Packages/TYPO3.CMS.git
7 years ago[TASK] Comment legacy files to be removed with 6.2
Christian Kuhn [Mon, 19 Nov 2012 20:57:19 +0000 (21:57 +0100)]
[TASK] Comment legacy files to be removed with 6.2

The 'old' class files before namespace switch are commented
to be removed with TYPO3 7.0, but they should be scheduled
for removal with 6.2.

Change-Id: Ib74816834d4046873f6d31b4e3aac3094d0f5289
Resolves: #43120
Releases: 6.0
Reviewed-on: http://review.typo3.org/16585
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK][dbal] Remove @package and @subpackage annotations
Christian Kuhn [Fri, 16 Nov 2012 11:04:53 +0000 (12:04 +0100)]
[TASK][dbal] Remove @package and @subpackage annotations

With namespaces the @package and @subpackage annotations
do not have a real benefit anymore and can be removed.

Change-Id: If48960e6e7cd821d4081bb4cd8542994a4044fa9
Resolves: #43019
Releases: 6.0
Reviewed-on: http://review.typo3.org/16469
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Rename ExtensionManager class
Helmut Hummel [Sat, 3 Nov 2012 18:45:41 +0000 (19:45 +0100)]
[TASK] Rename ExtensionManager class

The class ExtensionManager is actually a utility
to manage extensions. Rename it to better reflect
it's purpose.

Resolves: #42661
Releases: 6.0

Change-Id: Idde15838565fca4ac51cffe4df14eade477a3506
Reviewed-on: http://review.typo3.org/16170
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Make Core\Configuration\ConfigurationManager non static
Helmut Hummel [Wed, 3 Oct 2012 18:49:19 +0000 (20:49 +0200)]
[TASK] Make Core\Configuration\ConfigurationManager non static

To have the possibility to remove dependencies from code that
calls the configuration manager, it has to be made non static.

Together with this change, all further configuration file logic
is moved to that class, to not expose internals in other
places. For that some methods needed to be made public, but
have been marked private, thus are not public API.

Further cleanup and simplification, especially not calling
makeInstance several times, will go in a separate change.

Change-Id: I18392f2b222309e58f1addc8b6ec8eb54f0d78f5
Resolves: #41052
Releases: 6.0
Reviewed-on: http://review.typo3.org/15268
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Provide class alias file for dbal
Thomas Maroschik [Wed, 26 Sep 2012 14:31:03 +0000 (16:31 +0200)]
[TASK] Provide class alias file for dbal

Change-Id: Id4453a3e19d0a540c882a01839fcfc997b22932f
Resolves: #41384
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/15086
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Configure configuration in EM crashes
Philipp Gampe [Sat, 22 Sep 2012 22:41:52 +0000 (00:41 +0200)]
[BUGFIX] Configure configuration in EM crashes

This is due to a wrong typehint of a not used parameter.
Solution: Remove the unused parameters.

Fixes: #41275
Releases: 6.0

Change-Id: Iba36767d287bba93b81d00d0ac2ce2421282d5ec
Reviewed-on: http://review.typo3.org/14957
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
7 years ago[TASK] Introduce base class for PHPUnit tests
Markus Klein [Fri, 21 Sep 2012 15:39:07 +0000 (17:39 +0200)]
[TASK] Introduce base class for PHPUnit tests

Resolves: #41171
Releases: 6.0

Change-Id: I7274abf41766d16eabc5f4a127a9af6ad450066e
Reviewed-on: http://review.typo3.org/14856
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Update version number of all sysexts to 6.0.0
Markus Klein [Sat, 22 Sep 2012 17:16:45 +0000 (19:16 +0200)]
[TASK] Update version number of all sysexts to 6.0.0

Fixes: #41261
Releases: 6.0

Change-Id: If85d12a955bfeb6552b29fb59079c0fa7b263869
Reviewed-on: http://review.typo3.org/14930
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition
Andy Grunwald [Fri, 21 Sep 2012 20:07:50 +0000 (22:07 +0200)]
[TASK] Fix TYPO3.ControlStructures.DisallowEachInLoopCondition

Change-Id: I6031f043611c1839bb4a8cda3e8afde3e3c95eef
Fixes: #41211
Releases: 6.0
Reviewed-on: http://review.typo3.org/14877
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove superfluous parenthesis.
Arvid Jakobsson [Sun, 9 Sep 2012 19:59:22 +0000 (21:59 +0200)]
[TASK] Remove superfluous parenthesis.

Change ("a" . "b") . "c" into "a" . "b" . "c" using the lex-pass tool.

Change-Id: I7d10826a66a32af1fb3dbd462b028a5d12cfba89
Resolves: #40777
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14482
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Namespaces: Make dbal unit tests working
Steffen Gebert [Sun, 26 Aug 2012 16:38:27 +0000 (18:38 +0200)]
[BUGFIX] Namespaces: Make dbal unit tests working

