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++;
|