horde.git
15 years agoUse the new calendar/getChanges method.
Michael J. Rubinsky [Fri, 7 May 2010 23:39:21 +0000 (19:39 -0400)]
Use the new calendar/getChanges method.

Still need to implement for contacts and tasks

15 years agoAdd a calendar/getChanges api method.
Michael J. Rubinsky [Fri, 7 May 2010 23:32:55 +0000 (19:32 -0400)]
Add a calendar/getChanges api method.

This is a much more efficient way for synch libraries to get all
server changes in a specified time period. Additionally, it fixes a
regression introduced when activesync switched to a horde_history
driver...we need a way to filter out uids that represent recurring
event exceptions since this information is passed as part of the
original event object sent to the device. Not filtering these out
leads to duplicate events on the device.

of listBy returning uids for events that may represent

15 years agoFix incomplete merging from a local branch
Michael M Slusarz [Fri, 7 May 2010 21:59:12 +0000 (15:59 -0600)]
Fix incomplete merging from a local branch

15 years agoDon't use onclick to print in DIMP
Michael M Slusarz [Fri, 7 May 2010 21:51:55 +0000 (15:51 -0600)]
Don't use onclick to print in DIMP

15 years agoUse Horde.popup() in DIMP
Michael M Slusarz [Fri, 7 May 2010 21:49:35 +0000 (15:49 -0600)]
Use Horde.popup() in DIMP

15 years agoHorde.popup() improvements
Michael M Slusarz [Fri, 7 May 2010 21:46:35 +0000 (15:46 -0600)]
Horde.popup() improvements

Add name and noalert options.
Return true on success.

15 years agoFix selection on initial load
Michael M Slusarz [Fri, 7 May 2010 21:28:00 +0000 (15:28 -0600)]
Fix selection on initial load

15 years agoFix provision command for devices that support provisioning, and server does not...
Michael J. Rubinsky [Fri, 7 May 2010 21:32:16 +0000 (17:32 -0400)]
Fix provision command for devices that support provisioning, and server does not have it enabled.

15 years agoInitial PGP & S/MIME compose support for DIMP
Michael M Slusarz [Thu, 6 May 2010 16:21:04 +0000 (10:21 -0600)]
Initial PGP & S/MIME compose support for DIMP

15 years agoBetter effect when hovering over folderopts
Michael M Slusarz [Fri, 7 May 2010 20:23:02 +0000 (14:23 -0600)]
Better effect when hovering over folderopts

15 years agoBug #9007: Fix buggy dimp message list on IE 7/8
Michael M Slusarz [Fri, 7 May 2010 19:43:41 +0000 (13:43 -0600)]
Bug #9007: Fix buggy dimp message list on IE 7/8

IE doesn't deep clone elements grabbed from the documentFragment, so if
we overwrite those elements the inserted row (other than the last row)
will only contain the outer DIV.  Solution - don't overwrite these temp
elements - append them to the documentFragment so they still exist at
the time we insert into the main DOM document.

15 years agoFix passphrase dialog display in DIMP preview pane
Michael M Slusarz [Fri, 7 May 2010 19:25:08 +0000 (13:25 -0600)]
Fix passphrase dialog display in DIMP preview pane

15 years agoAllow inline script to be output without HTML prefixing.
Michael M Slusarz [Fri, 7 May 2010 19:24:10 +0000 (13:24 -0600)]
Allow inline script to be output without HTML prefixing.

15 years agofix method names
Michael J. Rubinsky [Fri, 7 May 2010 18:58:33 +0000 (14:58 -0400)]
fix method names

15 years agotrack changes to the application apis, catch exceptions from registry calls
Michael J. Rubinsky [Fri, 7 May 2010 17:45:15 +0000 (13:45 -0400)]
track changes to the application apis, catch exceptions from registry calls

15 years agoAdd basic alarm handler for webkit notifications. Doesn't really work yet
Jan Schneider [Fri, 7 May 2010 17:20:55 +0000 (19:20 +0200)]
Add basic alarm handler for webkit notifications. Doesn't really work yet
because:
- javascript notifications are broken
- permission dialogs are only displayed after onclick events.

