horde.git
15 years agoSome H4 changes, start cleaning up Image object, improve logic, less iteration etc...
Michael J. Rubinsky [Wed, 17 Feb 2010 00:04:13 +0000 (19:04 -0500)]
Some H4 changes, start cleaning up Image object, improve logic, less iteration etc...

15 years agoWhups: make sure permissionsFilter() works for Queue Contents block
Ben Klang [Tue, 16 Feb 2010 21:56:53 +0000 (16:56 -0500)]
Whups: make sure permissionsFilter() works for Queue Contents block

15 years agoSupport for multipage images.
Michael J. Rubinsky [Tue, 16 Feb 2010 21:37:06 +0000 (16:37 -0500)]
Support for multipage images.

Adding a multipage TIFF image will now create a new subgallery in the current
gallery, with each page added as an image to that gallery. This completes
Request: #6022

15 years agoMore style tweaks.
Jan Schneider [Tue, 16 Feb 2010 18:12:25 +0000 (19:12 +0100)]
More style tweaks.

15 years agoEnable and style application drop down.
Jan Schneider [Tue, 16 Feb 2010 17:37:41 +0000 (18:37 +0100)]
Enable and style application drop down.
Add border to top navigation.

15 years agows, style
Michael J. Rubinsky [Tue, 16 Feb 2010 17:02:14 +0000 (12:02 -0500)]
ws, style

15 years agounused
Michael J. Rubinsky [Tue, 16 Feb 2010 16:58:15 +0000 (11:58 -0500)]
unused

15 years agoUse injector to get notification object
Michael J. Rubinsky [Tue, 16 Feb 2010 16:56:05 +0000 (11:56 -0500)]
Use injector to get notification object

15 years agoAll redirects done in Const'r
Michael J. Rubinsky [Tue, 16 Feb 2010 16:28:42 +0000 (11:28 -0500)]
All redirects done in Const'r

Make sure all redirects Ansel_Views need are done in the Const'r since
most likely headers will have been sent by the time html() is called.
These still need to be cleaned up, probably some of the globals
are gettable from $injector etc... but now at least Ansel views work again.

15 years agoTry the current framework directory too.
Jan Schneider [Tue, 16 Feb 2010 10:44:25 +0000 (11:44 +0100)]
Try the current framework directory too.

15 years agows
Michael M Slusarz [Tue, 16 Feb 2010 00:41:57 +0000 (17:41 -0700)]
ws

15 years agoFix Horde_Image usage in imp
Michael M Slusarz [Tue, 16 Feb 2010 00:41:47 +0000 (17:41 -0700)]
Fix Horde_Image usage in imp

15 years agoHorde_Alarm now throws exceptions
Michael M Slusarz [Mon, 15 Feb 2010 20:46:04 +0000 (13:46 -0700)]
Horde_Alarm now throws exceptions

15 years agoRevert "Make sure we have send more then just the <HEAD> of the document"
Michael J. Rubinsky [Mon, 15 Feb 2010 21:12:51 +0000 (16:12 -0500)]
Revert "Make sure we have send more then just the <HEAD> of the document"

Cr*p - this breaks redirects in the List view.  Going to have to revisit
the HTML output for all the views. addScriptFile and outputInlineScript seem
to misbehave when used in conjection with output buffering.

This reverts commit d02caf6b50f8d1b793bf4306e95dd4c89fda8ad3.

15 years agoMake sure we have send more then just the <HEAD> of the document
Michael J. Rubinsky [Mon, 15 Feb 2010 21:05:49 +0000 (16:05 -0500)]
Make sure we have send more then just the <HEAD> of the document
before we call Ansel_View#html so any inline script has somewhere to
go.

15 years agows
Michael J. Rubinsky [Mon, 15 Feb 2010 19:19:13 +0000 (14:19 -0500)]
ws

15 years agoMost apps don't use bodyId and/or bodyClass variables
Michael Slusarz [Sun, 14 Feb 2010 22:02:29 +0000 (15:02 -0700)]
Most apps don't use bodyId and/or bodyClass variables

15 years agoUse the horde common-header template when creating prefs screen
Michael Slusarz [Sun, 14 Feb 2010 22:01:50 +0000 (15:01 -0700)]
Use the horde common-header template when creating prefs screen

15 years agostyle
Michael Slusarz [Sun, 14 Feb 2010 21:51:53 +0000 (14:51 -0700)]
style

15 years agoDo array filtering on store, not retrieve
Michael Slusarz [Sun, 14 Feb 2010 21:42:41 +0000 (14:42 -0700)]
Do array filtering on store, not retrieve

