donators

n@work Internet Informationssysteme GmbH
Your ad here

supported by

 TYPO3 Hamburg
 TYPO3 Anbieter

Advertising

TYPO3 4.0 beta3 Changelog

This is the changelog for TYPO3 4.0 beta3 since 4.0 beta2. I've removed the email addresses.

 

2006-02-15 Karsten Dambekalns

  • typo3/mod/tools/em: More fixes and better error checking.
  • typo3/sysext/adodb: Update to upstream version 4.71.
  • t3lib/class.t3lib_tsfebeuserauth: The admin panel uses GET instead of POST now.

 

2006-02-15 Bernhard Kraft

  • Fixed an issue with the new GIFBUILDER code and transparentColor TS option. Also fixed some minor bugs with not unlinked temp files.

 

2006-02-15 Kasper Skaarhoj

  • Changed usage of showpic.php: Now, the reference to showpic.php from inside tslib_content is done using "index.php?eID=tx_cms_showpic&..."+usual parameters. This is the future supported way of accessing the services of showpic! It also means that other scripts offering FE services bypassing tslib_fe can use same methodology! Applications I can think of: AJAX data, streams (like secure download scripts passing binary data through). This change means that "showpic.php" is not needed as a symlink anymore, neither as a script in the core root!

 

2006-02-15 Michael Stucki

  • Various changes to indexed_search, see local ChangeLog for details
  • Install Tool: Added "cache_imagesizes" to list of tables that can be cleared
  • !!! Indexed Search: Removed all options for indexing OpenOffice.org/OpenDocument files and replaced them with the above "unzip" option. Affected options are: nativeOOMethod, OOoExtract, ruby
  • !!! Indexed Search: Changed all default paths from /usr/local/bin/ to /usr/bin/
  • Removed create_symlink.sh and remove_symlink.sh from CVS because they are not needed anymore. If you still want to use symbolic links for some reason, you can find some good information in the "TYPO3 Installation & Upgrade" manual.

 

2006-02-15 Rene Fritz

  • Added hook to element browser to make it possible to render own EB's. All EB classes are moved into an own file.
  • Added the possiblity to set TCEForm items to read-only.

 

2006-02-14 Karsten Dambekalns

  • typo3/mod/tools/em: Fixed/enhanced dependency checking in the new EM.

 

2006-02-14 Stanislas Rolland

  • Changes to the htmlArea RTE extension (see details in local ChangeLog)

 

2006-02-14 Rene Fritz

  • Moved t3lib/gfx/ to typo3/gfx/
  • Changed all references of t3lib/gfx/ to gfx/ or typo3/gfx/
  • Made some FE references to media/...
  • Added index.php, showpic.php and thumbs.php scripts
  • All thoese changes were made to make it possible to use the TYPO3 source without symlinks
  • !!! As a consequence of this, the symlinks "arial.ttf" and "verdana.ttf" in t3lib/fonts/ have been removed completely. Please make sure that you have updated your TypoScript template accordingly. You can either upload the original fonts to the server or use a similar looking font instead (nimbus.ttf instead of arial.ttf, vera.ttf instead of verdana.ttf - both are located in t3lib/fonts/).

 

2006-02-14 Kasper Skaarhoj

  • Fixed part II of the versioning swapping change: Now versioning is completely independent of MySQL versions and it is fully DBAL compliant: Records are swapping content rather than ids (locking file support integrated which stores swapped records in case something goes wrong - however, no tool for reverting using this lock file...)
  • Finished version 1.0 of the ADMCMD_prev feature which allows a keyword (md5 hash) to preview pages which otherwise would require a backend login (like workspace preview). In Web>Versioning you will find an implementation of this feature which will generate links you can sent to people for previewing workspace content. The concept could be extended to set other preview flags like hidden/starttime/endtime/fe_groups etc. But this is just a simple implementation for workspaces.

 

2006-02-14 Wolfgang Klinger

  • Fixed bug #2507: Wrong where clause ('1' instead of '1=1')
  • Fixed bug #2508: t3lib/class.t3lib_tcemain.php uses hardcoded quotes

 

