| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
This is possible now that we RefPtr<> is an alias for std::shared_ptr<>.
|
|
|
|
|
|
|
|
| |
Specifying a Deleter in make_refptr_for_instance().
And changing RefPtr::cast_dynamic<>() to std::dynamic_pointer_cast<>().
The glibmm_refptr test then becomes rather silly, and should maybe
just be removed.
|
| |
|
|
|
|
|
|
| |
* gio/src/dbusproxy.hg: fix _WRAP_METHOD usage
* tools/m4/convert_gio.m4: update converstion definition - use
Gio::DBus::Proxy instead of Proxy.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tools/m4/enum.m4:
* tools/m4/gerror.m4: Surround code and documentation by #ifndef
xxx_DISABLE_DEPRECATED, if it's deprecated.
* tools/pm/DocsParser.pm: lookup_enum_documentation(): Move the parsing of
options to WrapParser. Add deprecation docs, if any.
* tools/pm/Enum.pm: build_element_list(): Move the parsing of options to
WrapParser.
* tools/pm/Output.pm: output_wrap_enum(), output_wrap_enum_docs_only(),
output_wrap_gerror(): Handle deprecation docs.
* tools/pm/WrapParser.pm: Parse options in the new on_wrap_any_enum() function.
|
|
|
|
|
|
|
|
| |
* glib/glibmm/property.h: More code within #ifndef DOXYGEN_SHOULD_SKIP_THIS.
* glib/src/bytearray.hg: Change parameter name index_ to index.
* tools/pm/DocsParser.pm: When the C parameter name does not coincide with
the C++ name, change to the C++ name in the documentation also when the C
name ends with an underscore.
|
|
|
|
|
|
|
|
|
|
| |
operations.
If class contains movable fields, custom move constructor and move
assignment operator should be provided. Use macro _CUSTOM_MOVE_OPERATIONS
for NOT generating default move operations.
https://bugzilla.gnome.org/show_bug.cgi?id=756593
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* .gitignore: add paramflags generated files to ignore list.
* glib/glibmm.h: add paramflags header to include list.
* glib/glibmm/property.{cc|}h: add constructors allowing set nick,
blurb. Add getters for this values.
and flags of property.
* glib/glibmm/value.{cc|h}:
* glib/src/filelist.am: add paramflags to a build.
* glib/src/enums.{ccg|hg}: add GParamFlags enum wrapper.
* glib/glibmm/value_basictypes.{cc|h}.m4: add
overloaded create_param_spec() for setting additional property
parameters.
This patch fixes bug #755256
|
| |
|
|
|
|
| |
The older libsigc++ syntax is deprecated.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Bug #759791
|
|
|
|
|
|
| |
This fix is necessary for compilation of glibmm on OS X, as the clang
compiler that currently ships with XCode currently does not support this
keyword. Bug #759791
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
In case we really need the std::ref() support in libsigc++ 2.7.2.
|
| |
|
|
|
|
|
| |
tools/extra_defs_gen/generate_extra_defs.cc: Mark deprecated signals and
properties as such in the generated .defs file.
|
|
|
|
|
|
|
|
|
| |
* tools/pm/GtkDefs.pm:
* tools/pm/Property.pm: Search for (deprecated #t) in the *_signals.defs file.
* tools/pm/Output.pm:
* tools/pm/WrapParser.pm: Warn if a signal, property or child property is
deprecated in the .defs file, but not in the _WRAP_* macro, and the whole
file is not deprecated (no _IS_DEPRECATED).
|
|
|
|
| |
As required by the latest (not yet released) libsigc++.
|
| |
|
|
|
|
|
|
|
|
|
| |
sigc::bind<1>() is meant to bind a value for the second argument,
which makes no sense for a method with 1 parameter.
sigc::bind() seems fine.
I found this while working in the sigc3 branch, using libsigc++-3.0,
which is less forgiving of this error.
|
|
|
|
|
| |
At some point gio.h is going to include headers from this location, so
make sure we look for headers from here.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Putting the comment before the code, instead of to the right,
because clang-format can not (and could not) know which comments
are meant to be aligned. I prefer this anyway.
|
|
|
|
| |
This seems to work.
|
| |
|
|
|
|
|
| |
I need to make a subsequent commit to fix the now-unaligned
trailing comments.
|
|
|
|
|
|
|
|
| |
Because it sometimes wrongly things that comments on two lines
are related.
This now wrongly unaligns some blocks of trailing comments,
but I would rather just not have them.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Because this can break builds.
|
| |
|
| |
|
| |
|
| |
|