1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 08:41:47 -07:00
Commit graph

155589 commits

Author SHA1 Message Date
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
Karl Heuer
c93931c390 (tex-send-command): Give meaningful error message. 1995-11-04 00:39:25 +00:00
Karl Heuer
dc8cec25f0 (mail): Don't change directory for *mail* buffer.
(sendmail-send-it, mail-recover): Instead, temporarily change to a
safe directory for just the subprocess.
1995-11-04 00:39:03 +00:00
Karl Heuer
89fdc4a0ab (choose_minibuf_frame): Moved here from frame.c. 1995-11-04 00:21:08 +00:00
Karl Heuer
f2b01ed6cb [!MULTI_FRAME] (Fmodify_frame_parameters): Add missing
declaration and initialization.
[MULTI_FRAME] (choose_minibuf_frame): Moved to minibuf.c; now
unconditional.
1995-11-04 00:19:00 +00:00
Karl Heuer
265228419a (struct x_output): Rename from struct x_display.
(the_only_x_display): Type is now struct x_output.
1995-11-04 00:12:52 +00:00
Karl Heuer
f6816f883d (the_only_x_display): Type is now struct x_output.
(internal_terminal_init): frame member is now named output_data.
(init_environment): Fix timezone rules.
1995-11-04 00:10:43 +00:00
Karl Heuer
fc300075df (main): [MSDOS] Call init_gettimeofday. 1995-11-04 00:04:41 +00:00
Karl Heuer
2cd8218350 (install): Don't mv make-doc.exe into ../bin/. 1995-11-04 00:02:57 +00:00
Karl Heuer
84bfbb448d (sh-shells): Eliminated variable redundant with
`interpreter-mode-alist'.
(sh-beginning-of-command): Take into account \quoted newline.
(sh-builtins, sh-leading-keywords, sh-other-keywords): Now three
distinct sets for font-locking.
(sh-font-lock-keywords-1, sh-font-lock-keywords-2): New variables
and functions to give the user finer control over how much to fontify,
including new distinction between keywords and builtins.
(sh-mode): Use new features of `font-lock-defaults' and adaptation
to skeleton changes.
(sh-while): Fix csh, es & rc skeletons.
1995-11-03 03:29:46 +00:00
Karl Heuer
da6a884fdd (skeleton-end-hook): Now defvared and responsible for
pushing out anything following skeleton to next line.  Thus this
behaviour can now be controlled by modes.
(skeleton-insert): Parameter `no-newline' removed.
(skeleton-read): Take this into account.
(skeleton-internal-1): Less spurious empty lines when wrapping.
1995-11-03 03:29:04 +00:00
Karl Heuer
7874dacdaa (sh-remember-variable): Set variable to empty string,
so as not to mess up subprocesses' environment.  Not so nice for
completion.
1995-11-03 03:16:36 +00:00
Karl Heuer
30a7d33c2b (minor-mode-map-alist): Use substitute-key-definition
to find the appropriate bindings for window enlarge/shrink.
(2C-shrink-window-horizontally, 2C-enlarge-window-horizontally):
Renamed from shrink-window-horizontally, enlarge-window-horizontally
to avoid redefining the standard functions.
1995-11-03 03:11:24 +00:00
Karl Heuer
b4b1e78a9a Comment change. 1995-11-03 02:30:17 +00:00
Karl Heuer
b3470e4c6b (mh-goto-msg): binary search (much faster!).
(mh-prompt-for-folder): error if regular file.
1995-11-03 02:29:09 +00:00
Karl Heuer
283b03f42d reporter.el support. 1995-11-03 02:28:52 +00:00
Karl Heuer
942fc77288 (mh-make-folder-mode-line): support mh-msg-count.
(mh-delete-scan-msgs): use fast new mh-goto-msg.
1995-11-03 02:28:26 +00:00
Karl Heuer
a6903f0911 (src, lib-src): Don't distribute Makefile.c.
(etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1995-11-02 23:29:42 +00:00
Karl Heuer
f07eebe05f Create lisp/MANIFEST. 1995-11-02 23:26:19 +00:00