67 |
(Fdocumentation, store_function_docstring): Handle interpreted |
(Fdocumentation, store_function_docstring): Handle interpreted |
68 |
closures. |
closures. |
69 |
|
|
70 |
|
2004-05-22 Richard M. Stallman <rms@gnu.org> |
71 |
|
|
72 |
|
* alloc.c (Fmake_string): Doc fix. |
73 |
|
|
74 |
|
* buffer.c (clone_per_buffer_values): Copy the alist of local vars, |
75 |
|
and the alist pairs too. |
76 |
|
|
77 |
|
* casefiddle.c (casify_object): Return OBJ unchanged if not real char. |
78 |
|
|
79 |
|
* emacs.c (main): Update copyright year. |
80 |
|
|
81 |
|
* fileio.c (Fread_file_name): Expand DIR if not absolute. |
82 |
|
|
83 |
|
* insdel.c (del_range_2, replace_range): Don't write an anchor |
84 |
|
if the gap is empty. |
85 |
|
|
86 |
|
* xdisp.c (try_scrolling): If scroll-up-aggressively or |
87 |
|
scroll-down-aggressively is small but positive, put point |
88 |
|
near the screen edge. |
89 |
|
|
90 |
|
2004-05-22 Juanma Barranquero <lektu@terra.es> |
91 |
|
|
92 |
|
* keymap.c (Fdefine_key): Doc fix. |
93 |
|
|
94 |
|
2004-05-22 Kim F. Storm <storm@cua.dk> |
95 |
|
|
96 |
|
* alloc.c (struct backtrace): Add debug_on_exit member. |
97 |
|
(Fgarbage_collect): Clear out buffer undo_list markers after gc_sweep. |
98 |
|
Identify those markers as Lisp_Misc_Free objects. Clear car and cdr of |
99 |
|
the removed cons cells. |
100 |
|
(mark_object): Undo previous change - disallow Lisp_Misc_Free objects. |
101 |
|
(gc_sweep): Clear cons_blocks before sweeping strings, so we don't have |
102 |
|
any cons cells pointing to unallocated stings. |
103 |
|
Do not lisp_free any marker blocks, as there may still be pointers |
104 |
|
to them from buffer undo lists at this stage of GC. |
105 |
|
|
106 |
|
* keyboard.c (struct backtrace): Add debug_on_exit member. |
107 |
|
(Fcommand_execute): Clear it. |
108 |
|
|
109 |
|
2004-05-20 Luc Teirlinck <teirllm@auburn.edu> |
110 |
|
|
111 |
|
* intervals.c (lookup_char_property): Do not prematurely return nil. |
112 |
|
|
113 |
|
2004-05-19 Jim Blandy <jimb@redhat.com> |
114 |
|
|
115 |
|
Add support for new '\_<' and '\_>' regexp operators, matching the |
116 |
|
beginning and end of symbols. |
117 |
|
|
118 |
|
* regex.c (enum syntaxcode): Add Ssymbol. |
119 |
|
(init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword. |
120 |
|
(re_opcode_t): New opcodes `symbeg' and `symend'. |
121 |
|
(print_partial_compiled_pattern): Print the new opcodes properly. |
122 |
|
(regex_compile): Parse the new operators. |
123 |
|
(analyse_first): Skip symbeg and symend (they match only the empty string). |
124 |
|
(mutually_exclusive_p): `symend' is mutually exclusive with \s_ and |
125 |
|
\sw; `symbeg' is mutually exclusive with \S_ and \Sw. |
126 |
|
(re_match_2_internal): Match symbeg and symend. |
127 |
|
|
128 |
|
* search.c (trivial_regexp_p): \_ is no longer a trivial regexp. |
129 |
|
|
130 |
|
2004-05-19 Kim F. Storm <storm@cua.dk> |
131 |
|
|
132 |
|
* .gdbinit (xsymbol): Fix last change. |
133 |
|
|
134 |
|
2004-05-18 Stefan Monnier <monnier@iro.umontreal.ca> |
135 |
|
|
136 |
|
* .gdbinit (xprintstr): New fun. |
137 |
|
(xstring, xprintsym): Use it. |
138 |
|
|
139 |
|
* w32proc.c (create_child): Use INTMASK. |
140 |
|
|
141 |
|
* alloc.c (Fgarbage_collect): Do all the marking before flushing |
142 |
|
unmarked elements of the undo list. |
143 |
|
|
144 |
|
2004-05-18 David Ponce <david@dponce.com> |
145 |
|
|
146 |
|
* print.c (print): Reset print_depth before to call print_object. |
147 |
|
|
148 |
|
2004-05-18 Jason Rumney <jasonr@gnu.org> |
149 |
|
|
150 |
|
* w32console.c: Prefix RIF functions with w32con_ to avoid |
151 |
|
namespace clash with functions in term.c and w32term.c. |
152 |
|
|
153 |
|
* w32menu.c (add_menu_item, w32_menu_display_help) |
154 |
|
[USE_LISP_UNION_TYPE]: Cast from Lisp_Object using i member. |
155 |
|
|
156 |
|
* w32term.h (display_x_get_resource, vga_stdcolor_name): Add prototype. |
157 |
|
|
158 |
|
2004-05-18 Eli Zaretskii <eliz@gnu.org> |
159 |
|
|
160 |
|
* lisp.h (DECL_ALIGN): Remove restriction on MS-DOS systems. |
161 |
|
|
162 |
|
* msdos.c (syms_of_msdos): Initialize dos-unsupported-char-glyph |
163 |
|
with make_number. |
164 |
|
(IT_write_glyphs): Extract glyph from dos-unsupported-char-glyph |
165 |
|
with XINT. |
166 |
|
|
167 |
2004-05-18 Kim F. Storm <storm@cua.dk> |
2004-05-18 Kim F. Storm <storm@cua.dk> |
168 |
|
|
169 |
* blockinput.h (INPUT_BLOCKED_P): New macros. |
* blockinput.h (INPUT_BLOCKED_P): New macros. |
254 |
section to frame.c section. |
section to frame.c section. |
255 |
(Fxw_display_color_p, Fx_file_dialog): Declare if |
(Fxw_display_color_p, Fx_file_dialog): Declare if |
256 |
HAVE_WINDOW_SYSTEM defined. |
HAVE_WINDOW_SYSTEM defined. |
257 |
|
|
258 |
* macfns.c (Fx_create_frame): Fix int/Lisp_Object mixup. |
* macfns.c (Fx_create_frame): Fix int/Lisp_Object mixup. |
259 |
|
|
260 |
* macmenu.c (set_frame_menubar): Use NILP to test a lisp value. |
* macmenu.c (set_frame_menubar): Use NILP to test a lisp value. |
261 |
|
|
262 |
* macterm.c (mac_get_emulated_btn, mac_event_to_emacs_modifiers) |
* macterm.c (mac_get_emulated_btn, mac_event_to_emacs_modifiers) |
263 |
(mac_get_mouse_btn): Use NILP and EQ to test/compare lisp values. |
(mac_get_mouse_btn): Use NILP and EQ to test/compare lisp values. |
264 |
(XTread_socket): Fix int/Lisp_Object mixup. |
(XTread_socket): Fix int/Lisp_Object mixup. |
265 |
(mac_check_for_quit_char): Fix pointer/Lisp_Object mixup. |
(mac_check_for_quit_char): Fix pointer/Lisp_Object mixup. |
266 |
|
|
267 |
* macterm.h (struct frame, struct face, struct image) |
* macterm.h (struct frame, struct face, struct image) |
268 |
(display_x_get_resource, Fx_display_color_p) |
(display_x_get_resource, Fx_display_color_p) |
269 |
(Fx_display_grayscale_p, Fx_display_planes, x_free_gcs): |
(Fx_display_grayscale_p, Fx_display_planes, x_free_gcs): |
407 |
around call to ReceiveEvent to avoid certain crashes. |
around call to ReceiveEvent to avoid certain crashes. |
408 |
|
|
409 |
2004-05-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2004-05-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
410 |
|
|
411 |
* macterm.c (mac_draw_line_to_pixmap, XCreatePixmapFromBitmapData) |
* macterm.c (mac_draw_line_to_pixmap, XCreatePixmapFromBitmapData) |
412 |
(mac_fill_rectangle_to_pixmap, mac_draw_rectangle_to_pixmap) |
(mac_fill_rectangle_to_pixmap, mac_draw_rectangle_to_pixmap) |
413 |
(mac_copy_area_to_pixmap, mac_copy_area_with_mask_to_pixmap): |
(mac_copy_area_to_pixmap, mac_copy_area_with_mask_to_pixmap): |
1332 |
|
|
1333 |
* macterm.c (XTread_socket): Remove bufp_r and |
* macterm.c (XTread_socket): Remove bufp_r and |
1334 |
numcharsp args. Add hold_quit arg. |
numcharsp args. Add hold_quit arg. |
1335 |
Rework to use just one, local, inev input_event. Store inev |
Rework to use just one, local, inev input_event. Store inev |
1336 |
directly in fifo using kbd_buffer_store_event_hold. |
directly in fifo using kbd_buffer_store_event_hold. |
1337 |
|
|
1338 |
* sysdep.c (BUFFER_SIZE_FACTOR): Remove. |
* sysdep.c (BUFFER_SIZE_FACTOR): Remove. |
1348 |
|
|
1349 |
* w32inevt.c (w32_console_read_socket): Remove bufp_r and |
* w32inevt.c (w32_console_read_socket): Remove bufp_r and |
1350 |
numcharsp args. Add hold_quit arg. |
numcharsp args. Add hold_quit arg. |
1351 |
Rework to use just one, local, inev input_event. Store inev |
Rework to use just one, local, inev input_event. Store inev |
1352 |
directly in fifo using kbd_buffer_store_event_hold. |
directly in fifo using kbd_buffer_store_event_hold. |
1353 |
|
|
1354 |
* w32inevt.h (w32_console_mouse_position): Fix prototype. |
* w32inevt.h (w32_console_mouse_position): Fix prototype. |
1355 |
|
|
1356 |
* w32term.c (w32_read_socket): Remove bufp_r and numcharsp args. |
* w32term.c (w32_read_socket): Remove bufp_r and numcharsp args. |
1357 |
Add hold_quit arg. Rework to use just one, local, inev |
Add hold_quit arg. Rework to use just one, local, inev |
1358 |
input_event. Store inev directly in fifo using |
input_event. Store inev directly in fifo using |
1359 |
kbd_buffer_store_event_hold. Update count in one place. |
kbd_buffer_store_event_hold. Update count in one place. |
1360 |
Postpone call to gen_help_event until inev is stored; use new |
Postpone call to gen_help_event until inev is stored; use new |
1361 |
local do_help for this. |
local do_help for this. |
1374 |
(current_hold_quit) [USE_GTK]: Add. |
(current_hold_quit) [USE_GTK]: Add. |
1375 |
(event_handler_gdk): Adapt to new handle_one_xevent. |
(event_handler_gdk): Adapt to new handle_one_xevent. |
1376 |
(handle_one_xevent): Remove bufp_r and numcharsp args. |
(handle_one_xevent): Remove bufp_r and numcharsp args. |
1377 |
Add hold_quit arg. Rework to use just one, local, inev |
Add hold_quit arg. Rework to use just one, local, inev |
1378 |
input_event. Store inev directly in fifo using |
input_event. Store inev directly in fifo using |
1379 |
kbd_buffer_store_event_hold. Update count in one place. |
kbd_buffer_store_event_hold. Update count in one place. |
1380 |
Postpone call to gen_help_event until inev is stored; use new |
Postpone call to gen_help_event until inev is stored; use new |
1381 |
local do_help for this. |
local do_help for this. |
1387 |
`goto done' to clarify code flow in deeply nested blocks. |
`goto done' to clarify code flow in deeply nested blocks. |
1388 |
(x_dispatch_event): Simplify as handle_one_xevent now calls |
(x_dispatch_event): Simplify as handle_one_xevent now calls |
1389 |
kbd_buffer_store_event itself. |
kbd_buffer_store_event itself. |
1390 |
(XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit |
(XTread_socket): Remove bufp_r and numcharsp args. Add hold_quit |
1391 |
arg. Call handle_one_xevent with new arglist. Store event from |
arg. Call handle_one_xevent with new arglist. Store event from |
1392 |
x_session_check_input in fifo. |
x_session_check_input in fifo. |
1393 |
[USE_GTK]: Setup current_hold_quit. |
[USE_GTK]: Setup current_hold_quit. |
2316 |
(marginal_area_string): Fix prototypes. |
(marginal_area_string): Fix prototypes. |
2317 |
|
|
2318 |
* keyboard.h (POSN_POSN, POSN_SET_POSN): Rename macros from |
* keyboard.h (POSN_POSN, POSN_SET_POSN): Rename macros from |
2319 |
POSN_BUFFER_POSN and POSN_SET_BUFFER_POSN. All uses changed. |
POSN_BUFFER_POSN and POSN_SET_BUFFER_POSN. All uses changed. |
2320 |
(POSN_INBUFFER_P, POSN_BUFFER_POSN): New macros. |
(POSN_INBUFFER_P, POSN_BUFFER_POSN): New macros. |
2321 |
|
|
2322 |
* keyboard.c (make_lispy_position): Use modified mode_line_string, |
* keyboard.c (make_lispy_position): Use modified mode_line_string, |
2483 |
control frame pointer shape. Detect image hot-spots for pointer |
control frame pointer shape. Detect image hot-spots for pointer |
2484 |
and help_echo properties. Use define_frame_cursor1. |
and help_echo properties. Use define_frame_cursor1. |
2485 |
(note_mouse_highlight): Use Vvoid_text_area_pointer. |
(note_mouse_highlight): Use Vvoid_text_area_pointer. |
2486 |
(syms_of_xdisp): Defsubr new defun. Intern and staticpro new variables. |
(syms_of_xdisp): Defsubr new defun. Intern and staticpro new variables. |
2487 |
DEFVAR_LISP Vvoid_text_area_pointer instead of Vshow_text_cursor_in_void. |
DEFVAR_LISP Vvoid_text_area_pointer instead of Vshow_text_cursor_in_void. |
2488 |
|
|
2489 |
* xfaces.c (cache_face): Abort if c->size exceeds MAX_FACE_ID. |
* xfaces.c (cache_face): Abort if c->size exceeds MAX_FACE_ID. |
2604 |
(glyph_to_pixel_coords): Don't use negative hpos. |
(glyph_to_pixel_coords): Don't use negative hpos. |
2605 |
(x_y_to_hpos_vpos): Fix for partially visible first glyph. |
(x_y_to_hpos_vpos): Fix for partially visible first glyph. |
2606 |
(append_stretch_glyph): Change ascent arg to be actual value |
(append_stretch_glyph): Change ascent arg to be actual value |
2607 |
in pixels rather than ratio to height. Callers changed. |
in pixels rather than ratio to height. Callers changed. |
2608 |
(calc_pixel_width_or_height): New aux function, implementing |
(calc_pixel_width_or_height): New aux function, implementing |
2609 |
pixel based artihmetic for glyph widths and heights. |
pixel based artihmetic for glyph widths and heights. |
2610 |
(produce_stretch_glyph): Use calc_pixel_width_or_height for |
(produce_stretch_glyph): Use calc_pixel_width_or_height for |
2806 |
x_display_info_for_display instead. Use Display in xev instead |
x_display_info_for_display instead. Use Display in xev instead |
2807 |
of GDK_DISPLAY. |
of GDK_DISPLAY. |
2808 |
(x_dispatch_event): Call x_display_info_for_display. |
(x_dispatch_event): Call x_display_info_for_display. |
2809 |
(XTread_socket): Move GTK part out of loop. current_dpyinfo removed. |
(XTread_socket): Move GTK part out of loop. current_dpyinfo removed. |
2810 |
(x_connection_closed): Call xg_display_close for GTK. |
(x_connection_closed): Call xg_display_close for GTK. |
2811 |
(x_term_init): Call xg_display_open for additional displays. |
(x_term_init): Call xg_display_open for additional displays. |
2812 |
Initiate dpyinfo->xg_cursor with call to xg_create_default_cursor |
Initiate dpyinfo->xg_cursor with call to xg_create_default_cursor |
4308 |
from x/w32/macterm.h files. All uses changed. Also change code |
from x/w32/macterm.h files. All uses changed. Also change code |
4309 |
which referred to f->output_data...->pixel_height. |
which referred to f->output_data...->pixel_height. |
4310 |
(FRAME_PIXEL_WIDTH): Renamed from PIXEL_WIDTH and moved |
(FRAME_PIXEL_WIDTH): Renamed from PIXEL_WIDTH and moved |
4311 |
from x/w32/macterm.h files. All uses changed. Also change code |
from x/w32/macterm.h files. All uses changed. Also change code |
4312 |
which referred to f->output_data...->pixel_width. |
which referred to f->output_data...->pixel_width. |
4313 |
(FRAME_LINES): Renamed from FRAME_HEIGHT. All uses changed. |
(FRAME_LINES): Renamed from FRAME_HEIGHT. All uses changed. |
4314 |
Also change code which referred to f->height. |
Also change code which referred to f->height. |
4618 |
* xdisp.c: Make (many) trivial substitutions for renamed and |
* xdisp.c: Make (many) trivial substitutions for renamed and |
4619 |
new macros in dispextern.h, frame.h and window.h. |
new macros in dispextern.h, frame.h and window.h. |
4620 |
(window_box_width): Adapt to per-window fringes and scroll bars, |
(window_box_width): Adapt to per-window fringes and scroll bars, |
4621 |
and new fringe vs. display margin position. Note that returned |
and new fringe vs. display margin position. Note that returned |
4622 |
value is no longer guaranteed to be a whole multiple of the frame |
value is no longer guaranteed to be a whole multiple of the frame |
4623 |
column width, since per-window fringes may now be any width. |
column width, since per-window fringes may now be any width. |
4624 |
(window_box_left_offset): New function like window_box_left, but |
(window_box_left_offset): New function like window_box_left, but |
5368 |
|
|
5369 |
* xfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame |
* xfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame |
5370 |
parameters now defined in frame.h and frame.c. |
parameters now defined in frame.h and frame.c. |
5371 |
(Vx_resource_name): Remove. Use generic var. |
(Vx_resource_name): Remove. Use generic var. |
5372 |
(enum x_frame_parms): Remove (bogus, unused enum). |
(enum x_frame_parms): Remove (bogus, unused enum). |
5373 |
(check_x_display_info): Make non-static (for frame.c). |
(check_x_display_info): Make non-static (for frame.c). |
5374 |
(struct x_frame_parm_table, x_frame_parms): Remove. |
(struct x_frame_parm_table, x_frame_parms): Remove. |
5388 |
(syms_of_xfns): Don't intern/staticpro removed vars. |
(syms_of_xfns): Don't intern/staticpro removed vars. |
5389 |
|
|
5390 |
* xterm.c: Remove unnecessary extern declarations. |
* xterm.c: Remove unnecessary extern declarations. |
5391 |
(x_fullscreen_adjust): Remove. Use generic instead. |
(x_fullscreen_adjust): Remove. Use generic instead. |
5392 |
(x_redisplay_interface): Add x_frame_parm_handlers member. |
(x_redisplay_interface): Add x_frame_parm_handlers member. |
5393 |
|
|
5394 |
* w32gui.h (XrmDatabase): New (dummy) typedef. |
* w32gui.h (XrmDatabase): New (dummy) typedef. |
5400 |
|
|
5401 |
* w32fns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame |
* w32fns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame |
5402 |
parameters now defined in frame.h and frame.c. |
parameters now defined in frame.h and frame.c. |
5403 |
(Vx_resource_name): Remove. Use generic var. |
(Vx_resource_name): Remove. Use generic var. |
5404 |
(enum x_frame_parms): Remove (bogus, unused enum). |
(enum x_frame_parms): Remove (bogus, unused enum). |
5405 |
(check_x_display_info): Make non-static (for frame.c). |
(check_x_display_info): Make non-static (for frame.c). |
5406 |
(struct x_frame_parm_table, x_frame_parms): Remove. |
(struct x_frame_parm_table, x_frame_parms): Remove. |
5433 |
|
|
5434 |
* macfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame |
* macfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame |
5435 |
parameters now defined in frame.h and frame.c. |
parameters now defined in frame.h and frame.c. |
5436 |
(Vx_resource_name): Remove. Use generic var. |
(Vx_resource_name): Remove. Use generic var. |
5437 |
(check_x_display_info): Make non-static (for frame.c). |
(check_x_display_info): Make non-static (for frame.c). |
5438 |
(struct x_frame_parm_table, x_frame_parms): Remove. |
(struct x_frame_parm_table, x_frame_parms): Remove. |
5439 |
(init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params) |
(init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params) |
6414 |
[HAVE_XPM]: Avoid clashes with XColor, XImage and Pixel |
[HAVE_XPM]: Avoid clashes with XColor, XImage and Pixel |
6415 |
definitions in xpm.h. |
definitions in xpm.h. |
6416 |
(init_xpm_functions): New function. |
(init_xpm_functions): New function. |
6417 |
(xpm_load): Sync with xfns.c. Adapt for Windows version of libXpm. |
(xpm_load): Sync with xfns.c. Adapt for Windows version of libXpm. |
6418 |
(init_external_image_libraries): Try to load libXpm.dll. |
(init_external_image_libraries): Try to load libXpm.dll. |
6419 |
|
|
6420 |
* fileio.c (Fcopy_file) [WINDOWSNT]: Reverse logic for setting |
* fileio.c (Fcopy_file) [WINDOWSNT]: Reverse logic for setting |
6443 |
* w32fns.c (DrawText): Kludge to avoid a redefinition on Windows |
* w32fns.c (DrawText): Kludge to avoid a redefinition on Windows |
6444 |
when including gif_lib.h. |
when including gif_lib.h. |
6445 |
(init_gif_functions, init_tiff_functions): New functions. |
(init_gif_functions, init_tiff_functions): New functions. |
6446 |
(gif_load, tiff_load): Sync with xfns.c version. Adjust colors for |
(gif_load, tiff_load): Sync with xfns.c version. Adjust colors for |
6447 |
Windows. Disable color table lookups. Call library functions |
Windows. Disable color table lookups. Call library functions |
6448 |
through pointers determined at runtime. |
through pointers determined at runtime. |
6449 |
(init_external_image_libraries): Try to load libungif.dll and |
(init_external_image_libraries): Try to load libungif.dll and |
6450 |
libtiff.dll. |
libtiff.dll. |
6510 |
|
|
6511 |
* w32fns.c (init_jpeg_functions, jpeg_resync_to_restart_wrapper): |
* w32fns.c (init_jpeg_functions, jpeg_resync_to_restart_wrapper): |
6512 |
New functions. |
New functions. |
6513 |
(jpeg_load): Sync with xfns.c version. Adjust colors for Windows. |
(jpeg_load): Sync with xfns.c version. Adjust colors for Windows. |
6514 |
Disable color table lookups. Call jpeg library functions |
Disable color table lookups. Call jpeg library functions |
6515 |
through pointers determined at runtime. |
through pointers determined at runtime. |
6516 |
(init_external_image_libraries): Try to load jpeg.dll. |
(init_external_image_libraries): Try to load jpeg.dll. |
6517 |
|
|
6548 |
|
|
6549 |
* w32fns.c (XPutPixel): Handle monochrome images; used for masks. |
* w32fns.c (XPutPixel): Handle monochrome images; used for masks. |
6550 |
[HAVE_PNG]: Sync with xfns.c version. |
[HAVE_PNG]: Sync with xfns.c version. |
6551 |
(png_load): Adjust colors for Windows. Use Windows |
(png_load): Adjust colors for Windows. Use Windows |
6552 |
bitmaps. Disable color table lookups. |
bitmaps. Disable color table lookups. |
6553 |
(DEF_IMGLIB_FN, LOAD_IMGLIB_FN): New macros. |
(DEF_IMGLIB_FN, LOAD_IMGLIB_FN): New macros. |
6554 |
(init_png_functions): New function. |
(init_png_functions): New function. |
6555 |
(png_read_from_memory, png_load): Call png library functions |
(png_read_from_memory, png_load): Call png library functions |
6646 |
2003-01-21 David Ponce <david@dponce.com> |
2003-01-21 David Ponce <david@dponce.com> |
6647 |
|
|
6648 |
* w32term.c (w32_encode_char): For DIM=1 charset, set |
* w32term.c (w32_encode_char): For DIM=1 charset, set |
6649 |
ccl->reg[2] to -1 before calling ccl_driver. (Sync. with xterm.c |
ccl->reg[2] to -1 before calling ccl_driver. (Sync. with xterm.c |
6650 |
x_encode_char change by Kenichi Handa <handa@m17n.org> on |
x_encode_char change by Kenichi Handa <handa@m17n.org> on |
6651 |
2002-09-30.) |
2002-09-30.) |
6652 |
(w32_draw_relief_rect): Declare all args. |
(w32_draw_relief_rect): Declare all args. |
7179 |
only if g_b_init_get_sid_identifier_authority is equal to 0. |
only if g_b_init_get_sid_identifier_authority is equal to 0. |
7180 |
On initialization set g_b_init_get_sid_identifier_authority equal to 1. |
On initialization set g_b_init_get_sid_identifier_authority equal to 1. |
7181 |
|
|
7182 |
* w32fns.c (globals_of_w32fns): New function. Used to initialize |
* w32fns.c (globals_of_w32fns): New function. Used to initialize |
7183 |
those global variables that must always be initialized on startup |
those global variables that must always be initialized on startup |
7184 |
even when the global variable initialized is non zero. |
even when the global variable initialized is non zero. |
7185 |
Its primary purpose at this time is to initialize the global variable |
Its primary purpose at this time is to initialize the global variable |
7190 |
|
|
7191 |
* w32fns.c (syms_of_w32fns): Call globals_of_w32fns. |
* w32fns.c (syms_of_w32fns): Call globals_of_w32fns. |
7192 |
|
|
7193 |
* w32menu.c (globals_of_w32menu): New function. Used to |
* w32menu.c (globals_of_w32menu): New function. Used to |
7194 |
initialize those global variables that must always be initialized |
initialize those global variables that must always be initialized |
7195 |
on startup even when the global variable initialized is non zero. |
on startup even when the global variable initialized is non zero. |
7196 |
Its primary purpose at this time is to initialize the global |
Its primary purpose at this time is to initialize the global |
9412 |
2002-06-21 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
2002-06-21 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
9413 |
|
|
9414 |
* m/pmax.h (START_FILES): Define START_FILES for NetBSD and |
* m/pmax.h (START_FILES): Define START_FILES for NetBSD and |
9415 |
OpenBSD. Add support for mipseb-*-netbsd* machines. |
OpenBSD. Add support for mipseb-*-netbsd* machines. |
9416 |
|
|
9417 |
2002-06-17 Andrew Choi <akochoi@shaw.ca> |
2002-06-17 Andrew Choi <akochoi@shaw.ca> |
9418 |
|
|
10814 |
(server_accept_connection): New function. |
(server_accept_connection): New function. |
10815 |
(wait_reading_process_input): Use it to handle incoming connects. |
(wait_reading_process_input): Use it to handle incoming connects. |
10816 |
Do not enable input on a new connection if process is stopped. |
Do not enable input on a new connection if process is stopped. |
10817 |
(read_process_output): Handle datagram sockets. Use 2k buffer for them. |
(read_process_output): Handle datagram sockets. Use 2k buffer for them. |
10818 |
(send_process): Handle datagram sockets. |
(send_process): Handle datagram sockets. |
10819 |
(Fstop_process, Fcontinue_process): Apply to network processes. A stopped |
(Fstop_process, Fcontinue_process): Apply to network processes. A stopped |
10820 |
network process is indicated by setting command field to t . |
network process is indicated by setting command field to t . |
12400 |
|
|
12401 |
2001-12-01 Jason Rumney <jasonr@gnu.org> |
2001-12-01 Jason Rumney <jasonr@gnu.org> |
12402 |
|
|
12403 |
* window.c (Qleft_fringe, Qright_fringe): Remove. Now in frame.c. |
* window.c (Qleft_fringe, Qright_fringe): Remove. Now in frame.c. |
12404 |
|
|
12405 |
* w32term.h (WM_MOUSELEAVE, TME_LEAVE, TRACKMOUSEEVENT) |
* w32term.h (WM_MOUSELEAVE, TME_LEAVE, TRACKMOUSEEVENT) |
12406 |
[!WM_MOUSELEAVE]: Define. |
[!WM_MOUSELEAVE]: Define. |
12452 |
|
|
12453 |
* xterm.c (zv_height, zv_bits, zv_period): Changed zv bitmap to |
* xterm.c (zv_height, zv_bits, zv_period): Changed zv bitmap to |
12454 |
fill fringe evenly with small dashes. |
fill fringe evenly with small dashes. |
12455 |
(x_draw_fringe_bitmap): Clear background if necessary. Align and |
(x_draw_fringe_bitmap): Clear background if necessary. Align and |
12456 |
clip the new ZV bitmap to avoid jitter between rows. |
clip the new ZV bitmap to avoid jitter between rows. |
12457 |
(x_draw_row_fringe_bitmaps): Rely on x_draw_fringe_bitmap to clear |
(x_draw_row_fringe_bitmaps): Rely on x_draw_fringe_bitmap to clear |
12458 |
background. Don't draw fringe bitmaps if fringe width is zero. |
background. Don't draw fringe bitmaps if fringe width is zero. |
12517 |
menu items. From David Ponce <dponce@wanadoo.fr>. |
menu items. From David Ponce <dponce@wanadoo.fr>. |
12518 |
(w32_dialog_show) [HAVE_DIALOGS]: Compile whole function |
(w32_dialog_show) [HAVE_DIALOGS]: Compile whole function |
12519 |
conditionally. |
conditionally. |
12520 |
(w32_menu_display_help): New argument OWNER. Rewritten to store a |
(w32_menu_display_help): New argument OWNER. Rewritten to store a |
12521 |
help event in the owner frame's keyboard buffer. |
help event in the owner frame's keyboard buffer. |
12522 |
|
|
12523 |
* w32fns.c (w32_wnd_proc) <WM_MENUSELECT>: Display help directly. |
* w32fns.c (w32_wnd_proc) <WM_MENUSELECT>: Display help directly. |
12633 |
(my_create_tip_window): Assign tip_window. |
(my_create_tip_window): Assign tip_window. |
12634 |
(x_create_tip_frame): Use same defaults as X. |
(x_create_tip_frame): Use same defaults as X. |
12635 |
(compute_tip_xy): Remove unused variable. Use full screen width. |
(compute_tip_xy): Remove unused variable. Use full screen width. |
12636 |
(Fx_show_tip): Do not double height. Call ShowWindow directly. |
(Fx_show_tip): Do not double height. Call ShowWindow directly. |
12637 |
|
|
12638 |
* w32term.c (x_after_update_window_line): Doc fix. |
* w32term.c (x_after_update_window_line): Doc fix. |
12639 |
(w32_read_socket): Doc fix. Avoid SET_FRAME_GARBAGED for tip |
(w32_read_socket): Doc fix. Avoid SET_FRAME_GARBAGED for tip |
12870 |
`bitmaps': |
`bitmaps': |
12871 |
|
|
12872 |
* dispextern.h (FRINGE_FACE_ID): Renamed from BITMAP_AREA_FACE_ID. |
* dispextern.h (FRINGE_FACE_ID): Renamed from BITMAP_AREA_FACE_ID. |
12873 |
Comments fixed. Use renamed symbols. |
Comments fixed. Use renamed symbols. |
12874 |
|
|
12875 |
* dispnew.c: Comment fix. Use renamed symbols. |
* dispnew.c: Comment fix. Use renamed symbols. |
12876 |
|
|
12877 |
* frame.h (FRAME_FRINGE_COLS): Renamed from FRAME_FLAGS_AREA_COLS. |
* frame.h (FRAME_FRINGE_COLS): Renamed from FRAME_FLAGS_AREA_COLS. |
12878 |
(FRAME_FRINGE_WIDTH): Renamed from FRAME_FLAGS_AREA_WIDTH. |
(FRAME_FRINGE_WIDTH): Renamed from FRAME_FLAGS_AREA_WIDTH. |
12882 |
|
|
12883 |
* w32fns.c: Use renamed symbols. |
* w32fns.c: Use renamed symbols. |
12884 |
|
|
12885 |
* w32term.c: Comment fixes. Use renamed symbols. |
* w32term.c: Comment fixes. Use renamed symbols. |
12886 |
(fringe_bitmap_type): Renamed from bitmap_type. |
(fringe_bitmap_type): Renamed from bitmap_type. |
12887 |
(NO_FRINGE_BITMAP): Renamed from NO_BITMAP. |
(NO_FRINGE_BITMAP): Renamed from NO_BITMAP. |
12888 |
(w32_draw_fringe_bitmap): Renamed from w32_draw_bitmap. |
(w32_draw_fringe_bitmap): Renamed from w32_draw_bitmap. |
12889 |
(x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps. |
(x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps. |
12890 |
|
|
12891 |
* w32term.h: Comment fixes. Use renamed symbols. |
* w32term.h: Comment fixes. Use renamed symbols. |
12892 |
(fringes_extra): Renamed from flags_areas_extra. |
(fringes_extra): Renamed from flags_areas_extra. |
12893 |
(FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH. |
(FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH. |
12894 |
(FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT. |
(FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT. |
12901 |
|
|
12902 |
* widget.c: Use renamed symbols. |
* widget.c: Use renamed symbols. |
12903 |
|
|
12904 |
* window.c: Comment fixes. Use renamed symbols. |
* window.c: Comment fixes. Use renamed symbols. |
12905 |
(coordinates-in-window-p): Doc fix. |
(coordinates-in-window-p): Doc fix. |
12906 |
|
|
12907 |
* xdisp.c: Comment fixes. Use renamed symbols. |
* xdisp.c: Comment fixes. Use renamed symbols. |
12908 |
|
|
12909 |
* xfaces.c (realize_basic_faces): Use FRINGE_FACE_ID. |
* xfaces.c (realize_basic_faces): Use FRINGE_FACE_ID. |
12910 |
|
|
12911 |
* xfns.c: Use renamed symbols. |
* xfns.c: Use renamed symbols. |
12912 |
|
|
12913 |
* xterm.c: Comment fixes. Use renamed symbols. |
* xterm.c: Comment fixes. Use renamed symbols. |
12914 |
(fringe_bitmap_type): Renamed from bitmap_type. |
(fringe_bitmap_type): Renamed from bitmap_type. |
12915 |
(NO_FRINGE_BITMAP): Renamed from NO_BITMAP. |
(NO_FRINGE_BITMAP): Renamed from NO_BITMAP. |
12916 |
(x_draw_fringe_bitmap): Renamed from x_draw_bitmap. |
(x_draw_fringe_bitmap): Renamed from x_draw_bitmap. |
12917 |
(x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps. |
(x_draw_row_fringe_bitmaps): Renamed from x_draw_row_bitmaps. |
12918 |
|
|
12919 |
* xterm.h: Comment fixes. Use renamed symbols. |
* xterm.h: Comment fixes. Use renamed symbols. |
12920 |
(fringes_extra): Renamed from flags_areas_extra. |
(fringes_extra): Renamed from flags_areas_extra. |
12921 |
(FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH. |
(FRAME_FRINGE_BITMAP_WIDTH): Renamed from FRAME_FLAGS_BITMAP_WIDTH. |
12922 |
(FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT. |
(FRAME_FRINGE_BITMAP_HEIGHT): Renamed from FRAME_FLAGS_BITMAP_HEIGHT. |
13034 |
2001-11-12 Jason Rumney <jasonr@gnu.org> |
2001-11-12 Jason Rumney <jasonr@gnu.org> |
13035 |
|
|
13036 |
* w32console.c, w32fns.c, w32menu.c, w32proc.c, w32select.c, |
* w32console.c, w32fns.c, w32menu.c, w32proc.c, w32select.c, |
13037 |
* w32term.c: Change doc-string comments to `new style'. |
* w32term.c: Change doc-string comments to `new style' |
13038 |
[w/`doc:' keyword]. Doc fixes. |
[w/`doc:' keyword]. Doc fixes. |
13039 |
|
|
13040 |
* w32fns.c: Don't define max. |
* w32fns.c: Don't define max. |
13041 |
(Fx_open_connection): Only execute once. |
(Fx_open_connection): Only execute once. |
13070 |
2001-11-10 Jason Rumney <jasonr@gnu.org> |
2001-11-10 Jason Rumney <jasonr@gnu.org> |
13071 |
|
|
13072 |
* w32fns.c (enum_font_cb2): Use leading @ on face name to detect |
* w32fns.c (enum_font_cb2): Use leading @ on face name to detect |
13073 |
vertical fonts. Allow them if face name is explicitly specified. |
vertical fonts. Allow them if face name is explicitly specified. |
13074 |
Do not give up if we find a font that cannot be converted to an xlfd. |
Do not give up if we find a font that cannot be converted to an xlfd. |
13075 |
|
|
13076 |
2001-11-10 Gerd Moellmann <gerd@gnu.org> |
2001-11-10 Gerd Moellmann <gerd@gnu.org> |
13880 |
full-width rows. |
full-width rows. |
13881 |
(x_dump_glyph_string): Put in #if GLYPH_DEBUG. |
(x_dump_glyph_string): Put in #if GLYPH_DEBUG. |
13882 |
(w32_draw_relief_rect): Extend left shadow to the bottom and left; |
(w32_draw_relief_rect): Extend left shadow to the bottom and left; |
13883 |
change bottom shadow accordingly. Some cleanup. |
change bottom shadow accordingly. Some cleanup. |
13884 |
(x_update_window_end): Handle overwritten mouse face |
(x_update_window_end): Handle overwritten mouse face |
13885 |
also for tool bar windows. |
also for tool bar windows. |
13886 |
(show_mouse_face): Set the glyph row's mouse_face_p flag also when |
(show_mouse_face): Set the glyph row's mouse_face_p flag also when |
13926 |
(Fv_max_tooltip_size): New variable. |
(Fv_max_tooltip_size): New variable. |
13927 |
(syns_of_xfns): DEFVAR_LISP it. |
(syns_of_xfns): DEFVAR_LISP it. |
13928 |
(Fx_show_tip): Add parameter TEXT. Set the tip frame's root |
(Fx_show_tip): Add parameter TEXT. Set the tip frame's root |
13929 |
window buffer to *tip* right after creating the frame. Set frame's |
window buffer to *tip* right after creating the frame. Set frame's |
13930 |
window_width. Use a maximum tooltip size specified by |
window_width. Use a maximum tooltip size specified by |
13931 |
Vx_max_tooltip_size, if that has valid contents. |
Vx_max_tooltip_size, if that has valid contents. |
13932 |
(compute_tip_xy): Add parameters WIDTH and HEIGHT. |
(compute_tip_xy): Add parameters WIDTH and HEIGHT. |