[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz TODO
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] gzz TODO |
Date: |
Fri, 01 Nov 2002 12:42:32 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Tuomas J. Lukka <address@hidden> 02/11/01 12:42:32
Modified files:
. : TODO
Log message:
Move stuff to next release - we have to start getting alpha4 out
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/TODO.diff?tr1=1.346&tr2=1.347&r1=text&r2=text
Patches:
Index: gzz/TODO
diff -u gzz/TODO:1.346 gzz/TODO:1.347
--- gzz/TODO:1.346 Fri Nov 1 05:49:58 2002
+++ gzz/TODO Fri Nov 1 12:42:32 2002
@@ -37,40 +37,15 @@
file is not zero-length though. Proper framework:
get pdf and ps file size.
- sane exception if ../mstmpimg isn't found
- - complete empty test bodies in test/gzz/vob/textvob.test
- automatically act on CVS commits
- report on #gzz
- show message before files, not after
- maybe file list on a second row?
- run tests (and report if introduces failures)
- build docs in himalia
- - make sure "make pegs" works right - currently libraries
- don't load properly by C-python (need to put stuff in depends.
- Make sure a plain 2.1 installation works.)
- + see (with ibid and buildbot) how we could run all tests nightly
- on
- - pure software Mesa
- - G400
- - ATI 7500
- - GeForce3
- - GeForce4Ti
- - GeForce2
- -- others??
- Note that only the tests in gzz/vob, gzz/view and gzz/gfx
- are affected by the cards for now.
- Also, make it possible to trigger these tests by daytime
- (e.g. after having changed something relevant)
- + benchmarking framework: running benchmarks on different machines
- and different VMs automatically as well, reporting
- results graphically on web. Need to see when there
- are important changes to speed, what caused them
- etc.
- + speed up tests: currently too much execfile().. could
- pre-compile and exec compiled in the same globals().
benja:
- fix testRenderScene
tuukkah:
- - clean, rename and document Makefile targets
- release engineering
- list main changes
- cvs diff... concentrating on major APIs
@@ -79,9 +54,6 @@
- suggest a list of things that should be
tested when releasing.
- when a gl window is closed, call Binder.windowClosed()
- - propagate expose events correctly
- - xupdf / xubuoy
- - review code, suggest cleanups and improvements
mudyc:
- PP [deadline 5.11]
- calendar "paper"
@@ -106,6 +78,14 @@
- porting: make sure all demos etc. work with plain mesa
humppake:
- script to generate index for pegboard
+ - make sure "make pegs" works right - currently libraries
+ don't load properly by C-python (need to put stuff in depends.
+ Make sure a plain 2.1 installation works.)
+ - autogenerate the pegboard page from
+ a .rst file and the .rst files of the pegs - currently
+ we need to change several locations.
+ Note the colors in the table: they're very useful (depends
+ only on status).
+ convert older pegs into current format
- more about PEG1018 - generalizing VobVanishingClient
- rethink interfaces between PlainVanishing and VobScene
@@ -121,18 +101,7 @@
ImplIN6Coords8CoordSysEEEvRT_S5_+0x807
- (tjl): probably stack overflow due to large
temporary array on stack?
- + fix the way nonlinearity of coordsys is handled.
- Needs a slightly better approach, with also
- direction of nonlinearity taken into account.
- If we can save a lot of dicing by thinking a little
- more, we probably should.
- Need to have alternative algorithms (fast/good) though, for
- different cases.
- + failing test to detect utf8 string non-null end bug found by Benja
- + implement Paper TexGenEmboss::setUp_explicit
+ new PEG for bubbleview, with some sketches
- + better algorithm for CullingCoordSys. Uses now parallel
- bounding boxes. Fast, but not very efficient.
tjl:
- PP [deadline 5.11]
- help mudyc with String[] to renderable passing
@@ -193,14 +162,8 @@
+ clean GzzGL-jni
+ complete "Gzz technologies" white paper
anybody:
- - fix failing AWT tests
- tests for PEG 1021
- implement PEG 1021 for AWT
- - autogenerate the pegboard page from
- a .rst file and the .rst files of the pegs - currently
- we need to change several locations.
- Note the colors in the table: they're very useful (depends
- only on status).
+ implement PEG 1012
+ implement PEG 1015
- test/ using pagespanview.ContentView as a CellContentView;
@@ -212,9 +175,6 @@
+ implement PEG 1007
- javadoc gzz.vob.Vob* interfaces TOTALLY, including semantics of
coordinate systems!
- + move *DebugVar* from GL into a new class, same on JNI side. (cleanup)
- + proper icons and names for the windows, both AWT and GL
- + Synch!!!
- unit tests that check that Gzz.py really starts
the client.
FOR BOTH AWT AND GL.
@@ -229,26 +189,11 @@
- clean up OpenGL demos and views and document, list
so easy to look at.
- fix fillet demo last two screens
- + make GLVobCoorder's all coordsys types
- work like affineCoordsys and setAffineParams, so
- that we can set the params from outside easier.
- + Gzz.py client
- + reload button (key to reload jython code! All views (e.g.
pagespanview,
- xubuoy))
- + fillet implementation handling all connections from a node
- simultaneously.
- + filleting en edge as a coordinate trasformation
- + redesign mosaics to save memory and allow more internal
- formats + at the same time, mipmapping improvements
+ fix .cvsignore files so that no files in cvs are deleted
with "make clean" (try "cvs update; make clean; cvs update")
- + implement getCachedTexture in gzz/gfx/gl/GLCache.java
- (current implementation is in gfx/libpaper/texcache.py)
- + for Documentation/TechReports/GzzTech, figure out how we can
- use our bibtex file (in Documentation/Manuscripts) for citations.
- - cleanup: remove x, y, z from HorizText: unnecessary now.
- same for other coord-like things in renderables.
- + coordsys interpolation: clicks to interpolated coordsys
+
+ - figure out what material can be used to show xupdf when those pdf
files
+ are not available!!! Use some of our own?
0.8alpha5: saving, loading etc. with mediaserver useful; tests
deetsay:
@@ -275,11 +220,51 @@
+ the containment mechanism
+ Ted's bindings for it
tuukkah:
+ - propagate expose events correctly
+ - xupdf / xubuoy
+ - review code, suggest cleanups and improvements
- document our UML software (metacode/uml*,
used by doc/uml/*)
+ tuukkah+vegai:
+ + see (with ibid and buildbot) how we could run all tests nightly
+ on
+ - pure software Mesa
+ - G400
+ - ATI 7500
+ - GeForce3
+ - GeForce4Ti
+ - GeForce2
+ -- others??
+ Note that only the tests in gzz/vob, gzz/view and gzz/gfx
+ are affected by the cards for now.
+ Also, make it possible to trigger these tests by daytime
+ (e.g. after having changed something relevant)
+ + benchmarking framework: running benchmarks on different machines
+ and different VMs automatically as well, reporting
+ results graphically on web. Need to see when there
+ are important changes to speed, what caused them
+ etc.
+ + speed up tests: currently too much execfile().. could
+ pre-compile and exec compiled in the same globals().
+ humppake:
+ + fix the way nonlinearity of coordsys is handled.
+ Needs a slightly better approach, with also
+ direction of nonlinearity taken into account.
+ If we can save a lot of dicing by thinking a little
+ more, we probably should.
+ Need to have alternative algorithms (fast/good) though, for
+ different cases.
+ + failing test to detect utf8 string non-null end bug found by Benja
+ + implement Paper TexGenEmboss::setUp_explicit
+ + better algorithm for CullingCoordSys. Uses now parallel
+ bounding boxes. Fast, but not very efficient.
tjl:
- shape transformation & dicing framework
+ - make GLVobCoorder's all coordsys types
+ work like affineCoordsys and setAffineParams, so
+ that we can set the params from outside easier.
anybody:
+ - complete empty test bodies in test/gzz/vob/textvob.test
- IndexManager xuindexer semantics: fix behaviour of
SimpleVStreamCellTexter
somehow
- TOTAL UML documentation for all classes involved in
@@ -307,6 +292,25 @@
by 2. However, this is not necessarily possible in general,
definitely not when magnifying (textures clamped to 1.0).
Maybe rerendering each mipmap level by freetype?
+
+ + redesign mosaics to save memory and allow more internal
+ formats + at the same time, mipmapping improvements
+ + implement getCachedTexture in gzz/gfx/gl/GLCache.java
+ (current implementation is in gfx/libpaper/texcache.py)
+ + for Documentation/TechReports/GzzTech, figure out how we can
+ use our bibtex file (in Documentation/Manuscripts) for citations.
+ - cleanup: remove x, y, z from HorizText: unnecessary now.
+ same for other coord-like things in renderables.
+ + coordsys interpolation: clicks to interpolated coordsys
+ + Gzz.py client
+ + reload button (key to reload jython code! All views (e.g.
pagespanview,
+ xubuoy))
+ + fillet implementation handling all connections from a node
+ simultaneously.
+ + Synch!!!
+ + move *DebugVar* from GL into a new class, same on JNI side. (cleanup)
+ + proper icons and names for the windows, both AWT and GL
+
0.8alpha6: Another doc round
tjl:
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/01
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/01
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/01
- [Gzz-commits] gzz TODO, Vesa Kaihlavirta, 2002/11/01
- [Gzz-commits] gzz TODO, Vesa Kaihlavirta, 2002/11/01
- [Gzz-commits] gzz TODO,
Tuomas J. Lukka <=
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/01
- [Gzz-commits] gzz TODO, Benja Fallenstein, 2002/11/02
- [Gzz-commits] gzz TODO, Vesa Kaihlavirta, 2002/11/02
- [Gzz-commits] gzz TODO, Matti Katila, 2002/11/02
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/04
- [Gzz-commits] gzz TODO, Asko Soukka, 2002/11/06
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/08
- [Gzz-commits] gzz TODO, Asko Soukka, 2002/11/08
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/11/09
- [Gzz-commits] gzz TODO, Matti Katila, 2002/11/11