15 years agoRefactor alarm handlers.
Jan Schneider [Fri, 7 May 2010 15:46:10 +0000 (17:46 +0200)]
Refactor alarm handlers.

They have been split out into separate classes, are unit tested, and new
handlers can be dropped in.

15 years agoAdd test for null driver.
Jan Schneider [Fri, 7 May 2010 12:43:24 +0000 (14:43 +0200)]
Add test for null driver.

15 years agoMake internal() public.
Jan Schneider [Fri, 7 May 2010 12:42:41 +0000 (14:42 +0200)]
Make internal() public.

15 years agoFix sending mails with empty bodies.
Jan Schneider [Fri, 7 May 2010 12:28:29 +0000 (14:28 +0200)]
Fix sending mails with empty bodies.

15 years agoFix tests.
Jan Schneider [Fri, 7 May 2010 12:25:06 +0000 (14:25 +0200)]
Fix tests.

15 years agoUse assertThat().
Jan Schneider [Fri, 7 May 2010 11:26:34 +0000 (13:26 +0200)]
Use assertThat().

15 years agoMake notifications list public.
Jan Schneider [Fri, 7 May 2010 11:26:12 +0000 (13:26 +0200)]
Make notifications list public.

15 years agoHorde_Alarm is abstract now. Test still fails due to registry access.
Jan Schneider [Thu, 6 May 2010 17:23:50 +0000 (19:23 +0200)]
Horde_Alarm is abstract now. Test still fails due to registry access.

15 years agoAdd support for searching the GAL via activesync devices
Michael J. Rubinsky [Thu, 6 May 2010 20:58:40 +0000 (16:58 -0400)]
Add support for searching the GAL via activesync devices

15 years agoAdd configuration option for specifying an Exchange-style global address list (GAL).
Michael J. Rubinsky [Thu, 6 May 2010 20:57:16 +0000 (16:57 -0400)]
Add configuration option for specifying an Exchange-style global address list (GAL).

Also add API method for obtaining the uid for the GAL source.

15 years agoFix class name.
Jan Schneider [Thu, 6 May 2010 16:56:45 +0000 (18:56 +0200)]
Fix class name.

15 years agoIgnore backup and configuration files.
Jan Schneider [Thu, 6 May 2010 16:52:07 +0000 (18:52 +0200)]
Ignore backup and configuration files.

15 years agoAdd null Alarm driver.
Michael M Slusarz [Thu, 6 May 2010 16:36:48 +0000 (10:36 -0600)]
Add null Alarm driver.

Not sure if this is the right way of handling this, but Horde is
completely unusable without this for anybody who doesn't have a SQL
backend configured.

15 years agoFix positioning when popup is too far right.
Michael M Slusarz [Wed, 5 May 2010 20:12:12 +0000 (14:12 -0600)]
Fix positioning when popup is too far right.

15 years agoExperiment with a different effect when hovering over popdown
Michael M Slusarz [Wed, 5 May 2010 18:42:53 +0000 (12:42 -0600)]
Experiment with a different effect when hovering over popdown

Might be too subtle, though.

15 years agofix type hint
Michael J. Rubinsky [Thu, 6 May 2010 16:24:45 +0000 (12:24 -0400)]
fix type hint

15 years agofix order of comparison operator
Michael J. Rubinsky [Thu, 6 May 2010 16:16:48 +0000 (12:16 -0400)]
fix order of comparison operator

15 years agofix interface function signature
Michael J. Rubinsky [Thu, 6 May 2010 16:16:25 +0000 (12:16 -0400)]
fix interface function signature

15 years agoAdd object storage driver.
Jan Schneider [Thu, 6 May 2010 15:50:50 +0000 (17:50 +0200)]
Add object storage driver.

15 years agoAdd objects storage for notifications, that simply keeps the notifications in
Jan Schneider [Thu, 6 May 2010 10:21:18 +0000 (12:21 +0200)]
Add objects storage for notifications, that simply keeps the notifications in
the current storage instance.
Helpful for testing and any cases where we are sure that the notifications
will be returned in the same request, so that we can close the session to
allow more concurrent requests (keyword ajax).

