You can subscribe to this list here.
2002 |
Jan
(45) |
Feb
(22) |
Mar
|
Apr
(1) |
May
|
Jun
(8) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(35) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
From: Remi P. <pno...@us...> - 2002-01-30 14:27:53
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv3933/jprojecttimer Modified Files: JProjectTimerResource_ja_JP.properties Log Message: Adding new entries (for file chooser and option pane) Index: JProjectTimerResource_ja_JP.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_ja_JP.properties,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** JProjectTimerResource_ja_JP.properties 2002/01/27 18:01:25 1.1 --- JProjectTimerResource_ja_JP.properties 2002/01/30 14:27:49 1.2 *************** *** 1,6 **** --- 1,29 ---- CVS_TAG=$Id$ + FileChooser.cancelButtonText=\u30ad\u30e3\u30f3\u30bb\u30eb + FileChooser.cancelButtonToolTipText=\u30ad\u30e3\u30f3\u30bb\u30eb + FileChooser.detailsViewButtonToolTipText=\u8a73\u7d30 + FileChooser.fileNameLabelText=\u30d5\u30a1\u30a4\u30eb\u540d: + FileChooser.filesOfTypeLabelText=\u30d5\u30a1\u30a4\u30eb\u306e\u7a2e\u985e: + FileChooser.helpButtonText=\u30d8\u30eb\u30d7 + FileChooser.helpButtonToolTipText=\u30d8\u30eb\u30d7 + FileChooser.homeFolderToolTipText=\u30db\u30fc\u30e0 + FileChooser.listViewButtonToolTipText=\u4e00\u89a7 + FileChooser.lookInLabelText=\u30d5\u30a1\u30a4\u30eb\u306e\u5834\u6240: + FileChooser.newFolderToolTipText=\u65b0\u3057\u3044\u30d5\u30a9\u30eb\u30c0\u306e\u4f5c\u6210 + FileChooser.openButtonText=\u958b\u304f + FileChooser.openButtonToolTipText=\u958b\u304f + FileChooser.saveButtonText=\u4fdd\u5b58 + FileChooser.saveButtonToolTipText=\u4fdd\u5b58 + FileChooser.upFolderToolTipText=\uff11\u3064\u4e0a\u306e\u30d5\u30a9\u30eb\u30c0\u3078 + FileChooser.updateButtonText=\u66f4\u65b0 + FileChooser.updateButtonToolTipText=\u66f4\u65b0 JProjectTimer=JProjectTimer LANGUAGE=\u65e5\u672c\u8a9e MAINTAINER=Remi POUJEAUX <pou...@mb...> + OptionPane.cancelButtonText=\u30ad\u30e3\u30f3\u30bb\u30eb + OptionPane.noButtonText=\u3044\u3044\u3048 + OptionPane.okButtonText=OK + OptionPane.yesButtonText=\u306f\u3044 + cancelButton=\u30ad\u30e3\u30f3\u30bb\u30eb confirmTitle=\u78ba\u8a8d defaultTaskName=\u65b0\u898f\u30bf\u30b9\u30af *************** *** 29,33 **** reallyNew=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u53d6\u308a\u6d88\u3057\u307e\u3059\u304b? reallyQuit=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u7d42\u4e86\u3057\u307e\u3059\u304b? ! recursionWarning=\u524d\u30bf\u30b9\u30af\u306b\u3088\u3063\u3066\u7121\u9650\u30eb\u30fc\u30d7\u306b\u306a\u308a\u307e\u3059\u3002\n\u524d\u30bf\u30b9\u30af\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002 saveAsDialogTitle=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58... task=\u30bf\u30b9\u30af --- 52,56 ---- reallyNew=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u53d6\u308a\u6d88\u3057\u307e\u3059\u304b? reallyQuit=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u7d42\u4e86\u3057\u307e\u3059\u304b? ! recursionWarning=\u524d\u30bf\u30b9\u30af\u306b\u3088\u3063\u3066\u30eb\u30fc\u30d7\u306b\u306a\u308a\u307e\u3059\u3002\n\u524d\u30bf\u30b9\u30af\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002 saveAsDialogTitle=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58... task=\u30bf\u30b9\u30af |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-28 18:06:00
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv18319 Modified Files: JProjectTimerResource_fr.properties JProjectTimerResource_fr_FR.properties Log Message: French translation updates by Pierre Wargnier Index: JProjectTimerResource_fr.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_fr.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** JProjectTimerResource_fr.properties 2002/01/11 20:07:29 1.2 --- JProjectTimerResource_fr.properties 2002/01/28 18:05:55 1.3 *************** *** 1,6 **** --- 1,29 ---- CVS_TAG=$Id$ + FileChooser.cancelButtonText=Annuler + FileChooser.cancelButtonToolTipText=Annuler + FileChooser.detailsViewButtonToolTipText=D\u00e9tails + FileChooser.fileNameLabelText=Nom du fichier: + FileChooser.filesOfTypeLabelText=Type de fichier: + FileChooser.helpButtonText=Aide + FileChooser.helpButtonToolTipText=Accueil + FileChooser.homeFolderToolTipText=Accueil + FileChooser.listViewButtonToolTipText=Liste + FileChooser.lookInLabelText=Chercher dans: + FileChooser.newFolderToolTipText=Cr\u00e9er un nouveau r\u00e9pertoire + FileChooser.openButtonText=Ouvrir + FileChooser.openButtonToolTipText=Ouvrir + FileChooser.saveButtonText=Sauvegarder + FileChooser.saveButtonToolTipText=Sauvegarder + FileChooser.upFolderToolTipText=R\u00e9pertoire parent + FileChooser.updateButtonText=Mettre \u00e0 jour + FileChooser.updateButtonToolTipText=Mettre \u00e0 jour JProjectTimer=JProjectTimer LANGUAGE=Fran\u00E7ais MAINTAINER=Pierre Wargnier <pie...@la...> + OptionPane.cancelButtonText=Annuler + OptionPane.noButtonText=Non + OptionPane.okButtonText=OK + OptionPane.yesButtonText=Oui + cancelButton=Annuler confirmTitle=Confirmation defaultTaskName=nouvelle t\u00E2che Index: JProjectTimerResource_fr_FR.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_fr_FR.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** JProjectTimerResource_fr_FR.properties 2002/01/11 20:07:29 1.2 --- JProjectTimerResource_fr_FR.properties 2002/01/28 18:05:55 1.3 *************** *** 1,6 **** --- 1,29 ---- CVS_TAG=$Id$ + FileChooser.cancelButtonText=Annuler + FileChooser.cancelButtonToolTipText=Annuler + FileChooser.detailsViewButtonToolTipText=D\u00e9tails + FileChooser.fileNameLabelText=Nom du fichier: + FileChooser.filesOfTypeLabelText=Type de fichier: + FileChooser.helpButtonText=Aide + FileChooser.helpButtonToolTipText=Accueil + FileChooser.homeFolderToolTipText=Accueil + FileChooser.listViewButtonToolTipText=Liste + FileChooser.lookInLabelText=Chercher dans: + FileChooser.newFolderToolTipText=Cr\u00e9er un nouveau r\u00e9pertoire + FileChooser.openButtonText=Ouvrir + FileChooser.openButtonToolTipText=Ouvrir + FileChooser.saveButtonText=Sauvegarder + FileChooser.saveButtonToolTipText=Sauvegarder + FileChooser.upFolderToolTipText=R\u00e9pertoire parent + FileChooser.updateButtonText=Mettre \u00e0 jour + FileChooser.updateButtonToolTipText=Mettre \u00e0 jour JProjectTimer=JProjectTimer LANGUAGE=Fran\u00E7ais MAINTAINER=Pierre Wargnier <pie...@la...> + OptionPane.cancelButtonText=Annuler + OptionPane.noButtonText=Non + OptionPane.okButtonText=OK + OptionPane.yesButtonText=Oui + cancelButton=Annuler confirmTitle=Confirmation defaultTaskName=nouvelle t\u00E2che |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-27 18:45:17
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv10074 Modified Files: README Log Message: updated Tim's entry Index: README =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** README 2002/01/27 18:01:25 1.9 --- README 2002/01/27 18:45:15 1.10 *************** *** 5,11 **** --- 5,13 ---- Copyright (C) 2001,2002 Christian Garbs <mi...@cg...> Boris Unckel <b.u...@gm...> + Tim O'Brien <to...@ie...> Jochen Luell <jo...@lu...> Oliver Kalkofen <OKa...@we...> + Licensed under GNU GPL - see COPYING for details *************** *** 26,29 **** --- 28,36 ---- See lib/jdom.license for details. + * We use the SAX parser from http://xml.apache.org + SAX is public domain. + See lib/sax.license for details. + + People involved: *************** *** 38,46 **** French translation * Remi POUJEAUX <pou...@mb...> Japanese translation - - * Tim O'Brien <to...@di...> - code submissions, build.xml * Jochen Luell <jo...@lu...> --- 45,53 ---- French translation + * Tim O'Brien <to...@ie...> + code submissions + * Remi POUJEAUX <pou...@mb...> Japanese translation * Jochen Luell <jo...@lu...> |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-27 18:38:11
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv8511/de/cgarbs/apps/jprojecttimer Modified Files: JProjectTimer.java Log Message: included patch by Tim: - command line processing: -projectxml <filename> -projectfile <filename> - JProjectTimer extends JFrame (100% JFC Swing components) - removed the Look and Feel section that was commented out Index: JProjectTimer.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/JProjectTimer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** JProjectTimer.java 2002/01/25 20:41:15 1.5 --- JProjectTimer.java 2002/01/27 18:38:09 1.6 *************** *** 3,6 **** --- 3,7 ---- * * 2001,2002 (C) by Christian Garbs <mi...@cg...> + * Tim O'Brien <to...@ie...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 12,40 **** import de.cgarbs.util.Resource; import de.cgarbs.swing.Localization; - import java.applet.Applet; - import javax.swing.UIManager; ! /** @author Christian Garbs <mi...@cg...> * @version $Id$ */ ! public class JProjectTimer extends Applet { ! public void init() ! { ! main(new String[0]); ! } public static void main(String argv[]) { ! // Choose your Look and Feel ! /* ! try { ! //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.metal.MetalLookAndFeel"); ! UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); ! //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); ! } catch (Exception e) { ! System.err.println(e); ! } ! */ // Localization --- 13,39 ---- import de.cgarbs.util.Resource; import de.cgarbs.swing.Localization; ! import java.util.Arrays; ! import java.util.Iterator; ! import java.util.List; ! ! ! import javax.swing.JFrame; ! ! /** ! * @author Christian Garbs <mi...@cg...> ! * @author Tim O'Brien <to...@ie...> * @version $Id$ */ ! public class JProjectTimer extends JFrame { ! // Name of file to read project from ! private String projectFile = null; ! private String fileType = null; ! public static void main(String argv[]) { ! JProjectTimer projectTimer = new JProjectTimer(); // Localization *************** *** 43,49 **** Localization.localizeOptionPane(); Project p = new Project(); ! p.readFromStream(new java.io.File("/home/mitch/DEMO1")); new MainWindow(p); } } --- 42,84 ---- Localization.localizeOptionPane(); + projectTimer.processArguments( argv ); + Project p = new Project(); ! if( projectTimer.projectFile != null ) { ! if( projectTimer.fileType.equals("xml") ) { ! p.readFromXML(new java.io.File( projectTimer.projectFile )); ! } else if( projectTimer.fileType.equals("project") ) { ! p.readFromStream( new java.io.File( projectTimer.projectFile )); ! } ! } new MainWindow(p); + } + + private void processArguments(String[] args) { + + String mode = null; + List argumentList = Arrays.asList( args ); + + Iterator i = argumentList.iterator(); + + // Iterate through the argument list to get the proper command line + // arguments. + while( i.hasNext() ) { + + String currentArgument = (String) i.next(); + + // This doesn't have good error checking yet + + if( currentArgument.equalsIgnoreCase("-projectxml") && i.hasNext() ) { + fileType = "xml"; + projectFile = (String) i.next(); + } + + if( currentArgument.equalsIgnoreCase("-projectfile") && i.hasNext() ) { + fileType = "project"; + projectFile = (String) i.next(); + } + } + } } |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-27 18:29:38
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv6971 Modified Files: MANIFEST build.xml Log Message: included SAX classes Index: MANIFEST =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/MANIFEST,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MANIFEST 2002/01/26 16:32:21 1.2 --- MANIFEST 2002/01/27 18:29:33 1.3 *************** *** 1,4 **** Manifest-Version: 1.0 Main-Class: de.cgarbs.apps.jprojecttimer.JProjectTimer ! Class-Path: ./lib/jdom.jar --- 1,5 ---- Manifest-Version: 1.0 Main-Class: de.cgarbs.apps.jprojecttimer.JProjectTimer ! Class-Path: sax.jar jdom.jar ./lib/sax.jar ./lib/jdom.jar ! Index: build.xml =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/build.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** build.xml 2002/01/26 16:32:21 1.2 --- build.xml 2002/01/27 18:29:33 1.3 *************** *** 21,24 **** --- 21,25 ---- <path id="classpath"> <pathelement location="${lib.dir}/jdom.jar"/> + <pathelement location="${lib.dir}/sax.jar"/> <pathelement location="${project.name}-${project.version}.jar"/> </path> |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-27 18:01:28
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv1505 Modified Files: README Added Files: JProjectTimerResource_ja.properties JProjectTimerResource_ja_JP.properties Log Message: added Japanese translation by Remi --- NEW FILE: JProjectTimerResource_ja.properties --- CVS_TAG=$Id: JProjectTimerResource_ja.properties,v 1.1 2002/01/27 18:01:25 mastermitch Exp $ JProjectTimer=JProjectTimer LANGUAGE=\u65e5\u672c\u8a9e MAINTAINER=Remi POUJEAUX <pou...@mb...> confirmTitle=\u78ba\u8a8d defaultTaskName=\u65b0\u898f\u30bf\u30b9\u30af deleteTask=\u524a\u9664 duration=\u671f\u9593 editTask=\u5909\u66f4... editTaskDialogTitle=\u30bf\u30b9\u30af\u5909\u66f4 fileMenu=\u30d5\u30a1\u30a4\u30eb finished=\u5b8c\u6210\u7387 ganttDiagram=Gantt \u30c0\u30a4\u30a2\u30b0\u30e9\u30e0 helpMenu=\u30d8\u30eb\u30d7 loadDialogTitle=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u304f menuAbout=\u3053\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u3064\u3044\u3066... menuLoad=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u304f... menuNew=\u65b0\u898f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 menuPrint=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5370\u5237... menuQuit=\u7d42\u4e86 menuSave=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u4fdd\u5b58 menuSaveAs=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58... newTask=\u65b0\u898f... no.=\u756a\u53f7 okButton=OK predecessors=\u524d\u30bf\u30b9\u30af project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 reallyLoad=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u304d\u307e\u3059\u304b? reallyNew=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u53d6\u308a\u6d88\u3057\u307e\u3059\u304b? reallyQuit=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u7d42\u4e86\u3057\u307e\u3059\u304b? recursionWarning=\u524d\u30bf\u30b9\u30af\u306b\u3088\u3063\u3066\u7121\u9650\u30eb\u30fc\u30d7\u306b\u306a\u308a\u307e\u3059\u3002\n\u524d\u30bf\u30b9\u30af\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002 saveAsDialogTitle=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58... task=\u30bf\u30b9\u30af taskList=\u30bf\u30b9\u30af\u4e00\u89a7 warningDialogTitle=\u8b66\u544a --- NEW FILE: JProjectTimerResource_ja_JP.properties --- CVS_TAG=$Id: JProjectTimerResource_ja_JP.properties,v 1.1 2002/01/27 18:01:25 mastermitch Exp $ JProjectTimer=JProjectTimer LANGUAGE=\u65e5\u672c\u8a9e MAINTAINER=Remi POUJEAUX <pou...@mb...> confirmTitle=\u78ba\u8a8d defaultTaskName=\u65b0\u898f\u30bf\u30b9\u30af deleteTask=\u524a\u9664 duration=\u671f\u9593 editTask=\u5909\u66f4... editTaskDialogTitle=\u30bf\u30b9\u30af\u5909\u66f4 fileMenu=\u30d5\u30a1\u30a4\u30eb finished=\u5b8c\u6210\u7387 ganttDiagram=Gantt \u30c0\u30a4\u30a2\u30b0\u30e9\u30e0 helpMenu=\u30d8\u30eb\u30d7 loadDialogTitle=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u304f menuAbout=\u3053\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u3064\u3044\u3066... menuLoad=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u304f... menuNew=\u65b0\u898f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 menuPrint=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5370\u5237... menuQuit=\u7d42\u4e86 menuSave=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u4fdd\u5b58 menuSaveAs=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58... newTask=\u65b0\u898f... no.=\u756a\u53f7 okButton=OK predecessors=\u524d\u30bf\u30b9\u30af project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 reallyLoad=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u958b\u304d\u307e\u3059\u304b? reallyNew=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u53d6\u308a\u6d88\u3057\u307e\u3059\u304b? reallyQuit=\u4fdd\u5b58\u3055\u308c\u3061\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u3002\n\u7d42\u4e86\u3057\u307e\u3059\u304b? recursionWarning=\u524d\u30bf\u30b9\u30af\u306b\u3088\u3063\u3066\u7121\u9650\u30eb\u30fc\u30d7\u306b\u306a\u308a\u307e\u3059\u3002\n\u524d\u30bf\u30b9\u30af\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002 saveAsDialogTitle=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58... task=\u30bf\u30b9\u30af taskList=\u30bf\u30b9\u30af\u4e00\u89a7 warningDialogTitle=\u8b66\u544a Index: README =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** README 2002/01/26 16:32:21 1.8 --- README 2002/01/27 18:01:25 1.9 *************** *** 38,41 **** --- 38,44 ---- French translation + * Remi POUJEAUX <pou...@mb...> + Japanese translation + * Tim O'Brien <to...@di...> code submissions, build.xml |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-27 17:56:36
|
Update of /cvsroot/jprojecttimer/jprojecttimer/lib In directory usw-pr-cvs1:/tmp/cvs-serv32637 Added Files: sax.jar sax.license Log Message: included SAX classes (Xerces is big, just SAX seems to be enough) --- NEW FILE: sax.jar --- PK ÄÂà¤O+ÇA®Ò_càø(e¨°dùÝùîÞ³üòúô5c7Db'Äpp8ÉG)´4U&;[fn §+)ÿöÞÿÓ»j~0,¦L.8ÕÒL5ÛZHèª*ÌÐ(ÃWe°½öN\6屪AO:ëB5çlÜp娩GÆ)·ø$Y&£ï¯§°WØLT¹sYøüîk*Â~óÊ÷G´É¡^A@ØBÛ£Íù³åÞ{Õd¶±þéÿÔøÝõuoPK×O ú ´û{xØÛP0R´]Qnîl ¿jn:4îQÝhY쮸Àt-QfF©xMß˶ôIU~rºlé,éU^$<+£e£k!'ÁókÙ½'Û0÷²uá¼~#Ë£àÕô}áG~ê¶çÍZk"]$é Ï Ä^»^£¾$ ³&«7Vi»o¼WTÊú ²¾ÂQ¾gÿ(êн`Ùkº[Ç·AVGÔLgѲXÑ ððmJK2ñRöÂT÷ÄvÊ÷=V2TV=:h,Ähgw¶©Î~¦MåíF=ù¨]s_¹Þ®ÛJ;ÓÝw+$Ö ë¯>pþ¤.åÝ8¤´ÅöïIöI}R`Z}R(w"""Â!0Ź6 I9¥ à.ä/)ÇÕñ®4î¿åÛ8W ë@þÒ?óEÁw¡ò2]9óPBg9û¸¦óïqá øRë3øôÎ|Bðìð?*²ð÷VSY}Ì_HQîCO÷½Ç¹õ_I+Ê!>[ÝÇøó·ícÒìcøä'jüOÈ:[uýж Mà"4þ5\«i9ËO !ÂË!dBxµ>u! "aÑFD;"ÚÑntàã"Nãh'E;)!OvRmLÄSâGRĸg1a`Ïx.Ép§ \Æ)W20'b^ÄU1ð ¦,HÜkxÚÀ57p]ű)<vå²B$Ndî«fÊ2Ë TvåÎ9wÙ»X.Рݶ{îigüX|7Ùü½IpaûãXdîx¦bRk%+U3×R³]+uGgµfuÁ©b¹èÌ(îð¥KUë´0rÙW*yÐ5§«¶ÎÎ+ôfe½P/h{É\±èîoæ¯;E+µÌ¥Wl®¨k±R·sújQ"3ßÎAó.鲣г´i+tê¦e¶Îv2º\pn+¨/%ÝÔÖ«ÔÂÔM«.Æb9¯×²·â.ÌÚ¶¹vu'{ër¥^Î׿×rºê+e ¾öÝÚajöð?ÓCËb±eVRSþogFöÝÖVUÛµÔ®+´u©²ªg-Ëëy{=[«We¾Õ¾vÚRjÅ·Ûá°;d ®Joj8ÎÛäí¼Í+y=\rÑ ×òGTıä&Bɼ±ð8ÔR£-5ö9#.R2E@M¢WELÃ(ÇÂ}Þã¾Anqü±¸ã <ÑJãRm ÞD6% /É4SÑä8D.bôTcÄe¿ø.Âx}xñ=¶{ñ<Qz1(T D© 1B;ÏB¸x6éáÊã9æñ<?ÛtíßRòæE§¹ qãÃ*þ.T7úÕãÒîWI{% Ê,ÎyS®sß=ìÞéá0$á»ëQcígñ#tâcôànø=àSp×¶üM^ 9ã[èQN6Ðí¹£Éñ-ðA · }h óm¿¾ûÏ/í¹®Utcu âØ¬~>ãQåó/PKüÓ c9õgþåd4¶°ê×·L¹òÇâqcQûc¨±2ìØS@ -§â}Ò9+êx2jxY7RÙX2$¨r"0&sËsFú¬>&ád.=oÇäfÏl)j¼z4÷ÂXõTÊHDÊôtZ_O¦VÜsz4$cpÎÇ =Í¢z¡TL.m×Sú|,KSñ¹g@îE#k)ãrÂH,fèN®óz|R_6,«'¬¥ÆåÙÕ«sgBvZç(ë,>&3¡§rÙ© cÉ\"És!Puw oYç÷XúÝn»a¾Pܾ®tZKF<e¤3ýÛÇü¤åäÓFÛÞ-Úo3º¬L¬L¬ÌY<YîlÒºöóítö|!<ÈßIó=åx»AZÎ 7Ð7PõEpÜÍçáDVp-6@ Dxlz6þuÚÉD]ð}ê]rºý"ʪF×Ðdî|tbܦPkr.6Iáæ?Þ:)ãø6öH½£×aEõ#íÝVÇPÅ;ªÃ©¢F ¢s£r1´+'У£_9AÎÃÊcxX9 qeÓÊ$f!"=!;úsdGFße9u×X¡Ù`Mí~Z³;þú³¹éÚæÇÊëÛ Â¯Xê¿¿¿E×ø½éâíb.X.Cê鯪Vµ]ìµvjd ÇÜ»kUéSuÖªÍ×6?ºÇéOèô}ã§èÆÌôû8Ñ@l§Íå×åNÇ]¦ð2GþM±MÛÒàû&êÌrx fÈO`ຸ~×gõ%^÷YÔã9JÃ;qùa¾NoPzvG0®R0/æÂ¼f¶aÎÛyí+Êë¾íyõ[i'÷wEØVõ»Yýe¬~|b¿Ý2ô ÓÏí'n'÷hqrû¶%·ù®ä[{Ó±áßíaÿÊÿþ;rÄ?iq.OÔC6Qõ$ªÆ&ÊkU¦eÒ@-RNïmÛoæÙÞ0aþc¶µû±=@¶Éödû Ù$ÛC¦ÿmí~l}ôÜráG·Ø\E-.ç_¹h'ú"ú¼MTÒÕèKð©÷ÍTø¢jÔzÂL+÷Ò©ä+Â;X »Dù*¯Áðm ¢ðQÉå[dë&ûÊÛh·ð q÷ Uèès8$æy(bb_ üªåÉ9<hßëQ»½ûIuMuuáìÕÉ {D=çFñ'´©ßªó>¨wºIÔ;l¨ÿ¢6º#T×'£*Õð*»j¢Ö E©¤ÖÈ£Û¨ûZo£Væí"ý~D¶?Ä^ñK4_P»°£HµûDÚÆH0Ò6FÚÁH[©§VÁØ¿PKyÙP| ´|4ý4_Ô T%ADZhÄaãlSwm×%ܹòÜ8â UÛó¤íò0È(=/×jê-»ds[Þ"ÐWvÀp mÐÀw)o:L,¨¶äº¸O`°nsö Øn0±NB¹ÎîØ¡amRA-ÉÆö3Þ¬¸V°Í¸DZUu!4VÛ°Û÷©çá d®À¸ *©SíÃv»Bz²i£ 4à' ðV®'ߢw0üPKùÍ ÎÁ ÎL9ÇffæÎràCI!8Ï0ϰÀpWpI¢k7pQRv,Ih·8pªÄ=,K¬2ÜGYbaªÀ¸Zi̪æ¾þZ×lÝéhÀ³ÎÃ0ø\ ¥6ØÌ©£æKjÓõ:ÚA×Ö|ý@kº¸^Ê<²+Ø î) ¨T¡i9æã~·mzÏô¶MìtRéb§ÑíÙ+PZnß3Ì-7Iõû]ç$eíÁæ)fA)<wûmÛ2{'«Ö?0»¼*ØiïF@Å졽3 Xf_vÏô|m¨m\ïÁ?Ò kÐ?Õ ?Ü`Î\,Ó½Ó¤IÑGw],]xhk¡åù¢!¼J«Åp®~Cê39× 3!¹J/GÒbl¥ÕÚä¾b½ ö ìeÙd/䧤À6u¸)ì¢'(ã)è6)hPG:úôa¬£wõD©¾%¤¡Oæ?Ť/ µDi1. éÙDÒrôK2Õ #¤gUBö7ÒøEÌj²^ëIÿz#úÚòqýÒ¿'f-Y_ë?þj8 PKòþ' YXD,ê&²Sàvyà@íä%Aönàö n¯.ìd¿Ø~Á HÆ!ANHÅi çpXÂy¼"áPÈxMÂÞ `\B1 g%\ÄA Ó8"!#¸,$ÌîàrxYA e¼*ápõâmàð|Yædu::25ÃcÁ¿$.Ù\4¦ò\lA%-7é$úÀÓÖBÛPNøPy¼(.l{2´¬:=|ZÄл2°AþÛ Ø?3ê 4@NÏ6Jv ´pë]á6-çsQ].G3<WäMÊy®e §JÅbA3z ªÁËÕaÍÆÄº\VÍk}¨æ-äS7dÕs%Ú;k1ÖÄ£cçcÉÓØ©#cñ$£Ã%ÅUkC9Y׹ΰz8«òd)?ŵ1y*G.|J\¿âä"ÏW;Ãz]D¸fð¤ %MáDz" wj^52ÜÈ*3ád²§FÏ>o8¬(\×{vR9åx«Ô·¬iò¼R(ÎS%Çe Y>{2QìFçææ"s»#¢Ôè®öGÕ¥&0´ÖßÞ'DÕ©>)× gè|lÌù¢12dåR¬¬ð¢7 ¯á1XreÊÇ)\éU©UV»{eláç. ¬X(ZoQ+Q¸Øô¥sh\çbêDGeÍLÉFqHCTÕÑ ñÎ^ ?&1$íhÝ ¾ù&Oxs¥¯¼¹ÒwÖz1Nâ!´\üº÷ĬªÀÿ-Zo!%äôê<yȺq[¶AZîÐH¡ zêÍòbÂåéÿM¤PÂl£iØ¿AëMË¢ÙÊ0u^¥cµ0CäKxÛÜëkª`ÃuH½>1Áa[ÝF{o¸õöËOtùÐÆÚÐÉִîZÞ.a\AG]ìg¢ôöÕÐÝvY¥UÁÆzøDgVr¾©=k¢ÖÐEªÌAë`ý jcgòºw|-?ÁÑoï ùíl6+v¿´Ý×ÿ{Dû#l¡>Ý}ö9ZÙè`_"À¡ý>ö5!/XZW}²çÎYó>OÉÒv|ý·õU°64A=½6!ùÞ{pR%-?,Ô"ÚOÆr ü ¡£ÿ`+¡¢ãµ`4DÑ [g/öÛýöp°aßnëK io§Åá·;hYÎ}ýø; /QÑ98?£ÀvvPóVM¿S:âp]Ù>´r¶-â jij¥u|MÌ}xeÛ:îÂGÁPx¬/Wäüþ%Qè¼tIVO.%$ö%=Mܺܤ~º@ÀWÛM¬Å-jÒmjÒ"¨`î` v:S`ø|` õ§Î¤Lâ Ö¼Y/9ÓY ÛÚ;<}Ku³DÁ·`ÉÒ§^'<¼tGíz¶ Yv\åøëE»`-ÏÌSUdVU¢ÝÓ,äD©d-¥¬c:ÖørÞªH¶yïR5ªOL-ºiÝð^bû^´V©ï^úCÃð§é;¦UaMäÌÛç諲´|È"Vê´×X"Ï:\«çj^"A9ué¡P½Zt¿Ç~ȻҨÜÒ¼¿Æ÷¸Ë_öxÉã9óQp9_R%Ï Ë¼5×/øÖ ßYJÔ+òÁä-´%S7ÑÔn¢+é¿NbIßMt´;Þ¼§HGÐFñ}¾ÉÃêoت>Àõ!ºÕÿ°K}½Ú_0À} 1/èCòá¡K×/I\H¿n!í.f°Ý|;¡tTÆ6AjC2°[èn~Ãù|úÅy.yñw]ø¢ï@gUlM¾ ýì-õú=þuþ»LúbwSlút4ñA|¿ ®ÞC¼[ýûÔïTÀ!òÃê8ªþê}W©~ï8îa~}äW¤ó¶¼ ÿÙ¨º ¿ ¢ãt©=ÅØm[(¶ðlRkØ55Lr<ªQÞy½QmØÚÜ ®²ºÃ.ï*¤¸wÿIv8åIâc{3Yt0Lä>´©^l!oW»Ðnôª8º#ªU?ÀjO«fÈgUg¨SiÔlµU½Vð¤èAr9/ýÇØv]Ä5ô\ß ®ÚGý«Sèõ÷ø~}ÓéwH_þÁét@ú Ú>ºÞ±z½×T·ÑöEµì*"i(²i:pëÉ/XþÑ`*ð?»½£zTë ºIà®ÑÐ*;ÉR² õÜÓ¾õè¸G¦¥ÒÍtãÌBsb1å Nì1DÕ$é$öªY¨,jiuªó8¢ø×W8®rl$§T2õºÈf*aYÙxIñ*ùkꮪ¾«¼®.ãê ÞTÏãzÑ_âÓ8«ï¬»mOãFK1%~ò~pònoòvmò.¹ÝO.Âæ|$åúÔ>` þöDµb§ö/ÞrÿFRûhÿÅ#Ú8¢ýaÏ»×î9<ã^»|ÄyºYlÿ?PKÎ$óµ ±ßoËòïdxT´=&³Ç ð,¿#âÙQÁ ÈlPÿáiaÙ32<+|ÏÉ0"§|^¨/Èð¢/ö}WÓñøwÞá?eø¥ïÉðNð+âMNë2¼Ó"ré´tZOuZwu*c)TNN|ø¹NT¨S%^שJÕø N5¬®ÓéøNµø£NËiNgàû:Æ?ëtÞÐélüX§sd¶FµøÖ¢&¼¦S3^Ñ©C7ÓT¶à':mÅ¿é´æë´æé´ßÓi'M×)tê¥i: [¢2»ÿ-Ãû:ÅÄú¸b_Rfâ·:õáât:?èt9~¯ÓøP§«ñ±N×ßÄkev~ÓaõeüT§ëÅðð %ÞÎ÷# o°72zpÂuW÷õªãþ¾êv,nÄÅÞ®H2ÜéÝLxþ°lØoxC§ÑIXeáxÂNý a꽬'2¼Qwleå-eåû/õ×üáîû/6ÕÙèD·0Ú3N&¡¦p²×ùÁHióƶװí5l{Mc$àóïw3ÌÍbX·yÝ1{w8¸ÉGB%Ù±X$6¶VÙòÜjó[Íq'»±¬qâ±ÎMvuö²ñA.dáÓ>qMä9ñlIJRr*<cÚÊSbLsyNöLçu4l7ý×Ô0¢©ëuçÚ}ÌQ<Ó-B9ë'áÌ0ì9ÙÔ3O3·Õ_poKìÞówªu~QùÑÐ`$#nÊ\KfNþÖ`ܺ´±¹¥5ð'"1yVæB(ÏEØY¾+WJäºìWvÍ/;Q©â²ÉjP½YÔH Ù% KEV=ҲɢÐKÆÓ[ÂÑd¢#<§lÒ+]« eaÙI 0µgê1BQ#OièôG"-'ÏX¬µpC´à)Èb¥ZÙ®F+©òÏ s¸»¸3wÂF«EzøÒ /_w ÑäËG:ÝÛ²½?g{c¤Ó Lá{6[êV(ÉkgúØq~7775lÞ²©©PÐløÉQÏ[ç¶BF·?ämó÷ñ¨?À8ftû¨·ÃF¬Q´,bZk0l´%{÷±Íþý!ÖàÊ%'n³s&o²%'n±sOÔ`Ý9£ »í.:ÅëÍÉöUG2Ĥ®:y,ÊuݼÕÙÖ°¡©£½¡QîÆ^ìmßÔÔܲ]^K×ë6óÐÛ'¼©gT8 ±WS,Á¸×þÎü¾ò&ãrI㬨c¥í±8(÷ìÊTN+rÑÃ#pí8O½'q/¨eØ`WPw3¶; ãGàXxñK3r8?0âñEË8ýiDZU¼l²^¢IþhÔw 61?v^p´:9bþ £ÉxOz{aÌ7Yµ:K!éÆcVNç¨ÖññÕÚ%ëìÌD¶¦HPÁã*x<£Æ3ku¯Qƨ=Î'v%8!Çn®Ó¹è2YÌi"ãÛûñäþxªÎ8ÑÇwcjP J,Bæ @¤ !¦¶;ÖJüK*F3á%+¨WuøAÖõÙ¬u¼Z ÍÁÚÍ:Wgâ9X;²Y»xU¦®`7_äÓ ×\x¹G*\®ôêÀ#Ã(·BÊ1VQ?<˼Æ×P×Ùop]zÈ[¦òY~¹AgãÖe)sÒõI$[6çgIZwòLÚ51îä;þgÒmã2i~r[4Óª,dï1 £bG ÌqÎcæÄÙe þê3ÆÒÑ]Î*DÜß0ìળj Ôkp2¦^g¯¿9êMT©qª¾ óÔ±I½êqéKÌåìT¡Ì°Bfª2CÛ&DÌ|±Â¥îÏù·]JTsÉÏD;fD³¿ìb&H{¥ýnõÞ8Ã.ÃïRñ·0ÕÛò}ܬ²#å\äÑZÆôá\üë³ù}Ì/òá)þÕ)þÙ¿×:ýóôCHfë £~À1Ec=ÀËñû\Û³»x_c®À¹ø;²ù¹ÑvÆ\ÿJ¹u8ÕÒ"£Ei±ÏUÄn=ÏW"Ýl[¤2Ý6IýhX¬,µã4ó]ÐâÉÊYVOÀQ®gü y £§+Âàé²\2Öź±S.áó7³´[àÀ|·ð¹oã'ýí;XïXY÷5Üû-Ý·±fV½DJ©B2Â¥Jñú1Üú!ÄM\Ç®c¸ß<ãÙÞ1Ã|l øM¬©§¸%¡X c¡zÛñs¨S#hT/`zsìIÞqíI&O|qå{&ã2ñ:üÆdka¿ó§rS;eD/uüe>Q7+òøbú$µd<Ûmuyý¸£Ò7 õù|{ ³BÖÈU àÐ}¿k9lqê©Y¯YcS46EË«eÖ5s¨tqS¼É*ËO yRýð¬_bý[é¯QưÞC5ý+én§¢>âçòÇØFb}gsá¥p ²ãjw©Ü¯T xZMÁj*^áý¯©x[¹ñ® ÷ÕlüQÍ!*¦)ªf©ù´Xy©a¥Z@µjd¸J-¡FUNç+mT´[UÒ>UE]ªÿST kÔJ:ÌðÆÝ¤êèuÝ®VÑ×ÕôMUO2þ NgÔ:®ÖÒ÷Tý@K¯2|׿QÍô:>Qç«ô渧Ö\ÈWþlÒÌÚO\kðþPKôyø¯Q hÉPnÊa(3S =?ÀWº`¡¢¸pã#ÑàpåÎ`¢;(Фç9çûÎãÞ;w¾ýyÿ:0^&d\1&ã«22®áCM2 x$D "¬Z!ꨢA£w¬¥8.D£N(¸½hSÐfhU01#ÂÖ(Z\ÇY7pR4d¨ÆRóêC5¡«F&1iésÓÕѤg´:ºÅ;13ÏÓv_ì^ßE"^~¯Äm@ï=ûCz9M-Äò°ÔåİMÍSEcÐØÉí9®g¹i%nª¦ÅÍáY5ksR{a ɬäBVïsFßG.*è×ͤÙÖa(]åJÒ0¸9ª«Å-fðñÜÂ7§Ô ¤-¬ÓãiÇ-åø^È0Wr<Yn7k2x)j.qÓe?}(ܶL¿ó4 Ë·úáÒÀoÉ@uÂV~ÐÍëH¶ê·[-2Û*Ò#i*'+#,PdE)˾*úm¯>òÌueC¸m[á/TÂSÐ%5¤Û®[ñOÉ Bä)¨Ú lRéMñAzBzòã MHÒÜò4·ü°pdkQð½t©U¡UjcÖé'$ Wú/ÜèµJ'£3;ÂÌWº0\§}ªîÐÚÆerÐÔ=rÕèrr¢ùç¹ßù¾dGýëáü÷$&iM2û0ðxk%N8'1-:ߤSO÷0GZÉ_0rÏäú©/cÐm £Ù$d¸ª«ûPK"ÝÒ; £rT¥*©P©JUò#©+_Ï«ÙC)J¥~ïu÷ûº_¿î7ïí[ÎGÖâ§U¸« ÷Wá kxB÷4|[ÃSÖð] ÏhxVÃ÷4<§áû~ áÎT£ªF¶TC¢©ó×Ö ¶ ¹NÛté^o jðém^_ °CÈNQéÁ®ÌÁnéíÁ@5{"½¾ÕØ+¼A!ûwôö9 ä (IïôÊG |LÈBnOoxpDÇiÄ $t|Çu|×ñy|BÇðI_ép/ÊWpq¯â^IïÓñMÓñÌý>¥ãIq÷éx§tü)/ÀÒñ"2:&pBÇ$nÕñNê¸sptLãv/#©ãÇb÷¼¼ ½WÖñª ü1¯ÁÖñ:nS0/ºªÿqÂèJÉÑ®AÇ'G7+XB¶ev%ºÒÆx×6+éIg»N6 º÷uÏó{NÜ9µ×L[®BkXÁ¶-{fþÂøà®þ½¦1ìÊÊ¢«ö+XÍ÷:w!{3cÕ×̢豮˸èM Ô÷áR°² .8XÂÒVb?µy¿¥ ±vÊùÌë|Þ@½4«[Oaa9fëø^ºÚOÄí¸¼rÊjùÏ˱u9GKf JHù4å«ü= ?«ÖÅÂ5©HõhPkH¼ç@j÷ÚÔô%ÒS¤fCêÈG:G¤i"Mư,ýWȲÎd'W SYGú̪-aÕfÒ¯a¤êÒ*.~£TÛ轤|ù«ÞÁZUwR5úê¤áª/SñÜ4ꦡ EI41©L`Ó$æ_FÏ(¯¨ßOwº6Tòë©ñ(p'öü4)h¥ÝY¦âLÖ²î¼CwÞ¥;¹óØìÕµ<?oäVßÄD>Øê'EÕâÅÊ<,åqØhT `=-UäÉÚk;§¡Dó:g@ªE¨®Í.Ö áCÖèòs¸ÇÔz?v«òXái¤¡N¹!Äǰt%õ$^ê¼bÂê²¼¥¢[QÇËâÚZïC5IÞz!Z*PkÊpF9òìÆè^Æè¾g|ûÉÔá/±²s5OÜpx:P¡´Ãw|!ý°~5õ«Èáß×ßìëÏýÁó©+7Ùxå-\ä¼fåMJ^ÂÉBãßLô3 ñBúíaG7ÑÎrÎÁñãº×u^©4¸ÛÝ: +Êð4Zïn3çGÆ3&¶§ÂZ~ae3ýü×c-EÎËHòû~Uп²Òþ]¤oÓ¿ôïôïͪüãûwÖä@Ù$~ÚiTExFÏ» Î)|@ ß[íÍö.ÏÝÛ%´ õÌì_ñÿ5ZÔß`¹ú[&Àï°Qý9µÎÏö-»:ÿ»qñî&Þé@¥\åSýÁüOõX%ä§ú÷ Wö®fè$xÍPÿ©^X> yn-£[ËѤ¶Ð^õ,Øw(ÿ¥cQþzÙáAmÉq¬Ås¬Åwls®cîÞó2¥)<¦&¹Ô 4)g¨¯Ïöå¾&æRá<@ú4änùÿPK|Gu aÔS-Û1i,`r2;;)[MÆÆô¸Tu]ó Ý/Ô5[ÑìYK$)óìLÈFr¤z<µsÄf«ö c¥'<¶ ÓÔÍlV¿|T3Rö2ãnM~1Çnë®eKWba·_¸ $ Å´2J Ù°=]±ëÔàè(íS5ÕÞ/ .JOS@pPO(BCËqŰU]³H£¦IÙ²"kÆTMO-Î)æ´<$í¶¦PÀÚ¢s±ë±èÈsLCnUö eÕ$²²ì¦Û9%¢¥Ij¬\¼~î3B/Ȧ'G7ÙVVUð" RÑ¢#s¢KÔ1i*gÔå#²aPOè_°mcO£ëç(9Â3tFÊT¬&/*!Ç>ñâÄn~,R¬Wç5ÝäÜÏ,¨¶Ë&®3=ªXõa§lLê* ¥PQ;«Ä)âEãôZS©ô¹p¶dR6-VoÊfN Èò«#G4®ÛS)ÃÐM[Id©5lób%`çõߣð©tóR#%7 S§ÚYÔ£e©¸ë~éy¦VY9 fèÜ̳Næö¢2[l¦w¸hþkÚyY54qÝ~PA{ SQW¿Á²Ü'IÊPíìY鯲ΩArNeÚM;3<C¯OØ!s¨Òëâaý´(A%ÊéþÁÿÑOº³Ó7ø×ôNÕK»@»]A8úVÐõ5Ñ^¡µÚÁA u/$ä`§1¢QB{ÈÁè)0KV§èõ1K\zjxgï nö5ÑoÑü#jxëimKcm9B ¢°zÁôù°°ÇV¢8:Kâ-!hu VøTz@Ûhg§Â.Po}i¬+ÉCRuÂiÒYôÒÒLÿ!cXÆ> {h]|tZó³p¼BY¸ä;ò"ébu¬ÞAh*±æ6Ög@BðW2úÙ(#ºÔö b^1k¨ÝäKoOmyÁãw:éúþ-^ÐvÒcÍz7®j'®Þ4ÚyaÝ °>GXøÌ=.½Lvz>UzþlÊöÇ êÚoç]õ6zFeÑ[hÎÕÿü½Iz¼zúÛ<ýìÂÓYù /%w˨ðâÒ»·Oå;yökÄ¡wr£ÍùF·hÿ8âÙä 3owP5® ᮿÃ(ªL"Kø1î7âõG¤ç'TÝAÙlXXAý]ÎP/µLí,½ñ")O|iÖª©¹ëqí4Ã%üº÷üGÀ9µÓèÀùïÎ0Mc#Èn5aSe>d3] À_Dߣÿûão:è>éÜ#ÐIçO_w|¼ÚôEçìKÁÕGÜÑü»b ºî:Ð5òIÓÓîµÐiÞÆçÒ`*ìvó¤ã;A°X/òABÊ\BAñ|Î9'ð²Ó$ô:¡ÿ$jÿPK¤àMë& ð| V¤åºu¬ÈcÓ@«JÈØ@Ö ö=Da._¨xʰ¯¬3þwfUz¶Û<`ØÊOfCÙ¼ÕñæyÛ1}~nJ*ÔzRøª}áÿjK8]áùæ«gÖKÁÂ;lð®^ÀÕÛ®-0,ëÑ£NC0×ÞÃ}_øäe»â¸×® ï×"¬NûÚÒl¨vz^]<µUÃxõÂ-!í:u¼«!Í!ASHK¸MÙbÐ)>æmj£èÅ TÉî0yÊ ©±µÏkg¢.ÖBwbÙ>ÕÒá»dÈͲGG³Ðr!ÿaÁòßylÙ~®2CFwî%uÌ(Þº"ê\Ò£g7)¢½ $¡Kpå½1l¦©ØD±yZ5Zã´2u¸ú`Ò¿ÞGáÍH¯© ûAXDfÈßÎK*~¶xo/ ~nO$&¿A6LPê#9!è;S'~i&',Sô ")''lH9%~_1¬"ïµåª<L[¤ùpEs¼¸ûOw·÷¥{,yÒÌ /¹:-÷u_=¤ÈJvèÌ7äݬè5eôÈåáÞÃÄs¹¥^CÖtLJ BAÈÁªÍZGÿM%(B¾q\ø!â)XOÅ 2¤=ï. /HÙíhÄÙ¢v(Àmµqx%nÜR¦*d¨*Ú¥;+f#exþ2Úìºêè(Ð+ôiÇïÏÐÖ*¤Z±±Ï²Ä¸augy6Þ.Ë9ZB.+ç| Us³Â·§zùL êæYç¢Dl-nrf%¯ªf{x H0XUgQÁî°þ°xî^2δ§G©¨îQðeWøIÒWó©$®ha|Q!''}§òÙ !!E ½Z!Uâ ÔAéÕXp ßbvm¦îíbS¶+EÙ9 ksL8gCÄ¢ËÆ àF±g>º$p8ï ©BÍ>Çí=BQ°45{mÅÞíY?ñÑîl²ÛxìÿÖS2ßÇimákÐ1_öþ]óçy(ø/ÜóÓë·k¢ôÔM>Â?åÆ-ÂË È"* ÊàFf-f2 ¦K f}N§Ë fVàKÍuïÌÍÜ ³×ïq òßPK®ê¨z -M# ïinÿÃ\¾öôþÜÛ |?JSkv×ñÍú7^YÓy®?wëÝB:²Âv®âÁtýR®¸ò#c½î+M8³®ýZVöbÛE8ß»åo+á´3éZ®gÆ+ÿFqI(AÐ8 xà` Å_¤?PKUÃYÛ [Lmgêò[L ïø]³ÉP Õ(A1õPKlÿ¦íS ÑG.\ça¥ÜÖ ìIÒGò [vù/§;Ö±¯ì}±²%l´í¹3ÏnÜ æÕ×¾z ¤ègÑYD&¢TsðýebîǾÁPKUÕÐ ¢R?(`)·?´ÆÆF %jâÕt;%ÛÙÍì,Ô§ð|MLL¼Ðk}ßÂ[ãݲÝiÖ¦3{>~ÿ9{ÎÎÏ?_¿Aª°mÀª7¸iÀ-n°f@%Îçáä¤+ë/ ÌWZGôÖlÊ{µ¶ïí(ÿÃBfË½Ú o×<:¨5¹ë˶ãíX;u÷LÉìÓÿdÕ¶Ô⯸+ÑÙñ%kYREKh9&Be=ÔÞ}ý 5&s¥åð ɨ¼Ùk6ÕÓÔ=[òÌÓeruæ r¬FDy O(ïÚL<¢ÛRmY=óû&hÇVx8ÇV`TPS2ø4ãݺcú}Æ%ÐjØ,4²LG ó-ÔnÆÕãPª¯-É<(YuêyçHç¹#©ª±ÎLÀBüíëõaÕµÀ°(º6¸´ä»}æ9ö± ´ ª/âã¡XÆ CÔKüþ]áÌópÒMîIá¡FGç(zLV:1&y 9je>°£f}îªwC°)Æ OUÂÛÁ_ ol Â0Åúªôú¡9¡PT¨Hk(´^Íà¡ÄD÷cÝÙÇóu %¢ BVضu.ôçÒ*£TÜ(½r& S.Ħrµ¨&V²¯ Zå?0´|ßæ²*ãe·³µcÿ»ü$ C*]²k-Ù_ÙoqààÂ÷ }û,~8ÿÁCÛ׳ÙCðPK¤_kÀ }àÔìÁGÍ$OÙÃÑCmÙhº®ahd÷ú1´³âøî-cQb¡ ³I|â~;7:ÛIÑ1b- Côªî:ø±òÇ(áº"©y°D«üÓN`TÛØOê)JI=C9©bÓ5ÄÓC¾s¨¡ÿêPK7ÏÖP ¤>ø_l|ÃõìO§íC;س[TÊ=ÛÜ:ùëòߣéGvÝ`ξ hn]îG»Ó±+ÆäR÷ÿÇ 8f·Ý2;V×,@ úf±Ì¡_BN; {N¶LO§.ãªÞGJÈüN?§}Jv ëÈÁ¸Ù .1ânÜ.¹zÄ1äft£tì oÆ;¨xÅ 09WcÀ îS}Am VÎU®É°iiog`AWoÄÀÊ` §ÄuH\ÐÂIiÒ1£ 3:fUô2¦u\Á´@O"gáDrõ¡ñÈÈj)[°ëVµ£TâOorS@zøyVvæmÕª9ùw²ëÉç7w,n·ìµÎîڼ礵z)»[)gÆnvµV4ìZÝ!ß8.¹«\`ѪZö¶\Û6¿ÍÀªU5o7+[f}ÝØ*Ó;ìõb ÷ÖzÃlWQ,p¡Ö¬Í[JÕµr³RÝ/ÇÚ%Ó^>âé£ç@P ÂóZs«lóÛû§ÂãmVÔISÍR |?â1¯ÀØa/m÷(ïA ´ÓV5\iLpç} à °æD¤>ßò¯³ÐGË!Eúru ,qÀkä¤+ùLMµ.Svü뼸 ±QÜ¥Â&cHâ>æpL>8®fVÐúåGÞ¶ËçObÚªwRùxyPûÞuP?g<©ýÔ¯\ >.u'?mL¦Zèéúe¼]FµwsX//y¯¸¯ÅsFβ%~PK³_¯Ý --- NEW FILE: sax.license --- SAX IS FREE ----------- I hereby abandon any property rights to SAX 2.0 (the Simple API for XML), and release all of the SAX 2.0 source code, compiled code, and documentation contained in this distribution into the Public Domain. SAX comes with NO WARRANTY or guarantee of fitness for any purpose. David Megginson da...@me... 2000-05-05 |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-26 16:32:25
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv13764 Modified Files: MANIFEST README build.xml Log Message: jdom.jar is included correctly in jprojecttimer.jar build.xml uses variables (Patches by Tim O'Brien) Index: MANIFEST =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/MANIFEST,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** MANIFEST 2001/03/20 22:17:37 1.1.1.1 --- MANIFEST 2002/01/26 16:32:21 1.2 *************** *** 1,2 **** --- 1,4 ---- Manifest-Version: 1.0 Main-Class: de.cgarbs.apps.jprojecttimer.JProjectTimer + Class-Path: ./lib/jdom.jar + Index: README =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** README 2002/01/25 21:55:50 1.7 --- README 2002/01/26 16:32:21 1.8 *************** *** 39,43 **** * Tim O'Brien <to...@di...> ! submission of build.xml, suggestion of using ant * Jochen Luell <jo...@lu...> --- 39,43 ---- * Tim O'Brien <to...@di...> ! code submissions, build.xml * Jochen Luell <jo...@lu...> Index: build.xml =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/build.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build.xml 2002/01/25 21:55:50 1.1 --- build.xml 2002/01/26 16:32:21 1.2 *************** *** 7,62 **** <property environment="env"/> <target name="init"> <tstamp/> - <property name="version" value="0.0.6-pre1"/> </target> <target name="prepare" depends="init"> ! <mkdir dir="classes"/> ! <mkdir dir="docs/javadoc"/> </target> <target name="compile" depends="prepare"> ! <javac debug="on" optimize="off" srcdir="." destdir="classes" excludes="**/Makefile"> ! <classpath> ! <pathelement location="lib/jdom.jar"/> ! <pathelement path="${env.CLASSPATH}"/> ! </classpath> </javac> ! <copy todir="classes"> ! <fileset dir="." includes="*.properties"/> ! <fileset dir="lib/" includes="*"/> </copy> </target> <target name="jar" depends="compile"> ! <jar jarfile="JProjectTimer-${version}.jar" basedir="classes" manifest="MANIFEST"/> </target> <target name="javadoc" depends="prepare"> <javadoc Public="yes" Use="yes" packagenames="de.cgarbs.*" ! sourcepath="." ! destdir="docs/javadoc" Author="Yes" Version="Yes"> ! <!--<link href="http://java.sun.com/products/jdk/1.3/docs/api"/>--> </javadoc> </target> ! <target name="run" depends="compile"> ! <java classname="de.cgarbs.apps.jprojecttimer.JProjectTimer" fork="yes" ! failonerror="yes"> ! <classpath> ! <pathelement location="jprojecttimer.jar"/> ! <pathelement path="${env.CLASSPATH}"/> ! </classpath> ! </java> </target> <target name="clean" depends="init"> ! <delete dir="classes"/> ! <delete dir="docs/javadoc"/> ! <delete file="jprojecttimer.jar"/> </target> </project> --- 7,74 ---- <property environment="env"/> + <!-- Global Properties --> + <property name="project.name" value="JProjectTimer"/> + <property name="project.version" value="0.0.6-pre1"/> + + <!-- Directory properties --> + <property name="base.dir" value="."/> + <property name="lib.dir" value="${base.dir}/lib"/> + <property name="classes.dir" value="${base.dir}/classes"/> + <property name="docs.dir" value="${base.dir}/docs"/> + <property name="javadoc.dir" value="${docs.dir}/javadoc"/> + + <!-- A Common classpath for both compiling and executing --> + <path id="classpath"> + <pathelement location="${lib.dir}/jdom.jar"/> + <pathelement location="${project.name}-${project.version}.jar"/> + </path> + <target name="init"> <tstamp/> </target> <target name="prepare" depends="init"> ! <mkdir dir="${classes.dir}"/> ! <mkdir dir="${docs.dir}"/> ! <mkdir dir="${javadoc.dir}"/> </target> <target name="compile" depends="prepare"> ! <javac debug="on" optimize="off" srcdir="." ! destdir="${classes.dir}" excludes="**/Makefile"> ! <classpath refid="classpath"/> </javac> ! <copy todir="${classes.dir}"> ! <fileset dir="${base.dir}" includes="*.properties"/> </copy> </target> <target name="jar" depends="compile"> ! <jar jarfile="${project.name}-${project.version}.jar" ! basedir="${classes.dir}" manifest="MANIFEST"/> </target> <target name="javadoc" depends="prepare"> <javadoc Public="yes" Use="yes" packagenames="de.cgarbs.*" ! sourcepath="${base.dir}" ! destdir="${javadoc.dir}" Author="Yes" Version="Yes"> ! <classpath refid="classpath"/> </javadoc> </target> ! <target name="run" depends="jar"> ! <java jar="${project.name}-${project.version}.jar" fork="yes" ! failonerror="yes"/> </target> <target name="clean" depends="init"> ! <delete dir="${classes.dir}"/> ! <delete dir="${javadoc.dir}"/> ! <delete file="${project.name}-${project.version}.jar"/> </target> </project> + + |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 21:55:55
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv6180 Modified Files: README Added Files: build.xml Log Message: added build.xml (not completed yet) --- NEW FILE: build.xml --- <?xml version="1.0"?> <!-- $Id: build.xml,v 1.1 2002/01/25 21:55:50 mastermitch Exp $ --> <project name="jprojecttimer" default="compile" basedir="."> <property environment="env"/> <target name="init"> <tstamp/> <property name="version" value="0.0.6-pre1"/> </target> <target name="prepare" depends="init"> <mkdir dir="classes"/> <mkdir dir="docs/javadoc"/> </target> <target name="compile" depends="prepare"> <javac debug="on" optimize="off" srcdir="." destdir="classes" excludes="**/Makefile"> <classpath> <pathelement location="lib/jdom.jar"/> <pathelement path="${env.CLASSPATH}"/> </classpath> </javac> <copy todir="classes"> <fileset dir="." includes="*.properties"/> <fileset dir="lib/" includes="*"/> </copy> </target> <target name="jar" depends="compile"> <jar jarfile="JProjectTimer-${version}.jar" basedir="classes" manifest="MANIFEST"/> </target> <target name="javadoc" depends="prepare"> <javadoc Public="yes" Use="yes" packagenames="de.cgarbs.*" sourcepath="." destdir="docs/javadoc" Author="Yes" Version="Yes"> <!--<link href="http://java.sun.com/products/jdk/1.3/docs/api"/>--> </javadoc> </target> <target name="run" depends="compile"> <java classname="de.cgarbs.apps.jprojecttimer.JProjectTimer" fork="yes" failonerror="yes"> <classpath> <pathelement location="jprojecttimer.jar"/> <pathelement path="${env.CLASSPATH}"/> </classpath> </java> </target> <target name="clean" depends="init"> <delete dir="classes"/> <delete dir="docs/javadoc"/> <delete file="jprojecttimer.jar"/> </target> </project> Index: README =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** README 2002/01/25 19:52:00 1.6 --- README 2002/01/25 21:55:50 1.7 *************** *** 30,34 **** * Christian Garbs <mi...@cg...> ! core development, project administration * Boris Unckel <b.u...@gm...> --- 30,34 ---- * Christian Garbs <mi...@cg...> ! project administration, core development * Boris Unckel <b.u...@gm...> *************** *** 37,40 **** --- 37,43 ---- * Pierre Wargnier <pie...@la...> French translation + + * Tim O'Brien <to...@di...> + submission of build.xml, suggestion of using ant * Jochen Luell <jo...@lu...> |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 20:41:18
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv19675/de/cgarbs/apps/jprojecttimer Modified Files: GanttDiagram.java GanttDiagramPane.java JProjectTimer.java MainWindow.java Project.java ProjectPane.java Task.java TaskEditDialog.java TaskList.java TaskListPane.java TaskListTableModel.java Log Message: JavaDoc updates Index: GanttDiagram.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/GanttDiagram.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** GanttDiagram.java 2002/01/20 13:09:33 1.5 --- GanttDiagram.java 2002/01/25 20:41:15 1.6 *************** *** 20,23 **** --- 20,27 ---- import java.util.Enumeration; + /** @author Christian Garbs <mi...@cg...> + * @author Jochen Luell <jo...@lu...> + * @version $Id$ + */ public class GanttDiagram extends Component implements Printable { Index: GanttDiagramPane.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/GanttDiagramPane.java,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** GanttDiagramPane.java 2001/03/20 22:17:38 1.1.1.1 --- GanttDiagramPane.java 2002/01/25 20:41:15 1.2 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,6 ---- * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 13,16 **** --- 13,19 ---- import javax.swing.JPanel; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ public class GanttDiagramPane extends JPanel { Index: JProjectTimer.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/JProjectTimer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** JProjectTimer.java 2002/01/20 14:57:58 1.4 --- JProjectTimer.java 2002/01/25 20:41:15 1.5 *************** *** 15,18 **** --- 15,21 ---- import javax.swing.UIManager; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ public class JProjectTimer extends Applet { Index: MainWindow.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/MainWindow.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** MainWindow.java 2002/01/21 22:25:45 1.5 --- MainWindow.java 2002/01/25 20:41:15 1.6 *************** *** 30,33 **** --- 30,36 ---- import javax.swing.JTabbedPane; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ class MainWindow extends JFrame implements ActionListener { Index: Project.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/Project.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Project.java 2002/01/21 22:25:46 1.3 --- Project.java 2002/01/25 20:41:15 1.4 *************** *** 21,24 **** --- 21,28 ---- import org.jdom.output.*; + /** @author Christian Garbs <mi...@cg...> + * @author Boris Unckel <b.u...@gm...> + * @version $Id$ + */ public class Project { Index: ProjectPane.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/ProjectPane.java,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ProjectPane.java 2001/03/20 22:17:39 1.1.1.1 --- ProjectPane.java 2002/01/25 20:41:15 1.2 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,6 ---- * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 12,15 **** --- 12,18 ---- import javax.swing.JPanel; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ public class ProjectPane extends JPanel { Index: Task.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/Task.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Task.java 2002/01/20 13:09:34 1.2 --- Task.java 2002/01/25 20:41:15 1.3 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,6 ---- * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) Index: TaskEditDialog.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskEditDialog.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TaskEditDialog.java 2002/01/25 17:54:41 1.4 --- TaskEditDialog.java 2002/01/25 20:41:15 1.5 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,6 ---- * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 29,32 **** --- 29,35 ---- import javax.swing.ListSelectionModel; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ public class TaskEditDialog extends JDialog implements ActionListener { Index: TaskList.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskList.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TaskList.java 2002/01/21 22:25:46 1.3 --- TaskList.java 2002/01/25 20:41:15 1.4 *************** *** 25,28 **** --- 25,29 ---- * * @author Christian Garbs <mi...@cg...> + * @author Boris Unckel <b.u...@gm...> * @see Task */ Index: TaskListPane.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskListPane.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** TaskListPane.java 2002/01/25 17:54:41 1.5 --- TaskListPane.java 2002/01/25 20:41:15 1.6 *************** *** 28,31 **** --- 28,33 ---- * * @author Christian Garbs <mi...@cg...> + * @author Oliver Kalkofen <OKa...@we...> + * @version $Id$ */ public class TaskListPane extends JPanel implements ActionListener Index: TaskListTableModel.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskListTableModel.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TaskListTableModel.java 2002/01/20 13:09:34 1.2 --- TaskListTableModel.java 2002/01/25 20:41:15 1.3 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,6 ---- * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 14,17 **** --- 14,20 ---- import javax.swing.table.AbstractTableModel; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ public class TaskListTableModel extends AbstractTableModel { |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 20:41:18
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/util In directory usw-pr-cvs1:/tmp/cvs-serv19675/de/cgarbs/util Modified Files: Resource.java Log Message: JavaDoc updates Index: Resource.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/util/Resource.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Resource.java 2002/01/20 13:09:34 1.1 --- Resource.java 2002/01/25 20:41:15 1.2 *************** *** 14,17 **** --- 14,20 ---- import java.util.ResourceBundle; + /** @author Christian Garbs <mi...@cg...> + * @version $Id$ + */ public class Resource { |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 20:35:04
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/swing In directory usw-pr-cvs1:/tmp/cvs-serv17875/de/cgarbs/swing Modified Files: Localization.java Log Message: fixed a typo Index: Localization.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/swing/Localization.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Localization.java 2002/01/20 14:31:31 1.1 --- Localization.java 2002/01/25 20:34:58 1.2 *************** *** 14,18 **** /** This class localizes various Swing Components. ! * The localizationed Strings are taken from de.cgarbs.util.Resource class. * * @author Christian Garbs <mi...@cg...> --- 14,18 ---- /** This class localizes various Swing Components. ! * The localized Strings are taken from de.cgarbs.util.Resource class. * * @author Christian Garbs <mi...@cg...> |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 19:52:03
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv2020 Modified Files: README Log Message: included JDOM classes Index: README =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README 2002/01/21 22:32:14 1.5 --- README 2002/01/25 19:52:00 1.6 *************** *** 18,49 **** ! !!! IMPORTANT !!! ! ! ! ! To run the current version, you need JDOM. ! ! Get your copy at http://www.jdom.org/downloads/index.html ! ! Currently, we are using the JDOM Beta 7 Milestone Build. ! ! ! !!!!!!!!!!!!!!!!! People involved: ! Christian Garbs <mi...@cg...> core development, project administration ! Boris Unckel <b.u...@gm...> core development ! Pierre Wargnier <pie...@la...> French translation ! Jochen Luell <jo...@lu...> code submission ! Oliver Kalkofen <OKa...@we...> code submission ! Edward Haase <eh...@ga...> bug reports, suggestions --- 18,48 ---- ! Projects involved: + * This product includes software developed by the + JDOM Project (http://www.jdom.org/). + Copyright (C) 2000-2002 Brett McLaughlin & Jason Hunter. + All rights reserved. + See lib/jdom.license for details. People involved: ! * Christian Garbs <mi...@cg...> core development, project administration ! * Boris Unckel <b.u...@gm...> core development ! * Pierre Wargnier <pie...@la...> French translation ! * Jochen Luell <jo...@lu...> code submission ! * Oliver Kalkofen <OKa...@we...> code submission ! * Edward Haase <eh...@ga...> bug reports, suggestions |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 19:43:44
|
Update of /cvsroot/jprojecttimer/jprojecttimer/lib In directory usw-pr-cvs1:/tmp/cvs-serv30290/lib Log Message: Directory /cvsroot/jprojecttimer/jprojecttimer/lib added to the repository |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 17:54:44
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv11780/de/cgarbs/apps/jprojecttimer Modified Files: TaskEditDialog.java TaskListPane.java Log Message: When you add a new task, cancelling the dialog adds no task to the list any more. Index: TaskEditDialog.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskEditDialog.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TaskEditDialog.java 2002/01/25 17:34:22 1.3 --- TaskEditDialog.java 2002/01/25 17:54:41 1.4 *************** *** 40,57 **** final static String CANCEL_BUTTON = "cancel"; ! TaskEditDialog(JFrame owner, TaskList tasks, int index) { super(owner, Resource.get("editTaskDialogTitle"), true); ! t = (Task) tasks.elementAt(index); this.tasks = tasks; Vector showedList = new Vector(tasks); ! showedList.removeElementAt(index); list = new JList(showedList); list.setPrototypeCellValue("ABCDEFGHIJKLMNOPQRST"); list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); ! for (Enumeration e = ((Task) tasks.elementAt(index)).getDependencies().elements(); e.hasMoreElements(); ) { int i = tasks.indexOf(e.nextElement()); list.addSelectionInterval(i,i); --- 40,57 ---- final static String CANCEL_BUTTON = "cancel"; ! TaskEditDialog(JFrame owner, TaskList tasks, Task t) { super(owner, Resource.get("editTaskDialogTitle"), true); ! this.t = t; this.tasks = tasks; Vector showedList = new Vector(tasks); ! showedList.removeElement(t); list = new JList(showedList); list.setPrototypeCellValue("ABCDEFGHIJKLMNOPQRST"); list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); ! for (Enumeration e = t.getDependencies().elements(); e.hasMoreElements(); ) { int i = tasks.indexOf(e.nextElement()); list.addSelectionInterval(i,i); Index: TaskListPane.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskListPane.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TaskListPane.java 2002/01/20 13:09:34 1.4 --- TaskListPane.java 2002/01/25 17:54:41 1.5 *************** *** 109,114 **** if (e.getActionCommand().equals(NEW_BUTTON)) { ! int row = tasks.size(); ! TaskList dependencies = new TaskList(); if (! tasks.isEmpty()) { --- 109,114 ---- if (e.getActionCommand().equals(NEW_BUTTON)) { ! // Perhaps we should automatically depend on the currently ! // selected Task instead of the last Task in the list? TaskList dependencies = new TaskList(); if (! tasks.isEmpty()) { *************** *** 116,124 **** } Task t = new Task (dependencies); - tasks.addElement(t); ! new TaskEditDialog(gui, tasks, row); - model.fireTableRowsInserted(row, row); } else if (e.getActionCommand().equals(EDIT_BUTTON)) { --- 116,129 ---- } Task t = new Task (dependencies); ! t.calculate(); // mustn't be dirty ! System.out.println("before " + t.isDirty()); ! new TaskEditDialog(gui, tasks, t); ! System.out.println("after " + t.isDirty()); ! if (t.isDirty()) { ! tasks.addElement(t); ! model.fireTableRowsInserted(tasks.size()-1, tasks.size()-1); ! } } else if (e.getActionCommand().equals(EDIT_BUTTON)) { *************** *** 126,130 **** int row = table.getSelectedRow(); if (row > -1) { ! new TaskEditDialog(gui, tasks, row); model.fireTableRowsUpdated(row, row); } --- 131,135 ---- int row = table.getSelectedRow(); if (row > -1) { ! new TaskEditDialog(gui, tasks, (Task) tasks.elementAt(row)); model.fireTableRowsUpdated(row, row); } |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 17:34:26
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv4097/de/cgarbs/apps/jprojecttimer Modified Files: TaskEditDialog.java Log Message: Task 45748: added Cancel button to TaskListEdit dialog Index: TaskEditDialog.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskEditDialog.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TaskEditDialog.java 2002/01/20 13:09:34 1.2 --- TaskEditDialog.java 2002/01/25 17:34:22 1.3 *************** *** 38,41 **** --- 38,42 ---- final static String OK_BUTTON = "ok"; + final static String CANCEL_BUTTON = "cancel"; TaskEditDialog(JFrame owner, TaskList tasks, int index) *************** *** 136,147 **** // Buttons ! buildConstraints(constraints, 1, 4, 1, 1, 10, 40); constraints.fill = GridBagConstraints.NONE; ! constraints.anchor = GridBagConstraints.WEST; ! JButton b = new JButton(Resource.get("okButton")); ! b.setActionCommand(OK_BUTTON); ! b.addActionListener(this); ! gridbag.setConstraints(b, constraints); ! panel.add(b); return panel; --- 137,157 ---- // Buttons ! JPanel buttons = new JPanel(); ! ! JButton ok = new JButton(Resource.get("okButton")); ! ok.setActionCommand(OK_BUTTON); ! ok.addActionListener(this); ! buttons.add(ok); ! ! JButton cancel = new JButton(Resource.get("cancelButton")); ! cancel.setActionCommand(CANCEL_BUTTON); ! cancel.addActionListener(this); ! buttons.add(cancel); ! ! buildConstraints(constraints, 0, 4, 2, 1, 10, 40); constraints.fill = GridBagConstraints.NONE; ! constraints.anchor = GridBagConstraints.CENTER; ! gridbag.setConstraints(buttons, constraints); ! panel.add(buttons); return panel; *************** *** 152,155 **** --- 162,168 ---- if (e.getActionCommand().equals(OK_BUTTON)) { saveValues(); + hide(); + } + if (e.getActionCommand().equals(CANCEL_BUTTON)) { hide(); } |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-25 17:34:26
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv4097 Modified Files: JProjectTimerResource.properties JProjectTimerResource_de.properties JProjectTimerResource_de_DE.properties Log Message: Task 45748: added Cancel button to TaskListEdit dialog Index: JProjectTimerResource.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JProjectTimerResource.properties 2002/01/20 14:31:31 1.3 --- JProjectTimerResource.properties 2002/01/25 17:34:22 1.4 *************** *** 25,28 **** --- 25,29 ---- OptionPane.okButtonText=OK OptionPane.yesButtonText=Yes + cancelButton=Cancel confirmTitle=Confirmation defaultTaskName=new task Index: JProjectTimerResource_de.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_de.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** JProjectTimerResource_de.properties 2002/01/20 14:31:31 1.4 --- JProjectTimerResource_de.properties 2002/01/25 17:34:22 1.5 *************** *** 25,28 **** --- 25,29 ---- OptionPane.okButtonText=OK OptionPane.yesButtonText=Ja + cancelButton=Abbruch confirmTitle=Best\u00e4tigung defaultTaskName=Neuer Vorgang Index: JProjectTimerResource_de_DE.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_de_DE.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** JProjectTimerResource_de_DE.properties 2002/01/20 14:31:31 1.4 --- JProjectTimerResource_de_DE.properties 2002/01/25 17:34:22 1.5 *************** *** 25,28 **** --- 25,29 ---- OptionPane.okButtonText=OK OptionPane.yesButtonText=Ja + cancelButton=Abbruch confirmTitle=Best\u00e4tigung defaultTaskName=Neuer Vorgang |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-21 22:38:15
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv32684 Modified Files: README Log Message: added link to JDOM, updated people Index: README =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** README 2002/01/18 21:42:16 1.4 --- README 2002/01/21 22:32:14 1.5 *************** *** 3,12 **** A project scheduling tool written in JAVA ! Copyright (C) 2001 Christian Garbs <mi...@un...> Licensed under GNU GPL - see COPYING for details - This author's homepage is http://www.cgarbs.de - The project is hosted at SourceForge: http://sourceforge.net/projects/jprojecttimer/ --- 3,13 ---- A project scheduling tool written in JAVA ! Copyright (C) 2001,2002 Christian Garbs <mi...@cg...> ! Boris Unckel <b.u...@gm...> ! Jochen Luell <jo...@lu...> ! Oliver Kalkofen <OKa...@we...> Licensed under GNU GPL - see COPYING for details The project is hosted at SourceForge: http://sourceforge.net/projects/jprojecttimer/ *************** *** 16,20 **** ! These people have helped out so far: Pierre Wargnier <pie...@la...> --- 17,38 ---- ! ! !!! IMPORTANT !!! ! ! ! ! To run the current version, you need JDOM. ! ! Get your copy at http://www.jdom.org/downloads/index.html ! ! Currently, we are using the JDOM Beta 7 Milestone Build. ! ! ! !!!!!!!!!!!!!!!!! ! ! ! ! People involved: ! ! Christian Garbs <mi...@cg...> ! core development, project administration ! ! Boris Unckel <b.u...@gm...> ! core development Pierre Wargnier <pie...@la...> |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-21 22:38:12
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv30336 Modified Files: MainWindow.java Project.java TaskList.java Log Message: Included XML file handling (code from Boris) Index: MainWindow.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/MainWindow.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** MainWindow.java 2002/01/20 13:09:34 1.4 --- MainWindow.java 2002/01/21 22:25:45 1.5 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,6 ---- * $Id$ * ! * 2001,2002 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 20,23 **** --- 20,24 ---- import java.awt.print.PrinterJob; import java.io.FileOutputStream; + import java.io.IOException; import java.io.PrintStream; import javax.swing.JFileChooser; *************** *** 178,182 **** int returnVal = chooser.showOpenDialog(this); if(returnVal == JFileChooser.APPROVE_OPTION) { ! project.readFromStream(chooser.getSelectedFile()); setTitle(Resource.get("JProjectTimer") + " - " + project.getFile().getName()); // Refresh all Panes --- 179,184 ---- int returnVal = chooser.showOpenDialog(this); if(returnVal == JFileChooser.APPROVE_OPTION) { ! //project.readFromStream(chooser.getSelectedFile()); ! project.readFromXML(chooser.getSelectedFile()); setTitle(Resource.get("JProjectTimer") + " - " + project.getFile().getName()); // Refresh all Panes *************** *** 198,202 **** } else { try { ! project.writeToStream(new PrintStream(new FileOutputStream(project.getFile()))); project.hasBeenSaved(); } catch (Exception e) {} --- 200,205 ---- } else { try { ! //project.writeToStream(new PrintStream(new FileOutputStream(project.getFile()))); ! project.writeToXML(new PrintStream(new FileOutputStream(project.getFile()))); project.hasBeenSaved(); } catch (Exception e) {} Index: Project.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/Project.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Project.java 2002/01/11 20:31:16 1.2 --- Project.java 2002/01/21 22:25:46 1.3 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,7 ---- * $Id$ * ! * 2001,2002 (C) by Christian Garbs <mi...@cg...> ! * Boris Unckel <b.u...@gm...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 13,18 **** --- 14,23 ---- import java.io.File; import java.io.FileReader; + import java.io.IOException; import java.io.PrintStream; import java.util.Date; + import org.jdom.*; + import org.jdom.input.*; + import org.jdom.output.*; public class Project *************** *** 43,46 **** --- 48,55 ---- } + /** + * @param file input file to read from + * @deprecated XML is preferred format: use readFromXML instead. + */ public void readFromStream(File file) { *************** *** 101,104 **** --- 110,117 ---- } + /** + * @param out Stream where data is written + * @deprecated XML is preferred format: use writeToXML instead + */ public void writeToStream(PrintStream out) { *************** *** 112,114 **** --- 125,196 ---- out.println("</project>"); } + + /** + * Read data from XML-input file. Does not check for valid format + * @param file Input File to read from. + */ + + public void readFromXML(File file) + { + this.file = file; + + /** + * If the input file is readable the current tasklist is deleted + */ + + if (file.canRead()) + { + tasks.removeAllElements(); + try { + SAXBuilder aSAXBuilder = new SAXBuilder(); + Document aDocument = aSAXBuilder.build(file); + Element root = aDocument.getRootElement(); + + if (root.getName().equalsIgnoreCase("project")) + { + name = root.getChild("name").getText(); + timeScale = + Integer.parseInt(root.getChild("timeScale") + .getText()); + anchored = + Boolean.valueOf(root.getChild("anchored").getText()) + .booleanValue(); + start.setTime(Long + .parseLong(root.getChild("startTime").getText())); + Element dependencies = root.getChild("tasklist"); + + if (dependencies != null) tasks.readFromXml(dependencies); + } + else + throw new Exception( + "Input XML false. Needs to be project format"); + } catch (Exception e) { + System.err.println(e); + } + } + else + System.err.println( + "File not readable. Check input format for XML and prject type"); + } + + /** @param out Stream where XML is written to + * @throws IOException if a problem with the stream occurs */ + + public void writeToXML(PrintStream out) throws IOException + { + XMLOutputter aXMLOutputter = new XMLOutputter(" ", true); + Element root = new Element("project"); + + root.addAttribute("version", "1.0"); + Document aDocument = new Document(root); + + root.addContent(new Element("name").addContent(name)); + root.addContent(new Element("timeScale").addContent(timeScale + "")); + root.addContent(new Element("anchored").addContent(anchored + "")); + root.addContent(new Element("startTime").addContent(start.getTime() + + "")); + tasks.addToXmlElement(root); + aXMLOutputter.output(aDocument, out); + } + } Index: TaskList.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/TaskList.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TaskList.java 2002/01/12 14:18:45 1.2 --- TaskList.java 2002/01/21 22:25:46 1.3 *************** *** 2,6 **** * $Id$ * ! * 2001 (C) by Christian Garbs <mi...@un...> * * Licensed under GNU GPL (see COPYING for details) --- 2,7 ---- * $Id$ * ! * 2001,2002 (C) by Christian Garbs <mi...@cg...> ! * Boris Unckel <b.u...@gm...> * * Licensed under GNU GPL (see COPYING for details) *************** *** 16,21 **** --- 17,24 ---- import java.util.Collection; import java.util.Iterator; + import java.util.List; import java.util.StringTokenizer; import java.util.Vector; + import org.jdom.*; /** A task list stores all tasks that are part of a project. *************** *** 217,219 **** --- 220,338 ---- } + /** + * + * @param tasklist XML Tasklist Element + */ + + public void readFromXml(Element tasklist) + { + try { + List aList = tasklist.getChildren("task"); + int first = size(); + Vector tmp = new Vector(); + + for (Iterator i = aList.iterator(); i.hasNext(); ) + { + Element taskElement = ( Element ) i.next(); + int id = + Integer.parseInt(taskElement.getChildText("id")); + String name = taskElement.getChildText("name"); + int length = + Integer.parseInt(taskElement.getChildText("length")); + int completion = + Integer.parseInt(taskElement.getChildText("completion")); + + addElement(new Task(name, length, completion, + new TaskList())); + + Vector aVector = new Vector(); + + // read and store dependencies + + Element dependencies = taskElement.getChild("dependencies"); + List ids = dependencies.getChildren("id"); + + for (Iterator i2 = ids.iterator(); i2.hasNext(); ) + { + Element idElement = ( Element ) i2.next(); + + aVector.addElement(new Integer(Integer + .parseInt(idElement.getText()))); + } + tmp.addElement(aVector); + } + + // actually set dependencies + + int i = 0; + + for (Iterator i1 = tmp.iterator(); i1.hasNext(); i++) + { + Vector v = ( Vector ) i1.next(); + TaskList t = new TaskList(); + + for (Iterator i2 = v.iterator(); i2.hasNext(); ) + { + t.addElement(elementAt(first + + (( Integer ) i2.next()) + .intValue())); + } + (( Task ) elementAt(first + i)).setDependencies(t); + + // It's just loaded, but setDependencies sets needsToBeSavedTo true. + + (( Task ) elementAt(first + i)).hasBeenSaved(); + } + + } catch (Exception e) { + System.err.println("TaskList: readFromXML"); + System.err.println(e); + } + + } + + /** @param aElement Element where the Data of the tasklist are added */ + + public void addToXmlElement(Element aElement) + { + Element tasklist = new Element("tasklist"); + + aElement.addContent(tasklist); + int id = 0; + + for (Iterator i1 = iterator(); i1.hasNext(); id++) + { + Task aTask = ( Task ) i1.next(); + Element taskElement = new Element("task"); + + tasklist.addContent(taskElement); + taskElement.addContent(new Element("id").addContent(id + "")); + taskElement + .addContent(new Element("length") + .addContent(aTask.getLength() + "")); + taskElement + .addContent(new Element("name") + .addContent(aTask.getName() + "")); + taskElement + .addContent(new Element("completion") + .addContent(aTask.getCompletion() + "")); + + /** + * @todo Hier fehlen die Dependencies + * Ursprünglich wohl über die Position geregelt + */ + + Element dependencies = new Element("dependencies"); + + taskElement.addContent(dependencies); + for (Iterator i2 = aTask.getDependencies().iterator(); + i2.hasNext(); ) + { + Element depend = new Element("id"); + + depend.addContent(indexOf(i2.next()) + ""); + dependencies.addContent(depend); + } + } + } } |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 14:58:02
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv9335/de/cgarbs/apps/jprojecttimer Modified Files: JProjectTimer.java Log Message: Task 45747: Look and Feel can be selected at compile time. Index: JProjectTimer.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/JProjectTimer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JProjectTimer.java 2002/01/20 14:31:31 1.3 --- JProjectTimer.java 2002/01/20 14:57:58 1.4 *************** *** 13,16 **** --- 13,17 ---- import de.cgarbs.swing.Localization; import java.applet.Applet; + import javax.swing.UIManager; public class JProjectTimer extends Applet *************** *** 23,26 **** --- 24,38 ---- public static void main(String argv[]) { + // Choose your Look and Feel + /* + try { + //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.metal.MetalLookAndFeel"); + UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); + //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); + } catch (Exception e) { + System.err.println(e); + } + */ + // Localization Resource.setResourceFile("JProjectTimerResource"); |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 14:31:35
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/swing In directory usw-pr-cvs1:/tmp/cvs-serv31541/de/cgarbs/swing Added Files: Localization.java Makefile Log Message: Bug 504084: added localization of FileChooser and OptionPane --- NEW FILE: Localization.java --- /* * $Id: Localization.java,v 1.1 2002/01/20 14:31:31 mastermitch Exp $ * * 2002 (C) by Christian Garbs <mi...@cg...> * * Licensed under GNU GPL (see COPYING for details) * */ package de.cgarbs.swing; import de.cgarbs.util.Resource; import javax.swing.UIManager; /** This class localizes various Swing Components. * The localizationed Strings are taken from de.cgarbs.util.Resource class. * * @author Christian Garbs <mi...@cg...> * @see de.cgarbs.util.Resource * @version $Id: Localization.java,v 1.1 2002/01/20 14:31:31 mastermitch Exp $ */ public class Localization { /** Localize the FileChooser Swing component. * These Resource Strings are read (including English defaults): * <pre> * FileChooser.cancelButtonText=Cancel * FileChooser.cancelButtonToolTipText=Cancel * FileChooser.detailsViewButtonToolTipText=Details * FileChooser.fileNameLabelText=File name: * FileChooser.filesOfTypeLabelText=Files of type: * FileChooser.helpButtonText=Help * FileChooser.helpButtonToolTipText=Help * FileChooser.homeFolderToolTipText=Home * FileChooser.listViewButtonToolTipText=List * FileChooser.lookInLabelText=Look in: * FileChooser.newFolderToolTipText=Create New Folder * FileChooser.openButtonText=Open * FileChooser.openButtonToolTipText=Open * FileChooser.saveButtonText=Save * FileChooser.saveButtonToolTipText=Save * FileChooser.upFolderToolTipText=Up One Level * FileChooser.updateButtonText=Update * FileChooser.updateButtonToolTipText=Update * </pre> */ public static void localizeFileChooser() { UIManager.put("FileChooser.lookInLabelText", Resource.get("FileChooser.lookInLabelText")); UIManager.put("FileChooser.filesOfTypeLabelText", Resource.get("FileChooser.filesOfTypeLabelText")); UIManager.put("FileChooser.upFolderToolTipText", Resource.get("FileChooser.upFolderToolTipText")); UIManager.put("FileChooser.fileNameLabelText", Resource.get("FileChooser.fileNameLabelText")); UIManager.put("FileChooser.homeFolderToolTipText", Resource.get("FileChooser.homeFolderToolTipText")); UIManager.put("FileChooser.newFolderToolTipText", Resource.get("FileChooser.newFolderToolTipText")); UIManager.put("FileChooser.listViewButtonToolTipText", Resource.get("FileChooser.listViewButtonToolTipText")); UIManager.put("FileChooser.detailsViewButtonToolTipText", Resource.get("FileChooser.detailsViewButtonToolTipText")); UIManager.put("FileChooser.saveButtonText", Resource.get("FileChooser.saveButtonText")); UIManager.put("FileChooser.openButtonText", Resource.get("FileChooser.openButtonText")); UIManager.put("FileChooser.cancelButtonText", Resource.get("FileChooser.cancelButtonText")); UIManager.put("FileChooser.updateButtonText", Resource.get("FileChooser.updateButtonText")); UIManager.put("FileChooser.helpButtonText", Resource.get("FileChooser.helpButtonText")); UIManager.put("FileChooser.saveButtonToolTipText", Resource.get("FileChooser.saveButtonToolTipText")); UIManager.put("FileChooser.openButtonToolTipText", Resource.get("FileChooser.openButtonToolTipText")); UIManager.put("FileChooser.cancelButtonToolTipText", Resource.get("FileChooser.cancelButtonToolTipText")); UIManager.put("FileChooser.updateButtonToolTipText", Resource.get("FileChooser.updateButtonToolTipText")); UIManager.put("FileChooser.helpButtonToolTipText", Resource.get("FileChooser.helpButtonToolTipText")); } /** Localize the OptionPane Component. * These Resource Strings are read (including English defaults): * <pre> * OptionPane.cancelButtonText=Cancel * OptionPane.noButtonText=No * OptionPane.okButtonText=OK * OptionPane.yesButtonText=Yes * </pre> */ public static void localizeOptionPane() { UIManager.put("OptionPane.cancelButtonText", Resource.get("OptionPane.cancelButtonText")); UIManager.put("OptionPane.noButtonText", Resource.get("OptionPane.noButtonText")); UIManager.put("OptionPane.okButtonText", Resource.get("OptionPane.okButtonText")); UIManager.put("OptionPane.yesButtonText", Resource.get("OptionPane.yesButtonText")); } } --- NEW FILE: Makefile --- # $Id: Makefile,v 1.1 2002/01/20 14:31:31 mastermitch Exp $ # these classes are built in this directory CLASSES=Localization.class # # # # # # # # # # # # # # # # # # # # # # ifeq (0, ${MAKELEVEL}) MAKECLASSPATH=./:${CLASSPATH} else MAKECLASSPATH:=../${MAKECLASSPATH} endif export MAKECLASSPATH JFLAGS=-classpath $(MAKECLASSPATH) .SUFFIXES: .java .class .java.class: javac $(JFLAGS) $*.java all: $(CLASSES) for DIR in `find . -maxdepth 1 -mindepth 1 -type d`; do \ test $$DIR != ./CVS && test -d $$DIR && cd $$DIR && $(MAKE) all; \ done;true clean: for DIR in `find . -maxdepth 1 -mindepth 1 -type d`; do \ test $$DIR != ./CVS && test -d $$DIR && cd $$DIR && $(MAKE) clean; \ done;true rm -f *~ rm -f *.class rm -f *.BAK rm -f *.jar atonce: for DIR in `find . -maxdepth 1 -mindepth 1 -type d`; do \ test $$DIR != ./CVS && test -d $$DIR && cd $$DIR && $(MAKE) atonce; \ done;true -javac $(JFLAGS) *.java |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 14:31:35
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv31541 Modified Files: JProjectTimerResource.properties JProjectTimerResource_de.properties JProjectTimerResource_de_DE.properties Log Message: Bug 504084: added localization of FileChooser and OptionPane Index: JProjectTimerResource.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource.properties,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** JProjectTimerResource.properties 2002/01/11 20:07:29 1.2 --- JProjectTimerResource.properties 2002/01/20 14:31:31 1.3 *************** *** 1,6 **** CVS_TAG=$Id$ JProjectTimer=JProjectTimer LANGUAGE=English ! MAINTAINER=Christian Garbs <mi...@un...> confirmTitle=Confirmation defaultTaskName=new task --- 1,28 ---- CVS_TAG=$Id$ + FileChooser.cancelButtonText=Cancel + FileChooser.cancelButtonToolTipText=Cancel + FileChooser.detailsViewButtonToolTipText=Details + FileChooser.fileNameLabelText=File name: + FileChooser.filesOfTypeLabelText=Files of type: + FileChooser.helpButtonText=Help + FileChooser.helpButtonToolTipText=Help + FileChooser.homeFolderToolTipText=Home + FileChooser.listViewButtonToolTipText=List + FileChooser.lookInLabelText=Look in: + FileChooser.newFolderToolTipText=Create New Folder + FileChooser.openButtonText=Open + FileChooser.openButtonToolTipText=Open + FileChooser.saveButtonText=Save + FileChooser.saveButtonToolTipText=Save + FileChooser.upFolderToolTipText=Up One Level + FileChooser.updateButtonText=Update + FileChooser.updateButtonToolTipText=Update JProjectTimer=JProjectTimer LANGUAGE=English ! MAINTAINER=Christian Garbs <mi...@cg...> ! OptionPane.cancelButtonText=Cancel ! OptionPane.noButtonText=No ! OptionPane.okButtonText=OK ! OptionPane.yesButtonText=Yes confirmTitle=Confirmation defaultTaskName=new task Index: JProjectTimerResource_de.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_de.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JProjectTimerResource_de.properties 2002/01/11 20:07:29 1.3 --- JProjectTimerResource_de.properties 2002/01/20 14:31:31 1.4 *************** *** 1,6 **** CVS_TAG=$Id$ JProjectTimer=JProjectTimer LANGUAGE=Deutsch ! MAINTAINER=Christian Garbs <mi...@un...> confirmTitle=Best\u00e4tigung defaultTaskName=Neuer Vorgang --- 1,28 ---- CVS_TAG=$Id$ + FileChooser.cancelButtonText=Abbrechen + FileChooser.cancelButtonToolTipText=Abbrechen + FileChooser.detailsViewButtonToolTipText=Details + FileChooser.fileNameLabelText=Dateiname: + FileChooser.filesOfTypeLabelText=Dateityp: + FileChooser.helpButtonText=Hilfe + FileChooser.helpButtonToolTipText=Hilfe + FileChooser.homeFolderToolTipText=Heimatverzeichnis + FileChooser.listViewButtonToolTipText=Liste + FileChooser.lookInLabelText=Suche in: + FileChooser.newFolderToolTipText=Neuen Ordner anlegen + FileChooser.openButtonText=Laden + FileChooser.openButtonToolTipText=Laden + FileChooser.saveButtonText=Speichern + FileChooser.saveButtonToolTipText=Speichern + FileChooser.upFolderToolTipText=Eine Ebene höher + FileChooser.updateButtonText=Erneuern + FileChooser.updateButtonToolTipText=Erneuern JProjectTimer=JProjectTimer LANGUAGE=Deutsch ! MAINTAINER=Christian Garbs <mi...@cg...> ! OptionPane.cancelButtonText=Abbruch ! OptionPane.noButtonText=Nein ! OptionPane.okButtonText=OK ! OptionPane.yesButtonText=Ja confirmTitle=Best\u00e4tigung defaultTaskName=Neuer Vorgang Index: JProjectTimerResource_de_DE.properties =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/JProjectTimerResource_de_DE.properties,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JProjectTimerResource_de_DE.properties 2002/01/11 20:07:29 1.3 --- JProjectTimerResource_de_DE.properties 2002/01/20 14:31:31 1.4 *************** *** 1,6 **** CVS_TAG=$Id$ JProjectTimer=JProjectTimer LANGUAGE=Deutsch ! MAINTAINER=Christian Garbs <mi...@un...> confirmTitle=Best\u00e4tigung defaultTaskName=Neuer Vorgang --- 1,28 ---- CVS_TAG=$Id$ + FileChooser.cancelButtonText=Abbrechen + FileChooser.cancelButtonToolTipText=Abbrechen + FileChooser.detailsViewButtonToolTipText=Details + FileChooser.fileNameLabelText=Dateiname: + FileChooser.filesOfTypeLabelText=Dateityp: + FileChooser.helpButtonText=Hilfe + FileChooser.helpButtonToolTipText=Hilfe + FileChooser.homeFolderToolTipText=Heimatverzeichnis + FileChooser.listViewButtonToolTipText=Liste + FileChooser.lookInLabelText=Suche in: + FileChooser.newFolderToolTipText=Neuen Ordner anlegen + FileChooser.openButtonText=Laden + FileChooser.openButtonToolTipText=Laden + FileChooser.saveButtonText=Speichern + FileChooser.saveButtonToolTipText=Speichern + FileChooser.upFolderToolTipText=Eine Ebene höher + FileChooser.updateButtonText=Erneuern + FileChooser.updateButtonToolTipText=Erneuern JProjectTimer=JProjectTimer LANGUAGE=Deutsch ! MAINTAINER=Christian Garbs <mi...@cg...> ! OptionPane.cancelButtonText=Abbruch ! OptionPane.noButtonText=Nein ! OptionPane.okButtonText=OK ! OptionPane.yesButtonText=Ja confirmTitle=Best\u00e4tigung defaultTaskName=Neuer Vorgang |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 14:31:35
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv31541/de/cgarbs/apps/jprojecttimer Modified Files: JProjectTimer.java Log Message: Bug 504084: added localization of FileChooser and OptionPane Index: JProjectTimer.java =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/apps/jprojecttimer/JProjectTimer.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** JProjectTimer.java 2002/01/20 13:09:34 1.2 --- JProjectTimer.java 2002/01/20 14:31:31 1.3 *************** *** 11,14 **** --- 11,15 ---- import de.cgarbs.util.Resource; + import de.cgarbs.swing.Localization; import java.applet.Applet; *************** *** 22,26 **** --- 23,31 ---- public static void main(String argv[]) { + // Localization Resource.setResourceFile("JProjectTimerResource"); + Localization.localizeFileChooser(); + Localization.localizeOptionPane(); + Project p = new Project(); p.readFromStream(new java.io.File("/home/mitch/DEMO1")); |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 14:27:06
|
Update of /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/swing In directory usw-pr-cvs1:/tmp/cvs-serv31163/swing Log Message: Directory /cvsroot/jprojecttimer/jprojecttimer/de/cgarbs/swing added to the repository |
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-20 13:37:19
|
Update of /cvsroot/jprojecttimer/jprojecttimer In directory usw-pr-cvs1:/tmp/cvs-serv17575 Modified Files: checkTranslation.pl Log Message: Error are now printed alphabetically sorted. Index: checkTranslation.pl =================================================================== RCS file: /cvsroot/jprojecttimer/jprojecttimer/checkTranslation.pl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** checkTranslation.pl 2002/01/18 21:31:30 1.4 --- checkTranslation.pl 2002/01/20 13:37:17 1.5 *************** *** 37,41 **** print " multiple keys:\n"; ! foreach my $key (grep $file{$_} > 1, keys %file) { print "* $key\n"; $err++; --- 37,41 ---- print " multiple keys:\n"; ! foreach my $key (grep $file{$_} > 1, sort keys %file) { print "* $key\n"; $err++; *************** *** 43,47 **** print " additional keys:\n"; ! foreach my $key (grep ! $keywords{$_}, keys %file) { print "* $key\n"; $err++; --- 43,47 ---- print " additional keys:\n"; ! foreach my $key (grep ! $keywords{$_}, sort keys %file) { print "* $key\n"; $err++; *************** *** 49,53 **** print " missing keys:\n"; ! foreach my $key (grep ! $file{$_}, keys %keywords) { print "* $key\n"; $err++; --- 49,53 ---- print " missing keys:\n"; ! foreach my $key (grep ! $file{$_}, sort keys %keywords) { print "* $key\n"; $err++; |