15 years agoClean up Ingo API functions
Michael Slusarz [Sun, 14 Feb 2010 21:36:01 +0000 (14:36 -0700)]
Clean up Ingo API functions

15 years agoConvert Horde_Alarm to Horde 4
Michael Slusarz [Fri, 12 Feb 2010 21:59:04 +0000 (14:59 -0700)]
Convert Horde_Alarm to Horde 4

15 years agoIdentity:: -> Horde_Prefs_Identity::
Michael M Slusarz [Fri, 12 Feb 2010 04:44:43 +0000 (21:44 -0700)]
Identity:: -> Horde_Prefs_Identity::

15 years agoTrack multipage image support in Horde_Image
Michael J. Rubinsky [Mon, 15 Feb 2010 18:39:58 +0000 (13:39 -0500)]
Track multipage image support in Horde_Image

15 years agoIndicate which drivers support PDF files and multipage images
Michael J. Rubinsky [Mon, 15 Feb 2010 18:39:22 +0000 (13:39 -0500)]
Indicate which drivers support PDF files and multipage images

15 years agoDon't assume we have a Horde_Image driver available
Michael J. Rubinsky [Mon, 15 Feb 2010 18:27:37 +0000 (13:27 -0500)]
Don't assume we have a Horde_Image driver available

15 years agoCatch exceptions from Horde_Image here, log them, but move along.
Michael J. Rubinsky [Mon, 15 Feb 2010 18:04:15 +0000 (13:04 -0500)]
Catch exceptions from Horde_Image here, log them, but move along.

Not much we can do about corrupt EXIF data, so just log it and move along.

15 years agoAdd configuration option for no image driver, and have Ansel make sure we have one.
Michael J. Rubinsky [Mon, 15 Feb 2010 17:59:54 +0000 (12:59 -0500)]
Add configuration option for no image driver, and have Ansel make sure we have one.

15 years agoIgnore the Maker:DataDump tag when using Exiftool.
Michael J. Rubinsky [Mon, 15 Feb 2010 17:48:08 +0000 (12:48 -0500)]
Ignore the Maker:DataDump tag when using Exiftool.

Exiftool outputs this data as binary which breaks the json encoding. It's
also not used anywhere anyway. It might even be better in the future to
explicitly indicate what tags we want for performance reasons...might not be
worth the extra maintenance though...

15 years agows
Michael J. Rubinsky [Mon, 15 Feb 2010 17:47:36 +0000 (12:47 -0500)]
ws

15 years agows, comments
Michael J. Rubinsky [Mon, 15 Feb 2010 17:43:28 +0000 (12:43 -0500)]
ws, comments

15 years agoDon't call the Ansel_View#html method until after headers have been sent.
Michael J. Rubinsky [Mon, 15 Feb 2010 17:41:49 +0000 (12:41 -0500)]
Don't call the Ansel_View#html method until after headers have been sent.

Any script files needed by the views should be included in the View's const'r so
they can be output in the header.

15 years agows, uncomment line
Michael J. Rubinsky [Mon, 15 Feb 2010 05:15:43 +0000 (00:15 -0500)]
ws, uncomment line

15 years ago(Partial) update for Variables object no longer being passed around.
Jan Schneider [Mon, 15 Feb 2010 17:31:48 +0000 (18:31 +0100)]
(Partial) update for Variables object no longer being passed around.

15 years agoRemove stray quote.
Jan Schneider [Mon, 15 Feb 2010 17:03:05 +0000 (18:03 +0100)]
Remove stray quote.

15 years ago"Update" makes more sense here.
Jan Schneider [Mon, 15 Feb 2010 16:49:58 +0000 (17:49 +0100)]
"Update" makes more sense here.

15 years agoThe attendees list in the session is the correct source.
Jan Schneider [Mon, 15 Feb 2010 16:45:33 +0000 (17:45 +0100)]
The attendees list in the session is the correct source.

15 years agoShow user name if both email address and full name are empty.
Jan Schneider [Mon, 15 Feb 2010 15:37:19 +0000 (16:37 +0100)]
Show user name if both email address and full name are empty.

15 years agoHorde_Share doesn't throw exceptions yet.
Jan Schneider [Mon, 15 Feb 2010 14:43:46 +0000 (15:43 +0100)]
Horde_Share doesn't throw exceptions yet.

15 years agoFix braces.
Jan Schneider [Mon, 15 Feb 2010 14:42:10 +0000 (15:42 +0100)]
Fix braces.

