aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog.11
diff options
context:
space:
mode:
authorJoakim Verona2011-11-22 15:46:22 +0100
committerJoakim Verona2011-11-22 15:46:22 +0100
commita9c1e05adddf6011c61c0df582c5f2ed423f35c8 (patch)
tree489fac119296416ba2f3530fd3bcb70efbbbdaa6 /src/ChangeLog.11
parent40bb789236e486a3f36eefb2840c293369ce2af3 (diff)
parentb5afc20930c91159a1cbf629bcaa7e251653dc74 (diff)
downloademacs-a9c1e05adddf6011c61c0df582c5f2ed423f35c8.tar.gz
emacs-a9c1e05adddf6011c61c0df582c5f2ed423f35c8.zip
upstream
Diffstat (limited to 'src/ChangeLog.11')
-rw-r--r--src/ChangeLog.1178
1 files changed, 39 insertions, 39 deletions
diff --git a/src/ChangeLog.11 b/src/ChangeLog.11
index 73ac5fd4e00..07d4f4ec116 100644
--- a/src/ChangeLog.11
+++ b/src/ChangeLog.11
@@ -4839,7 +4839,7 @@
4839 4839
48402010-08-13 Jason Rumney <jasonr@gnu.org> 48402010-08-13 Jason Rumney <jasonr@gnu.org>
4841 4841
4842 * w32menu.c (simple_dialog_show): Use unicode message box if available. 4842 * w32menu.c (simple_dialog_show): Use Unicode message box if available.
4843 (MessageBoxW_Proc): New function typedef. 4843 (MessageBoxW_Proc): New function typedef.
4844 (unicode-message-box): New function pointer. 4844 (unicode-message-box): New function pointer.
4845 (globals_of_w32menu): Import it from user32.dll. (Bug#5629) 4845 (globals_of_w32menu): Import it from user32.dll. (Bug#5629)
@@ -5896,7 +5896,7 @@
5896 * eval.c (Feval, Ffuncall): Use the new names. 5896 * eval.c (Feval, Ffuncall): Use the new names.
5897 5897
5898 * lisp.h (struct Lisp_Subr): Rename `am' to aMANY and add aUNEVALLED. 5898 * lisp.h (struct Lisp_Subr): Rename `am' to aMANY and add aUNEVALLED.
5899 (DEFUN): Add braces around the union initialisation and use ## to 5899 (DEFUN): Add braces around the union initialization and use ## to
5900 specify the right union alternative and avoid a cast. 5900 specify the right union alternative and avoid a cast.
5901 5901
59022010-07-18 Juanma Barranquero <lekktu@gmail.com> 59022010-07-18 Juanma Barranquero <lekktu@gmail.com>
@@ -6604,9 +6604,9 @@
6604 * keyboard.c (input_available_signal): Declare. 6604 * keyboard.c (input_available_signal): Declare.
6605 (kbd_buffer_nr_stored): New function. 6605 (kbd_buffer_nr_stored): New function.
6606 (kbd_buffer_store_event_hold): If kbd_buffer_nr_stored returns 6606 (kbd_buffer_store_event_hold): If kbd_buffer_nr_stored returns
6607 more than KBD_BUFFER_SIZE/2, stop reding input (Bug#6571). 6607 more than KBD_BUFFER_SIZE/2, stop reading input (Bug#6571).
6608 (kbd_buffer_get_event): If input is suspended and kbd_buffer_nr_stored 6608 (kbd_buffer_get_event): If input is suspended and kbd_buffer_nr_stored
6609 returns less than KBD_BUFFER_SIZE/4, resume reding input (Bug#6571). 6609 returns less than KBD_BUFFER_SIZE/4, resume reading input (Bug#6571).
6610 (tty_read_avail_input): If input is on hold, return. 6610 (tty_read_avail_input): If input is on hold, return.
6611 Don't read more that free slots in kbd_buffer (Bug#6571). 6611 Don't read more that free slots in kbd_buffer (Bug#6571).
6612 6612
@@ -7199,7 +7199,7 @@
7199 7199
72002010-06-27 Chong Yidong <cyd@stupidchicken.com> 72002010-06-27 Chong Yidong <cyd@stupidchicken.com>
7201 7201
7202 * xfns.c (Fx_create_frame): Don't consult X resouces when setting 7202 * xfns.c (Fx_create_frame): Don't consult X resources when setting
7203 menu-bar-lines and tool-bar-lines. Use menu-bar-mode and 7203 menu-bar-lines and tool-bar-lines. Use menu-bar-mode and
7204 tool-bar-mode, which are now set using these X resources at 7204 tool-bar-mode, which are now set using these X resources at
7205 startup, to determine the defaults (Bug#2249). 7205 startup, to determine the defaults (Bug#2249).
@@ -7683,7 +7683,7 @@
7683 7683
76842010-05-20 Juri Linkov <juri@jurta.org> 76842010-05-20 Juri Linkov <juri@jurta.org>
7685 7685
7686 * fileio.c (Fdelete_file): Change interative spec to use 7686 * fileio.c (Fdelete_file): Change interactive spec to use
7687 `read-file-name' like in `find-file-read-args' where the default 7687 `read-file-name' like in `find-file-read-args' where the default
7688 value is `default-directory' instead of `buffer-file-name'. 7688 value is `default-directory' instead of `buffer-file-name'.
7689 http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html 7689 http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html
@@ -8991,8 +8991,8 @@
89912010-04-13 Jan Djärv <jan.h.d@swipnet.se> 89912010-04-13 Jan Djärv <jan.h.d@swipnet.se>
8992 8992
8993 * gtkutil.c (xg_set_geometry): Set geometry for PPosition also. 8993 * gtkutil.c (xg_set_geometry): Set geometry for PPosition also.
8994 (x_wm_set_size_hint): Dont set position flags, gtk_window_parse_geometry 8994 (x_wm_set_size_hint): Don't set position flags,
8995 does that. 8995 gtk_window_parse_geometry does that.
8996 8996
8997 * xfns.c (Fx_create_frame, x_create_tip_frame): Set default border width 8997 * xfns.c (Fx_create_frame, x_create_tip_frame): Set default border width
8998 to zero. 8998 to zero.
@@ -9266,7 +9266,7 @@
9266 9266
9267 Get rid of the direct_output optimizations. 9267 Get rid of the direct_output optimizations.
9268 * keyboard.c (nonundocount): Remove extern declaration. 9268 * keyboard.c (nonundocount): Remove extern declaration.
9269 (command_loop_1): Remove brittle optimisation for cheap and 9269 (command_loop_1): Remove brittle optimization for cheap and
9270 common operations. 9270 common operations.
9271 * xdisp.c (redisplay_internal): Don't bother checking 9271 * xdisp.c (redisplay_internal): Don't bother checking
9272 redisplay_performed_directly_p any more. 9272 redisplay_performed_directly_p any more.
@@ -9864,8 +9864,8 @@
9864 9864
98652010-01-27 Jason Rumney <jasonr@gnu.org> 98652010-01-27 Jason Rumney <jasonr@gnu.org>
9866 9866
9867 * w32inevt.c (w32_kbd_patch_key): Save the unicode character. 9867 * w32inevt.c (w32_kbd_patch_key): Save the Unicode character.
9868 (key_event): Use unicode for characters 128 and higher (Bug#4567). 9868 (key_event): Use Unicode for characters 128 and higher (Bug#4567).
9869 9869
98702010-01-27 Kenichi Handa <handa@m17n.org> 98702010-01-27 Kenichi Handa <handa@m17n.org>
9871 9871
@@ -11541,7 +11541,7 @@
11541 (syms_of_nsfont): Declare it. 11541 (syms_of_nsfont): Declare it.
11542 (ns_registry_to_script): New function. 11542 (ns_registry_to_script): New function.
11543 (ns_get_req_script): Call it. 11543 (ns_get_req_script): Call it.
11544 (ns_findfonts): Don't give up on non-unicode registry. 11544 (ns_findfonts): Don't give up on non-Unicode registry.
11545 11545
11546 * font.c (DEFAULT_ENCODING) [HAVE_NS]: Remove special case. 11546 * font.c (DEFAULT_ENCODING) [HAVE_NS]: Remove special case.
11547 11547
@@ -11923,7 +11923,7 @@
11923 11923
11924 * process.c (status_notify): Don't perform redisplay. 11924 * process.c (status_notify): Don't perform redisplay.
11925 (Fdelete_process, list_processes_1, process_send_signal): 11925 (Fdelete_process, list_processes_1, process_send_signal):
11926 Expliticly perform redisplay. 11926 Explicitly perform redisplay.
11927 (wait_reading_process_output): Always check process status, but 11927 (wait_reading_process_output): Always check process status, but
11928 don't perform redisplay unless DO_DISPLAY is non-zero (Bug#2930). 11928 don't perform redisplay unless DO_DISPLAY is non-zero (Bug#2930).
11929 11929
@@ -12481,7 +12481,7 @@
12481 12481
12482 * dbusbind.c (XD_SYMBOL_TO_DBUS_TYPE): Convert macro into function 12482 * dbusbind.c (XD_SYMBOL_TO_DBUS_TYPE): Convert macro into function
12483 xd_symbol_to_dbus_type. With Solaris 2.11, it was said to compile 12483 xd_symbol_to_dbus_type. With Solaris 2.11, it was said to compile
12484 for hours, when optimzation is enabled. 12484 for hours, when optimization is enabled.
12485 (xd_signature, xd_append_arg, xd_retrieve_arg, xd_initialize) 12485 (xd_signature, xd_append_arg, xd_retrieve_arg, xd_initialize)
12486 (xd_read_message): Make them static. 12486 (xd_read_message): Make them static.
12487 12487
@@ -13149,7 +13149,7 @@
13149 (ftfont_has_char): Special handling of `ja' and `ko' adstyle. 13149 (ftfont_has_char): Special handling of `ja' and `ko' adstyle.
13150 13150
13151 * font.c (font_sort_entites): Change the meaning of the arg 13151 * font.c (font_sort_entites): Change the meaning of the arg
13152 BEST-ONLY. Don't optimize for VEC of lenght 1. 13152 BEST-ONLY. Don't optimize for VEC of length 1.
13153 (font_select_entity): Just return the value of font_sort_entites. 13153 (font_select_entity): Just return the value of font_sort_entites.
13154 13154
13155 * xfaces.c (merge_face_vectors): Reflect font properties in 13155 * xfaces.c (merge_face_vectors): Reflect font properties in
@@ -16072,7 +16072,7 @@
160722008-09-07 Andreas Schwab <schwab@suse.de> 160722008-09-07 Andreas Schwab <schwab@suse.de>
16073 16073
16074 * callproc.c (Fcall_process): Don't hold references to string data 16074 * callproc.c (Fcall_process): Don't hold references to string data
16075 across garbage collection. Move initialisation of new_argv down 16075 across garbage collection. Move initialization of new_argv down
16076 to avoid compiler bug. 16076 to avoid compiler bug.
16077 16077
160782008-09-07 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 160782008-09-07 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
@@ -17147,10 +17147,10 @@
17147 17147
171482008-07-30 Jason Rumney <jasonr@gnu.org> 171482008-07-30 Jason Rumney <jasonr@gnu.org>
17149 17149
17150 * w32font.h (struct w32font_info): Use unicode version of textmetrics. 17150 * w32font.h (struct w32font_info): Use Unicode version of textmetrics.
17151 17151
17152 * w32font.c (w32font_encode_char): Leave as unicode if in range. 17152 * w32font.c (w32font_encode_char): Leave as Unicode if in range.
17153 (w32font_open_internal): Get unicode version of textmetrics. 17153 (w32font_open_internal): Get Unicode version of textmetrics.
17154 Don't enable or disable glyph indices here. 17154 Don't enable or disable glyph indices here.
17155 (w32font_open): Disable use of glyph indices. 17155 (w32font_open): Disable use of glyph indices.
17156 17156
@@ -19178,7 +19178,7 @@
191782008-06-10 Jason Rumney <jasonr@gnu.org> 191782008-06-10 Jason Rumney <jasonr@gnu.org>
19179 19179
19180 * w32uniscribe.c (add_opentype_font_name_to_list): 19180 * w32uniscribe.c (add_opentype_font_name_to_list):
19181 Skip non unicode fonts. 19181 Skip non Unicode fonts.
19182 19182
191832008-06-10 Chong Yidong <cyd@stupidchicken.com> 191832008-06-10 Chong Yidong <cyd@stupidchicken.com>
19184 19184
@@ -19248,7 +19248,7 @@
19248 * w32menu.c (Fx_popup_menu): Unwind protect while building menu. 19248 * w32menu.c (Fx_popup_menu): Unwind protect while building menu.
19249 (parse_single_submenu): Remove. 19249 (parse_single_submenu): Remove.
19250 (digest_single_submenu): Remove. 19250 (digest_single_submenu): Remove.
19251 (syms_of_w32menu): Don't initialise variables that have moved 19251 (syms_of_w32menu): Don't initialize variables that have moved
19252 to menu.c. 19252 to menu.c.
19253 (set_frame_menubar): Sync with version in xmenu.c. 19253 (set_frame_menubar): Sync with version in xmenu.c.
19254 (w32_menu_show): Sync with xmenu_show in xmenu.c. 19254 (w32_menu_show): Sync with xmenu_show in xmenu.c.
@@ -19647,7 +19647,7 @@
19647 `raster' specified. 19647 `raster' specified.
19648 (add_font_entity_to_list): Allow non-opentype truetype fonts back 19648 (add_font_entity_to_list): Allow non-opentype truetype fonts back
19649 in the uniscribe backend, but disallow any font that has no 19649 in the uniscribe backend, but disallow any font that has no
19650 unicode subrange support. 19650 Unicode subrange support.
19651 19651
196522008-05-29 Juanma Barranquero <lekktu@gmail.com> 196522008-05-29 Juanma Barranquero <lekktu@gmail.com>
19653 19653
@@ -21290,7 +21290,7 @@
21290 (CACHE_BLOCKSIZE): New constants. 21290 (CACHE_BLOCKSIZE): New constants.
21291 21291
21292 * w32font.c (Qja, Qko, Qzh): New symbols. 21292 * w32font.c (Qja, Qko, Qzh): New symbols.
21293 (syms_of_w32font): Initialise them. 21293 (syms_of_w32font): Initialize them.
21294 (font_matches_spec): Use them to filter by language. 21294 (font_matches_spec): Use them to filter by language.
21295 (recompute_cached_metrics): Remove function. 21295 (recompute_cached_metrics): Remove function.
21296 (compute_metrics, clear_cached_metrics): New functions. 21296 (compute_metrics, clear_cached_metrics): New functions.
@@ -21813,8 +21813,8 @@
218132008-03-06 Jason Rumney <jasonr@gnu.org> 218132008-03-06 Jason Rumney <jasonr@gnu.org>
21814 21814
21815 * w32font.c (w32_registry): Take font_type argument. Use ANSI 21815 * w32font.c (w32_registry): Take font_type argument. Use ANSI
21816 when charset not specified. Only translate ANSI to unicode when 21816 when charset not specified. Only translate ANSI to Unicode when
21817 font_type is truetype. 21817 font_type is TrueType.
21818 (w32font_coverage_ok): New function. 21818 (w32font_coverage_ok): New function.
21819 (add_font_entity_to_list): Use it to filter unsuitable fonts. 21819 (add_font_entity_to_list): Use it to filter unsuitable fonts.
21820 21820
@@ -23463,10 +23463,10 @@
23463 (w32font_list, w32font_match): Use it. 23463 (w32font_list, w32font_match): Use it.
23464 (w32font_open): Don't populate subranges. 23464 (w32font_open): Don't populate subranges.
23465 (w32font_has_char): Use script Lisp symbols, not subrange bitmask. 23465 (w32font_has_char): Use script Lisp symbols, not subrange bitmask.
23466 (w32font_encode_char): Always return unicode code-point as-is. 23466 (w32font_encode_char): Always return Unicode code-point as-is.
23467 (w32font_text_extents): Supply a transformation matrix to 23467 (w32font_text_extents): Supply a transformation matrix to
23468 GetGlyphOutline. Never look up by glyph index. Avoid looping 23468 GetGlyphOutline. Never look up by glyph index. Avoid looping
23469 twice. Use unicode version of GetTexExtentPoint32 instead of 23469 twice. Use Unicode version of GetTexExtentPoint32 instead of
23470 glyph index version. 23470 glyph index version.
23471 (set_fonts_frame): Remove. 23471 (set_fonts_frame): Remove.
23472 (w32_enumfont_pattern_entity): Add frame parameter, use it to 23472 (w32_enumfont_pattern_entity): Add frame parameter, use it to
@@ -25081,7 +25081,7 @@
25081 * keymap.c (describe_vector): Handle default value of a char table. 25081 * keymap.c (describe_vector): Handle default value of a char table.
25082 25082
25083 * fontset.c (fontset_face): Handle fallback fonts correctly. 25083 * fontset.c (fontset_face): Handle fallback fonts correctly.
25084 (Ffontset_info): Return infomation about fallback fonts. 25084 (Ffontset_info): Return information about fallback fonts.
25085 25085
250862008-02-01 Kenichi Handa <handa@m17n.org> 250862008-02-01 Kenichi Handa <handa@m17n.org>
25087 25087
@@ -25425,16 +25425,16 @@
25425 (pfnGetFontUnicodeRanges): New dynamically loaded function. 25425 (pfnGetFontUnicodeRanges): New dynamically loaded function.
25426 (w32_initialize): Try to load it. 25426 (w32_initialize): Try to load it.
25427 (x_get_font_repertory): Use it if available. 25427 (x_get_font_repertory): Use it if available.
25428 (w32_encode_char): Add shortcut for unicode output. 25428 (w32_encode_char): Add shortcut for Unicode output.
25429 25429
25430 * w32fns.c (w32_load_system_font): Default charset to -1. 25430 * w32fns.c (w32_load_system_font): Default charset to -1.
25431 (x_to_w32_charset): Match all fonts for unicode. 25431 (x_to_w32_charset): Match all fonts for Unicode.
25432 (w32_to_x_charset): New parameter matching. Don't return partial 25432 (w32_to_x_charset): New parameter matching. Don't return partial
25433 or wildcard charsets. 25433 or wildcard charsets.
25434 (w32_to_all_x_charsets): Don't return partial or wildcard charsets. 25434 (w32_to_all_x_charsets): Don't return partial or wildcard charsets.
25435 (w32_codepage_for_font): Return CP_UNICODE for unicode. 25435 (w32_codepage_for_font): Return CP_UNICODE for Unicode.
25436 (w32_to_x_font): Match charset to real charset. 25436 (w32_to_x_font): Match charset to real charset.
25437 (enum_font_cb2): Always list unicode versions. 25437 (enum_font_cb2): Always list Unicode versions.
25438 25438
25439 * makefile.w32-in (temacs): Increase EMHEAP. 25439 * makefile.w32-in (temacs): Increase EMHEAP.
25440 25440
@@ -25458,7 +25458,7 @@
25458 25458
25459 * w32fns.c (Fx_create_frame, x_create_tip_frame): Use new version 25459 * w32fns.c (Fx_create_frame, x_create_tip_frame): Use new version
25460 of x_new_fontset. 25460 of x_new_fontset.
25461 (w32_load_system_font): Initialize charset as unicode. 25461 (w32_load_system_font): Initialize charset as Unicode.
25462 font_info.encoding becomes encoding_type. 25462 font_info.encoding becomes encoding_type.
25463 (w32_to_x_font): Use decode_coding_c_string in place of decode_coding. 25463 (w32_to_x_font): Use decode_coding_c_string in place of decode_coding.
25464 (x_to_w32_font): Use encode_coding_object in place of encode_coding. 25464 (x_to_w32_font): Use encode_coding_object in place of encode_coding.
@@ -27685,7 +27685,7 @@
27685 * xterm.c (handle_one_xevent): Revert to counting chars not bytes. 27685 * xterm.c (handle_one_xevent): Revert to counting chars not bytes.
27686 27686
27687 * w32term.c (w32_read_socket) <WM_CHAR>: Decode characters outside 27687 * w32term.c (w32_read_socket) <WM_CHAR>: Decode characters outside
27688 the unicode range available in MULE by locale-coding-system. 27688 the Unicode range available in MULE by locale-coding-system.
27689 Improve dbcs lead byte detection. Set event timestamp and modifiers 27689 Improve dbcs lead byte detection. Set event timestamp and modifiers
27690 earlier. 27690 earlier.
27691 27691
@@ -29136,7 +29136,7 @@
29136 29136
29137 * lisp.h (defvar_per_buffer, DEFVAR_PER_BUFFER): 29137 * lisp.h (defvar_per_buffer, DEFVAR_PER_BUFFER):
29138 * lread.c (defvar_per_buffer): 29138 * lread.c (defvar_per_buffer):
29139 * abbrev.c (syms_of_abbrev) <local-abbrev-tabl>: Move to buffer.c. 29139 * abbrev.c (syms_of_abbrev) <local-abbrev-table>: Move to buffer.c.
29140 29140
29141 * window.c (candidate_window_p): Only consider as visible frames that 29141 * window.c (candidate_window_p): Only consider as visible frames that
29142 are on the same terminal. 29142 are on the same terminal.
@@ -29651,7 +29651,7 @@
29651 29651
29652 * callproc.c (child_setup, getenv_internal): Use the 29652 * callproc.c (child_setup, getenv_internal): Use the
29653 display-environment-variable and term-environment-variable frame params. 29653 display-environment-variable and term-environment-variable frame params.
29654 (set_initial_environment): Initialise Vprocess_environment. 29654 (set_initial_environment): Initialize Vprocess_environment.
29655 29655
29656 * config.in: Disable multi-keyboard support on a mac. 29656 * config.in: Disable multi-keyboard support on a mac.
29657 29657
@@ -30873,7 +30873,7 @@
308732007-06-17 Jason Rumney <jasonr@gnu.org> 308732007-06-17 Jason Rumney <jasonr@gnu.org>
30874 30874
30875 * w32menu.c (add_menu_item): Don't use multibyte string functions on 30875 * w32menu.c (add_menu_item): Don't use multibyte string functions on
30876 unicode strings. 30876 Unicode strings.
30877 30877
308782007-06-16 Juanma Barranquero <lekktu@gmail.com> 308782007-06-16 Juanma Barranquero <lekktu@gmail.com>
30879 30879
@@ -30892,7 +30892,7 @@
308922007-06-14 Jason Rumney <jasonr@gnu.org> 308922007-06-14 Jason Rumney <jasonr@gnu.org>
30893 30893
30894 * w32.c (get_process_times_fn): New function pointer. 30894 * w32.c (get_process_times_fn): New function pointer.
30895 (globals_of_w32): Intialize it if present in kernel32.dll. 30895 (globals_of_w32): Initialize it if present in kernel32.dll.
30896 (w32_get_internal_run_time): New function. 30896 (w32_get_internal_run_time): New function.
30897 30897
30898 * editfns.c (Fget_internal_run_time) [WINDOWSNT]: Use it. 30898 * editfns.c (Fget_internal_run_time) [WINDOWSNT]: Use it.
@@ -31298,7 +31298,7 @@
31298 (term_mouse_highlight, term_mouse_movement, term_mouse_position) 31298 (term_mouse_highlight, term_mouse_movement, term_mouse_position)
31299 (term_mouse_click, handle_one_term_event, Fterm_open_connection) 31299 (term_mouse_click, handle_one_term_event, Fterm_open_connection)
31300 (Fterm_close_connection): New functions. 31300 (Fterm_close_connection): New functions.
31301 (term_init): Initialise mouse_face_window. 31301 (term_init): Initialize mouse_face_window.
31302 31302
313032007-05-19 Chong Yidong <cyd@stupidchicken.com> 313032007-05-19 Chong Yidong <cyd@stupidchicken.com>
31304 31304