2778 Commits (c91bbd18ccf00b87d0e99029235f120b1b7839d6)
 

Author SHA1 Message Date
Tomeu Vizoso 340fcc271d set_state() could be called when there are still no formats. 17 years ago
Eduardo Silva fde3159002 Palette positioning/closing fixes 17 years ago
Simon McVittie 129ada9101 services/presence/: remove. Use projects/presence-service git repo instead 17 years ago
Eduardo Silva dee7537462 Palette: speed up 17 years ago
Eduardo Silva f79d5a63db Palette: tooltip fix 17 years ago
Dan Williams d849f573c5 Add network.py to makefile 17 years ago
Marc Maurer 88011ed22d Add set_current_toolbar 17 years ago
Marco Pesenti Gritti 39d1f7b581 Better regexp 17 years ago
Tomeu Vizoso a9600516fb Take screenshot and save it to the journal (<alt>1). 17 years ago
Marco Pesenti Gritti 283a3f4c97 Better snapshot script 17 years ago
Marco Pesenti Gritti b2980d7bd6 Restore get_id/get_service_name, didn't realize they was used by subclasses. 17 years ago
Eduardo Silva aab18a866d Palette: Tooltip support 17 years ago
Marco Pesenti Gritti e707f1b1cc Hrm how my icon name changes did get reverted... 17 years ago
Marco Pesenti Gritti 2b7ffe41d9 Make bundle_id and activity_id window properties to
avoid races.
17 years ago
Marco Pesenti Gritti 5cc9a8c424 Bindings to set activity_id and bundle_id hints 17 years ago
Marco Pesenti Gritti d4bd7a5d05 Do not index icons by activity id. Raw X windows does not have one. 17 years ago
Marco Pesenti Gritti cd3efeba49 Fix raw X windows 17 years ago
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.
17 years ago
Marco Pesenti Gritti 2f6790105d Make launching a property of the activity model 17 years ago
Marco Pesenti Gritti e1f27fcd34 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Marco Pesenti Gritti 38c0cf411c Remove our custom launch timeout. The dbus timeout
is enough.
17 years ago
Eduardo Silva 0014ea0da0 Palette: Automatic positioning 17 years ago
Marco Pesenti Gritti d271e1f481 Fix new instance message 17 years ago
Marco Pesenti Gritti fc53bf8667 Support icons inside the activity 17 years ago
Eduardo Silva 9ea6b18027 Merge branch 'master' of git://dev.laptop.org/sugar 17 years ago
Simon McVittie ef369e97de Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Eduardo Silva 7985a05274 Console: fix reading log files 17 years ago
Eduardo Silva dd00dda41f Palette fixes 17 years ago
Marco Pesenti Gritti 75130719b5 Check for locks before using a display.
Patch by reinier@heeres.eu
17 years ago
Simon McVittie cd12b59967 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago
Simon McVittie 22b1338ac5 services/presence/server_plugin: special-case the Owner when IDing buddies.
We always know who we are, so don't need to inspect our own handle or anything.
17 years ago
Simon McVittie b362ed625c services/presence/server_plugin: fix thinko - take the right arguments to _subscribe_members_changed_cb 17 years ago
Simon McVittie a54aaa54be services/presence/presenceservice: look up buddies by key-ID if we don't know the full key yet. 17 years ago
Simon McVittie f90de752f6 services/presence/presenceservice: weakly reference Buddy objects in _buddies
This makes sure we re-use an existing Buddy object if it's still referenced
somewhere, rather than trying to make another and fighting over the object path.
17 years ago
Simon McVittie fd4e514e21 services/presence/buddy: Fix thinko - register Owner with correct objid
Previously the keyid/ prefix was missing.
17 years ago
Simon McVittie ee6c1b4283 services/presence/: Have joined Activities track membership via group interface.
This allows us to ignore the (trivially spoofable) PEP info for activities
that we're actually in, in favour of looking at the actual members.
17 years ago
Simon McVittie 87446bfb7f services/presence/buddyiconcache: remove unused import of sugar.util 17 years ago
Tomeu Vizoso 527e22ba5d Get one line back :) 17 years ago
Konrad Kleine 7b4333dc4e Bug 590# fixed (codestyle issues) 17 years ago
Konrad Kleine 76d3e78302 Bug #590 fixed.
All logfiles will be backed up to ~./sugar/default/logs/old .
You can adjust the backup directory and the number of backup
versions.

You can also adjust the file suffix for the backup files.

Konrad Kleine
17 years ago
Eduardo Silva b1ed24498c Palette: event improves 17 years ago
Simon McVittie 6957446167 services/presence/: Make Activities responsible for tracking their members.
Add a signal to notify the PS when all members have gone away.
17 years ago
Simon McVittie 9d812430bf services/presence/psutils.py: don't bother using sugar.util, it's easier to use hexdigest or sha directly 17 years ago
Simon McVittie 2f8ef7bd3b services/presence/test_psutils: trivial check for pubkey_to_keyid() 17 years ago
Tomeu Vizoso c35db7acf8 Some refactoring of the DataStore API. 17 years ago
Simon McVittie ea892796ae services/presence/Makefile.am: Include test_psutils.py in "make check" 17 years ago
Marco Pesenti Gritti 53d64a0536 Use the commit id for the snapshot name 17 years ago
Marco Pesenti Gritti 0c77275ba7 Very first go at the object type registry. 17 years ago
Simon McVittie a4a06206e3 services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key.
This allows us to create Buddy objects as soon as we see a contact on the
server. For contacts not on trusted servers, or seen in anonymous MUCs, we
create a Buddy identified by JID instead (so we have some way to talk
about the anonymous contact within the Sugar API).

The concept of "trusted server" means a server which we trust to validate that
users with a keyID as the username part of their JID do in fact have that key.
Currently we just pretend that olpc.collabora.co.uk does this - in future, the
school servers will do this validation by using key rather than password
authentication.

Also create Buddy object paths based on the keyID or JID (for easier debugging).
17 years ago
Simon McVittie 5dacfdd365 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar 17 years ago