horde.git
15 years agoMerge from CVS HEAD: Don't do subjectline check until spellcheck-on-send is done
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

15 years agoupdate changelog from cvs
Michael M Slusarz [Thu, 11 Mar 2010 06:12:54 +0000 (23:12 -0700)]
update changelog from cvs

15 years agoFix IMP message redirection
Michael M Slusarz [Thu, 11 Mar 2010 05:29:18 +0000 (22:29 -0700)]
Fix IMP message redirection

15 years agoFix superfluous ws for some headers.
Michael M Slusarz [Thu, 11 Mar 2010 05:28:52 +0000 (22:28 -0700)]
Fix superfluous ws for some headers.

15 years agoFix isDraft() usage
Michael M Slusarz [Thu, 11 Mar 2010 05:14:52 +0000 (22:14 -0700)]
Fix isDraft() usage

15 years agoSimplify
Michael M Slusarz [Wed, 10 Mar 2010 10:04:14 +0000 (03:04 -0700)]
Simplify

15 years agoConvert Horde_Scheduler to H4.
Michael M Slusarz [Tue, 9 Mar 2010 21:58:48 +0000 (14:58 -0700)]
Convert Horde_Scheduler to H4.

15 years ago...and another one for the iPhoto plugin
Michael J. Rubinsky [Thu, 11 Mar 2010 05:16:23 +0000 (00:16 -0500)]
...and another one for the iPhoto plugin

15 years agoGuess I should start a CHANGES file
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

15 years agoChange xcode project to enable 32 and 64 bit builds for the plugin.
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.

15 years agoFix a race condition when calling close() and showHtml() in one context makes
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.

15 years agoClose date/color pickers when clicking anywhere on the event/task/calendar
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.

15 years agoMake this easier to translate.
Jan Schneider [Wed, 10 Mar 2010 17:47:07 +0000 (18:47 +0100)]
Make this easier to translate.

15 years agofix at least some of the broken icons in the sidebar
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

15 years agoOperator: Fix getting a handle on a Horde_Perms instance
Ben Klang [Wed, 10 Mar 2010 20:19:55 +0000 (15:19 -0500)]
Operator: Fix getting a handle on a Horde_Perms instance

15 years agoFirst stab at a pretty autocompleter for event attendees.
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...

15 years agoNeed to allow for removing all attendees when using the ajax interface
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

15 years agodisable tagging for events without perms_edit
Michael J. Rubinsky [Wed, 10 Mar 2010 18:34:06 +0000 (13:34 -0500)]
disable tagging for events without perms_edit

15 years agosimplify tag ac initialization/resetting
Michael J. Rubinsky [Wed, 10 Mar 2010 18:05:59 +0000 (13:05 -0500)]
simplify tag ac initialization/resetting

15 years agorevert another incorrect conflict resolution
Michael J. Rubinsky [Wed, 10 Mar 2010 18:04:28 +0000 (13:04 -0500)]
revert another incorrect conflict resolution

15 years agoCalling reset() now automatically calls init() if the object is not initialized.
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...

15 years agoFix incorrect conlfict resolution
Michael J. Rubinsky [Wed, 10 Mar 2010 17:32:18 +0000 (12:32 -0500)]
Fix incorrect conlfict resolution

15 years agoDon't show edit icon for external calendars either.
Michael J. Rubinsky [Wed, 10 Mar 2010 16:36:22 +0000 (11:36 -0500)]
Don't show edit icon for external calendars either.

15 years agoBetter way of loading and initializing the tag autocompleter.
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...

15 years agoRename init() to reset() and implement a new init() method that actually initializes...
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

15 years ago[ansel] Fix getting url for images from the API
Michael J. Rubinsky [Wed, 10 Mar 2010 15:44:44 +0000 (10:44 -0500)]
[ansel] Fix getting url for images from the API

15 years agoImplement task list permissions. Fix remote calendar management.
Jan Schneider [Wed, 10 Mar 2010 16:29:19 +0000 (17:29 +0100)]
Implement task list permissions. Fix remote calendar management.

