40347: GERMAN: Translation update based on EN 40202
40348: SPANISH: Translation update based on EN 40202, fixes: ALF-15360 and ALF-15361
40353: RUSSIAN: Adds official support for Russian (locale: ru) to Alfresco. Initial translation based on EN r38926.
40361: ALF-15453: Incorrect manage permissions working for a file/folder
40362: CHINESE: renames an incorrectly named file.
40382: Fix for ALF-15491 SOLR is generating queries for lucene style cross-language support
40389: ALF-14399 : Added method removeTimeZoneIfIsAllDay to AbstractCalendarWebScript. Used to strip time zone information from all day events, was forced to handle date patterns in the same method due to legacy date format requirements. java.util.Date has been replaced with iso8061 date String in the FTL model to ensure local server time zone is not added when we have explicitly removed it.
40401: Part for for ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
40406: A slash was missing (the sites in the folder picker couldn't be shown)
40410: ALF-13190 and ALF-13287: both bugs related to the iCal SETPOS attribute. SETPOS (for outlook) specifies the week number with in a month. Possible values are -1 to 4. The positive values count forward while negative count backwards, -1 should represent the last week in a month. The method toDayOfWeekInMonth within CalendarReccurenceHelper was not setup to handle -1, this has been corrected. buildRecurrenceString within CalendarEntryGet was incorrectly using SETPOS to lookup day name.
40412: GERMAN: Translation updates based on EN r40357
40413: SPANISH: Translation updates based on EN r40357
40414: FRENCH: Translation updates based on EN r40357
40415: ITALIAN: Translation updates based on EN r40357
40416: JAPANESE: Translation updates based on EN r40357
40417: DUTCH: Translation updates based on EN r40357
40418: CHINESE: Translation updates based on EN r40357
40420: First half of fix for ALF-12803 - No user feedback: Cannot transformed content with password. (Failure of synchronous rule causes upload to fail with unhelpful message)
- reporting error information inline when DnD upload is used
- TODO: push JSON error response through the Flash Adaptor uploader component (requires swf uploader modifications)
40428: Merged V4.1 to V4.1-BUG-FIX
40349: CloudSync: fix move out (=> target delete) - add unit tests ( ALF-14655 / ALF-15011 )
40364: Testcase for ALF-15178, which is not reproduced.
40381: ALF-15295: Cannot access folders beyond first page of document library
40393: BDE-93 cleanup notice file, especially updating outdated URLs
40419: Fix for the MLText parts of ALF-15502.
40427: Merged DEV/COMMUNITY-4.0-BUGFIX to V4.1
40425: ALF-15470: Solr distribution changes
- Added scripts for regenerating keystores to repository keystore directory
- Included this directory in the solr distribution zip under alf_data/keystore for easier installation to tomcat
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40429 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
40297: JAPANESE: Translation update based on EN 40202
40299: DUTCH: Translation update based on EN 40202
40300: CHINESE: Translation update based on EN 40202
40301: CHINESE: Translation update based on EN 40202 (file missed from r40300)
40302: Fixes: ALF-13712 - time format localisation issue
40321: ALF-15479: Alfresco linux installer should include tomcat native libraries
40340: Merged V4.1 to V4.1-BUG-FIX
40326: ALF-15283: IE8 error when sync folder via Sync to Cloud button from top menus
40328: CloudSync: minor - unit test updates (for simple move of directly synced nodes - file or folder)
40330: Fix for ALF-15470: "SSL cert shipped with 4.x will expire 16th Aug 2012"
- new SSL keys
40333: Probable fix for ALF-15430. sys:hidden aspect needs to be handled consistently by Hybrid Sync.
The OnCreateChildAssociation policy within a synced folder was changed so that it also excludes hidden nodes.
I couldn't use fileInfo.isHidden() as that checks which client is calling it (WebDAV, VIFS and Hybrid Sync is not a "client".
So I used a simpler hasAspect(sys:hidden)
I also had to change the behaviour's frequency so that it fires on transaction commit not on every event.
This is to prevent addChild(node); addAspect(sys:hidden) from erroneously adding the child to the syncset.
Test cases for the above.
Also, as a safety net, and just in case some hidden nodes do get into syncsets (e.g. by the sys:hidden aspect being added in a later transaction), we now transport the sys:hidden aspect and its property.
40334: Removing unused import - also want to trigger rebuild on this plan as I suspect it failed randomly.
40335: ALF-15470: Corrected SSL key store instructions plus updated browser.p12
40336: ALF-15470: Some missed keystores
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40341 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261