Sone.git
11 years agoAdd javadoc.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 17:48:46 +0000 (18:48 +0100)]
Add javadoc.

11 years agoConvert “post reply marked as known” into EventBus-based event.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 16:25:15 +0000 (17:25 +0100)]
Convert “post reply marked as known” into EventBus-based event.

11 years agoConvert “post marked as known” into EventBus-based event.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 16:13:24 +0000 (17:13 +0100)]
Convert “post marked as known” into EventBus-based event.

11 years agoConvert “Sone marked as known” into EventBus-based event.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 15:43:55 +0000 (16:43 +0100)]
Convert “Sone marked as known” into EventBus-based event.

11 years agoConvert “new post reply found” into EventBus-based event.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 15:35:35 +0000 (16:35 +0100)]
Convert “new post reply found” into EventBus-based event.

11 years agoAdd base class for post reply events.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 15:35:24 +0000 (16:35 +0100)]
Add base class for post reply events.

11 years agoConvert “new post found” into EventBus-based event.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 15:22:05 +0000 (16:22 +0100)]
Convert “new post found” into EventBus-based event.

11 years agoAdd base class for post events.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 15:21:36 +0000 (16:21 +0100)]
Add base class for post events.

11 years agoConvert “new Sound found” into EventBus-based event.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 14:27:57 +0000 (15:27 +0100)]
Convert “new Sound found” into EventBus-based event.

11 years agoAdd base class for Sone events.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 14:27:43 +0000 (15:27 +0100)]
Add base class for Sone events.

11 years agoAdd web interface as listener for event bus.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 14:29:00 +0000 (15:29 +0100)]
Add web interface as listener for event bus.

11 years agoAdd event bus to Core.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 14:28:34 +0000 (15:28 +0100)]
Add event bus to Core.

11 years agoUse Guava to sort the hits.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 14:15:53 +0000 (15:15 +0100)]
Use Guava to sort the hits.

11 years agoReplace utils’ Mapper(s) by Guava’s FluentIterable and Function.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 14:15:33 +0000 (15:15 +0100)]
Replace utils’ Mapper(s) by Guava’s FluentIterable and Function.

11 years agoReplace utils’ Cache with Guava’s LoadingCache.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 13:49:12 +0000 (14:49 +0100)]
Replace utils’ Cache with Guava’s LoadingCache.

11 years agoReplace utils’ SetBuilder by Guava’s ImmutableSet.Builder.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 11:49:22 +0000 (12:49 +0100)]
Replace utils’ SetBuilder by Guava’s ImmutableSet.Builder.

11 years agoReplace utils’ ReverseComparator by Guava’s Ordering.reverse().
David ‘Bombe’ Roden [Wed, 16 Jan 2013 11:17:40 +0000 (12:17 +0100)]
Replace utils’ ReverseComparator by Guava’s Ordering.reverse().

11 years agoReplace utils’ Pair by custom containers.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 11:14:58 +0000 (12:14 +0100)]
Replace utils’ Pair by custom containers.

11 years agoReplace utils’ MapBuilder by Guava’s ImmutableMap.Builder.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 10:54:33 +0000 (11:54 +0100)]
Replace utils’ MapBuilder by Guava’s ImmutableMap.Builder.

11 years agoReplace utils’ ListBuilder by Guava’s ImmutableList.Builder.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 10:52:39 +0000 (11:52 +0100)]
Replace utils’ ListBuilder by Guava’s ImmutableList.Builder.

11 years agoReplace utils’ filter with Guava’s predicate.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 10:40:34 +0000 (11:40 +0100)]
Replace utils’ filter with Guava’s predicate.

11 years agoUse Guava’s predicate instead of utils’ filter.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 07:06:34 +0000 (08:06 +0100)]
Use Guava’s predicate instead of utils’ filter.

11 years agoAdd filter for local/remote Sones to “Known Sones” page.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 06:50:33 +0000 (07:50 +0100)]
Add filter for local/remote Sones to “Known Sones” page.

11 years agoSome javadoc fixes.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 06:18:03 +0000 (07:18 +0100)]
Some javadoc fixes.

11 years agoPrevent NPE.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 06:17:53 +0000 (07:17 +0100)]
Prevent NPE.

11 years agoWhitespace.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 06:13:30 +0000 (07:13 +0100)]
Whitespace.

11 years agoUse dependency injection to create Sone instance.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 06:13:08 +0000 (07:13 +0100)]
Use dependency injection to create Sone instance.

11 years agoStore locality of a Sone in the Sone itself.
David ‘Bombe’ Roden [Wed, 16 Jan 2013 06:10:11 +0000 (07:10 +0100)]
Store locality of a Sone in the Sone itself.

