Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-31 | debian/rules: Remove cruftrebase-maemo | Edward Hervey | 1 | -126/+0 | |
2009-12-29 | debian 2.30.1 unstable | Edward Hervey | 15 | -1707/+218 | |
2009-12-29 | 80-hildon-user-named-dir.patch | Edward Hervey | 3 | -27/+69 | |
2009-12-29 | 70_use-monotonic-clock-for-timeouts.patch | Edward Hervey | 2 | -9/+57 | |
2009-12-29 | 60_wait-longer-for-threads-to-die.patch | Edward Hervey | 1 | -4/+4 | |
2009-12-29 | 50-gthread.patch | Edward Hervey | 1 | -2/+17 | |
2009-12-29 | 45-gunicode.patch | Edward Hervey | 2 | -0/+80 | |
2009-12-29 | 40-gscanner.patch | Edward Hervey | 4 | -27/+392 | |
2009-12-29 | 35-gmessages.patch | Edward Hervey | 2 | -0/+160 | |
2009-12-29 | 30-gfileutils.patch | Edward Hervey | 1 | -0/+7 | |
2009-12-29 | 26-arm-stack-frames.patch | Edward Hervey | 2 | -0/+6 | |
2009-12-29 | 25-gatomic.patch | Edward Hervey | 2 | -4/+223 | |
2009-12-29 | glib2.0_2.20.3-1maemo2+0m5 | Edward Hervey | 36 | -0/+7420 | |
2009-12-29 | gobject: Use new g_value_init_and_copy method | Edward Hervey | 2 | -6/+3 | |
2009-12-29 | gvalue: New g_value_init_and_copy method | Edward Hervey | 3 | -0/+39 | |
This makes the commonly used g_value_init + g_value_copy calls faster. | |||||
2009-12-29 | gobject: inline g_value_param_validate in object_set_property | Edward Hervey | 1 | -1/+17 | |
2009-12-29 | gobject: Use new _g_value_init_and_transform method | Edward Hervey | 2 | -4/+3 | |
2009-12-29 | gvalue: Add convenience _g_value_init_and_transform method | Edward Hervey | 2 | -0/+65 | |
2009-12-29 | gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec is valid | Edward Hervey | 2 | -16/+14 | |
2009-12-29 | g_value_set_pointer: reduce calls to g_type_value_table_peek | Edward Hervey | 1 | -6/+10 | |
Trims off 8% cpu time from calling this method. | |||||
2009-12-29 | g_value_object_collect_value: Use faster argument checking. | Edward Hervey | 1 | -1/+5 | |
The argument were already checked in the caller of this function (g_value_set_pointer). This shaves 20% cpu time of the call of this method. | |||||
2009-12-29 | g_value_set_instance: Use fast VALUE_TYPE_COMPATIBLE macro. | Edward Hervey | 1 | -1/+1 | |
We already checked whether the arguments were valid. Shaves 10% off the call. | |||||
2009-12-29 | gvalue: Make g_value_copy code common to _copy and _transform | Edward Hervey | 1 | -15/+21 | |
This avoids double-checking for validity of argument. Trims 20% off the cpu cost of g_value_transform. | |||||
2009-12-29 | gvalue: Add speedup macro for checking compatible values within gvalue.c | Edward Hervey | 1 | -2/+5 | |
Trims on average 20% cpu time off the method previously calling g_value_type_compatible | |||||
2009-12-29 | gsignal: Use new g_value_make_instance method | Edward Hervey | 1 | -6/+2 | |
Speeds up g_signal_emit_valist by another 15% | |||||
2009-12-29 | gvalue: New g_value_make_instance method for creating/setting an instance | Edward Hervey | 2 | -0/+34 | |
This avoids the overhead of separately calling g_value_init and g_value_set_instance. | |||||
2009-12-29 | gobject: Use new G_VALUE_COLLECT_INIT variant | Edward Hervey | 1 | -7/+5 | |
Makes g_object_new_valist 20% to 30% faster (against 2321e5a). Profiled against the pan newsreader which uses a variant of simple and complex object creation. https://bugzilla.gnome.org/show_bug.cgi?id=603590 | |||||
2009-12-29 | gsignal: Use new G_VALUE_COLLECT_INIT variant | Edward Hervey | 1 | -14/+10 | |
Makes g_signal_emit_valist from 15% to 20% faster. Results reported from profiling the pan newsreader which uses a variant of simple and complex signal emissions (i.e no args or various args) https://bugzilla.gnome.org/show_bug.cgi?id=603590 | |||||
2009-12-28 | gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases. | Edward Hervey | 1 | -8/+36 | |
Most callers of G_VALUE_COLLECT previously had to initialize the GValue and then G_VALUE_COLLECT would still go through a cleanup phase. The new variant allows passing a unitialized GValue along with a GType and speedup the initialization/collection process. https://bugzilla.gnome.org/show_bug.cgi?id=603590 | |||||
2009-12-28 | [docs] Fix 'Deprecated' tag on some win32 functions | Javier Jardón | 1 | -2/+2 | |
Fix g_win32_get_package_installation_directory() and g_win32_get_package_installation_subdirectory_utf8() | |||||
2009-12-24 | [docs] Fix 'Deprecated' tag in g_date_set_time() | Javier Jardón | 1 | -1/+1 | |
2009-12-23 | Support storing assertion messages into core dump | Martin Pitt | 6 | -2/+98 | |
Crash interception/debugging systems like Apport or ABRT capture core dumps for later crash analysis. However, if a program exits with an assertion failure, the core dump is not useful since the assertion message is only printed to stderr. glibc recently got a patch which stores the message of assert() into the __abort_msg global variable. (http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=48dcd0ba) That works fine for programs which actually use the standard C assert() macro. This patch adds the same functionality for glib's assertion tests. If we are building against a glibc which already has __abort_msg (2.11 and later, or backported above git commit), use that, otherwise put it into our own field __glib_assert_msg. Usage: $ cat test.c #include <glib.h> int main() { g_assert(1 < 0); return 0; } $ ./test **ERROR:test.c:5:main: assertion failed: (1 < 0) Aborted (Core dumped) $ gdb --batch --ex 'print (char*) __abort_msg' ./test core [...] $1 = 0x93bf028 "ERROR:test.c:5:main: assertion failed: (1 < 0)" https://bugzilla.gnome.org/show_bug.cgi?id=594872 | |||||
2009-12-22 | Updated Thai translation. | Theppitak Karoonboonyanan | 1 | -20/+15 | |
2009-12-22 | Install gio-unix-2.0.pc only on Unix | Tor Lillqvist | 1 | -1/+5 | |
The gio-unix-2.0 headers are installed only on Unix anyway. | |||||
2009-12-21 | [docs] Fix G_DEFINE_INTERFACE "Since" tag | Javier Jardón | 1 | -2/+2 | |
This symbol is available since Glib 2.24, not 2.20. | |||||
2009-12-21 | [gobject] Grow gvalue transform array exponentially | Behdad Esfahbod | 1 | -1/+1 | |
Bug 589176 - Grow gvalue transform array exponentially Reduces about 180 realloc calls during g_type_init(). | |||||
2009-12-21 | Bump version | Matthias Clasen | 1 | -2/+2 | |
2009-12-21 | 2.23.1 | Matthias Clasen | 89 | -4816/+5260 | |
2009-12-21 | Update release notes | Matthias Clasen | 1 | -2/+8 | |
2009-12-21 | Updates | Matthias Clasen | 1 | -0/+37 | |
2009-12-21 | Updated Welsh translation | Iestyn Pryce | 1 | -52/+47 | |
2009-12-21 | Remove comment as well | Matthias Clasen | 1 | -4/+0 | |
2009-12-21 | Revert the g_set_prgname change | Matthias Clasen | 2 | -11/+2 | |
This change breaks our API and causes warnings from essentially all applications. See bug 563627. | |||||
2009-12-20 | Updated Welsh translation | Iestyn Pryce | 1 | -553/+561 | |
2009-12-19 | Bug 501166 - Warning message says IA__g_type_init instead of g_type_init | Behdad Esfahbod | 1 | -12/+12 | |
2009-12-19 | G_DEFINE_INTERFACE_* documentation is not generated | Javier Jardón | 1 | -2/+2 | |
Fix the documentation: Replace "@Since:" with "Since:" https://bugzilla.gnome.org/show_bug.cgi?id=604645 | |||||
2009-12-19 | Fix typo "Performace" in gtester-report Details pop-up window | Kamal Mostafa | 1 | -1/+1 | |
2009-12-18 | update .gitignores | Dan Winship | 2 | -11/+16 | |
2009-12-18 | Fix UnixWare build by not using "sa_len" as a variable name | Dan Winship | 2 | -3/+3 | |
https://bugzilla.gnome.org/show_bug.cgi?id=604875 | |||||
2009-12-18 | vi.po: updated Vietnamese translation | Nguyễn Thái Ngọc Duy | 1 | -215/+197 | |