Commit graph

265 commits

Author SHA1 Message Date
Matthias Clasen
2083f0a045 Link against libxml where appropriate
The default-applications and background capplets use libxml,
so link against it.
2010-10-07 12:54:28 -04:00
Rodrigo Moya
ac72f76543 Release 2.91.0 2010-10-05 10:42:07 +02:00
William Jon McCann
ec8aed3b20 Drop font-viewer
Will be moved to another module
2010-10-01 11:04:43 -04:00
Javier Jardón
f925a6a538 Update autotools configuration
New requirements:
automake >= 1.10
libtool >= 2.2
2010-10-01 08:02:27 +02:00
Javier Jardón
33c4011a54 Use upstream gettext insstead the Glib one 2010-10-01 07:51:36 +02:00
Bastien Nocera
c1271e7ed5 build: Remove unneeded dependency check for XCursor 2010-09-29 17:15:39 +01:00
Bastien Nocera
852af20f1b 2.90.1 2010-09-22 12:07:17 +01:00
Bastien Nocera
6e7b3774c0 Only link the panels that require it to gnome-desktop
Only the display and background panels use gnome-desktop,
the shell shouldn't need to require it.
2010-09-20 17:56:23 +01:00
Thomas Wood
e721f417ad Add initial implementation of "background" panel
The background settings panel provides a way for users to change the
desktop background by selecting an image and/or colour.
2010-08-10 15:26:07 +01:00
Thomas Wood
de166928c1 configure: update minimum required glib version
Fixes bug 624322 - control-center.c: g_variant_get_bytestring_array is not
a valid API call
2010-07-16 16:38:29 +01:00
Thomas Wood
566ff0f93b Release 2.31.5 2010-07-12 18:43:47 +01:00
Thomas Wood
309676e9f3 Clean up configure.ac
Remove redundant checks and sort output files alphabetically. Also
remove unnecessary AC_SUBST of pkg-config variables.
2010-07-12 13:05:39 +01:00
Thomas Wood
9c1fd5dbd3 Don't include libwindow-settings
Remove libwindow-settings from the build since it is no longer used by
control center.
2010-07-12 11:34:31 +01:00
Thomas Wood
9089857a89 Completely remove dependency on capplets/common directory
The capplets directory is no longer built or distributed, so the panels
cannot depend on files in it.
2010-07-12 10:39:09 +01:00
Thomas Wood
8dc34e8695 Disable the capplets directory
The capplets directory does not currently build due to changes in GTK+ and
should be replaced by appropriate settings panels.
2010-07-05 12:18:23 +01:00
Thomas Wood
a26d7b5679 Release 2.31.4.2 2010-06-30 17:34:45 +01:00
Thomas Wood
3c92ef843e Release 2.31.4.1 2010-06-29 19:42:42 +01:00
Thomas Wood
a8588291eb Release 2.31.4 2010-06-29 17:06:58 +01:00
Thomas Wood
0cbbf01710 Merge branch 'wip/datetime-panel' 2010-06-29 14:41:48 +01:00
Rodrigo Moya
59a4d44b35 Add .so version information to libgnome-control-center 2010-06-24 16:16:29 +02:00
Bastien Nocera
de11d12d52 Use gnome-desktop 3.0, not 2.0
As we compile against GTK+ 3.x now.
2010-06-23 20:30:35 +01:00
Richard Hughes
ae7944a0c8 Convert from libunique to GtkApplication to remove the final gtk-2.0 library 2010-06-21 16:30:44 +01:00
Richard Hughes
f4ef191462 You can't mix GTK2 and GTK3, so depend on gtk-3.0 versions of libraries 2010-06-21 16:30:44 +01:00
Thomas Wood
e35b73abb5 Add initial implementation of date/time panel 2010-06-16 18:08:43 +01:00
Rodrigo Moya
c09f693575 Use gtk+-3.0 2010-06-10 23:06:11 +02:00
Thomas Wood
4b64b669ef Release 2.31.3 2010-06-07 18:04:02 +01:00
Thomas Wood
8836316161 display: convert display capplet to a settings panel
Add CcPanel and module implmenetation for the display settings.
2010-06-07 17:05:02 +01:00
Thomas Wood
b6e436acda Remove accessibility capplet from the build
The accessibility capplet is now superseded by the unviversal-access panel.
2010-06-04 17:59:03 +01:00
Thomas Wood
54127b805e build: Make sure distcheck passes
Rename files in POTFILES to match new names. Rename the universal access
.desktop file to be consistent with the other desktop files.
2010-06-04 17:45:54 +01:00
Thomas Wood
98ffb24bf1 Add initial universal-access module and UI 2010-06-04 16:38:44 +01:00
Thomas Wood
847bbba2b8 panels: make .desktop file naming more consistent
Give the .desktop files for settings panels a more consistent naming
scheme.
2010-06-02 16:54:26 +01:00
Matthias Clasen
e14803b391 shell: Improve keyboard navigation
When using keynav in the category views, the fact that the categories are
separate icon views leads to confusion, because each category will end up
with its own selected icon, so that you can end up with multiple selected
items (and the difference between focused/non-focused is not visually
obvious here). Also, since the category views appear visually as a single
unit, it is irritating that arrow keynav stops at category borders.

This commit arranges things so that only one category will ever have a
selected item by unselecting on focus-out. Furthermore, it uses the
keynav-failed signal and some new GTK+ api to make arrow up/down work across
category borders, in the expected way.
2010-06-02 10:58:40 +01:00
Sergey V. Udaltsov
46cd0b40f9 Changing Print layout to Show layout
Using new shared function from libgnomekbd
2010-05-26 01:04:46 +01:00
Thomas Wood
45c5eeb522 Release 2.31.2 2010-05-24 23:09:36 +01:00
Thomas Wood
8aedeff4ca Disable Window settings from the build
Window settings are not planned to be included in the next release, so
remove the window settings capplet from the build.
2010-05-24 21:51:28 +01:00
Thomas Wood
19b7502f5e keybindings: convert capplet to a settings panel
Add a module and CcPanel implementation for keyboard shortcuts settings.
2010-05-24 21:51:28 +01:00
Thomas Wood
f112fc3a8e default-applications: convert capplet to a settings panel
Add a module and CcPanel implementation for default applications settings.
2010-05-24 21:51:28 +01:00
Thomas Wood
5e24f0464d network: convert network capplet to a settings panel
Add a module and CcPanel implementation for network proxy settings
2010-05-22 14:52:24 +01:00
Sergey V. Udaltsov
7840afd7a1 Converted keyboard capplet to panel 2010-05-21 23:23:23 +01:00
William Jon McCann
6a95378758 Add more warnings to the build 2010-05-21 17:55:40 +01:00
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