Otherwise due to weird things like gtk-doc.make copying files back into the source directory, we may run into the maintainer mode bits mistakenly attempting to rerun.
When renaming a variable from _SCRIPTS to _DATA, it helps to also rename all references.
Revert EOL of these files to Unix style as they are to be processed during "make dist"
-In gio/Makefile.am, the name for one of the filters for capturing the sources for the GIO VS Project Files is corrected. -Remove the GIO source file items in the VS project files templates as a result for this change, and move the entry of the "new" gregistrysettingsbackend.c into the filter in gio/Makefile.am
Add the third struct field, zeroed, to avoid a compiler warning.
They are sourced by the shell and don't include a #!/bin/sh, so they shouldn't be marked as executable.
The g_return_val_if_fail() macro takes a return value.
GAction is a read-only interface (as is visible by the lack of _set() functions on its API). The properties on the interface currently force implementors to support writing of the properties at construct time, however. Lift that restriction. Take advantage of this from GSimpleAction by nuking the set_property function and setting the fields directly in the constructor.
Since we have support for change_state in GActionEntry now.
Pulled from the testcase.
If connected, allows the user to control the result of g_action_change_state().
A convenience API for creating lots of actions quickly.
as an undocumented feature
This commit represents an API break to GAction in the following ways: - the 'set_state' entry in the GActionInterface vtable has been renamed to 'change_state'. The number and order of vtable items has not otherwise changed. - g_action_set_state() has been renamed to g_action_change_state() to match the updated vtable entry. - the "state" property of the GAction interface has been changed to read-only to reflect the fact that g_action_set_state() no longer exists. - GSimpleActionClass has been hidden. GSimpleAction can no longer be subclassed. >> Rationale g_action_set_state() has never been a true setter in the sense that calling it will update the value of the "state" property. It has always been closer to "request 'state' to be changed to this value" with semantics defined by the implementor of the interface. This is why the equivalent method in GActionGroup had its name changed from 'set' to 'change'. This change makes the two interfaces more consistent and removes any implication about the effect that calling set_state() should have on the 'state' property. >> Impact This incompatible API break was undertaken only because I strongly suspect that it will go entirely unnoticed. If the break actually affects anybody, then we will accommodate them (possibly going as far as to revert this commit entirely). The virtual table change only impacts implementors of GAction. I strongly suspect that this is nobody (except for GSimpleAction). The hiding of GSimpleActionClass only impacts impacts subclasses of GSimpleAction. I strongly suspect that none of these exist. The changing of the property to be read-only only affects people who were trying to change the state by using GObject properties. I strongly suspect that this is nobody at all. The removal of the g_action_set_state() call is the most dangerous, but I still suspect that it will impact nobody outside of GLib. If anybody is impacted by this change then, at their request, I will reintroduce the API as a deprecated alias for g_action_change_state().
-The VS2010 README.txt should have Windows CRLF EOL. -Tell people about the added dependency on LibFFI
This time I realized that I needed to set autocrlf=false on my Windows side ... ugh... This is one of those files that must have CRLF line endings to work orrectly :|
…ventfd() Also remove the caching of checking for eventfd; just try it every time, it's cheap enough to do so. https://bugzilla.gnome.org/show_bug.cgi?id=653570