15 years agoCS
Jan Schneider [Thu, 6 May 2010 09:57:07 +0000 (11:57 +0200)]
CS

15 years agoDon't require a logger in Horde_Db_Migrator.
Jan Schneider [Thu, 6 May 2010 09:48:59 +0000 (11:48 +0200)]
Don't require a logger in Horde_Db_Migrator.

15 years agoAdd typehints.
Jan Schneider [Thu, 6 May 2010 09:42:29 +0000 (11:42 +0200)]
Add typehints.

15 years agoUpdate for new tests.
Jan Schneider [Thu, 6 May 2010 09:35:40 +0000 (11:35 +0200)]
Update for new tests.

15 years agoRemove require.
Jan Schneider [Thu, 6 May 2010 09:27:23 +0000 (11:27 +0200)]
Remove require.

15 years agomerge from CVS, fix for Bug: 9002
Michael J. Rubinsky [Thu, 6 May 2010 15:01:49 +0000 (11:01 -0400)]
merge from CVS, fix for Bug: 9002

15 years agoTest factory.
Jan Schneider [Wed, 5 May 2010 21:55:29 +0000 (23:55 +0200)]
Test factory.

15 years agoMake these abstract too.
Jan Schneider [Wed, 5 May 2010 21:55:12 +0000 (23:55 +0200)]
Make these abstract too.

15 years agoReorder methods.
Jan Schneider [Wed, 5 May 2010 21:47:54 +0000 (23:47 +0200)]
Reorder methods.

15 years agoMake protected methods abstract and add phpdoc.
Jan Schneider [Wed, 5 May 2010 21:31:41 +0000 (23:31 +0200)]
Make protected methods abstract and add phpdoc.

15 years agoComplete Horde_Alarm tests.
Jan Schneider [Wed, 5 May 2010 16:43:34 +0000 (18:43 +0200)]
Complete Horde_Alarm tests.

15 years agoFix test setup/teardown, fix first found bug.
Jan Schneider [Wed, 5 May 2010 15:53:43 +0000 (17:53 +0200)]
Fix test setup/teardown, fix first found bug.

15 years agoStart implementing a Horde_Alarm test suite.
Jan Schneider [Wed, 5 May 2010 15:28:09 +0000 (17:28 +0200)]
Start implementing a Horde_Alarm test suite.

15 years agoBug #9006: Don't trigger contextmenu on reply/forward buttons
Michael M Slusarz [Wed, 5 May 2010 16:02:50 +0000 (10:02 -0600)]
Bug #9006: Don't trigger contextmenu on reply/forward buttons

15 years agoImproved Ingo menu rendering
Michael M Slusarz [Wed, 5 May 2010 06:48:26 +0000 (00:48 -0600)]
Improved Ingo menu rendering

15 years agoConvert charset back to original charset
Michael M Slusarz [Tue, 4 May 2010 18:23:57 +0000 (12:23 -0600)]
Convert charset back to original charset

15 years agoFix table name.
Jan Schneider [Wed, 5 May 2010 14:27:14 +0000 (16:27 +0200)]
Fix table name.

15 years agoMake loading, naming, and overwriting of test backend configurations consistent.
Jan Schneider [Wed, 5 May 2010 13:50:31 +0000 (15:50 +0200)]
Make loading, naming, and overwriting of test backend configurations consistent.

15 years agoMore H4 Jonah conversion
Michael M Slusarz [Tue, 4 May 2010 23:15:49 +0000 (17:15 -0600)]
More H4 Jonah conversion

15 years agoIdentity sanity checking in IMP.
Michael M Slusarz [Tue, 4 May 2010 22:35:55 +0000 (16:35 -0600)]
Identity sanity checking in IMP.

Check for incorrect identity on compose if a single recipient address
is tied to a different identity than the sending identity.

15 years agoSeparate these disparate entries better
Michael M Slusarz [Tue, 4 May 2010 19:05:25 +0000 (13:05 -0600)]
Separate these disparate entries better

15 years agogetOb() -> getIdentity()
Jan Schneider [Tue, 4 May 2010 21:28:19 +0000 (23:28 +0200)]
getOb() -> getIdentity()