15 years agoFix parse error.
Jan Schneider [Wed, 10 Mar 2010 16:10:23 +0000 (17:10 +0100)]
Fix parse error.

15 years agoDon't show edit link for Holiday calendars
Michael J. Rubinsky [Wed, 10 Mar 2010 14:23:43 +0000 (09:23 -0500)]
Don't show edit link for Holiday calendars

15 years agoProvide the tasks with the backend. This allows to avoid bootstraping the tasks witho...
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.

15 years agoThis requires Horde_Support.
Gunnar Wrobel [Wed, 10 Mar 2010 08:35:20 +0000 (09:35 +0100)]
This requires Horde_Support.

15 years agoNothing requiring Horde_Support here.
Gunnar Wrobel [Wed, 10 Mar 2010 08:34:52 +0000 (09:34 +0100)]
Nothing requiring Horde_Support here.

15 years agoProvide the backend with the tasks to be displayed when generating the
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.

15 years agoMerge branch 'Horde_LoginTasks-Refactor'
Gunnar Wrobel [Wed, 10 Mar 2010 08:10:29 +0000 (09:10 +0100)]
Merge branch 'Horde_LoginTasks-Refactor'

15 years agoAllow finer control of PHP ini error messages
Michael M Slusarz [Wed, 10 Mar 2010 06:48:27 +0000 (23:48 -0700)]
Allow finer control of PHP ini error messages

15 years agoAllow test script to run even if Horde is not fully configured
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

15 years agoDon't call the editCalendarCallback until the RedBox has finished displaying.
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

15 years agoAdd pre_sent hook
Michael M Slusarz [Wed, 10 Mar 2010 06:19:15 +0000 (23:19 -0700)]
Add pre_sent hook

15 years agoRename 'postsent' hook to 'post_sent' to be consistent with new '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.

15 years agoAllow auto forward/reply notice box to be closed
Michael M Slusarz [Wed, 10 Mar 2010 06:08:51 +0000 (23:08 -0700)]
Allow auto forward/reply notice box to be closed

15 years agoCorrectly reload horde prefs after updating identity prefs
Michael M Slusarz [Wed, 10 Mar 2010 04:59:27 +0000 (21:59 -0700)]
Correctly reload horde prefs after updating identity prefs

15 years agoDon't fetch the topTags when we can't tag the calendar anyway
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

15 years agoDisable the autocompleter when form is disabled.
Michael J. Rubinsky [Wed, 10 Mar 2010 05:39:05 +0000 (00:39 -0500)]
Disable the autocompleter when form is disabled.

15 years agoadd functions for disabling and enabling the pretty autocompleter.
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

15 years agoActually retrieve and set the calendar tags.
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

15 years agoFix element name
Michael J. Rubinsky [Wed, 10 Mar 2010 04:50:48 +0000 (23:50 -0500)]
Fix element name

15 years agoPrevent making the ACTrigger visible when the form is disabled
Michael J. Rubinsky [Wed, 10 Mar 2010 04:27:10 +0000 (23:27 -0500)]
Prevent making the ACTrigger visible when the form is disabled

15 years agoMove convertToUtf8() from Horde_Util:: to Horde_String::
Michael M Slusarz [Wed, 10 Mar 2010 01:33:26 +0000 (18:33 -0700)]
Move convertToUtf8() from Horde_Util:: to Horde_String::

15 years agoCatch VFS thrown exceptions
Michael M Slusarz [Tue, 9 Mar 2010 23:17:04 +0000 (16:17 -0700)]
Catch VFS thrown exceptions

15 years agoConvert VFS to PHP 5.
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.

15 years agoFix supefluous whitespace removal
Michael M Slusarz [Tue, 9 Mar 2010 21:22:54 +0000 (14:22 -0700)]
Fix supefluous whitespace removal

15 years agoUse abbreviatinos for a few IDs.
Jan Schneider [Tue, 9 Mar 2010 23:33:17 +0000 (00:33 +0100)]
Use abbreviatinos for a few IDs.

