Jan Schneider [Mon, 10 May 2010 09:48:20 +0000 (11:48 +0200)]
Fix test skipping.
Jan Schneider [Mon, 10 May 2010 09:46:39 +0000 (11:46 +0200)]
Rewrite Samba file list parsing.
Jan Schneider [Mon, 10 May 2010 09:15:39 +0000 (11:15 +0200)]
Fix mock not implementing required methods.
Jan Schneider [Mon, 10 May 2010 09:07:12 +0000 (11:07 +0200)]
Fix handler name. Still fails due to cyclic dependency work-around.
Michael J. Rubinsky [Sun, 9 May 2010 20:56:55 +0000 (16:56 -0400)]
reversed logic
Michael J. Rubinsky [Sun, 9 May 2010 20:56:17 +0000 (16:56 -0400)]
Use Horde_Url
Michael J. Rubinsky [Sun, 9 May 2010 20:08:23 +0000 (16:08 -0400)]
_image is protected
Michael J. Rubinsky [Sun, 9 May 2010 19:33:21 +0000 (15:33 -0400)]
merge from cvs:
[mjr] Do not remove history entries when removing user data (Bug: 8755).
Michael J. Rubinsky [Sun, 9 May 2010 17:06:46 +0000 (13:06 -0400)]
Merge from CVS (Bug # 9005).
Michael J. Rubinsky [Sun, 9 May 2010 16:04:43 +0000 (12:04 -0400)]
bfn
Michael J. Rubinsky [Sun, 9 May 2010 16:02:18 +0000 (12:02 -0400)]
merge from cvs, make sure we append the session id if needed.
Michael J. Rubinsky [Sat, 8 May 2010 20:46:07 +0000 (16:46 -0400)]
Add exception icon to ajax view
Michael J. Rubinsky [Sat, 8 May 2010 20:41:55 +0000 (16:41 -0400)]
Ah well, need to put these graphics in each theme anyway.
The javascript in the ajax view needs to know the path to the themes directory
when the view is intially loaded.
Michael J. Rubinsky [Sat, 8 May 2010 20:28:21 +0000 (16:28 -0400)]
Add icons for event exceptions
Michael J. Rubinsky [Sat, 8 May 2010 20:24:36 +0000 (16:24 -0400)]
fix Horde::fullSrcImg to work correctly with Horde_Themes
Michael J. Rubinsky [Sat, 8 May 2010 19:12:34 +0000 (15:12 -0400)]
Need to actual start time of the original event here
Michael J. Rubinsky [Sat, 8 May 2010 18:25:22 +0000 (14:25 -0400)]
wrapping
Michael J. Rubinsky [Sat, 8 May 2010 18:24:55 +0000 (14:24 -0400)]
fix logic for events with no recurrence
Michael J. Rubinsky [Sat, 8 May 2010 17:52:24 +0000 (13:52 -0400)]
[mjr] Recurring event exceptions are now indicated as such in the UI.
Michael J. Rubinsky [Sat, 8 May 2010 17:50:06 +0000 (13:50 -0400)]
Indicate that an event is an exception in the ajax interface also
Michael J. Rubinsky [Sat, 8 May 2010 16:55:25 +0000 (12:55 -0400)]
Show time as well
Michael J. Rubinsky [Sat, 8 May 2010 16:46:08 +0000 (12:46 -0400)]
show exception information on the non-edit view as well.
Michael J. Rubinsky [Sat, 8 May 2010 16:29:51 +0000 (12:29 -0400)]
Don't assume all properties are set
Michael J. Rubinsky [Sat, 8 May 2010 15:45:24 +0000 (11:45 -0400)]
Indicate that an event is an exception, and don't show the recurrence
related form fields.
Michael J. Rubinsky [Sat, 8 May 2010 15:44:55 +0000 (11:44 -0400)]
Enforce that exceptions are not recurring
Michael J. Rubinsky [Sat, 8 May 2010 00:27:49 +0000 (20:27 -0400)]
Need to update history for the base, recurring event when an exception is modified/deleted.
Synch clients will never pick up changes or deletions of exceptions otherwise.
Michael J. Rubinsky [Sat, 8 May 2010 00:08:42 +0000 (20:08 -0400)]
Exceptions could have different tags also
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
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
Michael M Slusarz [Fri, 7 May 2010 21:59:12 +0000 (15:59 -0600)]
Fix incomplete merging from a local branch
Michael M Slusarz [Fri, 7 May 2010 21:51:55 +0000 (15:51 -0600)]
Don't use onclick to print in DIMP
Michael M Slusarz [Fri, 7 May 2010 21:49:35 +0000 (15:49 -0600)]
Use Horde.popup() in DIMP
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.
Michael M Slusarz [Fri, 7 May 2010 21:28:00 +0000 (15:28 -0600)]
Fix selection on initial load
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.
Michael M Slusarz [Thu, 6 May 2010 16:21:04 +0000 (10:21 -0600)]
Initial PGP & S/MIME compose support for DIMP
Michael M Slusarz [Fri, 7 May 2010 20:23:02 +0000 (14:23 -0600)]
Better effect when hovering over folderopts
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.
Michael M Slusarz [Fri, 7 May 2010 19:25:08 +0000 (13:25 -0600)]
Fix passphrase dialog display in DIMP preview pane
Michael M Slusarz [Fri, 7 May 2010 19:24:10 +0000 (13:24 -0600)]
Allow inline script to be output without HTML prefixing.
Michael J. Rubinsky [Fri, 7 May 2010 18:58:33 +0000 (14:58 -0400)]
fix method names
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
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.
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.
Jan Schneider [Fri, 7 May 2010 12:43:24 +0000 (14:43 +0200)]
Add test for null driver.
Jan Schneider [Fri, 7 May 2010 12:42:41 +0000 (14:42 +0200)]
Make internal() public.
Jan Schneider [Fri, 7 May 2010 12:28:29 +0000 (14:28 +0200)]
Fix sending mails with empty bodies.
Jan Schneider [Fri, 7 May 2010 12:25:06 +0000 (14:25 +0200)]
Fix tests.
Jan Schneider [Fri, 7 May 2010 11:26:34 +0000 (13:26 +0200)]
Use assertThat().
Jan Schneider [Fri, 7 May 2010 11:26:12 +0000 (13:26 +0200)]
Make notifications list public.
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.
Michael J. Rubinsky [Thu, 6 May 2010 20:58:40 +0000 (16:58 -0400)]
Add support for searching the GAL via activesync devices
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.
Jan Schneider [Thu, 6 May 2010 16:56:45 +0000 (18:56 +0200)]
Fix class name.
Jan Schneider [Thu, 6 May 2010 16:52:07 +0000 (18:52 +0200)]
Ignore backup and configuration files.
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.
Michael M Slusarz [Wed, 5 May 2010 20:12:12 +0000 (14:12 -0600)]
Fix positioning when popup is too far right.
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.
Michael J. Rubinsky [Thu, 6 May 2010 16:24:45 +0000 (12:24 -0400)]
fix type hint
Michael J. Rubinsky [Thu, 6 May 2010 16:16:48 +0000 (12:16 -0400)]
fix order of comparison operator
Michael J. Rubinsky [Thu, 6 May 2010 16:16:25 +0000 (12:16 -0400)]
fix interface function signature
Jan Schneider [Thu, 6 May 2010 15:50:50 +0000 (17:50 +0200)]
Add object storage driver.
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).
Jan Schneider [Thu, 6 May 2010 09:57:07 +0000 (11:57 +0200)]
CS
Jan Schneider [Thu, 6 May 2010 09:48:59 +0000 (11:48 +0200)]
Don't require a logger in Horde_Db_Migrator.
Jan Schneider [Thu, 6 May 2010 09:42:29 +0000 (11:42 +0200)]
Add typehints.
Jan Schneider [Thu, 6 May 2010 09:35:40 +0000 (11:35 +0200)]
Update for new tests.
Jan Schneider [Thu, 6 May 2010 09:27:23 +0000 (11:27 +0200)]
Remove require.
Michael J. Rubinsky [Thu, 6 May 2010 15:01:49 +0000 (11:01 -0400)]
merge from CVS, fix for Bug: 9002
Jan Schneider [Wed, 5 May 2010 21:55:29 +0000 (23:55 +0200)]
Test factory.
Jan Schneider [Wed, 5 May 2010 21:55:12 +0000 (23:55 +0200)]
Make these abstract too.
Jan Schneider [Wed, 5 May 2010 21:47:54 +0000 (23:47 +0200)]
Reorder methods.
Jan Schneider [Wed, 5 May 2010 21:31:41 +0000 (23:31 +0200)]
Make protected methods abstract and add phpdoc.
Jan Schneider [Wed, 5 May 2010 16:43:34 +0000 (18:43 +0200)]
Complete Horde_Alarm tests.
Jan Schneider [Wed, 5 May 2010 15:53:43 +0000 (17:53 +0200)]
Fix test setup/teardown, fix first found bug.
Jan Schneider [Wed, 5 May 2010 15:28:09 +0000 (17:28 +0200)]
Start implementing a Horde_Alarm test suite.
Michael M Slusarz [Wed, 5 May 2010 16:02:50 +0000 (10:02 -0600)]
Bug #9006: Don't trigger contextmenu on reply/forward buttons
Michael M Slusarz [Wed, 5 May 2010 06:48:26 +0000 (00:48 -0600)]
Improved Ingo menu rendering
Michael M Slusarz [Tue, 4 May 2010 18:23:57 +0000 (12:23 -0600)]
Convert charset back to original charset
Jan Schneider [Wed, 5 May 2010 14:27:14 +0000 (16:27 +0200)]
Fix table name.
Jan Schneider [Wed, 5 May 2010 13:50:31 +0000 (15:50 +0200)]
Make loading, naming, and overwriting of test backend configurations consistent.
Michael M Slusarz [Tue, 4 May 2010 23:15:49 +0000 (17:15 -0600)]
More H4 Jonah conversion
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.
Michael M Slusarz [Tue, 4 May 2010 19:05:25 +0000 (13:05 -0600)]
Separate these disparate entries better
Jan Schneider [Tue, 4 May 2010 21:28:19 +0000 (23:28 +0200)]
getOb() -> getIdentity()
Jan Schneider [Tue, 4 May 2010 21:13:33 +0000 (23:13 +0200)]
One more level to ignore.
Jan Schneider [Tue, 4 May 2010 21:11:08 +0000 (23:11 +0200)]
Fix Identity instantiation.
Jan Schneider [Tue, 4 May 2010 17:37:04 +0000 (19:37 +0200)]
Add missing charset.
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.
Michael M Slusarz [Tue, 4 May 2010 09:59:34 +0000 (03:59 -0600)]
Get correct unread count in VINBOX in MIMP
Michael M Slusarz [Tue, 4 May 2010 09:51:21 +0000 (03:51 -0600)]
Don't add empty mailbox arrays
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.
Ben Klang [Tue, 4 May 2010 14:35:55 +0000 (10:35 -0400)]
Jonah: Two more Horde_Themes conversions
Ben Klang [Tue, 4 May 2010 14:30:32 +0000 (10:30 -0400)]
Jonah: Use injector to get Perms instance
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
Jan Schneider [Tue, 4 May 2010 13:21:32 +0000 (15:21 +0200)]
Try to load horde.local.php.
Jan Schneider [Tue, 4 May 2010 13:15:41 +0000 (15:15 +0200)]
There is no dependency on Horde_Util.
Jan Schneider [Tue, 4 May 2010 10:20:46 +0000 (12:20 +0200)]
Fix undefined indices and objects.
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.
Jan Schneider [Tue, 4 May 2010 10:19:32 +0000 (12:19 +0200)]
Throw Horde_Rpc_Exception.