| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Ticket: 1652
|
|
|
|
|
|
|
|
| |
cache.remove_all(cache) doesn't work as expected as we're iterating over
the object we're modifying. cache won't be empty after this call, causing
the caching algorithm to break.
Signed-off-by: Sascha Silbe <sascha@silbe.org>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
System bus (DBus) is only required for optional features (non-permanent
connection to jabber server, removable media, etc.), so fail gracefully
(but output errors to logs) if it is unreachable.
This aids testing Sugar inside chroots.
Tested:
- inside chroot (no system bus): errors in log, neighbourhood shows buddies
- on XO-1 (regular session, no NM): no errors, neighbourhood shows buddies, battery shown
- on XO-1 (regular session, NM): no errors, neighbourhood shows buddies and networks, battery shown, disconnecting + automatic reconnect works, shutdown works
Signed-off-by: Sascha Silbe <sascha@silbe.org>
|
|
|
|
|
|
|
| |
If sugar aborts abnormally, the X server might keep running, so we should kill
it off after sugar returns.
Signed-off-by: Sascha Silbe <sascha@silbe.org>
|
|
|
|
|
|
|
|
| |
The control panel stores locale settings in ~/.i18n, but currently this file
is only read by Fedora scripts and sugar-emulator. Parsing it in sugar will
make language selection work in "native" sessions on all distros.
Signed-off-by: Sascha Silbe <sascha@silbe.org>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This fixes shared key authentication with WEP networks. Thanks to Dan
Williams for suggesting the solution.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes a bug where pressing F4 immediately after starting
Sugar does not switch to the Journal.
This happened because the Journal has not yet been activated, so when
the desktop is hidden in response to pressing F4, there is no active
window to take over the display. The journal starts in iconified state.
We also have to be careful about propogating correct X event times
for the F4 keypress case (this is not an event that GTK+ handles,
it comes from KeyGrabber).
|
|
|
|
|
|
|
|
|
|
| |
This fixes a problem where "Show in Journal" from a Browse download
was broken. This is because the JEB installation code would extract the
content from the bundle entry, install it as a new datastore entry,
and then delete the bundle entry.
This is fixed by making the journal entry from the bundle take over
the datastore entry that belonged to the bundle.
|
|
|
|
|
|
|
|
| |
I misunderstood the state of affairs with the numerous json parsers.
Whatever we used to have as 'json' isn't really available on Py2.6.
Move to simplejson which seems to be the most functional implementation,
available on both old and new setups.
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit ee4535c98ae74347e7072909d49dcf8a5e16ca7b.
cjson has a big bug dealing with slashes, this is a significant
long-term bug and upstream has not been responsive other than
acknowledging it. This bug breaks journal entry bundles.
http://dev.sugarlabs.org/ticket/1553
Thanks to Martin Langhoff for identifying and researching this issue
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch implements the same AP-grouping logic as GNOME's nm-applet.
APs that are from the same network are now shown as just a single
network icon on the network view.
If connected to the network, the circle displays the signal strength
of the AP that you're connected to. If you aren't connected, it displays
the signal strength of the strongest AP in that network.
Showing all the APs is redundant anyway, since sugar doesn't really
have any say in which AP is connected to after the user selects the
network.
Fixes a 0.84 regression where networks were split. Restores 0.82 behaviour
of one circle per network.
|
|
|
|
|
|
| |
In 'shared' mode, each user runs their own DHCP server and does not
attempt to communicate with anyone else.
Change to link-local mode to use avahi-autoipd for IP management.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|