Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fail gracefully if system DBus unreachable (#1403)Sascha Silbe2010-01-112-8/+9
| | | | | | | | | | | | | | | 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>
* sugar-emulator: kill X server on exit (#1440)Sascha Silbe2010-01-111-31/+40
| | | | | | | 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>
* move ~/.i18n parsing from sugar-emulator to sugar (#1441)Sascha Silbe2010-01-111-21/+0
| | | | | | | | 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>
* Only parse colors from ad-hoc network names that contain them (#1604)Daniel Drake2010-01-031-2/+8
|
* Name input screen should be deactivable #1497Aleksey Lim2009-12-201-0/+18
|
* Create temporary files for DS in ~/.sugar #1452Aleksey Lim2009-12-202-2/+6
|
* Execute Xephyr with -noresetTomeu Vizoso2009-12-161-0/+2
|
* Send all network settings to NetworkManager in secrets response (#1602)Daniel Drake2009-12-073-20/+38
| | | | | This fixes shared key authentication with WEP networks. Thanks to Dan Williams for suggesting the solution.
* Activate windows when changing to activity viewDaniel Drake2009-11-273-7/+14
| | | | | | | | | | | | | 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).
* Journal entry bundles shouldn't create a 2nd ds entryDaniel Drake2009-11-263-12/+23
| | | | | | | | | | 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.
* Switch entirely to simplejsonDaniel Drake2009-11-233-10/+6
| | | | | | | | 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.
* Revert "Move to cjson and drop pyjson and simplejson"Daniel Drake2009-11-235-11/+20
| | | | | | | | | | | 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
* Small fixes to new meshbox codeDaniel Drake2009-11-201-2/+2
|
* Group access points by network (#330)Daniel Drake2009-11-192-117/+273
| | | | | | | | | | | | | | | | | 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.
* Use link-local IPv4 address setup for ad-hoc connectionssucrose-0.86Daniel Drake2009-11-061-1/+1
| | | | | | 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.
* Revert 878ac4cbcfAleksey Lim2009-10-181-17/+0
|
* Sporadic freezes while scrolling journal #1506Aleksey Lim2009-10-181-1/+1
|
* Name input screen should be deactivable #1497Aleksey Lim2009-10-151-0/+17
|
* Suppress race condition with Journal appearing on sugar startup #1373Aleksey Lim2009-10-131-18/+0
|
* Alt+Space not working to show/hide the tray #1476Aleksey Lim2009-10-092-11/+19
|
* Third correction for #1444Aleksey Lim2009-10-061-12/+4
|
* debug logs for the presence service and connection managers not working #927Aleksey Lim2009-10-062-2/+169
|
* Take into account not yet opened activity windows #1444Aleksey Lim2009-10-061-4/+12
|
*