horde.git
16 years agoIE7 CSS fixes
Michael M Slusarz [Mon, 12 Oct 2009 12:20:33 +0000 (06:20 -0600)]
IE7 CSS fixes

16 years agoAnother stab at fixing redirection on hash change
Michael M Slusarz [Mon, 12 Oct 2009 12:10:23 +0000 (06:10 -0600)]
Another stab at fixing redirection on hash change

16 years agoCatch case where using mimp on a javascript browser.
Michael M Slusarz [Mon, 12 Oct 2009 11:36:29 +0000 (05:36 -0600)]
Catch case where using mimp on a javascript browser.

16 years agoBetter IE6 detection
Michael M Slusarz [Mon, 12 Oct 2009 11:31:48 +0000 (05:31 -0600)]
Better IE6 detection

16 years agoMove some mimp config options into preferences
Michael M Slusarz [Sun, 11 Oct 2009 22:51:49 +0000 (16:51 -0600)]
Move some mimp config options into preferences

16 years agoShow loading text before iframe content is injected
Michael M Slusarz [Sun, 11 Oct 2009 22:06:36 +0000 (16:06 -0600)]
Show loading text before iframe content is injected

16 years agoSome scripts need to be run onload (due to IE weirdness)
Michael M Slusarz [Sun, 11 Oct 2009 22:05:47 +0000 (16:05 -0600)]
Some scripts need to be run onload (due to IE weirdness)

16 years agoFix loading graphic positioning on IE8
Michael M Slusarz [Sun, 11 Oct 2009 21:53:00 +0000 (15:53 -0600)]
Fix loading graphic positioning on IE8

16 years agoRemove excessive wordiness
Michael M Slusarz [Fri, 9 Oct 2009 22:35:03 +0000 (16:35 -0600)]
Remove excessive wordiness

16 years agoyet more IFRAME HTML tweaking
Michael M Slusarz [Fri, 9 Oct 2009 22:34:06 +0000 (16:34 -0600)]
yet more IFRAME HTML tweaking

16 years agoFix some parse/undefined variable errors.
Michael M Slusarz [Fri, 9 Oct 2009 22:33:39 +0000 (16:33 -0600)]
Fix some parse/undefined variable errors.

16 years agoImproved threading display in MIMP
Michael M Slusarz [Fri, 9 Oct 2009 22:12:18 +0000 (16:12 -0600)]
Improved threading display in MIMP

16 years agoadd resoruce fields/tables to the schema file
Michael J. Rubinsky [Sun, 11 Oct 2009 19:19:38 +0000 (15:19 -0400)]
add resoruce fields/tables to the schema file

16 years agoIntermediate step in refactoring Kolab_Server.
Gunnar Wrobel [Sat, 10 Oct 2009 21:12:06 +0000 (23:12 +0200)]
Intermediate step in refactoring Kolab_Server.

16 years agoAdd hook to retrieve public S/MIME and PGP keys.
Jan Schneider [Fri, 9 Oct 2009 13:15:04 +0000 (15:15 +0200)]
Add hook to retrieve public S/MIME and PGP keys.

16 years agoDon't need this file anymore
Michael M Slusarz [Fri, 9 Oct 2009 07:10:51 +0000 (01:10 -0600)]
Don't need this file anymore

16 years agostart cleaning up this documentation
Michael M Slusarz [Fri, 9 Oct 2009 07:10:34 +0000 (01:10 -0600)]
start cleaning up this documentation

16 years agoThis call is not needed
Michael M Slusarz [Fri, 9 Oct 2009 06:43:21 +0000 (00:43 -0600)]
This call is not needed

16 years agoThe write/close should be done in the destructor
Michael M Slusarz [Thu, 8 Oct 2009 22:23:15 +0000 (16:23 -0600)]
The write/close should be done in the destructor

16 years agoDestructor fixes.
Michael M Slusarz [Thu, 8 Oct 2009 21:41:24 +0000 (15:41 -0600)]
Destructor fixes.

Destructors have no access to the session - need to do these tasks in a
function registered via register_shutdown_function().

16 years agoDestructor fixes.
Michael M Slusarz [Thu, 8 Oct 2009 22:15:21 +0000 (16:15 -0600)]
Destructor fixes.

Destructors have no access to the session - need to do these tasks in a
function registered via register_shutdown_function().

16 years agoFix firebug console detection
Michael M Slusarz [Thu, 8 Oct 2009 22:00:43 +0000 (16:00 -0600)]
Fix firebug console detection

