| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Swap the stroke and fill to correct the inverted user colours. By
Gary.
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
| |
This adds a device icon to reveal the OSK manually. We
add a soft dependency on Maliit, if it is not available
the icon is not added to the Frame. When the OSK is
revealed using the button the Frame hides.
Signed-off-by: Simon Schampijer <simon@laptop.org>
Acked-by: Manuel Quiñones <manuq@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
| |
This presented challenges with GTK2/GTK3 compatibility
and we decided that the best solution is
just to remove the feature, as we're pretty certain that
its unused. See as well the toolkit and toolkit-gtk3
patch.
Signed-off-by: Simon Schampijer <simon@laptop.org>
Reviewed-by: Daniel Drake <dsd@laptop.org>
|
|
|
|
|
|
|
| |
Initial patch from Ajay Garg with modification with
improvements from Sascha Silbe.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
Signed-off-by: Ajay Garg <ajay@activitycentral.com>
Acked-by: Sascha Silbe <silbe@activitycentral.com>
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch adds a device icon to the frame with controls
to play/pause/stop any text that is selected by the user in
the Sugar UI. The palette does also have options to adjust
the pitch and rate of the spoken text. These settings are
stored in the GConf backend, the two keys are added to the
Sugar schema.
As backend gstreamer-plugins-espeak is used [2], it has been
in use in many activities already and is packaged for Fedora,
it will be added as a dependency to Sugar.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
[1] http://wiki.sugarlabs.org/go/Features/GlobalTextToSpeech
[2] http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adapt sugar to NetworkManager-0.9 API changes.
The major change here is the removal of the user-level connections
mechanism; instead of storing connection information in Sugar,
NetworkManager now Manages our Networks for us.
However, some level of interfacing/monitoring NM is now needed,
implemented with the Connections and Connection classes in
jarabe.model.network.
If found, connections in sugar's connections.cfg are automatically
migrated, and then connections.cfg is deleted. Similarly, if modem
connection details are found in gconf, they are migrated into NM
and then the gconf keys are unset.
The existing network code is far from perfect and actually quite messy.
In this port I've tried not to make fundamental changes to improve this,
in order to keep task complexity down and aid review.
In the medium term I do plan to improve this code, by moving it to
use gobject-introspection on libnm, and rewriting/restructuring at the
same time. By letting libnm do most of the work for us, this layer can
be greatly simplified. However, libnm and gobject-introspection
improvements are needed first, which I will continue to work on.
Modem PUK configuration has been removed as NetworkManager no longer
has configuration for this. It hasn't been used (and was marked
deprecated) throughout the NM-0.8 release series.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sugar is currently activing a new keyboard config even if the user
did not change any settings.
Avoid this by only activating the configuration if user-specified
settings are found in gconf. Also remove the default 'evdev' model
string so that gconf settings are truly blank unless the user has
selected something.
This fixes the case where keyboard settings were configured elsewhere,
but Sugar ends up throwing those away and applying its own 'blank'
settings.
The forced 'evdev' default was added in #1717:
Since we do not supply a keyboard model by default, xfree86 gets
picked up, and as a result the arrow keys, etc do not work on Xephyr.
We should use evdev instead.
However, this seems more like an evdev configuration issue, and
regardless of this, arrow keys are not working before this patch anyway.
Acked-By: Sascha Silbe <silbe@activitycentral.com>
Signed-off-by: Daniel Drake <dsd@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default, Sugar's gconf schema configures a UTC timezone, and this
means that sugar-session unconditionally adjusts the environment so that
a UTC timezone is used.
This overrides any system-wide timezone specified by /etc/localtime.
Test case: set /etc/localtime to Asia/Taipei, start sugar, open terminal,
run "date", observe that it shows GMT time.
Drop the text value from the default gconf schema. This allows the
systemwide timezone to be used as a default. Sugar users can still make
their own choice (overriding the systemwide default) in the control panel.
Reviewed-by: James Cameron <quozl@laptop.org>
Acked-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
| |
Add a MIME type definition for Journal Entry Bundles (JEBs) so they get
detected properly if encountered outside of the data store.
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
| |
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
Reviewed-by: Aleksey Lim <alsroot@member.fsf.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Nepal requested reordering and removal of restart, which was patched for
them in 0.82 and implemented in 0.84.
Paraguay and Uruguay detected the change in 0.84 and requested the
restart option be restored.
This patch restores the restart option as a configurable option, using
the gconf key /desktop/sugar/show_restart, default true.
Refer to http://bugs.sugarlabs.org/ticket/1206 for discussion.
Acked-by: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Activities deletion causes troubles during classes. Teachers from
Paraguay and Uruguay asked for a mechanism to protect activities
from being easily deleted.
This patch provides a mechanism that uses a gconf value to determine
which activities will not contain the erase option at the list view
palette.
The gconf value contains a list of activities bundle indentifiers.
|
|
|
|
|
|
|
|
|
|
| |
This patch adds three default Ad-hoc networks, for channel 1, 6 and 11. They
are represented with designated icons in the neighborhood view. This will
mimic the mesh behavior on devices where mesh hardware is not available
and make the "under a tree"-scenario possible in those cases. If Sugar sees
no "known" network when it starts, it does autoconnect to an Ad-hoc network.
http://wiki.sugarlabs.org/go/Features/Sugar_Adhoc_Networks
|
| |
|
| |
|
|
|
|
| |
Tracking bug was: #1739
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
These are for more advanced users.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sugar currently configures fonts through gtkrc and through the
sugar.graphics.style class, both of which are hard to modify by
implementors/deployers.
Move this into GConf and apply these settings to the sugar shell
at startup.
In the longer term, Sayamindu's efforts to create a settings manager
will build on this work.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Backend does not work yet.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
and remove it from the data/icons
|
| |
|
| |
|