diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 130 |
1 files changed, 115 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 26b8a9ce5ad..3483a2c5905 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,102 @@ | |||
| 1 | 2005-04-16 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * term.c (struct keys): Add support for shifted keys. | ||
| 4 | |||
| 5 | 2005-04-16 Richard M. Stallman <rms@gnu.org> | ||
| 6 | |||
| 7 | * xdisp.c (with_echo_area_buffer): Delete WHICH < 0 case. | ||
| 8 | (set_message): Call with_echo_area_buffer with WHICH = 0. | ||
| 9 | (set_message_1): Erase the echo area buffer first thing. | ||
| 10 | (echo_area_display): Don't clear echo_message_buffer. | ||
| 11 | |||
| 12 | 2005-04-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 13 | |||
| 14 | * Makefile.in (mac.o): Depend on charset.h and coding.h. | ||
| 15 | |||
| 16 | * mac.c: Include charset.h and coding.h. | ||
| 17 | [TARGET_API_MAC_CARBON] (Qutf_8): Remove extern. | ||
| 18 | [TARGET_API_MAC_CARBON] (cfstring_create_with_string): New | ||
| 19 | function. | ||
| 20 | [TARGET_API_MAC_CARBON] (Fmac_get_preference): Use it. | ||
| 21 | |||
| 22 | * macfns.c [TARGET_API_MAC_CARBON] (Fx_file_dialog): Likewise. | ||
| 23 | |||
| 24 | * image.c [MAC_OSX] (image_load_quartz2d): Likewise. | ||
| 25 | |||
| 26 | * macterm.c (x_autoselect_window_p): Remove variable. | ||
| 27 | (last_window): New variable. | ||
| 28 | (XTreassert_line_highlight, x_change_line_highlight): Remove | ||
| 29 | declarations. | ||
| 30 | (mac_focus_changed, x_detect_focus_change): New functions and | ||
| 31 | declarations. | ||
| 32 | (XTextExtents16, front_emacs_window): Remove function. | ||
| 33 | (mac_focus_frame): New function. | ||
| 34 | (XTmouse_position, do_menu_choice, do_zoom_window, XTread_socket) | ||
| 35 | (mac_check_for_quit_char): Use it instead of front_emacs_window. | ||
| 36 | (x_scroll_bar_report_motion): Obtain window from control owner. | ||
| 37 | (x_make_frame_invisible): Set window manager size hint. | ||
| 38 | (do_mouse_moved): Remove function. | ||
| 39 | (XTread_socket): Move its contents here. Generate select-window | ||
| 40 | event on mouse movement if needed. Use x_detect_focus_change on | ||
| 41 | activate/deactivate events. Don't deiconify frame or invalidate | ||
| 42 | window rectangle when dnd items are dropped. Don't | ||
| 43 | activate/deactivate root control. | ||
| 44 | (frame_highlight, frame_unhighlight): Activate/deactivate root | ||
| 45 | control here. | ||
| 46 | (syms_of_macterm): Delete DEFVAR_BOOL for x_autoselect_window_p. | ||
| 47 | |||
| 48 | * macterm.h (cfstring_create_with_string) [TARGET_API_MAC_CARBON]: | ||
| 49 | New extern. | ||
| 50 | |||
| 51 | 2005-04-15 Luc Teirlinck <teirllm@auburn.edu> | ||
| 52 | |||
| 53 | * Makefile.in: Define new macro TOOLTIP_SUPPORT. | ||
| 54 | (lisp): Use it. | ||
| 55 | (SOME_MACHINE_LISP): Add tooltip. | ||
| 56 | |||
| 57 | 2005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 58 | |||
| 59 | * mac.c [!TARGET_API_MAC_CARBON]: Include MacLocales.h. Don't | ||
| 60 | include TextEncodingConverter.h. | ||
| 61 | (mac_system_script_code, Vmac_system_locale): New variables. | ||
| 62 | (syms_of_mac): Defvar them. | ||
| 63 | (mac_get_system_locale): New function. | ||
| 64 | |||
| 65 | * macfns.c (x_set_name, x_set_title) [!TARGET_API_MAC_CARBON]: Use | ||
| 66 | ENCODE_SYSTEM to encode title bar string. | ||
| 67 | (x_create_tip_frame): Apply 2005-03-18 change for xfns.c. | ||
| 68 | (Fx_file_dialog) [TARGET_API_MAC_CARBON && !MAC_OSX]: Use | ||
| 69 | CFStringGetSystemEncoding to get system default string encoding. | ||
| 70 | |||
| 71 | * macterm.c [!TARGET_API_MAC_CARBON]: Don't include | ||
| 72 | TextEncodingConverter.h. | ||
| 73 | |||
| 74 | 2005-04-13 Steven Tamm <steventamm@mac.com> | ||
| 75 | |||
| 76 | * macterm.c (syms_of_macterm): Remove redundant definition of | ||
| 77 | mac-pass-control-to-system. | ||
| 78 | |||
| 79 | 2005-04-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 80 | |||
| 81 | * window.c (Fset_window_configuration): Be careful when you choose | ||
| 82 | among several possible points for the new_current_buffer. | ||
| 83 | |||
| 84 | 2005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 85 | |||
| 86 | * keyboard.c (poll_for_input) [SYNC_INPUT]: Don't call | ||
| 87 | poll_for_input_1. Set interrupt_input_pending to 1 instead. | ||
| 88 | (Qlanguage_change) [MAC_OS]: New variable. | ||
| 89 | (syms_of_keyboard) [MAC_OS]: Intern and staticpro it. | ||
| 90 | (kbd_buffer_get_event) [MAC_OS]: Make event for LANGUAGE_CHANGE_EVENT. | ||
| 91 | |||
| 92 | * macterm.c (mac_keyboard_text_encoding) | ||
| 93 | (current_mac_keyboard_text_encoding): Remove variables. | ||
| 94 | (XTread_socket): Store language-change event if keyboard script change | ||
| 95 | is detected. Don't convert input to `mac_keyboard_text_encoding'. | ||
| 96 | (syms_of_macterm): Delete DEFVAR_INT for mac-keyboard-text-encoding. | ||
| 97 | |||
| 98 | * termhooks.h (enum event_kind) [MAC_OS]: Add LANGUAGE_CHANGE_EVENT. | ||
| 99 | |||
| 1 | 2005-04-10 Richard M. Stallman <rms@gnu.org> | 100 | 2005-04-10 Richard M. Stallman <rms@gnu.org> |
| 2 | 101 | ||
| 3 | * emacs.c (standard_args): Rename --bare-bones to --quick. | 102 | * emacs.c (standard_args): Rename --bare-bones to --quick. |
| @@ -48,8 +147,8 @@ | |||
| 48 | * mac.c (cfdate_to_lisp): Add `const' for variable `epoch_gdate'. | 147 | * mac.c (cfdate_to_lisp): Add `const' for variable `epoch_gdate'. |
| 49 | (Fmac_get_preference): Doc fix. | 148 | (Fmac_get_preference): Doc fix. |
| 50 | 149 | ||
| 51 | * macfns.c (Fx_create_frame, x_create_tip_frame): Add | 150 | * macfns.c (Fx_create_frame, x_create_tip_frame): |
| 52 | "fontset-mac" to fallback font/fontsets. | 151 | Add "fontset-mac" to fallback font/fontsets. |
| 53 | 152 | ||
| 54 | 2005-04-04 Kim F. Storm <storm@cua.dk> | 153 | 2005-04-04 Kim F. Storm <storm@cua.dk> |
| 55 | 154 | ||
| @@ -80,8 +179,8 @@ | |||
| 80 | Vascii_downcase_table. | 179 | Vascii_downcase_table. |
| 81 | (fast_string_match_ignore_case): Likewise. | 180 | (fast_string_match_ignore_case): Likewise. |
| 82 | (search_buffer): Fix checking of boyer-moore usability. | 181 | (search_buffer): Fix checking of boyer-moore usability. |
| 83 | (boyer_moore): Calculate translate_prev_byte1/2/3 in advance. No | 182 | (boyer_moore): Calculate translate_prev_byte1/2/3 in advance. |
| 84 | need of tranlating characters in PAT. Fix calculation of | 183 | No need of tranlating characters in PAT. Fix calculation of |
| 85 | simple_translate. | 184 | simple_translate. |
| 86 | 185 | ||
| 87 | 2005-03-31 Stefan Monnier <monnier@iro.umontreal.ca> | 186 | 2005-03-31 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -885,9 +984,9 @@ | |||
| 885 | 984 | ||
| 886 | 2005-02-02 Steven Tamm <steventamm@mac.com> | 985 | 2005-02-02 Steven Tamm <steventamm@mac.com> |
| 887 | 986 | ||
| 888 | * macfns.c (unwind_create_frame): Fixing compile error due to | 987 | * macfns.c (unwind_create_frame): Fix compile error due to |
| 889 | xassert being uncondition, but predicate is. | 988 | xassert being uncondition, but predicate is. |
| 890 | * dispnew.c (update_window): Fixing compile error due to | 989 | * dispnew.c (update_window): Fix compile error due to |
| 891 | xassert being uncondition, but predicate is. | 990 | xassert being uncondition, but predicate is. |
| 892 | 991 | ||
| 893 | 2005-02-02 Miles Bader <miles@gnu.org> | 992 | 2005-02-02 Miles Bader <miles@gnu.org> |
| @@ -1031,6 +1130,7 @@ | |||
| 1031 | 1130 | ||
| 1032 | * s/darwin.h: Removed PTY_ITERATION from here. | 1131 | * s/darwin.h: Removed PTY_ITERATION from here. |
| 1033 | (DARWIN): Define. | 1132 | (DARWIN): Define. |
| 1133 | |||
| 1034 | * process.c (init_process): Default process-connection-type to | 1134 | * process.c (init_process): Default process-connection-type to |
| 1035 | nil on darwin 6 or less, t if it is 7 or higher. This way the | 1135 | nil on darwin 6 or less, t if it is 7 or higher. This way the |
| 1036 | broken pty behavior is still allowed on darwin 6 for interactive | 1136 | broken pty behavior is still allowed on darwin 6 for interactive |
| @@ -3536,8 +3636,8 @@ | |||
| 3536 | 2004-08-26 Steven Tamm <steventamm@mac.com> | 3636 | 2004-08-26 Steven Tamm <steventamm@mac.com> |
| 3537 | 3637 | ||
| 3538 | * fileio.c (Fread_file_name): Call x_file_dialog on carbon on | 3638 | * fileio.c (Fread_file_name): Call x_file_dialog on carbon on |
| 3539 | tool-bar/menu click | 3639 | tool-bar/menu click. |
| 3540 | * macfns.c (Fx_file_dialog): Implemented using NavServices | 3640 | * macfns.c (Fx_file_dialog): Implement using NavServices. |
| 3541 | 3641 | ||
| 3542 | 2004-08-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 3642 | 2004-08-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 3543 | 3643 | ||
| @@ -5024,7 +5124,7 @@ | |||
| 5024 | 5124 | ||
| 5025 | 2004-04-26 Steven Tamm <tamm@Steven-Tamms-Computer.local> | 5125 | 2004-04-26 Steven Tamm <tamm@Steven-Tamms-Computer.local> |
| 5026 | 5126 | ||
| 5027 | * lread.c (init_lread): Fixing typo HAVE_CARBON test logic | 5127 | * lread.c (init_lread): Fix typo in HAVE_CARBON test logic. |
| 5028 | 5128 | ||
| 5029 | 2004-04-26 Miles Bader <miles@gnu.org> | 5129 | 2004-04-26 Miles Bader <miles@gnu.org> |
| 5030 | 5130 | ||
| @@ -5479,10 +5579,10 @@ | |||
| 5479 | 5579 | ||
| 5480 | 2004-03-11 Steven Tamm <steventamm@mac.com> | 5580 | 2004-03-11 Steven Tamm <steventamm@mac.com> |
| 5481 | 5581 | ||
| 5482 | * image.c [MAC_OSX]: Include sys/stat.h | 5582 | * image.c [MAC_OSX]: Include sys/stat.h. |
| 5483 | 5583 | ||
| 5484 | * macfns.c (syms_of_macfns): Remove definitions of things now | 5584 | * macfns.c (syms_of_macfns): Remove definitions of things now |
| 5485 | defined in image.c | 5585 | defined in image.c. |
| 5486 | 5586 | ||
| 5487 | 2004-03-11 Kim F. Storm <storm@cua.dk> | 5587 | 2004-03-11 Kim F. Storm <storm@cua.dk> |
| 5488 | 5588 | ||
| @@ -6192,7 +6292,7 @@ | |||
| 6192 | * macterm.c (Vmac_emulate_three_button_mouse): New variable for | 6292 | * macterm.c (Vmac_emulate_three_button_mouse): New variable for |
| 6193 | controlling emulation of a three button mouse with option and | 6293 | controlling emulation of a three button mouse with option and |
| 6194 | command keys. | 6294 | command keys. |
| 6195 | (Qreverse, mac_get_enumlated_btn): Handle the emulation | 6295 | (Qreverse, mac_get_enumlated_btn): Handle the emulation. |
| 6196 | (mac_event_to_emacs_modifiers, XTread_socket): Ditto. | 6296 | (mac_event_to_emacs_modifiers, XTread_socket): Ditto. |
| 6197 | 6297 | ||
| 6198 | 2004-02-15 Kim F. Storm <storm@cua.dk> | 6298 | 2004-02-15 Kim F. Storm <storm@cua.dk> |
| @@ -11132,7 +11232,7 @@ | |||
| 11132 | 11232 | ||
| 11133 | 2003-01-20 Steven Tamm <steventamm@mac.com> | 11233 | 2003-01-20 Steven Tamm <steventamm@mac.com> |
| 11134 | 11234 | ||
| 11135 | * macterm.c (XTread_socket): Checks for valid, visible window | 11235 | * macterm.c (XTread_socket): Check for valid, visible window |
| 11136 | before sending a scroll-wheel event. | 11236 | before sending a scroll-wheel event. |
| 11137 | 11237 | ||
| 11138 | 2003-01-20 Richard M. Stallman <rms@gnu.org> | 11238 | 2003-01-20 Richard M. Stallman <rms@gnu.org> |
| @@ -11491,7 +11591,7 @@ | |||
| 11491 | 11591 | ||
| 11492 | 2002-12-28 Steven Tamm <steventamm@mac.com> | 11592 | 2002-12-28 Steven Tamm <steventamm@mac.com> |
| 11493 | 11593 | ||
| 11494 | * Makefile.in (macosx-bundle): Fixes to Mac OS X/Carbon port to | 11594 | * Makefile.in (macosx-bundle): Fix Mac OS X/Carbon port to |
| 11495 | allow building in a different directory than source. Uses some | 11595 | allow building in a different directory than source. Uses some |
| 11496 | GNU Make extensions, but there is no other make on Mac OS X. | 11596 | GNU Make extensions, but there is no other make on Mac OS X. |
| 11497 | 11597 | ||
| @@ -11534,7 +11634,7 @@ | |||
| 11534 | 11634 | ||
| 11535 | * macterm.c (XTread_socket): Call KeyTranslate for control and | 11635 | * macterm.c (XTread_socket): Call KeyTranslate for control and |
| 11536 | meta to deal correctly shifted non-alpha characters, like C-S-5 | 11636 | meta to deal correctly shifted non-alpha characters, like C-S-5 |
| 11537 | being treated like C-%. Does not look for shift key to deal | 11637 | being treated like C-%. Do not look for shift key to deal |
| 11538 | with masking off control-key with mac-reverse-ctrl-meta. | 11638 | with masking off control-key with mac-reverse-ctrl-meta. |
| 11539 | 11639 | ||
| 11540 | 2002-12-21 Richard M. Stallman <rms@gnu.org> | 11640 | 2002-12-21 Richard M. Stallman <rms@gnu.org> |