Gunnar Wrobel [Thu, 11 Mar 2010 19:15:32 +0000 (20:15 +0100)]
Allow running the tests on a very basic level.
Gunnar Wrobel [Thu, 11 Mar 2010 19:15:02 +0000 (20:15 +0100)]
Strict standards (though these segments need to be moved to exceptions later anyhow).
Gunnar Wrobel [Thu, 11 Mar 2010 19:14:27 +0000 (20:14 +0100)]
Adapt class name.
Gunnar Wrobel [Thu, 11 Mar 2010 19:13:53 +0000 (20:13 +0100)]
Fix creating the Kolab data cache.
Gunnar Wrobel [Thu, 11 Mar 2010 18:49:14 +0000 (19:49 +0100)]
Basic fixes to get kronolith working with the Kolab backend.
Gunnar Wrobel [Thu, 11 Mar 2010 18:48:16 +0000 (19:48 +0100)]
Temporarily fix handling of return values from the Imap_Client library
so that Kolab_Storage can be used by the applications.
Gunnar Wrobel [Thu, 11 Mar 2010 18:46:19 +0000 (19:46 +0100)]
Adapt name of the base class and fix visibility of the data class variable.
Gunnar Wrobel [Thu, 11 Mar 2010 18:45:15 +0000 (19:45 +0100)]
Add the "secure" parameter expected by the Imap_Client library.
Should be made configurable later.
Jan Schneider [Thu, 11 Mar 2010 17:24:37 +0000 (18:24 +0100)]
Implement iCalendar import.
Jan Schneider [Thu, 11 Mar 2010 14:26:23 +0000 (15:26 +0100)]
Speed up year rendering by almost a magnitude.
Jan Schneider [Thu, 11 Mar 2010 13:17:44 +0000 (14:17 +0100)]
Use element storage.
Jan Schneider [Thu, 11 Mar 2010 11:41:13 +0000 (12:41 +0100)]
Remove unused event handler.
Jan Schneider [Thu, 11 Mar 2010 10:53:45 +0000 (11:53 +0100)]
Add parameter to enforce charset conversion and use it to enforce UTF-8
encoded data for JSON serialization.
This makes convertToUtf8() obsolete.
Jan Schneider [Thu, 11 Mar 2010 10:14:27 +0000 (11:14 +0100)]
Typo?
Jan Schneider [Thu, 11 Mar 2010 10:11:11 +0000 (11:11 +0100)]
Move chunkContent() to Horde_Ajax_Application_Base.
Gunnar Wrobel [Thu, 11 Mar 2010 07:28:40 +0000 (08:28 +0100)]
A quick fix to avoid asking for shares if login failed.
Gunnar Wrobel [Thu, 11 Mar 2010 07:27:42 +0000 (08:27 +0100)]
Adapt handling of invalid credentials and ensure that no IMAP connection is attempted if login failed.
Gunnar Wrobel [Thu, 11 Mar 2010 07:11:19 +0000 (08:11 +0100)]
Adapt login handling to the newer Horde_Ldap class.
Michael M Slusarz [Thu, 11 Mar 2010 06:14:53 +0000 (23:14 -0700)]
Merge from CVS HEAD: Don't do subjectline check until spellcheck-on-send is done
Michael M Slusarz [Thu, 11 Mar 2010 06:12:54 +0000 (23:12 -0700)]
update changelog from cvs
Michael M Slusarz [Thu, 11 Mar 2010 05:29:18 +0000 (22:29 -0700)]
Fix IMP message redirection
Michael M Slusarz [Thu, 11 Mar 2010 05:28:52 +0000 (22:28 -0700)]
Fix superfluous ws for some headers.
Michael M Slusarz [Thu, 11 Mar 2010 05:14:52 +0000 (22:14 -0700)]
Fix isDraft() usage
Michael M Slusarz [Wed, 10 Mar 2010 10:04:14 +0000 (03:04 -0700)]
Simplify
Michael M Slusarz [Tue, 9 Mar 2010 21:58:48 +0000 (14:58 -0700)]
Convert Horde_Scheduler to H4.
Michael J. Rubinsky [Thu, 11 Mar 2010 05:16:23 +0000 (00:16 -0500)]
...and another one for the iPhoto plugin
Michael J. Rubinsky [Thu, 11 Mar 2010 05:15:08 +0000 (00:15 -0500)]
Guess I should start a CHANGES file
Hope to put together some kind of binary package for download shortly
Michael J. Rubinsky [Thu, 11 Mar 2010 05:06:44 +0000 (00:06 -0500)]
Change xcode project to enable 32 and 64 bit builds for the plugin.
Plugin now loads successully into Aperture 3 in 64 bit mode.
Jan Schneider [Wed, 10 Mar 2010 22:57:01 +0000 (23:57 +0100)]
Fix a race condition when calling close() and showHtml() in one context makes
the appear and fade effects eliminate each other.
Jan Schneider [Wed, 10 Mar 2010 22:14:03 +0000 (23:14 +0100)]
Close date/color pickers when clicking anywhere on the event/task/calendar
dialogs.
Jan Schneider [Wed, 10 Mar 2010 17:47:07 +0000 (18:47 +0100)]
Make this easier to translate.
Michael J. Rubinsky [Wed, 10 Mar 2010 21:03:12 +0000 (16:03 -0500)]
fix at least some of the broken icons in the sidebar
Ben Klang [Wed, 10 Mar 2010 20:19:55 +0000 (15:19 -0500)]
Operator: Fix getting a handle on a Horde_Perms instance
Michael J. Rubinsky [Wed, 10 Mar 2010 20:21:02 +0000 (15:21 -0500)]
First stab at a pretty autocompleter for event attendees.
Mostly working...there seems to be an issue with the fb grid never
resetting, even when opening a different event, but that seems to
have broken before...
Michael J. Rubinsky [Wed, 10 Mar 2010 20:15:28 +0000 (15:15 -0500)]
Need to allow for removing all attendees when using the ajax interface
Michael J. Rubinsky [Wed, 10 Mar 2010 18:34:06 +0000 (13:34 -0500)]
disable tagging for events without perms_edit
Michael J. Rubinsky [Wed, 10 Mar 2010 18:05:59 +0000 (13:05 -0500)]
simplify tag ac initialization/resetting
Michael J. Rubinsky [Wed, 10 Mar 2010 18:04:28 +0000 (13:04 -0500)]
revert another incorrect conflict resolution
Michael J. Rubinsky [Wed, 10 Mar 2010 18:00:53 +0000 (13:00 -0500)]
Calling reset() now automatically calls init() if the object is not initialized.
Simplifies client code, plus add some checks to avoid doing work for nothing...
Michael J. Rubinsky [Wed, 10 Mar 2010 17:32:18 +0000 (12:32 -0500)]
Fix incorrect conlfict resolution
Michael J. Rubinsky [Wed, 10 Mar 2010 16:36:22 +0000 (11:36 -0500)]
Don't show edit icon for external calendars either.
Michael J. Rubinsky [Wed, 10 Mar 2010 16:32:47 +0000 (11:32 -0500)]
Better way of loading and initializing the tag autocompleter.
Avoids issues with execution timing, dom loading etc...
Michael J. Rubinsky [Wed, 10 Mar 2010 16:24:40 +0000 (11:24 -0500)]
Rename init() to reset() and implement a new init() method that actually initializes the object
Michael J. Rubinsky [Wed, 10 Mar 2010 15:44:44 +0000 (10:44 -0500)]
[ansel] Fix getting url for images from the API
Jan Schneider [Wed, 10 Mar 2010 16:29:19 +0000 (17:29 +0100)]
Implement task list permissions. Fix remote calendar management.
Jan Schneider [Wed, 10 Mar 2010 16:10:23 +0000 (17:10 +0100)]
Fix parse error.
Michael J. Rubinsky [Wed, 10 Mar 2010 14:23:43 +0000 (09:23 -0500)]
Don't show edit link for Holiday calendars
Gunnar Wrobel [Wed, 10 Mar 2010 08:57:19 +0000 (09:57 +0100)]
Provide the tasks with the backend. This allows to avoid bootstraping the tasks without using globals.
Gunnar Wrobel [Wed, 10 Mar 2010 08:35:20 +0000 (09:35 +0100)]
This requires Horde_Support.
Gunnar Wrobel [Wed, 10 Mar 2010 08:34:52 +0000 (09:34 +0100)]
Nothing requiring Horde_Support here.
Gunnar Wrobel [Wed, 10 Mar 2010 08:33:42 +0000 (09:33 +0100)]
Provide the backend with the tasks to be displayed when generating the
URL to redirect to.
This allows to use tasks that redirect to their own specific handler.
Gunnar Wrobel [Wed, 10 Mar 2010 08:10:29 +0000 (09:10 +0100)]
Merge branch 'Horde_LoginTasks-Refactor'
Michael M Slusarz [Wed, 10 Mar 2010 06:48:27 +0000 (23:48 -0700)]
Allow finer control of PHP ini error messages
Michael M Slusarz [Wed, 10 Mar 2010 06:29:25 +0000 (23:29 -0700)]
Allow test script to run even if Horde is not fully configured
Michael J. Rubinsky [Wed, 10 Mar 2010 06:27:32 +0000 (01:27 -0500)]
Don't call the editCalendarCallback until the RedBox has finished displaying.
This fixes issues during the first load of the calendar chunk:
Proper enabling/disabling the form based on perms
Properly initializing the pretty autocompleter
Michael M Slusarz [Wed, 10 Mar 2010 06:19:15 +0000 (23:19 -0700)]
Add pre_sent hook
Michael M Slusarz [Wed, 10 Mar 2010 06:17:06 +0000 (23:17 -0700)]
Rename 'postsent' hook to 'post_sent' to be consistent with new 'pre_sent' hook.
Michael M Slusarz [Wed, 10 Mar 2010 06:08:51 +0000 (23:08 -0700)]
Allow auto forward/reply notice box to be closed
Michael M Slusarz [Wed, 10 Mar 2010 04:59:27 +0000 (21:59 -0700)]
Correctly reload horde prefs after updating identity prefs
Michael J. Rubinsky [Wed, 10 Mar 2010 05:44:31 +0000 (00:44 -0500)]
Don't fetch the topTags when we can't tag the calendar anyway
Michael J. Rubinsky [Wed, 10 Mar 2010 05:39:05 +0000 (00:39 -0500)]
Disable the autocompleter when form is disabled.
Michael J. Rubinsky [Wed, 10 Mar 2010 05:37:17 +0000 (00:37 -0500)]
add functions for disabling and enabling the pretty autocompleter.
Toggles visibility of the delete icons on each tag node and enables/disables
the borderless input field
Michael J. Rubinsky [Wed, 10 Mar 2010 04:54:03 +0000 (23:54 -0500)]
Actually retrieve and set the calendar tags.
Still an issue with the very first time the calendar chunk loads due
to the timing of the callbacks, but this gets calendar tags *mostly* working
Michael J. Rubinsky [Wed, 10 Mar 2010 04:50:48 +0000 (23:50 -0500)]
Fix element name
Michael J. Rubinsky [Wed, 10 Mar 2010 04:27:10 +0000 (23:27 -0500)]
Prevent making the ACTrigger visible when the form is disabled
Michael M Slusarz [Wed, 10 Mar 2010 01:33:26 +0000 (18:33 -0700)]
Move convertToUtf8() from Horde_Util:: to Horde_String::
Michael M Slusarz [Tue, 9 Mar 2010 23:17:04 +0000 (16:17 -0700)]
Catch VFS thrown exceptions
Michael M Slusarz [Sun, 7 Mar 2010 08:06:17 +0000 (01:06 -0700)]
Convert VFS to PHP 5.
I realize there is a H4-Vfs stub lying around, but it looks like zero
work has been done on it for awhile. So, in the meanwhile, update VFS -
mostly to eliminate the boatload of PEAR_Error usage.
Michael M Slusarz [Tue, 9 Mar 2010 21:22:54 +0000 (14:22 -0700)]
Fix supefluous whitespace removal
Jan Schneider [Tue, 9 Mar 2010 23:33:17 +0000 (00:33 +0100)]
Use abbreviatinos for a few IDs.
Jan Schneider [Tue, 9 Mar 2010 23:23:02 +0000 (00:23 +0100)]
Split out permissions form.
Jan Schneider [Tue, 9 Mar 2010 23:20:36 +0000 (00:20 +0100)]
Use CSS 3 border rules.
Jan Schneider [Tue, 9 Mar 2010 23:03:08 +0000 (00:03 +0100)]
No need to pass the class name around in the ajax communication.
Jan Schneider [Tue, 9 Mar 2010 22:44:26 +0000 (23:44 +0100)]
Fix a few buglets with the basic permission screen.
Jan Schneider [Tue, 9 Mar 2010 18:46:24 +0000 (19:46 +0100)]
Save permissions, yay.
Michael J. Rubinsky [Tue, 9 Mar 2010 19:21:54 +0000 (14:21 -0500)]
use a different css class for toptags if the form is disabled
Gunnar Wrobel [Tue, 9 Mar 2010 19:06:24 +0000 (20:06 +0100)]
Reorder.
Michael J. Rubinsky [Tue, 9 Mar 2010 18:50:51 +0000 (13:50 -0500)]
Changes to support having more then one tag autocompleter
Fixes tag autocompleter for calendars.
Michael J. Rubinsky [Tue, 9 Mar 2010 18:46:57 +0000 (13:46 -0500)]
allow passing the domid for triggercontainer
Gunnar Wrobel [Tue, 9 Mar 2010 18:41:53 +0000 (19:41 +0100)]
Simplify
Michael J. Rubinsky [Tue, 9 Mar 2010 18:11:21 +0000 (13:11 -0500)]
update the toptags for the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 17:54:12 +0000 (12:54 -0500)]
Attach a tag autocompleter to the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 17:51:29 +0000 (12:51 -0500)]
Allow passing a 'no_onload' paramter to signify to immediatly execute the inline script.
Needed for attaching the autocompleter when outputing the autocompleter in an ajax chunk
Gunnar Wrobel [Tue, 9 Mar 2010 17:52:08 +0000 (18:52 +0100)]
Remove the _addFlag.
I still don't grasp its logic and it prevents the display sequence I
currently expect. Probably my expectations are wrong. Anyhow, I
wrapped my idea of how the display series should look like into a
lengthy test (that would need to be slimmed down at some point):
Assume you have a list of tasks with
DISPLAY_CONFIRM_NO
DISPLAY_CONFIRM_YES
DISPLAY_NONE
DISPLAY_NOTICE
DISPLAY_CONFIRM_YES
DISPLAY_NONE
DISPLAY_CONFIRM_YES
DISPLAY_NOTICE
then there would be five screens with
- 1 with CONFIRM_NO and CONFIRM_YES tasks
- 1 with NOTICE task
- 1 with CONFIRM_YES task
- 1 with CONFIRM_YES task
- 1 with NOTICE task
Once the user posted to the login service page he is redirected to the
login service page again in case the tasks are not finished. Only in
case all tasks are completed he is beind redirected to the final
redirect URL provided on the first call of runTasks().
Jan Schneider [Tue, 9 Mar 2010 17:50:19 +0000 (18:50 +0100)]
Remove unneeded and duplicate id.
Jan Schneider [Tue, 9 Mar 2010 17:49:27 +0000 (18:49 +0100)]
Need to reset hidden fields manually.
Jan Schneider [Tue, 9 Mar 2010 17:43:13 +0000 (18:43 +0100)]
Looks like js needs parenthesis here to get the operator order right.
Michael J. Rubinsky [Tue, 9 Mar 2010 17:32:22 +0000 (12:32 -0500)]
Need to case Horde_Themes::img() results to string when serializing to json
Gunnar Wrobel [Tue, 9 Mar 2010 17:30:04 +0000 (18:30 +0100)]
Ensure that only the tasks really completed get removed from the stack. Redirect to the login services page after a confirmation post.
The test runs further though it is still not complete.
Jan Schneider [Tue, 9 Mar 2010 14:36:34 +0000 (15:36 +0100)]
Warning is sufficient.
Jan Schneider [Tue, 9 Mar 2010 14:34:44 +0000 (15:34 +0100)]
Display the same message like DIMP when browser is too old, and exclude Safari
1 too.
Jan Schneider [Tue, 9 Mar 2010 14:16:13 +0000 (15:16 +0100)]
IE doesn't like this.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:48:43 +0000 (11:48 -0500)]
When tagging events, tag them with the event->creator as well as the share owner.
Needed since the event owner may not necessarily be the share owner.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:45:45 +0000 (11:45 -0500)]
remove redundant tagging operation
Gunnar Wrobel [Tue, 9 Mar 2010 16:39:56 +0000 (17:39 +0100)]
Only redirect to the final URL once we are really finished with the task list.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:39:53 +0000 (11:39 -0500)]
Fix unsubscribing from remote calendars
Gunnar Wrobel [Tue, 9 Mar 2010 16:13:29 +0000 (17:13 +0100)]
Allow displaying several confirmations on one page.
Michael J. Rubinsky [Tue, 9 Mar 2010 14:27:11 +0000 (09:27 -0500)]
phpdoc
Michael J. Rubinsky [Tue, 9 Mar 2010 14:22:45 +0000 (09:22 -0500)]
Don't assume that $data is an object - it might also be a string here.
Really need to either document or standardize the type for $data in this function.
It's currently either an array/object/string depending on where it was called from.
Gunnar Wrobel [Tue, 9 Mar 2010 13:24:02 +0000 (14:24 +0100)]
Remove obsolete runTasks() parameter that was initially used to avoid redirection.