bpt/emacs.git
16 years ago* minibuffer.el (complete-with-action, lazy-completion-table):
Stefan Monnier [Fri, 11 Apr 2008 22:28:02 +0000 (22:28 +0000)]
* minibuffer.el (complete-with-action, lazy-completion-table):
Move from subr.el.
(apply-partially, completion-table-dynamic)
(completion-table-with-context, completion-table-with-terminator)
(completion-table-in-turn): New funs.
(completion--make-envvar-table, completion--embedded-envvar-table): New funs.
(read-file-name-internal): Use them.
(completion-setup-hook): Move from simple.el.
* subr.el (complete-with-action, lazy-completion-table):
* simple.el (completion-setup-hook): Move to minibuffer.el.

16 years agocalc.texi (Vector and Matrix Arithmetic): Add mention of `kron'.
Jay Belanger [Fri, 11 Apr 2008 22:26:48 +0000 (22:26 +0000)]
calc.texi (Vector and Matrix Arithmetic): Add mention of `kron'.

16 years ago(__MINGW_NOTHROW): If not defined, define to nothing.
Eli Zaretskii [Fri, 11 Apr 2008 19:24:04 +0000 (19:24 +0000)]
(__MINGW_NOTHROW): If not defined, define to nothing.
Add copyright notice.

16 years ago(AUTOGENEL): Add calc/calc-loaddefs.el.
Glenn Morris [Fri, 11 Apr 2008 17:13:30 +0000 (17:13 +0000)]
(AUTOGENEL): Add calc/calc-loaddefs.el.

16 years ago(bootstrap-prepare): Make tpu-edt.el writable as well.
Stefan Monnier [Fri, 11 Apr 2008 16:46:45 +0000 (16:46 +0000)]
(bootstrap-prepare): Make tpu-edt.el writable as well.

16 years ago(vc-svn-after-dir-status): Complete last change.
Stefan Monnier [Fri, 11 Apr 2008 15:59:22 +0000 (15:59 +0000)]
(vc-svn-after-dir-status): Complete last change.

16 years ago* keymap.h (map_keymap_canonical): Declare.
Stefan Monnier [Fri, 11 Apr 2008 15:35:41 +0000 (15:35 +0000)]
* keymap.h (map_keymap_canonical): Declare.
* xmenu.c (single_keymap_panes): Use it.

16 years ago(fill-forward-paragraph-function): New var.
Stefan Monnier [Fri, 11 Apr 2008 15:34:17 +0000 (15:34 +0000)]
(fill-forward-paragraph-function): New var.
(fill-forward-paragraph): New fun.
(fill-paragraph, fill-region): Use it.

