1. 03 Mar, 2015 2 commits
  2. 02 Mar, 2015 5 commits
    • Daniel Colascione's avatar
      Add support for generators · f6b5db6c
      Daniel Colascione authored
      diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
      index 78f7e34..e7d79d5 100644
      --- a/doc/lispref/ChangeLog
      +++ b/doc/lispref/ChangeLog
      @@ -1,3 +1,8 @@
      +2015-03-02  Daniel Colascione  <dancol@dancol.org>
      +	* control.texi (Generators): New section
      +	* elisp.text: Reference new section.
       2015-02-28  Eli Zaretskii  <eliz@gnu.org>
       	* searching.texi (Char Classes): Update the documentation of
      diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
      index 448c7f2..4e9c119 100644
      --- a/doc/misc/ChangeLog
      +++ b/doc/misc/ChangeLog
      @@ -1,3 +1,7 @@
      +2015-03-02  Daniel Colascione  <dancol@dancol.org>
      +	* cl.texi (Iteration Clauses): Mention iterator support.
       2015-02-25  Tassilo Horn  <tsdh@gnu.org>
       	* reftex.texi (Multifile Documents): Document
      diff --git a/lisp/ChangeLog b/lisp/ChangeLog
      index 7ce2e81..4ab4406 100644
      --- a/lisp/ChangeLog
      +++ b/lisp/ChangeLog
      @@ -1,6 +1,8 @@
       2015-03-02  Daniel Colascione  <dancol@dancol.org>
      -	* vc/vc.el (vc-responsible-backend): Add autoload cooking for
      +	* emacs-lisp/generator.el: New file.
      +	* vc/vc.el (vc-responsible-backend): Add autoload cookie for
       2015-03-01  Michael Albinus  <michael.albinus@gmx.de>
      diff --git a/test/ChangeLog b/test/ChangeLog
      index 684e98f..64ad851 100644
      --- a/test/ChangeLog
      +++ b/test/ChangeLog
      @@ -1,5 +1,7 @@
       2015-03-02  Daniel Colascione  <dancol@dancol.org>
      +	* automated/generator-tests.el: New tests
       	* automated/finalizer-tests.el (finalizer-basic)
       	(finalizer-circular-reference, finalizer-cross-reference)
       	(finalizer-error): New tests.
    • Daniel Colascione's avatar
      Add support for finalizers · 9d8d0658
      Daniel Colascione authored
      +2015-03-02  Daniel Colascione  <dancol@dancol.org>
      +	* NEWS: Mention finalizers.
       2015-02-09  Gareth Rees  <gdr@garethrees.org>  (tiny change)
       	* NEWS.24: Fix typo (bug#19820)
      diff --git a/src/ChangeLog b/src/ChangeLog
      index 4aa64c1..2f04d0b 100644
      --- a/src/ChangeLog
      +++ b/src/ChangeLog
      @@ -1,3 +1,21 @@
      +2015-03-02  Daniel Colascione  <dancol@dancol.org>
      +	* print.c (print_object): Print finalizers.
      +	* alloc.c:
      +	(finalizers, doomed_finalizers): New variables.
      +	(init_finalizer_list, finalizer_insert, unchain_finalizer)
      +	(mark_finalizer_list, queue_doomed_finalizers)
      +	(run_finalizer_handler, run_finalizer_function, run_finalizers):
      +	New functions.
      +	(garbage_collect_1, mark_object, sweep_misc)
      +	(init_alloc_once, syms_of_alloc): Support finalizers.
      +	(gc-precise-p): New Lisp variable.
      +	* lisp.h (Lisp_Misc_Type): New value Lisp_Misc_Finalizer.
      +	(FINALIZERP, XFINALIZER): New functions.
      +	(Lisp_Finalizer): New structure.
       2015-02-28  Paul Eggert  <eggert@cs.ucla.edu>
       	* character.c (alphabeticp, decimalnump): Avoid undefined behavior
      diff --git a/test/ChangeLog b/test/ChangeLog
      index cf1b2c1..684e98f 100644
      --- a/test/ChangeLog
      +++ b/test/ChangeLog
      @@ -1,3 +1,9 @@
      +2015-03-02  Daniel Colascione  <dancol@dancol.org>
      +	* automated/finalizer-tests.el (finalizer-basic)
      +	(finalizer-circular-reference, finalizer-cross-reference)
      +	(finalizer-error): New tests.
       2015-03-01  Michael Albinus  <michael.albinus@gmx.de>
       	* automated/vc-tests.el (vc-test--create-repo): Add check for
    • Glenn Morris's avatar
      # Auto-commit of loaddefs files. · b149ecd8
      Glenn Morris authored
    • Robert Pluim's avatar
      configure.ac: Error out if with-file-notification=w32 is specified on Cygwin · 04fb1029
      Robert Pluim authored
      Fixes: 19909
      Copyright-paperwork-exempt: yes
    • Daniel Colascione's avatar
      Add autoload cooking for vc-responsible-backend · da02eb55
      Daniel Colascione authored
      * lisp/vc/vc.el (vc-responsible-backend): Add autoload cooking for
  3. 01 Mar, 2015 4 commits
  4. 28 Feb, 2015 5 commits
  5. 27 Feb, 2015 4 commits
    • Jan D's avatar
      Adjust offset and border calculations for X. · 05379435
      Jan D authored
      * xfns.c (x_real_pos_and_offsets): Take outer_border as arg also.
      Initialize all args.  Get outer_border from window attributes.
      Fix typo for top_offset_y.
      (x_real_positions): Adjust for new arg to x_real_pos_and_offsets.
      (Fx_frame_geometry): Get outer_border also.  Use attrs.width/height.
      * xmenu.c (x_menu_show): Adjust for new arg to x_real_pos_and_offsets.
      * xterm.h (x_real_pos_and_offsets): Take outer_border as arg also.
    • Eli Zaretskii's avatar
      Documentation followup for daemon mode on MS-Windows · b2a590d4
      Eli Zaretskii authored
       doc/lispref/os.texi (Startup Summary):
       doc/lispref/display.texi (Window Systems): Mention peculiarities of daemon
       mode on MS-Windows.
       etc/NEWS: Mention the new support for daemon mode on MS-Windows.
    • Mark Laws's avatar
      Support daemon mode on MS-Windows (bug#19688) · 805fe507
      Mark Laws authored
       src/emacs.c <w32_daemon_event> [WINDOWSNT]: New global var.
       (main) [WINDOWSNT]: Initialize it to NULL.  Create the event to
       signal clients we are ready for connections.
       (Fdaemon_initialized): Use DAEMON_RUNNING.
       [WINDOWSNT]: MS-Windows specific code to signal clients we are
       ready for connections.
       src/lisp.h (DAEMON_RUNNING): New macro, encapsulates Posix and
       MS-Windows conditions for running in daemon mode.
       src/minibuf.c (read_minibuf): Use DAEMON_RUNNING.
       src/keyboard.c (kbd_buffer_get_event): Use DAEMON_RUNNING.
       src/dispnew.c (init_display) [WINDOWSNT]: Initialize frames/terminal
       even in daemon mode.
       nt/inc/ms-w32.h (W32_DAEMON_EVENT): New macro.
       lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Don't reject empty
       arguments for --alternate-editor.
       (print_help_and_exit) [WINDOWSNT]: Don't refrain from advertising
       empty arguments for --alternate-editor.
       (start_daemon_and_retry_set_socket) [WINDOWSNT]: MS-Windows
       specific code to start Emacs in daemon mode and wait for it to be
       ready for client connections.
       lisp/server.el (server-process-filter): Force GUI frames on
       MS-Windows in daemon mode, even if a TTY frame was requested.
       lisp/frameset.el (frameset-keep-original-display-p): Don't assume
       windows-nt cannot be in daemon mode.
       lisp/frame.el (window-system-for-display): Don't assume windows-nt
       cannot be in daemon mode.
    • Paul Eggert's avatar
      Don't require GNU putenv · 6ef14349
      Paul Eggert authored
      * configure.ac: Use system putenv even if it lacks GNU features, as
      we don't need them.  This works around a bug in FreeBSD 10.1 getenv.
      Fixes: bug#19874
  6. 26 Feb, 2015 13 commits
    • Ivan Shmakov's avatar
      Fix 'face property handling in facemenu-add-face. · 619fc5c1
      Ivan Shmakov authored
      * lisp/faces.el (face-list-p): Split from face-at-point.
      (face-at-point): Use it.
      * lisp/facemenu.el (facemenu-add-face): Likewise.
      Fixes: debbugs:19912
    • Jan Djärv's avatar
      Don't use OUTER_TO_INNER macros for plain X and lucid. · 5917b790
      Jan Djärv authored
      * xmenu.c (create_and_show_popup_menu): Call XTranslateCoordinates,
      dont use OUTER_TO_INNER macros.
      (x_menu_show): Call x_real_pos_and_offsets, don't use
      OUTER_TO_INNER macros.
    • Oscar Fuentes's avatar
      Fixed previous ChangeLog entry · 0ed52489
      Oscar Fuentes authored
    • Oscar Fuentes's avatar
      Use vc-switches on vc-*-annotate-command · b5a0603e
      Oscar Fuentes authored
      This also removes switch "-C -C" from vc-git-annotate-command.
      Fixes: debbugs:17945
      * vc/vc.el (vc-annotate-switches): New defcustom.
      * vc/vc-bzr.el (vc-bzr-annotate-switches): New defcustom.
      (vc-bzr-annotate-command): Use it.
      * vc/vc-cvs.el (vc-cvs-annotate-switches): New defcustom.
      (vc-cvs-annotate-command): Use it.
      * vc/vc-git.el (vc-git-annotate-switches): New defcustom.
      (vc-git-annotate-command): Use it.
      * vc/vc-hg.el (vc-hg-annotate-switches): New defcustom.
      (vc-hg-annotate-command): Use it.
      * vc/vc-mtn.el (vc-mtn-annotate-switches): New defcustom.
      (vc-mtn-annotate-command): Use it.
      * vc/vc-svn.el (vc-svn-annotate-switches): New defcustom.
      (vc-svn-annotate-command): Use it.
    • Paul Eggert's avatar
      Merge from origin/emacs-24 · d8e91221
      Paul Eggert authored
      e726f205 Handle "#" operator properly inside macro.  Fix coding bug.
      618931b5 Handle dead frame in menu-bar-non-minibuffer-window-p.  (Bug#19728)
      017a03af Document MS-Windows file-name idiosyncrasies  (Bug#19463)
      f3faf4f0 Fix description of Customize buffer in Emacs manual.
      1c1d0b75 Fix a typo in the Emacs manual's Hungry Delete description.
      be7fb822 src/dispextern.h (FACE_FOR_CHAR): Fix the commentary.
      33c4409a Spelling fixes
      6c8231ee python.el: Handle tabs in python-indent-dedent-line.
      41c3b924 * lisp/progmodes/python.el: Respect user indentation after comment.
      868df451 Avoid compiler warnings in decode_env_path.
      b28c9794 Fix XEmacs version typo in comment and ChangeLog
      989fb320 Improve solution of bug #19701
      63105304 Fix refilling of list of language environments in User Manual
      c4c447d8 Restore XEmacs compatibility
    • Paul Eggert's avatar
      Merge from origin/emacs-24 · cbd447e1
      Paul Eggert authored
      The following commits were skipped:
      b75358e9 Merge remote-tracking branch 'origin/emacs-24' into emacs-24
      c96c93fa [Backport] lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separators work with smtpmail
      972282f3 [Backport] lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separators work with smtpmail
    • Paul Eggert's avatar
      Merge from origin/emacs-24 · 4d36e524
      Paul Eggert authored
      7779da6f lisp/gnus/nimap.el (nnimap-find-expired-articles): nnimap `never' expiration fix
    • Paul Eggert's avatar
      Merge from origin/emacs-24 · b6964cb0
      Paul Eggert authored
      The following commit was skipped:
      9ee2d9f9 [Backport] lisp/gnus/nnimap.el (nnimap-find-expired-articles): nnimap `never' expiration fix
    • Katsumi Yamaoka's avatar
      Fix point motion when removing displayed MIME part · 48598095
      Katsumi Yamaoka authored
      * gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part):
      Fix point motion when removing displayed MIME part.
    • Paul Eggert's avatar
    • Katsumi Yamaoka's avatar
      lisp/gnus/ChangeLog: Fix typo · 4f9befb3
      Katsumi Yamaoka authored
    • Katsumi Yamaoka's avatar
      Gnus: Improve parts deletion and stripping behavior · f376a4b7
      Katsumi Yamaoka authored
      * gnus-art.el (gnus-article-edit-part): Make jumping to the next part
      really work when deleting or stripping.
      (gnus-mime-buttonize-attachments-in-header): Make header attachment
      buttons identical to the one in the article body so as to work deleting
      and stripping.
    • Daiki Ueno's avatar
      dbus.el: fix ":argN" keyword recognition · b206b9d7
      Daiki Ueno authored
      * net/dbus.el (dbus-register-signal): Convert "N" of ":argN" to
      integer before comparison.
  7. 25 Feb, 2015 7 commits
    • Jan D's avatar
      Redo the whole window offsets and coordinate translation for X. · 719fd933
      Jan D authored
      * frame.h (struct frame): Remove x_pixels_diff, y_pixels_diff.
      * w32fns.c (x_real_positions): Remove setting of x_pixels_diff,
      * xfns.c (x_real_pos_and_offsets): New function, basically the code
      from x_real_positions.
      (x_real_positions): Call x_real_pos_and_offsets.
      (x_relative_mouse_position): Use XTranslateCoordinates instead of
      OUTER_TO_INNER_DIFF macros.
      (Fx_frame_geometry): Get offsets with x_real_pos_and_offsets,
      border from window attributes.  Adjust tool bar and menu widths.
      * xmenu.c (create_and_show_popup_menu): Use XTranslateCoordinates
      instead of OUTER_TO_INNER_DIFF macros.
      * xterm.h (struct x_output): Remove x_pixels_outer_diff,
      y_pixels_outer_diff, FRAME_OUTER_TO_INNER_DIFF_X,
      FRAME_OUTER_TO_INNER_DIFF_Y. Declare x_real_pos_and_offsets.
    • Glenn Morris's avatar
      # Auto-commit of loaddefs files. · 0731a2e8
      Glenn Morris authored
    • Nicolas Richard's avatar
    • Oleh Krehel's avatar
      check-declare.el: Use compilation-style warnings · 383722de
      Oleh Krehel authored
      * lisp/emacs-lisp/check-declare.el (check-declare-warn): Add
        file-line-column info to the warning.
      (check-declare-files): Make sure that `check-declare-warning-buffer'
      is in `compilation-mode'. Make the order of the errors that same as in
      the file. Add code to ensure that `first-error' will work properly.
    • Oleh Krehel's avatar
      check-declare.el (check-declare-ext-errors): New defcustom. · 26b2e9aa
      Oleh Krehel authored
      * emacs-lisp/check-declare.el (check-declare): New defgroup.
      (check-declare-verify): When `check-declare-ext-errors' is non-nil,
      warn about an unfound function, instead of saying "skipping external
    • Tassilo Horn's avatar
      Handle customizations of reftex-include-file-commands · dcd4830c
      Tassilo Horn authored
      * reftex.texi (Multifile Documents): Document
      (Options): Mention that non-customize changes might require
      calling reftex-compile-variables.
      * textmodes/reftex-vars.el (reftex-include-file-commands): Call
      reftex-set-dirty on changes.
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/edebug.el (edebug--display): Save-excursion. · 8bb64d27
      Stefan Monnier authored
      Fixes: debbugs:19611
      * lisp/emacs-lisp/debug.el (debugger-env-macro): Remove redundant