1
0
mirror of https://gitlab.gnome.org/GNOME/glib.git synced 2025-07-13 22:10:58 +02:00
Commit Graph

9330 Commits

Author SHA1 Message Date
e6546debd6 gdesktopappinfo: Add g_desktop_app_info_launch_uris_as_manager()
A new GDesktopAppInfo specific function which provides more control
over launched processes.  Intended basically only for use in GNOME
Shell, where we want:

*) To directly know the GPid for each launched program, without
   having to listen to a DBus signal emitted in our own process
*) Possibly control over the process environment; for example,
   we may want to call setsid() or redirect file descriptors.

And in the future:
*) To avoid recursively calling ourself via DBus, when a later
   patch causes g_app_info_launch() to indirect via the shell.

https://bugzilla.gnome.org/show_bug.cgi?id=606960
2011-01-05 11:58:07 -05:00
bb6c44b9d3 gdesktopappinfo: Send out a session bus signal when launching .desktop file
This signal contains the full path of the .desktop file, along with
the process id, which allows multiple interested components (like
GNOME Shell) to better know the state of the system (which processes
correspond to which .desktop files).

https://bugzilla.gnome.org/show_bug.cgi?id=606960
2011-01-05 11:58:03 -05:00
9de42602c4 Bug 637852 - Updates to glib.vsprops
Due to changes in the GIO APIs/headers, the glib.vsprops
is updated to reflect that in the "install" phase, namely:
-removal of the gperiodic.h header
-addition of GPollable I/O Stream, GTCP Connection and
 GTLS headers
2011-01-05 22:57:48 +08:00
9686d82daf Fix build on old kernels
Cope with BTRFS_SUPER_MAGIC not being defined.
2011-01-04 09:38:14 -05:00
1e5f11875b revents may have been cleared by GMain before dispatch().
See bug .
2011-01-03 15:20:12 +02:00
b583f802e3 Updated Norwegian bokmål translation from Torstein Adolf Winterseth 2011-01-02 18:54:17 +01:00
4144c04c47 Updated Swedish translation 2010-12-31 15:23:27 +01:00
929e8db9f4 Add GI annotation: skip g_cancellable_source_new().
It is not bindable, because GSource is not boxed and thus cannot be
returned as caller-owned.
2010-12-29 16:21:22 +01:00
53364788e9 Add GI annotations to Gio DNS resolution classes 2010-12-29 16:02:35 +01:00
add8cf9c09 Add GI annotations to Gio highlevel network functionality 2010-12-29 16:02:26 +01:00
975b0d4487 Add GI annotations to Gio lowlevel network support classes 2010-12-29 16:02:23 +01:00
571104bcc3 Add GI annotations to GPollable{Input|Output}Stream 2010-12-29 16:02:12 +01:00
79fd5ff80d Add missing GI annotation to g_content_type_guess_for_tree 2010-12-29 16:02:04 +01:00
422a76b3cd Fix typo in GI annotation 2010-12-29 11:42:14 +01:00
500061f675 test: Add a <revision> node to the report XML
Use `git describe` to fill out the <revision> node, if we're using a
git checkout; otherwise, for tests ran from a released tarball, use
the version.

https://bugzilla.gnome.org/show_bug.cgi?id=631980
2010-12-28 16:35:14 +00:00
52c831099e gtester-report: Add an optional 'revision' node
In order to distinguish reports generated from a specific revision of a
projects it would be good if gtester-report handled a <revision> node in
the XML.

The payload is free-form, just like for the other nodes under <info>.