11 years agoAdd version numbers to maven plugin configurations.
David ‘Bombe’ Roden [Tue, 15 Jan 2013 20:52:31 +0000 (21:52 +0100)]
Add version numbers to maven plugin configurations.

11 years agoRevert "Add post reply provider interface."
David ‘Bombe’ Roden [Tue, 15 Jan 2013 20:22:29 +0000 (21:22 +0100)]
Revert "Add post reply provider interface."

This reverts commit 3004843df1db9f236177e9d98ed548152db68719.

11 years agoRevert "Implement post reply provider interface in Core."
David ‘Bombe’ Roden [Tue, 15 Jan 2013 20:22:28 +0000 (21:22 +0100)]
Revert "Implement post reply provider interface in Core."

This reverts commit 49f2c213001e91ccdfb51158e15b059d333438b7.

11 years agoImplement post reply provider interface in Core.
David ‘Bombe’ Roden [Tue, 15 Jan 2013 08:58:48 +0000 (09:58 +0100)]
Implement post reply provider interface in Core.

11 years agoAdd post reply provider interface.
David ‘Bombe’ Roden [Tue, 15 Jan 2013 08:58:08 +0000 (09:58 +0100)]
Add post reply provider interface.

11 years agoRename getReply() to getPostReply(), remove convenience method.
David ‘Bombe’ Roden [Tue, 15 Jan 2013 08:57:43 +0000 (09:57 +0100)]
Rename getReply() to getPostReply(), remove convenience method.

11 years agoAdd test for empty link bug.
David ‘Bombe’ Roden [Fri, 21 Dec 2012 06:53:17 +0000 (07:53 +0100)]
Add test for empty link bug.

11 years agoCheck for a link consisting only of the scheme, because that’s not a link.
David ‘Bombe’ Roden [Fri, 21 Dec 2012 06:53:03 +0000 (07:53 +0100)]
Check for a link consisting only of the scheme, because that’s not a link.

11 years agoAdd scheme to LinkType.
David ‘Bombe’ Roden [Fri, 21 Dec 2012 06:52:37 +0000 (07:52 +0100)]
Add scheme to LinkType.

11 years agoEncode URLs correctly when creating an external link.
David ‘Bombe’ Roden [Fri, 21 Dec 2012 06:40:56 +0000 (07:40 +0100)]
Encode URLs correctly when creating an external link.

11 years agoFix unit test failure.
David ‘Bombe’ Roden [Fri, 21 Dec 2012 06:32:18 +0000 (07:32 +0100)]
Fix unit test failure.

11 years agoMerge remote-tracking branch 'beak/next' into next
David ‘Bombe’ Roden [Fri, 21 Dec 2012 06:30:45 +0000 (07:30 +0100)]
Merge remote-tracking branch 'beak/next' into next

11 years agoMerge branch 'fix-avatar-selection-309' into next
David ‘Bombe’ Roden [Wed, 19 Dec 2012 16:22:49 +0000 (17:22 +0100)]
Merge branch 'fix-avatar-selection-309' into next

11 years agoUse correct filter parameter.
David ‘Bombe’ Roden [Wed, 19 Dec 2012 16:22:24 +0000 (17:22 +0100)]
Use correct filter parameter.

Since the filter parser already expands the given values, the key/value
distinction of MatchFilter is redundant.

11 years agoRename form variable to match the style of all other variables.
David ‘Bombe’ Roden [Wed, 19 Dec 2012 16:21:18 +0000 (17:21 +0100)]
Rename form variable to match the style of all other variables.

11 years agoFix URL for external links.
David ‘Bombe’ Roden [Mon, 17 Dec 2012 20:37:24 +0000 (21:37 +0100)]
Fix URL for external links.

11 years agoDownload updates via the thread factory, too.
David ‘Bombe’ Roden [Mon, 26 Nov 2012 14:28:36 +0000 (15:28 +0100)]
Download updates via the thread factory, too.

11 years agoUse named thread factory to create downloader threads.
David ‘Bombe’ Roden [Mon, 26 Nov 2012 14:28:25 +0000 (15:28 +0100)]
Use named thread factory to create downloader threads.

12 years agoCatch all exceptions when processing AJAX requests.
David ‘Bombe’ Roden [Wed, 21 Nov 2012 21:37:59 +0000 (22:37 +0100)]
Catch all exceptions when processing AJAX requests.

12 years agoCatch all exceptions when processing an FCP command.
David ‘Bombe’ Roden [Wed, 21 Nov 2012 21:36:06 +0000 (22:36 +0100)]
Catch all exceptions when processing an FCP command.

