annotate autogen.sh @ 102560:291f6c889881

Unify shutdown handling under NS, via ns-power-off key event (where appropriate) and save-buffers-kill-emacs. remove NS-specific preferences window that used to show NS-specific preferences. Integrate preferences in Lisp accessible customization system where possible. Remove ns-expand-space, because it can be set only during fontloading (i.e. not at runtime), and because of redundancy with line-spacing frame parameter. Remove loading of most and saving of all NS resources (from org.gnu.Emacs.plist). nsterm.m (ns_shutdown_properly, -terminate): remove global state variable as it was never reset (ns_term_init): remove initialization of Lisp-settable defaults and ns_expand_space (-setPanelFromDefaultValues): remove ns_expand_space. (-showPreferencesWindow): send new KEY_NS_SHOW_PREFS key. nsfont.m (nsfont_open): remove ns_expand_space, assume -0.5 i.e. no additional spacing, similar to Carbon port. nsterm.h: define KEY_NS_SHOW_PREFS key. nsfns.m (ns-popup-prefs-panel): remove. term/ns-win.el (ns-expand-space): remove. (ns-show-prefs event): run `customize'. (ns-power-off): run `save-buffers-kill-emacs', but ask user whether to save files (as is standard) (clipboard-yank, clipboard-kill-ring-save, clipboard-kill-region) (menu-bar-enable-clipboard): do not undefine these. (ns-save-preferences,ns-save-options,ns-show-preferences-help): remove.
author David Reitter <david.reitter@gmail.com>
date Sat, 14 Mar 2009 21:19:56 +0000
parents 156cffa89b1b
children 4c90ffeb71c5 7b9e6639caa3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
48482
15eaa1a21c1c * autogen.sh: New file.
Karl Fogel <kfogel@red-bean.com>
parents:
diff changeset
1 #!/bin/sh
15eaa1a21c1c * autogen.sh: New file.
Karl Fogel <kfogel@red-bean.com>
parents:
diff changeset
2
55111
156cffa89b1b Update filename in "please read" message.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 52401
diff changeset
3 echo "Please read INSTALL.CVS for instructions on how to build Emacs from CVS."
48482
15eaa1a21c1c * autogen.sh: New file.
Karl Fogel <kfogel@red-bean.com>
parents:
diff changeset
4
15eaa1a21c1c * autogen.sh: New file.
Karl Fogel <kfogel@red-bean.com>
parents:
diff changeset
5 # Exit with failure, since people may have generic build scripts that
15eaa1a21c1c * autogen.sh: New file.
Karl Fogel <kfogel@red-bean.com>
parents:
diff changeset
6 # try things like "autogen.sh && ./configure && make".
15eaa1a21c1c * autogen.sh: New file.
Karl Fogel <kfogel@red-bean.com>
parents:
diff changeset
7 exit 1
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 48482
diff changeset
8
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 48482
diff changeset
9 # arch-tag: a123408c-fada-4bf7-98a0-a786cff918f0