horde.git
16 years agoThe server list is no longer a combo, but a popup menu
Michael J. Rubinsky [Sun, 18 Jan 2009 19:37:44 +0000 (14:37 -0500)]
The server list is no longer a combo, but a popup menu

16 years agoTranslation -> Babel
Jan Schneider [Mon, 19 Jan 2009 10:07:30 +0000 (11:07 +0100)]
Translation -> Babel

16 years agoRemove (old) copy of po/translation.php.
Jan Schneider [Mon, 19 Jan 2009 10:03:56 +0000 (11:03 +0100)]
Remove (old) copy of po/translation.php.

16 years agoLoad scriptaculous from Horde.
Jan Schneider [Mon, 19 Jan 2009 09:54:59 +0000 (10:54 +0100)]
Load scriptaculous from Horde.

16 years agoFix copyright year.
Jan Schneider [Mon, 19 Jan 2009 09:52:53 +0000 (10:52 +0100)]
Fix copyright year.

16 years agoRequire installing Gettext package from PEAR.
Jan Schneider [Mon, 19 Jan 2009 09:51:59 +0000 (10:51 +0100)]
Require installing Gettext package from PEAR.

16 years agoAdd Babel (Request #7853).
Jan Schneider [Mon, 19 Jan 2009 09:44:39 +0000 (10:44 +0100)]
Add Babel (Request #7853).

16 years agoUse Horde_Editor from horde-git
Michael M Slusarz [Mon, 19 Jan 2009 07:05:38 +0000 (00:05 -0700)]
Use Horde_Editor from horde-git

16 years agoRemove cruft/@since/CVS tags; autoloading
Michael M Slusarz [Mon, 19 Jan 2009 06:59:52 +0000 (23:59 -0700)]
Remove cruft/@since/CVS tags; autoloading

16 years agoUpdate version
Michael M Slusarz [Mon, 19 Jan 2009 06:53:26 +0000 (23:53 -0700)]
Update version

16 years agoCompress PNG files.
Michael M Slusarz [Mon, 19 Jan 2009 06:02:47 +0000 (23:02 -0700)]
Compress PNG files.

16 years agoCSS updates
Michael M Slusarz [Mon, 19 Jan 2009 06:02:41 +0000 (23:02 -0700)]
CSS updates

16 years agoStill more event cleanups.
Michael M Slusarz [Mon, 19 Jan 2009 05:40:16 +0000 (22:40 -0700)]
Still more event cleanups.

16 years agochangelog
Michael M Slusarz [Mon, 19 Jan 2009 04:27:58 +0000 (21:27 -0700)]
changelog

16 years agoBetter variable name.
Michael M Slusarz [Mon, 19 Jan 2009 04:27:43 +0000 (21:27 -0700)]
Better variable name.

16 years agoi had empty arrays in the cache, so this check wasn't sufficient to fetch and store...
Chuck Hagenbuch [Mon, 19 Jan 2009 04:25:17 +0000 (23:25 -0500)]
i had empty arrays in the cache, so this check wasn't sufficient to fetch and store the info

16 years agoUse document-wide Event handlers.
Michael M Slusarz [Sun, 18 Jan 2009 23:41:20 +0000 (16:41 -0700)]
Use document-wide Event handlers.

DIMP now uses approx. 10 total ecent handlers as opposed to before,
where 1000's of event handlers needed to be created/deleted if a user
would scroll through a list of messages.

16 years agoUnneeded CSS declaration.
Michael M Slusarz [Sun, 18 Jan 2009 23:41:00 +0000 (16:41 -0700)]
Unneeded CSS declaration.

16 years agoPrototype won't parse the responseText into responseJSON unless the
Michael J. Rubinsky [Sun, 18 Jan 2009 17:47:05 +0000 (12:47 -0500)]
Prototype won't parse the responseText into responseJSON unless the
content type is 'application/json'.  This (finally) gets the autocompleter
working for me again :)

16 years agoEven better, add an 'onload' parameter to Kronolith::addInlineScript()
Michael J. Rubinsky [Sun, 18 Jan 2009 15:41:45 +0000 (10:41 -0500)]
Even better, add an 'onload' parameter to Kronolith::addInlineScript()
like we do in IMP.

16 years agofix method name - this is a public method now
Michael J. Rubinsky [Sun, 18 Jan 2009 15:23:44 +0000 (10:23 -0500)]
fix method name - this is a public method now

16 years agoThe form element won't be loaded at this point, wait until the DOM is loaded.
Michael J. Rubinsky [Sun, 18 Jan 2009 15:20:46 +0000 (10:20 -0500)]
The form element won't be loaded at this point, wait until the DOM is loaded.

16 years agoDIMP CSS cleanups
Michael M Slusarz [Sun, 18 Jan 2009 08:55:03 +0000 (01:55 -0700)]
DIMP CSS cleanups

16 years agoUpdate compressed versions
Michael M Slusarz [Sun, 18 Jan 2009 07:26:02 +0000 (00:26 -0700)]
Update compressed versions

16 years agoMore Event cleanup
Michael M Slusarz [Sun, 18 Jan 2009 07:24:13 +0000 (00:24 -0700)]
More Event cleanup

Remove unneeded table in preview area.

16 years agoFinish Event cleanup for compose screen.
Michael M Slusarz [Sun, 18 Jan 2009 03:04:19 +0000 (20:04 -0700)]
Finish Event cleanup for compose screen.

Also, improved the compose attachment view code.

16 years agoRemove unneeded code; use identify()
Michael M Slusarz [Sun, 18 Jan 2009 02:47:17 +0000 (19:47 -0700)]
Remove unneeded code; use identify()

16 years agoUse identify() when appropriate
Michael M Slusarz [Sun, 18 Jan 2009 02:46:58 +0000 (19:46 -0700)]
Use identify() when appropriate

16 years agoCSS Tweaks
Michael M Slusarz [Sun, 18 Jan 2009 02:14:00 +0000 (19:14 -0700)]
CSS Tweaks

16 years agopass Horde_Date objects to dateSearch()
Chuck Hagenbuch [Sun, 18 Jan 2009 03:57:38 +0000 (22:57 -0500)]
pass Horde_Date objects to dateSearch()

16 years agoremove unnecessary scheduler class; make agenda script standalone, to be scheduled...
Chuck Hagenbuch [Sun, 18 Jan 2009 03:17:03 +0000 (22:17 -0500)]
remove unnecessary scheduler class; make agenda script standalone, to be scheduled via cron once a day

16 years agoMore Event handling cleanups.
Michael M Slusarz [Sun, 18 Jan 2009 01:55:32 +0000 (18:55 -0700)]
More Event handling cleanups.

16 years agoUpdate element() to reflect new Event handling model
Michael M Slusarz [Sun, 18 Jan 2009 01:25:28 +0000 (18:25 -0700)]
Update element() to reflect new Event handling model

Since there is no guarantee which order document-wide events are
processed, it is possible that by the time an event handler deals with
an event, the contextmenu has already been closed. Therefore, we need to
keep information on the last opened menu for element() purposes.

16 years agoCSS fixes
Michael M Slusarz [Sun, 18 Jan 2009 01:15:26 +0000 (18:15 -0700)]
CSS fixes

16 years agoBug #7833 - Fix translation of mailbox prefixes
Michael M Slusarz [Sun, 18 Jan 2009 00:50:17 +0000 (17:50 -0700)]
Bug #7833 - Fix translation of mailbox prefixes

16 years agoTicket #7196 - More search/TAB key improvements
Michael M Slusarz [Sun, 18 Jan 2009 00:14:04 +0000 (17:14 -0700)]
Ticket #7196 - More search/TAB key improvements

16 years agoUpdate autocomplete code.
Michael M Slusarz [Sat, 17 Jan 2009 23:47:29 +0000 (16:47 -0700)]
Update autocomplete code.

16 years agoBetter PHP 5 static usage.
Michael M Slusarz [Sat, 17 Jan 2009 23:46:32 +0000 (16:46 -0700)]
Better PHP 5 static usage.

16 years agoRefactor for new Horde_Mime library.
Michael J. Rubinsky [Sat, 17 Jan 2009 23:14:51 +0000 (18:14 -0500)]
Refactor for new Horde_Mime library.

This should be everything in kronolith except the ContactAutoCompleter.php
file.

16 years agoFix to address
Michael J. Rubinsky [Sat, 17 Jan 2009 20:56:46 +0000 (15:56 -0500)]
Fix to address

16 years agoYet Another (tm) piece of cruft for the .gitignore file
Michael J. Rubinsky [Sat, 17 Jan 2009 18:35:48 +0000 (13:35 -0500)]
Yet Another (tm) piece of cruft for the .gitignore file

16 years agoSlowly work through kronolith to make it use Horde_Mime.
Michael J. Rubinsky [Sat, 17 Jan 2009 18:33:05 +0000 (13:33 -0500)]
Slowly work through kronolith to make it use Horde_Mime.

I noticed a commented out return in the agenda() method in kronlith.php

I wasn't sure if that was intentional or not so I left it in.  (In run() it
looks like it wants to send the agendas every hour, but in agenda it
was checking for only once per day. Can someone else review to be sure?

16 years agouse Horde_Date instead of DateTime here, since Horde_Date supports timestamps in...
Chuck Hagenbuch [Sat, 17 Jan 2009 16:10:49 +0000 (11:10 -0500)]
use Horde_Date instead of DateTime here, since Horde_Date supports timestamps in the constructor

16 years agoThis line got lost somewhere along the way
Michael M Slusarz [Sat, 17 Jan 2009 01:05:29 +0000 (18:05 -0700)]
This line got lost somewhere along the way

16 years ago$imp_imap is in the global scope
Michael J. Rubinsky [Fri, 16 Jan 2009 21:24:52 +0000 (16:24 -0500)]
$imp_imap is in the global scope

16 years ago* Add similar base.local.php support to kronolith, and update
Michael J. Rubinsky [Fri, 16 Jan 2009 19:42:20 +0000 (14:42 -0500)]
* Add similar base.local.php support to kronolith, and update
gitignore to catch these files in any application.

16 years agoUpdate compressed versions.
Michael M Slusarz [Fri, 16 Jan 2009 19:36:53 +0000 (12:36 -0700)]
Update compressed versions.

16 years agoContextSensitive already keeps track of this info.
Michael M Slusarz [Fri, 16 Jan 2009 18:15:52 +0000 (11:15 -0700)]
ContextSensitive already keeps track of this info.

16 years agoAdd effect when showing/hiding attachment list.
Michael M Slusarz [Fri, 16 Jan 2009 17:40:22 +0000 (10:40 -0700)]
Add effect when showing/hiding attachment list.

16 years agoFix viewport position when switching to cached view.
Michael M Slusarz [Fri, 16 Jan 2009 17:18:31 +0000 (10:18 -0700)]
Fix viewport position when switching to cached view.

16 years agoFix address generation in Newmail block.
Michael M Slusarz [Fri, 16 Jan 2009 16:39:05 +0000 (09:39 -0700)]
Fix address generation in Newmail block.

16 years agoCorrectly display status flags when updating viewport.
Michael M Slusarz [Fri, 16 Jan 2009 19:33:11 +0000 (12:33 -0700)]
Correctly display status flags when updating viewport.

16 years agoBegin reworking Event handling model.
Michael M Slusarz [Fri, 16 Jan 2009 07:46:43 +0000 (00:46 -0700)]
Begin reworking Event handling model.

Instead of attaching event handlers to every DOM element, set a single
event handler on the document and sniff the Event object to determine
what DOM element it hit.

This is not fully complete yet, and there still are some issues (i.e
dealing with context menu actions).

16 years agoShould not be needed any more.
Michael M Slusarz [Fri, 16 Jan 2009 06:13:34 +0000 (23:13 -0700)]
Should not be needed any more.

16 years agoFix for Ticket #7196
Michael M Slusarz [Fri, 16 Jan 2009 05:31:24 +0000 (22:31 -0700)]
Fix for Ticket #7196

ESC in DIMP search box now clears the search. Also, fix some wonkiness
with tabbing out of box due to conflicting Event handlers.

16 years agoThese values may not always be set.
Michael J. Rubinsky [Thu, 15 Jan 2009 23:29:47 +0000 (18:29 -0500)]
These values may not always be set.

16 years agoMore Image/CSS tweaking in DIMP
Michael M Slusarz [Thu, 15 Jan 2009 21:21:33 +0000 (14:21 -0700)]
More Image/CSS tweaking in DIMP

16 years agothis code was making incorrect assumptions about my directory layout. This
Chuck Hagenbuch [Thu, 15 Jan 2009 21:08:17 +0000 (16:08 -0500)]
this code was making incorrect assumptions about my directory layout. This
should be a little better, but ideally we'd pass the same parameters to
base64ImgData() that we pass to Horde::img (app, image) so that it can figure
out the path reliably.

16 years agoCSS fixes re: new image code
Michael M Slusarz [Thu, 15 Jan 2009 18:36:21 +0000 (11:36 -0700)]
CSS fixes re: new image code

16 years agoAllow remaining images on DIMP main page to be loaded via Data URL
Michael M Slusarz [Thu, 15 Jan 2009 18:05:05 +0000 (11:05 -0700)]
Allow remaining images on DIMP main page to be loaded via Data URL

Loading DIMP's index page on a supported browser, with CSS/JS caching,
now results in 0 images that need to be separately loaded.

Should probably move this to Horde core proper ASAP (along with all
JS/CSS caching code) so that other apps can make use of this. This is
less effective for non-AJAXy applications since the data needs to be
sent on every page load (vs. the image data being cached in CSS).
However, some images are generated on the fly/don't reside in the app
themes directory so they aren't available to be served via CSS.

16 years agocache -> cacheOb
Chuck Hagenbuch [Thu, 15 Jan 2009 17:12:48 +0000 (12:12 -0500)]
cache -> cacheOb
constructors protected for objects with singletons
remove &

16 years agoWe still need to load at least IMP.php since autoloading only works from
Jan Schneider [Thu, 15 Jan 2009 16:56:49 +0000 (17:56 +0100)]
We still need to load at least IMP.php since autoloading only works from
inside IMP, but prefs.php is also loaded from outside IMP.

16 years agoMerge Ajax CSS into regular CSS file, to make themes properly working.
Jan Schneider [Wed, 14 Jan 2009 15:00:24 +0000 (16:00 +0100)]
Merge Ajax CSS into regular CSS file, to make themes properly working.

16 years ago$status can be something different, e.g. a complete error message from
Jan Schneider [Wed, 14 Jan 2009 14:41:02 +0000 (15:41 +0100)]
$status can be something different, e.g. a complete error message from
Auth_imp::_authenticate().

16 years agoThis is a Horde_Date now, not an integer
Michael J. Rubinsky [Thu, 15 Jan 2009 15:17:04 +0000 (10:17 -0500)]
This is a Horde_Date now, not an integer

16 years agoFix class names
Michael J. Rubinsky [Thu, 15 Jan 2009 15:16:30 +0000 (10:16 -0500)]
Fix class names

16 years agoMove some more graphics into CSS files.
Michael M Slusarz [Thu, 15 Jan 2009 08:00:12 +0000 (01:00 -0700)]
Move some more graphics into CSS files.

16 years agoAdd missing quota graphics.
Michael M Slusarz [Thu, 15 Jan 2009 08:00:01 +0000 (01:00 -0700)]
Add missing quota graphics.

16 years agoAutoload library.
Michael M Slusarz [Thu, 15 Jan 2009 06:44:07 +0000 (23:44 -0700)]
Autoload library.

16 years agoAutoload IMP::, MIMP::, and DIMP::.
Michael M Slusarz [Thu, 15 Jan 2009 06:37:02 +0000 (23:37 -0700)]
Autoload IMP::, MIMP::, and DIMP::.

16 years agoDon't use static access to IMP_Filter; autoloading.
Michael M Slusarz [Thu, 15 Jan 2009 06:34:33 +0000 (23:34 -0700)]
Don't use static access to IMP_Filter; autoloading.

16 years agophpdoc
Michael M Slusarz [Thu, 15 Jan 2009 06:29:23 +0000 (23:29 -0700)]
phpdoc

16 years agoChange to Horde 4 conventions; autoloading
Michael M Slusarz [Thu, 15 Jan 2009 06:20:07 +0000 (23:20 -0700)]
Change to Horde 4 conventions; autoloading

16 years agoFix variable name
Michael M Slusarz [Thu, 15 Jan 2009 05:15:04 +0000 (22:15 -0700)]
Fix variable name

16 years agouse Horde_Imap_Client_Utils
Chuck Hagenbuch [Thu, 15 Jan 2009 05:55:48 +0000 (00:55 -0500)]
use Horde_Imap_Client_Utils

16 years agomd5() -> hash(); ws
Michael M Slusarz [Thu, 15 Jan 2009 05:09:24 +0000 (22:09 -0700)]
md5() -> hash(); ws

16 years agomd5() -> hash()
Michael M Slusarz [Thu, 15 Jan 2009 05:09:14 +0000 (22:09 -0700)]
md5() -> hash()

16 years agoBetter name for this file
Michael M Slusarz [Thu, 15 Jan 2009 04:41:21 +0000 (21:41 -0700)]
Better name for this file

16 years agoAdd base.local.php file to allow symlinking of IMP
Michael M Slusarz [Thu, 15 Jan 2009 04:35:29 +0000 (21:35 -0700)]
Add base.local.php file to allow symlinking of IMP

Mirroring cjh's changes to horde/core.php - allows (for now) a way to
install IMP in a directory other than directly under horde (i.e.
symlinking).

16 years ago- VFS can be autoloaded
Chuck Hagenbuch [Thu, 15 Jan 2009 02:36:48 +0000 (21:36 -0500)]
- VFS can be autoloaded
- more & removal

16 years agoautoloader is now included in core.php
Chuck Hagenbuch [Thu, 15 Jan 2009 02:36:08 +0000 (21:36 -0500)]
autoloader is now included in core.php

16 years agofix case of Mime classes/files
Chuck Hagenbuch [Thu, 15 Jan 2009 02:35:49 +0000 (21:35 -0500)]
fix case of Mime classes/files

16 years agofix parse error
Chuck Hagenbuch [Thu, 15 Jan 2009 02:35:30 +0000 (21:35 -0500)]
fix parse error

16 years agofix parse errors
Chuck Hagenbuch [Thu, 15 Jan 2009 02:23:32 +0000 (21:23 -0500)]
fix parse errors

16 years agoremove & from singletons
Chuck Hagenbuch [Thu, 15 Jan 2009 02:22:43 +0000 (21:22 -0500)]
remove & from singletons

16 years agophp 5 style singletons
Chuck Hagenbuch [Thu, 15 Jan 2009 02:22:12 +0000 (21:22 -0500)]
php 5 style singletons

16 years agophp 5 style singletons
Chuck Hagenbuch [Thu, 15 Jan 2009 02:21:45 +0000 (21:21 -0500)]
php 5 style singletons

16 years agoinitialize 'reset' member
Chuck Hagenbuch [Thu, 15 Jan 2009 02:20:56 +0000 (21:20 -0500)]
initialize 'reset' member

16 years agofix ngettext parameters
Chuck Hagenbuch [Thu, 15 Jan 2009 02:20:39 +0000 (21:20 -0500)]
fix ngettext parameters

16 years agoremove & from singleton calls
Chuck Hagenbuch [Thu, 15 Jan 2009 02:20:07 +0000 (21:20 -0500)]
remove & from singleton calls

16 years agoremove & from singleton calls
Chuck Hagenbuch [Thu, 15 Jan 2009 02:19:28 +0000 (21:19 -0500)]
remove & from singleton calls

16 years agoapplication controller can be autoloaded now
Chuck Hagenbuch [Wed, 14 Jan 2009 17:01:51 +0000 (12:01 -0500)]
application controller can be autoloaded now

16 years agohydra controller stubs
Chuck Hagenbuch [Wed, 14 Jan 2009 05:59:13 +0000 (00:59 -0500)]
hydra controller stubs

16 years agocontroller stub
Chuck Hagenbuch [Wed, 14 Jan 2009 05:58:37 +0000 (00:58 -0500)]
controller stub

16 years agolocal route overrides and basic admin + page routes
Chuck Hagenbuch [Wed, 14 Jan 2009 05:19:06 +0000 (00:19 -0500)]
local route overrides and basic admin + page routes

16 years agoinclude local routes
Chuck Hagenbuch [Wed, 14 Jan 2009 05:18:46 +0000 (00:18 -0500)]
include local routes

16 years agostart mocking up a basic h4 app structure for hippo and hydra
Chuck Hagenbuch [Wed, 14 Jan 2009 05:09:23 +0000 (00:09 -0500)]
start mocking up a basic h4 app structure for hippo and hydra

16 years agofeed reading should probably just be part of hippo for now, along with provided
Chuck Hagenbuch [Wed, 14 Jan 2009 05:08:11 +0000 (00:08 -0500)]
feed reading should probably just be part of hippo for now, along with provided
to other apps like imp as a service.

16 years agoBFN
Michael J. Rubinsky [Tue, 13 Jan 2009 23:04:17 +0000 (18:04 -0500)]
BFN

16 years agoMerge from CVS - need full URLs here in case this is being rendered as
Michael J. Rubinsky [Tue, 13 Jan 2009 22:49:23 +0000 (17:49 -0500)]
Merge from CVS - need full URLs here in case this is being rendered as
embedded.