1. 03 Feb, 2015 7 commits
  2. 02 Feb, 2015 8 commits
  3. 01 Feb, 2015 12 commits
  4. 31 Jan, 2015 9 commits
    • Joakim Verona's avatar
      Merge branch 'master' into xwidget · 69815dfe
      Joakim Verona authored
      69815dfe
    • Joakim Verona's avatar
      Fix compile warnings xwidget.el · 4edad429
      Joakim Verona authored
      4edad429
    • Joakim Verona's avatar
      Fix for crash when displaying xwidget in a tty · 3fd80208
      Joakim Verona authored
      Xwidgets are now handled the same as images in the tty case,
      they are ignored.
      3fd80208
    • Eli Zaretskii's avatar
      Avoid aborts when keyboard-coding-system is raw-text (Bug#19532) · a2c32b0c
      Eli Zaretskii authored
       src/coding.c (raw_text_coding_system_p): New function.
       src/keyboard.c (read_decoded_event_from_main_queue): Use it when the
       keyboard coding-system is 'raw-text'.
       src/coding.h (raw_text_coding_system_p): Add prototype.
      a2c32b0c
    • Andreas Schwab's avatar
      Don't reimplement move-if-change badly · 080b9b56
      Andreas Schwab authored
      * Makefile.in (gl-stamp): Generate globals.h through the use of
      move-if-change.
      (globals.h): Replace with empty command.
      080b9b56
    • Eli Zaretskii's avatar
      Fix while-no-input loops (Bug#19547) · eaea02c7
      Eli Zaretskii authored
       src/keyboard.c (kbd_buffer_store_event_hold): Ignore FOCUS_OUT_EVENT
       and ICONIFY_EVENT for the purposes of breaking while-no-input
       loops.
      eaea02c7
    • Eli Zaretskii's avatar
      Fix last commit, which confused WINDOWSNT with MSDOS. · 376ba20a
      Eli Zaretskii authored
       src/dired.c (read_dirent): Correct the "MSDOS hacks" hack: the
       special code for errno = ENOENT or EACCES is needed for WINDOWSNT,
       not for MSDOS.
      376ba20a
    • Paul Eggert's avatar
      Simplify read_dirent's MSDOS hacks · 512cdb9f
      Paul Eggert authored
      * dired.c (read_dirent): Simplify by removing the need for the
      DIR_ENTRY argument.  All callers changed.  This separates the
      MS-DOS idiosyncrasies better from the rest of the code.
      512cdb9f
    • Stefan Monnier's avatar
      EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elc · e0be229d
      Stefan Monnier authored
      * lisp/emacs-lisp/cl-generic.el (cl--generic-search-method): Fix regexp.
      
      * lisp/emacs-lisp/eieio-core.el (eieio--check-type): Remove.
      Use cl-check-type everywhere instead.
      (eieio-class-object): Remove, use find-class instead when needed.
      (class-p): Don't inline.
      (eieio-object-p): Check more thoroughly, so we don't treat cl-structs,
      such as eieio classes, as objects.  Don't inline.
      (object-p): Mark as obsolete.
      (eieio-defclass-autoload, eieio-defclass-internal, eieio-oref)
      (eieio--generic-tagcode): Avoid `class-p'.
      (eieio-make-class-predicate, eieio-make-child-predicate): New functions.
      (eieio-defclass-internal): Use current-load-list rather than
      `class-location'.
      
      * lisp/emacs-lisp/eieio-opt.el (eieio-help-class, eieio-help-constructor):
      Use find-lisp-object-file-name, help-fns-short-filename and new calling
      convention for eieio-class-def.
      (eieio-build-class-list): Remove function, unused.
      (eieio-method-def): Remove button type, unused.
      (eieio-class-def): Inherit from help-function-def.
      (eieio--defclass-regexp): New constant.
      (find-function-regexp-alist): Use it.
      (eieio--specializers-apply-to-class-p): Handle eieio--static as well.
      (eieio-help-find-method-definition, eieio-help-find-class-definition):
      Remove functions.
      
      * lisp/emacs-lisp/eieio.el (defclass): Use new eieio-make-class-predicate
      and eieio-make-child-predicate.
      (eieio-class-parents): Use eieio--class-object.
      (slot-boundp, find-class, eieio-override-prin1): Avoid class-p.
      (slot-exists-p): Use find-class.
      
      * test/automated/eieio-tests.el (eieio-test-23-inheritance-check): Simplify.
      e0be229d
  5. 30 Jan, 2015 4 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/backquote.el: Fix bug with unoptimized exp. · d5e3922e
      Stefan Monnier authored
      Fixes: debbugs:19734
      
      * lisp/emacs-lisp/backquote.el (backquote-delay-process): Don't reuse `s'
      since it may be "equivalent" in some sense, yet different.
      * test/automated/core-elisp-tests.el (core-elisp-tests-3-backquote): New test.
      d5e3922e
    • Oleh Krehel's avatar
      lisp/outline.el: Improve docstrings. · adebc14b
      Oleh Krehel authored
      adebc14b
    • Oleh Krehel's avatar
      lisp/outline.el: Add namespace prefixes. · ac792514
      Oleh Krehel authored
      * outline.el (outline-hide-entry): Rename from `hide-entry'.
      (outline-show-entry): rename from `show-entry'
      (outline-hide-body): Rename from `hide-body'.
      (outline-hide-region-body): Rename from `hide-region-body'.
      (outline-show-all): Rename from `show-all'.
      (outline-hide-subtree): Rename from `hide-subtree'.
      (outline-hide-leaves): Rename from `hide-leaves'.
      (outline-show-subtree): Rename from `show-subtree'.
      (outline-hide-sublevels): Rename from `hide-sublevels'.
      (outline-hide-other): Rename from `hide-other'.
      (outline-show-children): Rename from `show-children'.
      (outline-show-branches): Rename from `show-branches'.
      ac792514
    • Oleh Krehel's avatar
      lisp/outline.el (outline-mode): Clean up docstring · 5a1b8a11
      Oleh Krehel authored
      * lisp/outline.el (font-lock-warning-face): Remove unused declare.
      (outline-mode-prefix-map): Remove obsolete comment.
      (outline-font-lock-face): Remove obsolete comment.
      5a1b8a11