glibmm 2.15.4



       Module: glibmm
      Version: 2.15.4
  Uploaded by: Murray Cumming

http://download.gnome.org/sources/glibmm/2.15/glibmm-2.15.4.tar.gz
  md5sum: e46640da267baab67e230b0235377991
    size: 14M

http://download.gnome.org/sources/glibmm/2.15/glibmm-2.15.4.tar.bz2
  md5sum: 950a9b6524fb1489ab33cb00d3885f9b
    size: 11M

ChangeLog
---------

2008-02-07  Murray Cumming  <murrayc murrayc com>

	* glib/glibmm/Makefile.am:
	* glib/glibmm/main.h: Moved the Priorities enum into
	* glib/glibmm/priorities.h:
	Though all the giomm stuff seems to already include main.h anyway. 
	It probably shouldn't, and then we can include priorities.h only.

	* gio/src/bufferedinputstream.hg:
	* gio/src/file.hg:
	* gio/src/fileenumerator.hg:
	* gio/src/fileinputstream.hg:
	* gio/src/fileoutputstream.hg:
	* gio/src/gio_methods.defs:
	* gio/src/inputstream.hg:
	* gio/src/outputstream.hg: Use Glib::PRIORITY_DEFAULT instead of 
	G_PRIORITY_DEFAULT.

	* glib/src/iochannel.ccg: Add some ifdefs to avoid unused parameter 
	warnings when exceptions are disabled, because our current trick for 
	that is now causing another warning instead.

2008-02-06  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/datainputstream.ccg:
	* gio/src/datainputstream.hg: change the read_line() and read_until() APIs
	so that they are actually useable.  These functions now return a boolean
	value to indicate that the end of the stream was reached and return the
	string data via reference argument.  See bug #514097 for more information

2008-02-06  Murray Cumming <murrayc murrayc com>

	* gio/src/gio_methods.defs: Regenerated with h2defs.py

	* configure.in: Depend on gio-unix-2.0 when not on win32.
	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/unixinputstream.ccg:
	* gio/src/unixinputstream.hg:
	* gio/src/unixoutputstream.ccg: Mentioned this as unix-specific files 
	so they are built.

	* gio/src/bufferedoutputstream.hg: Fixed a parameter type to fix the 
	build, after a change in gio.

2008-02-05  Murray Cumming  <murrayc murrayc com>

	* gio/src/file.ccg:
	* gio/src/file.hg: Added an overload of query_default_handler() 
	without the cancellable.

2008-02-05  Murray Cumming  <murrayc murrayc com>

	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/vfs.ccg:
	* gio/src/vfs.hg: Remove these because they are not API - they 
	are declarations of entry points for dynamically-loadable modules.

2008-02-04  Marko Anastasov  <marko anastasov gmail com>

	* gio/src/file.ccg:
	* gio/src/file.hg: Added copy_async(), with overloads without
	slot_progress (which is optional and would run in the main loop),
	with documentation. Wrapped copy_finish(), query_default_handler().

2008-02-04  José Alburquerque  <jaalburqu svn gnome org>

	* gio/src/desktopappinfo.ccg:
	* gio/src/desktopappinfo.hg: Added DesktopAppInfo but not to
	Makefile_list_of_hg.am_fragment yet (need to use gio-unix-2.0.pc to
	compile correctly)

2008-02-04  José Alburquerque  <jaalburqu svn gnome org>

	* gio/src/bufferedoutputstream.ccg: Changed size param of
	create_sized() to type gsize (in agreement with declaration) to fix
	compilation

2008-02-04  Murray Cumming  <murrayc murrayc com>

	* tools/m4/class_interface.m4: Allow _CLASS_INTERFACE() to take two 
	extra optional paremeters to specify the base class, so that appropriate 
	code is generated when we derive from another Interface - which seems 
	appropriate when the GInterface has a prerequisite.
	* gio/src/loadableicon.ccg:
	* gio/src/loadableicon.hg: Derive from Icon, because it is a prerequisite 
	of this interface. Use the extra _CLASS_INTERFACE() parameters.
	* gio/src/fileicon.hg: Do not derive from Icon because that happens 
	through LoadableIcon now. But do use _IMPLEMENTS_INTERFACE(Icon) here, 
	because only a Glib::Object can actually implement an interface.

2008-02-04  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/file.hg: remove an obsolete TODO
	* gio/src/gio_vfuncs.defs: add LoadableIcon vfunc definitions
	* gio/src/loadableicon.ccg:
	* gio/src/loadableicon.hg: wrap some methods of LoadableIcon.  Some vfuncs
	need to be wrapped yet

