Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* sugar-activity: import and make independent of sugar-toolkit GTK versionsDaniel Drake2011-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As we move to adding support for a second UI toolkit (GTK+ 3.x), the sugar-activity binary used by all activities must become backend-toolkit-independent. It would be wasteful to have two backend toolkits loaded in memory, and in the GTK2/GTK3 case, it is impossible (importing both results in an instant crash). To achieve this, we split the existing sugar-toolkit activity/main.py:main() functionality into two parts, moving it into the sugar-activity binary and the Activity class as follows: 1. All toolkit-specific stuff is moved into the Activity class (i.e. everything that interacts with GTK) 2. Everything that can be reasonably/easily moved into the Activity class is also moved. 3. What remains is the stuff that is inherently involved with the construction of the Activity object, not related to UI toolkits. This is moved into the sugar-activity binary. main.py is then removed from sugar-toolkit, and sugar-activity is moved from sugar to sugar-toolkit-gtk3 in order to keep toolkit-related code with the toolkit itself. With this work done, the one remaining question is how to invoke the main loop. An optional run_main_loop() method is added to the activity class, for GTK2 this will run the GTK2 main loop, for GTK3 the GTK3 main loop will be run, etc. Signed-off-by: Daniel Drake <dsd@laptop.org>
* Switch sugarext to be an introspectable librarySimon Schampijer2011-12-131-0/+1
| | | | | | | | | | | This makes sugarext accessible through introspection. It is used from the shell (key grabber, sound volume management) and the shell session management. Making the sugarext introspectable was done following the descriptions at: http://live.gnome.org/GObjectIntrospection#Using_GI Signed-off-by: Simon Schampijer <simon@schampijer.de>
* Use a src directory consistently with base and shell.Marco Pesenti Gritti2008-04-291-1/+1
|
* Make it distcheck. Fix license.Marco Pesenti Gritti2008-02-061-1/+11
|
* Split sugar-toolkit out of sugar shell.Marco Pesenti Gritti2008-02-061-15/+1
|
* Complete paths cleanup and remove SUGAR_PREFIX andMarco Pesenti Gritti2008-02-051-3/+0
| | | | SUGAR_PATH environment variables.
* Refactor directory structure a bit, preliminary to theMarco Pesenti Gritti2008-02-041-1/+1
| | | | library split-out.
* Cleanup the source structureMarco Pesenti Gritti2007-10-161-1/+1
|
* Merge branch 'master' of git+ssh://dev.laptop.org/git/sugarSimon McVittie2007-08-141-0/+2
|\
| * Borrow some autofoo goo from nautilus to make the mimedb stuff distcheckDan Winship2007-08-131-0/+2
| |
* | Fix regeneration of ./configure from configure.ac when using makeSimon McVittie2007-08-071-0/+2
|/ | | | | | | | | | | | To use an m4 macro library you need three things: * configure.ac mentions it (OK) * autogen.sh mentions it (OK) * Makefile.am mentions it (fixed by this patch) Omission of the third part means that when you change configure.ac and run make, ./configure is rebuilt without using the m4 directory, so autoconf doesn't load python.m4 and the rebuild fails.
* Import xdgmime and start hooking it upMarco Pesenti Gritti2007-05-231-2/+0
|
* Add the AddressEntry object to sugarMarco Pesenti Gritti2007-05-211-1/+1
|
* Drop the browser stuff, it will be replaced by hulahop.Marco Pesenti Gritti2007-05-211-1/+1
|
* Make browser a modules inside sugar libraryMarco Pesenti Gritti2007-04-071-1/+1
|
* Add a script to start sugar. Move the gtkrc to avoid conflicts whenMarco Pesenti Gritti2007-03-221-1/+1
| | | | installing on a complete system.
* Rework the emulator. Move matchbox in the shell.Marco Pesenti Gritti2007-03-161-1/+1
|
* Refactor sugar.env and pathsMarco Pesenti Gritti2007-03-091-1/+1
|
* CLeanup emulator shutdownMarco Pesenti Gritti2007-03-091-2/+1
|
* Get rid of our custom dbus config, simplify stuffMarco Pesenti Gritti2006-12-011-13/+0
|
* Remove the internal activities. They are now splitted to their own module.Marco Pesenti Gritti2006-11-301-1/+1
|
* Get rid of dbus 0.94 compatibility, since we build dbus in jhbuild now. Yay!Marco Pesenti Gritti2006-11-161-1/+1
|
* Less invasive solution for the reverted commitMarco Pesenti Gritti2006-11-051-1/+1
|
*