]> git.eshelyaron.com Git - emacs.git/log
emacs.git
14 years agoMerge changes made in Gnus trunk.
Katsumi Yamaoka [Fri, 24 Sep 2010 00:38:10 +0000 (00:38 +0000)]
Merge changes made in Gnus trunk.

gnus-html.el (gnus-html-encode-url-chars): New function, that's an alias to browse-url-url-encode-chars if any.
nnir.el: Silence the byte compiler.

14 years agoMerge changes made in Gnus trunk.
Gnus developers [Thu, 23 Sep 2010 23:14:02 +0000 (23:14 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-update-info): When UIDNEXT is present, use that for the active.
Split -request-update-info into -request-marks and -update-info.
nnimap.el (nnimap-transform-headers): Don't bug out on invalid BODYSTRUCTUREs.
nnimap.el (nnimap-transform-headers): Unfold quoted {42} headers.
nnir.el (nnir-run-imap): Fix up nnir to work with the new nnimap.
nnimap.el (nnimap-stream): Add starttls support.
gnus-int.el (gnus-request-update-info): Protect against backends not having the function.
gnus-html.el (gnus-html-rescale-image): Revert change that uses window-inside-pixel-edges.
gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): Remove.
nnimap.el (nnimap-retrieve-headers): Return 'headers.
gnus-sum.el (gnus-summary-local-variables): Prepare for list/range makeover.
gnus-start.el: Add new variable gnus-use-backend-marks, and start reading marks again.

14 years agoCast SPECPDL_INDEX to int, and do further EMACS_INT/int cleanups.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 20:57:48 +0000 (22:57 +0200)]
Cast SPECPDL_INDEX to int, and do further EMACS_INT/int cleanups.

14 years agoClean up EMACS_INT/int in cmds.c, as well as USE_SAFE_ALLOCA.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 20:16:55 +0000 (22:16 +0200)]
Clean up EMACS_INT/int in cmds.c, as well as USE_SAFE_ALLOCA.

14 years agoClean up EMACS_INT/int usage in doc.c and doprnt.c.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 19:53:46 +0000 (21:53 +0200)]
Clean up EMACS_INT/int usage in doc.c and doprnt.c.

14 years agoFix last changes in editfns.c and intervals.c.
Eli Zaretskii [Thu, 23 Sep 2010 19:18:30 +0000 (15:18 -0400)]
Fix last changes in editfns.c and intervals.c.

 editfns.c (clip_to_bounds): Return an EMACS_INT value.
 lisp.h (clip_to_bounds): Adjust prototype.
 intervals.c (adjust_for_invis_intang): Return EMACS_INT value.

14 years agoFix EMACS_INT/int conversion errors in marker.c.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 19:12:18 +0000 (21:12 +0200)]
Fix EMACS_INT/int conversion errors in marker.c.

14 years agoUse EMACS_INT instead of EMACS_UINT in intervals.c.
Eli Zaretskii [Thu, 23 Sep 2010 18:54:49 +0000 (14:54 -0400)]
Use EMACS_INT instead of EMACS_UINT in intervals.c.

 The latter causes crashes, since LENGTH macro in intervals.h:114 has to be
 able to return a negative number.

14 years agoAvoid intervals crash by changing EMACS_UINTs to EMACS_INT.
Chong Yidong [Thu, 23 Sep 2010 18:50:57 +0000 (14:50 -0400)]
Avoid intervals crash by changing EMACS_UINTs to EMACS_INT.

* intervals.c (traverse_intervals, rotate_right, rotate_left)
(split_interval_right, find_interval, next_interval)
(delete_node, delete_interval, interval_deletion_adjustment)
(adjust_intervals_for_deletion, merge_interval_right)
(merge_interval_left, graft_intervals_into_buffer)
(copy_intervals): Convert EMACS_UINTs to EMACS_INT.

* intervals.h (traverse_intervals): Update prototype.

14 years agoFix src/ChangeLog of the last commit.
Eli Zaretskii [Thu, 23 Sep 2010 18:37:54 +0000 (14:37 -0400)]
Fix src/ChangeLog of the last commit.

14 years agoFix use of int instead of EMACS_INT in search.c and region-cache.c.
Eli Zaretskii [Thu, 23 Sep 2010 18:35:11 +0000 (14:35 -0400)]
Fix use of int instead of EMACS_INT in search.c and region-cache.c.

 indent.c (compute_motion): Use EMACS_INT for arguments to
 region_cache_forward.
 region-cache.c (struct boundary, struct region_cache): Use
 EMACS_INT for positions.
 (find_cache_boundary, move_cache_gap, insert_cache_boundary)
 (delete_cache_boundaries, set_cache_region)
 (invalidate_region_cache, know_region_cache)
 (region_cache_forward, region_cache_backward, pp_cache): Use
 EMACS_INT for buffer positions.
 region-cache.h (know_region_cache, invalidate_region_cache)
 (region_cache_forward, region_cache_backward): Adjust prototypes.
 search.c (string_match_1, fast_c_string_match_ignore_case)
 (looking_at_1, scan_buffer, scan_newline)
 (find_next_newline_no_quit, find_before_next_newline)
 (search_command, trivial_regexp_p, search_buffer, simple_search)
 (boyer_moore, wordify, Freplace_match): Use EMACS_INT for buffer
 and string positions and length.
 lisp.h (scan_buffer, scan_newline, find_next_newline_no_quit)
 (find_before_next_newline): Adjust prototypes.

14 years agoFix use of int instead of EMACS_INT in editfns.c.
Eli Zaretskii [Thu, 23 Sep 2010 17:10:21 +0000 (13:10 -0400)]
Fix use of int instead of EMACS_INT in editfns.c.

 editfns.c (transpose_markers, update_buffer_properties)
 (buildmark, clip_to_bounds, Fgoto_char, overlays_around)
 (get_pos_property, Fconstrain_to_field)
 (Fline_beginning_position, Fline_end_position, Fprevious_char)
 (Fchar_after, Fchar_before, Finsert_char)
 (Finsert_buffer_substring, Fcompare_buffer_substrings)
 (Fsubst_char_in_region, Fformat, Ftranspose_regions): Use
 EMACS_INT for buffer and string position variables.
 lisp.h (clip_to_bounds): Adjust prototype.

