comparison src/ChangeLog @ 90751:52a7f3f50b89

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 624-636) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 200-201) - Merge from emacs--devo--0 - Update from CVS: lisp/nnweb.el (nnweb-google-parse-1): Update parser. Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-171
author Miles Bader <miles@gnu.org>
date Tue, 13 Feb 2007 12:14:16 +0000
parents f83d17e1ace6 770406986ce8
children dd7c098af727
comparison
equal deleted inserted replaced
90750:f8cc067aba62 90751:52a7f3f50b89
1 2007-02-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * macfns.c (Fx_focus_frame): Move current process to foreground if
4 it is not.
5 [TARGET_API_MAC_CARBON] (Fx_file_dialog): Replace #if MAC_OSX with
6 #ifdef MAC_OSX.
7 (Fmac_set_font_panel_visible_p) [USE_MAC_FONT_PANEL]: Rename from
8 Fmac_set_font_panel_visibility. All uses changed. Rename argument
9 VISIBLE to FLAG.
10
11 * macterm.c (MakeMeTheFrontProcess) [MAC_OSX]: Remove function.
12 (mac_initialize) [MAC_OSX]: Call SetFrontProcess instead of
13 MakeMeTheFrontProcess.
14
15 2007-02-12 Chong Yidong <cyd@stupidchicken.com>
16
17 * frame.c (x_set_screen_gamma): Clear face cache.
18
19 2007-02-11 Juanma Barranquero <lekktu@gmail.com>
20
21 * buffer.c (Fgenerate_new_buffer_name, Fbuffer_modified_tick):
22 Reflow docstrings.
23
24 2007-02-10 Eli Zaretskii <eliz@gnu.org>
25
26 * window.c (Fwindow_height, Fwindow_hscroll)
27 (Fwindow_redisplay_end_trigger, Fwindow_point, Fwindow_start)
28 (Fwindow_end, Fwindow_display_table, Fwindow_text_height):
29 Document the effect of WINDOW arg being nil.
30
31 2007-02-08 Kim F. Storm <storm@cua.dk>
32
33 * minibuf.c (read_minibuf): Fix 2007-01-30 change.
34 Use Qlambda as interim value of Vminibuffer_completing_file_name.
35 (Fcompleting_read): Use non-filename maps if value is Qlambda (or Qnil).
36 (syms_of_minibuf) <minibuffer-completing-file-name>: Document lambda.
37
38 2007-02-07 Juanma Barranquero <lekktu@gmail.com>
39
40 * makefile.w32-in ($(TRES)): Use literal "../nt/emacs.rc" instead
41 of $(ALL_DEPS).
42
43 2007-02-07 Eli Zaretskii <eliz@gnu.org>
44
45 * makefile.w32-in ($(TRES)): Depend on stamp_BLD, since $(TRES) is
46 put into $(BLD).
47
48 2007-02-06 Chong Yidong <cyd@stupidchicken.com>
49
50 * frame.c (Fmodify_frame_parameters): Don't bind
51 Qinhibit_default_face_x_resources, which has no effect.
52 (Qinhibit_default_face_x_resources): Symbol deleted.
53
54 2007-02-03 Eli Zaretskii <eliz@gnu.org>
55
56 * indent.c (Fmove_to_column): Document that the argument COLUMN is
57 taken from prefix numeric argument.
58
59 2007-02-03 Juanma Barranquero <lekktu@gmail.com>
60
61 * lread.c (syms_of_lread) <load-history>: Doc fix.
62
63 2007-01-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> (tiny change)
64
65 * xterm.c [!USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_expose):
66 Use the foreground color of the scroll-bar face when drawing
67 the scroll-bar's border.
68
69 2007-02-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
70
71 * xterm.c (do_ewmh_fullscreen): Check that what != NULL before
72 calling wm_supports.
73
74 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
75
76 * lread.c (syms_of_lread) <user-init-file>: Doc fix.
77 Wording by Eli Zaretskii.
78
79 2007-01-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
80
81 * gtkutil.c (update_frame_tool_bar): Initialize h/vmargin to 0.
82
83 2007-01-30 Richard Stallman <rms@gnu.org>
84
85 * minibuf.c (read_minibuf):
86 Save and clear Vminibuffer_completing_file_name.
87 (read_minibuf_unwind): Restore it.
88 (Vminibuffer_completion_table, Qminibuffer_completion_table)
89 (Vminibuffer_completion_predicate, Qminibuffer_completion_predicate)
90 (Vminibuffer_completion_confirm, Qminibuffer_completion_confirm)
91 (Vminibuffer_completing_file_name): Definitions moved up.
92
1 2007-01-29 Chong Yidong <cyd@stupidchicken.com> 93 2007-01-29 Chong Yidong <cyd@stupidchicken.com>
2 94
3 * m/hp800.h: Restore, removing HP-UX support. 95 * m/hp800.h: Restore, removing HP-UX support.
4 96
5 2007-01-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 97 2007-01-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
263 (mac_fill_rectangle, mac_draw_image_string_cg) [USE_CG_DRAWING]: 355 (mac_fill_rectangle, mac_draw_image_string_cg) [USE_CG_DRAWING]:
264 Use CG_SET_FILL_COLOR_WITH_GC_FOREGROUND or 356 Use CG_SET_FILL_COLOR_WITH_GC_FOREGROUND or
265 CG_SET_FILL_COLOR_WITH_GC_BACKGROUND instead of CG_SET_FILL_COLOR. 357 CG_SET_FILL_COLOR_WITH_GC_BACKGROUND instead of CG_SET_FILL_COLOR.
266 (mac_draw_string_common) [MAC_OSX && USE_ATSUI]: Likewise. 358 (mac_draw_string_common) [MAC_OSX && USE_ATSUI]: Likewise.
267 (XCreateGC, XFreeGC, XSetForeground, XSetBackground) [USE_CG_DRAWING 359 (XCreateGC, XFreeGC, XSetForeground, XSetBackground) [USE_CG_DRAWING
268 && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use gc->cg_fore_color and/or 360 && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use gc->cg_fore_color and/or
269 gc->cg_back_color. 361 gc->cg_back_color.
270 (install_drag_handler, remove_drag_handler): Make extern. 362 (install_drag_handler, remove_drag_handler): Make extern.
271 (install_menu_target_item_handler): Add extern. 363 (install_menu_target_item_handler): Add extern.
272 (install_window_handler): Call install_menu_target_item_handler. 364 (install_window_handler): Call install_menu_target_item_handler.
273 [MAC_OS8] (main): Use MAC_EMACS_CREATOR_CODE instead of 'EMAx'. 365 [MAC_OS8] (main): Use MAC_EMACS_CREATOR_CODE instead of 'EMAx'.
716 808
717 2006-11-23 William Smith <William.Smith@global360.com> (tiny change) 809 2006-11-23 William Smith <William.Smith@global360.com> (tiny change)
718 810
719 * strftime.c (HAVE_SYS__MBSTATE_T_H): Fix typo. 811 * strftime.c (HAVE_SYS__MBSTATE_T_H): Fix typo.
720 812
721 2006-11-02 Alfred M. Szmidt <ams@gnu.org> (tiny change) 813 2006-11-22 Alfred M. Szmidt <ams@gnu.org> (tiny change)
722 814
723 * s/openbsd.h (LD_SWITCH_SYSTEM): Remove /usr/pkg/lib and 815 * s/openbsd.h (LD_SWITCH_SYSTEM): Remove /usr/pkg/lib and
724 /usr/pkg/lib from the library search path. 816 /usr/pkg/lib from the library search path.
725 (LD_SWITCH_X_DEFAULT): New macro. 817 (LD_SWITCH_X_DEFAULT): New macro.
726 818
979 * eval.c (Fcatch): Doc fix. 1071 * eval.c (Fcatch): Doc fix.
980 1072
981 2006-10-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 1073 2006-10-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
982 1074
983 * image.c [MAC_OS] (image_load_qt_1, xpm_scan, xpm_make_color_table_v) 1075 * image.c [MAC_OS] (image_load_qt_1, xpm_scan, xpm_make_color_table_v)
984 (xpm_put_color_table_v, xpm_get_color_table_v, xpm_make_color_table_h) 1076 (xpm_put_color_table_v, xpm_get_color_table_v, xpm_make_color_table_h)
985 (xpm_put_color_table_h, xpm_get_color_table_h, xpm_str_to_color_key) 1077 (xpm_put_color_table_h, xpm_get_color_table_h, xpm_str_to_color_key)
986 (xpm_load_image): Add const qualifier to arguments. 1078 (xpm_load_image): Add const qualifier to arguments.
987 [MAC_OS] (xpm_color_key_strings): Make static const. 1079 [MAC_OS] (xpm_color_key_strings): Make static const.
988 1080
989 * mac.c (create_apple_event_from_event_ref) 1081 * mac.c (create_apple_event_from_event_ref)
1914 2006-08-21 Kim F. Storm <storm@cua.dk> 2006 2006-08-21 Kim F. Storm <storm@cua.dk>
1915 2007
1916 * macterm.c (x_draw_stretch_glyph_string): 2008 * macterm.c (x_draw_stretch_glyph_string):
1917 * w32term.c (x_draw_stretch_glyph_string): 2009 * w32term.c (x_draw_stretch_glyph_string):
1918 * xterm.c (x_draw_stretch_glyph_string): It is ok to draw a 2010 * xterm.c (x_draw_stretch_glyph_string): It is ok to draw a
1919 stretch glyph in left marginal areas on header and mode lines. 2011 stretch glyph in left marginal areas on header and mode lines.
1920 2012
1921 2006-08-21 Kenichi Handa <handa@m17n.org> 2013 2006-08-21 Kenichi Handa <handa@m17n.org>
1922 2014
1923 * keyboard.c (syms_of_keyboard): Docstring of 2015 * keyboard.c (syms_of_keyboard): Docstring of
1924 Vunread_post_input_method_events and Vunread_input_method_events 2016 Vunread_post_input_method_events and Vunread_input_method_events
2147 * w32.c (convert_time): Use explicit long double constants to 2239 * w32.c (convert_time): Use explicit long double constants to
2148 ensure long double arithmetics is used throughout. 2240 ensure long double arithmetics is used throughout.
2149 2241
2150 2006-07-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 2242 2006-07-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2151 2243
2152 * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp): New vars. 2244 * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp): New vars.
2153 (init_alloc_once): Initialize them. 2245 (init_alloc_once): Initialize them.
2154 (pure_alloc): Allocate non-Lisp objects from the end of pure storage 2246 (pure_alloc): Allocate non-Lisp objects from the end of pure storage
2155 without alignment. 2247 without alignment.
2156 2248
2157 * puresize.h (BASE_PURESIZE): Decrease to 1141000. 2249 * puresize.h (BASE_PURESIZE): Decrease to 1141000.
3590 2006-04-24 Kim F. Storm <storm@cua.dk> 3682 2006-04-24 Kim F. Storm <storm@cua.dk>
3591 3683
3592 * xdisp.c (fill_stretch_glyph_string): Set s->nchars = 1 for code which 3684 * xdisp.c (fill_stretch_glyph_string): Set s->nchars = 1 for code which
3593 does last_glyph=s->first_glyph+s->nchars-1, e.g. if stretch has relief. 3685 does last_glyph=s->first_glyph+s->nchars-1, e.g. if stretch has relief.
3594 (produce_stretch_glyph): Assume that face box height and width is 3686 (produce_stretch_glyph): Assume that face box height and width is
3595 already included in stretch glyph size so caller doesn't have to 3687 already included in stretch glyph size so caller doesn't have to
3596 consider the extra space otherwise added (fixes problem in ses.el). 3688 consider the extra space otherwise added (fixes problem in ses.el).
3597 3689
3598 * frame.c (x_set_font): Clear f->n_tool_bar_rows and current frame 3690 * frame.c (x_set_font): Clear f->n_tool_bar_rows and current frame
3599 matrices to force recalculation of tool-bar height after font change. 3691 matrices to force recalculation of tool-bar height after font change.
3600 3692
3671 3763
3672 2006-04-20 Kim F. Storm <storm@cua.dk> 3764 2006-04-20 Kim F. Storm <storm@cua.dk>
3673 3765
3674 * xdisp.c (redisplay_window): Fix last change. 3766 * xdisp.c (redisplay_window): Fix last change.
3675 3767
3676 * xdisp.c (redisplay_window): If current window start is not at the 3768 * xdisp.c (redisplay_window): If current window start is not at the
3677 beginning of a line, select a new window start if buffer is modified 3769 beginning of a line, select a new window start if buffer is modified
3678 and window start is in the modified region, but the first change is 3770 and window start is in the modified region, but the first change is
3679 before window start. 3771 before window start.
3680 3772
3681 2006-04-18 Richard Stallman <rms@gnu.org> 3773 2006-04-18 Richard Stallman <rms@gnu.org>
4088 4180
4089 * xterm.c (x_term_init): Remove unnecessary GCPRO. 4181 * xterm.c (x_term_init): Remove unnecessary GCPRO.
4090 4182
4091 2006-03-19 Kim F. Storm <storm@cua.dk> 4183 2006-03-19 Kim F. Storm <storm@cua.dk>
4092 4184
4093 * xdisp.c (set_cursor_from_row): Fix cursor property on overlay string, 4185 * xdisp.c (set_cursor_from_row): Fix cursor property on overlay string,
4094 so it doesn't associate overlay string with following glyph by default. 4186 so it doesn't associate overlay string with following glyph by default.
4095 Allow integer property value to specify explicit number of buffer 4187 Allow integer property value to specify explicit number of buffer
4096 positions associate with overlay string. 4188 positions associate with overlay string.
4097 4189
4098 2006-03-18 Chong Yidong <cyd@stupidchicken.com> 4190 2006-03-18 Chong Yidong <cyd@stupidchicken.com>
7837 7929
7838 2005-06-09 Kim F. Storm <storm@cua.dk> 7930 2005-06-09 Kim F. Storm <storm@cua.dk>
7839 7931
7840 * search.c (Fmatch_data): Add optional RESEAT arg. Unchain markers 7932 * search.c (Fmatch_data): Add optional RESEAT arg. Unchain markers
7841 in REUSE list if non-nil; free them if equal to evaporate. 7933 in REUSE list if non-nil; free them if equal to evaporate.
7842 (Fset_match_data): Add optional RESEAT arg. Unchain markers in LIST 7934 (Fset_match_data): Add optional RESEAT arg. Unchain markers in LIST
7843 if non-nil; free them if equal to evaporate. Use XCAR/XCDR. 7935 if non-nil; free them if equal to evaporate. Use XCAR/XCDR.
7844 (restore_search_regs): Rename from restore_match_data. Uses changed. 7936 (restore_search_regs): Rename from restore_match_data. Uses changed.
7845 (unwind_set_match_data): New function. 7937 (unwind_set_match_data): New function.
7846 (record_unwind_save_match_data): New function like save-match-data. 7938 (record_unwind_save_match_data): New function like save-match-data.
7847 7939
8803 (syms_of_keyboard) [MAC_OS]: Intern and staticpro it. 8895 (syms_of_keyboard) [MAC_OS]: Intern and staticpro it.
8804 (kbd_buffer_get_event) [MAC_OS]: Make event for LANGUAGE_CHANGE_EVENT. 8896 (kbd_buffer_get_event) [MAC_OS]: Make event for LANGUAGE_CHANGE_EVENT.
8805 8897
8806 * macterm.c (mac_keyboard_text_encoding) 8898 * macterm.c (mac_keyboard_text_encoding)
8807 (current_mac_keyboard_text_encoding): Remove variables. 8899 (current_mac_keyboard_text_encoding): Remove variables.
8808 (XTread_socket): Store language-change event if keyboard script change 8900 (XTread_socket): Store language-change event if keyboard script change
8809 is detected. Don't convert input to `mac_keyboard_text_encoding'. 8901 is detected. Don't convert input to `mac_keyboard_text_encoding'.
8810 (syms_of_macterm): Delete DEFVAR_INT for mac-keyboard-text-encoding. 8902 (syms_of_macterm): Delete DEFVAR_INT for mac-keyboard-text-encoding.
8811 8903
8812 * termhooks.h (enum event_kind) [MAC_OS]: Add LANGUAGE_CHANGE_EVENT. 8904 * termhooks.h (enum event_kind) [MAC_OS]: Add LANGUAGE_CHANGE_EVENT.
8813 8905
10047 10139
10048 * dispextern.h (struct it): New member dpvec_face_id. 10140 * dispextern.h (struct it): New member dpvec_face_id.
10049 (merge_into_realized_face): Add prototype. 10141 (merge_into_realized_face): Add prototype.
10050 10142
10051 * xfaces.c (merge_into_realized_face): New function. Used to 10143 * xfaces.c (merge_into_realized_face): New function. Used to
10052 merge escape-glyph face or face from display table into current face. 10144 merge escape-glyph face or face from display table into current face.
10053 10145
10054 * xdisp.c (Vshow_nonbreak_escape): New lisp var. 10146 * xdisp.c (Vshow_nonbreak_escape): New lisp var.
10055 (syms_of_xdisp): DEFVAR_LISP it. 10147 (syms_of_xdisp): DEFVAR_LISP it.
10056 (escape_glyph_face): Remove var. 10148 (escape_glyph_face): Remove var.
10057 (redisplay_window): Don't initialize it. 10149 (redisplay_window): Don't initialize it.
10269 * macterm.c (reflect_byte): Remove function. 10361 * macterm.c (reflect_byte): Remove function.
10270 (mac_create_bitmap_from_bitmap_data): Don't call reflect_byte. 10362 (mac_create_bitmap_from_bitmap_data): Don't call reflect_byte.
10271 Lookup table instead. 10363 Lookup table instead.
10272 (mac_do_font_lists): Simplify calculation of the longest 10364 (mac_do_font_lists): Simplify calculation of the longest
10273 nonspecial string. 10365 nonspecial string.
10274 (init_mac_drag_n_drop): Remove function and declaration. 10366 (init_mac_drag_n_drop): Remove function and declaration.
10275 (mac_initialize) [TARGET_API_MAC_CARBON]: Don't call 10367 (mac_initialize) [TARGET_API_MAC_CARBON]: Don't call
10276 init_mac_drag_n_drop. 10368 init_mac_drag_n_drop.
10277 (mac_do_track_drag): New function and declaration. 10369 (mac_do_track_drag): New function and declaration.
10278 (install_window_handler): Return OSErr value. 10370 (install_window_handler): Return OSErr value.
10279 (install_window_handler) [TARGET_API_MAC_CARBON]: 10371 (install_window_handler) [TARGET_API_MAC_CARBON]:
12414 Set VQUIT and VINTR chars to the standard ones if they are unset. 12506 Set VQUIT and VINTR chars to the standard ones if they are unset.
12415 [AIX]: Don't do that here. And don't force VINTR to standard 12507 [AIX]: Don't do that here. And don't force VINTR to standard
12416 when SIGNALS_VIA_CHARACTERS. 12508 when SIGNALS_VIA_CHARACTERS.
12417 12509
12418 * process.c (process_send_signal) 12510 * process.c (process_send_signal)
12419 [SIGNALS_VIA_CHARACTERS, HAVE_TERMIOS]: Clean up. 12511 [SIGNALS_VIA_CHARACTERS, HAVE_TERMIOS]: Clean up.
12420 Do nothing if the character is CVDISABLE. 12512 Do nothing if the character is CVDISABLE.
12421 12513
12422 * xfaces.c (merge_face_ref): Specifying `unspecified' is a no-op. 12514 * xfaces.c (merge_face_ref): Specifying `unspecified' is a no-op.
12423 12515
12424 * intervals.c (move_if_not_intangible): 12516 * intervals.c (move_if_not_intangible):
12760 2004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 12852 2004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12761 12853
12762 * macterm.c (do_window_activate, do_window_deactivate): Remove. 12854 * macterm.c (do_window_activate, do_window_deactivate): Remove.
12763 (XTread_socket): Send mouse button events to the toolbox 12855 (XTread_socket): Send mouse button events to the toolbox
12764 dispatcher even when the mouse is grabbed. Don't process window 12856 dispatcher even when the mouse is grabbed. Don't process window
12765 activate events for non-Emacs windows. Replace function calls to 12857 activate events for non-Emacs windows. Replace function calls to
12766 do_window_activate and do_window_deactivate with their contents. 12858 do_window_activate and do_window_deactivate with their contents.
12767 Reset mouse grabbing status when a window is deactivated. 12859 Reset mouse grabbing status when a window is deactivated.
12768 12860
12769 2004-06-29 Steven Tamm <steventamm@mac.com> 12861 2004-06-29 Steven Tamm <steventamm@mac.com>
12770 12862
14092 14184
14093 * doc.c (Fsnarf_documentation): Ignore new file name entries. 14185 * doc.c (Fsnarf_documentation): Ignore new file name entries.
14094 14186
14095 2004-04-06 Kim F. Storm <storm@cua.dk> 14187 2004-04-06 Kim F. Storm <storm@cua.dk>
14096 14188
14097 * msdos.c (clear_mouse_face): Only clear mouse highlight if not hidden. 14189 * msdos.c (clear_mouse_face): Only clear mouse highlight if not hidden.
14098 (dos_rawgetc): Set mouse_face_hidden after clearing highlight. 14190 (dos_rawgetc): Set mouse_face_hidden after clearing highlight.
14099 14191
14100 * w32term.c (w32_read_socket): Set mouse_face_hidden after 14192 * w32term.c (w32_read_socket): Set mouse_face_hidden after
14101 clearing highlight. 14193 clearing highlight.
14102 14194
15873 (get_specified_cursor_type): Declare static. 15965 (get_specified_cursor_type): Declare static.
15874 (get_window_cursor_type): Declare static. Add glyph arg to be 15966 (get_window_cursor_type): Declare static. Add glyph arg to be
15875 able to know when cursor is on an image; always substitute 15967 able to know when cursor is on an image; always substitute
15876 hollow-box cursor for filled-box cursor on images, to avoid 15968 hollow-box cursor for filled-box cursor on images, to avoid
15877 negative images and flicker when blinking the cursor. 15969 negative images and flicker when blinking the cursor.
15878 (display_and_set_cursor): Pass glyph to get_window_cursor_type. 15970 (display_and_set_cursor): Pass glyph to get_window_cursor_type.
15879 (note_mode_line_or_margin_highlight): Use non-text cursor rather 15971 (note_mode_line_or_margin_highlight): Use non-text cursor rather
15880 than vertical scroll-bar cursor in display margins. 15972 than vertical scroll-bar cursor in display margins.
15881 (note_mouse_highlight): Use non-text cursor rather than text 15973 (note_mouse_highlight): Use non-text cursor rather than text
15882 cursor in fringes and over images in the text area. 15974 cursor in fringes and over images in the text area.
15883 Use non-text cursor when mouse pointer is outside editable text, 15975 Use non-text cursor when mouse pointer is outside editable text,
16299 16391
16300 * xterm.c (handle_one_xevent): Reset wm_type when ReparentNotify 16392 * xterm.c (handle_one_xevent): Reset wm_type when ReparentNotify
16301 is received. 16393 is received.
16302 (handle_one_xevent): Rename x_check_expected_move from 16394 (handle_one_xevent): Rename x_check_expected_move from
16303 x_check_fullscreen_move. 16395 x_check_fullscreen_move.
16304 (x_set_offset): Only add WM decoration sizes to modified_top/left 16396 (x_set_offset): Only add WM decoration sizes to modified_top/left
16305 for X_WMTYPE_A. Set check_expected_move when WM type is unknown. 16397 for X_WMTYPE_A. Set check_expected_move when WM type is unknown.
16306 (x_check_expected_move): Rename from x_check_fullscreen_move. 16398 (x_check_expected_move): Rename from x_check_fullscreen_move.
16307 Removed fullscreen specific code. Use check_expected_move, 16399 Removed fullscreen specific code. Use check_expected_move,
16308 expected_left/top instead. Also, set wm_type. 16400 expected_left/top instead. Also, set wm_type.
16309 (x_term_init): Initialize wm_type to unknown. 16401 (x_term_init): Initialize wm_type to unknown.
17522 Several bugs related to display margins have been fixed. 17614 Several bugs related to display margins have been fixed.
17523 17615
17524 3) Consistently use FRAME_FONT and FRAME_FONTSET macros. 17616 3) Consistently use FRAME_FONT and FRAME_FONTSET macros.
17525 17617
17526 4) Use FRAME_COLUMN_WIDTH (f) consistently throughout the code 17618 4) Use FRAME_COLUMN_WIDTH (f) consistently throughout the code
17527 rather than FRAME_WIDTH (FRAME_FONT (f)). 17619 rather than FRAME_WIDTH (FRAME_FONT (f)).
17528 17620
17529 5) Introduce a consistent naming of variables, members and macros 17621 5) Introduce a consistent naming of variables, members and macros
17530 depending on whether their value is measured in pixels or in 17622 depending on whether their value is measured in pixels or in
17531 canonical columns/lines. Pixel dimensions are named *_width and 17623 canonical columns/lines. Pixel dimensions are named *_width and
17532 *_height, while canonical columns/lines are named *_cols and 17624 *_height, while canonical columns/lines are named *_cols and
17822 (Fset_window_buffer): New arg KEEP_MARGINS. All callers changed. 17914 (Fset_window_buffer): New arg KEEP_MARGINS. All callers changed.
17823 (Fsplit_window): Duplicate original window's display margin, 17915 (Fsplit_window): Duplicate original window's display margin,
17824 fringe, and scroll-bar settings; then call Fset_window_buffer with 17916 fringe, and scroll-bar settings; then call Fset_window_buffer with
17825 KEEP_MARGINS non-nil. This fixes a bug which caused a split 17917 KEEP_MARGINS non-nil. This fixes a bug which caused a split
17826 window to only preserve the display margins in one of the windows. 17918 window to only preserve the display margins in one of the windows.
17827 When splitting horizontally, call adjust_window_margins on both 17919 When splitting horizontally, call adjust_window_margins on both
17828 windows to ensure that the text area of the new windows is non too 17920 windows to ensure that the text area of the new windows is non too
17829 narrow. This fixes a bug which could cause Emacs to trap if the 17921 narrow. This fixes a bug which could cause Emacs to trap if the
17830 width of the split window was less than the width of the display 17922 width of the split window was less than the width of the display
17831 margins. 17923 margins.
17832 (window_box_text_cols): Rename from window_internal_width. 17924 (window_box_text_cols): Rename from window_internal_width.
19508 19600
19509 2003-02-17 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 19601 2003-02-17 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
19510 19602
19511 * gtkutil.c (xg_tool_bar_expose_callback): New function. 19603 * gtkutil.c (xg_tool_bar_expose_callback): New function.
19512 (xg_create_tool_bar): Force style of tool bar to be horizontal with 19604 (xg_create_tool_bar): Force style of tool bar to be horizontal with
19513 icons. Set name of tool bar to emacs-toolbar. 19605 icons. Set name of tool bar to emacs-toolbar.
19514 (update_frame_tool_bar): Connect expose event to 19606 (update_frame_tool_bar): Connect expose event to
19515 xg_tool_bar_expose_callback. 19607 xg_tool_bar_expose_callback.
19516 19608
19517 2003-02-17 Richard M. Stallman <rms@gnu.org> 19609 2003-02-17 Richard M. Stallman <rms@gnu.org>
19518 19610
24578 (x_figure_window_size): Support full-screen frames. 24670 (x_figure_window_size): Support full-screen frames.
24579 (Fx_create_frame): Default the fullscreen parameter. 24671 (Fx_create_frame): Default the fullscreen parameter.
24580 24672
24581 * w32term.c (x_check_fullscreen, x_check_fullscreen_move) 24673 * w32term.c (x_check_fullscreen, x_check_fullscreen_move)
24582 (x_fullscreen_adjust): New functions. 24674 (x_fullscreen_adjust): New functions.
24583 (w32_read_socket) <WM_WINDOWPOSCHANGED>: Don't resize to 24675 (w32_read_socket) <WM_WINDOWPOSCHANGED>: Don't resize to
24584 fullscreen. Call x_check_fullscreen_move, and set the 24676 fullscreen. Call x_check_fullscreen_move, and set the
24585 want_fullscreen member of output_data.w32 24677 want_fullscreen member of output_data.w32
24586 <WM_ACTIVATE, WM_ACTIVATEAPP>: Call x_check_fullscreen. 24678 <WM_ACTIVATE, WM_ACTIVATEAPP>: Call x_check_fullscreen.
24587 24679
24588 * w32term.h: New enum for FULLSCREEN_* constants. 24680 * w32term.h: New enum for FULLSCREEN_* constants.
24599 24691
24600 * xterm.h (struct x_display_info): Add mouse_face_hidden. 24692 * xterm.h (struct x_display_info): Add mouse_face_hidden.
24601 24693
24602 * xterm.c (disable_mouse_highlight): Removed variable. 24694 * xterm.c (disable_mouse_highlight): Removed variable.
24603 (note_mouse_highlight): Don't highlight if Vmouse_highlight is nil. 24695 (note_mouse_highlight): Don't highlight if Vmouse_highlight is nil.
24604 (show_mouse_face): Don't show highlight if mouse_face_hidden is set. 24696 (show_mouse_face): Don't show highlight if mouse_face_hidden is set.
24605 (XTread_socket): Turn mouse_face_hidden off after mouse movement, 24697 (XTread_socket): Turn mouse_face_hidden off after mouse movement,
24606 and on after keyboard input. 24698 and on after keyboard input.
24607 (x_term_init): Initialize mouse_face_hidden. 24699 (x_term_init): Initialize mouse_face_hidden.
24608 24700
24609 * msdos.h (struct display_info): Add mouse_face_hidden. 24701 * msdos.h (struct display_info): Add mouse_face_hidden.
24610 24702
24611 * msdos.c (disable_mouse_highlight): Removed variable. 24703 * msdos.c (disable_mouse_highlight): Removed variable.
24612 (show_mouse_face): Don't show highlight if mouse_face_hidden is set. 24704 (show_mouse_face): Don't show highlight if mouse_face_hidden is set.
24613 (IT_note_mouse_highlight): Don't highlight if Vmouse_highlight is nil. 24705 (IT_note_mouse_highlight): Don't highlight if Vmouse_highlight is nil.
24614 (internal_terminal_init): Initialize mouse_face_hidden. 24706 (internal_terminal_init): Initialize mouse_face_hidden.
24615 (dos_rawgetc): Turn mouse_face_hidden off after mouse movement, 24707 (dos_rawgetc): Turn mouse_face_hidden off after mouse movement,
24616 and on after keyboard input. 24708 and on after keyboard input.
24617 24709
24618 * w32term.h (struct w32_display_info): Add mouse_face_hidden. 24710 * w32term.h (struct w32_display_info): Add mouse_face_hidden.
24619 24711
24620 * w32term.c (disable_mouse_highlight): Removed variable. 24712 * w32term.c (disable_mouse_highlight): Removed variable.
24621 (note_mouse_highlight): Disable highlight if Vmouse_highlight is nil. 24713 (note_mouse_highlight): Disable highlight if Vmouse_highlight is nil.
24622 (show_mouse_face): Don't show highlight if mouse_face_hidden is set. 24714 (show_mouse_face): Don't show highlight if mouse_face_hidden is set.
24623 (w32_read_socket): Turn mouse_face_hidden off after mouse movement, 24715 (w32_read_socket): Turn mouse_face_hidden off after mouse movement,
24624 and on after keyboard input. 24716 and on after keyboard input.
24625 (w32_initialize_display_info): Initialize mouse_face_hidden. 24717 (w32_initialize_display_info): Initialize mouse_face_hidden.
24626 24718
24627 2002-02-16 Eli Zaretskii <eliz@is.elta.co.il> 24719 2002-02-16 Eli Zaretskii <eliz@is.elta.co.il>
25154 top setup_coding_system, not before the call. 25246 top setup_coding_system, not before the call.
25155 25247
25156 2002-01-07 Jason Rumney <jasonr@gnu.org> 25248 2002-01-07 Jason Rumney <jasonr@gnu.org>
25157 25249
25158 * xmenu.c (set_frame_menubar, xmenu_show): 25250 * xmenu.c (set_frame_menubar, xmenu_show):
25159 (xdialog_show): Initialize wv->help to Qnil. 25251 (xdialog_show): Initialize wv->help to Qnil.
25160 25252
25161 * w32menu.c (single_submenu, set_frame_menubar, w32_menu_show): 25253 * w32menu.c (single_submenu, set_frame_menubar, w32_menu_show):
25162 (w32_dialog_show): Initialize wv->help to Qnil. 25254 (w32_dialog_show): Initialize wv->help to Qnil.
25163 25255
25164 2002-01-06 Jason Rumney <jasonr@gnu.org> 25256 2002-01-06 Jason Rumney <jasonr@gnu.org>
27229 ;; add-log-time-zone-rule: t 27321 ;; add-log-time-zone-rule: t
27230 ;; End: 27322 ;; End:
27231 27323
27232 Copyright (C) 2001, 2002, 2003, 2004, 2005, 27324 Copyright (C) 2001, 2002, 2003, 2004, 2005,
27233 2006, 2007 Free Software Foundation, Inc. 27325 2006, 2007 Free Software Foundation, Inc.
27234 Copying and distribution of this file, with or without modification, 27326
27235 are permitted provided the copyright notice and this notice are preserved. 27327 This file is part of GNU Emacs.
27328
27329 GNU Emacs is free software; you can redistribute it and/or modify
27330 it under the terms of the GNU General Public License as published by
27331 the Free Software Foundation; either version 2, or (at your option)
27332 any later version.
27333
27334 GNU Emacs is distributed in the hope that it will be useful,
27335 but WITHOUT ANY WARRANTY; without even the implied warranty of
27336 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27337 GNU General Public License for more details.
27338
27339 You should have received a copy of the GNU General Public License
27340 along with GNU Emacs; see the file COPYING. If not, write to the
27341 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
27342 Boston, MA 02110-1301, USA.
27236 27343
27237 ;;; arch-tag: 5dcc435f-4038-4141-b3bf-5be51cd76bd4 27344 ;;; arch-tag: 5dcc435f-4038-4141-b3bf-5be51cd76bd4