aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (get_next_display_element): Use an enum in last change.Stefan Monnier2009-09-281-3/+7
|
* Pay attention toKenichi Handa2009-09-281-0/+6
| | | | | unibyte_display_via_language_environment in handling Vnobreak_char_display.
* * menu.c (find_and_return_menu_selection) [HAVE_NS]: Remove double-casting ↵Adrian Robert2009-09-271-0/+3
| | | | in client_data comparison.
* * nsterm.h (ns_app_name): New extern variable.Adrian Robert2009-09-271-0/+15
| | | | | | | | | | | | | * nsterm.m (ns_app_name): New variable. (ns_term_init): Set and use it. (ns_term_shutdown): Use it. * nsmenu.m (ns_update_menubar): Use ns_app_name. Sync with xmenu.c. (EmacsMenu-clear:, ns_popup_dialog): Use ns_app_name. * nsfns.m (ns_set_name_iconic, ns_set_name) (ns_set_name_as_filename, x-create-frame, ns-get-resource) (ns-set-resource): Use ns_app_name instead of NSProcessInfo call.
* (make_lispy_event): Remember last wheel direction.YAMAMOTO Mitsuharu2009-09-271-0/+5
| | | | (syms_of_keyboard) <wheel_syms>: Compute array size at compile time.
* (MSDOS_SUPPORT) [MSDOS]: Remove unneeded '/' in internal.elc.Glenn Morris2009-09-261-0/+12
| | | | | | | | | Add term/pc-win.elc. (WINDOW_SUPPORT) [HAVE_X_WINDOWS]: Add term/common-win.elc and term/x-win.elc. (WINNT_SUPPORT) [WINDOWSNT]: Add term/common-win.elc and term/w32-win.elc. (NS_SUPPORT): New. (lisp): Add NS_SUPPORT. (SOME_MACHINE_LISP): Add term/w32-win.elc and emacs-lisp/easymenu.elc.
* nsmenu.m (EmacsMenu-clear): Recognize application menuDavid Reitter2009-09-251-0/+5
| | | | on Mac OS X 10.6+ (bug#4513).
* * frame.c (xrdb_get_resource): Return nil for empty string resources;Juanma Barranquero2009-09-241-0/+6
| | | | | some parts of Emacs code (like font selection) don't grok them. See http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html
* (decode_coding_iso_2022): Fix operator precedence.Andreas Schwab2009-09-241-0/+4
|
* * dired.c (Fdirectory_files): Fix typo in docstring.Juanma Barranquero2009-09-241-4/+8
|
* * nsterm.m (EV_TIMESTAMP, x_set_window_size)Adrian Robert2009-09-231-0/+11
| | | | | | | | | | (EmacsApp-application:openFiles:): Remove GNUstep conditionals. (EmacsScroller-setPosition:portion:whole:): Remove -display call under GNUstep. (EmacsView-initFrameFromEmacs:): Set autoresizing mask. * nsfont.m (ns_glyph_metrics): Remove GNUstep conditional for glyph advancement.
* * nsfont.m (Vns_reg_to_script): New lisp variable.Adrian Robert2009-09-231-0/+8
| | | | | | | | | (syms_of_nsfont): Declare it. (ns_registry_to_script): New function. (ns_get_req_script): Call it. (ns_findfonts): Don't give up on non-unicode registry. * font.c (DEFAULT_ENCODING) [HAVE_NS]: Remove special case.
* * nsterm.m (EmacsScroller-mouseDown:): Use SCROLL_BAR_FIRST_DELAY.Adrian Robert2009-09-231-0/+1
|
* * nsterm.m (CGContextSetFontRenderingMode): Drop declaration.Adrian Robert2009-09-221-0/+7
| | | | | * nsmenu.m (EmacsMenu-menuNeedsUpdate): Ignore if frame has been deleted (bug #4492).
* (find_handler_clause): Make stack-trace-on-error work in batch mode (bug#4228).Stefan Monnier2009-09-201-0/+5
|
* * nsmenu.m (EmacsMenu-parseKeyEquiv:): Parse key equivalent more carefully.Adrian Robert2009-09-181-1/+6
|
* * syntax.c (Fchar_syntax): Minor doc fix (Bug#4400).Chong Yidong2009-09-181-1/+1
|
* * syntax.c (Fchar_syntax): Minor doc fix (Bug#119).Chong Yidong2009-09-181-0/+4
|
* * nsfns.m (x-focus-frame): Activate the app first.Adrian Robert2009-09-181-0/+1
|
* * nsterm.m (EmacsView-windowShouldZoom:): Set frame left_pos, top_pos andAdrian Robert2009-09-181-0/+4
| | | | | | don't update the NSWindow itself. (EmacsView-windowWillUseStandardFrame:defaultFrame:): Improve state detection and store user rect ourselves. (Bug #3581)
* * emacs.c (main) [HAVE_NS]: fix error printf in daemon case.Adrian Robert2009-09-181-1/+1
|
* * nsfns.m (x-close-connection): Drop PSFlush() under OS X.Adrian Robert2009-09-181-0/+1
|
* * emacs.c (inhibit_x_resources): Update doc string for NS.Adrian Robert2009-09-181-0/+18
| | | | | | | | | | | | | | | | | (main) [HAVE_NS]: Don't process --no-init-file option. Remove legacy code for -NXHost. * nsterm.h (ns_no_defaults): Remove. * nsterm.m (ns_no_defaults): Remove. (ns_term_init): Switch ns_no_defaults -> inhibit_x_resources. (ns_use_qd_smoothing): Remove legacy variable. * nsfont.m (nsfont_draw) [NS_IMPL_COCOA]: Don't use ns_use_qd_smoothing. * nsfns.m (x_get_string_resource): Ape just-previous changes to other platform versions. Drop support for emacs-20-style face specs.
* The --quick command line option now ignores X resources and Registry settings.Juanma Barranquero2009-09-171-0/+11
| | | | | | | | | | | | | | | | | * etc/NEWS: Mention new behavior of -Q and new variable `inhibit-x-resources'. * lisp/startup.el (emacs-quick-startup): Remove variable and all uses. (command-line): Set `inhibit-x-resources' instead. (command-line-1): Use `inhibit-x-resources' instead. * src/emacs.c (inhibit_x_resources): New variable. (main) [HAVE_NS]: Don't process --quick command line option. (syms_of_emacs) <inhibit-x-resources>: DEFVAR_BOOL it. * src/lisp.h (inhibit_x_resources): Declare it extern. * src/w32reg.c (x_get_string_resource): * src/xrdb.c (x_get_string_resource): Obey inhibit_x_resources.
* (MSDOS_SUPPORT, SOME_MACHINE_LISP): Add lisp/term/internal.elc.Eli Zaretskii2009-09-171-0/+5
|
* (x_get_resource_string): Re-add for non-toolkit builds (bug#4461).Stefan Monnier2009-09-171-0/+5
|
* * puresize.h (BASE_PURESIZE): Increase to 1290000.Dan Nicolaescu2009-09-171-0/+7
| | | | | | | * Makefile.in (OTHER_FILES): Define using autoconf, not cpp. (OBJECTS_MACHINE): Remove, unused. * configure.in (OTHER_FILES): Define using autoconf not cpp.
* (x_get_resource_string): Remove unused.Stefan Monnier2009-09-161-0/+4
|
* * xterm.c (x_new_font): Call change_frame_size before callingJan Djärv2009-09-151-0/+7
| | | | | | x_set_window_size, in case frame size won't change. * frame.c (x_set_font): Remove dead code.
* (Fload): Also run do-after-load-evaluation while dumping.Stefan Monnier2009-09-151-0/+4
|
* * lread.c (Fload): Don't output a message after loading an obsoleteStefan Monnier2009-09-121-0/+5
| | | | | | package any more (done in Lisp now). * subr.el (do-after-load-evaluation): Warn the user after loading an obsolete package.
* * fns.c (syms_of_fns): Doc fix (Bug#4227).Chong Yidong2009-09-121-0/+4
|
* (Fwhere_is_internal): Use nconc2.Stefan Monnier2009-09-121-0/+4
|
* *** empty log message ***Alan Mackenzie2009-09-111-0/+5
|
* (display_mode_element): Detect cycles.Andreas Schwab2009-09-111-0/+4
|
* (where_is_internal): Don't erroneously return nil right afterStefan Monnier2009-09-111-0/+6
| | | | | filling the cache. (where_is_internal_1): Fix up typo.
* (Fx_parse_geometry): Unify the X and NS versions so that they share aGlenn Morris2009-09-111-0/+5
| | | | common doc-string.
* (get_keymap): Return the actual keymap symbol rather than t for autoloadedStefan Monnier2009-09-111-0/+3
| | | | keymaps when autoloading is not allowed (bug#4393).
* *** empty log message ***Stefan Monnier2009-09-111-0/+7
|
* fix typo (wrong name) in my 2009-09-09 entryAdrian Robert2009-09-101-1/+1
|
* * keyboard.c (Qmenu_alias, Vdefine_key_rebound_commands): Remove.Stefan Monnier2009-09-101-0/+5
| | | | | | | | | | | | (parse_menu_item): Streamline since bindings are recomputed all the time anyway. Don't bother checking Vdefine_key_rebound_commands any more and don't support lmenu's menu-alias any more either. * subr.el (define-key-rebound-commands): Mark obsolete. * startup.el (precompute-menubar-bindings): Remove. (normal-top-level): Remove obsolete code that tried to precompute menubar bindings. * loadup.el (define-key-rebound-commands): Don't bother fiddling with define-key-rebound-commands and precompute-menubar-bindings.
* * keymap.c (where_is_internal_data): Make noindirect a boolean.Stefan Monnier2009-09-101-0/+14
| | | | | | | | | | | | | | | (where_is_internal): Strip it down to only traverse the keymaps. Move the cache handling from Fwhere_is_internal to here. (Fwhere_is_internal): Move the handling of remapping and the choice of the best binding from where_is_internal to here. Unify the cached/noncached paths, so remapping is also handled correctly when the cache is used, and so the cache can be used to speed up remap-handling when applicable. Give preference to non-remapped bindings. * doc.c (Fsubstitute_command_keys): Let Fwhere_is_internal's prefer non-remapped bindings. * keyboard.c (parse_menu_item): Let Fwhere_is_internal handle command remapping.
* (display_mode_element): Move list length limit from 50 toStefan Monnier2009-09-101-0/+5
| | | | 5000 (see thread starting with <xbaik5174uqu.fsf@cam.ac.uk>).
* * nsfont.m (ns_get_family): Don't force first letter to uppercase.Adrian Robert2009-09-091-0/+4
|
* (where_is_internal): Filter out shadowed remappings.Stefan Monnier2009-09-091-0/+6
| | | | | Assume that where_is_internal returns unshadowed bindings to simplify the code and get rid of the gotos. Use ASIZE.
* (x_focus_changed): If we get a focusout and pointerJan Djärv2009-09-041-0/+3
| | | | is invisible, make it visible.
* * xterm.h: Remove condition for declaration ofJan Djärv2009-09-041-0/+5
| | | | x_*_window_to_frame.
* (Fsend_string_to_terminal): Make it work again on the initial terminal as well.Stefan Monnier2009-09-031-1/+6
|
* * xterm.h: Rename x_non_menubar_window_to_frame toJan Djärv2009-09-021-0/+16
| | | | | | | | | | | | | | | x_menubar_window_to_frame * xterm.c: Remove declarations also in xterm.h (XTmouse_position): Do not return valid positions for clicks in the menubar and the toolbar for Gtk+. * xfns.c (x_any_window_to_frame): Assume less about Gtk+ internals, if the widget for the event has the same top level as a frame, return the frame. (x_menubar_window_to_frame): Detect menu bar even with Gtk+ internal windows, bug #4122. (x_non_menubar_window_to_frame): Remove.
* (default-major-mode): Move most of the doc from here...Glenn Morris2009-09-021-0/+5
| | | | (major-mode): ... to here.