Matthias Clasen
8803182f4a
Guarantee that g_get_tmp_dir () doesn't return an empty string
...
If it does, g_file_open_tmp() would be in trouble. Pointed
out by Morten Welinder in bug 627969.
2010-08-25 20:04:45 -04:00
Matthias Clasen
8e16bf2fb6
NEWS for 2.25.15
2010-08-25 18:48:20 -04:00
Emmanuele Bassi
08877ee0dc
datetime: Fix a thinko
...
We need to check if a year is a leap one *after* we increased it with
the given value, not before.
2010-08-25 23:08:18 +01:00
Emmanuele Bassi
026375b395
datetime: Avoid excessive copies in add_full()
...
The current implementation of g_date_time_add_full() creates multiple
GDateTime temporary objects and unrefs them immediately; even with the
slice allocator this could result in a performance bottleneck,
especially if the atomic integer operations fall back to slow paths.
We can isolate the components of the add_full() operation and create
internal modifiers that operate on an existing GDateTime; this brings
down the number of GDateTime copies created from six to one.
While at it, the test suite for add_full() should have more checks for
roll-over of months and days.
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
2010-08-25 23:04:42 +01:00
David Zeuthen
0d0a9bb448
GDBusConnection: Document memory management semantics for get_property()
...
Turns out we are leaking non-floating GVariant instances returned by
get_property() functions.
Also avoid imprecise language such as "newly-allocated GVariant" as
this doesn't specify whether the variant can be floating or not.
Also see https://bugzilla.gnome.org/show_bug.cgi?id=627974 as it is
very related to this change.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-25 14:49:05 -04:00
Emmanuele Bassi
d31c1c863a
docs: Fix up GDateTime for the GObject reference
2010-08-25 16:24:46 +01:00
Emmanuele Bassi
99621efbd5
docs: Reword the datetime short description
2010-08-25 16:23:34 +01:00
Emmanuele Bassi
250b1d576b
docs: Fix the section name for GDateTime
2010-08-25 16:13:24 +01:00
Emmanuele Bassi
5e65ed4e44
datetime: Fix leap year check
...
Remove a FIXME and an approximation when computing the seconds from
the Unix epoch.
2010-08-25 13:42:48 +01:00
Emmanuele Bassi
2952e908e4
datetime: Fix coding style
2010-08-25 12:24:54 +01:00
Emmanuele Bassi
0a59ab6e85
datetime: Use %Z for the timezone name
...
We should try and follow strftime(3) for the format control characters
as much as possible.
2010-08-25 12:14:04 +01:00
Emmanuele Bassi
b4c0b958af
datetime: Fix the format documentation
...
The %x format is for the preferred date, and the %X format is for the
preferred time.
2010-08-25 12:09:16 +01:00
Emmanuele Bassi
9a39b1d705
datetime: Clean up macros and unused variables
...
The most complex macros should be converted to inlined functions,
instead, to guarantee some type safety.
2010-08-25 12:06:47 +01:00
Emmanuele Bassi
0f87f09397
datetime: Remove the translation marker for a warning message
2010-08-25 00:27:49 +01:00
Emmanuele Bassi
96dc06e6e0
docs: Add GDateTime to the GLib API reference
2010-08-24 23:41:21 +01:00
Emmanuele Bassi
d62eb80c54
docs: Mention TZDIR
...
The timezone code in GDateTime honours the TZDIR environment variable,
so it should be mentioned in the list of variables GLib checks at
runtime.
2010-08-24 23:41:21 +01:00
Thiago Santos
e35ed21f43
datetime: Add GDateTime to the GType system
...
As with other GLib data types, use a GBoxed.
2010-08-24 23:41:21 +01:00
Thiago Santos
e1f13ee9ed
Add GDateTime to GLib
...
GDateTime is an opaque data type containing a date and time
representation. It's immutable once created and reference
counted.
https://bugzilla.gnome.org/show_bug.cgi?id=50076
Based on the code by: Christian Hergert <chris@dronelabs.com>
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
2010-08-24 23:41:21 +01:00
Emmanuele Bassi
3cee971db5
Add C_() to glibintl.h
2010-08-24 22:48:15 +01:00
Cody Russell
0a9bfa1c7d
Add const to _pcre_ucp_othercase() definition in pcre_internal.h
2010-08-23 12:34:53 -05:00
Jorge González
5ff8363374
Updated Spanish translation
2010-08-23 17:40:02 +02:00
Tor Lillqvist
6c24062880
Include gproxyaddress.h explicitly
2010-08-23 14:31:20 +03:00
Matthias Clasen
780d6bfa88
Improve testutils test coverage
2010-08-23 00:38:19 -04:00
Matthias Clasen
fa6926e5d4
Improve printf test coverage
2010-08-23 00:38:19 -04:00
Matthias Clasen
7d970fadbc
Improve GDate test coverate
2010-08-23 00:38:19 -04:00
Matthias Clasen
8f40c0e45a
Improve GDBus introspection test coverage
2010-08-23 00:38:19 -04:00
David Zeuthen
847e4dfe7d
GDBusMethodInvocation: nuke constructor
...
... that is, make it private. This makes sense because users are never
expected to create such objects themselves - only the GDBus core will
need this.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-22 22:58:29 -04:00
Fran Diéguez
5668d52bab
Updated galician translations
2010-08-23 02:24:25 +02:00
Jorge González
ff59b66eba
Updated Spanish translation
2010-08-22 21:17:53 +02:00
David Zeuthen
3ff9894826
Bug 624546 – Modification of GDBusMessage in filter function
...
Allow modifying a GDBusMessage in a filter function and also add tests
for this. This breaks API but leaves ABI (almost) intact - at least
dconf's GSettings backend (the only big user I know of) will keep
working.
https://bugzilla.gnome.org/show_bug.cgi?id=624546
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-05 20:37:27 -04:00
Ask H. Larsen
6d359d6029
Updated Danish translation
2010-08-22 13:17:24 +02:00
Matthias Clasen
ef16ea4616
Add proxy extension point to overview docs
...
The 'Extending GIO' section is supposed to list all extension
points, so add the proxy extension point here.
2010-08-21 22:22:25 -04:00
Matthias Clasen
040bffed38
Fix build on !unix
...
There was one code block still referring to fd_list outside of
the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392.
2010-08-21 22:14:28 -04:00
Matthias Clasen
41ce91d057
Better fix for the build problem
...
Use gnetworkingprivate.h instead, patch by Emilio Pozuelo Monfort,
bug 627407.
2010-08-21 22:09:32 -04:00
Matthias Clasen
3d01283f69
Make gdbus-peer build on !linux
...
Based on a patch by Koop Mast, bug 627088.
2010-08-21 22:06:56 -04:00
Matthias Clasen
61de05e774
Fix a duplicate word
...
Pointed out in bug 627604.
2010-08-21 21:58:51 -04:00
Matthias Clasen
a54e2c4fb3
Add some more annotations
2010-08-21 19:27:11 -04:00
Matthias Clasen
892f9b6458
Improve test coverage for actions and action groups
2010-08-21 19:18:40 -04:00
Matthias Clasen
33b775308b
Document behaviour wrt. to floating variants
2010-08-21 19:18:17 -04:00
Matthias Clasen
9581b33ca5
Document behaviour wrt to floating variants
2010-08-21 19:11:03 -04:00
Matthias Clasen
e8ffb1ae83
Add some annotations
2010-08-21 18:12:18 -04:00
Ryan Lortie
5b38bc5ad5
Simplify/fix state logic in GAction, test it.
2010-08-21 17:35:32 -04:00
Matthias Clasen
3c5388d9f4
Add some forgotten symbols
2010-08-21 15:40:46 -04:00
Matthias Clasen
bff2af4868
Ignore some more private headers
2010-08-21 15:40:32 -04:00
Matthias Clasen
b876e47e3b
Fix documentation issues
...
Gtk-doc is unhappy if the parameter names don't match between header
and source.
2010-08-21 15:34:40 -04:00
Matthias Clasen
4831a102e5
Fix GActionGroup docs
2010-08-21 15:34:18 -04:00
Милош Поповић
fceea19be5
Updated Serbian translation
2010-08-21 20:05:14 +02:00
Chao-Hsiung Liao
de07279709
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2010-08-21 19:43:37 +08:00
Yaron Shahrabani
276a9ba385
Updated Hebrew translation.
2010-08-21 02:35:07 +03:00
Fran Diéguez
8524f0dc0d
Updated galician translations
2010-08-20 13:23:11 +02:00