summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * process.c (handle_child_signal): Call catch_child_signal if NS_IMPL_GNUSTEP.Jan Djärv2013-07-022-0/+10
|
* Merge changes made in Gnus trunkKatsumi Yamaoka2013-07-029-95/+371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus.texi (Client-Side IMAP Splitting): Note that `nnimap-inbox' now can be a list. 2013-06-05 David Engster <deng@randomsample.de> * gnus-sum.el (gnus-update-marks): Do not remove empty 'unexist' ranges, since `nnimap-retrieve-group-data-early' also uses it as a flag to see whether the group was synced before. 2012-09-05 Martin Stjernholm <mast@lysator.liu.se> * nnimap.el (nnimap-request-move-article): Decode the group name when doing internal moves to avoid charset issues. 2012-09-05 Julien Danjou <julien@danjou.info> * nnimap.el (nnimap-request-list): Revert change that made listing synchronous. (nnimap-get-responses): Restore. 2012-08-31 Dave Abrahams <dave@boostpro.com> * nnimap.el (nnimap-change-group): Document result value. * nnimap.el (nnimap-find-article-by-message-id): Account for the fact that nnimap-change-group can return t. 2012-08-06 Julien Danjou <julien@danjou.info> * nnimap.el (nnimap-request-head): Resture to-buffer parameter, used by `nnimap-request-move-article'. * nnimap.el (nnimap-request-head): Remove to-buffer argument. * gnus-int.el (gnus-request-head): Remove to-buffer argument, only supported by nnimap actually. Reverts previous change. * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter to mimic `gnus-request-article' and enjoy backends the nn*-request-head to-buffer argument that is already supported. 2012-07-24 Julien Danjou <julien@danjou.info> * nnimap.el (nnimap-get-responses): Remove, unused. 2012-06-25 Julien Danjou <julien@danjou.info> * nnimap.el (nnimap-request-articles-find-limit): Rename from `nnimap-request-move-articles-find-limit' since we do not use it only for move operations. (nnimap-request-accept-article): Use `nnimap-request-articles-find-limit' to limit search by message-id. 2012-06-19 Julien Danjou <julien@danjou.info> * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'. * nnimap.el (nnimap-log-buffer): Check that `window-point-insertion-type' is boundp, since it's not available in XEmacs. 2012-06-19 Michael Welsh Duggan <md5i@md5i.com> * nnimap.el (nnimap-log-buffer): Add this, setting `window-point-insertion-type' in the buffer to t. (nnimap-log-command): Use nnimap-log-buffer. 2012-06-19 Julien Danjou <julien@danjou.info> * nnimap.el (nnimap-find-article-by-message-id): Add an optional limit argument to be able to limit the search. (nnimap-request-move-article): Use `nnimap-request-move-articles-find-limit'. (nnimap-request-move-articles-find-limit): Add this to limit the search by Message-Id after a message move. (nnimap): Add defgroup. 2012-06-15 Julien Danjou <julien@danjou.info> * nnimap.el (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group' rather than its own EXAMINE call. (nnimap-possibly-change-group): Add read-only argument. (nnimap-request-list): Use nnimap-possibly-change-group rather than issuing EXAMINE manually. (nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group' with read-only argument. (nnimap-change-group): Rename from `nnimap-possibly-change-group'. We cannot possibly change because we need to be sure that it's either read-write or read-only. 2012-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus-sum.el (gnus-summary-insert-old-articles): Don't include unexistent messages. 2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus-start.el (gnus-clean-old-newsrc): Remove totally bogus `unexists' entries. (gnus-clean-old-newsrc): Fix last checkin. * nnimap.el (nnimap-update-info): None of the articles below the active low-water mark exist. 2012-03-27 Katsumi Yamaoka <yamaoka@jpl.org> * nnimap.el (gnus-refer-thread-use-nnir): Silence the byte compiler. 2012-03-22 Sergio Martinez <samf0xb58@gmail.com> (tiny change) * nnimap.el (nnimap-request-scan): Allow `nnimap-inbox' to be a list of inboxes. 2012-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus-group.el (gnus-group-expire-articles-1): Don't try to expire messages that don't exist. * gnus-sum.el (gnus-summary-expire-articles): Ditto. 2012-02-20 Lars Ingebrigtsen <larsi@gnus.org> * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter. 2012-02-15 Lars Ingebrigtsen <larsi@gnus.org> * gnus-start.el (gnus-clean-old-newsrc): Delete `unexist' from pre-Ma Gnus 0.3. 2012-02-15 Lars Ingebrigtsen <larsi@gnus.org> * gnus-sum.el (gnus-summary-local-variables): Make `gnus-newsgroup-unexist' into a local variable. 2012-02-11 Lars Ingebrigtsen <larsi@gnus.org> * gnus-sum.el (gnus-adjust-marked-articles): Add to `gnus-newsgroup-unexist'. * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of marks. (gnus-article-special-mark-lists): Put the `unexist' in the special marks list instead. * gnus-sum.el (gnus-articles-to-read): Don't include unexisting articles in the list of articles to be selected. * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting articles. (nnimap-update-info): Keep track of unexisting articles. (nnimap-update-qresync-info): Ditto. 2012-02-01 Lars Ingebrigtsen <larsi@gnus.org> * gnus-start.el (gnus-clean-old-newsrc): New function. (gnus-read-newsrc-file): Use it.
* Auto-commit of generated files.Glenn Morris2013-07-022-14/+35
|
* Don't convert function pointers to void * and back.Paul Eggert2013-07-015-15/+55
| | | | | | | | | | | | | | | | It isn't portable C, and it's easy enough to avoid. * alloc.c: Verify SAVE_FUNCPOINTER bits, too. (make_save_value): Add support for SAVE_FUNCPOINTER. * keymap.c (map_keymap_char_table_item, map_keymap_internal): * print.c (print_object): Distinguish function from object pointers. * lisp.h (SAVE_FUNCPOINTER): New constant. (SAVE_SLOT_BITS): Adjust to it. (SAVE_TYPE_FUNCPTR_PTR_OBJ): New constant, replacing SAVE_TYPE_PTR_PTR_OBJ. Change the only use. (voidfuncptr): New typedef. (struct Lisp_Save_Value): New member data[0].funcpointer. (XSAVE_FUNCPOINTER): New function.
* lisp/gnus/mml2015.el: make key image extraction robusterDaiki Ueno2013-07-022-1/+9
|
* * configure.ac (GTK_COMPILES): Check API a bit more carefully.Paul Eggert2013-07-012-1/+26
| | | | Also check that it links. Say whether it compiled and linked.
* Simplify buildobj processing.Paul Eggert2013-07-013-28/+29
| | | | | | | | | | * Makefile.in (buildobj.h): Make it a sequence of strings each followed by comma, rather than a single string. Put it into a .tmp file in case there's an error while generating it. (gl-stamp): Use .tmp for temp files. (mostlyclean): Clean .tmp files. * doc.c (buildobj): Move to just the routine that needs it. It's now an array of strings, so processing is simpler.
* Fix ChangeLog dates.Paul Eggert2013-07-012-2/+6
|
* Prefer plain 'static' to 'static inline'.Paul Eggert2013-07-014-14/+17
| | | | | | | | | | I missed these instances of 'static inline' in an earlier sweep. * ebrowse.c (putstr): * etags.c (hash): * make-docfile.c (put_char): No longer inline. * etags.c (hash): Prefer int to unsigned when either will do. Fixes: debbugs:12541
* Merge from gnulib.Paul Eggert2013-07-013-7/+13
| | | | | | This incorporates: 2013-06-23 ignore-value: port to gcc -pedantic 2013-06-21 extern-inline: port to gcc -std=c89
* Remove duplicate ChangeLog entry, again.Paul Eggert2013-07-011-18/+0
|
* Fix bug re noninteractive multithreaded memory allocation.Paul Eggert2013-07-013-14/+17
| | | | | | | | | * emacs.c (malloc_enable_thread): Hoist extern decl to top level. (main) [HAVE_PTHREAD && !SYSTEM_MALLOC && !DOUG_LEA_MALLOC]: Invoke malloc_enable_thread even when not interactive. Problem reported by Ken Brown in <http://bugs.gnu.org/14569#275>. * process.c (init_process_emacs) [CYGWIN]: Tickle glib even in this case, since the underlying bug has now been fixed.
* src/emacs.c (Fkill_emacs): Expand Vauto_save_list_file_name before unlinking it.Juanma Barranquero2013-07-012-1/+10
| | | | Fixes: debbugs:14691
* Auto-commit of loaddefs files.Glenn Morris2013-07-011-1798/+1417
|
* lisp/Changelog: Typo fixKatsumi Yamaoka2013-07-011-1/+1
|
* wid-edit.el (widget-default-get): Don't modify widget (Bug#14738)Katsumi Yamaoka2013-07-012-0/+5
|
* lisp/desktop.el: More fixes to frame restoration.Juanma Barranquero2013-07-013-22/+53
| | | | | | | | | | | | | (desktop-restore-frames): Rename from desktop-save-windows. (desktop-restore-in-current-display): New customization option. (desktop--excluded-frame-parameters): Add `font'. (desktop--save-frames): Rename from desktop--save-windows. (desktop--restore-in-this-display-p): New function. (desktop--make-full-frame): Remove unwanted width/height from full(width|height) frames. (desktop--restore-frames): Rename from desktop--restore-windows. Obey desktop-restore-current-display. Do not delete old frames or select a new frame unless we were able to restore at least one frame.
* lisp/ChangeLog: Fix typo.Juanma Barranquero2013-07-011-2/+2
|
* ChangeLog fixGlenn Morris2013-06-301-2/+2
|
* Add `remember-notes' function to store random notes across EmacsMichal Nazarewicz2013-06-309-49/+207
| | | | | | | | | | | | | | | | | | | | | | | | restarts. * remember.el (remember-data-file): Add :set callback to affect notes buffer (if any). (remember-notes): New command. (remember-notes-buffer-name, bury-remember-notes-on-kill): New defcustoms for the `remember-notes' function. (remember-notes-save-and-bury-buffer): New command. (remember-notes-mode-map): New variable. (remember-mode): New minor mode. (remember-notes--kill-buffer-query): New function. * lisp/startup.el (initial-buffer-choice): Add notes to custom type. * src/buffer.c (FKill_buffer): Run `kill-buffer-query-functions' before checking whether buffer is modified. This lets `kill-buffer-query-functions' cancel killing of the buffer or save its content before `kill-buffer' asks user the "Buffer %s modified; kill anyway?" question. * remember.el (remember-append-to-file): Don't mix `find-buffer-visiting' and `get-file-buffer'. * lisp/files.el (find-file-noselect): Simplify conditional expression.
* Auto-commit of generated files.Glenn Morris2013-06-301-1/+4
|
* * nsfns.m (handlePanelKeys): Don't process Command+Function keys.Jan Djärv2013-06-302-2/+13
| | | | | | Let the super performKeyEquivalent deal with them. Fixes: debbugs:14747
* Fix minor problems found by static checking.Paul Eggert2013-06-306-7/+24
| | | | | | | | * lwlib/lwlib-Xaw.h (xaw_update_one_value, xaw_popup_menu): * lwlib/lwlib-Xlw.h (xlw_update_one_value, xlw_pop_instance): * lwlib/lwlib.h (lw_allow_resizing, lw_set_main_areas) [!USE_MOTIF]: Now const. * src/widget.c (resize_cb): Remove unused local.
* Remove duplicate ChangeLog entry.Paul Eggert2013-06-301-19/+0
|
* Do not use GTK 3 if it exists but cannot be compiled.Paul Eggert2013-06-305-3/+17
| | | | | | | | * configure.ac: Leave GTK_OBJ and term_header alone if GTK 3 exists but cannot be compiled. * src/xmenu.c (x_menu_wait_for_event) [!USE_GTK]: * src/xterm.c (x_error_handler) [!USE_GTK]: Do not use GTK 3.
* * intervals.c (get_local_map): Actually clip POSITIONPaul Eggert2013-06-302-3/+6
| | | | Fixes: debbugs:14753
* Spelling fixes.Paul Eggert2013-06-308-24/+24
|
* A possible fix for bug #14753 with aborts in get_local_map.Eli Zaretskii2013-06-302-6/+5
| | | | | src/intervals.c (get_local_map): Instead of aborting, clip POSITION to the valid range of values.
* Don't call sit-for in right-char and left-char for visual cursor motion.Eli Zaretskii2013-06-304-4/+20
| | | | | | | | | | | src/xdisp.c (Fmove_point_visually): Invalidate the cursor position when moving point by using the current glyph matrix. This avoids the need to force redisplay when this function is called in a loop. lisp/bindings.el (right-char, left-char): Don't call sit-for, this is no longer needed. Use arithmetic comparison only for numerical arguments.
* Fix bug #14755 which prevented autoloads from being computed.Eli Zaretskii2013-06-302-1/+9
| | | | | lisp/international/mule-cmds.el (select-safe-coding-system): Handle the case of FROM being a string correctly.
* Fix shr table rendering infloopLars Magne Ingebrigtsen2013-06-302-1/+12
| | | | | | | * net/shr.el (shr-make-table-1): Add a sanity check that allows progression on degenerate tables. (shr-rescale-image): ImageMagick animated images currently doesn't work.
* Some fixes and improvements for desktop frame restoration.Juanma Barranquero2013-06-302-16/+54
| | | | | | | | | | | | It is still experimental and disabled by default. * lisp/desktop.el (desktop--save-windows): Put the selected frame at the head of the list. (desktop--make-full-frame): New function. (desktop--restore-windows): Try to re-select the frame that was selected upon saving. Do not abort if some frames fail to restore, just show an error message and contnue. Set up maximized frames so they have default non-maximized dimensions.
* * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-function): Don'tDmitry Gutov2013-06-303-1/+11
| | | | start heredoc inside a string or comment.
* Fix typos in ChangeLogs.Juanma Barranquero2013-06-292-6/+25
|
* Fix typo in src/ChangeLog.Eli Zaretskii2013-06-291-1/+1
|
* Fix minor problems found by static checking.Paul Eggert2013-06-295-36/+53
| | | | | | | | | | | * coding.c (encode_inhibit_flag, inhibit_flag): New functions. Redo the latter's body to sidestep GCC parenthesization warnings. (setup_coding_system, detect_coding, detect_coding_system): Use them. * coding.c (detect_coding, detect_coding_system): * coding.h (struct undecided_spec): Use bool for boolean. * image.c (QCmax_width, QCmax_height): Now static. * xdisp.c (Fmove_point_visually): Remove unused local.
* Minor fix in right-char and left-char, per Stefan's comments.Eli Zaretskii2013-06-291-6/+2
|
* Implement visual-order cursor motion.Eli Zaretskii2013-06-2910-15/+500
| | | | | | | | | | | | | | | src/xdisp.c (Fmove_point_visually): New function. lisp/bindings.el (visual-order-cursor-movement): New defcustom. (right-char, left-char): Provide visual-order cursor motion by calling move-point-visually. Update the doc strings. doc/emacs/basic.texi (Moving Point): Document visual-order-cursor-movement and its effect on right-char and left-char. doc/lispref/display.texi (Bidirectional Display): Document move-point-visually. etc/NEWS: Document the new feature.
* merge trunkKenichi Handa2013-06-297-54/+47
|\
| * * buffers.texi (Buffer File Name): Fix typo.Xue Fuqiao2013-06-292-2/+7
| |
| * * admin.el (manual-pdf, manual-ps): Work in the directory with the texi file,Glenn Morris2013-06-282-11/+9
| | | | | | | | so that TeX intermediate files go there rather than to PWD.
| * * admin/admin.el (make-manuals): Don't bother with txt or dvi any more.Glenn Morris2013-06-282-40/+25
| | | | | | | | | | | | (manual-txt): Remove. (manual-pdf): Doc fix. (manual-ps): Rename from manual-dvi.
| * * image.c (image_unget_x_image): Fix formatting.YAMAMOTO Mitsuharu2013-06-291-1/+2
| |
| * * doc/emacs/ack.texi (Acknowledgments): Small update.Glenn Morris2013-06-282-4/+8
| |
* | merge trunkKenichi Handa2013-06-2983-751/+2884
|\|
| * gnus-art.el (gnus-article-extend-url-button): Make it work again with ↵Katsumi Yamaoka2013-06-282-1/+8
| | | | | | | | gnus-button-push revised at 2011-01-19
| * * net/shr.el (shr-render-region): New function.Ivan Kanis2013-06-282-0/+13
| |
| * * net/eww.el: Autoload `eww-browse-url'.Ivan Kanis2013-06-282-0/+5
| |
| * * image.c (x_from_xcolors): Remove unused local.Paul Eggert2013-06-272-1/+4
| |
| * Fix W32-specific part of last change.YAMAMOTO Mitsuharu2013-06-281-2/+5
| |