15 years agoSplit out permissions form.
Jan Schneider [Tue, 9 Mar 2010 23:23:02 +0000 (00:23 +0100)]
Split out permissions form.

15 years agoUse CSS 3 border rules.
Jan Schneider [Tue, 9 Mar 2010 23:20:36 +0000 (00:20 +0100)]
Use CSS 3 border rules.

15 years agoNo need to pass the class name around in the ajax communication.
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.

15 years agoFix a few buglets with the basic permission screen.
Jan Schneider [Tue, 9 Mar 2010 22:44:26 +0000 (23:44 +0100)]
Fix a few buglets with the basic permission screen.

15 years agoSave permissions, yay.
Jan Schneider [Tue, 9 Mar 2010 18:46:24 +0000 (19:46 +0100)]
Save permissions, yay.

15 years agouse a different css class for toptags if the form is disabled
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

15 years agoReorder.
Gunnar Wrobel [Tue, 9 Mar 2010 19:06:24 +0000 (20:06 +0100)]
Reorder.

15 years agoChanges to support having more then one tag autocompleter
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.

15 years agoallow passing the domid for triggercontainer
Michael J. Rubinsky [Tue, 9 Mar 2010 18:46:57 +0000 (13:46 -0500)]
allow passing the domid for triggercontainer

15 years agoSimplify
Gunnar Wrobel [Tue, 9 Mar 2010 18:41:53 +0000 (19:41 +0100)]
Simplify

15 years agoupdate the toptags for the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 18:11:21 +0000 (13:11 -0500)]
update the toptags for the calendar form

15 years agoAttach a tag autocompleter to 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

15 years agoAllow passing a 'no_onload' paramter to signify to immediatly execute the inline...
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

15 years agoRemove the _addFlag.
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().

15 years agoRemove unneeded and duplicate id.
Jan Schneider [Tue, 9 Mar 2010 17:50:19 +0000 (18:50 +0100)]
Remove unneeded and duplicate id.

15 years agoNeed to reset hidden fields manually.
Jan Schneider [Tue, 9 Mar 2010 17:49:27 +0000 (18:49 +0100)]
Need to reset hidden fields manually.

15 years agoLooks like js needs parenthesis here to get the operator order right.
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.

15 years agoNeed to case Horde_Themes::img() results to string when serializing to json
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

15 years agoEnsure that only the tasks really completed get removed from the stack. Redirect...
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.

15 years agoWarning is sufficient.
Jan Schneider [Tue, 9 Mar 2010 14:36:34 +0000 (15:36 +0100)]
Warning is sufficient.

15 years agoDisplay the same message like DIMP when browser is too old, and exclude Safari
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.

15 years agoIE doesn't like this.
Jan Schneider [Tue, 9 Mar 2010 14:16:13 +0000 (15:16 +0100)]
IE doesn't like this.

15 years agoWhen tagging events, tag them with the event->creator as well as the share owner.
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.

15 years agoremove redundant tagging operation
Michael J. Rubinsky [Tue, 9 Mar 2010 16:45:45 +0000 (11:45 -0500)]
remove redundant tagging operation

15 years agoOnly redirect to the final URL once we are really finished with the task list.
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.

15 years agoFix unsubscribing from remote calendars
Michael J. Rubinsky [Tue, 9 Mar 2010 16:39:53 +0000 (11:39 -0500)]
Fix unsubscribing from remote calendars

15 years agoAllow displaying several confirmations on one page.
Gunnar Wrobel [Tue, 9 Mar 2010 16:13:29 +0000 (17:13 +0100)]
Allow displaying several confirmations on one page.

15 years agophpdoc
Michael J. Rubinsky [Tue, 9 Mar 2010 14:27:11 +0000 (09:27 -0500)]
phpdoc

15 years agoDon't assume that $data is an object - it might also be a string here.
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.

