INSUN PYO [Mon, 22 Aug 2016 03:34:17 +0000 (12:34 +0900)]
Revert (Build Error) : speed up incremental builds: %reconfigure instead of autogen
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I6933e2aa5fca4d23a5c9c63ceb9d915081f9dc5d
INSUN PYO [Mon, 22 Aug 2016 02:34:27 +0000 (11:34 +0900)]
kdbus: fixed(build error) memory leak in hello command - #2
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I62a2b60968ba08409790b61bd670be9804334cbe
Konrad Lipinski [Tue, 16 Aug 2016 15:35:33 +0000 (17:35 +0200)]
gkdbus reply timeout changes
- drop userspace timeouts on unix/kdbus (rely on kdbus instead)
- propagate user-provided timeouts to kdbus
- translate infinite timeouts (G_MAXINT) into 0x7fffffffffffffff ns
(292 years)
Change-Id: Id769802925522cf82c26354dae9d8ee29fcb972d
Hyotaek Shim [Wed, 17 Aug 2016 05:14:26 +0000 (22:14 -0700)]
Merge "modify signal subscription rule" into tizen
sanghyeok.oh [Tue, 16 Aug 2016 11:28:26 +0000 (20:28 +0900)]
modify signal subscription rule
Change-Id: I8ab485f0a59e041ef735ff8cc74909cf9b7db91f
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
INSUN PYO [Wed, 17 Aug 2016 02:33:10 +0000 (19:33 -0700)]
Merge "kdbus: fixed memory leak in "hello" command." into tizen
Konrad Lipinski [Thu, 11 Aug 2016 12:27:41 +0000 (14:27 +0200)]
speed up incremental builds: %reconfigure instead of autogen
Change-Id: I90aa6c14568fbefc981650c7c1beb56f26c66747
Hyotaek Shim [Tue, 16 Aug 2016 09:43:46 +0000 (02:43 -0700)]
Merge "modify signal subscribtion rule" into tizen
Adrian Szyndela [Tue, 16 Aug 2016 09:39:58 +0000 (11:39 +0200)]
kdbus: fixed memory leak in "hello" command.
Change-Id: I0e411bc9dbaf0b08bb622650596e1c491d85d3e5
sanghyeok.oh [Tue, 16 Aug 2016 08:18:57 +0000 (17:18 +0900)]
modify signal subscribtion rule
Change-Id: I77ca7dc2222077ea0253aed7179582149b320b65
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
Hyotaek Shim [Tue, 16 Aug 2016 08:13:19 +0000 (01:13 -0700)]
Merge "kdbus: policy: add more detailed errors desciriptions" into tizen
Hyotaek Shim [Tue, 16 Aug 2016 07:58:56 +0000 (00:58 -0700)]
Merge "Sync calls are now performed without lock held" into tizen
Adrian Szyndela [Thu, 11 Aug 2016 15:38:34 +0000 (17:38 +0200)]
Sync calls are now performed without lock held
Sync calls were performed by function _g_kdbus_worker_send_message_sync()
called under connection lock. It was not necessary to hold the lock,
and it had side effects: holding another threads that wanted to call
something synchronically.
First argument of the function is connection->kdbus_worker. It is safe
to access this member, because it is read-only and outer context must keep
a reference to the connection, anyway. Worker itself is in turn kept
by reference from the connection.
The function uses only worker's read-only members, which are initialized
once at the creation of worker or connection. The only exception is
'matches' field, which is also modified in 'AddMatch'/'RemoveMatch'
method calls handler.
To sum up: I moved call to _g_kdbus_worker_send_message_sync() out of
connection lock and I have added a dedicated mutex for 'matches'.
Change-Id: I5895e591a9f32f085958b5b422d8b81110bd6c4d
sanghyeok.oh [Wed, 10 Aug 2016 07:29:04 +0000 (16:29 +0900)]
modify signal subscribe rule to allow-none
modified to allow signal subscribe for NameOwnerChanged by 'allow-none' setting(sender, path, interface)
Change-Id: I94d57ad4ca5a7db0bc5f734275835d04fe99a540
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
Hyotaek Shim [Wed, 10 Aug 2016 02:55:25 +0000 (11:55 +0900)]
set KDBUS_DEFAULT_TIMEOUT_NS to 25 seconds
Change-Id: Ibff1b1c07d94a3b7679752d6c2fa1fe8fdd15d44
Lukasz Skalski [Wed, 3 Aug 2016 14:38:12 +0000 (16:38 +0200)]
kdbus: policy: add more detailed errors desciriptions
Change-Id: I2bb44b798e2456809665205baec82d8436e935cd
INSUN PYO [Tue, 19 Jul 2016 01:55:58 +0000 (10:55 +0900)]
Subject: [PATCH 1/2] kdbus: Fix the overflow for timeout calculation
The maximum value of unsigned long is
4294967295 which is too small
for storing nano second. It makes the overflow in calculation.
Use LLU instead of LU for timeout calculation.
======================================================================
Subject: [PATCH 2/2] kdbus: adjust the default value for timeout to 50 sec
This definition is used by the default value for timeout value.
But in the other places, 50 sec is used by default value for timeout,
instead of using it.
Let's align it with the others.
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I9fb9839a311daf0c5839c87cdde793c2a4118869
sanghyeok.oh [Wed, 6 Jul 2016 06:37:14 +0000 (15:37 +0900)]
svace:
[gio/gkdbus.c]
1. delete unreachable code
2. expand error check range
Change-Id: Ia36937b81d2e86111f9ce8a1f232ab0c842300e7
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
Hyotaek Shim [Tue, 28 Jun 2016 00:49:45 +0000 (17:49 -0700)]
Merge "kdbus: don't close the same memfd item twice" into tizen
Hyotaek Shim [Tue, 28 Jun 2016 00:49:31 +0000 (17:49 -0700)]
Merge "kdbus: fix sending memfd items" into tizen
Lukasz Skalski [Fri, 24 Jun 2016 11:46:35 +0000 (13:46 +0200)]
kdbus: don't close the same memfd item twice
Change-Id: I28e39b9dbbf58cb6fb16ba9721e5023208752777
INSUN PYO [Fri, 24 Jun 2016 06:40:22 +0000 (15:40 +0900)]
Bug fix for signal hash(bloom filter) operations in gdbus-transport-kdbus
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: Ic051ee89a2e7bfb3c105be289082ebc5b6a94e88
Lukasz Skalski [Wed, 1 Jun 2016 13:19:41 +0000 (15:19 +0200)]
kdbus: fix sending memfd items
Change-Id: Ibedc35ea0f3d443a8a3bde5151f145111a1eacf5
Lukasz Skalski [Wed, 27 Apr 2016 09:32:05 +0000 (11:32 +0200)]
kdbus: catch up with latest libdbuspolicy API changes
Change-Id: I6bfb75785c7e817ad7a063f989671ab6d4279dc2
Hyotaek Shim [Tue, 12 Apr 2016 05:10:05 +0000 (22:10 -0700)]
Merge "gdbus-codegen: avoid warnings when generated code is compiled with -Wunused-parameter" into tizen
Hyotaek Shim [Tue, 12 Apr 2016 01:42:47 +0000 (18:42 -0700)]
Merge "Revert "Temporarily removing BuildRequires to libdbuspolicy to check cyclic build dep."" into tizen
Hyotaek Shim [Tue, 12 Apr 2016 01:41:38 +0000 (18:41 -0700)]
Revert "Temporarily removing BuildRequires to libdbuspolicy to check cyclic build dep."
This reverts commit
af3acf0be463fad4d470dbbab4b61b825edce0cf.
Change-Id: I5db890ca0e86f78d10736ec50ab82e0ab2f95c1d
Lukasz Skalski [Mon, 11 Apr 2016 15:19:30 +0000 (17:19 +0200)]
gdbus-codegen: avoid warnings when generated code is compiled with -Wunused-parameter
Change-Id: Id62df4e7c7f7059a47ee7ee32aa054d91c6847a1
Lukasz Skalski [Mon, 11 Apr 2016 13:07:10 +0000 (15:07 +0200)]
kdbus: don't check 'out' policy for method return
Change-Id: I7ac8abb8eebbc51d2dd20f632f0bc5d798fe4eae
Lukasz Skalski [Fri, 8 Apr 2016 12:27:39 +0000 (14:27 +0200)]
kdbus: fix 'check in' policy
Change-Id: If3e39fc8fb9890c35f788a466346471785d578b8
Hyotaek Shim [Fri, 8 Apr 2016 05:32:17 +0000 (14:32 +0900)]
Temporarily removing BuildRequires to libdbuspolicy to check cyclic build dep.
Change-Id: Ic4bd089219fc91ba3b514879be1232a4bf2dddad
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Hyotaek Shim [Tue, 5 Apr 2016 01:59:59 +0000 (18:59 -0700)]
Merge "Add BuildRequires to the libdbuspolicy package" into tizen
Hyotaek Shim [Tue, 5 Apr 2016 01:58:44 +0000 (10:58 +0900)]
Add BuildRequires to the libdbuspolicy package
Change-Id: I2ff0b52b12b8ade8dcdf85427d23d2be2f26c027
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Lukasz Skalski [Mon, 4 Apr 2016 12:34:47 +0000 (14:34 +0200)]
kdbus: Fix memleak. Use proper kdbus device node path for session bus
Change-Id: Ic28fee3cf586d4f681ae35ec739fc95d023472c5
sanghyeok.oh [Fri, 25 Mar 2016 11:18:25 +0000 (20:18 +0900)]
glib2:svace for gkdbus
Change-Id: Ieb227a765f3fa3fa8c3ad858beaaeb45aa01628a
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
Hyotaek Shim [Wed, 23 Mar 2016 09:25:25 +0000 (18:25 +0900)]
Minor fixes for build problems
Change-Id: Ia998daae96c4bd9db2b65f26d977928b36f3fd2e
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Hyotaek Shim [Wed, 23 Mar 2016 05:51:57 +0000 (14:51 +0900)]
Fix for several memory leak cases when using _g_dbus_enum_to_string()
Change-Id: I11a9e08c79ffaf052e21cf0501c13bcc56f6cb13
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Hyotaek Shim [Wed, 23 Mar 2016 03:08:40 +0000 (12:08 +0900)]
Temporarily removed BuildRequires for libdbuspolicy
Change-Id: I6b9b21dbd036896a8f5b4d635836c84cd639212e
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Lukasz Skalski [Tue, 23 Feb 2016 09:39:14 +0000 (10:39 +0100)]
Remove cynara-client from BuildRequires section
Change-Id: Ie9f9e1cf9900c24e1774e0ffde1892cbec52a39b
Karol Lewandowski [Thu, 28 Jan 2016 14:09:27 +0000 (06:09 -0800)]
Merge "kdbus: support for libdbuspolicy" into tizen
Adrian Szyndela [Fri, 15 Jan 2016 13:15:24 +0000 (14:15 +0100)]
fixed race condition between source and worker
Change-Id: I67cb04512aa971d60889aabf641fbbdd3383efdd
Lukasz Skalski [Wed, 2 Dec 2015 16:57:14 +0000 (17:57 +0100)]
kdbus: support for libdbuspolicy
Change-Id: I634ed6d0eeb7a27df504624577de5c22d2806a69
DongHun Kwak [Wed, 23 Dec 2015 08:30:03 +0000 (17:30 +0900)]
Fixed license declaration at spec file
Change-Id: I0ef9ac5f36d9d59af84313bc469e4be16a0c82d3
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Lukasz Skalski [Mon, 23 Nov 2015 15:42:58 +0000 (16:42 +0100)]
kdbus: bring back original gio semantic in d-bus name management
Since when we have 'dbus1 compatibility layer' we do not have to use
our new API, which offers only synchronous calls. Thanks of that we don't
have to modify gdbusnameowning.c and gdbusnamewatching.c files what causes
that GLib kdbus port is easier to maintain/rebase.
Change-Id: I76bf7b436e3dd82f6cd7e309b4a08b6b49363edd
Lukasz Skalski [Thu, 19 Nov 2015 12:33:23 +0000 (13:33 +0100)]
kdbus: fix bugs and defects found by Klocwork and CPP Test. Add more logs.
- fix memleak in g_kdbus_setup_bloom() function;
- add logs for synthetic method calls and replies;
- fix body signature check in gkdbusfakedaemon;
Change-Id: I33d5f645ad97cddff8a562400ec28d2b907449fa
Lukasz Skalski [Wed, 18 Nov 2015 13:13:45 +0000 (14:13 +0100)]
kdbus: properly attach KDBUS_ITEM_CANCEL_FD item
Change-Id: I0ca3220b08a3e988502cfc4e47687d0faeeecde8
Adrian Szyndela [Fri, 13 Nov 2015 11:31:11 +0000 (12:31 +0100)]
fixed memory-leak - loophole
Change-Id: I205462ee6164bd336fa284e8076b327f15daadba
Adrian Szyndela [Fri, 13 Nov 2015 11:31:35 +0000 (12:31 +0100)]
added newer kdbus return flags handling
Change-Id: I6ec98cc2ec82340d1f300a7d620e74a63b5b1640
Lukasz Skalski [Fri, 30 Oct 2015 09:11:50 +0000 (10:11 +0100)]
kdbus: fix 'GetConnectionCredentials' synthetic reply builder
Change-Id: I24d19b567093dc9cffbe6b8093f3dc717353bd03
Lukasz Skalski [Tue, 27 Oct 2015 12:57:07 +0000 (13:57 +0100)]
kdbus: Add support for GCanellable
Change-Id: Ie2caf15feb018690fbf9d5abffc85a4bfbd19a87
Signed-off-by: Lukasz Skalski <l.skalski@samsung.com>
Lukasz Skalski [Fri, 21 Aug 2015 15:42:53 +0000 (17:42 +0200)]
gdbus: integrate kdbus into GDBus core
Patch includes also changes made by Ryan Lortie <desrt@desrt.ca>
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I6bab6fee34787816efeb42d8e3e60c4c551a8a2b
Lukasz Skalski [Fri, 21 Aug 2015 15:41:27 +0000 (17:41 +0200)]
gdbus: add kdbus core files
Patch includes also changes made by Ryan Lortie <desrt@desrt.ca>
and Adrian Szyndela <a.szyndela@samsung.com>
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: Ie90076a28c611320cd9b5ed6f2123d0ef85c6326
Lukasz Skalski [Fri, 21 Aug 2015 14:47:05 +0000 (16:47 +0200)]
gdbus: import kdbus interface header
kdbus.h taken from https://github.com/systemd/kdbus, commit
9c04b6b989c9.
Hosting of our own copy of the kdbus header is temporary solution.
In the future, we should include it from the system kernel headers.
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I2a42c91648b10c7c14f4df9ce2755f7c60524903
Ryan Lortie [Fri, 21 Aug 2015 14:26:03 +0000 (16:26 +0200)]
gvariant: substantial rework for kdbus purposes
This patch is 'squashed' version of Ryan Lortie's patches from
wip/kdbus-junk branch [1].
Main changes:
- add GVariantVectors utility struct,
- support serialising/deserialising to/from GVariantVectors,
- support for single precision floats,
- GVariantVectors serialisation tests,
[1] https://git.gnome.org/browse/glib/log/?h=wip/kdbus-junk
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: If70bd22337b5a9cddac545dce45474eba542d0de
Ryan Lortie [Fri, 21 Aug 2015 14:15:25 +0000 (16:15 +0200)]
glib-unix: add new internal header glib-linux.h
This defines some constants and syscall wrappers for features which may
not yet have appeared in the libc.
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I7e83dadf8be9121f91fa0743bb8c1c612f923e13
David King [Fri, 21 Aug 2015 14:10:59 +0000 (16:10 +0200)]
glib-unix: add function to ensure an fd is sealed
Add a function that checks if a fd is sealed and, if it's not, seals it.
On Linux this is more or less an operation on memfd. On other systems,
it currently always returns FALSE.
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I021e40249c2cdd0f1137f6f9f3813f5d4e5083c5
Ryan Lortie [Fri, 21 Aug 2015 14:06:15 +0000 (16:06 +0200)]
gbytes: substantial rework for kdbus purposes
This patch is 'squashed' version of Ryan Lortie's patches from
wip/kdbus-junk branch [1].
Main changes:
- introduce a new type of GBytes: 'inline' - this allows us to
make a single allocation instead of two in the g_bytes_new() case,
- new g_bytes_take_zero_copy_fd() function - function takes a memfd,
seals it, and creates a GBytes based on it,
- add g_bytes_get_zero_copy_fd() function - add a way to get the
zero-copy fd back out of a GBytes that was created from one.
[1] https://git.gnome.org/browse/glib/log/?h=wip/kdbus-junk
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I65c31e42c23346f3d7351f815ccbeda7461d3c01
Lukasz Skalski [Wed, 12 Aug 2015 15:09:22 +0000 (17:09 +0200)]
packaging: Bump to 2.44.1
Change-Id: I1eb90fc7dc9d717e16d30985a4458f2a2dba223c
Signed-off-by: Lukasz Skalski <l.skalski@samsung.com>
Philippe Coval [Wed, 26 Nov 2014 11:11:00 +0000 (12:11 +0100)]
packaging: Bump to 2.43.1
Change-Id: Id068a8288f85baef2ffada606d10bcb2dbf78cf4
Bug-Tizen: TC-2124
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Wed, 26 Nov 2014 11:03:56 +0000 (12:03 +0100)]
packaging: Bump to 2.40.1
Change-Id: I23e399e680e58b26358c00e15cd4325c5eb08338
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Tue, 1 Apr 2014 14:46:03 +0000 (16:46 +0200)]
packaging: Bump to 2.40.0
Change-Id: I6d64c12841cc6d0c536e27f1f3d69ec3a675d7d6
Bug-Tizen: PTREL-773
Bug-Tizen: TIVI-2898/part
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
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
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
Matthias Clasen [Wed, 13 May 2015 02:43:13 +0000 (22:43 -0400)]
2.44.1
Garrett Regier [Wed, 15 Apr 2015 03:44:38 +0000 (20:44 -0700)]
gtype: Bump allowed number of children
Restricting the number of children to be less than 4095 can
be an issue when generating types. This is also an issue for
the Lua bindings as each Lua state will create a new GType each
time the Lua code is executed.
https://bugzilla.gnome.org/show_bug.cgi?id=747882
Ting-Wei Lan [Wed, 29 Apr 2015 06:55:00 +0000 (14:55 +0800)]
tests: Use de_DE.UTF-8 instead of de_DE
de_DE.UTF-8 is supported by more operating systems, including FreeBSD,
NetBSD and OpenBSD.
https://bugzilla.gnome.org/show_bug.cgi?id=748612
Hans Petter Jansson [Tue, 28 Apr 2015 14:50:42 +0000 (16:50 +0200)]
gmarkup: Make append_escaped_text() slightly more robust.
https://bugzilla.gnome.org/show_bug.cgi?id=631597
Chun-wei Fan [Wed, 14 May 2014 08:02:35 +0000 (16:02 +0800)]
Fix the thumbnail-verification Test
The third parameter of the thumnail_verify() function had been updated to
const GLocalFileStat, so update the thumbnail-verification test likewise
so that the test works properly on all supported platforms.
https://bugzilla.gnome.org/show_bug.cgi?id=711547
Ryan Lortie [Thu, 2 Apr 2015 21:17:35 +0000 (17:17 -0400)]
app info: tweak default application algorithm
Always run the full algorithm for a given mime type before considering
fallback types.
This includes considering installed applications capable of handling a
particular mimetype, even if such an app is not explicitly marked as
default, and there is a default app for a less-specific type.
Specifically, this often helps with cases of installing apps that can
handle a particular subtype of text/plain. We want to take those apps
in preference to a generic text editor, even if that editor is listed as
the default for text/plain and there is no default listed for the more
specific type.
Because of the more holistic approach taken by the algorithm, it is now
more complicated, but it also means that we can do more work while
holding the lock. In turn, that lets us avoid duplicating some strings,
which is nice.
https://bugzilla.gnome.org/show_bug.cgi?id=744282
Sveinn í Felli [Tue, 21 Apr 2015 14:31:19 +0000 (14:31 +0000)]
Updated Icelandic translation
Stas Solovey [Mon, 30 Mar 2015 21:42:33 +0000 (21:42 +0000)]
Updated Russian translation
Ryan Lortie [Wed, 25 Mar 2015 13:29:49 +0000 (09:29 -0400)]
GListModel: roll back use of type redefinition
We declare the typedefs for GListModel and GListStore in giotypes.h, as
a matter of convention. This is not actually required, since the
typedef is emitted as part of the G_DECLARE_* macros.
The giotypes.h approach is only used to avoid cyclic dependencies
between headers, which is not a problem in this case.
Type redefinition is a C11 feature, and although it was around in some
compilers before then, gcc 4.2.1 (from 2007) is apparently still in wide
use, being the default compiler for OpenBSD.
Eventually, we will probably hit a case where we actually need to
redefine a type, but since we're not there yet, let's back off a bit.
Petr Kovar [Wed, 25 Mar 2015 12:01:47 +0000 (13:01 +0100)]
Update Czech translation
Ryan Lortie [Mon, 23 Mar 2015 16:28:50 +0000 (12:28 -0400)]
GLib 2.44.0
Muhammet Kara [Sun, 22 Mar 2015 00:16:33 +0000 (00:16 +0000)]
Updated Turkish translation