2005-04-04 Michael Stucki * Unfortunately the resolve-path patch was overwritten, so here it is again 2005-04-04 Robert Lemke * Added a preliminary way for moving containers in a flexform section in TCEforms + TCEmain. Before you could only delete containers. * Added Sebastian Kurfürst's collapsable modules feature for the backend's module bar 2005-04-04 Kasper Skårhøj,,, * Added to-top/up/down/to_bottom bottoms for the select/group element. up/down will show up by default, to-top and to-bottom will appear automatically when the SIZE of the selector is >= 5. 2005-04-03 Michael Stucki * Fixed a stupid error in the display-empty-tags function 2005-04-01 Kasper Skårhøj,,, * Updated all years from 2004 to 2005 * Updated all function indexeds in top of scripts (no actual code changes done!) 2005-04-01 Kasper Skårhøj,,, * Added Bernhard Krafts security improvement for server validated challenge value. * Added "Esperanto" as language - now we are at 41 backend languages. * Made a change to how cache-control headers are sent. Thanks to Ole Tange, FI, Denmark 2005-04-01 Michael Stucki * Display empty tag contents in the backend (e.g. ) * Fixed bug #0000750: Resolve relative links in the backend (caused problems with some firewalls) * Install tool now shows which image is the reference when doing image tests (thanks to Dimitri Tarassenko) * Small changes in t3lib_div::quoted_printable() * !!! t3lib_htmlmail::quoted_printable() is now obsolete. Please call t3lib_div::quoted_printable() instead. * simulateStaticDocuments_addTitle is now set to 30 if the value is 1 (cause 1 doesn't make sense, does it?) * Display a warning message if this installation is obviously insecure!! These warnings are only displayed to admin users. * Added a link to re-login if the session has timed out 2005-03-29 Michael Stucki * Added a Russian flag (thanks to Michael Shigorin) 2005-03-29 Ingmar Schlecht * TYPO3 seems to prefer "mediumblob" instead of "MEDIUMBLOB", thus I changed that in typo3/sysext/cms/ext_tables.sql * Added hook in tslib_fe 2005-03-28 Michael Stucki * Corrected a typo in fe_adminLib.inc (Ingmar watch this!) 2005-03-28 Ingmar Schlecht * Fixed bug #0000341: Changed table definition of "fe_session_data" so field "content" is MEDIUMBLOB instead of BLOB * Fixed bug #0000890: fe_adminLib.inc procesSetFixed does not support userFunc_afterSave * Fixed bug #0000316: Backend typo3/template.php output spurious tag for doctype xhtml_frames * Added two hooks to t3lib_userauthgroup for Sebastian Kurfuerst's ACL implementation * New feature #0000341: New option "ascii" for spamProtectEmailAddresses (very cool, because it doesn't need JavaScript! Thanks to Karsten Dambekalns) 2005-03-25 Michael Stucki * Added two hooks for tx_timtaw, written by Sebastian Kurfuerst * FORM object is finally able to create a reset button (closes #0000743, thanks to Michael Scharkow) * FE editing: Up/Down buttons in panel did not work (closes #0000849, thanks to Peter Niederlag for pointing me on this) * typeNum 0 is now set automatically by default: If a page object has no typeNum and typeNum '0' is not defined, TYPO3 will automatically do that now * Renamed admin function links in the left down corner of the BE (closes #0000025) * EM: Display privacy message before connecting to the online repository 2005-03-16 Ingmar Schlecht * Fixed bug #0000335: in class.t3lib_extfilefunc.php: If $this->dont_use_exec_commands was set, it was impossible to delete any directories, which is now possible again. It's still impossible to delete direcories recursively though. * Fixed bug #0000280: pi_list_query() produced wrong query when $orderBy paramater was not given. 2005-03-10 Kasper Skårhøj,,, * Added feature that connects cache-control headers with whether user-logins are allowed in a branch or not. Makes mixing of cached and dynamic user-dependant content easier. 2005-03-08 Kasper Skårhøj,,, * New feature for page records: Frontend Login Mode. Makes it possible to disable (and enable later) frontend logins for branches of the page tree. Disabling will make it look like no user is authenticated. This feature is very useful if you wish a highly performant website using cache control headers while specifying sections where user logins are accepted (for dynamic content) * Implemented a bunch of hooks in tslib_fe * Minor bug fixes and re-arrangements * Support for "crawler" extension in indexed_search; Makes it possible to index pages in the page tree by starting a crawler from the backend of TYPO3 (The extension "crawler" is specifically supported) and thus preventing the process from happening during frontend users browsing. 2005-03-07 Karsten Dambekalns * Fixed the potential security issue with mailforms, allowing spam abuse (TYPO3-20050307-1). This affected tslib/class.tslib_content.php, tslib/class.tslib_fe.php and t3lib/config_default.php 2005-02-20 Michael Stucki * Fixed a typo in the User TSconfig reference in ext_tables_static+adt.sql * !!! Renamed t3lib_stdGraphic->imageCreateFromGif into imageCreateFromFile. The old function will remain for providing backwards compatibility. 2005-02-17 Kasper Skårhøj,,, * Added 3 hooks for each hardcoded function in css_styled_content so extensions can be written which provides alternative renderings without XCLASSING. 2005-02-15 Kasper Skårhøj,,, * The indexed-search lexer has been updated so it supports "printjoins" (characters like ' or - which are allowed inside of words) and there is also support for Chinese/Japanese/Korean (CJK) indexing/searching. 2005-02-14 Kasper Skårhøj,,, * Large number of updates to system extension indexed_search, in particular to the frontend search plugin which is now ready for implementation of templating engine by workgroup. still missing work on the lexer to support CJK content. 2005-02-11 Andreas Otto * In order to use enableTypeByConfig on more types than Input and Text the variable $specConf had to be set. This was done to all getSingleField_* methods which use $this->renderWizards. A list of the methods is provided in the commit message. 2005-02-06 Michael Stucki * Fixed an often repeated typo (closes #0000127) 2005-02-04 Michael Stucki * Corrected some typos * Fix permissions after ImageMagick has created a new file. Introduced new function t3lib_div::fixPermissions. Closes bug #0000677. * Fixed bug #0000422: "Fatal error at 3: Image Processing -> 5: GD library functions" * Added a new constant TYPO3_branch which includes only the major and the minor numbers of the version (not the patchlevel). This is used in the "generator" meta tag and will finally close bug number #0000318. * ContextMenu is no longer disabled by default on Macintosh systems (except Opera, might have to do with bug #0000675). Closes bugs #0000542 and #0000486. * XHTML 1.1 compliancy fixes (thanks to Ernesto Baschny) * List view now resolves values of MM tables (thanks to Rupert Germann). Closes #0000624. * Use t3lib_div::isAbsPath() to check if the logfile path is absolute (doesn't work on Windows otherwise) 2005-02-02 Ingmar Schlecht * Fixed bug #0000728: "Enabling DevLog in t3lib_modsettings via SC_OPTIONS does not work." Reason: t3lib_modsettings::init() used $TYPO3_CONF_VARS although the global var was not available there. Changed it to $GLOBALS['TYPO3_CONF_VARS']. 2005-02-01 Ingmar Schlecht * Committed patches by Peter Klein implementing the IESelectFix for xmenu_layers.php: A fix that makes the layer menus display correctly on IE when over a