/[mcclim]/mcclim/TODO
ViewVC logotype

Contents of /mcclim/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (hide annotations)
Thu Mar 23 16:59:18 2006 UTC (8 years ago) by tmoore
Branch: MAIN
CVS Tags: mcclim-0-9-4, McCLIM-0-9-5, McCLIM-0-9-4, McCLIM-0-9-6, McCLIM-0-9-3, McCLIM-0-9-2, HEAD
Changes since 1.11: +14 -10 lines
update
1 moore 1.10 TBM:20040123:204400
2     rescanning buffers with accept extents doesn't work reliably,
3     especially in accepting-values.
4    
5     The default present methods, and those for Lisp types, should be
6     more careful about :acceptably. In the same vein,
7     command-line-command-unparser should be prepared to emit
8     accept-extents (how?) if the arguments aren't acceptable as text.
9    
10 moore 1.4 TBM:20031112:002300
11     These are TODO's from the 0.9 release notes. The listed functions
12     are unimplemented unless otherwise noted.
13    
14     General designs need more work, particularly the support of
15     compositing.
16    
17     make-design-from-output-record
18    
19     (setf* pointer-position)
20    
21     More spiffy presentation accept and present methods
22    
23     with-input-editor-typeout
24    
25     read-only extents in Goatee
26    
27     with-accept-help
28    
29     accepting-values needs a lot of work
30    
31     command-line-complete-input
32    
33     display-command-table-menu, menu-choose-command-from-table
34    
35 tmoore 1.12 notify-user
36 moore 1.4
37     :accept-values panes
38    
39 moore 1.11 display-command-menu
40 moore 1.4
41     restraining-pane
42    
43 strandh 1.2 RS:20030805:111640
44     Changing the sheet-transformation of a pane does not alter its
45     native transformation, despite the fact that calls are made to
46     invalidate-cached-transformations and
47     note-sheet-transformation-changed. Perhaps this code is
48     responsible:
49    
50     (defmethod invalidate-cached-transformations ((sheet mirrored-sheet-mixin))
51     (with-slots (native-transformation device-transformation) sheet
52     (setf ;; native-transformation nil XXX hm...
53     device-transformation nil))
54     (loop for child in (sheet-children sheet)
55     do (invalidate-cached-transformations child)))
56    
57 strandh 1.1 RS:20030805:101708
58     The way the text-field pane handles keyboard input focus (by
59     remembering who had it before and restoring it) does not work very
60     well with respect to other X applications. It would be better for
61     each pane to decide when it wants the input focus.
62    
63     ====================== Resolved issues ======================
64 tmoore 1.12 TBM:20060323:175700
65     A compound output recording record structure based on R trees or
66     another spatial data structure is needed. [Implemented by
67     Christophe Rhodes and Andreas Fuchs].
68    
69     drag-output-record, dragging-output
70    
71     define-drag-and-drop-translator
72    
73     raise-frame, bury-frame
74    
75     frame-drag-and-drop-feedback, frame-drag-and-drop-highlighting
76    
77 moore 1.11 TBM:20040524:100000
78     command-enable
79    
80 moore 1.9 TBM:20040121:150000
81     presentation type histories, frame-maintain-presentation-histories
82     [This has been implemented but needs some work]
83    
84     presentation-default-processor [ The presentation generic function
85     is defined and called, but there aren't real methods defined yet.]
86    
87 moore 1.7 TBM:20031124:230300
88     command-or-form presentation type
89    
90 moore 1.6 TBM:20031119:142500
91     presentation-single-box
92    
93 moore 1.5 TBM:20031113:234700
94     surrounding-output-with-border - :move-cursor
95    
96 moore 1.3 RS:20030805:102038
97     Output recording is broken for records that inherit from
98     coord-seq-mixin. Contrary to comments in the code, the coordinate
99     sequence is not transformed before the output record is created.
100     [resolved by moore and hefner in various ways]
101    

  ViewVC Help
Powered by ViewVC 1.1.5