16 years agoChange `dir-status' to not take (and pass) status-buffer.
Stefan Monnier [Fri, 11 Apr 2008 15:17:59 +0000 (15:17 +0000)]
Change `dir-status' to not take (and pass) status-buffer.
(vc-status-create-fileinfo): Make `extra' optional.
(vc-status-busy): New fun.
(vc-status-menu-map): Use it.
(vc-status-crt-marked): Remove.
(vc-status-update): Rename from vc-status-add-entries.
Add argument so as to prevent addition of entries.  Rewrite.
(vc-update-vc-status-buffer): Remove.
(vc-status-refresh): Don't remove old entries, set them to
up-to-date instead.  Also do it after the update is complete.
(vc-status-marked-files): η-reduce.

16 years ago(dired-read-dir-and-switches): Use read-directory-name even for non-dialogs.
Stefan Monnier [Fri, 11 Apr 2008 13:34:14 +0000 (13:34 +0000)]
(dired-read-dir-and-switches): Use read-directory-name even for non-dialogs.

16 years ago* Makefile.in (bootstrap-prepare): Don't copy ldefs-boot over loaddefs.
Stefan Monnier [Fri, 11 Apr 2008 13:27:14 +0000 (13:27 +0000)]
* Makefile.in (bootstrap-prepare): Don't copy ldefs-boot over loaddefs.
* loadup.el: Load ldefs-boot.el if loaddefs.el doesn't exist.

16 years agoAdd a comment giving version of obsolescence.
Glenn Morris [Fri, 11 Apr 2008 07:44:49 +0000 (07:44 +0000)]
Add a comment giving version of obsolescence.

16 years ago(tooltip-show-help-non-mode): Set message-truncate-lines
Jan Djärv [Fri, 11 Apr 2008 06:43:56 +0000 (06:43 +0000)]
(tooltip-show-help-non-mode): Set message-truncate-lines
to t and don't truncate msg.

16 years ago(holidays): Move custom groups here from calendar.el.
Glenn Morris [Fri, 11 Apr 2008 03:49:39 +0000 (03:49 +0000)]
(holidays): Move custom groups here from calendar.el.
(holiday-general-holidays, holiday-oriental-holidays)
(holiday-local-holidays, holiday-other-holidays, hebrew-holidays-1)
(hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
(holiday-hebrew-holidays, holiday-christian-holidays)
(holiday-islamic-holidays, holiday-bahai-holidays)
(holiday-solar-holidays, calendar-holidays): Move here from calendar.el.

16 years ago(diary, holidays): Move custom groups to other files.
Glenn Morris [Fri, 11 Apr 2008 03:47:38 +0000 (03:47 +0000)]
(diary, holidays): Move custom groups to other files.
(holiday-general-holidays, holiday-oriental-holidays)
(holiday-local-holidays, holiday-other-holidays, hebrew-holidays-1)
(hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
(holiday-hebrew-holidays, holiday-christian-holidays)
(holiday-islamic-holidays, holiday-bahai-holidays)
(holiday-solar-holidays, calendar-holidays): Move to holidays.el.

16 years agoMove custom group here from calendar.el.
Glenn Morris [Fri, 11 Apr 2008 03:46:35 +0000 (03:46 +0000)]
Move custom group here from calendar.el.

16 years ago(calendar-chinese-time-zone): Mark as risky.
Glenn Morris [Fri, 11 Apr 2008 03:45:26 +0000 (03:45 +0000)]
(calendar-chinese-time-zone): Mark as risky.

16 years ago(cal-tex-preamble-extra): Fix custom type.
Glenn Morris [Fri, 11 Apr 2008 03:44:38 +0000 (03:44 +0000)]
(cal-tex-preamble-extra): Fix custom type.

16 years ago(calendar-dst-check-each-year-flag): Fix custom group.
Glenn Morris [Fri, 11 Apr 2008 03:43:55 +0000 (03:43 +0000)]
(calendar-dst-check-each-year-flag): Fix custom group.
(calendar-current-time-zone-cache): Autoload riskiness.

16 years ago(Fdefvaralias): If the alias is bound and the target is not, set the
Glenn Morris [Fri, 11 Apr 2008 03:41:34 +0000 (03:41 +0000)]
(Fdefvaralias): If the alias is bound and the target is not, set the
target's value to that of the alias.

16 years ago(woman2-TH): Undo last change. Use string-equal instead of
Chong Yidong [Fri, 11 Apr 2008 02:30:24 +0000 (02:30 +0000)]
(woman2-TH): Undo last change.  Use string-equal instead of
string-match.

16 years ago* woman.el (woman2-TH): Use string-equal instead of string-match.
Chong Yidong [Fri, 11 Apr 2008 02:30:06 +0000 (02:30 +0000)]
* woman.el (woman2-TH): Use string-equal instead of string-match.

16 years ago(woman2-TH): Quote search string argument to string-match.
Chong Yidong [Fri, 11 Apr 2008 02:24:15 +0000 (02:24 +0000)]
(woman2-TH): Quote search string argument to string-match.

16 years ago* woman.el (woman2-TH): Quote search string argument to string-match.
Chong Yidong [Fri, 11 Apr 2008 02:23:57 +0000 (02:23 +0000)]
* woman.el (woman2-TH): Quote search string argument to string-match.

16 years ago(set_tty_color_mode): Left over typo.
Stefan Monnier [Fri, 11 Apr 2008 01:40:41 +0000 (01:40 +0000)]
(set_tty_color_mode): Left over typo.

16 years ago(smerge-apply-resolution-patch): Fix typo.
Stefan Monnier [Fri, 11 Apr 2008 01:10:43 +0000 (01:10 +0000)]
(smerge-apply-resolution-patch): Fix typo.
(smerge-resolve): Merge the "2-way refinement" case with one half of
the "mere whitespace" resolution.

16 years ago* fileio.c (Fmake_symbolic_link): Surround code by #ifdef S_IFLNK
Michael Albinus [Thu, 10 Apr 2008 20:35:54 +0000 (20:35 +0000)]
* fileio.c (Fmake_symbolic_link): Surround code by #ifdef S_IFLNK
only after check for file name handler functions. Signal, when
native functionality is not supported.
(syms_of_fileio): Declare it unconditionally.

16 years ago(is_simple_dialog, simple_dialog_show): New functions.
Jason Rumney [Thu, 10 Apr 2008 15:20:07 +0000 (15:20 +0000)]
(is_simple_dialog, simple_dialog_show): New functions.
(Fx_popup_dialog): Handle simple yes/no questions as dialogs.

16 years ago*** empty log message ***
Dan Nicolaescu [Thu, 10 Apr 2008 15:05:46 +0000 (15:05 +0000)]
*** empty log message ***

16 years ago(vc-bzr-after-dir-status): Detect the conflict state.
Dan Nicolaescu [Thu, 10 Apr 2008 15:03:27 +0000 (15:03 +0000)]
(vc-bzr-after-dir-status): Detect the conflict state.

16 years agoFix up comment convention on the arch-tag lines.
Stefan Monnier [Thu, 10 Apr 2008 14:10:46 +0000 (14:10 +0000)]
Fix up comment convention on the arch-tag lines.

16 years ago(logon_network_drive): Also logon to remote drives that
Jason Rumney [Thu, 10 Apr 2008 11:38:15 +0000 (11:38 +0000)]
(logon_network_drive): Also logon to remote drives that
are mapped to drive letters.

16 years ago(assoc-ignore-case, assoc-ignore-representation):
Juanma Barranquero [Thu, 10 Apr 2008 11:07:37 +0000 (11:07 +0000)]
(assoc-ignore-case, assoc-ignore-representation):
Add WHEN to obsolescence declaration.

16 years ago(AUTOGENEL): Add calc-loaddefs.el.
Juanma Barranquero [Thu, 10 Apr 2008 09:53:56 +0000 (09:53 +0000)]
(AUTOGENEL): Add calc-loaddefs.el.

16 years agoNew file.
Jason Rumney [Thu, 10 Apr 2008 09:41:43 +0000 (09:41 +0000)]
New file.

16 years agoDocument make targets.
Jason Rumney [Thu, 10 Apr 2008 08:59:23 +0000 (08:59 +0000)]
Document make targets.

16 years agoRevert changes included by mistake in previous commit.
Glenn Morris [Thu, 10 Apr 2008 07:53:50 +0000 (07:53 +0000)]
Revert changes included by mistake in previous commit.

16 years ago(menu-bar-options-menu) <truncate-lines>:
Glenn Morris [Thu, 10 Apr 2008 07:52:10 +0000 (07:52 +0000)]
(menu-bar-options-menu) <truncate-lines>:
Respect truncate-partial-width-windows in non-full windows, with regards to
:toggle and :enable state.

16 years ago(truncate-partial-width-windows): Doc fix.
Glenn Morris [Thu, 10 Apr 2008 07:49:07 +0000 (07:49 +0000)]
(truncate-partial-width-windows): Doc fix.

16 years ago(toggle-truncate-lines): Doc fix.
Glenn Morris [Thu, 10 Apr 2008 07:46:40 +0000 (07:46 +0000)]
(toggle-truncate-lines): Doc fix.

16 years ago(vc-hg-dir-status): Remove unneeded call.
Dan Nicolaescu [Thu, 10 Apr 2008 07:34:40 +0000 (07:34 +0000)]
(vc-hg-dir-status): Remove unneeded call.

16 years ago* vc-hooks.el (vc-state): Add new state `conflict'.
Dan Nicolaescu [Thu, 10 Apr 2008 07:32:25 +0000 (07:32 +0000)]
* vc-hooks.el (vc-state): Add new state `conflict'.
(vc-after-save): Use when not if.
(vc-default-mode-line-string): Deal with the conflict state.
(vc-prefix-map):
(vc-menu-map): Bind vc-status instead of vc-directory.

* vc.el (vc-editable-p):
(vc-default-status-printer):
(vc-next-action): Deal with the conflict state.
(vc-mark-resolved): New function.
(vc-status-mode): Fix mode name.
(vc-default-comment-history): Use when not if.
(Todo): Add new entries, remove old ones.

* vc-cvs.el (vc-cvs-merge, vc-cvs-merge-news): Set conflict state.
(vc-cvs-parse-status):
(vc-cvs-after-dir-status):
* vc-svn.el (vc-svn-after-dir-status, vc-svn-parse-status):
Detect the conflict state.

16 years ago(diary-mark-sexp-entries): Fix replacement of calendar-for-loop.
Glenn Morris [Thu, 10 Apr 2008 05:20:15 +0000 (05:20 +0000)]
(diary-mark-sexp-entries): Fix replacement of calendar-for-loop.

16 years ago*** empty log message ***
Juanma Barranquero [Thu, 10 Apr 2008 04:05:35 +0000 (04:05 +0000)]
*** empty log message ***

16 years ago(diary-hook, diary-display-hook): Move here from calendar.el.
Glenn Morris [Thu, 10 Apr 2008 03:45:26 +0000 (03:45 +0000)]
(diary-hook, diary-display-hook): Move here from calendar.el.
(diary-hook): Doc fix.

16 years ago(diary-display-hook): Declare for compiler.
Glenn Morris [Thu, 10 Apr 2008 03:44:19 +0000 (03:44 +0000)]
(diary-display-hook): Declare for compiler.

16 years agoRequire diary-lib rather than calendar.
Glenn Morris [Thu, 10 Apr 2008 03:43:52 +0000 (03:43 +0000)]
Require diary-lib rather than calendar.
(appt): Add :prefix.

16 years ago(calendar, diary): Add :prefix.
Glenn Morris [Thu, 10 Apr 2008 03:41:41 +0000 (03:41 +0000)]
(calendar, diary): Add :prefix.
(holidays): Change :prefix.
(calendar-today, holiday, calendar-holiday-marker, european-calendar-style):
Change custom groups.

(diary-hook, diary-display-hook): Move to diary-lib.el.

16 years ago(MH_E_DIR): New variable.
Glenn Morris [Thu, 10 Apr 2008 03:40:06 +0000 (03:40 +0000)]
(MH_E_DIR): New variable.
(MH_E_SRC): Restore variable removed 2008-03-13.
(mh-loaddefs.el): Depend on $MH_E_SRC.
(CAL_DIR, CAL_SRC): New variables.
(cal-loaddefs.el, diary-loaddefs.el, hol-loaddefs.el):
Depend on CAL_SRC.

16 years ago* minibuffer.el (minibuffer--double-dollars, read-file-name-internal):
Stefan Monnier [Thu, 10 Apr 2008 03:12:49 +0000 (03:12 +0000)]
* minibuffer.el (minibuffer--double-dollars, read-file-name-internal):
New functions.
* fileio.c (read_file_name_cleanup, Fread_file_name_internal):
Move functions to minibuffer.el.
(syms_of_fileio): Don't declare them.

16 years ago(minibuffer--do-completion): Don't forget to propagate
Stefan Monnier [Thu, 10 Apr 2008 00:48:10 +0000 (00:48 +0000)]
(minibuffer--do-completion): Don't forget to propagate
the arg to recursive calls.

16 years ago*** empty log message ***
Juanma Barranquero [Wed, 9 Apr 2008 21:25:37 +0000 (21:25 +0000)]
*** empty log message ***

16 years ago(completion-auto-help): Fix typo.
Juanma Barranquero [Wed, 9 Apr 2008 21:18:25 +0000 (21:18 +0000)]
(completion-auto-help): Fix typo.

16 years ago(vc-cvs-diff-tree): Remove unused function.
Stefan Monnier [Wed, 9 Apr 2008 20:42:39 +0000 (20:42 +0000)]
(vc-cvs-diff-tree): Remove unused function.

16 years ago(vc-default-mode-line-string): Use ? for missing.
Stefan Monnier [Wed, 9 Apr 2008 20:23:11 +0000 (20:23 +0000)]
(vc-default-mode-line-string): Use ? for missing.

16 years ago* net/tramp.el (tramp-find-file-name-coding-system-alist): New
Michael Albinus [Wed, 9 Apr 2008 20:04:14 +0000 (20:04 +0000)]
* net/tramp.el (tramp-find-file-name-coding-system-alist): New
defun.
(tramp-handle-insert-file-contents, tramp-handle-write-region):
Use it.

16 years ago* minibuffer.el (minibuffer): Move group from cus-edit.el.
Stefan Monnier [Wed, 9 Apr 2008 19:33:56 +0000 (19:33 +0000)]
* minibuffer.el (minibuffer): Move group from cus-edit.el.
(completion-auto-help): Move from C code.
(minibuffer--maybe-completion-help): Remove.
(minibuffer--bitset): New function.
(minibuffer--do-completion): Rename from minibuffer-do-completion.
Renumber a bit.  Really complete on string *before* point.
Add argument used for word-completion.
Join trailing / in completion with following text, as done in
minibuffer-complete-word.
Handle new value `lazy' for completion-auto-help.
(minibuffer-try-word-completion): New function extracted from
minibuffer-complete-word.
(minibuffer-complete-word): Use minibuffer--do-completion.
(minibuffer--insert-strings): Rename from
minibuffer-complete-insert-strings.
(exit-minibuffer): Fix typo.
* cus-edit.el (minibuffer): Move group to minibuffer.el.
* cus-start.el: Remove completion-auto-help.
* minibuf.c (Vcompletion_auto_help): Move to minibuffer.el.
(syms_of_minibuf): Remove its initialization.

