Creating branch for implementing workspace support


git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@38105 735d13b6-9817-0410-8766-e36946ffe9aa
Added separate method for adding base fields to query (uid, pid)
Changed method for adding language field accordingly
Improved workspace condition to get new records in workspace
Added call to version overlays method for original language records

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@38128 735d13b6-9817-0410-8766-e36946ffe9aa
Removed left-over DB cleanup

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@38129 735d13b6-9817-0410-8766-e36946ffe9aa
Added handling of t3ver_state field for support of deleted records
Added cleanup for deleted records in workspaces
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@38145 735d13b6-9817-0410-8766-e36946ffe9aa
Corrected SQL condition for getting new records for workspace
Added handling of versioning for translations
Corrected potential issue with base fields when some field name contains "uid" or "pid"
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@38424 735d13b6-9817-0410-8766-e36946ffe9aa
Split language overlays API into 2 methods (old API not broken)
Corrected wrong usage of $this in static class
Added doVersioning parameter to appropriate method

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39035 735d13b6-9817-0410-8766-e36946ffe9aa
Split versioning overlays API into 2 methods
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39038 735d13b6-9817-0410-8766-e36946ffe9aa
Implemented versioning support for foreign table overlays
Added support for moved records
Renamed getWorkspaceCondition method to getVersioningCondition
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39044 735d13b6-9817-0410-8766-e36946ffe9aa
Refactored the getAllFieldsForTable() API
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39059 735d13b6-9817-0410-8766-e36946ffe9aa
Improved conditions API to allow for table aliases
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39065 735d13b6-9817-0410-8766-e36946ffe9aa
Corrected extra blank issue in workspace condition
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39278 735d13b6-9817-0410-8766-e36946ffe9aa
Corrected some method calls and signatures
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@39351 735d13b6-9817-0410-8766-e36946ffe9aa
Enhanced versioning condition method to make it possible to get version overlays directly, instead of placeholders
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@40013 735d13b6-9817-0410-8766-e36946ffe9aa
Adjusted versioning condition to select overlays with t3ver_state = 0 (i.e. unmodified copies of existing records)
references #9543

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/overlays/branches/WORKSPACE_SUPPORT@40261 735d13b6-9817-0410-8766-e36946ffe9aa