]> code.delx.au - gnu-emacs/log
gnu-emacs
24 years agoCall change_frame_size and do_pending_window_change with
Gerd Moellmann [Sat, 21 Aug 1999 19:29:53 +0000 (19:29 +0000)]
Call change_frame_size and do_pending_window_change with
new parameter.
(ok_to_echo_at_next_pause): Make it a pointer to
a struct kboard.
(echo_kboard): New.
(echo_now): Set echo_kboard to the current kboard.
(cancel_echoing): Set echo_kboard to null.
(cmd_error_internal): Use clear_message, remove references
to echo_area_glyphs and echo_area_message.
(command_loop_1): Check for echo area messages differently.
(read_char): Likewise.
(record_menu_key): Use clear_message.
(Fexecute_extended_command):  Check for echo area messages
differently.  Use push_message, restore_message, pop_message.

24 years agoRemove conditional compilation on NO_PROMPT_IN_BUFFER.
Gerd Moellmann [Sat, 21 Aug 1999 19:29:47 +0000 (19:29 +0000)]
Remove conditional compilation on NO_PROMPT_IN_BUFFER.

24 years agoCall change_frame_size and do_pending_window_change with
Gerd Moellmann [Sat, 21 Aug 1999 19:29:38 +0000 (19:29 +0000)]
Call change_frame_size and do_pending_window_change with
new parameter.
Remove references to echo_area_glyphs
and previous_echo_glyphs.

