1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 05:51:21 -08:00
Commit graph

18698 commits

Author SHA1 Message Date
Jan Djärv
63ea8ea52f * xfns.c (xic_create_xfontset): Initialize missing_list to NULL. 2004-10-22 12:56:09 +00:00
Jan Djärv
c27ed90af5 * xterm.h (x_output): New member `xic_base_fontname'.
(FRAME_XIC_BASE_FONTNAME): New macro.
(xic_free_xfontset): Declare.

* xfns.c (xic_create_xfontset): Share fontsets between frames
based on base_fontname.
(xic_free_xfontset): New function.
(free_frame_xic): Use it.
(xic_set_xfontset): Ditto.

* xterm.c (xim_destroy_callback): Ditto.
2004-10-21 18:38:58 +00:00
Jason Rumney
5950869993 (x_draw_glyph_string): Use overline_color for overlines. 2004-10-20 20:09:10 +00:00
Jan Djärv
3aca207808 * xterm.h (XSync): If USE_GTK, define XSync as process_all and then
XSync.
2004-10-20 16:53:27 +00:00
Jan Djärv
dede279216 * emacs.c (my_heap_start, heap_bss_diff, MAX_HEAP_BSS_DIFF):
New variables and constant.
(main): Calculate heap_bss_diff.  If we are dumping and the
heap_bss_diff is greater than MAX_HEAP_BSS_DIFF, set PER_LINUX32
and exec ourself again.
(Fdump_emacs): If heap_bss_diff is greater than MAX_HEAP_BSS_DIFF
print a warning.

* lastfile.c: Make my_endbss and my_endbss_static available on all
platforms.

* Makefile.in (RUN_TEMACS): Remove @SETARCH@.
* config.in (HAVE_PERSONALITY_LINUX32): Regenerate.
2004-10-20 16:23:30 +00:00
Luc Teirlinck
1dc5ba0150 (Flocal_variable_if_set_p): Doc fix. 2004-10-20 02:20:44 +00:00
Jason Rumney
950090be06 (init_environment): Set emacs_dir correctly when running
emacs from the build directory.
2004-10-19 19:09:37 +00:00
Richard M. Stallman
8550b998e8 (Fdelete_and_extract_region): If region is empty, return null string. 2004-10-19 16:58:30 +00:00
Jan Djärv
08dedea656 * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left
and canon_width.
(xg_frame_cleared): Removed.

* gtkutil.c (xg_frame_cleared, xg_fixed_handle_expose,
xg_find_top_left_in_fixed): Removed.
(xg_create_scroll_bar): Put an event box widget between
the scroll bar widget and the edit widget.
(xg_show_scroll_bar): Show the parent widget (the event box).
(xg_remove_scroll_bar): Destroy parent (the event box) also.
(xg_update_scrollbar_pos): Remove arguments real_left and canon_width.
Move the parent (the event box) widget inside the fixed widget.
Move window clear to xterm.c.

* gtkutil.h (xg_frame_cleared): Removed.

* xterm.c (x_clear_frame): Remove call to xg_frame_cleared
(x_scroll_bar_create, XTset_vertical_scroll_bar): Remove
arguments left and width to xg_update_scrollbar_pos.
(XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also.
2004-10-19 16:41:04 +00:00
Jan Djärv
6bd8015d00 * xterm.c (x_clear_frame): Remove call to xg_frame_cleared
(x_scroll_bar_create, XTset_vertical_scroll_bar): Remove
arguments left and width to xg_update_scrollbar_pos.
(XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also.
2004-10-19 16:40:34 +00:00
Jan Djärv
1755a39794 * gtkutil.c (xg_frame_cleared, xg_fixed_handle_expose,
xg_find_top_left_in_fixed): Removed.
(xg_create_scroll_bar): Put an event box widget between
the scroll bar widget and the edit widget.
(xg_show_scroll_bar): Show the parent widget (the event box).
(xg_remove_scroll_bar): Destroy parent (the event box) also.
(xg_update_scrollbar_pos): Remove arguments real_left and canon_width.
Move the parent (the event box) widget inside the fixed widget.
Move window clear to xterm.c.
2004-10-19 16:40:03 +00:00
Jan Djärv
1ca69aa4d3 * gtkutil.h (xg_frame_cleared): Removed. 2004-10-19 16:39:24 +00:00
Kim F. Storm
7a6b6cce54 (display_mode_element): Fix display of wide chars.
From Kenichi Handa  <handa@m17n.org>.
2004-10-18 22:53:13 +00:00
Kim F. Storm
e3e5546371 *** empty log message *** 2004-10-18 22:52:44 +00:00
Jan Djärv
8433889043 * gtkutil.c (xg_update_scrollbar_pos): Change XClearWindow to
gdk_window_clear and move gdk_window_process_all_updates after
clear so events are sent to the X server in correct order.
2004-10-18 16:17:15 +00:00
Kenichi Handa
6e1b0d8c4f (fs_load_font): Use fast_string_match_ignore_case for
comparing font names.
(fs_query_fontset): Use fast_string_match for comparing fontset
names.
(list_fontsets): Likewise.
2004-10-18 12:28:18 +00:00
Kenichi Handa
be5f4dfb01 (fast_string_match_ignore_case): New function. 2004-10-18 12:26:36 +00:00
Kenichi Handa
a0aa1111d9 (fast_string_match_ignore_case): Extern it. 2004-10-18 12:26:02 +00:00
Jason Rumney
90665a8192 Remove excessive vertical whitespace. 2004-10-17 14:07:31 +00:00
Kim F. Storm
c514efbbf1 (overlay_arrow_at_row): Return overlay string rather
than bitmap if there is not left fringe.
(get_overlay_arrow_glyph_row): Also used on windows system.
(display_line): Display overlay string if no left fringe.
2004-10-17 13:17:00 +00:00
Kim F. Storm
345e75a892 *** empty log message *** 2004-10-17 13:16:31 +00:00
Jason Rumney
0424a1b043 (w32_font_match): Encode font name being matched. 2004-10-16 23:02:25 +00:00
Jason Rumney
be13cbb78b *** empty log message *** 2004-10-16 23:01:19 +00:00
Richard M. Stallman
c2e2ede7e8 *** empty log message *** 2004-10-16 15:35:53 +00:00
Richard M. Stallman
d99b4859a0 (Fspecial_display_p): Doc fix. 2004-10-16 14:51:39 +00:00
Kim F. Storm
dbb37962f9 Add comment. 2004-10-15 15:09:58 +00:00
Stefan Monnier
3584d95d9d (Fsubstitute_command_keys): Fix remap-handling.
Don't ignore menus, because where-is-internal already does it for us.
2004-10-15 14:49:30 +00:00
Kim F. Storm
f459b8c059 (x_draw_vertical_border): Undo last change.
(redisplay_window): Only update fringes and vertical
border on window frames.
2004-10-15 12:02:27 +00:00
Kim F. Storm
b3c7a89baf *** empty log message *** 2004-10-15 12:01:52 +00:00
Kim F. Storm
87345db95c (x_draw_vertical_border): Do nothing if non-window system. 2004-10-15 11:56:41 +00:00
Kim F. Storm
699a039256 *** empty log message *** 2004-10-15 11:56:26 +00:00
Andreas Schwab
4e382b0f75 (DATA_SEG_BITS): Don't define. 2004-10-14 13:58:25 +00:00
Stefan Monnier
982241b17c *** empty log message *** 2004-10-14 13:24:25 +00:00
Kim F. Storm
7ba426fb28 Include Xutil.h after keysym.h to work around bug
(incorrectly recognising AltGr key) in some X versions.
2004-10-13 22:05:40 +00:00
Kim F. Storm
329a7be22c *** empty log message *** 2004-10-13 22:05:12 +00:00
Stefan Monnier
91244343b5 (map_char_table): Add missing gcpros. 2004-10-13 18:40:03 +00:00
Stefan Monnier
9238467da9 *** empty log message *** 2004-10-13 17:07:58 +00:00
Stefan Monnier
9ce78f7c7b (get_keymap): An autoload form is not a keymap. 2004-10-13 17:00:13 +00:00
Stefan Monnier
98ebf86079 (syms_of_textprop): Add `syntax-table' to the nonsticky props. 2004-10-13 16:58:45 +00:00
Kim F. Storm
f38e574844 Fix comment for it->object; it may also be nil. 2004-10-13 12:18:37 +00:00
Kim F. Storm
0aa2630fac (Fcall_process): Simplify handling of display arg.
Resume `display_on_the_fly' once a coding system is determined.
2004-10-13 09:50:36 +00:00
Kim F. Storm
7cfdabde5f *** empty log message *** 2004-10-13 09:50:15 +00:00
Kim F. Storm
777f4146f8 (redisplay_preserve_echo_area): Fix last change. 2004-10-13 09:07:17 +00:00
Kim F. Storm
4440e3ca6e *** empty log message *** 2004-10-13 09:06:59 +00:00
Kim F. Storm
16fe48b424 (redisplay_preserve_echo_area): Flush display in case
caller, such as call-process, is not going to poll for input.
(calc_line_height_property): Handle case where it->object is nil.
2004-10-12 14:14:35 +00:00
Kim F. Storm
61087d3fd6 (x_redisplay_interface): Fix flush_display_optional. 2004-10-12 14:14:07 +00:00
Kim F. Storm
1c8dec6aac *** empty log message *** 2004-10-12 14:13:48 +00:00
Kenichi Handa
170b174cae (get_next_display_element): If
unibyte_display_via_language_environment is zero, display 8-bit
chars in octal in unibyte buffer.
2004-10-12 07:37:37 +00:00
Kim F. Storm
332e51c15c (Fsubstitute_command_keys): Ignore remappings unless there
are no ordinary bindings.
2004-10-11 22:36:35 +00:00
Kim F. Storm
b583964c15 *** empty log message *** 2004-10-11 22:36:16 +00:00