1. 11 Dec, 2013 11 commits
    • Stefan Monnier's avatar
      * lisp/delsel.el (delete-selection-mode): Don't enable transient-mark-mode. · 4b72c12b
      Stefan Monnier authored
      (delete-selection-helper): Make sure yank starts at the top of the
      deleted region.
      (minibuffer-keyboard-quit): Use region-active-p.
      4b72c12b
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
      * lisp/simple.el (normal-erase-is-backspace-mode): Map kp-delete identically · afdadaf7
      Stefan Monnier authored
      to `delete'.
      
      Fixes: debbugs:16109
      afdadaf7
    • Rüdiger Sonderfeld's avatar
      Import `octave-mode' manual from GNU Octave. · ed4bc201
      Rüdiger Sonderfeld authored
      The manual was written by Kurt Hornik.  He agreed to assign the
      copyright for it to the FSF.  I have updated and modified the manual.
      
      * doc/misc/octave-mode.texi: Imported from GNU Octave
        (doc/interpreter/emacs.txi).
      * doc/misc/Makefile.in: Add octave-mode.texi.
      * lisp/progmodes/octave.el (octave-mode, inferior-octave-mode): Link
        to info manual and show keybindings and set `:group' keyword.
      ed4bc201
    • Martin Rudalics's avatar
      Various fixes around Bug#16013. · d94c40c1
      Martin Rudalics authored
      * window.c (resize_frame_windows): Don't return immediately when
      the root window's size doesn't change - the minibuffer window
      may still have to be repositioned/resized.
      * xfns.c (Fx_create_frame): Always change the frame size after
      initializing the frame's faces.
      * xterm.c (handle_one_xevent): Don't set pixel sizes here,
      change_frame_size should already have done it.
      (x_new_font): Assign new tool- and menu-bar heights.
      (x_set_window_size_1): Account for tool- and menu-bar heights
      (Bug#16013). Don't set pixel sizes since change_frame_size
      should already have done it.
      d94c40c1
    • Paul Eggert's avatar
      Remove the option of using libcrypto. · a8f9bc05
      Paul Eggert authored
      This scorches the earth and waits for spring;
      see Ted Zlatanov and Stefan Monnier in
      <http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00323.html>.
      * configure.ac (with_openssl_default, HAVE_LIB_CRYPTO): Remove.
      Do not say whether Emacs is configured to use a crypto library,
      since it's no longer an option.
      (gl_CRYPTO_CHECK): Define a dummy.
      * lib/gl_openssl.h, m4/gl-openssl.m4: Remove.
      * admin/merge-gnulib: Remove lib/gl_openssh.h and m4/gl-openssl.m4.
      * src/Makefile.in (LIB_CRYPTO): Remove.
      (LIBES): Don't use it.
      a8f9bc05
    • Juri Linkov's avatar
      * lisp/delsel.el (delete-active-region): Let-bind `this-command' · bb8097b9
      Juri Linkov authored
      to prevent `kill-region' from changing its original value.
      (delete-selection-helper): Handle `overwrite-mode' for the type
      `kill' exactly the same way as for the type `t'.
      (insert-char, quoted-insert, reindent-then-newline-and-indent):
      Support more commands.
      
      Fixes: debbugs:13312
      bb8097b9
    • Juri Linkov's avatar
      * lisp/bindings.el: Map kp keys to non-kp keys systematically · c1916ff5
      Juri Linkov authored
      with basic modifiers control, meta and shift.
      
      Fixes: debbugs:14397
      c1916ff5
    • Juri Linkov's avatar
      * src/term.c (term_get_fkeys_1): Remove non-standard IBM terminfo · 26ec2ce9
      Juri Linkov authored
      as obsolete to avoid conflicts with <S-up>.
      
      Fixes: debbugs:13471
      26ec2ce9
    • Kenjiro NAKAYAMA's avatar
      eww easy-menu fixes · b68cf43c
      Kenjiro NAKAYAMA authored
      * net/eww.el (eww-mode-map): Instead of "Quit" show "Exit" and
      "Close browser" menu items.  Fix wrong function of "List
      bookmarks".
      b68cf43c
    • Juri Linkov's avatar
      * lisp/misearch.el (multi-isearch-buffers): Set the value of · 4cc51eaf
      Juri Linkov authored
      `multi-isearch-buffer-list' globally.  Set NO-RECURSIVE-EDIT
      arg of isearch-forward to t.
      (multi-isearch-buffers-regexp): Set the value of
      `multi-isearch-buffer-list' globally.  Set NO-RECURSIVE-EDIT
      arg of isearch-forward-regexp to t.
      (multi-isearch-files): Set the value of
      `multi-isearch-file-list' globally.  Set NO-RECURSIVE-EDIT
      arg of isearch-forward to t.
      (multi-isearch-files-regexp): Set the value of
      `multi-isearch-file-list globally.  Set NO-RECURSIVE-EDIT
      arg of isearch-forward-regexp to t. 
      
      * lisp/dired-aux.el (dired-isearch-filenames): Set NO-RECURSIVE-EDIT
      arg of isearch-forward to t.
      (dired-isearch-filenames-regexp): Set NO-RECURSIVE-EDIT
      arg of isearch-forward-regexp to t.
      (dired-isearch-filter-filenames): Remove unnecessary check for
      `dired-isearch-filenames'.
      
      * lisp/comint.el (comint-history-isearch-backward):
      Set NO-RECURSIVE-EDIT arg of isearch-backward to t.
      (comint-history-isearch-backward-regexp):
      Set NO-RECURSIVE-EDIT arg of isearch-backward-regexp to t.
      
      Fixes: debbugs:16035
      4cc51eaf
  2. 10 Dec, 2013 5 commits
  3. 09 Dec, 2013 11 commits
  4. 08 Dec, 2013 13 commits
    • Katsumi Yamaoka's avatar
      lisp/gnus/gnus-msg.el (gnus-setup-message): Fix the type of argument passed to... · b51eddb2
      Katsumi Yamaoka authored
      lisp/gnus/gnus-msg.el (gnus-setup-message): Fix the type of argument passed to nnir-article-number and nnir-article-group
      b51eddb2
    • Paul Eggert's avatar
      Spelling fixes. · 09a7c0fe
      Paul Eggert authored
      09a7c0fe
    • Eli Zaretskii's avatar
      Fix librsvg build on MS-Windows. · 83a5a2c8
      Eli Zaretskii authored
       configure.ac (HAVE_RSVG) [mingw32]: Don't link against librsvg statically.
      83a5a2c8
    • Dmitry Gutov's avatar
      Mention test/indent/js.js, and restore one lost piece of it · 939fef29
      Dmitry Gutov authored
      * test/indent/js.js: New file.
      939fef29
    • Dmitry Gutov's avatar
      Port indentation code from js2-mode to js-mode · 47e59c66
      Dmitry Gutov authored
      * lisp/progmodes/js.el (js-auto-indent-flag): Remove, was unused.
      (js-switch-indent-offset): New option.
      (js--proper-indentation): Use it.  And handle the case when
      "default" is actually a key in an object literal.
      (js--same-line): New function.
      (js--multi-line-declaration-indentation): Use it.
      (js--indent-in-array-comp, js--array-comp-indentation): New
      functions.
      (js--proper-indentation): Use them, to handle array comprehension
      continuations.
      47e59c66
    • Juanma Barranquero's avatar
      Fix typos in doc files (bug#16089). · 36291308
      Juanma Barranquero authored
      * emacs/msdog.texi (Windows Keyboard): Fix typo.
      
      * lispref/display.texi (Progress, Face Remapping):
      * lispref/processes.texi (Serial Ports):
      * lispref/windows.texi (Recombining Windows): Fix typos.
      
      * misc/dbus.texi (Properties and Annotations): Fix typo.
      36291308
    • Jan Djärv's avatar
      Fix GNUStep toolbar not updating. · b3e42b70
      Jan Djärv authored
      * src/nsterm.m (updateFrameSize:): Fix GNUStep toolbar not updating.
      b3e42b70
    • Jan Djärv's avatar
    • Martin Rudalics's avatar
      In x_set_font mark frame as garbaged (Bug#16028). · acfe4602
      Martin Rudalics authored
      * frame.c (x_set_font): Mark frame as garbaged (Bug#16028).
      acfe4602
    • Leo Liu's avatar
      Re-write flymake-highlight-line in flymake.el · 974ebc9c
      Leo Liu authored
      * progmodes/flymake.el (flymake-highlight-line): Re-write.
      (flymake-make-overlay): Remove arg MOUSE-FACE.
      (flymake-save-string-to-file, flymake-read-file-to-string): Remove.
      974ebc9c
    • Paul Eggert's avatar
      * configure.ac: Simplify supression of GTK deprecation warning. · 3bc9da32
      Paul Eggert authored
      Move -DGDK_DISABLE_DEPRECATION_WARNINGS out of the command line
      and into config.h, to shorten the command line when doing 'make'.
      Don't AC_SUBST GTK_CFLAGS, as this is not needed.
      3bc9da32
    • Stefan Monnier's avatar
      Make CUA-mode use shift-select-mode. · 27262e39
      Stefan Monnier authored
      * lisp/emulation/cua-base.el (cua--explicit-region-start)
      (cua--last-region-shifted): Remove.
      (cua--deactivate): Use deactivate-mark.
      (cua--pre-command-handler-1): Don't handle shift-selection.
      (cua--post-command-handler-1): Don't change transient-mark-mode.
      (cua--select-keymaps): Use region-active-p rather than
      cua--explicit-region-start or cua--last-region-shifted.
      (cua-mode): Enable shift-select-mode.
      * lisp/emulation/cua-rect.el (cua--rectangle-highlight-for-redisplay):
      New function.
      (redisplay-highlight-region-function): Use it.
      27262e39
    • Paul Eggert's avatar
      Use libcrypto's checksum implementations if available, for speed. · e9551b12
      Paul Eggert authored
      On commonly used platform libcrypto uses architecture-specific
      assembly code, which is significantly faster than the C code we
      were using.  See Pádraig Brady's note in
      <http://lists.gnu.org/archive/html/bug-gnulib/2013-12/msg00000.html>.
      Merge from gnulib, incorporating:
      2013-12-07 md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
      2013-12-07 md5, sha1, sha256, sha512: add 'auto', and set-default method
      2013-12-04 include_next: minimize code duplication
      2013-12-03 md5, sha1, sha256, sha512: support mandating use of openssl
      2013-12-02 md5, sha1, sha256, sha512: use openssl routines if available
      * configure.ac (--without-all): Set with_openssl_default too.
      Use gl_SET_CRYPTO_CHECK_DEFAULT to default to 'auto'.
      (HAVE_LIB_CRYPTO): New var.
      Say whether Emacs is configured to use a crypto library.
      * lib/gl_openssl.h, m4/absolute-header.m4, m4/gl-openssl.m4:
      New files, copied from gnulib.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * lib/md5.c, lib/md5.h, lib/sha1.c, lib/sha1.h:
      * lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
      * m4/include_next.m4, m4/md5.m4, m4/sha1.m4, m4/sha256.m4, m4/sha512.m4:
      Update from gnulib.
      * src/Makefile.in (LIB_CRYPTO): New macro.
      (LIBES): Use it.
      e9551b12