1. 26 Jun, 2014 18 commits
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Regenerate etc/AUTHORS · 436550da
      Glenn Morris authored
      436550da
    • Glenn Morris's avatar
      Bump version to 24.3.92 · f387f870
      Glenn Morris authored
      f387f870
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Remove some function declarations, no longer needed or correct · 9fc9c8c6
      Glenn Morris authored
      * lisp/emacs-lisp/cl-macs.el (help-add-fundoc-usage):
      * lisp/gnus/mm-util.el (help-function-arglist):
      Remove outdated declarations.
      9fc9c8c6
    • Glenn Morris's avatar
      ps-samp.el: Make it slightly less awful · 18b34568
      Glenn Morris authored
      * lisp/ps-samp.el (ps-rmail-mode-hook, ps-gnus-article-prepare-hook)
      (ps-vm-mode-hook, ps-gnus-summary-setup, ps-info-mode-hook):
      Use [print] key.  Only set local values.
      (ps-article-subject, ps-article-author): Use standard functions
      like mail-fetch-field.
      (ps-info-file, ps-info-node): Use match-string.
      (ps-jts-ps-setup, ps-jack-setup): Remove, merging into...
      (ps-samp-ps-setup): ... new function.
      18b34568
    • Glenn Morris's avatar
      * lisp/progmodes/idlw-shell.el (idlwave-shell-make-temp-file): Optimize · 199af17e
      Glenn Morris authored
      away code unneeded on any modern Emacs.
      199af17e
    • Glenn Morris's avatar
      Move lisp/emacs-lisp/authors.el to admin/ · 515b1c5f
      Glenn Morris authored
      It is not useful for anything other than maintaining Emacs.
      515b1c5f
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      lib-src/Makefile trivial simplifications · a210e783
      Glenn Morris authored
      * lib-src/Makefile.in (blessmail): Depend on lisp/mail/blessmail.el.
      Use $<, $@.
      (regex.o, etags${EXEEXT}, ctags${EXEEXT}, ebrowse${EXEEXT})
      (profile${EXEEXT}, make-docfile${EXEEXT}, movemail${EXEEXT})
      (pop.o, emacsclient${EXEEXT}, emacsclientw${EXEEXT}, ntlib.o)
      (hexl${EXEEXT}, update-game-score${EXEEXT}, emacsclient.res): Use $<.
      (ctags${EXEEXT}): Add $srcdir to dependency rather than using VPATH.
      a210e783
    • Glenn Morris's avatar
      Disable byte-compilation in two test/automated files · 5bca8dfb
      Glenn Morris authored
      * test/automated/eieio-tests.el (no-byte-compile): Set it. 
      
      * test/automated/ert-tests.el (no-byte-compile): Set it.
      
      Fixes: debbugs:17851 debbugs:17852
      5bca8dfb
    • Luke Lee's avatar
      HideIfDef mode bug fixes and enhancements. This is #2 of 3 patches based · c2697304
      Luke Lee authored
      on the completed work posted on http://www.emacswiki.org/emacs/HideIfDef.
      
      - Supporting argumented macro expansion.
      - Stringification, tokenization and concatenation of strings and tokens.
      - Add functions to find defines and parse argumented macros into a macro
        tree containing macro name, formal parameters and macro body.
      - On macro evaluation, macros will be applied with actual parameters and
        then got expanded recursively.
      - Merge main trunk changes
      
      * lisp/progmodes/hideif.el (hif-string-to-number): Merge changes from
      main trunk.
      (hif-simple-token-only, hif-tokenize): Commentted in detail mainly for
      performance enhancements.
      (hif-parse-if-exp): Rename to `hif-parse-exp'. Enhanced for macro
      expansion.
      (hif-factor, hif-string-concatenation, intern-safe): Support string
      concatenation and argumented macro expansion.
      (hif-if-valid-identifier-p, hif-define-operator, hif-flatten)
      (hif-expand-token-list, hif-get-argument-list, hif-define-macro)
      (hif-delimit, hif-macro-supply-arguments, hif-invoke, hif-canonicalize)
      (hif-canonicalize-tokens, hif-looking-at-elif, hif-place-macro-invocation)
      (hif-parse-macro-arglist): Mostly new functions for supporting argumented
      macro expansion.
      (hif-string-concatenation, hif-stringify, hif-token-concat)
      (hif-token-stringification, hif-token-concatenation): Stringify and
      concatentation.
      (hif-find-next-relevant): Fix comments
      (hif-ifdef-to-endif, hif-looking-at-elif, hif-hide-line): Bug fix for
      some cases involving #elif.
      (hif-find-define, hif-add-new-defines): New functions for automatically
      scanning of defined symbols.
      (hide-ifdef-guts): Fix for auto defined symbol scanning.
      (hide-ifdef-undef): Fix behavior to match CPP.
      c2697304
    • Glenn Morris's avatar
      Simplify and parallize test/automated Makefile · 5a8816f3
      Glenn Morris authored
      * Makefile.in (mostlyclean, clean): Maybe clean test/automated.
      
      * lisp/emacs-lisp/ert.el (ert-summarize-tests-batch-and-exit): New.
      
      * test/automated/Makefile.in: Simplify and parallelize. 
      (XARGS_LIMIT, BYTE_COMPILE_EXTRA_FLAGS)
      (setwins, compile-targets, compile-main, compile-clean): Remove.
      (GREP_OPTIONS): Unexport.
      (.el.elc): Replace with pattern rule.
      (%.elc, %.log): New pattern rules.
      (ELFILES, LOGFILES): New variables.
      (check): Depend on LOGFILES.  Call ert-summarize-tests-batch-and-exit.
      (clean, mostlyclean): New rules.
      (bootstrap-clean): Simplify.
      (bootstrap-clean, distclean): Depend on clean.
      
      * .bzrignore: Ignore test/automated/*.log.
      
      Fixes: debbugs:15991
      5a8816f3
    • Leo Liu's avatar
      Fix last change · cb6ce5ee
      Leo Liu authored
      cb6ce5ee
    • Luke Lee's avatar
      HideIfDef mode bug fixes and enhancements. This is #2 of 3 patches based · 704172e6
      Luke Lee authored
      on the completed work posted on http://www.emacswiki.org/emacs/HideIfDef.
      
      - Supporting argumented macro expansion.
      - Stringification, tokenization and concatenation of strings and tokens.
      - Add functions to find defines and parse argumented macros into a macro
        tree containing macro name, formal parameters and macro body.
      - On macro evaluation, macros will be applied with actual parameters and
        then got expanded recursively.
      - Apply review changes.
      
      * lisp/progmodes/hideif.el (hif-string-to-number): Fix return value bug.
      (hif-simple-token-only, hif-tokenize): Commentted in detail mainly for
      performance enhancements.
      (hif-parse-if-exp): Rename to `hif-parse-exp'. Enhanced for macro
      expansion.
      (hif-factor, hif-string-concatenation, intern-safe): Support string
      concatenation and argumented macro expansion.
      (hif-if-valid-identifier-p, hif-define-operator, hif-flatten)
      (hif-expand-token-list, hif-get-argument-list, hif-define-macro)
      (hif-delimit, hif-macro-supply-arguments, hif-invoke, hif-canonicalize)
      (hif-canonicalize-tokens, hif-looking-at-elif, hif-place-macro-invocation)
      (hif-parse-macro-arglist): Mostly new functions for supporting argumented
      macro expansion.
      (hif-string-concatenation, hif-stringify, hif-token-concat)
      (hif-token-stringification, hif-token-concatenation): Stringify and
      concatentation.
      (hif-find-next-relevant): Fix comments
      (hif-ifdef-to-endif, hif-looking-at-elif, hif-hide-line): Bug fix for
      some cases involving #elif.
      (hif-find-define, hif-add-new-defines): New functions for automatically
      scanning of defined symbols.
      (hide-ifdef-guts): Fix for auto defined symbol scanning.
      (hide-ifdef-undef): Fix behavior to match CPP.
      704172e6
    • Leo Liu's avatar
      * lisp/url/url-handlers.el (url-http-parse-response): Remove unused autoload. · 1d8bea62
      Leo Liu authored
      (url-insert-file-contents): Condition on url-http-response-status
      for the HTTP/S specific part. 
      
      * lisp/url/url-http.el (url-http-end-of-headers): Remove duplicate defvar.
      
      Fixes: debbugs:17549
      1d8bea62
    • Glenn Morris's avatar
      authors.el: Add some renamed/moved files · d2301b5d
      Glenn Morris authored
      * lisp/emacs-lisp/authors.el (authors-valid-file-names)
      (authors-renamed-files-alist): Additions.
      d2301b5d
    • Glenn Morris's avatar
      ChangeLog fixes. · 92f1664d
      Glenn Morris authored
      Not sure how M-x authors missed these so far...
      92f1664d
  2. 25 Jun, 2014 21 commits
  3. 24 Jun, 2014 1 commit
    • Juri Linkov's avatar
      * lisp/desktop.el (desktop-auto-save-enable) · a4d8b73e
      Juri Linkov authored
      (desktop-auto-save-disable): New functions.
      (desktop-save-mode, desktop-auto-save-timeout): Use them.
      (desktop-read): Disable the autosave before loading the desktop,
      and enable afterwards.
      
      Fixes: debbugs:17351
      a4d8b73e