horde.git
16 years agoInitial stab at moving base.php code into Application.php
Michael M Slusarz [Fri, 7 Aug 2009 18:17:37 +0000 (12:17 -0600)]
Initial stab at moving base.php code into Application.php

Using IMP as a test case.

Proposed usage:
Every application script directly require_once's Application.php
This inits HORDE_BASE and Autoloading.
To init app, call new ***_Application(array('init' => $foo))
where $foo is either true or an array of options to pass to init().

lib/base.local.php is now config/horde.local.php

16 years agoMove authentication functions into Application class
Michael M Slusarz [Thu, 6 Aug 2009 05:17:02 +0000 (23:17 -0600)]
Move authentication functions into Application class

16 years agoSplit Api into Api and Application files
Michael M Slusarz [Thu, 6 Aug 2009 04:21:27 +0000 (22:21 -0600)]
Split Api into Api and Application files

16 years agoRemove $services and $types vars from API interface.
Michael M Slusarz [Wed, 5 Aug 2009 23:02:36 +0000 (17:02 -0600)]
Remove $services and $types vars from API interface.

16 years agoFix notifications in imp
Michael M Slusarz [Tue, 11 Aug 2009 00:15:27 +0000 (18:15 -0600)]
Fix notifications in imp

16 years agoMake sure to disable the gallery combobox when no active server connection.
Michael J. Rubinsky [Tue, 11 Aug 2009 13:28:18 +0000 (09:28 -0400)]
Make sure to disable the gallery combobox when no active server connection.

16 years agoUse a lossless format when getting out of the CIImage object to avoid
Michael J. Rubinsky [Tue, 11 Aug 2009 00:52:04 +0000 (20:52 -0400)]
Use a lossless format when getting out of the CIImage object to avoid
using aother lossy compression before the final.

16 years agoFix callHook usage
Michael J. Rubinsky [Mon, 10 Aug 2009 23:49:54 +0000 (19:49 -0400)]
Fix callHook usage

16 years agoRemove unused/deprecated files
Michael J. Rubinsky [Mon, 10 Aug 2009 23:02:23 +0000 (19:02 -0400)]
Remove unused/deprecated files

16 years agoFix thread image positioning in DIMP
Michael M Slusarz [Mon, 10 Aug 2009 16:02:13 +0000 (10:02 -0600)]
Fix thread image positioning in DIMP

16 years agoProbably a better description for the imp view
Michael M Slusarz [Mon, 10 Aug 2009 05:58:23 +0000 (23:58 -0600)]
Probably a better description for the imp view

16 years agoHandle display of non-IMAP mailboxes better
Michael M Slusarz [Mon, 10 Aug 2009 05:53:36 +0000 (23:53 -0600)]
Handle display of non-IMAP mailboxes better

16 years agoGreatly simplify and (hopefully improve) image rescaling using Core Image API.
Michael J. Rubinsky [Mon, 10 Aug 2009 22:57:52 +0000 (18:57 -0400)]
Greatly simplify and (hopefully improve) image rescaling using Core Image API.

This gets rid of the complex QuickTime code I "borrowed" from Gallery iPhoto exporter
and does it more efficiently - while also allowing us to both preserve and add to
metadata other than EXIF.

16 years agoFix paths
Michael M Slusarz [Mon, 10 Aug 2009 04:44:28 +0000 (22:44 -0600)]
Fix paths

16 years agoSome text overflow/ellipsis improvements
Michael M Slusarz [Mon, 10 Aug 2009 04:44:45 +0000 (22:44 -0600)]
Some text overflow/ellipsis improvements

16 years agofix parse error
Chuck Hagenbuch [Mon, 10 Aug 2009 04:13:14 +0000 (00:13 -0400)]
fix parse error

16 years agouse type_file instead of type_image
Chuck Hagenbuch [Mon, 10 Aug 2009 04:12:16 +0000 (00:12 -0400)]
use type_file instead of type_image

16 years agocatch errors
Chuck Hagenbuch [Mon, 10 Aug 2009 04:10:01 +0000 (00:10 -0400)]
catch errors

16 years agoremove type_image
Chuck Hagenbuch [Mon, 10 Aug 2009 04:07:43 +0000 (00:07 -0400)]
remove type_image

16 years agofix indent and remove unnecessary references
Chuck Hagenbuch [Mon, 10 Aug 2009 04:07:13 +0000 (00:07 -0400)]
fix indent and remove unnecessary references

