37 |
file is not zero-length though. Proper framework: |
file is not zero-length though. Proper framework: |
38 |
get pdf and ps file size. |
get pdf and ps file size. |
39 |
- sane exception if ../mstmpimg isn't found |
- sane exception if ../mstmpimg isn't found |
|
- complete empty test bodies in test/gzz/vob/textvob.test |
|
40 |
- automatically act on CVS commits |
- automatically act on CVS commits |
41 |
- report on #gzz |
- report on #gzz |
42 |
- show message before files, not after |
- show message before files, not after |
43 |
- maybe file list on a second row? |
- maybe file list on a second row? |
44 |
- run tests (and report if introduces failures) |
- run tests (and report if introduces failures) |
45 |
- build docs in himalia |
- 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(). |
|
46 |
benja: |
benja: |
47 |
- fix testRenderScene |
- fix testRenderScene |
48 |
tuukkah: |
tuukkah: |
|
- clean, rename and document Makefile targets |
|
49 |
- release engineering |
- release engineering |
50 |
- list main changes |
- list main changes |
51 |
- cvs diff... concentrating on major APIs |
- cvs diff... concentrating on major APIs |
54 |
- suggest a list of things that should be |
- suggest a list of things that should be |
55 |
tested when releasing. |
tested when releasing. |
56 |
- when a gl window is closed, call Binder.windowClosed() |
- when a gl window is closed, call Binder.windowClosed() |
|
- propagate expose events correctly |
|
|
- xupdf / xubuoy |
|
|
- review code, suggest cleanups and improvements |
|
57 |
mudyc: |
mudyc: |
58 |
- PP [deadline 5.11] |
- PP [deadline 5.11] |
59 |
- calendar "paper" |
- calendar "paper" |
78 |
- porting: make sure all demos etc. work with plain mesa |
- porting: make sure all demos etc. work with plain mesa |
79 |
humppake: |
humppake: |
80 |
- script to generate index for pegboard |
- script to generate index for pegboard |
81 |
|
- make sure "make pegs" works right - currently libraries |
82 |
|
don't load properly by C-python (need to put stuff in depends. |
83 |
|
Make sure a plain 2.1 installation works.) |
84 |
|
- autogenerate the pegboard page from |
85 |
|
a .rst file and the .rst files of the pegs - currently |
86 |
|
we need to change several locations. |
87 |
|
Note the colors in the table: they're very useful (depends |
88 |
|
only on status). |
89 |
+ convert older pegs into current format |
+ convert older pegs into current format |
90 |
- more about PEG1018 - generalizing VobVanishingClient |
- more about PEG1018 - generalizing VobVanishingClient |
91 |
- rethink interfaces between PlainVanishing and VobScene |
- rethink interfaces between PlainVanishing and VobScene |
101 |
ImplIN6Coords8CoordSysEEEvRT_S5_+0x807 |
ImplIN6Coords8CoordSysEEEvRT_S5_+0x807 |
102 |
- (tjl): probably stack overflow due to large |
- (tjl): probably stack overflow due to large |
103 |
temporary array on stack? |
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 |
|
104 |
+ new PEG for bubbleview, with some sketches |
+ new PEG for bubbleview, with some sketches |
|
+ better algorithm for CullingCoordSys. Uses now parallel |
|
|
bounding boxes. Fast, but not very efficient. |
|
105 |
tjl: |
tjl: |
106 |
- PP [deadline 5.11] |
- PP [deadline 5.11] |
107 |
- help mudyc with String[] to renderable passing |
- help mudyc with String[] to renderable passing |
162 |
+ clean GzzGL-jni |
+ clean GzzGL-jni |
163 |
+ complete "Gzz technologies" white paper |
+ complete "Gzz technologies" white paper |
164 |
anybody: |
anybody: |
|
- fix failing AWT tests |
|
165 |
- tests for PEG 1021 |
- tests for PEG 1021 |
166 |
- implement PEG 1021 for AWT |
- 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). |
|
167 |
+ implement PEG 1012 |
+ implement PEG 1012 |
168 |
+ implement PEG 1015 |
+ implement PEG 1015 |
169 |
- test/ using pagespanview.ContentView as a CellContentView; |
- test/ using pagespanview.ContentView as a CellContentView; |
175 |
+ implement PEG 1007 |
+ implement PEG 1007 |
176 |
- javadoc gzz.vob.Vob* interfaces TOTALLY, including semantics of |
- javadoc gzz.vob.Vob* interfaces TOTALLY, including semantics of |
177 |
coordinate systems! |
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!!! |
|
178 |
- unit tests that check that Gzz.py really starts |
- unit tests that check that Gzz.py really starts |
179 |
the client. |
the client. |
180 |
FOR BOTH AWT AND GL. |
FOR BOTH AWT AND GL. |
189 |
- clean up OpenGL demos and views and document, list |
- clean up OpenGL demos and views and document, list |
190 |
so easy to look at. |
so easy to look at. |
191 |
- fix fillet demo last two screens |
- 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 |
|
192 |
+ fix .cvsignore files so that no files in cvs are deleted |
+ fix .cvsignore files so that no files in cvs are deleted |
193 |
with "make clean" (try "cvs update; make clean; cvs update") |
with "make clean" (try "cvs update; make clean; cvs update") |
194 |
+ implement getCachedTexture in gzz/gfx/gl/GLCache.java |
|
195 |
(current implementation is in gfx/libpaper/texcache.py) |
- figure out what material can be used to show xupdf when those pdf files |
196 |
+ for Documentation/TechReports/GzzTech, figure out how we can |
are not available!!! Use some of our own? |
|
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 |
|
197 |
|
|
198 |
0.8alpha5: saving, loading etc. with mediaserver useful; tests |
0.8alpha5: saving, loading etc. with mediaserver useful; tests |
199 |
deetsay: |
deetsay: |
220 |
+ the containment mechanism |
+ the containment mechanism |
221 |
+ Ted's bindings for it |
+ Ted's bindings for it |
222 |
tuukkah: |
tuukkah: |
223 |
|
- propagate expose events correctly |
224 |
|
- xupdf / xubuoy |
225 |
|
- review code, suggest cleanups and improvements |
226 |
- document our UML software (metacode/uml*, |
- document our UML software (metacode/uml*, |
227 |
used by doc/uml/*) |
used by doc/uml/*) |
228 |
|
tuukkah+vegai: |
229 |
|
+ see (with ibid and buildbot) how we could run all tests nightly |
230 |
|
on |
231 |
|
- pure software Mesa |
232 |
|
- G400 |
233 |
|
- ATI 7500 |
234 |
|
- GeForce3 |
235 |
|
- GeForce4Ti |
236 |
|
- GeForce2 |
237 |
|
-- others?? |
238 |
|
Note that only the tests in gzz/vob, gzz/view and gzz/gfx |
239 |
|
are affected by the cards for now. |
240 |
|
Also, make it possible to trigger these tests by daytime |
241 |
|
(e.g. after having changed something relevant) |
242 |
|
+ benchmarking framework: running benchmarks on different machines |
243 |
|
and different VMs automatically as well, reporting |
244 |
|
results graphically on web. Need to see when there |
245 |
|
are important changes to speed, what caused them |
246 |
|
etc. |
247 |
|
+ speed up tests: currently too much execfile().. could |
248 |
|
pre-compile and exec compiled in the same globals(). |
249 |
|
humppake: |
250 |
|
+ fix the way nonlinearity of coordsys is handled. |
251 |
|
Needs a slightly better approach, with also |
252 |
|
direction of nonlinearity taken into account. |
253 |
|
If we can save a lot of dicing by thinking a little |
254 |
|
more, we probably should. |
255 |
|
Need to have alternative algorithms (fast/good) though, for |
256 |
|
different cases. |
257 |
|
+ failing test to detect utf8 string non-null end bug found by Benja |
258 |
|
+ implement Paper TexGenEmboss::setUp_explicit |
259 |
|
+ better algorithm for CullingCoordSys. Uses now parallel |
260 |
|
bounding boxes. Fast, but not very efficient. |
261 |
tjl: |
tjl: |
262 |
- shape transformation & dicing framework |
- shape transformation & dicing framework |
263 |
|
- make GLVobCoorder's all coordsys types |
264 |
|
work like affineCoordsys and setAffineParams, so |
265 |
|
that we can set the params from outside easier. |
266 |
anybody: |
anybody: |
267 |
|
- complete empty test bodies in test/gzz/vob/textvob.test |
268 |
- IndexManager xuindexer semantics: fix behaviour of SimpleVStreamCellTexter |
- IndexManager xuindexer semantics: fix behaviour of SimpleVStreamCellTexter |
269 |
somehow |
somehow |
270 |
- TOTAL UML documentation for all classes involved in |
- TOTAL UML documentation for all classes involved in |
293 |
definitely not when magnifying (textures clamped to 1.0). |
definitely not when magnifying (textures clamped to 1.0). |
294 |
Maybe rerendering each mipmap level by freetype? |
Maybe rerendering each mipmap level by freetype? |
295 |
|
|
296 |
|
+ redesign mosaics to save memory and allow more internal |
297 |
|
formats + at the same time, mipmapping improvements |
298 |
|
+ implement getCachedTexture in gzz/gfx/gl/GLCache.java |
299 |
|
(current implementation is in gfx/libpaper/texcache.py) |
300 |
|
+ for Documentation/TechReports/GzzTech, figure out how we can |
301 |
|
use our bibtex file (in Documentation/Manuscripts) for citations. |
302 |
|
- cleanup: remove x, y, z from HorizText: unnecessary now. |
303 |
|
same for other coord-like things in renderables. |
304 |
|
+ coordsys interpolation: clicks to interpolated coordsys |
305 |
|
+ Gzz.py client |
306 |
|
+ reload button (key to reload jython code! All views (e.g. pagespanview, |
307 |
|
xubuoy)) |
308 |
|
+ fillet implementation handling all connections from a node |
309 |
|
simultaneously. |
310 |
|
+ Synch!!! |
311 |
|
+ move *DebugVar* from GL into a new class, same on JNI side. (cleanup) |
312 |
|
+ proper icons and names for the windows, both AWT and GL |
313 |
|
|
314 |
|
|
315 |
0.8alpha6: Another doc round |
0.8alpha6: Another doc round |
316 |
tjl: |
tjl: |
317 |
- docxx Vec23, |
- docxx Vec23, |