1. 14 Jul, 2015 1 commit
    • Paul Eggert's avatar
      Clear gcprolist etc. after stack overflow · 2254b6c0
      Paul Eggert authored
      After stack overflow, command_loop calls init_eval, and this needs to
      clear gcprolist and byte_stack_list (Bug#20996).
      * src/alloc.c (init_alloc):
      Move gcprolist and byte_stack_list initialization from here ...
      * src/eval.c (init_eval): ... to here.
  2. 13 Jul, 2015 5 commits
    • Xue Fuqiao's avatar
    • YAMAMOTO Mitsuharu's avatar
      Avoid deprecated enums in mac-ct font backend driver · a1f78382
      YAMAMOTO Mitsuharu authored
      * src/macfont.m (mac_font_copy_default_descriptors_for_language)
      (mac_ctfont_get_bounding_rect_for_glyph): Avoid deprecated enums.
    • YAMAMOTO Mitsuharu's avatar
      Cache font family in mac-ct font backend driver · 455fe1a7
      YAMAMOTO Mitsuharu authored
      * src/macfont.m (macfont_family_cache): New variable.
      (syms_of_macfont): Initialize it.
      (macfont_available_families_cache): New variable.
      (macfont_invalidate_family_cache, macfont_get_family_cache_if_present)
      (macfont_set_family_cache, macfont_invalidate_available_families_cache)
      (macfont_copy_available_families_cache): New functions.
      (macfont_create_family_with_symbol): Use font family caches.
      (macfont_list, macfont_list_family): Use
      macfont_copy_available_families_cache instead of
    • Xue Fuqiao's avatar
      ; Minor doc fix · 64d09655
      Xue Fuqiao authored
    • Dmitry Gutov's avatar
      Show the default value in the prompt · 35ad161d
      Dmitry Gutov authored
      * lisp/progmodes/xref.el: Add `M-?' binding for
      xref-find-references.  Declare functions `grep-read-files' and
      (xref--read-identifier): Show the default value in the prompt.
  3. 12 Jul, 2015 4 commits
    • Dmitry Gutov's avatar
      When called with prefix argument, ask for file patterns to search as well · 5153d30c
      Dmitry Gutov authored
      * lisp/progmodes/xref.el (xref-find-regexp): When called with
      prefix argument, ask for file patterns to search as well.  When
      prompting for the directory, require an existing one.
      (xref-collect-matches): Add a new argument, FILES.  Use it in the
      above function.
    • Dmitry Gutov's avatar
      Add `project-ignores' · 62d5d465
      Dmitry Gutov authored
      * lisp/progmodes/project.el (project-ignores): New generic
      function, and an implementation for the	VC project type.
      * lisp/progmodes/xref.el (xref--rgrep-command): Split, as a
      variant of rgrep-default-command that handles a generic list of
      (xref-collect-matches): Use it, and pass through to it the value
      of the newly added argument.
      (xref-find-regexp): Handle ignored paths within the project.
      Remove outdated comment.
      * lisp/vc/vc.el (vc-default-ignore-completion-table):
      Skip the comments and the empty lines.
    • Xue Fuqiao's avatar
    • Glenn Morris's avatar
      ; Auto-commit of ChangeLog files. · 59a8e71c
      Glenn Morris authored
  4. 11 Jul, 2015 3 commits
  5. 10 Jul, 2015 5 commits
    • Stefan Monnier's avatar
      * lisp/gnus/nnimap.el: Clean up "unused var" warnings · 83d824bc
      Stefan Monnier authored
      (auth-source-creation-prompts): Declare.
      (nnimap-retrieve-headers, nnimap-status-message)
      (nnimap-request-create-group, nnimap-request-delete-group)
      (nnimap-close-group, nnimap-request-move-article)
      (nnimap-request-accept-article, nnimap-request-newgroups)
      (nnimap-request-post, nnimap-dummy-active-number)
      (nnimap-save-mail-spec, nnimap-get-groups): Add _ to unused vars.
      (nnimap-parse-flags): Remove unused var `p'.
      (nnimap-retrieve-group-data-early): Remove unused var `groups'.
      (nnimap-flags-to-marks): Remove unused var `totalp'.
    • Andy Moreton's avatar
      * src/w32heap.c (DUMPED_HEAP_SIZE): Bump to 20MB. · 8badbad1
      Andy Moreton authored
      Copyright-paperwork-exempt: yes
    • YAMAMOTO Mitsuharu's avatar
    • Dmitry Gutov's avatar
      Don't check the exit status, it can be misleading · 53cf3cfe
      Dmitry Gutov authored
      * lisp/progmodes/xref.el (xref-collect-matches): Don't check the
      exit status, it can be misleading.
    • Dmitry Gutov's avatar
      Introduce a Project API · f8c720b5
      Dmitry Gutov authored
      * lisp/progmodes/project.el: New file.
      * lisp/cedet/ede.el: (project-try-ede): New function.
      (project-root): New implementation.
      * lisp/progmodes/elisp-mode.el (emacs-lisp-mode):
      Set project-search-path-function.
      (elisp--xref-find-references): Delegate some logic to
      (elisp-search-path): New function.
      (elisp-xref-find): Don't implement `matches' anymore.
      * lisp/progmodes/etags.el: Don't implement `matches'.
      Delegate some logic to project-search-path.
      (etags-search-path): New function.
      * lisp/progmodes/xref.el (xref-find-function):
      Remove `matches' from the API.
      (xref-find-regexp): Move whatever common logic was in elisp and
      etags implementations, and search the directories returned by
      project-directories and project-search-path.
  6. 09 Jul, 2015 9 commits
  7. 08 Jul, 2015 8 commits
  8. 07 Jul, 2015 5 commits