Change-Id: I1cbf166fc1f4dfa32e2e0c4abe34d413ce50d5d6
Resolves: #40172
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14117
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Wrong renaming of DBAL dbPostgresqlTest
Steffen Gebert [Tue, 28 Aug 2012 10:11:39 +0000 (12:11 +0200)]
[BUGFIX] Wrong renaming of DBAL dbPostgresqlTest

Has to be DatabasePostgresqlTest instead of DatabasePostgreesqlTest

Change-Id: I12912e94a351818b5a142e35d6226e4326b0941e
Resolves: #40327
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14150
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Wrong usage of class CacheManager
Steffen Gebert [Tue, 28 Aug 2012 10:08:54 +0000 (12:08 +0200)]
[BUGFIX] Wrong usage of class CacheManager

CacheManager is used as Cache_manager

Change-Id: Icc1b061265031a3dcf55204b3188a063398157d6
Resolves: #40318
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14149
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Class fatals
Christian Kuhn [Sun, 26 Aug 2012 12:40:40 +0000 (14:40 +0200)]
[BUGFIX] Class fatals

Change-Id: Ie260edf054d980ae4ee4513ab94f016bc29b0c60
Resolves: #40229
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14108
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fatal error thrown in install tool
Nicole Cordes [Fri, 24 Aug 2012 20:45:43 +0000 (22:45 +0200)]
[BUGFIX] Fatal error thrown in install tool

With disabled dbal extension it fails to
enter the install tool. The autoloader
is required by extension manager
function without any check for loaded
extension.

Change-Id: I74e71bd6dbccb9aed71a4d5206191fad56c1f3ff
Fixes: #40145
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14055
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Namespace classes
Thomas Maroschik [Wed, 17 Oct 2012 20:29:26 +0000 (22:29 +0200)]
[TASK] Namespace classes

Change-Id: Iba3f507350419aa7499b295832ca2307d63b7ecd

7 years ago[TASK][WIP] Move non class code back to source files
Thomas Maroschik [Wed, 17 Oct 2012 19:15:25 +0000 (21:15 +0200)]
[TASK][WIP] Move non class code back to source files

Change-Id: Id1945a84e01424358302f0bb842367e9906a3141

7 years ago[TASK][WIP] Move classes to new locations
Thomas Maroschik [Wed, 17 Oct 2012 15:21:51 +0000 (17:21 +0200)]
[TASK][WIP] Move classes to new locations

Change-Id: Icb5b23a745add9f9d144aa53ba899f1ad88d42e9

7 years ago[BUGFIX] Adapt to the new localconf handling
Helmut Hummel [Tue, 24 Jul 2012 16:25:26 +0000 (18:25 +0200)]
[BUGFIX] Adapt to the new localconf handling

Adapt the auto activation feature of DBAL to the
new local configuration handling introduced in #38562

Resolves: #39224
Releases: 6.0

Change-Id: Iaa6ac10a32f9d2d4b59f3272351e626b0ac965df
Reviewed-on: http://review.typo3.org/13027
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix CGL violations against SuperfluousWhitespace
Wouter Wolters [Mon, 9 Jul 2012 18:47:03 +0000 (20:47 +0200)]
[TASK] Fix CGL violations against SuperfluousWhitespace

Fix CGL violations against SuperfluousWhitespace

Change-Id: Id4dff5f2aee3412ccb3f601c579907aea4c5029e
Resolves: #38817
Releases: 6.0

7 years ago[TASK] Fix CGL violations against InlineControlStructure
Wouter Wolters [Sun, 1 Jul 2012 15:27:17 +0000 (17:27 +0200)]
[TASK] Fix CGL violations against InlineControlStructure

Fix CGL violations against InlineControlStructure

Change-Id: I6dff6eee4b8fc14ab8df578b63ab5edd59890db9
Resolves: #38522
Releases: 6.0

7 years ago[BUGFIX] Install Tool 123 wizard is broken
Oliver Hader [Sun, 17 Jun 2012 12:50:59 +0000 (14:50 +0200)]
[BUGFIX] Install Tool 123 wizard is broken

An exception with the following message is thrown in the
1-2-3-Wizard of the Install Tool:

Since DBAL adds itself to the extList, the temporarily cached
ext_localconf.php and ext_tables.php files need to be purged.

The reason for this is the changed behaviour of using XCLASS
definitions with TYPO3 6.0.

Change-Id: If4ba1e2d2ff29bdc93bbe6be537692ca95fdf888
Fixes: #38133
Releases: 6.0

7 years ago[TASK] Fix CGL "InlineCommentWrongStyle" in sysext "dbal"
Roland Waldner [Sun, 3 Jun 2012 16:05:31 +0000 (18:05 +0200)]
[TASK] Fix CGL "InlineCommentWrongStyle" in sysext "dbal"