15 years agoFix variable name.
Jan Schneider [Mon, 15 Feb 2010 14:38:50 +0000 (15:38 +0100)]
Fix variable name.

15 years agoNo need to pass the Variables object around.
Jan Schneider [Fri, 12 Feb 2010 22:33:06 +0000 (23:33 +0100)]
No need to pass the Variables object around.

15 years agoWe don't want the backtrace in notifications, use getMessage().
Jan Schneider [Fri, 12 Feb 2010 21:48:16 +0000 (22:48 +0100)]
We don't want the backtrace in notifications, use getMessage().

15 years agoFix Exception calling.
Jan Schneider [Sun, 14 Feb 2010 22:39:10 +0000 (23:39 +0100)]
Fix Exception calling.

15 years agoWicked classes and constants are not autoloadable yet.
Jan Schneider [Sun, 14 Feb 2010 22:23:40 +0000 (23:23 +0100)]
Wicked classes and constants are not autoloadable yet.

15 years agoFix variable name.
Jan Schneider [Sun, 14 Feb 2010 22:23:20 +0000 (23:23 +0100)]
Fix variable name.

15 years agoSince this is the default path for linked libraries now, enable it.
Jan Schneider [Sun, 14 Feb 2010 18:57:41 +0000 (19:57 +0100)]
Since this is the default path for linked libraries now, enable it.

15 years agoMFB: Simplify
Jan Schneider [Sun, 14 Feb 2010 18:37:03 +0000 (19:37 +0100)]
MFB: Simplify

15 years agoMFB:
Jan Schneider [Sun, 14 Feb 2010 18:35:45 +0000 (19:35 +0100)]
MFB:
  Take care of appending session parameter ourselves, because the parameter must
  not be encoded, but we still don't want the full url.

15 years agoMFB: Don't use WikiWords in menus (Request #7021).
Jan Schneider [Sun, 14 Feb 2010 18:33:25 +0000 (19:33 +0100)]
MFB: Don't use WikiWords in menus (Request #7021).

15 years agoMFB: Check for lock when renaming/merging.
Jan Schneider [Sun, 14 Feb 2010 18:29:17 +0000 (19:29 +0100)]
MFB: Check for lock when renaming/merging.

15 years agoMFB:
Jan Schneider [Sun, 14 Feb 2010 18:28:16 +0000 (19:28 +0100)]
MFB:
  Only StandardPages support locking.
  Fix permission check when editing pages.
  Allow editing for the owner of the lock without having to unlock first.

15 years agoMFB: Unlock page when cancelling the edit.
Jan Schneider [Sun, 14 Feb 2010 18:20:23 +0000 (19:20 +0100)]
MFB: Unlock page when cancelling the edit.

15 years agoDecode html entities too in cli mode.
Jan Schneider [Sun, 14 Feb 2010 16:16:19 +0000 (17:16 +0100)]
Decode html entities too in cli mode.

15 years agoNo longer a todo.
Jan Schneider [Thu, 4 Feb 2010 23:06:43 +0000 (00:06 +0100)]
No longer a todo.

15 years agoComplete implementation of Iterator support in Horde_Image.
Michael J. Rubinsky [Sun, 14 Feb 2010 21:49:13 +0000 (16:49 -0500)]
Complete implementation of Iterator support in Horde_Image.

