CVSROOT: /cvsroot/lilypond Module name: installers Branch: Changes by: Jan Nieuwenhuizen <[EMAIL PROTECTED]> 05/07/20 22:06:32
Modified files: windows : TODO Log message: CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/windows/TODO.diff?tr1=1.7&tr2=1.8&r1=text&r2=text Patches: Index: installers/windows/TODO diff -u installers/windows/TODO:1.7 installers/windows/TODO:1.8 --- installers/windows/TODO:1.7 Wed Jul 20 21:05:13 2005 +++ installers/windows/TODO Wed Jul 20 22:06:32 2005 @@ -13,22 +13,36 @@ ** convert-ly: by default edit in place: -e * bugs -** windows 98/me - out of environment space -This is not a LilyPond problem, it is bug in Windows. There is no -easy automatic workaround, it needs user intervention, so it seems. +** use find_editor function to select (find out if unicode lilypad crashes.) -95, 98: -Edit the Windows config.sys file and reboot - SHELL=C:\COMMAND.COM /E:4096 /U:250 /P +** lilypond-windows / lilypond-console +The -mwindows switch leads to broken behaviour on dos-based windows - http://support.microsoft.com/kb/q230205/ + 1. system () commands must not be longer than 127 bytes (too short + for the gs command, + 2. environment variables set with putenv () (or setenv from guile) + do not appear in subsequent system () calls. + +There are two ways to work around this. The easiest is to ship two +lilypond executables, one linked with -mwindows, and one without. + +On dos-based windows, we'd only use the lilypond-console.exe. This +solution introduces the flashing dos-box again, but at least it should +work. To get useful error output in FOO.log when running from the +gui, we'll also need to introduce a -dgui switch. + +If we want to avoid the two executables and the flashing dos box, we +could maybe work around problems 1. and 2. above + + a. produce a gs.bat file (also flashes dos box) again, that sets + GS_LIB and GS_FONTPATH + b. use the absolute file name of gs.bat (PATH is not set) + c. work around the command line and environment restrictions for gs + (for a. we need environment space, we also need a > 127 chars command) + (set cmd "command.com /E:4096 /U:250 \"(effective-prefix)/gs.bat\"" + and hope that works. -FIXME: does not work in Windows ME. - -** lilypad-ascii: supply lilypad and lilypad-ascii, use find_editor - function to select (find out if unicode lilypad crashes.) - ** Chinese/asian font issue * usability @@ -81,4 +95,20 @@ ** Ghostscript: fix cross compilation, factor out windows targets from windows makefiles (msvc/watcom configuration, dll build and windows support code are one big mess), submit patch. + +* Done +** windows 98/me - out of environment space: do not use BAT files + +This is not a LilyPond problem, it is bug in Windows. There is no +easy automatic workaround, it needs user intervention, so it seems. + +95, 98: +Edit the Windows config.sys file and reboot + SHELL=C:\COMMAND.COM /E:4096 /U:250 /P + + http://support.microsoft.com/kb/q230205/ + +FIXME: does not work in Windows ME. + +** lilypad-ascii: supply lilypad and lilypad-ascii _______________________________________________ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs