LPS-32678 Possible IndexOutOfBoundsException in StringUtil.trim
LPS-32678 Optimize all trim operations
LPS-32678 Source formatting
LPS-32525 Shouldn't be able to edit announcement entries on an inherited user group page
LPS-32525 Source formatting
LPS-32525 Instead of preventing edit entirely, simply make sure the permission check is against the correct group
LPS-32400 - Add get*RootElements to SeleniumBuilderContext
LPS-32802 ResourcePermissionLocalServiceImpl.hasResourcePermission() should call the matched persistence to get a better cache usage
LPS-32405 Source formatting missed one part
LPS-13908 Add jndi.name parameter to the initDataSource method to disallow invalid merge between default and covert properties
Test Fixes - portlet/nestedportlets
SOS-1397
SOS-1397
SOS-1397
SOS-1398
Test Fixes - socialofficehome/events
LPS-25192 gitignore
LPS-32829 Reduce redundancy with prepare-common and prepare-[database] tasks
LPS-32829 Source formatting
LPS-31964 DDMStructure Service Javadocs