aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* *** empty log message ***Jason Rumney2004-10-241-0/+5
|
* Removed mouse-wheel event, added wheel-up and wheel-downJason Rumney2004-10-241-11/+10
| | | | | event, with a note about how to use mwheel.el to handle both these events and mouse-4 and mouse-5 events.
* Clean whitespace.Kim F. Storm2004-10-241-2/+2
|
* (set-left-margin, set-right-margin): Delete redundant code.Luc Teirlinck2004-10-242-6/+8
| | | | (increase-right-margin): Remove erroneous call to `interactive-p'.
* (describe-mode): Fix 2004-10-13 change.Kim F. Storm2004-10-241-1/+2
| | | | | Copy pure "Auto Fill" string so it can be propertized later without causing a read-only error.
* Reorder entries.Kim F. Storm2004-10-241-20/+26
|
* (Info-find-emacs-command-nodes): Adapt to Texinfo-4.7 style indexes.Luc Teirlinck2004-10-242-1/+7
|
* Mention process-file.Kai Großjohann2004-10-241-0/+5
|
* (Synchronous Processes): Document process-file.Kai Großjohann2004-10-242-0/+45
|
* Add.Simon Josefsson2004-10-241-0/+2
|
* (process-file): Accept nil for INFILE. Reported byKai Großjohann2004-10-242-1/+6
| | | | Luc Teirlinck.
* (enum reg_errcode_t): New value REG_ERANGEX.Kenichi Handa2004-10-242-1/+9
|
* (re_error_msgid): Add an entry for REG_ERANGEX.Kenichi Handa2004-10-241-1/+2
| | | | (regex_compile): Return REG_ERANGEX if appropriate.
* * progmodes/gdb-ui.el (gdb-assembler-font-lock-keywords): HandleMasatake YAMATO2004-10-242-6/+14
| | | | | periods and underscores in a function name. Remove the address fontification.
* (asm-font-lock-keywords): Use font-lock-variable-name-face for registers.Nick Roberts2004-10-232-3/+5
|
* (gdb-get-create-buffer): Allow modes to runNick Roberts2004-10-231-17/+45
| | | | | | | | | | | kill-all-local-variables. (gdb-breakpoints-mode, gdb-frames-mode, gdb-threads-mode) (gdb-registers-mode, gdb-locals-mode, gdb-assembler-mode): Use kill-all-local-variables and provide mode-hooks. (gdb-assembler-font-lock-keywords): New font lock keywords definition. (gdb-assembler-mode): Use 'gdb-assembler-font-lock-keywords'. Suggested by Masatake YAMATO <[email protected]>.
* *** empty log message ***Nick Roberts2004-10-231-0/+17
|
* Fix typos.Eli Zaretskii2004-10-231-6/+6
|
* (Text Based Tables, Table Definition)Eli Zaretskii2004-10-232-0/+520
| | | | | | | (Table Creation, Table Recognition, Cell Commands) (Cell Justification, Row Commands, Column Commands) (Fixed Width Mode, Table Conversion, Measuring Tables) (Table Misc): New nodes, documenting the Table Mode.
* (ibuffer-kill-line): Set arg `interactive-p' in interactive specJohn Paul Wallington2004-10-232-3/+8
| | | | rather than use function `interactive-p'.
* (ibuffer-find-file): Remove `interactive-p' call; `wildcards' set to tJohn Paul Wallington2004-10-231-2/+2
| | | | in interactive spec.
* * simple.el (process-file): New function, similar to call-processKai Großjohann2004-10-235-2/+63
| | | | | | | | | | | but supports file handlers. * vc.el (vc-do-command): Use it, instead of call-process. * net/tramp-vc.el (vc-do-command): Do not advise it if process-file is fboundp. * net/tramp.el (tramp-file-name-handler-alist): Add entry for process-file. (tramp-handle-process-file): New function. (tramp-file-name-for-operation): Support process-file.
* From Ulf Jasper <[email protected]>:Glenn Morris2004-10-231-40/+47
| | | | | | | | | | | (icalendar--weekday-array): New constant. (icalendar-weekdayabbrev-table) (icalendar-monthnumber-table): Delete. (icalendar--get-month-number): Use calendar-month-name-array. (icalendar--get-weekday-number): New function. (icalendar--get-weekday-abbrev) Use calendar-day-name-array. (icalendar-export-region): Handle multi-line entries. (icalendar--convert-ical-to-diary): Use calendar-day-name-array.
* *** empty log message ***Glenn Morris2004-10-231-0/+11
|
* *** empty log message ***John Paul Wallington2004-10-231-2/+1
|
* (ibuffer-jump-to-buffer): Read buffer name in interactive spec ratherJohn Paul Wallington2004-10-232-47/+51
| | | | than use `interactive-p' in body of function.
* *** empty log message ***Kenichi Handa2004-10-224-0/+18
|
* (translate-region): Document that it accepts also aKenichi Handa2004-10-221-3/+3
| | | | char-table.
* (translate-region): Implement it in LispKenichi Handa2004-10-221-0/+28
| | | | as a front end of translate-region-internal.
* (Ftranslate_region_internal): New function.Kenichi Handa2004-10-221-20/+57
| | | | (syms_of_editfns): Defsubr it.
* * xfns.c (xic_create_xfontset): Initialize missing_list to NULL.Jan Djärv2004-10-222-7/+13
|
* (Resizing Windows): Document the `preserve-before' argument of theDavid Ponce2004-10-222-2/+12
| | | | functions `enlarge-window' and `shrink-window'.
* Revision: [email protected]/emacs--cvs-trunk--0--patch-633Miles Bader2004-10-213-11/+28
| | | | | | | | | | | | | | | | | | | | | | Merge from gnus--rel--5.10 Patches applied: * [email protected]/gnus--rel--5.10--patch-57 - [email protected]/gnus--rel--5.10--patch-58 Update from CVS 2004-10-21 Katsumi Yamaoka <[email protected]> * lisp/gnus/mm-view.el (mm-display-inline-fontify): Inhibit font-lock when running the major-mode function. 2004-10-21 Kevin Greiner <[email protected]> * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): Two of the converters have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a boolean check to not apply converters that apply to future versions of gnus.
* (tex-compilation-parse-errors): Don't output messages.Stefan Monnier2004-10-211-3/+1
|
* (Algebraic-Style Calculations): Removed a comment.Jay Belanger2004-10-212-2/+25
|
* *** empty log message ***Jay Belanger2004-10-211-0/+8
|
* (calc-alg-ent-map, calc-alg-ent-esc-map): Declared these variablesJay Belanger2004-10-211-1/+7
| | | | | | | with defvar. (calc-do-alg-entry): Since `calc-alg-ent-map' is bound, only check to see if it is non-nil.
* (calc-describe-bindings): Fix last change.Stefan Monnier2004-10-212-17/+22
|
* * xterm.h (x_output): New member `xic_base_fontname'.Jan Djärv2004-10-214-17/+83
| | | | | | | | | | | | | (FRAME_XIC_BASE_FONTNAME): New macro. (xic_free_xfontset): Declare. * xfns.c (xic_create_xfontset): Share fontsets between frames based on base_fontname. (xic_free_xfontset): New function. (free_frame_xic): Use it. (xic_set_xfontset): Ditto. * xterm.c (xim_destroy_callback): Ditto.
* (calc-graph-init): Use `set-process-query-on-exit-flag'Jay Belanger2004-10-212-1/+6
|
* Revision: [email protected]/emacs--cvs-trunk--0--patch-631Miles Bader2004-10-211-0/+227
| | | | | | | | | Merge from gnus--rel--5.10 Patches applied: * [email protected]/gnus--rel--5.10--patch-56 Update from CVS: Add lisp/legacy-gnus-agent.el
* (compilation-start): Rely on `cd' to get dir right and also allow ↵Daniel Pfeiffer2004-10-202-10/+22
| | | | argumentless cd.
* (x_draw_glyph_string): Use overline_color for overlines.Jason Rumney2004-10-202-1/+5
|
* *** empty log message ***Jay Belanger2004-10-201-0/+99
|
* * xterm.h (XSync): If USE_GTK, define XSync as process_all and thenJan Djärv2004-10-202-1/+6
| | | | XSync.
* * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF):Jan Djärv2004-10-205-14/+86
| | | | | | | | | | | | | | | New variables and constant. (main): Calculate heap_bss_diff. If we are dumping and the heap_bss_diff is greater than MAX_HEAP_BSS_DIFF, set PER_LINUX32 and exec ourself again. (Fdump_emacs): If heap_bss_diff is greater than MAX_HEAP_BSS_DIFF print a warning. * lastfile.c: Make my_endbss and my_endbss_static available on all platforms. * Makefile.in (RUN_TEMACS): Remove @SETARCH@. * config.in (HAVE_PERSONALITY_LINUX32): Regenerate.
* * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32Jan Djärv2004-10-203-163/+78
| | | | | can be set. Remove SETARCH test. * configure: Rebuild
* (url-gateway-nslookup-host): Use `set-process-query-on-exit-flag'.John Paul Wallington2004-10-202-1/+6
|
* (Flocal_variable_if_set_p): Doc fix.Luc Teirlinck2004-10-202-3/+11
|
* Revision: [email protected]/emacs--cvs-trunk--0--patch-628Miles Bader2004-10-1912-651/+1431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from gnus--rel--5.10 Patches applied: * [email protected]/gnus--rel--5.10--patch-55 Update from CVS 2004-10-19 Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-sum.el (gnus-update-summary-mark-positions): Search for dummy marks in the right way. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/nnagent.el (nnagent-request-type): Bind gnus-agent to nil to avoid infinite recursion via gnus-get-function. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-synchronize-group-flags): When necessary, pass full group name to gnus-request-set-marks. (gnus-agent-synchronize-group-flags): Added support for sync'ing tick marks. (gnus-agent-synchronize-flags-server): Be silent when writing file. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced gnus-request-update-info with explicit code to sync the in-memory info read flags with the marks being sync'd to the backend. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers that are offline. Avoids having gnus-agent-toggle-plugged first ask if you want to open a server and then, even when you responded with no, asking if you want to synchronize the server's flags. (gnus-agent-synchronize-flags-server): Rewrote read loop to handle multi-line expressions. (gnus-agent-synchronize-group-flags): New internal function. Updates marks in memory (in the info structure) AND in the backend. (gnus-agent-check-overview-buffer): Fixed range of deletion to remove entire duplicate line. Fixes merged article number bug. * lisp/gnus/gnus-util.el (gnus-remassoc): Fixed typo in documentation. * lisp/gnus/nnagent.el (nnagent-request-set-mark): Use gnus-agent-synchronize-group-flags, not backend's request-set-mark method, to ensure that synchronization updates marks in the backend and in the info (in memory) structure. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing unless plugged. Disable the agent so that an open failure causes an error. 2004-10-18 Kevin Greiner <[email protected]> for Reiner Steib <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-fetched-hook): Add :version. (gnus-agent-go-online): Change :version. (gnus-agent-expire-unagentized-dirs) (gnus-agent-auto-agentize-methods): Add :version. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt): New function. Used internally to only display 'gnus converting files' message when actually necessary. * lisp/gnus/gnus-sum.el (): Removed (require 'gnus-agent) as required methods now autoloaded. * lisp/gnus/gnus-int.el (gnus-request-move-article): Use gnus-agent-unfetch-articles in place of gnus-agent-expire to improve performance. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf to avoid run-time CL dependencies. (gnus-agent-unfetch-articles): New function. (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate article numbers even when local .overview file is missing. (gnus-agent-read-article-number): New function. Only accepts 27-bit article numbers. (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use gnus-agent-read-article-number. (gnus-agent-braid-nov): Rewrote to validate article numbers coming from backend while recognizing that article numbers in .overview must be valid. * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): Changed message text as some users confused by references to .newsrc when they only have a .newsrc.eld file. (gnus-convert-mark-converter-prompt, gnus-convert-converter-needs-prompt): Fixed use of property list. 2004-10-18 Kevin Greiner <[email protected]> for Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote. 2004-10-18 Kevin Greiner <[email protected]> for Lars Magne Ingebrigtsen <[email protected]> * lisp/gnus/gnus-start.el (gnus-get-unread-articles-in-group): Don't do stuff for non-living groups. 2004-10-18 Kevin Greiner <[email protected]> for Lars Magne Ingebrigtsen <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-synchronize-flags): Default to nil. (gnus-agent-regenerate-group): Using nil messages aren't valid. 2004-10-18 Kevin Greiner <[email protected]> for Lars Magne Ingebrigtsen <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-read-agentview): Inline gnus-uncompress-range. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview): Fixed typos with help from Florian Weimer <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agentize): gnus-agent-send-mail-real-function no longer set to current value of message-send-mail-function but rather a lambda that calls message-send-mail-function. The change makes the agent real-time responsive to user changes to message-send-mail-function. 2004-10-18 Kevin Greiner <[email protected]> for Reiner Steib <[email protected]> * lisp/gnus/gnus-start.el (gnus-get-unread-articles): Fix last commit. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-cache.el (gnus-cache-rename-group): New function. (gnus-cache-delete-group): New function. * lisp/gnus/gnus-agent.el (gnus-agent-rename-group): New function. (gnus-agent-delete-group): New function. (gnus-agent-save-group-info): Use gnus-command-method when `method' parameter is nil. Don't write nil entries into the active file. (gnus-agent-get-group-info): New function. (gnus-agent-get-local): Added optional parameters to avoid calling gnus-group-real-name and gnus-find-method-for-group. (gnus-agent-set-local): Delete stored entry if either min, or max, are nil. (gnus-agent-fetch-session): Reworded error/quit messages. On quit, use gnus-agent-regenerate-group to record existance of any articles fetched to disk before the quit occurred. * lisp/gnus/gnus-int.el (gnus-request-delete-group): Use gnus-cache-delete-group and gnus-agent-delete-group to keep the local disk in sync with the server. (gnus-request-rename-group): Use gnus-cache-rename-group and gnus-agent-rename-group to keep the local disk in sync with the server. * lisp/gnus/gnus-start.el (gnus-get-unread-articles): Cosmetic simplification to logic. * lisp/gnus/gnus-group.el (): (gnus-group-delete-group): No longer update gnus-cache-active-altered as gnus-request-delete-group now keeps the cache in sync. (gnus-group-list-active): Let the agent store a server's active list if currently plugged. * lisp/gnus/gnus-util.el (gnus-rename-file): New function. 2004-10-18 Kevin Greiner <[email protected]> for Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-regenerate-group): Activate the group when the group's active is not available. 2004-10-18 Kevin Greiner <[email protected]> for Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to error. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): Only write the conversion message to newsrc-dribble when an actual conversion is performed. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-agent.el (gnus-agent-read-local): Bind nnheader-file-coding-system to gnus-agent-file-coding-system to avoid the implicit assumption that they will always be equal. (gnus-agent-save-local): Bind buffer-file-coding-system, not coding-system-for-write, as the with-temp-file macro first prints to a buffer then saves the buffer. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/legacy-gnus-agent.el (): New. Provides converters that are only loaded when gnus-convert-old-newsrc needs to call them. * lisp/gnus/gnus-agent.el (gnus-agent-read-agentview): Removed support for old file versions. (gnus-group-prepare-hook): Removed function that converted list form of gnus-agent-expire-days to group properties. * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): Registered new converters to handle old agent file formats. Added logic for a "backup before upgrading warning". (gnus-convert-mark-converter-prompt): Developers can mark functions as needing (default), or not needing, gnus-convert-old-newsrc's "backup before upgrading warning". (gnus-convert-converter-needs-prompt): Tests whether the user should be protected from potentially irreversable changes by the function. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-int.el (gnus-request-accept-article): Inform the agent that articles are being added to a group. (gnus-request-replace-article): Inform the agent that articles need to be uncached as the cached contents are no longer valid. * lisp/gnus/gnus-agent.el (gnus-agent-file-header-cache): Removed. (gnus-agent-possibly-alter-active): Avoid null in numeric comparison. (gnus-agent-set-local): Refuse to save null in local object table. (gnus-agent-regenerate-group): The REREAD parameter can now be a list of articles that will be marked as unread. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-range.el (gnus-sorted-range-intersection): Now accepts single-interval range of the form (min . max). Previously the range had to look like ((min . max)). Likewise, return (min . max) rather than ((min . max)). (gnus-range-map): Use gnus-range-normalize to accept single-interval range. * lisp/gnus/gnus-sum.el (gnus-summary-highlight-line): Articles stored in the cache, but not the agent, now appear with their usual face. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of marks consisting of a single range {for example, (3 . 5)} rather than a list of a single range { ((3 . 5)) }. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the uncompressed list. 2004-10-18 Kevin Greiner <[email protected]> * lisp/gnus/gnus-draft.el (gnus-group-send-queue): Pass the group name "nndraft:queue" along to gnus-draft-send. Use gnus-agent-prompt-send-queue. (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group is "nndraft:queue". Suggested by Gaute Strokkenes <[email protected]> * lisp/gnus/gnus-group.el (gnus-group-catchup): Use new gnus-sequence-of-unread-articles, not gnus-list-of-unread-articles, to avoid exhausting memory with huge numbers of articles. Use gnus-range-map to avoid having to uncompress the unread list. (gnus-group-archive-directory, gnus-group-recent-archive-directory): Fixed invalid ange-ftp reference. * lisp/gnus/gnus-range.el (gnus-range-map): Iterate over list or sequence. (gnus-sorted-range-intersection): Intersection of two ranges without requiring that they first be uncompressed. * lisp/gnus/gnus-start.el (gnus-activate-group): Unless blocked by the caller, possibly expand the active range to include both cached and agentized articles. (gnus-convert-old-newsrc): Rewrote in anticipation of having multiple version-dependent converters. (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with gnus-agent-save-active. (gnus-save-newsrc-file): Save dirty agent range limits. * lisp/gnus/gnus-sum.el (gnus-select-newgroup): Replaced inline code with gnus-agent-possibly-alter-active. (gnus-adjust-marked-articles): Faster handling of simple lists 2004-10-18 David Edmondson <[email protected]> * lisp/gnus/mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call excessively.