[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