summaryrefslogtreecommitdiff
path: root/telepathy-glib/intset.c
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.19.0telepathy-glib-0.19.0Xavier Claessens2012-05-091-6/+6
|
* Deprecate the slow version of TpIntset iterationSimon McVittie2012-05-021-3/+25
|
* Add config.h include in all source filesXavier Claessens2012-02-061-0/+2
|
* Use _unref instead of _free _destroy when possible.Xavier Claessens2011-11-161-1/+1
| | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
* tp_intset_iter_{init,reset}: demacroifyWill Thompson2011-04-201-2/+16
| | | | | | | | | | Previously, tp_intset_iter_init (resp. _reset) was a macro, which was implemented using tp_intset_iter_init_inline, which was a static inline function defined in the header. This seems unnecessary, particularly for an iterator type documented to be slow and old and semi-deprecated in favour of the faster variant, which uses a regular function to init.
* Prepare version 0.13.10telepathy-glib-0.13.10Will Thompson2010-12-201-2/+2
|
* TpIntset: factor out tp_intset_union_update, tp_intset_difference_updateSimon McVittie2010-12-171-19/+50
|
* Use "Since:" and "Deprecated:" instead of "@since" and "@deprecated"Simon McVittie2010-12-131-1/+1
| | | | | | The latter don't actually have any special meaning in gtk-doc: they're a reference to a (presumably nonexistent) parameter or variable called "since" or "deprecated".
* Prepare version 0.11.16Simon McVittie2010-09-151-3/+3
|
* Change uses of TpIntSet to TpIntsetPhilip Withnall2010-09-141-54/+54
|
* Rename TpIntSet to TpIntsetPhilip Withnall2010-09-141-7/+20
| | | | | | | This is due to fdo#30134, where g-ir-scanner was failing to scan the TpIntset methods correctly because the capitalisation of "TpIntSet" doesn't match "tp_intset_". Renaming to "TpIntset" fixes this and makes the naming generally more consistent. Helps: fdo#30134
* Fix up some warnings produced by g-ir-scannerDanielle Madeley2010-09-101-3/+3
|
* Use G_STATIC_ASSERT instead of tp_verify()Simon McVittie2010-06-071-4/+4
|
* Prepare version 0.11.6telepathy-glib-0.11.6Simon McVittie2010-05-251-7/+7
|
* tp_intset_copy etc.: set #TpIntSet.largest_ever correctly on the copySimon McVittie2010-05-241-1/+31
| | | | | | This fixes a regression in which TpIntSetIter terminated too early (but TpIntSetFastIter was already correct, because it doesn't iterate in order).
* Added element-type and transfer annotations to garray argumentsMorten Mjelva2010-05-241-2/+2
| | | | | | Skipped tp_g_value_slice_* functions in dbus.c Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* TpIntSet: improve documentation of TpIntSetFastIterSimon McVittie2010-05-211-0/+31
|
* tp_intset_is_empty: addSimon McVittie2010-05-211-0/+17
| | | | | Now that we're using a different representation of int sets, checking for empty intsets is very, very cheap.
* fd.o #16170: TpIntSet: cope better with sparse setsSimon McVittie2010-05-211-175/+271
| | | | | | | | | | When we stop refcounting handles, it will become more important that clients and services both cope gracefully with sparse sets, since the average numeric value of a handle will increase. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Conflicts: tests/intset.c
* Add/update version annotationsSimon McVittie2010-04-201-0/+2
|
* Move TpIntSet docs into the implementationSimon McVittie2010-04-161-2/+64
|
* Register TpIntSet as a boxed typeSimon McVittie2010-04-161-0/+21
|
* Mark merged code as new in 0.7.26, and update NEWSSimon McVittie2009-02-161-1/+1
|
* _new_containing is a better name than _new_singletonWill Thompson2009-02-041-2/+2
|
* Add tp_intset_new_singleton.Will Thompson2009-02-031-0/+21
| | | | Fixes fd.o #19907
* tp_intset_to_array() only needs a const TpIntSetSimon McVittie2008-05-301-1/+1
| | | | 20080530110545-53eee-2e58223fc20481e2b092705bc4beee93056329da.gz
* tp_intset_from_array only needs a const arraySimon McVittie2008-05-291-1/+1
| | | | 20080529131126-53eee-79ad12409b86685f6b426fe449e1a5207b2951d3.gz
* fix another typo in tp_intset_iter_next documentationGuillaume Desmottes2007-11-271-1/+1
| | | | 20071127123001-7fe3f-80c4105234425c5a836fff3ee30b96df51f69060.gz
* fix typo in tp_intset_iter_next documentationGuillaume Desmottes2007-11-271-2/+2
| | | | 20071127122257-7fe3f-d8b44d59b470ff99d78fcb4c380dce11c6677476.gz
* Move contents of lib/ into root directorySimon McVittie2007-04-191-0/+645
20070419173517-53eee-d91a15d77882d6839193c1f77be4f88803b48f58.gz