Commit graph

425 commits

Author SHA1 Message Date
Thomas Wood
95143ad4c7 Fix various issues raised by running distcheck 2010-05-21 14:48:34 +01:00
Thomas Wood
8bb88eb18b mouse: convert the mouse capplet into a settings panel
Add a module and CcPanel implementation for the mouse settings.
2010-05-20 17:50:56 +01:00
Thomas Wood
3748173b42 Add an example implementation of a settings panel
The example panel implements CcPanel and registers itself as extending the
panel extension point. It provides a simple "Hello World" message. The
example panel is not build by default, but enabled through a configure option.
2010-05-20 10:02:03 +01:00
Thomas Wood
65aea316b8 Define the extension point name and support variables for panels
The extension point name is used to identify modules that implement
new settings panels using CcPanel.

Also add various libtool flags that will be good practice for new panels.
2010-05-19 16:51:40 +01:00
Thomas Wood
799134a7ba Remove libslab requirement and the internal copy of libslab
libslab is no longer required since the new shell does not use it.
2010-05-19 11:19:34 +01:00
Thomas Wood
4ea04c81dc shell: add a new settings shell
The new shell provides an implementation of CcShell and also removes the
dependency on libslab.
2010-05-19 11:11:26 +01:00
Thomas Wood
b4fdb6db4f Add libgnome-control-center with two new classes: CcShell and CcPanel
CcShell is an abstract class that represents an instance of a control
center shell. It provides access to some of the properties of the shell
that panels will need to read or change. When a panel is created it has an
instance of CcShell available that represents the current shell.

CcPanel is an abstract class used to implement panels for the shell. A
panel contains a collection of related settings that are displayed within
the shell window.
2010-05-18 16:09:26 +01:00
Rodrigo Moya
16fad4785d Release 2.31.1 2010-05-05 12:34:01 +02:00
Sergey V. Udaltsov
6b449a3a04 use new libgnomekbd function for default group switcher
https://bugzilla.gnome.org/show_bug.cgi?id=603806
2010-04-19 00:42:28 +01:00
Travis B. Hartwell
7cfd35fe84 [typing-break] Add support for Ubuntu's app indicator instead of GtkStatusIcon 2010-04-16 17:03:47 +02:00
Javier Jardón
825434bbcd Remove GTK+ deprecated symbols
https://bugzilla.gnome.org/show_bug.cgi?id=572325
2010-04-13 19:34:52 +02:00
Federico Mena Quintero
5180a99017 Merge branch 'randr-set-as-default'
This adds a "Make Default" button in gnome-display-properties, which is used
to set up a systemwide default RANDR configuration.  For users which don't have
a personal ~/.config/monitors.xml, then that systemwide configuration will
be used instead.

There is a PolicyKit helper program, gnome-display-properties-install-systemwide,
which is used to create the file

  /etc/gnome-settings-daemon/xrandr/monitors.xml

in a secure fashion.
2010-04-06 18:31:22 -05:00
Rodrigo Moya
e9b7e0a11c Release 2.30.0 2010-03-29 16:42:20 +02:00
Federico Mena Quintero
673cd05b3f Separate glib check in configure.ac
The PolicyKit helper for the display capplet only needs glib,
no other extra libraries.  So, make it link only with that.
2010-03-11 13:11:05 -06:00
Rodrigo Moya
e7d0577a61 Release 2.29.92 2010-03-08 13:18:49 +01:00
Frédéric Péters
3b60923dcb Release 2.29.91 2010-02-24 15:19:56 +01:00
Federico Mena Quintero
4b224e4927 bgo#554263 - Allow compiling without the RANDR libraries
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-22 21:01:49 -06:00
Rodrigo Moya
e7ac70bc5d Depend on gnome-desktop >= 2.29.4 for per-monitor
backgrounds
2010-02-14 10:52:58 +01:00
Bastien Nocera
a4eef676df Fix libm linking
Otherwise we get:
/usr/bin/ld: gnome-mouse-properties.o: undefined reference to symbol 'floor@@GLIBC_2.0'
/usr/bin/ld: note: 'floor@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation

https://bugzilla.gnome.org/show_bug.cgi?id=609570
2010-02-10 18:21:28 +00:00
Rodrigo Moya
8c54184c87 Release 2.29.90 2010-02-08 12:38:15 +01:00
Rodrigo Moya
646355855f Release 2.29.6 2010-01-26 10:03:31 +01:00
Thomas Wood
54bcf1874d [appearance] use GtkInfoBar rather than a copy of GeditMessageArea
GtkInfoBar (available in Gtk+ 2.18) replaces GeditMessageArea.
2010-01-19 13:03:32 +00:00
Vincent Untz
b2261cb5a8 [release] post-release bump to 2.29.5 2009-12-24 00:46:02 +01:00
Vincent Untz
7b201885a7 [release] 2.29.4 2009-12-24 00:45:44 +01:00
Thomas Wood
42133f871f Rename configure.in to configure.ac
The ".ac" extension is the preferred use:

http://www.gnu.org/software/autoconf/manual/html_node/Writing-Autoconf-Input.html
2009-12-05 11:22:52 +00:00
Renamed from configure.in (Browse further)