14 years agoFix uses of int instead of EMACS_INT in intervals.c.
Eli Zaretskii [Thu, 23 Sep 2010 15:46:54 +0000 (11:46 -0400)]
Fix uses of int instead of EMACS_INT in intervals.c.

 intervals.c (traverse_intervals, rotate_right, rotate_left)
 (balance_an_interval, split_interval_right, split_interval_left)
 (find_interval, next_interval, update_interval)
 (adjust_intervals_for_insertion, delete_node, delete_interval)
 (interval_deletion_adjustment, adjust_intervals_for_deletion)
 (offset_intervals, merge_interval_right, merge_interval_left)
 (graft_intervals_into_buffer, adjust_for_invis_intang)
 (move_if_not_intangible, get_local_map, copy_intervals)
 (copy_intervals_to_string, compare_string_intervals)
 (set_intervals_multibyte_1): Use EMACS_INT for buffer positions
 and EMACS_UINT for interval tree size.
 intervals.h (traverse_intervals, split_interval_right)
 (split_interval_left, find_interval, offset_intervals)
 (graft_intervals_into_buffer, copy_intervals)
 (copy_intervals_to_string, move_if_not_intangible, get_local_map)
 (update_interval): Adjust prototypes.

14 years agoFix more uses of int instead of EMACS_INT.
Eli Zaretskii [Thu, 23 Sep 2010 14:32:38 +0000 (10:32 -0400)]
Fix more uses of int instead of EMACS_INT.

 xdisp.c (check_point_in_composition, reconsider_clip_changes):
 Use EMACS_INT for buffer position variables and arguments.
 composite.c (get_composition_id, find_composition)
 (run_composition_function, compose_text)
 (composition_gstring_width, autocmp_chars)
 (composition_update_it, Ffind_composition_internal): Use EMACS_INT
 for buffer positions and string length variables and arguments.
 composite.h (get_composition_id, find_composition, compose_text)
 (composition_gstring_width): Adjust prototypes.
 editfns.c (Fformat): Use EMACS_INT for string size variables.
 xdisp.c (store_mode_line_noprop, display_mode_element): Use
 EMACS_INT for string positions.
 intervals.c (get_property_and_range): Use EMACS_INT for buffer
 position arguments.
 intervals.h (get_property_and_range): Adjust prototype.
 character.c (parse_str_as_multibyte, str_as_multibyte)
 (parse_str_to_multibyte, str_to_multibyte, str_as_unibyte)
 (string_count_byte8, string_escape_byte8, c_string_width)
 (strwidth, lisp_string_width, multibyte_chars_in_text): Use
 EMACS_INT for string length variables and arguments.
 (string_escape_byte8): Protect against too long strings.
 character.h (parse_str_as_multibyte, str_as_multibyte)
 (parse_str_to_multibyte, str_to_multibyte, str_as_unibyte)
 (c_string_width, strwidth, lisp_string_width): Adjust
 prototypes.
 lisp.h (check_point_in_composition): Adjust prototype.

14 years agoFix some more uses of int instead of EMACS_INT.
Eli Zaretskii [Thu, 23 Sep 2010 12:09:12 +0000 (08:09 -0400)]
Fix some more uses of int instead of EMACS_INT.

 font.c (font_intern_prop): Use EMACS_INT for string length
 variables.
 character.c (parse_str_as_multibyte, str_as_multibyte)
 (parse_str_to_multibyte, str_to_multibyte, str_as_unibyte)
 (string_count_byte8, string_escape_byte8): Use EMACS_INT for
 string length arguments, variables, and return values.
 character.h (parse_str_as_multibyte, str_as_multibyte)
 (parse_str_to_multibyte, str_to_multibyte, str_as_unibyte): Adjust
 prototypes.
 fns.c (Fstring_as_multibyte): Use EMACS_INT for string length
 variables.
 alloc.c <total_string_size>: Declare as EMACS_INT, not int.
 (Fmake_string): Protect against too large strings.
 (live_string_p, live_cons_p, live_symbol_p, live_float_p)
 (live_misc_p): Use ptrdiff_t instead of int for pointer
 differences.
 (string_bytes, check_sblock, check_string_free_list)
 (allocate_string_data, compact_small_strings, Fmake_string)
 (Fmake_bool_vector, make_string, make_unibyte_string)
 (make_multibyte_string, make_string_from_bytes)
 (make_specified_string_string, Fmake_list, Fmake_vector): Use
 EMACS_INT for string length variables and arguments.
 (find_string_data_in_pure, make_pure_string, make_pure_c_string)
 (Fpurecopy): Use EMACS_INT for string size.
 (mark_vectorlike, mark_char_table, mark_object): Use EMACS_UINT
 for vector size.
 lisp.h (make_string, make_unibyte_string, make_multibyte_string)
 (make_string_from_bytes, make_specified_string_string)
 (make_pure_string, string_bytes): Adjust prototypes.

14 years agognus-group.el (gnus-group-update-hook): Add missing version.
Julien Danjou [Thu, 23 Sep 2010 07:59:12 +0000 (07:59 +0000)]
gnus-group.el (gnus-group-update-hook): Add missing version.
gnus-group.el (gnus-group-highlight-line): Docstring fix.
nnimap.el (nnimap-stream): Fix docstring.

14 years agoTrivial bytecomp.el change.
Glenn Morris [Thu, 23 Sep 2010 07:55:01 +0000 (00:55 -0700)]
Trivial bytecomp.el change.

* lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
(byte-compile-defvar, byte-compile-cl-warn):
Start warnings with lower-case, like the majority.

14 years ago* lisp/files.el (auto-mode-alist): Add .xa, .xw, .xsw for ld-script-mode.
Glenn Morris [Thu, 23 Sep 2010 07:40:11 +0000 (00:40 -0700)]
* lisp/files.el (auto-mode-alist): Add .xa, .xw, .xsw for ld-script-mode.

