1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 18:00:40 -08:00
Commit graph

3973 commits

Author SHA1 Message Date
Karl Heuer
45d12a8970 (VALIDATE_LISP_STORAGE, make_float, Fcons, Fmake_vector, Fmake_symbol,
Fmake_marker, make_uninit_string, make_pure_string, pure_cons,
make_pure_float, make_pure_vector, mark_buffer, gc_sweep, compact_strings,
Fmemory_limit): Use new accessor macros instead of calling XSET directly.
1994-10-04 11:47:46 +00:00
Karl Heuer
6520d056e8 (write_abbrev, Finsert_abbrev_table_description): Use new accessor macros
instead of calling XSET directly.
1994-10-04 11:39:56 +00:00
Karl Heuer
df0f379b96 (SCROLL_BAR_UNPACK): Use new accessor macros instead of calling XSET directly. 1994-10-04 10:42:48 +00:00
Karl Heuer
1681c5f411 Don't override definition of XSETINT.
(XSETUINT, XSETPNTR): Deleted.
1994-10-04 10:29:31 +00:00
Karl Heuer
f6c27bd8c3 (XSETPNTR): Deleted. 1994-10-04 10:24:08 +00:00
Karl Heuer
fd1a334555 Don't override definition of XSETINT. 1994-10-04 10:19:59 +00:00
Richard M. Stallman
2e6edd06cb (MKTIME_OBJ): New variable.
(obj): Use MKTIME_OBJ.
1994-10-04 09:03:20 +00:00
Karl Heuer
113d901531 (Frecenter): Don't trigger point-motion hooks. 1994-10-03 00:25:59 +00:00
Karl Heuer
a89a914a8d (Finsert_file_contents): set type of `end', not just the value. 1994-10-02 23:57:26 +00:00
Karl Heuer
a444c70b51 (x_figure_window_size): Use new formula for scroll bar width. 1994-10-02 22:06:26 +00:00
Karl Heuer
d79998bcf9 Include <utime.h> here instead of in systime.h.
(set_file_times): Move struct declaration to top of file.
1994-10-02 21:51:57 +00:00
Karl Heuer
a67fa89930 Don't include <utime.h> here; do it in sysdep.c instead. 1994-10-02 21:41:57 +00:00
Karl Heuer
c22ba74f30 (HAVE_UTIME_H): Add #undef. 1994-10-02 21:28:52 +00:00
Paul Reilly
c98fcf4b7e (popup_get_selection): Remove BLOCK_INPUT, UNBLOCK_INPUT since the
calls to popup_get_selection() provide the protection.
1994-10-02 21:23:53 +00:00
Paul Reilly
4dedbfe0bf (widget_id_tick): Renamed from popup_id_tick.
(popup_get_selection, popup_activated, popup_activate_callback,
menubar_selection_callback, popup_deactivate_callback,
single_submenu): New or replaced functions.

(popup_activated_flag): New variable.

(dispatch_dummy_expose, event_is_in_menu_item, map_event_to_object):
Removed.

(update_frame_menubar): Use lw_refigure_widget to provide widget set
independence.

(set_frame_menubar): Use lw_allow_resizing to control unsightly Motif
menubar resizing in a widget set independent fashion.

(xmenu_show): Removed menubar handling code, since that is now done in
lwlib.  Display a popup menu title centered and followed by two
separators.  Use lw_popup_menu() to display the menu.  Use
popup_get_selection() to deal with X11 event handling while the menu
is posted.
1994-10-02 15:51:13 +00:00
Paul Reilly
a263cd2dd9 (XTread_socket): Use popup_get_selection() for X11 menubar event handling. 1994-10-02 13:37:59 +00:00
Paul Reilly
6c32dd68aa (HACK_EDITRES): Declare if using X11R5.
(widget_id_tick): New variable.
(x_any_window_to_frame): Use lw_window_is_in_menubar() for
widget set independence.
(x_window): Renamed screen_widget to frame_widget.  Use
lw_create_widget() and lw_set_main_areas() for widget set
independence.  Enable using editres for X11R5.
1994-10-02 13:29:03 +00:00
Paul Reilly
69524b98c0 (EmacsFrameSetCharSize): Use lw_refigure_widget() for widget set
independence.
1994-10-02 13:13:17 +00:00
Paul Reilly
b7720e0585 Declare XtNshowGrip, XtNallowResize, and XtNresizeToPreferred. 1994-10-02 12:37:21 +00:00
Paul Reilly
4f0b919bac (make_lispy_event): Do not set item. Now handled in xmenu.c by
(popup_get_selection).
1994-10-02 12:26:46 +00:00
Richard M. Stallman
df0b5ea16e (redisplay_window): If we set PT, and that alters a region
being displayed, call try_window again.
1994-10-02 02:41:24 +00:00
Richard M. Stallman
bbdc209278 (head_table): Set up Qdelete_frame.
(kbd_buffer_get_event): Handle delete_window_event by making
a delete-frame event.
1994-10-01 21:25:41 +00:00
Richard M. Stallman
d134b17bcb (keys_of_frame): Make binding for delete-frame. 1994-10-01 21:24:44 +00:00
Richard M. Stallman
cab4777e78 (Foverlay_get): Handle `category' property on overlay. 1994-10-01 21:02:59 +00:00
Richard M. Stallman
a8a3c4213f Comment change. 1994-10-01 09:07:05 +00:00
Richard M. Stallman
1a0201170f (compile_range): When casting to const unsigned char *, put const first. 1994-10-01 09:06:07 +00:00
Richard M. Stallman
a0efd88707 (LIBXTR6): If NEED_LIBW, add -lw. 1994-10-01 04:54:34 +00:00
Richard M. Stallman
d848c520c9 (NEED_LIBW): Defined. 1994-10-01 04:54:08 +00:00
Richard M. Stallman
fe9f955af3 (LDFLAGS): New variable.
(LIBX): Use LDFLAGS.
1994-10-01 04:42:45 +00:00
Richard M. Stallman
62476adc55 (Fmake_local_variable): Doc fix.
(Flocal_variable_p): New function.
(syms_of_data): defsubr it.
1994-09-30 20:32:45 +00:00
Richard M. Stallman
b2728f4bde (check_writable, check_executable) [__HURD__]: Use eaccess. 1994-09-29 23:20:43 +00:00
Richard M. Stallman
4699e6d2a1 (compute_char_face): Handle list as overlay face property.
(compute_char_face): If face text-property is a list,
merge the attributes of the faces in the list.
1994-09-29 23:00:43 +00:00
Richard M. Stallman
53dfb38830 (Fset_face_attribute_internal): Mark frame garbaged whenever
any face's font or color is changed.
1994-09-29 20:25:45 +00:00
Karl Heuer
829f7f7ce3 (scmp): Use unsigned chars, to avoid confusing DOWNCASE. 1994-09-29 19:37:26 +00:00
Karl Heuer
7c118b57e6 (x_report_frame_params): Fix format/arg mismatch. 1994-09-29 19:23:41 +00:00
Karl Heuer
d63c1903de (CHECK_SCNHDR, write_segment): Fix format/arg mismatch. 1994-09-29 19:22:57 +00:00
Roland McGrath
59c0e56754 [alliant && i860] (LOAD_AVE_TYPE, FSCALE, NLIST_STRUCT): Define. 1994-09-28 21:00:06 +00:00
Karl Heuer
7451ae15f9 (syms_of_dired): Undo Sep 16 change. 1994-09-28 20:45:25 +00:00
Karl Heuer
8a9b0da95a (Fdelete_file): Undo Sep 16 change. 1994-09-28 20:45:08 +00:00
Karl Heuer
0cabaf3108 Comment fix. 1994-09-28 01:58:46 +00:00
Karl Heuer
b2cad82634 (x_new_font): New rule for computing column width. Factored out common code.
(XTset_vertical_scroll_bar): Use new width formula.
[!USE_X_TOOLKIT] (x_set_window_size): Likewise.
1994-09-28 00:59:24 +00:00
Karl Heuer
dff9a53890 (x_set_scroll_bar_width): Nil now means 2 columns' worth of pixels.
(Fx_create_frame): Default scroll bar width is now nil.
1994-09-28 00:58:45 +00:00
Karl Heuer
02a162bf16 (set_frame_size, EmacsFrameSetCharSize): Use new width formula. 1994-09-28 00:58:15 +00:00
Karl Heuer
bf92a755fa (scroll_bar_pixel_width, scroll_bar_cols): Update comment. 1994-09-28 00:57:37 +00:00
Karl Heuer
ae68312980 (lisp_time_argument, Finsert, Finsert_and_inherit, Finsert_before_markers,
Finsert_and_inherit_before_markers, Fformat): Use type test macros.
1994-09-27 23:32:55 +00:00
Richard M. Stallman
55c6775fcb (${etc}DOC): Run make-docfile twice--two batches.
(strftime.o, mktime.o): New target.
(obj): Add strftime.o and mktime.o.
1994-09-27 19:50:53 +00:00
Richard M. Stallman
a82d387cfd (Fformat_time_string): Mostly rewritten, to handle
unlimited size, and report errors properly.