16 years ago*** empty log message ***
Michael Albinus [Wed, 9 Apr 2008 19:08:22 +0000 (19:08 +0000)]
*** empty log message ***

16 years ago(vc-status-add-entries): New function.
Alexandre Julliard [Wed, 9 Apr 2008 18:52:20 +0000 (18:52 +0000)]
(vc-status-add-entries): New function.
(vc-status-add-entry): Removed.
(vc-update-vc-status-buffer, vc-status-mark-buffer-changed): Use
vc-status-add-entries.

16 years ago(ewoc-collect): Return results in the correct order.
Alexandre Julliard [Wed, 9 Apr 2008 18:50:34 +0000 (18:50 +0000)]
(ewoc-collect): Return results in the correct order.

16 years ago(temp_echo_area_glyphs): Remove unused function.
Stefan Monnier [Wed, 9 Apr 2008 18:02:08 +0000 (18:02 +0000)]
(temp_echo_area_glyphs): Remove unused function.

16 years agoRegenerate.
Glenn Morris [Wed, 9 Apr 2008 16:55:51 +0000 (16:55 +0000)]
Regenerate.

16 years ago(clean-other-dirs-nmake): Don't clean lisp dir.
Jason Rumney [Wed, 9 Apr 2008 16:32:08 +0000 (16:32 +0000)]
(clean-other-dirs-nmake): Don't clean lisp dir.
(clean-other-dirs-gmake): Likewise. Clean doc dirs.
(top-distclean, distclean, distclean-other-dirs-nmake)
(distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
(maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.

16 years ago(LOADDEFS): Add mh-loaddefs.el.
Jason Rumney [Wed, 9 Apr 2008 16:26:54 +0000 (16:26 +0000)]
(LOADDEFS): Add mh-loaddefs.el.
($(lisp)/mh-e/mh-loaddefs.el): Simplify rule.
(pre-mh-loaddefs.el-CMD, pre-mh-loaddefs.el-SH): Remove.
(AUTOGENEL): New variable.
(distclean, maintainer-clean): New targets.

16 years ago(distclean): Delete makefile too.
Jason Rumney [Wed, 9 Apr 2008 16:21:34 +0000 (16:21 +0000)]
(distclean): Delete makefile too.
(maintainer-clean): New target.

16 years ago(distclean, maintainer-clean): New targets.
Jason Rumney [Wed, 9 Apr 2008 16:21:11 +0000 (16:21 +0000)]
(distclean, maintainer-clean): New targets.

16 years ago(Ffield_string_no_properties): Fix typo in docstring.
Juanma Barranquero [Wed, 9 Apr 2008 15:57:40 +0000 (15:57 +0000)]
(Ffield_string_no_properties): Fix typo in docstring.

16 years ago(regexp-opt): Reduce max-lisp-eval-depth and max-specpdl-size to
Chong Yidong [Wed, 9 Apr 2008 15:38:32 +0000 (15:38 +0000)]
(regexp-opt): Reduce max-lisp-eval-depth and max-specpdl-size to
10000.

16 years ago* emacs-lisp/regexp-opt.el (regexp-opt): Reduce
Chong Yidong [Wed, 9 Apr 2008 15:38:05 +0000 (15:38 +0000)]
* emacs-lisp/regexp-opt.el (regexp-opt): Reduce
max-lisp-eval-depth and max-specpdl-size to 10000.

16 years ago*** empty log message ***
Jason Rumney [Wed, 9 Apr 2008 14:35:02 +0000 (14:35 +0000)]
*** empty log message ***

16 years ago2008-04-09 Lennart Borgman <lennart.borgman@gmail.com>
Jason Rumney [Wed, 9 Apr 2008 14:28:36 +0000 (14:28 +0000)]
2008-04-09  Lennart Borgman  <lennart.borgman@gmail.com>

* nxml/nxml-mode.el (nxml-cleanup): New function.
(nxml-mode): Add it to change-major-mode-hook.

16 years ago(redisplay_internal) [!WINDOWSNT]: Conditionalize last change.
Jason Rumney [Wed, 9 Apr 2008 13:33:56 +0000 (13:33 +0000)]
(redisplay_internal) [!WINDOWSNT]: Conditionalize last change.

16 years ago(w32_compute_glyph_string_overhangs): Compute overhangs
Jason Rumney [Wed, 9 Apr 2008 12:14:52 +0000 (12:14 +0000)]
(w32_compute_glyph_string_overhangs): Compute overhangs
for new font backend and composite cases.

16 years ago(x-gtk-stock-map): Map info to gtk-info.
Jan Djärv [Wed, 9 Apr 2008 10:59:16 +0000 (10:59 +0000)]
(x-gtk-stock-map): Map info to gtk-info.

16 years ago(vc-status-tool-bar-map): Add vc-print-log to tool bar.
Jan Djärv [Wed, 9 Apr 2008 10:36:14 +0000 (10:36 +0000)]
(vc-status-tool-bar-map): Add vc-print-log to tool bar.

16 years agoNew file.
Juanma Barranquero [Wed, 9 Apr 2008 10:07:14 +0000 (10:07 +0000)]
New file.

16 years ago(tooltip-mode): Set tooltip-show-help-non-mode as
Jan Djärv [Wed, 9 Apr 2008 09:34:16 +0000 (09:34 +0000)]
(tooltip-mode): Set tooltip-show-help-non-mode as
show-help-function when turning tooltip off.
(tooltip-show): Call tooltip-show-help-non-mode if use-echo-area.
(tooltip-trunc-str, tooltip-show-help-non-mode): New.

16 years ago(font-lock-extend-after-change-region-function): Make it buffer local.
Alan Mackenzie [Wed, 9 Apr 2008 08:17:59 +0000 (08:17 +0000)]
(font-lock-extend-after-change-region-function): Make it buffer local.

16 years ago*** empty log message ***
Alan Mackenzie [Wed, 9 Apr 2008 08:14:54 +0000 (08:14 +0000)]
*** empty log message ***

16 years agoFix typo in previous change.
Glenn Morris [Wed, 9 Apr 2008 07:16:40 +0000 (07:16 +0000)]
Fix typo in previous change.

16 years ago(diary-file, european-calendar-style): Remove autoload cookies.
Glenn Morris [Wed, 9 Apr 2008 07:15:21 +0000 (07:15 +0000)]
(diary-file, european-calendar-style): Remove autoload cookies.

16 years agoImprove previous change.
Glenn Morris [Wed, 9 Apr 2008 07:14:20 +0000 (07:14 +0000)]
Improve previous change.

16 years agoFix typo.
Glenn Morris [Wed, 9 Apr 2008 07:13:43 +0000 (07:13 +0000)]
Fix typo.

16 years ago(wait_reading_process_output): If SYNC_INPUT and pending_atimers, run atimers.
Jan Djärv [Wed, 9 Apr 2008 06:47:19 +0000 (06:47 +0000)]
(wait_reading_process_output): If SYNC_INPUT and pending_atimers, run atimers.

16 years ago(emacs_write): If SYNC_INPUT and pending_atimers, run atimers.
Jan Djärv [Wed, 9 Apr 2008 06:46:14 +0000 (06:46 +0000)]
(emacs_write): If SYNC_INPUT and pending_atimers, run atimers.

16 years ago(alarm_signal_handler): Call run_timers if not SYNC_INPUT.
Jan Djärv [Wed, 9 Apr 2008 06:46:02 +0000 (06:46 +0000)]
(alarm_signal_handler): Call run_timers if not SYNC_INPUT.
Most of the code moved to run_timers.
(do_pending_atimers): Call run_timers.
(run_timers): New function.

16 years ago* outline.el (outline-mode-menu-bar-map):
Dan Nicolaescu [Wed, 9 Apr 2008 06:15:13 +0000 (06:15 +0000)]
* outline.el (outline-mode-menu-bar-map):
* log-view.el (log-view-mode-menu):
* log-edit.el (log-edit-menu): Add :help.

16 years ago(regexp-opt-group): Use substring-no-properties for correct handling
Chong Yidong [Wed, 9 Apr 2008 04:29:43 +0000 (04:29 +0000)]
(regexp-opt-group): Use substring-no-properties for correct handling
of unibyte strings.

16 years ago* emacs-lisp/regexp-opt.el (regexp-opt-group): Use
Chong Yidong [Wed, 9 Apr 2008 04:28:45 +0000 (04:28 +0000)]
* emacs-lisp/regexp-opt.el (regexp-opt-group): Use
substring-no-properties for correct handling of unibyte strings.

16 years ago(change-log-next-buffer): Handle the case where version< signals an error.
Stefan Monnier [Wed, 9 Apr 2008 04:00:28 +0000 (04:00 +0000)]
(change-log-next-buffer): Handle the case where version< signals an error.

16 years ago* mouse.el (mouse-menu-major-mode-map): New fun extracted from
Stefan Monnier [Wed, 9 Apr 2008 03:53:48 +0000 (03:53 +0000)]
* mouse.el (mouse-menu-major-mode-map): New fun extracted from
mouse-major-mode-menu.
(mouse-menu-bar-map): New fun extracted from mouse-popup-menubar.
(mouse-major-mode-menu, mouse-popup-menubar)
(mouse-popup-menubar-stuff): Use them.
(C-down-mouse-3): Bind to a dynamic map rather than to
mouse-popup-menubar-stuff.
* bindings.el (mode-line-major-mode-keymap): Bind down-mouse-1
to mouse-menu-major-mode-map rather than to mouse-major-mode-menu.

16 years agoPreload minibuffer.el.
Stefan Monnier [Wed, 9 Apr 2008 03:44:27 +0000 (03:44 +0000)]
Preload minibuffer.el.

16 years ago*** empty log message ***
Dan Nicolaescu [Wed, 9 Apr 2008 03:42:28 +0000 (03:42 +0000)]
*** empty log message ***

16 years ago(vc-svn-modify-change-comment): Add support for the
Dan Nicolaescu [Wed, 9 Apr 2008 03:38:39 +0000 (03:38 +0000)]
(vc-svn-modify-change-comment): Add support for the
file:// access method.

16 years ago* lisp/minibuffer.el: New file.
Stefan Monnier [Wed, 9 Apr 2008 03:34:19 +0000 (03:34 +0000)]
* lisp/minibuffer.el: New file.
* src/minibuf.c (last_exact_completion): Remove variable.
(Fdelete_minibuffer_contents, do_completion, Fminibuffer_complete)
(complete_and_exit_1, complete_and_exit_2)
(Fminibuffer_complete_and_exit, Fminibuffer_complete_word)
(Fdisplay_completion_list, display_completion_list_1)
(Fminibuffer_completion_help, Fself_insert_and_exit)
(Fexit_minibuffer, Fminibuffer_message): Move functions to minibuffer.el.
(syms_of_minibuf): Remove corresponding initializations.

16 years ago(Qdeactivate_mark): New var.
Stefan Monnier [Wed, 9 Apr 2008 03:29:46 +0000 (03:29 +0000)]
(Qdeactivate_mark): New var.
(command_loop_1): Use it to call `deactivate-mark'.
(syms_of_keyboard): Initialize it.

16 years ago* xdisp.c (redisplay_internal): Reset tty's color_mode when switching
Stefan Monnier [Wed, 9 Apr 2008 03:25:14 +0000 (03:25 +0000)]
* xdisp.c (redisplay_internal): Reset tty's color_mode when switching
to another frame.
* frame.c (do_switch_frame): Refine the top_frame/async_visible code.
Don't call set_tty_color_mode.
(store_frame_param): Reset previous_frame rather than call
set_tty_color_mode.
* term.c (set_tty_color_mode): Rewrite.
* dispextern.h (set_tty_color_mode): New type.
* termchar.h (struct tty_display_info): Add `previous_color_mode'.

16 years ago(access_keymap): Remove the value 2 for t_ok which was used
Stefan Monnier [Tue, 8 Apr 2008 22:13:13 +0000 (22:13 +0000)]
(access_keymap): Remove the value 2 for t_ok which was used
for generic chars, which do not exist any more in emacs-unicode.

16 years ago($(lisp)/mh-e/mh-loaddefs.el): Make it depend on mh-e/*.el
Stefan Monnier [Tue, 8 Apr 2008 22:12:12 +0000 (22:12 +0000)]
($(lisp)/mh-e/mh-loaddefs.el): Make it depend on mh-e/*.el
rather than subdirs.el.  It introduces an ugly circular dependency, tho.

16 years ago* calc/calc.el: Load "cal-loaddefs" rather than set up autoloads manually.
Stefan Monnier [Tue, 8 Apr 2008 22:07:55 +0000 (22:07 +0000)]
* calc/calc.el: Load "cal-loaddefs" rather than set up autoloads manually.
(calc-mode-map, calc-digit-map, calc-dispatch-map):
Move initialization into declaration.
* calc/calc-yank.el:
* calc/calc-misc.el:
* calc/calc-embed.el:
* calc/calc-aent.el: Add autoload cookies and set generated-autoload-file.