aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog212
1 files changed, 184 insertions, 28 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b3fddb33219..e942fc32eeb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,163 @@
12007-12-31 Tom Tromey <tromey@redhat.com> (tiny change) 12008-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
62008-01-08 Richard Stallman <rms@gnu.org>
7
8 * fileio.c (Ffile_name_directory, Fexpand_file_name): Doc fixes.
9
102008-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
152008-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
1302008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
131
132 * s/rtu.h:
133 * m/masscomp.h: Remove files. Platform is obsolete.
134
1352008-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
1412008-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
142
143 * keyboard.c (read_key_sequence): Fix typo.
144
1452008-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
1542008-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
1602007-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
@@ -8,8 +167,8 @@
8 167
92007-12-30 Michael Albinus <michael.albinus@gmx.de> 1682007-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.
@@ -24,7 +183,7 @@
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
292007-12-30 Richard Stallman <rms@gnu.org> 1882007-12-30 Richard Stallman <rms@gnu.org>
30 189
@@ -63,15 +222,14 @@
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
762007-12-19 Michael Albinus <michael.albinus@gmx.de> 2342007-12-19 Michael Albinus <michael.albinus@gmx.de>
77 235
@@ -80,11 +238,10 @@
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
@@ -93,8 +250,8 @@
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
@@ -121,8 +278,8 @@
1212007-12-14 Michael Albinus <michael.albinus@gmx.de> 2782007-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.
@@ -171,7 +328,7 @@
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.
@@ -229,13 +386,13 @@
229 386
2302007-12-04 Michael Albinus <michael.albinus@gmx.de> 3872007-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
2412007-12-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 3982007-12-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
@@ -246,7 +403,7 @@
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).
@@ -257,10 +414,9 @@
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.
@@ -355,7 +511,7 @@
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
3602007-11-21 Stefan Monnier <monnier@iro.umontreal.ca> 5162007-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
361 517
@@ -3418,7 +3574,7 @@ See ChangeLog.10 for earlier changes.
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