Mercurial > emacs
comparison src/ChangeLog @ 91327:606f2d163a64
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 09 Jan 2008 01:21:15 +0000 |
parents | c938ab6810a4 107ccd98fa12 |
children | c70e45a7acfd |
comparison
equal
deleted
inserted
replaced
91326:b1a63d7fa09c | 91327:606f2d163a64 |
---|---|
1 2007-12-31 Tom Tromey <tromey@redhat.com> (tiny change) | 1 2008-01-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2 | |
3 * frame.c (Fmake_terminal_frame): Use #ifdef MAC_OS8 instead of | |
4 #ifdef MAC_OS. | |
5 | |
6 2008-01-08 Richard Stallman <rms@gnu.org> | |
7 | |
8 * fileio.c (Ffile_name_directory, Fexpand_file_name): Doc fixes. | |
9 | |
10 2008-01-06 Nick Roberts <nickrob@snap.net.nz> | |
11 | |
12 * keyboard.c (parse_menu_item): Don't enclose key bindings on | |
13 menu bar in parentheses. | |
14 | |
15 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu> | |
16 | |
17 * m/7300.h: | |
18 * m/acorn.h: | |
19 * m/alliant-2800.h: | |
20 * m/alliant.h: | |
21 * m/alliant1.h: | |
22 * m/alliant4.h: | |
23 * m/altos.h: | |
24 * m/amdahl.h: | |
25 * m/apollo.h: | |
26 * m/att3b.h: | |
27 * m/aviion-intel.h: | |
28 * m/aviion.h: | |
29 * m/celerity.h: | |
30 * m/clipper.h: | |
31 * m/cnvrgnt.h: | |
32 * m/convex.h: | |
33 * m/cydra5.h: | |
34 * m/delta88k.h: | |
35 * m/dpx2.h: | |
36 * m/dual.h: | |
37 * m/elxsi.h: | |
38 * m/f301.h: | |
39 * m/gould-np1.h: | |
40 * m/gould.h: | |
41 * m/i860.h: | |
42 * m/ibmps2-aix.h: | |
43 * m/ibmrt-aix.h: | |
44 * m/ibmrt.h: | |
45 * m/irist.h: | |
46 * m/is386.h: | |
47 * m/isi-ov.h: | |
48 * m/mega68.h: | |
49 * m/mg1.h: | |
50 * m/news-r6.h: | |
51 * m/news-risc.h: | |
52 * m/news.h: | |
53 * m/nh3000.h: | |
54 * m/nh4000.h: | |
55 * m/ns16000.h: | |
56 * m/ns32000.h: | |
57 * m/nu.h: | |
58 * m/orion.h: | |
59 * m/orion105.h: | |
60 * m/paragon.h: | |
61 * m/pfa50.h: | |
62 * m/plexus.h: | |
63 * m/pyramid.h: | |
64 * m/pyrmips.h: | |
65 * m/sh3el.h: | |
66 * m/sps7.h: | |
67 * m/sr2k.h: | |
68 * m/stride.h: | |
69 * m/sun1.h: | |
70 * m/sun2.h: | |
71 * m/sun3-68881.h: | |
72 * m/sun3-fpa.h: | |
73 * m/sun3-soft.h: | |
74 * m/sun3.h: | |
75 * m/sun386.h: | |
76 * m/symmetry.h: | |
77 * m/tad68k.h: | |
78 * m/tahoe.h: | |
79 * m/targon31.h: | |
80 * m/tek4300.h: | |
81 * m/tekxd88.h: | |
82 * m/tower32.h: | |
83 * m/tower32v3.h: | |
84 * m/ustation.h: | |
85 * m/wicat.h: | |
86 * m/xps100.h: | |
87 * s/cxux.h: | |
88 * s/cxux7.h: | |
89 * s/dgux.h: | |
90 * s/dgux4.h: | |
91 * s/dgux5-4-3.h: | |
92 * s/dgux5-4r2.h: | |
93 * s/esix.h: | |
94 * s/esix5r4.h: | |
95 * s/hiuxmpp.h: | |
96 * s/hiuxwe2.h: | |
97 * s/iris3-5.h: | |
98 * s/iris3-6.h: | |
99 * s/isc2-2.h: | |
100 * s/isc3-0.h: | |
101 * s/isc4-0.h: | |
102 * s/isc4-1.h: | |
103 * s/newsos5.h: | |
104 * s/newsos6.h: | |
105 * s/osf1.h: | |
106 * s/osf5-0.h: | |
107 * s/riscix1-1.h: | |
108 * s/riscix12.h: | |
109 * s/sco4.h: | |
110 * s/sco5.h: | |
111 * s/sunos4-0.h: | |
112 * s/sunos4-1.h: | |
113 * s/sunos413.h: | |
114 * s/sunos4shr.h: | |
115 * s/umax.h: | |
116 * s/unipl5-2.h: | |
117 * s/xenix.h: | |
118 * cxux-crt0.s: | |
119 * unexapollo.c: | |
120 * unexconvex.c: | |
121 * unexenix.c: | |
122 * unexsni.c: Remove files for systems no longer supported. | |
123 | |
124 * m/intel386.h: Remove references to unsupported systems. | |
125 | |
126 * w32.c (get_emacs_configuration): Remove reference to i860. | |
127 | |
128 * sysdep.c: Remove dead code. | |
129 | |
130 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu> | |
131 | |
132 * s/rtu.h: | |
133 * m/masscomp.h: Remove files. Platform is obsolete. | |
134 | |
135 2008-01-04 Michael Albinus <michael.albinus@gmx.de> | |
136 | |
137 * dbusbind.c (Fdbus_method_return): New function. | |
138 (xd_read_message): Add the serial number to the event. | |
139 (Fdbus_register_method): Activate the function. | |
140 | |
141 2008-01-03 Stefan Monnier <monnier@iro.umontreal.ca> | |
142 | |
143 * keyboard.c (read_key_sequence): Fix typo. | |
144 | |
145 2008-01-03 Michael Albinus <michael.albinus@gmx.de> | |
146 | |
147 * dbusbind.c (all): Replace XCAR by CAR_SAFE and XCDR by CDR_SAFE. | |
148 (xd_signature, xd_append_arg): Handle element type detection for | |
149 empty arrays. | |
150 (Fdbus_call_method, Fdbus_send_signal): Undo type casting for | |
151 SDATA () calls; this must be solved more general. | |
152 (Fdbus_register_signal): Use SBYTES instead of strlen. | |
153 | |
154 2008-01-03 Magnus Henoch <magnus@zemdatav> | |
155 | |
156 * dbusbind.c (xd_append_arg): Use unsigned char instead of | |
157 unsigned int for byte values (necessary for big-endian platform). | |
158 (Fdbus_call_method): Handle the case of no returned arguments. | |
159 | |
160 2007-12-31 Tom Tromey <tromey@redhat.com> (tiny change) | |
2 | 161 |
3 * dbusbind.c (xd_read_message): Use non-static input_event struct. | 162 * dbusbind.c (xd_read_message): Use non-static input_event struct. |
4 | 163 |
5 2007-12-31 Magnus Henoch <mange@freemail.hu> | 164 2007-12-31 Magnus Henoch <mange@freemail.hu> |
6 | 165 |
7 * dbusbind.c (xd_signature): Signature of variant is just "v". | 166 * dbusbind.c (xd_signature): Signature of variant is just "v". |
8 | 167 |
9 2007-12-30 Michael Albinus <michael.albinus@gmx.de> | 168 2007-12-30 Michael Albinus <michael.albinus@gmx.de> |
10 | 169 |
11 * dbusbind.c: Fix several errors and compiler warnings. Reported | 170 * dbusbind.c: Fix several errors and compiler warnings. |
12 by Tom Tromey <tromey@redhat.com> | 171 Reported by Tom Tromey <tromey@redhat.com> |
13 (XD_ERROR, XD_DEBUG_MESSAGE) | 172 (XD_ERROR, XD_DEBUG_MESSAGE) |
14 (XD_DEBUG_VALID_LISP_OBJECT_P): Wrap code with "do ... while (0)". | 173 (XD_DEBUG_VALID_LISP_OBJECT_P): Wrap code with "do ... while (0)". |
15 (xd_append_arg): Part for basic D-Bus types rewitten. | 174 (xd_append_arg): Part for basic D-Bus types rewitten. |
16 (xd_retrieve_arg): Split implementation of DBUS_TYPE_BYTE and | 175 (xd_retrieve_arg): Split implementation of DBUS_TYPE_BYTE and |
17 DBUS_TYPE_(U)INT16. Don't call XD_DEBUG_MESSAGE with "%f" if not | 176 DBUS_TYPE_(U)INT16. Don't call XD_DEBUG_MESSAGE with "%f" if not |
22 FUNCTIONP fails. | 181 FUNCTIONP fails. |
23 (Fdbus_register_method): New function. The implementation is not | 182 (Fdbus_register_method): New function. The implementation is not |
24 complete, the call of the function signals an error therefore. | 183 complete, the call of the function signals an error therefore. |
25 (Fdbus_unregister_object): New function, renamed from | 184 (Fdbus_unregister_object): New function, renamed from |
26 Fdbus_unregister_signal. The initial check signals an error, if | 185 Fdbus_unregister_signal. The initial check signals an error, if |
27 it the objct is not well formed. | 186 the object is not well formed. |
28 | 187 |
29 2007-12-30 Richard Stallman <rms@gnu.org> | 188 2007-12-30 Richard Stallman <rms@gnu.org> |
30 | 189 |
31 * textprop.c (get_char_property_and_overlay): | 190 * textprop.c (get_char_property_and_overlay): |
32 Signal error if POSITION is out of range in a buffer. | 191 Signal error if POSITION is out of range in a buffer. |
61 | 220 |
62 2007-12-21 Michael Albinus <michael.albinus@gmx.de> | 221 2007-12-21 Michael Albinus <michael.albinus@gmx.de> |
63 | 222 |
64 * dbusbind.c (XD_BASIC_DBUS_TYPE, XD_DBUS_TYPE_P, XD_NEXT_VALUE): | 223 * dbusbind.c (XD_BASIC_DBUS_TYPE, XD_DBUS_TYPE_P, XD_NEXT_VALUE): |
65 New macros. | 224 New macros. |
66 (XD_SYMBOL_TO_DBUS_TYPE): Renamed from | 225 (XD_SYMBOL_TO_DBUS_TYPE): Rename from XD_LISP_SYMBOL_TO_DBUS_TYPE. |
67 XD_LISP_SYMBOL_TO_DBUS_TYPE. | 226 (XD_OBJECT_TO_DBUS_TYPE): Rename from XD_LISP_OBJECT_TO_DBUS_TYPE. |
68 (XD_OBJECT_TO_DBUS_TYPE): Renamed from | 227 Simplify. |
69 XD_LISP_OBJECT_TO_DBUS_TYPE. Simplify. | |
70 (xd_signature): New function. | 228 (xd_signature): New function. |
71 (xd_append_arg): Compute also signatures. Major rewrite. | 229 (xd_append_arg): Compute also signatures. Major rewrite. |
72 (xd_retrieve_arg): Make debug messages friendly. | 230 (xd_retrieve_arg): Make debug messages friendly. |
73 (Fdbus_call_method, Fdbus_send_signal): Extend docstring. Check | 231 (Fdbus_call_method, Fdbus_send_signal): Extend docstring. |
74 for signatures of arguments. | 232 Check for signatures of arguments. |
75 | 233 |
76 2007-12-19 Michael Albinus <michael.albinus@gmx.de> | 234 2007-12-19 Michael Albinus <michael.albinus@gmx.de> |
77 | 235 |
78 * dbusbind.c (QCdbus_type_byte, QCdbus_type_boolean) | 236 * dbusbind.c (QCdbus_type_byte, QCdbus_type_boolean) |
79 (QCdbus_type_int16, QCdbus_type_uint16, QCdbus_type_int32) | 237 (QCdbus_type_int16, QCdbus_type_uint16, QCdbus_type_int32) |
80 (QCdbus_type_uint32, QCdbus_type_int64, QCdbus_type_uint64) | 238 (QCdbus_type_uint32, QCdbus_type_int64, QCdbus_type_uint64) |
81 (QCdbus_type_double, QCdbus_type_string, QCdbus_type_object_path) | 239 (QCdbus_type_double, QCdbus_type_string, QCdbus_type_object_path) |
82 (QCdbus_type_signature, QCdbus_type_array, QCdbus_type_variant) | 240 (QCdbus_type_signature, QCdbus_type_array, QCdbus_type_variant) |
83 (QCdbus_type_struct, QCdbus_type_dict_entry): New D-Bus type | 241 (QCdbus_type_struct, QCdbus_type_dict_entry): New D-Bus type symbols. |
84 symbols. | |
85 (XD_LISP_SYMBOL_TO_DBUS_TYPE): New macro. | 242 (XD_LISP_SYMBOL_TO_DBUS_TYPE): New macro. |
86 (XD_LISP_OBJECT_TO_DBUS_TYPE): Add compound types. | 243 (XD_LISP_OBJECT_TO_DBUS_TYPE): Add compound types. |
87 (xd_retrieve_value): Removed. Functionality included in ... | 244 (xd_retrieve_value): Remove. Functionality included in ... |
88 (xd_append_arg): New function. | 245 (xd_append_arg): New function. |
89 (Fdbus_call_method, Fdbus_send_signal): Apply it. | 246 (Fdbus_call_method, Fdbus_send_signal): Apply it. |
90 | 247 |
91 2007-12-16 Michael Albinus <michael.albinus@gmx.de> | 248 2007-12-16 Michael Albinus <michael.albinus@gmx.de> |
92 | 249 |
93 * dbusbind.c (top): Include <stdio.h>. | 250 * dbusbind.c (top): Include <stdio.h>. |
94 (Fdbus_call_method, Fdbus_send_signal): Apply type cast in | 251 (Fdbus_call_method, Fdbus_send_signal): Apply type cast in |
95 dbus_message_new_method_call and dbus_message_new_signal. | 252 dbus_message_new_method_call and dbus_message_new_signal. |
96 (Fdbus_register_signal): Rename unique_name to uname. Check | 253 (Fdbus_register_signal): Rename unique_name to uname. |
97 handler for FUNCTIONP instead of CHECK_SYMBOL. Handle case of | 254 Check handler for FUNCTIONP instead of CHECK_SYMBOL. Handle case of |
98 non-existing unique name. Fix typos in matching rule. Return an | 255 non-existing unique name. Fix typos in matching rule. Return an |
99 object which is useful in Fdbus_unregister_signal. | 256 object which is useful in Fdbus_unregister_signal. |
100 (Fdbus_unregister_signal): Reimplementation, in order to remove | 257 (Fdbus_unregister_signal): Reimplementation, in order to remove |
101 only the corresponding entry. | 258 only the corresponding entry. |
102 (Vdbus_registered_functions_table): Change the order of entries. | 259 (Vdbus_registered_functions_table): Change the order of entries. |
119 (lookup_vk_code): Remove zero comparison. | 276 (lookup_vk_code): Remove zero comparison. |
120 | 277 |
121 2007-12-14 Michael Albinus <michael.albinus@gmx.de> | 278 2007-12-14 Michael Albinus <michael.albinus@gmx.de> |
122 | 279 |
123 * dbusbind.c (xd_retrieve_value, xd_retrieve_arg) | 280 * dbusbind.c (xd_retrieve_value, xd_retrieve_arg) |
124 (Fdbus_call_method, Fdbus_send_signal, xd_read_message): Use | 281 (Fdbus_call_method, Fdbus_send_signal, xd_read_message): |
125 `unsigned int' instead of `uint'. | 282 Use `unsigned int' instead of `uint'. |
126 (xd_read_message, Fdbus_register_signal): Split expressions into | 283 (xd_read_message, Fdbus_register_signal): Split expressions into |
127 multiple lines before operators "&&" and "||", according to the | 284 multiple lines before operators "&&" and "||", according to the |
128 GNU Coding Standards. | 285 GNU Coding Standards. |
129 | 286 |
130 2007-12-14 Eli Zaretskii <eliz@gnu.org> | 287 2007-12-14 Eli Zaretskii <eliz@gnu.org> |
169 * dbusbind.c (Fdbus_get_unique_name, xd_read_message) | 326 * dbusbind.c (Fdbus_get_unique_name, xd_read_message) |
170 (Fdbus_register_signal): Use DBUS_MAXIMUM_NAME_LENGTH and | 327 (Fdbus_register_signal): Use DBUS_MAXIMUM_NAME_LENGTH and |
171 DBUS_MAXIMUM_MATCH_RULE_LENGTH for string lengths. | 328 DBUS_MAXIMUM_MATCH_RULE_LENGTH for string lengths. |
172 (Fdbus_call_method, Fdbus_send_signal, Fdbus_register_signal): | 329 (Fdbus_call_method, Fdbus_send_signal, Fdbus_register_signal): |
173 Unify argument lists. | 330 Unify argument lists. |
174 (xd_read_message, Fdbus_register_signal) Reorder and extend event | 331 (xd_read_message, Fdbus_register_signal): Reorder and extend event |
175 arguments and hash table keys. Use unique name for service. | 332 arguments and hash table keys. Use unique name for service. |
176 (Fdbus_unregister_signal): Remove checks. | 333 (Fdbus_unregister_signal): Remove checks. |
177 (Vdbus_registered_functions_table): Fix doc string. | 334 (Vdbus_registered_functions_table): Fix doc string. |
178 | 335 |
179 2007-12-05 Magnus Henoch <mange@freemail.hu> | 336 2007-12-05 Magnus Henoch <mange@freemail.hu> |
227 (xd_read_queued_messages): Protect xd_read_message calls by | 384 (xd_read_queued_messages): Protect xd_read_message calls by |
228 internal_condition_case_1. | 385 internal_condition_case_1. |
229 | 386 |
230 2007-12-04 Michael Albinus <michael.albinus@gmx.de> | 387 2007-12-04 Michael Albinus <michael.albinus@gmx.de> |
231 | 388 |
232 * dbusbind.c (QCdbus_system_bus, QCdbus_session_bus): Renamed from | 389 * dbusbind.c (QCdbus_system_bus, QCdbus_session_bus): Rename from |
233 Qdbus_system_bus and Qdbus_session_bus, respectively. | 390 Qdbus_system_bus and Qdbus_session_bus, respectively. |
234 (Vdbus_intern_symbols): Removed. | 391 (Vdbus_intern_symbols): Remove. |
235 (Vdbus_registered_functions_table): New hash table. | 392 (Vdbus_registered_functions_table): New hash table. |
236 (XD_SYMBOL_INTERN_SYMBOL): Removed. | 393 (XD_SYMBOL_INTERN_SYMBOL): Remove. |
237 (xd_read_message, Fdbus_register_signal, Fdbus_unregister_signal): | 394 (xd_read_message, Fdbus_register_signal, Fdbus_unregister_signal): |
238 Rewritten in order to manage registered functions by hash table | 395 Rewrite in order to manage registered functions by hash table |
239 Vdbus_registered_functions_table. | 396 Vdbus_registered_functions_table. |
240 | 397 |
241 2007-12-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 398 2007-12-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
242 | 399 |
243 * xterm.c: Update URL to Window Manager Specification in comment. | 400 * xterm.c: Update URL to Window Manager Specification in comment. |
244 | 401 |
245 2007-12-02 Michael Albinus <michael.albinus@gmx.de> | 402 2007-12-02 Michael Albinus <michael.albinus@gmx.de> |
246 | 403 |
247 * config.in (HAVE_DBUS): Add. | 404 * config.in (HAVE_DBUS): Add. |
248 | 405 |
249 * Makefile.in: (HAVE_DBUS): Add D-Bus definitions if defined. | 406 * Makefile.in (HAVE_DBUS): Add D-Bus definitions if defined. |
250 (ALL_CFLAGS): Add ${DBUS_CFLAGS}. | 407 (ALL_CFLAGS): Add ${DBUS_CFLAGS}. |
251 (obj): Add $(DBUS_OBJ). | 408 (obj): Add $(DBUS_OBJ). |
252 (LIBES): Add $(DBUS_LIBS). | 409 (LIBES): Add $(DBUS_LIBS). |
253 (dbusbind.o): New target. | 410 (dbusbind.o): New target. |
254 | 411 |
255 * dbusbind.c: New file. | 412 * dbusbind.c: New file. |
256 | 413 |
257 * emacs.c (main): Call syms_of_dbusbind when HAVE_DBUS is defined. | 414 * emacs.c (main): Call syms_of_dbusbind when HAVE_DBUS is defined. |
258 | 415 |
259 * keyboard.c: All D-Bus related code is wrapped by "#ifdef HAVE_DBUS". | 416 * keyboard.c: All D-Bus related code is wrapped by "#ifdef HAVE_DBUS". |
260 (Qdbus_event) New Lisp symbol. | 417 (Qdbus_event): New Lisp symbol. |
261 (kbd_buffer_get_event, make_lispy_event): Handle DBUS_EVENT. | 418 (kbd_buffer_get_event, make_lispy_event): Handle DBUS_EVENT. |
262 (gobble_input): Call xd_read_queued_messages, reading D-Bus | 419 (gobble_input): Call xd_read_queued_messages, reading D-Bus messages. |
263 messages. | |
264 (keys_of_keyboard ): Define dbus-event. | 420 (keys_of_keyboard ): Define dbus-event. |
265 | 421 |
266 * termhooks.h (event_kind): Add DBUS_EVENT when HAVE_DBUS is defined. | 422 * termhooks.h (event_kind): Add DBUS_EVENT when HAVE_DBUS is defined. |
267 | 423 |
268 2007-12-01 Richard Stallman <rms@gnu.org> | 424 2007-12-01 Richard Stallman <rms@gnu.org> |
353 | 509 |
354 2007-11-22 Dan Nicolaescu <dann@ics.uci.edu> | 510 2007-11-22 Dan Nicolaescu <dann@ics.uci.edu> |
355 | 511 |
356 * term.c: Include stdarg.h. | 512 * term.c: Include stdarg.h. |
357 (fatal): Implement using varargs. | 513 (fatal): Implement using varargs. |
358 * lisp.h (fatal): Add argument types. (Restore 2005-09-30 change). | 514 * lisp.h (fatal): Add argument types. (Restore 2005-09-30 change). |
359 | 515 |
360 2007-11-21 Stefan Monnier <monnier@iro.umontreal.ca> | 516 2007-11-21 Stefan Monnier <monnier@iro.umontreal.ca> |
361 | 517 |
362 * lisp.h (struct Lisp_Buffer_Objfwd): Add a `slottype' field. | 518 * lisp.h (struct Lisp_Buffer_Objfwd): Add a `slottype' field. |
363 * data.c (store_symval_forwarding): Get type from buffer_objfwd. | 519 * data.c (store_symval_forwarding): Get type from buffer_objfwd. |
3416 ;; Local Variables: | 3572 ;; Local Variables: |
3417 ;; coding: iso-2022-7bit | 3573 ;; coding: iso-2022-7bit |
3418 ;; add-log-time-zone-rule: t | 3574 ;; add-log-time-zone-rule: t |
3419 ;; End: | 3575 ;; End: |
3420 | 3576 |
3421 Copyright (C) 2007 Free Software Foundation, Inc. | 3577 Copyright (C) 2007, 2008 Free Software Foundation, Inc. |
3422 | 3578 |
3423 This file is part of GNU Emacs. | 3579 This file is part of GNU Emacs. |
3424 | 3580 |
3425 GNU Emacs is free software; you can redistribute it and/or modify | 3581 GNU Emacs is free software; you can redistribute it and/or modify |
3426 it under the terms of the GNU General Public License as published by | 3582 it under the terms of the GNU General Public License as published by |