This works in Imagemagick and Imagick only. GD will always return a clone of itself;
(GD doesn't support TIFF or PDF, and has no native methods for obtaining individual pages from GIF)

Multipage images (TIFF, GIF, PDF etc...) can now be either iterated as so:

<code>
// $original Image contains a multipage image
foreach($original as $page) {
  // $page is a Horde_Image object representing the single page
}
</code>

or individually select the page as so:

<code>
$page = $original->getImageAtIndex($pageNumber);
</code>

Horde_Image_Base#getImagePageCount returns the total number of pages.

15 years ago(finally) update horde's config to reflect new Horde_Image driver structure
Michael J. Rubinsky [Sun, 14 Feb 2010 21:48:32 +0000 (16:48 -0500)]
(finally) update horde's config to reflect new Horde_Image driver structure

15 years agoupdate tests
Michael J. Rubinsky [Sun, 14 Feb 2010 16:53:11 +0000 (11:53 -0500)]
update tests

15 years agoStart work on implementing an Iterator for Horde_Image for supporting multi-page...
Michael J. Rubinsky [Sun, 14 Feb 2010 16:48:06 +0000 (11:48 -0500)]
Start work on implementing an Iterator for Horde_Image for supporting multi-page images.

Add Iterator interface to Horde_Image_Base and implement it in Horde_Image_Imagick. Other
backend support to come.  Allows iterating through all images in a multi-page image such
as TIFF or animatted GIFs

This also goes towards a solution for Request: 6022

15 years agotweak capability array
Michael J. Rubinsky [Sun, 14 Feb 2010 15:27:04 +0000 (10:27 -0500)]
tweak capability array

15 years agoConsistent style
Michael J. Rubinsky [Sun, 14 Feb 2010 15:17:28 +0000 (10:17 -0500)]
Consistent style

15 years agofix Horde_Perms constant
Michael J. Rubinsky [Sat, 13 Feb 2010 21:06:47 +0000 (16:06 -0500)]
fix Horde_Perms constant

15 years ago[mjr] Allow creation of default, personal address book when other read-only sources...
Michael J. Rubinsky [Sat, 13 Feb 2010 20:11:17 +0000 (15:11 -0500)]
[mjr] Allow creation of default, personal address book when other read-only sources are present.

15 years agoLog deletion of objects from _deleteAll() in Horde_History
Michael J. Rubinsky [Sat, 13 Feb 2010 19:26:31 +0000 (14:26 -0500)]
Log deletion of objects from _deleteAll() in Horde_History
Bug: 8755

15 years agoMFB - use realPath here.
Michael J. Rubinsky [Sat, 13 Feb 2010 17:51:21 +0000 (12:51 -0500)]
MFB - use realPath here.
Bug: 8760

15 years agoDelete the mapMarker when clearing the Location text field
Michael J. Rubinsky [Sat, 13 Feb 2010 15:24:13 +0000 (10:24 -0500)]
Delete the mapMarker when clearing the Location text field

15 years agoFix method name
Michael J. Rubinsky [Sat, 13 Feb 2010 14:30:06 +0000 (09:30 -0500)]
Fix method name

15 years agoAdd some notes to the package.xml and update using the Packaging script.
Gunnar Wrobel [Fri, 12 Feb 2010 22:21:12 +0000 (23:21 +0100)]
Add some notes to the package.xml and update using the Packaging script.

15 years agoFix event edit form loading when maps are not available
Michael J. Rubinsky [Fri, 12 Feb 2010 21:59:49 +0000 (16:59 -0500)]
Fix event edit form loading when maps are not available

15 years agows
Michael J. Rubinsky [Fri, 12 Feb 2010 20:49:30 +0000 (15:49 -0500)]
ws

15 years agoAdd a Null HordeMap.Geocoder driver and add to Kronolith
Michael J. Rubinsky [Fri, 12 Feb 2010 20:47:40 +0000 (15:47 -0500)]
Add a Null HordeMap.Geocoder driver and add to Kronolith

Returns error for geocoding requests and lat/lng pair for reverse geocoding requests

15 years agoFix if Nag is not installed.
Jan Schneider [Fri, 12 Feb 2010 21:37:01 +0000 (22:37 +0100)]
Fix if Nag is not installed.

15 years agoUpdate using the Packaging script.
Gunnar Wrobel [Fri, 12 Feb 2010 21:34:14 +0000 (22:34 +0100)]
Update using the Packaging script.

15 years agoWS
Gunnar Wrobel [Fri, 12 Feb 2010 21:33:48 +0000 (22:33 +0100)]
WS

15 years agoIf you want to run the unit tests in the Exception package you need the Horde_Test...
Gunnar Wrobel [Fri, 12 Feb 2010 21:33:32 +0000 (22:33 +0100)]
If you want to run the unit tests in the Exception package you need the Horde_Test package -> optional dependency.

15 years agoBasic conversion from Net_LDAP2 to Horde_Ldap to make the Util class accessible.
Gunnar Wrobel [Wed, 10 Feb 2010 07:42:55 +0000 (08:42 +0100)]
Basic conversion from Net_LDAP2 to Horde_Ldap to make the Util class accessible.

15 years agoBasic conversion from Net_LDAP2 to Horde_Ldap to make the Search class accessible...
Gunnar Wrobel [Wed, 10 Feb 2010 06:15:25 +0000 (07:15 +0100)]
Basic conversion from Net_LDAP2 to Horde_Ldap to make the Search class accessible. The class does not extend the PEAR class any longer and the call to the PEAR() method has been removed.

15 years agoThe class does not extend the PEAR class any longer so avoid calling the PEAR method.
Gunnar Wrobel [Wed, 10 Feb 2010 06:14:13 +0000 (07:14 +0100)]
The class does not extend the PEAR class any longer so avoid calling the PEAR method.

15 years agoAdd missing Exception class.
Gunnar Wrobel [Wed, 10 Feb 2010 06:13:18 +0000 (07:13 +0100)]
Add missing Exception class.

15 years agoAdd static methods from old Horde_LDAP library
Ben Klang [Wed, 30 Dec 2009 16:16:56 +0000 (11:16 -0500)]
Add static methods from old Horde_LDAP library

15 years agoWhitespace fixes
Ben Klang [Wed, 30 Dec 2009 16:06:13 +0000 (11:06 -0500)]
Whitespace fixes

15 years agoConvert to proper exceptions
Ben Klang [Fri, 18 Dec 2009 03:36:57 +0000 (22:36 -0500)]
Convert to proper exceptions

15 years agoFix comment whitespace
Ben Klang [Fri, 18 Dec 2009 03:15:14 +0000 (22:15 -0500)]
Fix comment whitespace

15 years agoFix directory nesting, comment whitespace
Ben Klang [Fri, 18 Dec 2009 03:08:38 +0000 (22:08 -0500)]
Fix directory nesting, comment whitespace

15 years agoHorde-ify Horde_Ldap library. Switch to real exception handling.
Ben Klang [Fri, 18 Dec 2009 02:58:37 +0000 (21:58 -0500)]
Horde-ify Horde_Ldap library.  Switch to real exception handling.

15 years agoFork Net_LDAP2 to Horde_Ldap
Ben Klang [Fri, 18 Dec 2009 00:40:07 +0000 (19:40 -0500)]
Fork Net_LDAP2 to Horde_Ldap
Reasons:
1) Net_LDAP2 does not conform to E_STRICT on PHP5
2) Net_LDAP2 does not use exceptions, but instead checks for and returns PEAR_Error objects.