24 years ago(hash_lookup): Test with EQ before calling key comparion
Gerd Moellmann [Sat, 21 Aug 1999 19:29:32 +0000 (19:29 +0000)]
(hash_lookup): Test with EQ before calling key comparion
function.
(hash_remove): Ditto.
(cmpfn_eq): Removed.
(cmpfn_eql): Don't test with EQ.
(cmpfn_equal): Ditto.
(make_hash_table): Set comparison function for `eq' to null.

24 years ago(Fdo_auto_save): Use push_message, restore_message,
Gerd Moellmann [Sat, 21 Aug 1999 19:29:20 +0000 (19:29 +0000)]
(Fdo_auto_save): Use push_message, restore_message,
pop_message.

24 years ago(shut_down_emacs): Call check_message_stack.
Gerd Moellmann [Sat, 21 Aug 1999 19:29:17 +0000 (19:29 +0000)]
(shut_down_emacs): Call check_message_stack.

24 years agoRemove conditional compilation on NO_PROMPT_IN_BUFFER.
Gerd Moellmann [Sat, 21 Aug 1999 19:29:11 +0000 (19:29 +0000)]
Remove conditional compilation on NO_PROMPT_IN_BUFFER.
(Fcurrent_message): Rewritten.

24 years ago(do_pending_window_change): Add parameter `safe'.
Gerd Moellmann [Sat, 21 Aug 1999 19:29:02 +0000 (19:29 +0000)]
(do_pending_window_change): Add parameter `safe'.
(change_frame_size): Ditto.
(change_frame_size_1): Ditto.  Deley size changes if redisplaying
and not called from a safe place.
(window_change_signal): Call change_frame_size with new parameter.
(set_window_cursor_after_update): Do the
cursor_in_echo_area case only for a mini-window showing
a message.  Don't let cursor end up after the end of a row.
(adjust_frame_message_buffer): Removed references
to echo_area_glyphs and previous_echo_glyphs.
(direct_output_for_insert): Check for mini-window displaying
echo area message differently.
(update_frame): Likewise.
(set_window_cursor_after_update): Likewise.  In echo area,
don't try to set cursor on rows that aren't enabled.

24 years ago(NO_PROMPT_IN_BUFFER): Removed.
Gerd Moellmann [Sat, 21 Aug 1999 19:28:58 +0000 (19:28 +0000)]
(NO_PROMPT_IN_BUFFER): Removed.
Change prototypes for do_pending_window_change
and change_frame_size.
Add function prototypes.

24 years ago(Fgarbage_collect): Use push_message, restore_message,
Gerd Moellmann [Sat, 21 Aug 1999 19:28:42 +0000 (19:28 +0000)]
(Fgarbage_collect): Use push_message, restore_message,
pop_message.

24 years ago(next-history-element): Use minibuffer-prompt-end.
Gerd Moellmann [Sat, 21 Aug 1999 19:27:30 +0000 (19:27 +0000)]
(next-history-element): Use minibuffer-prompt-end.
Remove test for minibuffer-prompt-in-buffer.
(kill-word): Don't move point into mini-buffer prompt.

24 years ago(jit-lock-function): Use line-beginning-position.
Gerd Moellmann [Sat, 21 Aug 1999 19:27:28 +0000 (19:27 +0000)]
(jit-lock-function): Use line-beginning-position.
Don't unwind-protect font-lock-fontify-region.

24 years agoExclude CVS dirs like RCS.
Dave Love [Sat, 21 Aug 1999 17:46:37 +0000 (17:46 +0000)]
Exclude CVS dirs like RCS.

24 years ago(C_DEBUG_SWITCH): Use -g -O.
Dave Love [Sat, 21 Aug 1999 17:27:31 +0000 (17:27 +0000)]
(C_DEBUG_SWITCH): Use -g -O.

24 years ago(C_DEBUG_SWITCH): Set for debug and optimize.
Dave Love [Sat, 21 Aug 1999 17:23:59 +0000 (17:23 +0000)]
(C_DEBUG_SWITCH): Set for debug and optimize.

24 years agoCopyright update.
Dave Love [Sat, 21 Aug 1999 10:43:26 +0000 (10:43 +0000)]
Copyright update.

24 years agoDon't check for jpeglib.h.
Dave Love [Sat, 21 Aug 1999 10:41:58 +0000 (10:41 +0000)]
Don't check for jpeglib.h.

24 years agoremove tiff34 prefix from include.
Gerd Moellmann [Fri, 20 Aug 1999 19:30:13 +0000 (19:30 +0000)]
remove tiff34 prefix from include.

24 years ago(HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
Gerd Moellmann [Fri, 20 Aug 1999 19:30:09 +0000 (19:30 +0000)]
(HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
(HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.

24 years agoRevert previous change.
Dave Love [Fri, 20 Aug 1999 16:57:43 +0000 (16:57 +0000)]
Revert previous change.

24 years ago(tooltip-mode): Customize this, per convention.
Dave Love [Thu, 19 Aug 1999 18:35:29 +0000 (18:35 +0000)]
(tooltip-mode): Customize this, per convention.
(tooltip-active): Option deleted.

24 years ago(global-font-lock-mode): Autoload. Add :initialize.
Dave Love [Thu, 19 Aug 1999 18:31:24 +0000 (18:31 +0000)]
(global-font-lock-mode): Autoload.  Add :initialize.

24 years agoAvoid ange-ftp related compilation warnings.
Dave Love [Thu, 19 Aug 1999 17:50:02 +0000 (17:50 +0000)]
Avoid ange-ftp related compilation warnings.

24 years agoDeclare dynamic vars.
Dave Love [Thu, 19 Aug 1999 15:23:23 +0000 (15:23 +0000)]
Declare dynamic vars.

24 years ago(XTset_vertical_scroll_bar): Fix previous change. Clear
Gerd Moellmann [Thu, 19 Aug 1999 13:56:14 +0000 (13:56 +0000)]
(XTset_vertical_scroll_bar): Fix previous change.  Clear
under scroll bar with width FRAME_SCROLL_BAR_COLS.

24 years agoUse termcap.h.
Dave Love [Wed, 18 Aug 1999 13:25:45 +0000 (13:25 +0000)]
Use termcap.h.

24 years agoAdd HAVE_TERMCAP_H.
Dave Love [Wed, 18 Aug 1999 13:23:38 +0000 (13:23 +0000)]
Add HAVE_TERMCAP_H.

24 years agoCheck for termcap.h.
Dave Love [Wed, 18 Aug 1999 13:22:47 +0000 (13:22 +0000)]
Check for termcap.h.

24 years agoUse lisp.h
Dave Love [Wed, 18 Aug 1999 13:17:06 +0000 (13:17 +0000)]
Use lisp.h
(tparam): Use xmalloc.

24 years agoUse stdlib.h, unistd.h.
Dave Love [Wed, 18 Aug 1999 13:14:37 +0000 (13:14 +0000)]
Use stdlib.h, unistd.h.

24 years agoUse stdlib.h.
Dave Love [Wed, 18 Aug 1999 13:10:52 +0000 (13:10 +0000)]
Use stdlib.h.

24 years ago(Finsert_file_contents): Use xfree.
Dave Love [Wed, 18 Aug 1999 13:07:21 +0000 (13:07 +0000)]
(Finsert_file_contents): Use xfree.

24 years ago(x_window) [USE_X_TOOLKIT]: Remove test for
Gerd Moellmann [Wed, 18 Aug 1999 12:04:53 +0000 (12:04 +0000)]
(x_window) [USE_X_TOOLKIT]: Remove test for
FRAME_X_WINDOW (f) being null at the of the function.  If widgets
cannot be created we will already have crashed earlier.  Call
lw_set_main_areas with a null menu-bar widget, so that we have
a reasonable default.
(Fx_create_frame): Rearranged so that Lisp errors during frame
initialization cause less damage.  Initialize menu bar widget
here.

24 years ago(font-lock-support-mode): Make `jit-lock-mode'
Gerd Moellmann [Wed, 18 Aug 1999 12:03:57 +0000 (12:03 +0000)]
(font-lock-support-mode): Make `jit-lock-mode'
the default so that beginners can benefit from it without
searching in manuals.

24 years ago(update_frame_line): Fix previous change. If writing
Gerd Moellmann [Wed, 18 Aug 1999 10:37:34 +0000 (10:37 +0000)]
(update_frame_line): Fix previous change.  If writing
whole line clear to end of frame.

24 years agochecked in with -k by blaak at 1999/08/18 05:08:39
Ray Blaak [Wed, 18 Aug 1999 05:08:39 +0000 (05:08 +0000)]
checked in with -k by blaak at 1999/08/18 05:08:39

24 years ago(unwind_redisplay): New. Resets flag redisplaying_p.
Gerd Moellmann [Tue, 17 Aug 1999 22:44:56 +0000 (22:44 +0000)]
(unwind_redisplay): New.  Resets flag redisplaying_p.
(redisplay_internal): Register unwind_redisplay with
register_unwind_protect.
(try_window_reusing_current_matrix): If new start > old start,
give up if start pos of first reusable row is not equal to new
start.

24 years ago(Fcoordinates_in_window_p): Return `left-bitmap-area'
Gerd Moellmann [Tue, 17 Aug 1999 22:44:47 +0000 (22:44 +0000)]
(Fcoordinates_in_window_p): Return `left-bitmap-area'
and `right-bitmap-area' if position is in the bitmap areas.  This
avoids an error when clicking on the bitmap areas.  Instead, they
are currently treated like clicks inside the window.
(coordinates_in_window): Return 5 and 6 for bitmap areas.
(Qleft_bitmap_area, Qright_bitmap_area): New.
(syms_of_window): Initialize new symbols.

