Vinicius Jose Latorre [Sat, 27 Oct 2007 14:01:01 +0000 (14:01 +0000)]
Replace GPL version 2 by 3
Miles Bader [Sat, 27 Oct 2007 09:12:07 +0000 (09:12 +0000)]
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 902-908)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 131-137)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 261-262)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-278
Miles Bader [Sat, 27 Oct 2007 09:07:17 +0000 (09:07 +0000)]
Merge from emacs--rel--22
Patches applied:
* emacs--rel--22 (patch 131-137)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 261-262)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-908
Vinicius Jose Latorre [Sat, 27 Oct 2007 00:30:50 +0000 (00:30 +0000)]
Pacify byte compiler
Vinicius Jose Latorre [Sat, 27 Oct 2007 00:25:43 +0000 (00:25 +0000)]
Pacify byte compiler
Jason Rumney [Fri, 26 Oct 2007 23:50:51 +0000 (23:50 +0000)]
*** empty log message ***
Jason Rumney [Fri, 26 Oct 2007 23:50:29 +0000 (23:50 +0000)]
(add_font_name_to_list): Avoid vertical fonts.
(font_matches_spec): Remove debug output.
(add_font_entity_to_list): Avoid using substituted fonts.
Dan Nicolaescu [Fri, 26 Oct 2007 22:24:14 +0000 (22:24 +0000)]
* emulation/pc-select.el (next-line-mark, next-line-nomark)
(previous-line-mark, previous-line-nomark): Wrap with-no-warnings
around uses of previous-line and next-line.
* diff.el (diff-old-file, diff-new-file, diff-extra-args): New
defvars.
* textmodes/css-mode.el (comment-continue):
* net/browse-url.el (url-handler-regexp):
* progmodes/idlw-help.el (idlwave-system-routines): Pacify
byte-compiler.
Martin Rudalics [Fri, 26 Oct 2007 20:57:07 +0000 (20:57 +0000)]
(window_min_size_2): Don't count header-line.
Martin Rudalics [Fri, 26 Oct 2007 20:50:17 +0000 (20:50 +0000)]
(window_min_size_2): Don't count header-line.
Dan Nicolaescu [Fri, 26 Oct 2007 20:35:31 +0000 (20:35 +0000)]
(fill-nobreak-p): Replace obsolete alias
line-move-invisible-p with invisible-p, it was removed on
2007-08-29.
Dan Nicolaescu [Fri, 26 Oct 2007 18:09:36 +0000 (18:09 +0000)]
(struct frame): Move all bit fields after the first bit
field to take advantage of the available space. Group all the
chars together to reduce wasted space due to padding.
Juanma Barranquero [Fri, 26 Oct 2007 15:46:57 +0000 (15:46 +0000)]
Add a wrapper for getenv so it also checks the registry on Windows.
Suggestion and algorithm by Eli Zaretskii.
Code partially based on w32_get_resource and init_environment (w32.c).
(egetenv): New wrapper for getenv.
(get_current_dir_name, decode_options, get_server_config, set_local_socket,
set_socket, main): Use egetenv, not getenv.
(w32_get_resource, w32_getenv) [WINDOWSNT]: New functions.
Juanma Barranquero [Fri, 26 Oct 2007 15:39:49 +0000 (15:39 +0000)]
Add a wrapper for getenv so it also checks the registry on Windows.
Suggestion and algorithm by Eli Zaretskii.
Code partially based on w32_get_resource and init_environment (w32.c).
(xmalloc): New function by Károly Lőrentey (backported from the trunk).
(quote_file_name): Use it.
(egetenv): New wrapper for getenv.
(get_current_dir_name, decode_options, get_server_config, set_local_socket,
set_socket, main): Use egetenv, not getenv.
(w32_get_resource, w32_getenv) [WINDOWSNT]: New functions.
Juanma Barranquero [Fri, 26 Oct 2007 14:26:18 +0000 (14:26 +0000)]
(kill-emacs-query-functions): Doc fix; `save-buffers-kill-emacs'
is no longer bound to a key.
Juanma Barranquero [Fri, 26 Oct 2007 13:48:49 +0000 (13:48 +0000)]
(Fread_minibuffer, Feval_minibuffer): Reflow docstrings.
Juanma Barranquero [Fri, 26 Oct 2007 13:42:39 +0000 (13:42 +0000)]
(spare_memory, stack_copy, stack_copy_size, ignore_warnings, Vdead,
dont_register_blocks, staticvec, staticidx, interval_block, n_interval_blocks,
init_strings, check_string_bytes, check_sblock, init_float, free_float,
n_cons_blocks, init_cons, all_vectors, n_vectors, symbol_block,
symbol_block_index, symbol_free_list, n_symbol_blocks, init_symbol,
marker_block, marker_free_list, n_marker_blocks, init_marker, valid_pointer_p,
make_pure_float, last_marked, mark_object_loop_halt): Make static.
Juanma Barranquero [Fri, 26 Oct 2007 13:36:44 +0000 (13:36 +0000)]
*** empty log message ***
Juanma Barranquero [Fri, 26 Oct 2007 12:26:58 +0000 (12:26 +0000)]
*** empty log message ***
Juanma Barranquero [Fri, 26 Oct 2007 12:17:58 +0000 (12:17 +0000)]
*** empty log message ***
Richard M. Stallman [Fri, 26 Oct 2007 09:56:27 +0000 (09:56 +0000)]
(isearch-buffers-multi): New option.
(isearch-buffers-search-fun): Test it.
Richard M. Stallman [Fri, 26 Oct 2007 09:53:14 +0000 (09:53 +0000)]
(ps-mode-map): Delete C-c v binding.
Put ps-run-clear on C-c C-l.
Richard M. Stallman [Fri, 26 Oct 2007 09:52:12 +0000 (09:52 +0000)]
(comment-styles): New style indent-or-triple.
(comment-style): Make that the default.
(comment-add defvar): Doc fix.
(comment-add): Delete arg EXTRA.
(comment-region-default): Open code call to comment-add.
Handle indent-or-triple style which uses `multi-char' for INDENT.
Richard M. Stallman [Fri, 26 Oct 2007 09:49:54 +0000 (09:49 +0000)]
(Equality Predicates): Null strings are uniquified.
Richard M. Stallman [Fri, 26 Oct 2007 09:48:56 +0000 (09:48 +0000)]
Minor clarifications in previous change.
Juanma Barranquero [Fri, 26 Oct 2007 09:10:49 +0000 (09:10 +0000)]
*** empty log message ***
Juanma Barranquero [Fri, 26 Oct 2007 08:53:45 +0000 (08:53 +0000)]
(nil-blank-string): Doc fix.
John Wiegley [Fri, 26 Oct 2007 08:07:17 +0000 (08:07 +0000)]
2007-10-26 John Wiegley <johnw@newartisans.com>
* eshell/em-unix.el (eshell/diff): Before calling the `diff'
function, ensure that the third argument is turned into a NIL if
the string is otherwise completely empty (either no characters, or
all tabs/spaces). This fixes a bug from a user who found himself
unable to customize `diff-switches' and still use Eshell's diff
command.
Glenn Morris [Fri, 26 Oct 2007 07:35:31 +0000 (07:35 +0000)]
(byte-compile-warnings): Autoload the safe-local-variable property.
Glenn Morris [Fri, 26 Oct 2007 07:34:46 +0000 (07:34 +0000)]
(byte-compile-warnings): Autoload the safe-local-variable property.
Glenn Morris [Fri, 26 Oct 2007 07:34:20 +0000 (07:34 +0000)]
*** empty log message ***
Richard M. Stallman [Fri, 26 Oct 2007 03:51:44 +0000 (03:51 +0000)]
(browse-url-browser-function): Delete grail.
(browse-url-grail): Function and variable deleted.
(browse-url-browser-function): Delete IXI Mosaic.
(browse-url-default-browser): Don't try IXI Mosaic.
(browse-url-iximosaic): Function deleted.
(browse-url-browser-function): Delete MMM.
(browse-url-default-browser): Don't try MMM.
(browse-url-mmm): Function deleted.
Richard M. Stallman [Fri, 26 Oct 2007 03:50:56 +0000 (03:50 +0000)]
(custom-note-var-changed): New function.
Richard M. Stallman [Fri, 26 Oct 2007 03:49:37 +0000 (03:49 +0000)]
(browse-url-browser-function): Delete grail.
(browse-url-grail): Function and variable deleted.
(browse-url-browser-function): Delete IXI Mosaic.
(browse-url-default-browser): Don't try IXI Mosaic.
(browse-url-iximosaic): Function deleted.
(browse-url-browser-function): Delete MMM.
(browse-url-default-browser): Don't try MMM.
(browse-url-mmm): Function deleted.
Juanma Barranquero [Fri, 26 Oct 2007 01:59:44 +0000 (01:59 +0000)]
(syms_of_frame) <delete-frame-functions>: Fix typo in docstring.
Jason Rumney [Thu, 25 Oct 2007 23:56:53 +0000 (23:56 +0000)]
(sock_err_message): New function.
(set_tcp_socket): Use it.
Dan Nicolaescu [Thu, 25 Oct 2007 23:25:08 +0000 (23:25 +0000)]
* emulation/edt-mapper.el (edt-emacs-variant): Replace the only
use with the definition. Remove.
* add-log.el (change-log-start-entry-re): New defconst.
(change-log-sortable-date-at): Use it.
(change-log-beginning-of-defun, change-log-end-of-defun): New
functions.
(change-log-mode): Use them for beginning-of-defun-function and
end-of-defun-function.
* erc-ibuffer.el (erc-modified-channels-alist): Pacify
byte-compiler.
Juanma Barranquero [Thu, 25 Oct 2007 22:12:04 +0000 (22:12 +0000)]
*** empty log message ***
Jonathan Yavner [Thu, 25 Oct 2007 20:13:19 +0000 (20:13 +0000)]
ses.texi (The Basics): Mention how to create a new spreadsheet. Mention the
new three-letter column identifiers.
(More on cell printing): Calculate-cell and truncate-cell are now `c' and
`t' rather than `C-c C-c' and `C-c C-t'. Mention the stupid error message
when using `c' on an empty default with default printer.
(Buffer-local variables in spreadsheets): `symbolic-formulas' was
renamed to `ses--symbolic-formulas' some time ago.
Jonathan Yavner [Thu, 25 Oct 2007 20:12:26 +0000 (20:12 +0000)]
Make `ses--symbolic-formulas' a safe local variable.
(ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees).
(ses-recalculate-cell): Deal with point being just beyond end of data area (why does this happen?)
(ses-set-curcell): Ditto.
(ses-column-letter): Handle columns beyond 702. Code written by Gareth Rees.
Jonathan Yavner [Thu, 25 Oct 2007 20:11:14 +0000 (20:11 +0000)]
Get rid of silly life-universe-everything local
variable. `symbolic-formulas' is now `ses--symbolic-formulas'.
Juanma Barranquero [Thu, 25 Oct 2007 14:40:00 +0000 (14:40 +0000)]
*** empty log message ***
Juanma Barranquero [Thu, 25 Oct 2007 14:34:09 +0000 (14:34 +0000)]
(w32_get_resource): Remove unused variable `ok'.
Juanma Barranquero [Thu, 25 Oct 2007 14:29:25 +0000 (14:29 +0000)]
(w32_get_resource): Remove unused variable `ok'.
Carsten Dominik [Thu, 25 Oct 2007 14:24:43 +0000 (14:24 +0000)]
(org-no-warnings): New macro.
(org-columns-eval): Use `org-no-warnings'.
Carsten Dominik [Thu, 25 Oct 2007 14:21:45 +0000 (14:21 +0000)]
*** empty log message ***
Carsten Dominik [Thu, 25 Oct 2007 13:57:28 +0000 (13:57 +0000)]
(org-todo): Save and restore match data.
Carsten Dominik [Thu, 25 Oct 2007 13:57:12 +0000 (13:57 +0000)]
*** empty log message ***
Juanma Barranquero [Thu, 25 Oct 2007 10:38:42 +0000 (10:38 +0000)]
(init_environment): Fix tiny memory leak.
Juanma Barranquero [Thu, 25 Oct 2007 10:28:59 +0000 (10:28 +0000)]
(init_environment): Fix tiny memory leak.
Carsten Dominik [Thu, 25 Oct 2007 09:28:34 +0000 (09:28 +0000)]
* textmodes/org.el: (org-agenda-get-restriction-and-command): Use
`mapc' instead of `mapcar'.
(org-agenda-list): Numeric prefix argument can specify the number
of days.
(remember-register, remember-buffer): Prevent byte compiler from
complaining.
Carsten Dominik [Thu, 25 Oct 2007 09:28:14 +0000 (09:28 +0000)]
*** empty log message ***
Juanma Barranquero [Thu, 25 Oct 2007 08:08:01 +0000 (08:08 +0000)]
*** empty log message ***
Dan Nicolaescu [Thu, 25 Oct 2007 04:09:35 +0000 (04:09 +0000)]
Fix attribution.
Glenn Morris [Thu, 25 Oct 2007 04:04:54 +0000 (04:04 +0000)]
(Fortran): F90 mode handles F2003.
Glenn Morris [Thu, 25 Oct 2007 04:03:40 +0000 (04:03 +0000)]
(Variable Definitions): Add :risky and :safe keywords.
Glenn Morris [Thu, 25 Oct 2007 04:02:50 +0000 (04:02 +0000)]
(conf-space-keywords): Mark this regexp as safe if a string.
Glenn Morris [Thu, 25 Oct 2007 04:00:42 +0000 (04:00 +0000)]
(f90-indented-comment-re, f90-directive-comment-re)
(f90-break-delimiters): Mark these regexps as safe if they are strings.
Glenn Morris [Thu, 25 Oct 2007 03:59:26 +0000 (03:59 +0000)]
(conf-space-keywords): Mark this regexps as safe if a string.
Glenn Morris [Thu, 25 Oct 2007 03:58:45 +0000 (03:58 +0000)]
(f90-indented-comment-re, f90-directive-comment-re)
(f90-break-delimiters): Mark these regexps as safe if they are strings.
Dan Nicolaescu [Thu, 25 Oct 2007 03:57:48 +0000 (03:57 +0000)]
Fix attribution.
Glenn Morris [Thu, 25 Oct 2007 03:57:21 +0000 (03:57 +0000)]
(fortran-comment-line-start-skip, fortran-directive-re):
Mark these regexps as safe if they are strings.
Glenn Morris [Thu, 25 Oct 2007 03:57:09 +0000 (03:57 +0000)]
(fortran-comment-line-start-skip, fortran-directive-re):
Mark these regexps as safe if they are strings.
Glenn Morris [Thu, 25 Oct 2007 03:55:52 +0000 (03:55 +0000)]
*** empty log message ***
Glenn Morris [Thu, 25 Oct 2007 03:53:10 +0000 (03:53 +0000)]
Chris Moore <christopher.ian.moore at gmail.com>
(comint-password-prompt-regexp): Handle `[sudo] password'-style prompt.
Glenn Morris [Thu, 25 Oct 2007 03:51:50 +0000 (03:51 +0000)]
(custom-declare-variable): Add :risky and :safe keywords.
(defcustom): Doc fix.
Glenn Morris [Thu, 25 Oct 2007 03:51:15 +0000 (03:51 +0000)]
(f90-keywords-re, f90-keywords-level-3-re): Add `non_intrinsic'.
(f90-constants-re): Add ieee modules.
(f90-typedef-matcher, f90-typedec-matcher)
(f90-imenu-type-matcher): New functions.
(f90-font-lock-keywords-1): Give module procedures function-name face.
Use `f90-typedef-matcher' for derived types. Fix `abstract interface'.
Add `use, intrinsic'.
(f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
Move start of `enum' blocks to separate entry.
(f90-start-block-re): Fix `type', `abstract interface'.
(f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
derived types.
(f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
`elemental', change `enumerator'.
(f90-no-block-limit): Fix `abstract interface'.
Jay Belanger [Thu, 25 Oct 2007 03:41:31 +0000 (03:41 +0000)]
(Default Simplifications, Making Selections, Customizing Calc):
Clarify associativity of multiplication.
Stefan Monnier [Thu, 25 Oct 2007 02:38:41 +0000 (02:38 +0000)]
Make `window-system' into a keyboard-local variable (rather than
frame-local as done originally by multi-tty).
* startup.el (window-system): Remove. Don't make it frame-local.
* keyboard.h (struct kboard): Add Vwindow_system.
* keyboard.c (init_kboard): Set a default for Vwindow_system.
(mark_kboards): Mark Vwindow_system.
* dispnew.c (syms_of_display) <window-system>: Declare terminal-local.
(init_display): Don't set the obsolete `window-system' frame-param.
* xterm.c (x_term_init):
* w32term.c (w32_create_terminal):
* term.c (init_tty): Set Vwindow_system.
* macterm.c (mac_create_terminal): Set a keyboard (missing piece of the
multi-tty merge maybe?), copied from w32term.c. Set Vwindow_system.
* xfns.c (Fx_create_frame, x_create_tip_frame):
* w32fns.c (Fx_create_frame, x_create_tip_frame):
* macfns.c (Fx_create_frame):
Don't set the obsolete `window-system' frame-param.
* frame.h (Qwindow_system): Remove.
* frame.c (Qwindow_system): Remove. In `syms_of_frame' as well.
(Fmake_terminal_frame): Don't set obsolete `window-system' frame-param.
Richard M. Stallman [Thu, 25 Oct 2007 02:23:34 +0000 (02:23 +0000)]
(ps-mode-map): Delete C-c v binding.
Dan Nicolaescu [Wed, 24 Oct 2007 15:50:28 +0000 (15:50 +0000)]
(org-publish-attachment): Re-install
accidentally deleted change.
Stefan Monnier [Wed, 24 Oct 2007 14:54:03 +0000 (14:54 +0000)]
(iris-function-map): Move initialization into declaration.
Jason Rumney [Wed, 24 Oct 2007 13:57:45 +0000 (13:57 +0000)]
Include math.h.
Juanma Barranquero [Wed, 24 Oct 2007 12:27:53 +0000 (12:27 +0000)]
(Buffer-menu-sort-column): Doc fix.
(Buffer-menu-mode-map): Initialize in the declaration.
(Buffer-menu-mode): Define with `define-derived-mode'.
Juanma Barranquero [Wed, 24 Oct 2007 11:49:17 +0000 (11:49 +0000)]
(quail-indian-update-preceding-char): Don't mark the variable as frame-local;
it wasn't used as such.
Juanma Barranquero [Wed, 24 Oct 2007 10:22:32 +0000 (10:22 +0000)]
Mention desktop locking.
Richard M. Stallman [Wed, 24 Oct 2007 08:24:50 +0000 (08:24 +0000)]
Comment change.
Richard M. Stallman [Wed, 24 Oct 2007 08:24:01 +0000 (08:24 +0000)]
(x_figure_window_size): For fullscreen case,
set USPosition | PPosition without clobbering rest of window_prompting.
Richard M. Stallman [Wed, 24 Oct 2007 08:23:01 +0000 (08:23 +0000)]
(Fcurrent_idle_time): Doc fix.
Richard M. Stallman [Wed, 24 Oct 2007 08:22:35 +0000 (08:22 +0000)]
(Fwith_output_to_temp_buffer): Doc fix.
Richard M. Stallman [Wed, 24 Oct 2007 08:21:54 +0000 (08:21 +0000)]
(Interactive Shell): Cleanup last change.
Richard M. Stallman [Wed, 24 Oct 2007 08:20:42 +0000 (08:20 +0000)]
(Top): Delete Frame-Local Variables from subnode menu.
Richard M. Stallman [Wed, 24 Oct 2007 08:20:03 +0000 (08:20 +0000)]
(Frame-Local Variables): Node deleted.
(Variables): Delete Frame-Local Variables from menu.
(Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
(Default Value): Don't mention frame-local vars.
Richard M. Stallman [Wed, 24 Oct 2007 08:18:34 +0000 (08:18 +0000)]
(Idle Timers): current-idle-time returns nil if not idle.
Richard M. Stallman [Wed, 24 Oct 2007 08:17:47 +0000 (08:17 +0000)]
(Unloading): Document FEATURE-unload-function instead of FEATURE-unload-hook.
Richard M. Stallman [Wed, 24 Oct 2007 08:16:24 +0000 (08:16 +0000)]
(Related Topics): Add called-interactively-p. Fix xref.
Richard M. Stallman [Wed, 24 Oct 2007 08:15:46 +0000 (08:15 +0000)]
(Multiple Displays): Don't mention frame-local vars.
Richard M. Stallman [Wed, 24 Oct 2007 08:15:03 +0000 (08:15 +0000)]
(savehist-save): Omit unreadable elements.
Richard M. Stallman [Wed, 24 Oct 2007 08:12:40 +0000 (08:12 +0000)]
(unload-function-defs-list): Renamed from unload-function-features-list.
(unload-feature-special-hooks, unload-feature): Doc fixes.
Richard M. Stallman [Wed, 24 Oct 2007 08:10:57 +0000 (08:10 +0000)]
(indent-to-left-margin): If point's in the indentation,
move to the end of the indentation.
Richard M. Stallman [Wed, 24 Oct 2007 08:09:30 +0000 (08:09 +0000)]
(customize-changed-options): Make arg optional.
Carsten Dominik [Wed, 24 Oct 2007 05:37:11 +0000 (05:37 +0000)]
* textmodes/org.el (org-version): Changed to 5.13e.
(org-agenda-file-regexp): Fixed typo in docstring.
(org-add-planning-info): Fixed bug in parenthesis settings.
(org-scan-tags): Catch the case of indirect buffers with no
filename.
(org-fast-tag-selection, org-export-as-ascii, org-export-as-html):
Re-installed switch to mapc, had been removed by accident.
(org-columns-map): New binding `C-c C-o'.
(org-columns-menu): Changed menu text and added new entry.
(org-columns-eval): Documented the use of `next-line'.
(org-columns-open-link): New function.
(org-columns-follow-link): Function removed.
(org-open-link-from-string): New function.
(org-read-date-get-relative): Fixed typo in docstring.
(org-read-date-get-relative): Leading +/- is not optional.
(org-agenda-get-restriction-and-command): Always resize window on
first loop cycle.
(org-agenda-open-link): Make sure the link abbreviations are
present in the agenda buffer.
(org-agenda-copy-local-variable): New function.
Carsten Dominik [Wed, 24 Oct 2007 05:36:52 +0000 (05:36 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 24 Oct 2007 02:34:25 +0000 (02:34 +0000)]
(vc-update-changelog-rcs2log): Remove incorrect `backend' arg.
Juanma Barranquero [Wed, 24 Oct 2007 02:27:50 +0000 (02:27 +0000)]
*** empty log message ***
Stefan Monnier [Wed, 24 Oct 2007 02:22:21 +0000 (02:22 +0000)]
(read_key_sequence): Trivial typo in comment.
Miles Bader [Wed, 24 Oct 2007 02:15:10 +0000 (02:15 +0000)]
Add arch tagline
Juanma Barranquero [Wed, 24 Oct 2007 02:09:45 +0000 (02:09 +0000)]
(bs-select, bs-select-other-window): Fix typos in docstrings.
Jay Belanger [Wed, 24 Oct 2007 01:51:40 +0000 (01:51 +0000)]
(math-simplify-units-quotient): Replace missing exponent.
Stefan Monnier [Wed, 24 Oct 2007 01:51:03 +0000 (01:51 +0000)]
(reindent-then-newline-and-indent): Use a `move after
insert' kind of marker in the save-excursion.