| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Signed-off-by: Ajay Garg <ajay@sugarlabs.org>
Authored-by: Ajay Garg <ajay@sugarlabs.org>
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
|
|
|
|
| |
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
|
|
|
|
| |
Dextrose now uses the out-of-tree microformat updater from OLPC.
|
|
|
|
| |
Signed-off-by: Ajay Garg <ajay@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Note that this is a consolidated patch, to be applied in full;
and NOT OVER version-4, version-3, version-2, and version-1 patches).
Enhancements/Fixes of current version (version-5), over version-4 ::
--------------------------------------------------------------------
a. Fixed the regression - Unable to connect to Unprotected-Wireless-Networks.
Catcher :: Anish.
For the record.
----------------
Enhancements/Fixes of version-4, over version-3 ::
--------------------------------------------------
a. Fixing logging statements, and some formatting-changes (Thanks Sascha).
b. Not passing parameters to NetworkManager, that are not entered (required),
as in TTLS- and PEAP-configuration (Thanks Anish).
For the record.
----------------
Enhancements/Fixes of version-3, over version-2 ::
--------------------------------------------------------------------
a. Now, TLS-based-authentication is also supported.
-----------------------------------------------
Thus, now, the following three authentication types are supported :
(i) TTLS
(ii) PEAP
(iii) TLS
Following authentication types are still not supported :
(i) LEAP (actually this may work, but the set-up has not been
able to be worked out, and hence, this has not been
verified, even with nm-applet).
b. Journal-Chooser integration.
----------------------------
This is useful in picking up chooser-entries (especially in case
of certificates requirements, like in TLS and TTLS).
For the record.
----------------
Enhancements/Fixes of version-2, over version-1 ::
--------------------------------------------------
a. Network-Autoconnect-Upon-Hibernate-Resume
------------------------------------------
Fixing the case, when network wouldn't (auto-)come-up,
when the XO resumed from hibernation. (Thanks Anish for
catching that :-) ).
However, there wasn't a problem with auto-connect-on-reboot;
it's working fine.
Signed-off-by: Ajay Garg <ajay@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Properties of data store entries can get corrupted, e.g. due to low level
crashes or running out of battery (see OLPC#11372 [1] for a real-life
example). In addition any activity can - accidentally or on purpose - write
data store entries with arbitrary metadata.
By comparing the 'keep' property as a string we can avoid the ValueError that
might happen when trying to convert the property value to an integer.
[1] https://dev.laptop.org/ticket/11372
Reported-by: Gary Martin <garycmartin@googlemail.com>
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The connection time has apparently been off by a couple of hours (depending
on the time zone; see SL#2992 [1]) ever since we had this feature
(commit f5daf6e).
This patch addresses the most important use case (controlling the GSM
connection using the Sugar UI) by fixing the time format. If a system
connection is used and brought up before Sugar starts, connection time
calculation will still be off; this seems to be unfixable [1].
[1] http://mail.gnome.org/archives/networkmanager-list/2012-January/thread.html#00022
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the user has already installed a newer version of an activity,
sugar-install-bundle shouldn't overwrite it. Since there might be cases where
this is still useful we provide an option to force installing the bundle even
if it's the same or even an older version.
The changes necessary to parse the CLI options also add back the support for
installing multiple bundles in one invocation.
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
Reviewed-by: James Cameron <quozl@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
| |
sugar-install-bundle contains user-visible strings that should be translated.
By default xgettext guesses the programming language based on the file
extension. Since the scripts in bin/ don't have any extension, we need to tell
xgettext the source language by explicitly stating it in XGETTEXT_OPTIONS.
This works because the sugar package only contains Python files.
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This work has been done and maintained by:
Aleksey Lim <alsroot@activitycentral.org>
here:
http://git.sugarlabs.org/alsroot/proxy_cp
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
[merged a few fix-up patches from Aleksey]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some applications and tools and even some parts of Sugar will use the
http_proxy environment variable if set, but don't use the Gnome (GConf) proxy
settings.
After changing the GConf proxy settings, Sugar needs to be restarted for the
http_proxy environment variable to be updated.
[factored out into separate function; some clean-ups; added description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
| |
Signed-off-by: Bernie Innocenti <bernie@codewiz.org>
|
|
|
|
|
|
|
|
|
|
| |
OLPC AU uses the software updater to offer easy installing of optional
activities. For this to work properly new activities must not be selected by
default.
Signed-off-by: Ajay Garg <ajay@sugarlabs.org>
[adjusted description, split off unrelated bug fixes, set default value]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
| |
Since Sugar 0.92 activity versions can be non-integer strings.
Signed-off-by: Ajay Garg <ajay@sugarlabs.org>
[split out from other patch, added description, correctly handle comparison;
include fix from Jerry Vonau]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch replaces the Sugar activity updater with one, that supports
activity microformats.
+ The updater now allows installation of new activities which were not
previously installed.
+ The updater uses the optional olpc-activity-name and
olpc-activity-size
tags.
- If olpc-activity-name is not present, the activity name is derived
from the bundle id. For example, org.Sugarlabs.RecordActivity
will be listed as Record.
- If olpc-activity-size is not present, an additional
http request is made to ascertain the size of the
bundle.
+ If the size returned as zero, the bundle is removed from the list of
those which may be updated.
+ To install new bundles, a metabundle class has been created, which
acts as an empty structure.
Co-Authored by Anish Mangal <anish@sugarlabs.org>
Co-Authored by Akash Gangil <akashg1611@gmail.com>
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Corner notification icon will only show up if the frame is not
visible.
|
|
|
|
|
|
|
| |
See http://git.sugarlabs.org/feedback-server/ for the server side.
[added link to server]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
| |
|
|
|
|
| |
Signed-off-by: Mukesh Gupta <mukeshgupta.2006@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Original-code: http://wiki.sugarlabs.org/go/Dextrose/Updater
dextrose-port-by: Martin Abente <martin.abente.lahaye@gmail.com>
VERSION 2 Including silbe's robustness suggestions.
PLEASE REPLACE OLD PATCH WITH THIS ONE
|
|
|
|
|
|
|
|
|
|
| |
Add a new gconf show_register value in the sugar scheme. This value
determines whether or not the Register option will be displayed at
the buddy icon palette.
This is a request from Abhishek Singh at Nepal.
Reviewed-by: Aleksey Lim <alsroot@activitycentral.org>
|
|
|
|
|
|
|
|
| |
Add activity_id, object_id and uri options.
This patch is necessary in order to use Browse
as the default http uri handler in sugar.
Reviewed-by: Aleksey Lim <alsroot@member.fsf.org>
|
|
|
|
| |
Signed-off-by: Anish Mangal <anish@sugarlabs.org>
|
|
|
|
| |
Rely on sugar-toolkit in setting most appropriate text_maxlen
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Current 3g provider information selection logic bypassed the
validation process, thefore no restart was required.
Note that changes in the current session does not modify
the current loaded connection information, and since the
connection information is loaded at startup, restart is
required.
|
|
|
|
| |
For more information please look at #1630
|
|
|
|
|
|
|
|
|
| |
sugar.graphics.palette.Palette passes primary_text and secondary_text through
to GTK without escaping it, so we need to make sure it doesn't contain
anything special in user data (activity title, bundle_id, nick name, etc.) or
translations.
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new keyboard shortcut as a globalkey, this will
toggle the touchpad mode when <Alt + m> is pressed.
Also change DeviceView.palette indentifier for
DeviceView._palette. Palette was not showing
because of that.
Dextrose version
|
|
|
|
|
| |
Add a new gconf value to the scheme to determine when
or not to show NamingAlert when an activities close.
|
|
|
|
|
|
|
|
| |
Corner's notification icon will use the same icon
as the frame notification button.
Frame's notification button will pulse until
the messages are read.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extend jarabe.frame.notification with new graphical
elements in order to display message notifications.
These graphical elements were inspired from Gary
Martin mockups.
Messages notification are accessible through dbus
see http://library.gnome.org/devel/notification-spec/
or jarabe.frame.frame.add_message method.
This implementation only supports icons, summary
and markup body.
When a message is received:
1. A notification icon will appear and remain
as long as the time defined by the caller.
2. A new tray button will be added to the respective
tray, this button will remain present until the
user reads its content to delete it explicitly.
3. The button constains a message palette that will
behave as a messages queue.
Icons-only notications will be accesible and will behave
as before.
VERSION 2: The messages queue was moved from the corners
to the respective trays, in order to mantain
the corners available for other usage.
|
| |
|
|
|
|
| |
dextrose backport
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
[fixed shell script syntax]
Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
|
|
|
|
|
| |
[fix shell syntax]
Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org>
|