1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 07:41:28 -08:00
Commit graph

18665 commits

Author SHA1 Message Date
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
Jan Djärv
29fabd8cee * xfns.c (syms_of_xfns): defsubr x-file-dialog for GTK also. 2004-10-11 10:50:00 +00:00
Steven Tamm
c3f4c690b6 macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow
(x_lower_frame): Add BLOCK_INPUT around SendBehind
  (make_mac_frame): Add BLOCK_INPUT around the making of a
  terminal frame
  (mac_initialize): Add BLOCK_INPUT around carbon initialization
macgui.h (mktime): Use emacs_mktime
macfns.c (Fx_file_dialog): Add BLOCK_INPUT around more code.
  Make a cancel file-open dialog be like C-g.
mac.c (mktime): Use emacs_mktime
  (Fdo_applescript): Add BLOCK_INPUT around do_applescript
  (Fmac_paste_function): Add better error handling for carbon
  cut/paste
2004-10-10 16:56:21 +00:00
Kim F. Storm
6db3726449 (timer_start_idle, timer_stop_idle): Remove prototypes. 2004-10-09 23:25:00 +00:00
Kim F. Storm
5c12e63f92 (timer_resume_idle): New function to resume idle
timer without resetting timers on the idle list.
(read_char): Use timer_resume_idle. Remove local var last_idle_start.
(timer_start_idle, timer_stop_idle): Declare static.
(read_key_sequence): Use timer_resume_idle instead of timer_start_idle.
2004-10-09 23:24:49 +00:00
Kim F. Storm
9688f9eb3a *** empty log message *** 2004-10-09 23:24:31 +00:00
Steven Tamm
f7f3a65fc0 config.in (HAVE_MALLOC_MALLOC_H): Regenerate
macterm.c (mac_check_for_quit_char): Remove warning for using
  NULL where 0 should be used
unexmacosx.c: Use malloc/malloc.h on Tiger instead of
  objc/malloc.h
mac.c: Include time.h for Tiger compatibility
2004-10-08 18:38:17 +00:00
Kim F. Storm
f94a2622a0 (x_update_window_end): Fix flicker on vertical line between
windows.  Update vertical line after drawing window fringes, but
only if actually drawing any bitmaps--or there is no fringe.
2004-10-07 21:59:39 +00:00
Kim F. Storm
0a1527d6b5 (redisplay_window): Fix flicker on vertical line between
windows.  Update vertical line after drawing window fringes, but
only if actually drawing any bitmaps--or there is no fringe.
2004-10-07 21:58:16 +00:00
Kim F. Storm
11491cbb2a (draw_window_fringes): Return value now indicates if
any fringe bitmaps were redrawn (or there are no fringes).
2004-10-07 21:57:53 +00:00
Kim F. Storm
98c95e4e0d (draw_window_fringes): Update prototype. 2004-10-07 21:57:40 +00:00
Kim F. Storm
3c7d999a7d *** empty log message *** 2004-10-07 21:57:15 +00:00
Steven Tamm
bf06c82f4b macfns.c (mac_get_window_bounds): Add extern.
(x_real_positions): Use mac_get_window_bounds.

macmenu.c (update_submenu_strings): Apply 2004-09-07 change for
xmenu.c (YAILOM).