There are violations against the CGL rule "InlineCommentWrongStyle".

This will be fixed.

Change-Id: I81a17da475cb709c68807cd0941015ee5a43f089
Resolves: #37718
Releases: 6.0

7 years ago[TASK] Replace Space Indent into Tab indent (CGL Cleanup)
Stefano Kowalke [Sun, 6 May 2012 11:21:15 +0000 (13:21 +0200)]
[TASK] Replace Space Indent into Tab indent (CGL Cleanup)

This patch replaces some forgotten and/or
overseen space chars in indention into tab chars.

Change-Id: I02e7980ef77ddf6c0a14ff49ec5ea31dd8590316
Resolves: #36880

7 years ago[TASK] Make dbal compatible with new XCLASS handling
Tolleiv Nietsch [Mon, 16 Apr 2012 22:08:55 +0000 (00:08 +0200)]
[TASK] Make dbal compatible with new XCLASS handling

After #31893 dbal should use the ext_autoload.php to
register XCLASSes and own XCLASS lookups can be removed.

Change-Id: I24bc2b04e4e282986202d81995bfc7030bbb5de2
Resolves: #36183
Releases: 6.0

7 years ago[TASK] Add unit-test for SQL-comparator <>
Xavier Perseguers [Tue, 20 Dec 2011 09:01:26 +0000 (10:01 +0100)]
[TASK] Add unit-test for SQL-comparator <>

A unit test is needed to ensure Core properly supports
the ANSI SQL comparator <>.

Change-Id: I4bdd451fea8341cbc25063fbecad2de67aaf3b20
Relates: #32626
Releases: 4.5, 4.6, 4.7

8 years ago[!!!][TASK][CONF] Remove deprecated code for 4.7
Markus Klein [Sun, 27 Nov 2011 17:39:50 +0000 (11:39 -0600)]
[!!!][TASK][CONF] Remove deprecated code for 4.7

Removes all deprecated code marked for deletion in 4.7.

Change-Id: I432e424a874d69474b65ecca885f749d63723ab7
Resolves: #32108
Releases: 4.7

8 years ago[TASK][!!!] Replaces die() calls with RuntimeException
Xavier Perseguers [Mon, 21 Nov 2011 07:45:24 +0000 (08:45 +0100)]
[TASK][!!!] Replaces die() calls with RuntimeException

Unify the way exceptions are reported by throwing a RuntimeException
instead of calling die(). In some cases, die() discloses the full
script path. This information should be explicitly removed as it is
implicitly part of the Exception's stack trace anyway.

Change-Id: I30f86789c8438acd27c847f3fa9271a3297db5bd
Resolves: #31826
Branches: 4.7, 4.6, 4.5, 4.4, 4.3

8 years ago[TASK] Update version number for TYPO3 4.7
Xavier Perseguers [Fri, 21 Oct 2011 15:20:15 +0000 (17:20 +0200)]
[TASK] Update version number for TYPO3 4.7

Change-Id: I1e07ea08c8c436d5d3cc25420420b1110a072297

8 years agoMerge "[BUGFIX] Pootle: Multi-line labels are not rendered properly"
Xavier Perseguers [Thu, 20 Oct 2011 19:17:21 +0000 (21:17 +0200)]
Merge "[BUGFIX] Pootle: Multi-line labels are not rendered properly"

8 years ago[BUGFIX] DBAL does not respect sql_query.passthrough setting
Xavier Perseguers [Thu, 20 Oct 2011 14:32:31 +0000 (16:32 +0200)]
[BUGFIX] DBAL does not respect sql_query.passthrough setting

The check for sql_query.passthrough is invalid and always returns FALSE.

Change-Id: Ia3c4fc16c27e51e67340fb52dc98240f68ab69ee
Fixes: #31127
Releases: 4.5, 4.6

8 years ago[BUGFIX] Pootle: Multi-line labels are not rendered properly
Xavier Perseguers [Thu, 20 Oct 2011 11:29:14 +0000 (13:29 +0200)]
[BUGFIX] Pootle: Multi-line labels are not rendered properly

In order to ensure that multi-line labels can be properly translated on Pootle or
any 3rd party tool, it turns out that an additional attribute xml:space="preserve"
should be added to each and every <trans-unit> tag in the localization files.

Change-Id: Ia1d8bfd0dfbb87ba3d10b1d06155fcab46d7d530
Relates: #31141
Releases: 4.6

8 years ago[TASK] English XLIFF files should not contain target element
Dominique Feyer [Mon, 17 Oct 2011 20:26:44 +0000 (22:26 +0200)]
[TASK] English XLIFF files should not contain target element