14 years ago* lisp/files.el (auto-mode-alist): Prefer C-mode for .xs. (Bug#7071)
Glenn Morris [Thu, 23 Sep 2010 07:34:40 +0000 (00:34 -0700)]
* lisp/files.el (auto-mode-alist): Prefer C-mode for .xs.  (Bug#7071)

14 years agoDefine ld-script auto-mode-alist entries in the standard place.
Glenn Morris [Thu, 23 Sep 2010 07:26:10 +0000 (00:26 -0700)]
Define ld-script auto-mode-alist entries in the standard place.

* lisp/progmodes/ld-script.el (auto-mode-alist): Move to files.el.
* lisp/files.el (auto-mode-alist): Move ld-script entries here,
further down the list.

14 years agoCosmetic changes for add-log.el.
Glenn Morris [Thu, 23 Sep 2010 07:17:08 +0000 (00:17 -0700)]
Cosmetic changes for add-log.el.

* lisp/vc/add-log.el: Don't require timezone when compiling.
(timezone-make-date-sortable): Autoload it.
(change-log-sortable-date-at): Don't require timezone.
Use `ignore-errors'.

14 years agoTiny comint.el change.
Glenn Morris [Thu, 23 Sep 2010 07:09:24 +0000 (00:09 -0700)]
Tiny comint.el change.
* lisp/comint.el (comint-use-prompt-regexp-instead-of-fields):
Move alias before definition, so it does not need autoloading.

14 years agoRemove timestamp and related local variables from table.el.
Glenn Morris [Thu, 23 Sep 2010 06:48:13 +0000 (23:48 -0700)]
Remove timestamp and related local variables from table.el.
It just causes unnecessary merge conflicts.

14 years agoRemove leading `*' from docs of some defcustoms etc.
Glenn Morris [Thu, 23 Sep 2010 06:42:45 +0000 (23:42 -0700)]
Remove leading `*' from docs of some defcustoms etc.

* emulation/crisp.el, emulation/cua-base.el, emulation/edt.el:
* emulation/pc-select.el, emulation/vip.el, international/iso-ascii.el:
* international/kkc.el, international/ogonek.el, mail/feedmail.el:
* net/browse-url.el, net/eudc-vars.el, net/net-utils.el:
* net/rcompile.el, net/rlogin.el, textmodes/enriched.el:
* textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/picture.el:
* textmodes/refer.el, textmodes/spell.el, textmodes/table.el:
* textmodes/tex-mode.el, textmodes/two-column.el:
Remove leading `*' from docs of defcustoms etc.

14 years ago* lisp/url/url-cache.el (url-cache-expire-time): Doc fix.
Glenn Morris [Thu, 23 Sep 2010 06:08:57 +0000 (23:08 -0700)]
* lisp/url/url-cache.el (url-cache-expire-time): Doc fix.

14 years agoFix previous url-cache fix.
Glenn Morris [Thu, 23 Sep 2010 06:04:01 +0000 (23:04 -0700)]
Fix previous url-cache fix.

14 years ago* url-cache.el (url-cache-expired): Don't autoload. Tweak previous change.
Glenn Morris [Thu, 23 Sep 2010 05:59:20 +0000 (22:59 -0700)]
* url-cache.el (url-cache-expired): Don't autoload.  Tweak previous change.

14 years agoSmall url-cache update.
Julien Danjou [Thu, 23 Sep 2010 05:56:17 +0000 (22:56 -0700)]
Small url-cache update.
* lisp/url/url-cache.el (url-cache-expire-time): New option.
(url-cache-expired): Rewrite.

14 years agonetrc.el (netrc-parse): Remove encrypt.el mentions.
Teodor Zlatanov [Thu, 23 Sep 2010 03:57:10 +0000 (03:57 +0000)]
netrc.el (netrc-parse): Remove encrypt.el mentions.

14 years agonnimap.el (nnimap-update-info): Sync non-standard flags from the server in symbolic...
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 01:51:43 +0000 (01:51 +0000)]
nnimap.el (nnimap-update-info): Sync non-standard flags from the server in symbolic form.

14 years agognus-html.el: Embiggen pictures slightly.
Lars Magne Ingebrigtsen [Thu, 23 Sep 2010 00:58:01 +0000 (00:58 +0000)]
gnus-html.el: Embiggen pictures slightly.

14 years agoMerge Changes made in Gnus trunk.
Gnus developers [Thu, 23 Sep 2010 00:30:37 +0000 (00:30 +0000)]
Merge Changes made in Gnus trunk.

gnus-html.el (gnus-html-get-image-data): Search also for \r\n\r\n to get the start of data.
gnus-html.el: Use gnus-html-encode-url to encode URL.
gnus-sum.el (gnus-update-marks): Add sanity check to not delete marks outside the active range.
gnus.el: Try to keep the server/method cache unique.
gnus-html.el (gnus-html-rescale-image): Use window-inside-pixel-edges rather than window-pixel-edges.
gnus-html.el (gnus-html-put-image): Stop using markers.
gnus-html.el (gnus-html-image-fetched): Search also for \r\n\r\n to get the start of data.
nnimap.el: Expunge IMAP groups by default on article deletion.
gnus-int.el (gnus-request-expire-articles): Inhibit the daemon, since this command might take a while.
nnimap.el (nnimap-request-list): Set the current nnimap group to nil, since EXAMINE changes it on the server.
nnmail.el, nnimap.el: Allow nnimap to just delete 'junk messages when splitting.
nnimap.el (nnimap-parse-flags): Make IMAP flags parsing much faster by using `read'.
nnimap.el (nnimap-make-process-buffer): Record the server name.
gnus-html.el (gnus-html-image-fetched): Only cache if gnus-html-image-automatic-caching is set.
gnus-html.el (gnus-html-image-fetched): Check for errors.
gnus-start.el (gnus-read-active-for-groups): Only run -request-scan once per method on `g'.
nnimap.el (nnimap-request-expire-articles): If nnmail-expiry-wait is immediate, then expire all articles.
gnus-group.el (gnus-group-get-icon): Compute icon to return.
gnus-group.el (gnus-group-icon-list): Fix bad docstring information.
nnimap.el (nnimap-update-info): Fix up various off-by-one errors when syncing flags in nnimap.
time-date.el (date-to-time): Speed up date-to-time.
gnus-start.el (gnus-get-unread-articles): Don't have `gnus-get-unread-articles-in-group' update info.
gnus-group.el: Remove gnus-group-highlight-line from the default hook list.
gnus-group.el (gnus-group-highlight-line): Typo fix: beg, not start.
gnus-group.el (gnus-group-insert-group-line): Pass the real group name so that it gets the right data.
gnus-int.el (gnus-open-server): Add tracing for performance debugging.
nnimap.el (nnimap-parse-flags): Parse the data in any order.
nnimap.el (nnimap-update-info): Fix up code slightly.

14 years agoFix bug#6820: Don't accept backslashes or quotes on compiler options.
Juanma Barranquero [Wed, 22 Sep 2010 23:14:00 +0000 (01:14 +0200)]
Fix bug#6820: Don't accept backslashes or quotes on compiler options.

* nt/configure.bat: Err out when the argument of --cflags contains
  invalid characters (check implemented only for GCC).

14 years agoFix some more uses of int instead of EMACS_INT.
Eli Zaretskii [Wed, 22 Sep 2010 19:22:06 +0000 (15:22 -0400)]
Fix some more uses of int instead of EMACS_INT.

 editfns.c (Fsubst_char_in_region, Ftranslate_region_internal)
 (check_translation): Use EMACS_INT for buffer positions and
 length.
 undo.c (record_marker_adjustment, record_delete)
 (record_change, record_point, record_insert)
 (record_property_change, Fprimitive_undo): Use EMACS_INT for
 buffer positions.
 lisp.h (record_marker_adjustment, record_delete)
 (record_change, record_point, record_insert)
 (record_property_change, Fprimitive_undo): Adjust prototypes.

14 years agow32.c (get_emacs_configuration_options): Fix last change.
Eli Zaretskii [Wed, 22 Sep 2010 18:39:51 +0000 (20:39 +0200)]
w32.c (get_emacs_configuration_options): Fix last change.

14 years agosrc/w32.c (get_emacs_configuration_options): Fix buffer overrun.
Juanma Barranquero [Wed, 22 Sep 2010 17:31:21 +0000 (19:31 +0200)]
src/w32.c (get_emacs_configuration_options): Fix buffer overrun.

14 years agont/configure.bat: Add comment about USER_(C|LD)FLAGS.
Juanma Barranquero [Wed, 22 Sep 2010 17:26:02 +0000 (19:26 +0200)]
nt/configure.bat: Add comment about USER_(C|LD)FLAGS.

14 years agoFix some uses of int instead of EMACS_INT.
Eli Zaretskii [Wed, 22 Sep 2010 16:03:34 +0000 (12:03 -0400)]
Fix some uses of int instead of EMACS_INT.

 minibuf.c (Fminibuffer_contents)
 (Fminibuffer_contents_no_properties)
 (Fminibuffer_completion_contents): Use EMACS_INT for minibuffer
 positions.
 keyboard.c (command_loop_1): Use EMACS_INT to compare point with
 mark.
 alloc.c (make_uninit_string, make_uninit_multibyte_string)
 (allocate_string_data): Accept EMACS_INT for string length.
 editfns.c (Ffield_string, Ffield_string_no_properties)
 (make_buffer_string, make_buffer_string_both, Fbuffer_substring)
 (Fbuffer_substring_no_properties, find_field, Fdelete_field)
 (Ffield_string, Ffield_string_no_properties, Ffield_beginning)
 (Ffield_end): Use EMACS_INT for buffer positions.
 insdel.c (prepare_to_modify_buffer): Use EMACS_INT to compare
 point with mark.
 lisp.h (allocate_string_data, make_uninit_string)
 (make_uninit_multibyte_string, make_buffer_string)
 (make_buffer_string_both): Adjust prototypes.

14 years agonnimap.el (nnimap-delete-article): Tell user if expunge won't happen.
Teodor Zlatanov [Wed, 22 Sep 2010 13:34:37 +0000 (13:34 +0000)]
nnimap.el (nnimap-delete-article): Tell user if expunge won't happen.

14 years agoMake gnus-group-add-icon work.
Julien Danjou [Wed, 22 Sep 2010 12:49:48 +0000 (12:49 +0000)]
Make gnus-group-add-icon work.

14 years agognus-html.el (gnus-html-wash-images): Use xml-substitute-special on images alt-text.
Julien Danjou [Wed, 22 Sep 2010 12:14:12 +0000 (12:14 +0000)]
gnus-html.el (gnus-html-wash-images): Use xml-substitute-special on images alt-text.
gnus-html.el (gnus-html-put-image): Put alt-text as help-echo.

14 years agoFix the MSDOS build (broken by 2010-09-20T22:35:37Z!dann@ics.uci.edu).
Eli Zaretskii [Wed, 22 Sep 2010 09:45:26 +0000 (11:45 +0200)]
Fix the MSDOS build (broken by 2010-09-20T22:35:37Z!dann@ics.uci.edu).

 sed1v2.inp (LINKER): Don't edit, variable was removed from src/Makefile.in.
 (LD_FIRSTFLAG): Edit to empty.

14 years agoRemove Emacs 21 stuff.
Katsumi Yamaoka [Wed, 22 Sep 2010 06:01:22 +0000 (06:01 +0000)]
Remove Emacs 21 stuff.

mailcap.el (mailcap-parse-mailcap, mailcap-parse-mimetypes)
mm-util.el (mm-decompress-buffer)
nnir.el (nnir-run-find-grep)
pop3.el (pop3-list): Use 3rd arg of split-string.

14 years agocalendar/time-date.el (format-seconds): Comment fix.
Katsumi Yamaoka [Wed, 22 Sep 2010 05:19:14 +0000 (05:19 +0000)]
calendar/time-date.el (format-seconds): Comment fix.

14 years agoTiny package.el fix.
Glenn Morris [Wed, 22 Sep 2010 03:31:30 +0000 (20:31 -0700)]
Tiny package.el fix.

* lisp/emacs-lisp/package.el (package-menu-mode): `revert-buffer-function'
is not automatically buffer-local.

14 years agoRename libxml2 functions, and make parse tree format consistent with xml.el.
Chong Yidong [Wed, 22 Sep 2010 03:10:16 +0000 (23:10 -0400)]
Rename libxml2 functions, and make parse tree format consistent with xml.el.

* xml.c: Switch to GNU indentation.
(make_dom): Change parse tree format to match xml.el.
(Fxml_parse_html_string_internal): Rename from html-parse-string.
(Fxml_parse_string_internal): Rename from xml-parse-string.

* configure.in: Announce whether libxml2 is linked to.

14 years agomerge trunk
Kenichi Handa [Wed, 22 Sep 2010 02:56:28 +0000 (11:56 +0900)]
merge trunk

14 years agoFix position calculation on mouse click within bidi-reordered composition.
Kenichi Handa [Wed, 22 Sep 2010 02:54:58 +0000 (11:54 +0900)]
Fix position calculation on mouse click within bidi-reordered composition.

14 years agont/configure.bat: Cosmetic changes.
Juanma Barranquero [Wed, 22 Sep 2010 01:30:05 +0000 (03:30 +0200)]
nt/configure.bat: Cosmetic changes.

14 years agognus.texi (Expunging mailboxes): Update name of the expunging command.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 23:27:25 +0000 (23:27 +0000)]
gnus.texi (Expunging mailboxes): Update name of the expunging command.

14 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 23:13:46 +0000 (23:13 +0000)]
Merge changes made in Gnus trunk.

gnus-group.el (gnus-group-line-format-alist): Have the ?U (unseen) spec inserr "*" if the group isn't active instead of 0.
nnimap.el (nnimap-request-create-group): Implement.
nnimap.el: Use the IMAP version of utf7-encode throughout.
nnimap.el: Implement the nnimap article expunging interface method, and make it more general.
gnus-group.el: Put back the nnimap autoloads needed to do the acl stuff.
gnus-sum.el (gnus-summary-move-article): When respooling to the same method, this would bug out.
nnimap.el (nnimap-request-group): When we have zero articles, return the right data to Gnus.
nnimap.el (nnimap-request-expire-articles): Only delete articles immediately if the target is 'delete.
nnmail.el (nnmail-expired-article-p): Allow returning the cutoff time for oldness in addition to being a predicate.
nnimap.el: Implement nnimap expiry.
nnimap.el (nnimap-request-move-article): Request the article before looking at what the Message-ID is.
nnimap.el (nnimap-mark-and-expunge-incoming): Wait for the last sequence.
gnus-sum.el (gnus-summary-move-article): Use gnus-server-equal to find out whether methods are equal.
nnimap.el (nnimap-find-expired-articles): Don't refer to nnml-inhibit-expiry.
nnmail.el (nnmail-expired-article-p): Fix typo: time-subtract.
gnus-start.el (gnus-get-unread-articles): Fix the prefixed select method in the presence of many similar methods.
When we have several similar methods, try to create as few extended methods as possible.
gnus-sum.el (gnus-adjust-marked-articles): Hack to avoid adjusting marks for nnimap, which is seldom the right thing to do.
gnus-int.el (gnus-open-server): Give a better error message in the "go offline" case.
gnus-sum.el (gnus-adjust-marked-articles): Fix another typo.
nnml.el (nnml-generate-nov-file): Fix variable name clobbering from previous patch.
gnus-start.el (gnus-get-unread-articles): Get the extended method slightly later to avoid double-getting it.

14 years ago* lisp/emacs-lisp/smie.el (smie-debug--describe-cycle): Fix typo.
Stefan Monnier [Tue, 21 Sep 2010 21:18:08 +0000 (23:18 +0200)]
* lisp/emacs-lisp/smie.el (smie-debug--describe-cycle): Fix typo.
(smie-indent-comment): Be more careful with comment-start-skip.
(smie-indent-comment-close, smie-indent-comment-inside): New funs.
(smie-indent-functions): Use them.

14 years ago* doc.c (Fsnarf_documentation): Use memmove instead of memcpy as
Ari Roponen [Tue, 21 Sep 2010 19:33:59 +0000 (21:33 +0200)]
* doc.c (Fsnarf_documentation): Use memmove instead of memcpy as
the regions may overlap.

14 years agosrc/makefile.w32-in ($(BLD)/sysdep.$(O)): Update dependencies.
Juanma Barranquero [Tue, 21 Sep 2010 12:49:59 +0000 (14:49 +0200)]
src/makefile.w32-in ($(BLD)/sysdep.$(O)): Update dependencies.

14 years agognus-html.el: Make gnus-html use url-cache system.
Julien Danjou [Tue, 21 Sep 2010 11:48:40 +0000 (11:48 +0000)]
gnus-html.el: Make gnus-html use url-cache system.
gnus-html.el (gnus-html-image-map): Add v to browse-url on undisplayed image.

14 years ago* src/emacs.c: Do not include sys/ioctl.h, not needed.
Dan Nicolaescu [Tue, 21 Sep 2010 11:13:36 +0000 (14:13 +0300)]
* src/emacs.c: Do not include sys/ioctl.h, not needed.

14 years ago* src/doprnt.c: Do not include stdlib.h, config.h does it.
Dan Nicolaescu [Tue, 21 Sep 2010 11:03:34 +0000 (14:03 +0300)]
* src/doprnt.c: Do not include stdlib.h, config.h does it.
Move #include before macro definition.

14 years ago* net/ange-ftp.el (ange-ftp-skip-msgs): Add "^504 ..." message.
Michael Albinus [Tue, 21 Sep 2010 08:35:18 +0000 (10:35 +0200)]
* net/ange-ftp.el (ange-ftp-skip-msgs): Add "^504 ..." message.

14 years agoFix ChangeLog entry for previous commit.
Jan Djärv [Tue, 21 Sep 2010 07:34:26 +0000 (09:34 +0200)]
Fix ChangeLog entry for previous commit.

14 years agoUse tool-bar-position in menu Options/Show.
Jan Djärv [Tue, 21 Sep 2010 07:31:01 +0000 (09:31 +0200)]
Use tool-bar-position in menu Options/Show.

* menu-bar.el (menu-bar-set-tool-bar-position): customize-set-variable
tool-bar-position.  Don't modify frame parameters here.

14 years ago* tool-bar.el (tool-bar-position): New defcustom (Bug#7049).
Jan Djärv [Tue, 21 Sep 2010 07:01:22 +0000 (09:01 +0200)]
* tool-bar.el (tool-bar-position): New defcustom (Bug#7049).

14 years agoCheck in missing ChangeLog entry.
Dan Nicolaescu [Tue, 21 Sep 2010 06:42:12 +0000 (09:42 +0300)]
Check in missing ChangeLog entry.

14 years agoCheck in missing ChangeLog entry.
Dan Nicolaescu [Tue, 21 Sep 2010 06:36:01 +0000 (09:36 +0300)]
Check in missing ChangeLog entry.

14 years agorfc2047.el (rfc2047-encode-parameter): Doc fix.
Katsumi Yamaoka [Mon, 20 Sep 2010 23:44:05 +0000 (23:44 +0000)]
rfc2047.el (rfc2047-encode-parameter): Doc fix.
emacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.

14 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 23:08:33 +0000 (23:08 +0000)]
Merge changes made in Gnus trunk.

mail-parse.el (mail-header-encode-parameter): Use -encode-parameter instead of -encode-string.
nnimap.el (nnimap-fetch-inbox): Use "[]" as the parameter instead of "".
gnus-news.texi: Say what Emacs versions we support.
nnimap.el: Implement group deletion.
nnimap.el (nnimap-transform-headers): Return the size of the entire message in the Bytes header, not just the size of the first part.
gnus-news.texi: The nnimap makeover.
gnus-news.texi (Supported Emacs versions): Fix typo.
nnimap.el (nnimap-request-move-article): Fix article moving from nnimap to other servers.
nnimap.el (nnimap-request-set-mark): Don't wait for a response when we haven't requested anything.
nnimap.el (nnimap-command): Make sure that the error message doesn't error out.

14 years ago* lisp/textmodes/reftex-parse.el (reftex-what-macro)
Stefan Monnier [Mon, 20 Sep 2010 22:42:47 +0000 (00:42 +0200)]
* lisp/textmodes/reftex-parse.el (reftex-what-macro)
(reftex-context-substring): Let-bind forward-sexp-function to nil
since we don't need/want to treat \begin...\end as a block.

Fixes: debbugs:7053
14 years agoLink temacs using $(CC) not $(LD).
Dan Nicolaescu [Mon, 20 Sep 2010 22:35:37 +0000 (01:35 +0300)]
Link temacs using $(CC) not $(LD).
* configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).

* src/Makefile.in (temacs): Link using $(CC) not $(LD).
(LD_FIRSTFLAG): Define using autoconf.
(LD): Remove.

14 years ago* lisp/simple.el (blink-matching-open): Use syntax-class.
Stefan Monnier [Mon, 20 Sep 2010 21:45:09 +0000 (23:45 +0200)]
* lisp/simple.el (blink-matching-open): Use syntax-class.
* lisp/emacs-lisp/lisp.el (up-list): Don't do nothing silently.

14 years ago* lisp/progmodes/pascal.el (pascal-mode): Use define-derived-mode.
Stefan Monnier [Mon, 20 Sep 2010 14:57:01 +0000 (16:57 +0200)]
* lisp/progmodes/pascal.el (pascal-mode): Use define-derived-mode.
Set invisibility spec for pascal's outline mode.
(pascal-outline-change): Clean up calling convention.
(pascal-show-all, pascal-hide-other-defuns): Update callers.

14 years ago* lisp/progmodes/prolog.el (prolog-smie-forward-token)
Stefan Monnier [Mon, 20 Sep 2010 14:22:16 +0000 (16:22 +0200)]
* lisp/progmodes/prolog.el (prolog-smie-forward-token)
(prolog-smie-backward-token): New functions.
(prolog-mode-variables): Use them to parse "!," correctly.
Set up smie-blink-matching for ".".
* test/indent/prolog.prolog: Use normal spacing around !.

14 years ago* lisp/textmodes/ispell.el (ispell-start, ispell-end): Rename from `start'
Stefan Monnier [Mon, 20 Sep 2010 14:15:27 +0000 (16:15 +0200)]
* lisp/textmodes/ispell.el (ispell-start, ispell-end): Rename from `start'
and `end'.
(ispell-region, ispell-process-line): Update users.

14 years ago* lisp/textmodes/reftex-parse.el (reftex-what-macro): Don't hardcode
Stefan Monnier [Mon, 20 Sep 2010 13:27:59 +0000 (15:27 +0200)]
* lisp/textmodes/reftex-parse.el (reftex-what-macro): Don't hardcode
point-min==1.

14 years ago* lisp/textmodes/ispell.el: Fix commenting convention.
Stefan Monnier [Mon, 20 Sep 2010 11:53:42 +0000 (13:53 +0200)]
* lisp/textmodes/ispell.el: Fix commenting convention.
(ispell-parse-output): Simplify, use push.
(ispell-region): Use match-string-no-properties.
(ispell-begin-skip-region-regexp): Use mapconcat to simplify.
(ispell-minor-mode): Use define-minor-mode.
(ispell-message): Remove unused var `skip-regexp'.
(ispell-add-per-file-word-list): Use dynamic let-binding.
Try and use the proper comment marker.

14 years agoUse const for constant arguments.
Dan Nicolaescu [Mon, 20 Sep 2010 11:44:39 +0000 (14:44 +0300)]
Use const for constant arguments.
* lwlib/lwlib.h (lw_register_widget, lw_create_widget):
* lwlib/lwlib.c (allocate_widget_info, lw_register_widget)
(lw_create_widget, separator_table): Use const.

14 years agoRemove HAVE_TERMIOS definitions.
Dan Nicolaescu [Mon, 20 Sep 2010 11:38:50 +0000 (14:38 +0300)]
Remove HAVE_TERMIOS definitions.
* src/s/usg5-4-common.h (HAVE_TERMIOS):
* src/s/template.h (HAVE_TERMIOS):
* src/s/gnu-linux.h (HAVE_TERMIOS):
* src/s/darwin.h (HAVE_TERMIOS):
* src/s/cygwin.h (HAVE_TERMIOS):
* src/s/bsd-common.h (HAVE_TERMIOS):
* src/s/aix4-2.h (HAVE_TERMIOS):
* src/s/hpux10-20.h (HAVE_TERMIOS): Do not define, it is assumed
defined on all non-MS platforms.
(HAVE_PSTAT_GETDYNAMIC): Do not define, autoconf does it.

14 years ago* src/xterm.c (xt_action_hook): Use const.
Dan Nicolaescu [Mon, 20 Sep 2010 11:32:26 +0000 (14:32 +0300)]
* src/xterm.c (xt_action_hook): Use const.

14 years ago* lisp/mail/sendmail.el: Fix commenting convention.
Stefan Monnier [Mon, 20 Sep 2010 11:20:38 +0000 (13:20 +0200)]
* lisp/mail/sendmail.el: Fix commenting convention.
(sendmail-send-it): Use line-beginning-position.

14 years ago* lisp/help-fns.el (describe-variable): Add original value, if applicable.
Stefan Monnier [Mon, 20 Sep 2010 11:13:52 +0000 (13:13 +0200)]
* lisp/help-fns.el (describe-variable): Add original value, if applicable.

14 years agognus.texi (Article Washing): Add `gnus-article-html' in `mm-text-html-renderer' doc.
Julien Danjou [Mon, 20 Sep 2010 10:16:02 +0000 (10:16 +0000)]
gnus.texi (Article Washing): Add `gnus-article-html' in `mm-text-html-renderer' doc.

14 years agoMake Gnus work for Emacs 22 and XEmacs.
Katsumi Yamaoka [Mon, 20 Sep 2010 01:57:46 +0000 (01:57 +0000)]
Make Gnus work for Emacs 22 and XEmacs.

14 years agoFix typos in ChangeLogs.
Juanma Barranquero [Mon, 20 Sep 2010 01:20:32 +0000 (03:20 +0200)]
Fix typos in ChangeLogs.

14 years ago* subr.el (y-or-n-p): Remove leftover code from 2010-09-17T13:30:30Z!monnier@iro...
Juanma Barranquero [Mon, 20 Sep 2010 00:52:17 +0000 (02:52 +0200)]
* subr.el (y-or-n-p): Remove leftover code from 2010-09-17T13:30:30Z!monnier@iro.umontreal.ca.

14 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 00:36:54 +0000 (00:36 +0000)]
Merge changes made in Gnus trunk.

