Jan Schneider [Thu, 9 Dec 2010 15:01:41 +0000 (16:01 +0100)]
Fix merge conflict.
Jan Schneider [Thu, 9 Dec 2010 14:59:31 +0000 (15:59 +0100)]
One common-header.inc to rule them (almost) all.
Jan Schneider [Thu, 9 Dec 2010 11:50:27 +0000 (12:50 +0100)]
Add _init() stub.
Jan Schneider [Thu, 9 Dec 2010 11:11:52 +0000 (12:11 +0100)]
Update menu loading.
Jan Schneider [Thu, 9 Dec 2010 11:05:16 +0000 (12:05 +0100)]
Clean this up a bit.
Jan Schneider [Thu, 9 Dec 2010 10:33:59 +0000 (11:33 +0100)]
Enable gettext.
Jan Schneider [Wed, 8 Dec 2010 19:05:47 +0000 (20:05 +0100)]
Update versioning.
Jan Schneider [Wed, 8 Dec 2010 18:26:31 +0000 (19:26 +0100)]
Fix parse errors.
Jan Schneider [Wed, 8 Dec 2010 18:24:33 +0000 (19:24 +0100)]
Update API.
Jan Schneider [Wed, 8 Dec 2010 18:21:06 +0000 (19:21 +0100)]
Fix variable name.
Jan Schneider [Wed, 8 Dec 2010 18:17:11 +0000 (19:17 +0100)]
Catch exception.
Jan Schneider [Wed, 8 Dec 2010 18:16:49 +0000 (19:16 +0100)]
Implement missing methods, abstraction.
Jan Schneider [Wed, 8 Dec 2010 18:16:05 +0000 (19:16 +0100)]
Fix domain detection.
Jan Schneider [Wed, 8 Dec 2010 18:15:01 +0000 (19:15 +0100)]
Fix class names.
Jan Schneider [Wed, 8 Dec 2010 18:14:50 +0000 (19:14 +0100)]
Fix permission checking.
Jan Schneider [Wed, 8 Dec 2010 18:13:26 +0000 (19:13 +0100)]
Instantiate template object.
Jan Schneider [Wed, 8 Dec 2010 18:10:15 +0000 (19:10 +0100)]
Fix bootstrapping.
Jan Schneider [Wed, 8 Dec 2010 18:08:47 +0000 (19:08 +0100)]
Convert to Horde_Imap_Client.
Jan Schneider [Wed, 8 Dec 2010 14:49:45 +0000 (15:49 +0100)]
Fix resetting search field.
Jan Schneider [Wed, 8 Dec 2010 14:38:22 +0000 (15:38 +0100)]
Fix agenda view, alignment tweaks.
Jan Schneider [Wed, 8 Dec 2010 14:02:51 +0000 (15:02 +0100)]
More protection against re-loading current view. Fixes double click issues (Bug
#9436).
Jan Schneider [Wed, 8 Dec 2010 12:56:55 +0000 (13:56 +0100)]
Only load the next view if it's different from the current view (Bug #9436).
Gunnar Wrobel [Wed, 8 Dec 2010 08:00:24 +0000 (09:00 +0100)]
Optionall depends on Service_Twitter.
Gunnar Wrobel [Wed, 8 Dec 2010 08:00:04 +0000 (09:00 +0100)]
Seems to require both Oauth and Controller.
Gunnar Wrobel [Wed, 8 Dec 2010 07:59:44 +0000 (08:59 +0100)]
Correct package name (HttpClient -> Http).
Gunnar Wrobel [Wed, 8 Dec 2010 07:59:20 +0000 (08:59 +0100)]
Update package.xml.
Michael J. Rubinsky [Tue, 7 Dec 2010 18:13:49 +0000 (13:13 -0500)]
Initial work on displaying @mentions in twitter client.
Basic functionality, needs UI love.
Michael J. Rubinsky [Tue, 7 Dec 2010 16:48:25 +0000 (11:48 -0500)]
Move initial twitter client layout to a Horde_View
Michael J. Rubinsky [Tue, 7 Dec 2010 16:41:45 +0000 (11:41 -0500)]
fix variable name
Michael J. Rubinsky [Tue, 7 Dec 2010 16:31:49 +0000 (11:31 -0500)]
No need to reinstantiate this on each iteration, do it once.
Michael J. Rubinsky [Tue, 7 Dec 2010 15:51:55 +0000 (10:51 -0500)]
Fix deleting block directly from portal screen.
We can't pass the url to the Layout_Manager, or it will redirect
before we save the layout pref again.
Fixes Bug: 9421
Michael M Slusarz [Wed, 8 Dec 2010 00:13:00 +0000 (17:13 -0700)]
Ticket #9425: warning about older libxml versions
Michael M Slusarz [Wed, 8 Dec 2010 00:07:28 +0000 (17:07 -0700)]
Bug #9431: Pass value into prefs_init hook
Note, the function signature for prefs_init has changed. You will need
to update your hooks.php file if currently using the prefs_init hook.
Michael M Slusarz [Tue, 7 Dec 2010 23:59:26 +0000 (16:59 -0700)]
Ticket #9431: prefs_init hook given way to indicate original value should be used
Ben Klang [Tue, 7 Dec 2010 22:16:26 +0000 (17:16 -0500)]
Tweaks to improve ssh2 VFS performance
Jan Schneider [Tue, 7 Dec 2010 20:25:30 +0000 (21:25 +0100)]
Add user name of shared calendars as suffix. We sort by calendar name anyway.
Jan Schneider [Tue, 7 Dec 2010 17:19:36 +0000 (18:19 +0100)]
Reset search field if closing view.
Jan Schneider [Tue, 7 Dec 2010 16:47:25 +0000 (17:47 +0100)]
Update tests.
Michael J. Rubinsky [Tue, 7 Dec 2010 15:08:32 +0000 (10:08 -0500)]
Clean up exceptions and logging.
Inject Horde_Log_Logger, don't log exceptions from Horde_Db_Adapter
when running queries, since those would be logged by the adapter,
don't log queries in client code, it's logged by the adapter.
Partially relates to Bug: 9430
Michael J. Rubinsky [Tue, 7 Dec 2010 14:30:05 +0000 (09:30 -0500)]
Exceptions should be logged at error level, not debug.
Bug: 9430
Jan Schneider [Tue, 7 Dec 2010 15:07:54 +0000 (16:07 +0100)]
Fix saving remote calendars.
Jan Schneider [Tue, 7 Dec 2010 14:47:22 +0000 (15:47 +0100)]
Use templates when notifying about owner changes.
Jan Schneider [Tue, 7 Dec 2010 14:46:47 +0000 (15:46 +0100)]
Fix setting headers.
Jan Schneider [Tue, 7 Dec 2010 14:46:08 +0000 (15:46 +0100)]
Fix translation.
Jan Schneider [Tue, 7 Dec 2010 14:45:59 +0000 (15:45 +0100)]
Fix various issues with changing the owner of a calendar or task list.
Jan Schneider [Tue, 7 Dec 2010 14:43:10 +0000 (15:43 +0100)]
Add Kronolith_Calendar#toHash() and Kronolith_Calendar_External_Tasks.
Jan Schneider [Tue, 7 Dec 2010 14:40:40 +0000 (15:40 +0100)]
Fix hasPermission() call.
Jan Schneider [Tue, 7 Dec 2010 14:34:03 +0000 (15:34 +0100)]
Mark abstract methods.
Michael M Slusarz [Tue, 7 Dec 2010 00:18:43 +0000 (17:18 -0700)]
Fix typo
Michael M Slusarz [Mon, 6 Dec 2010 21:28:15 +0000 (14:28 -0700)]
Update prototypejs to v1.7
Michael J. Rubinsky [Mon, 6 Dec 2010 23:15:58 +0000 (18:15 -0500)]
Clean up event binding, use a catch-all click handler.
Michael J. Rubinsky [Mon, 6 Dec 2010 23:02:44 +0000 (18:02 -0500)]
work around jquery(mobile?) bug.
elt.parent() returns an empty array when there is no parent
(as would be the case when called on the activePage), use this to
determine when we can't move upwards anymore, and avoid javascript errors.
Also, remove unused variable.
Michael J. Rubinsky [Mon, 6 Dec 2010 22:01:23 +0000 (17:01 -0500)]
Better way to deal with the requirement for events to be bound before jqm is loaded.
Mobile apps should implement an {app}_Application::mobileInitCallback() method that is
responsible for bringing in any additional javascript files and setting up event bindings
that must be done prior to jqm being initialized. At the minimum, this would include
a mobileinit handler to localize the Back and Loading text.
Michael M Slusarz [Mon, 6 Dec 2010 21:10:11 +0000 (14:10 -0700)]
Fix driver when using session storage for prefs
Michael M Slusarz [Mon, 6 Dec 2010 20:03:05 +0000 (13:03 -0700)]
Fix static creation in install_dev
Michael M Slusarz [Mon, 6 Dec 2010 19:58:28 +0000 (12:58 -0700)]
install_dev now accepts command line arguments
Michael J. Rubinsky [Mon, 6 Dec 2010 20:00:44 +0000 (15:00 -0500)]
Properly bind these events.
Certain events need to be bound _before_ jquery mobile initializes (mobileinit, page*, etc...)
otherwise, the event handlers won't run on first pageload. This means that we can't always use the global
common-header-mobile template for all apps.
Michael J. Rubinsky [Mon, 6 Dec 2010 19:37:48 +0000 (14:37 -0500)]
This event needs to be bound _before_ jquery mobile is loaded or it never fires.
Michael J. Rubinsky [Mon, 6 Dec 2010 18:35:48 +0000 (13:35 -0500)]
revert to using data-role="page" / data-theme="b" for event view.
Revert back to this for now, until issues with dialog views are resoloved.
In particular:
https://github.com/jquery/jquery-mobile/issues/#issue/506
https://github.com/jquery/jquery-mobile/issues/#issue/513
Michael J. Rubinsky [Mon, 6 Dec 2010 18:27:25 +0000 (13:27 -0500)]
typo? readd gettext output
Michael J. Rubinsky [Mon, 6 Dec 2010 18:18:56 +0000 (13:18 -0500)]
Kill some bugs:
* Keep track of defered calls individually by date/view/calendar hash
(Fixes multiple defers from conflicting)
* Force creation of a closure to protectKronolithMobile.date from unintended changes
(Fixes off by one day issue)
Gunnar Wrobel [Mon, 6 Dec 2010 07:48:39 +0000 (08:48 +0100)]
Fix problems with the Horde::errorHandler() call.
I currently get a fatal error whithin dynamic Imp (WSOD). Apparently
Horde::errorHandler() gets called during shutdown. The stack trace I
get from the error that Horde::errorHandler() tries to log looks like
this:
Stack trace:
#0 [internal function]: Horde::errorHandler('<!DOCTYPE html ...', 5)
#1 [internal function]: ob_gzhandler()
#2 {main}
While I still need to identify the source of this error I believe the
logMessage() method should always ensure it can actually log
something.
Gunnar Wrobel [Mon, 6 Dec 2010 06:10:42 +0000 (07:10 +0100)]
Horde_Kolab will be removed in Horde4 so this is invalid.
Using "localhost" for now but this needs to be replaced with
the information from Kolab_Session later.
Gunnar Wrobel [Mon, 6 Dec 2010 05:39:05 +0000 (06:39 +0100)]
Fix transparent auth.
Setting to "null" here makes the isAuthenticated() check fail. Transparent
auth with Imp thus works once but fails on every subsequent check.
Gunnar Wrobel [Mon, 6 Dec 2010 05:36:50 +0000 (06:36 +0100)]
Missed additional required dependencies.
Chuck Hagenbuch [Mon, 6 Dec 2010 03:27:00 +0000 (22:27 -0500)]
Show Gravatars for authors in the commit log partial
Chuck Hagenbuch [Mon, 6 Dec 2010 01:21:38 +0000 (20:21 -0500)]
Show left/right revision at the top of each diff
Gunnar Wrobel [Sun, 5 Dec 2010 14:30:10 +0000 (15:30 +0100)]
Requires the Imap_Client library.
Gunnar Wrobel [Sun, 5 Dec 2010 14:29:52 +0000 (15:29 +0100)]
Typo.
Chuck Hagenbuch [Mon, 29 Nov 2010 02:39:57 +0000 (21:39 -0500)]
Add line numbers to side-by-side diffs
Michael M Slusarz [Fri, 3 Dec 2010 19:26:53 +0000 (12:26 -0700)]
Move dimp help text out of preview space
Michael M Slusarz [Fri, 3 Dec 2010 18:41:11 +0000 (11:41 -0700)]
imp INSTALL doc tweaks
Jan Schneider [Fri, 3 Dec 2010 18:23:47 +0000 (19:23 +0100)]
Fix function name.
Jan Schneider [Fri, 3 Dec 2010 17:40:24 +0000 (18:40 +0100)]
Only try a json-encoded configuration if the env var content doesn't look like a path.
Jan Schneider [Fri, 3 Dec 2010 17:35:01 +0000 (18:35 +0100)]
Output errors from connection in all drivers. These usually are triggered by misconfigured test suites.
Gunnar Wrobel [Fri, 3 Dec 2010 17:03:28 +0000 (18:03 +0100)]
Fix old package name (Horde_Image -> Image)
Gunnar Wrobel [Fri, 3 Dec 2010 16:17:31 +0000 (17:17 +0100)]
Forgot the Mime_Viewer dependency.
Gunnar Wrobel [Fri, 3 Dec 2010 15:14:16 +0000 (16:14 +0100)]
Generalize ignoring of */config/*.d/ configurations.
Gunnar Wrobel [Fri, 3 Dec 2010 15:11:15 +0000 (16:11 +0100)]
Add initial package.xml.
Gunnar Wrobel [Fri, 3 Dec 2010 15:10:57 +0000 (16:10 +0100)]
This can require VFS.
Gunnar Wrobel [Fri, 3 Dec 2010 15:10:24 +0000 (16:10 +0100)]
Require PHPUnit >= 3.5.0
Michael J. Rubinsky [Fri, 3 Dec 2010 05:47:10 +0000 (00:47 -0500)]
simplify, always call clearView() from loadEvents(), fix scope
Michael J. Rubinsky [Fri, 3 Dec 2010 05:41:33 +0000 (00:41 -0500)]
Only build the overview once. Still need to add lazy loading onscroll etc...
Michael J. Rubinsky [Fri, 3 Dec 2010 05:37:29 +0000 (00:37 -0500)]
Initial go at a "overview" view, some other tweaks, simplifications, etc...
For now, overview shows the upcoming 7 days of events.
Michael J. Rubinsky [Thu, 2 Dec 2010 06:02:35 +0000 (01:02 -0500)]
only mark calendars as retrieved if _all_ the dates are cached
Michael M Slusarz [Thu, 2 Dec 2010 23:36:17 +0000 (16:36 -0700)]
Remove Horde::[get|check]RequestToken()
Michael M Slusarz [Thu, 2 Dec 2010 23:05:18 +0000 (16:05 -0700)]
Fix Mime tests
Michael M Slusarz [Thu, 2 Dec 2010 23:04:24 +0000 (16:04 -0700)]
Revert "This should not be necessary and fails with PHPUnit <3.5.0."
This reverts commit
11178154ce626fbf64d1a533ac5dd42028af66bb.
This is necessary - or else I get:
Fatal error: Class 'PHPUnit_TextUI_TestRunner' not found[...]
Michael M Slusarz [Thu, 2 Dec 2010 20:37:05 +0000 (13:37 -0700)]
Only set charset if it is not empty
Michael M Slusarz [Wed, 1 Dec 2010 17:46:37 +0000 (10:46 -0700)]
Store headers internally in UTF-8
Charset conversion now occurs entirely within Horde_Mime_Headers.
Jan Schneider [Thu, 2 Dec 2010 18:27:33 +0000 (19:27 +0100)]
Build multipart message when sending notifications about shared calendars.
Jan Schneider [Thu, 2 Dec 2010 18:25:32 +0000 (19:25 +0100)]
Centralize generation of MIME messages.
Gunnar Wrobel [Thu, 2 Dec 2010 05:58:09 +0000 (06:58 +0100)]
Add optional dependencies on Service_Twitter and Service_Facebook.
Gunnar Wrobel [Thu, 2 Dec 2010 05:57:46 +0000 (06:57 +0100)]
Http_Client -> Http
Gunnar Wrobel [Thu, 2 Dec 2010 04:58:55 +0000 (05:58 +0100)]
This is actually an optional dependency of Core, not horde.
Gunnar Wrobel [Thu, 2 Dec 2010 04:58:35 +0000 (05:58 +0100)]
Do not offer these blocks if there is no chance they'll work.
Gunnar Wrobel [Thu, 2 Dec 2010 04:02:29 +0000 (05:02 +0100)]
The external feed block adds an optional dependency on Horde_Feed.
Michael J. Rubinsky [Thu, 2 Dec 2010 03:49:22 +0000 (22:49 -0500)]
fix variable name
Gunnar Wrobel [Thu, 2 Dec 2010 03:31:07 +0000 (04:31 +0100)]
Revert "Remove pass-by-reference."
This reverts commit
44a7dc1d72fee00f19765743d068b4c6f849b333.
Gunnar Wrobel [Wed, 1 Dec 2010 21:08:39 +0000 (22:08 +0100)]
Update package.xml.