Revert "Fix percent-escape URI issue (hopefully)."
[lilypad-macos.git] / ChangeLog
blob95ccc924d25b5c3fe648e896a1078a8604fea1f5
1 2009-06-25  Christian Hitz  <christian@klarinett.li>
3         * ProcessLog.py, LilyPond.py, MainMenu.py: replace deprecated
4         NibClassBuilder
6 2009-06-20  Christian Hitz  <christian@klarinett.li>
8         * ProcessLog.py (getNewOutput): interpret output from LilyPond as
9         UTF-8
11         * LilyPond.py (getLilypondDirectory): new function. Unify the
12         current LilyPond diretcory determination.
13         (TinyTinyDocument.windowControllerDidLoadNib_): use new utility
14         function
15         (TinyTinyDocument.updateMySyntax): use new utility function
16         (TinyTinyDocument.compileMe): use new utility function
18         * LilyPond.py (lily_version): get version from currently used
19         binary
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
28         files
29         
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.
40         
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
57         callback.
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
69         lilycall finds one.
70         
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
108         sensitive help.
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
127         LilyPond.
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
147         URLs.
149 2005-05-24  Han-Wen Nienhuys  <hanwen@xs4all.nl>
151         * MainMenu.nib: remove superfluous formatting commands.
153         * URLHandlerClass.py: simplify, use NSDocument::textView