inaview-develop Mailing List for In a View
Brought to you by:
lhag
You can subscribe to this list here.
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
|
|---|
|
From: Kim L. <kd...@lh...> - 2011-11-23 13:37:18
|
See http://lignus.de.vu/diav Dennis -- ley...@op... |
|
From: Dennis L. <kd...@lh...> - 2011-10-26 18:02:47
|
I patched the word_processor.c file a bit, should be already in trunk
and get prepared for -rc2
Dennis
/*
DOS In a View 3.6.0
Copyright (C) 2010, 2011 Kim Leyendecker (kd...@lh...)
Authors:
Kim Leyendecker kd...@lh...
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdio.h>
#include "/home/kdl/diav-3x/trunk/src/api/version.h"
int main(void)
{
puts("DIAVword");
puts(DWORD);
puts("Part of DOS In a View 3.6.0");
puts("==========================================================================");
puts("============ index.txt ============");
puts("|File| |Edit| |View| |Insert| |Format| |Utilities| |Macro|
|Window| |Help|");
puts("This file supplements the printed documentation for:");
puts("Microsoft Word, Version 5.5B");
puts("-------------CONTENTS-------------------");
puts("-Other Sources of Information");
puts("-Release Information for 5.5B");
puts("-Additional Setup Information");
puts("-Installing Word To Run Under Windows 3.0");
puts("-Using Word Under Windows 3.0 with a Hercules Adapter");
puts("-Installing Word To Run Under Windows 2.1");
puts("-New Mouse Driver");
puts("-Running Word on a Floppy Disk System");
puts("-Additional Style Sheet Information");
puts( "-Additional Macro Information");
puts("-Using Word with a Monochrome VGA Adapater");
puts("-Using an IBM 8514 Monitor Under OS/2");
puts("-Using an IBM PS/2 Model 70 Display under OS/2 1.21" );
puts("-Using Word with KEYB.COM");
puts("-Using Word with Presentation Manager");
puts("-Mouse Support and OS/2");
return 0;
}
|
|
From: Dennis L. <kd...@lh...> - 2011-10-22 11:55:14
|
/trunk/src/modules/word_processor.c + #include "/home/kdl/diav-3x/trunk/src/api/version.h" - #include "/home/kdl/diav-3x/HEAD/src/api/version.h" Signed-off by: Dennis Leyendecker (kd...@lh...) Acked by: Dennis Leyendecker (kd...@lh...) -- 1.7.6.1 -- branched for diav 3.6.0 |
|
From: Dennis L. <kd...@lh...> - 2011-10-22 11:29:24
|
Hello all, I´m on the way to collecting my stuff for the first release candidate of diav 3.6.0, so I did (and still do) a bit bugfixing in the scandisk.c file (which is still very old, we had have a few changes in the dlibs (which aren´t called dlibs actually, but will soon, maybe in diav 4.0 which I will start very soon, I expect)) and tried out 3.6´s biggest new thing: the compile.sh script: #! /bin/bash gcc -o diav3-base "/home/kdl/diav-3x/trunk/src/api/dos_view.c" gcc -o diav3-fallback "/home/kdl/diav-3x/trunk/src/api/fallback.c" gcc -o diav3-dax "/home/kdl/diav-3x/trunk/src/modules/dax.c" gcc -o diav3-file "/home/kdl/diav-3x/trunk/src/modules/file.c" gcc -o diav3-mail "/home/kdl/diav-3x/trunk/src/modules/mail.c" gcc -o diav3-scandisk "/home/kdl/diav-3x/trunk/src/modules/scandisk.c" gcc -o diav3-word "/home/kdl/diav-3x/trunk/src/modules/word_processor.c" this easy to use and understand script will make my work (and hopefully yours too) easier. I don´t have to compile *every* single codefile on it own from now, which I haven´t done anymore since the days of DOS In a View 1.5.5. This means: the quality of the programs should become better. I remember the "scandisk.c"-bug in diav-3.6.o-re3 which could also be in 3.5.x (I have to check this later today or tomorrow and will release a bugfix if necessary, if you need it soon, please just download the new file which will be released in trunk soon and backport it on your own, it will be very easy, I promise ;-) ). Yeah, I know, the script still talks about *my* homedir exclusively, but I´m on the way to write a new one, which creates an fully work environment on your workstation. I have some prototypes on my smartphone and will release them with the next release candidate (-rc2) of diav. Dennis |
|
From: Kim L. <kd...@lh...> - 2011-10-08 15:02:40
|
Hello all,
I tried to compile a new shell file called testshell.c with some more
abstract code on it.
It just takes the same way as the normal shell is doing. So, I have to
hack another solution...
Kim
/*
DOS In a View 3.6.0
Copyright (C) 2010, 2011 Kim Leyendecker (kd...@lh...)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdio.h>
/*
* I maybe will clean up the header files
* for the next release and put them
* into a special dlib or something like that
* be surprised!
*/
#include "/home/kdl/diav-3x/trunk/src/api/intro.h"
#include "/home/kdl/diav-3x/trunk/src/api/sysinfo.h"
#include "/home/kdl/diav-3x/trunk/src/api/border.h"
void dax (void)
{
puts("DaX - DIAV Advanced (X) Configuration");
puts("===========================================================");
puts("DaX is a programm for you, to configurate and change DIAV3.");
switch (getchar() )
{
case 's':
puts("for source code hacking read this");
puts("==================================");
puts("DOS In a View is really easy to read and understand");
puts("If you want to change something, you just need to");
puts("understand some really basic C-commands");
puts("License information"); /* You can also see the license in the
diav-files */
puts("===================");
puts("DIAV and all other DIAV related software is developed under the
GPL-license in version 2");
puts("contribution");
puts("==============");
puts("If you want to contribute in DIAV, just write a pach and send it
as a tarball (tar.bz2 is the format of choice) to kd...@lh...");
puts("Coding guidelines");
puts("=================");
puts("first of all, *please* read this, patches which do not fit these
guidelines, will be rejected");
puts("If you start writing a new module for DOS In a View, start with
a short introduction.");
puts("into these introduction, you have to write the name, the
function, the current version number");
puts("and a short text about the program. Please divide this
introduction into two parts.");
puts("the first part is for the name and the version number, whereas
the second part is for the");
puts("short information. Please subdivide this with a =-line, like
this:");
puts("================================");
puts("as the programming language, please use C or Python.");
puts("Questions? a mail to kd...@lh... should help.");
break;
case 'p':
puts("QuickDaX");
puts("=======");
puts("QuickDaX is the little brother of DaX and part of the API. It
should become a library with 3.5.0");
puts("WORD");
puts("=====");
puts("DIAV Word 5.5b is the emulated text processor of DIAV. You can´t
use it");
puts("DOSphin");
puts("========");
puts("DOSphin is the filemanager of DIAV. You can use it just to watch
the files, DIAV contents");
puts("scandisk");
puts("=========");
puts("scandisk will scan your harddisk. It will detect broken files");
break;
default:
puts("Have fun with DIAV3 and DaX!");
}
getchar();
getchar();
getchar();
}
void dosphin (void)
{
puts("DOSphin - The DIAV filemanager");
puts("======================================================");
switch (getchar())
{
case 'l':
puts("Directory of C:");
puts("COMMAND COM 20 01-10-2010 12:34");
puts("AUTOEXEC BAT 32 04-11-2009 15:21");
puts("KEYB COM 20 01-02-2011 04:04");
puts("IMGMOUNT COM 20 11-08-2004 09:33");
puts("BOOT COM 20 01-10-2002 12:34");
puts("INTRO COM 20 01-10-2002 12:34");
puts("RESCAN COM 20 01-10-2002 12:34");
puts("LOADFIX COM 20 01-10-2002 12:34");
puts("MEM COM 20 01-10-2002 12:34");
puts("MOUNT COM 20 01-10-2002 12:34");
puts("MIXER COM 20 01-10-2002 12:34");
puts("CONFIG COM 20 01-10-2002 12:34");
puts(" 12 File(s) 252 Bytes.");
puts(" 0 Dir(s) 0 Bytes free.");
puts("=======================================================");
puts("C:>");
break;
case 'h':
puts("DOSphin help file");
puts("==================");
puts("put -l- to get a comprehensive list of the files on harddisk.");
puts("put -d- for a directory overview");
puts("put -h- for help");
puts("");
break;
case 'd':
puts(" C:\"");
puts(" D:\"");
puts(" A: \""); /* the floppy mount point... Oh, I´m glad to use Linux! */
default:
puts("Have fun!");
}
/* I never ever understood
* these idiot triple getchar
* but my book told be so
*/
getchar();
getchar();
getchar();
}
int main (void)
{
puts("Welcome to DIAV");
puts("this is the shell");
puts("shell version: 0.1.3");
puts("choose a or b");
/* Now the menu will come. for this, we have to code
* some functions after it, that will opened with
* the switch function.
*/
switch ( getchar() )
{
case 'a':
dax();
break;
case 'b':
dosphin();
break;
default:
puts("thanks for using");
getchar();
getchar();
getchar();
}
}
and here the testshell comes. It´s kinda the same, just a bit more
abstract for better understanding.
#include <stdio.h>
void test1 (void)
{
puts("testfunction1");
switch (getchar() )
{
case 'a':
puts("a");
break;
case 'b':
puts("b");
break;
default:
puts("a nor b");
getchar();
getchar();
getchar();
}
}
void test2 (void)
{
puts("test 2");
switch (getchar() )
{
case 'a': puts("c");
break;
case 'b': puts("d");
break;
default:
puts("c nor d");
getchar();
getchar();
getchar();
}
}
void main (void)
{
puts("choose one of them");
switch (getchar() )
{
case 'a': (test1);
break;
case 'b': (test2);
break;
default:
puts("what do you want then?");
}
}
--
Kim Leyendecker, openSUSE News and DEWIKI Team
I work for openSUSE, I don´t speak on their behalf
|
|
From: Kim L. <kd...@lh...> - 2011-09-05 05:27:03
|
Hello all, I´m planning to create a new table for system call standards in diav. It´s kinda like a standard for a help file and how to start it. I want to create because with the new shell, which is in development, it becomes necessary to include something like this because without, we won´t be able to keep diav standardized. So, any ideas? -- -o) Kim Leyendecker /\\ openSUSE Ambassador, openSUSE Wiki Team DE _\_v http://features.opensuse.org openSUSE Feature Tracker |
|
From: Kim L. <kd...@lh...> - 2011-08-01 06:46:08
|
Hello all, I won´t be there from first of August to the 12st of August, so I won´t be able to release new versions or accept patches. After I returned, I will release DOS In a View 3.4.1 and DOS In a View 3.5.0-pre1 with some new features. By the way, the intro.h problem is solved, so happy hacking ;-) thanks -- Kim Leyendecker kd...@lh... Teamlead DIAV Development |
|
From: Kim L. <kd...@lh...> - 2011-07-25 09:35:05
|
Am 25.07.2011 10:09, schrieb ina...@li...: > As list administrator, your authorization is requested for the > following mailing list posting: > > List: Ina...@li... > From: kim...@ho... > Subject: test > Reason: Post by non-member to a members-only list > > At your convenience, visit: > > https://lists.sourceforge.net/lists/admindb/inaview-develop > > to approve or deny the request. -- Kim Leyendecker kd...@lh... Teamlead DIAV Development |
|
From: Kim L. <kim...@ho...> - 2011-07-25 08:09:46
|
test -- Kim Leyendecker (kd...@k-...) openSUSE Ambassador, openSUSE Wiki Team DE HAVE A LOT OF FUN! http://www.opensuse.org Have you tried SUSE Studio? Need to create a Live CD, an app you want to package and distribute or create your own Linux distro. Give SUSE Studio a try. http://www.susestudio.com |