16 years agoFix potential session writing issue
Michael M Slusarz [Thu, 8 Oct 2009 21:44:29 +0000 (15:44 -0600)]
Fix potential session writing issue

This allegedly was needed as of 5.0.5, but I first started to see the
undesirable behavior as of 5.2.10/5.3.

16 years agoFix ignoring CDATA when doing regexp searching
Michael M Slusarz [Thu, 8 Oct 2009 19:53:52 +0000 (13:53 -0600)]
Fix ignoring CDATA when doing regexp searching

Strip out the CDATA, store it, and replace it when finished with the
various preg_match() calls.

16 years agoAllow qsearch close icon to clear qsearch text
Michael M Slusarz [Thu, 8 Oct 2009 17:51:33 +0000 (11:51 -0600)]
Allow qsearch close icon to clear qsearch text

16 years agoImprove dimpactions buttons styling
Michael M Slusarz [Thu, 8 Oct 2009 17:08:39 +0000 (11:08 -0600)]
Improve dimpactions buttons styling

16 years agoCSS tweaks
Michael M Slusarz [Wed, 7 Oct 2009 22:07:07 +0000 (16:07 -0600)]
CSS tweaks

16 years ago #message -> #composeMessage
Michael M Slusarz [Wed, 7 Oct 2009 21:12:22 +0000 (15:12 -0600)]
 #message -> #composeMessage

16 years agoWe want to be greedy for this match
Michael M Slusarz [Wed, 7 Oct 2009 18:41:54 +0000 (12:41 -0600)]
We want to be greedy for this match

Remove incorrect comment.

