aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog109
-rw-r--r--src/ChangeLog38
2 files changed, 74 insertions, 73 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index effae29fc8f..90b17f7a14f 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -72,12 +72,11 @@
72 (replace-regexp): Explain `\,', `\#' and `\?'. 72 (replace-regexp): Explain `\,', `\#' and `\?'.
73 (replace-match-data): New function for thorough reuse/destruction 73 (replace-match-data): New function for thorough reuse/destruction
74 of old match-data. 74 of old match-data.
75 (replace-match-maybe-edit): Function for implementing `\?' 75 (replace-match-maybe-edit): Function for implementing `\?' editing.
76 editing.
77 (perform-replace): Fix maintaining of the match stack including 76 (perform-replace): Fix maintaining of the match stack including
78 already matched regions, implement `\?', fix various problems 77 already matched regions, implement `\?', fix various problems
79 with regions while editing and other stuff. 78 with regions while editing and other stuff.
80 (replace-highlight): Simplified. 79 (replace-highlight): Simplify.
81 80
822004-06-24 Daniel Pfeiffer <occitan@esperanto.org> 812004-06-24 Daniel Pfeiffer <occitan@esperanto.org>
83 82
@@ -104,8 +103,7 @@
104 103
1052004-06-21 Juanma Barranquero <lektu@terra.es> 1042004-06-21 Juanma Barranquero <lektu@terra.es>
106 105
107 * image.el (image-library-alist): Rewrite docstring in active 106 * image.el (image-library-alist): Rewrite docstring in active voice.
108 voice.
109 107
1102004-06-20 Richard M. Stallman <rms@gnu.org> 1082004-06-20 Richard M. Stallman <rms@gnu.org>
111 109
@@ -132,8 +130,8 @@
132 130
1332004-06-18 Luc Teirlinck <teirllm@auburn.edu> 1312004-06-18 Luc Teirlinck <teirllm@auburn.edu>
134 132
135 * autorevert.el (global-auto-revert-non-file-buffers): Update 133 * autorevert.el (global-auto-revert-non-file-buffers):
136 docstring. 134 Update docstring.
137 135
1382004-06-19 Daniel Pfeiffer <occitan@esperanto.org> 1362004-06-19 Daniel Pfeiffer <occitan@esperanto.org>
139 137
@@ -154,7 +152,7 @@
154 escaped character is n or t. 152 escaped character is n or t.
155 (query-replace-regexp): Add \, and \# interpretation to 153 (query-replace-regexp): Add \, and \# interpretation to
156 interactive call and document it. 154 interactive call and document it.
157 (query-replace-regexp-eval, replace-match-string-symbols): add \# 155 (query-replace-regexp-eval, replace-match-string-symbols): Add \#
158 as shortkey for replace-count. 156 as shortkey for replace-count.
159 (replace-quote): New function for doubling backslashes. 157 (replace-quote): New function for doubling backslashes.
160 158
@@ -184,8 +182,8 @@
184 * dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir): 182 * dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir):
185 Add hyperlink to emacs-xtra manual to docstring. 183 Add hyperlink to emacs-xtra manual to docstring.
186 184
187 * autorevert.el (global-auto-revert-non-file-buffers): Add 185 * autorevert.el (global-auto-revert-non-file-buffers):
188 hyperlink to emacs-xtra manual to docstring, as well as an 186 Add hyperlink to emacs-xtra manual to docstring, as well as an
189 info-link. 187 info-link.
190 188
1912004-06-14 Juanma Barranquero <lektu@terra.es> 1892004-06-14 Juanma Barranquero <lektu@terra.es>
@@ -204,8 +202,7 @@
204 * international/code-pages.el (windows-1256, cp1125): Fix tables 202 * international/code-pages.el (windows-1256, cp1125): Fix tables
205 for several characters. 203 for several characters.
206 204
207 * international/utf-8.el (ccl-encode-mule-utf-8): Fix previous 205 * international/utf-8.el (ccl-encode-mule-utf-8): Fix previous change.
208 change.
209 206
2102004-06-13 Richard M. Stallman <rms@gnu.org> 2072004-06-13 Richard M. Stallman <rms@gnu.org>
211 208
@@ -251,14 +248,13 @@
251 248
2522004-06-13 Kenichi Handa <handa@m17n.org> 2492004-06-13 Kenichi Handa <handa@m17n.org>
253 250
254 * international/utf-8.el (ccl-decode-mule-utf-8): Fix previous 251 * international/utf-8.el (ccl-decode-mule-utf-8): Fix previous change.
255 change.
256 (ccl-untranslated-to-ucs): Fix typo. 252 (ccl-untranslated-to-ucs): Fix typo.
257 253
2582004-06-12 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change) 2542004-06-12 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change)
259 255
260 * progmodes/python.el (python-open-block-statement-p): Fix 256 * progmodes/python.el (python-open-block-statement-p):
261 indentation after a block opening that contains a comment. 257 Fix indentation after a block opening that contains a comment.
262 258
2632004-06-12 J,Ai(Br,At(Bme Marant <jerome@marant.org> (tiny change) 2592004-06-12 J,Ai(Br,At(Bme Marant <jerome@marant.org> (tiny change)
264 260
@@ -274,11 +270,10 @@
274 270
2752004-06-12 Kenichi Handa <handa@m17n.org> 2712004-06-12 Kenichi Handa <handa@m17n.org>
276 272
277 * international/mule-cmds.el (set-language-environment): Load 273 * international/mule-cmds.el (set-language-environment):
278 subst tables if necessary. 274 Load subst tables if necessary.
279 275
280 * international/mule.el (decode-char): Load subst tables if 276 * international/mule.el (decode-char): Load subst tables if necessary.
281 necessary.
282 (encode-char): Likewise. 277 (encode-char): Likewise.
283 278
284 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate 279 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate
@@ -294,18 +289,17 @@
294 (utf-16-decode-to-ucs): Handle pre-read character. 289 (utf-16-decode-to-ucs): Handle pre-read character.
295 (utf-16le-encode-loop): Handle surrogate pair. 290 (utf-16le-encode-loop): Handle surrogate pair.
296 (utf-16be-encode-loop): Likewise. 291 (utf-16be-encode-loop): Likewise.
297 (ccl-encode-mule-utf-16le-with-signature): Adjusted for the change 292 (ccl-encode-mule-utf-16le-with-signature): Adjust for the change
298 of utf-16le-encode-loop. 293 of utf-16le-encode-loop.
299 (ccl-encode-mule-utf-16be-with-signature): Adjusted for the change 294 (ccl-encode-mule-utf-16be-with-signature): Adjust for the change
300 of utf-16be-encode-loop. 295 of utf-16be-encode-loop.
301 (mule-utf-16-post-read-conversion): Call 296 (mule-utf-16-post-read-conversion):
302 utf-8-post-read-conversion at first. 297 Call utf-8-post-read-conversion at first.
303 (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature): Include 298 (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature):
304 CJK charsets in safe-charsets if utf-translate-cjk-mode is on. 299 Include CJK charsets in safe-charsets if utf-translate-cjk-mode is on.
305 Add post-read-conversion and pre-write-conversion. 300 Add post-read-conversion and pre-write-conversion.
306 301
307 * international/utf-8.el (utf-translate-cjk-charsets): New 302 * international/utf-8.el (utf-translate-cjk-charsets): New variable.
308 variable.
309 (utf-translate-cjk-unicode-range): New variable. 303 (utf-translate-cjk-unicode-range): New variable.
310 (utf-translate-cjk-load-tables): New function. 304 (utf-translate-cjk-load-tables): New function.
311 (utf-lookup-subst-table-for-decode): New function. 305 (utf-lookup-subst-table-for-decode): New function.
@@ -320,10 +314,10 @@
320 (ccl-untranslated-to-ucs): Handle 2-byte encoding. Set r1 to the 314 (ccl-untranslated-to-ucs): Handle 2-byte encoding. Set r1 to the
321 length of encoding. Don't return r0. 315 length of encoding. Don't return r0.
322 (utf-8-compose): New arg hash-table. Handle 2-byte encoding. 316 (utf-8-compose): New arg hash-table. Handle 2-byte encoding.
323 (utf-8-post-read-conversion): Narrow to region properly. If 317 (utf-8-post-read-conversion): Narrow to region properly.
324 utf-translate-cjk-mode is on, load tables if necessary. Call 318 If utf-translate-cjk-mode is on, load tables if necessary.
325 utf-8-compose with hash-table arg if necessary. Call 319 Call utf-8-compose with hash-table arg if necessary.
326 XXX-compose-region instead of XXX-post-read-convesion. 320 Call XXX-compose-region instead of XXX-post-read-convesion.
327 (utf-8-pre-write-conversion): New function. 321 (utf-8-pre-write-conversion): New function.
328 (mule-utf-8): Include CJK charsets in safe-charsets if 322 (mule-utf-8): Include CJK charsets in safe-charsets if
329 utf-translate-cjk-mode is on. Add pre-write-conversion. 323 utf-translate-cjk-mode is on. Add pre-write-conversion.
@@ -331,8 +325,8 @@
331 * international/characters.el: Temporarily set 325 * international/characters.el: Temporarily set
332 utf-translate-cjk-mode to nil. 326 utf-translate-cjk-mode to nil.
333 327
334 * language/devan-util.el (devanagari-compose-region): Add 328 * language/devan-util.el (devanagari-compose-region):
335 autoload cookie. 329 Add autoload cookie.
336 330
337 * international/ccl.el (ccl-dump-call): Fix printing the 331 * international/ccl.el (ccl-dump-call): Fix printing the
338 subroutine name. 332 subroutine name.
@@ -342,13 +336,12 @@
342 * dired.el (dired-revert): If buffer is marked unmodified before 336 * dired.el (dired-revert): If buffer is marked unmodified before
343 reverting, keep it marked unmodified. 337 reverting, keep it marked unmodified.
344 Adapt to new conventions for commenting out code. 338 Adapt to new conventions for commenting out code.
345 (dired-make-relative): Adapt to new conventions for commenting out 339 (dired-make-relative): Adapt to new conventions for commenting out code.
346 code.
347 340
3482004-06-10 Miles Bader <miles@gnu.ai.mit.edu> 3412004-06-10 Miles Bader <miles@gnu.ai.mit.edu>
349 342
350 * eshell/esh-module.el (eshell-load-defgroups): Bind 343 * eshell/esh-module.el (eshell-load-defgroups):
351 `vc-handled-backends' to nil when opening files. 344 Bind `vc-handled-backends' to nil when opening files.
352 345
3532004-06-11 Juanma Barranquero <lektu@terra.es> 3462004-06-11 Juanma Barranquero <lektu@terra.es>
354 347
@@ -431,15 +424,15 @@
431 or incorrect, autoloads. 424 or incorrect, autoloads.
432 425
433 * dired-aux.el (dired-kill-tree): Do not kill DIRNAME, even if it 426 * dired-aux.el (dired-kill-tree): Do not kill DIRNAME, even if it
434 does not end in a slash. Add optional argument KILL-ROOT. Update 427 does not end in a slash. Add optional argument KILL-ROOT.
435 docstring. 428 Update docstring.
436 (dired-do-touch, dired-clean-directory, dired-run-shell-command) 429 (dired-do-touch, dired-clean-directory, dired-run-shell-command)
437 (dired-query): Add autoloads. 430 (dired-query): Add autoloads.
438 431
4392004-06-08 Daniel Pfeiffer <occitan@esperanto.org> 4322004-06-08 Daniel Pfeiffer <occitan@esperanto.org>
440 433
441 * progmodes/compile.el (compilation-set-window-height): Rearrange 434 * progmodes/compile.el (compilation-set-window-height):
442 the save-* functions because a buffer can have several current 435 Rearrange the save-* functions because a buffer can have several current
443 point in different windows. 436 point in different windows.
444 (compilation-error-regexp-alist-alist): Recognize {standard input} 437 (compilation-error-regexp-alist-alist): Recognize {standard input}
445 GNU messages (for gcc --pipe) and more kinds of Oracle messages. 438 GNU messages (for gcc --pipe) and more kinds of Oracle messages.
@@ -479,8 +472,7 @@
479 472
480 * format.el (format-insert-annotations) 473 * format.el (format-insert-annotations)
481 (format-annotate-location): Doc fixes. 474 (format-annotate-location): Doc fixes.
482 (format-subtract-regions): Make arguments match their use in 475 (format-subtract-regions): Make arguments match their use in docstring.
483 docstring.
484 476
485 * simple.el (kill-region): Doc fix. 477 * simple.el (kill-region): Doc fix.
486 478
@@ -566,8 +558,7 @@
566 Handle `dired-subdir-switches'. 558 Handle `dired-subdir-switches'.
567 (dired-hide-subdir, dired-hide-all): Do not mark buffer modified. 559 (dired-hide-subdir, dired-hide-all): Do not mark buffer modified.
568 560
569 * dired.el (dired-subdir-switches, dired-switches-alist): 561 * dired.el (dired-subdir-switches, dired-switches-alist): New vars.
570 New vars.
571 (dired-insert-old-subdirs): Do not repeatedly delete and reinsert 562 (dired-insert-old-subdirs): Do not repeatedly delete and reinsert
572 subdirs if -R switch is used for a subdir. 563 subdirs if -R switch is used for a subdir.
573 (dired-mode): Set `dired-switches-alist'. 564 (dired-mode): Set `dired-switches-alist'.
@@ -600,7 +591,7 @@
600 591
6012004-06-04 Mario Lang <mlang@delysid.org> 5922004-06-04 Mario Lang <mlang@delysid.org>
602 593
603 * battery.el (battery-linux-proc-acpi): mA was hardcored, but some 594 * battery.el (battery-linux-proc-acpi): `mA' was hardcored, but some
604 systems appear to use mW, make the code handle this. Fix a 595 systems appear to use mW, make the code handle this. Fix a
605 division-by-zero bug while at it, and handle kernels with 596 division-by-zero bug while at it, and handle kernels with
606 a slightly different layout in /proc/acpi. 597 a slightly different layout in /proc/acpi.
@@ -610,7 +601,7 @@
610 * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*', 601 * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*',
611 because the latter is a CL-ism. This fixes the bug reported by 602 because the latter is a CL-ism. This fixes the bug reported by
612 Shawn Boyette <mdxi@collapsar.net> in 603 Shawn Boyette <mdxi@collapsar.net> in
613 http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html. 604 http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
614 605
6152004-06-04 Miles Bader <miles@gnu.org> 6062004-06-04 Miles Bader <miles@gnu.org>
616 607
@@ -647,8 +638,8 @@
647 638
648 * subr.el (read-number): Use canonical format for default in prompt. 639 * subr.el (read-number): Use canonical format for default in prompt.
649 640
650 * minibuf-eldef.el (minibuffer-default-in-prompt-regexps): Add 641 * minibuf-eldef.el (minibuffer-default-in-prompt-regexps):
651 regexp for " [...]" style defaults. 642 Add regexp for " [...]" style defaults.
652 643
6532004-06-02 Romain Francoise <romain@orebokech.com> 6442004-06-02 Romain Francoise <romain@orebokech.com>
654 645
@@ -671,14 +662,28 @@
671 empty docstring. 662 empty docstring.
672 663
673 * international/mule.el (register-char-codings): Make alias for 664 * international/mule.el (register-char-codings): Make alias for
674 `ignore'. Move docstring to obsolescence info and remove 665 `ignore'. Move docstring to obsolescence info and remove redundancy.
675 redundancy.
676 666
6772004-06-02 Kim F. Storm <storm@cua.dk> 6672004-06-02 Kim F. Storm <storm@cua.dk>
678 668
679 * frame.el (blink-cursor-start): Turn cursor off initially so blink 669 * frame.el (blink-cursor-start): Turn cursor off initially so blink
680 starts after blink-cursor-delay rather than 2*blink-cursor-delay. 670 starts after blink-cursor-delay rather than 2*blink-cursor-delay.
681 671
6722004-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
673
674 * comint.el (comint-replace-by-expanded-history-before-point):
675 Obey `start' as the docstring says.
676 (comint-send-input, comint-snapshot-last-prompt, comint-output-filter)
677 (comint-update-fence): Prevent font-lock from running unnecessarily.
678 (comint-dynamic-list-completions): Use with-current-buffer.
679
6802004-06-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
681
682 * textmodes/bibtex.el (bibtex-format-entry): Fix regexps.
683 (bibtex-parse-strings): Bugfix, use assoc instead of assoc-string.
684 (bibtex-entry-update): Handle alternatives and optional fields.
685 (bibtex-parse-entry): Bugfix, handle empty key.
686
6822004-05-31 Stefan Monnier <monnier@iro.umontreal.ca> 6872004-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
683 688
684 * vc-arch.el (vc-arch-state): Don't assume the file exists. 689 * vc-arch.el (vc-arch-state): Don't assume the file exists.
diff --git a/src/ChangeLog b/src/ChangeLog
index 4cf1625ebcb..9419cd23073 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -9,7 +9,7 @@
9 * lisp.h: Declare Finit_image_library. 9 * lisp.h: Declare Finit_image_library.
10 10
112004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 112004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12 12
13 * macterm.c (do_window_activate, do_window_deactivate): Remove. 13 * macterm.c (do_window_activate, do_window_deactivate): Remove.
14 (XTread_socket): Send mouse button events to the toolbox 14 (XTread_socket): Send mouse button events to the toolbox
15 dispatcher even when the mouse is grabbed. Don't process window 15 dispatcher even when the mouse is grabbed. Don't process window
@@ -70,8 +70,7 @@
70 a buffer, add the buffer as last element to the match data. 70 a buffer, add the buffer as last element to the match data.
71 (Fset_match_data): If an additional element of the match-data is a 71 (Fset_match_data): If an additional element of the match-data is a
72 buffer, restore it to last_thing_searched. 72 buffer, restore it to last_thing_searched.
73 (save_search_regs): Save last_thing_searched as part of the match 73 (save_search_regs): Save last_thing_searched as part of the match data.
74 data.
75 (restore_match_data): Restore it again. 74 (restore_match_data): Restore it again.
76 75
772004-06-23 Luc Teirlinck <teirllm@auburn.edu> 762004-06-23 Luc Teirlinck <teirllm@auburn.edu>
@@ -197,7 +196,7 @@
1972004-06-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 1962004-06-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
198 197
199 * gtkutil.c (xg_get_image_for_pixmap): New function. 198 * gtkutil.c (xg_get_image_for_pixmap): New function.
200 (xg_get_gdk_pixmap_and_mask): Removed. 199 (xg_get_gdk_pixmap_and_mask): Remove.
201 (update_frame_tool_bar): Call xg_get_image_for_pixmap instead of 200 (update_frame_tool_bar): Call xg_get_image_for_pixmap instead of
202 xg_get_gdk_pixmap_and_mask. 201 xg_get_gdk_pixmap_and_mask.
203 202
@@ -218,8 +217,7 @@
218 list of possible filenames. 217 list of possible filenames.
219 (init_xpm_functions, init_png_functions, init_jpeg_functions) 218 (init_xpm_functions, init_png_functions, init_jpeg_functions)
220 (init_tiff_functions, init_gif_functions): Use `w32_delayed_load'. 219 (init_tiff_functions, init_gif_functions): Use `w32_delayed_load'.
221 (CHECK_LIB_AVAILABLE): Call `define_image_library' with new 220 (CHECK_LIB_AVAILABLE): Call `define_image_library' with new argument.
222 argument.
223 (Finit_image_library): New function, extracted from `init_image'. 221 (Finit_image_library): New function, extracted from `init_image'.
224 Try to initialize an image library on demand and cache whether we 222 Try to initialize an image library on demand and cache whether we
225 were successful or not. 223 were successful or not.
@@ -343,7 +341,7 @@
343 (merge_face_ref, face_at_buffer_position, face_at_string_position): 341 (merge_face_ref, face_at_buffer_position, face_at_string_position):
344 Use `merge_named_face'. 342 Use `merge_named_face'.
345 (merge_face_inheritance): Function removed. 343 (merge_face_inheritance): Function removed.
346 (merge_face_ref): Renamed from `merge_face_vector_with_property'. 344 (merge_face_ref): Rename from `merge_face_vector_with_property'.
347 Add new `err_msgs' and `named_merge_points' args. Return error 345 Add new `err_msgs' and `named_merge_points' args. Return error
348 status. Only print error messages if ERR_MSGS is true. Don't try to 346 status. Only print error messages if ERR_MSGS is true. Don't try to
349 do :inherit attribute validation. 347 do :inherit attribute validation.
@@ -403,8 +401,8 @@
403 401
404 * xfaces.c (x_supports_face_attributes_p): Make this function 402 * xfaces.c (x_supports_face_attributes_p): Make this function
405 conditional on HAVE_WINDOW_SYSTEM. 403 conditional on HAVE_WINDOW_SYSTEM.
406 (Fdisplay_supports_face_attributes_p) [HAVE_WINDOW_SYSTEM]: Don't 404 (Fdisplay_supports_face_attributes_p) [HAVE_WINDOW_SYSTEM]:
407 call x_supports_face_attributes_p if it was not compiled in. 405 Don't call x_supports_face_attributes_p if it was not compiled in.
408 406
4092004-06-04 Miles Bader <miles@gnu.org> 4072004-06-04 Miles Bader <miles@gnu.org>
410 408
@@ -435,6 +433,8 @@
435 433
4362004-06-01 Stefan Monnier <monnier@iro.umontreal.ca> 4342004-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
437 435
436 * eval.c (Fcondition_case): Fix usage. Simplify.
437
438 * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true. 438 * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true.
439 439
4402004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 4402004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
@@ -443,8 +443,7 @@
443 [MAC_OSX]: Don't include QuickTime/QuickTime.h. 443 [MAC_OSX]: Don't include QuickTime/QuickTime.h.
444 [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, or 444 [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, or
445 TextUtils.h. 445 TextUtils.h.
446 (Fx_create_frame): Sync with xfns.c. Initialize cursor 446 (Fx_create_frame): Sync with xfns.c. Initialize cursor descriptors.
447 descriptors.
448 (Fx_display_mm_height, Fx_display_mm_width): Calculate length from 447 (Fx_display_mm_height, Fx_display_mm_width): Calculate length from
449 display height/width. 448 display height/width.
450 (compute_tip_xy, Vx_max_tooltip_size): Declare. 449 (compute_tip_xy, Vx_max_tooltip_size): Declare.
@@ -455,8 +454,7 @@
455 454
456 * macgui.h [!MAC_OSX]: Include Gestalt.h. 455 * macgui.h [!MAC_OSX]: Include Gestalt.h.
457 (Cursor, No_Cursor): New defines. 456 (Cursor, No_Cursor): New defines.
458 [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility 457 [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility macro.
459 macro.
460 [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare. 458 [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare.
461 459
462 * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort. 460 * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort.
@@ -484,11 +482,9 @@
484 (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a 482 (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a
485 scroll-bar click event. 483 scroll-bar click event.
486 (mac_define_frame_cursor): Change the pointer shape. 484 (mac_define_frame_cursor): Change the pointer shape.
487 (x_free_frame_resources): Reset tip_window to NULL when it is 485 (x_free_frame_resources): Reset tip_window to NULL when it is disposed.
488 disposed.
489 [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable. 486 [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable.
490 [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize 487 [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize arrow_cursor.
491 arrow_cursor.
492 (do_window_update): Don't do anything if the updated window is the 488 (do_window_update): Don't do anything if the updated window is the
493 tooltip window. 489 tooltip window.
494 (do_mouse_moved): Handle mouse movement events here (previously in 490 (do_mouse_moved): Handle mouse movement events here (previously in
@@ -496,8 +492,8 @@
496 dpyinfo->mouse_face_hidden is set. 492 dpyinfo->mouse_face_hidden is set.
497 (do_os_event, do_events): Remove (now in XTread_socket). 493 (do_os_event, do_events): Remove (now in XTread_socket).
498 (XTread_socket): Immediately return if interrupt_input_blocked. 494 (XTread_socket): Immediately return if interrupt_input_blocked.
499 Loop until all the events in the queue are processed. Rearrange 495 Loop until all the events in the queue are processed.
500 codes for mouse grabbing. Add tooltip support. Include the 496 Rearrange codes for mouse grabbing. Add tooltip support. Include the
501 contents of do_os_event and do_events. Remove mouse movement 497 contents of do_os_event and do_events. Remove mouse movement
502 handling (now in do_mouse_moved). Add the case where 498 handling (now in do_mouse_moved). Add the case where
503 Vmouse_highlight has an integer value. 499 Vmouse_highlight has an integer value.
@@ -506,8 +502,8 @@
506 excess initializations. 502 excess initializations.
507 (make_mac_terminal_frame): Previous initializations in 503 (make_mac_terminal_frame): Previous initializations in
508 make_mac_frame are moved here. 504 make_mac_frame are moved here.
509 (mac_initialize_display_info): Initialize 505 (mac_initialize_display_info):
510 dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden. 506 Initialize dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden.
511 507
512 * xdisp.c [MAC_OS] (No_Cursor): Remove variable. 508 * xdisp.c [MAC_OS] (No_Cursor): Remove variable.
513 (define_frame_cursor1): Don't treat HAVE_CARBON as a special case. 509 (define_frame_cursor1): Don't treat HAVE_CARBON as a special case.