/[fenfire]/journals/mudyc
ViewVC logotype

Diff of /journals/mudyc

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

revision 1.108 by mudyc, Thu Aug 28 14:22:15 2003 UTC revision 1.109 by mudyc, Fri Aug 29 19:23:07 2003 UTC
# Line 6  long term: Line 6  long term:
6      - PEG: Hmm, yes, good idea would be to PEG the previous name change      - PEG: Hmm, yes, good idea would be to PEG the previous name change
7          and also at the same time the new method getAllActiveCSAt          and also at the same time the new method getAllActiveCSAt
8      - PEG dbg printouts      - PEG dbg printouts
9        - lines
10            - replace dumb version with better corners
11    
12  unscheduled:  unscheduled:
13      - libvob release requirements for release 0.1,      - libvob release requirements for release 0.1,
# Line 13  unscheduled: Line 15  unscheduled:
15          - all coordsystems should work for awt which are used in FenPDF          - all coordsystems should work for awt which are used in FenPDF
16      - keep awt port in work      - keep awt port in work
17          - blocked by invertSomethingCS documentation          - blocked by invertSomethingCS documentation
18          - Ask from tjl about his ideas for better version of concat.  
     - lines  
19      - pp paper transclusions!      - pp paper transclusions!
20          - how to avoid recursion?          - how to avoid recursion?
21      - PEG textlinks_initialgoals      - PEG textlinks_initialgoals
# Line 42  unscheduled: Line 43  unscheduled:
43            "Error: CallistCoorded with non-glperformable."            "Error: CallistCoorded with non-glperformable."
44            explain why or/and fix. Can be seen when running buoyoing.            explain why or/and fix. Can be seen when running buoyoing.
45    
46  Soon:      - [tjl] clean SelectListVob :
47            Make a PEG with the following components:
48      - [tjl] Discuss buoy geometry with Tjl; we can't have what it currently is -          1. make it immutable, so the constructor is called once with a
49        it's just not right             suitable array
50      - [tjl] FlushableCachedNodeFunction: appears useful but rather          2. get index of node to be colorized from a coordinate system,
51        inelegant:             in the OpenGL code, to allow
52          1) specify what it is really needed for             a "selection bar" to move when moving the mouse.
53          2) reimplement, with             This needs a new vob type: SelectVob, which takes two or more
54              - derive from CachedNodeFunction so that it can be explicitly             coordinate systems:
55                flushed             it checks the value of the first one and calls a vob
56              - if, in 1) it is seen that there might be cases where more than one             depending on that
57                flushable set is needed, add that functionality             to render, with the rest of the coordsyses as parameters.
58              - rename methods: flush() -> flushAll() tms              - this is a primitive we need anyway at some point, to allow quick reaction
         3) DOCUMENT!!!  
   
   
 2003-07-XX:  
     - move fenfire test code to libvob, move libvob tests to their correct places  
       in the tree (as in fenfire)  
   
   
 - [tjl] Are the following still relevant? If yes, reinsert into my journal  
   WITH A LOT OF DETAIL OF WHERE AND WHAT EXACTLY YOU WANT  
     - [mudyc] document libvob code generation so that liblines jni part  
       can be implemented. GLRen tutorial...  
   
 - [tjl] Go through tests in libvob that are marked to fail in awt or gl  
   and see which are bugs. Fix them.  
   
 - [tjl] fix libvob test failure  
   
 - [tjl] ps/pdf import  
     - test error scenarios very carefully with differently  
       broken ps/pdf files  
       in actual .test cases  
   
 - [tjl]  
     - [mudyc] libvob/include/vob/vobs/Lines.hxx why coords1.transform  
       doesn't affect when running vob/demo/lines.py?  
       libvob/src/lines/Lines.cxx -> could you check the gl settings (after  
       coordinates are set correctly..) can 1d texture be made?  
     - I don't understand the second part at all.  
       When adding stuff to my journal, PLEASE MAKE IT REALLY EXPLICIT AND CLEAR.  
   
 - [tjl] clean SelectListVob :  
     Make a PEG with the following components:  
     1. make it immutable, so the constructor is called once with a suitable  
        array  
     2. get index of node to be colorized from a coordinate system,  
        in the OpenGL code, to allow  
        a "selection bar" to move when moving the mouse.  
        This needs a new vob type: SelectVob, which takes two or more coordinate systems:  
        it checks the value of the first one and calls a vob depending on that  
        to render, with the rest of the coordsyses as parameters.  
             - this is a primitive we need anyway at some point, to allow quick reaction  
59                to mouse motions                to mouse motions
60              - however, the primitive is only for temporary use - to obtain optimal              - however, the primitive is only for temporary use - to obtain optimal
61                performance in the long run, the vobs themselves should check the cs                performance in the long run, the vobs themselves should check the cs
62                (or some other "activation thing").                (or some other "activation thing").
63      3. Support for using another coordsys for graying out selections.          3. Support for using another coordsys for graying out
64         Support for calling the vob to create the coordsys with the grayed-out data.             selections. Support for calling the vob to create the coordsys with the grayed-out data.
65      4. document all data members carefully          4. document all data members carefully
66    
67        - [tjl] ps/pdf import
68            - test error scenarios very carefully with differently
69              broken ps/pdf files in actual .test cases
70    
71    late in next week:
72    
73        - move fenfire test code to libvob, move libvob tests to their
74          correct places in the tree (as in fenfire)
75            - [tjl] Go through tests in libvob that are marked to fail in
76              awt or gl and see which are bugs. Fix them.
77                 - [tjl] fix libvob test failure
78                     - bugzilla
79    
80    early in next week:
81    
82        - start documentation run
83            - list unclear documentation
84            - find XXX
85        
86        - remove pp actions and such crap.
87    
88        - create java interfaces and document well
89            - animation stuff
90    
91        - test cases
92            - set no animation is called only in rigth place
93                - remove every other setNoAnimation method from everywhere
94                - remove every other UpdateManager.chg()
95    
96        - start FenLand (collecting buoyoing stuff together)
97            - Buoy geometry
98                - Ctrl-drag to move viewport
99                - remove/create viewport(s)
100            - java implementation of buoymanager
101                - fix invalid coordsys ind bug already found
102    
 - get rid of ToDo part in my journal  
103    
104  =============  =============
105  Past:  Past:
106  =============  =============
107    
108    2003-08-29:
109        - found invalid coordsys ind bug
110        - not much else, tried epydoc for jython documentation with no
111          succes. some newbie stuff.
112    
113  2003-08-28:  2003-08-28:
114      - work to do      - work to do
115          - javadoc          - javadoc

Legend:
Removed from v.1.108  
changed lines
  Added in v.1.109

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