diff options
| author | Miles Bader | 2006-01-16 08:37:27 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-01-16 08:37:27 +0000 |
| commit | 41882805d6711e32ac0f066119226d84dbdedc13 (patch) | |
| tree | 44f756cef3fbc4de2f229e93613a1a326da7f55d /src/ChangeLog | |
| parent | 6a2bd1a5019d2130c87ac5cf17f1322bf614b624 (diff) | |
| parent | 28f74fdf77eaab2e9daf54e2d5b0b729c5201e4f (diff) | |
| download | emacs-41882805d6711e32ac0f066119226d84dbdedc13.tar.gz emacs-41882805d6711e32ac0f066119226d84dbdedc13.zip | |
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 616-696)
- Add lisp/mh-e/.arch-inventory
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
- lisp/gnus/ChangeLog: Remove duplicate entry
* gnus--rel--5.10 (patch 147-181)
- Update from CVS
- Merge from emacs--cvs-trunk--0
- Update from CVS: lisp/mml.el (mml-preview): Doc fix.
- Update from CVS: texi/message.texi: Fix default values.
- Update from CVS: texi/gnus.texi (RSS): Addition.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 1147 |
1 files changed, 1133 insertions, 14 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 00b66dbd06f..40fbbc94192 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,1124 @@ | |||
| 1 | 2006-01-15 Andreas Schwab <schwab@suse.de> | ||
| 2 | |||
| 3 | * search.c (Freplace_match): Use UPPERCASEP instead of !NOCASEP. | ||
| 4 | |||
| 5 | 2006-01-13 Richard M. Stallman <rms@gnu.org> | ||
| 6 | |||
| 7 | * Makefile.in: Define new macro WINDOW_SUPPORT. | ||
| 8 | (lisp): Use it. | ||
| 9 | (SOME_MACHINE_LISP): Add conditionally loaded files. | ||
| 10 | |||
| 11 | 2006-01-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 12 | |||
| 13 | * macterm.c [USE_ATSUI] (atsu_get_text_layout_with_text_ptr) | ||
| 14 | [MAC_OS_X_VERSION_MAX_ALLOWED >= 1020]: Specify kATSLineUseQDRendering. | ||
| 15 | (XLoadQueryFont) [USE_ATSUI]: Display diacritical marks in | ||
| 16 | decomposed form. | ||
| 17 | |||
| 18 | * process.c [HAVE_INTTYPES_H]: Include inttypes.h. | ||
| 19 | (ifflag_table): Fix typo (IFF_OACTIV -> IFF_OACTIVE). | ||
| 20 | (Fnetwork_interface_info): Use HAVE_STRUCT_IFREQ_IFR_NETMASK | ||
| 21 | macro. Also try member ifr_addr when getting netmask. | ||
| 22 | |||
| 23 | 2006-01-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 24 | |||
| 25 | * fileio.c (Fexpand_file_name): Remove redundant tests. | ||
| 26 | Fix elimination of // so that it doesn't prevent elimination of an | ||
| 27 | immediately following /. or /.. | ||
| 28 | |||
| 29 | 2006-01-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 30 | |||
| 31 | * gtkutil.c (xg_toggle_notify_cb): New function. | ||
| 32 | (xg_toggle_visibility_cb): Move setting of x_gtk_show_hidden_files to | ||
| 33 | xg_toggle_notify_cb. | ||
| 34 | (xg_get_file_with_chooser): Add callback to xg_toggle_notify_cb when | ||
| 35 | parameter value changes so the toggle button gets updated. | ||
| 36 | |||
| 37 | 2006-01-06 Nick Roberts <nickrob@snap.net.nz> | ||
| 38 | |||
| 39 | * .gdbinit: Fix typo. | ||
| 40 | |||
| 41 | 2006-01-05 Eli Zaretskii <eliz@gnu.org> | ||
| 42 | |||
| 43 | * .gdbinit: Fix last change. | ||
| 44 | |||
| 45 | 2006-01-05 Kim F. Storm <storm@cua.dk> | ||
| 46 | |||
| 47 | * process.c (Fmake_network_process): Use AF_INET instead of | ||
| 48 | AF_UNSPEC when AF_INET6 is not defined. | ||
| 49 | |||
| 50 | 2006-01-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 51 | |||
| 52 | * mac.c (mac_coerce_file_name_ptr, mac_coerce_file_name_desc): | ||
| 53 | Don't check that the other type is known file-related one. | ||
| 54 | |||
| 55 | * macfns.c (Fx_server_version): Use gestaltSystemVersionMajor, | ||
| 56 | gestaltSystemVersionMinor, and gestaltSystemVersionBugFix on Mac | ||
| 57 | OS X 10.4 and later. | ||
| 58 | |||
| 59 | 2006-01-04 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 60 | |||
| 61 | * gtkutil.c (xg_get_image_for_pixmap): If the image is from a file, | ||
| 62 | let GTK do all image processing. Importing Emacs own pixmaps to GTK | ||
| 63 | looks bad for inactive tool bar items with some Gnome themes. | ||
| 64 | |||
| 65 | 2006-01-04 Eli Zaretskii <eliz@gnu.org> | ||
| 66 | |||
| 67 | * .gdbinit: Avoid a warning message when x_error_quitter is not | ||
| 68 | compiled in. | ||
| 69 | |||
| 70 | * process.c [WINDOWSNT]: Undef AF_INET6 to disable IPv6 support | ||
| 71 | for w32. | ||
| 72 | |||
| 73 | 2006-01-04 Kim F. Storm <storm@cua.dk> | ||
| 74 | |||
| 75 | * process.c: Add IPv6 support. | ||
| 76 | (Qipv4, Qipv6): New vars. | ||
| 77 | (syms_of_process): Intern and staticpro them. | ||
| 78 | (Fformat_network_address): Handle 9 or 8 element vector as IPv6 address | ||
| 79 | with or without port number. Handle 4 element vector as IPv4 address | ||
| 80 | without port number. | ||
| 81 | (conv_sockaddr_to_lisp, get_lisp_to_sockaddr_size) | ||
| 82 | (conv_lisp_to_sockaddr): Handle IPv6 addresses. | ||
| 83 | (Fmake_network_process): Use :family 'ipv4 and 'ipv6 to explicitly | ||
| 84 | request that address family only. :family nil or omitted means to | ||
| 85 | determine address family from the specified :host and :service. | ||
| 86 | (ifflag_table): Add missing OpenBSD IFF_ flags. | ||
| 87 | (server_accept_connection): Handle IPv6 addresses. | ||
| 88 | (init_process): Add (:family ipv4) and (:family ipv6) sub-features. | ||
| 89 | |||
| 90 | * .gdbinit: Undo last change. Instead, look at Vsystem_type to | ||
| 91 | determine which breakpoints to set. | ||
| 92 | |||
| 93 | 2006-01-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 94 | |||
| 95 | * keymap.c (describe_map_compare): Yet another int/Lisp_Object mixup. | ||
| 96 | |||
| 97 | * window.h (Fwindow_minibuffer_p): Declare (for use in minibuf.c). | ||
| 98 | |||
| 99 | 2006-01-03 Romain Francoise <romain@orebokech.com> | ||
| 100 | |||
| 101 | * emacs.c (main): Update copyright year. | ||
| 102 | |||
| 103 | 2006-01-03 Ken Raeburn <raeburn@gnu.org> | ||
| 104 | |||
| 105 | * callproc.c (delete_temp_file): Bind file-name-handler-alist to | ||
| 106 | nil for the call to internal_delete_file. | ||
| 107 | |||
| 108 | 2006-01-01 Ken Raeburn <raeburn@gnu.org> | ||
| 109 | |||
| 110 | * callproc.c (Fcall_process_region): Bind file-name-handler-alist | ||
| 111 | to nil for the call to Fwrite_region. | ||
| 112 | |||
| 113 | 2005-12-31 Richard M. Stallman <rms@gnu.org> | ||
| 114 | |||
| 115 | * minibuf.c (read_minibuf): Clear out all other minibuffer windows. | ||
| 116 | |||
| 117 | 2005-12-31 Eli Zaretskii <eliz@gnu.org> | ||
| 118 | |||
| 119 | * emacs.c (gdb_pvec_type): A dummy variable for GDB's sake. | ||
| 120 | |||
| 121 | 2005-12-30 Luc Teirlinck <teirllm@auburn.edu> | ||
| 122 | |||
| 123 | * textprop.c (set_text_properties): Reword description of return value. | ||
| 124 | Return Qnil if caller wants to remove all text properties from a | ||
| 125 | string and the string already has no intervals. | ||
| 126 | |||
| 127 | 2005-12-30 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 128 | |||
| 129 | * term.c (visible_cursor): New boolean var. | ||
| 130 | (set_terminal_modes, tty_show_cursor): Use "vs" or "ve" depending on | ||
| 131 | visible_cursor. | ||
| 132 | (syms_of_term): Export the new var as "visible-cursor". | ||
| 133 | |||
| 134 | 2005-12-30 Eli Zaretskii <eliz@gnu.org> | ||
| 135 | |||
| 136 | * .gdbinit: Tell users not to worry about GDB warnings that some | ||
| 137 | functions do not exist in the binary. | ||
| 138 | |||
| 139 | 2005-12-30 Andreas Schwab <schwab@suse.de> | ||
| 140 | |||
| 141 | * process.c (Fnetwork_interface_info): Correctly terminate the | ||
| 142 | loop over ifflag_table. | ||
| 143 | |||
| 144 | 2005-12-29 Richard M. Stallman <rms@gnu.org> | ||
| 145 | |||
| 146 | * lread.c (readevalloop): Test for reading a whole buffer | ||
| 147 | before actually reading anything. Handle all cases, including | ||
| 148 | START = END = nil and an already-narrowed buffer. | ||
| 149 | Convert END to a marker if it is a number. | ||
| 150 | |||
| 151 | * keymap.c (describe_map): Put sparse map elements into an array, | ||
| 152 | sort them, then output a sequence of identical bindings on one line. | ||
| 153 | (struct describe_map_elt): New data type. | ||
| 154 | (describe_map_compare): New function. | ||
| 155 | |||
| 156 | 2005-12-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 157 | |||
| 158 | * gtkutil.c (xg_get_file_with_chooser): Change message shown | ||
| 159 | in file chooser. | ||
| 160 | |||
| 161 | 2005-12-27 Richard M. Stallman <rms@gnu.org> | ||
| 162 | |||
| 163 | * lread.c (readevalloop): Set PT and ZV in the proper buffer, | ||
| 164 | not the current one. | ||
| 165 | |||
| 166 | * minibuf.c (Fminibuffer_message): Doc fix. | ||
| 167 | (read_minibuf): Set current_buffer->enable_multibyte_characters sooner. | ||
| 168 | |||
| 169 | * eval.c (do_autoload): Ignore elements of Vautoload_queue | ||
| 170 | where car is not symbol. | ||
| 171 | |||
| 172 | 2005-12-27 Kenichi Handa <handa@m17n.org> | ||
| 173 | |||
| 174 | * charset.c (lisp_string_width): Check multibyteness of STRING. | ||
| 175 | |||
| 176 | 2005-12-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 177 | |||
| 178 | * xfns.c: x_show_hidden_files, new variable. | ||
| 179 | (syms_of_xfns): Defvar it. | ||
| 180 | |||
| 181 | * gtkutil.c (xg_toggle_visibility_cb): New function. | ||
| 182 | (xg_get_file_with_chooser): Add toggle hidden files and a message | ||
| 183 | to the new file chooser dialog. Show hidden files if | ||
| 184 | x_show_hidden_files is non-zero. | ||
| 185 | |||
| 186 | 2005-12-26 Richard M. Stallman <rms@gnu.org> | ||
| 187 | |||
| 188 | * keyboard.h: Undo previous change. | ||
| 189 | |||
| 190 | * Makefile.in (undo.o): Undo previous change. | ||
| 191 | |||
| 192 | * undo.c: Undo previous change. | ||
| 193 | |||
| 194 | 2005-12-26 Luc Teirlinck <teirllm@auburn.edu> | ||
| 195 | |||
| 196 | * keyboard.h: extern last_point_position_window. | ||
| 197 | |||
| 198 | * undo.c: include keyboard.h. | ||
| 199 | |||
| 200 | * Makefile.in (undo.o): Depend on keyboard.h. | ||
| 201 | |||
| 202 | 2005-12-26 Richard M. Stallman <rms@gnu.org> | ||
| 203 | |||
| 204 | * commands.h (last_point_position_window): Declare. | ||
| 205 | |||
| 206 | * undo.c: Depend on window.h. | ||
| 207 | (record_point): Save old point from the correct window. | ||
| 208 | |||
| 209 | * keyboard.c (last_point_position_window): New variable. | ||
| 210 | (command_loop_1): Set last_point_position_window. | ||
| 211 | (syms_of_keyboard): Init it. | ||
| 212 | |||
| 213 | * Makefile.in (undo.o): Depend on window.h. | ||
| 214 | |||
| 215 | 2005-12-25 Richard M. Stallman <rms@gnu.org> | ||
| 216 | |||
| 217 | * eval.c (un_autoload): Expect (0 . OFEATURES) in Vautoload_queue | ||
| 218 | to undo a `provide'. | ||
| 219 | |||
| 220 | * fns.c (Fprovide): Store (0 . OFEATURES) in Vautoload_queue. | ||
| 221 | |||
| 222 | 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> | ||
| 223 | |||
| 224 | * m/amdx86-64.h [__FreeBSD__] (START_FILES, LIB_STANDARD): | ||
| 225 | define for FreeBSD on this platform. | ||
| 226 | |||
| 227 | 2005-12-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 228 | |||
| 229 | * macterm.h (TYPE_FILE_NAME): New define. | ||
| 230 | (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Remove externs. | ||
| 231 | |||
| 232 | * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname): | ||
| 233 | Add prototypes. Make static. | ||
| 234 | (mac_aedesc_to_lisp): Initialize err to noErr. | ||
| 235 | (mac_coerce_file_name_ptr, mac_coerce_file_name_desc) | ||
| 236 | (init_coercion_handler): New functions. | ||
| 237 | (Fmac_coerce_ae_data): Use coercion of Apple event data for | ||
| 238 | translation from/to file names. | ||
| 239 | |||
| 240 | * macterm.c: Don't include sys/param.h. | ||
| 241 | (init_coercion_handler): Add extern. | ||
| 242 | [MAC_OS8] (main): Call init_coercion_handler. | ||
| 243 | (mac_initialize) [MAC_OSX]: Likewise. | ||
| 244 | [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Use coercion of | ||
| 245 | Apple event data for translation from/to file names. | ||
| 246 | |||
| 247 | * macfns.c [TARGET_API_MAC_CARBON] (Fx_file_dialog): Likewise. | ||
| 248 | |||
| 249 | * image.c [MAC_OS] (find_image_fsspec): Likewise. | ||
| 250 | |||
| 251 | 2005-12-23 Martin Rudalics <rudalics@gmx.at> (tiny change) | ||
| 252 | |||
| 253 | * insdel.c (insert, insert_and_inherit, insert_before_markers) | ||
| 254 | (insert_before_markers_and_inherit): Make sure FROM is correct | ||
| 255 | when `after-change-functions' are called. | ||
| 256 | |||
| 257 | 2005-12-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 258 | |||
| 259 | * xfns.c (Fx_uses_old_gtk_dialog): New function. | ||
| 260 | |||
| 261 | * gtkutil.c (xg_uses_old_file_dialog): New function. | ||
| 262 | (xg_get_file_name): Use xg_uses_old_file_dialog. | ||
| 263 | |||
| 264 | * gtkutil.h: Declare xg_uses_old_file_dialog. | ||
| 265 | |||
| 266 | 2005-12-22 Richard M. Stallman <rms@gnu.org> | ||
| 267 | |||
| 268 | * xmenu.c (xmenu_show): Call inhibit_garbage_collection. | ||
| 269 | |||
| 270 | 2005-12-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 271 | |||
| 272 | * mac.c (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak. | ||
| 273 | |||
| 274 | * macgui.h (XCharStruct): Remove member `valid_p'. | ||
| 275 | (STORE_XCHARSTRUCT): Don't set member `valid_p'. | ||
| 276 | (XCharStructRow): New typedef. | ||
| 277 | (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): | ||
| 278 | New macros. | ||
| 279 | (struct MacFontStruct): Add member `bounds'. Remove member | ||
| 280 | `per_char'. All uses for QuichDraw Text fonts are changed to | ||
| 281 | `bounds.per_char'. ATSUI font bounds are represented as an array | ||
| 282 | `bounds.rows' of XCharStructRow's, each of which consists of a | ||
| 283 | bitmap of valid entries and an array of char bounds. | ||
| 284 | |||
| 285 | * macterm.c (mac_per_char_metric): Add prototype. | ||
| 286 | (x_per_char_metric) [USE_CG_TEXT_DRAWING]: Remove prototype. | ||
| 287 | (mac_query_char_extents): New function. | ||
| 288 | (x_per_char_metric): Use it. | ||
| 289 | (XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations. | ||
| 290 | [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): | ||
| 291 | Use mac_per_char_metric instead of x_per_char_metric. | ||
| 292 | (mac_text_extents_16): New function. | ||
| 293 | (mac_compute_glyph_string_overhangs): Use it. | ||
| 294 | (mac_unload_font): Free member `bounds' in struct MacFontStruct. | ||
| 295 | |||
| 296 | 2005-12-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 297 | |||
| 298 | * minibuf.c (Fdisplay_completion_list): Use XCAR/XCDR. | ||
| 299 | (Fminibuffer_completion_help): Remove duplicates before display. | ||
| 300 | |||
| 301 | 2005-12-21 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> | ||
| 302 | |||
| 303 | * print.c (print_preprocess): Don't lose print_depth levels while | ||
| 304 | iterating. | ||
| 305 | |||
| 306 | 2005-12-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 307 | |||
| 308 | * macmenu.c (Qmac_apple_event): Add extern. | ||
| 309 | (set_frame_menubar, mac_menu_show keymp_panes) | ||
| 310 | (single_keymap_panes, list_of_panes, list_of_item) | ||
| 311 | (single_menu_item): Add argument types to prototypes. | ||
| 312 | (mac_dialog_show) [HAVE_DIALOGS]: Likewise. | ||
| 313 | (struct skp): New struct (from xmenu.c). | ||
| 314 | (single_keymap_panes, single_menu_item, list_of_panes) | ||
| 315 | (list_of_item): Sync with xmenu.c. | ||
| 316 | (Fx_popup_menu, Fx_popup_dialog): Likewise. Don't get window from | ||
| 317 | POSITION if it is mac-apple-event event. | ||
| 318 | (menubar_selection_callback): Don't use menu_command_in_progress. | ||
| 319 | (set_frame_menubar): First parse all submenus, then make | ||
| 320 | widget_value trees from them. Don't allocate any widget_value | ||
| 321 | objects until we are done with the parsing. | ||
| 322 | (parse_single_submenu, digest_single_submenu): New functions. | ||
| 323 | (single_submenu): Function deleted, replaced by those two. | ||
| 324 | (install_menu_quit_handler) [HAVE_CANCELMENUTRACKING]: Don't | ||
| 325 | create or dispose of EventHandlerUPP. Install hander to all submenus. | ||
| 326 | (mac_menu_show) [!HAVE_MULTILINGUAL_MENU]: Use ENCODE_MENU_STRING | ||
| 327 | instead of ENCODE_SYSTEM. | ||
| 328 | (free_frame_menubar, fill_submenu, fill_menu): Don't use NULL for | ||
| 329 | integer values. | ||
| 330 | [HAVE_DIALOGS] (mac_dialog_show): Sync with xdialog_show (in xmenu.c). | ||
| 331 | (add_menu_item) [TARGET_API_MAC_CARBON]: Use CFString functions to | ||
| 332 | format menu item string. Don't use NULL for integer value. | ||
| 333 | |||
| 334 | * macterm.h (struct mac_output): Remove unused member | ||
| 335 | menu_command_in_progress. | ||
| 336 | |||
| 337 | 2005-12-20 Juri Linkov <juri@jurta.org> | ||
| 338 | |||
| 339 | * xmenu.c (Fx_popup_menu): Set Vmenu_updating_frame to f if | ||
| 340 | position is non-nil, else set it to nil. | ||
| 341 | |||
| 342 | * macmenu.c (Fx_popup_menu): Add `else' to set | ||
| 343 | Vmenu_updating_frame to nil only if position is nil. | ||
| 344 | |||
| 345 | * w32menu.c (Fx_popup_menu): Add `else' to set | ||
| 346 | Vmenu_updating_frame to nil only if position is nil. | ||
| 347 | |||
| 348 | 2005-12-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 349 | |||
| 350 | * keyboard.c (make_lispy_event): Drag-and-drop items are now | ||
| 351 | stored in member `args' of struct input_event. | ||
| 352 | |||
| 353 | * termhooks.h (struct input_event): Fix comment for DRAG_N_DROP_EVENT. | ||
| 354 | |||
| 355 | * xselect.c (x_handle_dnd_message): Drag-and-drop items are now | ||
| 356 | stored in member `args' of struct input_event. | ||
| 357 | |||
| 358 | * w32term.c (construct_drag_n_drop): Likewise. | ||
| 359 | |||
| 360 | * macterm.c (mac_do_receive_drag): Likewise. | ||
| 361 | (x_use_underline_position_properties): Undo 2005-07-13 change. | ||
| 362 | (syms_of_macterm) <x-use-underline-position-properties>: Likewise. | ||
| 363 | (mac_use_core_graphics, mac_wheel_button_is_mouse_2) | ||
| 364 | (mac_pass_command_to_system, mac_pass_control_to_system): | ||
| 365 | New boolean variables renamed from Lisp_Object ones | ||
| 366 | Vmac_use_core_graphics, Vmac_wheel_button_is_mouse_2, | ||
| 367 | Vmac_pass_command_to_system, and Vmac_pass_control_to_system. | ||
| 368 | All uses changed. | ||
| 369 | (syms_of_macterm): DEFVAR_BOOL them. Remove previous DEFVAR_LISPs. | ||
| 370 | Make them user options. | ||
| 371 | (mac_handle_command_event, mac_store_services_event): | ||
| 372 | Call create_apple_event_from_event_ref without 5th argument. | ||
| 373 | (backtranslate_modified_keycode): Mask off modifier keys that are | ||
| 374 | mapped to some Emacs modifiers before passing it to KeyTranslate. | ||
| 375 | (syms_of_macterm): Make variables `mac-emulate-three-button-mouse', | ||
| 376 | `mac-wheel-button-is-mouse-2', and `mac-*-modifier' user options. | ||
| 377 | Fix docstrings of `mac-*-modifier'. | ||
| 378 | |||
| 379 | * mac.c (create_apple_event_from_event_ref): Remove arg `types'. | ||
| 380 | (do_applescript): Change argument types to Lisp_Object. | ||
| 381 | All uses changed. | ||
| 382 | |||
| 383 | * macterm.h (create_apple_event_from_event_ref): Remove 5th | ||
| 384 | argument from extern. | ||
| 385 | |||
| 386 | 2005-12-18 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 387 | |||
| 388 | * xfns.c (Fx_backspace_delete_keys_p): In case we cannot determine | ||
| 389 | the answer, return `lambda', not nil. | ||
| 390 | |||
| 391 | 2005-12-17 Eli Zaretskii <eliz@gnu.org> | ||
| 392 | |||
| 393 | * makefile.w32-in (bootstrap-temacs): Warn that parts of commands | ||
| 394 | enclosed in $(ARGQUOTE)s should not be split between two lines, as | ||
| 395 | that will break with GNU Make >3.80, when sh.exe is used and | ||
| 396 | arg quoting is with '..'. | ||
| 397 | |||
| 398 | 2005-12-17 Chong Yidong <cyd@stupidchicken.com> | ||
| 399 | |||
| 400 | * print.c (print_preprocess): Just signal an error if print_depth | ||
| 401 | is exceeded. | ||
| 402 | |||
| 403 | 2005-12-17 Eli Zaretskii <eliz@gnu.org> | ||
| 404 | |||
| 405 | * .gdbinit: Set a breakpoint on w32_abort. | ||
| 406 | |||
| 407 | 2005-12-16 Juri Linkov <juri@jurta.org> | ||
| 408 | |||
| 409 | * minibuf.c (Fminibuffer_completion_contents): New Lisp function | ||
| 410 | created from minibuffer_completion_contents. | ||
| 411 | (minibuffer_completion_contents): Remove. | ||
| 412 | (do_completion, Fminibuffer_complete_word) | ||
| 413 | (Fminibuffer_completion_help): Replace minibuffer_completion_contents | ||
| 414 | with Fminibuffer_completion_contents. | ||
| 415 | (syms_of_minibuf): Add Sminibuffer_completion_contents. | ||
| 416 | (Fdisplay_completion_list): Doc fix. | ||
| 417 | (display_completion_list_1): Use `nil' for second arg of | ||
| 418 | `Fdisplay_completion_list'. | ||
| 419 | |||
| 420 | 2005-12-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 421 | |||
| 422 | * xfns.c (compute_tip_xy): Handle negative dx and dy. | ||
| 423 | |||
| 424 | * w32fns.c (compute_tip_xy): Ditto. | ||
| 425 | |||
| 426 | * macfns.c (compute_tip_xy): Ditto. | ||
| 427 | |||
| 428 | 2005-12-14 Chong Yidong <cyd@stupidchicken.com> | ||
| 429 | |||
| 430 | * print.c (print_preprocess): Go to a deeper print_depth to avoid | ||
| 431 | print_object loop. | ||
| 432 | |||
| 433 | 2005-12-14 Kyotaro HORIGUCHI <horiguti@meadowy.org> (tiny change) | ||
| 434 | |||
| 435 | * coding.c (code_convert_region_unwind): GCPRO arg. | ||
| 436 | |||
| 437 | 2005-12-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 438 | |||
| 439 | * xfns.c (compute_tip_xy): Calculate root_y the same way as root_x, | ||
| 440 | i.e. dy is offset from top of frame instead of bottom. | ||
| 441 | |||
| 442 | * macfns.c (compute_tip_xy): Ditto. | ||
| 443 | |||
| 444 | * w32fns.c (compute_tip_xy): Ditto. | ||
| 445 | |||
| 446 | * gtkutil.c (SSDATA): New macro to remove compiler warnings. | ||
| 447 | (xg_get_image_for_pixmap, xg_create_frame_widgets) | ||
| 448 | (xg_get_file_with_chooser): Use SSDATA instead of SDATA. | ||
| 449 | |||
| 450 | * xmenu.c (menubar_selection_callback): Do nothing if the callback | ||
| 451 | is for an unselected radio menu item. | ||
| 452 | |||
| 453 | 2005-12-11 Richard M. Stallman <rms@gnu.org> | ||
| 454 | |||
| 455 | * xdisp.c (syms_of_xdisp) <blink-cursor-alist>: Doc fix. | ||
| 456 | |||
| 457 | * lisp.h [! NO_UNION_TYPE] (EQ): Use == so args are computed just once. | ||
| 458 | |||
| 459 | * keymap.c (Fset_keymap_parent, store_in_keymap): Use CHECK_IMPURE. | ||
| 460 | (Flookup_key): Doc fix. | ||
| 461 | (syms_of_keymap) <function-key-map>: Doc fix. | ||
| 462 | |||
| 463 | * fns.c (Frequire): Treat evaluating from a source file | ||
| 464 | like loading the file. | ||
| 465 | |||
| 466 | * floatfns.c (Flog): Doc fix. | ||
| 467 | |||
| 468 | * fileio.c (Finsert_file_contents): Set Vdeactivate_mark | ||
| 469 | when we change the buffer. | ||
| 470 | |||
| 471 | 2005-12-11 Juri Linkov <juri@jurta.org> | ||
| 472 | |||
| 473 | * minibuf.c (display_completion_list_1): | ||
| 474 | Call `minibuffer_completion_contents' instead of using `nil' as | ||
| 475 | second arg of `Fdisplay_completion_list'. | ||
| 476 | (keys_of_minibuf): Unbind SPC in | ||
| 477 | Vminibuffer_local_filename_completion_map (see also related | ||
| 478 | change on 2005-12-06). | ||
| 479 | |||
| 480 | 2005-12-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 481 | |||
| 482 | * emacs.c (main) [MAC_OS8]: Undo previous change. | ||
| 483 | |||
| 484 | * macselect.c (syms_of_macselect) <mac-apple-event-map>: | ||
| 485 | Initialize to nil. Keymap is now created in lisp/term/mac-win.el. | ||
| 486 | |||
| 487 | 2005-12-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 488 | |||
| 489 | * Makefile.in (macselect.o): Depend on keymap.h. | ||
| 490 | |||
| 491 | * emacs.c (main) [MAC_OS8]: Call syms_of_keymap before | ||
| 492 | syms_of_macselect. | ||
| 493 | |||
| 494 | * image.c (init_image) [MAC_OS]: Don't call EnterMovies. | ||
| 495 | [!HAVE_GIF && MAC_OS] (gif_load): Call EnterMovies. | ||
| 496 | |||
| 497 | * keyboard.c (Qmac_apple_event) [MAC_OS]: New variable. | ||
| 498 | (syms_of_keyboard) [MAC_OS]: Initialize it. | ||
| 499 | (make_lispy_event) [MAC_OS]: Build lisp event for MAC_APPLE_EVENT. | ||
| 500 | |||
| 501 | * mac.c (Qundecoded_file_name): New variable. | ||
| 502 | (syms_of_mac): Initialize it. | ||
| 503 | (mac_aelist_to_lisp, mac_aedesc_to_lisp): New functions. | ||
| 504 | [TARGET_API_MAC_CARBON] (create_apple_event_from_event_ref): New fun. | ||
| 505 | (Fmac_coerce_ae_data): New defun. | ||
| 506 | (syms_of_mac): Defsubr it. | ||
| 507 | |||
| 508 | * macselect.c: Include keymap.h. | ||
| 509 | (mac_ready_for_apple_events): New variable. | ||
| 510 | (Vmac_apple_event_map, Qmac_apple_event_class) | ||
| 511 | (Qmac_apple_event_id): New variables. | ||
| 512 | (syms_of_macselect): Initialize them. | ||
| 513 | (Qundefined, mac_store_apple_event): Add externs. | ||
| 514 | (struct apple_event_binding): New struct. | ||
| 515 | (find_event_binding_fun, find_event_binding) | ||
| 516 | (mac_find_apple_event_spec, defer_apple_events) | ||
| 517 | (mac_handle_apple_event, init_apple_event_handler) | ||
| 518 | (copy_scrap_flavor_data): New functions. | ||
| 519 | (Fmac_process_deferred_apple_events): New defun. | ||
| 520 | (syms_of_macselect): Defsubr it. | ||
| 521 | (mac_store_services_event): Fix extern. | ||
| 522 | (mac_handle_service_event): Don't allocate Lisp objects during | ||
| 523 | asynchronous input processing. Use mac_store_services_event | ||
| 524 | instead of mac_store_application_menu_event. | ||
| 525 | |||
| 526 | * macterm.c (Qmac_ready_for_drag_n_drop, Qapplication, Qabout) | ||
| 527 | (Qpreferences): Remove variables. | ||
| 528 | (syms_of_macterm) : Don't initialize them. | ||
| 529 | (Qhicommand) [USE_CARBON_EVENTS]: New variable. | ||
| 530 | (syms_of_macterm) [USE_CARBON_EVENTS]: Initialize it. | ||
| 531 | (init_required_apple_events, do_ae_open_application) | ||
| 532 | (do_ae_print_documents, do_ae_open_documents) | ||
| 533 | (do_ae_quit_application): Remove functions and prototypes. | ||
| 534 | (mac_ready_for_apple_events, Qundefined, init_apple_event_handler) | ||
| 535 | (mac_find_apple_event_spec): Add externs. | ||
| 536 | (mac_store_application_menu_event): Remove function. | ||
| 537 | (mac_store_apple_event, mac_make_lispy_event_code): New functions. | ||
| 538 | (mac_handle_command_event): Create Apple event from Carbon event. | ||
| 539 | Use mac_store_apple_event instead of mac_store_application_menu_event. | ||
| 540 | [MAC_OSX] (mac_store_services_event): Likewise. | ||
| 541 | (struct SelectionRange, SelectionRange): Remove struct and typedef. | ||
| 542 | [MAC_OS8] (main): Call init_apple_event_handler instead of | ||
| 543 | init_required_apple_events. | ||
| 544 | (mac_initialize) [MAC_OSX]: Likewise. | ||
| 545 | [!USE_CARBON_EVENTS] (mac_wait_next_event): | ||
| 546 | Use mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop. | ||
| 547 | |||
| 548 | * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp): | ||
| 549 | Add externs. | ||
| 550 | (create_apple_event_from_event_ref) [TARGET_API_MAC_CARBON]: Likewise. | ||
| 551 | (Fmac_get_preference): Add EXFUN. | ||
| 552 | |||
| 553 | * termhooks.h (enum event_kind) [MAC_OS]: Add new MAC_APPLE_EVENT | ||
| 554 | event. | ||
| 555 | |||
| 556 | 2005-12-09 Richard M. Stallman <rms@gnu.org> | ||
| 557 | |||
| 558 | * xfns.c (Fx_create_frame): Reinstate previous change. | ||
| 559 | |||
| 560 | 2005-12-09 Eli Zaretskii <eliz@gnu.org> | ||
| 561 | |||
| 562 | * w32fns.c (w32_abort) [__GNUC__]: Add instructions for attaching | ||
| 563 | GDB to the abort dialog. | ||
| 564 | |||
| 565 | 2005-12-09 Kyotaro HORIGUCHI <horiguti@meadowy.org> (tiny change) | ||
| 566 | |||
| 567 | * indent.c (Fvertical_motion): Force move if starting on | ||
| 568 | stretch glyph. | ||
| 569 | |||
| 570 | 2005-12-08 Richard M. Stallman <rms@gnu.org> | ||
| 571 | |||
| 572 | * lread.c (read_escape) <\s>: Don't treat strings specially. | ||
| 573 | |||
| 574 | * xfns.c (Fx_create_frame): Comment out previous change. | ||
| 575 | |||
| 576 | 2005-12-07 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> | ||
| 577 | |||
| 578 | * xfns.c (Fx_create_frame): Initialize Vdefault_minibuffer_frame, | ||
| 579 | when needed. | ||
| 580 | |||
| 581 | 2005-12-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 582 | |||
| 583 | * minibuf.c (keys_of_minibuf): Just unbind SPC in | ||
| 584 | Vminibuffer_local_filename_completion_map rather than forcing it | ||
| 585 | explicitly to the same binding as the global map. | ||
| 586 | |||
| 587 | 2005-12-06 Ken Raeburn <raeburn@gnu.org> | ||
| 588 | |||
| 589 | * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP args. | ||
| 590 | * bytecode.c (Fbyte_code): Likewise. | ||
| 591 | * fileio.c (internal_delete_file, Fread_file_name_internal): Likewise. | ||
| 592 | * minibuf.c (Fminibuffer_complete_and_exit): Likewise. | ||
| 593 | * undo.c (truncate_undo_list): Likewise. | ||
| 594 | |||
| 595 | 2005-12-05 Richard M. Stallman <rms@gnu.org> | ||
| 596 | |||
| 597 | * window.c (enlarge_window): Eliminate arg preserve_before. | ||
| 598 | Assume it is 0. All callers changed. | ||
| 599 | (Fenlarge_window, Fshrink_window): Likewise. | ||
| 600 | |||
| 601 | 2005-12-02 Eli Zaretskii <eliz@gnu.org> | ||
| 602 | |||
| 603 | * w32fns.c (compute_tip_xy): Put tip above pointer if it doesn't | ||
| 604 | fit below. | ||
| 605 | |||
| 606 | 2005-12-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 607 | |||
| 608 | * xterm.h: Add prototype for xg_set_icon_from_xpm_data. | ||
| 609 | |||
| 610 | * xfns.c (x_real_positions): int ign => unsigned int. | ||
| 611 | (xg_set_icon_from_xpm_data): Remove unused variable err. | ||
| 612 | (x_set_name_internal, Fx_create_frame, xg_set_icon): Add cast | ||
| 613 | to remove compiler warning. | ||
| 614 | (compute_tip_xy): Put tip above pointer if it doesn't fit below. | ||
| 615 | |||
| 616 | 2005-12-02 David Reitter <david.reitter@gmail.com> | ||
| 617 | |||
| 618 | * minibuf.c (Fcompleting_read): If Vminibuffer_completing_file_name is | ||
| 619 | non-nil, use the new keymaps Vminibuffer_local_filename_completion_map | ||
| 620 | and Vminibuffer_local_must_match_filename_map keymaps. | ||
| 621 | (keys_of_minibuf): Bind SPC in the new file-name completion keymaps. | ||
| 622 | |||
| 623 | * keymap.c (Vminibuffer_local_filename_completion_map) | ||
| 624 | (Vminibuffer_local_must_match_filename_map): New variables. | ||
| 625 | (syms_of_keymap): DEFVAR_LISP them, initialize them, and set their | ||
| 626 | parent to be Vminibuffer_local_completion_map and | ||
| 627 | Vminibuffer_local_must_match_map, respectively. | ||
| 628 | |||
| 629 | * commands.h (Vminibuffer_local_filename_completion_map) | ||
| 630 | (Vminibuffer_local_must_match_filename_map): Declare the new keymaps. | ||
| 631 | |||
| 632 | 2005-12-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 633 | |||
| 634 | * window.c (Fset_window_configuration): Don't accidentally copy the | ||
| 635 | window-point of one window to another. | ||
| 636 | |||
| 637 | 2005-11-30 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> | ||
| 638 | |||
| 639 | * buffer.c (Fpop_to_buffer): Remove superfluous call to record_buffer. | ||
| 640 | |||
| 641 | 2005-11-30 Kim F. Storm <storm@cua.dk> | ||
| 642 | |||
| 643 | * alloc.c: Include fcntl.h. Define O_WRONLY if not defined. | ||
| 644 | (valid_lisp_object_p) [!GC_MARK_STACK]: Validate pointer by | ||
| 645 | passing it to `emacs_write'. | ||
| 646 | |||
| 647 | 2005-11-29 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change) | ||
| 648 | |||
| 649 | * atimer.c (stop_other_atimers): Fix loop to correctly compute `prev'. | ||
| 650 | |||
| 651 | 2005-11-27 Richard M. Stallman <rms@gnu.org> | ||
| 652 | |||
| 653 | * window.c (adjust_window_trailing_edge): New function. | ||
| 654 | (Fadjust_window_trailing_edge): New function. | ||
| 655 | (syms_of_window): Defsubr it. | ||
| 656 | (window_deletion_count): New variable. | ||
| 657 | (delete_window): Update window_deletion_count. | ||
| 658 | |||
| 659 | 2005-11-26 Eli Zaretskii <eliz@gnu.org> | ||
| 660 | |||
| 661 | * minibuf.c (syms_of_minibuf): Mention the extension of | ||
| 662 | `completion-auto-help's meaning by complete.el. | ||
| 663 | |||
| 664 | 2005-11-26 Henrik Enberg <henrik.enberg@telia.com> | ||
| 665 | |||
| 666 | * xfaces.c (Finternal_set_lisp_face_attribute_from_resource): | ||
| 667 | Handle :inherit property as a lisp expression. | ||
| 668 | |||
| 669 | 2005-11-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 670 | |||
| 671 | * macterm.c (Qcontrol): Rename from Qctrl. All uses changed. | ||
| 672 | (syms_of_macterm): Staticpro Qcontrol, Qmeta, Qalt, Qhyper, | ||
| 673 | Qsuper, and Qmodifier_value. | ||
| 674 | (Vmac_control_modifier, Vmac_option_modifier) | ||
| 675 | (Vmac_command_modifier, Vmac_function_modifier) | ||
| 676 | (Vmac_emulate_three_button_mouse, Vmac_wheel_button_is_mouse_2) | ||
| 677 | (Vmac_pass_command_to_system, Vmac_pass_control_to_system) | ||
| 678 | (Vmac_charset_info_alist): Doc fixes. | ||
| 679 | |||
| 680 | 2005-11-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 681 | |||
| 682 | * emacs.c (main) [MAC_OSX]: Change working directory to home | ||
| 683 | directory if `-psn_*' option is specified. | ||
| 684 | |||
| 685 | * mac.c (DECODE_UTF_8): Remove macro. | ||
| 686 | [TARGET_API_MAC_CARBON] (cfstring_to_lisp_nodecode): New function | ||
| 687 | created from cfstring_to_lisp. | ||
| 688 | [TARGET_API_MAC_CARBON] (cfstring_to_lisp): Use it. | ||
| 689 | (xrm_get_preference_database) [TARGET_API_MAC_CARBON]: Likewise. | ||
| 690 | |||
| 691 | * macterm.h (cfstring_to_lisp_nodecode) [TARGET_API_MAC_CARBON]: | ||
| 692 | Add prototype. | ||
| 693 | |||
| 694 | 2005-11-21 Ken Raeburn <raeburn@gnu.org> | ||
| 695 | |||
| 696 | * keymap.c (shadow_lookup): Use make_number to pass a number to | ||
| 697 | Fsubstring. | ||
| 698 | |||
| 699 | 2005-11-21 Juri Linkov <juri@jurta.org> | ||
| 700 | |||
| 701 | * puresize.h (BASE_PURESIZE): Increment to 1180000. | ||
| 702 | |||
| 703 | 2005-11-20 Chong Yidong <cyd@stupidchicken.com> | ||
| 704 | |||
| 705 | * xfaces.c (Finternal_set_lisp_face_attribute): | ||
| 706 | Use :ignore-defface for new frame defaults when `unspecified' is | ||
| 707 | supplied. | ||
| 708 | (Finternal_get_lisp_face_attribute): Hide :ignore-defface. | ||
| 709 | (merge_face_vectors): Don't do :ignore-defface overwriting here. | ||
| 710 | (Finternal_merge_in_global_face): Do it here. | ||
| 711 | |||
| 712 | 2005-11-20 Juri Linkov <juri@jurta.org> | ||
| 713 | |||
| 714 | * charset.c (invalid_character): Use Lisp-readable syntax | ||
| 715 | for octal and hex. Reorder decimal, octal and hex values. | ||
| 716 | |||
| 717 | 2005-11-20 Nick Roberts <nickrob@snap.net.nz> | ||
| 718 | |||
| 719 | * lisp.h: Use typedef when Lisp_Object is EMACS_INT so that | ||
| 720 | this type is recognised when debugging. | ||
| 721 | |||
| 722 | 2005-11-19 Andreas Schwab <schwab@suse.de> | ||
| 723 | |||
| 724 | * .gdbinit (nextcons, xcdr, xfloat): Update for changes in | ||
| 725 | Lisp_Cons and Lisp_Float. | ||
| 726 | |||
| 727 | 2005-11-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 728 | |||
| 729 | * macterm.c [USE_CG_TEXT_DRAWING] (cg_text_anti_aliasing_threshold): | ||
| 730 | New variable. | ||
| 731 | [USE_CG_TEXT_DRAWING] (init_cg_text_anti_aliasing_threshold): New fun. | ||
| 732 | (init_font_name_table) [USE_ATSUI && USE_CG_TEXT_DRAWING]: Use it. | ||
| 733 | [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Don't do antialiasing if | ||
| 734 | font size is smaller than or equal to cg_text_anti_aliasing_threshold. | ||
| 735 | |||
| 736 | 2005-11-17 Chong Yidong <cyd@stupidchicken.com> | ||
| 737 | |||
| 738 | * image.c (x_create_bitmap_from_xpm_data): Free attributes on fail. | ||
| 739 | |||
| 740 | * xfaces.c (Qignore_defface): New variable. | ||
| 741 | (syms_of_xfaces): Provide `:ignore-defface'. | ||
| 742 | (IGNORE_DEFFACE_P): New macro. | ||
| 743 | (check_lface_attrs, lface_fully_specified_p) | ||
| 744 | (Finternal_set_lisp_face_attribute) | ||
| 745 | (Fface_attribute_relative_p, Fmerge_face_attribute): | ||
| 746 | Handle Qignore_defface as a possible value. | ||
| 747 | (merge_face_vectors): The merged face is `unspecified' if the | ||
| 748 | mergee specifies `:ignore-defface'. | ||
| 749 | |||
| 750 | 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 751 | |||
| 752 | * lread.c (readevalloop): Add missing GCPROs. | ||
| 753 | |||
| 754 | 2005-11-16 Chong Yidong <cyd@stupidchicken.com> | ||
| 755 | |||
| 756 | * xfns.c (xg_set_icon_from_xpm_data): New function. | ||
| 757 | |||
| 758 | * gnu.h (gnu_xpm_bits): Rename from gnu_bits. | ||
| 759 | (gnu_xbm_bits): Rename from gnu_bits (xbm version). | ||
| 760 | |||
| 761 | * xterm.c (x_bitmap_icon): Use the xpm if available. | ||
| 762 | |||
| 763 | * image.c (x_create_bitmap_from_xpm_data): New function. | ||
| 764 | (x_create_bitmap_from_xpm_data): Initialize XpmAttributes. | ||
| 765 | |||
| 766 | 2005-11-15 Luc Teirlinck <teirllm@auburn.edu> | ||
| 767 | |||
| 768 | * Makefile.in (lisp, shortlisp): Add rfn-eshadow. | ||
| 769 | |||
| 770 | 2005-11-16 Nick Roberts <nickrob@snap.net.nz> | ||
| 771 | |||
| 772 | * .gdbinit: Make SIGTSTP work like SIGINT normally does. | ||
| 773 | |||
| 774 | 2005-11-15 Andreas Schwab <schwab@suse.de> | ||
| 775 | |||
| 776 | * lisp.h (struct Lisp_Cons): Make cdr a union. | ||
| 777 | (XCDR_AS_LVALUE): Adjust. | ||
| 778 | (struct Lisp_Float): Make data a union. | ||
| 779 | (XFLOAT_DATA): Adjust. | ||
| 780 | |||
| 781 | * alloc.c (free_float): Make free list chaining aliasing-safe. | ||
| 782 | (make_float): Likewise. | ||
| 783 | (free_cons): Likewise. | ||
| 784 | (Fcons): Likewise. | ||
| 785 | (check_cons_list): Likewise. | ||
| 786 | (Fmake_symbol): Likewise. | ||
| 787 | (allocate_misc): Likewise. | ||
| 788 | (free_misc): Likewise. | ||
| 789 | (gc_sweep): Likewise. | ||
| 790 | |||
| 791 | 2005-11-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 792 | |||
| 793 | * mac.c (HASHKEY_QUERY_CACHE): New define. | ||
| 794 | (xrm_create_database, xrm_q_put_resource): Empty query cache. | ||
| 795 | (xrm_get_resource): Use query cache. | ||
| 796 | |||
| 797 | * image.c (init_image) [MAC_OS]: Don't call EnterMovies if | ||
| 798 | inhibit_window_system is set. | ||
| 799 | |||
| 800 | 2005-11-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 801 | |||
| 802 | * macgui.h (USE_CG_TEXT_DRAWING): New define. | ||
| 803 | (struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font | ||
| 804 | and cg_glyphs. | ||
| 805 | |||
| 806 | * macterm.c [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): New function. | ||
| 807 | (x_draw_glyph_string_foreground) [USE_CG_TEXT_DRAWING]: Use it. | ||
| 808 | (XLoadQueryFont) [USE_CG_TEXT_DRAWING]: Set members cg_font and | ||
| 809 | cg_glyphs in struct MacFontStruct if synthesized bold or italic is | ||
| 810 | not used and font substitution never occurs for ASCII and Latin-1 | ||
| 811 | characters. | ||
| 812 | (XLoadQueryFont): Maximum and minimum metrics are now those among | ||
| 813 | ASCII characters. | ||
| 814 | (XLoadQueryFont) [!MAC_OS8 || USE_ATSUI]: Apply WebKit-style | ||
| 815 | height adjustments for Courier, Helvetica, and Times. | ||
| 816 | |||
| 817 | * s/darwin.h (LIBS_CARBON) [!HAVE_CARBON]: Remove `-framework Carbon'. | ||
| 818 | |||
| 819 | 2005-11-11 David Reitter <david.reitter@gmail.com> | ||
| 820 | |||
| 821 | * macterm.c (syms_of_macterm): Remove macCtrlKey, macShiftKey, | ||
| 822 | macMetaKey, macAltKey. Introduce Qctrl, Qmeta, | ||
| 823 | Vmac_control_modifier / mac-control-modifier, | ||
| 824 | Vmac_option_modifier / mac-option-modifier, | ||
| 825 | Vmac_command_modifier / mac-command-modifier. | ||
| 826 | (mac_to_emacs_modifiers): Use the new style modifier | ||
| 827 | variables. Return UInt32 (modifiers are longs now.) | ||
| 828 | (backtranslate_modified_keycode): New function (refactoring). | ||
| 829 | (XTread_socket): Use new modifier variables and refactored function. | ||
| 830 | (mac_determine_quit_char_modifiers): Remove macMetaKey (there is | ||
| 831 | no dedicated meta key. Not in use anyway.) | ||
| 832 | (convert_fn_keycode): Map Fn-keys to their original keycode | ||
| 833 | using a table (english keyboard only). | ||
| 834 | |||
| 835 | 2005-11-11 Kim F. Storm <storm@cua.dk> | ||
| 836 | |||
| 837 | * .gdbinit (pitx): Fix output format if n_overlay_strings > 0. | ||
| 838 | Add post hook to "backtrace" to always dump lisp call stack to | ||
| 839 | increase chance of people sending it to us when reporting bugs. | ||
| 840 | |||
| 841 | * doc.c (Fsubstitute_command_keys): Doc fix. | ||
| 842 | |||
| 843 | * dispextern.h (struct it): New member ignore_overlay_strings_at_pos_p. | ||
| 844 | |||
| 845 | * xdisp.c (handle_stop): Skip overlay string handling if | ||
| 846 | ignore_overlay_strings_at_pos_p is set. | ||
| 847 | (set_iterator_to_next): At end of display vector, set | ||
| 848 | ignore_overlay_strings_at_pos_p if dpvec came from an overlay | ||
| 849 | string, so we skip those overlay strings at current pos. | ||
| 850 | |||
| 851 | 2005-11-10 Lars Hansen <larsh@soem.dk> | ||
| 852 | |||
| 853 | * fileio.c (file-regular-p): Doc fix. | ||
| 854 | |||
| 855 | 2005-11-10 Kim F. Storm <storm@cua.dk> | ||
| 856 | |||
| 857 | * alloc.c (valid_lisp_object_p): New function to validate that | ||
| 858 | an object is really a valid Lisp_Object. | ||
| 859 | |||
| 860 | * lisp.h (valid_lisp_object_p): Add prototype. | ||
| 861 | |||
| 862 | * print.c (safe_debug_print): New function to be called from gdb | ||
| 863 | to print Lisp objects; use valid_lisp_object_p to avoid crashing | ||
| 864 | if user tries to print something which is not a Lisp object. | ||
| 865 | |||
| 866 | * .gdbinit (pp, pp1): Use safe_debug_print. | ||
| 867 | (pv, pv1): New commands to print value of a lisp variable. | ||
| 868 | |||
| 869 | 2005-11-10 Nick Roberts <nickrob@snap.net.nz> | ||
| 870 | |||
| 871 | * .gdbinit (pp1): New user-defined function. | ||
| 872 | |||
| 873 | 2005-11-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 874 | |||
| 875 | * image.c [MAC_OSX] (image_load_quartz2d): Fix memory leak. | ||
| 876 | |||
| 877 | * mac.c [MAC_OSX] (init_mac_osx_environment): Reinitialize locale | ||
| 878 | related variables for dumped executable. | ||
| 879 | |||
| 880 | * unexmacosx.c (unexec_write_zero): New function. | ||
| 881 | (copy_data_segment): Clear uninitialized local variables in | ||
| 882 | statically linked libraries. | ||
| 883 | |||
| 884 | * s/darwin.h (C_SWITCH_SYSTEM): Remove -fno-common. | ||
| 885 | |||
| 886 | 2005-11-09 Juri Linkov <juri@jurta.org> | ||
| 887 | |||
| 888 | * keymap.c (shadow_lookup): If Flookup_key returns a number, | ||
| 889 | call it again with a sub-key-sequence, and if its return value | ||
| 890 | is non-nil (sub-key is bound), return nil. | ||
| 891 | |||
| 892 | 2005-11-08 Kim F. Storm <storm@cua.dk> | ||
| 893 | |||
| 894 | * process.c (Fsignal_process): Recognize signal names with and | ||
| 895 | without SIG prefix, e.g. SIGHUP and HUP. | ||
| 896 | |||
| 897 | * search.c (search_buffer): No need to initialize base_pat. | ||
| 898 | |||
| 899 | 2005-11-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 900 | |||
| 901 | * window.c (Fget_lru_window, Fget_largest_window, window_loop): | ||
| 902 | Don't abuse the `mini' arg. Use the `obj' arg instead. | ||
| 903 | |||
| 904 | 2005-11-04 Kim F. Storm <storm@cua.dk> | ||
| 905 | |||
| 906 | * xdisp.c (show_mouse_face): Clear mouse face to eol. | ||
| 907 | |||
| 908 | 2005-11-03 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 909 | |||
| 910 | * Makefile.in (lisp, shortlisp): Add emacs-lisp/syntax.elc, | ||
| 911 | font-lock.elc and jit-lock.elc. | ||
| 912 | |||
| 913 | 2005-11-03 Richard M. Stallman <rms@gnu.org> | ||
| 914 | |||
| 915 | * window.c (Fenlarge_window): Rename SIDE to HORIZONTAL. | ||
| 916 | (enlarge_window): Rename WIDTHFLAG to HORIZ_FLAG. | ||
| 917 | (CURBEG, CURSIZE): Use HORIZ_FLAG instead of WIDTHFLAG. | ||
| 918 | |||
| 919 | * sheap.c (STATIC_HEAP_SIZE): Increment both definitions. | ||
| 920 | |||
| 921 | * alloc.c (refill_memory_reserve): Move decl out of conditionals. | ||
| 922 | |||
| 923 | 2005-11-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 924 | |||
| 925 | * window.c (Fdisplay_buffer): Fix last change to not use | ||
| 926 | a dedicated window. | ||
| 927 | |||
| 928 | 2005-11-01 Kim F. Storm <storm@cua.dk> | ||
| 929 | |||
| 930 | * fringe.c (update_window_fringes): Undo 2005-10-27 change. | ||
| 931 | Instead, rotate the bottom angle bitmap 180 degrees to indicate | ||
| 932 | that the bottom row does not end in a newline. | ||
| 933 | |||
| 934 | 2005-11-01 Andreas Schwab <schwab@suse.de> | ||
| 935 | |||
| 936 | * unexelf.c (unexec): Handle .plt section in BSS segment. | ||
| 937 | |||
| 938 | 2005-11-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 939 | |||
| 940 | * lread.c (readevalloop): Yet another int/Lisp_Object mixup (YAILOM). | ||
| 941 | |||
| 942 | * window.c (window_loop): For LRU and LARGEST, let the `mini' argument | ||
| 943 | determine whether to consider dedicated windows as well. | ||
| 944 | (Fget_lru_window, Fget_largest_window): Add `dedicated' argument. | ||
| 945 | (Fdisplay_buffer): Do consider dedicated windows in those cases where | ||
| 946 | we will split the window rather than reuse it. | ||
| 947 | Don't try to use windows on other displays. | ||
| 948 | |||
| 949 | 2005-10-31 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 950 | |||
| 951 | * puresize.h (BASE_PURESIZE): Increment to 1170000. | ||
| 952 | |||
| 953 | 2005-10-31 Romain Francoise <romain@orebokech.com> | ||
| 954 | |||
| 955 | * macfns.c: Update copyright year. | ||
| 956 | * m/gould.h: Likewise. | ||
| 957 | |||
| 958 | 2005-10-30 Kim F. Storm <storm@cua.dk> | ||
| 959 | |||
| 960 | * xdisp.c (display_line): Restore it->current_x and call | ||
| 961 | extend_face_to_end_of_line when last glyph doesn't fit on line. | ||
| 962 | (set_glyph_string_background_width): Remove specific tests here | ||
| 963 | to see if face background should extend to end of line. Simplify. | ||
| 964 | |||
| 965 | 2005-10-30 Richard M. Stallman <rms@gnu.org> | ||
| 966 | |||
| 967 | * alloc.c (BYTES_USED): Use uordblks, not arena. | ||
| 968 | (bytes_used_when_reconsidered): New variable. | ||
| 969 | (emacs_blocked_free): Set that. | ||
| 970 | |||
| 971 | 2005-10-29 Chong Yidong <cyd@stupidchicken.com> | ||
| 972 | |||
| 973 | * alloc.c (emacs_blocked_free): Fix typo. | ||
| 974 | |||
| 975 | 2005-10-29 Richard M. Stallman <rms@gnu.org> | ||
| 976 | |||
| 977 | * data.c (Fmake_variable_frame_local): Doc fix. | ||
| 978 | |||
| 979 | * xdisp.c (handle_fontified_prop): Do nothing if memory full. | ||
| 980 | (format_mode_line_unwind_data): New arg SAVE_PROPTRANS | ||
| 981 | controls whether to save and restore mode_line_proptrans_alist. | ||
| 982 | Callers changed. | ||
| 983 | (unwind_format_mode_line): Work with that feature. | ||
| 984 | (redisplay_internal): Don't call prepare_menu_bars if memory full. | ||
| 985 | (move_elt_to_front): New function. | ||
| 986 | (display_mode_element): Use move_elt_to_front. | ||
| 987 | Don't bother munging text props on a null string. | ||
| 988 | Delete obsolete elts from mode_line_proptrans_alist. | ||
| 989 | (decode_mode_spec): Test Vmemory_full, not spare_memory. | ||
| 990 | (Fformat_mode_line): Clear mode_line_proptrans_alist after saving. | ||
| 991 | |||
| 992 | * lisp.h (memory_full_cons_threshold): Declare. | ||
| 993 | (internal_lisp_condition_case): Declare. | ||
| 994 | |||
| 995 | * alloc.c (syms_of_alloc) <memory-full>: Doc fix. | ||
| 996 | (Fmemory_full_p): Function deleted. | ||
| 997 | (syms_of_alloc): Don't defsubr it. | ||
| 998 | (memory_full_cons_threshold): New variable. | ||
| 999 | (spare_memory): Now a vector of 7 elts. | ||
| 1000 | (buffer_memory_full): Don't set Vmemory_full here. | ||
| 1001 | (xfree): Don't try to refill here. | ||
| 1002 | (emacs_blocked_free): Record BYTES_USED in local var. | ||
| 1003 | (memory_full): Now free all the slots in spare_memory. | ||
| 1004 | (refill_memory_reserve): Allocate each slot in spare_memory. | ||
| 1005 | (init_alloc_once): Call refill_memory_reserve. | ||
| 1006 | |||
| 1007 | * keyboard.c (command_loop_1): Don't set Vmemory_full here. | ||
| 1008 | |||
| 1009 | * eval.c (internal_lisp_condition_case): New function. | ||
| 1010 | (Fcondition_case): Use internal_lisp_condition_case. | ||
| 1011 | (Feval): Test Vmemory_full and memory_full_cons_threshold. | ||
| 1012 | (Ffuncall): Likewise. | ||
| 1013 | |||
| 1014 | * bytecode.c (Fbyte_code): Use internal_lisp_condition_case. | ||
| 1015 | |||
| 1016 | 2005-10-29 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1017 | |||
| 1018 | * syntax.c (Fparse_partial_sexp): Fix docstring. | ||
| 1019 | |||
| 1020 | 2005-10-28 Romain Francoise <romain@orebokech.com> | ||
| 1021 | |||
| 1022 | * puresize.h (BASE_PURESIZE): Increment to 1130000. | ||
| 1023 | |||
| 1024 | 2005-10-28 Richard M. Stallman <rms@gnu.org> | ||
| 1025 | |||
| 1026 | * xfns.c (syms_of_xfns): Provide `x' as feature. | ||
| 1027 | |||
| 1028 | * xdisp.c (decode_mode_spec): Define %e to indicate memory full. | ||
| 1029 | |||
| 1030 | * editfns.c (Fformat): Don't include string padding | ||
| 1031 | between info[n].start and info[n].end. | ||
| 1032 | |||
| 1033 | * alloc.c (spare_memory): No longer static. | ||
| 1034 | (xfree) [!SYSTEM_MALLOC]: Call refill_memory_reserve. | ||
| 1035 | |||
| 1036 | * puresize.h (BASE_PURESIZE): Increment to 1120000. | ||
| 1037 | |||
| 1038 | 2005-10-27 Chong Yidong <cyd@stupidchicken.com> | ||
| 1039 | |||
| 1040 | * data.c (Fmake_variable_frame_local): Add clarification to docstring. | ||
| 1041 | |||
| 1042 | * fringe.c (update_window_fringes): Handle case where buffer ends | ||
| 1043 | with a newline. | ||
| 1044 | |||
| 1045 | 2005-10-27 Kenichi Handa <handa@m17n.org> | ||
| 1046 | |||
| 1047 | * coding.h (DECODE_SYSTEM): Fix argument name; name->str. | ||
| 1048 | |||
| 1049 | 2005-10-24 Kenichi Handa <handa@m17n.org> | ||
| 1050 | |||
| 1051 | * charset.h (charset_mule_unicode_0100_24ff) | ||
| 1052 | (charset_mule_unicode_2500_33ff, charset_mule_unicode_e000_ffff): | ||
| 1053 | Extern them. | ||
| 1054 | |||
| 1055 | * charset.c (charset_mule_unicode_0100_24ff) | ||
| 1056 | (charset_mule_unicode_2500_33ff, charset_mule_unicode_e000_ffff): | ||
| 1057 | New variables. | ||
| 1058 | (Fsetup_special_charsets): Initialize them. | ||
| 1059 | |||
| 1060 | * xterm.c (handle_one_xevent): Handle keysyms directly mapped to | ||
| 1061 | supported Unicode characters. | ||
| 1062 | |||
| 1063 | 2005-10-25 Jason Rumney <jasonr@gnu.org> | ||
| 1064 | |||
| 1065 | * w32fns.c (w32_to_x_font): Avoid forcing font widths. | ||
| 1066 | |||
| 1067 | 2005-10-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1068 | |||
| 1069 | * image.c [MAC_OS] (image_load_qt_1): Check image size. | ||
| 1070 | Use GraphicsImportGetImageDescription instead of | ||
| 1071 | GraphicsImportGetNaturalBounds. | ||
| 1072 | [MAC_OSX] (image_load_quartz2d): Check image size. | ||
| 1073 | [MAC_OS] (xpm_load_image): Likewise. | ||
| 1074 | |||
| 1075 | * macterm.c (last_mouse_glyph_frame): New var. | ||
| 1076 | (note_mouse_movement): Say mouse moved if current frame differs | ||
| 1077 | from last_mouse_glyph_frame, and update last_mouse_glyph_frame. | ||
| 1078 | (XTmouse_position): Set last_mouse_glyph_frame. | ||
| 1079 | (XTread_socket): Clear last_mouse_glyph_frame on mouse up/down event. | ||
| 1080 | (mac_draw_string_common) [USE_ATSUI && WORDS_BIG_ENDIAN]: Fix typo. | ||
| 1081 | Use EndianU16_BtoN. | ||
| 1082 | (mac_draw_string_common) [MAC_OSX]: Don't use ATSUClearLayoutControls. | ||
| 1083 | (x_per_char_metric, XLoadQueryFont) | ||
| 1084 | [MAC_OS_X_VERSION_MAX_ALLOWED < 1020]: Use device origins to get | ||
| 1085 | glyph bounds. | ||
| 1086 | (mac_to_x_fontname, mac_do_list_fonts) | ||
| 1087 | (mac_initialize_display_info): Change screen resolutions to 72dpi. | ||
| 1088 | |||
| 1089 | 2005-10-25 Masatake YAMATO <jet@gyve.org> | ||
| 1090 | |||
| 1091 | * minibuf.c (Fdisplay_completion_list): Small doc fix. | ||
| 1092 | |||
| 1093 | 2005-10-24 Kim F. Storm <storm@cua.dk> | ||
| 1094 | |||
| 1095 | * xterm.c: Undo 2005-10-23 change. | ||
| 1096 | (last_mouse_glyph_frame): New var. | ||
| 1097 | (note_mouse_movement): Say mouse moved if current frame differs | ||
| 1098 | from last_mouse_glyph_frame, and update last_mouse_glyph_frame. | ||
| 1099 | (XTmouse_position): Set last_mouse_glyph_frame. | ||
| 1100 | (handle_one_xevent): Clear last_mouse_glyph_frame [instead of | ||
| 1101 | last_mouse_glyph] on mouse up/down event. | ||
| 1102 | |||
| 1103 | * editfns.c (Fcompare_buffer_substrings): Fix last change. | ||
| 1104 | |||
| 1105 | 2005-10-23 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1106 | |||
| 1107 | * editfns.c (Fcompare_buffer_substrings): Handle multibyte chars. | ||
| 1108 | |||
| 1109 | 2005-10-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 1110 | |||
| 1111 | * xterm.c (note_mouse_movement): Always call note_mouse_highlight | ||
| 1112 | so tool tips don't interfere with press on tool bar button. | ||
| 1113 | |||
| 1114 | 2005-10-23 Richard M. Stallman <rms@gnu.org> | ||
| 1115 | |||
| 1116 | * casetab.c (Fset_case_table): Doc fix. | ||
| 1117 | |||
| 1118 | * lread.c (build_load_history): Replace STREAM arg with ENTIRE. | ||
| 1119 | (readevalloop): Compute ENTIRE properly. | ||
| 1120 | (syms_of_lread) <load-history>: Doc fix. | ||
| 1121 | |||
| 1 | 2005-10-21 Richard M. Stallman <rms@gnu.org> | 1122 | 2005-10-21 Richard M. Stallman <rms@gnu.org> |
| 2 | 1123 | ||
| 3 | * lread.c (Fload): Simplify gcpro structure. | 1124 | * lread.c (Fload): Simplify gcpro structure. |
| @@ -8,8 +1129,7 @@ | |||
| 8 | 1129 | ||
| 9 | 2005-10-21 Kenichi Handa <handa@m17n.org> | 1130 | 2005-10-21 Kenichi Handa <handa@m17n.org> |
| 10 | 1131 | ||
| 11 | * search.c (boyer_moore): Surround the '||' part of expression in | 1132 | * search.c (boyer_moore): Add parens to fix and/or precedence bug. |
| 12 | `if' condition by parentheses explicitly. | ||
| 13 | 1133 | ||
| 14 | 2005-10-20 Kim F. Storm <storm@cua.dk> | 1134 | 2005-10-20 Kim F. Storm <storm@cua.dk> |
| 15 | 1135 | ||
| @@ -34,8 +1154,7 @@ | |||
| 34 | 1154 | ||
| 35 | 2005-10-20 Aubrey Jaffer <agj@alum.mit.edu> (tiny change) | 1155 | 2005-10-20 Aubrey Jaffer <agj@alum.mit.edu> (tiny change) |
| 36 | 1156 | ||
| 37 | * unexelf.c (unexec): Fix calls to `fatal' with less than 3 | 1157 | * unexelf.c (unexec): Fix calls to `fatal' with less than 3 arguments. |
| 38 | arguments. | ||
| 39 | 1158 | ||
| 40 | 2005-10-20 Olli Savia <ops@iki.fi> (tiny change) | 1159 | 2005-10-20 Olli Savia <ops@iki.fi> (tiny change) |
| 41 | 1160 | ||
| @@ -81,7 +1200,7 @@ | |||
| 81 | 2005-10-16 Masatake YAMATO <jet@gyve.org> | 1200 | 2005-10-16 Masatake YAMATO <jet@gyve.org> |
| 82 | 1201 | ||
| 83 | * minibuf.c (Fdisplay_completion_list): Add new optional | 1202 | * minibuf.c (Fdisplay_completion_list): Add new optional |
| 84 | argument COMMON_SUBSTRING. Bind `completion-common-substring' | 1203 | argument COMMON_SUBSTRING. Bind `completion-common-substring' |
| 85 | to the optional argument during running `completion-setup-hook'. | 1204 | to the optional argument during running `completion-setup-hook'. |
| 86 | 1205 | ||
| 87 | 2005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 1206 | 2005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| @@ -165,8 +1284,8 @@ | |||
| 165 | * xdisp.c (remember_mouse_glyph): Use MATRIX_BOTTOM_TEXT_ROW to | 1284 | * xdisp.c (remember_mouse_glyph): Use MATRIX_BOTTOM_TEXT_ROW to |
| 166 | get end of text rows. Obtain header-line/mode-line rows directly. | 1285 | get end of text rows. Obtain header-line/mode-line rows directly. |
| 167 | 1286 | ||
| 168 | * xterm.c, w32term.c, macterm.c (note_mouse_movement): Restore | 1287 | * xterm.c, w32term.c, macterm.c (note_mouse_movement): |
| 169 | help_echo_string if mouse is moved inside last_mouse_glyph. | 1288 | Restore help_echo_string if mouse is moved inside last_mouse_glyph. |
| 170 | 1289 | ||
| 171 | 2005-10-12 Kim F. Storm <storm@cua.dk> | 1290 | 2005-10-12 Kim F. Storm <storm@cua.dk> |
| 172 | 1291 | ||
| @@ -231,8 +1350,8 @@ | |||
| 231 | (init_font_name_table) [USE_ATSUI]: Use decode_mac_font_name. | 1350 | (init_font_name_table) [USE_ATSUI]: Use decode_mac_font_name. |
| 232 | Don't use Fdowncase because family name is already lowered by | 1351 | Don't use Fdowncase because family name is already lowered by |
| 233 | decode_mac_font_name. | 1352 | decode_mac_font_name. |
| 234 | (init_font_name_table): Always call decode_mac_font_name. Add | 1353 | (init_font_name_table): Always call decode_mac_font_name. |
| 235 | pair of family name and its reference to fm_font_family_alist. | 1354 | Add pair of family name and its reference to fm_font_family_alist. |
| 236 | (mac_clear_font_name_table): Clear fm_font_family_alist. | 1355 | (mac_clear_font_name_table): Clear fm_font_family_alist. |
| 237 | (XLoadQueryFont): Move font size parsing part to parse_x_font_name. | 1356 | (XLoadQueryFont): Move font size parsing part to parse_x_font_name. |
| 238 | Lookup fm_font_family_alist to get font family reference. | 1357 | Lookup fm_font_family_alist to get font family reference. |
| @@ -332,8 +1451,8 @@ | |||
| 332 | (x_fix_overlapping_area): Add new OVERLAPS arg. | 1451 | (x_fix_overlapping_area): Add new OVERLAPS arg. |
| 333 | (get_glyph_string_clip_rects): Add extern. | 1452 | (get_glyph_string_clip_rects): Add extern. |
| 334 | 1453 | ||
| 335 | * dispnew.c (redraw_overlapping_rows): Call | 1454 | * dispnew.c (redraw_overlapping_rows): |
| 336 | rif->fix_overlapping_area with new OVERLAPS arg as redrawn part. | 1455 | Call rif->fix_overlapping_area with new OVERLAPS arg as redrawn part. |
| 337 | 1456 | ||
| 338 | * xdisp.c: Rename member for_overlaps_p in struct glyph_string to | 1457 | * xdisp.c: Rename member for_overlaps_p in struct glyph_string to |
| 339 | for_overlaps. | 1458 | for_overlaps. |
| @@ -678,8 +1797,8 @@ | |||
| 678 | 1797 | ||
| 679 | * xsmfns.c: (get_current_dir_name): Remove prototype. | 1798 | * xsmfns.c: (get_current_dir_name): Remove prototype. |
| 680 | 1799 | ||
| 681 | * lisp.h: (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: Add | 1800 | * lisp.h: (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: |
| 682 | prototype. | 1801 | Add prototype. |
| 683 | 1802 | ||
| 684 | * sysdep.c [WINDOWSNT]: Add prototype for getwd. | 1803 | * sysdep.c [WINDOWSNT]: Add prototype for getwd. |
| 685 | Don't #undef NULL after including blockinput.h. | 1804 | Don't #undef NULL after including blockinput.h. |
| @@ -15801,7 +16920,7 @@ | |||
| 15801 | * xdisp.c (forward_to_next_line_start): Return 0 when reaching the | 16920 | * xdisp.c (forward_to_next_line_start): Return 0 when reaching the |
| 15802 | end of the buffer. | 16921 | end of the buffer. |
| 15803 | 16922 | ||
| 15804 | 2002-08-08 Ken Raeburn <raeburn@mit.edu> | 16923 | 2002-08-08 Ken Raeburn <raeburn@gnu.org> |
| 15805 | 16924 | ||
| 15806 | * coding.c (Ffind_operation_coding_system): Fix Lisp_Object/int mixup. | 16925 | * coding.c (Ffind_operation_coding_system): Fix Lisp_Object/int mixup. |
| 15807 | 16926 | ||