2006-02-13 Rene Fritz

  • Install tool PHP and HTML code cleanup towards xhtml

 

2006-02-13 Karsten Dambekalns

  • class.tx_install.php: Changed the way documentation is extracted from comments in config_default.php.
  • t3lib/config_default.php, typo3/stylesheet.css, typo3/mod/tools/em/: First CVS release of new Extension Manager codebase.

 

2006-02-11 Bernhard Kraft

  • Fixed bug #1270: Garbled characters in cshItems when forceCharset is set to utf-8

 

2006-02-11 Kasper Skaarhoj

  • Changed swapping mechanism for versioning. Still need to fix locking file integration.

 

2006-02-10 Stanislas Rolland

  • Remove Direct Mail code from tslib_fe and add checkDataSubmission hook

 

2006-02-10 Christian Jul Jensen

  • Added TCAselectItem to stdWrap, see TSref

 

2006-02-09 Rene Fritz

  • Added $TYPO3_CONF_VARS['SYS']['binSetup'] and made t3lib_exec use of it.
  • Added TSconfig option options.hideRecords.[table]. Used in pagetree nav frame, web>list module, new record wizard

 

2006-02-09 Sebastian Kurfuerst

  • Fixed bug #2105: The width of tt_content is too large (due to access options)

 

2006-02-08 Stanislas Rolland

  • Fixed bug #2365: Replace true linebreaks with space inside block tags and after hr tags in t3lib_parsehtml_proc.
  • Changes to the htmlArea RTE extension (see details in local ChangeLog)
  • Fixed bug #1496: Enable Direct Mail to fetch a server listening to a port other than 80 (t3lib_htmlmail)
  • Fix stdAuthCode in t3lib_div

 

2006-02-08 Michael Stucki

  • Various changes to indexed_search, see local ChangeLog for details
  • !!! Changed default value of TYPO3_CONF_VARS[BE][fileCreateMask/folderCreateMask]. By default, those files are no longer writable for the group.
  • Fixed bug #2272: Added [PAGE].includeJS plus possibility to attach .js files to template resources (thanks to Johannes Vockeroth)
  • Fixed bug #75: t3lib_extfilefunc::func_copy() does not set file permissions properly
  • Encode whitespaces in t3lib_div::encodeHeader() as required by RFC 2047 (thanks to Stanislas)
  • Added crdate and tstamp fields to be selected by users in the Web->List view
  • Fixed bug #2200: In FEediting the creation of new records in other pages than the current should be possible

 

2006-02-07 Ingmar Schlecht

  • Fix "&" problem in DMail jumpURLs

 

2006-02-06 Stanislas Rolland

  • Fix bugtracker issue #408: enable direct mail to fetch https pages with user authentification

 

2006-02-06 Sebastian Kurfuerst

  • New feature: Integrated ss_dragdrop extension into the core (page and folder drag and drop). Thanks to Stephane Schitter for his work on this.

 

2006-02-05 Dmitry Dulepov

  • Fix: (Versioning sysext) Two cells in table had hard-coded bgcolor attribute (were not skinnable)

 

2006-02-04 Sebastian Kurfuerst

  • Fixed a minor logical bug in undo/history
  • Made SU-mode work again (was affected by hook name change)

 

2006-02-02 Stanislas Rolland

  • Adjustments to the htmlArea RTE extension (see details in local ChangeLog)

 

2006-02-01 Dmitry Dulepov

  • Fix: renaming of localconf.php.TMP.php to localconf.php did not work on Windows platform

 

2006-02-01 Bernhard Kraft

  • Fixed an issue with non working links in JSMENUs

 

2006-02-01 Stanislas Rolland

  • t3lib_htmlmail email message-id: global declaration was missing.

 

2006-01-31 Stanislas Rolland

  • tslib_content: remove unused hooks originally intended for use by Direct Mail

 

