[commits] Horde annotated tag horde_activesync-2.0.0beta3 created. 4dee34ad416174f55365e988915f54ea5538ecfb

Jan Schneider jan at horde.org
Wed Aug 29 13:32:57 UTC 2012


The annotated tag "horde_activesync-2.0.0beta3" has been created.
        at  4dee34ad416174f55365e988915f54ea5538ecfb (tag)
   tagging  5a99b000b6f50a7c333434cf16dfea2633e2f39d (commit)
  replaces  sesha-1.0.0beta1
 tagged by  Jan Schneider
        on  Wed Aug 29 15:10:20 2012 +0200

-----------------------------------------------------------------------
Released Horde_ActiveSync-2.0.0beta3.

Gunnar Wrobel (23):
      Fix typo.
      [gwr] Avoid overwriting unknown XML elements (Bug #11309)
      Add List_Exception.
      Extract modifier and query handler.
      Extract the folder manipulations to a separate class.
      Add a log decorator to the folder list manipulations. Basically extracted from the original list handler.
      Add a synchronization handler to keep cache synchronization and list manipulations separate.
      Add a log decorator for the synchronization.
      Move the ACL query to the new structure.
      Move the Share parameter query to the new structure.
      Move the ActiveSync parameter query to the new structure.
      Add two different strategies for dealing with double default folders (bail and log, Bug #11285)
      A wrapper that aggregates folder data.
      A simple factory for folder types (extracted from the Horde_Kolab_Storage_Factory).
      Move the basic list query to the new structure.
      Move the list cache into the Horde_Kolab_Storage_List namespace.
      Complete the Horde_Kolab_Storage_List namespace.
      Adapt the Horde_Kolab_Storage_Folder namespace to the structure
      Readd component tests.
      Adapt to the changes in the Horde_Kolab_Storage_List namespace.
      Update the package.xml.
      Adapt to the API changes in Kolab_Storage.
      Adapt to the API changes in Kolab_Storage.

Jan Schneider (93):
      Fix permission checking in IMP (Bug #11253).
      Development mode for sesha-1.0.0
      Fix link.
      Use the same access key title style like in other places.
      Fix escaping of desktop alarm messages (Bug #10810).
      This should fix desktop notifications (Bug #10810).
      Fix adding attachments to problem tickets (Bug #10654).
      [jan] Fix cancelling problem report.
      [jan] Fix adding attachments to problem tickets (Bug #10654).
      Remove debug line.
      Default to access for all groups (Bug #10654).
      [jan] Fix auto-submitting of tickets if using groups (Bug #10654).
      Add H5 changelog.
      Fix super global access (Bug #11277).
      Revert 20866a3a13b17baa10c97981725fc9b88aa50f52, we still need this for the window title.
      Pass GET parameter when redirecting to the correct view's compose screen.
      Update de translation.
      [jan] Allow to reset flag colors and to specify as HTML colors.
      Avoid undefined index notice.
      Make sure this is serialized to an array, not a hash/object.
      Extra top line for login form notifications.
      Fix permission check when merging and renaming pages (Bug #11332).
      Use instanceof.
      Fix changelog.
      Allow chaining.
      This is a minor version bump.
      Keep the place of the upgrade script visible.
      Fix example permissions.
      Make buttons active on hover (Bug #11262).
      Use lists again for button bars in dynamic view.
      Condense .horde-subnavi-arrow and .horde-icon-arrow-subnavi into .horde-popdown.
      Merge branch 'redesign' into develop
      Have base context menus in the DOM last.
      Add keyhandler to FormGhost.
      Rename newRefresh to newExtra and allow custom attributes for the New link.
      Lighter icons for selected rows.
      Automatically focus form if there is any.
      Throw exception.
      Allow to return bare Nag_Task object from export().
      Remove stale entry.
      New calendar design.
      Move dynamic templates to templates/dynamic/.
      Merge branch 'redesign' into develop
      Tweak height.
      Make description visible again.
      Remove unused rules.
      Spacing
      No more rounded corners.
      [jan] Add quick task adding to dynamic view.
      Reduce size even more.
      Fix popdown positioning.
      Keep background tranparent.
      No longer used.
      Padding
      This was not supposed to be merged from the redesign branch.
      Style, comments.
      Remove useless cruft.
      Fix mouseover effect.
      Move some old sidebar updating stuff that we could re-use to HordeTopbar.
      Move generic sidebar CSS/JS to Horde.
      Spacing
      Remove useless CSS class.
      Rename CSS class.
      [jan] Include time when parsing recurrence end date from vCalendar/iCalendar.
      Singular
      Fix tests.
      Fix unserialization errors.
      Not necessary anymore.
      Fix indention.
      Move style to Horde.
      Use new sidebar style for Nag.
      Start implementing form design.
      Preliminary tab design.
      Tweak form.
      Don't show application's sidebar in prefs view.
      More form, tab and other style tweaks.
      Use button bar for address book actions.
      Don't make the attachment expandable this prominent.
      [jan] Use Horde 5 action bar.
      Prepare releases (tomorrow).
      This won't work with some TLDs. Add failing test.
      That's worth a separate mentioning.
      Button background image.
      Typo
      Update de translation.
      Updated
      Typos
      Simplify translations.
      Spelling
      Update de translation.
      Updated
      Merge branch 'develop'
      Released Horde_ActiveSync-2.0.0beta3

Michael J Rubinsky (101):
      Fix sending AEFrequencyValue in EAS security policies.
      Released Horde_ActiveSync-1.2.7
      Development mode for Horde_ActiveSync-1.2.8
      fix path to git install instructions
      phpdoc
      This gets rid of the mysterious extra 3 pixels of padding.
      Always pop the app off the stack before returning.
      Return mailbox attribute value as well.
      Only return subscribed mailboxes for ActiveSync
      Inbox -> INBOX
      need value here, not basename
      Return the delimter too.
      Use the index since we already have it
      Build a proper nested folder hierarchy when we have it.
      CHANGES
      Don't include smart lists in the panel
      Use tabs for smart lists.
      Identify lists as smart in the tasklist management view.
      Extend Nag_Search to search for due dates before a certain date.
      Implement due date criteria in search/smartlists.
      Fix variable name
      Fix adding tasks from the traditional form
      Do not explode here, the tagger takes care of it.
      split the tag string if it's not a tag_id
      unused
      ws
      Rework search logic, simplify tag logic.
      Use separate input for tag search, use autocompleter.
      Fix logic for filtering out tasks by duedate when task has no duedate
      Have Nag::listTasks() take an options array instead of individual parameters.
      Use Nag_Search
      parse error
      Update Nag_Api::listTasks to take parameter array.
      Ensure tasklists is an array
      Always return tag information in json/hash data.
      Display tags in task view in Kronolith
      Create an explicit parser object, using the current locale.
      Look for strings starting with '#' and interpret them as tags during quickAdd.
      Don't include smart lists in the choice of default tasklist.
      For now, don't show smart tasklists in kronolith, it breaks toggling lists on and off.
      public static -> static public
      this is a protected method
      Share system already filters on permissions.
      Remove @since
      Use Nag::getTagger()
      Implement Nag_View_List
      Implement tag browsing in the list view.
      Can no longer have this as a static method now that we need $this->_app
      Need to identify the app
      Initial go at UI for task browsing by tag
      Use separate CSS class for the selected tags.
      Update package.xml filelist
      Add Content to the autoloader path.
      Bug: 11344 Avoid undefined index errors.
      Clarify which collection the changes are in.
      Fix setting the INBOX display name when not synching email via ActiveSync
      Add (optional?) SYNC_STATUS element for the entire SYNC response.
      Fix not incrementing synckey if no results at all.
      ws
      Only send the SYNC_COMMANDS tag if we *have* any commands.
      Don't assume we have a numeric $changecount
      Don't short circuit INBOX here.
      Fix property name
      Must close the output buffer.
      Thought I removed this already....
      CHANGES
      CHANGES.
      Catch XML parsing errors from SimplexmlElement.
      phpdoc
      (Properly) honor a locked default_download pref.
      Some more tweaks to gallery property page view.
      BFN
      Start moving the panel contents to the sidebar.
      Hotfix for Bug: 11358
      Remove all traces of the nag panel
      update package.xml filelist
      Implement task tag editing in Kronolith dynamic view
      Support not restricting top tags to the current types.
      Correct return type.
      Add toptag UI for tasks
      CHANGES
      Add pref for determing reply text position on ActiveSync devices.
      Missed the CHANGES file
      ws
      Suppress this pref is activesync email is disabled.
      typo
      Actually pass the pref value to the driver.
      typo
      Remove old phpdoc
      Need the $instance value
      phpdoc
      Typo
      Need to have #kronolithMenuCalendars wrap all calendar sections.
      Tiles at Home is no more.
      Add configspecial support for mapping providers and geocoders.
      Use new configspecials for mapping.
      This is also dead in Horde 5.
      Fix reversed key/values.
      Bing now requires an API key.
      This got lost somewhere along the way.
      INBOX isn't a "special" mailbox.

Michael M Slusarz (124):
      [mms] Correctly handle any resource key supported by the QUOTA extension.
      Clarify documentation: these keys MAY not exist for any given quota root
      Handle IMAP QUOTA returns that contain no storage information (Bug #11240).
      [mms] Merge upstream changes to jsmin filter that caused broken compression of jQuery Mobile file.
      More tweaks for sidebar row positioning
      Tweak padding and center text even more.
      Fix wrapping on IE 9
      Allow Horde::debug() to skip backtrace information
      Bug #11334: Fix lazy tie-to check
      [mms] Improved detection of mobile browsers (leena.heino at uta.fi) (Request #11328).
      Unneeded quotes
      [mms] Fix regression preventing compose messages from being sent in the smartmobile view (Bug #11342).
      [mms] Fix cancel button on compose page in smartmobile view (Bug #11343).
      Fix PHP error (Bug #11345)
      Bug #11324: add missing commas between added addresses
      Fix refreshing a mailbox that has no changes in dynamic view
      Bug #11348: Fix processing forceUpdate parameter
      Revert "Fix refreshing a mailbox that has no changes in dynamic view"
      Remove old commented code
      Use built-in jquery looping method
      Add HordeJquery.formToObject()
      Bug #11356: Fix handling spaces in smartmobile compose data
      [mms] Add loading triggers to HordeCore JS framework.
      Use new ajax action trigger system to display loading graphics
      Fix CSS/JS handling of virtual folders in dynamic view
      [mms] Fix regression in creating top-level mailbox in traditional view (Bug #11326).
      Unneeded CSS class
      Bug #11322: Fix smartmobile access when cookies are disabled
      Distinguish containers by lighter text color
      [mms] Fix regression in updating dynamic folder list when deleting parent mailboxes that contain children (Bug #11296).
      Fix disabling compression (possible PHP bug)
      Not needed and, in fact, breaks buttons by adding extra space every message view
      [mms] Tweak smartmobile mailbox page to use mobile-style list clicking (Request #11364).
      Fix positioning of arrows on mailbox nav row
      Request #11360: Show notification message when forwarding in smartmobile view
      Send cancel request when cancelling compose in smartmobile view
      Bug #11363: Clear cache when searching so that previous results aren't returned (smartmobile view)
      Hide search button in search mailboxes
      [mms] Fix searching in smartmobile view (Bug #11365).
      Immediately blur after submitting search or else keyboard shortcuts will not work properly
      [mms] Add Horde_Url::setScheme().
      Fix image URLs without scheme
      style/phpdoc
      spacing
      spelling
      For submit imples, always return all form information in the 'imple_submit' URL parameter (JSON encoded)
      [mms] Fixes to the iTip Request handler (Bug #11264).
      Get rid of toggle graphic on message page; takes up too much room for a feature that isn't used often
      CSS tweak
      Revert "Fix positioning of arrows on mailbox nav row"
      [mms] Add Top link to smartmobile mailbox page.
      Traditional tree should mirror dynamic tree - only show unseen count (Request #11370)
      Fix display of unseen information in traditional view sidebar
      [mms] More complete handling of linked data in subject header across views (Bug #11372).
      Request #11373: Improvements to pref-fetching algorithm
      [mms] Fix parsing Return-Path header when using sendmail driver (Bug #11361).
      doAction() should return the Ajax Request object
      Simplify AJAX response processing
      Bug #11351: Sort ajax mailbox objects so parent mailboxes exist before child mailboxes
      [mms] Force IE <= 7 to minimal view (Bug #11327).
      changelog changes from FRAMEWORK_4
      Revert "Bug #11351: Sort ajax mailbox objects so parent mailboxes exist before child mailboxes"
      Smartmobile navigation UI tweaks
      Spacer should be lumped with optional compose buttons
      [mms] Fix sending MDN notifications in traditional view (Bug #11311).
      ITIP display improvements
      More clearly separate attachment icon from MIME icon
      Fix positioning of search options icon
      [mms] Show polled children in smartmobile folder list when parent mailbox is not polled (Bug #11238).
      Don't directly use IMAP flags in smartmobile JS code
      [mms] Indicate deleted messages with strikethrough in smartmobile mailbox listing (Request #11362).
      Only refresh mailbox here if we are not doing ajax refresh
      Don't send viewport response unless we need to
      Move all smartmobile page generation logic to IMP_Smartmobile class
      Update package.xml
      Tweak formatting of phishing status message
      Reset iterator filter before creating folder list
      Tweak some UI text
      Need separators for create new mailbox, even if using optgroups
      Catch case where we reload in the message view page
      AJAX response actions now provide Ajax.Response object to handling code
      Adapt to new HordeCore:runTasks parameters
      Fix adding mailboxes at top of the folder tree
      Move dynamic mailbox row templates into templates/ folder
      Bug #11351: Fix dynamic folder display when parent mailbox is a special mailbox
      Fix regression in displaying message in popup window
      Immediately return to mailbox when confirming from dialog popup
      Consolidate copy/move into a single button
      Tweak spacer size
      Use built-in collapsible widget to show full header information
      Add Top button to message page
      Re-add navigation buttons
      Blur top button after click
      Use ImpMobile.disableButton
      Only send list_info information in JSON response if it exists
      priority not used in message data
      move var declaration into sub function
      phpdoc
      Fix extra slash in path names
      Abstract itip CSS code into stylesheet that can be served to smartmobile
      [mms] Add attachment download links to smartmobile view (Request #11379).
      CSS rules on mailbox page should be prefixed with imp-mailbox, not imp-message
      [mms] Improvements in obtaining GPG keys from a keyserver (Bug #11380) (o+horde at immerda.ch).
      [mms] Add Horde_Mail_Rfc822_Address#matchInsensitive().
      Remove edit as new from smartmobile view
      [mms] Add ability to edit list of safe addresses used with the image_replacement preference.
      Update package.xml filelist
      unneeded variable
      Add ViewPort.bufferLoaded()
      [mms] Remember message selections when changing mailboxes in dynamic view.
      This seems to work better for jQuery (don't ask me why)
      Fix updating mailbox when doing a checkcache request
      Make base64url encoded INBOX an object variable
      Adapt ImpIndices.parseUIDString() for use with jQuery.
      Process imp:flags task in smartmobile view
      This fixes the search icon from wrapping into horde-sub row
      phpdoc
      [mms] Add Horde_Mail_Rfc822_Address->base_domain property.
      [mms] Allow certain iCalendar events to be configured to automatically update the local user's calendar (Request #11376).
      Fix/tweak header on compose page
      Revert "This won't work with some TLDs. Add failing test."
      Revert "[mms] Add Horde_Mail_Rfc822_Address->base_domain property."
      [mms] Add Horde_Mail_Rfc822_Address#matchDomain().
      Use Horde_Mail_Rfc822_Address#matchDomain()

Ralf Lang (2):
      some more phpdoc on form type image
      save the hash from an image upload form




More information about the commits mailing list