summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-12-31debian/rules: Remove cruftrebase-maemoEdward Hervey1-126/+0
2009-12-29debian 2.30.1 unstableEdward Hervey15-1707/+218
2009-12-2980-hildon-user-named-dir.patchEdward Hervey3-27/+69
2009-12-2970_use-monotonic-clock-for-timeouts.patchEdward Hervey2-9/+57
2009-12-2960_wait-longer-for-threads-to-die.patchEdward Hervey1-4/+4
2009-12-2950-gthread.patchEdward Hervey1-2/+17
2009-12-2945-gunicode.patchEdward Hervey2-0/+80
2009-12-2940-gscanner.patchEdward Hervey4-27/+392
2009-12-2935-gmessages.patchEdward Hervey2-0/+160
2009-12-2930-gfileutils.patchEdward Hervey1-0/+7
2009-12-2926-arm-stack-frames.patchEdward Hervey2-0/+6
2009-12-2925-gatomic.patchEdward Hervey2-4/+223
2009-12-29glib2.0_2.20.3-1maemo2+0m5Edward Hervey36-0/+7420
2009-12-29gobject: Use new g_value_init_and_copy methodEdward Hervey2-6/+3
2009-12-29gvalue: New g_value_init_and_copy methodEdward Hervey3-0/+39
This makes the commonly used g_value_init + g_value_copy calls faster.
2009-12-29gobject: inline g_value_param_validate in object_set_propertyEdward Hervey1-1/+17
2009-12-29gobject: Use new _g_value_init_and_transform methodEdward Hervey2-4/+3
2009-12-29gvalue: Add convenience _g_value_init_and_transform methodEdward Hervey2-0/+65
2009-12-29gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec is validEdward Hervey2-16/+14
2009-12-29g_value_set_pointer: reduce calls to g_type_value_table_peekEdward Hervey1-6/+10
Trims off 8% cpu time from calling this method.
2009-12-29g_value_object_collect_value: Use faster argument checking.Edward Hervey1-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-29g_value_set_instance: Use fast VALUE_TYPE_COMPATIBLE macro.Edward Hervey1-1/+1
We already checked whether the arguments were valid. Shaves 10% off the call.
2009-12-29gvalue: Make g_value_copy code common to _copy and _transformEdward Hervey1-15/+21
This avoids double-checking for validity of argument. Trims 20% off the cpu cost of g_value_transform.
2009-12-29gvalue: Add speedup macro for checking compatible values within gvalue.cEdward Hervey1-2/+5
Trims on average 20% cpu time off the method previously calling g_value_type_compatible
2009-12-29gsignal: Use new g_value_make_instance methodEdward Hervey1-6/+2
Speeds up g_signal_emit_valist by another 15%
2009-12-29gvalue: New g_value_make_instance method for creating/setting an instanceEdward Hervey2-0/+34
This avoids the overhead of separately calling g_value_init and g_value_set_instance.
2009-12-29gobject: Use new G_VALUE_COLLECT_INIT variantEdward Hervey1-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-29gsignal: Use new G_VALUE_COLLECT_INIT variantEdward Hervey1-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-28gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases.Edward Hervey1-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 functionsJavier Jardón1-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ón1-1/+1
2009-12-23Support storing assertion messages into core dumpMartin Pitt6-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-22Updated Thai translation.Theppitak Karoonboonyanan1-20/+15
2009-12-22Install gio-unix-2.0.pc only on UnixTor Lillqvist1-1/+5
The gio-unix-2.0 headers are installed only on Unix anyway.
2009-12-21[docs] Fix G_DEFINE_INTERFACE "Since" tagJavier Jardón1-2/+2
This symbol is available since Glib 2.24, not 2.20.
2009-12-21[gobject] Grow gvalue transform array exponentiallyBehdad Esfahbod1-1/+1
Bug 589176 - Grow gvalue transform array exponentially Reduces about 180 realloc calls during g_type_init().
2009-12-21Bump versionMatthias Clasen1-2/+2
2009-12-212.23.1Matthias Clasen89-4816/+5260
2009-12-21Update release notesMatthias Clasen1-2/+8
2009-12-21UpdatesMatthias Clasen1-0/+37
2009-12-21Updated Welsh translationIestyn Pryce1-52/+47
2009-12-21Remove comment as wellMatthias Clasen1-4/+0
2009-12-21Revert the g_set_prgname changeMatthias Clasen2-11/+2
This change breaks our API and causes warnings from essentially all applications. See bug 563627.
2009-12-20Updated Welsh translationIestyn Pryce1-553/+561
2009-12-19Bug 501166 - Warning message says IA__g_type_init instead of g_type_initBehdad Esfahbod1-12/+12
2009-12-19G_DEFINE_INTERFACE_* documentation is not generatedJavier Jardón1-2/+2
Fix the documentation: Replace "@Since:" with "Since:" https://bugzilla.gnome.org/show_bug.cgi?id=604645
2009-12-19Fix typo "Performace" in gtester-report Details pop-up windowKamal Mostafa1-1/+1
2009-12-18update .gitignoresDan Winship2-11/+16
2009-12-18Fix UnixWare build by not using "sa_len" as a variable nameDan Winship2-3/+3
https://bugzilla.gnome.org/show_bug.cgi?id=604875
2009-12-18vi.po: updated Vietnamese translationNguyễn Thái Ngọc Duy1-215/+197