24 years ago(Fsignal): Don't reset redisplaying_p here.
Gerd Moellmann [Tue, 17 Aug 1999 22:44:44 +0000 (22:44 +0000)]
(Fsignal): Don't reset redisplaying_p here.

24 years ago(update_frame_line): If writing whole line,
Gerd Moellmann [Tue, 17 Aug 1999 22:44:37 +0000 (22:44 +0000)]
(update_frame_line): If writing whole line,
don't write trailing spaces unless we must.

24 years ago(mode-line-modified): Look up key binding for C-x
Gerd Moellmann [Tue, 17 Aug 1999 22:44:35 +0000 (22:44 +0000)]
(mode-line-modified): Look up key binding for C-x
C-q.  If it's bound call that binding, otherwise call
toggle-read-only.

24 years ago(info): Doc fix.
Dave Love [Tue, 17 Aug 1999 18:51:25 +0000 (18:51 +0000)]
(info): Doc fix.

24 years agoRemove compatibility code.
Dave Love [Tue, 17 Aug 1999 14:31:13 +0000 (14:31 +0000)]
Remove compatibility code.
(info-lookup-guess-default*): DTRT for point st start of symbol.
(info-complete): Don't lose with point not at end of symbol.

24 years agoAdd Keywords.
Dave Love [Tue, 17 Aug 1999 14:22:28 +0000 (14:22 +0000)]
Add Keywords.

