Jan Schneider [Thu, 24 Jun 2010 10:39:41 +0000 (12:39 +0200)]
FB from remote cals.
Jan Schneider [Thu, 24 Jun 2010 10:38:08 +0000 (12:38 +0200)]
Allow to add remote calendars in free/busy information.
Jan Schneider [Thu, 24 Jun 2010 09:23:13 +0000 (11:23 +0200)]
Break ajax interface out of Horde frameset.
Gunnar Wrobel [Wed, 23 Jun 2010 17:24:44 +0000 (19:24 +0200)]
Add changelog note.
Gunnar Wrobel [Wed, 23 Jun 2010 17:09:09 +0000 (19:09 +0200)]
This package needs no dependency on Horde_Exception.
Gunnar Wrobel [Wed, 23 Jun 2010 15:56:56 +0000 (17:56 +0200)]
Rename the task test.
Gunnar Wrobel [Wed, 23 Jun 2010 15:56:27 +0000 (17:56 +0200)]
No need to require the Autoloader.
Gunnar Wrobel [Wed, 2 Dec 2009 21:54:49 +0000 (22:54 +0100)]
Update TODO.
Gunnar Wrobel [Wed, 2 Dec 2009 21:41:46 +0000 (22:41 +0100)]
TODO list for the package.
Gunnar Wrobel [Wed, 2 Dec 2009 21:14:34 +0000 (22:14 +0100)]
Reorganize test suite.
Michael J. Rubinsky [Wed, 23 Jun 2010 16:47:16 +0000 (12:47 -0400)]
Ignore existing lat/lng when calling ensureMap() as a result of a geocode request
Jan Schneider [Wed, 23 Jun 2010 16:17:18 +0000 (18:17 +0200)]
Fix sending secure cookies. use_ssl == 2 doesn't mean we are really using
SSL. Fixes bug #9039.
Gunnar Wrobel [Wed, 23 Jun 2010 13:16:40 +0000 (15:16 +0200)]
MFB: Remove dependency on the Kolab package within the task handler.
Gunnar Wrobel [Tue, 27 Apr 2010 22:54:04 +0000 (00:54 +0200)]
The namespace handler is part of the driver.
Michael J. Rubinsky [Tue, 22 Jun 2010 16:22:52 +0000 (12:22 -0400)]
Add the dayofweek field for RECUR_DAILY types also
Michael J. Rubinsky [Tue, 22 Jun 2010 15:52:25 +0000 (11:52 -0400)]
Add rdbms specific creation scripts for active sync
Michael J. Rubinsky [Tue, 22 Jun 2010 15:45:54 +0000 (11:45 -0400)]
fix syntax
Jan Schneider [Tue, 22 Jun 2010 15:36:24 +0000 (17:36 +0200)]
No need to bind.
Jan Schneider [Tue, 22 Jun 2010 15:34:07 +0000 (17:34 +0200)]
Fix positioning of KNL.
Jan Schneider [Tue, 22 Jun 2010 15:03:38 +0000 (17:03 +0200)]
For some reason removeAttribute() is raising errors, try this instead.
Jan Schneider [Tue, 22 Jun 2010 15:02:13 +0000 (17:02 +0200)]
Only use valid characters for event element id attributes.
Jan Schneider [Tue, 22 Jun 2010 14:20:32 +0000 (16:20 +0200)]
We don't support IE6.
Michael J. Rubinsky [Tue, 22 Jun 2010 15:06:57 +0000 (11:06 -0400)]
need LONGTEXT for sync_data
Michael J. Rubinsky [Tue, 22 Jun 2010 15:00:36 +0000 (11:00 -0400)]
mysql needs a LONGTEXT field for sync_data
Michael J. Rubinsky [Tue, 22 Jun 2010 05:01:36 +0000 (01:01 -0400)]
Recurrence messages can only contain a recur_end OR a recur_count, not both.
Michael J. Rubinsky [Tue, 22 Jun 2010 00:08:55 +0000 (20:08 -0400)]
Fix variable name
Michael J. Rubinsky [Mon, 21 Jun 2010 23:40:15 +0000 (19:40 -0400)]
Fix recur_end encoding from Server -> PIM
Michael J. Rubinsky [Mon, 21 Jun 2010 23:01:31 +0000 (19:01 -0400)]
throw exception if no object requested
Michael J. Rubinsky [Mon, 21 Jun 2010 22:59:04 +0000 (18:59 -0400)]
Make sure $objects is always an array
Jan Schneider [Mon, 21 Jun 2010 21:30:13 +0000 (23:30 +0200)]
Use clone(), not cloneNode().
Jan Schneider [Mon, 21 Jun 2010 21:09:23 +0000 (23:09 +0200)]
This task list cache might not exist yet.
Michael J. Rubinsky [Mon, 21 Jun 2010 21:24:32 +0000 (17:24 -0400)]
Pass the jsuri to hordemap, init the map early so at least the bootstrap
file can be cached in the static js file.
Michael J. Rubinsky [Mon, 21 Jun 2010 21:22:41 +0000 (17:22 -0400)]
Allow passing a jsuri parameter to specify where to find the hordemap js files
Jan Schneider [Mon, 21 Jun 2010 17:05:01 +0000 (19:05 +0200)]
Only insert events if we actually have a view where we can insert. We call
this method now from the task view too.
Jan Schneider [Mon, 21 Jun 2010 16:13:06 +0000 (18:13 +0200)]
This exception is expected.
Jan [Mon, 21 Jun 2010 15:55:40 +0000 (16:55 +0100)]
Tweak wording.
Jan Schneider [Mon, 21 Jun 2010 15:50:38 +0000 (17:50 +0200)]
Fix syntax.
Jan Schneider [Mon, 21 Jun 2010 15:49:47 +0000 (17:49 +0200)]
Close color picker when saving the calendar.
Jan Schneider [Mon, 21 Jun 2010 14:59:06 +0000 (16:59 +0200)]
Need to load the next view also when returning early from go().
Michael J. Rubinsky [Mon, 21 Jun 2010 15:44:37 +0000 (11:44 -0400)]
Include Imples before headers so the required js can be included in
the monolithic js file if using the js cache.
Michael J. Rubinsky [Mon, 21 Jun 2010 15:43:35 +0000 (11:43 -0400)]
Always use document.write to output script tags, regardless of useragent.
inserting scripts into the dom breaks things when using horde's static javascript
caching.
Jan Schneider [Mon, 21 Jun 2010 14:30:40 +0000 (16:30 +0200)]
Build a LIFO queue of the requested view so that we don't load several views
at once, and always only the most recent view.
Jan Schneider [Mon, 21 Jun 2010 08:51:53 +0000 (10:51 +0200)]
Force height.
Jan Schneider [Mon, 21 Jun 2010 08:51:35 +0000 (10:51 +0200)]
Only vertical overflow.
Jan Schneider [Fri, 18 Jun 2010 17:21:20 +0000 (19:21 +0200)]
Minimum height for calendars.
Michael J. Rubinsky [Sat, 19 Jun 2010 15:19:08 +0000 (11:19 -0400)]
Need to symlink the /horde/static directory, not create one in $web_dir.
The *.js files are saved to $horde_git/horde/static/ at runtime, so they
are not reachable when the browser tries to load them from $web_dir/horde/static
if $web_dir/horde/static is not a symlink to $horde_git/horde/static.
Michael J. Rubinsky [Sat, 19 Jun 2010 14:33:55 +0000 (10:33 -0400)]
Need to span the entire row here
Jan Schneider [Fri, 18 Jun 2010 17:15:57 +0000 (19:15 +0200)]
Don't allow empty calendar titles.
Michael M Slusarz [Thu, 17 Jun 2010 21:56:24 +0000 (15:56 -0600)]
Bug #9092: Horde_Cache_Base::set() no longer returns a boolean result
Jan Schneider [Thu, 17 Jun 2010 21:51:39 +0000 (23:51 +0200)]
No idea what this setting does, but it fixes bug #8827.
Jan Schneider [Thu, 17 Jun 2010 21:27:37 +0000 (23:27 +0200)]
Show default calendar first.
Jan Schneider [Thu, 17 Jun 2010 16:35:55 +0000 (18:35 +0200)]
Fix URL encoding in portal blocks.
Michael J. Rubinsky [Thu, 17 Jun 2010 20:00:57 +0000 (16:00 -0400)]
Fix reveresed logic for determining if a property is GHOSTED.
Completely removing a SUPPORTED field should now work again.
Michael J. Rubinsky [Thu, 17 Jun 2010 19:25:44 +0000 (15:25 -0400)]
use Horde_Support_Array
Michael J. Rubinsky [Thu, 17 Jun 2010 19:04:40 +0000 (15:04 -0400)]
Fix url generation
Michael J. Rubinsky [Thu, 17 Jun 2010 18:56:19 +0000 (14:56 -0400)]
fix api call
Michael J. Rubinsky [Thu, 17 Jun 2010 18:54:52 +0000 (14:54 -0400)]
fix saving images to the image api from IMP
Michael J. Rubinsky [Thu, 17 Jun 2010 18:17:32 +0000 (14:17 -0400)]
track Ansel's API changes
Michael J. Rubinsky [Thu, 17 Jun 2010 16:58:19 +0000 (12:58 -0400)]
First round of function parameter cleanups.
This is a change to the API function signatures, so any app using the Ansel
API may require refactoring.
Michael J. Rubinsky [Thu, 17 Jun 2010 16:53:39 +0000 (12:53 -0400)]
Need to use use getter, not protected property
Jan Schneider [Thu, 17 Jun 2010 14:57:33 +0000 (16:57 +0200)]
Fix adding all-day events.
Michael J. Rubinsky [Thu, 17 Jun 2010 05:42:59 +0000 (01:42 -0400)]
Tweak map zoom level handling.
Save the current zoom level when saving event so we can return to
it when viewing/editing later. Also, base the zoom level after
geocoding on the precision of the geocoding results if we have
have the information (only google geocoder returns this).
Michael J. Rubinsky [Thu, 17 Jun 2010 05:41:30 +0000 (01:41 -0400)]
typo
Michael J. Rubinsky [Thu, 17 Jun 2010 05:39:53 +0000 (01:39 -0400)]
Return precision value from geocoder.
Google's geocoder is really the only one that returns any useful information
(ve always returns 1, and yahoo doesn't return it at all).
Michael J. Rubinsky [Thu, 17 Jun 2010 05:21:22 +0000 (01:21 -0400)]
fix logic - we might not actually have a yahoo map layer here.
Jan Schneider [Wed, 16 Jun 2010 16:51:55 +0000 (18:51 +0200)]
Disable all Drag objects after dropping an event.
Jan Schneider [Wed, 16 Jun 2010 16:51:19 +0000 (18:51 +0200)]
Simplify
Jan Schneider [Wed, 16 Jun 2010 16:18:28 +0000 (18:18 +0200)]
Purge elements with storage or event handlers before removing them.
Jan Schneider [Wed, 16 Jun 2010 16:18:01 +0000 (18:18 +0200)]
Port purge() from 1.7.
Jan Schneider [Wed, 16 Jun 2010 15:34:20 +0000 (17:34 +0200)]
Use explicit instead of implicit request signatures, and add randomness to
drag and drop requests to make sure we only use the response of the last
request.
Jan Schneider [Wed, 16 Jun 2010 13:25:42 +0000 (15:25 +0200)]
Fix waiting for views before inserting events.
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