Pootle uses the English XLIFF file has the template language and as such
it does not make sense to have "en" -> "en" translation files.

English XLIFF files are templates and should contain only a 'source', not
a 'target' element.

This commit contains:

- Remove of the target elements
- Remove target-language attribute
- Set the date attribute to the correct format
- Remove approved attribute

Change-Id: Ibb8e764658341c765c2ff6ebdcc4be7207c1d4a7
Resolves: #31044
Relates: #30916
Releases: 4.6

8 years ago[TASK] Update ext_emconf.php for TYPO3 4.6 RC1
Xavier Perseguers [Tue, 11 Oct 2011 11:35:46 +0000 (13:35 +0200)]
[TASK] Update ext_emconf.php for TYPO3 4.6 RC1

Raise version to 1.3.0-rc1 and update md5 checksums

Change-Id: Ic50b1720328653c06f2303bbcdc38acf8de9e90b
Releases: 4.6

8 years ago[BUGFIX] Single quote-enclosed strings are not properly parsed
Tizian Schmidlin [Sun, 7 Aug 2011 09:25:14 +0000 (11:25 +0200)]
[BUGFIX] Single quote-enclosed strings are not properly parsed

When using a MSSQL database, the parser fails when simple quotes are escaped by
the ADOdb mssql driver.

Since MSSQL escapes simple quotes with another simple quote, the parser seems to
think that a new statement begins and fatally crashes because no operator is set.

Change-Id: I857aebb00efd1dc0752d42d436e6e9950a336370
Fixes: #27858
Releases: 4.5, 4.6

8 years agoMerge "[TASK] Adopt checkDBUpdates hook to changed interface"
Xavier Perseguers [Fri, 7 Oct 2011 13:24:57 +0000 (15:24 +0200)]
Merge "[TASK] Adopt checkDBUpdates hook to changed interface"

8 years ago[TASK] Remove useless type hint in tx_dbal_installtool::setRequiredPhpModules
Xavier Perseguers [Tue, 20 Sep 2011 11:19:18 +0000 (13:19 +0200)]
[TASK] Remove useless type hint in tx_dbal_installtool::setRequiredPhpModules

Bug #30054 introduces a change that make TYPO3 crash when using DBAL. Solution is to
remove the type hint in method signature of tx_dbal_installtool::setRequiredPhpModules
for the second argument as it is not used anyway.

Change-Id: I51ae4f57dd954b62476fc64da2979364fbae41e0
Resolves: #30087
Related: #30054
Releases: 4.6

8 years ago[BUGFIX] Incompatible override of Core methods
Xavier Perseguers [Mon, 19 Sep 2011 20:04:34 +0000 (22:04 +0200)]
[BUGFIX] Incompatible override of Core methods

Declaration of overriden methods should be compatible with the
ones in Core.

Change-Id: Ifc842c0e1e96c8dc451fa795a340b0c43368ca85
Fixes: #30049
Releases: 4.6

8 years ago[TASK] Adopt checkDBUpdates hook to changed interface
Thomas Maroschik [Fri, 16 Sep 2011 08:16:21 +0000 (10:16 +0200)]
[TASK] Adopt checkDBUpdates hook to changed interface

In #29594 the interface of the checkDbUpdates Hook in tx_em_install
changed. The implementation of the hook has been adopted to fit to the
interface again.

Change-Id: Id90b9374976c3418ca75a0866a614e63336e339c
Resolves: #29884

8 years ago[BUGFIX] Install new Extension with table in native, external database will fail
Heiko Kromm [Sat, 6 Aug 2011 17:43:42 +0000 (19:43 +0200)]
[BUGFIX] Install new Extension with table in native, external database will fail

Installing a new extension with a new table in an external, native database will fail.
The new table is always created in the _DEFAULT database.

Change-Id: I678ace7bd343a0c9f774d8ab1436dad1218fab7e
Fixes: #18273
Releases: 4.5, 4.6

8 years agoMerge "[TASK] Convert XLIFF files to Tab indentation"
Xavier Perseguers [Mon, 29 Aug 2011 06:26:42 +0000 (08:26 +0200)]
Merge "[TASK] Convert XLIFF files to Tab indentation"

8 years agoMerge "[BUGFIX] Allow DBAL to interact with EM to configure remapping"
Xavier Perseguers [Mon, 29 Aug 2011 04:54:34 +0000 (06:54 +0200)]
Merge "[BUGFIX] Allow DBAL to interact with EM to configure remapping"

8 years ago[TASK] Convert XLIFF files to Tab indentation
Steffen Gebert [Sun, 28 Aug 2011 15:48:39 +0000 (17:48 +0200)]
[TASK] Convert XLIFF files to Tab indentation

Change-Id: Idf2cef962be2de94dd5c7f8fa1464e93009ee8ef

