* mouse-sel.el (mouse-sel-bindings): Save/restore interprogram
cut/paste functions.
+2002-07-14 Stefan Monnier <monnier@cs.yale.edu>
+
+ * textmodes/tex-mode.el: Set encoding to utf-8.
+ (tex-start-options): Make it into always-a-string.
+ Remove silly custom options that are covered by the other var.
+ (tex-start-commands): Fix docstring.
+ (tex-open-quote, tex-close-quote): Add options.
+ (tex-command): Provide default.
+ (tex-font-lock-keywords-1): Highlight $$...$$.
+ (tex-font-lock-keywords-2): Fix latin-1 chars.
+ (tex-mode-map): Remove redundant \t binding.
+ (tex-mode): Add `subsection' and `newcommand' to known latex cmds.
+ (latex-mode): Use add-hook for fill-nobreak-predicate.
+ (tex-common-initialization): Set indent-tabs-mode to nil.
+ (tex-insert-quote): Undo magic if invoked twice in a row.
+ (latex-fill-nobreak-predicate): Don't use narrowing.
+ (tex-latex-block): Don't cons uselessly.
+ (tex-last-unended-begin): Signal user-friendlier error.
+ (tex-goto-last-unclosed-latex-block): Don't catch signal.
+ (tex-start-tex): Switch order of tex-start-options and
+ tex-start-commands to make it obey docstrings.
+
2002-07-14 Mike Williams <mdub@bigfoot.com>
* mouse-sel.el (mouse-sel-bound-events): New constant.
(STRING_SET_INTERVALS): New macro.
* buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Use it.
* fns.c (Fstring_as_multibyte): Likewise.
- * intervals.c (create_root_interval,
- balance_possible_root_interval, delete_interval,
- copy_intervals_to_string): Likewise.
+ * intervals.c (balance_possible_root_interval, delete_interval)
+ (create_root_interval, copy_intervals_to_string): Likewise.
* textprop.c (set_text_properties): Likewise. Use NULL_INTERVAL
instead of 0.
Uses changed.
(syms_of_alloc): Defvar them.
(memory_full, buffer_memory_full): Set Vmemory_full.
-
+
* lisp.h (Vmemory_full): Add declaration.
(current_column, indented_beyond_p): Change declaration.
(current_column, current_column_1, string_display_width)
(position_indentation): Return `double'.
(indented_beyond_p): Arg `column' is `double'. Callers changed.
-
+
* xdisp.c (message_dolog): Do nothing if Vmemory_full is non-nil.
- (back_to_previous_visible_line_start)
- (reseat_at_next_visible_line_start, next_element_from_buffer):
+ (back_to_previous_visible_line_start)
+ (reseat_at_next_visible_line_start, next_element_from_buffer):
Use `double', not `float', when calling indented_beyond_p.
* s/hpux11.h (BROKEN_SA_RESTART): Defined.
2002-07-09 Stefan Monnier <monnier@cs.yale.edu>
+ * data.c (Fdefalias): Add an optional `docstring' argument.
+ (set_internal, Fsetq_default): Use XCAR/XCDR.
+
+ * composite.c (HASH_VALUE, HASH_KEY):
* ccl.c (HASH_VALUE): Remove (it's in lisp.h now).
2002-07-09 Kenichi Handa <handa@etl.go.jp>