File glibmm2.changes of Package glibmm2

-------------------------------------------------------------------
Mon Sep 28 18:02:53 CEST 2009 - vuntz@opensuse.org

- Update to version 2.22.1:
  + Fix KeyFile build with exceptions disabled
  + Build fixes.
- Changes from version 2.22.0:
  + Re-enable input file line markers in gmmproc
  + Fix broken test for empty _WRAP_METHOD argument
  + Allow the C documentation to be overridden
  + Slightly clean up gross Perl code in gmmproc.in
  + Correctly quote the extracted comment for M4
  + Enable verbose output of autoreconf
  + Do not complain about missing docs_override.xml
  + Support Automake silent rules

-------------------------------------------------------------------
Wed Sep  9 16:04:51 CEST 2009 - vuntz@opensuse.org

- Update to version 2.21.5:
  + This release is a release candidate for 2.22.0.  As such, some
    unfinished API has been disabled (notably the network IO
    classes that we were not able to finish in time).
  + Remove sigc from the Doxygen excluded symbols
  + Sanitize the Glib::Cond usage example
  + Officially deprecate GLIBMM_CHECK_PERL macro
  + Delete obsolete MAINTAINERS file
  + Implement Gio::Socket ctors using Gio::Initable
  + Add Network I/O classes to new documentation module
  + Disable network io stuff: punted to next release

-------------------------------------------------------------------
Wed Sep  2 05:45:39 CEST 2009 - vuntz@novell.com