8 years ago[BUGFIX] Allow DBAL to interact with EM to configure remapping
Xavier Perseguers [Fri, 26 Aug 2011 10:10:36 +0000 (12:10 +0200)]
[BUGFIX] Allow DBAL to interact with EM to configure remapping

Interface changed during Extension Manager refactoring.

Change-Id: I42e9ab7ed5513bdd031e186592b1768a7a00cedd
Fixes: #23575
Related: #23877
Releases: 4.5, 4.6

8 years agoMerge "[BUGFIX] XLIFF: Approved attribute is on wrong element"
Xavier Perseguers [Fri, 26 Aug 2011 08:05:42 +0000 (10:05 +0200)]
Merge "[BUGFIX] XLIFF: Approved attribute is on wrong element"

8 years ago[BUGFIX] XLIFF: Approved attribute is on wrong element
Xavier Perseguers [Fri, 26 Aug 2011 07:50:48 +0000 (09:50 +0200)]
[BUGFIX] XLIFF: Approved attribute is on wrong element

Attribute "approved" is currently put on "target" element instead
of "trans-unit".

Change-Id: I529dfed1bde3180c53b02136ac5afc5d4a3f6b5a
Fixes: #29262
Releases: 4.6

8 years ago[TASK] Update table handling to latest caching changes
Christian Kuhn [Thu, 18 Aug 2011 17:59:39 +0000 (19:59 +0200)]
[TASK] Update table handling to latest caching changes

With #28973 the 'tablePrefix' option was removed again and an internal
method was introduced to fetch needed table definitions from cache
definitions directly. The patch copes with those changes for dbal.

Change-Id: Idc2e9cd9f72ac094b894f295f1e66b21dccb9321
Resolves: #29097

8 years ago[TASK] Streamline the use of the query cache
Helmut Hummel [Sat, 6 Aug 2011 20:09:27 +0000 (22:09 +0200)]
[TASK] Streamline the use of the query cache

The caching framework has been streamlined.
Registering caches for extensions and fetching the cache is much easier now.
Refactor the query cache handling in DBAL to reflect this change.

Resolves: #28805

Change-Id: I2cf1e342123ee79b6b673a5afeec4bf8d136ce8d

8 years ago[TASK] Make use of the caching framework
Helmut Hummel [Sat, 6 Aug 2011 15:50:02 +0000 (17:50 +0200)]
[TASK] Make use of the caching framework

Use the caching framework with the PHP file caching front end
to cache field information.

Resolves: #28797

Change-Id: I275086ecf759af90182e057cc652dc744ead8027

8 years ago[BUGFIX] Parse also caching tables that are created on the fly
Helmut Hummel [Sat, 6 Aug 2011 14:48:03 +0000 (16:48 +0200)]
[BUGFIX] Parse also caching tables that are created on the fly

Because of the change in the database backend of caching framework,
cache database tables are not parsed any more.

Loop through the caching configurations and parse the SQL
for all configured caches with database backend.

Resolves: #28796

Change-Id: Ib44e87c185575eb627faba1709a7758f0473e32c

8 years agoMerge "[BUGFIX] Incorrect handler detected with DELETE, INSERT and UPDATE"
Xavier Perseguers [Mon, 1 Aug 2011 18:33:24 +0000 (20:33 +0200)]
Merge "[BUGFIX] Incorrect handler detected with DELETE, INSERT and UPDATE"

8 years agoMerge "[TASK] Add XLIFF files"
Xavier Perseguers [Mon, 1 Aug 2011 14:54:24 +0000 (16:54 +0200)]
Merge "[TASK] Add XLIFF files"

8 years ago[TASK] Update email address
Xavier Perseguers [Mon, 1 Aug 2011 00:04:28 +0000 (02:04 +0200)]
[TASK] Update email address

Change-Id: I65185e3157607c21ff65ab92abf1a14449c76e5a

8 years ago[BUGFIX] Incorrect handler detected with DELETE, INSERT and UPDATE
Jigal van Hemert [Sat, 30 Jul 2011 13:33:38 +0000 (15:33 +0200)]
[BUGFIX] Incorrect handler detected with DELETE, INSERT and UPDATE

exec_DELETEquery(), exec_INSERTquery() and exec_UPDATEquery() (maybe others too) fail
to use the correct handler. exec_SELECTquery() and exec_SELECTgetRows() work correctly
when used with an extra MySQL database, but it is suspected to fail when using a
different DBMS.

Change-Id: I1d1c607ae7dc294feb621aff2b70a205b02b14b0
Fixes: #28563
Releases: 4.5, 4.6

8 years ago[TASK] Remove function index
Xavier Perseguers [Tue, 19 Jul 2011 08:47:24 +0000 (10:47 +0200)]
[TASK] Remove function index

