---------------------- phpMyAdmin - Changelog ---------------------- $Id: ChangeLog,v 2.111.2.27 2004/03/01 14:32:48 lem9 Exp $ $Source: /cvsroot/phpmyadmin/phpMyAdmin/ChangeLog,v $ 2004-03-01 Marc Delisle ### 2.5.6 released 2004-02-29 Alexander M. Turek * libraries/common.lib.php: Yet another ungly fix concerning the missing mysql_get_client_info() function. 2004-02-26 Marc Delisle * libraries/sqlparser.lib.php: bug 905066, memory eater, thanks to xuefer 2004-02-24 Marc Delisle * tbl_row_delete.php: bug 878995: mult_submits.inc.php should not be called twice 2004-02-18 Marc Delisle * export.php: bug 899610, undefined variable $save_filename 2004-02-15 Marc Delisle ### 2.5.6-rc2 released 2004-02-15 Alexander M. Turek * config.inc.php, libraries/config_import.lib.php: Added missing Arabic Windows-1256 charset to the default value of $cfg['AvailableCharsets']. * lang/russian-dos-866.inc.php: Wrong charset (Hotfix, better fix in HEAD). 2004-02-14 Alexander M. Turek * libraries/common.lib.php, libraries/defines.lib.php: Hotfix for bug #872953 (Undefined function: mysql_get_client_info() ); bug is already fixed in HEAD branch because of the new DBI libraries. 2004-02-13 Alexander M. Turek * libraries/common.lib.php: Fixed bug #890186 (PMA chokes on undefined parser functions if one of the very first queries fails. 2004-02-11 Marc Delisle * server_privileges.php: bug 818654, password not copied * read_dump.php, libraries/display_tbl.lib.php, /bookmark.lib.php: bug 879005: execute stored bookmarks when user is different 2004-02-08 Marc Delisle * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis). * lang/dutch update, thanks to Ivo Teel * lang/estonian: Updated, thanks to Alvar Soome (finsoft). 2004-02-05 Alexander M. Turek * Documentation.html: Added FAQ 1.17a about error message, "Client does not support authentication protocol". 2004-02-04 Marc Delisle * libraries/sqlparser.lib.php: bug 890573 (was a typo) 2004-02-03 Marc Delisle * tbl_change.php: bug 879923, NULL default value of DATETIME field 2004-02-02 Marc Delisle * export.php: security fix, thanks to Cedric Cochin for the advisory ### 2.5.6-rc1 released * lang/slovak: Updated, thanks to Lubos Klokner (erkac). 2004-02-02 Alexander M. Turek * libraries/mysql_charsets.lib.php: Use PMA_backquote(). 2004-01-30 Alexander M. Turek * lang/german-*.inc.php: Updates. 2004-01-29 Marc Delisle * lang/catalan: Updated, thanks to Xavier Navarro (xavin) * lang/italian: Updated, thanks to Pietro Danesi (danone). * lang/danish: updates, thanks to Finn Sorensen (alleyman01) 2004-01-27 Marc Delisle * main.php: bug 884606, MySQL version check before server choice 2004-01-25 Marc Delisle * tbl_row_delete.php: bug 882695, broken row highlighting * libraries/display_tbl.lib.php: bug 879792, bad sort link 2004-01-23 Alexander M. Turek * Documentation.html: Changed my email address. * header_printview.inc.php: - Don't bypass $cfg['Server']['verbose'] settings; - Include MySQL version in SQL printview headers. * header.inc.php: Avoid sending headers twice. 2004-01-14 Marc Delisle * mult_submits.inc.php: bug 876805, dropping a field with the multi-submit mechanism removes all internal relations of a table, patch thanks to Joosep-Georg Järvemaa (j-georg) 2004-01-12 Marc Delisle * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). * lang/swedish: Updated, thanks to Björn T. Hallberg (bth). * lang/portuguese: Updated, thanks to Lopo Pizarro (lopopizarro). 2004-01-09 Alexander M. Turek * libraries/sqlparser.lib.php: Support for _charset syntax. 2004-01-09 Marc Delisle * libraries/sqlparser.data.php: bug 873236 SQL_CALC_FOUND_ROWS 2004-01-07 Marc Delisle * libraries/display_tbl.lib.php, /display_tbl_links.lib.php: bug 857743, SHOW errors 2004-01-06 Alexander M. Turek * libraries/charset_conversion.lib.php: Skip charset conversion code if input charset and output charset are the same. 2004-01-05 Garvin Hicking * browse_foreigners.php, tbl_change.php: Sort key/value pairs as discussed in RFE #868369. Made foreigner window resizable. * libraries/functions.js: Reverted row marker patch. See RFE #867284 for details. * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php, libraries/functions.js: Upon clicking on a result row, de/activate the checkbox next to it. Only makes sense for horizontal mode. Can be deactivated by setting BrowseMarkerColor to an empty string in config.inc.php. 2004-01-05 Alexander M. Turek * tbl_properties_operations.php: Changing a table's charset changed the charset of all fields (MySQL >= 4.1.1). 2004-01-04 Alexander M. Turek * libraries/config_import.lib.php: Added missing compatibility code for $cfg['RecodingEngine']. 2004-01-02 Alexander M. Turek * libraries/mysql_charsets.lib.php, libraries/sqlparser.lib.php: MySQL collations are now parsed and highlighted. * libraries/export/sql.php: Include charset / collation information in db export. 2004-01-02 Marc Delisle * db_details_structure.php: bug 868996, debug code still in place, thanks to Matthias Fichtner (mfichtner) * browse_foreigners.php: paging does not work; obey RepeatCells=0 * libraries/display_tbl.lib.php: bug 857743, SHOW FIELDS 2003-12-30 Michal Cihar * lang/czech: Updated. * lang/*: Fixed typo s/Chech-Slovak/Czech-Slovak/. 2003-12-30 Alexander M. Turek * config.inc.php, db_details_common.php, db_details_structure.php, tbl_properties_operations.php, css/phpmyadmin.css.php, libraries/common.lib.php, libraries/config_import.lib.php, libraries/mysql_charsets.lib.php, libraries/sqlparser.lib.php: - SQL parser detected the character set "binary" as column attribute; - MySQL charsets are now parsed and highlighted - Note: the SQL parser library now has to be included AFTER having connected to the MySQL server; - The default charset of a database may now be changed; - Ensured that the user's connection is used for setting and retreiving charset information. * libraries/defines.lib.php: typo. 2003-12-30 Marc Delisle * tbl_select.php: bug 867320, dropdowns in search page 2003-12-29 Alexander M. Turek * db_details_structure.php, libraries/mysql_charsets.lib.php: - display database collation (MySQL >= 4.1.1); - list collations of all tables. * tbl_properties_strcuture, tbl_properties_table_info.php: - Changed "Charset" label to "Collation" because it fits better; - The column collations weren't displayed with MySQL 5.0. * libraries/sqlparser.data.php: New reserved words: - COLLATE (since MySQL 4.1.0); - RETURN (since MySQL 5.0.0). 2003-12-28 Marc Delisle ### 2.5.5 released 2003-12-27 Alexander M. Turek * Documentation.html, README: I tested phpMyAdmin with MySQL 5.0.0-alpha. 2003-12-25 Marc Delisle * db_details_qbe.php: error when generating joins * Documentation.html: FAQ 6.22: default bookmark execution 2003-12-23 Marc Delisle * css/phpmyadmin.css.php: Patch 864334, preserve white-space between quotes * db_datadict.php, db_printview.php: bug 863713: printing on non-IE browser 2003-12-21 Marc Delisle * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik). 2003-12-18 Marc Delisle * tbl_relation.php: bug 860258: do not destroy foreign key references to another db (still cannot enter via phpMyAdmin this kind of references) * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy). 2003-12-17 Michal Cihar * lang/sync_lang.sh: Fix generation of translation, when source is in utf-8. * lang/chinese_big5.inc.php: Was broken due to above bug, thanks Marc for noticing this. 2003-12-16 Marc Delisle * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz). 2003-12-15 Garvin Hicking * tbl_replace.php: Check all required array indizes for multi-row edit 2003-12-15 Marc Delisle * read_dump.php: bug 859062: Go & Bookmark problem when the query has a character like "+" in it 2003-12-13 Marc Delisle * tbl_query_box.php, ldi_table.php: maximum upload size * tbl_change.php: max BLOB upload size 2003-12-12 Marc Delisle * db_details.php, libraries/common.lib.php, lang/*: new feature to display the maximum upload size TODO: detect if upload succeeded 2003-12-12 Garvin Hicking * export.php: Fixed Regex * transformation_wrapper.php, lang/*, libraries/display_tbl.lib.php, libraries/transformations/application_octetstream__download.inc.php: Added a new transformation to download blob/binary field contents with customized filenames. Needed two minor tweeks to the general system. 2003-12-11 Michal Cihar * libraries/export/sql.php: Fix moving foreign key definition on Windows (bug #851950). 2003-12-11 Marc Delisle * tbl_replace.php: missing number of rows for Affected rows and Inserted rows; wrong message for insert ids * libraries/display_tbl.lib.php: bug 857743, SHOW DATABASES 2003-12-11 Alexander M. Turek * server_collations.php, lang/*.inc.php, libraries/mysql_charsets.lib.php: Updated character sets overview for MySQL 4.1.1. * db_create.php, main.php: Ability to specify a default character set for a new database. * libraries/sqlparser.lib.php: Bug #857749. 2003-12-11 Garvin Hicking * header_printview.inc.php: RFE #856503, show number of rows in printview * tbl_change.php, tbl_replace.php, tbl_replace_fields.php: Fixed #857445, #857684 where non-existant fields caused PHP notices. * db_details.php: Removed unneccessary whitespace * sql.php: Bug #857742: When dropping the only remaining database, an error occured. Fixed by checking if databases remein (as suggested by lem9) 2003-12-10 Garvin Hicking * db_datadict.php: Bug 857186: Real fix for the problem. The '@' delimiter slipped to the replacement's end instead of the expression's end. * db_details_structure.php: Bug 857315 - short open tag fixed 2003-12-09 Marc Delisle * libraries/sqlparser.data.php: bug 854702: FORCE INDEX * main.php: bug 851564: backquotes on the wildcard dbname when no controluser is defined * db_datadict.php: bug 857186: ENUMs and data dictionary, thanks to Andrew Weiner (landreww) for the report and fix 2003-12-09 Garvin Hicking * tbl_change.php: Fixed Bug #856436 (not displaying default values) * lang/german*: Translations * left.php: Escape single quotes in single-table cases as well (Bug #855771) 2003-12-08 Marc Delisle * new language: basque, thanks to Axier Lopez (axierl@euskalerria.org) 2003-12-07 Marc Delisle ### 2.5.5-rc1 released 2003-12-06 Marc Delisle * lang/danish: updates, thanks to Finn Sorensen (alleyman01) 2003-12-05 Marc Delisle * libraries/display_tbl.lib.php: bug 854696: fixed a typo, and added some isset for a new check 2003-12-05 Garvin Hicking * libraries/transformations/text_plain__dateformat.inc.php: Use -Tag to display original data to not waste display clarity by using hyperlinks. Original implementation also failed when using customized options. 2003-12-04 Marc Delisle * lang/estonian: Updated, thanks to Alvar Soome (finsoft). * libraries/transformations/text_plain__dateformat.inc.php: patch 845690: show real data before transformation * left.php: bug 833790: put a workaround in place 2003-12-04 Garvin Hicking * browse_foreigner.php, mult_submits.inc.php, tbl_change.php, tbl_replace.php, tbl_replace_fields.php, tbl_row_delete, libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php: Multi row edit via checkboxes in browse mode is now available. This means, you can edit multiple records at once now. * tbl_row_delete.php, tbl_change.php, tbl_change.js: Fixed (un)nullify() function * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php: Made checkbox/edit/delete fields smaller 2003-12-02 Marc Delisle * libraries/display_tbl.lib.php: the constant used to check if the transformation function is included no longer exists * libraries/transformations/: replaced "include" by "require_once" * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis). * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik). * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog). * lang/danish: updates, thanks to Finn Sorensen (alleyman01) * lang/estonian: Updated, thanks to Alvar Soome (finsoft). 2003-11-28 Garvin Hicking * main.php: Fixed one remaining preg_match 2003-11-27 Marc Delisle * libraries/display_tbl.lib.php: bug 816666: sort order and aliases 2003-11-26 Alexander M. Turek * Almost every file: - Replaced all include / require commands by require_once where possible; - Further php 4.1+ optimizations; - footer.inc.php now automatically stops the script execution; - Coding standards. * config.inc.php: Don't include select_lang.lib.php here. * libraries/common.lib.php: Backwards compatibility. * libraries/common.lib.php, libraries/defines.lib.php, libraries/defines_php.lib.php, libraries/defines_mysql.lib.php, scripts/create-release.sh: defines.lib.php was included twice. For optimization reasons I moved all the code that is independent from the MySQL connection out of defines.lib into defines_php.lib. To point out the (new) meanings of the files I renamed defines.lib.php to defines_mysql.lib.php while defines_php.lib.php is now known as defines.lib.php. 2003-11-26 Michal Cihar * lang/check_lang.sh: Cleanup. * lang/sort_lang.sh: Cleanup. * lang/czech: Better translated some strings. 2003-11-26 Marc Delisle * lang/arabic: update, thanks to Ossama Khayat (okhayat) * lang/hindi: update, thanks to Girish Nair (girish_nair) * lang/slovak: Updated, thanks to Lubos Klokner (erkac). * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). 2003-11-25 Alexander M. Turek * translators.html: Changed email of Hindi translator, again. * badwords.txt: File is obsolete. 2003-11-25 Garvin Hicking * db_details_qbe.php, left.php, main.php, pdf_pages.php, server_collations.php, tbl_change.php, tbl_indexes.php, tbl_move_copy.php, tbl_relation.php, tbl_replace.php, libraries/common.lib.php, libraries/db_config.lib.php, libraries/display_tbl.lib.php, libraries/grab_globals.lib.php, libraries/mysql_charsets.lib.php, libraries/select_lang.lib.php: Reverted some obfuscated regular expressions to their working eregi-versions to not break stuff. Removed unneccessary reset() calls, replaced some more while(list()) constructs. * libraries/transformations/overview.php, libraries/transformations/global.inc.php, libraries/common.lib.php, libraries/display_tbl.lib.php, libraries/transformations.lib.php3, user_password.php, tbl_change.php, sql.php, ldi_check.php, tbl_properties.inc.php, db_details_importdocsql.php: - When stored transformations have '.php3' ending, automagically assume '.php' now. - Use 's' RegEx Pattern modifier for certain situations where '.' should also include linebreaks. 2003-11-24 Alexander M. Turek * lang/german-*.inc.php: Updates. * lang/english-*.inc.php: Sortation. 2003-11-24 Marc Delisle * tbl_rename.php: give an error if the new table name has a dot in its name, to avoid doing our automatic relation-table renames 2003-11-24 Michal Cihar * libraries/common.lib.php: Use preg again, it just needs a bit more escaping of \ (once for PHP and once for PCRE). * css/phpmyadmin.css.php: Make server selection in left frame same size as on other places. * main.php: One more regex escaping fix. * lang/chinese_big5: Updated, thanks to Siu Sun (siusun). * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy). * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002). * translators.html: Updated email for Hindi translator. 2003-11-23 Alexander M. Turek * server_privileges.php3: while (list() = each()) is not always as bad as one might think ;-p 2003-11-22 Garvin Hicking * ./*: More PHP3-compatibility removal, see 2003-11-20. 2003-11-22 Marc Delisle * tbl_properties_operations.php: display "Add constraints" only if there are foreign keys in current table * libraries/common.lib.php: revert back to previous logic at line 1108 because of regex problem (when only_db is used) 2003-11-21 Marc Delisle * tbl_move_copy.php: typo about constraints 2003-11-21 Michal Cihar * scripts/create-release.sh: Udated information what is needed to change on home page to currect status. 2003-11-20 Alexander M. Turek * server_databases.php, server_processlist.php, server_status.php, server_variables.php: Removed some php 3 / MySQL 3.21 compatibility code. * README: Updated requirements. * scripts/create-release.sh: Create Documentation.txt when building the distribution kits. * Documentation.txt, scripts/updatedocs.sh: Romoved. 2003-11-20 Michal Cihar * read_dump.php: Show message about failing upload in all cases, removed some PHP compatibility code. * libraries/export/sql.php: More older PHP cleanup. * tbl_move_copy.php, tbl_properties_operations.php, lang/*: Cleanup in table moving/copying and allow to keep constraints over these operations. * server_databases.php: Add correct parameters to left frame to keep server choice, language, etc. (bug #845397). * libraries/config_import.lib.php, config.inc.php, db_details.php, tbl_query_box.php, Documentation: Allow changing of default queries (RFE #839168). * Documentation.html: Valid XHTML again. * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy). 2003-11-20 Garvin Hicking * libraries/auth/*, libraries/dbg/*, libraries/export/*, libraries/fpdf/*, libraries/transformations/overview.php, libraries/*.php (work in progress) Lots of PHP < 4.1.0 / MySQL < 3.23.32 compatibility/performance changes: - Replaced "while (list() = each())" calls by foreach loops. - Removed PHP3-compatibility code - Removed calls to $HTTP_*_VARS (using $_* now). - Replaced some TAB-characters with whitespace - Removed PHP4 < 4.1.0 compatibility code - Removed MySQL < 3.23.32 compatibility code - Replaced "for ($i=0; $i <= count(); $i++)" loops to "$cnt = count(); for ($i=0; $i <= $cnt; $i++)" structures for better performance - Replace calls to eregi*/split functions to their preg* counterparts for faster and binary-safe operation - Replace regex-Calls to simple string functions where possible (speedup) - Replace calls to substr($string, X, 1) to $string{X} 2003-11-19 Marc Delisle * libraries/display_tbl.lib.php: first group of headers was offset by one column to the left 2003-11-19 Michal Cihar * lang/catalan: Updated, thanks to Xavier Navarro (xavin). * lang/chinese_big5: Updated, thanks to Siu Sun (siusun). * lang/portuguese: Updated, thanks to António Raposo (cfmsoft). * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). 2003-11-19 Alexander M. Turek * libraries/grab_globals.lib.php: Do not use $HTTP_*_VARS arrays anymore. * Documentation.html: Modified requirements. * server_collations.php: Replaced obsolete "while (list() = each())" calls by foreach loops. * server_privileges.php: Dropped some MySQL 3.21 / php 3 compatibility code. 2003-11-18 Alexander M. Turek * libraries/common.lib.php: Recognizing new 2.x config.inc.php revisions. 2003-11-18 Marc Delisle * lang/*: strUpgradeMySQL -> strUpgrade with one more parameter for the product name * main.php: new warnings for old PHP or MySQL versions 2003-11-18 Michal Cihar * libraries/display_tbl.lib.php: Can kill more proceses (bug #844353). 2003-11-18 Michal Cihar * almost EVERYTHING: The big rename from php3 to php. 2003-11-18 Michal Cihar * read_dump.php3: Show result of last SHOW query when multiple queries. * scripts/create-release.sh: Generate also sizes of files, for files.inc.php on homepage. 2003-11-17 Marc Delisle * lang/french: update * lang/turkish update, thanks to Bora Alioglu * lang/italian: Updated, thanks to Pietro Danesi (danone). * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik). 2003-11-14 Marc Delisle * tbl_properties_structure.php3: bug 842053: not only TEXT but also any ...TEXT field types can have a FULLTEXT index 2003-11-13 Marc Delisle * libraries/common.lib.php3: undefined variable dblist_full when renaming a table 2003-11-13 Michal Cihar * libraries/export/sql.php3: Fix export of foreign keys (patch #834474). * libraries/export/sql.php3, libraries/config_import.lib.php3, libraries/common.lib.php3, libraries/display_export.lib.php3, lang/*, config.inc.php3: Allow delayed inserts (RFE #841298). * libraries/export/sql.php3, libraries/common.lib.php3, libraries/config_import.lib.php3, libraries/display_export.lib.php3, lang/*, config.inc.php3: Support for creating UPDATE and REPLACE statements in export (RFE #838828). * lang/remove_message.sh: Checks for parameter count. 2003-11-12 Michal Cihar * libraries/export/latex.php3: Fixed LaTeX output (patch #840082). * libraries/export/latex.php3: Unique fields are bold (patch #840089). 2003-11-11 Garvin Hicking * libraries/display_tbl.lib.php3: Added more secure checks for each'ing on arrays built by the query analyzer. (Bug #839630) * libraries/display_tbl.lib.php3: Fixed Bug #839834 - Colspan for repeated headers were wrong since introduction of multi-row delete. 2003-11-10 Marc Delisle * scripts/extchg.sh: bug 839081: generator.sh was not converted 2003-11-07 Marc Delisle * tbl_change.php3, tbl_replace_fields.php3, Documentation.html: bug 835783: now (if using PHP4) users can enter NULL in a field and get the string NULL and not a NULL value. For a real NULL value they must use the Null checkbox. 2003-11-06 Marc Delisle * New italian doc (partial) in pma_localized_docs * lang/estonian: Updated, thanks to Alvar Soome (finsoft). 2003-11-06 Garvin Hicking * sql.php3, libraries/display_tbl.lib.php3: RFE #835491: Display linked values in printview. Display relation- related features (comments, MIME-transformations) in printview. Fix empty table rows in vertical display (kept Mozilla from displaying borders in this printmode). Adjusted layout a tiny-weeny bit to let the comments of a field fit the whole space. * libraries/display_tbl.lib.php3, libraries/transformations/TEMPLATE, Documentation.html: Propagate current MIME-type to plugin functions. Thanks for noticing (again), Thiemo Maettig. :) * libraries/common.lib.php3, Documentation.html, config.inc.php3: Now use $cfg['Servers'][$i]['only_db'] to allow sorting databases in the left frame. The '*' character can be used to fill in all remaining characters. See Documentation for details. RFE #830355, thanks to Xuefer for suggestions. 2003-11-06 Michal Cihar * libraries/export/xml.php3: Add xml header with encoding information (bug #836630). 2003-11-05 Garvin Hicking * libraries/common.lib.php3, footer.inc.php3: Bug #831181: Do not store queries with errors in history, also when coming from the database SQL tab. * libraries/common.lib.php3: Bug #835854. The MySQL-error messages are now put inside a HTML-container, not
. This allows
      wordwrapping to hide vertical scrollbars. Linebreak/Whitespace
      formatting has been altered to preserve those.
    * libraries/transformations/text_plain__dateformat.inc.php3:
      Remove obsolete code, thanks to Thiemo Maettig!
    * Documentation.html, libraries/display_tbl.lib.php3,
      libraries/transformations/*:
      The $meta field information is now passed to the transformation plugins
      to allow future (and easier) usage of field information
      (zerofill/unsigned/not_null/...).

2003-11-04 Marc Delisle  
    * Documentation.html: bug 833900, added known limitation in FAQ 3.10
      about selecting homonyms on a table without primary key

2003-11-04 Garvin Hicking 
    * Documentation.html: Added known limitation about ANSI-mode
      (Bug #816858)
    * libraries/transformations/text_plain__dateformat.inc.php3:
      Bug #835252: Now allow more timestamps. Minor modification of a patch
      submitted by anonymous poster. Thanks!

2003-11-03 Garvin Hicking 
    * Documentation.html, tbl_row_delete.php3,
      libraries/display_tbl.lib.php3:
      Bug #828290: Fixed "Execute stored bookmark". Also made some minor
      tweaks to make PHP-Transformations with forms working again. Added
      a limitation notice on that to FAQ 3.8. Added an image to this action.
    * libraries/display_tbl.lib.php3: Made multi-row delete working for
      vertical browse mode. When executing a multi-row delete, keep the
      last used display mode and other options.
    * Documentation.html: Adjusted link to the link-section of our homepage.
      Fixed typo.

2003-11-03 Michal Cihar  
    * lang/czech: Updated.
    * libraries/common.lib.php3: URI detection works with www-Sharp.Runtime
      (RFE #834053).

2003-11-03 Alexander M. Turek  
    * lang/german-*.inc.php3: Grammar.
    * config.inc.php3, libraries/common.lib.php3,
      libraries/config_import.lib.php3, libraries/display_export.lib.php3,
      libraries/export/csv.php3, lang/*.inc.php3:
      Bug #812474 (Excel v.X does not import 'CSV for Excel' exports).

2003-11-02 Marc Delisle  
    * lang/arabic: big update, thanks to Ossama Khayat (okhayat)
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).

2003-11-01 Marc Delisle  
    * libraries/relation.lib.php3: bug 826880, quotes added

2003-10-31 Marc Delisle  
    * lang/romanian: Updated, thanks to Valics Lehel.
    * tbl_relation.php3: add backquotes around table and field names
      in queries for InnoDB foreign keys; however, in current MySQL 4.0.16
      version, a blank character in a field name is not accepted by InnoDB

2003-10-27 Marc Delisle  
    * querywindow.php3: bug 825668: js errors in SQL-history,
      thanks to Jenik Kaspar (jenix)

2003-10-26 Marc Delisle  
    * libraries/display_tbl.lib.php3: bug 830437, undefined $sql_order
    * querywindow.php3: bug 829737, cosmetic change: added   for
      better display in Iconic 'both' mode

2003-10-24 Michal Cihar  
    * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz).
    * lang/serbian: utf-8 translations contained no strings, regenerated.
    * lang/other: Added missing strings.
    * libraries/display_tbl.lib.php3: Try to show sorting by indexes only if
      it makes sense (bug #829594).

2003-10-20 Michal Cihar  
    * libraries/export/sql.php3: Fix undefined variable for MySQL < 3.23.20
      (bug #828370).
    * libraries/export/sql.php3. libraries/export/latex.php3,
      libraries/display_export.lib.php3, export.php3, lang/*,
      libraries/common.lib.php3, libraries/config_import.lib.php3: Allow to
      supress dates in SQL dump separately.
    * lang/add_message.sh: Fail if no message specified.
    * lang/add_message_file.sh: Fail if no file specified.
    * libraries/display_export.lib.php3: Added ugly hack to allow switching
      export options in Opera (bug #828712).
    * db_details_structure.php3, lang/*: Show also overhead, allow to check
      all tables with overhead at once (JS only) (RFE #828090).
    * footer.inc.php3: Try to update history in table only if configured so
      (bug #828356).

2003-10-21 Marc Delisle  
    * pdf_pages.php3: Patch 825672: show fields in Edit PDF scratchboard,
      thanks to Chris Walsh (chriswalshaz)
    * libraries/display_tbl.lib.php3: bug 826847, undefined $url_query
    * tbl_relation.php3: Bug 827340: Relation view should display also
      non-unique keys as possible choices for foreign keys

2003-10-20 Michal Cihar  
    * Documentation, config.inc.php3, tbl_change.php3,
      libraries/common.lib.php3, libraries/config_import.lib.php3: Make
      default functions configurable (RFE #821271).

2003-10-18 Marc Delisle  
    * libraries/common.lib.php3: bug 821512, Safari 1.0 v85.5 and fonts
    * libraries/functions.js: bug 825665, scratchboard and paper size
    * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
    ### 2.5.4 released

2003-10-17 Marc Delisle  
    * browse_foreigners.php3: bug 825473: PMA_jsFormat() needed on alert()
    * tbl_query_box.php3, libraries/bookmark.lib.php3:
      bug 824958: bookmarks not configured

2003-10-16 Michal Cihar  
    * libraries/zip.lib.php3: Calculate offset progressively (patch #824122).
    * scripts/convertcfg.pl: Perl in most cases lives in /usr/bin/perl.
    * lang/italian: Updated, thanks to Pietro Danesi (danone).
    * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
    * lang/persian-utf-8.inc.php3: Regenerated, was somehow broken.
    * lang/sort_lang.sh: Ignores non file parameter.
    * libraries/common.lib.php3: Add some more fixes for wrongly typed
      $cfg['PmaAbsoluteUri'].
    * Documentation: Changed my email and credits.
    * libraries/defines_php.lib.php3: Output buffering is not available in
      php 3 (bug #824956).

2003-10-15 Marc Delisle  
    * lang/russian-windows-1251: wrong charset (bug 823939)

2003-10-14 Marc Delisle  
    * server_privileges.php3: bug 707516, sometimes db privileges
      are not shown

2003-10-12 Marc Delisle  
    * Documentation.html: bug 821144: FAQ 6.21 needed clarification

2003-10-11 Marc Delisle  
    * libraries/grab_globals.lib.php3: bug 807047, better fix
    * tbl_select.php3: bug 821350: escape single quotes in table
      Search page

2003-10-10 Marc Delisle  
    * footer.inc.php3: bug 819036, undefined function PMA_setHistory()

2003-10-10 Michal Cihar  
    * libraries/export/sql.php3: Fix PMA_getTableContentOld (bug #820932).
    * left.php3: Konqueror 3 and Opera 7 works with tree view (bug #820717).
    * scripts/create-release.sh: Generate MD5 sums (RFE #748415).
    * Documentation, config.inc.php3, scripts/create_tables.sql: Change
      default phpMyAdmin table names from PMA_* to pma_*.

2003-10-07 Marc Delisle  
    * lang/russian*: updated, thanks to Artyom Rabzonov

2003-10-07 Michal Cihar  
    * Documentation: Another hint for creating primary/unique keys.

2003-10-06 Marc Delisle  
    * lang/slovak: Updated, thanks to Lubos Klokner (erkac).

2003-10-06 Michal Cihar  
    * tbl_replace.php3: Do not include query in redirect url if too long.

2003-10-02 Marc Delisle  
    * libraries/grab_globals.lib.php3: bug 807047, protect POST variables
      against cookies of the same name
    * libraries/display_tbl.lib.php3: bug 816658, the multi-row delete
      icon should not be displayed in all cases

2003-10-01 Marc Delisle  
    * lang/slovenian update, thanks to Kositer Uros
    * lang/norwegian:  Updated, thanks to Sven-Erik Andersen (sven-erik).
    * libraries/export/sql.php3: bug 815822 Undefined index/offset
    * lang/turkish update, thanks to Bora Alioglu

2003-10-01 Alexander M. Turek  
    * translators.html: Better link.

2003-09-30 Marc Delisle  
    ### 2.5.4-rc1 released

2003-09-29 Michal Cihar  
    * lang/czech: Updated.
    * config.inc.php3, db_details_importdocsql.php3,
      db_details_structure.php3, libraries/config_import.lib.php3: You now
      need to explicitely enable docSQL support ($cfg['docSQLDir']), RFE
      #812033.
    * Documentation: Documented above and support for compressed dumps.
    * db_details.php3, export.php3, ldi_check.php3, ldi_table.php3,
      read_dump.php3, tbl_change.php3, tbl_query_box.php3,
      tbl_replace_fields.php3: $cfg['*Dir'] don't have to end with slash.

2003-09-28 Marc Delisle  
    * lang/albanian: Updated, thanks to Laurent Dhima (laurenti).
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
    * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
    * new lang: bosnian, thanks to Samir Kobiljak

2003-09-27 Marc Delisle  
    * tbl_row_delete.php3, mult_submits.inc.php3,
      libraries/display_tbl.lib.php3, /display_tbl_links.lib.php3:
      RFE 810270: multi-row delete in browse mode
    * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
    * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
    * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).

2003-09-26 Alexander M. Turek  
    * tbl_indexes.php3: RFE #812993 (Icons for index table).
    * lang/persian-*.inc.php3, lang/sync_lang.sh,
      libraries/select_lang.lib.php3, translators.html:
      New Persian language files, thanks to Parham Ghaffarian.
    * libraries/select_lang.lib.php3: Removed a dublicate entry.
    * translators.html: I'm back. :-)
    * lang/english.inc.php3: Resorted strings.

2003-09-26 Garvin Hicking 
    * left.php3: bug #812481: Fixed display of '__protected__' subgroup in
      non-light left frame mode, when $cfg['LeftFrameTableSeperator'] is empty.

2003-09-24 Alexander M. Turek  
    * libraries/function.js: Fixed bug #811499 (Opera 7.20 messes up row
      markers), thanks to Michael Johnson (redbeardc).
    * server_privileges.php3: Fixed bug #811792 (Password not kept when
      modifying user).

2003-09-23 Alexander M. Turek  
    * lang/german-*.inc.php3: Fixed some typos, thanks to Sebastian Mendel.

2003-09-23 Marc Delisle  
    * libraries/export/sql.php3: bug 811222: we need to analyze the query
      to get the true column name in case of aliases
    * libraries/common.lib.php3: bug 810617, final 1.0 version of Safari
      does not need reduced font size

2003-09-20 Marc Delisle  
    * pdf_schema.php3: bug 805227: the "Show color" only removed
      color on arrows, now removes all the color because of printing problems
      on black&white printers, thanks to Kelley Lingerfelt (rebelkell)

2003-09-19 Marc Delisle  
    * server_privileges.php3: bug 784961, could not delete a user

2003-09-19 Michal Cihar  
    * libraries/display_tbl.lib.php3: Fixed deleting AND from end of condition
      with older php (bug #802060).

2003-09-18 Michal Cihar  
    * libraries/auth/cookie.auth.lib.php3: Improved functionality when more
      than one cookie auth is being used.

2003-09-18 Garvin Hicking 
    * tbl_query_box.php3, read_dump.php3, sql.php3, lang/*: RFE #477472 -
      Add bookmark option to query window/tab to bookmark any statement.

2003-09-17 Garvin Hicking 
    * querywindow.php3: RFE #807282 - Display 'edit' button to alter entries from SQL query
      history, not execute them immediately.
    * footer.inc.php3: Bug #805568 - Save SQL history even if 'LockFromUpdate' is selected.
    * server_databases.php3: Bug #805545 - Refresh left frame when selecting a DB of
      server_databases.php3

2003-09-17 Michal Cihar  
    * read_dump.php3, libraries/read_dump.lib.php3: Error message when file
      can not be read.
    * tbl_query_box.php3: Do not require any variables in query window.
    * lang/*, libraries/export/sql.php3: Export separately constraints, so
      they don't cause troubles on import (bug #807615).
    * Documentation, config.inc.php3, left.php3, main.php3, lang/*,
      libraries/common.lib.php3, libraries/config_import.lib.php3,
      libraries/auth/cookie.auth.lib.php3,
      libraries/auth/arbitrary.auth.lib.php3(deleted): Merged arbitrary auth
      into cookie auth, new config variable for enabling this
      $cfg['AllowArbitraryServer'].
    * db_details.php3, tbl_change.php3, tbl_query_box.php3,
      libraries/common.lib.php3: Execute uploaded gzip/bzip'd SQL-files (RFE
      #752886).
    * Documentation, config.inc.php3, export.php3, libraries/common.lib.php3,
      libraries/config_import.lib.php3: Allow compressing large SQL dumps -
      they are compressed by smaller chunks and send to browser (RFE #795849).
    * tbl_properties_operations.php3: Remove '; InnoDB free:' part from
      comment including references.

2003-09-16 Marc Delisle  
    * sql.php3: bug 790849 (js disabled and user removes the row limit
      from the Show [30] rows)

2003-09-16 Garvin Hicking 
    * db_details_qbe.php, libraries/mysql_wrappers.lib.php3: Finetune the new
    PMA_mysql_fetch_fields() function and renamed it to PMA_mysql_fetch_fields_alternate:
    It now uses 'SHOW FIELDS FROM...'. Modified all calls to the old function to fit the new
    one. Keep old function for any future use.

2003-09-15 Marc Delisle  
    * tbl_properties_links.php3, db_details_structure.php3: in Table view,
      "Select" becomes "Search" to denote more clearly was this sub-page
      is about

2003-09-15 Michal Cihar  
    * libraries/export/sql.php3: Avoid freeing failed result.

2003-09-14 Marc Delisle  
    * Documentation.html: clarify FAQ 6.20 about which privileges are
      assigned to users after an upgrade to MySQL 4, and their effect
      on seeing all the databases.

2003-09-12 Garvin Hicking 
    * lang/*, sql.php3, libraries/bookmark.lib.php3: RFE #804896
      (Bookmarks for all users)
    * lang/german*: Update
    * Documentation.html: Added note to FAQ 6.18 about bookmark-variable expansion
      not working on PHP < 4.0.3

2003-09-12 Marc Delisle  
    * lang/turkish update, thanks to Bora Alioglu
    * libraries/display_tbl.lib.php3: bug 804592 (undefined $prev_index)
      and add "Sort" tooltip to each column header

2003-09-11 Michal Cihar  
    * read_dump.php3: Add also limit to size, not only to pieces, because of
      extended inserts (bug #803372).

2003-09-10 Marc Delisle  
    * Documentation.html: clarify about InnoDB support
    * libraries/sqlparser.lib.php3: bug 790903: BINARY as an operator;
      bug 792511: SELECT * FROM mytable LIMIT 0,-1
    * libraries/mysql_wrappers.lib.php3: bug 795443: wrong results coming
      from mysql_list_fields, so modify PMA_mysql_list_fields to use
      SELECT * FROM db.table LIMIT 1
      (Thanks to Peter Beckman (ooglek))

2003-09-09 Marc Delisle  
    * libraries/mysql_wrappers.lib.php3: bug 795443: wrong results coming
      from mysql_list_tables, so modify PMA_mysql_list_tables to use
      SHOW TABLES FROM

2003-09-09 Michal Cihar  
    * tbl_relation.php3: Avoid message about not array variable when no InnoDB
      relations used.
    * libraries/display_tbl.lib.php3, lang/*: Allow user to select sorting by
      indexes (RFE #528503).
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
    * lang/dutch: Updated, thanks to nobody :-).

2003-09-08 Michal Cihar  
    * left.php3, main.php3, lang/*, libraries/common.lib.php3, Documentation,
      config.inc.php3, libraries/auth/arbitrary.auth.lib.php3,
      libraries/auth/cookie.auth.lib.php3: Support for login to arbitrary
      server (RFE #684097).

2003-09-08 Alexander M. Turek  
    * server_privileges.php3: Fixed bug #802611 (No 'LOCK TABLES' in DB-specific
      privileges).

2003-09-07 Marc Delisle  
    ### 2.5.3 released

2003-09-05 Marc Delisle  
    * libraries/sqlparser.lib.php3: NO ACTION was not correctly treated
    * tbl_relation.php3: InnoDB support

2003-09-03 Michal Cihar  
    * lang/italian: Updated, thanks to Pietro Danesi (danone).

2003-09-02 Alexander M. Turek  
    * Documentation.html:
      - rewrote FAQ 1.17;
      - corrected some other FAQs;
      - tidied up "Requirements" section about MySQL.

2003-09-02 Marc Delisle  
    * translators.html: azerbaijani, and change of address for
      swedish translator

2003-09-02 Michal Cihar  
    * libraries/common.lib.php3: Fix displaying PHP code (bug #798804).

2003-09-01 Michal Cihar  
    * libraries/mysql_charsets.lib.php3: Name of column is sometimes Default
      (bug #798426).
    * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
    * lang/azerbaijani, lang/sync_lang.sh, libraries/select_lang.lib.php3: New
      translation, thanks to Shehriyar Imanov (sheki).

2003-08-31 Marc Delisle  
    * libraries/sqlparser.lib.php3: extract ON DELETE, ON UPDATE for FOREIGN KEYs
    * libraries/relation.lib.php3: populate $foreign with ON DELETE, ON UPDATE

2003-08-28 Alexander M. Turek  
    * README: Updated php / MySQL versions.

2003-08-28 Michal Cihar  
    * libraries/display_export.lib.php3: Allow xml to be also default export
      (bug #796706).

2003-08-27 Marc Delisle  
    * tbl_relation.php3: User forgot to define an index on the master table
      before adding a foreign key constraint: trap the error, warn the user
      and show him a link to the relevant doc

2003-08-27 Garvin Hicking 
    * lang/german*: Update

2003-08-27 Michal Cihar  
    * sql.php3, lang/*: Print view with full texts (RFE #742123).

2003-08-27 Alexander M. Turek  
    * browse_foreigners.php3: undefined variable.

2003-08-26 Alexander M. Turek  
    * libraries/common.lib.php3: Backwards compatibility.
    * tbl_change.php3: bug #795171 (foreign field empty when editing record).

2003-08-26 Michal Cihar  
    * config.inc.php3, lang/*, libraries/config_import.lib.php3,
      libraries/display_export.lib.php3, libraries/export/latex.php3: Improved
      LaTeX export (patch #777451).

2003-08-25 Michal Cihar  
    * lang/czech: Updated.

2003-08-25 Marc Delisle  
    * tbl_relations.php3, tbl_properties_table_info.php3, /lang:
      InnoDB relations (for now, same db, only one index column, and
      no ON DELETE or ON UPDATE clauses)

2003-08-25 Alexander M. Turek  
    * tbl_rename.php3: After renaming a table, move back to
      tbl_properties_operations.php3 instead of tbl_properties.php3.

2003-08-22 Marc Delisle  
    * lang/galician: Updated, thanks to Xosé Calvo.
    * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
    * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
    * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
    * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
    * lang/greek: update, thanks to Kyriakos Xagoraris (theremon)
    * libraries/sqlparser.lib.php3: extract the CONSTRAINTs for FOREIGN KEYs
    * libraries/relation.lib.php3: getForeigners() returns also the constraint

2003-08-21 Marc Delisle  
    * tbl_relation.php3: improve variables, remove some code

2003-08-20 Alexander M. Turek  
    * server_privileges.php3: Fixed some typos.

2003-08-18 Marc Delisle  
    * lang/romanian: Updated, thanks to Valics Lehel.
    * lang/turkish update, thanks to Bora Alioglu

2003-08-18 Michal Cihar  
    * lang/czech: Updated.
    * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
    * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
    * lang/italian: Updated, thanks to Pietro Danesi (danone).
    * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).

2003-08-17 Marc Delisle  
    * browse_foreigners.php3, tbl_change.php3, tbl_select.php3,
      libraries/display_tbl.lib.php3, /relation.lib.php3, /get_foreign.lib.php3:
      Patch 789367: Browse foreign values, thanks to Garvin
    ### 2.5.3-rc2 released

2003-08-17 Alexander M. Turek  
    * translators.html: Garvin is now the official German translator,
      temporarily.

2003-08-16 Marc Delisle  
    * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).

2003-08-16 Alexander M. Turek  
    * Documentation.html: Bad anchor link and other typos.

2003-08-15 Marc Delisle  
    * tbl_properties_structure.php3: bug 786710, IE and dropping fields,
      and bug 788676: added a table to help Netscape aligning the icons
      with the text

2003-08-15 Garvin Hicking 
    * tbl_properties_structure.php3: RFE #784900 (show alternate text for
      multi-submit button)
    * tbl_properties_structure.php3, db_details_structure.php3: RFE #787810
      - Enlarge area around the new buttons for better usability

2003-08-15 Michal Cihar  
    * Documentation: Synced export FAQ with export page.
    * Documentation: Fixed information about transformations.

2003-08-14 Michal Cihar  
    * server_privileges.php3: Fix notice about undefined index (bug #780861).

2003-08-13 Marc Delisle  
    * tbl_change.php3: do not check both radios (confuses Netscape 4.8)

2003-08-13 Michal Cihar  
    * tbl_addfield.php3: Highlight correct tab after changing structure.
    * libraries/sqlparser.lib.php3: Bug #788097 (add space after
      alpha_variable).

2003-08-12 Michal Cihar  
    * libraries/export/csv.php3: Don't trim resulting line (bug #782483).
    * libraries/functions.js: Don't ask for confirmation of query that will
      not be executed (bug #783667).
    * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
    * lang/czech: Updated, thanks to me :).

2003-08-11 Michal Cihar  
    * libraries/export/csv.php3, libraries/export/latex.php3,
      libraries/export/xml.php3: Added some stripslashes to generate correct
      exports.

2003-08-10 Marc Delisle  
    * server_status.php3: bug 786331, a 100,00% not internationalized,
      and align values for "More status variables"
    * libraries/grab_globals.lib.php3: probable fix for IIS HTTP auth bug

2003-08-09 Marc Delisle  
    * libraries/auth/cookie.auth.lib.php3: Cookies required message
      should not look like an error

2003-08-08 Marc Delisle  
    * lang/catalan update, thanks to Xavier Navarro (xavin).
    * lang/lithuanian: Updated, thanks to Vilius Zigmantas.
    * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
    * lang/english, french: typos about $strDBGMaxTimeMs

2003-08-07 Marc Delisle  
    * lang/serbian update, thanks to Mihailo Stefanovic
    * lang/romanian: Updated, thanks to Valics Lehel.
    * lang/galician: Updated, thanks to Xosé Calvo.
    * lang/bulgarian:  Updated, thanks to Stanislav Yordanov (stanprog).
    * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
    * lang/chinese_gb: Updated, thanks to Wang (fundawang).
    * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
    * Documentation.html: bug 782597: FAQ 1.30 about Turck MMCache

2003-08-06 Marc Delisle  
    * sql.php3: bug 782925: fix "Showing rows..." message when user has
      put a LIMIT in the query
    * libraries/relation.lib.php3: bug 784143: SHOW CREATE TABLE on older
      MySQL versions

2003-08-06 Michal Cihar  
    * libraries/common.lib.php3: Parse better enum fields (bug #784154).

2003-08-05 Garvin Hicking 
    * libraries/common.lib.php3: Moved docu function (PHP3 compatbility)
      (Bug #782966)
    * tbl_change.php3: RFE #772991: Shorten dropdown field using
      $cfg['LimitChars']
    * tbl_change.php3: RFE #762221: Swap relational insert key order

2003-08-05 Michal Cihar  
    * sql.php3: Fixed regular expression.
    * libraries/export/latex.php3: Use "table (field)" instead of
      "table -> field" when dumping relations into LaTeX (bug #776957).
    * libraries/display_export.lib.php3, libraries/export/csv.php3,
      libraries/config_import.lib.php3, config.inc.php3: Allow column headers
      for Excel export (bug #771299).
    * header.inc.php3: Don't allow including this file twice.
    * db_details.php3, db_details_importdocsql.php3, export.php3,
      tbl_move_copy.php3, tbl_rename.php3: Added some html quoting.
    * libraries/tbl_change.js: When ENUM field has just one value, it could
      not be set to NULL (bug #783533).
    * tbl_move_copy.php3: Use database we're working on to avoid some problems
      with replicated databases (bug #780439).
    * read_dump.php3, sql.php3: Bookmark all SQL queries and not only the last
      one (bug #780569).

2003-08-05 Marc Delisle  
    * libraries/sqlparser.data.php3: bug 779453, wrong count
    * lang/turkish update, thanks to Bora Alioglu
    * lang/romanian: Updated, thanks to Valics Lehel.
    * lang/ukrainian: update, thanks to Markijan Baran
    * sql.php3: bug 782828, do not go into confirm dialog if we are coming
      from "Create PHP Code" or "Without PHP Code"

2003-08-04 Michal Cihar  
    * lang/czech: Updated.

2003-08-01 Marc Delisle  
    * tbl_select.php3: bug 697979, implemented a suggestion by
      Joerg Klein (j0erch) to do a SELECT * when all fields were selected
      on the Select page, to avoid (in most cases) a IE limitation

2003-08-01 Alexander M. Turek  
    * main.php3: Added link to charset page.
    * libraries/mysql_charsets.lib.php3, lang/*.inc.php3: More detailed charset
      information.
    * tbl_properties_structure.php3: Tooltips for collations.

2003-07-31 Marc Delisle  
    * tbl_replace_fields: bug 780793: a '+' sign in ENUM (or SET
      or a foreign key) was wrongly urldecoded to a space
    * sql.php3: bug 781170, bad check for DROP DATABASE and IF EXISTS

2003-07-30 Marc Delisle  
    * tbl_move_copy.php3: wrong Missing message

2003-07-30 Alexander M. Turek  
    * server_privileges.php3: Implemented some version checks to avoid bugs like
      #777785.

2003-07-29 Marc Delisle  
    * serbian: big update,
      thanks to Branislav Jovanovic  and
      Mihailo Stefanovic 
    * sql.php3: bug 779301: MySQL 3 and SELECT DISTINCT
    * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
    * lang/catalan update, thanks to Xavier Navarro (xavin).
    ### 2.5.3-rc1 released

2003-07-29 Garvin Hicking 
    * Documentation.html, config.inc.php3, read_dump.php3,
      css/phpmyadmin.css.php3, libraries/common.lib.php3,
      libraries/config_import.lib.php3, libraries/sqlparser.lib.php3
      o Introduced $cfg['IgnoreMultiSubmitErrors'] to let PMA continue
        execution of a multi-query statement even though single queries
        may fail
      o Introduced $cfg['VerboseMultiSubmit'] to let PMA show the result
        of each query of a multi-query statement (taking some maximum
        line/pieces amounts into account)
      o changed formatting of syntax_comment to include some space
    * libraries/common.lib.php3, libaries/mysql_wrappers.lib.php3:
      Display MySQL error code and link to the MySQL-Documentation of
      error codes

2003-07-28 Alexander M. Turek  
    * tbl_properties_structure.php3, css/phpmyadmin.css.php3: Use icons for
      multi-submit buttons.

2003-07-28 Garvin Hicking 
    * sql.php3, libraries/common.lib.php3 - when $cfg['SQP']['fmtType']
      is set to 'none', positively retain any user formatting for query
      output. (RFE #769219)
    * tbl_properties_structure.php3: fixed strNoDrop to strDrop

2003-07-28 Marc Delisle  
    * sql.php3: bug 778899, could not create a bookmark
    * ldi_table.php3: Users with register_global=off received some
      Missing messages, due to a missing "require" in ldi_table.php3

2003-07-27 Alexander M. Turek  
    * server_privileges.php3: A user could not edit his own global privileges.

2003-07-25 Garvin Hicking 
    * Documentation.html: Updated my E-Mail, added latest credits-items
    * images/*, config.inc.php3, db_details_structure.php3,
      libraries/common.lib.php3, table_details_structure.php3,
      libraries/display_tbl.lib.php3, Documentation.html,
      left.php3:
      Even more new images on more places: DB properties, Table
      properties, Table Display (LinkOrButton unified as well),
      Left frame.
      Multi-column mode also works for MySQL < 3.23.03 (does anybody even
      care?)

2003-07-25 Marc Delisle  
    * header.inc.php3: XHTML compatibility
    * libraries/sqlparser.lib.php3, /relation.lib.php3: bug 776789,
      unable to insert record with FK in another db

2003-07-24 Garvin Hicking 
    * libraries/sqlparser.lib.php3 - Confirmation is also needed on
      TRUNCATE statements!
    * libraries/common.lib.php3 - RFE #758051 (simpler PHPcode generation)
    * config.inc.php3, db_details_structure.php3, libraries/common.lib.php3,
      libraries/config_import.lib.php3: *EXPERIMENTAL* - implemented buttons
      for the database properties page and implemented RFE #752062: multi-
      column display for many tables.
      (thanks to Kawika Ohumukini [boogie33]).

2003-07-24 Marc Delisle  
    * libraries/sqlparser.lib.php3 /relation.lib.php3 /get_foreign.lib.php3:
      bug 772765, InnoDB and multi-columns foreign key
    * tbl_select.php3: LIKE in Select sub-page for non-text fields

2003-07-23 Alexander M. Turek  
    * libraries/mysql_charsets.lib.php3:
      - better method for retrieving the supported MySQL charsets;
      - fixed a bug that caused "armascii8" to appear twice in the charsets
        list (as "armascii8" and "armascii");
      - added ability to retrieve all collations and related MySQL settings;
      - added a function to build description strings for given collations
        (still needs some optimization).
    * libraries/sqlparser.data.php3: Support for SHOW COLLATION.
    * server_collations.php3, server_links.inc.php3, lang/*.inc.php3:
      New status page "Character Sets and Collations" for MySQL 4.1.

2003-07-23 Marc Delisle  
    * libraries/grab_globals.lib.php3: error when $_SERVER does not exist
    * tbl_printview.php3: wrong validation for path disclosure (bug 776436)

2003-07-23 Garvin Hicking 
    * css/phpmyadmin.css.php3: Removed 'lowercase' transform
      (Bug #769827)
    * libraries/display_export.lib.php3, libraries/export/sql.php3
      Only print Update/Creation/Check time when the checkbox 'Include
      Comments' is chosen. So it is now also possible to check that
      box even though the relational features could be deactivated.
      But all checks to relational comments will only use those if
      the relation features work.

2003-07-22 Marc Delisle  
    * lang/estonian update, thanks to finsoft@sourceforge.net.
    ### 2.5.2 released

2003-07-20 Marc Delisle  
    * tbl_properties_operations.php3: Do not display the
      "Referential integrity check" section for InnoDB tables
      as this was intended for pmadb relations

2003-07-19 Marc Delisle  
    * (in lots of scripts): checks for paths disclosure
    * lang/catalan update, thanks to Xavier Navarro (xavin).

2003-07-18 Garvin Hicking 
    * read_dump.php3: When PHP3 < 4.3.0 is detected, try an alternative
      way of rewriting bookmark variables.
    * Documentation.html: Bookmark variable expansion only works with PHP
      4.3.0 and above
    * tbl_query_box.php3: For the querywindow - if no items are available
      for the 'file import' tab, hide the 'Go' button and instead display
      a warning message. Can happen if you don't have $cfg['UploadDir']
      set and $is_upload is false.

2003-07-17 Marc Delisle  
    * server_status.php3: the percentages of Query types did not add up
      to 100, because the number of connections is included in the total
      number of queries, thanks to jht001 ( Jams H Thompson )

2003-07-17 Alexander M. Turek  
    * tbl_change.php3, libraries/common.lib.php3: Fixed a MySQL 4.1 bug that
      appeared when inserting values into ENUM or SET fields.

2003-07-17 Garvin Hicking 
    * tbl_query_box.php3: Removed onsubmit() attribute of the noscript area.
      Thanks to andreas_e ;)

2003-07-16 Michal Cihar  
    * lang/galician: Updated, thanks to Xosé Calvo.

2003-07-16 Marc Delisle  
    * libraries/export/sql.php3: bug 771575: wrong quotes for variable expansion

2003-07-16 Alexander M. Turek  
    * libraries/functions.js: Bug #771794 (CHAR length check although field name
      is empty).

2003-07-15 Marc Delisle  
    * tbl_properties.inc.php3: bug 771523: wrong type displayed for
      a LONGTEXT with character set latin7
    * db_details_structure.php3, tbl_properties_structure.php3: missing
      $err_url for mult_submits
    * scripts/create-tables.sql: don't use backquotes in USE

2003-07-14 Garvin Hicking 
    * Documentation.html: Link to phpMyAdmin homepage for a 'link section'

2003-07-14 Alexander M. Turek  
    * libraries/sqlparser.data.php3: SHOW BINLOG EVENTS.

2003-07-14 Marc Delisle  
    ### 2.5.2-rc2 released

2003-07-12 Marc Delisle  
    * mult_submit.inc.php3: bug 770095, error in multiple TRUNCATEs
    * lang/estonian update, thanks to finsoft@sourceforge.net.

2003-07-11 Marc Delisle  
    * lang/turkish update, thanks to Bora Alioglu
    * lang/slovak update, thanks to Lubos Klokner

2003-07-11 Alexander M. Turek  
    * db_create.php3:
      - Display CREATE DATABASE query;
      - Call user-defined default tab instead of hardcoded db_details.php3.
    * index.php3: Don't display scrollbars in queryframe (Opera fix).
    * libraries/display_export.lib.php3: Disabled XML export for multiple
      databases because an XML file must not contain more than one database.

2003-07-10 Garvin Hicking 
    * libraries/display_tbl.lib.php3: Let the default function take
      the honor to replace special strings, so that a non-default function
      does not necessary have them introduced. Very convenient for the
      text/plain->formatted display, which would otherwise get every
      CR/LF converted to a 
and introduce nasty skew. 2003-07-10 Marc Delisle * pdf_schema.php3: do not display a foreign table if it's not selected by user to be on the schema 2003-07-10 Michal Cihar * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza). * lang/italian: Updated, thanks to Pietro Danesi (danone). * footer.inc.php3: Fix JS error when in query window is not active SQL tab. 2003-07-09 Michal Cihar * libraries/auth/cookie.auth.lib.php3: Fixed broken login with backslash in password/username (bug #747020). * server_privileges.php3: Fixed escaping when backslash in password/username. * libraries/export/sql.php3: Separate extended inserts by , and not by ; (bug #768351). * lang/chinese_big5: Updated, thanks to Siu Sun (siusun). * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza). * lang/galician: Updated, thanks to Xosé Calvo. 2003-07-09 Garvin Hicking * tbl_query_box.php3: Fix Bug #768652 (sql history tab submittet to whole frameset) * Documentation.html, config.inc.php3, libraries/common.lib.php3, libraries/config_import.lib.php3, header.inc.php3: Created auto-detection for $cfg['OBGzip'] and set this as default. It will auto-enable OBGzip for all browsers except IE6.x. Created a meta-header to identify which setting is used, to make our debugging of bugreports easier. 2003-07-08 Garvin Hicking * tbl_query_box.php3, footer.inc.php3: Removed any 'top.' DOM reference. This enables phpMyAdmin to be used within a frameset without trying to escape out of the security JS-sandbox zone. Tested with IE6, Mozilla 1.4 and IE5.5. 2003-07-08 Marc Delisle * libraries/sqlparser.lib.php3, sql.php3: bug 762213, incorrect row count for MySQL 4.1 subqueries; bug 649665, incorrect row count for UNIONs 2003-07-08 Michal Cihar * config.inc.php3, tbl_properties_operations.php3, libraries/config_import.lib.php3, libraries/display_export.lib.php3, libraries/export/sql.php3, lang/*: Added checkbox for exporting/copying AUTO_INCREMENT value (RFE #763957). * mult_submits.inc.php3: Fixed undefined variable warning (bug #767740). * pdf_schema.php3: Don't use hardcoded sizes of paper (bug #767680). * lang/chinese_gb: Updated, thanks to Wang (fundawang). * lang/chinese_big5: Updated, thanks to Siu Sun (siusun). * lang/polish: Updated, thanks to Jakub Wilk (ubanus). * lang/romanian: Updated, thanks to Valics Lehel. * lang/swedish: Updated, thanks to Björn T. Hallberg (bth). * lang/slovak: Updated, thanks to Lubos Klokner (erkac). * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy). 2003-07-08 Alexander M. Turek * libraries/common.lib.php3: Send headers before exiting because of missing MySQL extension. * lang/german-*.inc.php3: Updates. 2003-07-07 Alexander M. Turek * libraries/common.lib.php3, libraries/config_import.lib.php3: Backwards compatibility. * libraries/common.lib.php3: Dynamic loading of MySQL extension always failed. 2003-07-07 Garvin Hicking * tbl_change.php3: Fix undefined index for disp_query (when inserting a new row with a file uploaded to a column) * libraries/transformations/image_jpeg__inline.inc.php3, libraries/transformations/image_png__inline.inc.php3: Proper escaping of & * libraries/common.lib.php3, libraries/defines.lib.php3: Safari detection, smaller default font size (like OPERA). Bug #752646. 2003-07-07 Marc Delisle * libraries/auth/cookie.auth.lib.php3, config.inc.php3, user_password.php3, Documentation.html: only one blowfish secret is necessary for all servers, thanks to Alexander M. Turek ### 2.5.2-rc1 released 2003-07-06 Michal Cihar * lang/czech: Updated. * css/phpmyadmin.css.php3: url() should not contain quotes. 2003-07-06 Alexander M. Turek * lang/german-*.inc.php3: Updates. * libraries/export/sql.php3: Fixed bug #761956 (timestamp export fails). 2003-07-05 Marc Delisle * libraries/auth/config.auth.lib.php3, lang/*.php3: $strAccessDeniedExplanation * lang/swedish update, thanks to Björn T. Hallberg (bth). * lang/polish update, thanks to Jakub Wilk (ubanus). 2003-07-05 Michal Cihar * lang/czech: Updated. 2003-07-04 Marc Delisle * libraries/auth/cookie.auth.lib.php3: PHP3 compatibility * user_password.php3, libraries/auth/cookie.auth.lib.php3: sometimes, binary contents in cookies is not retrieved properly, so protect it with base64_encode() * lang/ukrainian: update, thanks to Markijan Baran 2003-07-03 Marc Delisle * lang/romanian update, thanks to Valics Lehel * lang/turkish update, thanks to Bora Alioglu * lang/italian update, thanks to Pietro Danesi 2003-07-01 Marc Delisle * Documentation.html: faq 8.1 about security alert of 2003-06-18 * tbl_properties_links.php3: fix missing SQL section for exports * libraries/auth/cookie.auth.lib.php3, libraries/blowfish.php3, libraries/common.lib.php3, libraries/config_import.lib.php3, config.inc.php3, user_password.php3, Documentation.html, lang/*: now used the blowfish algorithm to encrypt the password in the temporary cookie 2003-06-30 Marc Delisle * lang/french: update 2003-06-30 Michal Cihar * tbl_properties_operations.php3, lang/*: Reorganised layout a bit, added CHECK link for InnoDB, use correct table type name fo BerkeleyDB. * tbl_query_box.php3: Moved load text files link outside form. 2003-06-27 Garvin Hicking * left.php3: Removed debugging code 2003-06-27 Michal Cihar * libraries/display_tbl.lib.php3, libraries/relation.lib.php3: Added some checks to avoid trying to use relations when no table (bug #761835). 2003-06-27 Marc Delisle * sql.php3: bug 760648: incorrect result count on MySQL 3 2003-06-26 Marc Delisle * lang/ukrainian: update, thanks to Markijan Baran * libraries/sqlparser.lib.php3 typo 2003-06-26 Michal Cihar * sql.php3, tbl_properties_links.php3, tbl_properties_structure.php3: Go back to tbl_properties_structure.php3 when not dropping table. 2003-06-25 Marc Delisle * scripts/create-release.sh: typo, bzip should be bzip2 * libraries/sqlparser.lib.php3, tbl_properties_export.php3: bug 760648 export SELECT DISTINCT results 2003-06-25 Michal Cihar * libraries/sqlparser.lib.php3: Fixed XSS problem. * tbl_properties.inc.php3, libraries/functions.js: Alert user when not specied length for CHAR/VARCHAR fields. * libraries/export/{csv,latex,xml}.php3: Use correct field names when exporting custom SQL (also saves one SQL query for export) (fixes bug #755386). * lang/italian: Updated, thanks to Pietro Danesi (danone). * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik). * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog). * lang/czech: Updated. * lang/*: Removed duplicate strReset. * lang/check_lang.sh: Ignore japanese specific messages. * sql.php3, libraries/display_export.lib.php3: Support for exporting any query into CSV/LaTeX/XML (RFE #684804). 2003-06-24 Marc Delisle * sql.php3, bug 759568, row count, DISTINCT and MySQL 4 2003-06-23 Marc Delisle * pdf_pages.php3: automatic layout start at 300,300 for better look on the dom-drag scratchboard 2003-06-23 Garvin Hicking * Documentation.html, config.inc.php3, pdf_pages.php3, css/phpmyadmin.css.php3, libraries/common.lib.php3, libraries/config_import.lib.php3, libraries/dom-drag.js, libraries/functions.js: Added Patch #757907: DHTML WYSIWYG-control for PDF-relation setup. Based on DOM-drag.js, a library provided by Aaron Boodman (youngpup.net). * lang/german*: Updates * lang/*, pdf_pages.php3: Strings for DHTML scratchboard 2003-06-23 Alexander M. Turek * lang/arabic-*.inc.php3, lang/czech-*.inc.php3, lang/finnish-*.inc.php3, lang/french-*.inc.php3, lang/georgian-utf-8.inc.php3, lang/lithuanian-*.inc.php3, lang/malay-*.inc.php3, lang/russian-*.inc.php3, lang/ukrainian-*.inc.php3: Checked all language files for incomplete arrays ($byteUnits, $day_of_week and $month). * libraries/common.lib.php3: Security fix against bad JS code. * translators.html: Removed Loïc from list; he is inactive at the moment. * Documentation.html: Changed my email address. 2003-06-22 Robin Johnson * scripts/updatedocs.sh: - Cleanup scripts/updatedocs.sh (I use it elsewhere as well). * scripts/create-release.sh: - Moved to using updatedocs.sh for updating documentation. - Make tarring faster by re-arranging ops. 2003-06-21 Marc Delisle * sql.php3: typo in call to cleanup columns 2003-06-20 Marc Delisle * pdf_schema.php3: use PMA_getForeigners() * db_details_qbe.php3: undefined variable 2003-06-20 Garvin Hicking * db_details_importdocsql.php3: Will now NEVER reveal any filename the docSQL import isn't able to read. Can now only read contents of the 'docSQL' subdirectory and never be able to go higher than that level. 2003-06-19 Marc Delisle * libraries/sqlparser.lib.php3: analyzer for FOREIGN KEYS * libraries/sqlparser.lib.php3: bug 756861, DEFAULT 0 becomes DEFAULT0 * libraries/display_tbl.lib.php3: use PMA_getForeigners() * libraries/relation.lib.php3: now PMA_getForeigners() gets also foreign keys defined in innnodb * tbl_select.php3: use PMA_getForeigners() also for innodb 2003-06-17 Michal Cihar * config.inc.php3: Fixed typo (s/'PMA_pdf_page'/'PMA_pdf_pages'/). 2003-06-17 Alexander M. Turek * lang/polish-*.inc.php3: Updates, thanks to Jakub Wilk (ubanus). 2003-06-16 Michal Cihar * index.php3: Use $cfg['DefaultTabServer'] (bug #754260). 2003-06-14 Michal Cihar * export.php3: Fixed saving compressed dumps on server. * libraries/display_export.lib.php3: Fixed description for line terminating character. 2003-06-13 Marc Delisle * libraries/sqlparser.data.php3: bug 753813, "session" is not a reserved word 2003-06-13 Michal Cihar * libraries/charset_conversion.lib.php3, libraries/common.lib.php3, libraries/defines_php.lib.php3, libraries/dbg/setup.php3: Use new PMA_dl function, that checks true dl availability (fixes #747717). All checks are based on php 4.3.1 source, so if this gets changed, we will need to change checks also. 2003-06-12 Marc Delisle * libraries/relation.lib.php3: bug 751787: should not disable all the features, when the relation feature is broken 2003-06-11 Marc Delisle * libraries/auth/cookie.auth.lib.php3: undefined scheme * main.php3: undefined scheme 2003-06-10 Marc Delisle * db_details_qbe.php3: bug 751787, missing FROM part in query generator * libraries/export/sql.php3: typo largeblob -> longblob 2003-06-10 Michal Cihar * scripts/create-release.sh: Set correct permissions before releasing. * Documentation, config.inc.php3, db_details_export.php3, export.php3, main.php3, server_export.php3, server_links.inc.php3, tbl_dump.php3, tbl_move_copy.php3, tbl_properties_export.php3, lang/*, libraries/build_dump.lib.php3, libraries/config_import.lib.php3, libraries/display_export.lib.php3, libraries/export/*: Reworked export, changes: - support for exporting selected databases - if not needed buffering, output is send directly - unifies all export, so there is now more common code - sql export can contain relations and mime types in comments - configurable defaults for export. 2003-06-09 Michal Cihar * libraries/display_tbl.lib.php3: Display Full/Partial text links for almost every select. * lang/italian: Updated, thanks to Pietro Danesi (danone). * lang/czech: Updated. 2003-06-08 Alexander M. Turek * server_privileges.php3: MySQL 4.1 users could not edit column privileges. * tbl_properties.inc.php3, tbl_properties_structure.inc.php3: SET and ENUM fields may have a character set, too. 2003-06-07 Alexander M. Turek * libraries/common.lib.php3: Incremented required config.inc.php3 revision number. * tbl_addfield.php3, tbl_alter.php3, tbl_create.php3, tbl_properties.inc.php3, tbl_properties_operations.php3, tbl_properties_structure.php3, tbl_properties_table_info.php3, libraries/mysql_charsets.lib.php3: Improved MySQL 4.1 support: - phpMyAdmin is now able to assign / alter table and field charsets; - The table structure page sometimes displayed "Array" in the charset column; - When altering the field type, the input box for the field length sometimes had a strange default value. 2003-06-06 Marc Delisle * Documentation.html, config.inc.php3: new LimitChars behavior 2003-06-06 Michal Cihar * mult_submits.inc.php3: Missing ;. * libraries/relation_cleanup.lib.php3, mult_submits.inc.php3, sql.php3: Cleanup phpMyAdmin tables also after multi submit actions (RFE #749989). * tbl_query_box.php3: Don't add target if not in query window. * libraries/display_tbl.lib.php3: $cfg['LimitChars'] now limits all fields (RFE #742123). * pdf_pages.php3: Fixed undefined index warnings, don't attemt to edit/display deleted page just after deleting. * libraries/config_import.lib.php3, lang/*, config.inc.php3, db_details_structure.php3, pdf_pages.php3, pdf_schema.php3: User can select paper size for pdf (RFE #631551). * read_dump.php3: Fixed undefined variable warning (bug #750070). * libraries/sqlparser.lib.php3: Fixed bad displaying of parser bug report (bug #678289). 2003-06-05 Marc Delisle * Documentation.html: new faq 6.20 about CREATE TEMPORARY TABLES * libraries/sqlparser.lib.php3: bug 716679, parsing of negation operator * tbl_properties_links.php3, tbl_properties_operations.php3: merge the Options tab into Operations 2003-06-05 Michal Cihar * libraries/display_export.lib.php3, libraries/functions.js: Some javascript cleanup. * db_details_links.php3: Display Query tab even with no tables. * libraries/charset_conversion.lib.php3: Default iconv parameters to empty string. * config.inc.php3, left.php3, libraries/config_import.lib.php3: Optional dropdown for server list in left frame (RFE #555978). * tbl_query_box.php3: Possibility to upload SQL file with no database selected (RFE #641760). * lang/czech: Typo. 2003-06-04 Marc Delisle * libraries/sqlparser.lib.php3: bug 592692, pretty printer and GRANT or REVOKE * libraries/sqlparser.lib.php3: bug 683975, various pretty printer bugs 2003-06-04 Michal Cihar * mult_submits.inc.php3: Use TRUNCATE when using MySQL 4 (bug #748792). 2003-06-03 Marc Delisle * lang/spanish: Updates, thanks to Dr. med. Daniel Hinostroza C. * lang/slovak update, thanks to Lubos Klokner 2003-06-03 Michal Cihar * libraries/config_import.lib.php3: Fixed MySQLManualType/MySQLManualBase setting. 2003-06-03 Garvin Hicking * lang/*, tbl_query_box.php3, Documentation.html, footer.inc.php3: (Experimental) New feature - The automatic update of the query window seems to cause some headache for users. They type in their query, want to look in a different table for some fields, want to switch back to their browser window and the changes are lost because the last table is always filled in. Now we have a checkbox to preserve the edited content from any update outside of the window. It is automatically checked by editing the contents of the query textarea and can be unchecked to restore previous behaviour. Thanks to Alexander Meis for this suggestion. Optionally we could build in a config variable to override this 'onChange' effect, but I guess it's not necessary. * libraries/display_tbl.lib.php3: Bug #748084 - Use preg_replace instead of ereg_replace, because it interprets \0, \1 and so on not as strings but as regex-subpatterns and fails to convert those strings correctly. We'll have to see if that can be the case on other usages of preg_replace as well. 2003-06-02 Alexander M. Turek * server_status.php3: RFE #723325 (Move total query statistics). 2003-06-02 Michal Cihar * libraries/display_tbl.lib.php3, lang/*: Better text on button for executing bookmark (bug #745993). * scripts/create-release.sh: Better checking for input, exit when cvs doesn't work, don't include CVS and .cvsignore in tarballs, don't chmod everything to 775. * libraries/build_dump.lib.php3, libraries/display_export.lib.php3, tbl_dump.php3, lang/*: Allow to replace "NULL" with alternative string (RFE #747343). * Documentation.*: Add simple LaTeX document, to show how to use LaTeX export. * main.php3: Add server to phpinfo link to avoid relogin with more servers. * main.php3, tbl_properties.inc.php3: Replace target="_new" with target="_blank" as it should be. 2003-06-02 Marc Delisle ### 2.5.1 released * (not in 2.5.1) sql.php3: bug 747451, incorrect detection of PROCEDURE ANALYSE() 2003-06-02 Alexander M. Turek * Happy Birthday to me :-) * libraries/sqlparser.lib.php3: Correct behavior for "SHOW INNODB STATUS". 2003-06-01 Michal Cihar * config.inc.php3, libraries/config_import.lib.php3: Default iconv parameters to empty string, as older iconv version don't support it (bug #747164). 2003-06-01 Alexander M. Turek * lang/catalan-*.inc.php3: Updates, thanks to Xavier Navarro (xavin). 2003-06-01 Marc Delisle * lang/chinese_gb: Update thanks to Wang (fundawang). 2003-05-30 Marc Delisle * lang/romanian updates, thanks to Valics Lehel * lang/swedish: Updated, thanks to Björn T. Hallberg (bth). * lang/polish: update, thanks to Jakub Wilk 2003-05-30 Alexander M. Turek * lang/bulgarian-*.inc.php3: Updates, thanks to Stanislav Yordanov (stanprog). * tbl_properties_structure.inc.php3: - Fixed display for tables with few indexes; - BLOBs are always binary; - RFE #623665 (MySQL 4.1 support): - Fixed display of field charsets; - The table charset is now displayed. * libraries/sqlparser.data.php3: Added CHARSET, SQL_CACHE, SQL_NO_CACHE. * tbl_change.php3: binary fields with CHARACTER SET definition were treated as SET fields (again RFE #623665). * Documentation.html: - Declared MySQL 4.1 support as experimental; - Added some notes about MySQL 4.1 / 5.0; - php 5.0.0-dev should work fine with phpMyAdmin - it has been doing so at least on my test machines for a couple of months. * scripts/create-tables.sql: Added some notes about lower_case_table_names. * libraries/sqlparser.lib.php3: Parser treated "CHARACTER" as column type, even if it was used in "CHARACTER SET". * libraries/common.lib.php3: - Removed check for default tab values: They are already checked in config_import.lib.php3; - Corrected config file revison; - XHTML fixes. * server_databases.php3: Small interface fixes. * translators.html: Removed a dublicate message. 2003-05-29 Michal Cihar * lang/czech: Updated. 2003-05-29 Marc Delisle * ldi_check.php3, ldi_table.php3, lang/*: bug 740607, now autodetect the best method (LOCAL or not) in the LOAD dialog, and allow user to override it 2003-05-29 Garvin Hicking * index.php3: Add frameborder to allow resizing. Introduces a 1px bar, but cannot be solved. Note that this is only neccessary for Mozilla, IE5/6 allow resizing with a "0" frameborder * footer.inc.php3: Only update queryframes DB/Table info when no error happened in a query. * ldi_table.php3: Use