mail-parse.el (mail-header-encode-parameter): Define as rfc2045-encode-string.
nnheader.el (nnheader-insert-nov): Protect against junk appearing in the extra mail headers.
gnus-html.el: Prefetch and html washing additions.
gnus-html.el (gnus-html-prefetch-images): Fix up the url-retrieve calling conventions so that prefetch doesn't bug out.
Pass proper format strings to gnus-message.
nnimap.el: Allow anonymous login.
nnimap.el (nnimap-transform-headers): The chars header is called Chars not Bytes.
nnimap.el (nnimap-wait-for-response): Don't infloop if the IMAP connection drops.
gnus-start.el (gnus-get-unread-articles): Call `gnus-open-server' on each method before trying to scan them etc.
gnus-sum.el (gnus-summary-update-mark): Replace subst-char-in-region by subst-char-in-region.
gnus.el (gnus-similar-server-opened): Refactor a bit and add comments.
gnus.el: Fix a speed regression based in methods that were similar weren't the same.
gnus.el (gnus): When using the development version of Gnus, load the gnus-load file.
nnimap.el (nnimap-open-connection):  When looking for credentials, also use the nnimap-server-port.
nnimap.el (nnimap-request-article): Return the group/article number, so that Gnus `^' works as expected.
nnimap.el (nnimap-find-wanted-parts-1): Return the MIME parts as IMAP wants them.
gnus-start.el (gnus-ignored-newsgroups): Remove [] from the list of bogus characters.
gnus-html.el (gnus-html-image-fetched): Protect against the data not arriving.
nnimap.el (nnimap-wait-for-connection): Avoid a race condition while waiting for the connection string.
gnus.texi (Required Back End Functions): Document INFO.

