Commit Graph

1026 Commits

Author SHA1 Message Date
Marco Pesenti Gritti
705eb8119a Always show frame on the homepage even when activating from the frame. 2007-06-13 14:39:16 +02:00
Tomeu Vizoso
22689ed1da Several fixes for the object type registry and the activity registry. 2007-06-12 21:57:49 +02:00
Tomeu Vizoso
7e8160871a Fix typo. 2007-06-12 12:40:54 +02:00
Tomeu Vizoso
c9cd87b142 Percent should be 100% only when we have already added all the targets. 2007-06-07 19:49:17 +01:00
Tomeu Vizoso
340fcc271d set_state() could be called when there are still no formats. 2007-06-07 12:07:25 +01:00
Tomeu Vizoso
a9600516fb Take screenshot and save it to the journal (<alt>1). 2007-06-04 18:35:05 +01:00
Marco Pesenti Gritti
2b7ffe41d9 Make bundle_id and activity_id window properties to
avoid races.
2007-06-01 21:21:30 +02:00
Marco Pesenti Gritti
d4bd7a5d05 Do not index icons by activity id. Raw X windows does not have one. 2007-06-01 14:19:14 +02:00
Marco Pesenti Gritti
cd3efeba49 Fix raw X windows 2007-06-01 14:04:54 +02:00
Marco Pesenti Gritti
b1a62c2fc0 Refactor part of the Home model. Should be much
cleaner and reliable. If you find bugs with it
please let me know.
2007-06-01 13:38:34 +02:00
Marco Pesenti Gritti
2f6790105d Make launching a property of the activity model 2007-06-01 11:03:18 +02:00
Marco Pesenti Gritti
38c0cf411c Remove our custom launch timeout. The dbus timeout
is enough.
2007-06-01 10:24:13 +02:00
Marco Pesenti Gritti
f98cebd13a Cleanups 2007-05-27 21:16:37 +02:00
Marco Pesenti Gritti
11437e3484 Add mime matching to the registry. 2007-05-27 20:43:31 +02:00
Marco Pesenti Gritti
42fef182f4 Refactor the bundle registry. Move it inside
the shell and expose the parts that should be
public to the shell dbus service.
2007-05-27 20:24:10 +02:00
Bert Freudenberg
c89de594d3 Use proper "org.laptop.Activity" interface when talking to activities 2007-05-23 18:38:22 +02:00
Bert Freudenberg
677c4bc199 Reliably detect activity launch (fix for #1560) 2007-05-23 18:33:30 +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
04fc7047c2 Don't autolaunch downloaded docs, this will be done from the Web activity. 2007-05-20 12:36:55 +02:00
Tomeu Vizoso
3a1d514e9f Save to the journal when switching to another activity. 2007-05-16 21:30:49 +02:00
Dan Williams
28e8b9025e Show activity title in mesh view 2007-05-15 16:21:40 -04:00
Dan Williams
b99e149d23 Fix Friends view buddy removal 2007-05-14 13:04:59 -04:00
Dan Williams
02c99e2a0c Handle buddy nick changes 2007-05-14 01:21:22 -04:00
Tomeu
f3289d2e59 Implement setting the journal entry title from the toolbar. 2007-05-13 18:21:35 +02:00
Marco Pesenti Gritti
d319ac192d Use sugar theme for matchbox 2007-05-11 20:31:44 +02:00
Marco Pesenti Gritti
0087f41fb4 Remove obsolete files 2007-05-11 11:19:03 +02:00
Marco Pesenti Gritti
e5a586fe69 More distcheck fixes 2007-05-11 11:18:17 +02:00
Marco Pesenti Gritti
85a4c4adb3 More distcheck fixes 2007-05-10 19:16:27 +02:00
Marco Pesenti Gritti
cb1119a647 Fix several distcheck issues 2007-05-10 18:55:29 +02:00
Dan Williams
c89bc07e0b Fix nickname encoding and length issues 2007-05-07 00:18:42 -04:00
Tomeu Vizoso
7fbcf08242 Fix for Python 2.4 compatibility. 2007-05-05 10:59:21 +02:00
Tomeu Vizoso
0573e56d2c Use standard icon name. 2007-05-05 10:58:55 +02:00
Dan Williams
b3a403c8f0 Fix more debug printout; print type not method itself 2007-05-02 23:16:14 -04:00
Dan Williams
886dbf288b Fix debug printout; print type not method itself 2007-05-02 23:13:09 -04:00
Dan Williams
e392680f3e Log activity launch failures with error info; fix typo 2007-05-02 22:31:26 -04:00
Dan Williams
e4be6fc1ba Fix ps buddy object usage 2007-05-02 22:30:59 -04:00
Dan Williams
587bc3be19 More verbose debug messages when starting activities 2007-05-02 22:22:02 -04:00
Dan Williams
65998a10c6 Use bundle registry correctly 2007-05-02 22:21:15 -04:00
Dan Williams
3502c58c47 Remove unused import 2007-05-02 22:19:58 -04:00
Marco Pesenti Gritti
bc4b051af2 Some refactoring to get styles right 2007-05-01 18:26:26 +02:00
Tomeu Vizoso
b4f2016844 Launch the journal activity on startup again. 2007-04-29 21:12:35 +02:00
Dan Williams
d5d9c1fa0f Fix activity join from mesh view 2007-04-27 17:48:35 -04:00
Dan Williams
e785bbe2a7 Turn off wifi new AP log messages 2007-04-27 13:08:40 -04:00
Dan Williams
16162f74ff Fix shell for sugar.presence.activity API changes 2007-04-27 12:56:13 -04:00
Marco Pesenti Gritti
a9f26a1faa Use the gtk entry 2007-04-27 12:05:17 +02:00
Marco Pesenti Gritti
4346a50e6f Remove all the bubbles from the public API, yay ;) 2007-04-27 11:43:40 +02:00
Marco Pesenti Gritti
46d3c1b9c9 Get rid of the activity menu. 2007-04-27 11:33:18 +02:00
Marco Pesenti Gritti
9ccda70199 Refactor the window API a bit to make it more flexible. 2007-04-27 10:51:19 +02:00
Marco Pesenti Gritti
e49146752f More work on the new graphics API. 2007-04-26 11:31:41 +02:00
Guillaume Desmottes
83b712bcb1 Fix properties bugs 2007-04-25 19:35:08 +02:00
Tomeu Vizoso
ec8bb21936 Implement installation of downloaded activities. 2007-04-20 20:12:49 +02:00
Dan Williams
d450ea2dd6 Clean up buddy activity changed signals in MeshModel 2007-04-20 13:56:46 -04:00
Dan Williams
e46d31e0f4 Fix current-activity-changed signals in BuddyModel 2007-04-20 12:38:04 -04:00
Tomeu Vizoso
d223579f22 Recognize images dropped into the clipboard as such. 2007-04-18 18:52:46 -03:00
Tomeu Vizoso
b7030a74dd Drag images out of mozilla. 2007-04-17 16:53:34 -03:00
Marco Pesenti Gritti
92416d1519 Fix typo in the fallback code path 2007-04-17 18:17:26 +02:00
Marco Pesenti Gritti
231ea23981 Fix includes 2007-04-16 18:07:52 +02:00
Marco Pesenti Gritti
f67a243653 Get rid of the notebook which was causing strange flickering. 2007-04-16 12:26:17 +02:00
Marco Pesenti Gritti
1b84784d26 Fix initial scale 2007-04-16 12:01:35 +02:00
Marco Pesenti Gritti
9ffd050302 Update the makefile 2007-04-16 11:40:56 +02:00
Marco Pesenti Gritti
f55a19b73c Implement the transition between zoom view. 2007-04-16 11:40:28 +02:00
Marco Pesenti Gritti
5bfc64d9be Always center the owner in the home views 2007-04-16 10:36:15 +02:00
Dan Williams
b2e0f257ce Fix buddy icon rollovers; wasn't getting activity ID correctly from HomeActivity object 2007-04-15 16:51:01 -04:00
Marco Pesenti Gritti
218f9e10ae Load the modules from .la if the normal import fails 2007-04-15 15:06:04 +02:00
Marco Pesenti Gritti
2910d23716 Delay importing the sugar module 2007-04-15 14:49:24 +02:00
Marco Pesenti Gritti
f78b23cf82 Fix messed up paths 2007-04-15 12:16:06 +02:00
Dan Williams
66bbe56df9 Ignore reply from share() (hack to quiet traceback, but unused anyway) 2007-04-13 16:58:12 -04:00
Dan Williams
559c75a317 Fix friending somebody for real this time 2007-04-13 14:20:05 -04:00
Dan Williams
982c112155 Make debugging tp-gabble easier
When the environment variable TP_DEBUG is set, the sugar shell
will print out the session bus address it's using, then poll that bus
every 5 seconds waiting for a gabble instance to appear.  This allows
you to launch gabble in another window for debugging with LM_DEBUG and
gdb, which wasn't possible before because the sugar emulator uses
a custom session bus.
2007-04-13 13:46:07 -04:00
Dan Williams
924650750e Re-enable the Share action in the frame 2007-04-12 14:44:38 -04:00
Dan Williams
894fcea9fc Remove get_default_type() and bundle default types; obsolete 2007-04-11 15:08:40 -04:00
Marco Pesenti Gritti
eeb09294d8 Revert "Start reworking the cliboard services to use the types registry."
This reverts commit fcb57779a2.
2007-04-11 18:22:52 +02:00
Marco Pesenti Gritti
fcb57779a2 Start reworking the cliboard services to use the types registry. 2007-04-11 16:14:58 +02:00
Dan Williams
defd9f76e3 Convert icon data to python string before exposing it 2007-04-10 22:24:31 -04:00
Dan Williams
117934f709 Fix making someone your friend 2007-04-10 22:22:58 -04:00
Dan Williams
c85985b55b Deal with no NetworkManager 2007-04-10 21:06:29 -04:00
Marco Pesenti Gritti
8c391386d7 Fix the buddy picture 2007-04-10 22:45:36 +02:00
Dan Williams
6710618a43 Use public keys rather than nicknames to differentiate buddies 2007-04-10 15:55:55 -04:00
Dan Williams
89ec9195e9 Fix for GObject-based PS buddy objects 2007-04-10 14:56:34 -04:00
Dan Williams
bf9a375836 Send correct object in signal emission 2007-04-10 14:49:43 -04:00
Mike C. Fletcher
8302be4544 A few more docstrings 2007-04-09 23:56:14 -04:00
Mike C. Fletcher
3f10890319 Docstrings for modules all over sugar and shell.
These are just the doc strings I created as I was spelunking
through to see how Sugar manages launching applications.  The
resulting auto-documentation is neither polished or finished,
but it should help people reading the code somewhat.

