Commit Graph

374 Commits

Author SHA1 Message Date
Marco Pesenti Gritti
08c366d044 Remove a couple of macros which was unused and causing problems. 2007-05-23 12:32:33 +02:00
Marco Pesenti Gritti
c202b6be43 Import xdgmime and start hooking it up 2007-05-23 11:55:21 +02:00
Marco Pesenti Gritti
0ddbf7e9ab Add the AddressEntry object to sugar 2007-05-21 17:36:08 +02:00
Marco Pesenti Gritti
17b3142776 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Conflicts:

	configure.ac
2007-05-21 12:47:28 +02:00
Marco Pesenti Gritti
42f7eeedc8 Drop the browser stuff, it will be replaced by hulahop. 2007-05-21 11:06:52 +02:00
Tomeu Vizoso
3ac4cb5432 Stop depending on NSPR. 2007-05-19 10:01:07 +02:00
Marco Pesenti Gritti
04b81ee901 Add a browsehelper component which I'll use for pyxpcom integration. 2007-05-13 16:26:55 +02:00
Marco Pesenti Gritti
cb1119a647 Fix several distcheck issues 2007-05-10 18:55:29 +02:00
Guillaume Desmottes
46eea8fc7f configure.ac: remove services/datastore 2007-05-10 12:02:33 +02:00
Tomeu Vizoso
50d2b66501 Take out the HAVE_GECKO_1_9 ifdefs, we only support Gecko 1.9 now. 2007-05-04 19:51:15 +02:00
Tomeu Vizoso
16304b33c8 Take out the HAVE_NS_WEB_BROWSER ifdefs, we finally have this symbol in mozilla's trunk. 2007-05-04 19:41:08 +02:00
Tomeu Vizoso
bbb96e9c89 Implemented saving web history to the journal. Ifdefed by now while we wait for a patch to be applied to mozilla upstream. 2007-05-04 19:32:25 +02:00
Marco Pesenti Gritti
73f2577397 First go at the new type registry. 2007-04-11 14:06:27 +02:00
Dan Williams
bc083dae5a Cut over to new PresenceService 2007-04-09 14:40:56 -04:00
Marco Pesenti Gritti
5343752c35 Make browser a modules inside sugar library 2007-04-07 13:17:36 +02:00
Marco Pesenti Gritti
2d08ff0163 Move private extensions out of the lib, inside the shell. 2007-04-07 00:08:54 +02:00
Marco Pesenti Gritti
c9c1117872 Remove the threadframe stuff which went unused. 2007-04-06 20:13:37 +02:00
Marco Pesenti Gritti
c2b0b2ae98 Move data in the lib to the toplevel dir. 2007-04-06 15:36:52 +02:00
Marco Pesenti Gritti
b6a1445573 Kill a lot of old old unused code 2007-03-28 11:40:22 +02:00
Marco Pesenti Gritti
9af06c0b26 Add a script to start sugar. Move the gtkrc to avoid conflicts when
installing on a complete system.
2007-03-22 20:34:07 +01:00
Marco Pesenti Gritti
c9f28b7317 Rework the emulator. Move matchbox in the shell. 2007-03-16 18:12:47 +01:00
Dan Williams
85f8ef218d Rearrange network device handling bits 2007-03-15 16:37:15 -04:00
Marco Pesenti Gritti
1650ff3111 Use nsIWebBrowser conditionally, so that people don't need to patch mozilla. 2007-03-14 14:19:31 +01:00
Marco Pesenti Gritti
1587218e9e Remove unused files 2007-03-09 15:07:08 +01:00
Marco Pesenti Gritti
57c928916c Refactor sugar.env and paths 2007-03-09 14:57:54 +01:00
Dan Williams
0cad068bf4 Merge 2007-02-25 19:27:37 -05:00
Dan Williams
1f91f7f7af New intro/setup screen 2007-02-25 17:53:10 -05:00
Marco Pesenti Gritti
81e2e9ed8d Get rid of the old nm applet 2007-02-25 13:40:24 +01:00
Marco Pesenti Gritti
89aa65d0f6 Move hardwaremanager out of the view to his own module 2007-02-25 01:07:05 +01:00
Dan Williams
548e2983dd Start on new presence service 2007-02-21 06:37:04 -05:00
Marco Pesenti Gritti
e0dd1f5232 Infrastructure for the home page devices 2007-02-20 11:48:03 +01:00
Marco Pesenti Gritti
919445502d Recognize xulrunner-nspr 2007-02-19 13:43:19 +01:00
Marco Pesenti Gritti
7034e1d36f Fix for mozilla built with system nspr 2007-02-08 13:00:12 +01:00
Marco Pesenti Gritti
4384cc3f5b Remove useless nspr flags 2007-02-05 22:01:06 +01:00
Marco Pesenti Gritti
15c4843bbb Make sure to compile against system nspr too 2007-02-03 15:41:19 -05:00
Marco Pesenti Gritti
37c6c1e9fa Actually check that xulrunner 1.9 exists 2007-01-27 12:16:15 +01:00
Marco Pesenti Gritti
997a90d7cc Actually make it work on 1.9. Had to disable some stuff, temporarily. 2007-01-23 23:14:22 +01:00
Marco Pesenti Gritti
94d7f94534 Add support for mozilla 1.9, needs work 2007-01-23 22:35:59 +01:00
Marco Pesenti Gritti
2d6cbf47e7 Some more cleanups in preparation to 1.9 support 2007-01-23 22:24:52 +01:00
Marco Pesenti Gritti
e392cbc650 Some cleanups 2007-01-23 22:13:03 +01:00
Marco Pesenti Gritti
1d6f0a11c4 Cut and paste the mozembed bindings instead of depending on the
external ones. This is necessary to be able to support 1.9.
2007-01-23 20:33:56 +01:00
Marco Pesenti Gritti
0d350b4fd1 Support also firefox 1.5 2007-01-22 15:40:05 +01:00
Marco Pesenti Gritti
cfd1be127c Revert "Use gecko.m4 from epiphany, which has 1.9 compatibility."
This reverts commit ade9ede1ae.
2007-01-21 23:01:54 +01:00
Marco Pesenti Gritti
ade9ede1ae Use gecko.m4 from epiphany, which has 1.9 compatibility. 2007-01-21 20:30:42 +01:00
Marco Pesenti Gritti
cae78d7041 Rework the console to use autoactivation, move it in services/ 2007-01-08 18:06:59 +01:00
Dan Williams
0265f06b3e Add a _sugar.cairo_surface_from_gdk_pixbuf() function
generic function to create a surface from a gdk pixbuf
2007-01-07 01:20:42 -05:00
Marco Pesenti Gritti
62eada2ee0 Implement audio controls 2007-01-05 03:21:55 +01:00
Eduardo Silva
15f586e61a Moving to PEP-8 2007-01-04 16:17:10 -03:00
Eduardo Silva
e28a1b27ee [dev-console] - New internal structure, and new XO interface 2007-01-02 20:24:44 -03:00
Marco Pesenti Gritti
5bd97cf5a1 Release 0.63 2006-12-21 21:20:56 +01:00
Marco Pesenti Gritti
1d98e5f6bf Release 0.62 2006-12-21 12:16:20 +01:00
Marco Pesenti Gritti
e4460b940c Release 0.61 2006-12-19 23:05:23 +01:00
Marco Pesenti Gritti
2402d0461d Release 0.60 2006-12-18 21:27:46 +01:00
Dan Williams
ff53fdc185 Add a simple prototype data store 2006-12-11 07:55:01 -05:00
Marco Pesenti Gritti
f5ae066248 Unbreak the build 2006-12-04 13:02:53 -05:00
Marco Pesenti Gritti
cf156fac07 Get rid of our custom dbus config, simplify stuff 2006-12-01 21:24:24 +01:00
Marco Pesenti Gritti
594613aa6b Remove the internal activities. They are now splitted to their own module. 2006-11-30 15:21:42 +01:00
Eduardo Silva
d51031d882 New developer-console 2006-11-16 14:47:07 +01:00
Marco Pesenti Gritti
9a7518f230 Get rid of dbus 0.94 compatibility, since we build dbus in jhbuild now. Yay! 2006-11-16 11:07:30 +01:00
Tomeu Vizoso
59d57a03d9 First implementation of ClipboardService. Implement pdf viewing and downloading via ClipboardService. 2006-11-15 13:56:19 +01:00
Marco Pesenti Gritti
66acd2a91b Release 0.59 2006-11-14 01:43:23 +01:00
Marco Pesenti Gritti
32f214c220 Release 0.58 2006-11-13 22:55:49 +01:00
Marco Pesenti Gritti
d6e8369c7e Release 0.54 2006-11-13 00:55:34 +01:00
Marco Pesenti Gritti
f677eea6e3 Release 0.53 2006-11-12 20:42:06 +01:00
Marco Pesenti Gritti
053dd74e0b Release 0.52 2006-11-10 22:40:15 +01:00
Marco Pesenti Gritti
5fd8f95046 Disable sketch, move it in tests for now (only way to hide it from the stupid
build system, it will have to be moved to his own module/bundle anyway).
2006-11-10 22:37:04 +01:00
Tomeu Vizoso
61f24de748 Reverting clipboard changes pushed by mistake. These are commits 23565cfd48 and a7e4092b0e. 2006-11-10 14:14:15 +01:00
Tomeu Vizoso
028bf526f2 Merge branch 'master' of git://dev.laptop.org/sugar 2006-11-10 11:58:11 +01:00
Marco Pesenti Gritti
5c1dbe499f Release 0.51 2006-11-09 00:31:28 +01:00
Tomeu Vizoso
a7e4092b0e Created SugarDownloadManager and ClipboardService's wrapper. Show and hide the frame when adding an object to the clipboard. 2006-11-05 19:52:46 +01:00
Tomeu Vizoso
b9f75c1472 Merge branch 'master' of git://dev.laptop.org/sugar 2006-11-05 18:51:05 +01:00
Marco Pesenti Gritti
62ad1539c2 Release 0.49 2006-11-05 18:35:07 +01:00
Tomeu Vizoso
2ad31b35d1 Merge branch 'master' of git://dev.laptop.org/sugar 2006-11-05 10:52:11 +01:00
Marco Pesenti Gritti
4b328c8417 Less invasive solution for the reverted commit 2006-11-05 03:41:44 +01:00
Marco Pesenti Gritti
137b8ddd23 Release 0.47 2006-11-03 22:24:16 +01:00
Tomeu Vizoso
23565cfd48 First version of the ClipboardService. Added support for showing the progress of a pdf download in the clipboard. 2006-11-01 19:43:59 +01:00
Marco Pesenti Gritti
31c07be19e Release 0.46 2006-10-30 20:47:47 +01:00
Marco Pesenti Gritti
173817ae18 Release 0.45 2006-10-29 00:02:08 +02:00
Marco Pesenti Gritti
a95355c860 Release 0.44 2006-10-27 12:49:14 +02:00
Dan Williams
88ddaab1c7 Add (slightly) sugarized NetworkManager applet
An implementation of the NetworkManagerInfo service (for storing local
networking config) and GUI bits for discovering network status and
controlling networking, written in Python.
2006-10-26 13:04:39 -04:00
Marco Pesenti Gritti
c29ec892ac Release 0.42 2006-10-25 22:34:43 +02:00
Marco Pesenti Gritti
581a3a0cb4 Read mozilla prefs from a js file 2006-10-25 15:43:37 +02:00
Marco Pesenti Gritti
bae47abd09 s/groupchat/chat 2006-10-25 00:12:46 +02:00
Marco Pesenti Gritti
d238ae89c9 Get rid of one to one chat, not part of the new design 2006-10-25 00:07:14 +02:00
Marco Pesenti Gritti
083cb92055 Release 0.41 2006-10-24 22:10:19 +02:00
Marco Pesenti Gritti
77e0d33c3d Add exthandler to mozilla includes. Needed by Tomeu. 2006-10-24 17:22:32 +02:00
Marco Pesenti Gritti
06f815c713 Release 0.40 2006-10-23 21:51:41 +02:00
Marco Pesenti Gritti
8ae8986354 Release 0.39 2006-10-20 21:53:41 +02:00
Dan Williams
f620e8f9fb Add the Sketch activity (shared whiteboard, basically) 2006-10-20 15:50:34 -04:00
Marco Pesenti Gritti
cacb967ec3 Release 0.38 2006-10-19 18:08:11 +02:00
Marco Pesenti Gritti
e098bdf8eb Fix out of screen computation. Release 0.37 2006-10-18 21:50:14 +02:00
Marco Pesenti Gritti
1ea0f49f52 Release 0.36 2006-10-17 14:58:24 +02:00
Marco Pesenti Gritti
a906c1e758 Release 0.35 2006-10-17 11:34:45 +02:00
Marco Pesenti Gritti
99cd1512ae Some cleanups 2006-10-17 10:35:38 +02:00
Marco Pesenti Gritti
0d2caab8a1 tray-manager with bindings, adapted from gnome-panel 2006-10-16 18:19:44 +02:00
Marco Pesenti Gritti
bc0ee6d34c Refactor startup. In progress, give me a couple hours.
For now start sugar with "sugar-emulator shell/sugar-shell"
2006-10-16 13:34:43 +02:00
Marco Pesenti Gritti
a3be4492b2 Delete unused p2p model code. Fix distcheck. 2006-10-15 02:03:58 +02:00
Marco Pesenti Gritti
e55d447cc9 Actually increase release number 2006-10-13 21:56:27 +02:00
Marco Pesenti Gritti
34a70e3410 Release 0.34 2006-10-13 21:50:30 +02:00
Marco Pesenti Gritti
e176a531ab Remove old browser and fix makefiles 2006-10-13 21:31:51 +02:00
Marco Pesenti Gritti
b10be5bf00 Start rewriting the web activity 2006-10-13 01:22:49 +02:00
Marco Pesenti Gritti
3cfa9c40bd First go at progress in the entry. 2006-10-12 15:49:11 +02:00
Marco Pesenti Gritti
62a46ff92b Create a private sugar lib and put our extensions there. 2006-10-12 12:47:17 +02:00
Marco Pesenti Gritti
7801e05293 Put the log in the profile. Release 0.33 2006-10-06 18:53:12 +02:00
Marco Pesenti Gritti
031aa6c7d6 Release 0.32 2006-10-06 18:14:28 +02:00
Marco Pesenti Gritti
f216f7bc0a Release 0.31 2006-10-05 21:32:31 +02:00
Marco Pesenti Gritti
3972ff8651 Release 0.30 2006-10-04 21:35:30 +02:00
Marco Pesenti Gritti
5da630c13a Kill unused code, fix makefiles 2006-10-04 15:37:53 +02:00
Marco Pesenti Gritti
0a912e214a Start moving to hippo canvas. (Friends presence in the activity regressed) 2006-10-02 01:50:43 +02:00
Marco Pesenti Gritti
df6dd4618b Open "requested" popups in a new activity 2006-09-27 14:45:55 +02:00
Marco Pesenti Gritti
5d78b148ff Add a gecko module. Disable popups. 2006-09-26 21:58:54 +02:00
Marco Pesenti Gritti
7fb01c51e3 Missing directory 2006-09-15 15:49:52 +02:00
Marco Pesenti Gritti
5f99dcf9a5 Move the presence service out of the shell 2006-09-15 13:54:16 +02:00
Marco Pesenti Gritti
bcc1740f7f Move the view to his own module 2006-09-15 13:23:21 +02:00
Marco Pesenti Gritti
ca19f0f251 Move the model to his own module 2006-09-15 12:52:37 +02:00
Marco Pesenti Gritti
5ec92a2cab Release 0.29 2006-09-12 23:49:49 +02:00
Marco Pesenti Gritti
d06cb74d25 Cast size to int 2006-09-11 19:25:16 +02:00
Marco Pesenti Gritti
d14628fdfa Release 0.27 2006-09-11 13:21:49 +02:00
Marco Pesenti Gritti
3bcc3d0542 Release 0.25 2006-09-11 01:26:02 +02:00
Marco Pesenti Gritti
47cc58b1e6 Make part of the session public so that it can used by tests 2006-09-10 02:35:53 +02:00
Marco Pesenti Gritti
01c4658ee0 Make conf private, expose the nick name from env 2006-09-04 21:34:54 +02:00
Marco Pesenti Gritti
a6f9241e95 Refactor frame stuff naming some 2006-09-01 15:11:52 +02:00
Marco Pesenti Gritti
6b232d97d8 Rework profiles code a bit, initialize gecko profile 2006-08-25 20:12:52 +02:00
Marco Pesenti Gritti
7646366553 Keep the bindings private 2006-08-25 14:39:58 +02:00
Marco Pesenti Gritti
6e920265ad Complete the keybindings stuff and use it for the home page 2006-08-25 14:03:48 +02:00
Marco Pesenti Gritti
1ada2b68b6 Skeleton for the global keys stuff 2006-08-25 11:19:27 +02:00
Marco Pesenti Gritti
b34cff91a3 Move threadframe inside bindings directory, will add more stuff there. 2006-08-25 10:33:39 +02:00
Marco Pesenti Gritti
f53af6af4c Start implementing the panels. 2006-08-23 11:52:18 +02:00
Marco Pesenti Gritti
3e51b086df Create a conf module. Move activity registry out of the shell
(should only be graphical) into it.
2006-08-22 14:01:53 +02:00
Marco Pesenti Gritti
1017bba22d Release 0.20 2006-08-21 21:28:16 +02:00
Marco Pesenti Gritti
7d6adc55a3 Fixup distcheck, release 0.19 2006-08-21 15:59:40 +02:00
Marco Pesenti Gritti
58ddb555c4 Merge demo4 branch 2006-08-19 11:56:49 +02:00
Marco Pesenti Gritti
f8c4f0bd66 Skeleton group chat activity.
Fix positioning in the activity bar.
2006-08-19 11:54:41 +02:00
Marco Pesenti Gritti
0d4acb6e78 Start implementing friends/mesh 2006-08-19 11:12:25 +02:00
Marco Pesenti Gritti
24dae31a9d Starting to create the mesh view... 2006-08-19 01:29:42 +02:00
Dan Williams
95c06280ca Add threadframe and TracebackUtils.py so we can get tracebacks of dbus deadlocks 2006-08-16 23:05:44 -04:00
Marco Pesenti Gritti
cb47f17b31 Move session stuff to his own package 2006-08-11 11:37:35 +02:00
Marco Pesenti Gritti
167dbec0f5 Add a script to install external activities 2006-08-04 15:54:28 +02:00
Marco Pesenti Gritti
86bd6f50f0 Use dbus activation to launch factories. This breaks
p-to-p chat and ./sugar/activities. Will fix tomorrow.
2006-07-28 01:25:08 +02:00
Marco Pesenti Gritti
5731405901 Promote terminal activity from terminal to activities. Fix api 2006-07-20 09:58:45 +02:00
Marco Pesenti Gritti
d2fdd64003 Install the new PresenceService stuff 2006-07-19 21:06:18 +02:00
Marco Pesenti Gritti
a9cdfa0617 Add a matchbox kbdconfig 2006-07-19 17:49:34 +02:00
Marco Pesenti Gritti
ca2b08f8b6 Cleanup and document session creation and activity registry 2006-07-12 13:20:41 +02:00
Marco Pesenti Gritti
e959a6f37f Add a few translations, thanks to Shina Owolabi <shina@wazobialinux.com> 2006-07-11 15:32:10 +02:00
Marco Pesenti Gritti
01da885516 Lots of build fixes 2006-07-10 16:16:30 +02:00
Marco Pesenti Gritti
1eba377add Translation support 2006-07-05 17:00:11 +02:00
Marco Pesenti Gritti
679d92dac8 Release 0.18 2006-06-30 13:06:03 -04:00
Marco Pesenti Gritti
23b6c1e98a Use well known address for mesh chat 2006-06-30 12:26:12 -04:00
Marco Pesenti Gritti
70683c1753 Release 0.16 2006-06-29 15:38:53 -04:00
Marco Pesenti Gritti
d61c478168 Add some debug messages 2006-06-27 12:15:14 -04:00
Marco Pesenti Gritti
5691d1e828 Install chat activity 2006-06-25 15:02:18 -04:00
Marco Pesenti Gritti
8fa1efd703 Add some missing files 2006-06-23 23:20:41 -04:00
Marco Pesenti Gritti
5b53bdb638 Release 0.12 2006-06-23 17:34:15 -04:00
Marco Pesenti Gritti
26684a091c Release 0.11 2006-06-21 16:18:25 -04:00
Marco Pesenti Gritti
9ea6805174 More work on packages refactoring, mostly working 2006-06-21 16:05:52 -04:00
Marco Pesenti Gritti
f4e2791c89 Big refactor of the directory structure and packages to
reflect private/public
2006-06-21 14:23:18 -04:00
Marco Pesenti Gritti
f2ae132410 Fix a bunch of outdated makefiles. 2006-06-15 08:38:21 -04:00
Dan Williams
17c371119d More presence service rework 2006-06-12 18:31:26 -04:00
Marco Pesenti Gritti
f2e9500a9b s/Web Browser/Web 2006-05-23 15:46:42 -04:00
Marco Pesenti Gritti
b9734f4da3 Add missing file 2006-05-23 13:04:06 -04:00
Dan Williams
3841ac9983 merge 2006-05-21 21:31:57 -04:00
Dan Williams
1c54ef5002 Make colors work in Sketch 2006-05-21 00:29:20 -04:00
Marco Pesenti Gritti
bd8b2437a6 Start drawing from the actual start point 2006-05-21 18:55:37 -04:00
Marco Pesenti Gritti
2174b6e0fd Add a way to get user dir 2006-05-21 17:49:27 -04:00
Marco Pesenti Gritti
835bb66852 First implementation of the totems ui 2006-05-17 16:56:42 -04:00
Marco Pesenti Gritti
1f33120951 Merge 2006-05-16 16:33:11 -04:00
Marco Pesenti Gritti
8162cc8468 Do not rely on dbus auto-activation. 2006-05-16 16:32:08 -04:00
Dan Williams
6667cc9e09 Bumped version to 0.3. 2006-05-16 13:45:47 -04:00
Dan Williams
6b78600646 Merge SVGdraw.py 2006-05-15 14:48:08 -04:00
Dan Williams
ae2eb70b6c Add import capability to SVGdraw.py 2006-05-12 17:42:40 -04:00
Marco Pesenti Gritti
e0a046cd53 Split the model classes in different files 2006-05-15 12:27:36 -04:00
Marco Pesenti Gritti
f6491e6afc Refactor the directory structure to match the packages 2006-05-12 02:32:03 -04:00
Dan Williams
5d827e6176 Post-release version bump. 2006-05-08 12:53:40 -04:00
Marco Pesenti Gritti
7c2531899b Automakeify 2006-04-26 00:18:21 -04:00