15 years agoRemove obsolete runTasks() parameter that was initially used to avoid redirection.
Gunnar Wrobel [Tue, 9 Mar 2010 13:24:02 +0000 (14:24 +0100)]
Remove obsolete runTasks() parameter that was initially used to avoid redirection.

15 years agoSome improvements to exif handling.
Michael J. Rubinsky [Tue, 9 Mar 2010 06:46:50 +0000 (01:46 -0500)]
Some improvements to exif handling.

Add some missing exif fields and start adding support for composite fields. We store the composite fields already parsed
to both take advantage of exiftool's parsing, as well as to avoid issues with different maker formats.

Now if only Aperture wouldn't nuke most of these fields...

15 years agostyle
Michael J. Rubinsky [Tue, 9 Mar 2010 06:46:20 +0000 (01:46 -0500)]
style

15 years agoPass the Exif driver here so we get an accurate list of supported categories
Michael J. Rubinsky [Tue, 9 Mar 2010 06:45:55 +0000 (01:45 -0500)]
Pass the Exif driver here so we get an accurate list of supported categories

15 years agoThis is a method, not a property
Michael J. Rubinsky [Tue, 9 Mar 2010 06:44:58 +0000 (01:44 -0500)]
This is a method, not a property

15 years agoremove FileSource EXIF field
Michael J. Rubinsky [Tue, 9 Mar 2010 04:55:33 +0000 (23:55 -0500)]
remove FileSource EXIF field

Even according to the standard, this is always set to the same value, so
no need to track this.

15 years agoShout: Updates for compatibility with Horde_Themes changes
Ben Klang [Tue, 9 Mar 2010 04:50:57 +0000 (23:50 -0500)]
Shout: Updates for compatibility with Horde_Themes changes

15 years agoShout: Add cancel button for editActionForm
Ben Klang [Tue, 9 Mar 2010 04:41:04 +0000 (23:41 -0500)]
Shout: Add cancel button for editActionForm

15 years agoHorde::getStylesheets --> Horde_Themes::getStylesheets()
Michael J. Rubinsky [Tue, 9 Mar 2010 04:37:26 +0000 (23:37 -0500)]
Horde::getStylesheets --> Horde_Themes::getStylesheets()

15 years agotrailing ws
Ben Klang [Tue, 9 Mar 2010 04:15:05 +0000 (23:15 -0500)]
trailing ws

15 years agotrailing ws
Ben Klang [Tue, 9 Mar 2010 04:14:31 +0000 (23:14 -0500)]
trailing ws

15 years agoShout: Display digit details on the dialpad
Ben Klang [Tue, 9 Mar 2010 04:13:15 +0000 (23:13 -0500)]
Shout: Display digit details on the dialpad

15 years agoBug #8842: Don't throw exception for a transparent() authentication failure
Michael M Slusarz [Tue, 9 Mar 2010 04:11:00 +0000 (21:11 -0700)]
Bug #8842: Don't throw exception for a transparent() authentication failure

15 years agoIE5/Mac is no longer supported
Michael M Slusarz [Tue, 9 Mar 2010 03:27:41 +0000 (20:27 -0700)]
IE5/Mac is no longer supported

15 years agoBetter defaults
Michael M Slusarz [Tue, 9 Mar 2010 01:46:00 +0000 (18:46 -0700)]
Better defaults

15 years agoAdd basic MIMP theme
Michael M Slusarz [Tue, 9 Mar 2010 01:41:45 +0000 (18:41 -0700)]
Add basic MIMP theme

15 years agoAdd additional options to stylesheet generation functions.
Michael M Slusarz [Tue, 9 Mar 2010 01:41:19 +0000 (18:41 -0700)]
Add additional options to stylesheet generation functions.

15 years agoeditor_plugins are not used anymore
Michael M Slusarz [Tue, 9 Mar 2010 00:20:38 +0000 (17:20 -0700)]
editor_plugins are not used anymore

15 years agoRemove duplicate graphics
Michael M Slusarz [Mon, 8 Mar 2010 21:58:48 +0000 (14:58 -0700)]
Remove duplicate graphics