hermes
13 years agoneed to wrap evolution contacts in engine.contact.Contact objects
Fredrik Wendt [Tue, 8 Jun 2010 22:03:36 +0000 (23:03 +0100)]
need to wrap evolution contacts in engine.contact.Contact objects

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoremoved debug print statements
Fredrik Wendt [Tue, 8 Jun 2010 22:02:47 +0000 (23:02 +0100)]
removed debug print statements

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoMerge branch 'master' of https://vcs.maemo.org/git/hermes
Fredrik Wendt [Tue, 8 Jun 2010 22:00:14 +0000 (23:00 +0100)]
Merge branch 'master' of https://vcs.maemo.org/git/hermes

13 years agoTwitter.process_contact returns Friend or None (added test)
Fredrik Wendt [Tue, 8 Jun 2010 23:48:09 +0000 (00:48 +0100)]
Twitter.process_contact returns Friend or None (added test)

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoAdd LinkedIn authorisation/authentication dialogue. Verification code
Andrew Flegg [Tue, 8 Jun 2010 21:53:09 +0000 (22:53 +0100)]
Add LinkedIn authorisation/authentication dialogue. Verification code
checking doesn't seem to work, although it's currently hardcoded.

13 years agoMerge branch 'master' of git@83.233.175.44:hermes
Andrew Flegg [Tue, 8 Jun 2010 21:44:42 +0000 (22:44 +0100)]
Merge branch 'master' of git@83.233.175.44:hermes

Conflicts:

package/src/org/maemo/hermes/engine/hermes.py

13 years agoLinkedIn.process_contact returns Friend or None (inherited, just added test)
Fredrik Wendt [Tue, 8 Jun 2010 21:43:50 +0000 (22:43 +0100)]
LinkedIn.process_contact returns Friend or None (inherited, just added test)

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoGravatar.process_contact now returns a Friend or None
Fredrik Wendt [Tue, 8 Jun 2010 21:39:01 +0000 (22:39 +0100)]
Gravatar.process_contact now returns a Friend or None

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoFaceBook.process_contact now returns a Friend or None
Fredrik Wendt [Tue, 8 Jun 2010 21:29:26 +0000 (22:29 +0100)]
FaceBook.process_contact now returns a Friend or None

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agotest that LinkedIn sets friend['contact']
Fredrik Wendt [Tue, 8 Jun 2010 21:08:37 +0000 (22:08 +0100)]
test that LinkedIn sets friend['contact']

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agofixed Gravatar service to set friend['contact'] (and test)
Fredrik Wendt [Tue, 8 Jun 2010 21:04:36 +0000 (22:04 +0100)]
fixed Gravatar service to set friend['contact'] (and test)

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agofixed LinkedIn to set friend['contact']
Fredrik Wendt [Tue, 8 Jun 2010 21:01:30 +0000 (22:01 +0100)]
fixed LinkedIn to set friend['contact']

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agofixed test to reflect correct block_for_auth API
Fredrik Wendt [Tue, 8 Jun 2010 20:58:29 +0000 (21:58 +0100)]
fixed test to reflect correct block_for_auth API

13 years agoadded new test suite that runs all automated tests
Fredrik Wendt [Tue, 8 Jun 2010 20:54:48 +0000 (21:54 +0100)]
added new test suite that runs all automated tests

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoadded friend['contact'] to Twitter service, plus tests
Fredrik Wendt [Tue, 8 Jun 2010 22:37:08 +0000 (23:37 +0100)]
added friend['contact'] to Twitter service, plus tests

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoupdated API definition (comment/documentation)
Fredrik Wendt [Tue, 8 Jun 2010 20:36:31 +0000 (21:36 +0100)]
updated API definition (comment/documentation)

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoadded get_contact, set_contact and __getitem__ to Friend
Fredrik Wendt [Tue, 8 Jun 2010 20:36:03 +0000 (21:36 +0100)]
added get_contact, set_contact and __getitem__ to Friend

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agowork in progress
Fredrik Wendt [Tue, 8 Jun 2010 20:12:33 +0000 (21:12 +0100)]
work in progress

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoFriend constructor doesn't require a name
Fredrik Wendt [Tue, 8 Jun 2010 20:11:54 +0000 (21:11 +0100)]
Friend constructor doesn't require a name

