MODX Revolution 2.2.0-rc2

Merge branch 'release-2.2'

* release-2.2: (193 commits)
  Bump version for 2.2.0-rc2 release
  Fix various combos and pagination
  [#3033] Add method to reload Context data in same request
  [#6372] Add explicit resource_duplicate permission for duplicating a resource
  Fix pagination of permissions combo
  Fix extjs resetting strong and em tags in mgr
  Cleanup the dashboard CSS a bit
  [#6364] Fix incorrect lexicon reference in package versions grid
  [#6365] Add manager_login_url_alternate setting which allows for setting a custom manager login URL
  Translated the new phrases to German
  Translated the new phrases to German
  [#6077] Override PHP default timezone via System/Context Settings
  [#5709] Fix issue where drag/drop in left trees did not work when package management was open
  [#6153] Prevent enter key from sending Message when typing in messages page
  Add sanity check for context checking on resource update controller
  [#6349] Properties can now belong to areas, and are grouped in grid by area
  [#6344] Fix various pathing issues when drag/dropping files into content
  modX::toQueryString() numPrefix and argSeparator support
  Fix modX::toQueryString() invalid parameter
  [#5941] Add anonymous Load Only ACL when creating contexts
  ...
MODX Revolution 2.2.0-rc3

Merge branch 'release-2.2'

* release-2.2: (33 commits)
  Bump version for 2.2.0-rc3 release
  [#6247] Fix additional minify issues with CMP controllers in MODX_ASSETS_PATH
  Added default style for iconCls on Ext buttons Added default styles for close button on closable tabs
  Fixed date formatting bug in package getlist processor + 3 missing CSS properties in xtheme-modx
  Translated the changed phrase in namespace.inc.php to German
  [#6428] Fix improperly designated tooltip and UI for create namespace window
  Remove debug call
  Fix various regression issues with rename/delete files/directories in the Files tree
  Fix for date_timezone system setting
  Ensure hideFiles property works for the files tree
  Corrected key names of date_timezone settings in setting.inc.php in German translation
  Fix min_cachePath to respect MODX cache_path
  Ensure hideFiles property works for the files tree
  Corrected key names of date_timezone settings in setting.inc.php in German translation
  Fix min_cachePath to respect MODX cache_path
  [#6383] Add index.php to minify paths
  Prevent TVs tab from showing in Resources if the only TVs are of type "hidden"
  [#6413] Fix missing date_timezone setting description
  [#6297] Prevent invalid characters in property set names
  [#5997] Fix issue where components dirs were being created in assets with non-standard assets directory paths
  ...
Merge branch 'release-2.2' into develop

* release-2.2:
  Update copyright dates
  Bump version for 2.2.2-pl release
Merge remote-tracking branch 'xpdo/develop' into develop

* xpdo/develop:
  Update copyright dates
  Bump version for 2.2.2-pl release
  Fix handling of driverOptions in xPDOConnection instances
MODX Revolution 2.2.0-pl

Merge branch 'release-2.2'

* release-2.2: (43 commits)
  Bump version for 2.2.0-pl release
  Remove unnecessary driverOptions in modX constructor
  Update copyright dates
  [#6558] Fix alignment of text in package install buttons
  Bump version for 2.2.2-pl release
  [#6559] Fix issue with save btn on resources not enabling after template change
  Fix handling of driverOptions in xPDOConnection instances
  Better handling of dynamic lexicon topic adding and deprecated manager controllers
  Fix cache_db issue with modTransportPackage->package_name
  Fix PACKAGE_ACTION in modPackageGetAttributeProcessor
  [#6551] Fix issue in Quick modals with IDs and templates
  Better formatting for manager log screen
  [#6387] Update Swedish translation
  Prevent dropping of Resource nodes on Resources that do not allow children in tree
  [#5905] Refactor new package versions to run ACTION_UPGRADE
  Updating French lexicon files
  [#6120] Improve static element behavior with immutable sources
  [#6551] Fix issue where ID instead of name of Template showed on resource combo
  Convert plugin event list code to class
  [#6509] Fix minify issue when DOCUMENT_ROOT is a symlink
  ...
MODX Revolution 2.2.0-pl2

Merge branch 'release-2.2'

* release-2.2:
  Bump version for 2.2.0-pl2 release
  [#6470] Add upgrade script for 2.2.0-pl2 upgraders for media source fix
  [#6564] Fix issue where save button on New Resource does not work due to JS DOM error
  [#6470] Fix issue where Media Sources could not be protected on new installs only
  Translated the new phrase in element.inc.php to German
A little correction in the German translation (forgot a word in resource.inc.php)

Signed-off-by: Jan-Christoph Ihrens <ihrens@cc-services.de>
Merge remote-tracking branch 'upstream/release-2.2' into release-2.2
Prevent editing of Administrator user group name
[#6633] Ensure change password fieldset checkbox toggles dirty status for user form
[#6608] Fix search text in package management when doing empty search
[#6613] Ensure page redirects if removing Element via tree that is currently being edited
[ReUp] [#6651] Add properties field and API methods for modResource
Add ability to reload permissions for all authenticated users

NOTE: Anonymous users cannot reload permissions, you must flush sessions to reload permissions for anonymous users that still have a session.
Fix issue with extra slashes in URIs

This redirects URIs like the following with a 301:

domain.com////// -> domain.com/
domain.com//////uri.html -> domain.com/uri.html
Merge branch 'release-2.2' into develop

* release-2.2:
  Fix issue with extra slashes in URIs
  Add ability to reload permissions for all authenticated users
  [ReUp] [#6651] Add properties field and API methods for modResource
  [#6613] Ensure page redirects if removing Element via tree that is currently being edited
  [#6608] Fix search text in package management when doing empty search
  [#6633] Ensure change password fieldset checkbox toggles dirty status for user form
  Prevent editing of Administrator user group name
Merge remote branch 'enigmatic-user/release-2.2' into release-2.2
Merge branch 'release-2.2' into develop
Allow display of custom message passed from form processor

When a message is provided as the first param to success() method of
modProcessor or descendant class, this change allows the message to
be displayed in place of the system default save_successful lang string.
Fixed compression of JS and CSS on Windows