15 years agoOne more level to ignore.
Jan Schneider [Tue, 4 May 2010 21:13:33 +0000 (23:13 +0200)]
One more level to ignore.

15 years agoFix Identity instantiation.
Jan Schneider [Tue, 4 May 2010 21:11:08 +0000 (23:11 +0200)]
Fix Identity instantiation.

15 years agoAdd missing charset.
Jan Schneider [Tue, 4 May 2010 17:37:04 +0000 (19:37 +0200)]
Add missing charset.

15 years agoNeed to put this in global scope
Michael J. Rubinsky [Tue, 4 May 2010 16:33:25 +0000 (12:33 -0400)]
Need to put this in global scope

No way to access the public driver property like this from application code.

15 years agoGet correct unread count in VINBOX in MIMP
Michael M Slusarz [Tue, 4 May 2010 09:59:34 +0000 (03:59 -0600)]
Get correct unread count in VINBOX in MIMP

15 years agoDon't add empty mailbox arrays
Michael M Slusarz [Tue, 4 May 2010 09:51:21 +0000 (03:51 -0600)]
Don't add empty mailbox arrays

15 years agoNeed to make these class constants.
Michael J. Rubinsky [Tue, 4 May 2010 16:17:28 +0000 (12:17 -0400)]
Need to make these class constants.

I know some of this might get refactored, but these need to be class constants so
they can be autoloaded now.

15 years agoJonah: Two more Horde_Themes conversions
Ben Klang [Tue, 4 May 2010 14:35:55 +0000 (10:35 -0400)]
Jonah: Two more Horde_Themes conversions

15 years agoJonah: Use injector to get Perms instance
Ben Klang [Tue, 4 May 2010 14:30:32 +0000 (10:30 -0400)]
Jonah: Use injector to get Perms instance

15 years agoJonah: Util::bufferOutput() -> Horde::startBuffer()
Ben Klang [Tue, 4 May 2010 14:25:23 +0000 (10:25 -0400)]
Jonah: Util::bufferOutput() -> Horde::startBuffer()

See http://wiki.horde.org/Doc/Dev/BufferH4

15 years agoTry to load horde.local.php.
Jan Schneider [Tue, 4 May 2010 13:21:32 +0000 (15:21 +0200)]
Try to load horde.local.php.

15 years agoThere is no dependency on Horde_Util.
Jan Schneider [Tue, 4 May 2010 13:15:41 +0000 (15:15 +0200)]
There is no dependency on Horde_Util.

15 years agoFix undefined indices and objects.
Jan Schneider [Tue, 4 May 2010 10:20:46 +0000 (12:20 +0200)]
Fix undefined indices and objects.

15 years agoMake this script work again with the current Horde_Rpc code.
Jan Schneider [Tue, 4 May 2010 10:20:21 +0000 (12:20 +0200)]
Make this script work again with the current Horde_Rpc code.
Remove test cases for APIs that no longer exist.

15 years agoThrow Horde_Rpc_Exception.
Jan Schneider [Tue, 4 May 2010 10:19:32 +0000 (12:19 +0200)]
Throw Horde_Rpc_Exception.

15 years agoFix parse error.
Jan Schneider [Tue, 4 May 2010 10:16:54 +0000 (12:16 +0200)]
Fix parse error.

15 years agoCast Horde_Url to string.
Jan Schneider [Tue, 4 May 2010 10:16:34 +0000 (12:16 +0200)]
Cast Horde_Url to string.

15 years agoTweak MIMP message display
Michael M Slusarz [Tue, 4 May 2010 09:47:04 +0000 (03:47 -0600)]
Tweak MIMP message display

15 years agoPurged too much - we need to keep the memcache object around
Michael M Slusarz [Tue, 4 May 2010 09:41:42 +0000 (03:41 -0600)]
Purged too much - we need to keep the memcache object around

15 years agoDon't serialize member variables of this class
Michael M Slusarz [Tue, 4 May 2010 09:39:43 +0000 (03:39 -0600)]
Don't serialize member variables of this class

15 years agoOnly move index if we performed a delete action
Michael M Slusarz [Tue, 4 May 2010 09:29:21 +0000 (03:29 -0600)]
Only move index if we performed a delete action

