Marco Pesenti Gritti
cae78d7041
Rework the console to use autoactivation, move it in services/
2007-01-08 18:06:59 +01:00
Marco Pesenti Gritti
764eee81e5
Adapt to olpc-hardware-manager API change
2007-01-08 15:00:22 +01:00
Marco Pesenti Gritti
3f847008af
Typo
2007-01-08 14:39:09 +01:00
Marco Pesenti Gritti
17a1cb7ae4
Adapt to the new hardware manager
2007-01-08 13:09:13 +01:00
Tomeu Vizoso
1ee6b7faf0
Some clipboard fixes.
2007-01-07 23:38:33 +01:00
Eduardo Silva
a7d6251664
Merge branch 'master' of git://dev.laptop.org/sugar
2007-01-07 14:25:25 -03:00
Eduardo Silva
aad2893f62
[devconsole] - Starting like a dbus service, just open it one time
2007-01-07 14:23:53 -03:00
Dan Williams
70a5e27edd
Refactor activity icon handling in the Home View donut
...
Give each activity icon in the donut its own class to track
launch status in preparation for pulsing launch feedback.
2007-01-07 01:18:57 -05:00
Dan Williams
fb716ae046
Make activity launching asynchronous
...
The ActivityFactory create() method now returns a handler GObject,
which callers may attach signals to to receive success and error
signals from the result of the activity launch request.
2007-01-07 00:04:30 -05:00
Dan Williams
8cea4c5fc6
Track activities while they launch
...
HomeModel now uses the activity ID to track activities, and creates
the HomeActivity object when the activity is launched, not when
its window appears.
2007-01-06 19:31:19 -05:00
Dan Williams
b27257fadb
Make shell responsible for activity ID generation
...
Enables tracking of activity launch throughout the whole process, so that
the shell can be aware of the activity ID from the moment the activity
is started by the shell, until the activity becomes active. Previously,
the activity itself generated its own ID and told the shell what it was.
2007-01-06 16:29:13 -05:00
Tomeu Vizoso
f50d9f5f9a
Added icon, title and preview for clipboard objects. Also allow for opening docs and rtfs from the web.
2007-01-05 21:13:46 +01:00
Eduardo Silva
74e407f9ff
[devconsole] - Scrollback terminal buffer set to 1000, font size to 8
2007-01-05 17:01:29 -03:00
Marco Pesenti Gritti
62f5c2e239
Cleanup keybindings, fix color/b&w
2007-01-05 20:32:00 +01:00
Dan Williams
1ef693572f
Respect return value from 'execute'
2007-01-05 12:25:21 -05:00
Marco Pesenti Gritti
be631afee5
Comment out .5 keys for now, they break stuff and don't work on the keyboard.
2007-01-05 12:57:42 +01:00
Marco Pesenti Gritti
8b9a8e01f8
Remove obsolete file
2007-01-05 12:28:51 +01:00
Marco Pesenti Gritti
2c923b9532
Shutdown when pressing the power button on the olpc.
2007-01-05 12:23:28 +01:00
Marco Pesenti Gritti
5c36c6f274
Remove the shutdown graphical button
2007-01-05 12:20:55 +01:00
Marco Pesenti Gritti
62eada2ee0
Implement audio controls
2007-01-05 03:21:55 +01:00
Marco Pesenti Gritti
dda100fca6
Stub volume control code
2007-01-05 02:19:52 +01:00
Eduardo Silva
bcc4b4f34f
Merge branch 'master' of git://dev.laptop.org/sugar
2007-01-04 16:29:14 -03:00
Eduardo Silva
15f586e61a
Moving to PEP-8
2007-01-04 16:17:10 -03:00
Marco Pesenti Gritti
41ba004ca3
Fix brightness keybinding
2007-01-04 20:02:45 +01:00
Eduardo Silva
3dd0def247
[dev-console] - Interfaces fixed: memphis, logviewer
2007-01-03 23:51:08 -03:00
Eduardo Silva
e28a1b27ee
[dev-console] - New internal structure, and new XO interface
2007-01-02 20:24:44 -03:00
Eduardo Silva
80cd6af44c
New log viewer, no more tabs
2007-01-01 22:39:01 -03:00
Marco Pesenti Gritti
a4e1b6b3ff
Fix handling of the no activities case
2006-12-24 15:58:53 +01:00
Marco Pesenti Gritti
b3c2368eac
Complete the shell model/view split, finally
2006-12-24 15:39:00 +01:00
Marco Pesenti Gritti
0d1e07d9c3
Split ActivityHost in model/view. Refactor accordingly.
2006-12-24 14:35:02 +01:00
Marco Pesenti Gritti
2db2ae5312
Split model/view in the activities donut.
...
Provide some infrastructure for Alt+Tab implementation.
2006-12-24 12:19:24 +01:00
Marco Pesenti Gritti
db6f615198
Start the journal activity by default
2006-12-24 02:59:20 +01:00
Marco Pesenti Gritti
dce69ef995
Refactor a bit to simply __init__
2006-12-24 02:51:37 +01:00
Marco Pesenti Gritti
5623c8a3b1
Change the Activity execute method to add a result boolean (handle/not handled).
...
When the camera key is pressed the Shell send and command to the active activity,
if that's not handled than it startup org.laptop.CameraActivity.
2006-12-21 12:37:02 +01:00
Dan Williams
5512f8461b
Re-enable buddy icons in rollover menus
2006-12-21 02:10:21 -05:00
Dan Williams
b960533fb4
Convert shared activity type to an activity bundle service name for activation via DBus
2006-12-20 23:42:16 -05:00
Marco Pesenti Gritti
e023d1c345
Get back mesh view to work. It got broken when refactoring bundles.
2006-12-20 13:58:29 +01:00
Dan Williams
f63456c089
Tell activities to start after launching them
2006-12-19 16:35:24 -05:00
Dan Williams
cebf9cfe33
Use correct DBus session bus when launching activities
2006-12-19 16:00:50 -05:00
Marco Pesenti Gritti
6b09475b99
Add a start method to the activity. It's parallel/alternative to join.
2006-12-18 14:24:28 +01:00
Marco Pesenti Gritti
e0bd5d1df4
Cleanup activity factory startup, remove duplicated argument from the Exec field
2006-12-18 13:47:49 +01:00
Marco Pesenti Gritti
09b096d4d0
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2006-12-17 00:02:38 +01:00
Tomeu Vizoso
eba35406c5
Usability fixes for dnd on the clipboard
2006-12-16 23:55:22 +01:00
Marco Pesenti Gritti
6c2607d000
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2006-12-14 23:38:32 +01:00
Dan Williams
72b5383214
Export session bus address for testing purposes
2006-12-14 17:21:25 -05:00
Marco Pesenti Gritti
cc74954770
Remove the terminal keybinding, terminal is now in the devel console
2006-12-14 17:03:11 +01:00
Tomeu Vizoso
eade4bff03
Improve error reporting when a non-activity window is opened.
2006-12-14 16:45:52 +01:00
Tomeu Vizoso
cc39ef169f
Clipboard fixes.
2006-12-14 13:50:42 +01:00
Tomeu Vizoso
e68f0e00e9
Added c&v and dnd support to the clipboard.
2006-12-13 22:36:05 +01:00
Owen Williams
e54c40301c
Added configuration file support to terminal
2006-12-12 00:53:56 +01:00
Dan Williams
fefe201d24
Patch from Owen Williams:
...
Switch terminal colors to black-on-white for readability, especially in
no-backlight situations.
2006-12-07 12:55:56 -05:00
Justin Gallardo
b9f9ef0fe9
Changed all tabs to 4 spaces for python style
2006-12-04 11:12:24 -08:00
Marco Pesenti Gritti
78c538535b
Fixup makefiles
2006-12-01 23:30:32 +01:00
Marco Pesenti Gritti
7152755c5e
Remove more unused old activities stuff
2006-12-01 23:11:56 +01:00
Marco Pesenti Gritti
518d2d61d0
Remove unused old registry code
2006-12-01 23:09:02 +01:00
Marco Pesenti Gritti
ba5d1b4804
Finish up porting to the new registry
2006-12-01 23:04:14 +01:00
Marco Pesenti Gritti
2b97505577
Switch to the new registry
2006-12-01 22:40:02 +01:00
Marco Pesenti Gritti
b5b9d9d5f1
Remove more old activities code
2006-12-01 22:33:00 +01:00
Marco Pesenti Gritti
6169f603e5
Remove the old activities code path from here
2006-12-01 22:23:12 +01:00
Marco Pesenti Gritti
6bdda47901
Since service name and bundle id corrisponds, there
...
is no need to query the register anymore.
2006-12-01 22:22:09 +01:00
Dan Williams
880842dd86
don't kill the shell when a non-activity window is brought to front
...
(cherry picked from 5f03e1deb014d91af7deea5051011a67bc2dde5c commit)
2006-11-17 15:31:53 -05:00
Dan Williams
0c47294dbd
Merge
2006-11-16 16:55:58 -05:00
Dan Williams
a029157488
Remap keys to match OLPC keyboard and use Shift+Alt for non-OLPC machines
2006-11-16 16:50:36 -05:00
Eduardo Silva
9031ebf503
developer console window size fixes
2006-11-16 14:48:13 +01:00
Eduardo Silva
d51031d882
New developer-console
2006-11-16 14:47:07 +01:00
Dan Williams
b51b2917d0
Rearrange keymappings for the real B1 machines' keyboards
...
(cherry picked from cda50cbf099f1db64f3cd95aeb05b54444fd66d0 commit)
2006-11-15 17:13:45 -05: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
b2e7bc079c
Work around the unfocusable terminal bug
2006-11-13 22:15:08 +01:00
Marco Pesenti Gritti
fcea34c227
Fix makefile
2006-11-12 00:28:19 +01:00
Marco Pesenti Gritti
d3e99e76ef
Add a shutdown button
2006-11-11 23:51:16 +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
d958e20df7
Make work enter on first time dialog. Fix for bug #324 .
2006-11-10 13:40:49 +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
Marco Pesenti Gritti
c8cd4bcc4e
Add a shutdown key combination. Release 0.51
2006-11-09 00:08:33 +01:00
Marco Pesenti Gritti
d1a9762cb8
Bind keys to dcon manager actions, see README
2006-11-08 16:42:50 +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
ee62ed69b4
Pick up system bundles even if xdg dir env is undefined
2006-11-05 18:14:00 +01:00
Tomeu Vizoso
f428b3ab74
Merge branch 'master' of git://dev.laptop.org/sugar
2006-11-03 16:18:39 +01:00
Marco Pesenti Gritti
00026fb5ef
Check if we should show the launcher
2006-11-03 16:11:59 +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
8571920734
Tweak activity search path. Use ~/Activities and XDG_DATA_DIRS/activities
2006-10-31 13:10:34 +01:00
Marco Pesenti Gritti
cb285aba06
Get running activities to work. Still hacky.
2006-10-31 12:06:28 +01:00
Marco Pesenti Gritti
d150ac40cc
More work on bundles support
2006-10-29 19:05:09 +01:00
Marco Pesenti Gritti
28f5de3deb
Remove unused file
2006-10-29 17:34:27 +01:00
Dan Williams
b2983ac763
Better working nm-applet
...
- Start nm-applet when the shell starts
- Use the artwork
- Respond to signals and get initial states
2006-10-29 01:33:42 -04:00
Marco Pesenti Gritti
2f58f41e9e
Missing file
2006-10-24 20:19:00 +02:00
Marco Pesenti Gritti
6ab3b3c07e
Cleanup logs dir on shell startup
2006-10-24 20:00:14 +02:00
Marco Pesenti Gritti
2aa69e7199
Add the overlay icon on the frame
2006-10-24 19:44:18 +02:00
Marco Pesenti Gritti
ad7d04f736
Fix styling of the invites icon
2006-10-23 21:28:19 +02:00
Marco Pesenti Gritti
077bc6a4f1
Do not return the whole dict, just the values!
2006-10-20 18:24:17 +02:00
Marco Pesenti Gritti
f997d02a7a
should be add_alone_buddy, add_buddy does not exist
2006-10-20 16:30:30 +02:00
Dan Williams
d784a906e4
Add initial buddies, protect against buddies we don't know about before using them
2006-10-19 15:07:21 -04:00
Dan Williams
4a09253f5f
Add initial activities & protect against addition/removal of buddies we don't know about
2006-10-19 15:06:01 -04:00
Marco Pesenti Gritti
4f81f305b2
Fix a race in the spread box. Adapt to api change.
2006-10-19 16:49:53 +02:00
Marco Pesenti Gritti
36e535a29a
More fixes
2006-10-19 16:12:55 +02:00
Marco Pesenti Gritti
62659e2806
Show the share button only when the activity is not shared
2006-10-19 15:44:00 +02:00
Marco Pesenti Gritti
cd29967c2e
Refactor a bit to keep host independent from the shell
2006-10-19 15:22:42 +02:00
Marco Pesenti Gritti
cf13a7ff5b
Unregister the chat service on destroy.
2006-10-19 14:51:13 +02:00
Marco Pesenti Gritti
21aa37cc24
Do not assume when curactivity change we already know about that activity.
2006-10-19 13:28:59 +02:00
Marco Pesenti Gritti
3d3ef947e1
Fix method naming conflict
2006-10-19 12:55:25 +02:00
Marco Pesenti Gritti
fafa1ae35e
Refactor stylsheets code a bit to load the global stylsheet
...
for all modules.
Implement the links sidebar per discussion with Eben.
2006-10-19 11:54:51 +02:00
Marco Pesenti Gritti
6c375a20f3
Center the icon in the allocation space
2006-10-18 19:41:34 +02:00
Marco Pesenti Gritti
f3fbea70a3
Rework menu positioning logic
2006-10-18 17:57:41 +02:00
Marco Pesenti Gritti
54dcb672e5
Move the menu positioning code inside menu shell and
...
unify it.
2006-10-18 16:23:06 +02:00
Marco Pesenti Gritti
37e1bf6100
When showing the frame automatically hide it on leave, otherwise
...
it gets annoying.
2006-10-18 00:57:05 +02:00
Marco Pesenti Gritti
03bca10376
Listen also to enter event for frame activation. This makes
...
mouse activation actually reliable.
2006-10-18 00:44:23 +02:00
Marco Pesenti Gritti
3cda316d11
Enable logging for the shell too
2006-10-18 00:08:14 +02:00
Marco Pesenti Gritti
637a08154e
Fix some path bugs. Reload the profile when first time dialog wrote it.
2006-10-17 14:31:04 +02:00
Marco Pesenti Gritti
9ca5c6c0bf
Fix opening activities
2006-10-17 10:17:30 +02:00
Marco Pesenti Gritti
77f2de8f73
Let activities extend their own path
2006-10-17 10:07:35 +02:00
Marco Pesenti Gritti
f74614a02b
Let the shell deal with extending his own path
2006-10-17 09:39:31 +02:00
Marco Pesenti Gritti
535b67ea41
alt+q shutdown the emulator
2006-10-17 01:09:44 +02:00
Marco Pesenti Gritti
87458b63f5
Fix
2006-10-16 20:59:59 +02:00
Marco Pesenti Gritti
1803ab1a88
Handle icon removal, better alignment
2006-10-16 20:42:39 +02:00
Marco Pesenti Gritti
528dc5a046
Forgot to add these
2006-10-16 18:43:31 +02:00
Marco Pesenti Gritti
5e503f77d1
Get the tray icon to sort of work.
2006-10-16 18:43:04 +02:00
Marco Pesenti Gritti
ab55456801
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
2006-10-16 16:42:06 +02:00
Marco Pesenti Gritti
e00fea9480
Fix a few bugs
2006-10-16 16:38:02 +02:00
Dan Williams
8b46b55e80
Remove dead file from makefile
2006-10-16 10:37:46 -04:00
Marco Pesenti Gritti
790129cb52
Add support for multiple logs
2006-10-16 16:26:37 +02:00
Marco Pesenti Gritti
69647f75b7
Remove more bits of the old console
2006-10-16 16:04:14 +02:00
Marco Pesenti Gritti
4e88e927fb
Remove the old dbus stuff, use one log file per process
2006-10-16 15:56:22 +02:00
Marco Pesenti Gritti
5cee6aa01d
Hook the log viewer to F12
2006-10-16 15:29:32 +02:00
Marco Pesenti Gritti
07dd398e22
Hack a simple log viewer.
2006-10-16 15:24:23 +02:00
Marco Pesenti Gritti
096d5c5238
Fix makefiles
2006-10-16 13:40:59 +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
43bd44b407
Add GPL headers
2006-10-15 01:24:45 +02:00
Marco Pesenti Gritti
62fd4dcd89
Basic functionalities mostly working
2006-10-13 19:04:04 +02:00
Marco Pesenti Gritti
c7fdae2606
Fix title handling. Hide old browser and chat.
2006-10-13 11:17:35 +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
8c3ac8960f
Spread box cleanups and fixes
2006-10-07 14:33:08 +02:00
Marco Pesenti Gritti
b33a1c141f
Move the layouts to be box and subclass them.
2006-10-06 11:11:38 +02:00
Marco Pesenti Gritti
4b36f84c30
Fix several makefiles, use olpc theme for matchbox
2006-10-05 19:48:12 +02:00
Marco Pesenti Gritti
5b37955647
Revert "Install our own matchbox theme to disable shadows"
...
This reverts 0e77fc5bf9
commit.
2006-10-05 19:34:19 +02:00
Marco Pesenti Gritti
1b0e469dbd
More work on the views layout
2006-10-05 18:53:34 +02:00
Marco Pesenti Gritti
0533d1ffd6
Rewrite for hippo
2006-10-05 17:46:36 +02:00
Marco Pesenti Gritti
6479962ca7
Get back presence list to work
2006-10-05 17:09:38 +02:00
Marco Pesenti Gritti
847f69fce7
More stylification
2006-10-05 16:29:55 +02:00
Marco Pesenti Gritti
0bd96b3987
More stylsheets work
2006-10-05 14:52:33 +02:00
Marco Pesenti Gritti
250060b7f8
Remove several hardcoded sizes, substitute them with stylesheets.
2006-10-05 14:38:37 +02:00
Marco Pesenti Gritti
b3abf30dec
Improve stylesheet loading
2006-10-05 13:26:02 +02:00
Marco Pesenti Gritti
0e77fc5bf9
Install our own matchbox theme to disable shadows
2006-10-04 19:52:03 +02:00
Marco Pesenti Gritti
5da630c13a
Kill unused code, fix makefiles
2006-10-04 15:37:53 +02:00
Marco Pesenti Gritti
62ee1df83c
Complete the de-goocanvasification
2006-10-04 15:26:41 +02:00
Marco Pesenti Gritti
72a4aa6fe2
Reimplement the donut using hippo canvas
2006-10-04 14:23:15 +02:00
Marco Pesenti Gritti
1f8ff1db1f
Move all the canvas code that doesn't depend on goocanvas anymore in graphics.
2006-10-04 00:55:20 +02:00
Marco Pesenti Gritti
717bdd66f4
Get rid of the old Grid and CanvasBox
2006-10-04 00:25:03 +02:00
Ian Bicking
48951dc1cb
Merge branch 'master' of git://dev.laptop.org/sugar
2006-10-03 11:59:40 -05:00