Jason Rumney [Sun, 9 Dec 2001 16:48:03 +0000 (16:48 +0000)]
(_widget_value): Make `help' field a Lisp_Object. Add
comment to explain where the struct came from.
(single_submenu, w32_menu_show): Set `help' field as Lisp_Object.
(add_menu_item): Process pop-up menus first to avoid memory leak.
(add_menu_item, w32_menu_display_help): Use `help' field as
Lisp_Object.
(w32_free_submenu_strings): Only free owner-drawn strings.
Eli Zaretskii [Fri, 7 Dec 2001 17:54:04 +0000 (17:54 +0000)]
Resurrect the Hebrew category
settings for all Hebrew characters removed by the last change.
Add code for setting the Hebrew category of the Unicode Hebrew
characters. Set syntax entries for Hebrew punctuation characters.
Dave Love [Fri, 7 Dec 2001 14:49:08 +0000 (14:49 +0000)]
(diacritic-composition-pattern): New constant.
(diacritic-compose-region, diacritic-compose-string)
(diacritic-compose-buffer, diacritic-post-read-conversion)
(diacritic-composition-function): New functions.
Dave Love [Fri, 7 Dec 2001 14:47:37 +0000 (14:47 +0000)]
Don't set word syntax (the default)
explicitly. Add a diacritic category. Add info for Unicode
equivalents of characters in various Mule charsets and for extra
Unicode characters. Don't define specific categories for
Indian/Devanagari, since they aren't used.
Dave Love [Fri, 7 Dec 2001 14:26:02 +0000 (14:26 +0000)]
(ucs-mule-to-mule-unicode): New
translation table.
(ccl-encode-mule-utf-8): Use it.
(utf-8-untranslated-to-ucs, utf-8-help-echo, utf-8-compose)
(utf-8-post-read-conversion, utf-8-pre-write-conversion): New
function.
(utf-8-subst-table): New variable.
(utf-8-compose-scripts): New option.
(mule-utf-8): Update safe-charsets, pre-write and post-read
conversion.
Andreas Schwab [Fri, 7 Dec 2001 12:15:35 +0000 (12:15 +0000)]
(Vmost_positive_fixnum, Vmost_negative_fixnum): Renamed
from most_positive_fixnum and most_negative_fixnum, resp., and
type changed to Lisp_Object.
(syms_of_data): DEFVAR_LISP them.
Paul Eggert [Fri, 7 Dec 2001 05:50:16 +0000 (05:50 +0000)]
(AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
(AC_FUNC_VFORK): Remove.
(AC_FUNC_FORK): Add.
(HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
this is required by recent Autoconf versions.
Paul Eggert [Fri, 7 Dec 2001 05:49:20 +0000 (05:49 +0000)]
* configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
(AC_FUNC_VFORK): Remove.
(AC_FUNC_FORK): Add.
(HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
this is required by recent Autoconf versions.
Eli Zaretskii [Thu, 6 Dec 2001 11:56:53 +0000 (11:56 +0000)]
(x_free_frame_resources) [USE_X_TOOLKIT]: Remove all the
scroll bars of the frame before deleting the frame itself. If the
frame has a widget, delete the frame with XtDestroyWidget, and do
not call XDestroyWindow before that.
Andrew Innes [Wed, 5 Dec 2001 21:37:11 +0000 (21:37 +0000)]
(make_gap_larger): New function.
(make_gap_smaller): New function.
(make_gap) [USE_MMAP_FOR_BUFFERS || REL_ALLOC]: Call
make_gap_smaller if arg is negative.
ShengHuo ZHU [Wed, 5 Dec 2001 19:27:45 +0000 (19:27 +0000)]
2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
* mm-view.el: Partially sync with the Gnus CVS.
* gnus-sum.el (gnus-summary-save-article): Nix
gnus-display-mime-function and gnus-article-prepare-hook.
Eli Zaretskii [Wed, 5 Dec 2001 18:41:34 +0000 (18:41 +0000)]
(cwarn-font-lock-match-assignment-in-expression):
Add shift-assignment operators to those highlighted, and highlight
the whole operator rather than just the "=". From Broadey Kevin
<Kevin.Broadey@motorola.com>.
Stefan Monnier [Wed, 5 Dec 2001 02:51:12 +0000 (02:51 +0000)]
(kbd_buffer_store_event): Fix interrupt_signal prototype.
Pass a dummy argument when calling interrupt_signal.
(parse_menu_item): Mark disabled items before checking for empty def.
(read_char_minibuf_menu_prompt): Make safety more visible.
(read_key_sequence): Add a `first_unbound' variable.
Use it to detect C-c ESC ESC ESC ESC ... cases and drop the
unbound prefix as soon as we can detect it.
Stefan Monnier [Wed, 5 Dec 2001 01:47:27 +0000 (01:47 +0000)]
(Fsnarf_documentation): Add prototype.
(get_doc_string): Handle negative arguments.
(Fdocumentation): Use AREF and ASIZE.
Move the calls to get_doc_string to a single place.
Don't confuse an interactive-spec for a docstring reference.
(Fdocumentation_property): Take advantage of the fact that
get_doc_string now ignores the sign of the docstring position.
Andrew Innes [Mon, 3 Dec 2001 11:40:21 +0000 (11:40 +0000)]
(bootstrap-nmake):
(bootstrap-gmake): Extend bootstrap process to first do
bootstrap-clean in lisp dir and rebuild the DOC file.
(bootstrap): Do a "normal" make after the bootstrap work.