(Fformat_time_string): New function.
(syms_of_editfns): Defsubr it.
1994-09-27 19:41:21 +00:00
Karl Heuer
c5af3bb92d (BOOLFWDP, INTERNALP, INTFWDP, OBJFWDP, INTERNAL_STREAMP, BUFFER_LOCAL_VALUEP,
SOME_BUFFER_LOCAL_VALUEP, BUFFER_OBJFWDP, VOIDP): New type test macros.
(CHECK_STRING_OR_BUFFER, NUMBERP, CHECK_LIST, CHECK_STRING, CHECK_CONS,
CHECK_SYMBOL, CHECK_VECTOR, CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW,
CHECK_PROCESS, CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER,
CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT,
CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY): Use type test macros.
1994-09-27 04:20:23 +00:00
Karl Heuer
cfff016d4c (readchar, readchar, unreadchar, read_filtered_event, Fread, read0, read1,
read_list, check_obarray, intern, Fintern, Fintern_soft, oblookup,
init_lread): Use type test macros.
1994-09-27 04:10:43 +00:00
Karl Heuer
90165123fc (Fprogn, Finteractive_p, Fuser_variable_p, FletX, Flet, Fmacroexpand,
Fcommandp, Fautoload, Feval, Fapply, Ffuncall, funcall_lambda, specbind): Use
type test macros.
1994-09-27 04:03:15 +00:00