1. 05 Dec, 2014 1 commit
  2. 04 Dec, 2014 1 commit
  3. 02 Dec, 2014 1 commit
    • Eli Zaretskii's avatar
      Allow to search for characters whose bidi directionality was overridden. · dd601050
      Eli Zaretskii authored
       src/bidi.c (bidi_find_first_overridden): New function.
       src/xdisp.c (Fbidi_find_overridden_directionality): New function.
       (syms_of_xdisp): Defsubr it.
       src/dispextern.h (bidi_find_first_overridden): Add prototype.
      
       doc/lispref/display.texi (Bidirectional Display): Document
       'bidi-find-overridden-directionality'.
      
       etc/NEWS: Mention 'bidi-find-overridden-directionality'.
      dd601050
  4. 27 Nov, 2014 1 commit
  5. 25 Nov, 2014 1 commit
  6. 24 Nov, 2014 1 commit
  7. 23 Nov, 2014 1 commit
  8. 19 Nov, 2014 2 commits
    • 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
    • Leo Liu's avatar
      Add NEWS entry for define-advice · 9c2c15ed
      Leo Liu authored
      * NEWS: Mention new macro define-advice.
      9c2c15ed
  9. 17 Nov, 2014 1 commit
    • Paul Eggert's avatar
      Improve time stamp handling, and be more consistent about it. · 0921dbc3
      Paul Eggert authored
      This implements a suggestion made in:
      http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html
      Among other things, this means timer.el no longer needs to
      autoload the time-date module.
      * doc/lispref/os.texi (Time of Day, Time Conversion, Time Parsing)
      (Processor Run Time, Time Calculations):
      Document the new behavior, plus be clearer about the old behavior.
      (Idle Timers): Take advantage of new functionality.
      * etc/NEWS: Document the changes.
      * lisp/allout-widgets.el (allout-elapsed-time-seconds): Doc fix.
      * lisp/arc-mode.el (archive-ar-summarize):
      * lisp/calendar/time-date.el (seconds-to-time, days-to-time, time-since):
      * lisp/emacs-lisp/timer.el (timer-relative-time, timer-event-handler)
      (run-at-time, with-timeout-suspend, with-timeout-unsuspend):
      * lisp/net/tramp.el (tramp-time-less-p, tramp-time-subtract):
      * lisp/proced.el (proced-time-lessp):
      * lisp/timezone.el (timezone-time-from-absolute):
      * lisp/type-break.el (type-break-schedule, type-break-time-sum):
      Simplify by using new functionality.
      * lisp/calendar/cal-dst.el (calendar-next-time-zone-transition):
      Do not return time values in obsolete and undocumented (HI . LO)
      format; use (HI LO) instead.
      * lisp/calendar/time-date.el (with-decoded-time-value):
      Treat 'nil' as current time.  This is mostly for XEmacs.
      (encode-time-value, with-decoded-time-value): Obsolete.
      (time-add, time-subtract, time-less-p): Use no-op autoloads, for
      XEmacs.  Define only if XEmacs, as they're now C builtins in Emacs.
      * lisp/ldefs-boot.el: Update to match new time-date.el
      * lisp/proced.el: Do not require time-date.
      * src/editfns.c (invalid_time): New function.
      Use it instead of 'error ("Invalid time specification")'.
      (time_add, time_subtract, time_arith, Ftime_add, Ftime_less_p)
      (decode_float_time, lisp_to_timespec, lisp_time_struct):
      New functions.
      (make_time_tail, make_time): Remove.  All uses changed to use
      new functions or plain list4i.
      (disassemble_lisp_time): Return effective length if successful.
      Check that LOW is an integer, if it's combined with other components.
      (decode_time_components): Decode into struct lisp_time, not
      struct timespec, so that we can support a wide set of times
      regardless of whether time_t is signed.  Decode plain numbers
      as seconds since the Epoch, and nil as the current time.
      (lisp_time_argument, lisp_seconds_argument, Ffloat_time):
      Reimplement in terms of new functions.
      (Fencode_time): Just use list2i.
      (syms_of_editfns): Add time-add, time-subtract, time-less-p.
      * src/keyboard.c (decode_timer): Don't allow the new formats (floating
      point or nil) in timers.
      * src/systime.h (LO_TIME_BITS): New constant.  Use it everywhere in
      place of the magic number '16'.
      (struct lisp_time): New type.
      (decode_time_components): Use it.
      (lisp_to_timespec): New decl.
      0921dbc3
  10. 14 Nov, 2014 1 commit
  11. 13 Nov, 2014 2 commits
  12. 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
  13. 10 Nov, 2014 3 commits
    • Lars Magne Ingebrigtsen's avatar
      Allow using several eww buffers (bug#16211) · 14fe3679
      Lars Magne Ingebrigtsen authored
      * net/eww.el (eww-render, eww-display-html, eww-setup-buffer):
      Allow taking a buffer to render data in.  This allows using several
      eww buffers (bug#16211).
      14fe3679
    • 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
    • David Engster's avatar
      Update from CEDET trunk. · 5d4da32d
      David Engster authored
      * grammars/c.by (template-type): Add :template-specifier and
      :typevar to capture extra details about the template.
      (opt-post-fcn-modifiers): Splice in the found symbol into the
      return value correctly.
      (QUESTION): New punctuation.
      (expression): Add ternary conditional support.
      
      * grammars/scheme.by (MODULE): New token.
      (scheme): Handle expanding the MODULE tag.
      (scheme-list): Remove closeparen required match.
      (scheme-in-list): Remove extraneous matches for DEFINE.  Add
      support for MODULE Simplify matching for code & make work.
      (name-args, name-arg-list, name-arg-expand): Make it work.
      
      * semantic.el (semantic-mode): Add/remove 3
      completion-at-point-functions.
      (semantic-completion-at-point-function): Removed.
      (semantic-analyze-completion-at-point-function)
      (semantic-analyze-notc-completion-at-point-function)
      (semantic-analyze-nolongprefix-completion-at-point-function): New
      completion at point functions.
      
      * semantic/doc.el (semantic-doc-snarf-comment-for-tag): Fix case
      when comment-end is empty string.
      
      * semantic/debug.el
      (semantic-debug-parser-debugger-source): New buffer local
      variable.
      (semantic-debug-interface): Add 'nil' initform to overlays.
      (semantic-debug-mode): Remove read-only tags from buffers on exit.
      (semantic-debug): Add autoload cookie.  Force the language
      specific debugger to load.
      
      * semantic/db.el (generic::semanticdb-full-filename): New generic
      method to allow this method to be used on buffer names via an
      associated database.
      
      * semantic/symref.el
      (semantic-symref-cleanup-recent-buffers-fcn): When cleaning up
      buffers, don't clean up buffers that are being used (i.e., in a
      window) when the hook fires.
      (semantic-symref-recently-opened-buffers): New tracking variable.
      (semantic-symref-cleanup-recent-buffers-fcn): New hook fcn.
      (semantic-symref-result-get-tags): Move logic into
      `semantic-symref-hit-to-tag-via-buffer', and cleanup buffers via
      the symref cleanup function in post-command-hook.
      (semantic-symref-hit-to-tag-via-buffer): Logic that used to be
      from above.
      (semantic-symref-hit-to-tag-via-db): New.
      
      * semantic/analyze.el:
      (semantic-analyze-find-tag-sequence-default): If first entry in
      sequence is the only one, apply tagclass filter.
      (semantic-analyze-princ-sequence): Show slot even if empty.
      (semantic-analyze-find-tag-sequence)
      (semantic-analyze-find-tag-sequence-default): Add flags argument.
      Add support for forcing the final entry of the sequence to be of
      class variable.
      (semantic-analyze-find-tag): Fix bug where input class filter was
      ignored if there was a typecache match.
      (semantic-analyze-current-context-default): For assignments, the
      assignee now must be of class variable.
      
      * semantic/analyze/complete.el
      (semantic-analyze-possible-completions-default): Add
      'no-longprefix' flag.  When used, the prefix and prefixtypes are
      shortened to just the last symbol.
      
      * semantic/bovine/c.el (semantic-c-do-lex-if): Catch errors from
      'hideif', and push to the parser warning stack.
      (semantic-lex-cpp-define): When a comment is at the end of a
      macro, do not subtract an extra 1 from the found position.  Fixes
      bug with: #define foo (a)/**/ adding an extra ')' to the stream.
      
      * semantic/bovine/scm.el (semantic-lex-scheme-symbol): Allow
      symbols to be one char long.
      
      * semantic/bovine/grammar.el
      (bovine-grammar-calculate-source-on-path): New.
      (bovine-grammar-setupcode-builder): Use it.
      
      * ede.el (ede/detect): New require.
      (ede-version): Bump version
      (ede-initialize-state-current-buffer): Use new
      `ede-detect-directory-for-project' to detect projects first
      instead of depending on currente dir only.
      (ede-delete-project-from-global-list): New.
      (ede-flush-deleted-projects): Use above.
      (ede-check-project-query-fcn): New variable
      (ede-check-project-directory): Use above when querying the user.
      Added to support unit testing of this security measure.
      (ede-initialize-state-current-buffer): Use
      `ede-directory-project-cons' instead of the -detect- fcn to take
      advantage of the cache.  Pass found project into
      `ede-load-project-file'.
      (ede-load-project-file): Add new input DETECTIN.
      (ede-rescan-toplevel): Get the proj root a better way.
      (ede-load-project-file): Return the loaded object.  When asking
      for existing project, ask for an exact match.
      (ede-initialize-state-current-buffer): Simplify some conditional
      logic.
      (ede-load-project-file): Simplify conditional logic.
      (ede-global-list-sanity-check): New Testing fcn.
      (ede-parent-project): Replace old code with call to faster
      `ede-find-subproject-for-directory'.
      (ede-load-project-file): Use
      `ede-directory-get-toplevel-open-project' instead of above
      deleted.  Rename "pfc" to "autoloader".  Use
      `ede-directory-project-cons' to detect a project.  Delete no
      project found case where we search up the tree.
      
      * ede/auto.el (ede-project-autoload): Fix doc typo.  Add
      `:root-only' slot.
      (ede-auto-load-project): Doc update: warn to not use.
      (ede-dir-to-projectfile): Deleted.
      (ede-project-autoload-dirmatch): Add subdir-only slot.  Make
      configdatastash unbound by default.
      (ede-do-dirmatch): If subdir-only is true, then don't allow exact
      matches.  Account for configdatastash as unbound.  Assume value of
      nil means no tool installed.  Make sure loaded path matches from
      beginning.  Stash the regexp, not the raw string.
      (ede-project-class-files): Note that makefile and automake are not
      root only.
      (ede-auto-detect-in-dir): New (for use with `ede/detect.el').
      (ede-project-dirmatch-p): Deleted.
      (ede-project-root-directory): Remove body, return nil.
      (ede-project-autoload): :proj-root-dirmatch can be null & doc fix.
      (ede-auto-detect-in-dir): If there is no :proj-file, check for a
      dirmatch.
      
      * ede/generic.el (ede/config): Replace require of ede.
      (ede-generic-new-autoloader): Generic projects are now safe by
      default.  Note this is NOT a root only project.
      (project-rescan, ede-project-root, ede-generic-target-java)
      (ede-java-classpath, ede-find-subproject-for-directory): New.
      (ede-enable-generic-projects): Add new autoloaders for git, bzr,
      hg, sv, CVS.
      (ede-generic-vc-project)
      (ede-generic-vc-project::ede-generic-setup-configuration): New.
      (ede-generic-config): Remove slots: c-include-path,
      c-preprocessor-table, c-preprocessor-files, classpath,
      build-command, debug-command, run command.  Inherit from
      ede-extra-config-build, ede-extra-config-program.  Make
      run-command :value match :custom so only strings are accepted.
      Add some more :group slot specifiers.
      (ede-generic-project): Add mixins `ede-project-with-config-c' and
      `ede-project-with-config-java'. Inherit from
      `ede-project-with-config-build',
      `ede-project-with-config-program'.  Subclass
      `ede-project-with-config'.  Remove duplication from new baseclass.
      (ede-generic-target): Inherit from `ede-target-with-config-build',
      `ede-target-with-config-program'. Subclass `ede-target-with-config'.
      (ede-generic-target-c-cpp): Add mixin `ede-target-with-config-c'.
      (ede-generic-target-java): Add mixin `ede-target-with-config-java'.
      (ede-preprocessor-map, ede-system-include-path)
      (edejava-classpath): Deleted, moved to config.el.
      (project-compile-project, project-compile-target)
      (project-debug-target, project-run-target): Deleted.
      (ede-generic-get-configuration, ede-generic-setup-configuration)
      (ede-commit-project, project-rescan)
      (ede-generic-project::ede-customize)
      (ede-generic-target::ede-customize)
      (ede-generic-config::eieio-done-customizing)
      (ede-generic-config::ede-commit): Deleted.  Subsumed by new
      baseclass.
      (ede-preprocessor-map, ede-system-include-path)
      (project-debug-target, project-run-target): Call new
      `ede-config-get-configuration' instead of old version.
      (ede-generic-load): Do not add to global list here.
      
      * ede/files.el (ede-find-project-root)
      (ede-files-find-existing)
      (ede-directory-get-toplevel-open-project-new): Deleted.
      (ede-project-root-directory): Use `ede-project-root' first.
      (ede-project-directory-remove-hash)
      (ede--directory-project-from-hash)
      (ede--directory-project-add-description-to-hash): Rename to make
      internal symbols (via --).  Expand input dir first.
      (ede-directory-project-p): Doc fix (note obsoleted.)
      (ede-toplevel-project-or-nil): Alias to `ede-toplevel-project'.
      (ede-toplevel-project): Doc Fix.  Delete commented out old code.
      Simplify returning result from ede-detect-directory-for-project.
      (ede-directory-get-open-project): Support when
      inodes are disabled.  If disabled to str compare on root project.
      (ede-directory-get-toplevel-open-project): Enabled nested
      projects.  When doing directory name matching, save the 'short'
      version of an answer (non-exact match) and eventually select the
      shortest answer at the end.  Expand the filename of tested
      projects.  Better support for when inodes are disabled.  Add
      'exact' option so that it will return a project that is an exact
      match.
      (ede-find-subproject-for-directory): Small optimization to run
      `file-truename' less often.
      (ede-directory-project-p): Move content, then use
      `ede-directory-project-cons'.  Use
      `ede-detect-directory-for-project', replacing old detection loop.
      (ede-directory-project-cons): New, from above.
      (ede-toplevel-project): Toss old scanning code.  Use
      `ede-detect-directory-for-project' instead.
      (ede-directory-get-toplevel-open-project-new): New.
      
      * ede/linux.el (ede-linux-project-root): Deleted.
      (ede-project-autoload): Remove dirmatch entry - it is no longer
      needed.
      
      * lisp/cedet/ede/proj.el (project-rescan): Replace direct
      manipulation of `ede-projects' with equivalent and better
      functions.
      (ede-proj-load): Replace call to test if dir has project to
      explicity ask filesystem if Project.ede is there.
      
      * ede/config.el:
      * ede/detect.el: New files.
      
      * ede/project-am.el (project-run-target): Add "./" to program to
      run for systems where '.' isn't in PATH.
      (project-am-load): Remove old code regarding `ede-constructing'.
      Just read in the makefiles.
      
      * ede/linux.el (ede-linux-load): Do not add to global list here.
      Don't check for existing anymore.
      (project-rescan): New.
      (ede-linux-project-list, ede-linux-file-existing): Deleted.
      (ede-linux-project-root): Delete body.  Need symbol for autoloads
      for now.
      (ede-linux-project): No longer instance tracker.
      (ede-project-autoload): Don't provide :proj-root
      
      * ede/emacs.el (ede-emacs-load): Do not add project to global list
      here.  Don't look for existing first.
      (ede-project-autoload): Remove dirmatch entry - it is no longer
      needed.  Don't provide proj-root anymore.
      (ede-emacs-project-list, ede-emacs-file-existing): Delete.
      (ede-emacs-project-root): Remove body (need symbol for loaddefs
      still).
      (ede-emacs-project): Do not instance track anymore.
      
      * ede/cpp-root.el (initialize-instance): Remove commented code.
      Add note about why we are adding the project to the master list.
      Make sure if we are replacing a prev version, remove from global
      list.
      (ede-cpp-root-file-existing)
      (ede-cpp-root-project-file-for-dir)
      (ede-cpp-root-count, ede-cpp-root-project-root, ede-cpp-root-load)
      (ede-project-autoload cpp-root): Deleted.
      (ede-project-root-directory): Return :directory instead of
      calculating from :file.
      (project-rescan): New.
      
      * ede/base.el (ede-toplevel): Only use buffer cached value if
      subproj not passed in.
      
      * srecode/java.el (srecode-semantic-handle-:java): Fix case when
      an EDE project didn't support java paths.
      
      * lisp/cedet/ede/proj-elisp.el
      (ede-proj-target-elisp::ede-proj-tweak-autoconf): Kill buffer
      after saving modified elisp-comp script, as to avoid "file has
      changed on disk; really edit the buffer" questions when script
      gets rewritten.
      
      * emacs-lisp/eieio-custom.el (eieio-customize-object): Set
      eieio-cog (current group) to g, which is an improved form of input
      group.
      
      * srecode/doc-cpp.srt (mode): Set to c mode so this works with
      both C and C++.
      5d4da32d
  14. 05 Nov, 2014 1 commit
  15. 29 Oct, 2014 1 commit
  16. 20 Oct, 2014 1 commit
  17. 19 Oct, 2014 2 commits
    • Jan Djärv's avatar
      99329665
    • Ulf Jasper's avatar
      Newsticker: Show feedicons in treeview. Small fix in opml export. · 8259e90e
      Ulf Jasper authored
      * etc/images/newsticker/README: Add rss-feed.png, rss-feed.svg.
      
      * etc/images/newsticker/rss-feed.png: New.
      
      * etc/images/newsticker/rss-feed.svg: New.
      
      * lisp/net/newst-backend.el: Require url-parse.
      (newsticker--get-news-by-wget): Store feed name as process property.
      (newsticker--sentinel): Read feed name from process property.
      (newsticker--sentinel-work): Rename argument name to feed-name.
      Rename variable imageurl to image-url.  Pick icon url from Atom
      1.0 data.  Launch download of feed icon.
      (newsticker--get-icon-url-atom-1.0): New.
      (newsticker--unxml)
      (newsticker--unxml-node)
      (newsticker--unxml-attribute): Documentation.
      (newsticker--icons-dir): New.
      (newsticker--image-get): New arguments FILENAME and DIRECTORY.
      Use `url-retrieve' if `newsticker-retrieval-method' is 'intern.
      (newsticker--image-download-by-wget): New.  Use process properties
      for storing informations.
      (newsticker--image-sentinel): Read informations from process properties.
      (newsticker--image-save)
      (newsticker--image-remove)
      (newsticker--image-download-by-url)
      (newsticker--image-download-by-url-callback): New.
      (newsticker-opml-export): Handle url list entries containing a
      function instead of an url string.
      
      * lisp/net/newst-reader.el (newsticker-html-renderer): Whitespace.
      (newsticker--print-extra-elements)
      (newsticker--do-print-extra-element): Documentation
      (newsticker--image-read): Optionally limit image height.  Use
      imagemagick if possible.
      (newsticker--icon-read): New.
      
      * lisp/net/newst-treeview.el (newsticker--treeview-item-show): Limit height of feed logo.
      (newsticker--treeview-tree-expand): Use feed icons in treeview.
      (newsticker--tree-widget-icon-create): New.  Set the tree widget icon.
      (newsticker--tree-widget-leaf-icon): Use feed icon.
      8259e90e
  18. 18 Oct, 2014 1 commit
  19. 15 Oct, 2014 1 commit
  20. 13 Oct, 2014 2 commits
  21. 12 Oct, 2014 1 commit
    • Jan Djärv's avatar
      Require OSX >= 10.6. Remove PowerPC unexec code. · 9a265587
      Jan Djärv authored
      * configure.ac: Require OSX 10.6.  Remove NSInteger test,
      use nsfont for Gnustep, macfont for OSX.
      
      * etc/NEWS: OSX required is 10.6 or newer.
      
      * src/Makefile.in: Replace nsfont.o macfont.o with ns_fontfile in
      comment.
      
      * src/macfont.h (MAC_FONT_FORMAT_ATTRIBUTE, MAC_FONT_FORMAT_BITMAP)
      (mac_font_copy_non_synthetic_table): Remove versions for OSX < 10.6
      
      * src/nsfns.m: Always include src/macfont.h on COCOA.
      (ns_filename_from_panel, ns_directory_from_panel)
      (Fx_create_frame, Fns_popup_font_panel, ns_run_file_dialog)
      (Fns_read_file_name, Fns_list_services): Remove code for OSX < 10.6
      
      * src/nsterm.m: Always include src/macfont.h on COCOA.
      (ns_update_auto_hide_menu_bar, ns_draw_fringe_bitmap)
      (ns_dumpglyphs_image, ns_check_menu_open)
      (applicationDidFinishLaunching)
      (antialiasThresholdDidChange:)
      (keyDown:, toggleFullScreen:, setPosition:portion:whole:): Remove
      checks for OSX <= 10.5/10.6.
      (changeFont:): Use macfont on COCOA, nsfont on GNUSTEP.
      (syms_of_nsterm): Call syms_of_macfont on COCOA, syms_of_nsfont on
      GNUSTEP.
      
      * src/macfont.m: Remove >= 1050 check.
      (macfont_create_family_with_symbol)
      (macfont_get_glyph_for_character)
      (mac_font_get_glyphs_for_variants)
      (mac_ctfont_create_available_families, syms_of_macfont): Remove
      code for OSX < 10.6.
      (mac_font_family_group, mac_font_family_compare): Remove, only used
      for OSX < 10.6.
      
      * src/nsimage.m (allocInitFromFile:): Remove code for OSX < 10.6.
      
      * src/nsmenu.m (NSMenuDidBeginTrackingNotification): Remove.
      (x_activate_menubar, trackingNotification:): Remove check for
      OSX >= 10.5.
      (menuNeedsUpdate:): Remove check for OSX < 10.5.
      
      * src/nsterm.h (MAC_OS_X_VERSION_10_4, MAC_OS_X_VERSION_10_5): Remove.
      (NS_HAVE_NSINTEGER): Remove block.
      Remove >= OSX 10.6 tests.
      
      * src/unexmacosx.c: Remove include ppc/reloc.h.
      (unrelocate, copy_dysymtab): Remove PPC code.
      (rebase_reloc_address): Remove, only used for PPC:
      9a265587
  22. 09 Oct, 2014 1 commit
  23. 05 Oct, 2014 1 commit
  24. 30 Sep, 2014 2 commits
    • Paul Eggert's avatar
      * TODO: Remove char/unsigned char, long long, IRIX unexelf.c. · 2b2e7e66
      Paul Eggert authored
      The first two are done, and IRIX support has been dropped.
      2b2e7e66
    • Bill Wohler's avatar
      Release MH-E version 8.6. · e80e3bdb
      Bill Wohler authored
      * NEWS, MH-E-NEWS: Update for MH-E release 8.6.
      
      * mh-e.el (Version, mh-version): Update for release 8.6.
      
      * mh-comp.el (mh-insert-x-face): Ensure that mh-x-face-file is a
      string before trying to use it (closes SF #474).
      (mh-bare-components): New function to create a temporary initial
      components file; replaces mh-find-components. Improve the temp folder
      and file names as per a suggestion from Bill Wohler. Also address
      XEmacs compatibility issues: use mm-make-temp-file instead of
      make-temp-file, and only pass one argument to delete-directory.
      (mh-edit-again, mh-send-sub): Use mh-bare-components instead of
      mh-find-components (partially closes SF #468).
      e80e3bdb
  25. 29 Sep, 2014 2 commits
    • Eli Zaretskii's avatar
      Follow-up to renaming v24.5 to 25.1. · 2b3d968a
      Eli Zaretskii authored
       README: Bump version to 25.0.50.
       configure.ac (AC_INIT): Bump version to 25.0.50.
      
       nt/makefile.w32-in (VERSION): Bump version to 25.0.50.
       nt/emacsclient.rc: Bump version to 25.0.50.
       nt/emacs.rc: Bump version to 25.0.50.
       nt/config.nt (VERSION): Bump version to 25.0.50.
      
       msdos/sed2v2.inp: Bump version to 25.0.50.
      
       etc/refcards/ru-refcard.tex: Bump version to 25.0.50.
       etc/refcards/emacsver.tex: Bump version to 25.0.50.
      
       src/msdos.c (internal_terminal_init): Bump version to 25.
      
       doc/man/emacs.1: Bump version to 25.0.50.
      
       doc/emacs/emacsver.texi (EMACSVER): Bump to 20.0.50.
      2b3d968a
    • Fabrice Niessen's avatar
      Check in accumulated leuven-theme updates before it's too late · 95e50914
      Fabrice Niessen authored
      * themes/leuven-theme.el: Updates.
      95e50914
  26. 24 Sep, 2014 1 commit
  27. 14 Sep, 2014 1 commit
  28. 13 Sep, 2014 1 commit
  29. 06 Sep, 2014 1 commit
    • Leo Liu's avatar
      Add vector qpattern to pcase · e872d52c
      Leo Liu authored
      * doc/lispref/control.texi (Pattern matching case statement): Document vector
      qpattern. 
      
      * etc/NEWS: Mention vector qpattern for pcase.  (Bug#18327).
      
      * lisp/emacs-lisp/pcase.el (pcase): Doc fix.
      (pcase--split-vector): New function.
      (pcase--q1): Support vector qpattern.  (Bug#18327)
      e872d52c
  30. 01 Sep, 2014 2 commits