13 years agoMove Facebook's "Clear authorisation" button to a clickable button in
Andrew Flegg [Tue, 8 Jun 2010 18:36:39 +0000 (19:36 +0100)]
Move Facebook's "Clear authorisation" button to a clickable button in
the dialogue. This is a better UI, and will be consistent with LinkedIn.

13 years agoProvide Twitter authentication preferences.
Andrew Flegg [Tue, 8 Jun 2010 18:28:37 +0000 (19:28 +0100)]
Provide Twitter authentication preferences.

13 years agobasic integration test
Fredrik Wendt [Tue, 8 Jun 2010 17:43:51 +0000 (18:43 +0100)]
basic integration test

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agosplit gravatar tests into integration and manual
Fredrik Wendt [Tue, 8 Jun 2010 16:33:13 +0000 (17:33 +0100)]
split gravatar tests into integration and manual

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoremoved debug print statement
Fredrik Wendt [Tue, 8 Jun 2010 16:32:33 +0000 (17:32 +0100)]
removed debug print statement

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoUpdate contactview to show photo, name and then the set of icons
Andrew Flegg [Tue, 8 Jun 2010 08:36:55 +0000 (09:36 +0100)]
Update contactview to show photo, name and then the set of icons
corrersponding to the services which matched.

13 years agoMerge branch 'master' of git@wendt.se:hermes.git
Fredrik Wendt [Mon, 7 Jun 2010 22:33:21 +0000 (23:33 +0100)]
Merge branch 'master' of git@wendt.se:hermes.git

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agomoved tests around, LinkedIn should work now
Fredrik Wendt [Mon, 7 Jun 2010 22:29:36 +0000 (23:29 +0100)]
moved tests around, LinkedIn should work now

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoJoin up GUI, by adding 'Hermes' as a wrapper around Syncjob. This will
Andrew Flegg [Mon, 7 Jun 2010 22:26:57 +0000 (23:26 +0100)]
Join up GUI, by adding 'Hermes' as a wrapper around Syncjob. This will
be responsible for dealing with the address book, and will present the
old API to gtkui. This means that further GUI refactoring is minimised.

13 years agoMerge branch 'master' of git@83.233.175.44:hermes
Andrew Flegg [Mon, 7 Jun 2010 20:13:51 +0000 (21:13 +0100)]
Merge branch 'master' of git@83.233.175.44:hermes

Conflicts:

package/debian/hermes.postinst
package/src/org/maemo/hermes/engine/linkedin/api.py

13 years agomoved API keys for LinkedIn to gconf (and postinst)
Fredrik Wendt [Mon, 7 Jun 2010 16:17:20 +0000 (17:17 +0100)]
moved API keys for LinkedIn to gconf (and postinst)

13 years agoMove verification label to dialogue title.
Andrew Flegg [Mon, 7 Jun 2010 13:41:24 +0000 (14:41 +0100)]
Move verification label to dialogue title.

13 years agoRearrange Facebook preferences dialogue to avoid rendering issues with
Andrew Flegg [Mon, 7 Jun 2010 07:01:30 +0000 (08:01 +0100)]
Rearrange Facebook preferences dialogue to avoid rendering issues with
underfilled vbox.

13 years agoChange the block_for_auth API so that an argument can be passed
Andrew Flegg [Mon, 7 Jun 2010 06:55:32 +0000 (07:55 +0100)]
Change the block_for_auth API so that an argument can be passed
informing the callback that a user-entered value is required to
continue.

