waba-commits Mailing List for Waba Virtual Machine (Page 5)
Status: Abandoned
Brought to you by:
bornet
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(34) |
Sep
(34) |
Oct
(86) |
Nov
(31) |
Dec
(71) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(105) |
Feb
(23) |
Mar
(1) |
Apr
(6) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2003 |
Jan
(14) |
Feb
(1) |
Mar
(10) |
Apr
(60) |
May
(82) |
Jun
(22) |
Jul
(2) |
Aug
(39) |
Sep
|
Oct
(32) |
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(117) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(13) |
From: Manfred R. <mr...@us...> - 2004-07-10 14:18:13
|
Update of /cvsroot/waba/waba/src/share/classes/waba/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30799/src/share/classes/waba/util Added Files: Vector.java Log Message: Moved to new location --- NEW FILE: Vector.java --- /* $Id: Vector.java,v 1.1 2004/07/10 14:18:02 mriem Exp $ Copyright (c) 1998, 1999 Wabasoft All rights reserved. This software is furnished under a license and may be used only in accordance with the terms of that license. This software and documentation, and its copyrights are owned by Wabasoft and are protected by copyright law. THIS SOFTWARE AND REFERENCE MATERIALS ARE PROVIDED "AS IS" WITHOUT WARRANTY AS TO THEIR PERFORMANCE, MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, OR AGAINST INFRINGEMENT. WABASOFT ASSUMES NO RESPONSIBILITY FOR THE USE OR INABILITY TO USE THIS SOFTWARE. WABASOFT SHALL NOT BE LIABLE FOR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OF THIS PRODUCT. WABASOFT SHALL HAVE NO LIABILITY OR RESPONSIBILITY FOR SOFTWARE ALTERED, MODIFIED, OR CONVERTED BY YOU OR A THIRD PARTY, DAMAGES RESULTING FROM ACCIDENT, ABUSE OR MISAPPLICATION, OR FOR PROBLEMS DUE TO THE MALFUNCTION OF YOUR EQUIPMENT OR SOFTWARE NOT SUPPLIED BY WABASOFT. */ package waba.util; import waba.sys.*; /** * A vector is an array of object references. The vector grows and shrinks * dynamically as objects are added and removed. * <p> * Here is an example showing a vector being used: * * <pre> * ... * Vector vec = new Vector(); * vec.add(obj1); * vec.add(obj2); * ... * vec.insert(3, obj3); * vec.del(2); * if (vec.getCount() > 5) * ... * </pre> */ public class Vector { Object items[]; int count; /** Constructs an empty vector. */ public Vector() { this(8); } /** * Constructs an empty vector with a given initial size. The size is * the initial size of the vector's internal object array. The vector * will grow as needed when objects are added. */ public Vector(int size) { items = new Object[size]; } /** Adds an object to the end of the vector. */ public void add(Object obj) { if (count < items.length) items[count++] = obj; else insert(count, obj); } /** Inserts an object at the given index. */ public void insert(int index, Object obj) { if (count == items.length) { // double size of items array Object newItems[] = new Object[items.length * 2]; Vm.copyArray(items, 0, newItems, 0, count); items = newItems; } if (index != count) Vm.copyArray(items, index, items, index + 1, count - index); items[index] = obj; count++; } /** Deletes the object reference at the given index. */ public void del(int index) { if (index != count - 1) Vm.copyArray(items, index + 1, items, index, count - index - 1); items[count - 1] = null; count--; } /** Returns the object at the given index. */ public Object get(int index) { if (index >= count) index = items.length; // force an out of range error return items[index]; } /** Sets the object at the given index. */ public void set(int index, Object obj) { if (index >= count) index = items.length; // force an out of range error items[index] = obj; } /** * Finds the index of the given object. The list is searched using a O(n) linear * search through all the objects in the vector. */ public int find(Object obj) { for (int i = 0; i < count; i++) if (items[i] == obj) return i; return -1; } /** Returns the number of objects in the vector. */ public int getCount() { return count; } /** Converts the vector to an array of objects. */ public Object []toObjectArray() { Object objs[] = new Object[count]; Vm.copyArray(items, 0, objs, 0, count); return objs; } /** sets the number of elements of this vector to 0. */ // guich@120 public void removeAll() { count = 0; } } |
From: Manfred R. <mr...@us...> - 2004-07-10 14:18:12
|
Update of /cvsroot/waba/waba/src/share/classes/java/io In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30799/src/share/classes/java/io Added Files: FilterOutputStream.java OutputStream.java PrintStream.java Serializable.java Log Message: Moved to new location --- NEW FILE: FilterOutputStream.java --- /* * $Id: FilterOutputStream.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.io; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class FilterOutputStream extends OutputStream { /** */ public void write(int b) throws IOException { } } --- NEW FILE: OutputStream.java --- /* * $Id: OutputStream.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.io; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class OutputStream { } --- NEW FILE: PrintStream.java --- /* * $Id: PrintStream.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.io; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class PrintStream extends FilterOutputStream { } --- NEW FILE: Serializable.java --- /* * $Id: Serializable.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.io; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public interface Serializable { } |
From: Manfred R. <mr...@us...> - 2004-07-10 14:18:10
|
Update of /cvsroot/waba/waba/src/share/classes/java/awt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30799/src/share/classes/java/awt Added Files: Component.java Container.java Dialog.java MenuContainer.java Window.java Log Message: Moved to new location --- NEW FILE: Component.java --- /* * $Id: Component.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.awt; import java.awt.image.ImageObserver; import java.io.Serializable; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class Component implements ImageObserver, Serializable { /** */ public boolean imageUpdate(Image img, int infoflags, int x, int y, int width, int height) { throw new RuntimeException("Not supported"); } /** * Resizes this component to (width,height). <p> * * @param width the new width * @param height the new height */ public void setSize(int width, int height) { } } --- NEW FILE: Container.java --- /* * $Id: Container.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.awt; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class Container extends Component { } --- NEW FILE: Dialog.java --- /* * $Id: Dialog.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.awt; import java.io.Serializable; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class Dialog extends Window implements Serializable { /** * Sets the title of the dialog. <p> * * @param title the title to set, <b>null</b> sets an empty title. */ public void setTitle(String title) { } /** * Shows the dialog. <p> */ public void show() { } } --- NEW FILE: MenuContainer.java --- /* * $Id: MenuContainer.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.awt; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public interface MenuContainer { } --- NEW FILE: Window.java --- /* * $Id: Window.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved */ package java.awt; import javax.accessibility.Accessible; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public class Window extends Container implements Accessible { } |
From: Manfred R. <mr...@us...> - 2004-07-10 14:18:10
|
Update of /cvsroot/waba/waba/src/share/classes/java/awt/image In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30799/src/share/classes/java/awt/image Added Files: ImageObserver.java Log Message: Moved to new location --- NEW FILE: ImageObserver.java --- /* * $Id: ImageObserver.java,v 1.1 2004/07/10 14:18:01 mriem Exp $ * * Copyright (c) 2004 Waba @ Sourceforge. All Rights Reserved. */ package java.awt.image; /** * @author Manfred N. Riem (mr...@us...) * @version $Revision: 1.1 $ */ public interface ImageObserver { } |
From: Manfred R. <mr...@us...> - 2004-07-10 14:17:26
|
Update of /cvsroot/waba/waba/src/share/classes/javax/accessibility In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30719/accessibility Log Message: Directory /cvsroot/waba/waba/src/share/classes/javax/accessibility added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:17:19
|
Update of /cvsroot/waba/waba/src/share/classes/javax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30683/javax Log Message: Directory /cvsroot/waba/waba/src/share/classes/javax added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:17:06
|
Update of /cvsroot/waba/waba/src/share/classes/waba/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30587/ui Log Message: Directory /cvsroot/waba/waba/src/share/classes/waba/ui added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:16:50
|
Update of /cvsroot/waba/waba/src/share/classes/waba/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30547/util Log Message: Directory /cvsroot/waba/waba/src/share/classes/waba/util added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:16:36
|
Update of /cvsroot/waba/waba/src/share/classes/waba/io In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30484/io Log Message: Directory /cvsroot/waba/waba/src/share/classes/waba/io added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:16:06
|
Update of /cvsroot/waba/waba/src/share/classes/waba/fx In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30388/fx Log Message: Directory /cvsroot/waba/waba/src/share/classes/waba/fx added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:15:49
|
Update of /cvsroot/waba/waba/src/share/classes/waba/sys In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30302/sys Log Message: Directory /cvsroot/waba/waba/src/share/classes/waba/sys added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:15:26
|
Update of /cvsroot/waba/waba/src/share/classes/waba In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30279/waba Log Message: Directory /cvsroot/waba/waba/src/share/classes/waba added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:15:25
|
Update of /cvsroot/waba/waba/src/share/classes/java/io In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30181/io Log Message: Directory /cvsroot/waba/waba/src/share/classes/java/io added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:14:53
|
Update of /cvsroot/waba/waba/src/share/classes/java/lang In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30144/lang Log Message: Directory /cvsroot/waba/waba/src/share/classes/java/lang added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:14:34
|
Update of /cvsroot/waba/waba/src/share/classes/java/awt/image In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30058/image Log Message: Directory /cvsroot/waba/waba/src/share/classes/java/awt/image added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:14:22
|
Update of /cvsroot/waba/waba/src/share/classes/java/awt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30022/awt Log Message: Directory /cvsroot/waba/waba/src/share/classes/java/awt added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:14:15
|
Update of /cvsroot/waba/waba/src/share/classes/java In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29931/java Log Message: Directory /cvsroot/waba/waba/src/share/classes/java added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:13:56
|
Update of /cvsroot/waba/waba/src/share/classes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29903/classes Log Message: Directory /cvsroot/waba/waba/src/share/classes added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:13:49
|
Update of /cvsroot/waba/waba/src/share In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29871/share Log Message: Directory /cvsroot/waba/waba/src/share added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:13:38
|
Update of /cvsroot/waba/waba/src/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29840/win32 Log Message: Directory /cvsroot/waba/waba/src/win32 added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:13:32
|
Update of /cvsroot/waba/waba/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29826/src Log Message: Directory /cvsroot/waba/waba/src added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 14:09:27
|
Update of /cvsroot/waba/waba/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29115 Modified Files: index.html Log Message: Revised main documentation Index: index.html =================================================================== RCS file: /cvsroot/waba/waba/doc/index.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** index.html 13 May 2003 19:35:11 -0000 1.1 --- index.html 10 Jul 2004 14:09:11 -0000 1.2 *************** *** 1,80 **** <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> ! <head> ! <title>WabaVM: Documentation</title> ! </head> ! <body> ! <h1 align="center">WabaVM</h1> ! <h3 align="center">Documentation</h3> ! ! <p align="right"> ! <font size="-1"> ! <a href="#general">General</a> ! <a href="#linux">Linux</a> ! <a href="#wince">Windows CE</a> ! <a href="#win32">Windows 32</a> ! </font> ! </p> ! ! <a name="general"></a> ! ! <h2>General</h2> ! ! <p> ! </p> ! ! <font size="-1"> ! <a href="#top">Back to top</a> ! </font> ! ! <hr> ! ! <a name="linux"></a> ! ! <h2>Linux</h2> ! ! <p> ! </p> ! ! <font size="-1"> ! <a href="#top">Back to top</a> ! </font> ! ! <hr> ! ! <a name="wince"></a> ! ! <h2>Windows CE</h2> ! ! <p> ! ! </p> ! ! <font size="-1"> ! <a href="#top">Back to top</a> ! </font> ! ! <hr> ! ! <a name="win32"></a> ! ! <h2>Windows 32</h2> ! ! <p> ! </p> ! ! <font size="-1"> ! <a href="#top">Back to top</a> ! </font> ! ! <hr> ! ! <p align="center"> ! <font size="-1"> ! Copyright © 2003, Waba @ Sourceforge <br> ! All Rights Reserved </font> ! </p> ! ! </body> </html> --- 1,68 ---- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> ! <head> ! <title>WabaVM: Documentation</title> ! <style type="text/css"> ! body { color: black; background: white; } ! a.header { color: #77bb77; font-style: bold; text-decoration: none } ! a.item { color: #000000; font-style: bold; text-decoration: none } ! </style> ! </head> ! <body> ! <center> ! <table border="0" width="800"> ! <tr> ! <td> ! <table border="0" width="100%"> ! <tr> ! <td> ! ! </td> ! <td align="right"> ! <a class="header" href="api/index.html">API</a> ! <a class="header" href="http://www.sourceforge.net/projects/waba">Project</a> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! <tr> ! <td align="center"> ! <hr color="#77bb77"> ! </td> ! </tr> ! <tr> ! <td align="center"> ! <font size="+3" face="Times New Roman" color="#77bb77"> ! WabaVM 2.0 Omega </font> ! </td> ! </tr> ! <tr> ! <td> ! <br> ! <p> ! For now the structure is kinda in a state of flux. We are trying to update everything ! as soon as we can. Note that the API documentation is available using the link above. ! </p> ! <p> ! <b>July 2004</b> ! </p> ! <blockquote> ! Redoing documentation, refactoring code to be using once codebase that automatically ! generates the necessary versions. ! </blockquote> ! </td> ! </tr> ! <tr> ! <td align="center"> ! <hr color="#77bb77"> ! <font face="Times New Roman" color="#77bb77" size="-1"> ! Copyright © 2003-2004, Waba @ Sourceforge. All Rights Reserved. ! </font> ! </td> ! </tr> ! </table> ! </center> ! </body> </html> |
From: Manfred R. <mr...@us...> - 2004-07-10 14:08:21
|
Update of /cvsroot/waba/waba/bin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28959/bin Added Files: IGNORE Log Message: Added bin directory --- NEW FILE: IGNORE --- |
From: Manfred R. <mr...@us...> - 2004-07-10 14:07:57
|
Update of /cvsroot/waba/waba/bin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28880/bin Log Message: Directory /cvsroot/waba/waba/bin added to the repository |
From: Manfred R. <mr...@us...> - 2004-07-10 13:57:30
|
Update of /cvsroot/waba/waba In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26959 Modified Files: TODO Log Message: Cleanup on TODO file Index: TODO =================================================================== RCS file: /cvsroot/waba/waba/TODO,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** TODO 11 Jun 2003 08:33:53 -0000 1.10 --- TODO 10 Jul 2004 13:57:18 -0000 1.11 *************** *** 1,86 **** - ; - ; $Id$ - ; - - DOS build - --------- - - * Implement all the needed native methods. - - * Test the VM with all the examples. - ! WinCE build ! ----------- ! ! * Split off separate Windows CE build from the Win32 build. ! ! ! Win32 build ! ----------- ! ! * Try to get the WITH_THREAD and WITH_THREAD_NATIVE working ! properly. ! ! * Test the VM with all the examples. ! ! ! - look at TODO in vm, and put the right thing in the right dir ! - test the VM with all the examples ! - put the right license file in branch ! - put a README for the sample examples/SocketTest ! - define a version number, and adapt the Vm and Welcome class ! - define the name of the executable (waba_GTK, waba, ???) ! - make a more great README in each example directory ! - see how to use other java compiler than javac ! - remove the --add-missing for the automake (maybe not). ! This mean provide at least COPYING, INSTALL... ! - add Makefile.am for documentation ! - clean the code of nm_uclinux_b.c ! - see if it's correct to use HWR_WIDTH and HWR_HEIGHT for initialisation of ! a Window class ! - implement WindowDestroy() ! - see if globalMainWin is necessary to have as global ! - see if we need to return the exit code in MainWinExit() ! - see if the timer value is OK ! - see if all ui_... use the same RGB bitmap (use in Image class) ! - add the load of more bitmap type, or other image format ! - look at all variable type, and use only "waba" type, not "C" type ! - use only xmalloc and xfree, not malloc and free ! - skip the limit of 50 char for a filename in ImageLoad(). The loop seem ! wrong when we have more than 50 chars ! - implement ImageFree() ! - implement ImageDestroy() ! - implement SocketSetTimeout() ! - implement the native functions of the Sound class ! - look at the native funciton implementing the class FontMetrics to be ! not GDK specific ! - FontMetricsLeading allways set to 0. Don't know if it's correct ! - look which global variable is needed in nm_uclinux_b.c ! - implement GraphicsDestroy() ! - implement GraphicsFree() ! - look if WOBJ_GraphicsDrawOp() is used ! - see if GraphicsGetClip() is correct (return allways 0,0-HWR_WIDTH,HWR_HEIGHT) ! - GR_COPYRECT need more look : ! 1. the parameter x and y are not used ! 2. what to do if srcSurf is a SURF_WINDOW ! 3. make the inversion if wanted ! - implement the native functions of the SoundClip class ! - implement the class Catalog to simulate the Palm Catalog ! - clean and uniformize the code of the File class ! - verify the classHooks parameters ! - test the Time class (I'm not shure millis are correct) ! - implement the native functions of the Vm class ! - merge SuperWaba ! - merge Waba Extras ! - change the separator in CLASSPATH (use : and not ;) ! - update the documentation (README_waba_10.txt) ! - add the passage of arguments to the MainWindow applications ! - permit to pass the size of the MainWindow on the command line ! - comment a lot more linux/ui_gtk.c ! - get the correct argc/argv in hwr_init() in linux/ui_gtk.c ! - see why WOBJ_GraphicsIsValid() don't work in GraphicsSetFont(), GraphicsSetDrawOp(), ... ! - in GraphicsSetFont() implement the deletion of the old font ! - see if the Clip is right for Image classes ! - see if it's OK to make ...helvetica... default font --- 1,5 ---- ! TODO ! ---- ! --END |