diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 212 |
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 @@ | |||
| 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 | ||
| @@ -8,8 +167,8 @@ | |||
| 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. |
| @@ -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 | ||
| 29 | 2007-12-30 Richard Stallman <rms@gnu.org> | 188 | 2007-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 | ||
| 76 | 2007-12-19 Michael Albinus <michael.albinus@gmx.de> | 234 | 2007-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 @@ | |||
| 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. |
| @@ -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 | ||
| 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> |
| @@ -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 | ||
| 360 | 2007-11-21 Stefan Monnier <monnier@iro.umontreal.ca> | 516 | 2007-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 | ||