/[gzz]/gzz/TODO
ViewVC logotype

Diff of /gzz/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.131 by tjl, Tue Sep 24 18:40:08 2002 UTC revision 1.132 by benja, Tue Sep 24 19:35:16 2002 UTC
# Line 11  Symbols: Line 11  Symbols:
11  0.8alpha2: Crucial demos for continued funding preliminary work - until 28th  0.8alpha2: Crucial demos for continued funding preliminary work - until 28th
12  ( unlike the other releases, the things here are in priority order )  ( unlike the other releases, the things here are in priority order )
13      vegai:      vegai:
14          - make papermill (libpaper)          - make papermill (libpaper)
15            into real python modules so            into real python modules so
16            that we don't have to do silly "execfile" tricks in            that we don't have to do silly "execfile" tricks in
17            papertest.py and others.            papertest.py and others.
18            Also avoids name clashes            Also avoids name clashes
19      benja:      benja:
20          - think with Tjl about the edit bindings for xupdf demo          - think with Tjl about the edit bindings for xupdf demo
21              - Ted's cursor spec              - Ted's cursor spec [WAITING FOR *ref1, *ref2]
22          - check with Tjl that saving works          - check with Tjl that saving works
23          - ZZ vanishingview cell size for pagespans and linebroken          - ZZ vanishingview cell size for pagespans and linebroken
24            paragraphs, as well as libpaper backgrounds            paragraphs, as well as libpaper backgrounds
25          - get rid of the undistributable mstmpimg blocks in use, replace with the same          - get rid of the undistributable mstmpimg blocks in use, replace with the same
26            data but simply a SHA1 of the content for the PDF blocks (i.e. no header).            data but simply a SHA1 of the content for the PDF blocks (i.e. no header).
27            This way, we can refer to them so that people can get their own instances            This way, we can refer to them so that people can get their own instances
28            themselves.            themselves.
29      mudyc:      mudyc:
30          - API and implementation of frame rate counter for          - API and implementation of frame rate counter for
# Line 33  Symbols: Line 33  Symbols:
33          - fix utf8 string non-null end bug found by Benja          - fix utf8 string non-null end bug found by Benja
34          - move mstmpimg/ to ..          - move mstmpimg/ to ..
35      tjl:      tjl:
36            - &ref1  Some crude hack that allows getting the Fallback.Win object
37                     in which a key event processed by FallbackBinder occurred
38          - fix GL coords so that we have the hierarchy:          - fix GL coords so that we have the hierarchy:
39             floats -> coordsys -> renderables             floats -> coordsys -> renderables
40            so that coordsys can know about other coordsys            so that coordsys can know about other coordsys
# Line 56  Symbols: Line 58  Symbols:
58                    BASE_LEVEL doesn't quite suffice                    BASE_LEVEL doesn't quite suffice
59                      - basic code is there, think about this further                      - basic code is there, think about this further
60                        when we have a larger structure where this is a problem.                        when we have a larger structure where this is a problem.
61              - better distortion              - better distortion
62                  - better function                  - better function
63                  - adjustable zoom / area by mouse                  - adjustable zoom / area by mouse
64              - entry / link making bindings              - entry / link making bindings
# Line 68  Symbols: Line 70  Symbols:
70          + fillet implementation handling all connections from a node          + fillet implementation handling all connections from a node
71            simultaneously.            simultaneously.
72      anybody:      anybody:
73            - &ref2  Some way to execute code when a window is closed (for
74                     example, a Binder.windowClosed() method-- or... SOMETHING).
75          + make mstmpimg generate images also in a resolution which better fits          + make mstmpimg generate images also in a resolution which better fits
76            1024x1024 textures - currently a LOT of space is being wasted            1024x1024 textures - currently a LOT of space is being wasted
77      PEG:      PEG:
# Line 81  Symbols: Line 85  Symbols:
85          - implementation of ImageCache          - implementation of ImageCache
86      jvk, tjl:      jvk, tjl:
87          - think about using render-to-texture to speed up papers.          - think about using render-to-texture to speed up papers.
88            We now control the repeating units; rendering one such            We now control the repeating units; rendering one such
89            unit to a relatively high-resolution texture would enable            unit to a relatively high-resolution texture would enable
90            us to use only one pass; rendering it would be quick            us to use only one pass; rendering it would be quick
91            on the GPU. This way we wouldn't have to worry about            on the GPU. This way we wouldn't have to worry about

Legend:
Removed from v.1.131  
changed lines
  Added in v.1.132

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26