2008-02-04  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/bufferedoutputstream.hg: switch back create_sized() size parameter
	to gsize since glib switched their declaration due to bug #514013.

2008-02-03  José Alburquerque  <jaalburqu svn gnome org>

	* gio/src/unixinputstream.ccg:
	* gio/src/unixinputstream.hg:
	* gio/src/unixmount.ccg:
	* gio/src/unixmount.hg:
	* gio/src/unixoutputstream.ccg:
	* gio/src/unixoutputstream.hg: Added these, but not to
	Makefile_list_of_hg.am_fragment to avoid compile errors (need
	gio-unix-2.0.pc to compile correctly)
	* gio/src/vfs.hg: Moved forward decs to top (was between class doc and
	declaration)

2008-02-03  José Alburquerque  <jaalburqu svn gnome org>

	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/vfs.ccg:
	* gio/src/vfs.hg:
	* tools/m4/convert_gio.m4: Added Vfs

2008-02-04  Murray Cumming  <murrayc murrayc com>

	* tools/extra_defs_gen/generate_defs_gio.cc: Added types.
	* gio/src/gio_signals.defs: Regenerated.
	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/filenamecompleter.hg:
	* gio/src/themedicon.hg: Added FilenameCompleter and ThemedIcon.

2008-02-03  José Alburquerque  <jaalburqu svn gnome org>

	* gio/src/bufferedoutputstream.ccg: changed size param of
	create_sized() to type guint (in agreement with declaration)
	* gio/src/file.ccg:
	* gio/src/file.hg: added non-cancellable set_attribute_string(),
	set_attribute_byte_string(), set_attribute_{uint32, int32, uint64,
	int64}

2008-02-03  Murray Cumming  <murrayc murrayc com>

	* tools/extra_defs_gen/generate_defs_gio.cc: Added types.
	* gio/src/gio_signals.defs: Regenerated.

	* tools/m4/convert_gio.m4:
	* gio/src/drive.hg:
	* gio/src/filterinputstream.hg:
	* gio/src/filteroutputstream.hg:
	* gio/src/mount.hg:
	* gio/src/mountoperation.hg:
	* gio/src/volume.hg:
	* gio/src/volumemonitor.hg: Added signals and properties.

	* gio/src/file.ccg:
	* gio/src/file.hg: Added query_filesystem_info() without a cancellable.

2008-02-03  Murray Cumming  <murrayc murrayc com>

	* gio/src/filemonitor.hg: Add class documentation, now that there is 
	some in gio.
	* gio/src/volumemonitor.hg: Add class documentation.
	Remove _DO_NOT_DERIVE_GTYPE because gio no longer abuses the type 
	system - see bug #511814.

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm.h:
	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/memoryinputstream.ccg:
	* gio/src/memoryinputstream.hg: add MemoryInputStream class

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/dataoutputstream.ccg: fix copy/paste error

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/datainputstream.hg:
	* gio/src/dataoutputstream.hg: add DataOutputStream class
	* gio/src/dataoutputstream.ccg:
	* gio/src/enums.ccg:
	* gio/src/enums.hg: moved the DataStream enums to a common enums header
	since they're needed by both the input and output data streams.
	* gio/giomm.h: add new headers

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/bufferedoutputstream.ccg:
	* gio/src/bufferedoutputstream.hg: add BufferedOutputStream class

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm.h:
	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/filteroutputstream.ccg:
	* gio/src/filteroutputstream.hg:
	* tools/m4/convert_gio.m4: add FilterOutputStream class

2008-02-03  Murray Cumming  <murrayc murrayc com>

	* gio/src/file.ccg:
	* gio/src/file.hg: find_enclosing_mout(), append_to(): Reordered 
	parameters and added overload without cancellable. Removed superfluous 
	monitor_file() overload.

2008-02-03  Murray Cumming  <murrayc murrayc com>

	* tools/m4/convert_gio.m4:
	* gio/src/bufferedinputstream.hg: Move a signal-specific conversion 
	here, because these conversions are unusual and shouldn't be used by 
	mistake elsewhere, and when they are next to the signal then it is 
	more obvious why they take a reference (also fixed).

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm.h: add new header files to the main include
	* gio/src/datainputstream.hg: add FIXME note about not being able to tell
	error conditions from empty strings on read_line() / read_until()

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm/Makefile.am: add slot_async.h private header to EXTRA_DIST so
	that it gets distributed.  I didn't add it to the
	sublib_files_extra_general_h variable, since then it would get installed

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/datainputstream.ccg:
	* gio/src/datainputstream.hg:
	* tools/m4/convert_gio.m4: add DataInputStream class