24 years ago(finder-known-keywords): Add `multimedia'.
Dave Love [Tue, 17 Aug 1999 14:09:14 +0000 (14:09 +0000)]
(finder-known-keywords): Add `multimedia'.

24 years agoProvide term/sun-mouse.
Dave Love [Tue, 17 Aug 1999 14:03:58 +0000 (14:03 +0000)]
Provide term/sun-mouse.

24 years ago(expose_area): If row extends face to end of line,
Gerd Moellmann [Tue, 17 Aug 1999 13:02:04 +0000 (13:02 +0000)]
(expose_area): If row extends face to end of line,
write the whole line.

24 years ago(Qshow_trailing_whitespace): Removed.
Gerd Moellmann [Tue, 17 Aug 1999 00:46:09 +0000 (00:46 +0000)]
(Qshow_trailing_whitespace): Removed.
(Vshow_trailing_whitespace): Added.
(init_iterator): Remove initialization code for
show_trailing_whitespace_p.
(redisplay_internal): Don't try cursor movement in this_line
if showing trailing whitespace.
(redisplay_window): Likewise for cursor movement in current
matrix and try_window_id.
(try_window_reusing_current_matrix): Likewise.
(trailing_whitespace_p): Return 0 if trailing whitespace is
in front of point.
(display_line): Use Vshow_trailing_whitespace instead of
former iterator member show_trailing_whitespace_p.
(syms_of_xdisp): Add DEFVAR_LISP for show-trailing-whitespace.

24 years ago(direct_output_for_insert): Use
Gerd Moellmann [Tue, 17 Aug 1999 00:46:01 +0000 (00:46 +0000)]
(direct_output_for_insert): Use
Vshow_trailing_whitespace instead of former iterator member
show_trailing_whitespace_p.
(direct_output_forward_char): Don't do it if hightlighting
trailing whitespace.

24 years ago(struct it): Remove member
Gerd Moellmann [Tue, 17 Aug 1999 00:45:58 +0000 (00:45 +0000)]
(struct it): Remove member
show_trailing_whitespace_p.

24 years ago(x_draw_glyph_string_box): Use the background width
Gerd Moellmann [Tue, 17 Aug 1999 00:38:28 +0000 (00:38 +0000)]
(x_draw_glyph_string_box): Use the background width
of the glyph string for the width of the box.

24 years ago(add_to_log): Renamed from display_message.
Gerd Moellmann [Tue, 17 Aug 1999 00:38:21 +0000 (00:38 +0000)]
(add_to_log): Renamed from display_message.
Don't display messages in echo area.

24 years ago(Fpos_visible_in_window_p): Rewritten.
Gerd Moellmann [Tue, 17 Aug 1999 00:38:14 +0000 (00:38 +0000)]
(Fpos_visible_in_window_p): Rewritten.

24 years ago(toplevel): Make face `term-default' an empty face.
Gerd Moellmann [Tue, 17 Aug 1999 00:37:45 +0000 (00:37 +0000)]
(toplevel): Make face `term-default' an empty face.
The code relied on the fact that Emacs ignored invalid faces in
face text properties in 20.4.

24 years agoMove provide to end.
Dave Love [Mon, 16 Aug 1999 23:06:06 +0000 (23:06 +0000)]
Move provide to end.
(three-step-help): Customize.

24 years agoDon't capitalize custom group name.
Dave Love [Mon, 16 Aug 1999 23:04:07 +0000 (23:04 +0000)]
Don't capitalize custom group name.

24 years agoAdd x-stretch-cursor, indicate-empty-lines, scroll-up-aggressively,
Dave Love [Mon, 16 Aug 1999 23:00:42 +0000 (23:00 +0000)]
Add x-stretch-cursor, indicate-empty-lines, scroll-up-aggressively,
scroll-down-aggressively.

24 years ago(assoc-ignore-case, assoc-ignore-representation): Moved here from simple.el.
Karl Heuer [Mon, 16 Aug 1999 21:04:49 +0000 (21:04 +0000)]
(assoc-ignore-case, assoc-ignore-representation): Moved here from simple.el.

24 years ago(assoc-ignore-case, assoc-ignore-representation): Moved to subr.el.
Karl Heuer [Mon, 16 Aug 1999 21:04:19 +0000 (21:04 +0000)]
(assoc-ignore-case, assoc-ignore-representation): Moved to subr.el.

