1. 21 Aug, 2012 18 commits
    • Dmitry Antipov's avatar
      Avoid direct writes to contents member of struct Lisp_Vector. · 086ca913
      Dmitry Antipov authored
      * lisp.h (vcopy): New function to copy data into vector.
      * dispnew.c (Fframe_or_buffer_changed_p): Use AREF and ASET.
      * fns.c (Ffillarray): Use ASET.
      * keyboard.c (timer_check_2): Use AREF and ASET.
      (append_tool_bar_item, Frecent_keys): Use vcopy.
      * lread.c (read_vector): Use ASET.
      * msdos.c (Frecent_doskeys): Use vcopy.
      * xface.c (Finternal_copy_lisp_face): Use vcopy.
      (Finternal_merge_in_global_face): Use ASET and vcopy.
      * xfont.c (xfont_list_pattern): Likewise.
    • Glenn Morris's avatar
      Auto-commit of generated files. · 0e733db9
      Glenn Morris authored
    • Martin Rudalics's avatar
      Document recent changes for select-window, window-point and set-window-point. · 342dac71
      Martin Rudalics authored
      * windows.texi (Window Point): Document recent changes in
      window-point and set-window-point.
      (Selecting Windows): Document recent change in select-window.
    • Martin Rudalics's avatar
      For selected window have (set-)window-point always operate on buffer's point. · 5481664a
      Martin Rudalics authored
      * window.c (Fwindow_point): For the selected window always return
      the position of its buffer's point.
      (Fset_window_point): For the selected window always go in its
      buffer to the specified position.
      * window.el (window-point-1, set-window-point-1): Remove.
      (window-in-direction, record-window-buffer)
      (set-window-buffer-start-and-point, split-window-below)
      (window--state-get-1, display-buffer-record-window): Replace
      calls to window-point-1 and set-window-point-1 by calls to
      window-point and set-window-point respectively.
    • Glenn Morris's avatar
      Remove still more cal-tex code duplication · 9f1ee09e
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-leftday, cal-tex-rightday): New functions.
      (cal-tex-cursor-week-at-a-glance, cal-tex-cursor-filofax-2week)
      (cal-tex-cursor-filofax-week): Use them.
    • Julien Danjou's avatar
      erc-match: fix erc-match server buffer exclusion · a878d0f2
      Julien Danjou authored
      * erc-match.el (erc-match-message): Use
      `erc-match-exclude-server-buffer' not
    • Glenn Morris's avatar
      Remove more cal-tex code duplication · 79858159
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-lefthead, cal-tex-righthead): New constants.
      (cal-tex-cursor-week-at-a-glance, cal-tex-cursor-filofax-2week)
      (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily): Use them.
    • Glenn Morris's avatar
      Allow multiple cal-tex-buffer buffers to exist · d346b2b4
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-preamble): Generate new buffers.
      (cal-tex-end-document): Don't rely on buffer name.
    • Glenn Morris's avatar
      Use cal-tex-arg more · 2d225a3a
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-scriptsize, cal-tex-huge)
      (cal-tex-Huge, cal-tex-large): Use cal-tex-arg.
    • Glenn Morris's avatar
      Use cal-tex-* functions more · b2403709
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-cursor-filofax-year): Use cal-tex-vspace.
      (cal-tex-vspace, cal-tex-hspace, cal-tex-em, cal-tex-bf)
      (cal-tex-Huge-bf, cal-tex-large-bf): Use cal-tex-cmd.
    • Glenn Morris's avatar
      Improve cal-tex-cmd usage · 1cebb5c0
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-cursor-filofax-year)
      (cal-tex-cursor-week, cal-tex-cursor-week2)
      (cal-tex-cursor-week-iso, cal-tex-cursor-week-at-a-glance)
      (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
      (cal-tex-cursor-filofax-daily, cal-tex-cursor-day)
      (cal-tex-insert-preamble, cal-tex-b-document)
      (cal-tex-e-document, cal-tex-b-center, cal-tex-e-center):
      Improve cal-tex-cmd usage.
    • Dmitry Antipov's avatar
      Setter macros for fontsets. · 6d470bdd
      Dmitry Antipov authored
      Adjust users.
    • Glenn Morris's avatar
      Reduce some cal-tex code duplication · c68cd5d4
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-filofax-paper): New function.
      (cal-tex-cursor-filofax-year, cal-tex-cursor-filofax-2week)
      (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily): Use it.
      (cal-tex-weekly-paper): New function.
      (cal-tex-cursor-week, cal-tex-cursor-week2)
      (cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
      (cal-tex-cursor-day): Use it.
    • Glenn Morris's avatar
      Remove some blank pages from cal-tex output · 9dca4801
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-cursor-week-at-a-glance)
      (cal-tex-cursor-filofax-week): Remove leading blank page.
      (Were these supposed to serve some purpose?  Printing?)
    • Glenn Morris's avatar
      cal-tex-cursor-week-at-a-glance small fixes · 1941e134
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-cursor-week-at-a-glance):
      Add autoload cookie.
      For now at least, don't use color, since no other cal-tex function does.
    • Katsumi Yamaoka's avatar
      gnus-msg.el (gnus-summary-resend-message): Honor posting-style for `name' and... · 891403f6
      Katsumi Yamaoka authored
      gnus-msg.el (gnus-summary-resend-message): Honor posting-style for `name' and `address' in Resent-From header
    • Glenn Morris's avatar
      cal-tex small fix · 6d74698e
      Glenn Morris authored
      * lisp/calendar/cal-tex.el (cal-tex-cursor-week-iso)
      (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
      (cal-tex-cursor-filofax-daily): Correct start date for diary entries.
    • Juri Linkov's avatar
      * lisp/info.el (Info-file-attributes): New variable. · 64cde199
      Juri Linkov authored
      (info-insert-file-contents): Add file attributes to
      `Info-file-attributes'.  Clear the caches `Info-index-nodes' and
      `Info-toc-nodes' when previous modtime of the Info file is less
      than new modtime.
      (Info-toc-nodes, Info-index-nodes): Move definitions up to the top
      of info.el.
      Fixes: debbugs:12230
  2. 20 Aug, 2012 19 commits
  3. 19 Aug, 2012 3 commits
    • Paul Eggert's avatar
      Merge from gnulib. · 562d4436
      Paul Eggert authored
      2012-08-19 ignore-value, stat-time, timespec: omit AC_C_INLINE
      2012-08-19 mktime, sys_select: avoid 'static inline'
      2012-08-19 gnulib-tool: Fix indentation.
    • Paul Eggert's avatar
      Rely on <unistd.h> to declare 'environ', · b69a6d22
      Paul Eggert authored
      as gnulib does this if the system doesn't.
      * lib-src/emacsclient.c (environ): Remove decl.
      * src/callproc.c, src/editfns.c, src/process.c (environ) [!USE_CRT_DLL]:
      * src/emacs.c (environ) [DOUG_LEA_MALLOC]:
      * src/vm-limit.c (environ) [ORDINARY_LINK]: Remove decl.
      * src/vm-limit.c: Include <unistd.h>, for 'environ'.
    • Paul Eggert's avatar
      * unexaix.c, unexcoff.c: Include "mem-limits.h". · 22d7feb2
      Paul Eggert authored
      (start_of_data): Remove decl; mem-limits.h provides it.