Jan Schneider [Wed, 16 Jun 2010 13:15:52 +0000 (15:15 +0200)]
Don't pollute global scope with autocomplete objects.
Jan Schneider [Wed, 16 Jun 2010 13:03:37 +0000 (15:03 +0200)]
JSLint fixes.
Jan Schneider [Wed, 16 Jun 2010 11:16:44 +0000 (13:16 +0200)]
Don't pass image directories.
Jan Schneider [Wed, 16 Jun 2010 10:54:48 +0000 (12:54 +0200)]
Provide images, not image directories (Bug #9098).
Michael J. Rubinsky [Wed, 16 Jun 2010 00:40:13 +0000 (20:40 -0400)]
use Horde_Url's anchor support, tweak logic, and fix url generation
for lightbox image views when not using pretty urls
Jan Schneider [Tue, 15 Jun 2010 22:38:26 +0000 (00:38 +0200)]
Save history earlier, so that we can return to the last view if we are
returning while the current view still loads.
Don't save popup views in the history.
Jan Schneider [Tue, 15 Jun 2010 20:08:35 +0000 (22:08 +0200)]
Fix saving copies if using different drivers for original and new calendar, or
if not having edit pemissions on the original calendar.
Jan Schneider [Tue, 15 Jun 2010 19:30:29 +0000 (21:30 +0200)]
Fix saving copy of an event to a different calendar.
Jan Schneider [Tue, 15 Jun 2010 17:56:33 +0000 (19:56 +0200)]
Fix setting share icon if creating a new calendar.
Jan Schneider [Tue, 15 Jun 2010 10:17:11 +0000 (12:17 +0200)]
[jan] Fix filtering only unseen message if rule should filter all messages in
IMAP driver (Jan Kuipers <jrkuipers@lauwerscollege.nl>, Bug #9077).
Jan Schneider [Tue, 15 Jun 2010 10:15:56 +0000 (12:15 +0200)]
MFB: Add Jan.
Jan Schneider [Tue, 15 Jun 2010 09:56:32 +0000 (11:56 +0200)]
Make Horde_Data working again, import not yet tested (Bug #9086).
Chuck Hagenbuch [Tue, 15 Jun 2010 02:20:52 +0000 (22:20 -0400)]
Make sure prefix is always initialized to empty.
We don't want to access superglobals from library constructors; if we want the
prefix to be the server name by default for Horde, we should set that in the
factory.
Jan Schneider [Tue, 15 Jun 2010 00:04:25 +0000 (02:04 +0200)]
Fix Horde_Util::getPathInfo() on lighttpd.
Jan Schneider [Mon, 14 Jun 2010 23:36:06 +0000 (01:36 +0200)]
Fix notice with pass by reference.
Jan Schneider [Mon, 14 Jun 2010 23:35:31 +0000 (01:35 +0200)]
Convert to PHPUnit.
Jan Schneider [Mon, 14 Jun 2010 16:22:23 +0000 (18:22 +0200)]
Take this IE! Keep it from doing nasting things while dragging events with
brute force.
Jan Schneider [Mon, 14 Jun 2010 15:53:51 +0000 (17:53 +0200)]
Fix dragging and resizing in day/week views while scrolling.
Jan Schneider [Mon, 14 Jun 2010 13:31:46 +0000 (15:31 +0200)]
Tweak drag&drop styles.
Jan Schneider [Mon, 14 Jun 2010 11:11:05 +0000 (13:11 +0200)]
I still had hopes, but I'm giving up on the dhtmlHistry too now, like Michael did long ago.
Chuck Hagenbuch [Mon, 14 Jun 2010 00:40:57 +0000 (20:40 -0400)]
Remove ZPS from Horde config as well
Chuck Hagenbuch [Mon, 14 Jun 2010 00:40:13 +0000 (20:40 -0400)]
I'm pretty sure that ZPS4 is a dead product
Michael J. Rubinsky [Sun, 13 Jun 2010 22:18:33 +0000 (18:18 -0400)]
Use injector for Ansel_Storage.
Introduces a new Ansel_Config class for setting ansel config values that
might change during runtime, such as $scope. The Ansel_Storage factory uses
Ansel_Config from the injector to return the proper storage scope. So, to
use a scope other than the default 'ansel' scope, you need to set it as:
$GLOBALS['injector']->getInstance('Ansel_Config')->set('scope', 'foo');
Michael J. Rubinsky [Sun, 13 Jun 2010 18:02:05 +0000 (14:02 -0400)]
BFN
Michael J. Rubinsky [Sun, 13 Jun 2010 17:29:42 +0000 (13:29 -0400)]
remove acciently added local file
Michael J. Rubinsky [Sun, 13 Jun 2010 17:12:50 +0000 (13:12 -0400)]
Consistenly allow setting prefix for cache entries.
For drivers where this makes sense, always allow setting a cache entry prefix
for preventing entry collisions from multiple horde instances on the same
physical box and for forcing the use of a certain prefix, regardless of the
servername we are hitting from. (This last point fixes an issue where a cache entry would
not expire when the entry was cached while accessing horde's data via the api from
a different virtual server).
Michael J. Rubinsky [Sun, 13 Jun 2010 16:46:22 +0000 (12:46 -0400)]
fix parse error
Michael J. Rubinsky [Sun, 13 Jun 2010 16:36:28 +0000 (12:36 -0400)]
fix member name
Michael J. Rubinsky [Sun, 13 Jun 2010 16:28:18 +0000 (12:28 -0400)]
prepend the prefix to the key here also
Jan Schneider [Sun, 13 Jun 2010 10:52:00 +0000 (12:52 +0200)]
Fix permission check if a tasklist doesn't have any permissions set.
Jan Schneider [Sat, 12 Jun 2010 18:41:01 +0000 (20:41 +0200)]
Fix updating tasks if editing from a calendar view.
Jan Schneider [Sat, 12 Jun 2010 17:00:31 +0000 (19:00 +0200)]
Fix moving events to another calendar.
Jan Schneider [Sat, 12 Jun 2010 16:14:18 +0000 (18:14 +0200)]
Remove debug line.
Jan Schneider [Sat, 12 Jun 2010 15:41:28 +0000 (17:41 +0200)]
Fix and cleanup disabling/enabling of buttons.
Jan Schneider [Sat, 12 Jun 2010 15:40:45 +0000 (17:40 +0200)]
Catch exceptions from getEvent().
Jan Schneider [Sat, 12 Jun 2010 15:13:10 +0000 (17:13 +0200)]
Add links to edit and delete tasks from the traditional calendar interface.
Allow to change task due dates from the ajax interface.
Jan Schneider [Fri, 11 Jun 2010 14:33:38 +0000 (16:33 +0200)]
Allow to drag all-day events.
Jan Schneider [Fri, 11 Jun 2010 14:33:00 +0000 (16:33 +0200)]
Catch disappeard ghosts. :-D
Chuck Hagenbuch [Fri, 11 Jun 2010 14:30:41 +0000 (10:30 -0400)]
Add the Application ClassPathMapper
Chuck Hagenbuch [Fri, 11 Jun 2010 14:30:02 +0000 (10:30 -0400)]
Fix Horde_Injector_Binder_AnnotatedSetters#equals()
Chuck Hagenbuch [Fri, 11 Jun 2010 14:29:38 +0000 (10:29 -0400)]
Make Horde_Injector_DependencyFinder optional to Binders that use it
Jan Schneider [Thu, 10 Jun 2010 23:15:40 +0000 (01:15 +0200)]
Return before removing the event, if this is not the most recent response.
Jan Schneider [Thu, 10 Jun 2010 22:57:31 +0000 (00:57 +0200)]
Don't overlap events that don't overlap physically, but only visually because
the event DIVs have a minimum height.
Jan Schneider [Thu, 10 Jun 2010 17:36:59 +0000 (19:36 +0200)]
Keep event box from jumping/resizing more than necessary while and after dragging.
Jan Schneider [Thu, 10 Jun 2010 17:35:46 +0000 (19:35 +0200)]
No need to a placeholder if we can simply use "visibility" instead of
"display" for the original element. Also fixes a problem with positioning the
hidden element in IE.
Jan Schneider [Thu, 10 Jun 2010 17:34:43 +0000 (19:34 +0200)]
We have to set a line-height to allow IE to calculate the minimum height of event bubbles.
Ben Klang [Thu, 10 Jun 2010 16:25:23 +0000 (12:25 -0400)]
Hermes: convert timestamps coming from the database into Horde_Date objects
Ben Klang [Thu, 10 Jun 2010 16:24:23 +0000 (12:24 -0400)]
Hermes: fix adding job types form
This is a dirty work around to a Horde_Form behavior.
Horde_Variables#exists() only checks on expected variables, while
Horde_Variables#get() returns the value if one was passed. Since the form
name itself isn't "expected", exists() returns false. This work around
makes this multi-form page work again.
Jan Schneider [Wed, 9 Jun 2010 22:50:14 +0000 (00:50 +0200)]
Skip empty attributes.
Jan Schneider [Mon, 7 Jun 2010 16:07:56 +0000 (18:07 +0200)]
Add German help file.
Michael M Slusarz [Wed, 9 Jun 2010 17:28:47 +0000 (11:28 -0600)]
Prevent horde login tasks from running twice
Michael M Slusarz [Tue, 8 Jun 2010 20:40:18 +0000 (14:40 -0600)]
Login page improvements
Michael M Slusarz [Tue, 8 Jun 2010 04:53:02 +0000 (22:53 -0600)]
Final parts of the Horde_Auth rewrite.
All session related code has now been moved to horde/Core.
Horde_Auth no longer depends on horde/Core.
Authentication for each application is handled entirely by the
Horde_Core_Auth_Application driver.
Removed registry functions:
getProvider()
requireAuth()
isAuthenticated() now has a new option - 'notransparent'
Removed the recently added clearAuth() call to isAuthenticated() -
isAuthenticated() is meant solely for determining whether the given app
is authenticated. Code to invalidate a session (for example, if a
checkExistingAuth() call fails) MUST go elsewhere.
Moved last login display to a Horde LoginTask.
Ben Klang [Wed, 9 Jun 2010 22:30:13 +0000 (18:30 -0400)]
Hermes: two more places to remove $registry->getImageDir()
Ben Klang [Wed, 9 Jun 2010 22:27:49 +0000 (18:27 -0400)]
Hermes: Fix to Horde::img() call
Ben Klang [Wed, 9 Jun 2010 22:24:44 +0000 (18:24 -0400)]
Hermes: Misc H4 fixes
Ben Klang [Wed, 9 Jun 2010 22:13:15 +0000 (18:13 -0400)]
Hermes: Fix listing users when searching for time
Ben Klang [Wed, 9 Jun 2010 22:12:59 +0000 (18:12 -0400)]
Framework: Make sure to bind to LDAP when creating the object
Ben Klang [Wed, 9 Jun 2010 22:12:12 +0000 (18:12 -0400)]
Framework: Make sure when listing LDAP users we have an array to iterate
Michael M Slusarz [Wed, 9 Jun 2010 16:22:01 +0000 (10:22 -0600)]
Fix package name
Michael M Slusarz [Wed, 9 Jun 2010 16:21:21 +0000 (10:21 -0600)]
Add Url anchor tests
Michael M Slusarz [Wed, 9 Jun 2010 15:57:29 +0000 (09:57 -0600)]
Bug #9088: Fix return from prefs_hook_search_sources() IMP hook
Michael M Slusarz [Wed, 9 Jun 2010 15:55:09 +0000 (09:55 -0600)]
Bug #9087: Fix prefs documentation
Ben Klang [Wed, 9 Jun 2010 15:32:11 +0000 (11:32 -0400)]
Vilma: Refactor to remove base.php
Jan Schneider [Wed, 9 Jun 2010 10:58:16 +0000 (12:58 +0200)]
Convert user name.
Jan Schneider [Wed, 9 Jun 2010 10:45:55 +0000 (12:45 +0200)]
Convert user name.
Jan Schneider [Wed, 9 Jun 2010 10:38:10 +0000 (12:38 +0200)]
Fix adding the share icon after editing calendars.
Jan Schneider [Wed, 9 Jun 2010 10:31:15 +0000 (12:31 +0200)]
Don't disclose permissions if not the owner. Convert user names.
Jan Schneider [Wed, 9 Jun 2010 09:35:16 +0000 (11:35 +0200)]
Request #9083
Jan Schneider [Wed, 9 Jun 2010 09:32:33 +0000 (11:32 +0200)]
Fix description.
Joel Smith [Tue, 8 Jun 2010 18:28:36 +0000 (12:28 -0600)]
Nag: Add View/sort-by for Start Date
Signed-off-by: Jan Schneider <jan@horde.org>
Michael M Slusarz [Wed, 9 Jun 2010 04:21:58 +0000 (22:21 -0600)]
Improvements to removeUserDataFromAllApplications()
Michael M Slusarz [Wed, 9 Jun 2010 04:21:23 +0000 (22:21 -0600)]
Use listApps() to get app list for listAllApps()
Michael M Slusarz [Tue, 8 Jun 2010 22:03:03 +0000 (16:03 -0600)]
Fix typo
Michael M Slusarz [Tue, 8 Jun 2010 20:21:35 +0000 (14:21 -0600)]
Add support for URL anchors to Horde_Url.
Michael M Slusarz [Tue, 8 Jun 2010 19:28:16 +0000 (13:28 -0600)]
Move setCredential() and getCredential() to horde/Core
Rename to setAuthCredential() and getAuthCredential() to map
getAuth()/setAuth() and to distinguish from Horde_Auth_Base's
[set|get]Credential().
Michael M Slusarz [Tue, 8 Jun 2010 19:15:03 +0000 (13:15 -0600)]
Move passwordChangeRequested() to horde/Core
Ben Klang [Tue, 8 Jun 2010 20:57:48 +0000 (16:57 -0400)]
Pastie: class name typo
Ben Klang [Tue, 8 Jun 2010 20:56:32 +0000 (16:56 -0400)]
Pastie: Fix initialization of SQL driver
Ben Klang [Tue, 8 Jun 2010 20:56:10 +0000 (16:56 -0400)]
Skeleton: Fix initialization of SQL drivers
Ben Klang [Tue, 8 Jun 2010 19:36:34 +0000 (15:36 -0400)]
Pastie: Use Horde_Date_Util to calculate time delta
Ben Klang [Tue, 8 Jun 2010 17:38:54 +0000 (13:38 -0400)]
Framework: First pass at fixing searchdn/writedn support
Ben Klang [Tue, 8 Jun 2010 16:47:09 +0000 (12:47 -0400)]
Pastie: remove example code
Jan [Tue, 8 Jun 2010 17:52:13 +0000 (18:52 +0100)]
Tweak wording.
Jan [Tue, 8 Jun 2010 17:52:12 +0000 (18:52 +0100)]
Move subscription tab to import/export.
Jan [Tue, 8 Jun 2010 17:52:11 +0000 (18:52 +0100)]
Hotfix to catch PEAR_Errors, still needs to be converted to Horde_Db. Catch if user doesn't have any shares yet.
Jan [Tue, 8 Jun 2010 17:52:10 +0000 (18:52 +0100)]
Add DIVs, tweak wording.
Jan [Tue, 8 Jun 2010 17:52:09 +0000 (18:52 +0100)]
Make the view bar an UL.
Jan [Tue, 8 Jun 2010 17:52:08 +0000 (18:52 +0100)]
If checkExistingAuth() fails, log the user out.
Jan Schneider [Tue, 8 Jun 2010 17:48:13 +0000 (19:48 +0200)]
Use icons instead of background color for attenee status.
Michael M Slusarz [Tue, 8 Jun 2010 17:54:51 +0000 (11:54 -0600)]
Bug #9082: Missing inclusion of popup.js
Michael M Slusarz [Tue, 8 Jun 2010 17:35:22 +0000 (11:35 -0600)]
Fix blur/focus handling in autocomplete.js
document.activeElement does not work in all browsers, but it is the only
way to reliably get focused element. Works on all recent browsers.
Michael M Slusarz [Tue, 8 Jun 2010 04:52:56 +0000 (22:52 -0600)]
Places where we don't need to use a global variable
Michael M Slusarz [Mon, 7 Jun 2010 23:23:25 +0000 (17:23 -0600)]
Remove use of global registry in Auth
Jan Schneider [Tue, 8 Jun 2010 14:32:06 +0000 (16:32 +0200)]
Reset KNL cursor when opening event/task form.
Jan Schneider [Tue, 8 Jun 2010 14:17:23 +0000 (16:17 +0200)]
Implement individual alarms for tasks.
Michael M Slusarz [Mon, 7 Jun 2010 20:21:03 +0000 (14:21 -0600)]
Bug #9075: Need to update cached value if a string doesn't match anything
Michael M Slusarz [Mon, 7 Jun 2010 19:56:19 +0000 (13:56 -0600)]
documentation fixes
Michael M Slusarz [Mon, 7 Jun 2010 19:24:16 +0000 (13:24 -0600)]
Bug #9079: Don't send HTML entities when using HTML editor
Michael M Slusarz [Mon, 7 Jun 2010 17:54:17 +0000 (11:54 -0600)]
Disable spell check as you type