1 2006-03-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
3 * lilycall.py (get_gui_command_line): don't do delete intermediate
6 2005-11-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
8 * Credits.html: update doc link.
10 * lilycall.py (check_fontconfig): add
11 appdir/Contents/Resources/share/fonts
13 2005-11-11 Han-Wen Nienhuys <hanwen@xs4all.nl>
15 * lilycall.py (get_env): set PANGO_PREFIX.
17 2005-11-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
19 * lilycall.py (get_env): opps. need to copy HOME too.
21 2005-10-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
23 * setup.py (plist): typo.
25 2005-06-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
27 * lilycall.py (check_fontconfig): create cache file if not
28 existing. This prevents spurious warnings on the 2nd run.
30 2005-06-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
32 * LilyPond.py (TinyTinyDocument.createProcessLog): set close
34 (TinyTinyDocument.processLogClosed_): remove PLWC reference upon
35 closing. This fixes closing compile window and rerunning it.
37 * ProcessLog.py (ProcessLogWindowController.windowWillClose_):
38 hack: add close_callback.
40 2005-06-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
42 * lilycall.py (Call.__init__): return if error found.
44 * LilyPond.py (TinyTinyDocument.compileMe): report errorstring if
47 2005-06-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
49 * lilycall.py (Call.set_gui_options): new function. Don't munge
50 paths for non GUI calls.
52 2005-06-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
54 * lilycall.py (Call.open_pdfs): remove stray p.
56 2005-06-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
58 * lilycall.py (get_env): set FONTCONFIG_PATH, so local.conf is found.
59 (check_fontconfig): set fonts.cache-1
61 * LilyPond.py (TinyTinyDocument.compileMe): CallBinder: closure
62 for lilycall + document callbacks.
63 (TinyTinyDocument.compileMe): check need_fc_update.
65 * ProcessLog.py (ProcessLogWindowController.addText): new function.
66 (ProcessLogWindowController.finish): stop throbber before callback.
68 * lilycall.py (Call.get_process): new function.
69 (check_fontconfig): symlink /System/Library/Fonts to
70 prefix/share/SystemFonts.
71 (Call.get_fc_cache_process): run fc-cache.
73 2005-06-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
75 * MainMenu.nib/classes.nib (Module): add Find functionality:
76 use performFindPanelAction with numeric tags for menu entries.
78 * LilyPond.py (TinyTinyDocument.init): init
79 ProcessLogWindowController to None.
81 2005-06-15 Han-Wen Nienhuys <hanwen@xs4all.nl>
83 * LilyPond.py (google_lilypond): new function. Provide context
85 (lily_version): new function
86 (open_url): new function
87 (TinyTinyDocument.windowControllerDidLoadNib_):
88 only load welcome if there are no other files loaded.
89 (TinyTinyDocument.windowControllerDidLoadNib_): use firstStart boolean.
91 * setup.py (plist): set copyright, version and credits for app.
93 * Credits.html (href): new file.
95 * TinyTinyDocument.nib: switch off spell checking.
97 * LilyPond.py (TinyTinyDocument.updateMySyntax): run convert-ly
98 from Compile > Update Syntax.
100 2005-06-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
102 * Welcome-to-LilyPond-MacOS.ly: new file MacOS specific Welcome to
105 * lilycall.py: move from ../
107 * LilyPond.py: rename from ClickEdit.py
108 (TinyTinyDocument.compileFile_): new method.
109 (TinyTinyDocument.compileMe): new method. Create
110 ProcessLogWindowController
112 2005-06-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
114 * ProcessLog.py: new file: NSText bridge for calling a command.
116 2005-06-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
118 * URLHandlerClass.py (URLHandlerClass.openURL): unquote textedit URI
120 2005-06-08 Han-Wen Nienhuys <hanwen@xs4all.nl>
122 * URLHandlerClass.py (URLHandlerClass.charCount): update for a:b:c
125 2005-05-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
127 * MainMenu.nib: remove superfluous formatting commands.
129 * URLHandlerClass.py: simplify, use NSDocument::textView