12 years agoDo not allow creation of empty posts and replies.
David ‘Bombe’ Roden [Wed, 21 Nov 2012 21:33:39 +0000 (22:33 +0100)]
Do not allow creation of empty posts and replies.

This should fix #304.

12 years agoSet known flag correctly when finding new posts and replies.
David ‘Bombe’ Roden [Tue, 16 Oct 2012 07:15:48 +0000 (09:15 +0200)]
Set known flag correctly when finding new posts and replies.

12 years agoUpdate French translation.
[DS] [Sat, 13 Oct 2012 16:41:48 +0000 (18:41 +0200)]
Update French translation.

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Sat, 13 Oct 2012 08:18:23 +0000 (10:18 +0200)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.8.4' 0.8.4
David ‘Bombe’ Roden [Sat, 13 Oct 2012 08:12:28 +0000 (10:12 +0200)]
Merge branch 'release-0.8.4'

12 years agoSet version to 0.8.4.
David ‘Bombe’ Roden [Sat, 13 Oct 2012 08:12:19 +0000 (10:12 +0200)]
Set version to 0.8.4.

12 years agoUpdate Sone homepage edition.
David ‘Bombe’ Roden [Sat, 13 Oct 2012 08:12:12 +0000 (10:12 +0200)]
Update Sone homepage edition.

12 years agoFix logging.
David ‘Bombe’ Roden [Sat, 13 Oct 2012 08:07:00 +0000 (10:07 +0200)]
Fix logging.

12 years agoAlways store all own identities.
David ‘Bombe’ Roden [Sat, 13 Oct 2012 08:06:30 +0000 (10:06 +0200)]
Always store all own identities.

12 years agoUse default values if values can not be parsed.
David ‘Bombe’ Roden [Tue, 9 Oct 2012 18:03:56 +0000 (20:03 +0200)]
Use default values if values can not be parsed.

Thanks to digger3 for spotting this one.

12 years agoMerge branch 'translate-ja' into next
David ‘Bombe’ Roden [Tue, 9 Oct 2012 18:03:08 +0000 (20:03 +0200)]
Merge branch 'translate-ja' into next

12 years agoCompleted Japanese localization
Hideki Saito [Tue, 9 Oct 2012 09:32:58 +0000 (02:32 -0700)]
Completed Japanese localization

12 years agoWIP Japanese translation
Hideki Saito [Tue, 9 Oct 2012 07:32:14 +0000 (00:32 -0700)]
WIP Japanese translation

12 years agoFix logging.
David ‘Bombe’ Roden [Tue, 9 Oct 2012 07:18:30 +0000 (09:18 +0200)]
Fix logging.

Thanks, digger3, for noticing this one!

12 years agoMerge branch 'master' into next
David ‘Bombe’ Roden [Mon, 8 Oct 2012 12:32:50 +0000 (14:32 +0200)]
Merge branch 'master' into next

12 years agoMerge branch 'release-0.8.3' 0.8.3
David ‘Bombe’ Roden [Mon, 8 Oct 2012 12:14:38 +0000 (14:14 +0200)]
Merge branch 'release-0.8.3'

12 years agoUse 0.12.2 of utils package.
David ‘Bombe’ Roden [Mon, 8 Oct 2012 12:13:43 +0000 (14:13 +0200)]
Use 0.12.2 of utils package.

12 years agoSet version to 0.8.3.
David ‘Bombe’ Roden [Mon, 8 Oct 2012 12:13:31 +0000 (14:13 +0200)]
Set version to 0.8.3.

12 years agoUpdate latest edition of Sone homepage.
David ‘Bombe’ Roden [Mon, 8 Oct 2012 12:13:16 +0000 (14:13 +0200)]
Update latest edition of Sone homepage.

12 years agoRemove notes for translator.
David ‘Bombe’ Roden [Mon, 8 Oct 2012 04:50:18 +0000 (06:50 +0200)]
Remove notes for translator.

12 years agoUse classpath template provider from utils.
David ‘Bombe’ Roden [Mon, 8 Oct 2012 04:49:59 +0000 (06:49 +0200)]
Use classpath template provider from utils.

12 years agoUpdate Norwegian translation.
Uncreative [Mon, 8 Oct 2012 04:37:54 +0000 (06:37 +0200)]
Update Norwegian translation.

12 years agoDeclare method as static.
David ‘Bombe’ Roden [Mon, 17 Sep 2012 07:12:06 +0000 (09:12 +0200)]
Declare method as static.

