| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
To simplify main a bit more
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
No need to echo display and no need to set it again before
starting the wm.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
So that we don't lose any traceback
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
Simplifies the messy main.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
They just makes the code more difficult to read.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Scattered around code is hard to find and doesn't really
improve readability.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
To simplify a bit main
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
We are now popping up the palette and verifying it contains
the items we expect.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
It's the common, expected behavior of unit tests and it makes
development faster.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Instead of hardcoding our prefix.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
| |
- 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>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
So it gets styled correctly.
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
|