[commits] Horde annotated tag horde_activesync-2.0.0beta4 created. 67c821192547533154e4aaf6e5c55947137e71c7
Jan Schneider
jan at horde.org
Fri Oct 12 19:38:32 UTC 2012
The annotated tag "horde_activesync-2.0.0beta4" has been created.
at 67c821192547533154e4aaf6e5c55947137e71c7 (tag)
tagging 7e166a137a9901126168c6af9ca9d75a84fb87f2 (commit)
replaces nag-4.0.0beta1
tagged by Jan Schneider
on Fri Oct 12 20:28:11 2012 +0200
-----------------------------------------------------------------------
Released Horde_ActiveSync-2.0.0beta4.
Gunnar Wrobel (45):
Remember duplicates and allow to read them. Provide a reset() method.
Allow to read the duplicate default folders. Reset the defaults before synchronizing.
Obsolete.
Single implementation => collapse.
Reset completely.
Fix synchronization. Provide decent sync stamp. Allow to retrieve duplicate defaults. Adapt to List_Cache change.
Always require a logger and a cache. Readd cached list queries. Adapt to List_Cache change.
Adapt to config change.
Fix transport of the "type" parameter.
Transfer optimized cache update after folder list manipulation to the newer cached driver. Remove obsoleted classes.
Support setting the default folder.
Set the Kolab folder as default if the share is marked as default.
[gwr] Fixed deletion of shares with the Kolab driver.
[gwr] Mark the initial default share as such with the Kolab backend.
[gwr] Always mark the initial share as default notepad.
[gwr] Propagate setting the default attribute to the Kolab backend.
[gwr] Reactivate folder list caching.
[gwr] Allow setting the default folder.
Add the default hook for the default folder handling.
Remove comment.
Adapt Kolab specific turba configuration.
Notify in case of a duplicate default (Bug #11285).
Add all required hooks to handle Kolab default folders (Bug #11285).
[gwr] Always mark the initial share as default addressbook.
[gwr] Always mark the initial share as default tasklist.
[gwr] Always mark the initial share as default calendar.
[gwr] Mark the initial default share as such with the Kolab backend.
[gwr] Mark the initial default share as such with the Kolab backend.
[gwr] Mark the initial default share as such with the Kolab backend.
Quick fix for the moving issue #11305.
Start extracting a better representation of the Kolab data object.
Extract mime type handling.
Fix naming of mime type classes.
Implement content types as separate classes.
Add a mime part handler.
Update message handling to new object classes.
Complete handling object creation via the new object classes.
Prepare for a modified message as an alternative to the new message.
Restructure object modification.
Remove obsoleted class.
Simplify refactoring bloat.
Readd the MIME type handler as a utility class.
Completed the refactoring into an Object-class.
Update package.xml
Hotfixes for the Object refactoring.
Jan Schneider (300):
Development mode for nag-4.0.0
Fix branch.
This breaks height calculation of lower sidebar.
Define padding here instead.
Add failing test.
Use full line height for tags.
[jan] Fix popdown positioning in mailbox table header (Bug #11384).
[jan] Fix sorting by owner if displaying external task sources.
Simplify
[jan] Fix changing sort direction.
[jan] Group active and inactive versions in queue adminstration.
array_merge() re-numbers keys if they are all numeric.
[jan] Fix sending alarm emails.
Fix passing URL parameters to HordePopup.
Finish new button design.
Fix (as in duct tape) scope.
There are reset buttons too.
Fix JS error in duplicate search.
Convert a bunch of create/delete/cancel buttons.
This is only used for creating new keys.
Put color picker button right next to the input field.
[jan] Allow to edit task list color in traditional view.
[jan] Allow to set CSS class for 'link' form fields.
[jan] Allow to pass button attribute hashes to setButtons().
Set a few default buttons.
Generate random colors for new resources.
[jan] Move complete task list management into the sidebar.
Ansel has a mobile view too.
Fix icon spacing.
Revert "[mms] Anchors appear before query string in URL output."
Tweak styles.
[jan] Make Horde::widget() take a single hash parameter.
Redirect to just created calendar.
Button bar design for traditional view.
Remove ShowView functionality.
Fix parse error.
Use button design for address links.
Keep compose textarea white.
Update de translation.
Fix login tasks confirmation form in smartmobile view.
Set default buttons.
Use global expand/collapse icons.
Drop alarms in menu.
Fix sumit buttons on HTTPS sites.
Fix input fields in modal forms.
Let prototypejs do the field focusing.
Scroll calendar list if necessary.
Use the same quota formatting for both views.
Fix navigation icons.
Fix icons.
Button style.
Final tab design.
"Save As New"?
Switch text-decoration.
Move map library to Core.
Update file list.
Avoid double slash.
Revert ""Save As New"?"
Style tweaks.
Fix returning contact cound if returning early (Bug #11393).
This is removing, not deleting.
Escape
Fix button.
Fix extended exception.
[jan] Fix error handling in Fopen driver if a custom error handler is installed.
[jan] Add verifyPeer request option to disable verification of certification peers during SSL request.
Don't verify SSL peers when retrieving FB data.
Remove label here too.
[jan] Fix accidental deletion of all attachments (Bug #10875).
Don't return, actually delete the page (Bug #10875).
Released wicked-1.0.2
Development mode for wicked-1.0.3
Separate out dynamic CSS.
Sidebar
Fix duplicate type attribute.
Tweak growler style.
Use those colors in other places too.
Update ja translation.
Rename class. This is not what it looked like.
Fix removing alarms when completing tasks and update alarm if completing recurring tasks.
Tweak tabset.
Hide panel.
Add .horde-content class that should be used if some page content runs into the sidebar/slider.
Fix import/export page designs.
Move showService() to Horde_Registry.
Button style.
Refactor page layout.
Inverted flag icons for selected rows in traditional view.
Fix JS error when clicking select-all checkbox.
Update
Make this beta, tweak wording.
Rename method to search(). seek() is something different in stream context.
Optimized loading spinner.
Fix method name.
Complete converting traditional mode to new design.
Revert "Fix admin pages output (no) sidebar output."
Fix sidebar on admin pages.
Button style.
Update design of admin pages.
Fix logic, simplify.
Add missing action attributes and session fields.
Fix clearing user data.
No sidebar.
Style
Finish support for radioboxes in sidebar.
Don't lose form if creating of share failed.
Check owner before executing form.
Attach owner on shared task lists.
Sidebar for Turba.
Fix notice if no color specified.
Fix notice.
Drop "addressbooks" preference.
Fix columnselect pref.
Horde_Util::cloneObject().
Revert "Needs to be named mailbox.rss or else pre-commit script rejects"
Protect against short_open_tag.
Fix default background color.
Rename .activeTab to .horde-active.
Allow to render tabsets as buttonbars.
Add icons to buttonbar, render contact tabs as buttonbar.
Fix navigating minical.
Fix cursor.
Those classes are identical, no idea which one is used.
Always use PageOutput for JS output, so we can defer scripts in Horde_Form.
Nag, not Kronolith.
Fix button to create new task list.
Button style.
New UI.
Style
Better admin icon.
Better Add icon.
Try this as the default edit icon. The old looked too much like a checkbox.
No sidebar.
Collapse system calendars by default.
We need scripty for collapsible headers.
Don't wrap.
Remove superflous class (and padding).
Fix flicker.
Style fixes.
Fix extended exception.
Fix parse error.
Not sure if this is the correct behavior, but with throwing an exception it's not even possible to fill the cache.
Fix JS error on deleting calendars.
Fix inserting holidays and resources dynamically.
Hide resource elements if not using SQL.
Fix using PostgreSQL as the session handler backend (Bug #11436).
No sidebar.
Generate XHTML tags.
Avoid duplicate DOM ID.
Unused
Unused
Remove stray bracket.
Style
Remove Horde::menu(), add topbar through Horde_PageOutput.
Add missing view helpers.
Fix deleting/emptying folders.
Fix padding.
Tweak CSS and ID names.
Remove dead code.
Fix updating saved calendars.
Create default shares with random color too.
Fix method name (Bug #11429).
Fix scope.
Fix passing parameters to the factored class.
Unnecessary
Fix positioning of sort popdown in vertical mode (Bug #11384).
Fix parsing SEARCH responses (Bug #11448).
_parseEsearch still passes an array. Hotfix for bug 11448.
Fix text shadow on event links.
Fix German month-day pattern.
Let event details wrap.
Fix recurrence descriptions.
Track all doAction calls and only hide loading spinner after the last call finished.
Load page after the transition finishes, so that the JQM doesn't hide the loading spinner too early.
Call it Agenda like in dynamic view.
Tweak style.
Fix class name.
[jan] Fix track_lifetime setting for Memcache driver (Bug #11444).
Fix method name. Not really used anyway.
Revert "Fix positioning of sort popdown in vertical mode (Bug #11384)."
Remove control class.
Don't highlight running timers.
Fix notice.
[jan] Fix sending and reading files in SSH2 driver if vfsroot is not set (Bug #11451).
We don't want a JQM URL here (Bug #11422).
Go back to task list.
Fix method name.
Fix Smartmobile URLs if the base URL contains parameters. Fixes bug #11422.
Revert "We don't want a JQM URL here (Bug #11422)."
Bump cache version.
Revert "Bump cache version."
[jan] Categories attributes are returned and passed as an array now.
Write tags back to Kolab categories.
[jan] Synchronize tags with Kolab categories.
Button style.
Fix links.
Typo
Fix class names (Bug #11459).
Punctuation
IMAP too.
Tweak User-Agent.
Fix saving objects.
Remove debug code.
Typo
We don't want a list when using <categories> in this object type.
Trailing Z has already been stripped at this point.
Remove deprecated package.
Fix method name.
We log at debug level now.
Stamp is 0 by default now.
Fix User-Agent in tests.
Always pass DateTime objects around instead of timestamps.
Fix categories being array now.
Fix undefined notices.
Only load contacts once.
Don't overwrite instance key.
Fix sending attachments.
Make those notifications stick.
Typo
[jan] Add htmlspecialchars() filter.
Output as much information as possible before attempting to print error details.
Fix markup if note list is empty (Bug #11468).
No longer needed.
[jan] Synchronize tags with Kolab categories.
Tweak
Remove left-over unused variable.
BAD and NO responses don't contain the original command (Bug #11471).
The only places that used $command have been removed.
Use human readable error messages from server responses in exception messages.
Catch Kolab_Storage exceptions.
Support parameters for custom drivers (Request #11465).
Fix for categories returned as arrays now (Bug #11469).
Fix undefined variable (Bug #11469).
More places to hide oversized active links.
Catch empty description.
Add missing color field (Bug #11462).
Fix variable name (Bug #11473).
Don't try blindly the ID if not found by name.
Fix composing if we have session parameters (Bug #11466).
Attach session ID.
Blur this refresh button too.
Set deleted flag after deleting messages (Bug #11362).
Refresh topbar.
Raise delay (Request #11484).
Whitespace
Catch if mailbox is not set.
Use DimpBase if available to load search page (Bug #11301).
Remove dead and outcommented code.
Quote style.
Make translations easier/distinguishable.
Tweak
Re-attach onclick handlers.
Fix various breaking of cached contacts (Bug #11475).
[jan] Set gender field values literally to 'male' or 'female'.
[jan] Fix marking contacts as deleted in the history if deleting shared address books (Bug #11480).
Don't even try to get a share by ID if the ID is not passed (Bug #11481).
Skip resources if disabled (Bug #11483).
Fix minical size.
Logic reversed.
Broader check.
[jan] Support 'emails' attribute with ActiveSync.
Not needed, those are already bare addresses.
There is no different handling of text vs. nontext fields, so do them all at once.
Use the same simple mapping for both converting to and from AS.
Special handling to map 'email' to 'emails' attributes (Bug #8358).
Only show writable address books for default pref.
Use same translation like for Mnemo.
Use __call() where possible, phpdoc.
Whitespace
Fix emails field.
Don't pass property around.
Fix other composite fields too.
Wrapping
ACL wording.
Add deleteACL() und fix setACL().
Fix setting ACLs.
Use new setACL/deleteACL API.
Comments
Shortcut to delete ACLs.
Fix catching unexisting notes.
Fix exception.
Fix logging moved objects (Bug #11493).
Fix editing notes.
Simplify
Only load view.js if required.
Only show feed links where it makes sense (Bug #11407).
Display icon (Bug #11423).
Prepare final beta releases.
Don't wrap.
Add note about PEAR bug that prevents upgrading to a beta version.
Use split() here too.
Display new notepads (Bug #11497).
Hotfix to force synchronization if UIDs are out of sync (Bug #11498).
Still need to route this individually.
Consistency
Update de translation.
Updated
SmartList is not a word.
Improve translateability.
Released Horde_ActiveSync-2.0.0beta4
Michael J Rubinsky (261):
Fix filtering out smartlists when not restricting to user owned shares.
BFN
Move smartlists back to the tabset.
Allow Horde_Core_Ui_Tabs to display images on tabs.
Indicate these are smartlists.
Might as well add myself here.
CHANGES
Move code to initialize the Horde map into Horde::initMap
Must filter our smartlists when building this section of the sidebar.
Fix updating smartlist shares.
Fix classname in phpdoc
Use the $varname, don't hard code the id of the element.
Add link to edit the SmartList criteria.
Convert search form to Horde_Form, enable editing of existing SmartLists.
Avoid undefined index warnings (Bug: 11393).
Another place we need to check for empty 'old' value.
This parameter is not optional.
Search text is optional
Fix updating SmartList that contains tags.
Must use ensureTags here.
Tweak search form buttons, allow deletion of existing SmartList.
Bug: 11400 Escape translated strings before outputing.
ws
Add $_vars
phpdoc
Validate the search form
Add custom form type for the search duedate field.
Use the horde-delete class
need to check the array members for empty, not the entire array variable.
Implement deleting SmartLists
Ensure we maintain an empty tag search.
Simplify slightly.
Return an empty array if we have no data.
Add example text for this field
Tweak search results title.
Cast to int.
Expose Content_Tagger::splitTags to the applications' taggers.
This is nag, not kronolith.
Use Nag_Tagger::split()
Start tweaking tag browsing info.
parse error
No longer used
Fix _headerWidget generation
First pass as refactoring Nag_View_List to use Horde_View.
Update package.xml filelist.
Pass the smartShare attribute
Don't show the tag browser if we are viewing a SmartList
Allow concrete classes to override the _runSearch method.
Honor the current Nag::VIEW_* (view_completed) value during tag browsing.
Again, this is Nag, not Kronolith.
Use a more appropriate filter icon for the tags currently filtered on.
update package.xml filelist
Honor the current $display_tasklists value.
Tweak spacing
Only show the related tags row if we have some.
Clear the tags also.
Don't fall through so we can maintain the current tag browsing.
Request: 7777 Implement "Save and New" button on Task form.
CHANGES
Fix some undefined variable warnings.
Request: 2520 Add LoginTask for deleting completed tasks.
Set the current tasklist when loading a single task.
This must be a timestamp, ensure we have a non-zero completed_date value.
Fix scope.
Update filelist
CHANGES
Fix file/class name.
This is an application specific map file.
Fix Desktop notification JS.
Ensure we pass a valid empty string if there is no description.
BFN
Revert "BFN"
MFB
Fix method name
Fix scope
Fix and cleanup deleting tasks from Nag_Form_Task.
No idea what this was supposed to do.
Remove unused parameter.
CHANGES
Use $page_output->addInlineScript
Only activate the SmartList name text field if we selected to save it.
Unused parameter
Search in both name and description by default
Show more appropriate button titles if editing a SmartList
Better title when editing a SmartList
Deleted accidently commited file.
Always display the SmartList name if we are viewing one.
This action has nothing to do with autocomple, fix doc.
Fix class name for smartmobile handler and fix attaching it.
Fix display of Delete button when editing SmartLists.
Ensure _pointer is initialized to zero.
Fix package.xml
This value is technically an integer.
Fix editing tags on existing tasks.
First pass at refactoring Nag's smartmobile interface.
Better way of handling initial/default page load.
Allow deep linking of task views.
Fix page id
This is Nag, not Turba.
Add basic task edit form.
Set some more attributes from the task.
Fix page navigation.
Remove todo/dead code
Add the rest of the fields, use Date.
Fist pass at adding viewing task by tasklists.
Not sure why the closure was removed here, but that's incorrect.
Remove @todo
Allow returning the messages base part.
tweak comment
Bug: 11410 Fix saving sent messages from ActiveSync.
CHANGES
Fix adding Bcc from ActiveSync
CHANGES
Fix displaying default list of All tasks.
Don't include the value if the type is undefined.
Always allow the option to display all tasks.
Display name of tasklist in the samrtmobile-title
Style completed tasks differently
Style overdue tasks in the tasklist
Use a NagMobile.styleTask method.
Add count bubbles to the tasklist list.
Style the count bubble differently if we have overdue tasks in the list.
Change this page name to #nag-task-form
Remove file from pacakge.xml also.
More nag form tweaks:
Track the currently displayed list.
First pass at adding new tasks, editing existing.
Correctly display/show/parse the date fields.
Nag form tweaks:
Need the full json data.
Store the entire list hash, not just the name.
More explicit selector.
Return the full tasklist with the initial pageload.
Don't show New Task link if we are in a SmartList
Show icons for each tasklist.
Add Nag_Tasklist::
Remove unused template
Ensure we have the full data set.
Set the task.id in the form
Implement deleting tasks.
Enable/disable the Delete task button when needed.
Show a "No tasks" message when needed.
Remove unused file.
jsdoc
Removed unused variable.
Remove unused variable, move the reset() method closer to loop.
Need to reset the pointer.
Simplify
This got lost somewhere along the way.
Don't require the form to be submitted to be valid.
Fix the tasks/index.php script.
Fix re-enabling buttons after deleting a recurring event.
Bug: 11421 Re-add this as a dialog page.
Remove extra closing div in smartmobileView
cleanup jsdoc
ws
Fix displaying day detail in month view.
Remove CSS definitions that have no styles.
All day events might be recurring or last more than one day.
Force conversion of attachment name to UTF-8.
use ->first()
Horde_Mime_Part::parseMessage() takes a string, not a stream.
Need to force headers to string also, to ensure no streams remain.
Don't force conversion, it evidently corrupts proper utf-8 data.
Add missing onHide handler.
Remove unused rfc822 object instantiation.
Spelling.
Add support to Horde_ActiveSync for sniffing out vEvent responses.
Import attendee response if appropriate.
For some reason, this works better.
Use the Itip's configuration to determine if we should auto update in AS also.
auto_update_eventreply might be an array of domains as well.
Parse error.
At least WinMo 7 requires the name attribute to be present.
global notification
typo
Use a custom form type for the tag autocompleter.
Remove unused files.
Fix admin pages output (no) sidebar output.
Revert "Remove unused files."
Remove unused services/sidebar.php
Batch is no longer supported.
These fields are no longer available via FQL.
Must ensure we have a fresh Horde_View object from the Injector.
Don't kill the entire delete process if a single event has problems being removed.
$this->_exif contains human readable text, not raw exif data.
Fix variable name.
Remove unused, empty file.
Released ansel-2.0.2
Missed change log from FW_4
Merge missed this too.
Fix variable name.
First pass at adding ResourceGroup management to dynamic view.
Include resourcegroup data in listCalendars.
spelling
Implement editing existing resource groups.
Fix setting existing response_type value for Resources.
Implement deleting resource groups from dynamic interface.
Bug: 11446 Fix erroneous truncating of CC addresses.
BFN
Horde_Mime is a dependency
Horde_Mail is optional dependency
Typos.
Remove extra topbar from portal.
Too aggressive in removing extra topbar, put back in identity info.
Fill in some comments while I'm tracking down some issues.
Fix method name, actually clear authentication.
Add note that some devices assume reply text is always at the top.
Fix importing VALARM elements with TRIGGER;VALUE=DATE-TIME attributes.
CHANGES
Revert "CHANGES"
CHANGES/BFN
Fix column name in down migration.
Fix toggling the calendar visibility checkbox.
Loop over params, don't assume there is only one.
Fix setting permissions in dynamic mode while conf[share][world] == false
ws
BFN
Output iCal in local tz if we have a recurtype that needs a BYDAY.
These properties are only available in EAS >= 12.0
Simplify. This is what the Kronolith_Calendar::display() method is for.
update phpdoc
ws
Bug: 11438 - Honor conf[share][hidden] in both views and limit to share backed sources.
This is what the Kronolith_Calendar::display() method is for.
parse error.
Log the exception too.
Add missing space that was causing postgres to choke.
BFN
Fix VALARM logic.
Revert "Fix VALARM logic."
Fix VALARM logic
Bug: 11461 Fix scope.
Bug: 11458 Some issues caught by PHPMD
Bug: 11283 Decouple Resource driver from calendar driver.
Need to use copy() here.
Fix diplay/links for resources and groups in traditional sidebar.
Don't display [side|top]bar on attendees.php page.
Allow displaying resource calendars merged in like other calendars.
Show the correct selected state for resource calendars.
phpdoc/type hints
Fix deleting resource's copy of an event.
Kronolith_Driver::deleteEvent takes an id or Kronolith_Event now.
This can never be a string.
Revert "This can never be a string."
These objects can take a string in the const'r. Fix typehints.
More resource cleanup.
Fix adding events when a resource calendar is present in display_calendars.
changes
Fix twitterclient replying and various other onclick-type actions.
Ensure $conflict is always defined.
Ensure we update the lastuntil time when terminating the looping SYNC.
Tweak parenthesizes order.
Initiate the syncstate after we are sure we have the full collection data.
Treat a MOVE like a DELETE from the POV of the src folder.
Use a simple split on commas for tags.
Bug: 11399 attendees are set in the view as a string value already.
Fix corruption of attendee values when editing event multiple times.
Fix display of attendees in traditional event view.
Fix method names in tests.
Fix adding completed recurrence exceptions.
Michael M Slusarz (331):
Add end/start events to the Slider2 js library
Fix incorrect failing tests
Blur text input fields on click if attempting to prevent text selection
Add background to addresses to allow for distinction
Fix subject sizing in dynamic message popup
Fix regression in showing attachment list in dynamic popup message screen
Abstract out header value generation on Rfc822 MIME Viewer
Show local time in message/rfc822 header information
phpdoc
Use tasks to display message log info in dynamic message popup
[mms] Disable blacklist, vacation, and whitelist API methods if the preference is locked.
Convert IMP_Maillog from static class to OO
Get rid of IMP_Dimp class.
Make sure these mailbox prefs have values
Don't apply strikethrough to status column, since it doesn't work as expected
Variable only used in one location
[mms] Initial implementation of smartmobile view.
Improvements to smartmobile portal page
Redirect so proper URL appears in the browser location bar
This color makes the text impossible to see
Remove undocumented/unused parameter
[mms] Allow application API interface to dynamically alter properties (Bug #11388).
Fix typo preventing smartmobile compose from working
jQuery.filter does not like keys with '$'
Some RFC822 styles for smartmobile view
[mms] Add refresh button to smartmobile folder page.
Fix typo
Add jquery Mobile autocomplete plugin
[mms] Add simple address autocompleter to smartmobile compose page.
Add smartmobile compose links to IMP::composeLink()
Handle empty data fields
[mms] Anchors appear before query string in URL output.
Link e-mails to compose page in smartmobile entry view
Fix handling strings without query parameters
Cleaner way of loading pages if not already being viewed
Return the result of .ajax() from HordeMobile.doAction
Add back button to smartmobile pages by default
URL parameter information is now automatically added to pagebeforechange data (data.options.parsedUrl)
Pass-through 2nd optional parameter
This might be empty
jsdoc
Add HordeMobile.createUrl
Abstract out URL parameter generation into protected method
[mms] Added Horde_Core_Url_Smartmobile class.
Better resizing code
Fix/improve URL linking in smartmobile pages.
First attempt to make Nag smartmobile view work
Fix regression on copy/move screen
Per jquerymobile page, use of rel=external is semantically incorrect (it is used to link to pages outside of current domain)
Immediately resize HTML data without waiting for image loading
Add Horde_Core_Smartmobile_View_Helper
Use Horde_Core_Smartmobile_View_Helper to render the header
Use second header to provide navigation through mailbox pages
Header bar should be fixed at all times
No need for top buttons with fixed header
Make the most-used actions for smartmobile message screen fixed in the footer
Some button tweaks
Fix undefined errors
[mms] Fix parsing UTF-16 data in TNEF driver (Bug #11390) (andrey012 at gmail.com).
Fix ticket linking in changelog
[mms] Load new mailbox when renaming current mailbox in dynamic view (Request #11394).
Fix styling of address in collapsed preview bar
Fix regression in passing session ID when submitting data (Bug #11395)
Fix icon positions in headerbar
Use cancel button to leave compose page
per documentation, empty hrefs should point to '#'
Unneded data-role parameters
Don't need top buttons anymore.
Revert navbar changes for now
phpdoc
Horde_PageOutput#addStylesheet() now accepts a Horde_Themes_Element object as input.
Use new shorthand addStylesheet() usage
Add pagination plugin for jquery mobile
First attempt at moving message navigation out of smartmobile footer
Horde_Core_Url_Smartmobile -> Horde_Core_Smartmobile_Url
Pick up viewport changes when loading message in smartmobile view
Force viewport changes to be sent in smartmobile message return
Fix sending updated viewport information when viewing an unseen message
Make sure options.data is always defined.
Fix passing noajax parameter
Combine similar cases
Remove trailing commas in objects
Add refresh button to smartmobile mailbox page
Revamp AJAX action framework
Cleanup unsued code relating to smartmobile compose page
Better centering of expand/collapse icon
[mms] Update MIME mapping file.
PNG compression of theme graphics
For some reason, this breaks kronolith's smartmobile code
More reasonable implementation of HordeMobile.currentPage().
clean up some kronolith smartmobile js/template code
Fix typo (Bug #11402)
Simplify
Bug #11404: Fix regression in parsing query parameters without any other URL elements
Fix scope error
Fix string -> float casting error thrown by PHP
Bug #11385: Don't try to load preview if data is empty
This label is not needed; it is obvious what this label means
Hotfix to fix critical Chrome jquery mobile bug
More exapand/collapse image positioning tweaks
Bug #11386: Correctly update selected state if not current view
Use injected version of this object
Move nag smartmobile code into Nag_Smartmobile class
Finally reached an acceptable design for message footer bar
Move notifications up on screen in imp since we always have a persistent footer
Remove pagination plugin
Fix regression in client-side threading sort due to fetch results object change
[mms] Optimize loading of message bodies when using dynamic view.
Turba smartmobile: show all attributes for an entry
Add addressbook link in smartmobile compose page
Fix formatting of message headers/attachment list
Rename target page to copymove
Catch nodelete flag, and disable move if mailbox is marked readonly
Update package.xml
Blur refresh button after click
Fix inset styling of attachment list
help page tweaks
Don't wrap tree entries
Some nag smartmobile cleanups
Add swipebutton plugin
[mms] Add swipe action buttons to the smartmobile mailbox page.
Fix formatting in compose screen
CSS tweak
Fix compose footer to match other IMP pages
Improve/fix IMP's smartmobile link handling
Remove auto add of back button
turba smartmobile tweaks
Add additional buttons as-is to swipe menu
Add $li object to changePage data
Use LI object in changePage data to dynamically add parameters to actions
Improved folder refresh
Revert "Not sure why the closure was removed here, but that's incorrect."
Fix parse error in nag smartmobile js
Disable tap toggle by default for header bar
Don't allow tap toggle for these footer bars
Simplify innocent/spam button toggling
Add innocent button to swipe actions
Fix sub-header display
Calendar should be in content div
Don't use click handler
Optimize
nag smartmobile fixes
This icon is not terribly descriptive
Fix typo
Another click event -> link change
Create a global pagebeforeshow handler
Optimizations
Use mbox instead of view for the local message page
Move more actions to the beforeshow handler
Add pagehide handler
Use globals here for clarity
[mms] Add configuration option for maximum allowed session times.
[mms] Use Horde_Support_Randomid class to generate secret key.
Not used
Improved smartmobile login screen
Update to latest git 1.1.x version of jQuery Mobile
Show loading image when logging in via smartmobile
fix swipe action
Fix some pageshow actions.
jsdoc
Convert swipebutton to a mobile widget
Convert autocomplete to a mobile widget
No longer needed for PHP 5.3+
Added Horde_Stream package
Use Horde_Stream in Horde_Imap_Client.
Remove giant unnecessary padding
Subject display is duplicative
This completely breaks determination of buttonbar dropdown height
Bug #11415: Fix threading in traditional view
Some more [d]imp -> new view name conversions
Fix icon positioning of spellcheck language dropdown in basic view
[mms] SECURITY: Fix XSS vulnerabilities in the portal blocks.
[mms] Added the Horde_Imap_Client_Data_Format objects.
Simplify logic
Shortcut(s) for adding entries to the list object.
Empty atom should be delimited by double quotes
Fix API method determination during initialization
Fix array_flip() error message
Tweaks to Data Format elements
[mms] Mark secret cookie data as HttpOnly.
[mms] Mark session identifier cookie as HttpOnly.
Bug #11426: Fix positioning of data stream
style
Add add() method to the base stream class.
Use streams to process IMAP string data
Fix opening tag
Allow strings to be forced to output in a certain way
Rewritten client->server interaction code
[mms] Allow SSL version to be explicitly chosen via 'secure' configuration option (Request #11435).
Convert contacts page to Horde_View
Convert PGP Import key page to Horde_View
Convert print template to Horde_View
Remove unused quota template/styles
Convert RSS template to Horde_View
Convert saveimage template to Horde_View
Convert search templates to Horde_View
[mms] Remove Horde_Util::cloneObject().
Convert S/MIME import key page to Horde_View
[mms] Add View helpers to provide access to Horde::img, Horde::label(), and Horde_Help::link().
phpdoc/spacing
Convert IMP prefs templates to Horde_View
Fix requires parameter
Fix undefined error
Update IMP's package.xml
Needs to be named mailbox.rss or else pre-commit script rejects
Add accesskey helper
Bug #11437: Fix debug check
Convert IMP standard view to Horde_View
Use image helper
[mms] Remove Horde_Util::addParameter() and Horde_Util::removeParameter().
Add CC field to smartmobile compose screen
Corrected MIME mapping file
Also remove handler from target when destroying
[mms] Capture key shortcuts on dynamic mailbox page even if focus is on IFRAME HTML message data (Bug #11428).
[mms] Add version parameter to static javascript file URLs to help with cache busting when these files change between releases.
Not used.
Fix view template
Improved HTML image unblocking dialogs.
[mms] Initial implementation of smartmobile view.
Bug #11440: Fix VANISHED FETCH search
add missing CSS file
[mms] Add standalone IMAP command tokenizer.
[mms] Improved IMAP tokenizer of server response data using PHP temporary streams.
Fix clicking on popdowns in mailbox header bar
Fix handling 0-length literals
Fix IMAP debugging output
[mms] Fix CRAM-MD5 authentication (Bug #11449; patrickdk at patrickdk.com).
Bug #11448: There's an app (errr, method) for that)
Bug #11449: Ugh - another typo
Bug #11450: Believe this fixes parsing the shared namespace(s)
[mms] Improved parsing of incoming IMAP server stream.
Hide long from text
cleanups in _parseEnvelope()
Add large envelope data test
Sanity check: check for resource return from getContents()
phpdoc
Bug #11453: Fix parsing a FETCH VANISHED response
Bug #11453: Correct fix for parsing a FETCH VANISHED response
Better line number spacing in PHP shell
This is not necessary
Fix outputting \r in debug stream
[mms] Limit FETCH ENVELOPE data sizes.
Update fixes to jquery mobile
Update liquidmetal JS script
prototypejs updates
Move client sorting code to separate class (most IMAP servers don't require it)
Bug #11110: Don't save multiple copies of a draft.
remove unneeded TODO
Better sanity checking for secure config option to Imap_Client
[mms] Don't allow a user to save a rule with no matching conditions.
This was implemented in Ingo 2.0.10
Remove test_client.php
doc updates
Fixes to QC tasks
Imap_Client fixes caught by PHPMD
IMP fixes caught by PHPMD
Various framework fixes for errors found by PHPMD
Core fixes found by PHPMD
Horde fixes found by PHPMD
Turba fixes found by PHPMD
Ingo fixes found by PHPMD
Fix showing border when toggling between To/From
Kronolith fixes found by PHPMD
Fix IMP tests
Move gollem selectlist code from IMP
Looks like this was created by mistake
[mms] Store command that caused NO/BAD error in Exception, if it can be determined.
Revert excess padding for flag labels
Allow version information to be appended onto CSS files also
Bug #11460: Fix wrong object reference
Fix levenshtein sorting
Bug #11453: Fix parsing bare response text codes
Unneeded
Bug #11453: Fix grabbing the remaining string in a tokenizer stream
Use global registry reference
Bug #11297: Ignore IMAP issues when doing the newmail check
Fix newmailsound preferences view
[mms] Send spellcheck parameters using AJAX object, not in URL (Bug #11467).
This is not used directly by viewport
Bug #11464: Fix message not found error when trying to load preview of a message that was just deleted
Revert "BAD and NO responses don't contain the original command (Bug #11471)."
Revert "The only places that used $command have been removed."
Bug #11471: Correctly grab the command that caused the tagged NO/BAD response
Revert "Set deleted flag after deleting messages (Bug #11362)."
Re-add response code parsing to Pop3 driver
POP3 fix due to recent change in Query Object structure
Fix recent regression regarding 0-length IMAP literals
Only show purge trash interval if purging is active
[mms] Fix regression in using Virtual Trash (Bug #11478; tonyb at go-concepts.com).
consistent function name
More prefs to hide based on other preference values
Prefs CSS tweaks
Can't use emoticon filter on HTML data either
Tweak error message
[mms] Remove session caching of rules.
Fix undefined variable
[mms] Fix POP3 regression that broken envelope data parsing (Bug #11477).
[mms] Add predefined templates to ACL management screen (Request #10648).
Fix viewing address context menu when more than 15 addresses are present
Fix setting mailbox label in smartmobile if non-subscribed mailbox is reloaded
Fix updating rowlist when deleting a message.
Use protected access within this class
[mms] Add 'transport_auth' hook to handle defining authentication parameters for transport backends.
Check for non-array return from hook
Fix search display in dynamic view
No need for unique URL here
search.php does not require a mailbox parameter
Bug #11301: Fix topbar search link
[mms] Show non-javascript enhanced login screen for non-smartmobile mobile browsers (Bug #11215).
First attempt to display all address group members in dynamic view
Fix missing icons
Bug #11485: Sanity checking if mailbox contents change while downloading mailbox file
Bug #11486: Fix undefined index errors
Remove some more IE 6 code
[mms] SECURITY: Fix XSS in tooltip javascript.
Tooltips performance improvements
When cloning csstidy object, refresh internal objects
Bug #11153: Correctly maintain original CSS styling when displaying blocked CSS rules
Fix loading mailbox with initial search parameter if not in initial slice
Don't use onclick parameters
Move IMP:: contact related methods to separate library
Move quota output code to separate library
Fix adding auth credentials to transport config
Can't do fancy registry stuff when bootstrapping authentication code
No need for array in IMAP command
code cleanups
Update link
[mms] Fix determination of HIGHESTMODSEQ value from FETCH data.
Clarify authentication/login hooks
phpdoc
The mailbox name could resolve into an empty value
arjen+horde at de-kort.org (1):
Only use the Null handler if SESSION_NONE is explicitly set.
More information about the commits
mailing list