aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-08 02:38:32 -0700
committerPaul Eggert2011-07-08 02:38:32 -0700
commit1692ae2dd5ff8f6f1fc6f6f62b9a44ab7e615615 (patch)
tree16046f0d8917f94dec1d0a4dc8316e657a00ae1f /src/ChangeLog
parent8a6ebd580bafa45ca1d8cc6294ea91facacfdbe0 (diff)
parenta63e0781250f31d99360209d9053d380d6fe0815 (diff)
downloademacs-1692ae2dd5ff8f6f1fc6f6f62b9a44ab7e615615.tar.gz
emacs-1692ae2dd5ff8f6f1fc6f6f62b9a44ab7e615615.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog107
1 files changed, 106 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 41dd4c0e9c1..ccafc9c5963 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,4 @@
12011-07-06 Paul Eggert <eggert@cs.ucla.edu> 12011-07-08 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Use pthread_sigmask, not sigprocmask (Bug#9010). 3 Use pthread_sigmask, not sigprocmask (Bug#9010).
4 * callproc.c (Fcall_process): 4 * callproc.c (Fcall_process):
@@ -7,6 +7,111 @@
7 sigprocmask is portable only for single-threaded applications, and 7 sigprocmask is portable only for single-threaded applications, and
8 Emacs can be multi-threaded when it uses GTK. 8 Emacs can be multi-threaded when it uses GTK.
9 9
102011-07-08 Jan Djärv <jan.h.d@swipnet.se>
11
12 * nsgui.h: Fix compiler warning about gnulib redefining verify.
13
14 * nsselect.m (ns_get_local_selection): Change to extern (Bug#8842).
15
16 * nsmenu.m (ns_update_menubar): Remove useless setDelegate call
17 on svcsMenu (Bug#8842).
18
19 * nsfns.m (Fx_open_connection): Remove NSStringPboardType from
20 ns_return_types.
21 (Fns_list_services): Just return Qnil on 10.6, code not working there.
22
23 * nsterm.m (QUTF8_STRING): Declare.
24 (initFrameFromEmacs): Call registerServicesMenuSendTypes.
25 (validRequestorForSendType): Return type is (id).
26 Change indexOfObjectIdenticalTo to indexOfObject.
27 Check if we have local selection before returning self (Bug#8842).
28 (writeSelectionToPasteboard): Put local selection into paste board
29 if we have a local selection (Bug#8842).
30 (syms_of_nsterm): DEFSYM QUTF8_STRING.
31
32 * nsterm.h (MAC_OS_X_VERSION_10_6): Define here instead of nsterm.m.
33 (ns_get_local_selection): Declare.
34
352011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
36
37 * keymap.c (describe_map_tree): Don't insert a double newline at
38 the end of the buffer (bug#1169) and return whether we inserted
39 something.
40
41 * callint.c (Fcall_interactively): Change "reading args" to
42 "providing args" to try to clarify what it does (bug#1010).
43
442011-07-07 Kenichi Handa <handa@m17n.org>
45
46 * composite.c (composition_compute_stop_pos): Ignore a static
47 composition starting before CHARPOS (Bug#8915).
48
49 * xdisp.c (handle_composition_prop): Likewise.
50
512011-07-07 Eli Zaretskii <eliz@gnu.org>
52
53 * term.c (produce_glyphs) <xassert>: Allow IT_GLYPHLESS in it->what.
54 (Bug#9015)
55
562011-07-07 Kenichi Handa <handa@m17n.org>
57
58 * character.h (unicode_category_t): New enum type.
59
60 * chartab.c (uniprop_decoder_t, uniprop_encoder_t): New types.
61 (Qchar_code_property_table): New variable.
62 (UNIPROP_TABLE_P, UNIPROP_GET_DECODER)
63 (UNIPROP_COMPRESSED_FORM_P): New macros.
64 (char_table_ascii): Uncompress the compressed values.
65 (sub_char_table_ref): New arg is_uniprop. Callers changed.
66 Uncompress the compressed values.
67 (sub_char_table_ref_and_range): Likewise.
68 (char_table_ref_and_range): Uncompress the compressed values.
69 (sub_char_table_set): New arg is_uniprop. Callers changed.
70 Uncompress the compressed values.
71 (sub_char_table_set_range): Args changed. Callers changed.
72 (char_table_set_range): Adjuted for the above change.
73 (map_sub_char_table): Delete args default_val and parent. Add arg
74 top. Give decoded values to a Lisp function.
75 (map_char_table): Adjusted for the above change. Give decoded
76 values to a Lisp function. Gcpro more variables.
77 (uniprop_table_uncompress)
78 (uniprop_decode_value_run_length): New functions.
79 (uniprop_decoder, uniprop_decoder_count): New variables.
80 (uniprop_get_decoder, uniprop_encode_value_character)
81 (uniprop_encode_value_run_length, uniprop_encode_value_numeric):
82 New functions.
83 (uniprop_encoder, uniprop_encoder_count): New variables.
84 (uniprop_get_encoder, uniprop_table)
85 (Funicode_property_table_internal, Fget_unicode_property_internal)
86 (Fput_unicode_property_internal): New functions.
87 (syms_of_chartab): DEFSYM Qchar_code_property_table, defsubr
88 Sunicode_property_table_internal, Sget_unicode_property_internal,
89 and Sput_unicode_property_internal. Defvar_lisp
90 char-code-property-alist.
91
92 * composite.c (CHAR_COMPOSABLE_P): Adjusted for the change of
93 Vunicode_category_table.
94
95 * font.c (font_range): Adjusted for the change of
96 Vunicode_category_table.
97
982011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
99
100 * m/iris4d.h: Remove file, move contents ...
101 * s/irix6-5.h: ... here.
102
1032011-07-06 Paul Eggert <eggert@cs.ucla.edu>
104
105 Remove unportable assumption about struct layout (Bug#8884).
106 * alloc.c (mark_buffer):
107 * buffer.c (reset_buffer_local_variables, Fbuffer_local_variables)
108 (clone_per_buffer_values): Don't assume that
109 sizeof (struct buffer) is a multiple of sizeof (Lisp_Object).
110 This isn't true in general, and it's particularly not true
111 if Emacs is configured with --with-wide-int.
112 * buffer.h (FIRST_FIELD_PER_BUFFER, LAST_FIELD_PER_BUFFER):
113 New macros, used in the buffer.c change.
114
102011-07-05 Jan Djärv <jan.h.d@swipnet.se> 1152011-07-05 Jan Djärv <jan.h.d@swipnet.se>
11 116
12 * xsettings.c: Use both GConf and GSettings if both are available. 117 * xsettings.c: Use both GConf and GSettings if both are available.