Mercurial > emacs
comparison src/ChangeLog @ 83632:cc587bfd19ca
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 781-792)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from emacs--rel--22
* emacs--rel--22 (patch 33-41)
* gnus--rel--5.10 (patch 226-228)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-21
| author | Miles Bader <miles@gnu.org> |
|---|---|
| date | Mon, 11 Jun 2007 01:00:07 +0000 |
| parents | 4c726a40604c e4cbe0cfdf59 |
| children | 9c01792a3ce8 |
comparison
equal
deleted
inserted
replaced
| 83631:7d63b897231b | 83632:cc587bfd19ca |
|---|---|
| 1 2007-06-10 Jason Rumney <jasonr@gnu.org> | |
| 2 | |
| 3 * w32fns.c (Fx_file_dialog): Take size from struct not pointer. | |
| 4 | |
| 5 2007-06-08 Juanma Barranquero <lekktu@gmail.com> | |
| 6 | |
| 7 * callint.c (Fcall_interactively): | |
| 8 * editfns.c (Fdelete_and_extract_region): | |
| 9 * fileio.c (Fread_file_name): | |
| 10 * fns.c (Fmapconcat): | |
| 11 * keyboard.c (cmd_error_internal): | |
| 12 * keymap.c (Fkey_description): | |
| 13 * lread.c (openp): | |
| 14 * minibuf.c (read_minibuf): | |
| 15 * search.c (wordify): | |
| 16 * sunfns.c (sel_read): | |
| 17 * xdisp.c (Fformat_mode_line, syms_of_xdisp): | |
| 18 * xfns.c (x_default_scroll_bar_color_parameter): | |
| 19 * xmenu.c (menu_help_callback): | |
| 20 * xselect.c (Fx_get_atom_name): | |
| 21 * xterm.c (x_term_init): Use empty_unibyte_string. | |
| 22 | |
| 23 2007-06-08 Dmitry Antipov <dmitry.antipov@mail.ru> (tiny change) | |
| 24 | |
| 25 * alloc.c (init_strings): Initialize canonical empty strings. | |
| 26 (make_uninit_string, make_uninit_multibyte_string): Return appropriate | |
| 27 canonical empty string when the requested size is 0. | |
| 28 | |
| 29 * emacs.c (empty_unibyte_string): Rename from empty_string. | |
| 30 (empty_multibyte_string): New canonical empty string. | |
| 31 (syms_of_emacs): Don't initialize empty_string. | |
| 32 | |
| 33 * lisp.h (STRING_SET_UNIBYTE): Return the canonical empty unibyte | |
| 34 string, if appropriate. | |
| 35 (empty_unibyte_string, empty_multibyte_string): New externs. | |
| 36 (empty_string): Remove extern. | |
| 37 | |
| 38 * lread.c (syms_of_lread): Use empty_unibyte_string. | |
| 39 | |
| 40 2007-06-07 Jason Rumney <jasonr@gnu.org> | |
| 41 | |
| 42 * s/ms-w32.h: Don't define HAVE_TZNAME. | |
| 43 | |
| 44 * editfns.c (Fcurrent_time_zone): Remove hack for Japanese Windows. | |
| 45 | |
| 46 2007-06-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 47 | |
| 48 * mac.c (xrm_get_preference_database): Remove BLOCK_INPUT. | |
| 49 | |
| 50 * macfns.c (mac_get_window_bounds): Move extern to macterm.h. | |
| 51 (compute_tip_xy) [TARGET_API_MAC_CARBON]: Use GetGlobalMouse. | |
| 52 | |
| 53 * macmenu.c [TARGET_API_MAC_CARBON] (menu_target_item_handler): | |
| 54 Don't call next handler. | |
| 55 [TARGET_API_MAC_CARBON] (install_menu_target_item_handler): | |
| 56 Remove argument. Install handler to application. | |
| 57 (set_frame_menubar): Don't change deep_p. | |
| 58 (mac_menu_show): Use FRAME_OUTER_TO_INNER_DIFF_X and | |
| 59 FRAME_OUTER_TO_INNER_DIFF_Y. | |
| 60 (DIALOG_BUTTON_COMMAND_ID_OFFSET, DIALOG_BUTTON_COMMAND_ID_P) | |
| 61 (DIALOG_BUTTON_COMMAND_ID_VALUE, DIALOG_BUTTON_MAKE_COMMAND_ID) | |
| 62 [HAVE_DIALOGS]: New macros. | |
| 63 [HAVE_DIALOGS] (mac_handle_dialog_event, create_and_show_dialog): | |
| 64 Use them. | |
| 65 (fill_menubar) [TARGET_API_MAC_CARBON]: Use CFString. | |
| 66 | |
| 67 * macselect.c [MAC_OSX] (install_service_handler): Rename from | |
| 68 init_service_handler. All callers changed. Return OSStatus value. | |
| 69 | |
| 70 * macterm.c (mac_begin_cg_clip): New arg F. Call SetPortWindowPort. | |
| 71 All callers changed so as not to call SetPortWindowPort. | |
| 72 (mac_begin_cg_clip) [USE_CG_DRAWING]: Call mac_prepare_for_quickdraw. | |
| 73 (mac_draw_image_string_atsui) [USE_ATSUI]: New function created from | |
| 74 mac_draw_string_common. | |
| 75 (mac_draw_image_string_qd): Likewise. | |
| 76 (mac_draw_string_common): Use them. Add INLINE. | |
| 77 (XTmouse_position, x_scroll_bar_report_motion) [TARGET_API_MAC_CARBON]: | |
| 78 Use FRAME_OUTER_TO_INNER_DIFF_X, FRAME_OUTER_TO_INNER_DIFF_Y, and | |
| 79 GetGlobalMouse. | |
| 80 (x_set_mouse_pixel_position) [MAC_OSX]: Use FRAME_OUTER_TO_INNER_DIFF_X | |
| 81 and FRAME_OUTER_TO_INNER_DIFF_Y. | |
| 82 [TARGET_API_MAC_CARBON] (mac_handle_mouse_event): Likewise. | |
| 83 [USE_MAC_TSM] (mac_handle_text_input_event): Likewise. | |
| 84 (x_make_frame_visible) [TARGET_API_MAC_CARBON]: Move code for | |
| 85 repositioning window to mac_handle_window_event. | |
| 86 (x_make_frame_invisible) [TARGET_API_MAC_CARBON]: Move code for | |
| 87 saving window location to mac_handle_window_event | |
| 88 [USE_MAC_FONT_PANEL] (mac_show_hide_font_panel): Install handler here. | |
| 89 (install_menu_target_item_handler): Remove argument in extern. | |
| 90 [TARGET_API_MAC_CARBON] (mac_event_to_emacs_modifiers): | |
| 91 Also accept command events. | |
| 92 (do_keystroke): New function created from XTread_socket. | |
| 93 (init_command_handler): Remove functions. | |
| 94 [TARGET_API_MAC_CARBON] (mac_handle_window_event): Reposition window | |
| 95 and save window location by kEventWindowShowing and kEventWindowHiding | |
| 96 handlers here. Don't call next handler for window state change and | |
| 97 focus events. | |
| 98 (mac_handle_application_event, mac_handle_keyboard_event) | |
| 99 [TARGET_API_MAC_CARBON]: New functions. | |
| 100 (install_window_handler) [TARGET_API_MAC_CARBON]: Register handlers for | |
| 101 kEventWindowShowing and kEventWindowHiding events. Move installation | |
| 102 of mouse, font, text input and menu target item handlers to | |
| 103 install_application_handler. | |
| 104 (install_application_handler) [TARGET_API_MAC_CARBON]: New function. | |
| 105 (mac_handle_cg_display_reconfig) [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: | |
| 106 New function. | |
| 107 (init_dm_notification_handler) [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: | |
| 108 Register it. | |
| 109 (XTread_socket) [TARGET_API_MAC_CARBON]: Consolidate | |
| 110 SendEventToEventTarget calls. Use FRAME_OUTER_TO_INNER_DIFF_X and | |
| 111 FRAME_OUTER_TO_INNER_DIFF_Y. Move application activation handler | |
| 112 to mac_handle_application_event. Move keyboard handler to | |
| 113 mac_handle_keyboard_event. | |
| 114 (XTread_socket) [!TARGET_API_MAC_CARBON]: Use do_keystroke. | |
| 115 (mac_initialize) [TARGET_API_MAC_CARBON]: Don't call | |
| 116 init_command_handler. Call install_application_handler. | |
| 117 | |
| 118 * macterm.h (mac_get_window_bounds): Move extern from macfns.c. | |
| 119 (FRAME_OUTER_TO_INNER_DIFF_X, FRAME_OUTER_TO_INNER_DIFF_Y): New macros. | |
| 120 | |
| 121 2007-06-07 Glenn Morris <rgm@gnu.org> | |
| 122 | |
| 123 * emacs.c (main): Use `emacs-copyright' in --version output. | |
| 124 | |
| 125 2007-06-06 Chong Yidong <cyd@stupidchicken.com> | |
| 126 | |
| 127 * image.c (xpm_load): Remove spurious call to | |
| 128 xpm_init_color_cache. | |
| 129 | |
| 130 2007-06-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 131 | |
| 132 * macfns.c (mac_window): Replace WindowPtr with WindowRef. | |
| 133 | |
| 134 * macgui.h: Replace WindowPtr with WindowRef. | |
| 135 | |
| 136 * macmenu.c: Replace MenuHandle and GetMenuHandle with MenuRef and | |
| 137 GetMenuRef, respectively. Replace WindowPtr with WindowRef. | |
| 138 Replace ControlHandle with ControlRef. | |
| 139 (install_menu_quit_handler): Rename arg MENU_HANDLE to ROOT_MENU. | |
| 140 | |
| 141 * macterm.c: Replace MenuHandle and GetMenuHandle with MenuRef and | |
| 142 GetMenuRef, respectively. Replace WindowPtr with WindowRef. | |
| 143 Replace ControlHandle with ControlRef. | |
| 144 (USE_CARBON_EVENTS): Remove. Use TARGET_API_MAC_CARBON instead. | |
| 145 [MAC_OS8] (do_get_menus): Rename variable `menu_handle' to `menu'. | |
| 146 | |
| 147 * macterm.h (struct scroll_bar): Rename member control_handle_low | |
| 148 and control_handle_high to control_ref_low and control_ref_high. | |
| 149 All uses changed. | |
| 150 (SCROLL_BAR_CONTROL_REF, SET_SCROLL_BAR_CONTROL_REF): Rename from | |
| 151 SCROLL_BAR_CONTROL_HANDLE and SET_SCROLL_BAR_CONTROL_HANDLE, | |
| 152 respectively. All uses changed. | |
| 153 (XCreatePixmap, XCreatePixmapFromBitmapData, XSetWindowBackground) | |
| 154 (install_window_handler, remove_window_handler): Replace WindowPtr | |
| 155 with WindowRef in externs. | |
| 156 | |
| 157 2007-06-05 Juanma Barranquero <lekktu@gmail.com> | |
| 158 | |
| 159 * xfaces.c (Finternal_lisp_face_p): Signal error for face alias loops. | |
| 160 | |
| 161 2007-06-03 Nick Roberts <nickrob@snap.net.nz> | |
| 162 | |
| 163 * keyboard.c (discard_mouse_events): Add GPM_CLICK_EVENT case. | |
| 164 | |
| 165 * frame.c (Fmouse_position, Fmouse_pixel_position): | |
| 166 Condition on HAVE_GPM too. | |
| 167 | |
| 168 * term.c (term_mouse_highlight): Remove unused variables. | |
| 169 (Fterm_open_connection): Set gpm_zerobased to 1. | |
| 170 (term_mouse_movement, term_mouse_click, handle_one_term_event): | |
| 171 Use zero based co-ordinates. | |
| 172 (handle_one_term_event): Report a drag as mouse movement too. | |
| 173 | |
| 174 * Makefile.in (MOUSE_SUPPORT): Define for HAVE_GPM. | |
| 175 | |
| 176 2007-06-03 Chong Yidong <cyd@stupidchicken.com> | |
| 177 | |
| 178 * image.c (search_image_cache): New function. Require background | |
| 179 color match if background color is unspecified in the image spec. | |
| 180 (uncache_image, lookup_image): Use it. | |
| 181 | |
| 182 2007-06-01 Juanma Barranquero <lekktu@gmail.com> | |
| 183 | |
| 184 * window.c (Fshrink_window): Reflow docstring. | |
| 185 | |
| 186 2007-06-02 Chong Yidong <cyd@stupidchicken.com> | |
| 187 | |
| 188 * Version 22.1 released. | |
| 189 | |
| 190 2007-06-01 Richard Stallman <rms@gnu.org> | |
| 191 | |
| 192 * xfns.c (x_encode_text): Add GCPRO. | |
| 193 | |
| 194 2007-06-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 195 | |
| 196 * xfns.c (x_set_name_internal): Save encoded name before | |
| 197 x_encode_text in case string data is relocated. | |
| 198 | |
| 199 2007-05-31 Richard Stallman <rms@gnu.org> | |
| 200 | |
| 201 * buffer.c (syms_of_buffer): Doc fix. | |
| 202 | |
| 203 2007-05-30 Nick Roberts <nickrob@snap.net.nz> | |
| 204 | |
| 205 * sysdep.c (init_sys_modes): Add rather than replace with | |
| 206 O_NONBLOCK. | |
| 207 | |
| 208 * frame.c [HAVE_GPM] (Fset_mouse_pixel_position): Add call to | |
| 209 term_mouse_moveto. | |
| 210 | |
| 211 * termhooks.h (term_mouse_moveto): New extern. | |
| 212 | |
| 213 * term.c (mouse_face_window): Rename... | |
| 214 (Qmouse_face_window): ...to this. | |
| 215 (term_show_mouse_face, term_clear_mouse_face) | |
| 216 (term_mouse_highlight): Use Qmouse_face_window. | |
| 217 (term_mouse_moveto): New function. | |
| 218 (term_mouse_position): Make it work. | |
| 219 (syms_of_term): Uncomment assignment to mouse_position_hook. | |
| 220 Staticpro Qmouse_face_window. | |
| 221 | |
| 1 2007-05-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 222 2007-05-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 223 |
| 3 * xdisp.c (redisplay_internal): Bind inhibit-point-motion-hooks to t | 224 * xdisp.c (redisplay_internal): Bind inhibit-point-motion-hooks to t |
| 4 around current_column call. | 225 around current_column call. |
| 5 | 226 |
| 6 2007-05-26 Dan Nicolaescu <dann@ics.uci.edu> | 227 2007-05-26 Dan Nicolaescu <dann@ics.uci.edu> |
| 7 | 228 |
| 8 * xfaces.c (syms_of_xfaces): Delete stray semicolon. | 229 * xfaces.c (syms_of_xfaces): Delete stray semicolon. |
| 9 * xdisp.c (next_element_from_buffer): | 230 * xdisp.c (next_element_from_buffer): |
| 10 * window.c (delete_window): | 231 * window.c (delete_window): |
| 11 * term.c (term_mouse_highlight): | 232 * term.c (term_mouse_highlight): |
| 12 * msdos.c (getdefdir): | 233 * msdos.c (getdefdir): |
| 13 * macterm.c (mac_create_bitmap_from_bitmap_data) | 234 * macterm.c (mac_create_bitmap_from_bitmap_data) |
| 14 (init_font_name_table): | 235 (init_font_name_table): |
| 15 * fns.c (Fsxhash): | 236 * fns.c (Fsxhash): |
| 16 * data.c (Fmake_local_variable): | 237 * data.c (Fmake_local_variable): |
| 17 * ccl.c (ccl_driver): Likewise. | 238 * ccl.c (ccl_driver): Likewise. |
| 18 | 239 |
| 19 2007-05-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 240 2007-05-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 20 | 241 |
| 21 * macterm.c [USE_CARBON_EVENTS] (mac_handle_window_event): | 242 * macterm.c [USE_CARBON_EVENTS] (mac_handle_window_event): |
| 23 | 244 |
| 24 2007-05-25 Chong Yidong <cyd@stupidchicken.com> | 245 2007-05-25 Chong Yidong <cyd@stupidchicken.com> |
| 25 | 246 |
| 26 * image.c (uncache_image): Fix typo. | 247 * image.c (uncache_image): Fix typo. |
| 27 | 248 |
| 28 2007-05-23 Johannes Weiner <hannes@saeurebad.de> (tiny change) | 249 2007-05-23 Johannes Weiner <hannes@saeurebad.de> (tiny change) |
| 29 | 250 |
| 30 * keyboard.c (make_lispy_movement): Condition on HAVE_GPM too. | 251 * keyboard.c (make_lispy_movement): Condition on HAVE_GPM too. |
| 31 | 252 |
| 32 2007-05-22 Richard Stallman <rms@gnu.org> | 253 2007-05-22 Richard Stallman <rms@gnu.org> |
| 33 | 254 |
| 76 * lisp.h (add_gpm_wait_descriptor, delete_gpm_wait_descriptor): | 297 * lisp.h (add_gpm_wait_descriptor, delete_gpm_wait_descriptor): |
| 77 New externs. | 298 New externs. |
| 78 | 299 |
| 79 * termhooks.h [HAVE_GPM_H] (enum event_kind): Add GPM_CLICK_EVENT. | 300 * termhooks.h [HAVE_GPM_H] (enum event_kind): Add GPM_CLICK_EVENT. |
| 80 Include gpm.h. | 301 Include gpm.h. |
| 81 (handle_one_term_event, term_gpm) New externs. | 302 (handle_one_term_event, term_gpm): New externs. |
| 82 | 303 |
| 83 * sysdep.c [HAVE_GPM_H] (init_sys_modes): Make gpm_fd nonblocking | 304 * sysdep.c [HAVE_GPM_H] (init_sys_modes): Make gpm_fd nonblocking |
| 84 and allow it to be interrupted by SIGIO. | 305 and allow it to be interrupted by SIGIO. |
| 85 | 306 |
| 86 * process.c (gpm_wait_mask, max_gpm_desc): New variables. | 307 * process.c (gpm_wait_mask, max_gpm_desc): New variables. |
| 142 | 363 |
| 143 * xterm.c (XTread_socket): Yet Another Uncaught X Error Crash (YAUXEC). | 364 * xterm.c (XTread_socket): Yet Another Uncaught X Error Crash (YAUXEC). |
| 144 | 365 |
| 145 2007-05-07 Stefan Monnier <monnier@iro.umontreal.ca> | 366 2007-05-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 146 | 367 |
| 147 * editfns.c (Ftranspose_regions): Yet another int/Lisp_Object mixup (YAILOM) | 368 * editfns.c (Ftranspose_regions): Yet another int/Lisp_Object |
| 369 mixup (YAILOM). | |
| 148 | 370 |
| 149 2007-05-07 Andreas Schwab <schwab@suse.de> | 371 2007-05-07 Andreas Schwab <schwab@suse.de> |
| 150 | 372 |
| 151 * keymap.c (Flookup_key): Fix typo in last change. | 373 * keymap.c (Flookup_key): Fix typo in last change. |
| 152 | 374 |
| 153 2007-05-07 Stefan Monnier <monnier@iro.umontreal.ca> | 375 2007-05-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 154 | 376 |
| 155 * keymap.c (Fdefine_key, Flookup_key): Only do the 0x80->meta_modifier | 377 * keymap.c (Fdefine_key, Flookup_key): Only do the 0x80->meta_modifier |
| 156 mapping for unibyte strings. | 378 mapping for unibyte strings. |
| 2597 | 2819 |
| 2598 * gtkutil.c (xg_get_file_with_chooser): Change file chooser message | 2820 * gtkutil.c (xg_get_file_with_chooser): Change file chooser message |
| 2599 for writing files. Call gtk_file_chooser_set_current_name to keep | 2821 for writing files. Call gtk_file_chooser_set_current_name to keep |
| 2600 default filename. | 2822 default filename. |
| 2601 | 2823 |
| 2602 * minibuf.c (Finternal_complete_buffer): Move after DEFUN:s it calls | 2824 * minibuf.c (Finternal_complete_buffer): Move after DEFUN:s it calls. |
| 2603 | 2825 |
| 2604 2006-09-02 Jindrich Makovicka <makovick@gmail.com> (tiny change) | 2826 2006-09-02 Jindrich Makovicka <makovick@gmail.com> (tiny change) |
| 2605 | 2827 |
| 2606 * fns.c (concat) [__GNUC__]: Declare with | 2828 * fns.c (concat) [__GNUC__]: Declare with |
| 2607 `__attribute__((noinline))'. | 2829 `__attribute__((noinline))'. |
| 2854 dpyinfo->x_dnd_atoms before generating lisp event. | 3076 dpyinfo->x_dnd_atoms before generating lisp event. |
| 2855 | 3077 |
| 2856 * xterm.h (struct x_display_info): Add x_dnd_atoms* to keep track | 3078 * xterm.h (struct x_display_info): Add x_dnd_atoms* to keep track |
| 2857 of drag and drop Atoms. | 3079 of drag and drop Atoms. |
| 2858 | 3080 |
| 2859 * xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms* | 3081 * xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms*. |
| 2860 | 3082 |
| 2861 2006-08-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 3083 2006-08-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 2862 | 3084 |
| 2863 * keyboard.c: Define in_sighandler. | 3085 * keyboard.c: Define in_sighandler. |
| 2864 (input_available_signal): Set in_sighandler. | 3086 (input_available_signal): Set in_sighandler. |
| 4020 resource to backtranslate key with modifiers. | 4242 resource to backtranslate key with modifiers. |
| 4021 (XTread_socket): Don't set read_socket_inev around AEProcessAppleEvent. | 4243 (XTread_socket): Don't set read_socket_inev around AEProcessAppleEvent. |
| 4022 | 4244 |
| 4023 2006-05-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 4245 2006-05-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 4024 | 4246 |
| 4025 * xterm.c: Remove declarations already in xterm.h | 4247 * xterm.c: Remove declarations already in xterm.h. |
| 4026 | 4248 |
| 4027 * xterm.h: Add extern declarations for x_clear_errors, | 4249 * xterm.h: Add extern declarations for x_clear_errors, |
| 4028 x_fully_uncatch_errors, x_catching_errors and | 4250 x_fully_uncatch_errors, x_catching_errors and |
| 4029 x_alloc_lighter_color_for_widget. Remove duplicated declarations. | 4251 x_alloc_lighter_color_for_widget. Remove duplicated declarations. |
| 4030 | 4252 |
| 4761 | 4983 |
| 4762 2006-04-09 Dan Nicolaescu <dann@ics.uci.edu> | 4984 2006-04-09 Dan Nicolaescu <dann@ics.uci.edu> |
| 4763 | 4985 |
| 4764 * puresize.h (pure_write_error): Mark as NO_RETURN. | 4986 * puresize.h (pure_write_error): Mark as NO_RETURN. |
| 4765 | 4987 |
| 4766 * lisp.h (args_out_of_range, args_out_of_range_3) | 4988 * lisp.h (args_out_of_range, args_out_of_range_3, Fkill_emacs): |
| 4989 Likewise. | |
| 4767 | 4990 |
| 4768 2006-04-08 Eli Zaretskii <eliz@gnu.org> | 4991 2006-04-08 Eli Zaretskii <eliz@gnu.org> |
| 4769 | 4992 |
| 4770 * w32fns.c (w32_wnd_proc) <WM_MOUSEMOVE>: Ignore mouse movements | 4993 * w32fns.c (w32_wnd_proc) <WM_MOUSEMOVE>: Ignore mouse movements |
| 4771 if a menu is active on this frame. | 4994 if a menu is active on this frame. |
| 6378 asynchronous input processing. Use mac_store_services_event | 6601 asynchronous input processing. Use mac_store_services_event |
| 6379 instead of mac_store_application_menu_event. | 6602 instead of mac_store_application_menu_event. |
| 6380 | 6603 |
| 6381 * macterm.c (Qmac_ready_for_drag_n_drop, Qapplication, Qabout) | 6604 * macterm.c (Qmac_ready_for_drag_n_drop, Qapplication, Qabout) |
| 6382 (Qpreferences): Remove variables. | 6605 (Qpreferences): Remove variables. |
| 6383 (syms_of_macterm) : Don't initialize them. | 6606 (syms_of_macterm): Don't initialize them. |
| 6384 (Qhicommand) [USE_CARBON_EVENTS]: New variable. | 6607 (Qhicommand) [USE_CARBON_EVENTS]: New variable. |
| 6385 (syms_of_macterm) [USE_CARBON_EVENTS]: Initialize it. | 6608 (syms_of_macterm) [USE_CARBON_EVENTS]: Initialize it. |
| 6386 (init_required_apple_events, do_ae_open_application) | 6609 (init_required_apple_events, do_ae_open_application) |
| 6387 (do_ae_print_documents, do_ae_open_documents) | 6610 (do_ae_print_documents, do_ae_open_documents) |
| 6388 (do_ae_quit_application): Remove functions and prototypes. | 6611 (do_ae_quit_application): Remove functions and prototypes. |
| 7060 | 7283 |
| 7061 2005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 7284 2005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 7062 | 7285 |
| 7063 * mac.c [TARGET_API_MAC_CARBON] (get_cfstring_encoding_from_lisp): | 7286 * mac.c [TARGET_API_MAC_CARBON] (get_cfstring_encoding_from_lisp): |
| 7064 Allow nil as argument. | 7287 Allow nil as argument. |
| 7065 [TARGET_API_MAC_CARBON] (Fmac_code_convert_string): Regard nil | 7288 [TARGET_API_MAC_CARBON] (Fmac_code_convert_string): Regard nil |
| 7066 for encoding arguments as UTF-16 in native byte order, no BOM. | 7289 for encoding arguments as UTF-16 in native byte order, no BOM. |
| 7067 | 7290 |
| 7068 * macfns.c (Fx_create_frame): Add debugging code. | 7291 * macfns.c (Fx_create_frame): Add debugging code. |
| 7069 (Fx_show_tip): Set frame pixel width and height. | 7292 (Fx_show_tip): Set frame pixel width and height. |
| 7070 | 7293 |
| 9996 [TARGET_API_MAC_CARBON] (cfdata_to_lisp, cfstring_to_lisp) | 10219 [TARGET_API_MAC_CARBON] (cfdata_to_lisp, cfstring_to_lisp) |
| 9997 (cfnumber_to_lisp, cfdate_to_lisp, cfboolean_to_lisp) | 10220 (cfnumber_to_lisp, cfdate_to_lisp, cfboolean_to_lisp) |
| 9998 (cfobject_desc_to_lisp, cfproperty_list_to_lisp): Likewise. | 10221 (cfobject_desc_to_lisp, cfproperty_list_to_lisp): Likewise. |
| 9999 | 10222 |
| 10000 * process.c (init_process): Change `#ifdef DARWIN' to `#if | 10223 * process.c (init_process): Change `#ifdef DARWIN' to `#if |
| 10001 defined (DARWIN) || defined (MAC_OSX)' | 10224 defined (DARWIN) || defined (MAC_OSX)'. |
| 10002 | 10225 |
| 10003 * s/darwin.h (DARWIN): Don't define. | 10226 * s/darwin.h (DARWIN): Don't define. |
| 10004 | 10227 |
| 10005 2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 10228 2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 10006 | 10229 |
| 10533 event does not make sit-for exit after a menu selection. | 10756 event does not make sit-for exit after a menu selection. |
| 10534 | 10757 |
| 10535 2005-02-03 Kim F. Storm <storm@cua.dk> | 10758 2005-02-03 Kim F. Storm <storm@cua.dk> |
| 10536 | 10759 |
| 10537 * dispnew.c (build_frame_matrix_from_leaf_window) | 10760 * dispnew.c (build_frame_matrix_from_leaf_window) |
| 10538 [!GLYPH_DEBUG]: Fix xassert. | 10761 [!GLYPH_DEBUG]: Fix xassert. |
| 10539 | 10762 |
| 10540 * xfaces.c (x_free_gc) [!GLYPH_DEBUG]: Fix xassert. | 10763 * xfaces.c (x_free_gc) [!GLYPH_DEBUG]: Fix xassert. |
| 10541 | 10764 |
| 10542 * xfns.c (unwind_create_frame) [!GLYPH_DEBUG]: Fix xassert. | 10765 * xfns.c (unwind_create_frame) [!GLYPH_DEBUG]: Fix xassert. |
| 10543 | 10766 |
| 11423 * fileio.c (Fread_file_name): Delete duplicates in | 11646 * fileio.c (Fread_file_name): Delete duplicates in |
| 11424 file-name-history when history_delete_duplicates is true. | 11647 file-name-history when history_delete_duplicates is true. |
| 11425 | 11648 |
| 11426 2004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 11649 2004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 11427 | 11650 |
| 11428 * macterm.c (mac_do_list_fonts): Fix memory leak | 11651 * macterm.c (mac_do_list_fonts): Fix memory leak. |
| 11429 | 11652 |
| 11430 2004-12-20 Richard M. Stallman <rms@gnu.org> | 11653 2004-12-20 Richard M. Stallman <rms@gnu.org> |
| 11431 | 11654 |
| 11432 * regex.c (re_match_2_internal) <symend, wordend>: | 11655 * regex.c (re_match_2_internal) <symend, wordend>: |
| 11433 Fix calls to UPDATE_SYNTAX_TABLE_FORWARD. | 11656 Fix calls to UPDATE_SYNTAX_TABLE_FORWARD. |
| 12203 (syms_of_doc): Defvar Vbuild_files. | 12426 (syms_of_doc): Defvar Vbuild_files. |
| 12204 | 12427 |
| 12205 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o | 12428 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o |
| 12206 and w32*.o. | 12429 and w32*.o. |
| 12207 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked. | 12430 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked. |
| 12208 (mostlyclean): Rm buildobj.lst | 12431 (mostlyclean): Rm buildobj.lst. |
| 12209 | 12432 |
| 12210 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs | 12433 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs |
| 12211 is linked. | 12434 is linked. |
| 12212 | 12435 |
| 12213 2004-11-09 Kim F. Storm <storm@cua.dk> | 12436 2004-11-09 Kim F. Storm <storm@cua.dk> |
| 12541 | 12764 |
| 12542 * lisp.h (USE_SAFE_ALLOCA): Add and init sa_must_free integer. | 12765 * lisp.h (USE_SAFE_ALLOCA): Add and init sa_must_free integer. |
| 12543 (SAFE_ALLOCA, SAFE_ALLOCA_LISP): Increment it when malloc is used. | 12766 (SAFE_ALLOCA, SAFE_ALLOCA_LISP): Increment it when malloc is used. |
| 12544 (SAFE_FREE): Test it to determine if we need to unwind to free. | 12767 (SAFE_FREE): Test it to determine if we need to unwind to free. |
| 12545 Remove size arg. All users changed. | 12768 Remove size arg. All users changed. |
| 12546 (SAFE_FREE_LISP) Remove. All users changed to use SAFE_FREE. | 12769 (SAFE_FREE_LISP): Remove. All users changed to use SAFE_FREE. |
| 12547 | 12770 |
| 12548 2004-10-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 12771 2004-10-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 12549 | 12772 |
| 12550 * gtkutil.c: Put empty line between comment and function body. | 12773 * gtkutil.c: Put empty line between comment and function body. |
| 12551 (xg_destroy_widgets): Rename from remove_from_container. | 12774 (xg_destroy_widgets): Rename from remove_from_container. |
| 13203 * macmenu.c (ENCODE_MENU_STRING): Added to handle multibyte | 13426 * macmenu.c (ENCODE_MENU_STRING): Added to handle multibyte |
| 13204 strings in menu items. | 13427 strings in menu items. |
| 13205 (single_submenu): Use ENCODE_MENU_STRING | 13428 (single_submenu): Use ENCODE_MENU_STRING |
| 13206 (mac_menu_show): Use ENCODE_MENU_STRING. Reset grabbed because | 13429 (mac_menu_show): Use ENCODE_MENU_STRING. Reset grabbed because |
| 13207 button release isn't passed to event loop | 13430 button release isn't passed to event loop |
| 13208 (add_menu_item): Use SetMenuItemWithCFString | 13431 (add_menu_item): Use SetMenuItemWithCFString. |
| 13209 | 13432 |
| 13210 2004-08-26 Steven Tamm <steventamm@mac.com> | 13433 2004-08-26 Steven Tamm <steventamm@mac.com> |
| 13211 | 13434 |
| 13212 * fileio.c (Fread_file_name): Call x_file_dialog on carbon on | 13435 * fileio.c (Fread_file_name): Call x_file_dialog on carbon on |
| 13213 tool-bar/menu click. | 13436 tool-bar/menu click. |
| 13472 * mac.c (sys_select): Block input around call to | 13695 * mac.c (sys_select): Block input around call to |
| 13473 ReceiveNextEvent to prevent breakage. Correctly handle | 13696 ReceiveNextEvent to prevent breakage. Correctly handle |
| 13474 blocking on event queue only by calling ReceiveNextEvent | 13697 blocking on event queue only by calling ReceiveNextEvent |
| 13475 instead of select (since GUI events aren't on an fd). | 13698 instead of select (since GUI events aren't on an fd). |
| 13476 (sys_read): Remove function | 13699 (sys_read): Remove function |
| 13477 * sysdep.c: Remove redefine of read to sys_read if HAVE_CARBON | 13700 * sysdep.c: Remove redefine of read to sys_read if HAVE_CARBON. |
| 13478 | 13701 |
| 13479 2004-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 13702 2004-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 13480 | 13703 |
| 13481 * mac.c (sys_select): Redo sys_select to use alarm-based | 13704 * mac.c (sys_select): Redo sys_select to use alarm-based |
| 13482 polling instead of 1 sec timeouts (like solaris). | 13705 polling instead of 1 sec timeouts (like solaris). |
| 13483 | 13706 |
| 13484 * macterm.c (x_make_frame_visible): Comment in polling on | 13707 * macterm.c (x_make_frame_visible): Comment in polling on |
| 13485 frame creation. | 13708 frame creation. |
| 13486 | 13709 |
| 13487 * keyboard.c: Undef SIGIO on Carbon | 13710 * keyboard.c: Undef SIGIO on Carbon. |
| 13488 | 13711 |
| 13489 * atimer.c (alarm_signal_handler): Call alarm handlers after | 13712 * atimer.c (alarm_signal_handler): Call alarm handlers after |
| 13490 scheduling. | 13713 scheduling. |
| 13491 | 13714 |
| 13492 * eval.c (Feval): Remove quit_char test | 13715 * eval.c (Feval): Remove quit_char test. |
| 13493 | 13716 |
| 13494 * process.c (wait_reading_process_input): Remove clearing | 13717 * process.c (wait_reading_process_input): Remove clearing |
| 13495 stdin for select call on process input. | 13718 stdin for select call on process input. |
| 13496 | 13719 |
| 13497 2004-07-18 Luc Teirlinck <teirllm@auburn.edu> | 13720 2004-07-18 Luc Teirlinck <teirllm@auburn.edu> |
| 14439 depend on libXpm, but only supports XPM version 3 without extensions. | 14662 depend on libXpm, but only supports XPM version 3 without extensions. |
| 14440 | 14663 |
| 14441 2004-05-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 14664 2004-05-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 14442 | 14665 |
| 14443 * macterm.c (x_flush, XTframe_up_to_date): Use FRAME_MAC_P | 14666 * macterm.c (x_flush, XTframe_up_to_date): Use FRAME_MAC_P |
| 14444 instead of FRAME_X_P | 14667 instead of FRAME_X_P. |
| 14445 | 14668 |
| 14446 2004-05-11 Kim F. Storm <storm@cua.dk> | 14669 2004-05-11 Kim F. Storm <storm@cua.dk> |
| 14447 | 14670 |
| 14448 * process.c (read_process_output): Grow decoding_buf when needed; | 14671 * process.c (read_process_output): Grow decoding_buf when needed; |
| 14449 this could cause a crash in allocate_string and compact_small_strings. | 14672 this could cause a crash in allocate_string and compact_small_strings. |
| 14609 * msdos.c (top-level): Add "#pragma pack(0)" after <dir.h>, to | 14832 * msdos.c (top-level): Add "#pragma pack(0)" after <dir.h>, to |
| 14610 undo bad effect of pack(4) in some versions of system headers. | 14833 undo bad effect of pack(4) in some versions of system headers. |
| 14611 | 14834 |
| 14612 2004-05-01 Jason Rumney <jasonr@gnu.org> | 14835 2004-05-01 Jason Rumney <jasonr@gnu.org> |
| 14613 | 14836 |
| 14614 * w32term.c (x_draw_hollow_cursor): Sync with xterm.c | 14837 * w32term.c (x_draw_hollow_cursor): Sync with xterm.c. |
| 14615 | 14838 |
| 14616 2004-04-30 Kim F. Storm <storm@cua.dk> | 14839 2004-04-30 Kim F. Storm <storm@cua.dk> |
| 14617 | 14840 |
| 14618 * buffer.c (syms_of_buffer) <line-spacing>: Allow float value. | 14841 * buffer.c (syms_of_buffer) <line-spacing>: Allow float value. |
| 14619 (syms_of_buffer) <cursor-type>: Doc fix. | 14842 (syms_of_buffer) <cursor-type>: Doc fix. |
| 17402 | 17625 |
| 17403 2003-09-01 Jason Rumney <jasonr@gnu.org> | 17626 2003-09-01 Jason Rumney <jasonr@gnu.org> |
| 17404 | 17627 |
| 17405 * makefile.w32-in (alloca.o): Remove. | 17628 * makefile.w32-in (alloca.o): Remove. |
| 17406 (coding.o): Depend on intervals.h | 17629 (coding.o): Depend on intervals.h |
| 17407 (emacs.o, bytecode.o): Depend on window.h | 17630 (emacs.o, bytecode.o): Depend on window.h. |
| 17408 | 17631 |
| 17409 2003-09-01 Dave Love <fx@gnu.org> | 17632 2003-09-01 Dave Love <fx@gnu.org> |
| 17410 | 17633 |
| 17411 * Makefile.in (alloca.o): Remove commands. | 17634 * Makefile.in (alloca.o): Remove commands. |
| 17412 (coding.o): Depend on intervals.h composite.h window.h. | 17635 (coding.o): Depend on intervals.h composite.h window.h. |
| 18183 * lread.c [HAVE_FCNTL_H]: Include fcntl.h. | 18406 * lread.c [HAVE_FCNTL_H]: Include fcntl.h. |
| 18184 | 18407 |
| 18185 * gtkutil.c: Include keyboard.h, charset.h, coding.h. | 18408 * gtkutil.c: Include keyboard.h, charset.h, coding.h. |
| 18186 (xg_create_frame_widgets): Use ENCODE_UTF_8. | 18409 (xg_create_frame_widgets): Use ENCODE_UTF_8. |
| 18187 | 18410 |
| 18188 * xterm.c (Qutf_8): Move to coding.c | 18411 * xterm.c (Qutf_8): Move to coding.c. |
| 18189 | 18412 |
| 18190 * xmenu.c (ENCODE_MENU_STRING): New. | 18413 * xmenu.c (ENCODE_MENU_STRING): New. |
| 18191 (list_of_panes, list_of_items, digest_single_submenu, xmenu_show): | 18414 (list_of_panes, list_of_items, digest_single_submenu, xmenu_show): |
| 18192 Use it. | 18415 Use it. |
| 18193 | 18416 |
| 20912 (update_tool_bar): Add check for USE_GTK and external tool bar. | 21135 (update_tool_bar): Add check for USE_GTK and external tool bar. |
| 20913 (redisplay_tool_bar): Add check for USE_GTK and external tool bar. | 21136 (redisplay_tool_bar): Add check for USE_GTK and external tool bar. |
| 20914 (redisplay_internal): Add check for USE_GTK and popup_activated. | 21137 (redisplay_internal): Add check for USE_GTK and popup_activated. |
| 20915 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_MENU_BAR. | 21138 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_MENU_BAR. |
| 20916 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_TOOL_BAR. | 21139 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_TOOL_BAR. |
| 20917 (display_menu_bar): Add check for USE_GTK | 21140 (display_menu_bar): Add check for USE_GTK. |
| 20918 | 21141 |
| 20919 * lisp.h (Vx_resource_name): Declare extern. | 21142 * lisp.h (Vx_resource_name): Declare extern. |
| 20920 | 21143 |
| 20921 * keyboard.c (kbd_buffer_get_event): Check MENU_BAR_ACTIVATE_EVENT | 21144 * keyboard.c (kbd_buffer_get_event): Check MENU_BAR_ACTIVATE_EVENT |
| 20922 for USE_GTK. | 21145 for USE_GTK. |
| 22030 (Fshrink_window): Add preserve_before as was done for enlarge_window. | 22253 (Fshrink_window): Add preserve_before as was done for enlarge_window. |
| 22031 (Vspecial_display_function): Update docstring. | 22254 (Vspecial_display_function): Update docstring. |
| 22032 | 22255 |
| 22033 * buffer.c (assoc_ignore_text_properties, Fother_buffer, Fkill_buffer) | 22256 * buffer.c (assoc_ignore_text_properties, Fother_buffer, Fkill_buffer) |
| 22034 (call_overlay_mod_hooks): Use CONSP and XCAR/XCDR. | 22257 (call_overlay_mod_hooks): Use CONSP and XCAR/XCDR. |
| 22035 (Fget_buffer_create, advance_to_char_boundary): Use BEG and BEG_BYTE; | 22258 (Fget_buffer_create, advance_to_char_boundary): Use BEG and BEG_BYTE. |
| 22036 | 22259 |
| 22037 2002-10-21 Stefan Monnier <monnier@cs.yale.edu> | 22260 2002-10-21 Stefan Monnier <monnier@cs.yale.edu> |
| 22038 | 22261 |
| 22039 * casefiddle.c (casify_region): Don't treat a prefix char as part | 22262 * casefiddle.c (casify_region): Don't treat a prefix char as part |
| 22040 of a word when at the beginning. | 22263 of a word when at the beginning. |
| 23729 2002-06-05 Eli Zaretskii <eliz@is.elta.co.il> | 23952 2002-06-05 Eli Zaretskii <eliz@is.elta.co.il> |
| 23730 | 23953 |
| 23731 * fns.c (Fstring_make_unibyte): Doc fix. | 23954 * fns.c (Fstring_make_unibyte): Doc fix. |
| 23732 | 23955 |
| 23733 * xselect.c (lisp_data_to_selection_data): If the requested type | 23956 * xselect.c (lisp_data_to_selection_data): If the requested type |
| 23734 is STRING, call string_make_unibyte to encode the selected text | 23957 is STRING, call string_make_unibyte to encode the selected text |
| 23735 as a string. | 23958 as a string. |
| 23736 | 23959 |
| 23737 * window.c (Fset_window_hscroll): Doc fix. | 23960 * window.c (Fset_window_hscroll): Doc fix. |
| 23738 | 23961 |
| 23739 2002-06-05 Pavel Jan,Am(Bk <Pavel@Janik.cz> | 23962 2002-06-05 Pavel Jan,Am(Bk <Pavel@Janik.cz> |
| 23740 | 23963 |