24 years ago(point-at-eol, point-at-bol): New aliases.
Karl Heuer [Mon, 16 Aug 1999 20:57:24 +0000 (20:57 +0000)]
(point-at-eol, point-at-bol): New aliases.

24 years agoFunctions reordered.
Karl Heuer [Mon, 16 Aug 1999 20:42:38 +0000 (20:42 +0000)]
Functions reordered.

24 years ago(delete-rectangle-line): Use line-end-position.
Karl Heuer [Mon, 16 Aug 1999 20:38:36 +0000 (20:38 +0000)]
(delete-rectangle-line): Use line-end-position.

24 years ago(Fforward_comment): Set comstyle for Scomment_fence.
Karl Heuer [Mon, 16 Aug 1999 20:34:56 +0000 (20:34 +0000)]
(Fforward_comment): Set comstyle for Scomment_fence.

24 years ago(x_set_frame_parameters): Set foreground and
Geoff Voelker [Mon, 16 Aug 1999 18:32:29 +0000 (18:32 +0000)]
(x_set_frame_parameters): Set foreground and
background first, and then set other parameters that might
depend upon their new values.

24 years agoProvide `mldrag' for compatibility.
Dave Love [Mon, 16 Aug 1999 15:47:41 +0000 (15:47 +0000)]
Provide `mldrag' for compatibility.
(mldrag-drag-mode-line, mldrag-drag-vertical-line): New aliases,
marked obsolete.

24 years agoFixed a typo. - Brian
Brian Youmans [Mon, 16 Aug 1999 14:32:20 +0000 (14:32 +0000)]
Fixed a typo. - Brian

24 years agoAdd a :link to font-lock defgroup.
Dave Love [Mon, 16 Aug 1999 14:32:05 +0000 (14:32 +0000)]
Add a :link to font-lock defgroup.
(jit-lock): Add :version.

24 years agoCopyright update.
Dave Love [Mon, 16 Aug 1999 11:48:41 +0000 (11:48 +0000)]
Copyright update.

24 years ago(auto-compression-mode): New variable for customization.
Dave Love [Mon, 16 Aug 1999 11:46:07 +0000 (11:46 +0000)]
(auto-compression-mode): New variable for customization.

24 years ago(interpreter-mode-alist): Add make, guile, clisp.
Dave Love [Mon, 16 Aug 1999 11:41:29 +0000 (11:41 +0000)]
(interpreter-mode-alist): Add make, guile, clisp.
(find-file): Doc fix.

24 years ago(mode-line-mule-info): Doc fix.
Dave Love [Mon, 16 Aug 1999 11:31:54 +0000 (11:31 +0000)]
(mode-line-mule-info): Doc fix.

24 years ago(msb--choose-file-menu): Use `completion-ignore-case' in name
Dave Love [Mon, 16 Aug 1999 11:29:58 +0000 (11:29 +0000)]
(msb--choose-file-menu): Use `completion-ignore-case' in name
comparisons.

24 years agoInitial revision
Carsten Dominik [Mon, 16 Aug 1999 07:42:41 +0000 (07:42 +0000)]
Initial revision