14 years ago* emacs-lisp/smie.el (smie-indent--hanging-p): Use `smie-indent--bolp'.
Juanma Barranquero [Mon, 20 Sep 2010 00:26:22 +0000 (02:26 +0200)]
* emacs-lisp/smie.el (smie-indent--hanging-p): Use `smie-indent--bolp'.

14 years agoDon't make W32 code conditional on HAVE_SOCKETS, it's always defined.
Juanma Barranquero [Mon, 20 Sep 2010 00:18:18 +0000 (02:18 +0200)]
Don't make W32 code conditional on HAVE_SOCKETS, it's always defined.
* w32.c: Remove top-level uses of #ifdef HAVE_SOCKETS.
  (gethostname) [!HAVE_SOCKETS]: Remove.
  (SOCK_REPLACE_HANDLE): Remove macro.
  (socket_to_fd, sys_close, _sys_read_ahead, sys_read, sys_write)
  (term_ntproc, init_ntproc): Don't conditionalize on HAVE_SOCKETS.
* w32proc.c: Remove top-level uses of #ifdef HAVE_SOCKETS.
  (syms_of_ntproc): Don't conditionalize on HAVE_SOCKETS.

14 years ago* lisp/url/url-cache.el (url-fetch-from-cache): New function.
Julien Danjou [Sun, 19 Sep 2010 18:48:11 +0000 (11:48 -0700)]
* lisp/url/url-cache.el (url-fetch-from-cache): New function.

