- 10 Jun, 2014 7 commits
-
-
Dmitry Antipov authored
* frame.h (struct frame): New member last_tool_bar_item. * frame.c (make_frame): Initialize it. * xdisp.c (toplevel): Remove last_tool_bar_item. (handle_tool_bar_click, note_tool_bar_highlight): * w32term.c (w32_read_socket, w32_initialize): * xterm.c (handle_one_xevent, x_initialize): Adjust users.
-
Dmitry Antipov authored
* font.c (font_done_for_face): * xface.c (realize_non_ascii_face): Adjust user. * font.h (struct font_driver): Convert 'prepare_face' to return void because its return value is never used anyway. * xfont.c (xfont_prepare_face): Return void. * xftfont.c (xftfont_prepare_face): Likewise. Use xmalloc. (xftfont_done_face): Use xfree.
-
Dmitry Antipov authored
* xfaces.c (prepare_face_for_display) [HAVE_WINDOW_SYSTEM]: ... this function. Also adjust comment. * fringe.c, w32term.c, xdisp.c, xterm.c: All users changed.
-
Glenn Morris authored
This makes no difference to anything, since we always use makeinfo -o, but it makes automake happier, if we ever decide to use that.
-
Glenn Morris authored
Use throughout where appropriate.
-
Glenn Morris authored
It's never been anything more than pointless complexity * configure.ac (INFO_EXT, INFO_OPTS): Remove output variables. * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. * doc/emacs/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. (INFO_OPTS): Set directly rather than with configure. * doc/lispintro/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. (INFO_OPTS): Set directly rather than with configure. * doc/lispref/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. (INFO_OPTS): Set directly rather than with configure. * doc/misc/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. (INFO_OPTS): Set directly rather than with configure.
-
Glenn Morris authored
* leim/Makefile.in (CHINESE_TIT, TIT_SOURCES, MISC_SOURCES, changed.tit) (changed.misc): Remove. (${leimdir}/quail, ${leimdir}/ja-dic): Create using order-only prereq. (misc_convert): New. (${leimdir}/quail/%.el, ${leimdir}/quail/CT%.el) (${leimdir}/quail/PY.el, ${leimdir}/quail/ZIRANMA.el) (${leimdir}/quail/tsang-%.el, ${leimdir}/quail/quick-%.el): Use pattern rules. (${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el): Use automatic variables. (bootstrap-clean): No changed.* files to delete any more. * .bzrignore: No leim/changed.* files to ignore any more.
-
- 09 Jun, 2014 3 commits
-
-
Paul Eggert authored
* doc/lispref/processes.texi (Accepting Output): * src/process.c (Faccept_process_output) (wait_reading_process_output): Mention that if PROCESS is non-nil, the return value is about PROCESS, not about other processes.
-
Dmitry Antipov authored
Now the mark_object's stack is just 32 bytes on a 64-bit system, which means extra 20% off the stack usage. * alloc.c (mark_save_value): As before, refactored out from ... (mark_object): ... adjusted user. Also add comment.
-
Paul Eggert authored
* sysdep.c (stuff_char): Don't abort merely because the selected frame is dead, as we may be shutting down. Fixes: debbugs:17704
-
- 08 Jun, 2014 17 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
-
Karl Berry authored
doc/misc/info.texi (Help-^L): "mode line", "screenful", stand-alone and Emacs Info both use the mode line. Use x instead of weird C-x 0 to get rid of help msg in standalone Info.
-
Paul Eggert authored
* dispextern.h (set_vertical_scroll_bar, erase_phys_cursor) (load_color): * font.h (ftxfont_driver) [HAVE_XFT]: * keyboard.h (menu_items_inuse, ignore_mouse_drag_p, make_ctrl_char): * lisp.h (get_frame_param): * menu.h (tty_menu_show): * process.h (conv_sockaddr_to_lisp, catch_child_signal): * termhooks.h (encode_terminal_code): * xterm.h (x_menu_wait_for_event): Always declare. * frame.c (get_frame_param): * fringe.c (max_used_fringe_bitmap): * ftxfont.c (ftxfont_driver): * keyboard.c (ignore_mouse_drag_p, make_ctrl_char): * menu.c (menu_items_inuse): * process.c (conv_sockaddr_to_lisp, catch_child_signal): * term.c (encode_terminal_code, tty_menu_show): * xdisp.c (set_vertical_scroll_bar, erase_phys_cursor): * xfaces.c (load_color): * xmenu.c (x_menu_wait_for_event): Now always extern.
-
Glenn Morris authored
* doc/emacs/entering.texi (Entering Emacs): Small fix re initial-buffer-choice. * doc/emacs/misc.texi (emacsclient Options): Copyedit. * doc/lispref/os.texi (Startup Summary): Small fix for initial-buffer-choice. * lisp/startup.el (initial-buffer-choice): Doc fix. Reset :version (adding an option does not merit a :version bump).
-
Dmitry Antipov authored
This change moves a few cold paths from mark_object to NO_INLINE functions and adjusts symbol marking loop. According to GCC 4.8.2 -Wstack-usage, this reduces mark_object's stack usage from 80 to 48 bytes on a 64-bit system. For a long byte-force-recompile runs, stack usage at the mark phase is reduced up to 28%. Surprisingly, it also gains up to 3% in speed (with default '-O2 -g3' flags). * alloc.c (mark_compiled, mark_localized_symbol): New functions, refactored out from ... (mark_object): ... adjusted user. Also mark symbols in a tight inner loop. (mark_face_cache): Add NO_INLINE.
-
Glenn Morris authored
* doc/emacs/buffers.texi (Uniquify): Copyedits. * doc/emacs/files.texi (Visiting): Update for uniquify changes. * doc/lispref/files.texi (Subroutines of Visiting): Mention uniquify. * doc/misc/vip.texi (Files): Defer to Emacs manual for uniquify details. * lisp/bookmark.el (bookmark-load): Doc fix. * lisp/uniquify.el (uniquify-buffer-name-style): Doc fix. * lisp/files.el: Comment. * etc/NEWS: Related edit.
-
Glenn Morris authored
* doc/misc/info.texi (Help-Small-Screen): Clarify details of S-SPC. (Help-Small-Screen, Help-]): Do not mention S-SPC. (Emacs Info Variables): Markup fix.
-
Glenn Morris authored
* doc/emacs/dired.texi (Marks vs Flags): * doc/emacs/rmail.texi (Rmail Scrolling): * doc/misc/ebrowse.texi (Source Display, Finding/Viewing): * doc/misc/erc.texi (Sample Session): * doc/misc/ses.texi (The Basics): * doc/misc/todo-mode.texi (Moving and Deleting Items): * doc/misc/woman.texi (Navigation): Markup fixes re SPC, RET.
-
Leo Liu authored
Fixes: debbugs:17695
-
Glenn Morris authored
-
Glenn Morris authored
* doc/emacs/screen.texi (Menu Bar): Copyedits. * doc/emacs/msdog.texi (Windows Keyboard): F10 menus are now a general feature.
-
Glenn Morris authored
* doc/emacs/frames.texi (Frame Commands): Copyedits re M-F10, F11. * doc/emacs/cmdargs.texi (Window Size X): Copyedits.
-
Glenn Morris authored
-
Glenn Morris authored
* doc/lispref/numbers.texi (Comparison of Numbers): Copyedits. * src/data.c (Flss, Fgtr, Fleq, Fgeq): Doc tweaks.
-
Glenn Morris authored
-
Glenn Morris authored
* doc/emacs/ack.texi (Acknowledgments): Updates. * doc/emacs/emacs.texi (Acknowledgments): Updates.
-
- 07 Jun, 2014 4 commits
-
-
Glenn Morris authored
* doc/emacs/programs.texi (Prettifying Symbols): Remove node. (Misc for Programs): Mention more briefly here. * doc/emacs emacs.texi (Top): Update menu.
-
Eli Zaretskii authored
doc/lispref/commands.texi (Click Events): Update contents of click event's position list due to last changes in make_lispy_position. etc/NEWS: Mention the incompatible change.
-
Eli Zaretskii authored
src/term.c (tty_menu_show) [WINDOWSNT]: Make tty_menu_show extern only for WINDOWSNT. src/menu.h (tty_menu_show) [WINDOWSNT]: Declare extern only for WINDOWSNT.
-
Paul Eggert authored
* configure.ac (with_xpm_set): New shell var. (_THREAD_SAFE): Define on AIX if HAVE_PTHREAD. (with_xpm): Default to 'no' on AIX. (LIBXPM): Append -lXpm if -lXaw is also used, as the latter requires the former on AIX. Fixes: debbugs:17598
-
- 06 Jun, 2014 9 commits
-
-
Juri Linkov authored
(desktop-save-mode, desktop-auto-save-timeout): Add/remove `desktop-auto-save-set-timer' to/from `window-configuration-change-hook'. (desktop-auto-save-set-timer): Change REPEAT arg of `run-with-idle-timer' from t to nil. http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html
-
Paul Eggert authored
* menu.h (tty_menu_show) [!HAVE_NTGUI]: Omit extern decl.
-
Santiago Payà i Miralta authored
Fixes: debbugs:17586
-
Santiago Payà i Miralta authored
vc-hg-command. Fixes: debbugs:17570
-
Santiago Payà i Miralta authored
(vc-hg-print-log): Use it. (vc-hg-root-log-format): Include branch name and bookmarks; ignore graph output. Fixes: debbugs:17515
-
Stefan Monnier authored
current-buffer.
-
Stefan Monnier authored
Fixes: debbugs:17702
-
Glenn Morris authored
* lisp/startup.el (window-setup-hook): Doc fix. * doc/lispref/display.texi (Window Systems): Remove window-setup-hook. * doc/lispref/os.texi (Startup Summary, Init File): Improve description of window-setup-hook. (Terminal-Specific): Update window-setup-hook cross-reference. * doc/lispref/hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
-
Glenn Morris authored
-