| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* glib/src/optiongroup.ccg: CppOptionEntry::set_c_arg_default(),
convert_c_to_cpp(), release_c_arg(): Fix memory leaks for string-valued
options. Bug #745173.
|
|
|
|
|
|
|
|
| |
* glib/src/optiongroup.ccg: add_entry_with_wrapper(): Don't allocate a new
C variable, if another entry has already been added for the same C++ variable.
It makes GLib::OptionContext::parse() behave like g_option_context_parse()
when two or more options refer to the same variable, typically
an --enable-x / --disable-x pair. Bug #744854.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/gio_extra_objects.defs: Add NetworkMonitor, Notification and
Resource.
* gio/src/file.hg:
* gio/src/fileinputstream.hg:
* gio/src/fileoutputstream.hg:
* gio/src/notification.hg:
* glib/src/iochannel.hg:
* glib/src/nodetree.hg: Avoid "gtkmmproc error" messages in the generated
files by not _IGNORE()ing non-existent functions. Unnecessary _IGNORE()s
generate error messages after the fix in bug 737212 was implemented.
|
|
|
|
|
|
| |
* tools/defs_gen/h2def.py: A *_DEPRECATED_IN_*_*_FOR(*) prefix before a
function prototype may contain white space within the parenthesis.
Remove such prefixes, otherwise the function prototype is not found.
|
|
|
|
|
|
|
| |
* glib/src/value_basictypes.[cc|h].m4: Deprecate Value<char>.
Add Value<signed char>. g_value_[get,set]_char() are deprecated in favour of
g_value_[get,set]_schar(). G_TYPE_CHAR is a signed char even on platforms
where a plain char is unsigned.
|
|
|
|
|
| |
* gio/src/notification.hg: Add enum NotificationPriority and set_priority().
* tools/m4/convert_gio.m4: Add conversion of GNotificationPriority.
|
|
|
|
|
| |
* gio/src/application.hg: Deprecate property_action_group().
* gio/src/unixsocketaddress.hg: Deprecate property_abstract().
|
|
|
|
|
|
| |
* glib/src/optiongroup.ccg: Replace the deprecated g_option_group_free() by
g_option_group_unref().
* glib/src/optiongroup.hg: Add a TODO comment.
|
|
|
|
|
|
|
| |
* gio/src/gio_methods.defs:
* glib/src/glib_functions.defs:
* glib/src/glib_functions.defs.patch:
* glib/src/gobject_functions.defs: Updated.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/filelist.am: Remove gio_others.defs.
* gio/src/gio_methods.defs.patch: Deleted, not used.
* gio/src/gio_others.defs: Deleted, not used.
* glib/src/filelist.am: Remove glib_deprecated_enums.defs and gobject.defs.
* glib/src/glib.defs: Remove glib_deprecated_functions.defs and
glib_deprecated_enums.defs.
* glib/src/glib_deprecated_enums.defs: Deleted, not needed.
* glib/src/glib_deprecated_functions.defs: Deleted, not needed.
* glib/src/gobject.defs: Deleted, not used.
|
|
|
|
| |
Based on the C documentation.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tools/extra_defs_gen/genererate_defs_gio.cc:
Add G_TCP_WRAPPER_CONNECTION.
* gio/src/gio_signals.defs: Regenerate this to add the signals
for GTcpWrapperConnection.
* gio/src/filelist.am:
* gio/src/tcpwrapperconnection.[hg|ccg]:
Add TcpWrapperConnection.
Markus Kolb noticed that this was missing.
* gio/giomm.h: Include tcpwrapperconnection.h
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
These predeclarations, such as below, seem to confuse doxygen.
See bug #743918 .
namespace Gtk
{ class Window_Class; } // namespace Gtk
|
|
|
|
|
|
|
|
|
| |
* glib/glibmm/error.cc: Call wrap_register_init() before wrap_init().
It was not necessary, when Error::register_init() was called from Glib::init(),
but Error::register_init() can be called from other places (Glib::thread_init()
and Glib::Error::throw_exception()).
* glib/glibmm/init.cc: Not necessary to call Glib::wrap_register_init() before
calling Glib::Error::register_init(). Bug #743466 (Mike Fleetwood).
|
| |
|
| |
|
|
|
|
|
|
|
| |
* glib/src/binding.[hg|ccg]: Change "typedef sigc::slot<bool,
const Glib::RefPtr<Binding>&, const GValue*, GValue*> BindingTransformSlot"
to "typedef sigc::slot<bool, const GValue*, GValue*> SlotTransform".
Bug #738663.
|
|
|
|
|
|
|
| |
* glib/src/spawn.[hg|ccg]: Add typedef SlotSpawnChildSetup, and say in
the documentation that the child_setup parameters can be empty slots.
That should make it clear how to avoid having a child_setup slot called.
Bug #528285.
|
|
|
|
|
| |
* gio/src/resource.hg: Insert '%' before 'Resource' where doxygen shall not
generate a link to Gio::Resource.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/unixfdlist.[hg|ccg]: Hand-code both constructors that take a
Glib::ArrayHandle<int>, and call g_unix_fd_list_new_from_array() in them.
* gio/src/unixfdlist.ccg: Don't subtract 1 from the length returned by
g_unix_fd_list_[peek|steal]_fds().
* gio/src/unixfdmessage.hg: get_fd_list(): Add refreturn.
* gio/src/unixfdmessage.ccg: Don't subtract 1 from the length returned by
g_unix_fd_message_steal_fds(). Bug #741365.
|
|
|
|
|
| |
* tools/pm/DocsParser.pm: lookup_enum_documentation(): Don't replace newlines
by spaces in the description of the enum constants.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gio/src/action.hg:
* gio/src/cancellable.hg:
* gio/src/charsetconverter.hg:
* gio/src/mount.hg:
* gio/src/notification.hg:
* gio/src/simpleaction.hg:
* gio/src/socket.hg:
* glib/src/datetime.hg:
* glib/src/glib_docs_override.xml:
* glib/src/keyfile.hg:
* glib/src/variant.hg: Add an empty line after @newin where it's needed in
order to avoid bad side effects in the documentation. Doxygen assumes that
@newin is followed by a paragraph that describes what is new.
|
|
|
|
|
|
| |
* tools/m4/enum.m4: Add a blank line in the enum documentation.
* tools/pm/Output.pm: Don't always add a blank line in the enum documentation.
* tools/pm/DocsParser.pm: Improve the rules for conversion of Since to @newin.
|
| |
|
| |
|
|
|
|
| |
Because it's currently timing out for me.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* tools/m4/gerror.m4: Add "/** " at the start of the documentation,
like enum.m4 does.
* tools/pm/DocsParser.pm: lookup_enum_documentation(): Don't add "/** "
which is deleted by the caller. Add "\n * " with the right indentation.
* tools/pm/Output.pm: output_wrap_enum(), output_wrap_enum_docs_only(),
output_wrap_gerror(): Don't delete "/** ". Don't change indentation.
|
|
|
|
|
|
|
| |
* tools/gmmproc.in:
* tools/pm/DocsParser.pm:
* tools/pm/Output.pm: Change messages that MS Visual Studio can misunderstand.
https://mail.gnome.org/archives/gtkmm-list/2014-November/msg00044.html
|
|
|
|
|
|
| |
* glib/src/checksum.hg: Remove the erroneous '@class ChecksumType' comment.
Should have been '@enum ChecksumType'. It's unnecessary now that gmmproc
generates enum documentation.
|
|
|
|
|
|
|
|
|
|
| |
* tools/pm/Output.pm: output_wrap_gerror(): Get the enum documentation from
the docs.xml file.
* tools/m4/gerror.m4: Include the documentation before 'enum Code' in
the generated code.
_WRAP_GERROR was overlooked when José Alburquerque implemented the
documentation of other enums (bug 544694).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* .gitignore: Ignore binding.[h|cc].
* glib/glibmm/objectbase.h: Add a comment.
* glib/src/filelist.am: Add glib_signals.defs and binding.hg.
* glib/src/glib.defs: Add glib_signals.defs.
* glib/glibmm.h: Add binding.h.
* tools/extra_defs_gen/generate_defs_glib.cc: Add get_defs(G_TYPE_BINDING).
* tools/m4/convert_glib.m4: Add conversion for BindingFlags.
* tools/generate_wrap_init.pl.in: Define GLIBMM_INCLUDED_FROM_WRAP_INIT_CC.
* glib/src/binding.[hg|ccg]: New files with enum BindingFlags and class Binding.
* glib/src/glib_signals.defs: New file with info about GBinding's properties.
Bug #738663.
|
|
|
|
|
|
|
| |
* gio/src/resource.[hg|ccg]: Add get_file_exists_nothrow() and
get_file_exists_global_nothrow(). Rename the get_info() and get_info_global()
methods that only check if a file exists. Use std::string for path names.
Bug #739206.
|
|
|
|
|
|
| |
* configure.ac: Require mm-common 0.9.7.
* .gitignore: Ignore doxygen-extra.css.
* docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css.
|
|
|
|
|
|
|
|
| |
* gio/src/resource.[hg|ccg]: Add class Resource, enum ResourceFlags and
enum ResourceLookupFlags.
* glib/src/bytes.hg: Mention Resource in a comment.
* tools/m4/convert_gio.m4: Add conversions for GResource, GResourceFlags and
GResourceLookupFlags. Bug #739206.
|
|
|
|
|
|
|
| |
* glib/glibmm/propertyproxy.h:
* glib/glibmm/property.h: Move the documentation about registering
properties from PropertyProxy to Property, which is the class that registers
custom properties. Add a code snippet to the documentation. Bug #523043.
|
|
|
|
|
|
|
|
| |
(bgo#737212)
* tools/pm/WrapParser.pm: when method used in _IGNORE or signal used
in _IGNORE_SIGNAL doesn't exists, there is a message posted on
stderr and also proper comment in a generated header.
|
| |
|