summaryrefslogtreecommitdiff
path: root/gio
Commit message (Collapse)AuthorAgeFilesLines
* Application, ApplcationCommandLine: #include variantbase.hMurray Cumming2014-04-032-0/+2
| | | | | This was a problem when building gtkmm and would probably have been shown by a test case in glibmm.
* Regenerated *_docs.xml files.Murray Cumming2014-04-031-21/+40
|
* Application, ApplicationCommandLine: Wrap API that uses VariantDict.Murray Cumming2014-04-032-3/+6
| | | | | | | | | | * gio/src/application.hg: Add the handle-local-options signal. * gio/src/applicationcommandline: Add get_options_dict(). * tools/m4/convert_glib.m4: Add necessary conversions. I really need to try using this API so we can be sure that it is correct before calling it stable, because this part of the awful GApplication documentation is particularly awful.
* Add a TODO commentMurray Cumming2014-04-031-0/+2
|
* extra_defs: Add some new gio classes.Murray Cumming2014-04-021-0/+106
| | | | | | | * tools/extra_defs_gen/generate_defs_gio.cc: * tools/extra_defs_gen/generate_defs_glib.cc: Mention some recently-added GTypes. * gio/src/gio/gio_signals.defs: Regenerate.
* Add some TODOs about VariantDict.Murray Cumming2014-04-022-0/+7
| | | | | | We should remove Application::add_main_option_entries() and add_option_group() if we cannot get the handle_local_entries signal and its VariantDict right.
* Minor comments updates.Murray Cumming2014-04-021-5/+0
|
* Regenerate docs XML files.Murray Cumming2014-03-171-2/+2
|
* Application: Add add_main_option_entry() and add_option_group().Murray Cumming2014-03-052-0/+22
| | | | | * gio/src/application.hg: Wrap g_application_add_main_option_entries() and g_application_add_option_group().
* Add ActionMap to gio_extra_objects.defs.Murray Cumming2014-03-051-0/+6
| | | | | This lets the documentation generator guess the appropriate C++ method name.
* win32: Surround content_type_get_symbolic_icon() with ifdefs.Giuseppe Penone2014-03-052-0/+4
| | | | | This matches a similar ifdeffing in the underlying C header, because ths function is apparently not useful on win32.
* Regenerate docs XML.Murray Cumming2014-03-041-9/+8
|
* Regenerated docs XMLMurray Cumming2014-02-261-1114/+1195
|
* Regenerated signal/property .defsMurray Cumming2014-02-261-0/+9
|
* Regenerated methods .defsMurray Cumming2014-02-261-1/+34
|
* Gio::Socket::bind() docs: Use @a instead of <tt></tt> for a parameter.Murray Cumming2014-02-261-2/+2
| | | | | * gio/src/socket.hg: @a is the doxygen way to say that we are referring to a parameter in the method being documented.
* Gio::Socket docs: Do not say that the Cancellable (reference) can be 0.Murray Cumming2014-02-261-4/+5
| | | | | * gio/src/socket.hg: That makes sense only in the C API, which uses a pointer. We instead have method overloads without that parameter.
* Improve Gio::Socket documentation.Tomasz Jankowski2014-02-261-2/+76
| | | | | | | | * gio/src/socket.hg: Added documentation for the bind(), listen() and accept() methods, based on original Glib API reference but mentioning our exceptions rather than GError or return values. Bug #725178
* Gio::MemoryInputStream: Add add_data() taking a sigc::slotKjell Ahlstedt2014-02-122-8/+67
| | | | | | | * gio/src/memoryinputstream.[h|cc]: Add add_data( const void*, gssize, const SlotDestroyData&). Deprecate add_data(const std::string&) and add_data(const void*, gssize). Bug #609946
* gio/src/fileattributeinfo.hg: Remove NO_GTYPE from _WRAP_ENUMsKjell Ahlstedt2014-01-311-5/+3
| | | | | | | | * gio/src/fileattributeinfo.hg: A comment said that NO_GTYPE was necessary because gmmproc generated the wrong name for the _get_type() functions. That was fixed in tools/m4/base.m4 on 2009-03-19 by commit https://git.gnome.org/browse/glibmm/commit/?id=2343e537edae800a2969d57ec49cb58585b3de22 Probably many more NO_GTYPE can be removed in glibmm.
* Gio::MenuModel: Add signal_items_changed()Kjell Ahlstedt2014-01-311-2/+2
| | | | * gio/src/menumodel.hg: Wrap the "items-changed" signal.
* Fix some doxygen warningsKjell Ahlstedt2014-01-3111-25/+29
| | | | | | | | | | | | | | | | | * gio/src/action.hg: * gio/src/actionmap.hg: * gio/src/dbusconnection.hg: * gio/src/dbusproxy.hg: * gio/src/file.hg: * gio/src/fileinfo.hg: * gio/src/menuitem.hg: * gio/src/mount.hg: * gio/src/settings.hg: * gio/src/simpleaction.hg: * gio/src/threadedsocketservice.hg: * glib/glibmm/base64.h: * glib/glibmm/refptr.h: * glib/src/variant.hg: Fix some warnings in doxygen.log.
* Regenerate gio_methods.defsKjell Ahlstedt2014-01-311-5/+5
| | | | | * gio/src/gio_methods.defs: Some inconsistent parameter names have been fixed in glib/gio header files.
* Gio::Action: Add parse_detailed_name() and parse_detailed_name_variant()Kjell Ahlstedt2014-01-301-1/+44
| | | | | | | * gio/src/action.hg: Add parse_detailed_name() and parse_detailed_name_variant(). * tools/m4/initialize_glib.m4: Add _INITIALIZATION of Glib::ustring& from gchar*.
* Add Gio::NotificationKjell Ahlstedt2014-01-285-0/+170
| | | | | | | | | * gio/src/application.hg: Add send_notification(), withdraw_notification(). * gio/src/notification.[hg|ccg]: New files. * gio/src/filelist.am: Add notification.hg. * gio/giomm.h: Add giomm/notification.h. * tools/m4/convert_gio.m4: Add conversions between GNotification and Gio::Notification. Bug #722896.
* Gio::Action: Fix activate(const Glib::Variant<T_Value>& value)Kjell Ahlstedt2014-01-251-2/+2
| | | | | * gio/src/action.hg: Make activate(const Glib::Variant<T_Value>& value) call activate_variant(). Fix a typo in a comment. Bug #722896 comment 3.
* Add _IGNORE()s, remove obsolete commentsKjell Ahlstedt2014-01-216-9/+8
| | | | | | | | | | | | * gio/src/cancellable.hg: Remove obsolete comment. * gio/src/dbusmessage.hg: Fix a typo. Remove obsolete comment. Add _IGNORE(). * gio/src/application.hg: * gio/src/inputstream.hg: * gio/src/outputstream.hg: * gio/src/socketconnection.hg: * glib/src/bytes.hg: * glib/src/module.hg: * glib/src/variant.hg: Add _IGNORE().
* Regenerate C docs.Murray Cumming2014-01-171-170/+17654
|
* Regenerate signal/property .defsMurray Cumming2014-01-171-0/+9
|
* Regenerate functions .defs.Murray Cumming2014-01-171-18/+1035
|
* Regenerate enums defs.Murray Cumming2014-01-171-2/+40
|
* Gio::ThemedIcon::get_names(): Use _WRAP_METHODKjell Ahlstedt2013-12-092-15/+2
| | | | | * gio/src/themedicon.[hg|ccg]: Use _WRAP_METHOD instead of hand-written code. gmmproc does not complain.
* Gio::Mount::guess_content_type_finish(): Correct the documentationKjell Ahlstedt2013-12-091-1/+10
| | | | | * gio/src/mount.hg: guess_content_type_finish(): Adapt the docs to C++ instead of copying directly from glib.
* Gio::DBus::AuthObserver: Add example from the C API docs in class docsKjell Ahlstedt2013-12-091-1/+28
| | | | | * gio/src/dbusauthobserver.hg: Add the example from the C API docs, translated to C++.
* Gio::content_type_*(): Improve documentationKjell Ahlstedt2013-11-131-11/+25
| | | | | | | * gio/giomm/contenttype.h: Add @defgroup giommContentType. Useful as a link target from Gtk::AppChooser, similar to a link from GtkAppChooser:content-type to GContentType. See gtk+ bug #650012. Several minor fixes in content_type_*() docs.
* Added a comment.Murray Cumming2013-11-071-0/+2
|
* Gio::ActionGroup: Remove a nonsensical check.Murray Cumming2013-10-141-3/+0
| | | | | | | | * gio/src/actiongroup.hg: get_action_state_hint(): Remove a wrongly copy/pasted g_return_if_fail() line that causes a compiler error when the template is actually used. Ideally we would have tests for uses of templated methods. Bug #709963 (Johannes Meng, David Evans)
* Gio::Settings: Add create_action().Murray Cumming2013-10-111-0/+3
|
* Gio::MenuItem: Add set_action(), unset_target() and unset_action_and_target().Murray Cumming2013-10-082-2/+41
| | | | | * gio/src/menuitem.[hg|ccg]: set_action() and unset_target() replace set_action_and_target(action), which is now deprecated.
* Action/ActionGroup: Make some parameter parameters optional.Murray Cumming2013-10-083-1/+10
| | | | | | | * gio/src/action.[hg|ccg]: Add an activate() method that takes no parameter. * gio/src/actiongroup.hg: activate_action(): Add a method overload that takes no parameter parameter.
* Action: print_detailed_name(): Remove the action_name parameter.Murray Cumming2013-10-081-7/+4
| | | | | | * gio/src/action.hg: This is a non-static version of the method, so we can just use get_name(). We already use the instance to get the state type.
* Docs: Add Action* and MenuItem docs.Murray Cumming2013-10-085-13/+125
|
* Updated a commentMurray Cumming2013-10-011-1/+1
|
* Updated a commentMurray Cumming2013-10-011-1/+2
|
* Menu: Add a TODOMurray Cumming2013-09-271-1/+2
|
* Gio::MenuItem: get/set_attribute(): Deprecated for *_value() methods.Murray Cumming2013-09-271-6/+12
| | | | | | | | | | | * gio/src/menuitem.hg: set_attribute(): Deprecate this in favour of set_attribute_value() though it was previously the other way around. Add get_attribute_value() and deprecate get_attribute() in favour of it. This lets us, one day, remove those set_attribute() and get_attribute() methods and replace them with more pleaseant templated set/get_attribute() methods that just call the *_value() methods, as in Gio::Action.
* Add a commentMurray Cumming2013-09-261-0/+1
|
* Gio::ActionMap: Fix a reference-counting problem.Murray Cumming2013-09-261-0/+1
| | | | | | | | * gio/src/actionmap.hg: add_action_vfunc(): Add a custom _CONVERSION() that takes a reference, just for this vfunc. We would have seen the need for this before if it had used a const & instead of passing the RefPtr by value, which we probaby cannot change now without breaking ABI.
* Regenerated methods .defs filesMurray Cumming2013-09-201-0/+60
|
* Gio::File: Add measure_disk_usage() and measure_disk_usage_async().Murray Cumming2013-09-202-5/+182
| | | | | | | | * gio/src/file.[hg|ccg]: Wrap g_file_measure_disk_usage(), g_file_measure_disk_usage_async() and g_file_measure_disk_usage_finish(), based on the copy() and copy_async() methods, which also have 2 slots. * tools/m4/convert_glib.m4: Add a conversion for guint64&.