2006-01-31 Bernhard Kraft

  • Fixed bug #2396: Select-box items where displayed with garbled characters when forceCharset was set to utf-8

 

2006-01-31 Stanislas Rolland

  • t3lib_htmlmail: make email message-id compliant with RFC 2822.

 

2006-01-27 Bernhard Kraft

  • Fixed bug #760: "gifbuilder jpgs are 256 colors" for enabling truecolor pngs set [GFX][png_truecolor] variable (reduceColors still gets respected)

 

2006-01-30 Michael Stucki

  • Added two hooks to class.t3lib_tceforms.php, getMainFieldsClass: getMainFields_preProcess and getMainFields_postProcess (requested by Thomas Hempel for use with the "dynaflex" extension.
  • Fixed gremlin #1628: Removed "Text with image below" from the content wizard
  • Removed hardcoded maximum size of popup images

 

2006-01-29 Michael Stucki

  • Added UTF8-support for emails. Thanks to Bernhard Kraft, Stanislas Rolland and Martin Kutschker for their feedback.
  • Changes in t3lib_div::plainMailEncoded(): By default, emails will be encoded to quoted-printable.
  • Email linebreaks are now "\n" except on Windows, where they are "\r\n". Thanks to Stanislas and Martin for their feedback.
  • t3lib_formmail now encodes emails as quoted-printable. base64 needs to be enabled explicitely.
  • Install Tool now uses t3lib_div::plainMailEncoded() instead of mail() to send plain test mails.
  • Install Tool now displays warning messages using t3lib_div::debug() instead of debug() which does not work in all cases.
  • Marked t3lib_htmlmail->convertName() as deprecated because header lines are now encoded automatically.

 

2006-01-28 Martin Kutschker

  • Fixed bug #2382: error when creating a new (and empty) file in BE
  • Fixed bug #1878: protect localconf.php from being lost on write error
  • Enhanced TCE type "none" with many rendering options

 

2006-01-27 Sebastian Kurfuerst

  • Fixed bug #2337: remove 30KB editing limit in Template Editor
  • Fixed bug #2405: CSC - allow styles and additional table class
  • Fixed little removed reference operator in class.t3lib_tcemain.php line 1817 (triggers a call-time pass-by-reference warning) - eval API code

 

2006-01-27 Martin Kutschker

  • added error logging to DB initialization code
  • improved FQDN detection and fixed empty syslog ident in t3lib_div::initSysLog()
  • Fix problem with non-associative arrays in t3lib_db->fullQuoteArray()

 

2006-01-27 Peter Niederlag

  • Fixed bug #2023, removed most of RTE-Config from sysEXT:cms and sysExt:css-styled_content

 

2006-01-27 Ingmar Schlecht

  • Added

 

2006-01-27 Kasper Skaarhoj

  • Improved output of FlexForm contents inside of eg. Web>List module (stripping tags that is :-)
  • Added function for counting references to records (in t3lib_BEfunc)
  • Added warning to About Modules if the reference index is empty (which it will be for all updates to 4.0)
  • Added connectDB function in t3lib_db (used by clients of new feature in index_ts.php, see later.)
  • Fixed bug in t3lib_install which resulted in no recognition of the install tool token in localconf.php files: Essentially this has lead to bloated localconf.php files on windows machines if they were edited manually with chr(13).chr(10) line endings.
  • Added "deleted" column to reference index.
  • Working on cli-script for updating reference index from command line (necessary for large databases!!)
  • Added new class, t3lib_flexformtools, providing framework for manipulation of flexform data. (specifically it can be used for traversal of flexform data).
  • Fixed a bug related to language-limiting: Now, a backend user limited to a certain language cannot create records in default or other languages anymore.
  • Fixed bug in t3lib_tcemain where files uploaded to a record in case of auto-versioning did not work
  • Fixed very tricky problem that an auto-versioned record with files attached would create double-references! Uh.... Look for ->autoVersioningUpdate in tcemain and there is a fine explanation of a scenario and how I worked around it.
  • Changed the XML markup for flexform output. Now some more reasonable tags are used. Fully backwards compatible. use t3lib_flexformtools for writing XML output for flexforms in the future!
  • Improved length of sys_refindex.ref_string from 40 to 200 chars.
  • Added information about number of references pointing to record or file before its deleted (didn't localize the message though)
  • Added reference count column to Web>List and File>Filelist modules plus overview table in the Info display for files and records (ah, finally there is a reason for that fine info-screen...)
  • Set a security precaution in ws/workspaceforms.php (Dmitry should take a look and learn :-)
  • Added feature in index_ts.php allowing faster dynamic websites and AJAX implementations in particular. The idea is that extensions can register a keyword which triggers inclusion of another PHP file quite early in index_ts.php. Only basic libraries and configuration is included, then branched of. From that point its up to the third-party script whether it should connect to database, initialize FE users etc, all depending on their need and allowed overhead. The keyword is registered in $TYPO3_CONF_VARS['FE']['eID_include'][_keyword_] and calling index.php?eID=_keyword_ will trigger the inclusion. I will publish a new extension, "whiteboard", demonstrating a sample implementation using simple AJAX stuff.
  • Began working on a preview-facility which will allow for preview of eg. a workspace page without a backend login.
  • Started a cleaner-module in Web>Function (coming from the "lowlevel" system extension). The cleaner consists of analysis tools and clean-up tools (based on the analysis), all working with the sys_refindex table as well. Eventually it will allow for nightly, cron-job based checks of the system including a report email to administrator. This way, data and link integrity and log reports can be reviewed each day.

 

2006-01-27 Christian Jul Jensen

  • Minor bugfix in sys_actions related to the taskcenter changes in 3.8
  • Added manual sorting of sys_actions records
  • Fixed bug #2245.

 

2006-01-27 Stanislas Rolland

  • Adjustments to the htmlArea RTE extension (see details in local ChangeLog)

 

2006-01-26 Stanislas Rolland

  • Corrections to the htmlArea RTE extension (see details in local ChangeLog)
  • Fix issue #2358.

 

2006-01-26 Michael Stucki

  • Fixed bug #1625: Pages with "hide in menu" flag have got the same pagetree icon like not-in-menu pages.
  • Changed $TYPO3_CONF_VARS[GFX][im_version_5] into a string. Possible values are "im4", "im5", "im6" or "gm". Boolean values will still work where "0" means "im4" and "1" means "im5".
  • !!! Renamed the hooks $TYPO3_CONF_VARS[SC_OPTIONS][tslib/class.tslib_feuserauth.php][logoff_pre_processing] + $TYPO3_CONF_VARS[SC_OPTIONS][tslib/class.tslib_feuserauth.php][logoff_post_processing] and replaced "tslib/class.tslib_feuserauth.php" with "t3lib/class.t3lib_userauth.php" (which is the correct place for this hook).

 

2006-01-26 Dmitry Dulepov

  • Fixed bug #1947: "Page is being generated" is bad for search engines

 

2006-01-24 Stanislas Rolland

  • Fix issues #282 and 1421
  • t3lib_htmlmail: Enable use of CURL library functions when $TYPO3_CONF_VARS["SYS"]["curlUse"] = '1'
  • t3lib_htmlmail: Correct encoding of jumper url
  • t3lib_htmlmail: Avoid applying illegal encoding domain to multipart headers (when html has media)

 

2006-01-22 Ingmar Schlecht

  • New feature #1639: Implemented form eval API so it's possible to add custom JS and PHP form evaluation functions to input fields in TCEForms (thanks to Thomas Hempel!)

 

2006-01-22 Sebastian Kurfuerst

  • Fixed issues #2333 and #2255, needed for the upcoming skin

 

2006-01-20 Dmitry Dulepov

  • Fixed bug #2232: Creation of new workspace fails

 

2006-01-20 Karsten Dambekalns

  • Fixed bugs 1907, 1581, 17, 2054, 35, 365 in EM.
  • FIxed bug #1182