12 years agoSuppress some warnings about potentially-static methods.
David ‘Bombe’ Roden [Mon, 17 Sep 2012 07:11:57 +0000 (09:11 +0200)]
Suppress some warnings about potentially-static methods.

12 years agoRecord and expose the last time all identities were loaded.
David ‘Bombe’ Roden [Tue, 18 Sep 2012 06:07:07 +0000 (08:07 +0200)]
Record and expose the last time all identities were loaded.

12 years agoRecord and expose startup time.
David ‘Bombe’ Roden [Tue, 18 Sep 2012 06:06:53 +0000 (08:06 +0200)]
Record and expose startup time.

12 years agoAbbreviate excerpts on the last space.
David ‘Bombe’ Roden [Mon, 17 Sep 2012 05:04:11 +0000 (07:04 +0200)]
Abbreviate excerpts on the last space.

12 years agoDeclare own identities map as final.
David ‘Bombe’ Roden [Sat, 15 Sep 2012 21:08:17 +0000 (23:08 +0200)]
Declare own identities map as final.

12 years agoHand in context to constructor.
David ‘Bombe’ Roden [Sat, 15 Sep 2012 21:08:08 +0000 (23:08 +0200)]
Hand in context to constructor.

12 years agoRemove note for translator.
David ‘Bombe’ Roden [Sat, 15 Sep 2012 20:28:52 +0000 (22:28 +0200)]
Remove note for translator.

12 years agoUpdate French translation.
[DS] [Sat, 15 Sep 2012 20:28:31 +0000 (22:28 +0200)]
Update French translation.

12 years agoRecognize a couple of shortcuts in the search field.
David ‘Bombe’ Roden [Fri, 14 Sep 2012 14:38:10 +0000 (16:38 +0200)]
Recognize a couple of shortcuts in the search field.

This resolves #238.

12 years agoRemove note for translator.
David ‘Bombe’ Roden [Fri, 14 Sep 2012 12:05:00 +0000 (14:05 +0200)]
Remove note for translator.

12 years agoUpdate Russing translation.
Reversi [Fri, 14 Sep 2012 12:03:26 +0000 (14:03 +0200)]
Update Russing translation.

12 years agoRemove note for translator.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 20:32:43 +0000 (22:32 +0200)]
Remove note for translator.

12 years agoUpdate Polish translation.
Presender [Thu, 13 Sep 2012 20:32:30 +0000 (22:32 +0200)]
Update Polish translation.

12 years agoClose buffered reader after parsing.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 12:12:44 +0000 (14:12 +0200)]
Close buffered reader after parsing.

12 years agoRemove obsolete method.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 12:12:29 +0000 (14:12 +0200)]
Remove obsolete method.

12 years agoAdd missing javadoc.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 12:12:19 +0000 (14:12 +0200)]
Add missing javadoc.

12 years agoSuppress warnings on potentiall-static methods.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 12:12:07 +0000 (14:12 +0200)]
Suppress warnings on potentiall-static methods.

These methods all need to be overridden in subclasses.

12 years agoDeclare potentially-static methods as static.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 12:11:39 +0000 (14:11 +0200)]
Declare potentially-static methods as static.

12 years agoHandle spurious wakeups correctly.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 12:02:06 +0000 (14:02 +0200)]
Handle spurious wakeups correctly.

12 years agoUpdate notes for translator.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 11:12:59 +0000 (13:12 +0200)]
Update notes for translator.

12 years agoAdd missing texts from the English version.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 11:12:46 +0000 (13:12 +0200)]
Add missing texts from the English version.

12 years agoUpdate notes for translator.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 11:05:44 +0000 (13:05 +0200)]
Update notes for translator.

12 years agoAdd missing texts from the English version.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 11:02:16 +0000 (13:02 +0200)]
Add missing texts from the English version.

12 years agoUpdate notes for translator.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 10:22:44 +0000 (12:22 +0200)]
Update notes for translator.

12 years agoAdd missing texts from the English version.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 10:22:36 +0000 (12:22 +0200)]
Add missing texts from the English version.

12 years agoAdd and translate missing texts from the English version.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 10:06:56 +0000 (12:06 +0200)]
Add and translate missing texts from the English version.

12 years agoUpdate notes for translator.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 10:03:24 +0000 (12:03 +0200)]
Update notes for translator.

12 years agoAdd missing texts from the English version.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 10:03:07 +0000 (12:03 +0200)]
Add missing texts from the English version.

12 years agoFix whitespace.
David ‘Bombe’ Roden [Thu, 13 Sep 2012 09:54:05 +0000 (11:54 +0200)]
Fix whitespace.