| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Rename get_connected() to is_connected() and get_active() to
is_active(), following the normal convention.
|
|
|
|
|
|
|
| |
This also fixes a leak when the default intended filename was
generated on-the-fly.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
|
|
|
|
|
|
| |
vmethod name
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
|
|
|
|
|
|
|
|
| |
This makes them less error-prone to use. Also, fixes the
master check for RANDR 1.2 in gnome_rr_screen_initable_init(), which
wouldn't handle RANDR versions above 1.x.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
|
|
|
|
|
|
|
|
|
| |
Added two public methods, gnome_rr_config_load_current and
gnome_rr_config_load_filename, that allow initialization of the
config (creating a new one with g_object_new results in an empty
one).
As a result, GnomeRRConfig is no more a GInitable and the :current
property is gone.
|
|
|
|
|
|
|
|
|
| |
Incorporate Federico's advice from bug 630913, including:
- store priv as a local variable
- chain up in finalize (this was actually a bug)
- make :gdk-screen readwrite
- add a ::changed vmethod for the signal
- remove the callback in gnome_rr_screen_new, and drop gnome_rr_screen_destroy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For easier binding and introspectability, rework GnomeRRConfig and
GnomeOutputInfo to be GObjects (GInitables, actually) instead of
boxed types. This commit *does* break API, as previous API just
accessed fields in the public structs, while now everything has been
moved to private structures and accessors must be used.
Also, rework GnomeRRLabeler to use both a public and a private structure,
so that gobject-introspection can find instance/class sizes.
Modifications to gnome-control-center and gnome-settings-daemon will
follow.
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
|
|
|
|
|
|
|
|
| |
Turned all GnomeRR structures into boxed types, then added the needed
annotations and the Makefile.am bits.
Does not yet include API changes, but should bind (awfully) all of
libgnome-desktop.
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
|
|
|
|
|
|
|
|
|
| |
Rework GnomeRRScreen so that it is a full GObject, and all its data
is moved to GnomeRRScreenPrivate.
GObject's are more supported when it comes to introspection and bindings,
in particular wrt constructors. Therefore, this is a necessary step
for useful introspection generation.
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
|
|
|
|
| |
The System Information panel in the System Settings will provide
similar functionality.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=626346
|
|
|
|
| |
No real change, I just wanted to cleanup the code a bit.
|
|
|
|
|
|
|
|
|
|
|
| |
Resized and transformed wallpapers are stored in ~/.cache/wallpaper/.
The cache is refreshed for each new current wallpaper depending on the
resolution or transformation, and each time the source image is
refreshed.
The source image format is preserved.
https://bugzilla.gnome.org/show_bug.cgi?id=608419
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=635455
|
| |
|
|
|
|
| |
We don't have gconf anymore in the public headers.
|
| |
|
| |
|
|
|
|
| |
This is a side-effect of #519869. Fixes #628919.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This could cause free'ing random data when the members of ->windows
were destroyed, but ->windows itself wasn't. As it was != NULL, we'd
be free memory that wouldn't belong to us anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=634534
|
|
|
|
| |
This reverts commit 4d2a27d55bcf9bb8de170ae6c6540724125aafa3.
|
|
|
|
| |
This reverts commit cad94246fb5be76482212407a380cd75f9e7b932.
|
|
|
|
|
|
| |
This reverts commit 139ac9d3510767444e425366594f7e7e6bb5c1f8.
I messed with git push.
Really, I promise I will not commit a patch without reviewing it!
|
|
|
|
|
| |
Of course, install folder is libgnome-desktop, not libgnome-destkop.
Sorry for the noise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For easier binding and introspectability, rework GnomeRRConfig and
GnomeOutputInfo to be GObjects (GInitables, actually) instead of
boxed types. This commit *does* break API, as previous API just
accessed fields in the public structs, while now everything has been
moved to private structures and accessors must be used.
Also, rework GnomeRRLabeler to use both a public and a private structure,
so that gobject-introspection can find instance/class sizes.
Modifications to gnome-control-center and gnome-settings-daemon will
follow.
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
|
|
|
|
|
|
|
|
| |
Turned all GnomeRR structures into boxed types, then added the needed
annotations and the Makefile.am bits.
Does not yet include API changes, but should bind (awfully) all of
libgnome-desktop.
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
|
|
|
|
|
|
|
|
|
| |
Rework GnomeRRScreen so that it is a full GObject, and all its data
is moved to GnomeRRScreenPrivate.
GObject's are more supported when it comes to introspection and bindings,
in particular wrt constructors. Therefore, this is a necessary step
for useful introspection generation.
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
|
|
|
|
|
|
|
|
| |
gobject-introspection requires all header and source files to be
defined in one place. This is one way to achieve that, without
using non recursive automake.
Also, remove the outdated references to libgnome and libgnomeui
https://bugzilla.gnome.org/show_bug.cgi?id=630913
|
| |
|
| |
|
|
|
|
|
|
| |
This also introduces API break for loading/saving settings.
See bug 626021 for details.
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Federico Mena Quintero <federico@novell.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|