16 years agofix scope
Chuck Hagenbuch [Mon, 10 Aug 2009 02:56:17 +0000 (22:56 -0400)]
fix scope

16 years agoTrack changes to Horde_Release
Michael J. Rubinsky [Sun, 9 Aug 2009 02:54:32 +0000 (22:54 -0400)]
Track changes to Horde_Release

16 years agoFirst round of changes to refactor export code to use Quartz and CoreImage
Michael J. Rubinsky [Sun, 9 Aug 2009 02:51:02 +0000 (22:51 -0400)]
First round of changes to refactor export code to use Quartz and CoreImage

Use Quartz and CI routines to get the image metadata out of the image before
scaling the image (which nukes the metadata). Use Quartz/CI to add select
IPTC fields to the image such as keywords/description etc...  Still need
to refactor the scaling code to use CoreImage routines (maybe the Lanczos transform filter?)
instead of the current (wasteful) quicktime solution.

This change not only allows us to embed keywords/description etc.. into the IPTC data sent
to Ansel, but it also will preserve much more of the metadata the the QT routine did.

16 years agoMove all folder icon display to CSS.
Michael M Slusarz [Fri, 7 Aug 2009 21:43:10 +0000 (15:43 -0600)]
Move all folder icon display to CSS.

16 years agoAll tree graphics are now handled via CSS
Michael M Slusarz [Fri, 7 Aug 2009 20:21:38 +0000 (14:21 -0600)]
All tree graphics are now handled via CSS

16 years agoDon't do status call on search mailbox
Michael M Slusarz [Fri, 7 Aug 2009 19:14:31 +0000 (13:14 -0600)]
Don't do status call on search mailbox

16 years agoBetter way to check for unexpected output
Michael M Slusarz [Fri, 7 Aug 2009 19:03:00 +0000 (13:03 -0600)]
Better way to check for unexpected output

16 years agoNot needed anymore
Michael M Slusarz [Thu, 6 Aug 2009 20:54:40 +0000 (14:54 -0600)]
Not needed anymore

16 years agoSave drafts on expired session for all views
Michael M Slusarz [Thu, 6 Aug 2009 18:50:41 +0000 (12:50 -0600)]
Save drafts on expired session for all views

16 years agoHandle DIMP/Ajax logout stuff entirely within ajax.php
Michael M Slusarz [Thu, 6 Aug 2009 18:45:14 +0000 (12:45 -0600)]
Handle DIMP/Ajax logout stuff entirely within ajax.php

16 years agoBug #8468: changelog
Michael M Slusarz [Thu, 6 Aug 2009 17:11:08 +0000 (11:11 -0600)]
Bug #8468: changelog

16 years agoSupport the list_users setting in Kronolith too.
Jan Schneider [Thu, 6 Aug 2009 16:44:21 +0000 (18:44 +0200)]
Support the list_users setting in Kronolith too.

16 years agoProperly ask NSImage for an NSImageRef that is appropriately sized
Michael J. Rubinsky [Thu, 6 Aug 2009 14:12:54 +0000 (10:12 -0400)]
Properly ask NSImage for an NSImageRef that is appropriately sized
for a screen resolution and let the NSImageView object worry about
scaling it.

Fixes the annoying problem of the gallery key images being really
really tiny.

16 years agoImprove session_timeout handling
Michael M Slusarz [Thu, 6 Aug 2009 03:50:52 +0000 (21:50 -0600)]
Improve session_timeout handling

16 years agoHorde_Auth::authenticationFailureRedirect -> Horde_Auth::authenticateFailure
Michael M Slusarz [Thu, 6 Aug 2009 03:30:29 +0000 (21:30 -0600)]
Horde_Auth::authenticationFailureRedirect -> Horde_Auth::authenticateFailure

16 years agoRevert "Remove $services and $types vars from API interface."
Michael M Slusarz [Wed, 5 Aug 2009 23:08:39 +0000 (17:08 -0600)]
Revert "Remove $services and $types vars from API interface."

This reverts commit 8b9876f109df31a276f9583393d6eb73cd8f1d49.

16 years agoRemove $services and $types vars from API interface.
Michael M Slusarz [Wed, 5 Aug 2009 23:02:36 +0000 (17:02 -0600)]
Remove $services and $types vars from API interface.

16 years agoBug #8468: Another stab at renaming fix
Michael M Slusarz [Wed, 5 Aug 2009 21:54:50 +0000 (15:54 -0600)]
Bug #8468: Another stab at renaming fix

