| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
This is necessary for C++17 which completely removes dynamic
exception specifications.
See https://bugzilla.redhat.com/show_bug.cgi?id=1438766
|
|
|
|
|
|
|
|
| |
signal"
This reverts commit d78ae1d81410bd7930aede831cdf1f15ae4920af.
This doesn't seem appropriate for the stable release cycle.
|
|
|
|
|
|
| |
This reverts commit 1cce397af6d1c9dd588d4a16e2b33933bb30d2ea.
We should not add API in a stable release cycle.
|
|
|
|
|
|
| |
This reverts commit 47260efc771b4ee3556116a6a8871d30ff43361f.
We should not add API in a stable release cycle.
|
|
|
|
|
|
| |
This is necessary for C++17 which completely removes dynamic
exception specifications.
See https://bugzilla.redhat.com/show_bug.cgi?id=1438766
|
|
|
|
| |
Bug 779936
|
|
|
|
|
|
| |
In case anyone is as easily confused as me…
https://bugzilla.gnome.org/show_bug.cgi?id=778575
|
|
|
|
|
|
|
| |
Clarify what is set and returned, and use lower case “nothing” to match
how that must be written in GVariant text format, à la GSettings, etc.
https://bugzilla.gnome.org/show_bug.cgi?id=778219
|
|
|
|
|
|
|
|
| |
It’s not exactly intuitive why the *_maybe() methods are kept in
ContainerBase, nor that Variant<VariantBase> inherits from the former
and is the way to get a maybe-typed Variant in glibmm. Let’s fix that!
https://bugzilla.gnome.org/show_bug.cgi?id=778219
|
|
|
|
|
|
|
| |
Donʼt use braces for single-line blocks, and do if the other side of an
if/else already did. Also, get rid of a couple of extraneous newlines.
https://bugzilla.gnome.org/show_bug.cgi?id=778219
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=777953
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, it is included indirectly, via 3 other headers. This is
brittle. Without that, users of action.h would have to manually include
variant.h to use methods returning the forward-declared VariantBase,
which isn’t very helpful. Plus, the header uses types like Variant<>
templates and VariantContainerBase, which were never forward-declared.
Including it directly makes the dependency more obvious and less brittle
and spares us from having to write a bunch more forward-declarations.
https://bugzilla.gnome.org/show_bug.cgi?id=777953
|
|
|
|
|
| |
Since we generate the .pdb files during the build, we should copy them to
make debugging glibmm on Windows easier.
|
| |
|
|
|
|
| |
It's used in add_action_with_bool() too.
|
|
|
|
| |
This brings it in line with the existing doc comment for ActivateSlot.
|
|
|
|
|
| |
* glib/glibmm/dispatcher.cc: When a Windows HANDLE must be cast, cast it
to Glib::PollFD::fd_t instead of int. Bug 772074
|
|
|
|
|
|
|
|
| |
* glib/glibmm/main.[h|cc]: file descriptor to poll can be either of gint,
or gint64 type, depending on the platform. glibmm should follow this
rule as well.
https://bugzilla.gnome.org/show_bug.cgi?id=772074
|
|
|
|
| |
Bug 775210
|
|
|
|
|
|
|
| |
The _WRAP_METHOD calls had the names typo'd as get_enum() + get_flags().
Keep and deprecate the misnamed methods.
https://bugzilla.gnome.org/show_bug.cgi?id=774647
|
|
|
|
|
|
|
|
| |
* gio/src/settingsschemasource.hg: method get_default() returns
transfer-none value, what means that we need to increase refcount
before wrapping the pointer by RefPtr class.
https://bugzilla.gnome.org/show_bug.cgi?id=774593
|
|
|
|
| |
As in std::string since C++11.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=773977
|
|
|
|
|
|
|
| |
This useful warning seems to be new in g++ 6:
thread/dispatcher2.cc:88:1: error: ‘{anonymous}::ThreadTimer::~ThreadTimer()’ defined but not used [-Werror=unused-function]
ThreadTimer::~ThreadTimer()
|
| |
|
| |
|
|
|
|
| |
This was a typo.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Using the fairly new, and nifty, slot/slot_callback arguments for
_WRAP_METHOD().
|
|
|
|
|
| |
This should not break ABI and this could not have been used anyway.
Bug #770304
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* gio/src/applicationcommandline.hg: Fix the documentation of get_arguments(),
now that g_option_context_parse_strv() has been wrapped.
* glib/src/optioncontext.hg: Wrap g_option_context_parse_strv() as
parse(char**& argv). Fix the documentation of get_help(bool).
|
|
|
|
|
|
| |
When C documentation is converted to C++ documentation, remove sentences
that contain g_free, g_strfreev, g_list_free or g_slist_free.
https://mail.gnome.org/archives/gtkmm-list/2016-August/msg00017.html
|
|
|
|
| |
Doesn't change the generated code, but some gmmproc warnings are avoided.
|
|
|
|
|
|
|
| |
This function was superseded by gtk_extra_objects.defs 6 years ago.
The substitution gtk_drag_source => Gtk::DragSource is lost with this
patch, but that substitution was wrong. There is no Gtk::DragSource
class or namespace.
|
|
|
|
|
|
|
| |
* gio/src/socketservice.hg: The documentation of GSocketService has been
slightly modified. Modify the documentation of Gio::SocketService accordingly.
Fix the indentation.
Noticed in connection with bug #766151, but not a bug fix.
|
|
|
|
| |
Because this simplifies the code.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=768797
|
|
|
|
|
|
|
|
|
|
|
|
| |
Silent builds were introduced in commit
fa03634b5963af18340258a67063f3a527c4e471
but they were not really enabled. Passing
yes to AM_SILENT_RULES fixes this issue.
See https://wiki.gnome.org/Initiatives/GnomeGoals/NicerBuilds
for more information.
https://bugzilla.gnome.org/show_bug.cgi?id=768797
|
|
|
|
|
|
| |
Because libsigc++ 2.10 deprecates signal::slots() and libsigc++ 3.0
now has no signal<>::slots() method. Using a signal for the list of
slots seems rather non-obvious anyway.
|