- Update to version 2.21.4.2:
  + Always build tools/ subdirectory (bgo#593518)
- This fixes the build of various other C++ bindings.

-------------------------------------------------------------------
Fri Aug 28 20:03:56 CEST 2009 - vuntz@novell.com

- Update to version 2.21.4.1:
  + Reenable hierarchy graphs for each class
  + Remove header and footer HTML fragments
  + Use shared mm-common Doxygen style sheet

-------------------------------------------------------------------
Wed Aug 26 14:17:35 CEST 2009 - dimstar@opensuse.org

- Update to version 2.21.4:
  + Transition to new mm-common build infrastructure
  + Correct the if condition in Gio::MemoryInputStream::add_data()
- Do no longer carry the tests in the -doc package.
- Merge the -doc into the -devel package. Provide -doc by -devel.
- Update install section to align with new build infrastructure.

-------------------------------------------------------------------
Wed Jul 29 05:33:55 CEST 2009 - vuntz@novell.com

- Update to version 2.21.3:
  + Only compile the properties example if properties are enabled.
  + Fails to install when bootstrapped with Automake 1.11
    (bgo#587173)
  + add _IGNORE() for a eject_with_operation() which is
    hand-written
  + add get_start_stop_type() and Gio::DriveStartStopType enum
  + add overloads for resolver methods without a cancellable object
  + add async versions of Resolver methods
  + Added a simple example showing how to resolve an internet
    address from a hostname
  + Fix MemoryInputStream::addData (bgo#589683)
  + Fix a build error in MemoryInputStream
  + Add Glib::ObjectBase::freeze_notify()/thaw_notify. (bgo#575533)
  + Repair Glib::KeyFile docs with regard to exceptions.
    (bgo#587766)
  + Wrapped several ISO 8601 related functions.

-------------------------------------------------------------------
Mon Jul 20 00:58:54 CEST 2009 - vuntz@novell.com

- Update to version 2.21.2:
  + Glib:
    - Treat empty Glib::spawn*() working dir as unset
    - Add OptionGroup::add_entry(.., double&)
  + Gio:
    - Remove stray semicolons
    - Fix build with glib from master
    - wrap a couple added GDrive methods
    - Wrap g_drive_eject_with_operation() and related functions
    - implement GDrive::stop-button signal
    - implement Gio::InetAddress::get_native_size()
    - Implement Gio::Mount::mount/eject_with_operation()
    - implement Gio::Volume::eject_with_operation()
    - fix accidental bug in Gio::Drive::eject() that the compiler
      warned me about
    - implement Gio::VolumeMonitor::drive-stop-button
- Changes from version 2.21.1:
  + Glib:
    - Date: Constructor: Check for invalid dates.
    - Added Glib::ValueArray, for use in gstreamermm.
    - Added Glib::file_set_contents().
    - gmmproc:
      . Avoid problems with spaces in _DEFS() calls. bgo#586785.
      . Improve guessing of the *_get_type() function names from
        enum names. bgo#575870.
  + Gio:
    - Cancellable: Added connect() and disconnect().
    - Added FileIOStream.
    - Added InetAddress.
    - Added Initable.
    - Added IOStream.
    - Added NetworkAddress.
    - Added NetworkService.
    - Added Resolver
    - Added Socket.
    - Added SocketAddress.
    - Added SocketConnectable.
    - Added SrvTarget.
    - File::load_contents() Added overload without the etag_out
      parameter. bgo#581349.
  + Windows Build:
    - General Windows fixes.
    - Fix the build directly from git.

-------------------------------------------------------------------
Mon Mar 16 15:58:32 CET 2009 - vuntz@novell.com

- Update to version 2.20.0:
  + Documentation fixes.

-------------------------------------------------------------------
Fri Mar  6 13:57:50 CET 2009 - vuntz@novell.com

- Update to version 2.19.8:
  + Added FILE_CREATE_REPLACE_DESTINATION enum value.
  + Added Error::TOO_MANY_OPEN_FILES error code.
  + Fix some compiler warnings about extra ;s.
- Remove -fno-strict-aliasing from CFLAGS.
- Remove AutoReqProv: it's default now.

-------------------------------------------------------------------
Sat Feb 21 22:10:45 CET 2009 - vuntz@novell.com

- Update to version 2.19.3:
  + New API:
    - BufferedInputStream: buffer_size property
    - BufferedOutputStream: buffer_size, auto_grow properties
    - DataInputStream: byte_order, newline_type properties
    - DataOutputStream: byte_order property
    - FilterInputStream: close_base_stream property,
      get/set_close_base_stream()
    - FilterOutputStream: close_base_stream property,
      get/set_close_base_stream()
    - UnixInputStream: fd and close_fd properties, get_fd(),
      get/set_close_fd()
    - UnixOutputStream: fd and close_fd properties, get_fd(),
      get/set_close_fd()
  + Make licenses consistent with eachother (library gpl vs. lesser
    gpl, etc)
  + Fixed some problems when building with exceptions disabled
  + Build fixes

-------------------------------------------------------------------
Mon Feb  2 15:45:40 EST 2009 - hfiguiere@suse.de

- Fix devhelp (bnc#410564)
- Split -doc package.

-------------------------------------------------------------------
Sun Feb  1 19:40:31 EST 2009 - mboman@suse.de

- Update to version 2.19.2:
  + File: Added make_directory_with_parents() method overload with no
    parameter. bgo#566003
  + NoteTree: Do not use a non-ASCII dash character in a comment, to 
    avoid the MSVC++ warning C4819 with Visual Studio 2008.
  + spawn_*() functions: Added alternative API for when 
    GLIBMM_EXCEPTIONS_ENABLED is not enabled.
  + uri_*() functions: Fix memory leak.
  + ustring: Add an overload which takes only a format string and no arguments 
    to be substituted.

-------------------------------------------------------------------
Fri Jan 23 12:13:06 CET 2009 - vuntz@novell.com

- Drop glibmm2-includes.patch, not needed anymore.
- BuildRequires glib2, not gtk2.
- Minor cleanups and use fdupes

-------------------------------------------------------------------
Mon Dec 29 08:35:09 EST 2008 - mboman@suse.de

- Update to version 2.19.1:
  + Fix accidental ABI breakage in 2.19.0 caused by adding default handlers
    for new Gio::Drive signals
  + Wrapped new glib 2.19.x API
    - Gio::AppInfo: get_commandline(), can_delete(), do_delete(),
      reset_type_associations(), launch_default_for_uri()
    - Gio::Drive: new signals changed, disconnected, and eject_button
    - Gio::Icon: create(std::string), to_string()(),
    - Gio::Mount: guess_content_type_sync(), is_shadowed(), shadow(),
      unshadow()
    - Gio::content_type_from_mine_type();
    - Gio::DesktopAppInfo: create_from_keyfile()
    - Gio::Emblem: new class
    - Gio::EmblemedIcon: new class
    - Gio::MemoryOutputStream: new class
  + Bugs Fixed:
    - bgo#555743 - warning in glibmm
    - bgo#562716 - warning fixing cause more warnings.
    - bgo#396963 - Add Glib::signal_idle().connect_once()
- Remove glibmm2-bgo555743.diff. Fixed upstream

-------------------------------------------------------------------
Fri Nov 28 19:17:05 EST 2008 - hfiguiere@suse.de

- Add patch glibmm2-bgo555743.diff
  + fix warnings in installed header. bgo#555743

-------------------------------------------------------------------
Wed Oct 22 15:21:19 CDT 2008 - maw@suse.de

- Update to version 2.18.1:
  + Bugs fixed: bgo#506410, bgo#529496, bgo#539891, bgo#555576,
    bgo#556315, and bgo#556387.

-------------------------------------------------------------------
Tue Sep 23 16:50:05 CDT 2008 - maw@suse.de

- Update to version 2.18.0:
  + Bug fixed: bgo#550789.

-------------------------------------------------------------------
Fri Sep 12 07:36:38 CEST 2008 - maw@suse.de

- Update to version 2.17.3:
  + API changes:
    * Glib::Tree (wrapper around GNode) renamed to Glib::NodeTree
      to avoid confusion with GTree
    * Pass the node to the traversal the callback
    * Move TraverseFlags inside the NodeTree class
  + New API:
    * Added the drive_eject_button signal
  * Bugs fixed: bgo#423990, bgo#529496,  bgo#523043, and 
    bgo#506410.

-------------------------------------------------------------------
Mon Aug 11 14:43:57 CDT 2008 - maw@suse.de

- Update to version 2.17.1:
  + New API:
    * Gio::File: make_directory_with_parents(), query_file_type(),
      and monitor()
    * Gio::FileEnumerator: get_container()
    * Gio::Mount: guess_content_type() and
      guess_content_type_finish()
    * Gio:ThemedIcon: prepend_name()
    * Gio::Volume: get_activation_root()
  + Bug Fixes: bgo#512348, bgo#538803, bgo#540656, bgo#540875,
    bgo#542929, bgo#543292
  + Fix AppLaunchContext::get_display() and
    AppLaunchContext::get_startup_notify_id() to use a list of
    Gio::File, not filepath string; properly documented we know
    that this is correct; it's an API break but this function
    could nothave worked before
  * Added Keyfile example.

-------------------------------------------------------------------
Mon Jun 30 20:52:17 CEST 2008 - maw@suse.de

- Update to version 2.17.0:
  + Added copy constructor and assignment operator, made GDate
    constructor visible
  + Added Glib::Tree, a wrapper for GNode, providing an N-ary tree
    container, more or less like a standard C++ container
  + bgo#529648 - give helpful warning message when library user
    forgets to initialize the library
  + bgo#529533 - Fix bug that prevented for Gio::Mount, Gio::Drive,
    and Gio::Volume from being wrapped for some backend
    implementations.

-------------------------------------------------------------------
Sun May 18 08:34:24 CEST 2008 - aj@suse.de

- Do not BuildRequire devhelp.

-------------------------------------------------------------------
Wed Apr  2 02:38:20 CEST 2008 - maw@suse.de

- Update to version 2.16.1:
  + Reference-counting bugfix in Gio::File::create() and
    Gio::File::replace()
  + Include Gio::Error header in headers that have API that can
    throw this exception
  + Improve documentation
  + Fix warning with g++ 4.3.

-------------------------------------------------------------------
Fri Mar 14 15:22:19 CET 2008 - maw@suse.de

- Update to version 2.16.0:
  + File: load_contents(), load_contents_finish(),
    load_partial_contents_finish(): 
        Use char*& instead of char** for contents
        Use std::string& instead of char**  for etag_out
        Added method overloads without cancellable.
  + Improved documentation: Mention exceptions instead of errors


-------------------------------------------------------------------
Mon Mar  3 20:32:41 CET 2008 - maw@suse.de

- Update to version 2.15.7:
  - Gio:
    + Removed most vfuncs, because they are not useful to
      application developers, and are a likely source of errors
    + DesktopAppInfo:
      * Added Added create(), create_from_file(), is_hidden()
        and set_desktop_env(); renamed new_from_file() to
        create_from_file()
  - File:
    + equal(), get_relative_file(), contains_file(): Take const File 
      parameters
    + FileAttributeInfoList: Added dup()
    + Added query_filesystem_info_async() and 
      query_filesystem_info_finish() because these were added to
      the C API
    + Renamed contains_file() to file_has_prefix() because this
      was changed in the C API
  - MemoryInputStream: Added add_data(const void* data, gssize len)
  - Mount: Really added signals
  - MountOperation: Wrapped the ask-question signal
  - Volume:
    + Added should_automount()
    + Really added signals
  - UnixOutputStream, DataOutputStream, DataInputStream: Made
    constructors protected
  - ThemedIcon: Added append_name() because this was added to the
    C API
  - Glib: Renamed uri_get_scheme() to uri_parse_scheme() because
    this was changed in the C API
  - Devhelp fixes,

-------------------------------------------------------------------
Tue Feb 19 02:22:22 CET 2008 - maw@suse.de

- Update to version 2.15.5:
  + Updates for the latest gio API changes
  + Bugs fixed: bgo#515133.

-------------------------------------------------------------------
Tue Jan 29 11:46:55 CST 2008 - maw@suse.de

- Update to version 2.15.3:
  + FilterInputStream: Really wrap this
  + VolumeMonitor: Workaround a crash in gio due to the 
    eccentric use of the GType system to discover GVolumeMonitor 
    implementations; see gio bug #511814
  + Added Gio::Error exception
  + Added more method overloads without optional parameters, and 
    reordered more parameters to allow default values
  + giomm.h: Added includes
- Remove libtool archives
- Add glibmm2-includes.patch.

-------------------------------------------------------------------
Thu Jan 24 10:38:06 CST 2008 - maw@suse.de

- Update to version 2.15.2:
  + New giomm library (check for giomm-2.4 with pkg-config) 
    in the glibmm tarball. This wraps the new gio API in glib
    2.15/16; this API could change considerably before the stable 
    glibmm 2.16 is released
  + Fixes for compilation with gcc 4.3
  + Many other changes.
- Remove upstreamed glibmm-2.14.0-gcc43.patch
- s#%run_ldconfig#/sbin/ldconfig#.

-------------------------------------------------------------------
Mon Nov 26 10:40:38 CST 2007 - maw@suse.de

- Update to version 2.14.2:
  + Glib::wrap(): Don't fail when wrapping an interface that is
    implemented by an unrecognized type
  + gmmproc: Add support for the new _CONFIGINCLUDE() macro.

-------------------------------------------------------------------
Wed Oct 17 12:21:27 CEST 2007 - rguenther@suse.de

- Fix build with GCC 4.3.

-------------------------------------------------------------------
Mon Sep 17 17:07:48 CEST 2007 - maw@suse.de

- Update to version 2.14.0:
  + Regex:
    * Add escape_string
    * Rename match_full() to match()
    * Rename match_all_full() to match_all()
    * Rename split_full() to split().

-------------------------------------------------------------------
Mon Jul 30 22:21:04 CEST 2007 - maw@suse.de

- Update to version 2.13.9:
* KeyFile: Added Added get_double(), set_double(), get_double_list() 
  and set_double_list().
  (Murray Cumming)

-------------------------------------------------------------------
Wed Jul 11 18:19:49 CEST 2007 - mauro@suse.de

- Update to version 2.13.8
- Added some new API that was added in glib 2.12
- Update docs for the new functions in the API
- Added regex classes w/examples.

-------------------------------------------------------------------
Tue Apr 10 12:39:21 CDT 2007 - maw@suse.de

- Update to version 2.12.7
- Bug fixes, including bugzilla.gnome.org #386990 and #397167. 

-------------------------------------------------------------------
Fri Jan 12 15:10:02 CET 2007 - sbrabec@suse.cz

- Spec file cleanup.

-------------------------------------------------------------------
Fri Dec  8 14:10:39 CST 2006 - maw@suse.de

- Move to /usr, and remove several hardcoded paths.

-------------------------------------------------------------------
Tue Oct 17 22:18:52 CEST 2006 - jhargadon@suse.de

- update to version 2.12.2
- Fix for api-default-signal-handlers option
- win32: Remove unused source file from Visual Studio project
- Support optional ifdef parameters in the .hg macros,
  to allow, for instance the --enable-atk=no option,
  to disable the build and use of the atkmm API,
  for use in embedded environments. 

-------------------------------------------------------------------
Tue Oct 10 15:01:15 CEST 2006 - sbrabec@suse.cz

- Use Obsoletes (#211085).

-------------------------------------------------------------------
Tue Sep 26 16:30:54 CEST 2006 - sbrabec@suse.cz

- Package renamed to glibmm2.

-------------------------------------------------------------------
Sat Sep 16 00:10:17 CEST 2006 - jhargadon@suse.de

- update to version 2.12.0
- Added the --enable-api-default-signal-handlers option, for use in
  embedded environments that have reduced resources. See configure --help
  for the other subsets
- Value: Added init(const GValue*), so we can copy GValue instances
  of any type at runtime. Needed by the new branch of libgdamm
- Build: Added the --enable-api-default-signal-handlers option, for use in
  embedded environments that have reduced resources. See configure --help
  for the other subsets
- Fix implementation of Glib::Date::set_time_current() so
  that it doesn't set the date to Dec 31, 1969
- Added init(const GValue*), so we can copy GValue instances
  of any type at runtime. Needed by the new branch of libgdamm
- Added a #warning to warn about including X11/Xlib.h before a glibmm header,
  which would break things. Bug #316726 from Mert Tugcu and Javeed Shaikh
- Quote some m4 macros to avoid warnings 

-------------------------------------------------------------------
Wed Jan 25 21:31:39 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Mon Jan 23 13:18:28 CET 2006 - sbrabec@suse.cz

- Do not require devhelp.

-------------------------------------------------------------------
Tue Jan 17 16:23:46 CET 2006 - sbrabec@suse.cz

- Updated to version 2.8.3.

-------------------------------------------------------------------
Thu Dec  1 20:55:03 CET 2005 - gekker@suse.de

- Update to version 2.8.2

-------------------------------------------------------------------
Wed Sep  7 19:06:25 CEST 2005 - sbrabec@suse.cz

- Updated to version 2.8.0 (GNOME 2.12).

-------------------------------------------------------------------
Wed Sep  7 10:36:30 CEST 2005 - sbrabec@suse.cz

- Updated to version 2.7.3.

-------------------------------------------------------------------
Thu Aug  4 15:17:06 CEST 2005 - sbrabec@suse.cz

- Updated to version 2.6.1.

-------------------------------------------------------------------
Wed Jun  1 12:34:59 CEST 2005 - sbrabec@suse.cz

- Fixed devel requirements.

-------------------------------------------------------------------
Thu Feb 10 17:55:47 CET 2005 - sbrabec@suse.cz

- Added branch 2.4, package splitted, updated to version 2.4.7.

-------------------------------------------------------------------
Tue May 25 16:16:35 CEST 2004 - ro@suse.de

- undeprecate where needed

-------------------------------------------------------------------
Thu Mar 18 18:22:54 CET 2004 - sbrabec@suse.cz

- Removed *.o files from documentation (#36348).

-------------------------------------------------------------------
Mon Feb 23 17:53:18 CET 2004 - sbrabec@suse.cz

- Call autoreconf.

-------------------------------------------------------------------
Tue Feb 17 13:44:53 CET 2004 - sbrabec@suse.cz

- Initial SuSE package version 2.2.8.

openSUSE Build Service is sponsored by