16 years agoRemove incorrect AD line.
Jan Schneider [Wed, 5 Aug 2009 20:58:22 +0000 (22:58 +0200)]
Remove incorrect AD line.

16 years agochangelog
Michael M Slusarz [Wed, 5 Aug 2009 19:22:14 +0000 (13:22 -0600)]
changelog

16 years agoCatch login alerts that would otherwise be lost
Michael M Slusarz [Wed, 5 Aug 2009 19:21:20 +0000 (13:21 -0600)]
Catch login alerts that would otherwise be lost

16 years agoClean up some unneeded variables
Michael M Slusarz [Wed, 5 Aug 2009 19:19:45 +0000 (13:19 -0600)]
Clean up some unneeded variables

16 years agoFix notification reference.
Michael M Slusarz [Wed, 5 Aug 2009 18:22:36 +0000 (12:22 -0600)]
Fix notification reference.

16 years agoRemove debugging artifact
Michael J. Rubinsky [Wed, 5 Aug 2009 20:30:31 +0000 (16:30 -0400)]
Remove debugging artifact

16 years agoChange wording since these are not just EXIF fields anymore
Michael J. Rubinsky [Wed, 5 Aug 2009 20:25:03 +0000 (16:25 -0400)]
Change wording since these are not just EXIF fields anymore

16 years agoProvide full list of available metadata fields to select from for
Michael J. Rubinsky [Wed, 5 Aug 2009 20:23:14 +0000 (16:23 -0400)]
Provide full list of available metadata fields to select from for
auto-tagging from.

Still need to implement a mapping preference for things like
automatically filling in image title, watermarking (from Artist or
Usage fields) etc...

16 years agows
Michael J. Rubinsky [Wed, 5 Aug 2009 20:20:30 +0000 (16:20 -0400)]
ws

16 years agofix parse error
Michael J. Rubinsky [Wed, 5 Aug 2009 19:49:56 +0000 (15:49 -0400)]
fix parse error

16 years agoMore flexibility in obtaining supported metadata fields.
Michael J. Rubinsky [Wed, 5 Aug 2009 18:36:44 +0000 (14:36 -0400)]
More flexibility in obtaining supported metadata fields.

16 years agoRevert "Refactor a bit to differentiate between the various meta data groups."
Michael J. Rubinsky [Wed, 5 Aug 2009 17:16:19 +0000 (13:16 -0400)]
Revert "Refactor a bit to differentiate between the various meta data groups."

This reverts commit ec781ad1d0e5bd5e2b9c9e61a3393c601d91f046.

16 years agoRefactor a bit to differentiate between the various meta data groups.
Michael J. Rubinsky [Tue, 4 Aug 2009 20:33:02 +0000 (16:33 -0400)]
Refactor a bit to differentiate between the various meta data groups.

16 years agoAdd 2.0 section to CHANGES, add note about Exif code being moved
Michael J. Rubinsky [Tue, 4 Aug 2009 20:07:47 +0000 (16:07 -0400)]
Add 2.0 section to CHANGES, add note about Exif code being moved

16 years agoTypos, grammar.
Matt Selsky [Wed, 5 Aug 2009 17:12:50 +0000 (13:12 -0400)]
Typos, grammar.

16 years agoUse constants for the different views.
Jan Schneider [Wed, 5 Aug 2009 16:14:55 +0000 (18:14 +0200)]
Use constants for the different views.
Use strings in the nag api for the different views.

16 years agoImprove LDAP documentation a lot.
Jan Schneider [Wed, 5 Aug 2009 15:54:20 +0000 (17:54 +0200)]
Improve LDAP documentation a lot.
Add special configuration instructions for AD.
Bug: 8433
Author: citycat4@ngs.ru

16 years agows
Jan Schneider [Tue, 4 Aug 2009 21:33:24 +0000 (23:33 +0200)]
ws

16 years agoMove IMAP alert notifications to a central location.
Michael M Slusarz [Wed, 5 Aug 2009 08:48:30 +0000 (02:48 -0600)]
Move IMAP alert notifications to a central location.

16 years agonits
Michael M Slusarz [Wed, 5 Aug 2009 07:45:55 +0000 (01:45 -0600)]
nits

16 years agoBug #8468: Doing too much magic on rename folder name - we have to trust the
Michael M Slusarz [Wed, 5 Aug 2009 07:44:28 +0000 (01:44 -0600)]
Bug #8468: Doing too much magic on rename folder name - we have to trust the
user at some point.