macterm.c [!MAC_OSX]: Include Windows.h.
(front_emacs_window): Rename from mac_front_window.  All uses
changed.  Return the frontmost non-tooltip emacs window.
(mac_get_window_bounds): New function.
(x_calc_absolute_position): Use the difference of width and height
between the inner and outer window.
(x_set_offset): Specify window position by the coordinae of the
outer window.  Adjust the position if the title bar is completely
outside the screen.
(app_is_suspended, app_sleep_time): Remove unused variables.
(do_app_resume, do_app_suspend): Remove their contents because
window-activate/deactivate events will do the job.
(do_zoom_window): Remove unused variables.  Make compliant to the
standard way of zooming.  Set f->left_pos and f->top_pos.
(XTread_socket): Don't use argument `expected'.  Don't use
FrontWindow to determine the clicked window.  Exclude unprocessed
mouseUp cases in the early stage.  Add parentheses to fix operator
precedence.
(XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area.
2004-10-06 15:38:53 +00:00
Jan Djärv
4cbbf6b725 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
AC_MSG_WARN.
2004-10-06 07:26:14 +00:00
Jan Djärv
d8b43276ce * config.in: Regenerate.
* Makefile.in (RUN_TEMACS): Check HAVE_RANDOM_HEAPSTART instead of
HAVE_EXECSHIELD.
2004-10-05 20:26:00 +00:00
Jan Djärv
b90ee8b5fe * xterm.c (x_find_modifier_meanings): Ignore any Super or Hyper for
a row if Alt or Meta has been found for that row.  Also stop scanning
for Keysyms for that row.
2004-10-05 10:52:53 +00:00
Kim F. Storm
0207b8ad25 *** empty log message *** 2004-10-04 14:13:38 +00:00
Kim F. Storm
d3848fe90d (Ffringe_bitmaps_at_pos): Change return value from cons
to list.  Include overlay arrow bitmap in return value.
2004-10-04 14:13:18 +00:00
Kim F. Storm
13fcb8896e (XTset_vertical_scroll_bar): Improve handling of scroll
bars with fractional column width.  If scroll bar separates two
windows, move it towards the window it belongs to.  Only update
the padding area below the scroll bar widget when necessary,
i.e. when scroll bar widget is created, moved, or resized.
2004-10-04 14:07:06 +00:00
Kim F. Storm
25f7220cc9 *** empty log message *** 2004-10-04 14:06:28 +00:00
Kim F. Storm
b55d59bad9 (x_draw_vertical_border): Do not draw line if frame has scroll bars. 2004-10-04 13:57:31 +00:00
Kim F. Storm
562020fe6f (define_frame_cursor1): Do not change frame cursor
while tracking/dragging mouse.
2004-10-04 13:57:13 +00:00
Kim F. Storm
cb639b8f7c (coordinates_in_window): Relax check for cursor
on vertial border between mode lines.
(Fset_window_fringes): Do not allow negative widths.
(Fset_window_scroll_bars): Likewise.
2004-10-04 13:46:19 +00:00
Kim F. Storm
37e34af710 *** empty log message *** 2004-10-04 13:46:04 +00:00
Kim F. Storm
6c5d0c5224 (pp): Shorthand for p ARG + pr.
(ff): New command: flush frame updates (X only).
2004-10-04 13:34:59 +00:00
Kim F. Storm
904db1a29f *** empty log message *** 2004-10-04 13:34:31 +00:00
Michael Albinus
38fe4f64ed * fileio.c (auto_save_1) Call Ffile_modes for remote files. 2004-10-03 17:40:07 +00:00
Kenichi Handa
07c381ad19 *** empty log message *** 2004-09-29 23:51:34 +00:00
Kenichi Handa
9de36315db (send_process): Be sure to free composition data. 2004-09-29 23:43:48 +00:00
Kenichi Handa
e254e5e586 (Finsert_file_contents): Be sure to free composition data. 2004-09-29 23:41:54 +00:00
Kenichi Handa
ce559e6f5b (code_convert_region): Don't skip ASCIIs if there are compositions to encode.
Free composition data.
(encode_coding_string): Likewise.
2004-09-29 23:40:30 +00:00
Kim F. Storm
0e9e9a2cc4 (fringe_bmp): Change to pointer.
(max_fringe_bmp): New var.
(w32_define_fringe_bitmap): Expand fringe_bmp.
(w32_draw_fringe_bitmap): Check max_fringe_bmp.
(w32_destroy_fringe_bitmap): Likewise.
2004-09-29 14:23:21 +00:00
Kim F. Storm
ad67849eb3 Remove limit on number of bitmaps.
(fringe_bitmaps, fringe_faces): Change to pointers.
(max_fringe_bitmaps): New var.
(Fdefine_fringe_bitmap): Expand fringe_bitmaps and fringe_faces.
(init_fringe): Allocate fringe_bitmaps and fringe_faces.
2004-09-29 14:22:25 +00:00
Kim F. Storm
b3b08f03c4 (FRINGE_ID_BITS): Increase to 16 bits (64K bitmaps).
(struct glyph_row): Reorder fringe_bitmap related fields.
(struct it): Likewise.
2004-09-29 14:21:45 +00:00