Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Start sugar-http-serverhtmlDaniel Narvaez2013-01-291-0/+11
|
* Revert "Basic http server for activities"Daniel Narvaez2013-01-293-35/+0
| | | | This reverts commit 095746b83f8d4d7ef77cee01b6e62b34c9f90343.
* Revert "Server html toolkit files"Daniel Narvaez2013-01-292-9/+6
| | | | This reverts commit ade030943fa516eaac6df40021f4a7b15c74728a.
* Server html toolkit filesDaniel Narvaez2013-01-242-6/+9
|
* Basic http server for activitiesDaniel Narvaez2013-01-243-0/+35
|
* main.py: fix startup messagesfSimon Schampijer2013-01-221-1/+1
|
* Factor out intro window creationDaniel Narvaez2013-01-221-3/+6
| | | | | | To simplify main a bit more Acked-by: Simon Schampijer <simon@laptop.org>
* Rework how we select the Xcursor themeDaniel Narvaez2013-01-222-12/+4
| | | | | | | | | | | | | | | | | Metacity reads the default theme from gsettings and we were trying to override it at lower level, causing race conditions. Now we are just setting the cursor-theme gsetting, so that metacity setup the Sugar theme for us. Distributions which are shipping both GNOME and Sugar should make sure to set XDG_CONFIG_HOME for either of the desktops to point to a non default location, so that the settings are not conflicting. It's necessary in this case if you don't want to get the Sugar cursors in GNOME, but it seems like a sane approach in general. We are sharing several components with GNOME which are (or might in the future) use GNOME gsettings. Acked-by: Simon Schampijer <simon@laptop.org>
* Move metacity invocation into the python codeDaniel Narvaez2013-01-222-35/+69
| | | | | | | | | | So that the sugar script only setup environment variables and all the rest is in main.py. This avoids the confusion about putting stuff in the one or the other script. Ideally we would get rid of the bash script completely, but it would not be possible to source the debug and i18n files from python. Acked-by: Simon Schampijer <simon@laptop.org>
* Remove unused command line optionsDaniel Narvaez2013-01-221-31/+0
| | | | | | | | | They seems to have been added for sugar-emulator, which is not using them anymore. It seems unlikely anyone will run the sugar script directly from the command line, and anyway it's just about setting environment variables. Acked-by: Simon Schampijer <simon@laptop.org>
* Move window manager handling up in the file, fix two underscroes for callbacksSimon Schampijer2013-01-221-14/+11
|
* Rename set to setup for consistencyDaniel Narvaez2013-01-221-4/+4
| | | | Acked-by: Simon Schampijer <simon@laptop.org>
* Cleanup a bit the xcursor hackDaniel Narvaez2013-01-221-7/+1
| | | | | | | No need to echo display and no need to set it again before starting the wm. Acked-by: Simon Schampijer <simon@laptop.org>
* Setup logging as soon as possibleDaniel Narvaez2013-01-221-11/+10
| | | | | | So that we don't lose any traceback Acked-by: Simon Schampijer <simon@laptop.org>
* Remove now unnecessary path tweakingDaniel Narvaez2013-01-221-3/+0
| | | | | | | On fedora 17, where wpa_passphrase is installed in /usr/sbin, the directory is now also on the path. Acked-by: Simon Schampijer <simon@laptop.org>
* Setup icon theme in set_themeDaniel Narvaez2013-01-221-3/+3
| | | | Acked-by: Simon Schampijer <simon@laptop.org>
* Factor out setup_locale functionDaniel Narvaez2013-01-221-10/+14
| | | | | | Simplifies the messy main. Acked-by: Simon Schampijer <simon@laptop.org>
* Unsplit a couple of very small methodsDaniel Narvaez2013-01-221-9/+4
| | | | | | They just makes the code more difficult to read. Acked-by: Simon Schampijer <simon@laptop.org>
* Move all the imports at the topDaniel Narvaez2013-01-221-27/+22
| | | | | | | | It improves readability a lot and I don't think it should affect startup time. If there is something expensive at module loading, it should be removed there. Acked-by: Simon Schampijer <simon@laptop.org>
* Move the various init method calls inside mainDaniel Narvaez2013-01-221-6/+5
| | | | | | | Scattered around code is hard to find and doesn't really improve readability. Acked-by: Simon Schampijer <simon@laptop.org>
* Do not exceed 80 colsDaniel Narvaez2013-01-221-6/+8
| | | | Acked-by: Simon Schampijer <simon@laptop.org>
* Factor out cleanup_temporary filesDaniel Narvaez2013-01-221-1/+4
| | | | | | To simplify a bit main Acked-by: Simon Schampijer <simon@laptop.org>
* Split keyboard setup out of main.pyDaniel Narvaez2013-01-223-66/+88
| | | | | | | main.py is big and messy and the setup method is complex enough to be worth it's own module. Acked-by: Simon Schampijer <simon@laptop.org>
* Move logs cleanup to the loggerDaniel Narvaez2013-01-221-36/+4
| | | | | | | | | main.py is big and messy, moving stuff to the appropriate module This commit depends on 2bbeba2446b7228e775d41db05cc0962235c70a5 in sugar-toolkit-gtk3. Acked-by: Simon Schampijer <simon@laptop.org>
* Move the sugar-session code inside jarabeDaniel Narvaez2013-01-224-5/+4
| | | | | | | | | It's quite unexpected to find a large amount of code outside the package. Also it's not really much of a "session", it starts a couple of other processes maybe, but it mostly setups stuff and initialize the UI. Acked-by: Simon Schampijer <simon@laptop.org>
* Improve the activities list testDaniel Narvaez2013-01-221-3/+29
| | | | | | | We are now popping up the palette and verifying it contains the items we expect. Acked-by: Simon Schampijer <simon@laptop.org>
* Allow to run tests without installingDaniel Narvaez2013-01-222-1/+9
| | | | | | | It's the common, expected behavior of unit tests and it makes development faster. Acked-by: Simon Schampijer <simon@laptop.org>
* Env variables for mime and activities defaultsDaniel Narvaez2013-01-222-3/+12
| | | | | | | | | | | These are necessary for unit tests because we cannot assume they are installed in the system. Also config.py is not generated inside the jarabe package directory when building out-of-source, so trying to import it fails They might be used for customization too. Acked-by: Simon Schampijer <simon@laptop.org>
* Add a test for the activities list paletteDaniel Narvaez2013-01-223-0/+83
| | | | | | | It doesn't really test the resulting UI yet but even just constructing the widget can catch some bugs. Acked-by: Simon Schampijer <simon@laptop.org>
* Find activities in the xdg system dirsDaniel Narvaez2013-01-222-3/+7
| | | | | | Instead of hardcoding our prefix. Acked-by: Simon Schampijer <simon@laptop.org>
* Remove unused config variablesDaniel Narvaez2013-01-221-2/+0
| | | | Acked-by: Simon Schampijer <simon@laptop.org>
* Adapt to changes in icons - SL #3569Manuel Quiñones2013-01-155-6/+6
| | | | | | | | - Use entry-search instead of system-search in entries - Keep using system-search in activity list view, but adjust the colors Signed-off-by: Manuel Quiñones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
* Palettes: remove unused import MenuItemSimon Schampijer2013-01-141-1/+0
|
* Fix the activities list palette, SL #4284Daniel Narvaez2013-01-141-9/+9
| | | | | | | | | | The ActivityPalette was ported to use the our custom Palettes, since we can not mix our custom Palettes with the GTKMenu Based ones the ActivityListPalette has to be ported as well. Signed-off-by: Daniel Narvaez <dwnarvaez@gmail.com> Acked-by: Simon Schampijer <simon@laptop.org> Acked-by: Manuel Quiñones <manuq@laptop.org>
* Start the activity when the treeview row is activatedDaniel Narvaez2013-01-141-0/+8
| | | | | | | | | | This makes the "activate" accessible action work, which is useful both for the UI tests (sugar-build) and accessibility. It shouldn't interfer with the normal mouse behavior because gtk only calls row_activated on a double click. Signed-off-by: Daniel Narvaez <dwnarvaez@gmail.com> Acked-by: Simon Schampijer <simon@laptop.org>
* Update Sucrose version for the 0.99 branchSimon Schampijer2013-01-071-1/+1
|
* Journal SortingButton: port palette to custom palette implementation - SL #4303sucrose-0.98Manuel Quiñones2013-01-071-2/+11
| | | | | | | So it gets styled correctly. Signed-off-by: Manuel Quiñones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
*