Accepting request 228616 from GNOME:Next

Push GNOME:Next - GNOME 3.12.0

OBS-URL: https://build.opensuse.org/request/show/228616
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=252
This commit is contained in:
Dominique Leuenberger 2014-04-03 20:37:43 +00:00 committed by Git OBS Bridge
parent 7b85a6e2c1
commit 6204356a50
4 changed files with 286 additions and 10 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:056a9854c0966a0945e16146b3345b7a82562a5ba4d5516fd10398732aea5734
size 6718296

3
glib-2.40.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5
size 7016228

View File

@ -1,3 +1,276 @@
-------------------------------------------------------------------
Mon Mar 24 19:53:13 UTC 2014 - zaitor@opensuse.org
- Update to version 2.40.0:
+ Disable IPv6 testcases on machines without IPv6.
+ Document that it is a bad idea to match on generic error codes.
+ Updated translations.
-------------------------------------------------------------------
Tue Mar 18 08:53:20 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.92:
+ Bugs fixed: bgo#710367, bgo#723899, bgo#724859, bgo#724916,
bgo#725651, bgo#725656, bgo#725891, bgo#726046.
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 3 21:47:37 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.91:
+ Bugs fixed: bgo#670144, bgo#673607, bgo#710142, bgo#722360,
bgo#722604, bgo#723316, bgo#724609, bgo#724687, bgo#724706,
bgo#724707, bgo#724839, bgo#724858, bgo#724994, bgo#725023.
+ Updated translations.
-------------------------------------------------------------------
Tue Feb 18 15:25:13 UTC 2014 - zaitor@opensuse.org
- Update to version 2.39.90:
+ Bugs fixed: bgo#625408, bgo#660809, bgo#661576, bgo#679957,
bgo#712837, bgo#721458, bgo#721977, bgo#722033, bgo#723422,
bgo#723616, bgo#724001, bgo#724124, bgo#724126, bgo#724233,
bgo#724239, bgo#724278, bgo#724330, bgo#724385, bgo#724401,
bgo#724417, bgo#724434.
+ Updated translations.
-------------------------------------------------------------------
Tue Feb 4 09:27:32 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.4:
+ Bugs fixed: bgo#139699, bgo#583036, bgo#683388, bgo#685204,
bgo#688406, bgo#693299, bgo#707111, bgo#711547, bgo#719344,
bgo#722025, bgo#722323, bgo#722326, bgo#722357, bgo#722436,
bgo#722503, bgo#722526, bgo#722591, bgo#722973, bgo#723048,
bgo#723360.
+ Updated translations.
-------------------------------------------------------------------
Mon Jan 13 23:08:23 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.3:
+ Fix a crasher in code from gdbus-codegen.
+ Improvements to gobject gdb helper script.
+ Portability fixes.
+ Improved tests.
+ Fix races in unix signal handling.
+ Make our GVariant-based commandline tools
(glib-compile-schemas, gdbus, gapplication) print out GVariant
parse errors in context.
+ GApplication now has a --gapplication-service command line
switch to turn any GApplication into a service.
+ Improve compatibility of GApplication and GOptionContext.
+ Fix gsettings.m4 wrt. builddir != srcdir with non-recursive
make.
+ Use a directory monitor in GKeyfileSettingsBackend.
+ Improve robustness of some GIcon classes.
+ Bugs fixed: bgo#141251, bgo#613732, bgo#708212, bgo#710965,
bgo#711090, bgo#712171, bgo#712630, bgo#715028, bgo#719344,
bgo#720263, bgo#720539, bgo#720635, bgo#720891, bgo#721034,
bgo#721059, bgo#721074, bgo#721087, bgo#721324, bgo#721624,
bgo#721625, bgo#721796, bgo#721947.
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 8 17:48:44 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.2:
+ Portability: Remove alleged support for OS/2, BeOS and
last-millennium Unixes.
+ Require C90 compliance.
+ Require POSIX.1 (1990) compliance on Unix.
+ Require GNU make.
+ Bugs fixed: bgo#113075, bgo#159528, bgo#307947, bgo#607016,
bgo#671557, bgo#676761, bgo#690525, bgo#691608, bgo#697585,
bgo#697828, bgo#702862, bgo#703522, bgo#705902, bgo#708274,
bgo#710519, bgo#710741, bgo#710983, bgo#711047, bgo#711051,
bgo#711088, bgo#711103, bgo#711178, bgo#711546, bgo#711640,
bgo#711751, bgo#711753, bgo#711796, bgo#711800, bgo#711801,
bgo#711805, bgo#711806, bgo#711807, bgo#711871, bgo#712136,
bgo#712148, bgo#712171, bgo#712314, bgo#712315, bgo#712393,
bgo#712547, bgo#715164, bgo#719395, bgo#719402, bgo#719472,
bgo#719687, bgo#719809, bgo#719837, bgo#719884, bgo#719979,
bgo#720080, bgo#720210, bgo#720236.
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 8 17:48:43 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.1:
+ GSettings fixes/improvements.
- GSettingsSchema API is now more powerful and consistent.
- New GSettingsSchemaKey API allows accessing metadata for
keys: type, default value, range and the long-awaited support
for summary and description.
- GSettingsSchemaSource gains support for listing schemas
within a source. Deprecate the global API that did this for
the default source.
- 'gsettings list-schemas' now works properly with --schemadir.
- Deprecate a bunch of now-redundant functionality on
GSettings.
- Add API to GSettings for getting the default value of a key
(as set by the sysadmin)
- Add API to GSettings for determining if the user has assigned
a particular value to a key (ie: we are not just reading the
default)
- Ignore qualified tags and attributes appearing in schema
files.
+ Applications/Actions:
- Make GSimpleAction a bit more strict with respect to state
changes that would violate the interface (ie: by changing the
state type after construction)
- Throw an error when attempting to 'Describe' a non-existent
action via D-Bus instead of returning a bogus description.
- Throw an error when attempting to invoke unsupported methods
on an Application (eg: 'Open' on an app that doesn't
HANDLES_OPEN) instead of emitting a g_critical() in context
of the app (which is not itself at fault for the errant
call).
+ Appinfo:
- Substantially rework GDesktopAppInfo to reduce the amount of
disk accesses that are performed in common situations.
- Add a new class: GAppInfoMonitor for discovering when
applications are installed/removed.
- Add a new g_desktop_app_info_search() API for searching for
installed applications by name, keywords, etc.
+ GMarkup: add new G_MARKUP_IGNORE_QUALIFIED flag for skipping
over "qualified" tags and attributes (those with a colon in the
name, such as 'my:tag').
+ GDBus:
- Ignore qualified tags, as above.
- GTestDBus: unset all D-Bus addresses (such as STARTER) to
ensure that test programs don't pick them up.
- Add new session_bus_run() convenience in the tests and use
it.
+ GRand: use real random data as a seed on win32 and use the
timestamp/pid/uid fallback only on UNIX machines where we can't
open '/dev/urandom'. This may cause issues with older mingw32
releases due to a missing prototype for the rand_s() API.
+ Many win32 (and particularly MSVC) portability fixes. Many
additional tests are now runnable when building with MSVC.
+ Due to early testing of the (soon to land) GCleanup framework,
a very large number of memory errors have been found and fixed
(mostly in the testcases, but some in glib itself).
+ GIO:
- Some more seeking cleanups: particularly on
GLocalFileInputStream.
- Don't leave a .trashinfo file around if trashing a file
fails.
- Add a request_certificate virtual method to GTlsInteraction.
+ Bugs fixed: bgo#635641, bgo#637257, bgo#637956, bgo#645453,
bgo#665634, bgo#668232, bgo#668233, bgo#680838, bgo#683017,
bgo#687185, bgo#687202, bgo#695558, bgo#696424, bgo#697348,
bgo#710133, bgo#710691, bgo#710738, bgo#710859, bgo#710885,
bgo#710962, bgo#710964, bgo#710991, bgo#711016, bgo#711048,
bgo#711049, bgo#711064, bgo#711070, bgo#711099, bgo#711520,
bgo#711556, bgo#711557, bgo#711600, bgo#711632, bgo#711754,
bgo#711755, bgo#711756, bgo#711768, bgo#711775, bgo#711782,
bgo#711803, bgo#711808.
+ Updated translations.
-------------------------------------------------------------------
Wed Jan 8 17:48:42 UTC 2014 - dimstar@opensuse.org
- Update to version 2.39.0:
+ Prep for the 2.40 series (version macros, docs index, etc.).
+ GNotification:
- New API for sending persistent notifications via the desktop
shell.
- Notifications persist when the application has quit and
clicking on them can restart the application with an action
(via DBusActivatable).
+ GSubprocess:
- New API for launching subprocesses.
- Nice GIO integration like async functions, cancellability,
etc.
- A convenient communicate() API inspired by the same API in
Python.
- Related: the gspawn API now has a CLOEXEC flag for the
created pipes for stdin/stdout/stderr.
+ New gapplication(1) commandline tool:
- Intended to be used with DBusActivatable apps.
- Can be used for launching apps, opening files, invoking
application actions and listing apps and actions.
- Bash tab completion is supported.
+ GDesktopAppInfo changes:
- g_file_get_path() can implicitly cause a FUSE mount so don't
call it until we know we need it.
- Don't crash when trying to load from a keyfile with
DBusActivatable=true.
- remove some dead code, refactor the search path handling a
bit and do a large-scale whitespace cleanup (prep work for
the pending desktop file index).
+ File monitors:
- Fix broken handling of mount point monitoring.
- Remove some strange use of GObject::constructor() from the
base class and inotify backend.
- Fix GFileMonitor to work in the non-default main context even
when the main context is not running (or is blocked).
- Add internal private API for easily creating a file monitor
in the GLib worker thread.
+ GSettings:
- g_settings_list_children: only list viable schemas.
- Don't accept invalid paths on g_settings_new_with_path, etc.
+ GIO:
- GFile now has a thumbnail::is-valid attribute to check if the
thumbnail in thumbnail::path needs to be regenerated.
- GDBusProxy now has a flag to control autostarting of services
at construction time.
- For GSeekable, properly introduce the concept of "resizable"
vs. "fixed-sized" streams in the docs, explaining the
expected semantics of the interface in each case.
- Fix some cases in GMemoryOutputStream that were violating the
above expectations (which may cause a slight API
incompatibility).
- Clean up GCredentials code and add support for Hurd and
Solaris.
- Improve splicing by using different codepaths for the case
where we have real _read_async() and _write_async()
implementations on the stream vs. the case where they are
internally emulated (via dispatching the sync variant of the
call in a thread).
+ GKeyFile:
- Fix a leak in g_key_file_get_(u)int64 when we fail to parse
the value as an integer.
- Add long-requested API g_key_file_save_to_file().
+ Portability improvements.
+ Other small API changes/additions.
+ GMainContext/GSource:
- Fix handling of overflowing the 'next source id' counter.
- g_source_remove() will not throw a critical in the case that
you try to remove a non-existent source.
- Simplify handling of the 'current dispatching source' to not
require use of a linked list.
+ GObject: The long-broken (and leaky) pattern of destroying a
just-allocated object from inside of a custom
GObject::constructor is now officially completely illegal and
will abort the program.
+ Unicode: update to 6.3.0.
+ Bug fixes:
- g_file_copy() now falls back to pathname queryinfo.
- Fix an out-of-bounds read in the xdgmime code.
- Fix a typo in the /org/freedesktop/DBus path on the object
manager client.
- Skip emitting path_namespace='/' in match rules in order to
workaround a bug in the D-Bus daemon and fix our own
implementation (which shared exactly the same bug).
- Fix crashes on precondition violations for GParamSpec
constructors.
- Many other small fixups.
+ Many documentation improvements.
+ Bugs fixed: bgo#309224, bgo#583321, bgo#661576, bgo#672102,
bgo#684842, bgo#688492, bgo#691581, bgo#702516, bgo#704218,
bgo#704593, bgo#704882, bgo#704887, bgo#705029, bgo#705688,
bgo#706254, bgo#707887, bgo#708042, bgo#708265, bgo#708266,
bgo#708529, bgo#708677, bgo#708714, bgo#708753, bgo#708793,
bgo#708828, bgo#708860, bgo#708972, bgo#709113, bgo#709227,
bgo#709301, bgo#709326, bgo#709440, bgo#709615, bgo#709753,
bgo#709898, bgo#709966, bgo#709994, bgo#709995, bgo#710002,
bgo#710313, bgo#710345, bgo#710496, bgo#710625, bgo#710666,
bgo#710724, bgo#710726.
+ Updated translations.
- Drop glib2-no_DBusActivatable_from_keyfile.patch: fixed upstream.
-------------------------------------------------------------------
Wed Jan 8 13:53:33 UTC 2014 - adrian@suse.de

