/[gzz]/gzz/TODO
ViewVC logotype

Diff of /gzz/TODO

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

revision 1.193 by tjl, Sun Sep 29 17:34:54 2002 UTC revision 1.194 by tjl, Mon Sep 30 08:15:42 2002 UTC
# Line 61  Symbols: Line 61  Symbols:
61                paper position.                paper position.
62      tjl:      tjl:
63          - xupdf: distorted multi-page PDF view with xu links          - xupdf: distorted multi-page PDF view with xu links
64                - proper buoy placement
65                    - VobCoorder.transform
66              - frame rate ~= 25              - frame rate ~= 25
                 - frame rate counter  
67                  - clippedPaperQuad (leave unrendered if outside cs3)                  - clippedPaperQuad (leave unrendered if outside cs3)
                     - paperquad texture binding LOD?  
                 - make nonlinearity() really work right for  
                   distorted coord sys and affine coordsys on top  
                   of it.  
                   Check by setting polygonmode to lines in xupdf  
                   (by a key) and seeing that the non-distorted  
                   polygons are diced less.  
                     -cxxtest tests  
                         - a general test which tests that a  
                           CoordSys implementation  
                           and its inverse match up (enabled  
                             for most coordsys).  
                         - tests for the hierarchy working correctly  
                     - make sure that small pieces are diced more!!!!  
             - text  
             - entry / link making bindings  
                 - paint part of page  
                     - &invcoords: implement DistortCoords::createInverse().  
                       This is not easy, and  
                       it IS allowable to use numeric approximation  
                       for root-finding.  Make sure you abstract  
                       this into libdistort properly  
                       (inverse should be in the functions themselves)  
                         - needed for mouse click positioning  
                           in distorted cs.  
             - larger structure  
             - clean up the xupdf.py file  
68          + script the demo, determine in detail all features          + script the demo, determine in detail all features
69            required. [ almost done ]            required. [ almost done ]
70              - making a connection              - making a connection
# Line 114  Symbols: Line 88  Symbols:
88            number of passes as much. However, this brings            number of passes as much. However, this brings
89            caching problems.            caching problems.
90      tjl:      tjl:
91            - fix fillet demo
92          - think about how to combine client and xupdf          - think about how to combine client and xupdf
93              - just keep abstracting out parts of xupdf and finally              - just keep abstracting out parts of xupdf and finally
94                make them usable from Java.                make them usable from Java.
95          - renderable3          - renderable3
96          - distorted multi-page PDF view with xu links          - xupdf
97              - texture performance, look at imagecache              - better graphics for xu links
98                  - need to create lower-resolution versions since              - entry / link making bindings
99                    BASE_LEVEL doesn't quite suffice                  - paint part of page
100                      - basic code is there, think about this further                      - &invcoords: implement DistortCoords::createInverse().
101                        when we have a larger structure where this is a problem.                        This is not easy, and
102                          it IS allowable to use numeric approximation
103                          for root-finding.  Make sure you abstract
104                          this into libdistort properly
105                          (inverse should be in the functions themselves)
106                            - needed for mouse click positioning
107                              in distorted cs.
108                            -cxxtest tests
109                                - a general test which tests that a
110                                  CoordSys implementation
111                                  and its inverse match up (enabled
112                                    for most coordsys).
113                                - tests for the hierarchy working correctly
114                - larger structure
115                - clean up the xupdf.py file
116                - text
117                - frame rate ~= 25
118                    - paperquad texture binding LOD?
119              - mouse clicks on buoys to work              - mouse clicks on buoys to work
120              - better distortion              - better distortion
121                  - better function                  - better function
122                  - adjustable zoom / area by mouse                  - adjustable zoom / area by mouse
             - limit mousing area to the real area of the paper.  
   
             - source coordinates for xu links  
                 - python or java routines to compute distorted coordinates,  
   
123              - multiple instances of same pdf / text visible? --> keys?              - multiple instances of same pdf / text visible? --> keys?
124    
125          + fillet implementation handling all connections from a node          + fillet implementation handling all connections from a node
# Line 158  Symbols: Line 145  Symbols:
145              - note however that we DO want square texels;              - note however that we DO want square texels;
146                ask Tjl for explanation                ask Tjl for explanation
147    
148  0.8alpha4: Cleanup release after crucial demos for continued funding  0.8alpha4: Cleanup release after crucial demos; make it possible for anyone to
149                get *THE* demo up and running
150      humppake:      humppake:
151          - fix utf8 string non-null end bug found by Benja          - fix utf8 string non-null end bug found by Benja
152      deetsay:      deetsay:

Legend:
Removed from v.1.193  
changed lines
  Added in v.1.194

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