Change-Id: I12c2c9ef36f700ed3c9e331f05233d3d652669b9
Resolves: #28001
Related: #27985

8 years ago[BUGFIX] Clear autoloader cache if dbal is loaded in 1-2-3
Christian Kuhn [Wed, 13 Jul 2011 21:55:55 +0000 (23:55 +0200)]
[BUGFIX] Clear autoloader cache if dbal is loaded in 1-2-3

The 1-2-3 install tool loads dbal on demand if some php extensions like pdo is
loaded. It adds dbal to extList and forces a reload. The core autoloader
creates a cache entry depending on the current loaded extensions. So the cache
must be cleared before redirect to force a recalculation of autoloadable classes.
This prevents a fatal error 'class tx_dbal_querycache not found' during install.

Change-Id: I7ec560e8639b3e95ec78739fde049d508f3e3d29
Resolves: #28187
Related: #28186
Related: #28063

8 years ago[BUG] Use t3lib_install_Sql
Christian Kuhn [Fri, 8 Jul 2011 17:44:46 +0000 (19:44 +0200)]
[BUG] Use t3lib_install_Sql

The SQL handling in t3lib_install is moved to t3lib_install_Sql with
issue #27998. This patch adapts dbal to use the new methods.

Change-Id: I6361ec0f95fe9fc9d8ae2e865ffc67068345ed23
Resolves: #28002
Depends: #27998

8 years agoMerge "[TASK] Throw exception instead of die"
Xavier Perseguers [Fri, 8 Jul 2011 10:11:05 +0000 (12:11 +0200)]
Merge "[TASK] Throw exception instead of die"

8 years ago[BUGFIX] PostgreSQL unit test tablesWithMappingAreDetected fails
Xavier Perseguers [Thu, 7 Jul 2011 09:22:13 +0000 (11:22 +0200)]
[BUGFIX] PostgreSQL unit test tablesWithMappingAreDetected fails

Change-Id: I05c24781a154820f44d4781468e2bad049fb4ab3
Resolves: #27937
Releases: DBAL_1-3, DBAL_1-2

8 years ago[TASK] Throw exception instead of die
Xavier Perseguers [Thu, 7 Jul 2011 08:43:21 +0000 (10:43 +0200)]
[TASK] Throw exception instead of die

Change-Id: I9995da3d02f710b36319721608343ae56c193d5f
Resolves: #26156

8 years ago[FEATURE] Hook Request for t3lib_db
Xavier Perseguers [Thu, 7 Jul 2011 07:41:56 +0000 (09:41 +0200)]
[FEATURE] Hook Request for t3lib_db

For the introduction of uuid within TYPO3, a few hooks need to be added to t3lib_DB.

Change-Id: I652cd63ca6dd8da98c8c1b214874a8cad09ae929
Resolves: #13579

8 years ago[TASK] Update copyright information
Xavier Perseguers [Thu, 7 Jul 2011 08:07:12 +0000 (10:07 +0200)]
[TASK] Update copyright information

Change-Id: I374f73c67e899559fe99875b15972e590404adf9

8 years ago[TASK] Deprecated class sqlengine should be removed
Xavier Perseguers [Thu, 7 Apr 2011 20:19:42 +0000 (22:19 +0200)]
[TASK] Deprecated class sqlengine should be removed

Class t3lib_sqlengine is deprecated in Core and will be removed, this should be reflected in
DBAL too.

Change-Id: I4e5ca4fa5890b05f5ffe0fbfb470e8f2139af4c8
Resolves: #13690

8 years ago[TASK] Add XLIFF files
Dominique Feyer [Mon, 13 Jun 2011 22:06:20 +0000 (00:06 +0200)]
[TASK] Add XLIFF files

Remove old LLXML file and add new version as XLIFF

Change-Id: Ieaa5748ec64bbb2a6e94425bc9a4ada7fffa640e
Relates: #25397

8 years ago[TASK] Fix coding guideline issues
Xavier Perseguers [Thu, 12 May 2011 12:14:19 +0000 (14:14 +0200)]
[TASK] Fix coding guideline issues

There are a few coding guideline issues left in code. First is
using "else if" instead of "elseif", second is using "null" instead
of "NULL".

Change-Id: I438819e9fd1ecfee2fd88c6974b93bb10d9b23ba
Releases: 1.3, 1.2

8 years ago[BUGFIX] sql_fetch_assoc may return FALSE as in Core
Gabe Blair [Thu, 7 Apr 2011 22:31:22 +0000 (15:31 -0700)]
[BUGFIX] sql_fetch_assoc may return FALSE as in Core

Some XCLASSed methods do not behave as their original method,
in Core and this may lead to wrong result where the returned
value is explicitly tested against a boolean instead of ans
empty array.

Change-Id: I4c7df9bdc52a440de28d96e01ca3682db389df05
Resolves: #25834
Branches: DBAL_1-3, DBAL_1-2

