---------------------- phpMyAdmin - Changelog ---------------------- $Id$ $Source$ 2003-06-23 Garvin Hicking * ChangeLog, 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). 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. 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