Commit graph

12373 commits

Author SHA1 Message Date
Gerd Moellmann
8ff16b4e3a *** empty log message *** 2000-09-25 09:25:29 +00:00
Dave Love
844eb643e4 (base64_encode_1): Fix last change. 2000-09-25 09:23:53 +00:00
Gerd Moellmann
2e636f9d48 (x_clear_mouse_face): Blick/unblock input. 2000-09-25 09:23:32 +00:00
Gerd Moellmann
b30ab1b3b4 (enable_glyph_matrix_rows): Remove xasserts. 2000-09-22 19:54:28 +00:00
Gerd Moellmann
b48f74cb33 (try_window_reusing_current_matrix): More fixes
for the case window has a header-line.
2000-09-22 19:52:48 +00:00
Dave Love
4c7c1f3ff8 *** empty log message *** 2000-09-22 17:17:41 +00:00
Dave Love
0bca89401a (syms_of_xdisp): Defvar Vmenu_bar_update_hook to provide
a doc string.
2000-09-22 16:11:48 +00:00
Dave Love
3b5f096679 [SOLARIS2]: Remove redundant include of string.h. 2000-09-22 16:11:12 +00:00
Dave Love
c6cbe5f0db (Fstring_as_unibyte, Fstring_as_multibyte): Doc fix. 2000-09-22 13:15:52 +00:00
Gerd Moellmann
fca9911637 (wrong_type_argument, Fthrow, Fsignal, error): Declare
NO_RETURN.
2000-09-21 21:50:10 +00:00
Gerd Moellmann
86014a26a9 (NO_RETURN): Define.as `__attribute__((__noreturn__))'
for GCC >= 2.5.
2000-09-21 21:49:39 +00:00
Gerd Moellmann
80d26f99bb Avoid some more compiler warnings.
(byte_char_debug_check): Return void.
2000-09-21 20:55:56 +00:00
Gerd Moellmann
6bbd7a2959 Avoid some more compiler warnings. 2000-09-21 20:54:57 +00:00
Gerd Moellmann
623a0aae17 *** empty log message *** 2000-09-21 19:27:29 +00:00
Gerd Moellmann
4da6180318 (try_window_reusing_current_matrix): Fix computation of
reused rows' y-position in the case window has a header-line, and
new window start is greater than old window start.
2000-09-21 18:41:57 +00:00
Gerd Moellmann
bfdcafe17b (scrolling_window): Compare y-positions of rows
equal at the start.  Some simplification.
2000-09-21 18:41:36 +00:00
Gerd Moellmann
e33455ca6a (Fx_create_frame): Set default frame parameter value
for tool-bar-lines to 1.
2000-09-21 18:41:21 +00:00
Gerd Moellmann
42ac0ae5f3 *** empty log message *** 2000-09-21 11:49:09 +00:00
Gerd Moellmann
0daad115c4 (process_sent_to): New variable.
(send_process): Workaround for a crash on sparc-sun-solaris-2.6
with GCC 2.95.2 caused by a parameter being clobbered by longjmp.
Declare more parameters volatile.
2000-09-21 11:48:48 +00:00
Gerd Moellmann
550a625e34 (Vrecursive_load_depth_limit): New variable.
(Fload): Check recursive loads whose recursion depth exceeds
Vrecursive_load_depth_limit.
(syms_of_lread): DERFAR_LISP recursive-load-depth-limit.
2000-09-21 11:15:01 +00:00
Gerd Moellmann
f46c275eda *** empty log message *** 2000-09-20 16:25:52 +00:00
Gerd Moellmann
0a321fcf4e (Fread_file_name): Doc fix. 2000-09-20 16:24:15 +00:00
Gerd Moellmann
3a8a3a66d3 (Fmessage_or_box): Doc fix. 2000-09-20 16:23:54 +00:00
Gerd Moellmann
cd234430cc (Fy_or_n_p, Fyes_or_no_p): Doc fix. 2000-09-20 16:23:27 +00:00
Gerd Moellmann
b7e11c5bb5 *** empty log message *** 2000-09-20 14:07:25 +00:00
Gerd Moellmann
0a695da7ff (xbm_scan): Allow C-style comments. 2000-09-20 13:51:22 +00:00
Gerd Moellmann
8320414c2b *** empty log message *** 2000-09-20 11:22:36 +00:00
Gerd Moellmann
f72c62ad9c (xpm_init_color_cache) [ALLOC_XPM_COLORS]: If color
symbols are specified, add color translations to the cache.
(xpm_color_bucket, xpm_cache_color) [ALLOC_XPM_COLORS]: New
functions.
(xpm_lookup_color) [ALLOC_XPM_COLORS]: Use xpm_color_bucket and
xpm_cache_color.
(xpm_load) [ALLOC_XPM_COLORS]: Pass frame and XPM attributes
structures to xpm_init_color_cache.
2000-09-20 10:59:45 +00:00
Gerd Moellmann
da1608d959 *** empty log message *** 2000-09-19 16:18:31 +00:00
Jeff Bailey
1c024bdaaa Add warning to top of source files 2000-09-19 15:47:02 +00:00
Gerd Moellmann
001f93f3eb (update_window_line): Make sure to always draw
mode-lines.
2000-09-19 15:18:07 +00:00
Andrew Innes
6badfa25d2 (bootstrap-emacs): Don't change directory. 2000-09-19 13:12:49 +00:00
Kenichi Handa
1b7649bd05 *** empty log message *** 2000-09-19 00:39:37 +00:00
Kenichi Handa
b10d420d0f (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change. 2000-09-19 00:33:58 +00:00
Kenichi Handa
a3d8fcf244 (Fccl_execute_on_string): Make multibyte string correctly.
If output buffer is too small, signal an appropriated error.
2000-09-19 00:14:17 +00:00
Kenichi Handa
3a5f42bbb9 *** empty log message *** 2000-09-19 00:13:47 +00:00
Gerd Moellmann
5cefa566fb (x_display_and_set_cursor): Don't show a hollow box
cursor for buffers whose cursor_type is nil.
2000-09-18 21:12:22 +00:00
Dave Love
9f83cf0bd0 (menu_bar_items, tool_bar_items)
(current_active_maps): Remove redundant get_local_map call.
2000-09-18 18:45:34 +00:00
Gerd Moellmann
6fed3546d9 *** empty log message *** 2000-09-18 13:40:30 +00:00
Gerd Moellmann
f9b5db0256 (x_draw_image_glyph_string): Remove a comment describing
a feature to implement that is already implemented.
(note_mouse_highlight, x_find_ccl_program): Avoid some compiler
warnings.
2000-09-18 13:18:16 +00:00
Gerd Moellmann
dd00328a08 (x_clear_image_1): New function.
(x_clear_image): Use it.
(x_from_xcolors): Use x_clear_image_1; don't free the image's
mask.
2000-09-18 13:17:55 +00:00
Gerd Moellmann
05b1f851b3 *** empty log message *** 2000-09-18 12:25:57 +00:00
Gerd Moellmann
504805ac2f (update_window): Move test for invisible lines
at the top to update_window_line.
(update_window_line): Handle invisible lines here.
2000-09-18 11:39:53 +00:00
Gerd Moellmann
f4779de9e9 (clear_image_cache): Clear current matrices of all
frames sharing an image cache.  Block input while freeing
images.  Fix timestamp comparison.
(x_clear_image): Also free the mask.
2000-09-18 11:17:46 +00:00
Gerd Moellmann
28c7826c71 (lookup_image): Block input while loading the image so
that we won't get interrupted in a state where the image isn't yet
set up completely.
(xbm_load_image, xbm_load, xpm_load, xpm_load, lookup_rgb_color)
(lookup_pixel_color, x_to_xcolors, x_from_xcolors)
(x_disable_image, x_build_heuristic_mask, pbm_load, png_load)
(jpeg_load, tiff_load, gif_load, gs_load): Don't block/unblock
input.
2000-09-18 10:52:08 +00:00
Gerd Moellmann
b74123131b (update_window): Make sure to make desired rows
current even if they are completely invisible at the top
of a window.
2000-09-16 13:39:36 +00:00
Gerd Moellmann
7f8f1edc23 *** empty log message *** 2000-09-15 21:01:39 +00:00
Gerd Moellmann
14819cb379 (lookup_image): Build mask before applying an algorithm.
Recognize algorithm `disabled'.
(cross_disabled_images): New variable.
(COLOR_INTENSITY): New macro.
(x_detect_edges): Use COLOR_INTENSITY.
(x_disable_image): New function.
(syms_of_xfns): DEFVAR_BOOL cross_disabled_images.
2000-09-15 21:01:29 +00:00
Gerd Moellmann
37e4e48286 (build_desired_tool_bar_string): For a toolbar item in
disabled state, don't apply an image transformation algorithm if
the user specified an image for the disabled state.  Use
`:algorthm disabled' for creating a disabled item's image if the
user hasn't specified an image.
2000-09-15 21:01:14 +00:00
Stefan Monnier
0e93ece638 Sort alphabetically and add `Makefile'. 2000-09-15 20:58:45 +00:00