Michal Eljasiewicz [Fri, 27 Sep 2013 14:04:12 +0000 (16:04 +0200)]
[Sending] sender in outgoing message set.
Michal Eljasiewicz [Fri, 27 Sep 2013 10:25:33 +0000 (12:25 +0200)]
[Hello Message] autoreply finished using worker function
Lukasz Skalski [Fri, 27 Sep 2013 10:17:20 +0000 (12:17 +0200)]
Removed GKdbusClient class
Michal Eljasiewicz [Fri, 27 Sep 2013 09:15:07 +0000 (11:15 +0200)]
[Hello Message] autoreply initial implementation
Michal Eljasiewicz [Thu, 26 Sep 2013 13:49:36 +0000 (15:49 +0200)]
[Sending] small fix
Lukasz Skalski [Thu, 26 Sep 2013 13:40:55 +0000 (15:40 +0200)]
Added checking the result of g_kdbus_send_message() function.
Michal Eljasiewicz [Thu, 26 Sep 2013 12:48:39 +0000 (14:48 +0200)]
[Sending] Hello message handled
Lukasz Skalski [Thu, 26 Sep 2013 12:27:07 +0000 (14:27 +0200)]
Added g_kdbus_send_message() function call to gdbusprivate.c
Michal Eljasiewicz [Thu, 26 Sep 2013 12:30:56 +0000 (14:30 +0200)]
[Sending] blob passed as argument. Connection argument dropped
Michal Eljasiewicz [Thu, 26 Sep 2013 11:33:00 +0000 (13:33 +0200)]
bugs fixed
Michal Eljasiewicz [Thu, 26 Sep 2013 11:08:45 +0000 (13:08 +0200)]
Kdbus receiving - basic function implementation
Michal Eljasiewicz [Thu, 26 Sep 2013 09:59:30 +0000 (11:59 +0200)]
kdbus sending message added. not tested at runtime though
Lukasz Skalski [Thu, 26 Sep 2013 09:20:15 +0000 (11:20 +0200)]
Added kdbus stub to write function.
Michal Eljasiewicz [Thu, 26 Sep 2013 09:03:15 +0000 (11:03 +0200)]
kdbus header added. implementing low-level functions
Lukasz Skalski [Wed, 25 Sep 2013 16:34:11 +0000 (18:34 +0200)]
Added GKdbus to GDBusWorker struct
Lukasz Skalski [Fri, 25 Oct 2013 11:44:36 +0000 (13:44 +0200)]
Removed authenticate the connection for kdbus transport
Lukasz Skalski [Fri, 25 Oct 2013 11:44:29 +0000 (13:44 +0200)]
Add kdbus-specific classes
Added classes include:
- GKdbus class
- GKdbusClient class
- GKdbusConnection class
Lukasz Skalski [Mon, 23 Sep 2013 15:26:11 +0000 (17:26 +0200)]
Added kdbus as a valid transport type in gdbusaddress.c file
Anas Nashif [Tue, 13 Aug 2013 15:21:17 +0000 (11:21 -0400)]
add .gbs.conf and update to 2.36.4
Change-Id: I0540f90b0b0ba28680cd5ae1d5186d07be078e61
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Alexandru Cornea [Fri, 28 Jun 2013 20:11:14 +0000 (23:11 +0300)]
resetting manifest requested domain to floor
Jasper St. Pierre [Sat, 20 Apr 2013 19:13:42 +0000 (15:13 -0400)]
gdesktopappinfo: Allow getting the desktop ID from the filename
Change-Id: I790a8976804f9eeefa9706a9527df3f6fe2142d9
Bug-Tizen: TZPC-3317 (... remove the fav apps icon ...)
Origin: upstream, https://git.gnome.org/browse/glib/commit/?id=
c0af442909e1304b799a4b6c145f8444c752e3da
Philippe Coval [Fri, 19 Jul 2013 13:00:32 +0000 (15:00 +0200)]
changes: Bug-Tizen: TZPC-3317 (... remove the fav apps icon ...)
Conflicts:
packaging/glib2.changes
Anas Nashif [Tue, 13 Aug 2013 15:18:01 +0000 (11:18 -0400)]
Remove empty docs package
Anas Nashif [Tue, 13 Aug 2013 14:06:17 +0000 (10:06 -0400)]
remove docs package
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Anas Nashif [Sat, 27 Apr 2013 12:37:34 +0000 (05:37 -0700)]
Update to 2.36.1
Anas Nashif [Wed, 27 Mar 2013 16:05:31 +0000 (09:05 -0700)]
Update to 2.36.0
Anas Nashif [Fri, 22 Mar 2013 18:22:23 +0000 (11:22 -0700)]
Update to 2.35.9
Anas Nashif [Tue, 5 Mar 2013 09:10:41 +0000 (01:10 -0800)]
Remove previous crash fix (TZPC-453)
Anas Nashif [Tue, 26 Feb 2013 14:36:06 +0000 (06:36 -0800)]
Update to 2.35.8
Anas Nashif [Tue, 26 Feb 2013 14:30:35 +0000 (06:30 -0800)]
Update to 2.35.8
Anas Nashif [Thu, 7 Feb 2013 20:18:02 +0000 (12:18 -0800)]
Update to 2.35.7
Anas Nashif [Thu, 7 Feb 2013 20:17:15 +0000 (12:17 -0800)]
cleanup spec file
Anas Nashif [Thu, 31 Jan 2013 16:51:26 +0000 (08:51 -0800)]
Update to 2.35.4
Anas Nashif [Tue, 15 Jan 2013 15:00:05 +0000 (07:00 -0800)]
Update to 2.35.4
Anas Nashif [Tue, 5 Mar 2013 09:08:42 +0000 (01:08 -0800)]
split commit
Anas Nashif [Tue, 18 Dec 2012 20:46:15 +0000 (12:46 -0800)]
update to 2.35.3
Anas Nashif [Mon, 10 Dec 2012 03:12:39 +0000 (19:12 -0800)]
add changelog
Anas Nashif [Mon, 10 Dec 2012 02:55:35 +0000 (18:55 -0800)]
package license file
Anas Nashif [Mon, 10 Dec 2012 01:03:26 +0000 (17:03 -0800)]
add codegen to %files
Anas Nashif [Mon, 10 Dec 2012 00:55:22 +0000 (16:55 -0800)]
BR glibc-devel
Anas Nashif [Thu, 20 Dec 2012 21:10:25 +0000 (13:10 -0800)]
adapt %files section
Anas Nashif [Tue, 4 Dec 2012 15:41:21 +0000 (07:41 -0800)]
update to 2.35.2
Anas Nashif [Tue, 4 Dec 2012 14:39:56 +0000 (06:39 -0800)]
cleanup %files
Anas Nashif [Tue, 4 Dec 2012 14:35:38 +0000 (06:35 -0800)]
cleanup %files
Anas Nashif [Tue, 4 Dec 2012 14:31:13 +0000 (06:31 -0800)]
run autogen
Anas Nashif [Tue, 4 Dec 2012 13:59:21 +0000 (05:59 -0800)]
add packaging
Ryan Lortie [Wed, 7 Aug 2013 14:41:40 +0000 (16:41 +0200)]
GLib 2.36.4
Chun-wei Fan [Wed, 17 Jul 2013 08:45:50 +0000 (16:45 +0800)]
Visual Studio Builds: "Install" gdbus-codegen
Yuri Myasoedov [Sun, 4 Aug 2013 05:26:42 +0000 (09:26 +0400)]
Updated Russian translation
Dan Winship [Tue, 4 Jun 2013 20:29:55 +0000 (17:29 -0300)]
gnetworkmonitornetlink: handle default route via device
If the default route is via a device rather than a particular IP
address, then neither RTA_DST nor RTA_GATEWAY will be present in the
RTM_NEWROUTE message, and so GNetworkMonitorNetlink would ignore it,
and then think there was no default route. (This could happen with
certain kinds of VPNs, if they were set to route all traffic through
the VPN.)
Fix this by recognizing routes that specify RTA_OIF ("output
interface") instead of RTA_GATEWAY.
https://bugzilla.gnome.org/show_bug.cgi?id=701609
(cherry picked from commit
c08ef6c165c6935f257d3fb98c049be50e3816da)
Sandeep Sheshrao Shedmake [Tue, 23 Jul 2013 05:04:27 +0000 (10:34 +0530)]
Updated Marathi localization
Christian Kirbach [Sun, 14 Jul 2013 10:22:18 +0000 (12:22 +0200)]
Updated German translation
Gil Forcada [Fri, 5 Jul 2013 00:27:05 +0000 (02:27 +0200)]
[l10n] Update Catalan translation
Andika Triwidada [Tue, 2 Jul 2013 13:18:49 +0000 (20:18 +0700)]
Updated Indonesian translation
Rafael Ferreira [Fri, 28 Jun 2013 20:24:50 +0000 (17:24 -0300)]
Updated Brazilian Portuguese translation
Мирослав Николић [Tue, 25 Jun 2013 21:25:32 +0000 (23:25 +0200)]
Updated Serbian translation
Colin Walters [Thu, 20 Jun 2013 17:13:29 +0000 (13:13 -0400)]
Revert "g_file_set_contents(): don't fsync on ext3/4"
We didn't actually do any real-world testing of this, and
unsurprisingly it turns out to break in at least one widely-used
configuration (Fedora 19 x86_64, ext4 on LVM).
This reverts commit
9d0c17b50102267a5029b58b1f44efbad82d8f03.
https://bugzilla.gnome.org/show_bug.cgi?id=701560
Chun-wei Fan [Thu, 20 Jun 2013 07:48:32 +0000 (15:48 +0800)]
Add MSVC Projects for Utility Programs
Build and "install" the gio-querymodules and gdbus utility programs so that
the Visual Studio builds of GLib is more comprehensive. The Python scripts
for the GDBus codegen will be added to "installation" later.
Chun-wei Fan [Thu, 20 Jun 2013 07:43:32 +0000 (15:43 +0800)]
Update Visual Studio Projects
Make all projects settings use the MultiByte character set when building
GLib to improve consistency.
A S Alam [Fri, 14 Jun 2013 15:05:56 +0000 (10:05 -0500)]
update Punjabi Translation
Matej Urbančič [Thu, 13 Jun 2013 19:23:22 +0000 (21:23 +0200)]
Updated Slovenian translation
Daniel Mustieles [Thu, 13 Jun 2013 11:06:53 +0000 (13:06 +0200)]
Updated Spanish translation
Aurimas Černius [Wed, 12 Jun 2013 20:14:03 +0000 (23:14 +0300)]
Updated Lithuanian translation
Shankar Prasad [Tue, 11 Jun 2013 06:24:17 +0000 (11:54 +0530)]
updated kn translations
Marek Černocký [Mon, 10 Jun 2013 19:31:00 +0000 (21:31 +0200)]
Updated Czech translation
Piotr Drąg [Mon, 10 Jun 2013 18:32:57 +0000 (20:32 +0200)]
Updated Polish translation
Nilamdyuti Goswami [Mon, 10 Jun 2013 09:48:23 +0000 (15:18 +0530)]
Assamese translation updated
Fran Diéguez [Mon, 10 Jun 2013 08:18:02 +0000 (10:18 +0200)]
Updated Galician translations
Matthias Clasen [Mon, 10 Jun 2013 00:15:13 +0000 (20:15 -0400)]
Bump version
Matthias Clasen [Sun, 9 Jun 2013 22:53:15 +0000 (18:53 -0400)]
2.36.3
Matthias Clasen [Thu, 6 Jun 2013 04:05:41 +0000 (00:05 -0400)]
Update link to documentation
Colin Walters [Wed, 5 Jun 2013 22:05:12 +0000 (18:05 -0400)]
GFileEnumerator: Add some documentation about ordering
Kind of a gratuitious gaping hole in the docs...
https://bugzilla.gnome.org/show_bug.cgi?id=701680
Dan Winship [Sun, 2 Jun 2013 21:32:21 +0000 (18:32 -0300)]
ginetaddress: fix addr/string conversions on windows
When parsing an address, we need to re-set "len" between IPv4 and
IPv6, since WSAStringToAddress() might set it to sizeof(struct sin_addr)
when trying to parse the string as IPv4, even if it fails. Also, we
need to make sure to not pass strings to WSAStringToAddress() that it
will accept but that we don't want it to.
When stringifying an address, we need to clear the sockaddr before
filling it in, so we don't accidentally end up with an unwanted
scope_id or the like.
https://bugzilla.gnome.org/show_bug.cgi?id=701401
Colin Walters [Sun, 12 May 2013 06:28:01 +0000 (07:28 +0100)]
Ensure g_file_copy() does not temporarily expose private files
Previously, g_file_copy() would (on Unix) create files with the
default mode of 644. For applications which might at user request
copy arbitrary private files such as ~/.ssh or /etc/shadow, a
world-readable copy would be temporarily exposed.
This patch is suboptimal in that it *only* fixes g_file_copy()
for the case where both source and destination are instances of
GLocalFile on Unix.
The reason for this is that the public GFile APIs for creating files
allow very limited control over the access permissions for the created
file; one can either say a file is "private" or not. Fixing
this by adding e.g. g_file_create_with_attributes() would make sense,
except this would entail 8 new API calls for all the variants of
_create(), _create_async(), _replace(), _replace_async(),
_create_readwrite(), _create_readwrite_async(), _replace_readwrite(),
_replace_readwrite_async(). That can be done as a separate patch
later.
https://bugzilla.gnome.org/show_bug.cgi?id=699959
Colin Walters [Wed, 8 May 2013 23:01:59 +0000 (00:01 +0100)]
g_file_copy(): Clean up logic for info query
Previously, we called g_file_query_info() *again* on the source at the
very end of the copy. This has the lame semantics that if the source
happened to be deleted, we would fail to apply attributes to the
destination. This could even be a security flaw.
This commit changes things so that we query info from the source
*stream* after opening - i.e. on Unix we use the proper fstat() and
friends. That way we operate more atomically.
https://bugzilla.gnome.org/show_bug.cgi?id=699959
Ryan Lortie [Tue, 4 Jun 2013 13:48:12 +0000 (09:48 -0400)]
g_file_set_contents(): don't fsync on ext3/4
ext3 and ext4 (for quite some time) with default mount options don't
need fsync() to ensure safety of replace-by-rename. Stop doing that for
these filesystems.
Note: this patch also impacts ext2, which is probably not safe, but I
don't know of any way to check ext2. vs the others because they all have
the same magic numbers (short of opening /proc/mount).
This patch assumes that if BTRFS_SUPER_MAGIC is defined then so will be
EXT3_SUPER_MAGIC.
https://bugzilla.gnome.org/show_bug.cgi?id=701560
Ryan Lortie [Tue, 4 Jun 2013 02:55:20 +0000 (22:55 -0400)]
g_file_set_contents: change {posix_ => }fallocate
Use fallocate() instead of posix_fallocate() so that we just fail
instead of getting the emulated version from the libc.
https://bugzilla.gnome.org/show_bug.cgi?id=701560
Ryan Lortie [Mon, 3 Jun 2013 21:59:29 +0000 (17:59 -0400)]
g_file_set_contents(): fix simple logic error
CI FTW.
Ryan Lortie [Mon, 3 Jun 2013 21:49:06 +0000 (17:49 -0400)]
g_file_set_contents(): use unistd instead of stdio
Use a normal write() system call instead of fdopen() and fwrite().
This will definitely work on UNIX system and should work on Windows as
well...
As an added bonus, we can use g_close() now as well.
https://bugzilla.gnome.org/show_bug.cgi?id=701560
Ryan Lortie [Mon, 3 Jun 2013 20:16:25 +0000 (16:16 -0400)]
g_file_set_contents(): don't allocate display name
g_file_set_contents() sets a GError in the event of various failures
that count occur. It uses g_filename_display_name() in order to get the
filename to include in the messages.
Factor out the error handling to make it easier to allocate the display
name only when we need it (instead of allocating it every time).
https://bugzilla.gnome.org/show_bug.cgi?id=701560
Ryan Lortie [Mon, 3 Jun 2013 19:43:01 +0000 (15:43 -0400)]
g_file_set_contents(): use posix_fallocate()
Extents-based filesystems like knowing in advance how much data will be
written to a file in order to prevent fragmentation. If we have it, use
posix_fallocate() before writing data in g_file_set_contents().
https://bugzilla.gnome.org/show_bug.cgi?id=701560
William Jon McCann [Tue, 29 Jan 2013 23:46:43 +0000 (00:46 +0100)]
Fix property example in gobject tutorial
https://bugzilla.gnome.org/show_bug.cgi?id=692848
Matthias Clasen [Wed, 29 May 2013 02:23:58 +0000 (22:23 -0400)]
Trivial doc typo fix
Matthias Clasen [Wed, 29 May 2013 04:07:26 +0000 (00:07 -0400)]
Trivial documentation typos
Matthias Clasen [Sun, 26 May 2013 03:07:03 +0000 (23:07 -0400)]
Avoid a segfault in gdbus tool
When the interface name is invalid, we don't get an error
back from g_dbus_connection_call_sync.
Simon Kågedal Reimer [Mon, 6 May 2013 20:04:32 +0000 (22:04 +0200)]
G_GNUC_FORMAT: documentation error
Attribute should be placed just before the semicolon, not after.
As can be seen in the example.
https://bugzilla.gnome.org/show_bug.cgi?id=699779
Jason L. Quinn [Fri, 12 Apr 2013 03:43:17 +0000 (23:43 -0400)]
spelling fixes of 'runtine' and 'adresses' in cross.xml and running.xml, respectively
https://bugzilla.gnome.org/show_bug.cgi?id=697849
Giovanni Campagna [Fri, 29 Mar 2013 14:39:26 +0000 (15:39 +0100)]
GThreadedResolver: set an error if no records could be found
It is possible that the upstream servers return something, but
we then filter all results because they are of the wrong type.
In that case the API and subsequent GTask calls expect a GError
to be set.
https://bugzilla.gnome.org/show_bug.cgi?id=696857
Chun-wei Fan [Mon, 27 May 2013 07:57:54 +0000 (15:57 +0800)]
Fix the GObject Visual Studio Projects
Update G_LOG_DOMAIN to be "GLib-GObject" so that we are consistent with
the autotools builds, and that tests expecting the log domain to be
"GLib-GObject" would not fail.
Chun-wei Fan [Mon, 27 May 2013 05:23:58 +0000 (13:23 +0800)]
Fix the GLib Visual Studio Projects
Define the G_LOG_DOMAIN of the GLib DLL as "GLib", because:
-This makes it consistent with the autotools builds
-Some tests expect the log domain to be "GLib"
Shankar Prasad [Tue, 14 May 2013 09:57:33 +0000 (15:27 +0530)]
updated kn translations
Matthias Clasen [Mon, 13 May 2013 13:59:47 +0000 (09:59 -0400)]
Bump versin
Matthias Clasen [Mon, 13 May 2013 12:26:41 +0000 (08:26 -0400)]
2.36.2
Kjartan Maraas [Mon, 13 May 2013 09:14:48 +0000 (11:14 +0200)]
Updated Norwegian bokmål translation
Мирослав Николић [Mon, 13 May 2013 08:30:05 +0000 (10:30 +0200)]
Updated Serbian translation
Matthias Clasen [Thu, 9 May 2013 20:02:52 +0000 (16:02 -0400)]
Clarify GValueArray docs
Don't refer to Quicksort in the documentation of
g_value_array_sort, but just to qsort().
Matthias Clasen [Sun, 5 May 2013 01:10:43 +0000 (21:10 -0400)]
Document all gtester-report options
The --subunit option was missing from the man page.
Matthias Clasen [Sun, 5 May 2013 01:08:18 +0000 (21:08 -0400)]
Document all glib-mkenums placeholders
The @ENUMPREFIX@ placeholder was missing in the man page.
Matthias Clasen [Sun, 5 May 2013 01:05:24 +0000 (21:05 -0400)]
Document all glib-genmarshal options
The --stdinc option was missing from the man page.
Matthias Clasen [Sun, 5 May 2013 01:03:00 +0000 (21:03 -0400)]
Fix a typo