1. 20 Apr, 2014 1 commit
  2. 19 Apr, 2014 5 commits
  3. 18 Apr, 2014 6 commits
  4. 17 Apr, 2014 11 commits
    • Paul Eggert's avatar
      * notes/bzr: Update instructions for merging from gnulib. · b20a9f96
      Paul Eggert authored
      Remove obsolete note about tramp.el and tramp-sh.el.
      Change "emacs-23" to "emacs-24".
    • Paul Eggert's avatar
      * term.c (tty_send_additional_strings): No need to fflush here, · f0496348
      Paul Eggert authored
      as callers fflush.
      (tty_set_terminal_modes): fflush after sending additional strings,
      not before.
    • Jan Djärv's avatar
      Prevent endless loop in x_make_frame_visible. · 53e46f3a
      Jan Djärv authored
      * xterm.c (x_make_frame_visible): Prevent endless loop when frame
      never becomes visible, i.e. using XMonad .
      Fixes: debbugs:17237
    • Eli Zaretskii's avatar
      Fix bug #17281 with infloop in line-pixel-height. · 8915b842
      Eli Zaretskii authored
       src/xdisp.c (Fline_pixel_height): Don't assume that the current
       buffer and the selected window's buffer are one and the same.
    • Daniel Colascione's avatar
      2014-04-17 Daniel Colascione <dancol@dancol.org> · bfc30790
      Daniel Colascione authored
      	Add support for bracketed paste mode; add infrastructure for
      	managing terminal mode enabling and disabling automatically.
      	* xt-mouse.el:
      	(xterm-mouse-mode): Simplify.
      	(xterm-mouse-tracking-disable-sequence): New constants.
      	(turn-off-xterm-mouse-tracking-on-terminal): Use
      	tty-mode-set-strings and tty-mode-reset-strings terminal
      	parameters instead of random hooks.
      	(turn-off-xterm-mouse-tracking): Delete.
      	* term/xterm.el (xterm-extra-capabilities): Fix bitrotted comment.
      	(xterm-paste-ending-sequence): New constant.
      	(xterm-paste): New command used for bracketed paste support.
      	(xterm-modify-other-keys-terminal-list): Delete obsolete variable.
      	(terminal-init-xterm-bracketed-paste-mode): New function.
      	(terminal-init-xterm): Call it.
      	(terminal-init-xterm-modify-other-keys): Use tty-mode-set-strings
      	and tty-mode-reset-strings instead of random hooks.
      	(xterm-remove-modify-other-keys): Delete obsolete functions.
      	* term/screen.el: Rewrite to just use the xterm code.  Add
      	copyright notice.  Mention tmux.
    • Eli Zaretskii's avatar
      Fix bug #17269 with corruption of the newline cache. · f76da67d
      Eli Zaretskii authored
       src/insdel.c (invalidate_buffer_caches): Invalidate the bidi
       paragraph-start cache before the newline cache.
    • Paul Eggert's avatar
      * GNUmakefile: Speed up 'make bootstrap' in fresh checkout. · a3f989d4
      Paul Eggert authored
      (ORDINARY_GOALS): New macro, which excludes 'bootstrap'.
      (bootstrap, .PHONY): New rules.
      * INSTALL.REPO: Document current procedure better.
      Move copyright notice to just before license notice.
    • Paul Eggert's avatar
      * Makefile.in (force-info): Remove. · 8ac457d5
      Paul Eggert authored
      All uses removed.  This hack is no longer needed here
      now that we can assume GNU Make's .PHONY feature works.
      (bootstrap): No need to make 'info', since 'all' now implies 'info'.
    • Ian D's avatar
      * lisp/image-mode.el (image-mode-window-put): Also update the property of · e51c8d91
      Ian D authored
      the "default window".
      * lisp/doc-view.el (doc-view-new-window-function): If no window
      exists,	move to the last known page.
    • Paul Eggert's avatar
      * Makefile.in (FRC): Remove. · 2ff06dac
      Paul Eggert authored
      All uses removed.  This hack is no longer needed here
      now that we can assume GNU Make's .PHONY feature works.
    • Paul Eggert's avatar
      Be consistent about reporting infoclean failures. · eb36672f
      Paul Eggert authored
      * doc/emacs/Makefile.in (infoclean):
      * doc/lispintro/Makefile.in (infoclean):
      * doc/lispref/Makefile.in (infoclean):
      * doc/misc/Makefile.in (infoclean):
      Do not fail merely because the info directory does not exist,
      but do fail if it exists and can't be cleaned.
  5. 16 Apr, 2014 10 commits
    • Paul Eggert's avatar
    • Stefan Monnier's avatar
      * lisp/nxml/nxml-mode.el (nxml-fontify-matcher): Make sure propertization · b262bde3
      Stefan Monnier authored
      was done.
      * lisp/nxml/xmltok.el (xmltok-scan-after-comment-open): Extend unclosed
      comment to EOB.
      Fixes: debbugs:17264
    • Paul Eggert's avatar
      Add a NEWS entry for IRIX. · 37eccff4
      Paul Eggert authored
    • Paul Eggert's avatar
      Remove DATA_SEG_BITS. · 5403b2d3
      Paul Eggert authored
      The DATA_SEG_BITS hack was needed for older 32 bit platforms.
      As a result of this change, Emacs won't work on IRIX 6.5 with IRIX
      cc, but that platform is so old that SGI itself stopped supporting
      it in December 2013.  If you still need Emacs on IRIX, please
      either compile with GCC and port the undumping code, or run
      './configure --with-wide-int'.
      * configure.ac (DATA_SEG_BITS): Remove.  All uses removed.
      * src/alloc.c (gdb_make_enums_visible): Update to match lisp.h.
      * src/lisp.h (GCTYPEBITS): Move definition up, and switch to the
      DEFINE_GDB_SYMBOL_START way to define it.
      (NONPOINTER_BITS): New macro.
      (EMACS_INT): Use it.
      [!USE_LSB_TAG && !WIDE_EMACS_INT]: Fail, and suggest reporting
      the problem and/or configuring --with-wide-int.
      (USE_LSB_TAG): Simplify, based on above changes.
      (gdb_DATA_SEG_BITS): Remove.  All uses removed.
      * src/vm-limit.c (exceeds_lisp_ptr): Remove.  All uses removed.
    • Stefan Monnier's avatar
      * lisp/progmodes/perl-mode.el (perl-calculate-indent): Don't auto-indent in · c76a7a5c
      Stefan Monnier authored
      Fixes: debbugs:17262
    • Stefan Monnier's avatar
      * src/window.c (save_window_save): Lookup window_point_insertion_type in · 63032a0e
      Stefan Monnier authored
      the right buffer.
      (Qwindow_point_insertion_type): New var.
      (syms_of_window): Initialize it.
      Fixes: debbugs:15457
    • Eli Zaretskii's avatar
      Actually commit msdos/sedadmin.inp. · ae5a4398
      Eli Zaretskii authored
    • Eli Zaretskii's avatar
      Fix the MSDOS build. · bf6b4923
      Eli Zaretskii authored
       src/unexcoff.c [MSDOS]: Include libc/atexit.h.
       (copy_text_and_data): Zero out the atexit chain pointer before
       dumping Emacs.
       src/termhooks.h (encode_terminal_code): Update prototype.
       src/term.c (encode_terminal_code) [DOS_NT]: Make it externally
       visible for all DOS_NT ports, not just WINDOWSNT.
       (syms_of_term) [!MSDOS]: Don't define 'tty-menu-*' symbols on MSDOS.
       src/sysdep.c (emacs_sigaction_init, init_signals): Don't use SIGCHLD
       unless it is defined.
       (emacs_pipe) [MSDOS]: Redirect to 'pipe'.
       src/process.c (close_on_exec, accept4, process_socket): Move into
       the "ifdef subprocesses" part.
       (catch_child_signal): Condition by "ifdef subprocesses".
       (syms_of_process) <Qinternal_default_process_sentinel>
       <Qinternal_default_process_filter>: Condition by "ifdef subprocesses".
       src/msdos.h: Add prototypes for new functions.
       (EINPROGRESS): Define.
       (O_CLOEXEC): Define to zero.
       src/msdos.c (check_window_system): Remove unnecessary an
       incompatible duplicate function.
       (sys_opendir, readlinkat, faccessat, fstatat, unsetenv): New
       functions in support of new functionality.
       src/menu.c (single_menu_item): Add visual indication  of submenu
       also for menus on MSDOS frames.
       (Fx_popup_menu) [!MSDOS]: Do not call tty_menu_show on MSDOS.
       src/lisp.h (CHECK_PROCESS) [!subprocesses]: Do not define
       when async subprocesses aren't supported.
       src/font.h (FONT_WIDTH) [MSDOS]: MSDOS-specific definition.
       src/emacs.c (close_output_streams): Zero out errno before calling
       src/dired.c [MSDOS]: Include msdos.h.
       src/conf_post.h (opendir) [MSDOS]: Redirect to sys_opendir.
       (DATA_START) [MSDOS]: Define.
       (SYSTEM_PURESIZE_EXTRA) [MSDOS]: Enlarge by 25K.
       src/callproc.c (block_child_signal, unblock_child_signal) [MSDOS]:
       Ifdef away for MSDOS.
       (record_kill_process) [MSDOS]: Ifdef away the entire body for MSDOS.
       (call_process_cleanup) [MSDOS]: Ifdef away portions not relevant
       for MSDOS.
       (call_process) [MSDOS]: Fix call sequence of dostounix_filename.
       Use temporary file template that is compatible with mkostemp.
       Move vfork-related portions under #ifndef MSDOS.
       (syms_of_callproc): Unify templates of MSDOS and WINDOWSNT.
       lisp/term/pc-win.el (x-list-fonts, x-get-selection-value): Provide
       doc strings, as required by snarf-documentation.
       msdos/sed1v2.inp: Update Sed scripts for Emacs 24.4.
       msdos/inttypes.h: Add PRIdMAX.
       msdos/INSTALL: Update for Emacs 24.4.
       msdos/sedadmin.inp: New file.
    • Juanma Barranquero's avatar
      lisp/ChangeLog: Remove merge marker. · 9dcd90f7
      Juanma Barranquero authored
    • Karl Fogel's avatar
      * savehist.el (savehist-save): Remove workaround for a read-passwd · 5f6b4154
      Karl Fogel authored
      bug that was fixed before 24.3.  Thanks to Juanma Barranquero for
      noticing that the shim was still present.
  6. 15 Apr, 2014 5 commits
  7. 14 Apr, 2014 2 commits