Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | finish off my TODO list for stuff needed to port dbus-message.c. Next | Havoc Pennington | 2005-01-03 | 4 | -192/+486 | |
| | | | | step is to do so. | |||||
* | just when the file was looking all beautiful, add horrible hacky code to | Havoc Pennington | 2005-01-03 | 3 | -136/+816 | |
| | | | | fixup array lengths after setting a value somewhere within the array. | |||||
* | cleanup args to read func in test suite | Havoc Pennington | 2005-01-03 | 1 | -40/+40 | |
| | ||||||
* | checkpoint set_variable_length work | Havoc Pennington | 2005-01-03 | 2 | -175/+348 | |
| | ||||||
* | values-only DBusTypeWriter | Havoc Pennington | 2005-01-02 | 2 | -51/+171 | |
| | ||||||
* | minor cleanup | Havoc Pennington | 2005-01-02 | 2 | -49/+77 | |
| | ||||||
* | clean up the naming of dbus_marshal functions | Havoc Pennington | 2005-01-02 | 3 | -152/+149 | |
| | ||||||
* | delete some more noise, put args in consistent order (a big bug trap sadly), | Havoc Pennington | 2005-01-02 | 4 | -688/+806 | |
| | | | | and work on the set value stuff some | |||||
* | cleanups and fixes | Havoc Pennington | 2005-01-02 | 2 | -98/+139 | |
| | ||||||
* | implement _dbus_type_writer_write_reader() (to copy a block of values) | Havoc Pennington | 2005-01-02 | 4 | -108/+300 | |
| | | | | | which is the first step toward a sane reimplementation of all that delete/modify and realign nonsense in dbus-message.c | |||||
* | change strings to be marshaled consistently with the other basic types ↵ | Havoc Pennington | 2005-01-02 | 2 | -14/+19 | |
| | | | | (address of the value passed in, so char**) | |||||
* | make reader const-correct | Havoc Pennington | 2005-01-02 | 2 | -55/+91 | |
| | ||||||
* | extend unit test to display progress and to verify that we are inserting not ↵ | Havoc Pennington | 2005-01-02 | 1 | -73/+225 | |
| | | | | appending in all cases | |||||
* | add DBusTypeMark | Havoc Pennington | 2005-01-02 | 4 | -68/+272 | |
| | ||||||
* | chop dbus-marshal-basic in half and move it to be insertion rather than ↵ | Havoc Pennington | 2005-01-01 | 4 | -2314/+662 | |
| | | | | append based | |||||
* | voc Pennington <hp@redhat.com> | Havoc Pennington | 2005-01-01 | 1 | -0/+15 | |
| | | | | | * dbus/dbus-sysdeps.h: add _DBUS_DOUBLES_BITWISE_EQUAL macro, for a variety of reasons '==' doesn't do this. | |||||
* | all types now unit tested and working. | Havoc Pennington | 2005-01-01 | 2 | -55/+604 | |
| | ||||||
* | add more "subclassing" to the test node classes | Havoc Pennington | 2005-01-01 | 1 | -236/+106 | |
| | ||||||
* | yay, variant values working before the new year. | Havoc Pennington | 2005-01-01 | 1 | -45/+157 | |
| | ||||||
* | minor tweaking | Havoc Pennington | 2005-01-01 | 1 | -5/+70 | |
| | ||||||
* | add int64 to test suites, fix minor bug where marshaling assumed that ↵ | Havoc Pennington | 2005-01-01 | 3 | -6/+116 | |
| | | | | DBusOctets8 was aligned when passed in as a function argument | |||||
* | remove old unit test code, and clean up whitespace | Havoc Pennington | 2005-01-01 | 1 | -1496/+182 | |
| | ||||||
* | test framework extension | Havoc Pennington | 2005-01-01 | 1 | -122/+378 | |
| | ||||||
* | further extend tests | Havoc Pennington | 2004-12-31 | 1 | -50/+469 | |
| | ||||||
* | new test framework in place | Havoc Pennington | 2004-12-31 | 1 | -38/+611 | |
| | ||||||
* | 2004-12-31 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-12-31 | 2 | -1/+64 | |
| | | | | | * dbus/dbus-string.c (_dbus_string_equal_substrings): new function I keep wishing I had | |||||
* | use vtable instead of flags for types only iterators | Havoc Pennington | 2004-12-31 | 2 | -109/+144 | |
| | ||||||
* | add "types only" TypeReader, will move to use a vtable instead of a flag in ↵ | Havoc Pennington | 2004-12-31 | 2 | -74/+145 | |
| | | | | a minute | |||||
* | - add variant reader | Havoc Pennington | 2004-12-30 | 2 | -7/+48 | |
| | | | | - further squish the iterator structs | |||||
* | store writer container_type in one byte to shrink iterator | Havoc Pennington | 2004-12-30 | 1 | -1/+1 | |
| | ||||||
* | remove unused element_type_len field | Havoc Pennington | 2004-12-30 | 2 | -3/+1 | |
| | ||||||
* | - remove DICT type | Havoc Pennington | 2004-12-30 | 5 | -217/+227 | |
| | | | | | | | | - add SIGNATURE type - fix max name len of 256, should be 255 so it fits in a byte if it's going to be a number near 256 - generalize some of the recursive type marshaling code to share between arrays and variants - just started on implementing variant | |||||
* | DBusTypeWriterClass isn't going to work well, so remove vestiges of it. | Havoc Pennington | 2004-12-29 | 2 | -2/+10 | |
| | ||||||
* | switch to a vtable approach for the reader | Havoc Pennington | 2004-12-29 | 2 | -309/+368 | |
| | ||||||
* | put it in the test suite arrays (ok, I need to rewrite the unit tests here ↵ | Havoc Pennington | 2004-12-29 | 1 | -1/+13 | |
| | | | | to be more automated...) | |||||
* | struct of array of struct and array of struct of array | Havoc Pennington | 2004-12-29 | 1 | -14/+361 | |
| | ||||||
* | checkpoint with array-of-struct working | Havoc Pennington | 2004-12-29 | 2 | -232/+446 | |
| | ||||||
* | arrays are working, woot | Havoc Pennington | 2004-12-28 | 2 | -57/+126 | |
| | ||||||
* | sync busted marshaling work in progress | Havoc Pennington | 2004-12-28 | 5 | -153/+1103 | |
| | ||||||
* | * dbus/make-dbus-glib-error-enum.sh: omit the function keyword for | Olivier Andrieu | 2004-12-21 | 1 | -1/+1 | |
| | | | | better POSIX compliance. | |||||
* | 2004-12-19 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-12-19 | 7 | -234/+657 | |
| | | | | | | | * dbus/dbus-string.c (_dbus_string_insert_4_aligned) (_dbus_string_insert_8_aligned): new functions * dbus/dbus-string.c (_dbus_string_alloc_space): new function | |||||
* | back up some files I'm working on that don't do anything yet | Havoc Pennington | 2004-12-19 | 5 | -0/+4350 | |
| | ||||||
* | 2004-12-18 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-12-19 | 4 | -4/+21 | |
| | | | | | | | | | | | | * dbus/dbus-string.c (_dbus_string_validate_ascii): use ISASCII macro * dbus/dbus-message.c: fix a comment, and add a still-unused not-implemented function * dbus/dbus-marshal.h: fix comment * dbus/dbus-internals.h (_DBUS_ISASCII): new macro | |||||
* | 2004-11-27 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-27 | 4 | -6/+47 | |
| | | | | | | | | | | | | * dbus/dbus-string.h (_dbus_string_get_byte): inline when asserts are disabled (_dbus_string_get_const_data): inline when asserts are disabled * dbus/dbus-message.c: record the _dbus_current_generation of creation so we can complain if dbus_shutdown() is used improperly. Do this only if checks are enabled. * dbus/dbus-connection.c: ditto | |||||
* | 2004-11-26 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-27 | 1 | -3/+4 | |
| | | | | | | | | | | * test/glib/test-profile.c: add with_bus mode to profile echoes that go through the bus. * test/glib/run-test.sh: add ability to run test-profile * bus/dbus-daemon-1.1.in: fix to say that SIGHUP causes partial config file reload. | |||||
* | 2004-11-26 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-26 | 1 | -5/+12 | |
| | | | | | * dbus/dbus-message.c (dbus_message_cache_or_finalize): fix bug where I was trying to cache one too many messages | |||||
* | 2004-11-26 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-26 | 1 | -27/+62 | |
| | | | | | * dbus/dbus-message.c: reimplement message cache as an array which makes the cache about twice as fast and saves maybe 1.5% overall | |||||
* | 2004-11-26 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-26 | 1 | -1/+2 | |
| | | | | | * dbus/dbus-threads.c (init_global_locks): forgot to put the message cache lock here | |||||
* | 2004-11-26 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-26 | 4 | -46/+258 | |
| | | | | | | | | | | | | * dbus/dbus-message.c (struct DBusMessage): put the locked bit and the "char byte_order" next to each other to save 4 bytes (dbus_message_new_empty_header): reduce preallocation, since the message cache should achieve a similar effect (dbus_message_cache_or_finalize, dbus_message_get_cached): add a message cache that keeps a few DBusMessage around in a pool, another 8% speedup or so. * dbus/dbus-dataslot.c (_dbus_data_slot_list_clear): new function | |||||
* | 2004-11-25 Havoc Pennington <hp@redhat.com> | Havoc Pennington | 2004-11-26 | 1 | -1/+24 | |
| | | | | | | | * dbus/dbus-transport-unix.c (unix_do_iteration): if we're going to write, without reading or blocking, try it before the poll() and skip the poll() if nothing remains to write. This is about a 3% speedup in the echo client/server |