13 years agoMove API keys to hermes.postinst, and centralise browser checking into
Andrew Flegg [Mon, 7 Jun 2010 06:41:01 +0000 (07:41 +0100)]
Move API keys to hermes.postinst, and centralise browser checking into
main.py to reduce duplication.

13 years agoMerge branch 'master' of git@wendt.se:hermes
Fredrik Wendt [Sun, 6 Jun 2010 22:30:09 +0000 (23:30 +0100)]
Merge branch 'master' of git@wendt.se:hermes

13 years agomostly cleanup, minor adds, pseudo code in gtkui.py
Fredrik Wendt [Sun, 6 Jun 2010 22:29:26 +0000 (23:29 +0100)]
mostly cleanup, minor adds, pseudo code in gtkui.py

13 years agoMake cancelling Facebook prefs return 'None', as per API. Add ESBox
Andrew Flegg [Sun, 6 Jun 2010 21:12:35 +0000 (22:12 +0100)]
Make cancelling Facebook prefs return 'None', as per API. Add ESBox
Python debugging internals to .gitignore.

13 years agoAdd Gravatar & LinkedIn icons.
maemo [Sun, 6 Jun 2010 21:01:52 +0000 (22:01 +0100)]
Add Gravatar & LinkedIn icons.

13 years agoStore Facebook username in gconf when authorisation succeeds, and clear
Andrew Flegg [Sun, 6 Jun 2010 20:02:25 +0000 (21:02 +0100)]
Store Facebook username in gconf when authorisation succeeds, and clear
out when "Clear" is pressed (also, make "Clear" work!)

