1. 01 Jan, 2015 2 commits
  2. 25 Dec, 2014 1 commit
    • Paul Eggert's avatar
      Prefer stpcpy to strcat · 1e6879db
      Paul Eggert authored
      * admin/merge-gnulib (GNULIB_MODULES): Add stpcpy.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * lib/stpcpy.c, m4/stpcpy.m4: New files, from gnulib.
      * lib-src/ebrowse.c (sym_scope_1, operator_name, open_file):
      * lib-src/emacsclient.c (get_server_config, set_local_socket)
      (start_daemon_and_retry_set_socket):
      * lib-src/etags.c (main, C_entries, relative_filename):
      * lib-src/pop.c (sendline):
      * lib-src/update-game-score.c (main):
      * lwlib/xlwmenu.c (resource_widget_value):
      * src/callproc.c (child_setup):
      * src/dbusbind.c (xd_signature_cat):
      * src/doc.c (get_doc_string, Fsnarf_documentation):
      * src/editfns.c (Fuser_full_name):
      * src/frame.c (xrdb_get_resource):
      * src/gtkutil.c (xg_get_file_with_chooser):
      * src/tparam.c (tparam1):
      * src/xfns.c (xic_create_fontsetname):
      * src/xrdb.c (gethomedir, get_user_db, get_environ_db):
      * src/xsmfns.c (smc_save_yourself_CB):
      Rewrite to avoid the need for strcat, typically by using stpcpy
      and/or lispstpcpy.  strcat tends to be part of O(N**2) algorithms.
      * src/doc.c (sibling_etc):
      * src/xrdb.c (xdefaults):
      Now a top-level static constant.
      1e6879db
  3. 24 Dec, 2014 1 commit
    • Glenn Morris's avatar
      authors.el updates · 8f1b3e5b
      Glenn Morris authored
      * admin/authors.el (authors-obsolete-files-regexps)
      (authors-ignored-files, authors-valid-file-names)
      (authors-renamed-files-alist, authors-renamed-files-regexps):
      Additions.
      8f1b3e5b
  4. 14 Dec, 2014 4 commits
  5. 13 Dec, 2014 3 commits
    • Paul Eggert's avatar
      Convert Czech and Slovakian refcards to UTF-8 · 1c11620f
      Paul Eggert authored
      * admin/notes/unicode: Don't mention Czech and Slovakian refcards.
      * etc/refcards/cs-dired-ref.tex, etc/refcards/cs-refcard.tex:
      * etc/refcards/cs-survival.tex, etc/refcards/sk-dired-ref.tex:
      * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex:
      Convert from iso-latin-2 to utf-8.  Remove no-longer-necessary
      coding comments and "\input utf8off" directives.
      1c11620f
    • Paul Eggert's avatar
      Replace union hack with C11-style max_align_t · 7fc616af
      Paul Eggert authored
      * admin/merge-gnulib (GNULIB_MODULES): Add stddef, for max_align_t.
      * lib/gnulib.mk: Regenerate.
      * src/alloc.c (XMALLOC_BASE_ALIGNMENT): Use max_align_t instead of
      a hack involving a union.
      7fc616af
    • Ted Zlatanov's avatar
      Merge from origin/emacs-24 · 28e0d0c9
      Ted Zlatanov authored
      bd6c4418 * simple.el (password-word-equivalents): Add "passcode", used for numeric secrets like PINs or RSA tokens.
      16d4c1cd A better fix for bug#19346
      82ec808f * .gitignore: Add !lib/std*.in.h, so as to not ignore the .in.h files.
      3cf7629f Git ignore lib/std*.h
      301a4014 Always define `gnutls-available-p' even if GnuTLS is not available.
      d76b9b2a Don't break example string between 2 lines (bug#19257)
      75b4857e Port commit-msg to mawk
      9ac03320 Improve commit-msg messages and autosquash
      0c2f254b Support overflow-newline-into-fringe together with word-wrap (bug#19300)
      935ee05f * net/tramp-sh.el (tramp-get-remote-path): Use a login shell in order to determine `tramp-own-remote-path'.
      c2db9393 python.el: Support interpreter paths with spaces
      d83f3299 ChangeLog fix
      0f9fbb92 Port commit-message checking to FreeBSD 9.
      3db1adac admin/MAINTAINERS: Update my interests and responsibilities.
      6382f241 * .gitignore: Ignore autosave files.
      
      Conflicts:
      	ChangeLog
      	lisp/progmodes/python.el
      	src/gnutls.c
      28e0d0c9
  6. 10 Dec, 2014 1 commit
  7. 06 Dec, 2014 2 commits
  8. 01 Dec, 2014 5 commits
  9. 29 Nov, 2014 2 commits
  10. 27 Nov, 2014 2 commits
  11. 22 Nov, 2014 2 commits
    • Glenn Morris's avatar
      6d099b2e
    • Glenn Morris's avatar
      Further reduce number of versioned files storing Emacs version number. · 84e2f13c
      Glenn Morris authored
      * configure.ac (comma_version, comma_space_version) [mingw32]:
      New output variables.
      (nt/emacs.rc, nt/emacsclient.rc) [mingw32]: New output files.
      
      * make-dist: Update nt/ for *.rc -> *.rc.in changes.
      
      * nt/emacs.rc.in, nt/emacsclient.rc.in: Rename from nt/emacs.rc, emacsclient.rc.
      Let configure generate the real files, and set the version numbers.
      
      * lib-src/Makefile.in (emacsclient.res): Update deps for nt/emacsclient.rc
      now being in the build directory, not the source directory.
      
      * nt/Makefile.in (distclean): Delete *.rc.
      (emacs.res): Update deps for nt/emacsclient.rc now being in the
      build directory, not the source directory.
      
      * admin/admin.el (set-version): No more need to update nt/*.rc.
      
      * admin/authors.el (authors-renamed-files-alist): Add .rc.in files.
      84e2f13c
  12. 19 Nov, 2014 1 commit
    • Paul Eggert's avatar
      Lessen focus on ChangeLog files, as opposed to change log entries. · cd2e816c
      Paul Eggert authored
      This is in preparation for generating the former automatically
      from the latter.
      * admin/notes/bugtracker, admin/notes/copyright, admin/notes/newfile:
      ChangeLog -> change log
      * admin/notes/changelogs: Remove, merging old contents to ...
      * admin/notes/repo: ... here.
      * doc/emacs/maintaining.texi (Change Log): Mention that ChangeLog files may
      be copied to or from a version control system.
      * doc/emacs/trouble.texi (Sending Patches): Point to the commit messages.
      * doc/lispref/intro.texi (Acknowledgments): ChangeLog file -> change log entries.
      * doc/lispref/tips.texi (Library Headers): Emacs uses a version control system.
      * etc/CONTRIBUTE: Give advice about git commit messages and how
      to generate proposed patches containing them.
      cd2e816c
  13. 18 Nov, 2014 1 commit
    • Paul Eggert's avatar
      .gitignore cleanup. · 342bc0e0
      Paul Eggert authored
      * .gitignore: Merge contents of subsidiary files and organize the
      result so as to avoid duplication.  Remove no-longer needed entries.
      * admin/charsets/.gitignore, admin/unidata/.gitignore:
      * doc/lispintro/.gitignore, etc/.gitignore, leim/.gitignore:
      * leim/ja-dic/.gitignore, lib-src/.gitignore, lisp/.gitignore:
      * lisp/calc/.gitignore, lisp/calendar/.gitignore:
      * lisp/cedet/.gitignore, lisp/emulation/.gitignore:
      * lisp/erc/.gitignore, lisp/eshell/.gitignore, lisp/gnus/.gitignore:
      * lisp/international/.gitignore, lisp/language/.gitignore:
      * lisp/leim/.gitignore, lisp/leim/quail/.gitignore:
      * lisp/mail/.gitignore, lisp/mh-e/.gitignore, lisp/net/.gitignore:
      * lisp/nxml/.gitignore, lisp/obsolete/.gitignore:
      * lisp/play/.gitignore, lisp/progmodes/.gitignore:
      * lisp/term/.gitignore, lisp/textmodes/.gitignore:
      * lisp/url/.gitignore, nt/.gitignore, src/.gitignore:
      Remove; no longer needed.
      342bc0e0
  14. 17 Nov, 2014 1 commit
    • Oscar Fuentes's avatar
      Define MINGW_W64 and use it instead of _W64 · 81e0cca7
      Oscar Fuentes authored
      ... for detecting MinGW-w64. _W64 is not specific of MinGW-w64, it is
      defined for compatibility with MS VC++.
      
      	* nt/inc/ms-w32.h: Define MINGW_W64.
      
      	* admin/CPP-DEFINES: Mention MINGW_W64.
      
      	* nt/addpm.c: Use it.
      
      	* nt/addsection.c: Use it.
      
      	* nt/preprep.c: Use it.
      
      	* src/w32.c: Use MINGW_W64 instead of _W64
      
      	* src/w32term.c: Likewise.
      81e0cca7
  15. 16 Nov, 2014 2 commits
  16. 15 Nov, 2014 3 commits
  17. 13 Nov, 2014 1 commit
  18. 11 Nov, 2014 2 commits
    • Eric S. Raymond's avatar
      Git transition patch · ac03795d
      Eric S. Raymond authored
      All bzr revision IDS, and all CVS revision IDs for which a commit
      could be identified, were changed to time-date!committer version
      stamps. All .cvsignore files in the history became .gitignore files.
      Fixes-bug annotations from bzr were copied into the corresponding
      commit comments.
      
      (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>.
      The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>)
      
      Committer/author email addresses are generally correct for the
      transition day, not necessarily when the commit was originally made.
      ac03795d
    • Eric S. Raymond's avatar
      Git transition patch · 7148318a
      Eric S. Raymond authored
      All bzr revision IDS, and all CVS revision IDs for which a commit
      could be identified, were changed to time-date!committer version
      stamps. All .cvsignore files in the history became .gitignore files.
      Fixes-bug annotations from bzr were copied into the corresponding
      commit comments.
      
      (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>.
      The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>)
      
      Committer/author email addresses are generally correct for the
      transition day, not necessarily when the commit was originally made.
      7148318a
  19. 10 Nov, 2014 4 commits
    • Glenn Morris's avatar
      Further reduce the number of versioned files storing the version number · be1f3161
      Glenn Morris authored
      * configure.ac (doc/man/emacs.1): Generate it.
      
      * Makefile.in (top_bootclean): Remove doc/man/emacs.1.
      
      * make-dist: Do not distribute doc/man/emacs.1.
      
      * admin/admin.el (set-version): No need to update doc/man/emacs.1.
      
      * doc/man/emacs.1.in: Rename from emacs.1.
      
      * .bzrignore: Add doc/man/emacs.1.
      be1f3161
    • Glenn Morris's avatar
      * admin/admin.el: Comments. · f452367d
      Glenn Morris authored
      f452367d
    • Glenn Morris's avatar
      ChangeLog fix · 9be1c1ed
      Glenn Morris authored
      9be1c1ed
    • Glenn Morris's avatar
      Stop keeping etc/refcards/emacsver.tex in the repository · 4e65e7e2
      Glenn Morris authored
      * configure.ac (etc/refcards/emacsver.tex): Generate it.
      
      * Makefile.in (etc-emacsver): New PHONY rule.
      (bootstrap-clean): Delete etc/refcards/emacsver.tex.
      
      * admin/admin.el (set-version): No need to update etc/refcards/emacsver.tex.
      (set-copyright): Update etc/refcards/emacsver.tex.in.
      
      * etc/refcards/emacsver.tex.in: Rename from emacsver.tex.
      
      * .bzrignore: Add etc/refcards/emacsver.tex.
      4e65e7e2