8 years ago[BUGFIX] ORDER BY wrongly quotes argument if a number is used
Patrick Schriner [Thu, 7 Apr 2011 20:05:32 +0000 (22:05 +0200)]
[BUGFIX] ORDER BY wrongly quotes argument if a number is used

If ORDER BY {n} is used with a number instead of a field name (or compound
table + field name), then the number should not be quoted. This type of
clauses is typically used by Extbase.

Change-Id: I4e0f8ecd265c3bde3f1da59b1ea53de8382c11b5
Resolves: #25489
Branches: DBAL_1-3, DBAL_1-2

8 years ago[BUGFIX] LIMIT is not recognized in exec_query
Thomas Koetter [Thu, 7 Apr 2011 18:12:01 +0000 (20:12 +0200)]
[BUGFIX] LIMIT is not recognized in exec_query

The method used to retrieve and process the LIMIT part of a query within
ux_t3lib_DB->exec_query() is obviously wrong.

Change-Id: Iead41e7734238abe7abfcf74f50e4624b27cb4eb
Resolves: #25833
Branches: DBAL_1-3, DBAL_1-2

8 years ago[BUGFIX] Wrong check in EM hook to determine whether Oracle is used
Xavier Perseguers [Wed, 6 Apr 2011 17:05:00 +0000 (19:05 +0200)]
[BUGFIX] Wrong check in EM hook to determine whether Oracle is used

Due to wrong boolean operator, the check for Oracle fails when using
MS SQL and does not return as it should.

Change-Id: Ie6f5b72bbcb8cf772fa52a786368ebb487871ae7
Resolves: #25800

8 years ago[BUGFIX] Cannot use single quote in TS constant part
Xavier Perseguers [Wed, 6 Apr 2011 12:15:45 +0000 (14:15 +0200)]
[BUGFIX] Cannot use single quote in TS constant part

It is not possible to save a TS template if the constants contain a single quote, when
using recent version of MSSQL (at least with MMSSQL 2008).

Change-Id: I02c9b84d624fe5ac6cba0039826312ab62b844e1
Resolves: #25777

8 years ago[BUGFIX] DataDictionary is not always properly instantiated
Xavier Perseguers [Tue, 8 Mar 2011 16:49:50 +0000 (17:49 +0100)]
[BUGFIX] DataDictionary is not always properly instantiated

Many operations in TYPO3 backend lead to a fatal error: Call to a member function NameQuote() on a non-object.
This is due to an improper instantiation of a DataDictionary.

Change-Id: I43dc23be9045073a695ee244f5fd3a0c37247d4b
Resolves: #13691

8 years agoUpdated manual with hint suggested by Jigal regarding table2handlerKeys
Xavier Perseguers [Thu, 24 Feb 2011 15:08:00 +0000 (15:08 +0000)]
Updated manual with hint suggested by Jigal regarding table2handlerKeys

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@44194 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed bug #17399: Install Tool COMPARE fails to update mysql tables
Xavier Perseguers [Mon, 21 Feb 2011 14:21:34 +0000 (14:21 +0000)]
Fixed bug #17399: Install Tool COMPARE fails to update mysql tables

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@43947 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed bug #17661: Remove deprecated methods from t3lib_div
Xavier Perseguers [Mon, 21 Feb 2011 13:51:05 +0000 (13:51 +0000)]
Fixed bug #17661: Remove deprecated methods from t3lib_div

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@43944 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed bug #17670: Remove deprecated functions scheduled for removal in 4.6
Xavier Perseguers [Mon, 21 Feb 2011 13:47:42 +0000 (13:47 +0000)]
Fixed bug #17670: Remove deprecated functions scheduled for removal in 4.6

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@43943 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed bug #17327: Alter table in install tool does not work
Xavier Perseguers [Wed, 26 Jan 2011 13:23:56 +0000 (13:23 +0000)]
Fixed bug #17327: Alter table in install tool does not work

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42650 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed unit tests
Xavier Perseguers [Wed, 26 Jan 2011 10:41:01 +0000 (10:41 +0000)]
Fixed unit tests

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42647 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed bug #17221: Install tool is unable to delete database tables
Xavier Perseguers [Tue, 25 Jan 2011 20:00:14 +0000 (20:00 +0000)]
Fixed bug #17221: Install tool is unable to delete database tables

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42595 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoChanged version to 1.3-dev
Xavier Perseguers [Mon, 24 Jan 2011 18:48:44 +0000 (18:48 +0000)]
Changed version to 1.3-dev

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42547 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoUpdated checksums
Xavier Perseguers [Mon, 24 Jan 2011 18:39:01 +0000 (18:39 +0000)]
Updated checksums

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42544 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoSet version to 1.2.0
Xavier Perseguers [Mon, 24 Jan 2011 18:36:37 +0000 (18:36 +0000)]
Set version to 1.2.0

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42543 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFollow-up to changeset 42538: Take LIKE BINARY into account
Xavier Perseguers [Mon, 24 Jan 2011 15:04:19 +0000 (15:04 +0000)]
Follow-up to changeset 42538: Take LIKE BINARY into account

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42538 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoFixed bug #17269: Search with LIKE is case sensitive on Oracle
Xavier Perseguers [Mon, 24 Jan 2011 14:55:27 +0000 (14:55 +0000)]
Fixed bug #17269: Search with LIKE is case sensitive on Oracle

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@42537 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoSet version back to 1.2-dev
Xavier Perseguers [Mon, 27 Dec 2010 09:33:07 +0000 (09:33 +0000)]
Set version back to 1.2-dev

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@41569 735d13b6-9817-0410-8766-e36946ffe9aa