2008-02-02  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/gio_vfuncs.defs:
	* gio/src/Makefile_list_of_hg.am_fragment:
	* gio/src/bufferedinputstream.ccg:
	* gio/src/bufferedinputstream.hg: add BufferedInputStream class
	* gio/giomm/slot_async.cc:
	* gio/giomm/slot_async.h: split out the SlotProxy_async_callback so it
	doesn't have to be implemented in every file
	* gio/src/drive.ccg:
	* gio/src/file.ccg:
	* gio/src/file.hg:
	* gio/src/fileenumerator.ccg:
	* gio/src/fileinputstream.ccg:
	* gio/src/fileoutputstream.ccg:
	* gio/src/inputstream.ccg:
	* gio/src/mount.ccg:
	* gio/src/outputstream.ccg:
	* gio/src/volume.ccg: use the common SlotProxy_async_callback function in
	all of these files
	* tools/m4/convert_gio.m4: add conversion for Cancellable
	* gio/giomm/Makefile.am: indenting changes

2008-02-02  Marko Anastasov  <marko anastasov gmail com>

	* gio/src/volumemonitor.hg: Removed VolumeMonitorEvent enum def,
	which does not exist any more in the C API.
	* gio/src/volume.hg: Added get_identifier(), enumerate_identifiers().

2008-02-02  Marko Anastasov  <marko marko anastasov name>

	* gio/src/volume.hg: Added get_mount().
	* gio/src/gio_enums.defs: Regenerated with enums.pl.
	* gio/src/gio_methods.defs: Regenerated with h2defs.py.

2008-02-02  Kjartan Maraas  <kmaraas gnome org>

	* tests/giomm_simple/main.cc: Fix compile with GCC 4.3.

2008-02-02  Murray Cumming  <murrayc murrayc com>

	* build_shared/Makefile_gensrc.am_fragment: Use the local .pm files 
	for gmmproc instead of installed ones. This was a regression that I 
	introduced when I added gio to the build.
	* tools/pm/DocsParser.pm: append_parameter_docs(): Ignore error 
	parameters because they are almost always wrapped as exceptions.

2008-02-01  Jonathon Jongsma  <jjongsma gnome org>

	* gio/src/Makefile.am:
	* gio/src/appinfo.hg:
	* gio/src/gio_vfuncs.defs:
	* tools/m4/convert_gio.m4:
	* tools/m4/convert_glib.m4: Add Gio::AppInfo vfuncs

2008-02-02  Murray Cumming  <murrayc murrayc com>

	* gio/src/file.ccg:
	* gio/src/file.hg: Added overloads of create_file(), remove(), trash(), 
	make_directory(), make_symbolic_link(), query_settable_attributes(), 
	and query_writable_namespaces() without cancellable parameters.
	The set_attribute_*() methods still need this to be done. 

2008-02-02  Murray Cumming  <murrayc murrayc com>

	* gio/src/cancellable.hg: Added the signal.
	* gio/src/file.ccg:
	* gio/src/file.hg: Added copy_attributes(), added mount_enclosing_volume() 
	mount_enclosing_volume_finish(), find_enclosing_mount(), and 
	find_enclosing_mount_finish(). 
	Added a mount_mountable() overload with no parameters.
	set_attributes_from_info(): Reordered parameters so we can have default 
	values.

2008-02-02  Murray Cumming  <murrayc murrayc com>

	* gio/giomm/contenttype.cc:
	* gio/giomm/contenttype.h: Use convert_return_gchar_ptr_to_ustring() 
	because it releases the gchar* and checks for NULL.
	Removed the ontent_type_guess() that takes a basic_string<guchar> 
	because I doubt anybody would use that. Added one that takes a 
	gchar* and size, and one that takes a std::string (for when the data is 
	a string).

2008-01-31  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm/contenttype.cc: put content_type functions in the Gio namespace
	which was accidentally omitted.

2008-01-31  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm.h: forgot to add new contenttype.h header
	* gio/giomm/Makefile.am: forgot to install contenttype.h header

2008-01-31  Jonathon Jongsma  <jjongsma gnome org>

	* gio/giomm/Makefile.am:
	* gio/giomm/contenttype.cc:
	* gio/giomm/contenttype.h: wrap content_type_* functions

2008-01-29  Murray Cumming  <murrayc murrayc com>

	* gio/src/file.hg: get_child_for_display_name(): 
	Change the display_name parameter to a ustring because 
	the C documentation says it should be UTF-8.
	* gio/src/fileinfo.hg: Add get_attribute_as_string(), which
	returns a UTF-8 string.
 	(Note that no other gio documentation mentions UTF-8.)
	Thanks to Iain Nicol.

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]