Ryan Lortie
587c9d09e2
GPeriodic: enable subclassing
...
Move GPeriodic struct and class struct to the header. Do ->priv.
2010-11-08 18:22:18 -05:00
Ryan Lortie
9fbfac6abb
GPeriodic: remove repair functions
...
Replace it with a single repair signal that either fires or does not.
2010-11-08 18:22:18 -05:00
Ryan Lortie
1a1fc130ec
New function: g_clear_object()
...
By analogy to g_clear_error, takes a pass-by-reference GObject reference
and, if non-%NULL, unrefs it and sets it equal to %NULL.
Bug #620263 .
2010-11-08 18:21:51 -05:00
Dan Winship
78bc8bec4f
fix .gitignore
2010-11-07 12:56:44 -05:00
Dan Winship
791d91a957
fix make check
2010-11-07 12:56:08 -05:00
Ryan Lortie
ba9fccf71e
g_get_user_runtime_dir(): New function
...
Get the value of the XDG_RUNTIME_DIR environment variable.
2010-11-06 17:35:10 -04:00
Ryan Lortie
71088701af
Add G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE
...
If specified, the signal subscription is setup client-side but the match
rule is not sent to the server. This allows the caller to manually
register more detailed match rules.
2010-11-06 17:35:10 -04:00
Christian Persch
fa774618fc
Fix docs comment typo
2010-11-06 12:27:01 +01:00
A S Alam
8464db88ad
update Punjabi Translation by A S Alam
2010-11-06 10:48:55 +05:30
A S Alam
79a29a1036
update Punjabi Translation by A S Alam
2010-11-06 10:47:54 +05:30
Ryan Lortie
7fc6f8a159
Add g_variant_lookup() and tests
...
Convenience API for doing lookups in dictionaries where the key is a
string or object path.
2010-11-05 21:33:43 -04:00
Matthias Clasen
57b4b7099f
Fix markup
2010-11-05 14:50:01 -04:00
Matthias Clasen
38bc42d18e
Fix up gapplication example
2010-11-05 14:29:15 -04:00
Matthias Clasen
67c03fee2a
Describe enum and flags types a bit
2010-11-05 14:28:44 -04:00
Matthias Clasen
d1b00fe23d
Update the gschema dtd to include flags
2010-11-05 13:56:42 -04:00
Matthias Clasen
bc793255bc
Report more useful errors from g_settings_set_value
2010-11-05 09:31:36 -04:00
Dan Winship
393834ac6f
gsettings.m4: Fix rules to work when there are no schemas
...
If there are no schemas, don't try to install "" at install time.
(In particular, automake conditionals don't work properly with
@-expanded rules, so if you conditionally build a schema, you'll
still unconditionally get the install rule.)
https://bugzilla.gnome.org/show_bug.cgi?id=633381
2010-11-04 17:21:09 -04:00
Tor Lillqvist
0940828418
Clarify docs for g_path_is_absolute() semantics on Windows
2010-11-04 22:18:42 +02:00
Ihar Hrachyshka
954e7d1493
Updated Belarusian translation
2010-11-04 01:28:40 +02:00
Christian Persch
ba45e36932
Add g_simple_async_report_take_gerror_in_idle
...
... and use it where appropriate. Saves an extra GError copy.
Bug #633686 .
2010-11-03 14:38:08 +01:00
Christian Persch
9e0c07870a
Use g_simple_async_result_{new_,}take_error
...
Bug #633685 .
2010-11-03 14:25:35 +01:00
Ryan Lortie
63b87b2c26
Add simple dynamic scheduling to GPeriodic
...
GPeriodic will now try not to use more than 50% of the CPU for its own
purposes unless there are no other tasks attempting to run.
2010-11-03 00:16:16 -04:00
Matthias Clasen
8c7e284116
Tweak GApplication docs
2010-11-02 23:02:05 -04:00
Ryan Lortie
1cf14de82f
docs: Recommend against using GTimeVal
2010-11-02 22:39:09 -04:00
Ryan Lortie
e4ad3442c0
GMainContext: store real time as int64
2010-11-02 22:39:09 -04:00
Ryan Lortie
d22681feb4
glocalfileinfo: remove non-use of GTimeVal
2010-11-02 22:39:09 -04:00
Ryan Lortie
5dab4727ee
Add g_get_real_time() for wall-clock int64 micros
...
Similar in spirit to g_get_monotonic_time().
2010-11-02 22:39:09 -04:00
Ryan Lortie
38e7aa9855
Clean up g_usleep()
...
Remove some code that was written in 2000 to support OSes that do not
have nanosleep(). nanosleep() has been specified (in POSIX-1.2001) for
almost a decade now, so assume we have it (except on Windows).
Remove the checks for nanosleep and nsleep from configure.ac.
We're removing this code because we honestly believe that nobody will be
affected. If this change negatively impacts you, please file a bug.
2010-11-02 22:39:09 -04:00
Ryan Lortie
a48faa0aed
GTimer: switch to monotonic time
...
and remove docs notes about threads having to be initialised.
2010-11-02 22:39:09 -04:00
Ryan Lortie
92df8a1d77
Drop GTimeSpec type
2010-11-02 22:39:09 -04:00
Ryan Lortie
c3a0d32ef1
Switch GTimeSpec users to int64 microseconds
...
glib is trying to move toward using microseconds-in-gint64 as its
universal time format.
No real API breaks here since GTimeSpec is new this unstable release
series.
2010-11-02 22:39:09 -04:00
Ryan Lortie
d9f5ab56c3
GTimeout: simplify math for 'seconds' case
...
The code was designed to deal with any granularity of timer and due to
the use of GTimeVal/GTimeSpec, the math for this gets extremely
confusing.
From a practical standpoint, we only ever have a granularity of seconds.
Take advantage of that fact in the code and vastly simplify the math.
2010-11-02 22:39:09 -04:00
Jorge González
b6854efdb9
Updated Spanish translation
2010-11-02 10:46:10 +01:00
Jorge González
00e09af412
Updated Spanish translation
2010-11-01 18:50:46 +01:00
Fran Diéguez
b2d0260b85
Updated Galician translations
2010-11-01 17:15:38 +01:00
Paolo Borelli
361afb3a62
Fix gtk-doc typo
2010-11-01 14:37:23 +01:00
Christian Persch
7434c1725d
Fix Since: for new functions
...
g_simple_async_result_new_from_error/take_error are Since: 2.28.
2010-11-01 11:06:26 +01:00
Yaron Shahrabani
5327db4c2f
Updated Hebrew translation.
2010-11-01 08:17:02 +02:00
Matthias Clasen
81f93eb29c
Bump version
2010-11-01 00:32:47 -04:00
Matthias Clasen
a50c0ca699
NEWS for 2.27.2
2010-10-31 23:32:48 -04:00
Matthias Clasen
b4248cb5da
Remove nonexisting type from giotypes.h
...
GDBusActionGroup does not exist yet.
2010-10-31 23:19:04 -04:00
Matthias Clasen
d2612ad955
Fix a doc typo
2010-10-31 23:13:36 -04:00
Matthias Clasen
71dcc5ce80
Remove leftover definition from gactiongroup.h
...
GContextActionGroupInterface is not currently used anywhere.
2010-10-31 23:10:41 -04:00
Matthias Clasen
b49ae16461
Various documentation fixes
2010-10-31 22:41:00 -04:00
Matthias Clasen
85ba8596e2
GSimpleAsyncResult: add error-taking variants
...
Add g_simple_async_result_new_take_error and
g_simple_async_result_take_error, which take over ownership of the
given error. Based on a patch by Christian Persch.
https://bugzilla.gnome.org/show_bug.cgi?id=629247
2010-10-31 22:38:38 -04:00
Matthias Clasen
7887103193
Add an example of invoking actions
2010-10-31 22:05:20 -04:00
Matthias Clasen
d967b5ed17
Fix g_action_group_activate_action() docs
2010-10-31 21:08:25 -04:00
Matthias Clasen
9574dbd228
Be more careful about overwriting errors
...
When trying to parse again, we don't want to overwrite the exiting
error.
2010-10-31 20:58:15 -04:00
Matthias Clasen
78407a0098
GApplication: Add an action example
2010-10-31 20:49:53 -04:00
Matthias Clasen
cb8d29a558
Don't leak references in the actions example
...
These are not initially unowned...
2010-10-31 20:33:02 -04:00