[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz ./CODING ./LICENSE.xpl ./NEWS ./README-MS d...
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] gzz ./CODING ./LICENSE.xpl ./NEWS ./README-MS d... |
Date: |
Wed, 28 Aug 2002 09:07:29 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Benja Fallenstein <address@hidden> 02/08/28 09:07:28
Modified files:
. : CODING LICENSE.xpl NEWS README-MS
doc/pegboard/1002: PEG_1002.html
doc/pegboard/1003: Makefile dia1003.mp
Log message:
Remove references to 'GZigZag' in some important places
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/CODING.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/LICENSE.xpl.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/NEWS.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/README-MS.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/doc/pegboard/1002/PEG_1002.html.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/doc/pegboard/1003/Makefile.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/doc/pegboard/1003/dia1003.mp.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: gzz/CODING
diff -c gzz/CODING:1.20 gzz/CODING:1.21
*** gzz/CODING:1.20 Mon Jul 1 17:22:34 2002
--- gzz/CODING Wed Aug 28 09:07:28 2002
***************
*** 1,25 ****
! Coding rules for GZigZag -*- Text -*-
========================
Tuomas Lukka
Antti-Juhani Kaijanaho
! $Id: CODING,v 1.20 2002/07/01 21:22:34 Vegai Exp $
This document attempts to give a brief guide on how to write
Java code for this project.
- each Java file should contain the boilerplate copyright and
! license notice (see e.g. Java/ZZCell.java).
! - all of the classes should be in a package. The packages are
! org.gzigzag -- general core stuff
! org.gzigzag.module -- modules
! org.gzigzag.dimension -- dimensions for use with DimSpace
- The main Java/ subdirectory may only depend on the JDK 1.1.8 APIs.
Swing is not allowed
The java.util Collections API
! (found in JDK 1.2, kaffe and as a separate download for 1.1)
IS allowed.
There is also Java/exp for experimental things that touch the core
--- 1,22 ----
! Coding rules for Gzz -*- Text -*-
========================
Tuomas Lukka
Antti-Juhani Kaijanaho
! $Id: CODING,v 1.21 2002/08/28 13:07:28 benja Exp $
This document attempts to give a brief guide on how to write
Java code for this project.
- each Java file should contain the boilerplate copyright and
! license notice (see e.g. gzz/Cell.java).
! - all of the classes should be in a package (under gzz).
- The main Java/ subdirectory may only depend on the JDK 1.1.8 APIs.
Swing is not allowed
The java.util Collections API
! (found in JDK 1.2, kaffe and as a separate download for 1.1)
IS allowed.
There is also Java/exp for experimental things that touch the core
***************
*** 28,34 ****
Modules/ can depend on anything, as long as the dependency is documented.
Nothing in the main Java/ subdirectory may depend on anything in Modules/
This ensures that we retain portability and easy installation. All the user
! has to do is to give up on a module that has an odd dependency, not the
whole
system.
Note that all modules need not be in the Modules/ subdirectory: for
instance,
--- 25,31 ----
Modules/ can depend on anything, as long as the dependency is documented.
Nothing in the main Java/ subdirectory may depend on anything in Modules/
This ensures that we retain portability and easy installation. All the user
! has to do is to give up on a module that has an odd dependency, not the
whole
system.
Note that all modules need not be in the Modules/ subdirectory: for
instance,
***************
*** 40,54 ****
- Each class should start with the line (not indented to save space)
! public static final String rcsid = "$Id: CODING,v 1.20 2002/07/01 21:22:34
Vegai Exp $";
except interfaces, which should have
! String rcsid = "$Id: CODING,v 1.20 2002/07/01 21:22:34 Vegai Exp $";
instead.
! This will pull in the version identifier from the CVS file.
XXX IT SHOULD PROBABLY BE INCLUDED IN THE JAVADOC AS WELL!
- For debugging log messages, use the code
--- 37,51 ----
- Each class should start with the line (not indented to save space)
! public static final String rcsid = "$Id: CODING,v 1.21 2002/08/28 13:07:28
benja Exp $";
except interfaces, which should have
! String rcsid = "$Id: CODING,v 1.21 2002/08/28 13:07:28 benja Exp $";
instead.
! This will pull in the version identifier from the CVS file.
XXX IT SHOULD PROBABLY BE INCLUDED IN THE JAVADOC AS WELL!
- For debugging log messages, use the code
***************
*** 56,70 ****
public static boolean dbg = false;
protected static void p(String s) { ZZLogger.log(s); }
...
! if(dbg) p("Debug message");
to print out messages. The System.out.println() is too verbose to insert
into code. This code can be added to the beginning of any class.
NOTE THE CHANGE FROM PREVIOUS: due to Java's handling of certain String
concenations, we now prefer not to use separate methods for non-debugged
! and debugged logging. The former way used resources needlessly on
! every log message -- even if debugging was turned off.
NOTE THE CHANGE FROM PREVIOUS: there is NO "final" qualifier for dbg,
as a non-final dbg can be used on the commandline to switch debugging
--- 53,67 ----
public static boolean dbg = false;
protected static void p(String s) { ZZLogger.log(s); }
...
! if(dbg) p("Debug message");
to print out messages. The System.out.println() is too verbose to insert
into code. This code can be added to the beginning of any class.
NOTE THE CHANGE FROM PREVIOUS: due to Java's handling of certain String
concenations, we now prefer not to use separate methods for non-debugged
! and debugged logging. The former way used resources needlessly on
! every log message -- even if debugging was turned off.
NOTE THE CHANGE FROM PREVIOUS: there is NO "final" qualifier for dbg,
as a non-final dbg can be used on the commandline to switch debugging
***************
*** 96,102 ****
caches without any cleaning).
One of the considerations here is that Kaffe JVM provides a completely
! free platform on which we can run the free GZigZag. If SUN or someone else
ever releases their Java implementation under a free license, the situation
is completely different.
--- 93,99 ----
caches without any cleaning).
One of the considerations here is that Kaffe JVM provides a completely
! free platform on which we can run the free Gzz. If SUN or someone else
ever releases their Java implementation under a free license, the situation
is completely different.
Index: gzz/LICENSE.xpl
diff -c gzz/LICENSE.xpl:1.1 gzz/LICENSE.xpl:1.2
*** gzz/LICENSE.xpl:1.1 Sat Dec 4 12:37:53 1999
--- gzz/LICENSE.xpl Wed Aug 28 09:07:28 2002
***************
*** 7,16 ****
((Rationale, NOT PART OF THE ACTUAL LICENSE:
This is a placeholder for version 1 of the license which is going to
be Ted Nelson's transpublishing-based opensource license.
! For the gzigzag package, the existence of this placeholder means two things:
1) Currently the distribution mode is exactly LGPL, due to the user's other
choice being this license which is currently nothing
2) When submitting contributions, you are implicitly agreeing that your
contributions will fall under the later versions of this license as well as
! LGPL, when incorporated into gzigzag.))
--- 7,16 ----
((Rationale, NOT PART OF THE ACTUAL LICENSE:
This is a placeholder for version 1 of the license which is going to
be Ted Nelson's transpublishing-based opensource license.
! For Gzz, the existence of this placeholder means two things:
1) Currently the distribution mode is exactly LGPL, due to the user's other
choice being this license which is currently nothing
2) When submitting contributions, you are implicitly agreeing that your
contributions will fall under the later versions of this license as well as
! LGPL, when incorporated into Gzz.))
Index: gzz/NEWS
diff -c gzz/NEWS:1.23 gzz/NEWS:1.24
*** gzz/NEWS:1.23 Wed Aug 28 08:23:53 2002
--- gzz/NEWS Wed Aug 28 09:07:28 2002
***************
*** 1,6 ****
! =============================== -*- Text
-*-
! User-visible changes in GZigZag
! ===============================
The 0.8 Series
=========
--- 1,6 ----
! ============================ -*- Text -*-
! User-visible changes in Gzz
! ============================
The 0.8 Series
=========
Index: gzz/README-MS
diff -c gzz/README-MS:1.6 gzz/README-MS:1.7
*** gzz/README-MS:1.6 Mon Aug 26 10:34:19 2002
--- gzz/README-MS Wed Aug 28 09:07:28 2002
***************
*** 33,39 ****
Pool: gzz-base
Contains: The initial client space and public data created by developers
Read-access: public
! Write-access: GZigZag developers
Local directory: ../../Z relative to gzz/gzz/
Pool: gzz-jyu-private
--- 33,39 ----
Pool: gzz-base
Contains: The initial client space and public data created by developers
Read-access: public
! Write-access: Gzz developers
Local directory: ../../Z relative to gzz/gzz/
Pool: gzz-jyu-private
***************
*** 62,68 ****
changes back to the URL will fail.
Command line written out for customization:
! java org.gzigzag.impl.Synch -dir ../../Z -url
http://himalia.it.jyu.fi/ms/gzz-base
2.4. rsync access
rsync access is at the moment available for developers only, and it's needed
--- 62,68 ----
changes back to the URL will fail.
Command line written out for customization:
! java gzz.impl.Synch -dir ../../Z -url http://himalia.it.jyu.fi/ms/gzz-base
2.4. rsync access
rsync access is at the moment available for developers only, and it's needed
Index: gzz/doc/pegboard/1002/PEG_1002.html
diff -c gzz/doc/pegboard/1002/PEG_1002.html:1.3
gzz/doc/pegboard/1002/PEG_1002.html:1.4
*** gzz/doc/pegboard/1002/PEG_1002.html:1.3 Tue Aug 27 13:19:42 2002
--- gzz/doc/pegboard/1002/PEG_1002.html Wed Aug 28 09:07:28 2002
***************
*** 21,34 ****
<ul>
<li>Remove all references to <tt>EvilCellTexter</tt>, including removing
<tt>setSpan()</tt> and <tt>getSpan()</tt></li>
!
<li>Disable using Cell objects as dimensions; this encourages writing
inefficient code<br>
<small>(Benja:) OTOH, <em>most</em> code won't need to be that efficient.
Only view code is that time-critical, but not e.g. bindings<br>
(Tjl): True, but I think they will mostly confuse people and not get used
much. They make the Cell class look much more convoluted than it is; I'd
! like to get rid of it. </small>
</li>
<li>Move zzclone() implementations into Space's responsibility; especially
--- 21,36 ----
<ul>
<li>Remove all references to <tt>EvilCellTexter</tt>, including removing
<tt>setSpan()</tt> and <tt>getSpan()</tt></li>
!
<li>Disable using Cell objects as dimensions; this encourages writing
inefficient code<br>
<small>(Benja:) OTOH, <em>most</em> code won't need to be that efficient.
Only view code is that time-critical, but not e.g. bindings<br>
(Tjl): True, but I think they will mostly confuse people and not get used
much. They make the Cell class look much more convoluted than it is; I'd
! like to get rid of it.<br>
! (Benja:) Yes, these are good points.
! </small>
</li>
<li>Move zzclone() implementations into Space's responsibility; especially
***************
*** 55,58 ****
<blockquote><br>
</blockquote>
<br>
! </body></html>
\ No newline at end of file
--- 57,60 ----
<blockquote><br>
</blockquote>
<br>
! </body></html>
Index: gzz/doc/pegboard/1003/Makefile
diff -c gzz/doc/pegboard/1003/Makefile:1.1 gzz/doc/pegboard/1003/Makefile:1.2
*** gzz/doc/pegboard/1003/Makefile:1.1 Tue Aug 27 13:20:17 2002
--- gzz/doc/pegboard/1003/Makefile Wed Aug 28 09:07:28 2002
***************
*** 1,4 ****
! all:
mpost dia1003.mp
pstopnm <dia1003.1 | pnmtopng >d1.png
pstopnm <dia1003.2 | pnmtopng >d2.png
--- 1,8 ----
! b:
! mpost dia1003b.mp
! pstopnm <dia1003b.1 | pnmtopng >d1b.png
!
! all: b
mpost dia1003.mp
pstopnm <dia1003.1 | pnmtopng >d1.png
pstopnm <dia1003.2 | pnmtopng >d2.png
Index: gzz/doc/pegboard/1003/dia1003.mp
diff -c gzz/doc/pegboard/1003/dia1003.mp:1.1
gzz/doc/pegboard/1003/dia1003.mp:1.2
*** gzz/doc/pegboard/1003/dia1003.mp:1.1 Tue Aug 27 06:36:08 2002
--- gzz/doc/pegboard/1003/dia1003.mp Wed Aug 28 09:07:28 2002
***************
*** 19,26 ****
clip hellotmp to clpath;
addto currentpicture also hellotmp;
addto currentpicture doublepath clpath withpen currentpen;
-
endfig;
beginfig(2);
coordsys;
endfig;
--- 19,26 ----
clip hellotmp to clpath;
addto currentpicture also hellotmp;
addto currentpicture doublepath clpath withpen currentpen;
endfig;
+
beginfig(2);
coordsys;
endfig;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz ./CODING ./LICENSE.xpl ./NEWS ./README-MS d...,
Benja Fallenstein <=