8 years agoSet version to 1.2.0beta3
Xavier Perseguers [Mon, 27 Dec 2010 09:30:32 +0000 (09:30 +0000)]
Set version to 1.2.0beta3

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@41567 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed bug #16679: Cannot login to backend at the end of 1-2-3 wizard when using Oracle
Xavier Perseguers [Mon, 6 Dec 2010 14:26:13 +0000 (14:26 +0000)]
Fixed bug #16679: Cannot login to backend at the end of 1-2-3 wizard when using Oracle

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40866 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed bug #16677: PHP notices from XCLASS inclusions
Xavier Perseguers [Sun, 5 Dec 2010 14:55:53 +0000 (14:55 +0000)]
Fixed bug #16677: PHP notices from XCLASS inclusions

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40828 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed bug #16678: DBAL is active with MySQL at the end of 1-2-3 wizard
Xavier Perseguers [Sun, 5 Dec 2010 14:13:08 +0000 (14:13 +0000)]
Fixed bug #16678: DBAL is active with MySQL at the end of 1-2-3 wizard

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40825 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed bug #16639: Install Tool is unusable since DBAL merge
Xavier Perseguers [Wed, 1 Dec 2010 23:06:08 +0000 (23:06 +0000)]
Fixed bug #16639: Install Tool is unusable since DBAL merge

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40736 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoChanged version back to 1.2-dev
Xavier Perseguers [Wed, 1 Dec 2010 10:52:44 +0000 (10:52 +0000)]
Changed version back to 1.2-dev

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40719 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoUpdated checksums
Xavier Perseguers [Wed, 1 Dec 2010 10:51:04 +0000 (10:51 +0000)]
Updated checksums

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40717 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoCode cleanup
Xavier Perseguers [Wed, 1 Dec 2010 10:49:27 +0000 (10:49 +0000)]
Code cleanup

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40716 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoAdded comment for unknown variable
Xavier Perseguers [Wed, 1 Dec 2010 10:42:38 +0000 (10:42 +0000)]
Added comment for unknown variable

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40712 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed use of undefined variable in method exec_INSERTquery() with MySQL handler
Xavier Perseguers [Wed, 1 Dec 2010 10:39:23 +0000 (10:39 +0000)]
Fixed use of undefined variable  in method exec_INSERTquery() with MySQL handler

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40709 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed use of undefined variable in method map_subquery()
Xavier Perseguers [Wed, 1 Dec 2010 10:28:13 +0000 (10:28 +0000)]
Fixed use of undefined variable  in method map_subquery()

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40706 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFollow-up for bug #16392: Native tables could not be retrieved anymore
Xavier Perseguers [Wed, 1 Dec 2010 09:51:00 +0000 (09:51 +0000)]
Follow-up for bug #16392: Native tables could not be retrieved anymore

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40701 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoSet version to 1.2.0beta2
Xavier Perseguers [Wed, 1 Dec 2010 00:16:56 +0000 (00:16 +0000)]
Set version to 1.2.0beta2

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40695 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoCode cleanup
Xavier Perseguers [Wed, 1 Dec 2010 00:12:45 +0000 (00:12 +0000)]
Code cleanup

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40694 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoCode cleanup
Xavier Perseguers [Wed, 1 Dec 2010 00:06:28 +0000 (00:06 +0000)]
Code cleanup

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40692 735d13b6-9817-0410-8766-e36946ffe9aa

9 years agoFixed bug #16492: groupBy and orderBy fail on exec_query (thanks to Oguzhan Alan)
Xavier Perseguers [Tue, 30 Nov 2010 23:55:03 +0000 (23:55 +0000)]
Fixed bug #16492: groupBy and orderBy fail on exec_query (thanks to Oguzhan Alan)

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/dbal/trunk@40690 735d13b6-9817-0410-8766-e36946ffe9aa