1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-21 23:50:36 -08:00
Commit graph

13407 commits

Author SHA1 Message Date
Richard M. Stallman
1513af9e91 Include lisp.h.
(doprnt1): Renamed from doprnt.  New arg LISPSTRINGS.
This is now a static subroutine.
(doprnt): New definition calls doprnt1.
(doprnt_lisp): New function.
1995-11-10 06:40:06 +00:00
Richard M. Stallman
ed87401169 (update_line): Avoid indexing into obody by -1. 1995-11-10 06:38:23 +00:00
Richard M. Stallman
8450690adc (syms_of_callint): Set up Qlet, Qletx, Qsave_excursion.
(Fcall_interactively): Look past those special forms
when checking for a call to `list'.
1995-11-10 06:34:09 +00:00
Richard M. Stallman
acac2700ec (Fmake_overlay): New args front-advance and rear-advance.
(syms_of_buffer): Delete the buffer-redisplay-end-trigger local variable.
1995-11-10 06:32:38 +00:00
Richard M. Stallman
da0e2548ba (lisp): Don't distribute site-start. 1995-11-10 06:08:02 +00:00
Richard M. Stallman
77d92e0582 (run-hook-with-args, run-hook-list-with-args): Safeguard
against a t in the global value of hook variables.
1995-11-10 04:48:27 +00:00
Richard M. Stallman
ebeafce6a5 (makefile-mode): Call makefile-define-space-face only if it is defined.
(makefile-define-space-face): Create the face unconditionally;
alter it only if have X.
1995-11-10 04:44:37 +00:00
Richard M. Stallman
4fd72a6a40 Fexpt): Doc fix. 1995-11-10 04:29:21 +00:00
Richard M. Stallman
10dbf03966 Require calendar. 1995-11-10 04:27:30 +00:00
Simon Marshall
876f2438f3 1. Use local hooks, not local variables.
2.  Wrap font-lock-fontify-region, not called fns.
3.  Guarantee anchored keywords don't span lines.
1995-11-09 08:26:32 +00:00
Simon Marshall
c81b38d300 compilation-mode-font-lock-keywords tweak 1995-11-09 08:20:16 +00:00
Geoff Voelker
2cc1905e48 (env_vars): New variable.
(add_registry): New procedure.
(main): Use values of configuration environment variables from
the registry if defined, the process environment otherwise.
1995-11-07 07:58:00 +00:00
Geoff Voelker
bdfab656b8 Update to latest src/config.in. 1995-11-07 07:57:46 +00:00
Geoff Voelker
0492cf29a8 (NTGUI): New macro.
[NTGUI] (CFLAGS): Define HAVE_NTGUI.
1995-11-07 07:57:05 +00:00
Geoff Voelker
bcfb775c26 (addpm.exe): Link with $(ADVAPI32).
(install, fast_install): Change same-dir test to create test file in
installation tree and thereby support read-only shares.
(clean): Remove .pdb files.
1995-11-07 07:56:36 +00:00
Geoff Voelker
ee78dc3223 Initial revision 1995-11-07 07:52:28 +00:00
Geoff Voelker
e80af09c2f [win32] (face-menu-read-color, list-colors-display, facemenu-color-equal, face-menu-get-face):
Test for 'win32 window system as well as 'x.
1995-11-07 07:48:36 +00:00
Geoff Voelker
7b10bca5f7 [win32] (make-face, make-face-x-resource-internal):
Test for 'win32 window system as well as 'x.
1995-11-07 07:48:12 +00:00
Geoff Voelker
f93f3cf59e mouse.el [win32] (mouse-set-region):
Test for 'win32 window system as well as 'x.
1995-11-07 07:47:47 +00:00
Geoff Voelker
39d6d6be55 [win32] (normal-top-level, command-line, command-line-1):
Test for 'win32 window system as well as 'x.
1995-11-07 07:47:22 +00:00
Geoff Voelker
a3af214310 (DOC): Include strings from w32term.c, w32xfns.c,
w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove
Win95 conditional.
1995-11-07 07:44:54 +00:00
Geoff Voelker
d94e4ac23c (SUBSYSTEM, TLIBW32, TLASTLIB, WIN32OBJ): Defined.
(w32term.obj, w32xfns.obj, w32fns.obj w32faces.obj, w32select.obj,
w32menu.obj, w32reg.obj): Defined.
(LINK_FLAGS): Use SUBSYSTEM.
(OBJ1): Remove lastfile.obj.
(LIBS, TEMACS): Use TLASTLIB.
(LIBS) [NTGUI]: Use TLIBW32 and GUI libs.
(EMACS): Remove Win95 conditional.
(clean): Remove paths.h.
1995-11-07 07:36:36 +00:00
Geoff Voelker
f332b293c5 (nt_get_resource, init_environment): Defined.
(prepare_standard_handles, restore_standard_handles) [HAVE_NTGUI]:
Don't duplicate or restore standard handles.
1995-11-07 07:36:09 +00:00
Geoff Voelker
46c91229fa (nt_get_resource): Prototype defined. 1995-11-07 07:35:54 +00:00
Geoff Voelker
58d4e829a2 [HAVE_NTGUI] (create_child): Pass handles to children.
[HAVE_NTGUI1] (sys_select): Support alternate keyboard handling.
1995-11-07 07:35:38 +00:00
Geoff Voelker
6e72ba8663 (nt_ring_bell): Renamed from ring_bell, now global.
(initialize_win_nt_display): Use nt_ring_bell.
[HAVE_NTGUI] (pixel_to_glyph_coords, glyph_to_pixel_coords): Don't define.
1995-11-07 07:35:06 +00:00
Geoff Voelker
cd6885f37c [HAVE_NTGUI] (WinMain): New procedure.
[HAVE_NTGUI] (hinst, hprevinst, lpCmdLine, nCmdShow): New variables.
[HAVE_NTGUI] (_start): Invoke WinMainCRTStartup.
1995-11-07 07:34:42 +00:00
Geoff Voelker
4a1ba22262 [HAVE_NTGUI] (abort): New macro.
[HAVE_NTGUI] (HAVE_FACES): Defined.

[HAVE_NTGUI] (HAVE_WINDOW_SYSTEM): New macro.
1995-11-07 07:32:46 +00:00
Geoff Voelker
6055eb047f [HAVE_X_WINDOWS] (HAVE_WINDOW_SYSTEM): New macro. 1995-11-07 07:31:45 +00:00
Geoff Voelker
5c9ee165f1 (FRAME_INTERNAL_BORDER_WIDTH, FRAME_LINE_HEIGHT): New macros. 1995-11-07 07:31:20 +00:00
Geoff Voelker
8f3343d073 [HAVE_NTGUI] (set_menu_framebar): Declare external.
[HAVE_NTGUI] (frame_title_buf, frame_title_ptr): Include variables
for Win32 window system.
[HAVE_NTGUI] (store_frame_title, x_consider_frame_title): Include
procedures for Win32 window system.
[HAVE_NTGUI] (x_consider_frame_title): Test for Win32 frame.
[HAVE_NTGUI] (display_text_line): Test for Win32 frame on face change.
[HAVE_NTGUI] (display_menu_bar): Perform no-op for NT window system.

(update_menu_bar, redisplay_window): Test for definition
of FRAME_EXTERNAL_MENU_BAR before using it.

Use FRAME_WINDOW_P of FRAME_EXTERNAL_MENU_BAR before using it.

Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:28:29 +00:00
Geoff Voelker
1f8539403b [HAVE_NTGUI] (Fset_window_configuration): Set menu bar lines.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:27:45 +00:00
Geoff Voelker
6f405bd5e4 [HAVE_NTGUI] (FRAME_TERMCAP_P): Don't redefine. 1995-11-07 07:27:19 +00:00
Geoff Voelker
23cafe430d [HAVE_NTGUI] (init_sys_modes, reset_sys_modes):
Don't initialize terminal mode when using window system.
[HAVE_NTGUI] (BUFFER_SIZE_FACTOR): Increase for use with window system.

Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:26:18 +00:00
Geoff Voelker
a5570f57ca [HAVE_NTGUI] (do_scrolling, do_direct_scrolling): Update frame geometry.
Use FRAME_WINDOW_P instead of testing for specific window system frames.

Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:25:15 +00:00
Geoff Voelker
583dcae42e [HAVE_NTGUI] (POLL_FOR_INPUT): Define macro.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:23:14 +00:00
Geoff Voelker
e98a93eb98 [HAVE_NTGUI]: Include w32term.h.
[HAVE_NTGUI] (KBD_BUFFER_SIZE): Increase for NT window system.
[HAVE_NTGUI] (POLL_FOR_INPUT): Define.
[HAVE_NTGUI] (kbd_buffer_get_event): Enable windowing and menu events.
[HAVE_NTGUI] (lispy_function_keys): Define array for NT.
[HAVE_NTGUI] (make_lispy_event): Enable menu bar events.
[HAVE_NTGUI] (modify_event_symbol): Map symbol to keysym.
[HAVE_NTGUI] (read_char_x_menu_prompt): Display menus.

(FUNCTION_KEY_OFFSET): New macro.
(make_lispy_event): Use FUNCTION_KEY_OFFSET to modify event codes
before applying modifiers.

Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:20:59 +00:00
Geoff Voelker
032d78fe78 [HAVE_NTGUI]: Test for a Win32 frame in procedures that test for an X frame.
Use FRAME_WINDOW_P instead of testing for specific window system frames.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:19:52 +00:00
Geoff Voelker
efa7f0f9eb (output_method): New method: output_win32.
(output_data): New data: win32.
(FRAME_WIN32_P): New macro.
[HAVE_NTGUI] (external_menu_bar): Define variable.
[HAVE_NTGUI] (FRAME_EXTERNAL_MENU_BAR): Defined macro.
[HAVE_X_WINDOWS] (FRAME_WINDOW_P): Macro defined.
1995-11-07 07:18:50 +00:00
Geoff Voelker
58def86c20 [HAVE_NTGUI] (Fy_or_n_p, Fyes_or_no_p): Allow popup. 1995-11-07 07:18:17 +00:00
Geoff Voelker
8ba50e1ad0 [HAVE_NTGUI]: Declare Vwindow_system.
[HAVE_NTGUI] (main): Enable inhibit_window_system.
Initialize environment from registry.
Declare syms of Win32 windowing modules.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:16:44 +00:00
Geoff Voelker
fd2e066a86 [HAVE_NTGUI]: Include w32term.h.
Include dispextern.h before cm.h since dispextern.h includes windows.h.
[HAVE_NTGUI] (make_frame_glyphs, free_frame_glyphs, scroll_frame_lines,
update_frame, update_line): Test for WIN32 frame.
[HAVE_NTGUI] (init_display): Initialize WIN32 window system.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:14:59 +00:00
Geoff Voelker
497fbd42da [HAVE_NTGUI]: Include win32.h.
HAVE_NTGUI] (struct frame_glyphs): Include pixel fields.
Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
1995-11-07 07:13:46 +00:00
Karl Heuer
bb7e0f816e Break the hard link on alloca.c. 1995-11-06 22:05:26 +00:00
Erik Naggum
2f004501b9 (debug_print): Print newline to stderr, too. 1995-11-06 18:31:51 +00:00
Francesco Potortì
1f63824928 * etags.c (get_lang_from_name, get_lang_from_interpreter,
get_lang_from_suffix): New functions.
	(get_language): Function deleted.
	(lang_entry): Two members added to struct.
	(lang_names): Reflect the new layout of lang_entry.
	(print_language_names, main, find_entries): Use the new functions.
	(find_entries): Look at the first line for #! if no language.
	(C_entries): Invalidate the token when funcdef is reset.
	(Perl_functions): New function.
	(lang_suffixes): .pl and .pm are Perl suffixes.
1995-11-06 17:21:24 +00:00
Simon Marshall
89d56c1a52 Make byte-force-recompile suitably interactive. 1995-11-06 13:27:08 +00:00
Karl Heuer
80e01c1954 (makefile-define-space-face): Don't make face if non-X. 1995-11-05 04:40:19 +00:00
Lars Magne Ingebrigtsen
4148737050 entered into RCS 1995-11-04 03:54:42 +00:00
Erik Naggum
aace9f6b13 Removed old gnus hooks.
(gnus-group-mode): Adapt to new Gnus.
(gnus-summary-mode): Removed.
1995-11-04 02:26:16 +00:00