1. 02 May, 2014 8 commits
  2. 01 May, 2014 4 commits
  3. 30 Apr, 2014 8 commits
  4. 29 Apr, 2014 10 commits
    • Eli Zaretskii's avatar
      One more doc fix for bug #17362. · f828c69d
      Eli Zaretskii authored
    • Glenn Morris's avatar
      * lisp/mail/rmail.el (rmail-quit): Handle killed summaries. · 9a3f71f7
      Glenn Morris authored
      Fixes: debbugs:17283
    • Eli Zaretskii's avatar
      Place hardware TTY cursor at the active menu item when displaying a menu. · a55ea27f
      Eli Zaretskii authored
       src/term.c (tty_menu_display): Move the cursor to the active menu
       (tty_menu_activate): Return the cursor to the active menu item
       after displaying the menu and after displaying help-echo.  See
       for the details of why this is needed by screen readers and
       Braille displays.
    • Eli Zaretskii's avatar
      Few more doc fixes for bug #17362. · 119bf2f4
      Eli Zaretskii authored
    • Stefan Monnier's avatar
      * src/window.c (struct saved_window): Remove mark. · 4d89ee37
      Stefan Monnier authored
      (Fset_window_configuration, save_window_save)
      (compare_window_configurations): Don't touch marks any more.
      * doc/lispref/windows.texi (Window Configurations, Window Configurations):
      Window configs don't store marks any more.
    • Glenn Morris's avatar
      * src/process.c (handle_child_signal): Handle systems without WCONTINUED · 4a25c1cb
      Glenn Morris authored
      Fixes: debbugs:15110
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      * configure.ac: Treat MirBSD as OpenBSD. · ca489750
      Glenn Morris authored
      Fixes: debbugs:17339
    • Eli Zaretskii's avatar
      Fix bug #17362 with inconsistent usage of @key and @kbd, and key names. · d7e9a7f8
      Eli Zaretskii authored
       doc/emacs/trouble.texi (Quitting, DEL Does Not Delete, Emergency Escape)
       (Bug Criteria): Fix usage of @kbd and @key.  (Bug#17362)
       doc/emacs/text.texi (Words, Pages, Foldout, HTML Mode): Fix usage of @kbd
       and @key.
       doc/emacs/search.texi (Special Isearch, Regexp Search): Fix usage of @kbd
       and @key.
       doc/emacs/screen.texi (Echo Area, Menu Bar): Fix usage of @kbd and @key.
       doc/emacs/rmail.texi (Rmail Scrolling): Fix usage of @kbd and @key.
       doc/emacs/programs.texi (Hungry Delete, Other C Commands): Fix usage of
       @kbd and @key.
       doc/emacs/picture-xtra.texi (Insert in Picture): Fix usage of @kbd and
       doc/emacs/mule.texi (Unibyte Mode, Bidirectional Editing): Fix usage of
       @kbd and @key.
       doc/emacs/msdog.texi (Windows Keyboard, Windows Processes): Fix usage of
       @kbd and @key.
       doc/emacs/msdog-xtra.texi (MS-DOS Keyboard, MS-DOS Printing)
       (MS-DOS Processes): Fix usage of @kbd and @key.
       doc/emacs/misc.texi (Shell Ring, Printing Package): Fix usage of @kbd and
       doc/emacs/mini.texi (Completion Commands, Minibuffer History): Fix usage
       of @kbd and @key.
       doc/emacs/kmacro.texi (Keyboard Macro Step-Edit): Fix usage of @kbd and
       doc/emacs/killing.texi (Deletion, Rectangles, CUA Bindings): Fix usage of
       @kbd and @key.
       doc/emacs/indent.texi (Indentation Commands): Fix usage of @kbd and @key.
       doc/emacs/help.texi (Help Mode, Misc Help): Fix usage of @kbd and @key.
       doc/emacs/glossary.texi (Glossary): Fix usage of @kbd and @key.
       doc/emacs/frames.texi (Speedbar): Fix usage of @kbd and @key.
       doc/emacs/files.texi (Misc File Ops, File Name Cache, File Conveniences)
       (Filesets): Fix usage of @kbd and @key.
       doc/emacs/display.texi (View Mode): Fix usage of @kbd and @key.
       doc/emacs/dired.texi (Image-Dired): Fix usage of @kbd and @key.
       doc/emacs/custom.texi (Modifier Keys, Function Keys, Named ASCII Chars)
       (Init Syntax): Fix usage of @kbd and @key.
       doc/emacs/commands.texi (User Input): Fix usage of @kbd and @key.
       doc/emacs/calendar.texi (Counting Days, General Calendar): Fix usage of
       @kbd and @key.
       doc/emacs/building.texi (Threads Buffer): Fix usage of @kbd and @key.
       doc/emacs/buffers.texi (Select Buffer, Icomplete): Fix usage of @kbd and
       doc/emacs/basic.texi (Inserting Text, Erasing, Arguments): Fix usage of
       @kbd and @key.
    • Stefan Monnier's avatar
      * doc/lispref/processes.texi (Filter Functions, Sentinels): · 2785da24
      Stefan Monnier authored
      Advertise add-function.
  5. 28 Apr, 2014 7 commits
    • Eli Zaretskii's avatar
    • Matthias Dahl's avatar
      Fix bug 16694 with applying X resources to faces too early. · bc6953b3
      Matthias Dahl authored
       lisp/faces.el (face-spec-recalc): Apply X resources only after the
       defface spec has been applied. Thus, X resources are no longer
       overriden by the defface spec which also fixes issues on win32 where
       the toolbar coloring was wrong because it is set through X resources
       and was (wrongfully) overriden.
    • Paul Eggert's avatar
      Use bits_word for gcmarkbits. · 9c23779a
      Paul Eggert authored
      * alloc.c (struct cons_block, struct float_block): On 64-bit hosts,
      bits_word is typically a tad more efficient for mark bits than
      unsigned is, so use bits_word.  All uses changed.
      * lisp.h (BITS_PER_INT): Remove; no longer used.
    • Stefan Monnier's avatar
      * lisp/textmodes/rst.el (electric-pair-pairs): Declare. · 4f5fa755
      Stefan Monnier authored
      (rst-mode): Set it.
      Fixes: debbugs:17131
    • Katsumi Yamaoka's avatar
    • Stefan Monnier's avatar
      * lisp/progmodes/ps-mode.el: Use SMIE. Move string and comment recognition · 9b7b020d
      Stefan Monnier authored
      to syntax-propertize.
      (ps-mode-auto-indent): Mark as obsolete.
      (ps-mode-font-lock-keywords-1): Remove string-or-comment handling.
      (ps-mode-font-lock-keywords-3): Use symbol regexp operators instead of
      word regexp operators.
      (ps-mode-map): Move initialization into declaration.  Remove binding
      for TAB, RET, >, ], and }.
      (ps-mode-syntax-table): Move initialization into declaration.
      Don't give word syntax to non-word chars.
      (ps-run-mode-map): Move initialization into declaration.
      (ps-mode-menu-main): Remove auto-indent entry.
      (ps-mode-smie-rules): New function.
      (ps-mode): Setup smie, syntax-propertize, and electric-indent-mode.
      (ps-mode-looking-at-nested, ps-mode-match-string-or-comment): Remove.
      (ps-mode--string-syntax-table): New const.
      (ps-mode--syntax-propertize-special, ps-mode-syntax-propertize):
      New functions.
      (ps-mode-newline, ps-mode-tabkey, ps-mode-r-brace, ps-mode-r-angle)
      (ps-mode-r-gt, ps-mode-r-balance): Remove functions.
    • Paul Eggert's avatar
      Avoid undefined behavior in signed left shift. · 6ab1b16c
      Paul Eggert authored
      This ports to GCC 4.9.0 with -fsanitize=undefined.
      * alloc.c (bool_vector_fill, SETMARKBIT, UNSETMARKBIT):
      * data.c (Fash):
      * regex.c (extract_number):
      * lisp.h (make_number, XINT):
      Do not shift a 1 bit left into a sign bit.
      * alloc.c (struct cons_block, struct float_block): Use unsigned,
      not int, for gcmarkbits.  All uses changed.
  6. 27 Apr, 2014 3 commits