15 years agoMore thorough display of server names in selection list
Michael M Slusarz [Tue, 4 May 2010 09:28:35 +0000 (03:28 -0600)]
More thorough display of server names in selection list

15 years agoIMP_Imap injector fixes
Michael M Slusarz [Tue, 4 May 2010 09:16:43 +0000 (03:16 -0600)]
IMP_Imap injector fixes

15 years agoBetter label
Michael M Slusarz [Tue, 4 May 2010 09:01:15 +0000 (03:01 -0600)]
Better label

15 years agoFix variable name
Michael M Slusarz [Tue, 4 May 2010 09:01:08 +0000 (03:01 -0600)]
Fix variable name

15 years agoContextmenu for popdown parent got lost somewhere
Michael M Slusarz [Tue, 4 May 2010 08:34:31 +0000 (02:34 -0600)]
Contextmenu for popdown parent got lost somewhere

15 years agoBug #9004: expungeMailbox() should return an IMP_Indices() object
Michael M Slusarz [Tue, 4 May 2010 08:25:24 +0000 (02:25 -0600)]
Bug #9004: expungeMailbox() should return an IMP_Indices() object

15 years agoFix missing injector call
Michael M Slusarz [Tue, 4 May 2010 05:11:53 +0000 (23:11 -0600)]
Fix missing injector call

15 years agoBug #8715: Handle multiple data declarations per tag.
Michael M Slusarz [Tue, 4 May 2010 05:04:25 +0000 (23:04 -0600)]
Bug #8715: Handle multiple data declarations per tag.

15 years agoFade notifications on mouseover.
Michael M Slusarz [Mon, 3 May 2010 23:19:17 +0000 (17:19 -0600)]
Fade notifications on mouseover.

Inspired by Ubuntu desktop notifications.

15 years agoJonah: Horde::img() -> Horde_Themes::img()
Ben Klang [Tue, 4 May 2010 01:01:12 +0000 (21:01 -0400)]
Jonah: Horde::img() -> Horde_Themes::img()

15 years agoJonah: Fix Horde::logMessage() calls
Ben Klang [Tue, 4 May 2010 00:54:12 +0000 (20:54 -0400)]
Jonah: Fix Horde::logMessage() calls

15 years agoJonah: Convert initialization to H4
Ben Klang [Tue, 4 May 2010 00:42:06 +0000 (20:42 -0400)]
Jonah: Convert initialization to H4

15 years agoImport Jonah from Horde 3 (CVS)
Ben Klang [Mon, 3 May 2010 23:38:45 +0000 (19:38 -0400)]
Import Jonah from Horde 3 (CVS)

15 years agoFix going to day when click on agenda/search results day.
Jan Schneider [Mon, 3 May 2010 21:59:10 +0000 (23:59 +0200)]
Fix going to day when click on agenda/search results day.

15 years agoRequire delete permissions for merging/renaming pages.
Jan Schneider [Mon, 3 May 2010 21:50:24 +0000 (23:50 +0200)]
Require delete permissions for merging/renaming pages.

15 years agoFix invalidating the cache when updating a permission.
Jan Schneider [Mon, 3 May 2010 21:47:57 +0000 (23:47 +0200)]
Fix invalidating the cache when updating a permission.

15 years agoFix constant.
Jan Schneider [Mon, 3 May 2010 18:30:06 +0000 (20:30 +0200)]
Fix constant.

15 years agoNo reason to show and hide these anymore.
Jan Schneider [Mon, 3 May 2010 16:36:50 +0000 (18:36 +0200)]
No reason to show and hide these anymore.

15 years agoFix setting and hiding the Delete button in the calendar dialog.
Jan Schneider [Mon, 3 May 2010 16:26:11 +0000 (18:26 +0200)]
Fix setting and hiding the Delete button in the calendar dialog.

15 years agoRemove duplicate code.
Jan Schneider [Mon, 3 May 2010 16:06:06 +0000 (18:06 +0200)]
Remove duplicate code.

15 years agoFix error adding the first remote calendar.
Jan Schneider [Mon, 3 May 2010 16:05:36 +0000 (18:05 +0200)]
Fix error adding the first remote calendar.