1. 28 Feb, 2015 4 commits
  2. 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.
      05379435
    • 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.
      b2a590d4
    • 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.
      805fe507
    • 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
      6ef14349
  3. 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
      619fc5c1
    • 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.
      5917b790
    • Oscar Fuentes's avatar
      Fixed previous ChangeLog entry · 0ed52489
      Oscar Fuentes authored
      0ed52489
    • 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.
      b5a0603e
    • 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
      
      Conflicts:
      	doc/emacs/ChangeLog
      	lisp/ChangeLog
      	src/ChangeLog
      	test/ChangeLog
      d8e91221
    • 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
      cbd447e1
    • 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
      4d36e524
    • 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
      b6964cb0
    • 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.
      48598095
    • Paul Eggert's avatar
      8ae21425
    • Katsumi Yamaoka's avatar
      lisp/gnus/ChangeLog: Fix typo · 4f9befb3
      Katsumi Yamaoka authored
      4f9befb3
    • 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.
      f376a4b7
    • 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.
      b206b9d7
  4. 25 Feb, 2015 10 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,
      y_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.
      719fd933
    • Glenn Morris's avatar
      # Auto-commit of loaddefs files. · 0731a2e8
      Glenn Morris authored
      0731a2e8
    • Nicolas Richard's avatar
      ca5790eb
    • 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.
      383722de
    • 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
      file".
      26b2e9aa
    • Tassilo Horn's avatar
      Handle customizations of reftex-include-file-commands · dcd4830c
      Tassilo Horn authored
      * reftex.texi (Multifile Documents): Document
      reftex-include-file-commands.
      (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.
      dcd4830c
    • 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
      save-excursion.
      8bb64d27
    • Katsumi Yamaoka's avatar
      Gnus: Revert my bogus changes (2014-06-05) · b86ba30d
      Katsumi Yamaoka authored
      * mm-decode.el (mm-shr)
      * mm-view.el (mm-inline-text-html-render-with-w3m):
      Revert my bogus change that made the start marker of a part
      the "moves after insertion" type.
      b86ba30d
    • Paul Eggert's avatar
      Merge from gnulib · 27bd6dad
      Paul Eggert authored
      * lib/getdtablesize.c, m4/dup2.m4, m4/fcntl.m4:
      Update from gnulib, incorporating:
      2015-02-23 dup2: doc and test for Android bug
      2015-02-23 Replace dup2() on Android
      2015-02-22 Android doesn't define RLIM_SAVED_*
      27bd6dad
    • Paul Eggert's avatar
      Backtrace after malloc arena is corrupted · b74db634
      Paul Eggert authored
      Without this change, if the malloc arena is corrupted and then
      'backtrace' is called, the backtrace can crash because 'backtrace'
      calls 'malloc'.  For more, please see:
      https://sourceware.org/ml/libc-alpha/2015-02/msg00678.html
      * emacs.c (main): Initialize tables used by 'backtrace'.
      * sysdep.c (emacs_backtrace): Document the newly used part of the API.
      b74db634
  5. 24 Feb, 2015 1 commit
  6. 25 Feb, 2015 1 commit
  7. 24 Feb, 2015 6 commits
  8. 23 Feb, 2015 1 commit