16 years agoAdd missing popup.js file.
Michael M Slusarz [Wed, 5 Aug 2009 06:46:08 +0000 (00:46 -0600)]
Add missing popup.js file.

16 years agoTweak some colors.
Michael M Slusarz [Wed, 5 Aug 2009 06:45:59 +0000 (00:45 -0600)]
Tweak some colors.

16 years agoRework prefsStatus() API call so it works on all prefs pages
Michael M Slusarz [Wed, 5 Aug 2009 06:18:31 +0000 (00:18 -0600)]
Rework prefsStatus() API call so it works on all prefs pages

16 years agoOptimize output of CSS/JS
Michael M Slusarz [Wed, 5 Aug 2009 04:47:55 +0000 (22:47 -0600)]
Optimize output of CSS/JS

16 years agoWe always need to search empty namespaces
Michael M Slusarz [Wed, 5 Aug 2009 04:00:21 +0000 (22:00 -0600)]
We always need to search empty namespaces

16 years agoBug #8468: When appending namespaces, search for empty namespace.
Michael M Slusarz [Wed, 5 Aug 2009 03:52:36 +0000 (21:52 -0600)]
Bug #8468: When appending namespaces, search for empty namespace.

16 years agophpdoc
Michael M Slusarz [Wed, 5 Aug 2009 03:39:14 +0000 (21:39 -0600)]
phpdoc

16 years agoMove appendNamespace() to IMP_Imap::.
Michael M Slusarz [Wed, 5 Aug 2009 03:39:02 +0000 (21:39 -0600)]
Move appendNamespace() to IMP_Imap::.

16 years agoIgnore caching if a Horde_Cache_Null object is returned
Michael M Slusarz [Wed, 5 Aug 2009 03:32:30 +0000 (21:32 -0600)]
Ignore caching if a Horde_Cache_Null object is returned

16 years agoTrack autoload changes
Michael M Slusarz [Tue, 4 Aug 2009 23:33:19 +0000 (17:33 -0600)]
Track autoload changes

16 years agoProper class naming conventions for Imp_Mimp and Imp_Dimp
Michael M Slusarz [Tue, 4 Aug 2009 23:07:30 +0000 (17:07 -0600)]
Proper class naming conventions for Imp_Mimp and Imp_Dimp

16 years agoUse Horde::getServiceLink() to generate prefsapi link
Michael M Slusarz [Tue, 4 Aug 2009 21:52:41 +0000 (15:52 -0600)]
Use Horde::getServiceLink() to generate prefsapi link

16 years agoIndicate these varaibles should be defined first
Michael M Slusarz [Tue, 4 Aug 2009 21:08:44 +0000 (15:08 -0600)]
Indicate these varaibles should be defined first

16 years agoNot needed anymore.
Michael M Slusarz [Tue, 4 Aug 2009 21:08:23 +0000 (15:08 -0600)]
Not needed anymore.

16 years agoLump the IMP/DIMP variables with any other scripts already pushed onto
Michael M Slusarz [Tue, 4 Aug 2009 19:39:20 +0000 (13:39 -0600)]
Lump the IMP/DIMP variables with any other scripts already pushed onto
the stack.

16 years agoRework some wording in prefs.php.
Michael M Slusarz [Tue, 4 Aug 2009 19:28:03 +0000 (13:28 -0600)]
Rework some wording in prefs.php.

Configure instead of customize.
Fix description of event requests

16 years agoNot sure where this went in Git - probably due to the .gitignore
Michael M Slusarz [Tue, 4 Aug 2009 19:26:21 +0000 (13:26 -0600)]
Not sure where this went in Git - probably due to the .gitignore
changes.

16 years agoFix scope
Michael J. Rubinsky [Tue, 4 Aug 2009 19:59:54 +0000 (15:59 -0400)]
Fix scope

16 years agoThese need to be global, since base.php may be called from a function
Michael M Slusarz [Tue, 4 Aug 2009 19:22:31 +0000 (13:22 -0600)]
These need to be global, since base.php may be called from a function

Eventually, this should be rewritten to not use global variables.

16 years agoAuthentication check is now handled in services/prefs.php
Michael M Slusarz [Tue, 4 Aug 2009 19:15:14 +0000 (13:15 -0600)]
Authentication check is now handled in services/prefs.php

16 years agoLog this exception if we are going to ignore it
Michael J. Rubinsky [Tue, 4 Aug 2009 16:11:46 +0000 (12:11 -0400)]
Log this exception if we are going to ignore it

