1. 02 Oct, 2014 2 commits
  2. 01 Oct, 2014 11 commits
    • Stefan Monnier's avatar
      Commit forgotten ChangeLog files · 850fe806
      Stefan Monnier authored
      850fe806
    • Stefan Monnier's avatar
      Consolidate x-select-text. · a8b36b95
      Stefan Monnier authored
      * lisp/frame.el (gui-method, gui-method-define, gui-method-declare)
      (gui-call): New macros.
      (gui-method--name): New function.
      (frame-creation-function-alist): Use gui-method-declare.
      (make-frame): Use gui-method.
      * lisp/select.el (gui-select-enable-clipboard): Rename from
      x-select-enable-clipboard and move here.
      (x-select-enable-clipboard): Define as obsolete alias.
      (gui-last-selected-text): New var, to replace x-last-selected-text.
      (gui-select-text): New GUI method.
      (gui-select-text): New function.
      (x-select-text): Define as obsolete alias.
      * lisp/term/common-win.el (x-select-enable-clipboard, x-select-text):
      Move to select.el.
      * lisp/simple.el (interprogram-cut-function): Change default to
      x-select-text.
      (interprogram-paste-function): Change default to `ignore'.
      * lisp/w32-common-fns.el (interprogram-cut-function): Don't modify.
      * lisp/term/x-win.el (interprogram-cut-function): Don't modify.
      (gui-select-text): Add method for x.
      * lisp/term/w32-win.el (gui-select-text): Add method for w32.
      * lisp/term/pc-win.el (x-last-selected-text): Remove, use
      gui-last-selected-text instead.
      (msdos-initialize-window-system): Don't set interprogram-cut-function.
      (gui-select-text): Add method for pc.
      * lisp/term/ns-win.el (ns-last-selected-text): Remove, use
      gui-last-selected-text instead.
      (gui-select-text): Add method for ns.
      (x-setup-function-keys): Don't change interprogram-cut-function.
      * lisp/loadup.el ("startup"): Load after "frame".
      * lisp/subr.el (package--builtin-versions, package--description-file):
      Move from startup.el.
      * lisp/startup.el (package--builtin-versions, package--description-file):
      Move to subr.el.
      (handle-args-function-alist, window-system-initialization-alist):
      Use gui-method-declare.
      (command-line): Use gui-method.
      * src/xselect.c (selection-converter-alist): Fix docstring.
      a8b36b95
    • Paul Eggert's avatar
      Improve doc for use of 'int', and discuss 'ssize_t'. · c59ef5ef
      Paul Eggert authored
      * internals.texi (C Integer Types): Mention 'int' for other
      randomish values that lie in 'int' range.  Mention 'ssize_t'.  See:
      http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html
      c59ef5ef
    • Stefan Monnier's avatar
      * lisp/subr.el (alist-get): New accessor. · a57fa964
      Stefan Monnier authored
      * lisp/emacs-lisp/gv.el (alist-get): Provide expander.
      * lisp/winner.el (winner-remember):
      * lisp/tempo.el (tempo-use-tag-list):
      * lisp/progmodes/gud.el (minor-mode-map-alist):
      * lisp/international/mule-cmds.el (define-char-code-property):
      * lisp/frameset.el (frameset-filter-params):
      * lisp/files.el (dir-locals-set-class-variables):
      * lisp/register.el (get-register, set-register):
      * lisp/calc/calc-yank.el (calc-set-register): Use it.
      * lisp/ps-print.el (ps-get, ps-put, ps-del): Mark as obsolete.
      * lisp/tooltip.el (tooltip-set-param): Mark as obsolete.
      (tooltip-show): Use alist-get instead.
      * lisp/ses.el (ses--alist-get): Remove.  Use alist-get instead.
      * admin/unidata/unidata-gen.el (unidata-gen-table-word-list): Use alist-get
      and cl-incf.
      a57fa964
    • Ulf Jasper's avatar
      Newsticker: Use libxml instead of `xml-parse-region'. Fix some glitches. Clean up. · 34912c0a
      Ulf Jasper authored
      * lisp/net/newst-backend.el: Remove Time-stamp.  Rename variable
      `newsticker--download-logos' to `newsticker-download-logos' and
      make it customizable.
      (newsticker--sentinel-work): Move xml-workarounds to function
      `newsticker--do-xml-workarounds', call unless libxml-parser is
      used.  Allow single quote in regexp for encoding.  Use
      libxml-parser if available, else fall back to `xml-parse-region'.
      Take care of possibly missing namespace prefixes (like "RDF"
      instead of "rdf:RDF") when checking xml nodes and attributes (as
      libxml correctly removes the prefixes).  Always use Atom 1.0 as
      fallback feed type.  Rename `newsticker--download-logos' to
      `newsticker-download-logos'
      (newsticker--unxml, newsticker--unxml-node)
      (newsticker--unxml-attribute): New.
      (newsticker--parse-atom-1.0): Call `unxml' in case that embedded
      HTML code has become part of the xml parse tree.
      (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0): Take care
      of possibly missing namespace prefixes.
      (newsticker--parse-generic-items): Code formatting. Typo.
      (newsticker--images-dir): Add trailing slash.
      (newsticker--image-get): Fix error message.
      
      * lisp/net/newst-plainview.el: Remove Time-stamp.
      
      * lisp/net/newst-reader.el: Remove Time-stamp.
      (newsticker-download-logos): Rename variable
      `newsticker--download-logos' to `newsticker-download-logos' and
      make it customizable.
      (newsticker--print-extra-elements): Add optional parameter
      'htmlish for using html markup.  Amend list of ignored elements.
      (newsticker--do-print-extra-element): Add parameter 'htmlish for
      using html markup.
      
      * lisp/net/newst-ticker.el: Remove Time-stamp.
      
      * lisp/net/newst-treeview.el (newsticker--treeview-item-show): Use html
      for formatting extra elements.
      
      * lisp/net/newsticker.el:  Remove Time-stamp, Version.
      (newsticker-version): Make obsolete.
      34912c0a
    • Eli Zaretskii's avatar
      Don't modify the process's command name passed to start-process on MS-Windows. · f94ec2f3
      Eli Zaretskii authored
       src/w32proc.c (sys_spawnve): Avoid modification of the CMDNAME
       argument passed by the caller, when we mirror all slashes into
       backslashes.
      f94ec2f3
    • Eli Zaretskii's avatar
    • Dmitry Antipov's avatar
      * gtkutil.c (xg_set_toolkit_horizontal_scroll_bar_thumb): · a5bc0a27
      Dmitry Antipov authored
      Resurrect old code and fix compilation with GTK < 2.13.6.
      a5bc0a27
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · 8a8c62a1
      Glenn Morris authored
      8a8c62a1
    • Paul Eggert's avatar
      Use AUTO_CONS instead of SCOPED_CONS, etc. · 27900ac7
      Paul Eggert authored
      * doc/lispref/internals.texi (Stack-allocated Objects):
      Adjust to match the revised, less error-prone macros.
      * src/frame.h (AUTO_FRAME_ARG): Rename from FRAME_PARAMETER.
      * src/lisp.h (AUTO_CONS): Rename from scoped_cons.
      (AUTO_LIST1): Rename from scoped_list1.
      (AUTO_LIST2): Rename from scoped_list2.
      (AUTO_LIST3): Rename from scoped_list3.
      (AUTO_LIST4): Rename from scoped_list4.
      (AUTO_STRING): Rename from SCOPED_STRING.
      * src/frame.h (AUTO_FRAME_ARG):
      * src/lisp.h (AUTO_CONS, AUTO_LIST1, AUTO_LIST2, AUTO_LIST3)
      (AUTO_LIST4, AUTO_STRING):
      Prepend a new argument 'name'.
      Declare a variable instead of yielding a value.
      All uses changed.
      * src/lisp.h (STACK_CONS, AUTO_CONS_EXPR): New internal macros.
      27900ac7
    • Paul Eggert's avatar
      * dispnew.c (adjust_decode_mode_spec_buffer): Prefer ptrdiff_t · cebe0e68
      Paul Eggert authored
      to ssize_t since we're not using ssize_t-related syscalls here.
      cebe0e68
  3. 30 Sep, 2014 20 commits
  4. 29 Sep, 2014 7 commits
    • Stefan Monnier's avatar
    • 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
    • Eli Zaretskii's avatar
      Fix bug #18545 with lack of scrolling a window when point goes out of view. · 5bb6d037
      Eli Zaretskii authored
       src/xdisp.c (cursor_row_fully_visible_p): Update commentary.
       (redisplay_window): Treat the frame's frozen_window_starts flag
       the same way as the optional_new_start flag for the window: only
       obey it if the glyph row showing point will be fully visible.
       Likewise when the window start is in a continuation line.  If,
       after trying everything under the 'force_start' label, point is
       still not fully visible, give up and scroll the window.  Add
       debugging traces.
       src/window.c (Frecenter): Set the window's redisplay flag.
      5bb6d037
    • Stefan Monnier's avatar
      Rename 24.5 to 25.1 · cbdc06f3
      Stefan Monnier authored
      Except where we expect to backport the corresponding change.
      cbdc06f3
    • 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
    • Daiki Ueno's avatar
      mml: Signal error on invalid <#secure> tag · 8f24b587
      Daiki Ueno authored
      * mml.el (mml-parse-1): Error out if unknown mode is specified in
      <#secure> tag (bug#18513).
      8f24b587
    • Ulf Jasper's avatar
      Do not set `url-gateway-method' in `url-https'. (Bug#16543) · 2d7ade06
      Ulf Jasper authored
      Currently, when `url-retrieve' is called for an https url it modifies
      the variable `url-gateway-method'.  This has been changed to
      explicitly pass the requested gateway method to other functions.
      
      When `url-retrieve' is being processed then (via
      `accept-process-output') another `url-retrieve' call from a pending
      timer can be started.  The second call would always see the modified
      `url-gateway-method' of the first one, which in general does not match
      the url.
      
      2014-09-28  Ulf Jasper  <ulf.jasper@web.de>
      
      	* url-gw.el (url-open-stream): New optional parameter
      	`gateway-method'.  If non-nil use it instead of global variable
      	`url-gateway-method'.
      
      	* url/url-http.el (url-http): New optional parameter
      	`gateway-method', pass it to `url-http-find-free-connection'.
      	(url-http-find-free-connection): New optional parameter
      	gateway-method, pass it to `url-open-stream'.
      	(url-https-create-secure-wrapper): Do not modify
      	`url-gateway-method' but explicitly provide 'tls as gateway-method
      	parameter to `url-https'.
      2d7ade06