24 years ago(reftex-pop-to-bibtex-entry): Fixed
Carsten Dominik [Mon, 16 Aug 1999 07:38:41 +0000 (07:38 +0000)]
(reftex-pop-to-bibtex-entry): Fixed
conflict with pop-up-frames.
(reftex-special-environment-parsers): New constant.
(reftex-label-alist): car of an entry can also be a function.
(reftex-what-special-env): new function.
(reftex-label-location): Call `reftex-what-special-env'.
(reftex-compile-variables): Check for symbol in
`reftex-label-alist'.
(reftex-what-environment): fixed bug with stacked environments of
same kind (e.g. enumerate).
(reftex-process-string): Preserve default directory.
(reftex-label-alist-builtin): changed prefixes of endnote and
footnote.  Also the magic words.
(reftex-reference): Interprete new option
`reftex-fref-is-default'.
(reftex-replace-prefix-escapes): Interprete new `%S' format.
(reftex-toc-mouse-view-line): Command removed (had no binding).
(reftex-everything-regexp): New function.
(reftex-nearest-match): Made better.
(reftex-toc-find-section): Use new version of
`reftex-nearest-match'.
(reftex-insert-docstruct): adapted to work with the index stuff.
(reftex-parse-from-file): Find index entries as well.
(reftex-toc-toggle-index): New function
(reftex-toc-map): `i' is now used to togle the index, File
boundaries has been moved to `F'.
(reftex-select-label-map): Toggling display of file boundaries is
now on the `F' key, for consistency with `reftex-toc-map'.
(reftex-erase-all-selection-and-index-buffers): Renamed from
`reftex-erase-all-selection-buffer'.  Now also kills the index
buffers.
(reftex-viewing-cross-references): Customization group renamed
from reftex-viewing-cross-references-and-citations.
(reftex-index-macro-regexp,
reftex-find-index-entry-regexp-format): New variables
(reftex-macros-with-index): New variable
(reftex-add-index-macros): New function
(reftex-renumber-simple-labels, reftex-translate): Allow for
multiple labels in a single ref command.
(reftex-index-support): New customization group
(reftex-support-index, reftex-index-special-chars,
reftex-index-macros, reftex-index-default-macro,
reftex-index-default-tag, reftex-index-math-format,
reftex-index-section-letters, reftex-index-include-context,
reftex-index-follow-mode, reftex-index-header-face,
reftex-index-section-face, reftex-index-tag-face,
reftex-index-face): New options
(reftex-index-map, reftex-index-menu, reftex-last-index-file,
reftex-index-tag, reftex-index-return-marker,
reftex-index-restriction-indicator, reftex-index-restriction-data,
reftex-index-macro-regexp, reftex-index-level-re,
reftex-index-key-end-re, reftex-find-index-entry-regexp-format,
reftex-everything-regexp-no-index, reftex-index-re,
reftex-macros-with-index, reftex-index-macro-alist): New variables
(reftex-index-help, reftex-index-macros-builtin,
reftex-key-to-index-macro-alist, reftex-query-index-macro-prompt,
reftex-query-index-macro-help): New constants
(reftex-index-selection-or-word, reftex-index,
reftex-default-index, reftex-update-default-index,
reftex-index-complete-tag, reftex-index-select-tag,
reftex-index-complete-key, reftex-index-update-taglist,
reftex-index-globally, reftex-index-mode, reftex-index-show-entry,
reftex-display-index, reftex-insert-index,
reftex-index-insert-new-letter, reftex-get-restriction,
reftex-index-pre-command-hook, reftex-index-post-command-hook,
reftex-index-show-help, reftex-index-next, reftex-index-previous,
reftex-index-toggle-follow, reftex-index-toggle-context,
reftex-index-view-entry, reftex-index-goto-entry-and-hide,
reftex-index-goto-entry, reftex-index-mouse-goto-line-and-hide,
reftex-index-quit, reftex-index-quit-and-kill,
reftex-index-goto-toc, reftex-index-rescan, reftex-index-Rescan,
reftex-index-revert, reftex-index-switch-index-tag,
reftex-index-restrict-to-section, reftex-index-widen,
reftex-index-restriction-forward,
reftex-index-restriction-backward, reftex-index-visit-location,
reftex-index-analyze-entry, reftex-index-globalize,
reftex-index-edit, reftex-index-toggle-range-beginning,
reftex-index-toggle-range-end, reftex-index-edit-key,
reftex-index-edit-attribute, reftex-index-edit-visual,
reftex-index-edit-part, reftex-index-level-down,
reftex-index-level-up, reftex-index-kill, reftex-index-undo,
reftex-index-change-entry, reftex-index-goto-letter,
reftex-add-index-macros, reftex-ensure-index-support,
reftex-index-info-safe, reftex-index-info): New functions.

Most of the code moved to other files.

24 years agoFix maintainer address.
Karl Heuer [Mon, 16 Aug 1999 04:04:27 +0000 (04:04 +0000)]
Fix maintainer address.

24 years ago(octave-maintainer-address): Use gnu.org.
Karl Heuer [Mon, 16 Aug 1999 03:54:52 +0000 (03:54 +0000)]
(octave-maintainer-address): Use gnu.org.

24 years agoFix maintainer address.
Karl Heuer [Mon, 16 Aug 1999 03:50:59 +0000 (03:50 +0000)]
Fix maintainer address.

24 years ago(show-paren-mode): Support making show-paren-mode
Karl Heuer [Mon, 16 Aug 1999 03:18:40 +0000 (03:18 +0000)]
(show-paren-mode): Support making show-paren-mode
a buffer-local variable.  Don't check for a window system.
(show-paren-function): Check whether show-paren-function is
enabled in current buffer; do the right thing if not.
Don't check for a window system.
(show-paren-mode): Make it a user variable.

24 years agoHandle @ifnottex.
Karl Heuer [Mon, 16 Aug 1999 03:17:09 +0000 (03:17 +0000)]
Handle @ifnottex.

24 years ago(add-log-current-defun): Exclude all trailing whitespace.
Karl Heuer [Mon, 16 Aug 1999 03:16:06 +0000 (03:16 +0000)]
(add-log-current-defun): Exclude all trailing whitespace.
Handle `enum' like `struct'.

