33889: ALF-12725: Merged V3.4-BUG-FIX (3.4.9) to V4.0-BUG-FIX (4.0.1)
33888: Merged V3 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33887: ALF-10976 (relates to ALF-10412)
- Fix build failures. Error in FailoverContentTransformer.isTransformable and FailoverContentTransformer.isTransformableSize
which resulted in no mimetype checks if the size was negative which it was in ThumbnailServiceImplTest.testHTMLToImageAndSWF.
- Commented out new unit tests in ContentServiceImplTest as OpenOffice is not on the build machines.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33898 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
33836: Fix for ALF-10651 Fix patches that trigger reindexing and ALF-10656 SOLR: Patches execute search during bootstrap causing deadlock
33842: Fixes ALF-12797: i18n strings in activiti-admin login-screen escaped properly
33844: Fix for ALF-10651 Fix patches that trigger reindexing and ALF-10656 SOLR: Patches execute search during bootstrap causing deadlock
- batch touch to limit the in clause size generated
33845: Manually added extra core Share extensions needed for the V4.0 Records Management module from the development branch.
- Refactored JSON property decorators for the Document Library data webscripts
- Document List banners (e.g. working copy) moved into metadata template config
- Ability to override default document/folder title within Document Library (<title> element in metadata template - unused in core code)
- Additional extension point in surf-doclist to override remote data URL
- Better handling for missing content property
33852: ALF-12725: Merged V3.4-BUG-FIX (3.4.9) to V4.0-BUG-FIX (4.0.1)
33849: Merged V3 (3.4.8) to V3.4-BUG-FIX (3.4.9)
33848: ALF-10976 (relates to ALF-10412)
Fixed bug to do with preview being stuck as always being 'Content cannot be previewed.
Do you wish to download?' or a 'blank preview after a transformer is not found' for all
content with the same mimetype. Cache in ThumbnailRegistory.getThumbnailDefinitions()
now understands that transformers may have an upper content size limit. The choice between
the two options was based on the size of the first file previewed of each mimetype.
Needed to add getMaxSourceSizeBytes() to support this (see below).
- refactored (previous refactor was incomplete) ContentTransformer so that
the two halfs of isTransformable is now split into sub methods
isTransformableMimetypes and isTransformableSize.
This is why there are so many files changed.
- Moved getMaxSourceSizeBytes() from AbstractContentTransformerLimits to ContentTransformer as
there were becomming too many places in the code that needed needed to check if the ContentTransformer
was an instanceof AbstractContentTransformerLimits before calling this method.
- TransformerDebug now uses KB MB GB values in output to make it simpler to read.
- TransformerDebug now uses thousand separaters in millisecond values to make it simpler to read.
- TransformerDebug now reports the 'parent' transformer name rather than the sub-transformer name
when an unavailable transformer is found. Makes it simpler to tie up with the 'available transformer'
list with the new pushIsTransformableSize() calls.
- TransformerDebug now uses trace logging for calls from ThumbnailRegistory.isThumbnailDefinitionAvailable()
as it is normally followed by a ContentService.transform() which is logged at debug level anyway.
- TransformerDebug now turns logging level to trace if the file size is 0 bytes. Request from Jan.
Not sure how one uploads such a file!
- Modified ComplexContentTransformer.isTransformable() so that it checks the mimetypes before the sizes
so that TransformerDebug does not report 'unavailable transformers' that don't support the
mimetype conversion.
- Modified ComplexContentTransformer.getLimits and ComplexContentTransformer.isPageLimitSupported()
to include the limits from the first sub transformer.
Was not an issue until ContentTransformer.getMaxSourceSizeBytes() was introduced.
- Added logger to RhinoScriptProcessor to debug requests run javascript on the server.
- Dropped the sourceUrl parameter from ThumbnailRegistry.getThumbnailDefinitions() which was
introduced with limits as it is logicall not needed.
33853: DiskInterface.renameFile() can now throw PermissionDeniedException to return a different status to the client. Part of ALF-12717.
33856: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
33835: ALF-12546: Remove references to retired RegPaths.exe from installed apply_amps.bat script
33843: Fix for ALF-12775
33855: Merged V3.4 to V3.4-BUG-FIX
33851: ALF-12588: Documents Intermittently Do Not Appear in Share
- Fix by Alex Busel for regression I accidentally caused in 3.4.6
- Simple typo in mergeDeletions() caused path deletions to sometimes not get applied or get processed twice
- Yikes!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@33857 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V2.0@5141 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V2.0@51352 .
- FLOSS
- Some files will need a follow-up
-root/projects/repository/source/java/org/alfresco/repo/avm/wf/AVMRemoveWFStoreHandler.java (not yet on HEAD: 5094)
-root/projects/repository/source/java/org/alfresco/filesys/server/state/FileStateLockManager.java (not yet on HEAD: 5093)
-onContentUpdateRecord (not on HEAD)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5167 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261