14 years ago* lisp/emacs-lisp/smie.el (smie-bnf-precedence-table): Improve error message.
Stefan Monnier [Sun, 19 Sep 2010 14:52:37 +0000 (16:52 +0200)]
* lisp/emacs-lisp/smie.el (smie-bnf-precedence-table): Improve error message.
(smie-debug--prec2-cycle, smie-debug--describe-cycle): New functions.
(smie-prec2-levels): Use them to better diagnose precedence cycles.
(smie-blink-matching-check): Don't signal a mismatch if car is t.
(smie-blink-matching-open): Rewrite to remove assumptions, so that
something like "." can also be a closer.
(smie--associative-p, smie-indent--hanging-p, smie-indent--bolp)
(smie-indent--offset, smie-indent--offset-rule, smie-indent--column):
Rename internal functions to use "--".  Update callers.

14 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 10:45:51 +0000 (10:45 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-finish-retrieve-group-infos): Return data in the nntp buffer so the agent can save it.
nnimap.el (nnimap-open-shell-stream): Bind `process-connection-type' to nil, so that CRLF doesn't get translated to \n; (nnimap-open-connection): Don't make 'shell commands only send \n.
nnimap.el (nnimap-request-group): Don't make `M-g' bug out on group with no marks.
gnus-agent.el (gnus-agent-load-alist): Nix out the alist if the file doesn't exist.
nnimap.el (nnimap-finish-retrieve-group-infos): Protect against groups that have no articles.
nnimap.el (nnimap-request-article): Check that we really got an article when we requested one.
gnus-html.el (gnus-html-schedule-image-fetching): Ignore all errors from url-retrieve, for instance about invalid URLs.
gnus-agent.el: Change default of gnus-agent-auto-agentize-methods to nil.

