1. 26 Sep, 2014 1 commit
    • Leo Liu's avatar
      Add cl-parse-integer based on parse-integer · 89b354a5
      Leo Liu authored
      * doc/misc/cl.texi (Predicates on Numbers): Document cl-digit-char-p.
      (Numerical Functions): Document cl-parse-integer. 
      
      * lisp/calendar/parse-time.el (parse-time-digits): Remove.
      (digit-char-p, parse-integer) Moved to cl-lib.el.
      (parse-time-tokenize, parse-time-rules, parse-time-string): Use
      cl-parse-integer.
      
      * lisp/emacs-lisp/cl-extra.el (cl-parse-integer): New function.
      
      * lisp/emacs-lisp/cl-lib.el (cl-digit-char-table): New var.
      (cl-digit-char-p): New function.
      
      * test/automated/cl-lib.el (cl-digit-char-p, cl-parse-integer): New
      tests.
      
      Fixes: debbugs:18557
      89b354a5
  2. 25 Sep, 2014 2 commits
  3. 24 Sep, 2014 2 commits
    • Stefan Monnier's avatar
      * lisp/find-cmd.el (find-cmd): Use grep's `find-program'. · 0e176389
      Stefan Monnier authored
      Suggested by <lompik@voila.fr>.
      
      Fixes: debbugs:18518
      0e176389
    • Ulf Jasper's avatar
      Newsticker: Add commands to rearrange treeview groups and document them. (Bug#12560) · 558eb84f
      Ulf Jasper authored
      2014-09-24  Ulf Jasper  <ulf.jasper@web.de>
      
      	* newsticker.texi: Reworked.  Document new treeview group
      	commands.  Remove VERSION, UPDATED, use EMACSVER instead.  Use
      	term 'feed reader'.
      
      2014-09-24  Ulf Jasper  <ulf.jasper@web.de>
      
      	* automated/newsticker-tests.el
      	(newsticker--group-find-parent-group),
      	(newsticker--group-do-rename-group): New tests.
      
      2014-09-24  Ulf Jasper  <ulf.jasper@web.de>
      
      	* net/newst-treeview.el (newsticker--treeview-do-get-node-by-id):
      	Renamed `newsticker--treeview-do-get-node' to
      	`newsticker--treeview-do-get-node-by-id'.
      	(newsticker--treeview-get-node-by-id): Renamed
      	`newsticker--treeview-get-node' to
      	`newsticker--treeview-get-node-by-id'.
      	(newsticker--treeview-get-current-node): Renamed `
      	`newsticker--treeview-get-node' to
      	`newsticker--treeview-get-node-by-id'.
      	(newsticker--treeview-buffer-init)
      	(newsticker--treeview-buffer-init): Disable buffer undo.
      	(newsticker--treeview-unfold-node): Adapted to modified
      	`newsticker--group-find-parent-group'.
      	(newsticker--group-do-find-group): Renamed
      	`newsticker--group-do-find-group-for-feed' to
      	`newsticker--group-do-find-group'.  Now works for both, groups and
      	feeds.
      	(newsticker--group-find-parent-group): Renamed
      	`newsticker--group-find-group-for-feed' to
      	`newsticker--group-find-parent-group'.  Now works for both, groups
      	and feeds.
      	(newsticker--group-do-get-parent-group)
      	(newsticker--group-get-parent-group): Removed.
      	(newsticker-group-add-group): Changed interactive prompts.
      	(newsticker-group-add-group): Finally jump to added group.
      	(newsticker-group-delete-group): Finally jump to current feed.
      	(newsticker--group-do-rename-group, newsticker-group-rename-group)
      	(newsticker--get-group-names, newsticker--group-names): New.
      	(newsticker-group-move-feed): Finally jump to moved feed.
      	(newsticker-group-shift-feed-down, newsticker-group-shift-feed-up)
      	(newsticker-group-shift-group-down)
      	(newsticker-group-shift-group-up, newsticker--group-shift): New
      	(newsticker--group-manage-orphan-feeds): Renamed
      	`newsticker--group-find-group-for-feed' to
      	`newsticker--group-find-parent-group'.
      	(newsticker-treeview-mode-map): New keybindings for new shift commands.
      	(newsticker-treeview-tree-do-click): Renamed
      	`newsticker--treeview-get-node' to
      	`newsticker--treeview-get-node-by-id'.
      
      	* net/newst-backend.el (newsticker--item-list)
      	(newsticker--item-position, newsticker--prev-message)
      	(newsticker--scrollable-text): Moved to newst-ticker.el.
      
      	* net/newst-ticker.el (newsticker--item-list)
      	(newsticker--item-position, newsticker--prev-message)
      	(newsticker--scrollable-text): Moved from newst-backend.el.
      558eb84f
  4. 22 Sep, 2014 12 commits
  5. 21 Sep, 2014 4 commits
  6. 19 Sep, 2014 4 commits
  7. 18 Sep, 2014 4 commits
  8. 17 Sep, 2014 2 commits
  9. 16 Sep, 2014 1 commit
  10. 14 Sep, 2014 3 commits
  11. 13 Sep, 2014 5 commits
    • Christopher Schmidt's avatar
      * etc/NEWS: Mention nil `calendar-mode-line-format' will not modify · 2805ba19
      Christopher Schmidt authored
      the mode line of the calendar buffer.
      * lisp/calendar/calendar.el (calendar-update-mode-line):
      Do not overwrite mode-line-format if calendar-mode-line-format is nil.
      (Bug#18467)
      2805ba19
    • Leo Liu's avatar
      * emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): Add · 85b3d352
      Leo Liu authored
      pcase-exhaustive.
      
      * emacs-lisp/pcase.el (pcase--dontwarn-upats): New var.
      (pcase--expand): Use it.
      (pcase-exhaustive): New macro.
      
      Fixes: debbugs:16567
      85b3d352
    • Eli Zaretskii's avatar
      Fix HTML rendering by shr-insert-document in Rmail. · 5f9d7c7c
      Eli Zaretskii authored
       lisp/mail/rmailmm.el (rmail-mime-insert-html): Decode the HTML part
       using the specified transfer-encoding, if any, or 'undecided'.
       (rmail-mime-render-html-shr): Bind shr-width to nil, so lines are
       broken at the window margin.
      
      Fixes: debbugs:4258
      5f9d7c7c
    • Eli Zaretskii's avatar
      Decode HTML text before presenting it in Rmail. · cac270ff
      Eli Zaretskii authored
       lisp/mail/rmailmm.el (rmail-mime-insert-html): Decode the HTML part
       using the specified transfer-encoding, if any, or 'undecided'.
      
      Fixes: debbugs:4258
      cac270ff
    • Ken Olum's avatar
      Support rendering of HTML parts in Rmail (bug #4258). · cea1424e
      Ken Olum authored
       lisp/mail/rmailmm.el (rmail-mime-process): Handle text/html
       separately from other text/ types.  Suppress tagline for
       multipart body.
       (rmail-mime-parse): Don't change visibility of tagline here.
       (rmail-mime-set-bulk-data, rmail-mime-insert-bulk):
       Handle text/html specially.
       (rmail-mime-render-html-function,rmail-mime-prefer-html): New variables.
       (rmail-mime-insert-html, rmail-mime-render-html-shr)
       (rmail-mime-render-html-lynx): New functions.
       (rmail-mime-fix-inserted-faces): New function.
       (rmail-mime-process-multipart): Find the best part to show
       following rmail-mime-prefer-html if set.
       (rmail-mime-searching): New variable.
       (rmail-search-mime-message): Bind rmail-mime-searching to
       suppress rendering while searching.
      cea1424e