There are a few minor code cleanups:

  * activityhandle (replacing C idiom for initialisation with
    a Python one)
  * bundle registry (using a parameterised directory name so
    that it shows up in the documentation)
  * validate_activity_id function, use isinstance( item, (str,unicode))
    for the query, rather than two separate checks with isinstance
2007-04-09 22:47:37 -04:00
Dan Williams
508a59b99b More Shell fixes for new PS 2007-04-09 16:30:30 -04:00
Dan Williams
76a0f45aa8 More new PS fixes 2007-04-09 16:05:32 -04:00
Dan Williams
3eeec9bf07 Remove references to obsolete p2p.Stream classes 2007-04-09 15:07:40 -04:00
Dan Williams
bc083dae5a Cut over to new PresenceService 2007-04-09 14:40:56 -04:00
Marco Pesenti Gritti
2f2f756939 Forgot to add this 2007-04-08 19:24:02 +02:00
Marco Pesenti Gritti
09304e8e5a Accept raw X windows in the shell 2007-04-08 19:20:59 +02: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
Dan Williams
1d25366c4f Don't show Ad-Hoc mode networks in mesh view 2007-04-06 15:50:57 -04:00
Marco Pesenti Gritti
c9c1117872 Remove the threadframe stuff which went unused. 2007-04-06 20:13:37 +02:00
Dan Williams
9c0e0783db Fix execute command when using the new dbus-python 2007-04-06 10:27:14 -04:00
Marco Pesenti Gritti
49ff2f86de Move not shell specific scripts in bin 2007-04-06 15:22:22 +02:00
Tomeu
5990e5bfd1 Return TRUE again in drag_motion_cb for accepting dnd drops. 2007-04-05 17:22:27 +02:00
Marco Pesenti Gritti
bd3e084805 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 2007-04-05 12:45:57 +02:00
Marco Pesenti Gritti
3a90cef5b6 Rework corner detection to use 1 pixel window. 2007-04-05 12:44:03 +02:00
Dan Williams
396ca0e64e Don't hiccup on NM start/stop 2007-04-05 00:22:13 -04:00