15 years agoDeprecate former Horde_LDAP library
Ben Klang [Wed, 30 Dec 2009 23:48:06 +0000 (18:48 -0500)]
Deprecate former Horde_LDAP library

15 years agoAdd mouse scrolling for due date/time too.
Jan Schneider [Fri, 12 Feb 2010 19:33:51 +0000 (20:33 +0100)]
Add mouse scrolling for due date/time too.

15 years agoSet default due date/time.
Jan Schneider [Fri, 12 Feb 2010 19:32:34 +0000 (20:32 +0100)]
Set default due date/time.

15 years agoFix saving all-day events.
Jan Schneider [Fri, 12 Feb 2010 17:47:21 +0000 (18:47 +0100)]
Fix saving all-day events.

15 years agoSimplify selectors.
Jan Schneider [Fri, 12 Feb 2010 17:37:58 +0000 (18:37 +0100)]
Simplify selectors.

15 years agoFix error with IE and prototype.
Jan Schneider [Fri, 12 Feb 2010 17:35:49 +0000 (18:35 +0100)]
Fix error with IE and prototype.

15 years agoAdd close button to growler logs too.
Jan Schneider [Fri, 12 Feb 2010 15:39:18 +0000 (16:39 +0100)]
Add close button to growler logs too.

15 years agoStyle
Jan Schneider [Fri, 12 Feb 2010 15:21:44 +0000 (16:21 +0100)]
Style

15 years agoReturn the current log status again.
Jan Schneider [Fri, 12 Feb 2010 15:00:49 +0000 (16:00 +0100)]
Return the current log status again.

15 years agoAlways show close button.
Jan Schneider [Fri, 12 Feb 2010 14:50:31 +0000 (15:50 +0100)]
Always show close button.

15 years agoOnly show map link if the is a location.
Jan Schneider [Fri, 12 Feb 2010 14:33:00 +0000 (15:33 +0100)]
Only show map link if the is a location.
Tweak edit form.

15 years agoCreate all-day event when clicking in the all-day row.
Jan Schneider [Fri, 12 Feb 2010 14:07:46 +0000 (15:07 +0100)]
Create all-day event when clicking in the all-day row.

15 years agoAlways and consitently reset edit forms before deciding whether to load date
Jan Schneider [Fri, 12 Feb 2010 13:32:50 +0000 (14:32 +0100)]
Always and consitently reset edit forms before deciding whether to load date
into them.

15 years agoShow due date, even if the task isn't due yet.
Jan Schneider [Fri, 12 Feb 2010 13:20:07 +0000 (14:20 +0100)]
Show due date, even if the task isn't due yet.