View File

@ -20,14 +20,14 @@
Name: glib2
%define _name glib
Version: 2.38.2
Version: 2.40.0
Release: 0
# FIXME: find out if tapsets should really be in devel package or in main package
Summary: General-Purpose Utility Library
License: LGPL-2.1+
Group: System/Libraries
Url: http://www.gtk.org/
Source: http://download.gnome.org/sources/glib/2.38/%{_name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/glib/2.40/%{_name}-%{version}.tar.xz
Source1: glib2.sh
Source2: glib2.csh
# Not upstream file. Only proposes upstream packages:
@ -367,6 +367,7 @@ fi
%files tools
%defattr(-,root,root)
%{_bindir}/gapplication
%{_bindir}/gdbus
%{_bindir}/gio-querymodules*
%{_bindir}/glib-compile-schemas
@ -374,14 +375,16 @@ fi
%{_bindir}/gsettings
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/gapplication
%{_datadir}/bash-completion/completions/gdbus
%{_datadir}/bash-completion/completions/gresource
%{_datadir}/bash-completion/completions/gsettings
%{_mandir}/man1/gdbus.1*
%{_mandir}/man1/gio-querymodules.1*
%{_mandir}/man1/glib-compile-schemas.1*
%{_mandir}/man1/gresource.1*
%{_mandir}/man1/gsettings.1*
%{_mandir}/man1/gapplication.1%{?ext_man}
%{_mandir}/man1/gdbus.1%{?ext_man}
%{_mandir}/man1/gio-querymodules.1%{?ext_man}
%{_mandir}/man1/glib-compile-schemas.1%{?ext_man}
%{_mandir}/man1/gresource.1%{?ext_man}
%{_mandir}/man1/gsettings.1%{?ext_man}
# We put those files here, but they don't really belong here. They just don't
# have a better home... The zzz-glib2 scripts could arguably be in
# libglib-2_0-0 but that would break the shared library policy.