16 years agoNeed to render the menu here now that the parameter to return the
Michael J. Rubinsky [Tue, 4 Aug 2009 15:42:34 +0000 (11:42 -0400)]
Need to render the menu here now that the parameter to return the
rendered menu has been removed.

16 years agoAdd a stub for Content_Api to avoid fatal errors laoding Horde
Michael J. Rubinsky [Tue, 4 Aug 2009 15:26:23 +0000 (11:26 -0400)]
Add a stub for Content_Api to avoid fatal errors laoding Horde

16 years agoMerge from FW_3, log this failure
Michael J. Rubinsky [Tue, 4 Aug 2009 14:41:00 +0000 (10:41 -0400)]
Merge from FW_3, log this failure

16 years agoRemove ignore on js files.
Jan Schneider [Tue, 4 Aug 2009 09:24:44 +0000 (11:24 +0200)]
Remove ignore on js files.

16 years agoUse API for Prefs UI menu generation.
Michael M Slusarz [Tue, 4 Aug 2009 08:45:48 +0000 (02:45 -0600)]
Use API for Prefs UI menu generation.

Additionally, at least for DIMP, make Growler notification work again.
However, this will only work for IMP options - once a user moves to
another app's options, the regular notifications will be used. Pretty
much means we will have to build a prefs-only Growler notification
handler that doesn't rely on any specific AJAX app to be loaded.

16 years agoAdd IMP::getViewMode().
Michael M Slusarz [Tue, 4 Aug 2009 08:45:38 +0000 (02:45 -0600)]
Add IMP::getViewMode().

16 years agoFix notify()/wrapInlineScript() calls.
Michael M Slusarz [Tue, 4 Aug 2009 07:45:20 +0000 (01:45 -0600)]
Fix notify()/wrapInlineScript() calls.

16 years agoTruncate subject display in thread view - this information already exists elsewhere...
Michael M Slusarz [Tue, 4 Aug 2009 07:13:39 +0000 (01:13 -0600)]
Truncate subject display in thread view - this information already exists elsewhere on the page

16 years agoFix popup JSON encoding
Michael M Slusarz [Tue, 4 Aug 2009 06:59:17 +0000 (00:59 -0600)]
Fix popup JSON encoding

16 years agoFix determination of settable IMAP flags
Michael M Slusarz [Tue, 4 Aug 2009 06:55:47 +0000 (00:55 -0600)]
Fix determination of settable IMAP flags

16 years agoLess wordy.
Michael M Slusarz [Tue, 4 Aug 2009 07:03:31 +0000 (01:03 -0600)]
Less wordy.

16 years agoImprove thread sort display on servers that don't support REFERENCES sort
Michael M Slusarz [Tue, 4 Aug 2009 07:03:17 +0000 (01:03 -0600)]
Improve thread sort display on servers that don't support REFERENCES sort

16 years agoMove prefs.php code inside of API file.
Michael M Slusarz [Tue, 4 Aug 2009 04:23:05 +0000 (22:23 -0600)]
Move prefs.php code inside of API file.

16 years agoConvert to new API framework.
Michael M Slusarz [Mon, 3 Aug 2009 21:25:43 +0000 (15:25 -0600)]
Convert to new API framework.

16 years agosilly me... just use the '-n' option to prevent exiftool from formatting
Michael J. Rubinsky [Mon, 3 Aug 2009 23:15:46 +0000 (19:15 -0400)]
silly me... just use the '-n' option to prevent exiftool from formatting
in the first place.

16 years agoDeal with array types, make sure we start with a positive number here
Michael J. Rubinsky [Mon, 3 Aug 2009 23:11:40 +0000 (19:11 -0400)]
Deal with array types, make sure we start with a positive number here
to avoid double negating the GPS values

16 years agoFix function name.
Michael M Slusarz [Mon, 3 Aug 2009 22:15:54 +0000 (16:15 -0600)]
Fix function name.

16 years agoGuess you can't unset a static member variable - use null instead
Michael M Slusarz [Mon, 3 Aug 2009 18:41:11 +0000 (12:41 -0600)]
Guess you can't unset a static member variable - use null instead

16 years agoUpdated
Jan Schneider [Mon, 3 Aug 2009 14:37:16 +0000 (16:37 +0200)]
Updated

16 years agotypo
Jan Schneider [Mon, 3 Aug 2009 21:52:04 +0000 (23:52 +0200)]
typo