1 2009-06-25 Christian Hitz <christian@klarinett.li>
3 * ProcessLog.py, LilyPond.py, MainMenu.py: replace deprecated
6 2009-06-20 Christian Hitz <christian@klarinett.li>
8 * ProcessLog.py (getNewOutput): interpret output from LilyPond as
11 * LilyPond.py (getLilypondDirectory): new function. Unify the
12 current LilyPond diretcory determination.
13 (TinyTinyDocument.windowControllerDidLoadNib_): use new utility
15 (TinyTinyDocument.updateMySyntax): use new utility function
16 (TinyTinyDocument.compileMe): use new utility function
18 * LilyPond.py (lily_version): get version from currently used
21 * Credits.html: update doc link.
23 * Welcome-to-LilyPond-MacOS.ly: update version.
25 2006-03-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
27 * lilycall.py (get_gui_command_line): don't do delete intermediate
30 2005-11-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
32 * Credits.html: update doc link.
34 * lilycall.py (check_fontconfig): add
35 appdir/Contents/Resources/share/fonts
37 2005-11-11 Han-Wen Nienhuys <hanwen@xs4all.nl>
39 * lilycall.py (get_env): set PANGO_PREFIX.
41 2005-11-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
43 * lilycall.py (get_env): opps. need to copy HOME too.
45 2005-10-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
47 * setup.py (plist): typo.
49 2005-06-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
51 * lilycall.py (check_fontconfig): create cache file if not
52 existing. This prevents spurious warnings on the 2nd run.
54 2005-06-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
56 * LilyPond.py (TinyTinyDocument.createProcessLog): set close
58 (TinyTinyDocument.processLogClosed_): remove PLWC reference upon
59 closing. This fixes closing compile window and rerunning it.
61 * ProcessLog.py (ProcessLogWindowController.windowWillClose_):
62 hack: add close_callback.
64 2005-06-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
66 * lilycall.py (Call.__init__): return if error found.
68 * LilyPond.py (TinyTinyDocument.compileMe): report errorstring if
71 2005-06-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
73 * lilycall.py (Call.set_gui_options): new function. Don't munge
74 paths for non GUI calls.
76 2005-06-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
78 * lilycall.py (Call.open_pdfs): remove stray p.
80 2005-06-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
82 * lilycall.py (get_env): set FONTCONFIG_PATH, so local.conf is found.
83 (check_fontconfig): set fonts.cache-1
85 * LilyPond.py (TinyTinyDocument.compileMe): CallBinder: closure
86 for lilycall + document callbacks.
87 (TinyTinyDocument.compileMe): check need_fc_update.
89 * ProcessLog.py (ProcessLogWindowController.addText): new function.
90 (ProcessLogWindowController.finish): stop throbber before callback.
92 * lilycall.py (Call.get_process): new function.
93 (check_fontconfig): symlink /System/Library/Fonts to
94 prefix/share/SystemFonts.
95 (Call.get_fc_cache_process): run fc-cache.
97 2005-06-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
99 * MainMenu.nib/classes.nib (Module): add Find functionality:
100 use performFindPanelAction with numeric tags for menu entries.
102 * LilyPond.py (TinyTinyDocument.init): init
103 ProcessLogWindowController to None.
105 2005-06-15 Han-Wen Nienhuys <hanwen@xs4all.nl>
107 * LilyPond.py (google_lilypond): new function. Provide context
109 (lily_version): new function
110 (open_url): new function
111 (TinyTinyDocument.windowControllerDidLoadNib_):
112 only load welcome if there are no other files loaded.
113 (TinyTinyDocument.windowControllerDidLoadNib_): use firstStart boolean.
115 * setup.py (plist): set copyright, version and credits for app.
117 * Credits.html (href): new file.
119 * TinyTinyDocument.nib: switch off spell checking.
121 * LilyPond.py (TinyTinyDocument.updateMySyntax): run convert-ly
122 from Compile > Update Syntax.
124 2005-06-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
126 * Welcome-to-LilyPond-MacOS.ly: new file MacOS specific Welcome to
129 * lilycall.py: move from ../
131 * LilyPond.py: rename from ClickEdit.py
132 (TinyTinyDocument.compileFile_): new method.
133 (TinyTinyDocument.compileMe): new method. Create
134 ProcessLogWindowController
136 2005-06-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
138 * ProcessLog.py: new file: NSText bridge for calling a command.
140 2005-06-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
142 * URLHandlerClass.py (URLHandlerClass.openURL): unquote textedit URI
144 2005-06-08 Han-Wen Nienhuys <hanwen@xs4all.nl>
146 * URLHandlerClass.py (URLHandlerClass.charCount): update for a:b:c
149 2005-05-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
151 * MainMenu.nib: remove superfluous formatting commands.
153 * URLHandlerClass.py: simplify, use NSDocument::textView