| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: glibmm2-devel | Distribution: SUSE Linux Enterprise 15 |
| Version: 2.78.0 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150600.1.2 | Build date: Fri Mar 8 21:01:40 2024 |
| Group: Development/Libraries/C and C++ | Build host: h03-ch2d |
| Size: 3688529 | Source RPM: glibmm2-2.78.0-150600.1.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://www.gtkmm.org/ | |
| Summary: Development files for the Glib C++ API | |
Glibmm is the official C++ interface for the popular cross-platform library Glib. It provides non-UI API that is not available in standard C++ and makes it possible for gtkmm to wrap GObject-based APIs.
LGPL-2.1-or-later
* Tue Sep 12 2023 bjorn.lie@gmail.com
- Update to version 2.78.0:
+ Glib: ustring: Add a std::hash<> specialization. Not included
by #include <glibmm.h>. Activate with #include
<glibmm/ustring_hash.h>.
* Fri Mar 17 2023 bjorn.lie@gmail.com
- Update to version 2.76.0:
+ Glib:
- Dispatcher:
. Don't warn when a Dispatcher is deleted while messages are
pending.
. Add const versions of emit() and operator()() and deprecate
the non-const versions.
+ Gio: ListModel: Add get_typed_object().
* Fri Mar 17 2023 bjorn.lie@gmail.com
- Update to version 2.74.1:
+ Glib:
- Binding: Fix the bind_property() with two transformation
functions.
- Dispatcher: Don't warn when a Dispatcher is deleted while
messages are pending.
+ Gio:
- NetworkMonitor::get_default(): Add refreturn.
- ListStore: Rename a local variable.
+ Documentation: Glib::Binding::unbind(): Fix documentation.
+ gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
Visual Studio.
+ Tests: Fix giomm_simple test on Windows.
+ Meson build:
- Detect if we build from a git subtree.
- Don't copy files with configure_file().
* Mon Sep 19 2022 bjorn.lie@gmail.com
- Update to version 2.74.0:
+ Gio:
- ListStore: Add find().
- File: Add create_tmp().
+ Documentation: File: Document create_for_parse_name().
- Temp disable meson_test macro, tests now need internet during
testrun.
* Mon Aug 29 2022 bjorn.lie@gmail.com
- Update to version 2.73.2:
+ Glib: ustring: Add release()
+ Gio:
- ListStore: Don't derive a gtkmm__GListStore GType
- DBus::Proxy: get_connection(), get_interface_info(): Add
refreturn
- AppInfo: Add get_default_for_type_async/finish(),
get_default_for_uri_scheme_async/finish()
- File: Add make_symbolic_link_async/finish()
- ListStore: Add property_n_items()
- Resolver: Add lookup_by_name_with_flags(),
lookup_by_name_with_flags_async/finish()
+ Documentation:
- Glib::RefPtr: Improve the documentation
- Gio::Action: Improve the documentation
+ gmmproc:
- Improved handling of final types
- Improve handling of gi-docgen syntax in C documentation
+ Build:
- Meson build: Avoid unnecessary configuration warnings
- Meson/MSVC: Add more warnings to ignore
- NMake Makefiles: Ensure g[lib|io]mm[config.h|.rc] are created
- Require glib-2.0 >= 2.73.2
- Use ldconfig_scriptlets macro for post(un) handling.
* Wed Aug 24 2022 bjorn.lie@gmail.com
- Update to version 2.72.1:
+ Glib: ustring_Iterator: Don't declare copy constructor
=default. A fix in the 2.72.0 release broke ABI.
- Changes from version 2.72.0:
+ Glib: MainContext: Add create(MainContextFlags flags).
+ Gio:
- Add AppInfoMonitor
- DBus::Proxy: signal_signal() accepts a signal name
- File: Add move_async() and move_finish()
- SocketClient: Deprecate
set/get/property_tls_validation_flags()
- TlsCertificate: Add properties private_key, private_key_pem,
pkcs11_uri, private_key_pkcs11_uri. Fix the create*()
methods.
- TlsClientConnection.hg: Deprecate
set/get/property_validation_flags().
+ gmmproc: Add "ignore_deprecations" argument in _WRAP_METHOD().
+ Build:
- Require glib-2.0 >= 2.71.2.
- MSVC build: Support VS2022 builds.
- Meson build: Specify 'check' option in run_command(). Require
Meson >= 0.55.0.
- Changes from version 2.70.0:
+ Glib:
- Timer: Add resume() and is_active()
- Add the Environ class
- Binding: Add dup_source(), dup_target(). Deprecate
get_source(), get_target(). TimeZone: Add operator bool(),
create_identifier(). Deprecate create().
+ Gio:
- FileInfo: Add get/set_access_date(), get/set_creation_date().
- Notification: Add set_category().
- TlsCertificate: Add property/get_not_valid_before(),
property/get_not_valid_after(), property/get_subject_name(),
property/get_issuer_name().
- TlsConnection: Add property/get_protocol_version(),
property/get_ciphersuite_name().
+ Tests: Add test of Glib::Environ
+ gmmproc: Handle gi-docgen syntax in C documentation.
+ Build: Require glib-2.0 >= 2.69.1.
* Thu Oct 07 2021 bjorn.lie@gmail.com
- Update to version 2.68.2:
+ Glib: Replace all g_quark_from_static_string() by
g_quark_from_string()
+ Gio:
- FileEnumerator: Remove refreturn to avoid memory leak
- ListModel::get_object(): Make it work for interface classes
- AppInfo::get_all(): Avoid a crash on Windows
+ Build: MSVC build: Remove extraneous GLIBMM_API in
Glib::ustring
* Tue Sep 28 2021 bjorn.lie@gmail.com
- Add m4 BuildRequires: the generated gmmproc actually stores the
path to m4, as detected during build. Subsequent builds of other
* mm modules from git need a working setup for this.
* Thu Jun 17 2021 sp1ritCS@protonmail.com
- Update to version 2.68.1
+ Add dependencies to Doxygen tag files in subprojects
+ Doxygen in a main project shall not be called before tag files
have been created or updated in subprojects.
+ Fix build as subproject without building documentation
+ meson.build: If mm-common-get is not found in maintainer-mode
with 'required: false', try with 'required: true'.
Don't try to use tag_file, if documentation is not built.
+ docs/reference/meson.build: Don't use variables from modules
that don't define doxytagfile. These are subprojects that don't
build their documentation.
+ Don't mark the Glib::Source class with GLIBMM_API
Instead, mark the individual members with GLIBMM_API so that we
avoid having the code tied to a particular STL and compiler
version.
+ Update the classes that derive from Glib::Source accordingly as
well
+ error.h Avoid exporting class deriving frm std::exception
This will avoid having the ABI tied to a particular STL and
compiler version, and so will eliminate C4275 compiler warnings
when building the code. Also update gerror.m4 so that it will
generate code deriving from Glib::Error with the export macro
markings with the member functions, so that things continue to
build properly.
+ fileattributeinfo.hg: Avoid exporting classes with std::string
members
+ variantdbusstring.h: Don't mark classes with GLIBMM_API
+ ustring.h: Avoid exporting classes with std::string members
+ Glib::PatternSpec: Ignore deprecation of g_pattern_match()
+ tests/glibmm_ustring_compare: Fix so it works for C++20
+ Meson build: Make quiet installations possible
+ Meson build: No implicit_include_directories
+ Variant: Fix so it works with C++20. C++20 changed some aspects
of templates that broke variant.h on some compilers (GCC 11).
+ Meson build: No implicit_include_directories. It shall not be
possible to find a glibmm header file with #include <xxx.h>
instead of #include <glibmm/xxx.h>. Not fully fixed until
https://github.com/mesonbuild/meson/issues/8562 has been fixed.
+ Add tools/defs_gen/enumextract.py. A Python script that can
replace the Perl script tools/enum.pl.
+ Meson build: Make it possible to use glibmm as a subproject
glib and sigc++ can be subprojects of glibmm.
+ Meson build: examples and tests: Add dependency('threads')
Multithreaded examples and tests depend on 'threads'.
I noticed this when I started experimenting with subprojects.
Strange that it was not reported as a missing dependency long
ago.
+ g[io|lib]mmconfig.h.*: Don't dllimport on MinGW. This will fix
warnings when building items using glibmm and giomm with
MinGW/GCC.
+ tools/gen_scripts: Ignore gio/gwin32api-*.h. Ignore some new
glib header files when generating gio/src/gio_enums.defs and
gio/src/gio_methods.defs.
+ docs/reference/Doxyfile.in: Remove obsolete entries
+ Meson build: Use relative paths to untracked/. The paths to the
source code in untracked/ shall be relative to the meson.build
file, when library files are built from a tarball. With
absolute paths Meson may generate too long file names.
* Fri Dec 18 2020 bjorn.lie@gmail.com
- Update to version 2.68.0:
+ Glib:
- PropertyProxyConnectionNode::connect_changed(): Fix using
without property name
- Remove BalancedTree
+ Gio:
- ListStore: Accept interfaces
- MenuModel: Make MenuAttribute and MenuLink enum class
- Add TlsClientConnectionImpl and TlsServerConnectionImpl
- SocketClient::signal_event(): Fix wrapping of 'connection'
parameter
+ gmmproc:
- Add optional decl_prefix parameter to
_WRAP_GERROR and _WRAP_ENUM. Used for adding GLIBMM_API or
similar for MS Visual C++
- Allow decorating comparison operators (for Visual Studio
builds)
- _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
- Decorate private generated classes with __declspec when
building with Visual Studio
- generate_wrap_init.pl.in:
Use g_type_ensure(SomeClass::get_type()) to ensure that
get_type() is called
+ Build:
- Use __declspec(dllexport) consistently when building glibmm
with Visual Studio
- Meson build: Set default value of the 'warnings' option to
'min'
- Improve NMake support
- Improve Visual Studio support
- docs/reference/: Update for Doxygen >= 1.8.16
- Meson build: Fix versioning on macOS
- Meson build: Fix detection of macOS
- Change the ABI to glibmm-2.68
+ Documentation: Meson build: Add missing Glib::Value and Variant
documentation
- Bump so_ver, base_ver and in baselibs following upstream changes.
- Add meson BuildRequires and macros following upstreams port to
meson build system.
- No longer package documentation, not built by default on meson.
* Sun Mar 22 2020 bjorn.lie@gmail.com
- Update to version 2.65.3:
+ Tests: glibmm_buildfilename: Add some tests.
+ Build: Meson build: Install generate_extra_defs.h.
* Wed Mar 18 2020 bjorn.lie@gmail.com
- Update to version 2.65.2:
+ Glib: Add missing #includes.
* Wed Mar 18 2020 bjorn.lie@gmail.com
- Update to version 2.65.1:
+ Glib:
- Add get_user_runtime_dir().
- Add get_host_name().
- MainContext: Add push/pop/get_thread_default().
- Add StdStringView and UStringView. Use them in
build_filename() and other functions
- Regex::match(): Avoid using string after deletion.
- Add Glib::canonicalize_filename().
- Binding: get_source() and get_target() return ObjectBase*.
- ustring: Fix insert(iterator, In, In).
- Value: Adding static_assert() for template parameter.
- Error: Derive from std::exception, remove Glib::Exception.
- Binding: Keep a binding alive even without a RefPtr.
+ Gio:
- DBus::Connection: Make the wrap() function thread-safe.
- SettingsSchemaSource: Add list_schemas(). Add a create(),
wrapping new_from_directory().
- DBus::Message::get_unix_fd_list(): Add refreturn.
+ Tests:
- Add glibmm_ustring_compare test.
- Add glibmm_regex test.
- Add glibmm_binding test.
+ gmmproc: Add optional decl_prefix parameter to
_CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
_CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
_CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
GLIBMM_API or similar for MS Visual C++.
+ Build:
- Require glib-2.0 >= 2.6.
- Change the ABI to glibmm-2.66.
- Add Meson support.
- Drop gendef from Windows builds.
+ Documentation:
- Correct spelling of spawn_async_with_pipes().
- Glib::Binding: Several doc improvements.
- Glib::Binding: Explain why SlotTransform takes GValue*.
- Gio::AsyncResult: Improve the class description.
- Bump so_ver, base_ver and baselibs following upstream changes.
* Thu Feb 20 2020 dimstar@opensuse.org
- Update to version 2.63.1:
+ Glib:
- ustring: Fix memory leak in make_valid().
- Add ustring::sprintf(), wrapping g_strdup_printf().
- Fix callback races in glibmm when GSource is destructed.
- Checksum, Datetime, TimeZone: Declare as _CLASS_BOXEDTYPE.
- Property: Add const get_proxy() returning ReadOnly
Getting Proxy from ReadOnly is const.
- Property: Update for compatibility with Gtk::Builder.
- Fix memory leak in Variant<std::tuple<>>::create().
- Remove TimeVal.
+ Gio:
- Add Application::add_option_group().
- DBus::Object: Fix refcounts in some vfuncs.
- Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
ObjectManagerClient, ObjectManagerServer.
- Drive, MountOperation, ThemedIcon, TlsDatabase,
VolumeMonitor: Fix ownership of some lists and arrays
(Fixes memory leaks and dangling pointers).
- Add SocketControlMessage::add_deserialize_func().
+ gmmproc: Update for new glib deprecation macros.
+ Build:
- Doxyfile.in: Remove unused configuration constants.
- Require glib-2.0 >= 2.61.2.
- Change the ABI to glibmm-2.64.
+ Documentation:
- Glib::init(), Gio::init(): Improve the documentation.
- Glib::ustring can't always replace std::string.
* Mon Sep 09 2019 bjorn.lie@gmail.com
- Drop glibmm2 Provides and Obsoletes: Only glibmm2_4 compat
package should provide this.
* Fri Aug 30 2019 mgorse@suse.com
- Update to version 2.61.1:
+ Glib:
- Add DateTime::get_timezone()
- Add KeyFile::get_locale_for_key()
- Add TimeZone::get_identifier()
- KeyFile: Make it a refcounted class
- Add Value_RefPtrBoxed<>
- Add Value<std::vector<string>> specializations and other
Value
- specializations that are necessary for _WRAP_PROPERTY
+ Gio:
- Put _WRAP_VFUNC in protected sections
- Add AppInfo::launch_uris_async() and launch_uris_async()
- Add DBusConnection::get_flags()and property_flags()
- TlsClientConnection: Remove property_accepted_cas()
- ThemedIcon: Add create(const std::vector<Glib::ustring>&
+ iconnames:
- Remove NO_GTYPE from some _WRAP_ENUMs
- TlsConnection: Remove rehandshake API
- Application: Add signal_name_lost()
+ Glib and Gio:
- Use {} for function arguments initialisation
- Issue glgo#GNOME/glibmm#20
+ gmmproc:
- generate_wrap_init.pl.in: Don't exclude any Gtk classes
- _WRAP_PROPERTY: generate a static_assert() that checks if
- the data type is acceptable
- Add _IS_REFCOUNTED_BOXEDTYPE
- _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter
+ Build:
- glibmmconfig.h.in: Remove unused configuration constants
- Change the ABI to glibmm-2.62
+ Documentation:
- README: Add installation instructions
- Don’t use @retval on out args, use @param[out]
- Update so_ver and base_ver
- Update versions in baselibs.conf
* Mon Dec 03 2018 bjorn.lie@gmail.com
- Update to version 2.59.1:
+ Glib:
- ustring:
. Fix wchar conversion on macOS with libc++.
. Simplify format() using C++17 fold expression.
- Avoid compiler warnings from function pointer conversions.
+ Gio:
- Application: Add set_option_context_parameter_string(),
set_option_context_summary(),
set_option_context_description().
- DesktopAppInfo: Add get_locale_string().
- SocketClient: Take copy in RefPtrs for signal args.
- Make SignalProxy_async_callback() available to e.g. gtkmm.
+ gmmproc: _WRAP_METHOD: Accept ":" in slot_callback parameter.
+ Build:
- Require C++17.
- Require glib-2.0 >= 2.55.1
- Replace the Visual Studio project files with MSVC NMake
project files.
- Change the ABI to glibmm-2.60.
+ Documentation: Use libsigc++-3.0.tag for libsigc++
documentation.
- Bump soname following upstreams changes.
* Tue Apr 17 2018 dimstar@opensuse.org
- Export CXXFLAGS="-std=c++17" until upstream makes this the
default again. Needed, as libsigc++-3.0 moved to C++17.
* Tue Mar 27 2018 luc14n0@linuxmail.org
- Update to version 2.57.1:
+ Gio: DataOutputStream::put_string(): Don't pass std:string by
value.
+ gmmproc: Add _MEMBER_SET_STR() macro (bgo#793778).
- Update baselibs.conf to 2.58 following upstream ABI changes.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Thu Feb 22 2018 luc14n0@linuxmail.org
- Update to version 2.55.2:
+ Glib:
- IOCondition: Add an IO_ prefix to the enumerator names;
- TimeoutSource: Use monotonic time consistently (bgo#792524);
- Ustring:
. Replace 8×format() and 9×compose() with 1 respective
variadic template;
. Use std::initializer_list instead of pointer + size
(bgo#784211).
- VariantBase:
. Add operator==() and operator!=() (bgo#789330);
. cast_dynamic(): Remove noexcept(false).
+ Glib::Gio:
- AppInfo: Update the name of the AppLaunchContext parameters;
- Application: Fix property_resource_base_path()'s type;
- DataInputStream:
. Remove read_until*();
. Fix the documentation of read_line_utf8().
- InetSocketAddress, ProxyAddress: No guint16 in
_WRAP_PROPERTY();
- Settings: set_int() and friends shall return bool
(bgo#784211);
- TlsClientConnection: Remove get/set/property_use_ssl3().
+ gmmproc:
- Warn if parameter lists are not compatible;
- _WRAP_METHOD_DOCS_ONLY: Optionally suppress @return section.
(bgo#787978).
- docextract_to_xml.py: Add --exclude-file option.
- Suppress the @return section if return type is void.
- generate_extra_defs.cc:
- Write signal flags to .defs files.
- Write default values of properties to .defs files.
- Write default values of properties to generated
documentation (bgo#785895).
- Warn for unmatched deprecations in signals and properties.
+ Update documentation.
- Change License tag to LGPL-2.1-or-later complying with SPDX 3.0.
* Fri Sep 08 2017 jengelh@inai.de
- Repair duplicated package summaries.
Do not run fdupes across hardlink boundaries.
* Fri Aug 25 2017 zaitor@opensuse.org
- Update to version 2.55.1:
+ Glib:
- Object: Value_Pointer class should take only one template
argument.
- Variant: Improved support for D-Bus object paths and
signatures (bgo#785700).
- Glib::Value_Flags<>: static_cast to correct type.
+ Gio:
- Derive all interfaces directly from Glib::Interface
(bgo#776537).
- Application: OptionType: Make this an enum class.
- BufferedInputStream, BufferedOutputStream, DataOutputStream:
Implement Seekable.
- CharsetConverter: Implement the Gio::Initable interface and
call Initable::init() from CharsetConverter's constructor
(bgo#776537).
- Add FileDescriptorBased interface and make GUnixInputStream
and GUnixOutputStream implement it.
- MemoryInputStream, UnixInputStream: Implement
PollableInputStream.
- MemoryOutputStream, UnixOutputStream: Implement
PollableOutputStream.
- TlsDatabase: create_certificate_handle_vfunc(): Fix memory
leak, and correctly return nulltpr (bgo#783360).
+ gmmproc:
- Accept curly braces in default values in _WRAP macros
(bgo#783216).
- Don't accept unpaired double quotes.
- gmmproc: Fix _WRAP_ENUM for enumerators with apostrophes.
- gmmproc, _WRAP_ENUM: Add optional CONV_TO_INT parameter.
+ Build:
- Change the ABI to glibmm-2.56.
- Really exclude DesktopAppInfo from wrap_init.cc on MacOS
(bgo#781947).
+ Documentation:
- miscutils: Update docs of get_*_name() from GLib.
- Fix documentation of enum Glib::IOCondition.
- Bump so_ver and base_ver following upstream changes, also done
for baselibs.conf, following this, also rename sub-packages.
- Run spec-clean, modernize spec.
* Tue May 30 2017 zaitor@opensuse.org
- Update to version 2.53.2:
+ Glib: ConstructParams: Do not increment allocation size twice.
+ Gio:
- ActionMap: Really fix add_action_with_parameter()
(bgo#774444).
- UnixSocketAddress::create(): Remove a default value to avoid
ambiguity (bgo#782592).
+ Gio::DBus: Proxy: Wrap call() and call_sync() methods
(bgo#781818).
+ gmmproc: Use of static_cast<> instead of C-style casts.
+ Build:
- Fix the build on MacOS, where glib doesn't have gdesktopinfo
(bgo#781947).
- Really use desktopappinfo.hg to fix the build.
+ Documentation:
- Glib, Gio: Update documentation of in-class enums.
- ActionMap: Improve add_action_with_parameter docs.
* Sat May 20 2017 zaitor@opensuse.org
- Update to version 2.53.1.1:
+ Glib:
- Use C++11 enum classes instead of old-style enums, and put
many enums inside relevant class declarations.
- RefPtr: Make this an alias for std::shared_ptr<> instead
(bgo#755037).
- Remove Glib::WeakRef. Use std::weak_ref<> instead
(bgo#755037).
- Object: Use g_object_new_with_properties() instead of
(deprecated) g_object_newv() and (deprecated) GParameter.
- IOChannel: Avoid creating a RefPtr to this (bgo#755037).
- SignalProxy: connect(): Signals with non-void return values
now have no default value for the "after" parameter, forcing
application developers to think about whether they should
connect before or after already-connected signal handlers,
and default signal handlers. This is awkward but necessary.
Just provide "true" to get the previous behaviour, or use
connect_notify(). connect_notify(): Signals with void return
values have no connect_notify(), because it is not useful
with those signals (bgo#126213).
+ Gio:
- Use C++11 enum classes instead of old-style enums, and put
many enums inside relevant class declarations.
- Remove duplicate ErrorEnum declaration.
+ ConstructParams:
- Remove (hopefully really unnecessary) copy constructor.
- C++11: =delete the operator=, instead of making it private.
+ Value:
- Remove the CType alias, which should be unnecessary.
- value_custom: Replace a template parameter with C++11 type
traits.
- Value<RefPtr<T>>: Only use this specialization if T has
get_base_type() (bgo#755037).
+ Variant:
- operator bool(): Simplify to avoid clang++ warnings.
- C++11: Variant: Replace throw(std::bad_cast) with
noexcept(false) (rh#1438766).
+ Socket: Avoid creating a RefPtr to this (bgo#755037).
+ Gio:DBus:
- Use C++11 enum classes instead of old-style enums, and put
many enums inside relevant class declarations.
+ gmmproc:
- _WRAP_ENUM(): Generate C++ enum classes instead of enums,
and let the enums be inside class declarations (bgo#86864).
+ Build: Windows: Visual Studio builds: Update ABI version.
- Changes from version 2.53.1:
+ Glib:
- OptionGroup:
. Don't allow copy or move.
. Remove the OptionGroup& parameter in on_pre_parse(),
on_post_parse() and on_error().
- IOChannel, StreamIOChannel: Remove deprecated parts.
- ustring: Add make_valid() (bgo#780075).
- Remove (unused) Sequence and sequence().
- Remove ListHandle, SListHandle, ArrayHandle, SArrayHandle,
and StringArrayHandle, replacing them with std::vector in
API.
+ gmmproc: _WRAP_METHOD(): Some more use of auto in generated
code.
+ Build:
- Change the ABI to glibmm-2.54.
- Add some #include directives.
- Visual Studio: Require Visual Studio 2017 and update the
glibmm project.
- Bump so_ver to -2_54-1 in spec and baselibs.conf following
upstream changes.
- Add a new base_ver define and set it to 2.54 to ease future
version updates.
* Tue Mar 14 2017 dimstar@opensuse.org
- Update to version 2.51.5:
+ Gio:
- Application: get_default(): Correct the reference counting.
(bgo#779936).
- Add PropertyAction.
+ Glib:
- Remove Glib::unconst() because it is unused and unnecessary.
- Variant: Add template specialization for std::tuple, and a
test (bgo#777791).
* Thu Feb 23 2017 zaitor@opensuse.org
- Update to version 2.51.2:
+ Glib: Object construction: Add custom class init and instance
init functions. An extra class init function is useful in
Gtk::WidgetCustomDraw and Gtk::WidgetCustomSnapshot
(bgo#775348).
+ Gio:
- Action: #include <glibmm/variant.h>, for convenience
(bgo#777953).
- SimpleAction: Make set_state() public (bgo#777953).
+ Documentation: Glib::Variant: Explain how to create "maybe"
type (bgo#778219).
* Wed Jan 11 2017 zaitor@opensuse.org
- Update to version 2.51.1.2:
+ Glib:
- Remove some deprecated API.
- Variant: Remove the string specializations of cast_dynamic.
- Glib::VariantType: Add get_item_types(), removing first() and
next() (bgo#775741).
+ Gio:
- init(): Set the global locale (bgo#661588).
- ActionBase: get_state_hint_variant() now returns
VariantContainerBase.
- ActionMap: add_action_with_parameter(): Register the
parameter type, to make this work (bgo#774444).
- ActionResult: Add is_tagged_vfunc().
- Glib::Dispatcher: Implement the pimpl idiom (bgo#651942).
- File, FileInfo, FileIOStream, FileOutputStream: Use
Glib::ustring for (UTF-8) file attributes of string type
(bgo#615950).
- NetworkMonitor: Derive from Gio::Initable.
- RemoteActionGroup: Rename some vfuncs to add _full().
+ Documentation:
- ActionMap:
. ActivateSlot: Mention add_action_bool().
. ActivateWithParameterSlot: Be more specific (bgo#774444).
+ Build:
- Update the Visual Studio project files.
- Some minor cppcheck fixes.
* Wed Dec 07 2016 dimstar@opensuse.org
- Update to version 2.51.1.1:
+ General:
- Remove no_default_handler in some _WRAP_SIGNAL()s.
- Build: examples/Makefile.am: Re-insert the dispatcher
examples.
+ Glib:
- Dispatcher: Don't cast a HANDLE to an int on Windows
(bgo#772074).
- ObjectBase:
. Remove connect_property_changed_with_return() and let
connect_property_changed() return a sigc::connection.
. Use std::forward_list for interface class pointers.
. Replace extra_object_base_data map by instance data.
- ObjectBase: overload get_property().
- Main, IOSource: autodeduce type of fd field (bgo#770274).
- Settings:
. Add property_settings_schema(), and update
signal_changed().
. Make set_enum() + set_flags() usable (bgo#774647).
- SettingsSchemaKey: Add missing value/range methods
(bgo#774903).
- SignalProxyNormal: Remove connect_() and connect_notify_(),
adding connect_impl().
- Rename SignalProxyDetailed to SignalProxyDetailedBase, and
SignalProxyDetailedAnyType to SignalProxyDetailed.
Remove SignalProxyDetailed# aliases (# = 0..6).
- Source: Replace extra_source_data by instance data
(bgo#561885).
+ Gio:
- ActionMap::add_action_vfunc(): Const correction.
- Application: Add dbus_register/unregister_vfunc (bgo#762191).
- Menu: insert/prepend/add_item(): Const correction.
- MenuAttributeIter: get_value(): Const correction.
- MenuModel: get_item_atribute(): const correction.
- RemoteActionGroup: Derive from Gio::ActionGroup.
+ Gio::Dbus:
- Proxy: Fix memory leak in get_cached_property_names()
(bgo#775210).
- Proxy: Derive from (and implement) Gio::DBus::Interface.
* Sat Dec 03 2016 jengelh@inai.de
- Rectify RPM groups, replace old macros.
* Fri Dec 02 2016 dimstar@opensuse.org
- Update to version 2.51.1:
+ This is the first release of the glibmm-2.52 API/ABI.
+ Require C++14.
+ Use libsigc++-3.0 instead of libsigc++-2.0.
+ Remove lots of deprecated API.
+ Gio:
- BufferedInputStream, InputStream, OutputStream: Add vfuncs,
allowing implementation in C++ (bgo#572471).
- SettingsSchemaSource::get_default(): Correct the reference
count (bgo#774593).
- Settings: Fix type of 'key' parameter of
writable-change-event signal (bgo#773977).
+ Glib: ustring: Add cbegin() and cend().
- Change so_ver to -2_52-1, following upstream.
- No longer provide/obsolete glibmm24(-devel): this is now done by
the new glibmm2_4 package.
- Replace pkgconfig(sigc++-2.0) BuildRequires with
pkgconfig(sigc++-3.0), following upstream.
* Tue Sep 20 2016 dimstar@opensuse.org
- Update to version 2.50.0:
+ No changes since 2.49.7.
* Wed Sep 14 2016 dimstar@opensuse.org
- Update to version 2.49.7:
+ Gio:
- AppInfo: Add launch_default_for_uri_async().
- Application::get_busy(): return the bool (bgo#770304).
- Drive: Add is_removable().
- Settings:
. set_uiint(): Deprecate for set_uint().
. Add get/set_uint64().
. Add get/set_int64().
- giomm.h: Add include for settingsschemasource.h
+ Documentation: Glib::OptionGroup: Improve the documentation of
add_entry().
* Fri Aug 19 2016 zaitor@opensuse.org
- Update to version 2.49.5:
+ Glib: OptionContext: Wrap g_option_context_parse_strv().
+ gmmproc:
- Add DocsParser::remove_c_memory_handling_info().
- Add missing objects to glib/gio_extra_objects.defs.
- Remove DocsParser::non_object_method_name().
- swap() implementations: Use std::swap().
+ Documentation: Gio::SocketService: Update the class
documentation.
* Thu Jul 21 2016 zaitor@opensuse.org
- Update to 2.49.4:
+ glib: Replace some use of some deprecated libsigc++ API.
+ Build: Really enable silent builds (bgo#768797).
* Mon Jun 27 2016 zaitor@opensuse.org
- Update to version 2.49.2:
+ Gio:
- FilterInputStream: Added a constructor (bgo#572471).
- FilterOutputStream: Correct the property_base_stream()
return type (bgo#572471, bgo#572471).
- InputStream: Added a constructor, is_closed(), has_pending(),
set_pending(), clear_pending() (bgo#572471).
- OutputStream: Added a constructor, is_closed(), is_closing(),
has_pending(), set_pending(), and clear_pending()
(bgo#572471).
- Pollable, InputStream, OutputStream: Return -1 on error in
vfuncs.
+ gmmproc:
- Make h2def.py recognize some GDK_PIXBUF macros.
- Add optional argument err_return_value in _WRAP_VFUNC.
+ Build: Visual Studio build files: Update projects.
* Thu Jun 02 2016 zaitor@opensuse.org
- Update to version 2.49.1:
+ gmmproc:
- Discard unused m4 sections.
- Add 'deprecated' option in _WRAP_ENUM and _WRAP_GERROR.
- _CLASS_GOBJECT(): Allow custom move operation implementations
with _CUSTOM_MOVE_OPERATION() (bgo#756593).
+ Gio:
- Added ListModel, ListStoreBase and ListStore<>, and tests
(bgo#755307).
- SocketAddress: Correct the constructor's implemention
(bgo#766150).
+ Gio:DBus: Proxy: allow using GDBusProxy* conversion outside
DBus namespace.
+ Glib:
- FileAtrributeInfoList, Checksum, Module, RefPtr: Make
operator bool explicit.
- Property: Allow to set property nick, blurb, and flags
(bgo#755256).
- VariantBase: Add explicit operator bool(), deprecating
operator const void*.
+ Documentation: Examples: Use libsigc++ 2.9/10 and its
slot/signal<R(Args...)> syntax.
* Fri Apr 15 2016 idonmez@suse.com
- Update to GNOME 3.20 Fate#318572
* Thu Mar 31 2016 zaitor@opensuse.org
- Update to version 2.48.1:
+ MacOS X: Add alternative #ifdefed code when thread_local is not
supported by the compiler (bgo#759791).
+ Replace most typedefs with the C++11 using keyword.
* Tue Mar 29 2016 zaitor@opensuse.org
- Update to version 2.48.0:
+ Regenerate docs.xml files.
+ Regenerate gio .defs.
* Fri Mar 18 2016 dimstar@opensuse.org
- Update to version 2.47.92:
+ Adapt to libsigc++-2.0 2.8:
- using only the non-deprecated sigc::mem_fun() API.
- using std::ref instead of deprecated sigc::ref.
- Correct bad uses of sigc::bind<1>.
+ gmmproc:
- defs generation: Mark deprecated signals and properties as
such in the generated .defs file.
- gmmproc: Check if signals and properties are deprecated
appropriately.
+ Build:
* MSVC builds: Look for includes in include/gio-win32-2.0.
* Tue Mar 01 2016 zaitor@opensuse.org
- Update to version 2.47.6:
+ Glib:
- Add and uses Glib::c_str_or_nullptr() (bgo#755245).
- Add some connect() overloads that move the sigc::slot.
- Fix definition of VARIANT_TYPE_DICT_ENTRY to match header
declaration (bgo#761046).
- Replace, via deprecation, ScopedPtr with
make_unique_ptr_gfree() (bgo#760223).
- SignalProxy: use variadic templates.
- ustring: Add move operators (bgo#760282).
- Put deprecation ifdefs around aleady-deprecated
GLIBMM_INITIALIZE_STRUCT.
+ Gio:
- FileInfo::list_attributes(): Make name_space optional.
- Icon: Add serialize(), deserialize() and documentation of
create().
- PropertyBase: Make custom properties more flexible
(bgo#731484).
- SocketConnectable: Add to_string().
+ Gio::DBus:: Connection: Pass an empty bus name as nullptr.
+ gmmproc:
- Fix errthrow in _WRAP_VFUNC (bgo#762437).
- Add NULL option to _WRAP_METHOD.
- h2def.py: Accept parameter names beginning with const.
+ Build:
- Use some more minor C++11 features.
- Threads example: Fix build on Visual Studio (bgo#760612).
- glibmmconfig.h.in: Fix Visual Studio 2013 builds
(bgo#760612).
- Glib::ustring: fix -Wmisleading-indentation gcc 6 warning in
public header (bgo#760641).
+ Other: Reformat our hand-written C++ code with clang-format.
* Sun Dec 20 2015 damjanovic.ivo@gmail.com
- Update to version 2.47.7:
+ Glib:
- ustring: Don't allow comparison to 0 (bgo#572978).
+ Gio:
- ActionMap: Fix the ref count in lookup_action_vfunc()
(bgo#758813).
+ Build:
- Dispatcher: #include <mutex> in Windows builds
(bgo#758894).
- Gio::Application: Destructor: Use noexcept in the
implementation too (bgo#758798).
- Fix the build with --disable-deprecated-api.
* Sun Nov 29 2015 zaitor@opensuse.org
- Update to version 2.47.3.1:
+ Use thread_local instead of (deprecated)
Glib::Threads::Private.
- Changes from version 2.47.3:
+ Deprecate all of Glib::Threads, including Mutex, Lock, Thread,
etc.
+ Deprecated Glib::ThreadPool.
* Tue Nov 24 2015 zaitor@opensuse.org
- Update to version 2.46.2:
+ ObjectBase, Object, Interface: Correct move constructors and
move assignment operators (bgo#756962).
* Wed Sep 30 2015 zaitor@opensuse.org
- Update to version 2.46.1:
+ mmmproc: _CLASS_GOBJECT(): Move the "= delete"ed constructor
and operator= to public, instead of private.
- Changes from version 2.46.0:
+ Glib::
- RefPtr: Make it possible to stop use of RefPtr with certain
classes (bgo#755048).
- WeakRef: Use noexcept (bgo#583399).
+ Gio: Application: Remove bind/unbind_busy_property() because
they are not quite ready.
+ Gio::Dbus: Connection::signal_subscribe(): Pass nullptr instead
of "".
* Fri Sep 18 2015 zaitor@opensuse.org
- Update to version 2.45.80:
+ Gio:
- Application: Add bind/unbind_busy_property() and
set_state_hint().
- TlsClientConnection: Add copy_session_state().
+ Build:
- MSVC Builds:
. Require MSVC.Net 2013 for C++11 support (bgo#753271).
. Adapt for recent source code changes (bgo#753271).
. Improve Build Speed and Debugging Experience.
* Fri Sep 11 2015 dimstar@opensuse.org
- Add patch tags.
* Fri Sep 04 2015 zaitor@opensuse.org
- Update to version 2.45.70:
+ Glib:
- C++11:
. Add move operations to ObjectBase and Object.
. RefPtr: Make methods noexcept.
+ gmmproc:
- C++11:
. Generate move operations.
. More use of = delete instead of private copy operations.
. Use std::stoul instead of strtoul.
- C++11: IOChannel: move operations: Call the base
sigc::trackable.
- C++11: Markup: Add move operations.
+ Documentation:
- Update configuration for Doxygen 1.8.9.1.
- Exclude bogus documentation symbols.
- Generate documentation for API all platforms.
- Changes from version 2.45.52:
+ Glib::
- C++11: Glib::ObjectBase, Object, Interface: Add move
operators.
- C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final.
+ Gio: FileIcon: Remove unncessary IMPLEMENTS_INTERFACE.
+ gmmproc:
- _CLASS_GOBJECT(): Generate move operations.
- _CLASS_INTERFACE(): Generate move operations.
- _CLASS_BOXEDTYPE_STATIC(): Add move operations.
- _CLASS_BOXEDTYPE_STATIC: Add explicit copy operations.
- _CLASS_OPAQUE_COPYABLE(): Add move operations.
- _CLASS_OPAQUE_COPYABLE: Generate static swap().
- _CLASS_OPAQUE_REFCOUNTED: Use = delete for the default
constructor.
* Thu Aug 20 2015 zaitor@opensuse.org
- Update to version 2.45.50:
+ Glib: RefPtr:
- Add move constructor and move assignment operator for
castable types (bgo#752812).
- Add release(): (bgo#752812).
- move assignment operator: Use swap() (bgo#752812).
+ Gio:
- NetworkMonitor: Add get_network_metered() and property.
- SocketService: Add active property.
+ General: C++11: Boxed types: Declare move operations as
noexcept.
+ Build:
- Update Visual Studio project to Visual Studio 2013, for C++11
support.
- Improve gen_scripts.
+ gmmproc: generate_wrap_init.pl: Allow use of nested namespaces
for whole module (bgo#753013).
* Fri Jul 31 2015 zaitor@opensuse.org
- Update to version 2.45.40:
+ Glib: RefPtr: Add move constructor and move assignment
operator.
+ Gio: Application: Add the shutdown signal (bgo#752600).
+ Build:
- C++11:
. Use noexcept instead of throw().
. Use "= delete" instead of private copy
constructors/operator=.
. Use nullptr instead of 0.
. C++11: Use the override keyword.
- Changes from version 2.45.31:
+ Glib: HelperList: fix iterator check in operator[]
(bgo#751530).
+ Build:
- Use (and require) C++11.
- Use some simple C++11 syntax.
- Fix the build with -Wshadow.
+ gmmproc:
- Generate code that uses some simple C++11 syntax.
- _WRAP_SIGNAL: Accept apostrophes in a preceding comment.
- Changes from version 2.45.3:
+ Add SettingsSchema, SettingsSchemaKey and SettingsSchemaSource.
+ Deprecate HelperList and SArray because nothing uses them.
+ Build: Don't disable more deprecation warnings than necessary
(bgo#750379).
+ gmmproc:
- _WRAP_METHOD: deprecated: Use
G_GNUC_[BEGIN|END]_IGNORE_DEPRECATIONS per function, instead
of one big undef [G|GDK|GTK]_DISABLE_DEPRECATED (bgo#750379).
- Remove GP_LIST, because nothing uses it.
- Drop fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch:
Fixed upstream.
* Fri Jul 31 2015 novell@tower-net.de
- Added fix-deprecated-extra_object_base_data_mutex-auto_ptr.patch
+ fixes gcc5 warning: ‘template<class> class std::auto_ptr’ is
deprecated [-Wdeprecated-declarations]
* Tue Mar 24 2015 dimstar@opensuse.org
- Update to version 2.44.0:
+ Gio: Action, ActionGroup: Avoid memory leaks in funcs
(bgo#705124).
+ gmmproc: _WRAP_VFUNC(): Add keep_return parameter (bgo#705124).
* Sat Mar 07 2015 zaitor@opensuse.org
- Update to version 2.43.91:
+ Glib: OptionContext: Add get/set_strict_posix().
+ Gio: Application:
- Add get/set/unset_resource_base_path() and property.
- Add get_is_busy() and property.
+ File: Add replace_contents_bytes_aync().
+ InputStream: Add read_all_async() and read_all_finish().
+ MemoryInputStream: Add add_bytes().
+ OutputStream: Add write_all_async() and write_all_finish().
+ Gio::DBus InterfaceInfo: Add cache_build() and cache_release().
* Sat Feb 28 2015 dimstar@opensuse.org
- Update to version 2.43.90:
+ Glib:
- Error::register_init(): Call Glib::wrap_register_init().
(bgo#743466).
- OptionGroup:
. Fix enable/disable bool option pairs (bgo#744854).
. Fix memory leaks (bgo#745173).
. Don't use deprecate g_option_group_free().
- Value: Deprecate Value<char>, add Value<signed char>.
+ Gio:
- Application: Deprecate property_action_group().
- Notification: Add set_priority() and enum
NotificationPriority.
- Add TcpWrapperConnection.
- UnixSocketAddress: Deprecate property_abstract().
+ gmmproc:
- Fix error messages in glib and gio by removing unnecessary
_IGNORES().
- h2def.py: Remove *_DEPRECATED_IN_*_*_FOR(*) prefixes with
white space.
- Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes
(bgo#743918).
* Wed Jan 28 2015 zaitor@opensuse.org
- Update to version 2.43.3:
+ Glib:
- Binding: Rename and change BindingTransformSlot to
SlotTransform. (bgo#738663).
- Add SlotSpawnChildSetup (bgo#528285).
+ Documentation: Resource: Suppress incorrect doxygen links.
* Sun Dec 21 2014 zaitor@opensuse.org
- Update to version 2.43.2:
+ Gio:
- Added NetworkMonitor.
- UnixFDList, UnixFDMessage: Correct array lengths in
steal_fds() (bgo#741365).
+ gmmproc:
- Don't make one very long line for the enum documentation.
- Improve the conversion of Since to @newin.
- Add an empty line after @newin where it's missing.
- Changes from version 2.43.1:
+ gmmproc:
- Tidy up the generation of enum docs.
- _WRAP_GERROR: Add documentation to the generated enum Code.
- Change messages that MS Visual Studio can misunderstand.
- Warn when an ignored method or signal doesn't exist
(bgo#737212).
+ Glib:
- Add Binding (bgo#738663).
- Checksum::ChecksumType: Remove erroneous documentation.
- Property: Add some documentation (bgo#523043).
+ Gio: Add Resource.
/usr/include/giomm-2.68 /usr/include/giomm-2.68/giomm /usr/include/giomm-2.68/giomm.h /usr/include/giomm-2.68/giomm/action.h /usr/include/giomm-2.68/giomm/actiongroup.h /usr/include/giomm-2.68/giomm/actionmap.h /usr/include/giomm-2.68/giomm/appinfo.h /usr/include/giomm-2.68/giomm/appinfomonitor.h /usr/include/giomm-2.68/giomm/applaunchcontext.h /usr/include/giomm-2.68/giomm/application.h /usr/include/giomm-2.68/giomm/applicationcommandline.h /usr/include/giomm-2.68/giomm/asyncinitable.h /usr/include/giomm-2.68/giomm/asyncresult.h /usr/include/giomm-2.68/giomm/bufferedinputstream.h /usr/include/giomm-2.68/giomm/bufferedoutputstream.h /usr/include/giomm-2.68/giomm/bytesicon.h /usr/include/giomm-2.68/giomm/cancellable.h /usr/include/giomm-2.68/giomm/charsetconverter.h /usr/include/giomm-2.68/giomm/contenttype.h /usr/include/giomm-2.68/giomm/converter.h /usr/include/giomm-2.68/giomm/converterinputstream.h /usr/include/giomm-2.68/giomm/converteroutputstream.h /usr/include/giomm-2.68/giomm/credentials.h /usr/include/giomm-2.68/giomm/datainputstream.h /usr/include/giomm-2.68/giomm/dataoutputstream.h /usr/include/giomm-2.68/giomm/dbusactiongroup.h /usr/include/giomm-2.68/giomm/dbusaddress.h /usr/include/giomm-2.68/giomm/dbusauthobserver.h /usr/include/giomm-2.68/giomm/dbusconnection.h /usr/include/giomm-2.68/giomm/dbuserror.h /usr/include/giomm-2.68/giomm/dbuserrorutils.h /usr/include/giomm-2.68/giomm/dbusinterface.h /usr/include/giomm-2.68/giomm/dbusinterfaceskeleton.h /usr/include/giomm-2.68/giomm/dbusinterfacevtable.h /usr/include/giomm-2.68/giomm/dbusintrospection.h /usr/include/giomm-2.68/giomm/dbusmenumodel.h /usr/include/giomm-2.68/giomm/dbusmessage.h /usr/include/giomm-2.68/giomm/dbusmethodinvocation.h /usr/include/giomm-2.68/giomm/dbusobject.h /usr/include/giomm-2.68/giomm/dbusobjectmanager.h /usr/include/giomm-2.68/giomm/dbusobjectmanagerclient.h /usr/include/giomm-2.68/giomm/dbusobjectmanagerserver.h /usr/include/giomm-2.68/giomm/dbusobjectproxy.h /usr/include/giomm-2.68/giomm/dbusobjectskeleton.h /usr/include/giomm-2.68/giomm/dbusownname.h /usr/include/giomm-2.68/giomm/dbusproxy.h /usr/include/giomm-2.68/giomm/dbusserver.h /usr/include/giomm-2.68/giomm/dbussubtreevtable.h /usr/include/giomm-2.68/giomm/dbusutils.h /usr/include/giomm-2.68/giomm/dbuswatchname.h /usr/include/giomm-2.68/giomm/desktopappinfo.h /usr/include/giomm-2.68/giomm/drive.h /usr/include/giomm-2.68/giomm/emblem.h /usr/include/giomm-2.68/giomm/emblemedicon.h /usr/include/giomm-2.68/giomm/enums.h /usr/include/giomm-2.68/giomm/error.h /usr/include/giomm-2.68/giomm/file.h /usr/include/giomm-2.68/giomm/fileattributeinfo.h /usr/include/giomm-2.68/giomm/fileattributeinfolist.h /usr/include/giomm-2.68/giomm/filedescriptorbased.h /usr/include/giomm-2.68/giomm/fileenumerator.h /usr/include/giomm-2.68/giomm/fileicon.h /usr/include/giomm-2.68/giomm/fileinfo.h /usr/include/giomm-2.68/giomm/fileinputstream.h /usr/include/giomm-2.68/giomm/fileiostream.h /usr/include/giomm-2.68/giomm/filemonitor.h /usr/include/giomm-2.68/giomm/filenamecompleter.h /usr/include/giomm-2.68/giomm/fileoutputstream.h /usr/include/giomm-2.68/giomm/filterinputstream.h /usr/include/giomm-2.68/giomm/filteroutputstream.h /usr/include/giomm-2.68/giomm/icon.h /usr/include/giomm-2.68/giomm/inetaddress.h /usr/include/giomm-2.68/giomm/inetsocketaddress.h /usr/include/giomm-2.68/giomm/init.h /usr/include/giomm-2.68/giomm/initable.h /usr/include/giomm-2.68/giomm/inputstream.h /usr/include/giomm-2.68/giomm/iostream.h /usr/include/giomm-2.68/giomm/listmodel.h /usr/include/giomm-2.68/giomm/liststore.h /usr/include/giomm-2.68/giomm/loadableicon.h /usr/include/giomm-2.68/giomm/memoryinputstream.h /usr/include/giomm-2.68/giomm/memoryoutputstream.h /usr/include/giomm-2.68/giomm/menu.h /usr/include/giomm-2.68/giomm/menuattributeiter.h /usr/include/giomm-2.68/giomm/menuitem.h /usr/include/giomm-2.68/giomm/menulinkiter.h /usr/include/giomm-2.68/giomm/menumodel.h /usr/include/giomm-2.68/giomm/mount.h /usr/include/giomm-2.68/giomm/mountoperation.h /usr/include/giomm-2.68/giomm/networkaddress.h /usr/include/giomm-2.68/giomm/networkmonitor.h /usr/include/giomm-2.68/giomm/networkservice.h /usr/include/giomm-2.68/giomm/notification.h /usr/include/giomm-2.68/giomm/outputstream.h /usr/include/giomm-2.68/giomm/permission.h /usr/include/giomm-2.68/giomm/pollableinputstream.h /usr/include/giomm-2.68/giomm/pollableoutputstream.h /usr/include/giomm-2.68/giomm/private /usr/include/giomm-2.68/giomm/private/action_p.h /usr/include/giomm-2.68/giomm/private/actiongroup_p.h /usr/include/giomm-2.68/giomm/private/actionmap_p.h /usr/include/giomm-2.68/giomm/private/appinfo_p.h /usr/include/giomm-2.68/giomm/private/appinfomonitor_p.h /usr/include/giomm-2.68/giomm/private/applaunchcontext_p.h /usr/include/giomm-2.68/giomm/private/application_p.h /usr/include/giomm-2.68/giomm/private/applicationcommandline_p.h /usr/include/giomm-2.68/giomm/private/asyncinitable_p.h /usr/include/giomm-2.68/giomm/private/asyncresult_p.h /usr/include/giomm-2.68/giomm/private/bufferedinputstream_p.h /usr/include/giomm-2.68/giomm/private/bufferedoutputstream_p.h /usr/include/giomm-2.68/giomm/private/bytesicon_p.h /usr/include/giomm-2.68/giomm/private/cancellable_p.h /usr/include/giomm-2.68/giomm/private/charsetconverter_p.h /usr/include/giomm-2.68/giomm/private/converter_p.h /usr/include/giomm-2.68/giomm/private/converterinputstream_p.h /usr/include/giomm-2.68/giomm/private/converteroutputstream_p.h /usr/include/giomm-2.68/giomm/private/credentials_p.h /usr/include/giomm-2.68/giomm/private/datainputstream_p.h /usr/include/giomm-2.68/giomm/private/dataoutputstream_p.h /usr/include/giomm-2.68/giomm/private/dbusactiongroup_p.h /usr/include/giomm-2.68/giomm/private/dbusaddress_p.h /usr/include/giomm-2.68/giomm/private/dbusauthobserver_p.h /usr/include/giomm-2.68/giomm/private/dbusconnection_p.h /usr/include/giomm-2.68/giomm/private/dbuserror_p.h /usr/include/giomm-2.68/giomm/private/dbuserrorutils_p.h /usr/include/giomm-2.68/giomm/private/dbusinterface_p.h /usr/include/giomm-2.68/giomm/private/dbusinterfaceskeleton_p.h /usr/include/giomm-2.68/giomm/private/dbusinterfacevtable_p.h /usr/include/giomm-2.68/giomm/private/dbusintrospection_p.h /usr/include/giomm-2.68/giomm/private/dbusmenumodel_p.h /usr/include/giomm-2.68/giomm/private/dbusmessage_p.h /usr/include/giomm-2.68/giomm/private/dbusmethodinvocation_p.h /usr/include/giomm-2.68/giomm/private/dbusobject_p.h /usr/include/giomm-2.68/giomm/private/dbusobjectmanager_p.h /usr/include/giomm-2.68/giomm/private/dbusobjectmanagerclient_p.h /usr/include/giomm-2.68/giomm/private/dbusobjectmanagerserver_p.h /usr/include/giomm-2.68/giomm/private/dbusobjectproxy_p.h /usr/include/giomm-2.68/giomm/private/dbusobjectskeleton_p.h /usr/include/giomm-2.68/giomm/private/dbusownname_p.h /usr/include/giomm-2.68/giomm/private/dbusproxy_p.h /usr/include/giomm-2.68/giomm/private/dbusserver_p.h /usr/include/giomm-2.68/giomm/private/dbussubtreevtable_p.h /usr/include/giomm-2.68/giomm/private/dbusutils_p.h /usr/include/giomm-2.68/giomm/private/dbuswatchname_p.h /usr/include/giomm-2.68/giomm/private/desktopappinfo_p.h /usr/include/giomm-2.68/giomm/private/drive_p.h /usr/include/giomm-2.68/giomm/private/emblem_p.h /usr/include/giomm-2.68/giomm/private/emblemedicon_p.h /usr/include/giomm-2.68/giomm/private/enums_p.h /usr/include/giomm-2.68/giomm/private/error_p.h /usr/include/giomm-2.68/giomm/private/file_p.h /usr/include/giomm-2.68/giomm/private/fileattributeinfo_p.h /usr/include/giomm-2.68/giomm/private/fileattributeinfolist_p.h /usr/include/giomm-2.68/giomm/private/filedescriptorbased_p.h /usr/include/giomm-2.68/giomm/private/fileenumerator_p.h /usr/include/giomm-2.68/giomm/private/fileicon_p.h /usr/include/giomm-2.68/giomm/private/fileinfo_p.h /usr/include/giomm-2.68/giomm/private/fileinputstream_p.h /usr/include/giomm-2.68/giomm/private/fileiostream_p.h /usr/include/giomm-2.68/giomm/private/filemonitor_p.h /usr/include/giomm-2.68/giomm/private/filenamecompleter_p.h /usr/include/giomm-2.68/giomm/private/fileoutputstream_p.h /usr/include/giomm-2.68/giomm/private/filterinputstream_p.h /usr/include/giomm-2.68/giomm/private/filteroutputstream_p.h /usr/include/giomm-2.68/giomm/private/icon_p.h /usr/include/giomm-2.68/giomm/private/inetaddress_p.h /usr/include/giomm-2.68/giomm/private/inetsocketaddress_p.h /usr/include/giomm-2.68/giomm/private/initable_p.h /usr/include/giomm-2.68/giomm/private/inputstream_p.h /usr/include/giomm-2.68/giomm/private/iostream_p.h /usr/include/giomm-2.68/giomm/private/listmodel_p.h /usr/include/giomm-2.68/giomm/private/liststore_p.h /usr/include/giomm-2.68/giomm/private/loadableicon_p.h /usr/include/giomm-2.68/giomm/private/memoryinputstream_p.h /usr/include/giomm-2.68/giomm/private/memoryoutputstream_p.h /usr/include/giomm-2.68/giomm/private/menu_p.h /usr/include/giomm-2.68/giomm/private/menuattributeiter_p.h /usr/include/giomm-2.68/giomm/private/menuitem_p.h /usr/include/giomm-2.68/giomm/private/menulinkiter_p.h /usr/include/giomm-2.68/giomm/private/menumodel_p.h /usr/include/giomm-2.68/giomm/private/mount_p.h /usr/include/giomm-2.68/giomm/private/mountoperation_p.h /usr/include/giomm-2.68/giomm/private/networkaddress_p.h /usr/include/giomm-2.68/giomm/private/networkmonitor_p.h /usr/include/giomm-2.68/giomm/private/networkservice_p.h /usr/include/giomm-2.68/giomm/private/notification_p.h /usr/include/giomm-2.68/giomm/private/outputstream_p.h /usr/include/giomm-2.68/giomm/private/permission_p.h /usr/include/giomm-2.68/giomm/private/pollableinputstream_p.h /usr/include/giomm-2.68/giomm/private/pollableoutputstream_p.h /usr/include/giomm-2.68/giomm/private/propertyaction_p.h /usr/include/giomm-2.68/giomm/private/proxy_p.h /usr/include/giomm-2.68/giomm/private/proxyaddress_p.h /usr/include/giomm-2.68/giomm/private/proxyresolver_p.h /usr/include/giomm-2.68/giomm/private/remoteactiongroup_p.h /usr/include/giomm-2.68/giomm/private/resolver_p.h /usr/include/giomm-2.68/giomm/private/resource_p.h /usr/include/giomm-2.68/giomm/private/seekable_p.h /usr/include/giomm-2.68/giomm/private/settings_p.h /usr/include/giomm-2.68/giomm/private/settingsschema_p.h /usr/include/giomm-2.68/giomm/private/settingsschemakey_p.h /usr/include/giomm-2.68/giomm/private/settingsschemasource_p.h /usr/include/giomm-2.68/giomm/private/simpleaction_p.h /usr/include/giomm-2.68/giomm/private/simpleactiongroup_p.h /usr/include/giomm-2.68/giomm/private/simpleiostream_p.h /usr/include/giomm-2.68/giomm/private/simplepermission_p.h /usr/include/giomm-2.68/giomm/private/socket_p.h /usr/include/giomm-2.68/giomm/private/socketaddress_p.h /usr/include/giomm-2.68/giomm/private/socketaddressenumerator_p.h /usr/include/giomm-2.68/giomm/private/socketclient_p.h /usr/include/giomm-2.68/giomm/private/socketconnectable_p.h /usr/include/giomm-2.68/giomm/private/socketconnection_p.h /usr/include/giomm-2.68/giomm/private/socketcontrolmessage_p.h /usr/include/giomm-2.68/giomm/private/socketlistener_p.h /usr/include/giomm-2.68/giomm/private/socketservice_p.h /usr/include/giomm-2.68/giomm/private/srvtarget_p.h /usr/include/giomm-2.68/giomm/private/subprocess_p.h /usr/include/giomm-2.68/giomm/private/subprocesslauncher_p.h /usr/include/giomm-2.68/giomm/private/tcpconnection_p.h /usr/include/giomm-2.68/giomm/private/tcpwrapperconnection_p.h /usr/include/giomm-2.68/giomm/private/themedicon_p.h /usr/include/giomm-2.68/giomm/private/threadedsocketservice_p.h /usr/include/giomm-2.68/giomm/private/tlscertificate_p.h /usr/include/giomm-2.68/giomm/private/tlsclientconnection_p.h /usr/include/giomm-2.68/giomm/private/tlsconnection_p.h /usr/include/giomm-2.68/giomm/private/tlsdatabase_p.h /usr/include/giomm-2.68/giomm/private/tlsinteraction_p.h /usr/include/giomm-2.68/giomm/private/tlspassword_p.h /usr/include/giomm-2.68/giomm/private/tlsserverconnection_p.h /usr/include/giomm-2.68/giomm/private/unixconnection_p.h /usr/include/giomm-2.68/giomm/private/unixcredentialsmessage_p.h /usr/include/giomm-2.68/giomm/private/unixfdlist_p.h /usr/include/giomm-2.68/giomm/private/unixfdmessage_p.h /usr/include/giomm-2.68/giomm/private/unixinputstream_p.h /usr/include/giomm-2.68/giomm/private/unixoutputstream_p.h /usr/include/giomm-2.68/giomm/private/unixsocketaddress_p.h /usr/include/giomm-2.68/giomm/private/volume_p.h /usr/include/giomm-2.68/giomm/private/volumemonitor_p.h /usr/include/giomm-2.68/giomm/private/zlibcompressor_p.h /usr/include/giomm-2.68/giomm/private/zlibdecompressor_p.h /usr/include/giomm-2.68/giomm/propertyaction.h /usr/include/giomm-2.68/giomm/proxy.h /usr/include/giomm-2.68/giomm/proxyaddress.h /usr/include/giomm-2.68/giomm/proxyresolver.h /usr/include/giomm-2.68/giomm/remoteactiongroup.h /usr/include/giomm-2.68/giomm/resolver.h /usr/include/giomm-2.68/giomm/resource.h /usr/include/giomm-2.68/giomm/seekable.h /usr/include/giomm-2.68/giomm/settings.h /usr/include/giomm-2.68/giomm/settingsschema.h /usr/include/giomm-2.68/giomm/settingsschemakey.h /usr/include/giomm-2.68/giomm/settingsschemasource.h /usr/include/giomm-2.68/giomm/simpleaction.h /usr/include/giomm-2.68/giomm/simpleactiongroup.h /usr/include/giomm-2.68/giomm/simpleiostream.h /usr/include/giomm-2.68/giomm/simplepermission.h /usr/include/giomm-2.68/giomm/slot_async.h /usr/include/giomm-2.68/giomm/socket.h /usr/include/giomm-2.68/giomm/socketaddress.h /usr/include/giomm-2.68/giomm/socketaddressenumerator.h /usr/include/giomm-2.68/giomm/socketclient.h /usr/include/giomm-2.68/giomm/socketconnectable.h /usr/include/giomm-2.68/giomm/socketconnection.h /usr/include/giomm-2.68/giomm/socketcontrolmessage.h /usr/include/giomm-2.68/giomm/socketlistener.h /usr/include/giomm-2.68/giomm/socketservice.h /usr/include/giomm-2.68/giomm/socketsource.h /usr/include/giomm-2.68/giomm/srvtarget.h /usr/include/giomm-2.68/giomm/subprocess.h /usr/include/giomm-2.68/giomm/subprocesslauncher.h /usr/include/giomm-2.68/giomm/tcpconnection.h /usr/include/giomm-2.68/giomm/tcpwrapperconnection.h /usr/include/giomm-2.68/giomm/themedicon.h /usr/include/giomm-2.68/giomm/threadedsocketservice.h /usr/include/giomm-2.68/giomm/tlscertificate.h /usr/include/giomm-2.68/giomm/tlsclientconnection.h /usr/include/giomm-2.68/giomm/tlsclientconnectionimpl.h /usr/include/giomm-2.68/giomm/tlsconnection.h /usr/include/giomm-2.68/giomm/tlsdatabase.h /usr/include/giomm-2.68/giomm/tlsinteraction.h /usr/include/giomm-2.68/giomm/tlspassword.h /usr/include/giomm-2.68/giomm/tlsserverconnection.h /usr/include/giomm-2.68/giomm/tlsserverconnectionimpl.h /usr/include/giomm-2.68/giomm/unixconnection.h /usr/include/giomm-2.68/giomm/unixcredentialsmessage.h /usr/include/giomm-2.68/giomm/unixfdlist.h /usr/include/giomm-2.68/giomm/unixfdmessage.h /usr/include/giomm-2.68/giomm/unixinputstream.h /usr/include/giomm-2.68/giomm/unixoutputstream.h /usr/include/giomm-2.68/giomm/unixsocketaddress.h /usr/include/giomm-2.68/giomm/volume.h /usr/include/giomm-2.68/giomm/volumemonitor.h /usr/include/giomm-2.68/giomm/wrap_init.h /usr/include/giomm-2.68/giomm/zlibcompressor.h /usr/include/giomm-2.68/giomm/zlibdecompressor.h /usr/include/glibmm-2.68 /usr/include/glibmm-2.68/glibmm /usr/include/glibmm-2.68/glibmm.h /usr/include/glibmm-2.68/glibmm/base64.h /usr/include/glibmm-2.68/glibmm/binding.h /usr/include/glibmm-2.68/glibmm/bytearray.h /usr/include/glibmm-2.68/glibmm/bytes.h /usr/include/glibmm-2.68/glibmm/checksum.h /usr/include/glibmm-2.68/glibmm/class.h /usr/include/glibmm-2.68/glibmm/containerhandle_shared.h /usr/include/glibmm-2.68/glibmm/convert.h /usr/include/glibmm-2.68/glibmm/date.h /usr/include/glibmm-2.68/glibmm/datetime.h /usr/include/glibmm-2.68/glibmm/debug.h /usr/include/glibmm-2.68/glibmm/dispatcher.h /usr/include/glibmm-2.68/glibmm/enums.h /usr/include/glibmm-2.68/glibmm/environ.h /usr/include/glibmm-2.68/glibmm/error.h /usr/include/glibmm-2.68/glibmm/exceptionhandler.h /usr/include/glibmm-2.68/glibmm/extraclassinit.h /usr/include/glibmm-2.68/glibmm/fileutils.h /usr/include/glibmm-2.68/glibmm/i18n-lib.h /usr/include/glibmm-2.68/glibmm/i18n.h /usr/include/glibmm-2.68/glibmm/init.h /usr/include/glibmm-2.68/glibmm/interface.h /usr/include/glibmm-2.68/glibmm/iochannel.h /usr/include/glibmm-2.68/glibmm/keyfile.h /usr/include/glibmm-2.68/glibmm/main.h /usr/include/glibmm-2.68/glibmm/markup.h /usr/include/glibmm-2.68/glibmm/miscutils.h /usr/include/glibmm-2.68/glibmm/module.h /usr/include/glibmm-2.68/glibmm/nodetree.h /usr/include/glibmm-2.68/glibmm/object.h /usr/include/glibmm-2.68/glibmm/objectbase.h /usr/include/glibmm-2.68/glibmm/optioncontext.h /usr/include/glibmm-2.68/glibmm/optionentry.h /usr/include/glibmm-2.68/glibmm/optiongroup.h /usr/include/glibmm-2.68/glibmm/pattern.h /usr/include/glibmm-2.68/glibmm/priorities.h /usr/include/glibmm-2.68/glibmm/private /usr/include/glibmm-2.68/glibmm/private/binding_p.h /usr/include/glibmm-2.68/glibmm/private/bytearray_p.h /usr/include/glibmm-2.68/glibmm/private/bytes_p.h /usr/include/glibmm-2.68/glibmm/private/checksum_p.h /usr/include/glibmm-2.68/glibmm/private/convert_p.h /usr/include/glibmm-2.68/glibmm/private/date_p.h /usr/include/glibmm-2.68/glibmm/private/datetime_p.h /usr/include/glibmm-2.68/glibmm/private/enums_p.h /usr/include/glibmm-2.68/glibmm/private/fileutils_p.h /usr/include/glibmm-2.68/glibmm/private/interface_p.h /usr/include/glibmm-2.68/glibmm/private/iochannel_p.h /usr/include/glibmm-2.68/glibmm/private/keyfile_p.h /usr/include/glibmm-2.68/glibmm/private/markup_p.h /usr/include/glibmm-2.68/glibmm/private/miscutils_p.h /usr/include/glibmm-2.68/glibmm/private/module_p.h /usr/include/glibmm-2.68/glibmm/private/nodetree_p.h /usr/include/glibmm-2.68/glibmm/private/object_p.h /usr/include/glibmm-2.68/glibmm/private/optioncontext_p.h /usr/include/glibmm-2.68/glibmm/private/optionentry_p.h /usr/include/glibmm-2.68/glibmm/private/optiongroup_p.h /usr/include/glibmm-2.68/glibmm/private/regex_p.h /usr/include/glibmm-2.68/glibmm/private/shell_p.h /usr/include/glibmm-2.68/glibmm/private/spawn_p.h /usr/include/glibmm-2.68/glibmm/private/timezone_p.h /usr/include/glibmm-2.68/glibmm/private/unicode_p.h /usr/include/glibmm-2.68/glibmm/private/uriutils_p.h /usr/include/glibmm-2.68/glibmm/private/variant_p.h /usr/include/glibmm-2.68/glibmm/private/variantdict_p.h /usr/include/glibmm-2.68/glibmm/private/variantiter_p.h /usr/include/glibmm-2.68/glibmm/private/varianttype_p.h /usr/include/glibmm-2.68/glibmm/property.h /usr/include/glibmm-2.68/glibmm/propertyproxy.h /usr/include/glibmm-2.68/glibmm/propertyproxy_base.h /usr/include/glibmm-2.68/glibmm/quark.h /usr/include/glibmm-2.68/glibmm/random.h /usr/include/glibmm-2.68/glibmm/refptr.h /usr/include/glibmm-2.68/glibmm/regex.h /usr/include/glibmm-2.68/glibmm/shell.h /usr/include/glibmm-2.68/glibmm/signalproxy.h /usr/include/glibmm-2.68/glibmm/signalproxy_connectionnode.h /usr/include/glibmm-2.68/glibmm/spawn.h /usr/include/glibmm-2.68/glibmm/stringutils.h /usr/include/glibmm-2.68/glibmm/timer.h /usr/include/glibmm-2.68/glibmm/timezone.h /usr/include/glibmm-2.68/glibmm/unicode.h /usr/include/glibmm-2.68/glibmm/uriutils.h /usr/include/glibmm-2.68/glibmm/ustring.h /usr/include/glibmm-2.68/glibmm/ustring_hash.h /usr/include/glibmm-2.68/glibmm/utility.h /usr/include/glibmm-2.68/glibmm/value.h /usr/include/glibmm-2.68/glibmm/value_basictypes.h /usr/include/glibmm-2.68/glibmm/value_custom.h /usr/include/glibmm-2.68/glibmm/variant.h /usr/include/glibmm-2.68/glibmm/variant_basictypes.h /usr/include/glibmm-2.68/glibmm/variantdbusstring.h /usr/include/glibmm-2.68/glibmm/variantdict.h /usr/include/glibmm-2.68/glibmm/variantiter.h /usr/include/glibmm-2.68/glibmm/varianttype.h /usr/include/glibmm-2.68/glibmm/vectorutils.h /usr/include/glibmm-2.68/glibmm/version.h /usr/include/glibmm-2.68/glibmm/wrap.h /usr/include/glibmm-2.68/glibmm/wrap_init.h /usr/include/glibmm-2.68/glibmm_generate_extra_defs /usr/include/glibmm-2.68/glibmm_generate_extra_defs/generate_extra_defs.h /usr/lib64/giomm-2.68 /usr/lib64/giomm-2.68/include /usr/lib64/giomm-2.68/include/giommconfig.h /usr/lib64/glibmm-2.68 /usr/lib64/glibmm-2.68/include /usr/lib64/glibmm-2.68/include/glibmmconfig.h /usr/lib64/glibmm-2.68/proc /usr/lib64/glibmm-2.68/proc/generate_wrap_init.pl /usr/lib64/glibmm-2.68/proc/gmmproc /usr/lib64/glibmm-2.68/proc/m4 /usr/lib64/glibmm-2.68/proc/m4/base.m4 /usr/lib64/glibmm-2.68/proc/m4/class_boxedtype.m4 /usr/lib64/glibmm-2.68/proc/m4/class_boxedtype_static.m4 /usr/lib64/glibmm-2.68/proc/m4/class_generic.m4 /usr/lib64/glibmm-2.68/proc/m4/class_gobject.m4 /usr/lib64/glibmm-2.68/proc/m4/class_interface.m4 /usr/lib64/glibmm-2.68/proc/m4/class_opaque_copyable.m4 /usr/lib64/glibmm-2.68/proc/m4/class_opaque_refcounted.m4 /usr/lib64/glibmm-2.68/proc/m4/class_shared.m4 /usr/lib64/glibmm-2.68/proc/m4/compare.m4 /usr/lib64/glibmm-2.68/proc/m4/convert.m4 /usr/lib64/glibmm-2.68/proc/m4/convert_base.m4 /usr/lib64/glibmm-2.68/proc/m4/convert_gio.m4 /usr/lib64/glibmm-2.68/proc/m4/convert_glib.m4 /usr/lib64/glibmm-2.68/proc/m4/convert_glibmm.m4 /usr/lib64/glibmm-2.68/proc/m4/ctor.m4 /usr/lib64/glibmm-2.68/proc/m4/doc.m4 /usr/lib64/glibmm-2.68/proc/m4/enum.m4 /usr/lib64/glibmm-2.68/proc/m4/gerror.m4 /usr/lib64/glibmm-2.68/proc/m4/initialize.m4 /usr/lib64/glibmm-2.68/proc/m4/initialize_base.m4 /usr/lib64/glibmm-2.68/proc/m4/initialize_gio.m4 /usr/lib64/glibmm-2.68/proc/m4/initialize_glib.m4 /usr/lib64/glibmm-2.68/proc/m4/initialize_glibmm.m4 /usr/lib64/glibmm-2.68/proc/m4/member.m4 /usr/lib64/glibmm-2.68/proc/m4/method.m4 /usr/lib64/glibmm-2.68/proc/m4/property.m4 /usr/lib64/glibmm-2.68/proc/m4/signal.m4 /usr/lib64/glibmm-2.68/proc/m4/vfunc.m4 /usr/lib64/glibmm-2.68/proc/pm /usr/lib64/glibmm-2.68/proc/pm/DocsParser.pm /usr/lib64/glibmm-2.68/proc/pm/Enum.pm /usr/lib64/glibmm-2.68/proc/pm/Function.pm /usr/lib64/glibmm-2.68/proc/pm/FunctionBase.pm /usr/lib64/glibmm-2.68/proc/pm/GtkDefs.pm /usr/lib64/glibmm-2.68/proc/pm/Object.pm /usr/lib64/glibmm-2.68/proc/pm/Output.pm /usr/lib64/glibmm-2.68/proc/pm/Property.pm /usr/lib64/glibmm-2.68/proc/pm/Util.pm /usr/lib64/glibmm-2.68/proc/pm/WrapParser.pm /usr/lib64/libgiomm-2.68.so /usr/lib64/libglibmm-2.68.so /usr/lib64/libglibmm_generate_extra_defs-2.68.so /usr/lib64/pkgconfig/giomm-2.68.pc /usr/lib64/pkgconfig/glibmm-2.68.pc /usr/share/doc/packages/glibmm2-devel /usr/share/doc/packages/glibmm2-devel/ChangeLog /usr/share/doc/packages/glibmm2-devel/NEWS /usr/share/doc/packages/glibmm2-devel/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:54:22 2025