16 years agoAdd PostgreSQL-specific upgrade script (Request #8630).
Jan Schneider [Thu, 8 Oct 2009 17:08:15 +0000 (19:08 +0200)]
Add PostgreSQL-specific upgrade script (Request #8630).

16 years agoBug #8555: Linewrap q-p data
Michael M Slusarz [Thu, 8 Oct 2009 16:41:52 +0000 (10:41 -0600)]
Bug #8555: Linewrap q-p data

16 years agoTweak HTML regexs
Michael M Slusarz [Wed, 7 Oct 2009 18:23:38 +0000 (12:23 -0600)]
Tweak HTML regexs

For tags, need to do a non-consuming match rather than a consuming match
or else attributes may not be caught at the beginning of a tag.

Additionally, most browsers (except Opera) have trouble with tables set
to height="100%". In these cases, the calculated height will never be
proper since the table will always grow to the given height and will
hide any text below it.  We need to strip out these definitions (100%
height for tables doesn't make much sense anyway).

16 years agoFix displaying HTML forwarded body text
Michael M Slusarz [Wed, 7 Oct 2009 18:00:48 +0000 (12:00 -0600)]
Fix displaying HTML forwarded body text

16 years agoEnsure there is always an ability to bottom post
Michael M Slusarz [Wed, 7 Oct 2009 17:59:01 +0000 (11:59 -0600)]
Ensure there is always an ability to bottom post

16 years agoThis title adds no information.
Michael M Slusarz [Wed, 7 Oct 2009 17:55:06 +0000 (11:55 -0600)]
This title adds no information.

16 years agoMake sure this is 'html', since there is a case where it won't be
Michael M Slusarz [Wed, 7 Oct 2009 17:52:23 +0000 (11:52 -0600)]
Make sure this is 'html', since there is a case where it won't be

16 years agoAlter flag text color based on background color in dimp
Michael M Slusarz [Wed, 7 Oct 2009 09:11:15 +0000 (03:11 -0600)]
Alter flag text color based on background color in dimp

16 years agoMore improvements to HTML IFRAME viewing
Michael M Slusarz [Wed, 7 Oct 2009 09:04:26 +0000 (03:04 -0600)]
More improvements to HTML IFRAME viewing

16 years agoRegex tweak
Michael M Slusarz [Wed, 7 Oct 2009 18:30:02 +0000 (12:30 -0600)]
Regex tweak

16 years agoFor base (ID = 0) parts, any subpart is a body part
Michael M Slusarz [Wed, 7 Oct 2009 17:51:57 +0000 (11:51 -0600)]
For base (ID = 0) parts, any subpart is a body part

16 years agoAdd a Turba_Driver::canAdd() method for indicating the driver's ability
Michael J. Rubinsky [Wed, 7 Oct 2009 15:51:01 +0000 (11:51 -0400)]
Add a Turba_Driver::canAdd() method for indicating the driver's ability
to add a new contact.

Needed because we don't have perms on individual contacts, just on the
contact's address book. So for sources such as a virtual address book,
we may be able to edit the contact, but we can't add new contacts to
the address book.

16 years agoChange the Turba_Driver_*::_save method to take an $object instead of the values
Michael J. Rubinsky [Wed, 7 Oct 2009 15:34:51 +0000 (11:34 -0400)]
Change the Turba_Driver_*::_save method to take an $object instead of the values
derived from the object. This also fixes permission checking for Vbooks.

Adds 2 more lines per subclass, but is necessary for drivers that are composed with
another driver (like the Share driver or Vbook driver) since they call the composed
driver's non-public _save method.

16 years agoNeed to group this expression to avoid undefined index warnings.
Michael J. Rubinsky [Wed, 7 Oct 2009 13:30:44 +0000 (09:30 -0400)]
Need to group this expression to avoid undefined index warnings.

16 years agoAdd ability to reload folder list in dimp.
Michael M Slusarz [Wed, 7 Oct 2009 05:16:33 +0000 (23:16 -0600)]
Add ability to reload folder list in dimp.

Should never be needed, but if folder list does somehow manage to become
corrupt, this will fix things.

16 years agoMove reload graphic to CSS.
Michael M Slusarz [Wed, 7 Oct 2009 05:10:04 +0000 (23:10 -0600)]
Move reload graphic to CSS.

16 years agoBetter display of this search criteria
Michael M Slusarz [Wed, 7 Oct 2009 04:55:50 +0000 (22:55 -0600)]
Better display of this search criteria

16 years agoFix positioning of flags in IMP on webkit
Michael M Slusarz [Wed, 7 Oct 2009 04:53:29 +0000 (22:53 -0600)]
Fix positioning of flags in IMP on webkit

16 years agoMore tweaking of various config options
Michael M Slusarz [Wed, 7 Oct 2009 04:43:51 +0000 (22:43 -0600)]
More tweaking of various config options

16 years agoBetter error handling for S/MIME certs
Michael M Slusarz [Wed, 7 Oct 2009 04:17:40 +0000 (22:17 -0600)]
Better error handling for S/MIME certs

16 years agoDon't double encode ampersands
Michael M Slusarz [Wed, 7 Oct 2009 03:21:09 +0000 (21:21 -0600)]
Don't double encode ampersands

16 years agoFix variable typo
Michael M Slusarz [Tue, 6 Oct 2009 23:32:59 +0000 (17:32 -0600)]
Fix variable typo

16 years agoFix Bug #8616
Michael M Slusarz [Tue, 6 Oct 2009 23:15:20 +0000 (17:15 -0600)]
Fix Bug #8616

16 years agoSome fixes to make FF2 work properly
Michael M Slusarz [Tue, 6 Oct 2009 22:32:15 +0000 (16:32 -0600)]
Some fixes to make FF2 work properly

16 years agoBug #8626: Fix updating memcache tracking info on session destroy
Michael M Slusarz [Tue, 6 Oct 2009 22:13:10 +0000 (16:13 -0600)]
Bug #8626: Fix updating memcache tracking info on session destroy

16 years agoAnother IE fix.
Michael M Slusarz [Tue, 6 Oct 2009 21:16:11 +0000 (15:16 -0600)]
Another IE fix.

16 years agoMore fixes for HTML IFRAME display
Michael M Slusarz [Tue, 6 Oct 2009 20:33:41 +0000 (14:33 -0600)]
More fixes for HTML IFRAME display

Heights are not correctly calculated for some HTML messages - this
appears to be a browser issue.  Adjusting the iframe size causes a
re-render of the internal contents which causes the internal contents
height to increase.  This prevents display of content at the very bottom
of the data - thus, we need to display scrollbars for these messages.
Ugly, but necessary.

Also, fix a few annoying IE issues with display heights/widths.

16 years agoConvert to new Horde::addScriptFile() usage
Michael M Slusarz [Tue, 6 Oct 2009 18:56:44 +0000 (12:56 -0600)]
Convert to new Horde::addScriptFile() usage

16 years agoRevise Horde::addScriptFile() API
Michael M Slusarz [Tue, 6 Oct 2009 18:53:40 +0000 (12:53 -0600)]
Revise Horde::addScriptFile() API

Move addExternalScriptFile() into this function - no reason to have a
separate function for this.
Direct loading should be the default.  Loading through javascript.php is
deprecated and any remaining scripts that contain PHP code should be
rewritten ASAP.
Fix javascript loading for fckeditor - use addScriptFile() instead of
the deprecated javascript notification handler.

16 years agoRemove duplicate code.
Jan Schneider [Tue, 6 Oct 2009 16:24:22 +0000 (18:24 +0200)]
Remove duplicate code.

16 years agoLog DB errors.
Jan Schneider [Tue, 6 Oct 2009 16:01:47 +0000 (18:01 +0200)]
Log DB errors.

16 years agoBFN
Michael J. Rubinsky [Mon, 5 Oct 2009 22:23:36 +0000 (18:23 -0400)]
BFN

16 years agoTweak function phpdoc
Michael J. Rubinsky [Mon, 5 Oct 2009 22:07:01 +0000 (18:07 -0400)]
Tweak function phpdoc

16 years agoCheck permissions against the underlaying turba driver, not the share.
Michael J. Rubinsky [Mon, 5 Oct 2009 22:06:12 +0000 (18:06 -0400)]
Check permissions against the underlaying turba driver, not the share.

16 years agoFix browsing and GET.
Jan Schneider [Mon, 5 Oct 2009 17:17:42 +0000 (19:17 +0200)]
Fix browsing and GET.

16 years agoFix browse().
Jan Schneider [Mon, 5 Oct 2009 17:17:04 +0000 (19:17 +0200)]
Fix browse().

16 years agoFix browse().
Jan Schneider [Mon, 5 Oct 2009 17:16:40 +0000 (19:16 +0200)]
Fix browse().

16 years agoFix browse().
Jan Schneider [Mon, 5 Oct 2009 16:59:44 +0000 (18:59 +0200)]
Fix browse().

16 years agoMake this actually work again; fix Horde_Xml_Element usage and more.
Jan Schneider [Mon, 5 Oct 2009 16:37:35 +0000 (18:37 +0200)]
Make this actually work again; fix Horde_Xml_Element usage and more.

16 years agoWe have to use the full tag name (including namespace) when calling
Jan Schneider [Mon, 5 Oct 2009 16:35:16 +0000 (18:35 +0200)]
We have to use the full tag name (including namespace) when calling
createElementNS() or setAttributeNS().

16 years agoAdd test for unsetting namespaced attributes.
Jan Schneider [Mon, 5 Oct 2009 16:34:03 +0000 (18:34 +0200)]
Add test for unsetting namespaced attributes.

16 years agoFix variable name.
Jan Schneider [Mon, 5 Oct 2009 16:20:14 +0000 (18:20 +0200)]
Fix variable name.

16 years agoChange method names to reflect what the actually test.
Jan Schneider [Mon, 5 Oct 2009 16:19:31 +0000 (18:19 +0200)]
Change method names to reflect what the actually test.
Add tests for element setter/getter.
Fix order of assertEquals() arguments.

16 years agoRemove references, consolidate includes
Chuck Hagenbuch [Sun, 4 Oct 2009 03:10:49 +0000 (23:10 -0400)]
Remove references, consolidate includes

16 years agoStub out gettext functions if they don't exist to avoid fatal errors in tests.
Chuck Hagenbuch [Sun, 4 Oct 2009 02:57:40 +0000 (22:57 -0400)]
Stub out gettext functions if they don't exist to avoid fatal errors in tests.

16 years agoRemove a bunch of references, a little PHP 5 style, mark tests skipped that
Chuck Hagenbuch [Sun, 4 Oct 2009 02:56:57 +0000 (22:56 -0400)]
Remove a bunch of references, a little PHP 5 style, mark tests skipped that
currently throw errors.

16 years agoskip tests that don't work because $world['auth'] doesn't exist yet
Chuck Hagenbuch [Sun, 4 Oct 2009 01:32:09 +0000 (21:32 -0400)]
skip tests that don't work because $world['auth'] doesn't exist yet

16 years agoFix methods definitions
Duck (Jakob Munih) [Sat, 3 Oct 2009 14:17:17 +0000 (16:17 +0200)]
Fix methods definitions

16 years agoDeclare static public.
Gunnar Wrobel [Fri, 2 Oct 2009 19:17:05 +0000 (21:17 +0200)]
Declare static public.

16 years agoHotfix structure class construction. A real fix will come later.
Gunnar Wrobel [Fri, 2 Oct 2009 19:16:08 +0000 (21:16 +0200)]
Hotfix structure class construction. A real fix will come later.

16 years agoFix the Kolab_Server factory. Accepting arbitrary class names in the factory is not...
Gunnar Wrobel [Fri, 2 Oct 2009 18:59:29 +0000 (20:59 +0200)]
Fix the Kolab_Server factory. Accepting arbitrary class names in the factory is not required.

16 years agoFix more errors when running tests in strict mode.
Gunnar Wrobel [Fri, 2 Oct 2009 18:47:32 +0000 (20:47 +0200)]
Fix more errors when running tests in strict mode.

16 years agoAdd a text that gives some background on dependency injection and provides a few...
Gunnar Wrobel [Fri, 2 Oct 2009 13:41:12 +0000 (15:41 +0200)]
Add a text that gives some background on dependency injection and provides a few examples.

16 years agoSome example of how to use Horde_Injector.
Gunnar Wrobel [Fri, 2 Oct 2009 13:40:33 +0000 (15:40 +0200)]
Some example of how to use Horde_Injector.

16 years agoPhpdoc.
Gunnar Wrobel [Fri, 2 Oct 2009 13:40:09 +0000 (15:40 +0200)]
Phpdoc.

16 years agoFix more referencing problems for the strict tests.
Gunnar Wrobel [Fri, 2 Oct 2009 09:38:47 +0000 (11:38 +0200)]
Fix more referencing problems for the strict tests.

16 years agoComment out passwd capability for now
Duck (Jakob Munih) [Fri, 2 Oct 2009 07:50:23 +0000 (09:50 +0200)]
Comment out passwd capability for now

16 years agoNot used anymore
Duck (Jakob Munih) [Fri, 2 Oct 2009 07:20:33 +0000 (09:20 +0200)]
Not used anymore

16 years agoFix argument setting so that all phpunit command line args work
Chuck Hagenbuch [Fri, 2 Oct 2009 03:01:24 +0000 (23:01 -0400)]
Fix argument setting so that all phpunit command line args work

16 years agotest_framework now takes all PHPUnit command line arguments
Chuck Hagenbuch [Fri, 2 Oct 2009 03:00:54 +0000 (23:00 -0400)]
test_framework now takes all PHPUnit command line arguments

16 years agoAdd bin/ scripts to hatchery.
Chuck Hagenbuch [Fri, 2 Oct 2009 02:58:34 +0000 (22:58 -0400)]
Add bin/ scripts to hatchery.

16 years agoRemove Horde_Provider (superceded by Horde_Injector)
Chuck Hagenbuch [Fri, 2 Oct 2009 02:47:20 +0000 (22:47 -0400)]
Remove Horde_Provider (superceded by Horde_Injector)

16 years agoinitialize $changes array
Chuck Hagenbuch [Fri, 2 Oct 2009 02:41:17 +0000 (22:41 -0400)]
initialize $changes array

16 years agoThere is no $new_info variable in this function - $info looks like the only alternative.
Chuck Hagenbuch [Fri, 2 Oct 2009 02:40:03 +0000 (22:40 -0400)]
There is no $new_info variable in this function - $info looks like the only alternative.

16 years agowhitespace
Chuck Hagenbuch [Fri, 2 Oct 2009 02:39:55 +0000 (22:39 -0400)]
whitespace

16 years agoremove more references
Chuck Hagenbuch [Fri, 2 Oct 2009 02:12:15 +0000 (22:12 -0400)]
remove more references

16 years agoAvoid "only variables should be passed by reference" warnings
Chuck Hagenbuch [Fri, 2 Oct 2009 02:11:37 +0000 (22:11 -0400)]
Avoid "only variables should be passed by reference" warnings

16 years agoRemove unnecessary references
Chuck Hagenbuch [Fri, 2 Oct 2009 00:59:09 +0000 (20:59 -0400)]
Remove unnecessary references

16 years agowhitespace
Chuck Hagenbuch [Fri, 2 Oct 2009 00:45:36 +0000 (20:45 -0400)]
whitespace

16 years agosplit() is deprecated; use explode()
Chuck Hagenbuch [Fri, 2 Oct 2009 00:45:17 +0000 (20:45 -0400)]
split() is deprecated; use explode()

16 years agoDon't throw notices if the log event doesn't have a field that the filter has a
Chuck Hagenbuch [Fri, 2 Oct 2009 00:42:43 +0000 (20:42 -0400)]
Don't throw notices if the log event doesn't have a field that the filter has a
constraint for.