Mercurial > hg > xemacs-beta
view nt/installer/Wise/README @ 546:666d73d6ac56
[xemacs-hg @ 2001-05-20 01:17:07 by ben]
fixes so MinGW compiles.
console-msw.h, scrollbar-msw.c, event-msw.c: we might receive scrollbar events on windows without scrollbars
(e.g. holding down and moving the wheel button).
dired.c: win9x support.
eval.c: doc comment about gcpro'ing in record_unwind_protect.
frame-msw.c: typo.
frame.c: avoid problems with errors during init_frame_3.
process-nt.c: remove unused mswindows-quote-process-args. rec for 21.4.
unexcw.c: use do/while.
autoload.el: Oops, off by one argument.
mouse.el: Add an argument to mouse-track so that hooks can be overridden.
(let-binding doesn't work when the hooks have been made local.)
modify mouse-track-run-hook accordingly, and fix mouse-track-default
and mouse-track-insert to use the new functionality.
printer.el: Oops, off by one paren.
author | ben |
---|---|
date | Sun, 20 May 2001 01:17:16 +0000 |
parents | 74fd4e045ea6 |
children |
line wrap: on
line source
To use: You need to build and install the XEmacs distribution. Also you need the xemacs packages in both source and installed versions. Edit "dirs.py" to reflect the locations of the above components. Edit "version.py" to reflect the current version, as well as the welcome message. Run python pre_wise.py > xemacs-XXX.wse (for XXX use a version or date code of your choosing) Run cmd /c xemacs-XXX.wse to produce xemacs-XXX.exe "pre_wise.py" is a preprocessor for the Wise installer maker. It reads "xemacs.tmpl" which is a Wise input file, except that certain portions are enclosed in triple angle brackets <<<like this>>> These portions are evaluated as Python expressions and replaced by the string representations of the resulting value. This allows for things to change from release to release without having to re-do the Wise installation each time. Also it keeps you from having to manually drag-n-drop all the package files, which is rather tedious!