Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
remove the numbering stuff in favor of just calling POSITION each time. We are likely going to change the representation of sequences from lists to something more elaborate anyway (where it matters), so the numbering will not be relevant in the future.
More constructors added.
Better filename completer that works for both SBCL and CMUCL. Gsharp no longer destroys the port before starting up. This is in preparation to run applications from the listener, or from some other application. Made some cosmetic changes after having learned about the existence of CONSTANTLY. *gsharp-frame* (is it still needed?) is no longer setf'ed but bound, so that each thread has its own copy. Added numbering of the segments of a buffer as :after method on initialize-instance on a buffer.
Finished factoring out code to initialize parent slots from readers to :after methods of initialize-instance. Fixed a bug in numbering.lisp, where :after method specilized on layer instead of nlayer.
These current modifications are not in a good state yet. Some of them are terribly kludgy, but I do not think anything is broken. New files: modes.lisp containing key bindings sequence-dico.lisp: a dictionary that searches for objects associated with sequences (lists really). Utilities: Added some horribly kludgy Unicode support. Buffer: New types: lyrics-staff, melody-element, lyrics-element, melody-bar, lyrics-bar, melody-layer, lyrics-layer Layers are no longer ordered. Cursor: Removed functionality that used layer ordering. Gui: Removed commands that used layer ordering. Added new commands to navigate, insert, and delete layers. Factored out and improved command processing. Some menus in menu bar work better. Added new presentation methods and types. Still no support for typing lyrics, but you can see them if they are already in a .gsh file. Input state: It no longer contains the staff. Instead the current staff is the first in the list of staves in the current layer. Drawing: We can now draw lyrics. Score pane: Now has a lyrics-staff presentation type.
import of 0.2
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|