14 years ago* lisp/frame.el (make-frame-names-alist): Don't list frames on other displays.
Stefan Monnier [Sun, 19 Sep 2010 09:53:28 +0000 (11:53 +0200)]
* lisp/frame.el (make-frame-names-alist): Don't list frames on other displays.

14 years ago* lisp/fringe.el (fringe-styles): New var.
Stefan Monnier [Sun, 19 Sep 2010 09:32:52 +0000 (11:32 +0200)]
* lisp/fringe.el (fringe-styles): New var.
(fringe-mode, fringe-query-style): Use it.

14 years ago* lisp/gnus/nnml.el (nnml-files): Add prefix to dynamic var `files'.
Stefan Monnier [Sun, 19 Sep 2010 09:16:28 +0000 (11:16 +0200)]
* lisp/gnus/nnml.el (nnml-files): Add prefix to dynamic var `files'.
(nnml-generate-nov-databases-directory, nnml-generate-active-info):
Update var name.
(nnml-generate-nov-file): Use dolist.
(nnml-directory-articles, nnml-current-group-article-to-file-alist):
Use with-current-buffer.

14 years agoSQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.
Michael Mauger [Sun, 19 Sep 2010 02:11:18 +0000 (22:11 -0400)]
SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions.

* progmodes/sql.el: Version 2.8
(sql-login-params): Updated widget structure; changes still
needed.
(sql-product-alist): Add :list-all and :list-table features for
SQLite, Postgres and MySQL products.
(sql-redirect): Handle default value.
(sql-execute, sql-execute-feature): New functions.
(sql-read-table-name): New function.
(sql-list-all, sql-list-table): New functions. User API
(sql-mode-map, sql-interactive-mode-map): Add key definitions
for above functions.
(sql-mode-menu, sql-interactive-mode-menu): Add menu definitions
for above functions.
(sql-postgres-login-params): Add user and database defaults.
(sql-buffer-live-p): Bug fix.
(sql-product-history); New variable.
(sql-read-product): New function. Use it.
(sql-set-product, sql-product-interactive): Use it.
(sql-connection-history): New variable.
(sql-read-connection): New function. Use it.
(sql-connect): New function.
(sql-for-each-login): Redesign function interface.
(sql-make-alternate-buffer-name, sql-save-connection): Use it.
(sql-get-login-ext, sql-get-login): Use it. Handle default values.
(sql-comint): Check for program. Existing live buffer.
(sql-comint-postgres): Add port parameter.

