|
|
|
@ -1404,7 +1404,7 @@
|
|
|
|
|
(MessageIter::append_strict): new method for appending values strictly
|
|
|
|
|
using the passed in signature instead of guessing at the type
|
|
|
|
|
(MessageItter:: append_dict, append_struct, append_array): use
|
|
|
|
|
signatures to marshal tqchildren if the signature is available
|
|
|
|
|
signatures to marshal children if the signature is available
|
|
|
|
|
|
|
|
|
|
* python/exceptions.py (IntrospectionParserException): new exception
|
|
|
|
|
|
|
|
|
@ -1568,7 +1568,7 @@
|
|
|
|
|
- do a binary search in the tree
|
|
|
|
|
- insert a new child at the right place directly, no need for
|
|
|
|
|
qsort anymore
|
|
|
|
|
- do the "double alloc" thing when allocating tqchildren
|
|
|
|
|
- do the "double alloc" thing when allocating children
|
|
|
|
|
|
|
|
|
|
2005-08-31 John (J5) Palmieri <johnp@redhat.com>
|
|
|
|
|
|
|
|
|
@ -3669,7 +3669,7 @@
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-string.c (copy): change a memcpy to memmove due to
|
|
|
|
|
possible overlap, fix from Daniel Reed
|
|
|
|
|
(fixup_tqalignment): fix signedness warnings
|
|
|
|
|
(fixup_alignment): fix signedness warnings
|
|
|
|
|
(_dbus_string_append_unichar): ditto
|
|
|
|
|
|
|
|
|
|
2005-04-09 Havoc Pennington <hp@redhat.com>
|
|
|
|
@ -4655,7 +4655,7 @@
|
|
|
|
|
revert to previous behavior where the signal handler must get the
|
|
|
|
|
argument list from the message. This is to help port applications
|
|
|
|
|
like HAL that have a tendancy to send variable length argument lists.
|
|
|
|
|
self._match_rule_to_tqreceivers is now a dict of dicts.
|
|
|
|
|
self._match_rule_to_receivers is now a dict of dicts.
|
|
|
|
|
(Bus::remove_signal_receiver): pop handler off the dict intead of
|
|
|
|
|
removing it from a list
|
|
|
|
|
(Bus::_signal_func): change signal handlers so that interface,
|
|
|
|
@ -5297,7 +5297,7 @@
|
|
|
|
|
* dbus/dbus-marshal-validate.c (_dbus_validate_body_with_reason):
|
|
|
|
|
fix handling of case where p == end
|
|
|
|
|
|
|
|
|
|
* doc/TODO: remove the dbus_bool_t item and variant tqalignment items
|
|
|
|
|
* doc/TODO: remove the dbus_bool_t item and variant alignment items
|
|
|
|
|
|
|
|
|
|
2005-01-17 Havoc Pennington <hp@redhat.com>
|
|
|
|
|
|
|
|
|
@ -5527,7 +5527,7 @@
|
|
|
|
|
* dbus/dbus-sysdeps.c (_dbus_sysdeps_test): fix using == on
|
|
|
|
|
floating point
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-string.c (_dbus_string_insert_tqalignment): new function
|
|
|
|
|
* dbus/dbus-string.c (_dbus_string_insert_alignment): new function
|
|
|
|
|
|
|
|
|
|
2005-01-02 Havoc Pennington <hp@redhat.com>
|
|
|
|
|
|
|
|
|
@ -6890,7 +6890,7 @@
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-object-tree.c
|
|
|
|
|
(_dbus_object_tree_list_registered_unlock, lookup_subtree): return
|
|
|
|
|
tqchildren even if the requested path isn't registered.
|
|
|
|
|
children even if the requested path isn't registered.
|
|
|
|
|
(object_tree_test_iteration): test object_tree_list_registered.
|
|
|
|
|
|
|
|
|
|
* configure.in: undefine HAVE_ABSTRACT_SOCKETS instead of defining
|
|
|
|
@ -7876,7 +7876,7 @@
|
|
|
|
|
distinguished from padding by the fact that zero is not
|
|
|
|
|
a valid field name.
|
|
|
|
|
|
|
|
|
|
* doc/TODO: remove re-tqalignment item and add item to doc
|
|
|
|
|
* doc/TODO: remove re-alignment item and add item to doc
|
|
|
|
|
the OBJECT_PATH type.
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-message.c:
|
|
|
|
@ -7925,7 +7925,7 @@
|
|
|
|
|
* test/break-loader.c: (randomly_add_one_byte): upd. for
|
|
|
|
|
insert_byte change.
|
|
|
|
|
|
|
|
|
|
* test/data/invalid-messages/bad-header-field-tqalignment.message:
|
|
|
|
|
* test/data/invalid-messages/bad-header-field-alignment.message:
|
|
|
|
|
new test case.
|
|
|
|
|
|
|
|
|
|
* test/data/valid-messages/unknown-header-field.message: shove
|
|
|
|
@ -8080,7 +8080,7 @@
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-protocol.h: update to reflect the spec.
|
|
|
|
|
|
|
|
|
|
* doc/TODO: add item to remove the 4 byte tqalignment requirement.
|
|
|
|
|
* doc/TODO: add item to remove the 4 byte alignment requirement.
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-message.c: Remove the code to generalise the
|
|
|
|
|
header/body length and serial number header fields as named
|
|
|
|
@ -10337,7 +10337,7 @@
|
|
|
|
|
link-oriented stack routines
|
|
|
|
|
(alloc_link): free the mempool if the first alloc from it fails
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-mempool.c (struct DBusMemBlock): fix tqalignment issue
|
|
|
|
|
* dbus/dbus-mempool.c (struct DBusMemBlock): fix alignment issue
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-string.c (UNICODE_VALID): sync new version of this
|
|
|
|
|
from GLib
|
|
|
|
@ -10794,7 +10794,7 @@
|
|
|
|
|
disconnect the connection, just be sure there are no side
|
|
|
|
|
effects.
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-string.c (undo_tqalignment): unbreak this
|
|
|
|
|
* dbus/dbus-string.c (undo_alignment): unbreak this
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-auth.c (_dbus_auth_unref): free some stuff we were
|
|
|
|
|
leaking
|
|
|
|
@ -11180,7 +11180,7 @@
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-message-builder.c (_dbus_message_data_load): add
|
|
|
|
|
optional value to "ALIGN" command which is what to fill the
|
|
|
|
|
tqalignment with.
|
|
|
|
|
alignment with.
|
|
|
|
|
|
|
|
|
|
* test/data/valid-messages/no-padding.message: add regression
|
|
|
|
|
test for the message padding problem
|
|
|
|
@ -11233,7 +11233,7 @@
|
|
|
|
|
* dbus/dbus-string.c (_dbus_string_free): apply align offset
|
|
|
|
|
when freeing the string
|
|
|
|
|
(_dbus_string_steal_data): fix for align offset
|
|
|
|
|
(undo_tqalignment): new function
|
|
|
|
|
(undo_alignment): new function
|
|
|
|
|
|
|
|
|
|
2003-02-26 Havoc Pennington <hp@redhat.com>
|
|
|
|
|
|
|
|
|
@ -11242,7 +11242,7 @@
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-string.c (_dbus_string_init): clamp max length to
|
|
|
|
|
leave room for align_offset and nul byte
|
|
|
|
|
(fixup_tqalignment): function to track an align_offset and
|
|
|
|
|
(fixup_alignment): function to track an align_offset and
|
|
|
|
|
ensure real->str is aligned
|
|
|
|
|
(DBUS_GENERIC_STRING_PREAMBLE): len must be less than allocated,
|
|
|
|
|
to allow a nul byte plus align offset
|
|
|
|
@ -11778,7 +11778,7 @@
|
|
|
|
|
Add a few errors and make dbus_set_error void.
|
|
|
|
|
|
|
|
|
|
* dbus/dbus-sysdeps.c:
|
|
|
|
|
(_dbus_errno_to_string), (close_and_tqinvalidate), (make_pipe),
|
|
|
|
|
(_dbus_errno_to_string), (close_and_invalidate), (make_pipe),
|
|
|
|
|
(write_err_and_exit), (read_ints), (do_exec), (_dbus_spawn_async):
|
|
|
|
|
* dbus/dbus-sysdeps.h:
|
|
|
|
|
Add _dbus_spawn_async.
|
|
|
|
|