24 years ago(server-process-filter): If a client visits no buffers,
Karl Heuer [Mon, 16 Aug 1999 03:15:11 +0000 (03:15 +0000)]
(server-process-filter): If a client visits no buffers,
close it immediately before recording it.

24 years ago(mail-unquote-printable): Make it autoload.
Karl Heuer [Mon, 16 Aug 1999 03:14:25 +0000 (03:14 +0000)]
(mail-unquote-printable): Make it autoload.
Optimize by calling concat just once.  Handle =\n sequence.
(mail-unquote-printable-region): New command.
(mail-quote-printable): Make it autoload.

24 years ago(Vfont_list_limit): New.
Gerd Moellmann [Sun, 15 Aug 1999 22:29:45 +0000 (22:29 +0000)]
(Vfont_list_limit): New.
(syms_of_xfaces): Make it a user-variable.
(DEFAULT_FONT_LIST_LIMIT): New.
(sorted_font_list): If Vfont_list_limit is an integer > 0, list
maximally that number of fonts, otherwise use
DEFAULT_FONT_LIST_LIMIT.
(Fx_font_family_list): Bind `font-list-limit' to higher values
until we have all fonts.
(Fxfont_list): Additionally return the full names of fonts and
their registry and encoding.

24 years ago(XTset_vertical_scroll_bar) [USE_TOOLKIT_SCROLL_BARS]:
Gerd Moellmann [Sun, 15 Aug 1999 22:01:01 +0000 (22:01 +0000)]
(XTset_vertical_scroll_bar) [USE_TOOLKIT_SCROLL_BARS]:
Simplify clearing "under" scroll bar.

24 years ago(Qfixed_window_size): New.
Gerd Moellmann [Sun, 15 Aug 1999 22:00:53 +0000 (22:00 +0000)]
(Qfixed_window_size): New.
(syms_of_window): Initialiaze it.
(check_all_windows): Add return type void.
(window_fixed_size_p): New.  Return non-zero if window
is fixed-size.
(window_min_size_1): New.
(window_min_size): Handle fixed-size windows.
(size_window): New. Rewritten combination of set_window_height and
set_window_width that handles fixed-size windows.
(set_window_height): Call it.
(set_window_width): Call it.
(Fsplit_window): Give an error on attempt to split a fixed-size
window.
(change_window_height): Partly rewritten to handle fixed-size
windows.

24 years agoAdd --with-toolkit-scroll-bars. If "no",
Gerd Moellmann [Sun, 15 Aug 1999 22:00:50 +0000 (22:00 +0000)]
Add --with-toolkit-scroll-bars.  If "no",
use Emacs' scroll bars, even if configured for Motif or when
Xaw3d is available.

24 years ago(blink-cursor): Don't turn on cursor blinking for
Eli Zaretskii [Sun, 15 Aug 1999 11:56:16 +0000 (11:56 +0000)]
(blink-cursor): Don't turn on cursor blinking for
ms-dos.

24 years ago(face-valid-attribute-values): Look in
Eli Zaretskii [Sun, 15 Aug 1999 11:52:16 +0000 (11:52 +0000)]
(face-valid-attribute-values): Look in
x-bitmap-file-path only for x and w32 window systems.

24 years ago(x-list-fonts): Return "ms-dos", not "default".
Eli Zaretskii [Sun, 15 Aug 1999 11:42:08 +0000 (11:42 +0000)]
(x-list-fonts): Return "ms-dos", not "default".
Do that if width is nil as well.
(x-display-mm-height, x-display-mm-width): Update values.
(x-colors): Compute the list from msdos-color-values.
(x-select-enable-clipboard): Doc fix.
(x-frob-font-weight, x-font-family-list): New functions.

24 years ago(shrink-window-if-larger-than-buffer): Don't try to
Karl Heuer [Sun, 15 Aug 1999 04:56:33 +0000 (04:56 +0000)]
(shrink-window-if-larger-than-buffer): Don't try to
back up from beginning of buffer.

24 years ago(Fopen_network_stream): Fix previous change.
Karl Heuer [Sat, 14 Aug 1999 04:36:10 +0000 (04:36 +0000)]
(Fopen_network_stream): Fix previous change.

24 years ago(main): Move the dynamic allocation of
Karl Heuer [Sat, 14 Aug 1999 04:08:25 +0000 (04:08 +0000)]
(main): Move the dynamic allocation of
system_name outside of the SERVER_HOME_DIR conditional.

24 years ago(ad-special-forms): Use track-mouse iff bound.
Karl Heuer [Sat, 14 Aug 1999 03:55:01 +0000 (03:55 +0000)]
(ad-special-forms): Use track-mouse iff bound.

24 years agoMostly rewritten. Customized. To support an s2G
Karl Heuer [Sat, 14 Aug 1999 03:24:48 +0000 (03:24 +0000)]
Mostly rewritten.  Customized.  To support an s2G
doomsday clock, speed control is added and changes are made to
allow large numbers of rings: rings now show the whole ring
number, not just the last digit; consecutive rings are allowed to
be the same size when necessary to fit all the rings in the
window; and poles can be oriented horizontally.  Face support is
thrown in gratuitously.
(hanoi): Changed default number of rings back to 3.
(hanoi-unix, hanoi-unix-64): New commands
(hanoi-horizontal-flag, hanoi-move-period, hanoi-use-faces,
hanoi-pole-face, hanoi-base-face, hanoi-even-ring-face,
hanoi-odd-ring-face): New variables.
(hanoi-internal, hanoi-current-time-float, hanoi-put-face,
hanoi-n, hanoi-insert-ring, hanoi-goto-char, hanoi-sit-for,
hanoi-ring-to-pos, hanoi-pos-on-tower-p): New functions.
(hanoi-0): Renamed from hanoi0, for symmetry with hanoi-n.
(hanoi-topos, hanoi-draw-ring): Removed.

24 years ago(line_number_display_limit_width): New var.
Karl Heuer [Sat, 14 Aug 1999 03:13:35 +0000 (03:13 +0000)]
(line_number_display_limit_width): New var.
(decode_mode_spec): Use it instead of hardcoded value.
(syms_of_xdisp): Defvar it.

24 years ago(run_hook_list_with_args): Gcpro `globals'.
Karl Heuer [Sat, 14 Aug 1999 02:30:27 +0000 (02:30 +0000)]
(run_hook_list_with_args): Gcpro `globals'.
(run_hook_with_args): Likewise.

24 years ago(struct window): New field too_small_ok.
Gerd Moellmann [Fri, 13 Aug 1999 21:24:42 +0000 (21:24 +0000)]
(struct window): New field too_small_ok.

24 years ago(set_window_height, set_window_width):
Gerd Moellmann [Fri, 13 Aug 1999 21:24:35 +0000 (21:24 +0000)]
(set_window_height, set_window_width):
If window starts out "too small", set its too_small_ok flag.
If window's too_small_ok flag is set, don't delete it
unless it is so small it would cause a crash.

24 years ago(MINSIZE): Removed.
Gerd Moellmann [Fri, 13 Aug 1999 20:51:51 +0000 (20:51 +0000)]
(MINSIZE): Removed.
(window_min_size): New.
(set_window_height): Use window_min_size.
(change_window_height): Ditto.

24 years agoProvide `latin-3', not `latin-3.el'.
Karl Heuer [Fri, 13 Aug 1999 17:52:48 +0000 (17:52 +0000)]
Provide `latin-3', not `latin-3.el'.