1. 28 Jan, 2013 2 commits
  2. 27 Jan, 2013 3 commits
  3. 26 Jan, 2013 1 commit
    • Andreas Schwab's avatar
      Fixes: debbugs:13556 · cc17363f
      Andreas Schwab authored
      * emacs-lisp/lisp-mode.el (lisp-mode-variables): Add optional
      parameter BAR-NOT-SYMBOL to control syntax of | for font-lock.
      (lisp-mode): Pass t for it.
  4. 25 Jan, 2013 9 commits
  5. 24 Jan, 2013 7 commits
  6. 23 Jan, 2013 12 commits
    • Giorgos Keramidas's avatar
      * .bzrignore: add lib-src/blessmail. · e02703bd
      Giorgos Keramidas authored
    • Fabián Ezequiel Gallina's avatar
      * imenu.el (imenu-default-create-index-function): Remove useless · ddc62155
      Fabián Ezequiel Gallina authored
      infinite loop check.
      Fixes: debbugs:13438
    • Stefan Monnier's avatar
      * src/xdisp.c (message2, message2_nolog): Remove functions. · b09cca6a
      Stefan Monnier authored
      (message3, message3_nolog): Extract nbytes and multibyteness directly
      from the string.  Change all callers.
      (message3_nolog): Don't set message_enable_multibyte since set_message
      will reset it anyway.
      (message1, message1_nolog): Use message3.
      (vmessage): Use a stack allocated buffer rather than f->message_buf.
      (with_echo_area_buffer): Remove last two arguments.  Update all callers.
      (set_message): Drop all but the second arg, which has to be a string.
      (set_message_1): Simplify now that we know that a1 is NULL and the
      second arg is a string.
      * src/frame.h (struct frame): Remove `message_buf' field.
      Use glyphs_initialized_p instead.
      (FRAME_MESSAGE_BUF): Remove macro.
      * src/w16select.c (Fw16_set_clipboard_data): Prefer message3 to message2.
      * src/lisp.h (message2, message2_nolog): Remove declarations.
      (message3, message3_nolog): Update declarations.
      * src/keyboard.c (read_char_minibuf_menu_text)
      (read_char_minibuf_menu_width): Remove vars.
      (read_char_minibuf_menu_prompt): Rewrite the menu's construction so as
      to correctly handle multibyte strings.
      * src/frame.c (delete_frame): Don't free message_buf any more.
      * src/editfns.c (message_text, message_length): Remove vars.
      (Fmessage_box): Don't copy the Lisp string's bytes any longer.
      * src/fileio.c (auto_save_error): Use message3 instead of message2.
      * src/dispnew.c (adjust_frame_message_buffer): Remove function.
    • Alan Mackenzie's avatar
      Fix a bug in the state cache mechanism. Refactor this a bit. · 267eacb5
      Alan Mackenzie authored
      cc-engine.el (c-parse-state-get-strategy): Remove the `cache-pos' element
      from the return value.
      (c-append-lower-brace-pair-to-state-cache): "Narrow" to end of buffer to
      enable proper searching from beyond HERE.
      Amend the test for detecting the sought brace pair.  Amend the value
      written to the "brace desert cache" when the brace isn't found.
      (c-remove-stale-state-cache): Rename `good-pos' to `start-point', and
      several other variables analogously.
      (c-remove-stale-state-cache-backwards): Change `cache-pos' from a
      parameter to a locally calculated variable.
      (c-parse-state-1): Change the calling conventions to the two defuns
      involving `cache-pos'.
    • Eli Zaretskii's avatar
      Fix dimensions of maximized frame on MS-Windows. · 54ab1c5a
      Eli Zaretskii authored
       src/w32term.c (w32fullscreen_hook): Account correctly for the screen
       real estate used for the tool bar, the menu bar, and scroll bar.
    • Eli Zaretskii's avatar
      Fix bug #13515 with processing DBCS file names on MS-Windows. · 6d2851de
      Eli Zaretskii authored
       src/w32.c (max_filename_mbslen): New function.
       (normalize_filename, readdir): Use it to detect locales where ANSI
       encoding of file names uses a double-byte character set (DBCS).
       If a DBCS encoding is used, advance by characters using
       CharNextExA, instead of incrementing a 'char *' pointer.  Use
       _mbslwr instead of _strlwr.
    • Dmitry Antipov's avatar
      * insdel.c (prepare_to_modify_buffer): Force redisplay if · 6c27465b
      Dmitry Antipov authored
      hidden buffer is prepared to modification (Bug#13164).
    • Bastien Guerry's avatar
      * paren.el (show-paren-function): Make sure an overlay exists · d6f9c03f
      Bastien Guerry authored
      before trying to delete it.  Also use `pos' as a position only
      when it is an integer.
      See this thread: http://thread.gmane.org/gmane.emacs.devel/156498
    • Dmitry Antipov's avatar
      * lisp/play/gametree.el (gametree-break-line-here): Use point-marker. · 3544e11a
      Dmitry Antipov authored
      * lisp/mh-e/mh-acros.el (mh-do-at-event-location): Likewise.
      * lisp/mh-e/mh-search.el (mh-index-create-imenu-index): Likewise.
      * lisp/mh-e/mh-xface.el (mh-x-image-url-display): Likewise.
    • Chong Yidong's avatar
      * xml.el (xml-entity-or-char-ref-re): Fix regexp. · 4d4ddaa7
      Chong Yidong authored
      This bug was reported by Jae-oh Kim; it was posted to bug-gnu-emacs
      but didn't show up in the bug tracker for some reason.  It is a
      regression against Emacs 24.2.
    • Paul Eggert's avatar
      Undo stray change committed by mistake. · 57ea4269
      Paul Eggert authored
    • Paul Eggert's avatar
      Merge from gnulib. · ea78b882
      Paul Eggert authored
  7. 22 Jan, 2013 6 commits