Richard M. Stallman [Fri, 25 Feb 1994 06:27:24 +0000 (06:27 +0000)]
(c-macro-display-buffer): Delete special view-mode hack.
(c-macro-expansion): Parse from 1 to START just once.
Avoid counting lines. Use ???!!!???!!! to mark start of
the region we want to look at.
Karl Heuer [Fri, 25 Feb 1994 03:24:15 +0000 (03:24 +0000)]
(set-visited-file-name): Unlock the file if setting the visited file name to
nil.
Karl Heuer [Fri, 25 Feb 1994 01:42:03 +0000 (01:42 +0000)]
(Buffer-menu-toggle-read-only): Change toggle-read-only to
vc-toggle-read-only.
Karl Heuer [Fri, 25 Feb 1994 01:30:59 +0000 (01:30 +0000)]
*** empty log message ***
Richard M. Stallman [Fri, 25 Feb 1994 00:57:37 +0000 (00:57 +0000)]
(byte-compile-from-buffer, byte-compile-top-level):
Removed advice. Byte-compilation problem is now taken care of
directly by the compiler.
(ad-advised-byte-compilers): Removed.
(ad-enable-definition-hooks, ad-disable-definition-hooks): Removed
activation of the advised byte-compiler entry points.
(ad-lemacs-p): Removed variable.
(ad-lemacs-p): New macro for compile-time conditionalization.
Richard M. Stallman [Fri, 25 Feb 1994 00:54:15 +0000 (00:54 +0000)]
(byte-compile-protect-from-advice): New macro that
temporarily deactivates advice of `defun/defmacro' while BODY is run.
(byte-compile-from-buffer, byte-compile-top-level): Use
`byte-compile-protect-from-advice' to protect compilation.
Richard M. Stallman [Thu, 24 Feb 1994 23:43:30 +0000 (23:43 +0000)]
(hide-sublevels): Doc fix. Rename arg.
Karl Heuer [Thu, 24 Feb 1994 23:20:12 +0000 (23:20 +0000)]
(help-for-help): Use help-map in the docstring.
Karl Heuer [Thu, 24 Feb 1994 23:19:59 +0000 (23:19 +0000)]
(make-help-screen): Initialize help-screen before changing the keymap.
Richard M. Stallman [Thu, 24 Feb 1994 22:37:49 +0000 (22:37 +0000)]
(outline-minor-mode-prefix): Change to C-c C-o.
(hide-sublevels, hide-other): New functions.
(outline-mode-map): New key bindings. New menu bindings.
Richard M. Stallman [Thu, 24 Feb 1994 22:36:24 +0000 (22:36 +0000)]
(lisp-mode-variables): Set outline-regexp.
Richard M. Stallman [Thu, 24 Feb 1994 22:34:52 +0000 (22:34 +0000)]
(nroff-mode): Set outline-regexp and outline-level.
(nroff-outline-level): New function.
Richard M. Stallman [Thu, 24 Feb 1994 22:34:24 +0000 (22:34 +0000)]
(c-mode): Set outline-regexp and outline-level.
(c-outline-level): New function.
Karl Heuer [Thu, 24 Feb 1994 22:00:11 +0000 (22:00 +0000)]
Fix value of docdir.
Richard M. Stallman [Thu, 24 Feb 1994 21:50:10 +0000 (21:50 +0000)]
(Fload): Cast the args to stat.
Karl Heuer [Thu, 24 Feb 1994 21:18:49 +0000 (21:18 +0000)]
Install DOC* in docdir.
Richard M. Stallman [Thu, 24 Feb 1994 20:41:49 +0000 (20:41 +0000)]
(*-sysv4.1): Set NON_GNU_CPP.
Karl Heuer [Thu, 24 Feb 1994 20:08:54 +0000 (20:08 +0000)]
(direct_output_forward_char): Use Fget_char_property to test for invisibility.
Karl Heuer [Thu, 24 Feb 1994 20:04:27 +0000 (20:04 +0000)]
(direct_output_for_insert): Fix comment.
Karl Heuer [Thu, 24 Feb 1994 20:01:13 +0000 (20:01 +0000)]
(compute_motion, vmotion): Use Fget_char_property to test for invisibility.
Karl Heuer [Thu, 24 Feb 1994 20:00:34 +0000 (20:00 +0000)]
(try_window, display_text_line): Use Fget_char_property to test for invisibility.
Karl Heuer [Thu, 24 Feb 1994 19:42:35 +0000 (19:42 +0000)]
(try_window): Add #ifdef USE_TEXT_PROPERTIES around call to Fget_text_property.
Karl Heuer [Thu, 24 Feb 1994 19:24:37 +0000 (19:24 +0000)]
(Fget_char_property): Fix docstring.
Karl Heuer [Thu, 24 Feb 1994 19:18:32 +0000 (19:18 +0000)]
(Fget_char_property): New function.
Richard M. Stallman [Thu, 24 Feb 1994 19:15:08 +0000 (19:15 +0000)]
Formerly INSTALL.~20~
Karl Heuer [Thu, 24 Feb 1994 19:08:19 +0000 (19:08 +0000)]
(sort_overlays): Allow for null window.
Richard M. Stallman [Thu, 24 Feb 1994 18:06:41 +0000 (18:06 +0000)]
Don't force os=-hpux for hp9k2... and hp9k3...
Fred Pierresteguy [Thu, 24 Feb 1994 12:54:54 +0000 (12:54 +0000)]
(x_window): Call XChangeWindowAttributes with the standard
event set to make all these events reach the Emacs frame.
Richard M. Stallman [Thu, 24 Feb 1994 08:07:16 +0000 (08:07 +0000)]
(Fx_popup_menu): Allow t as position, meaning use mouse pos.
Allow nil as position, meaning just precompute equiv-key data.
Mouse events have coords in pixel units.
(menu_item_equiv_key): Cached equiv-key data is a sublist.
Most of file rewritten.
(menu_items, menu_items_*): New variables.
(MENU_ITEMS_*): New macros.
(init_menu_items, discard_menu_items, push_menu_pane, push_menu_item)
(finish_menu_items): New functions.
(menu_item_enabled_p): New function.
(keymap_panes, single_keymap_panes): Major rewrite; most args changed.
(list_of_panes, list_of_items): Major rewrite; most args changed.
(Fx_popup_menu): Major rewrite. Now independent of display mechanism.
No more conditionals here.
(set_menu_items, free_menu_items): Functions deleted.
(xmenu_show): Both versions rewritten to work from menu_items
and to do all the conditionalized things that were in Fx_popup_menu.
(unread_menu_bar_button, other_menu_bar_item_p): New functions.
(check_mouse_other_menu_bar): New function.
Richard M. Stallman [Thu, 24 Feb 1994 08:02:10 +0000 (08:02 +0000)]
(Fy_or_n_p): Use a popup menu if reached via mouse command.
(Fyes_or_no_p): Likewise.
Richard M. Stallman [Thu, 24 Feb 1994 06:22:50 +0000 (06:22 +0000)]
(mouse_get_pos): Don't convert to glyph units.
Richard M. Stallman [Thu, 24 Feb 1994 06:22:23 +0000 (06:22 +0000)]
(construct_mouse_click): Don't convert to glyph units.
(XTmouse_position): Don't convert to glyph units.
(XTmouse_position): Use x_any_window_to_frame.
Richard M. Stallman [Thu, 24 Feb 1994 06:20:30 +0000 (06:20 +0000)]
(Fmouse_position): Convert to glyph units.
Richard M. Stallman [Thu, 24 Feb 1994 06:19:34 +0000 (06:19 +0000)]
(make_lispy_movement, make_lispy_event):
In non-scrollbar mouse case, return coords in pixel units.
Richard M. Stallman [Thu, 24 Feb 1994 05:40:30 +0000 (05:40 +0000)]
(ELF_BSS_SECTION_NAME): New macro (config.h may override).
(unexec): Use it.
Richard M. Stallman [Thu, 24 Feb 1994 05:34:16 +0000 (05:34 +0000)]
(Fkill_buffer): Call the Vkill_buffer_query_functions.
(syms_of_buffer): Make Lisp var for kill-buffer-query-functions.
Richard M. Stallman [Thu, 24 Feb 1994 04:00:41 +0000 (04:00 +0000)]
(kill-emacs-query-functions): New variable.
(save-buffers-kill-emacs): Use it.
Richard M. Stallman [Thu, 24 Feb 1994 03:25:46 +0000 (03:25 +0000)]
(Info-build-node-completions): Add a call to widen.
(Info-goto-emacs-command-node): Fix paren error. Fix typo in message.
(Info-restore-point): Use iteration instead of recursion.
Richard M. Stallman [Wed, 23 Feb 1994 23:17:34 +0000 (23:17 +0000)]
(debug, debug-on-entry): Doc strings.
Karl Heuer [Wed, 23 Feb 1994 23:04:30 +0000 (23:04 +0000)]
*** empty log message ***
Richard M. Stallman [Wed, 23 Feb 1994 19:47:45 +0000 (19:47 +0000)]
Include usg5-4.h.
(LIBS_SYSTEM, LINKER, START_FILES, LIB_STANDARD): Definitions moved here.
Richard M. Stallman [Wed, 23 Feb 1994 19:47:30 +0000 (19:47 +0000)]
[NEWSOS5] (C_DEBUG_SWITCH, C_OPTIMIZE_SWITCH)
(LD_SWITCH_MACHINE): Definitions moved here.
Richard M. Stallman [Wed, 23 Feb 1994 19:47:11 +0000 (19:47 +0000)]
NEWSOS5 conditional deleted.
[NEWSOS5] (START_FILES, LIB_STANDARD, C_DEBUG_SWITCH)
(C_OPTIMIZE_SWITCH, LD_SWITCH_MACHINE): Definitions moved away.
Karl Heuer [Wed, 23 Feb 1994 19:17:57 +0000 (19:17 +0000)]
(byte-compile-file): Return nil on failure.
Karl Heuer [Wed, 23 Feb 1994 17:43:05 +0000 (17:43 +0000)]
(main, get_time): Don't crash on invalid input.
Richard M. Stallman [Wed, 23 Feb 1994 16:18:10 +0000 (16:18 +0000)]
(jka-compr-partial-uncompress): Make dd give you
one more block than you think you need.
(jka-compr-dd-blocksize): Change default value to 256.
Richard M. Stallman [Wed, 23 Feb 1994 08:39:25 +0000 (08:39 +0000)]
*** empty log message ***
Richard M. Stallman [Wed, 23 Feb 1994 05:08:28 +0000 (05:08 +0000)]
(posn-x-y): New function.
(posn-col-row): Convert coords from pixels to glyph units.
Richard M. Stallman [Wed, 23 Feb 1994 03:57:07 +0000 (03:57 +0000)]
Removed all support for Emacs-18:
Removed autoload for `backquote'.
Removed arglist specifications for `documentation' and `fset'.
(ad-emacs19-p, ad-use-jwz-compiler): Removed these variables.
(ad-lemacs-p, ad-v19-compiled-p, ad-subr-arglist,
ad-make-advised-docstring): Removed reference to `ad-emacs19-p'.
(ad-compiled-p): Renamed from `ad-v19-compiled-p'. Removed old
definition of `ad-compiled-p'.
(ad-compiled-code): Renamed from `ad-v19-compiled-code'.
(ad-arglists, ad-docstring, ad-interactive-form): Use new names.
(ad-body-forms): Always return nil for compiled definitions.
(ad-compile-function): Simplified, because the v19 incarnation of
`byte-compile' can compile macros.
(ad-real-byte-codify): Removed.
(ad-execute-defadvices): Removed. The `defadvice's it contained
are now at the top level.
(ad-advised-byte-code-definition): Renamed to `ad-advised-byte-code'
and removed the definition of `ad-advised-byte-code' via `fset'.
(ad-advised-byte-code-definition, ad-recover-byte-code,
ad-stop-advice, ad-recover-normality): Removed
`ad-real-byte-codify'-cation of their definitions.
(ad-adjust-stack-sizes): Removed.
(ad-enable-definition-hooks, ad-disable-definition-hooks):
Removed v19 conditionalization.
Fixed the problematic interaction between the
byte-compiler and Advice when `ad-activate-on-definition' was t which
resulted in erroneous compilation of nested `defun/defmacro's:
(byte-compile-from-buffer, byte-compile-top-level): Advised
to temporarily deactivate the advice of `defun/defmacro'.
(ad-advised-definers, ad-advised-byte-compilers): New variables.
(ad-enable-definition-hooks, ad-disable-definition-hooks):
En/disable the advised byte-compiler entry points.
(defadvice): Implement a `freeze' option which expands
the `defadvice' into a redefining and dumpable `defun/defmacro'
whose documentation can be written to the `DOC' file. Frozen
advices cannot be undone, hence, they do not need any Advice
runtime support.
(ad-defadvice-flags): Add `freeze' flag.
(ad-make-advised-docstring, ad-make-single-advice-docstring):
New STYLE option for `plain' and `freeze' styles. Slightly
changed the default formatting of advised docstrings.
(ad-make-plain-docstring, ad-make-freeze-docstring): New functions.
(ad-recover-all, ad-scan-byte-code-for-fsets):
Removed unused condition variable `ignore-errors'.
(ad-save-real-definition): New macro to save real
definitions of functions used by Advice.
Use `ad-save-real-definition' to save definitions of `fset',
`byte-code' and now also `documentation'.
(ad-subr-arglist, ad-docstring, ad-make-advised-docstring):
Use `ad-real-documentation' to avoid interference with the
advised version of `documentation'.
(ad-execute-defadvices): Copy advice infos.
(ad-start-advice-on-load): Default changed to t.
Edward M. Reingold [Wed, 23 Feb 1994 02:38:23 +0000 (02:38 +0000)]
Fix calendar-cursor-to-date to handle starred days correctly.
Richard M. Stallman [Wed, 23 Feb 1994 00:33:13 +0000 (00:33 +0000)]
(Finsert_file_contents): If REPLACE, always do lseek.
Exit main loop if INSERTED reaches TOTAL.
Karl Heuer [Wed, 23 Feb 1994 00:29:43 +0000 (00:29 +0000)]
(rmail-insert-inbox-text): Recognize the spool directory even if symlinks are
present.
Karl Heuer [Tue, 22 Feb 1994 23:57:13 +0000 (23:57 +0000)]
New variable docdir to control where the docstring file goes.
Karl Heuer [Tue, 22 Feb 1994 23:56:15 +0000 (23:56 +0000)]
Use docdir to initialize PATH_DOC in paths.h.
Karl Heuer [Tue, 22 Feb 1994 23:51:48 +0000 (23:51 +0000)]
New path PATH_DOC for doc-directory.
Karl Heuer [Tue, 22 Feb 1994 23:50:27 +0000 (23:50 +0000)]
(syms_of_callproc): New variable Vdoc_directory.
(init_callproc_1): Initialize it.
Karl Heuer [Tue, 22 Feb 1994 23:49:01 +0000 (23:49 +0000)]
(get_doc_string, Snarf_documentation): Use new variable doc_directory.
Karl Heuer [Tue, 22 Feb 1994 23:46:42 +0000 (23:46 +0000)]
New variable doc_directory.
Karl Heuer [Tue, 22 Feb 1994 21:54:40 +0000 (21:54 +0000)]
When --run-in-place, don't inherit archlibdir.
Karl Heuer [Tue, 22 Feb 1994 19:43:28 +0000 (19:43 +0000)]
Move extern declarations to top of file.
Karl Heuer [Tue, 22 Feb 1994 19:22:11 +0000 (19:22 +0000)]
(get_time): Simplify; avoid calling index.
(main): exit on EOF.
Richard M. Stallman [Tue, 22 Feb 1994 04:46:12 +0000 (04:46 +0000)]
(calendar-cursor-to-date): Fix search string so it
correctly moves past a starred date.
Richard M. Stallman [Tue, 22 Feb 1994 00:45:38 +0000 (00:45 +0000)]
(make_lispy_event): For menu bar event in USE_X_TOOLKIT
case, convert x position to glyphs after map_event_to_object.
Call window_from_coordinates later on.
Richard M. Stallman [Tue, 22 Feb 1994 00:43:04 +0000 (00:43 +0000)]
(construct_menu_click): Undo previous change.
Richard M. Stallman [Mon, 21 Feb 1994 21:54:33 +0000 (21:54 +0000)]
(x_had_errors_p): New function.
(construct_menu_click): Convert x pos from pixels to glyphs.
Move function after pixel_to_glyph_coords.
[!USE_X_TOOLKIT] (x_any_window_to_frame):
Define as x_window_to_frame.
Richard M. Stallman [Mon, 21 Feb 1994 21:50:02 +0000 (21:50 +0000)]
(get_keyelt): Cached equiv-key data is now a sublist.
Richard M. Stallman [Mon, 21 Feb 1994 21:41:01 +0000 (21:41 +0000)]
Whitespace change.
Karl Heuer [Mon, 21 Feb 1994 21:40:59 +0000 (21:40 +0000)]
(shrink-window-if-larger-than-buffer): Don't shrink if the window that would
expand is the minibuffer.
Richard M. Stallman [Mon, 21 Feb 1994 06:46:09 +0000 (06:46 +0000)]
(single_keymap_panes): Properly skip help-string if any.
Rename item2 to item_string.
GCPRO some things.
(menu_item_equiv_key): Use either VECTORP or STRINGP, not both.
Richard M. Stallman [Mon, 21 Feb 1994 02:49:58 +0000 (02:49 +0000)]
(picture-mode-map): Replace delete-backward-char
like backward-delete-char-untabify.
Roland McGrath [Sun, 20 Feb 1994 19:45:18 +0000 (19:45 +0000)]
Move config.h after system includes.
Roland McGrath [Sun, 20 Feb 1994 19:34:12 +0000 (19:34 +0000)]
[BSD]: #undef WCOREDUMP before defining it.
Richard M. Stallman [Sun, 20 Feb 1994 07:10:37 +0000 (07:10 +0000)]
(BSD_PGRPS): Add #undef.
(TAB3): Defined.
(NEED_ERRNO, NO_TERMIO, HAVE_TERMIOS, HAVE_UNION_WAIT): Defined.
Richard M. Stallman [Sun, 20 Feb 1994 03:25:09 +0000 (03:25 +0000)]
(install-arch-dep, install-arch-indep):
New targets split up former do-install rule.
(do-install): Target deleted.
Richard M. Stallman [Sun, 20 Feb 1994 02:50:13 +0000 (02:50 +0000)]
(Fframe_visible_p): Do FRAME_SAMPLE_VISIBILITY first.
Richard M. Stallman [Sat, 19 Feb 1994 22:57:12 +0000 (22:57 +0000)]
(x_window_to_frame): Add parens for clarity.
Richard M. Stallman [Sat, 19 Feb 1994 22:56:21 +0000 (22:56 +0000)]
(XTread_socket--cases KeyPress, EnterNotify, LeaveNotify)
(cases FocusIn, FocusOut): Use x_any_window_to_frame.
Richard M. Stallman [Sat, 19 Feb 1994 20:53:26 +0000 (20:53 +0000)]
*** empty log message ***
Richard M. Stallman [Sat, 19 Feb 1994 06:29:30 +0000 (06:29 +0000)]
(get_keyelt): Discard keyboard equivalents
stored in a menu keymap element.
Richard M. Stallman [Sat, 19 Feb 1994 06:29:10 +0000 (06:29 +0000)]
Find and display keyboard equivalents of menu items.
(menu_item_equiv_key): New function.
(single_keymap_panes): Call it.
Richard M. Stallman [Sat, 19 Feb 1994 02:05:53 +0000 (02:05 +0000)]
(calendar-string-to-mayan-long-count): Don't
assume that periods must end numbers. Look for digit runs explicitly.
Richard M. Stallman [Sat, 19 Feb 1994 00:01:46 +0000 (00:01 +0000)]
(substitute-key-definition): Don't discard menu strings.
Richard M. Stallman [Fri, 18 Feb 1994 23:51:41 +0000 (23:51 +0000)]
(lisp-complete-symbol): Doc fix.
Richard M. Stallman [Fri, 18 Feb 1994 23:51:12 +0000 (23:51 +0000)]
(mouse-delete-max-match): Set len properly.
Richard M. Stallman [Fri, 18 Feb 1994 22:50:05 +0000 (22:50 +0000)]
Initial revision
Richard M. Stallman [Fri, 18 Feb 1994 22:42:29 +0000 (22:42 +0000)]
Comment changes.
Richard M. Stallman [Fri, 18 Feb 1994 22:40:27 +0000 (22:40 +0000)]
Initial revision
Fred Pierresteguy [Fri, 18 Feb 1994 22:38:14 +0000 (22:38 +0000)]
*** empty log message ***
Richard M. Stallman [Fri, 18 Feb 1994 20:11:20 +0000 (20:11 +0000)]
(Fx_parse_geometry): Don't call check_x.
Richard M. Stallman [Fri, 18 Feb 1994 20:10:05 +0000 (20:10 +0000)]
(gud-mode): Define C-c C-l in gud buffer.
Richard M. Stallman [Fri, 18 Feb 1994 19:46:53 +0000 (19:46 +0000)]
Comment change.
Richard M. Stallman [Fri, 18 Feb 1994 19:46:18 +0000 (19:46 +0000)]
Initial revision
Fred Pierresteguy [Fri, 18 Feb 1994 13:38:55 +0000 (13:38 +0000)]
entered into RCS
Fred Pierresteguy [Fri, 18 Feb 1994 13:24:41 +0000 (13:24 +0000)]
*** empty log message ***
Fred Pierresteguy [Fri, 18 Feb 1994 11:03:38 +0000 (11:03 +0000)]
(popup_selection_callback): Clean up code. Remove code in #if 0 directive.
(popup_down_callback): Likewise.
Richard M. Stallman [Fri, 18 Feb 1994 06:28:50 +0000 (06:28 +0000)]
(gnu_bits): Use unsigned char.
Richard M. Stallman [Fri, 18 Feb 1994 06:10:23 +0000 (06:10 +0000)]
(unshow_buffer): Unconditionally set last_window_start.
Paul Eggert [Fri, 18 Feb 1994 02:51:33 +0000 (02:51 +0000)]
(vc-lookup-triple): Yield nil, not "", if NAME is nil.
Otherwise vc-revert-buffer fails with SCCS.
Richard M. Stallman [Fri, 18 Feb 1994 01:12:10 +0000 (01:12 +0000)]
(Fdelete_other_windows): Don't call Frecenter;
do it by hand and avoid setting w->force_start.
Richard M. Stallman [Fri, 18 Feb 1994 01:01:51 +0000 (01:01 +0000)]
(dumpglyphs): Try various alternatives for foreground color
of a glyph with the cursor on it.