14 years ago* lisp/emacs-lisp/warnings.el: Fix commenting convention.
Stefan Monnier [Sun, 19 Sep 2010 00:05:26 +0000 (02:05 +0200)]
* lisp/emacs-lisp/warnings.el: Fix commenting convention.
(display-warning): Use special mode and make the buffer read-only.

14 years agoMerge changes made in Gnus trunk.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 23:36:29 +0000 (23:36 +0000)]
Merge changes made in Gnus trunk.

nnimap.el (nnimap-request-group): Use the stored info for the dont-check case.
nnimap.el: Use deffoo instead of defun for interface functions.
gnus-int.el (gnus-request-group): Take an optional `info' parameter.
nnimap.el: Allow nnimap-request-group to do a complete marks sync on `M-g'.
nnimap.el: Get credentials for numerical equivalents of the port numbers.
gnus-html.el (gnus-html-wash-tags): Add support for i, b and u HTML tags.
nnimap.el (nnimap-update-info): Extend the info so that we can set the marks.
nnimap.el (nnimap-open-connection): Fix typo -- should be 'shell, not 'stream.
nnimap.el: Allow PREAUTH nnimap connections to log in without credentials.
nnimap.el (nnimap-update-info): Fix off-by-one error when concatenating ranges when doing a partial update.
gnus-html.el (gnus-html-schedule-image-fetching): Use `url' rather than curl to retrieve images.
nnimap.el (nnimap-update-info): When doing partial marks update, get the range update right.
nnimap.el (nnimap-wait-for-response): Be a bit more lax in finding the end of the command we're looking for.
nnimap.el: Allow sending \n instead of \r\n on 'shell streams.
gnus-html.el (gnus-html-schedule-image-fetching): Fetch all images in parallel.

14 years agoFix ChangeLog typo, mea culpa.
Glenn Morris [Sat, 18 Sep 2010 20:54:55 +0000 (13:54 -0700)]
Fix ChangeLog typo, mea culpa.

14 years ago* lisp/url/url-vars.el (url-automatic-caching): Remove unused variable.
Julien Danjou [Sat, 18 Sep 2010 20:49:25 +0000 (13:49 -0700)]
* lisp/url/url-vars.el (url-automatic-caching): Remove unused variable.

14 years ago* nnimap.el: Require nnoo and other files necessary.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 20:27:52 +0000 (22:27 +0200)]
* nnimap.el: Require nnoo and other files necessary.

14 years agocalc-prog.el (calc-read-parse-table-part): Don't "fix" the empty
Jay Belanger [Sat, 18 Sep 2010 17:23:12 +0000 (12:23 -0500)]
calc-prog.el (calc-read-parse-table-part): Don't "fix" the empty
string when it follows a repeated or optional pattern.

14 years ago* lisp/indent.el (indent-according-to-mode): Apply syntax-propertize.
Stefan Monnier [Sat, 18 Sep 2010 16:21:16 +0000 (18:21 +0200)]
* lisp/indent.el (indent-according-to-mode): Apply syntax-propertize.
(indent-region): Use indent-according-to-mode.
* test/indent/octave.m: Remove one more `fixindent'.  Use `end'.

14 years ago* lispref/text.texi (Special Properties): Clarify when modification-hooks run.
Stefan Monnier [Sat, 18 Sep 2010 15:50:06 +0000 (17:50 +0200)]
* lispref/text.texi (Special Properties): Clarify when modification-hooks run.