1. 08 Oct, 2010 1 commit
  2. 04 Oct, 2010 2 commits
  3. 03 Oct, 2010 6 commits
  4. 02 Oct, 2010 2 commits
  5. 01 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Close bug#3992. · b336bfcd
      Glenn Morris authored
      * lib-src/emacsclient.c (set_local_socket) [DARWIN_OS]: Try as a fall-back
      DARWIN_USER_TEMP_DIR.
      b336bfcd
  6. 30 Sep, 2010 4 commits
  7. 29 Sep, 2010 4 commits
  8. 28 Sep, 2010 1 commit
  9. 27 Sep, 2010 8 commits
  10. 26 Sep, 2010 2 commits
  11. 25 Sep, 2010 1 commit
    • Chong Yidong's avatar
      Fix require names in CEDET 1.0 merge. · b93e37e5
      Chong Yidong authored
      * ede/linux.el (ede-project-class-files):
      * ede/generic.el (ede-generic-new-autoloader):
      * ede/emacs.el (ede-project-class-files):
      * ede/simple.el (ede-project-class-files):
      * ede/cpp-root.el (ede-project-class-files): Fix require name.
      b93e37e5
  12. 23 Sep, 2010 1 commit
    • Glenn Morris's avatar
      Move some aliases to options before the associated definitions. · af3ccb5c
      Glenn Morris authored
      * isearch.el (isearch-lazy-highlight-cleanup)
      (isearch-lazy-highlight-initial-delay)
      (isearch-lazy-highlight-interval)
      (isearch-lazy-highlight-max-at-a-time, isearch-lazy-highlight-face):
      * net/net-utils.el (ipconfig-program-options):
      Move aliases to options before the associated definitions.
      af3ccb5c
  13. 21 Sep, 2010 6 commits
    • Eric M. Ludlam's avatar
      Synch SRecode to CEDET 1.0. · b9749554
      Eric M. Ludlam authored
      * lisp/cedet/cedet.el (cedet-version):
      * lisp/cedet/srecode.el (srecode-version): Bump version to 1.0.
      
      * lisp/cedet/pulse.el (pulse-momentary-highlight-overlay): If pulse-flag is
      'never, disable all pulsing.
      
      * lisp/cedet/srecode/compile.el (srecode-compile-templates): Fix directory
      compare of built-in templates.  Give built-ins lower piority.
      Support special variable "project".
      (srecode-compile-template-table): Set :project slot of new tables.
      (srecode-compile-one-template-tag): Use
      srecode-create-dictionaries-from-tags.
      
      * lisp/cedet/srecode/cpp.el (srecode-cpp): New defgroup.
      (srecode-cpp-namespaces): New option.
      (srecode-semantic-handle-:using-namespaces)
      (srecode-cpp-apply-templates): New functions.
      (srecode-semantic-apply-tag-to-dict): Handle template parameters
      by calling `srecode-cpp-apply-templates'.
      
      * lisp/cedet/srecode/dictionary.el (srecode-dictionary-add-template-table):
      Do not add variables in tables not for the current project.
      (srecode-compound-toString): Handle cases where the default value
      is another compound value.
      (srecode-dictionary-lookup-name): New optional argument
      NON-RECURSIVE, which inhibits visiting dictionary parents.
      (srecode-dictionary-add-section-dictionary)
      (srecode-dictionary-merge): New optional argument FORCE adds
      values even if an identically named entry exists.
      (srecode-dictionary-add-entries): New method.
      (srecode-create-dictionaries-from-tags): New function.
      
      * lisp/cedet/srecode/fields.el (srecode-fields-exit-confirmation): New option.
      (srecode-field-exit-ask): Use it.
      
      * lisp/cedet/srecode/find.el (srecode-template-get-table)
      (srecode-template-get-table-for-binding)
      (srecode-all-template-hash): Skip if not in current project.
      (srecode-template-table-in-project-p): New method.
      
      * lisp/cedet/srecode/getset.el (srecode-insert-getset): Force tag table
      update.  Don't query the class if it is empty.
      
      * lisp/cedet/srecode/insert.el (srecode-insert-fcn): Merge template
      dictionary before resolving arguments.
      (srecode-insert-method-helper): Add error checking to make sure
      that we only have dictionaries.
      (srecode-insert-method): Check template nesting depth when using
      point inserter override.
      (srecode-insert-method): Install override with depth limit.
      
      * lisp/cedet/srecode/map.el (srecode-map-update-map): Make map loading more
      robust.
      
      * lisp/cedet/srecode/mode.el (srecode-bind-insert): Call
      srecode-load-tables-for-mode.
      (srecode-minor-mode-templates-menu): Do not list templates that
      are not in the current project.
      (srecode-menu-bar): Add binding for srecode-macro-help.
      
      * lisp/cedet/srecode/table.el (srecode-template-table): Add :project slot.
      (srecode-dump): Dump it.
      
      * lisp/cedet/srecode/texi.el (srecode-texi-insert-tag-as-doc): New function.
      (semantic-insert-foreign-tag): Use it.
      b9749554
    • Stefan Monnier's avatar
      * src/syntax.c (back_comment): Detect the case where a 1-char comment · fbb3da77
      Stefan Monnier authored
      starter is also the 2nd char of a 2-char comment ender.
      fbb3da77
    • Stefan Monnier's avatar
      c9805d23
    • Glenn Morris's avatar
      Fix message-mode bug with fcc to Rmail buffers. · 872b1b16
      Glenn Morris authored
      * lisp/gnus/message.el (message-output): Use gnus-output-to-rmail if a
      buffer is visiting the fcc file in rmail-mode.
      872b1b16
    • Glenn Morris's avatar
      Add EPSF magic header to doc/lispintro/*.eps. (Bug#7064) · f06d3d36
      Glenn Morris authored
      * cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps:
      * cons-5.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps:
      Add first line EPSF magic comment.
      f06d3d36
    • Eric M. Ludlam's avatar
      Synch EDE to CEDET 1.0. · cb85c0d8
      Eric M. Ludlam authored
      * cedet-idutils.el (cedet-idutils-make-command): New option.
      (cedet-idutils-mkid-call):
      (cedet-idutils-create/update-database): New functions.
      
      * cedet-cscope.el (cedet-cscope-create):
      (cedet-cscope-create/update-database): New functions.
      (cedet-cscope-support-for-directory): Make interactive.
      
      * cedet-global.el (cedet-global-gtags-command): New option.
      (cedet-gnu-global-gtags-call)
      (cedet-gnu-global-create/update-database): New functions.
      
      * ede.el (ede-save-cache): Fix recentf-exclude expression.
      (ede-make-dist): Always use toplevel project.
      (ede-buffer-object): If we fail to find an object in the current
      project, loop upward looking for a match.  If no target is found,
      use most local project.
      (ede-buffer-belongs-to-target-p)
      (ede-buffer-belongs-to-project-p): New functions.
      (ede-initialize-state-current-buffer): New function.
      (ede-target-forms-menu, ede-project-buffers): Use them.
      (ede-minor-mode, ede-reset-all-buffers): Use it.
      (project-interactive-select-target, project-add-file): Don't use
      ede-project-force-load.
      (ede-buffer-object): New arg PROJSYM.
      (ede-minor-mode): Remove ede-directory-project-p test.
      (ede-initialize-state-current-buffer): Don't test for
      ede-directory-project-p if there is a matching open project.
      (ede-customize-forms-menu): Prevent error if there is no project.
      (ede-load-project-file): Set ede-constructing to the thing being
      constructed, instead of t.
      (ede-project-force-load): Deleted.
      
      * ede/base.el:
      * ede/auto.el:
      * ede/custom.el: New files.
      
      * ede/autoconf-edit.el (autoconf-find-last-macro)
      (autoconf-parameters-for-macro): Parse multiline parameters of
      macros.  Optionally ignore case and at bol for macro.
      (autoconf-parameter-strip): Use greedy match for newlines.
      (autoconf-new-automake-string): Deleted.
      (autoconf-new-program): Use SRecode to fill an empty file.
      
      * ede/cpp-root.el (ede-create-lots-of-projects-under-dir): New
      function.
      
      * ede/files.el (ede-flush-project-hash): New command.
      (ede-convert-path): Add optional PROJECT arg.
      (ede-directory-project-p): Obey ".ede-ignore".
      (ede-expand-filename-local)
      (ede-expand-filename-impl-via-subproj): New methods.
      (ede-expand-filename-impl): Use them.
      (ede-project-root, ede-project-root-directory): Move to
      ede/auto.el.
      
      * ede/locate.el (ede-locate-flush-hash):
      (ede-locate-create/update-root-database): New methods.
      (initialize-instance): Use ede-locate-flush-hash.
      
      * ede/pmake.el (ede-proj-makefile-insert-variables): If this is
      the top project and not a metasubproject, set TOP to CURDIR.
      (ede-proj-makefile-insert-variables): Output a target's object
      list whether or not the vars are already in the Makefile.
      (ede-pmake-insert-variable-once): New macro.
      
      * ede/project-am.el (project-am-with-makefile-current): Add
      recentf-exclude.
      (project-am-load-makefile): Obey an optional suggested name.
      (project-am-expand-subdirlist): New function.
      (project-am-makefile::project-rescan): Use it.  Combine SUBDIRS
      and DIST_SUBDIRS.
      (project-am-meta-type-alist): A list to scan better Makefile.am
      (project-am-scan-for-targets): Scan also over
      project-am-meta-type-alist.
      (ede-system-include-path): Simple implementation.
      (ede-find-target): Deleted.  EDE core takes care of this.
      (ede-buffer-mine): Create the searched filename as relative.
      (project-am-load): Simplify, using autoconf-edit.
      (project-am-extract-package-info): Fix separators.
      
      * ede/proj.el (project-run-target): New method.
      (project-make-dist, project-compile-project): Use
      ede-proj-automake-p to determine which kind of compile to use.
      (project-rescan): Call ede-load-project-file.
      (ede-buffer-mine): Add more file names that belong to the project.
      (ede-proj-compilers): Improve error message.
      
      * ede/proj-obj.el (ede-ld-linker): Use the LDDEPS variable.
      (ede-source-c++): Add more C++ extensions.
      (ede-proj-target-makefile-objectcode): Quote initforms.  Support
      lex and yacc.
      
      * ede/proj-prog.el (ede-proj-makefile-insert-rules): Removed.
      (ede-proj-makefile-insert-variables): New, add LDDEPS.
      (ede-proj-makefile-insert-automake-post-variables): Add LDADD
      variable.  Use ldlibs-local slot.  Add a -l to ldlibs strings.
      (ede-proj-target-makefile-program): Swap order of two slots so
      they show up in the same order as in the command line.
      (ede-proj-target-makefile-program): Add ldlibs-local slot.
      
      * ede/proj-shared.el (ede-g++-libtool-shared-compiler): Fix
      inference rule to use cpp files.
      (ede-proj-target-makefile-shared-object): Quote initforms.
      
      * ede/proj-misc.el (ede-proj-target-makefile-miscelaneous):
      * ede/proj-info.el (ede-proj-target-makefile-info):
      * ede/proj-aux.el (ede-proj-target-aux):
      * ede/proj-archive.el (ede-proj-target-makefile-archive):
      * ede/proj-elisp.el (ede-proj-target-elisp)
      (ede-proj-target-elisp-autoloads): Quote initforms.
      
      * ede/srecode.el (ede-srecode-setup): Load autoconf templates.
      
      * ede/shell.el (ede-shell-buffer): Fix buffer name.
      
      * ede/pconf.el (ede-proj-configure-synchronize): If user events
      occur while waiting for the compile process to finish, pull them
      in and discard those events.
      cb85c0d8
  14. 19 Sep, 2010 1 commit
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/float-sup.el (float-pi): New name for `pi'. · 9e0d4f9e
      Stefan Monnier authored
      (float-e): New name for `e'.
      (degrees-to-radians, radians-to-degrees):
      * lisp/calendar/solar.el (solar-longitude):
      * lisp/calculator.el (calculator-registers, calculator-funcall):
      * lisp/textmodes/artist.el (artist-spray-random-points):
      * lisp/play/bubbles.el (bubbles--initialize-images): Use new names.
      9e0d4f9e