Commit Graph

  • 906f5bbed0 Make ShellModel emit signals on activity change, and make Owner listen for them. Fix Owner's current activity update code to actually update at the correct interval Dan Williams 2006-09-27 17:00:12 -0400
  • 22be6cb0da Work around bug where Avahi passes back a blank service type; and don't traceback on invalid service types Dan Williams 2006-09-27 16:47:23 -0400
  • 70cbd90c7a Fix signal args Dan Williams 2006-09-27 15:01:40 -0400
  • 71b0e7c3a9 Don't traceback on unknown image formats Dan Williams 2006-09-27 14:27:17 -0400
  • 0064e6c3ff Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-27 11:43:27 -0400
  • 9ce768ca39 Add and remove activities to/from Buddy objects at appropriate times Dan Williams 2006-09-27 11:35:34 -0400
  • 38e85f3987 Ignore duplicate activity additions Dan Williams 2006-09-27 11:35:15 -0400
  • 03f6c9caf2 Make the popup transient Marco Pesenti Gritti 2006-09-27 17:27:08 +0200
  • da21d28a2f Remove debug code Marco Pesenti Gritti 2006-09-27 15:41:13 +0200
  • 98e223a7e8 Show sized popups as dialogs Marco Pesenti Gritti 2006-09-27 15:30:56 +0200
  • df6dd4618b Open "requested" popups in a new activity Marco Pesenti Gritti 2006-09-27 14:45:55 +0200
  • 7443ee4c8b Don't allow empty nick names and if it happens consider the profile invalid. Marco Pesenti Gritti 2006-09-26 22:52:45 +0200
  • 72d43fde28 Add a start method to the activity module, for initialization. Marco Pesenti Gritti 2006-09-26 22:12:18 +0200
  • 5d78b148ff Add a gecko module. Disable popups. Marco Pesenti Gritti 2006-09-26 21:58:54 +0200
  • 92e37fd904 Fix add and remove friends Marco Pesenti Gritti 2006-09-26 19:49:41 +0200
  • c8fd8ef3d9 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-26 19:37:43 +0200
  • ba21a36ef8 Correctly deal with current activities on startup, buddy presence changes, and current activity changes Dan Williams 2006-09-26 13:40:52 -0400
  • c9533d448b Fix current activity handling Dan Williams 2006-09-26 13:39:42 -0400
  • 4975e94a84 Update some icon names Marco Pesenti Gritti 2006-09-26 19:35:58 +0200
  • ce577a6376 Refactor current activity handling to be top-level attributes and D-Bus signals, not stuck in the property dict Dan Williams 2006-09-26 13:31:14 -0400
  • 31c69ed167 Hook up Buddy.add_activity() and Buddy.remove_activity() Dan Williams 2006-09-26 13:23:12 -0400
  • fa31b7c0bd Align to the center of the icon Marco Pesenti Gritti 2006-09-25 22:06:45 +0200
  • 5b3eeb0a9c Keep the icon layout updated when adding buddies to the snow flake Marco Pesenti Gritti 2006-09-25 22:01:35 +0200
  • 9619921735 Image layout fixes Marco Pesenti Gritti 2006-09-25 21:35:25 +0200
  • ef24aa7553 Scale the icon to a paritcular size Dan Williams 2006-09-25 15:36:40 -0400
  • 5343a4d6ef Fix mixup of set_constraints() args Dan Williams 2006-09-25 15:27:52 -0400
  • 6e28f4467d Add buddy icon to the buddy menu Dan Williams 2006-09-25 15:20:28 -0400
  • d585a251bd Do simple height-flow layout on menu items, and add an add_image() function Dan Williams 2006-09-25 15:20:08 -0400
  • a8322a76eb Fixes Marco Pesenti Gritti 2006-09-25 20:50:15 +0200
  • 550c201101 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-25 14:15:49 -0400
  • 0e67d939a8 Set icon cache earlier Dan Williams 2006-09-25 14:15:42 -0400
  • d0664dc801 Add icon-changed signal Dan Williams 2006-09-25 14:05:01 -0400
  • 9dd98949e5 Hrm not really sure why I need this Marco Pesenti Gritti 2006-09-25 19:59:47 +0200
  • 5f88062cba Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-25 19:41:24 +0200
  • 7ba30ea0d2 Clean up debug messages Dan Williams 2006-09-25 13:42:37 -0400
  • 57992d3fb4 Handle None current activity case Marco Pesenti Gritti 2006-09-25 19:41:08 +0200
  • b1354cf711 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-25 13:24:40 -0400
  • e89c88b191 Fix location of cache debug prints Dan Williams 2006-09-25 13:24:27 -0400
  • aa71d354b2 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-25 19:15:44 +0200
  • 5e3d56fe77 Rename function to match previous _request_buddy_icon->_get_buddy_icon Dan Williams 2006-09-25 13:15:36 -0400
  • 2ad9696c87 Adapt to BuddyModel constructor change Marco Pesenti Gritti 2006-09-25 19:15:23 +0200
  • 709eefc5bd Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-25 13:14:36 -0400
  • 2ac1bf7302 Handle image size allocation Marco Pesenti Gritti 2006-09-25 19:06:31 +0200
  • d63180c4f4 Some fixes Marco Pesenti Gritti 2006-09-25 18:55:35 +0200
  • 59add6e901 More work on the mesh view Marco Pesenti Gritti 2006-09-25 18:38:01 +0200
  • de23158979 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-25 10:57:26 -0400
  • 85d70f2383 Use the buddy icon cache Dan Williams 2006-09-25 10:57:21 -0400
  • f6c043b204 Add a buddy icon cache Dan Williams 2006-09-25 10:56:31 -0400
  • ea5b59dca7 Send buddy icon hash in presence service announcement too Dan Williams 2006-09-25 10:56:12 -0400
  • 2ee61e4475 Show activities again Marco Pesenti Gritti 2006-09-25 16:40:15 +0200
  • e31bcc76b3 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-25 16:01:29 +0200
  • 56229aad36 Write a mesh model and start using it in the mesh view Marco Pesenti Gritti 2006-09-25 16:01:11 +0200
  • 804848ba47 _stringify_hash -> printable_hash; generalize, make more public Dan Williams 2006-09-25 09:45:24 -0400
  • 9fa9bd9583 Add BuddyActivityView.py to makefile Dan Williams 2006-09-25 09:25:44 -0400
  • 73be416c67 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-25 14:32:25 +0200
  • 0092d85d61 Initial snow flake layout implementation Marco Pesenti Gritti 2006-09-25 14:32:08 +0200
  • aa0adcf0c5 Unconditionally reschedule current activity switch timeout Dan Williams 2006-09-25 07:35:44 -0400
  • 1070ed3ae6 Better layout Marco Pesenti Gritti 2006-09-25 11:42:13 +0200
  • d5f8d62d35 Add size request to BuddyActivityView and use it in IconLayout Marco Pesenti Gritti 2006-09-25 11:35:30 +0200
  • 3e4c8cabc7 Switch to BuddyActivityView to show current activity Dan Williams 2006-09-24 23:15:53 -0400
  • da221ee84e Add get_current_activity accessor Dan Williams 2006-09-24 23:12:46 -0400
  • 07c0ffbb7d Use two different activity types Dan Williams 2006-09-24 23:12:09 -0400
  • f83567ba32 Determine scale as a float so it's not clamped at 0 Dan Williams 2006-09-24 21:53:39 -0400
  • e2f82f02a0 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-24 21:37:46 -0400
  • 701cef3f1d Only broadcast and activity change if it actually changed Dan Williams 2006-09-24 21:31:48 -0400
  • b67c0a6b3d Don't print EntryGroup messages for now Dan Williams 2006-09-24 21:30:48 -0400
  • d2e235838e Only print out service resolutions, not updates Dan Williams 2006-09-24 21:30:28 -0400
  • 7268d8803d Ensure owner validity before using Dan Williams 2006-09-24 21:29:11 -0400
  • d42b9da06d Use get/set_property rather than direct accessors Dan Williams 2006-09-24 18:52:10 -0400
  • bcd150fa81 Implement very simple spread out logic for the IconLayout Marco Pesenti Gritti 2006-09-25 00:08:33 +0200
  • 3f73da0549 Some cleanups of the IconLayout Marco Pesenti Gritti 2006-09-24 22:55:13 +0200
  • eac58dcfed Add test for icon layout Marco Pesenti Gritti 2006-09-24 02:24:02 +0200
  • ee4a416464 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-24 02:12:12 +0200
  • 24987a8de1 Adapt to the new icons Marco Pesenti Gritti 2006-09-24 02:11:43 +0200
  • e92548df5c Use the new BuddyModel color-changed signal Dan Williams 2006-09-22 17:37:41 -0400
  • d12c57895c Add color-changed and current-activity-changed signals Dan Williams 2006-09-22 17:37:16 -0400
  • 188394f09f - Track BuddyModel appeared/disappeared signals, and update our icon colors accordingly - s/friend/buddy since BuddyModel isn't just for friends Dan Williams 2006-09-22 17:24:56 -0400
  • 2031eb650a - don't hardcode inactive buddy color - shorten signal handler id variable names - add appeared/disappeared signals to BuddyModel - deal with buddy disappearance Dan Williams 2006-09-22 17:24:00 -0400
  • 6473444e09 Add a 'Disappeared' signal on the buddy object Dan Williams 2006-09-22 17:21:34 -0400
  • 0aea72f485 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-22 16:35:09 -0400
  • 940329703f Clean up buddy checking & retrieval; make constructor choice between name & real buddy explicit. Dan Williams 2006-09-22 16:35:03 -0400
  • fc000346e4 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-22 21:50:20 +0200
  • a2489b49d4 Fix a few bugs Marco Pesenti Gritti 2006-09-22 21:49:59 +0200
  • 2d445fcc5f Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Dan Williams 2006-09-22 15:49:23 -0400
  • 2f7b3abef7 Monitor buddy property change signals on creation; misc cleanups Dan Williams 2006-09-22 15:49:16 -0400
  • fcef47181b Don't hardcode property key names; protect against spurious _presence_olpc services; watch for changes on the _presence_olpc service, like current activity updates Dan Williams 2006-09-22 15:47:12 -0400
  • 1ab8089457 Make Service a GObject subclass, and add a property-changed signal Dan Williams 2006-09-22 15:44:25 -0400
  • c978b5ed6d Ensure properties will always be an empty dict Dan Williams 2006-09-22 15:42:11 -0400
  • f2b2b8c6ba Fix friends removal Marco Pesenti Gritti 2006-09-22 21:36:52 +0200
  • 17913d20b8 Increase zoom view icon sizes Marco Pesenti Gritti 2006-09-22 21:29:48 +0200
  • 1f8b5cfbf3 Work around browser crash. Marco Pesenti Gritti 2006-09-22 21:11:14 +0200
  • 9b9d939e45 Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar Marco Pesenti Gritti 2006-09-22 19:39:44 +0200
  • 2d11fad1aa Notes about the mesh Marco Pesenti Gritti 2006-09-22 19:31:24 +0200
  • 801d020058 Don't die on malformed friends config file Dan Williams 2006-09-22 12:50:55 -0400
  • 7061434703 Don't traceback on Ctrl+C Dan Williams 2006-09-22 12:13:34 -0400
  • 4a1995af8d Play with sizes a bit Marco Pesenti Gritti 2006-09-22 15:06:43 +0200
  • b6e32680aa Use white for the separator Marco Pesenti Gritti 2006-09-22 14:50:26 +0200
  • d8c61d271a Convert to the new icon format Marco Pesenti Gritti 2006-09-22 14:32:07 +0200
  • 092ded9e53 Ungrab keyboard on release. Use the new stock icons for browser (still broken) Marco Pesenti Gritti 2006-09-22 11:57:19 +0200
  • ccb33fe254 Missing casts Marco Pesenti Gritti 2006-09-22 11:43:44 +0200