aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog130
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 @@
12005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * term.c (struct keys): Add support for shifted keys.
4
52005-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
122005-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
512005-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
572005-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
742005-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
792005-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
842005-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
12005-04-10 Richard M. Stallman <rms@gnu.org> 1002005-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
542005-04-04 Kim F. Storm <storm@cua.dk> 1532005-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
872005-03-31 Stefan Monnier <monnier@iro.umontreal.ca> 1862005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -885,9 +984,9 @@
885 984
8862005-02-02 Steven Tamm <steventamm@mac.com> 9852005-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
8932005-02-02 Miles Bader <miles@gnu.org> 9922005-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 @@
35362004-08-26 Steven Tamm <steventamm@mac.com> 36362004-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
35422004-08-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 36422004-08-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
3543 3643
@@ -5024,7 +5124,7 @@
5024 5124
50252004-04-26 Steven Tamm <tamm@Steven-Tamms-Computer.local> 51252004-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
50292004-04-26 Miles Bader <miles@gnu.org> 51292004-04-26 Miles Bader <miles@gnu.org>
5030 5130
@@ -5479,10 +5579,10 @@
5479 5579
54802004-03-11 Steven Tamm <steventamm@mac.com> 55802004-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
54872004-03-11 Kim F. Storm <storm@cua.dk> 55872004-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
61982004-02-15 Kim F. Storm <storm@cua.dk> 62982004-02-15 Kim F. Storm <storm@cua.dk>
@@ -11132,7 +11232,7 @@
11132 11232
111332003-01-20 Steven Tamm <steventamm@mac.com> 112332003-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
111382003-01-20 Richard M. Stallman <rms@gnu.org> 112382003-01-20 Richard M. Stallman <rms@gnu.org>
@@ -11491,7 +11591,7 @@
11491 11591
114922002-12-28 Steven Tamm <steventamm@mac.com> 115922002-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
115402002-12-21 Richard M. Stallman <rms@gnu.org> 116402002-12-21 Richard M. Stallman <rms@gnu.org>