13 years agoAdd preferences UI for Facebook. Tidy up lose ends related to this;
Andrew Flegg [Sun, 6 Jun 2010 19:48:33 +0000 (20:48 +0100)]
Add preferences UI for Facebook. Tidy up lose ends related to this;
remove Twitter from having preferences (we'll be OAuth based) and
general code tidy-up.

13 years agopolished test_syncjob
Fredrik Wendt [Sun, 6 Jun 2010 16:48:36 +0000 (18:48 +0200)]
polished test_syncjob

13 years agoMerge branch 'master' of wendt.se:hermes
Fredrik Wendt [Sun, 6 Jun 2010 16:43:42 +0000 (18:43 +0200)]
Merge branch 'master' of wendt.se:hermes

13 years agocleaned up linked in service, added test
Fredrik Wendt [Sun, 6 Jun 2010 16:36:17 +0000 (18:36 +0200)]
cleaned up linked in service, added test

13 years agoConsolidate build environments.
Andrew Flegg [Sun, 6 Jun 2010 16:16:23 +0000 (17:16 +0100)]
Consolidate build environments.

13 years agoAdd accounts' dialogue for the new providers, and make gtkui actually
Andrew Flegg [Sun, 6 Jun 2010 16:06:53 +0000 (17:06 +0100)]
Add accounts' dialogue for the new providers, and make gtkui actually
start, when launched from main.py.

13 years agomerge, moved tests around
Fredrik Wendt [Sun, 6 Jun 2010 12:53:29 +0000 (14:53 +0200)]
merge, moved tests around

13 years agoremoved unused files
Fredrik Wendt [Sat, 5 Jun 2010 21:41:52 +0000 (23:41 +0200)]
removed unused files

13 years agoproject files
Fredrik Wendt [Sat, 5 Jun 2010 21:37:52 +0000 (23:37 +0200)]
project files

13 years agotemporary checking of unit tests
Fredrik Wendt [Sat, 5 Jun 2010 21:34:16 +0000 (23:34 +0200)]
temporary checking of unit tests

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agouncomplete adjustments to avoid name collision
Fredrik Wendt [Sat, 5 Jun 2010 21:32:49 +0000 (23:32 +0200)]
uncomplete adjustments to avoid name collision

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agonew service - Gravatar
Fredrik Wendt [Sat, 5 Jun 2010 21:31:26 +0000 (23:31 +0200)]
new service - Gravatar

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agorewrite to match new service API and enable some testing
Fredrik Wendt [Sat, 5 Jun 2010 21:30:25 +0000 (23:30 +0200)]
rewrite to match new service API and enable some testing

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agonew service - LinkedIn, first ugly fast hack
Fredrik Wendt [Sat, 5 Jun 2010 21:28:50 +0000 (23:28 +0200)]
new service - LinkedIn, first ugly fast hack

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoa worker that process the specified contacts with the specified services
Fredrik Wendt [Sat, 5 Jun 2010 21:27:46 +0000 (23:27 +0200)]
a worker that process the specified contacts with the specified services

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoadded Friend (a data container)
Fredrik Wendt [Sat, 5 Jun 2010 21:22:07 +0000 (23:22 +0200)]
added Friend (a data container)

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

13 years agoadded try-except block to contact.set_photo()
Fredrik Wendt [Sat, 5 Jun 2010 21:20:37 +0000 (23:20 +0200)]
added try-except block to contact.set_photo()
"fixed" encoding issue with debug print statements

Signed-off-by: Fredrik Wendt <fredrik@wendt.se>

14 years agoRefactor improvements from Fredrik Wendt; and initial LinkedIn and
Andrew Flegg [Wed, 14 Apr 2010 08:33:15 +0000 (09:33 +0100)]
Refactor improvements from Fredrik Wendt; and initial LinkedIn and
Gravatar services.

14 years agoUpdate PyDev project to run in ESBox and allow `import gtk' to work in
Andrew Flegg [Tue, 13 Apr 2010 13:54:43 +0000 (14:54 +0100)]
Update PyDev project to run in ESBox and allow `import gtk' to work in
org.maemo.hermes.gui package! (Causes segfault, so ignore core dumps
too)
Also, ignore *.pyc and set UTF-8 on appropriate file.

14 years agoFirst pass of new structure. test.py is the only entrypoint which works as of this...
Andrew Flegg [Sun, 10 Jan 2010 20:29:06 +0000 (20:29 +0000)]
First pass of new structure. test.py is the only entrypoint which works as of this commit

14 years agoAdd Eclipse project settings and make indent-level consistent
Andrew Flegg [Sun, 10 Jan 2010 14:59:33 +0000 (14:59 +0000)]
Add Eclipse project settings and make indent-level consistent

14 years agol10n: First Finnish translation.
Marko Vertainen [Tue, 29 Dec 2009 19:14:21 +0000 (19:14 +0000)]
l10n: First Finnish translation.

Transmitted-via: Transifex (www.transifex.net)

14 years agol10n: Swedish translations provided by Fredrik Wendt,
Andrew Flegg [Tue, 29 Dec 2009 14:54:06 +0000 (14:54 +0000)]
l10n: Swedish translations provided by Fredrik Wendt,

Transmitted-via: Transifex (www.transifex.net)

14 years agol10n: Polish language addition.
korki [Tue, 29 Dec 2009 11:50:16 +0000 (11:50 +0000)]
l10n: Polish language addition.

translation provided by tomazd.

Transmitted-via: Transifex (www.transifex.net)

14 years agoInclude Transifex link in development section.
Andrew Flegg [Sun, 13 Dec 2009 21:03:53 +0000 (21:03 +0000)]
Include Transifex link in development section.

14 years agoPrepare for 0.2.3 release 0.2.3
Andrew Flegg [Sun, 13 Dec 2009 20:24:49 +0000 (20:24 +0000)]
Prepare for 0.2.3 release

14 years agoSupport remapping an existing contact's bindings.
Andrew Flegg [Sun, 13 Dec 2009 02:16:33 +0000 (02:16 +0000)]
Support remapping an existing contact's bindings.

14 years agoPass UN-i18ned messages through to add_menu_action and add_button so
Andrew Flegg [Sat, 12 Dec 2009 23:33:58 +0000 (23:33 +0000)]
Pass UN-i18ned messages through to add_menu_action and add_button so
that they can be used to identify the methods to call. gettext is now
called *within* those methods. MB#5834

14 years agoInclude python-gobject dependency (reported by Uwe Kaminski) MB#6900
Andrew Flegg [Sat, 12 Dec 2009 22:47:06 +0000 (22:47 +0000)]
Include python-gobject dependency (reported by Uwe Kaminski) MB#6900

14 years agoTry to tolerate Facebook violating their own API (i.e. by not
Andrew Flegg [Sat, 12 Dec 2009 22:23:10 +0000 (22:23 +0000)]
Try to tolerate Facebook violating their own API (i.e. by not
returning profile_url). Patch provided by Christoph Hrdinka. MB#6768

14 years agoUpdate header info for base translation.
Andrew Flegg [Sat, 12 Dec 2009 20:08:23 +0000 (20:08 +0000)]
Update header info for base translation.

14 years agoInclude French translations (provided by Nicolas Graziano). MB#5834
Andrew Flegg [Sat, 12 Dec 2009 19:58:33 +0000 (19:58 +0000)]
Include French translations (provided by Nicolas Graziano). MB#5834

14 years agoAdded translation mechanism (supplied by Nicolas Graziano). MB#5834
Andrew Flegg [Sat, 12 Dec 2009 19:50:27 +0000 (19:50 +0000)]
Added translation mechanism (supplied by Nicolas Graziano). MB#5834

14 years agoUpdate "Get It" with information about released app
Andrew Flegg [Wed, 4 Nov 2009 21:53:07 +0000 (21:53 +0000)]
Update "Get It" with information about released app

14 years agoUndo content changes to index.html
Andrew Flegg [Wed, 4 Nov 2009 21:45:03 +0000 (21:45 +0000)]
Undo content changes to index.html

14 years agoUndo change to index.htm
Andrew Flegg [Wed, 4 Nov 2009 21:19:46 +0000 (21:19 +0000)]
Undo change to index.htm

14 years agoAltered index.html, index.htm, and hermes.css.
Tim Samoff [Tue, 3 Nov 2009 02:05:02 +0000 (20:05 -0600)]
Altered index.html, index.htm, and hermes.css.

Added jQuery UI for better tab functionality.

14 years agoFix #5980 (default Twitter pics) and Facebook UIDs. Stop including changelogs in... 0.2.2
Andrew Flegg [Sun, 1 Nov 2009 11:11:29 +0000 (11:11 +0000)]
Fix #5980 (default Twitter pics) and Facebook UIDs. Stop including changelogs in package.

14 years agoAdd bug numbers and reflect current development priorties
Andrew Flegg [Sun, 1 Nov 2009 10:51:02 +0000 (10:51 +0000)]
Add bug numbers and reflect current development priorties

14 years ago0.2.1: fixes Facebook UIDs > MAX_INT, reported by atilla 0.2.1
Andrew Flegg [Sat, 31 Oct 2009 19:35:37 +0000 (19:35 +0000)]
0.2.1: fixes Facebook UIDs > MAX_INT, reported by atilla

14 years agoUpdate roadmap to reflect 0.2.0
Andrew Flegg [Sat, 31 Oct 2009 02:13:26 +0000 (02:13 +0000)]
Update roadmap to reflect 0.2.0

14 years agoBah, install breaks mymind 0.2.0
Andrew Flegg [Sat, 31 Oct 2009 01:12:22 +0000 (01:12 +0000)]
Bah, install breaks mymind

14 years agoAdd manual mapping for 0.2.0 release
Andrew Flegg [Sat, 31 Oct 2009 00:44:31 +0000 (00:44 +0000)]
Add manual mapping for 0.2.0 release

14 years agoTry to sort out missing changes. Bah at git
Andrew Flegg [Fri, 30 Oct 2009 16:46:15 +0000 (16:46 +0000)]
Try to sort out missing changes. Bah at git

14 years agoMerge branch 'master' of https://git.maemo.org/projects/hermes
Andrew Flegg [Fri, 30 Oct 2009 16:22:53 +0000 (16:22 +0000)]
Merge branch 'master' of https://git.maemo.org/projects/hermes

14 years agoChange GUI to use WimpWorks
Andrew Flegg [Fri, 30 Oct 2009 16:22:32 +0000 (16:22 +0000)]
Change GUI to use WimpWorks

14 years agoFirst attempt at splitting out main GUI code into WimpWorks
Andrew Flegg [Wed, 28 Oct 2009 16:27:10 +0000 (16:27 +0000)]
First attempt at splitting out main GUI code into WimpWorks

14 years agoModified index.html, index.htm, and hermes.css.
Tim Samoff [Wed, 28 Oct 2009 02:31:37 +0000 (21:31 -0500)]
Modified index.html, index.htm, and hermes.css.

Added Google Analytics script and altered CSS to reduce full-screen background scrolling bug in Maemo Browser.

14 years agoAdd copyright to Makefile
Andrew Flegg [Tue, 27 Oct 2009 16:31:03 +0000 (16:31 +0000)]
Add copyright to Makefile

14 years agoAdd index.htm to ensure existing URLs floating around still work
Andrew Flegg [Tue, 27 Oct 2009 08:28:48 +0000 (08:28 +0000)]
Add index.htm to ensure existing URLs floating around still work

14 years agoRenamed index.htm to index.html.
Tim Samoff [Mon, 26 Oct 2009 14:54:03 +0000 (09:54 -0500)]
Renamed index.htm to index.html.

Testing to see if it fixes website index issue.

14 years agoDeleting old files.
Tim Samoff [Mon, 26 Oct 2009 11:42:14 +0000 (06:42 -0500)]
Deleting old files.

Making new site 'active'.

14 years agoNew website design (v1.0).
Tim Samoff [Mon, 26 Oct 2009 01:41:21 +0000 (20:41 -0500)]
New website design (v1.0).

Requested by Andrew Flegg.

14 years agoAdd bug tracker URL to package control file
Andrew Flegg [Sun, 25 Oct 2009 16:45:26 +0000 (16:45 +0000)]
Add bug tracker URL to package control file

14 years agoUpdate welcome message for gitweb
Andrew Flegg [Sun, 25 Oct 2009 16:39:32 +0000 (16:39 +0000)]
Update welcome message for gitweb

14 years agoInclude screenshot functionality in main window.
Andrew Flegg [Fri, 23 Oct 2009 12:40:34 +0000 (13:40 +0100)]
Include screenshot functionality in main window.

14 years agoRename background image, and make code render it and place the buttons correctly.
Andrew Flegg [Fri, 23 Oct 2009 08:21:24 +0000 (09:21 +0100)]
Rename background image, and make code render it and place the buttons correctly.

14 years agoNew artwork, including application background from Tim Samoff.
Andrew Flegg [Fri, 23 Oct 2009 07:43:55 +0000 (08:43 +0100)]
New artwork, including application background from Tim Samoff.

14 years agoUpdate webpage to reflect 0.1.0
Andrew Flegg [Tue, 20 Oct 2009 20:11:20 +0000 (21:11 +0100)]
Update webpage to reflect 0.1.0

14 years agoBig update to 0.1.0. Improved error handling, syncing, the works... 0.1.0
Andrew Flegg [Tue, 20 Oct 2009 20:04:20 +0000 (21:04 +0100)]
Big update to 0.1.0. Improved error handling, syncing, the works...

14 years agoAttempt to normalize strings to avoid accent problems
Andrew Flegg [Sat, 17 Oct 2009 19:42:28 +0000 (20:42 +0100)]
Attempt to normalize strings to avoid accent problems