https://bugzilla.gnome.org/show_bug.cgi?id=631980
2010-12-28 16:35:12 +00:00
408a9fcbcc gaction: update property flags to match needs of GSimpleAction
Commit 068d53358b uncovered this mismatch
between properties on the interface and those on the implementation.
Update them so they match.
2010-12-28 12:24:39 +01:00
f248ab1b60 tests: unbreak desktop-app-info test for jhbuild
If we have a jhbuilt version of gedit installed, this will fail, as it
will succeed in deleting its desktop file.
2010-12-28 12:18:51 +01:00
562a834328 Fix typo in function annotation. 2010-12-28 11:59:58 +01:00
b27ecf79e8 Document that g_variant_builder_add_value consumes a floating ref
Patch by Mikkel Kamstrup Erlandsen, bug
https://bugzilla.gnome.org/show_bug.cgi?id=634569
2010-12-28 00:19:45 -05:00
316be2748f Adapt testglib.c to GRelation deprecation
Patch by Chun-wei Fan, bug https://bugzilla.gnome.org/show_bug.cgi?id=637858
2010-12-28 00:12:19 -05:00
702a96c281 Fix a possible crash in g_io_channel_read_chars
Patch by Rui Matos, https://bugzilla.gnome.org/show_bug.cgi?id=637759
2010-12-28 00:08:56 -05:00
bf1027f826 Move ifaceproperties test to gobject/tests/ 2010-12-27 23:49:12 -05:00
068d53358b Make object_interface_check_properties work
As pointed out in bug 637738, it does not currently work, since
g_type_class_peek always returns NULL.
2010-12-27 23:41:10 -05:00
2a5e0cf9e0 Convert ifaceproperties.c to test framework
Also add a test that checks warnings for failure to implement
interface properties.

See https://bugzilla.gnome.org/show_bug.cgi?id=637738
2010-12-27 23:40:28 -05:00
58e36daf29 Add GI annotations to GObject 2010-12-27 22:08:15 +01:00
282366c326 Add GI annotations to GParamSpec 2010-12-27 22:08:07 +01:00
3955bbfde0 Add GI annotations to GType 2010-12-27 20:56:58 +01:00
ed5790913e Add GI annotations to GMemory{Input|Output}Stream 2010-12-27 16:47:26 +01:00
53fee54b4f Add GI annotations to GConverter 2010-12-27 16:29:20 +01:00
c8fd3e31ca Add GI annotations to GSeekable 2010-12-27 16:24:21 +01:00
5a8d012d29 Add GI annotations to GIcon and related classes and interfaces 2010-12-27 16:08:46 +01:00
7a1fbcd959 Add GI annotations to GFileEnumerator 2010-12-27 15:48:31 +01:00
1f84c5b72f Add GI annotations to GAppInfo and GDesktopAppInfo 2010-12-27 15:40:07 +01:00
e2b185f97a Update Simplified Chinese translation. 2010-12-25 16:50:40 +00:00
ec6a9e71db Updated Spanish translation 2010-12-23 19:57:19 +01:00
bb1d3fe1d3 Added UG translation 2010-12-23 18:51:06 +01:00
efd2bf9de4 Updated Hebrew translation. 2010-12-23 17:20:21 +02:00
37ef8cbba5 Fix for bug . void functions should not return a value. 2010-12-22 01:37:21 -06:00
86b250019a Add GI annotations to GBufferedInputStream 2010-12-21 18:21:33 +01:00
5ea4fa75bd Add GI annotations to GData{Input|Output}Stream 2010-12-21 18:21:33 +01:00
e78c27256a Add GI annotations to GSimpleAsyncResult 2010-12-21 18:21:33 +01:00
0165efd603 Updated Vietnamese translation 2010-12-21 19:53:00 +07:00
56de8a1ce0 po/vi.po: import from Damned Lies 2010-12-21 19:53:00 +07:00
12cf4af5bb gio: typo fix 2010-12-21 19:53:00 +07:00
99fe4b1da7 Bug 637544 - Skip fsync() on btrfs
For g_file_set_contents() we fsync() before renaming the file over the
original in order to ensure that we don't end up with an invalid file.
btrfs provides this guarantee for us without the fsync() so skip it
there.
2010-12-20 20:50:19 -05:00
dce0c1c563 Bump version 2010-12-20 16:47:10 -05:00
8f5904ccbc Update NEWS 2.27.5 2010-12-20 14:03:45 -05:00
30587a3a60 Add io-stream in gitignore 2010-12-20 18:52:44 +01:00
8d272eb662 Add g_sequence_lookup{_iter} into symbols 2010-12-20 18:50:33 +01:00