---------------------- phpMyAdmin - Changelog ---------------------- $Id$ $Source$ 2004-09-03 Michal Čihař * libraries/string.lib.php: Encoding tis-620 is not multibyte (bug #1013787). 2004-09-01 Marc Delisle * libraries/auth/cookie.auth.lib.php: bug 939531: when people upgrade phpMyAdmin on the same directory, the previous cookie pma_cookie_username was used but produced an Undefined offset in blowfish.php, because on previous PMA versions it was not encoded the same way. Now this old cookie is not used. Users have to reenter their username (not a big impact IMO) 2004-09-01 Michal Čihař * libraries/export/sql.php: Fix empty BLOB export (bug #1020052). 2004-08-29 Marc Delisle * server_privileges.php: bug 1007870, illegal mix of collations for operation UNION 2004-08-28 Marc Delisle * tbl_properties_structure.php, tbl_properties.inc.php, libraries/sqlparser.data.php, /database_interface.lib.php: support for VARBINARY and BINARY field types 2004-08-27 Marc Delisle * tbl_relation.php, libraries/display_tbl.lib.php: bug 1016997, wrong db name generated in SHOW KEYS 2004-08-26 Marc Delisle * index.php, libraries/common.lib.php: bug 1006011: now we save the chosen connection collation into a cookie * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000) * lang/hebrew, turkish: bug 1016609:
tags 2004-08-25 Michal Čihař * main.php: Don't show port after verbose name (bug #1013401). 2004-08-23 Michal Čihař * scripts/create-release.sh: Support for snapshots outside sourceforge. * libraries/export/sql.php: Fix exporting of TIMESTAMP (bug #1013730). 2004-08-22 Michal Čihař * sql.php: Don't unset $sql_limit_to_append, we need it later (bug #978930, found by Marc). 2004-08-22 Marc Delisle * lang/norwegian: Update, thanks to Sven-Erik Andersen - sven-erik. * lang/estonian: Update thanks to Alvar Soome - finsoft. * lang/chinese_simplified: updated, thanks to Simon - simon2san * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002). * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog). * lang/thai: Updated, thanks to Arthit Suriyawongkul. 2004-08-21 Marc Delisle * themes/darkblue_orange/img/logo_left.php: transparent version, thanks to Michael Keck * db_datadict.php, tbl_printview.php, transformation_wrapper.php: commands out of sync * tbl_indexes.php: optimize: remove unneeded row count * libraries/display_tbl.lib.php: foreign key tooltip not displaying in mysqli * tbl_replace.php: could not upload a binary field in mysqli * libraries/transformations.lib.php: could not change MIME type, etc in mysqli * lang/danish: Updated, thanks to AlleyKat - dk_alleykat. 2004-08-19 Marc Delisle * lang/*: bug 1009667: do not spell Ms Excel but MS Excel 2004-08-19 Michal Čihař * read_dump.php: Fixed one case of reload detection (I forgot to update second regexp on 2004-08-16) (bug #1011479). 2004-08-17 Michal Čihař * sql.php: Work with $display_query only if set (Marc spotted this out). * libraries/display_export.lib.php: No options text should not be bold red (bug #1010759). 2004-08-17 Marc Delisle * tbl_select.php, config.inc.php, libraries/config_import.lib.php, libraries/common.lib.php: bug #983735: move search operators to config file, and set "LIKE" as default operator instead of "LIKE %...%", for performance reasons 2004-08-16 Alexander M. Turek * libraries/relation.lib.php: Fixed some collation problems with the relational tables (bug #995359). 2004-08-16 Marc Delisle * all .../theme_right_css.php: bug #1009661, typo, thanks to Ryan Schmidt (ryandesign) 2004-08-16 Michal Čihař * read_dump.php: Fix handling of comments -- and # (bug #1009494). * libraries/relation.lib.php: Fix typo, CONVERT is for MySQL >= 4.1 and not for MySQL >= 4.0. * sql.php, libraries/common.lib.php: Better appending of LIMIT (bug #978930). 2004-08-15 Marc Delisle (Patches from Michael Keck) * left.php, queryframe.php, themes.php: bug #1005479: was using a hardcoded charset * themes/.../themes_left.css, /themes_right.css: new style for better vertical alignment 2004-08-13 Michal Čihař * libraries/read_dump.lib.php: Fix possible undefined index (bug #1008232). * scripts/create-release.sh: Rename config.default to config.default.php. 2004-08-12 Michal Čihař * db_details_structure.php: Inconsistency of drop/empty links (bug #989705). * tbl_addfield.php, tbl_properties.inc.php, tbl_properties_structure.php: Change look of adding fields into table (bug #991095). * many files: I again did some XHTML validation, so removed few of most obvious errors, but there are still many, mostly missing alt attributtes for images and wrongly nested tags. * left.php, queryframe.php: Replace htmlentities with htmlspecialchars (bug #1008002). * libraries/config_import.lib.php: Remove compatibility code for colors. * lang/czech: Improved message.\ * main.php, themes.php, libraries/common.lib.php, libraries/defines.lib.php, libraries/select_theme.lib.php, themes/darkblue_orange/info.inc.php, themes/original/info.inc.php: Implemeted versioning and naming for themes (RFEs #991642 and #991645). * left.php: Use always natsort and not natcasesort in one case, it caused inconsistency (bug #1008120). 2004-08-11 Michal Čihař * tbl_replace.php: Do not empty protected values (bug #1006812). * libraries/display_tbl.lib.php: Wrong parameters for PMA_DBI_free_result (bug #1007287). * tbl_indexes.php, libraries/display_tbl.lib.php: Fix grabing indexes with MYSQLI_USE_RESULT (bug #1007286). 2004-08-10 Michal Čihař * libraries/tbl_change.js: Forcibily use 10 as base for parsed numbers, otherwise accidentally octal numbers are expected (part of bug #1005865). 2004-08-09 Marc Delisle * lang/turkish update, thanks to Bora Alioglu * libraries/get_foreign.lib.php: bug 1005826, problem with foreign key dropdowns, thanks to Joerg Klein (j0erch) for the fix 2004-08-08 Marc Delisle * libraries/relation.lib.php: bug 1005414, undefined offset when no display field has been defined; bug 1004546, sort error in dropdown list of foreign values; incorrect result was freed * libraries/relation.lib.php: use natural order sort according to config * db_details_structure.php, pdf_pages.php, pdf_schema.php: make it work with mysqli extension * scripts/upgrade_tables_mysql_4_1_2+.sql: new script to upgrade pmadb on MySQL 4.1.2 * libraries/bookmark.lib.php: bug (mysqli) * tbl_query_box.php: field list does not show (mysqli) * libraries/sqlparser.lib.php: cannot copy a table structure (MySQL 4.1.x) ### 2.6.0-rc1 released 2004-08-08 Michal Čihař * calendar.php: Include correct stylesheet (bug #1005421). 2004-08-07 Marc Delisle * lang/turkish update, thanks to Bora Alioglu * lang/slovak: Updated, thanks to Lubos Klokner (erkac) * lang/polish: Updated, thanks to Jakub Wilk (ubanus). * lang/dutch: bug 1000683, backslash typo * libraries/mysql_charsets.lib.php: bug 1005120, duplicated line 2004-08-06 Marc Delisle * tbl_properties_operations.php: bug 1004523, now display table options according to the possibilities of the table types 2004-08-06 Michal Čihař * tbl_change.php: Do not free result, we need it later. * tbl_relation.php: Some functions do not take parameters (bug #1000021). 2004-08-05 Marc Delisle (Patches from Michael Keck) * index.php: names and ids for framesets in the noscript section * updated themes screenshots * left.php: bug 998698, db dropdown refresh (me) * lang/galician: Updated, thanks to Xosé Calvo. * lang/swedish: Updated, thanks to Björn T. Hallberg (bth). * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000) 2004-08-03 Marc Delisle (Patches from Michael Keck) * libraries/display_tbl.lib.php: bug 993694, clicking on last record button reaches a page where the current page number is not the last one * main.php: - removed bug with hashform.hash - removed id for input field 'new_database', because it may be too large for the one lined create db form - bug #980232 'Javascript error on index page' * db_details_common.php: removed bug with hashform.hash * index.php: - given names and ids for framesets, please see below 'queryframe.php' * queryframe.php - javascript function for dynamic resizing the rows in the left frameset 'leftFrameset'. (bugs: #993648, #989581, #988897) 2004-08-02 Marc Delisle * libraries/database_interface.lib.php, /select_lang.lib.php: bug 968174: now, in MySQL 4.1.0+ we auto-switch the language to the corresponding -UTF-8 version (if it exists); also, now the default language is the non-UTF-8 one 2004-08-02 Michal Čihař * libraries/export/sql.php: Removed unused code. 2004-08-01 Marc Delisle * tbl_change.php, libraries/relation.lib.php: bug 1001159, Commands out of sync on Insert * tbl_move_copy.php: bug 995098, cannot copy table data only * libraries/dbi/mysqli.dbi.lib.php: use faster AND comparison for flags, as suggested by Michal * libraries/export/sql.php: workaround for datetime export because mysqli under MySQL 4.1.3 reports a datetime as binary 2004-07-31 Alexander M. Turek * tbl_change.php, tbl_replace.php, libraries/relation.lib.php: Small optimizations, freed some results (thanks to Marc for the one in tbl_replace.php). * lang/sync_lang.sh: Updated sync script for the new names of the chinese language files. 2004-07-30 Alexander M. Turek * lang/chinese_*.inc.php, libraries/select_lang.lib.php: More consistant naming for the chinese language files. 2004-07-30 Marc Delisle * lang/hungarian: updates, thanks to Peter Bakondy * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). * lang/danish: Updated, thanks to AlleyKat - dk_alleykat. 2004-07-29 Marc Delisle * libraries/sqlparser*.php: bug 965026, support of GROUP_CONCAT() 2004-07-28 Michal Čihař * tbl_properties_structure.php: Allow to create primary key when there was none before (bug #996246). 2004-07-27 Marc Delisle * libraries/sqlparser*.php: bug 981343, cannot copy a table with a timestamp (MySQL 4.1.2) 2004-07-25 Marc Delisle * main.php, libraries/common.lib.php: bug 997682: illegal mix of collations * server_privileges.php: same bug FIXME: check privileges for a db 2004-07-23 Marc Delisle * Documentation.html: take into account the new script to create tables for the infrastructure 2004-07-23 Alexander M. Turek * config.inc.php, libraries/config_import.lib.php, libraries/select_lang.lib.php: Made phpMyAdmin aware that there is a charset called gbk. 2004-07-20 Marc Delisle * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis). * lang/catalan update, thanks to Xavier Navarro (xavin). 2004-07-20 Alexander M. Turek * Documentation.html: added note about php5. 2004-07-18 Marc Delisle * main.php: doc link for connection collation 2004-07-17 Alexander M. Turek * libraries/database_interface.lib.php, libraries/dbi/*.dbi.lib.php: moved redundant post-connect code into database_interface.lib.php. * libraries/url_generating.lib.php: Added ability to skip certain hidden input fields. * libraries/database_interface.lib.php: Added new function for retreiving MySQL variables. * libraries/mysql_charsets.lib.php: Added optional onchange-submit feature to collation dropdown box. * main.php, lang/*.inc.php, libraries/database_interface.lib.php, libraries/url_generating.lib.php: The user may now choose his connection character set. This should fix bug #984912. WARNING: The pmadb needs to be converted to UTF-8 now! TODO: Handle non-UTF-8 pmadb more nicely. 2004-07-16 Marc Delisle * index.php: left frame display problems under IE 2004-07-16 Michal Čihař * libraries/export/sql.php: Remove code for old MySQL version, do not store query, better handle various end of lines (probably bug #979635). 2004-07-15 Alexander M. Turek * scripts/create_tables.old.sql, scripts/create_tables.sql: Force UTF-8 for PMA database in MySQL 4.1 and above. TODO: - Update docs - Add conversion code to the docs - add charset checks to pmadb validation code * main.php: bug #991887. * server_databases.php: Add database collations to statistics. * lang/german-*.inc.php: Grammar. 2004-07-15 Michal Čihař * tbl_properties_export.php: Fix export of queries with empty WHERE clause (bug #990330). * libraries/display_export.lib.php: Display SQL export after saving file on server (bug #989657). * tbl_properties_export.php: In case we don't need to reconstruct complete query just drop LIMIT part (workaround for bug #955175 and should fix bug #990724). * libraries/export/sql.php: Fix export of '0' strings (bug #990398). 2004-07-15 Marc Delisle * tbl_change.php: bug 990959, undefined index for DATETIME field (problem in UTF-8 only!) * main.php: bug 984136: other fix for RTL and logo 2004-07-14 Marc Delisle * index.php, libraries/common.lib.php: bug 989581 and left panel display problems when switching themes * tbl_relation.php: bug 978111, out of sync in Relation view (note: we need to use the PMA_DBI_QUERY_STORE option in a mysqli query when we later do a PMA_DBI_num_rows() on the results) 2004-07-13 Michal Čihař * lang/czech: Updated. 2004-07-13 Alexander M. Turek * libraries/dbi/mysqli.dbi.lib.php: avoid php errors if result set is FALSE. * libraries/mysql_charsets.lib.php, lang/*.inc.php: Updated collation definitions for MySQL 4.1.3 and 4.1.4. * lang/german-*.inc.php: Updates. * db_details_db_info.php: Fixed a few "out of sync" errors. * Documentation.html: removed a pre-php-4.1 note. 2004-07-12 Marc Delisle * all themes/colors.inc.php, libraries/common.lib.php, config.inc.php, Documentation.html: rename colors.inc.php to layout.inc.php, thanks to Garvin for the suggestion 2004-07-10 Marc Delisle * lang/catalan update, thanks to Xavier Navarro (xavin). * lang/galician: Updated, thanks to Xosé Calvo. * lang/swedish: Updated, thanks to Björn T. Hallberg (bth). 2004-07-09 Marc Delisle * tbl_change.php: bug 981793, cross-window update message when inserting a record and fetching a value from the browse foreigners window, thanks to Michael Keck 2004-07-08 Marc Delisle * db_details_qbe.php: undefined offset and undefined variable 2004-07-07 Marc Delisle * main.php: bug 984136, wrong alignment in RTL languages * lang/arabic-utf-8, lang/sync_lang.sh: bug 984176, wrong encoding for arabic UTF-8. sync with --iconv works. * tbl_relation.php: use PMA_DBI_try_query() to be able to catch the missing index error (InnoDB) and give appropriate advice 2004-07-06 Marc Delisle * libraries/export/xls.php: enable user to specify './tmp' as the TempDir -- use realpath() to find the complete path. Add error trap in case OLE cannot write to directory. Add setTempDir() to enable OLE write in this directory. * Documentation.html: document the TempDir creation and PHP safe mode issues with PEAR 2004-07-05 Marc Delisle * footer.inc.php, index.php, queryframe.php: bug 981939, database selection in left frame under Opera, and problems with dropdown in left frame when many databases are there (original theme), thanks to Michael Keck * header.inc.php: bug 965594: spaces after colons, and remove old code * libraries/sqlparser.lib.php: bug 983992, error in search mode because MySQL 4.0.18+ has changed the way to report the foreign key references when the foreign key is in a different db 2004-07-02 Marc Delisle * main.php: put Create button on the same line as the input field 2004-07-01 Michal Čihař * lang/czech: Updated. 2004-07-01 Marc Delisle * queryframe.php: improve XHTML * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis). * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). * lang/dutch: Update thanks to Ivo Teel - calimonk. 2004-06-30 Marc Delisle * left.php: fix against security alert, thanks to Garvin * Documentation.html: FAQ 8.2 for security alert * config.inc.php, lang/*, libraries/display_export.lib.php, libraries/config_import.lib.php, libraries/common.lib.php, libraries/export/sql.php: bug 981359: now the hexadecimal encoding of binary fields is optional, because there are fields marked binary that have text contents, like mysql.user ### 2.5.7-pl1 released 2004-06-30 Alexander M. Turek * libraries/common.lib.php: Fix against $_REQUEST['cfg'] exploits. 2004-06-29 Michal Čihař * lang/check_lang.sh: Checks for diffstat presence. 2004-06-28 Marc Delisle * lang/slovak: Updated, thanks to Lubos Klokner (erkac) ### 2.6.0-beta2 released 2004-06-27 Michal Čihař * lang/*: Make all export choices look simmilar ('drop table' -> DROP TABLE), removed unused strings (there vere MANY!), fixed some czech texts. * scripts/find_unused_messages.sh: New script to find unused messages in translations. 2004-06-27 Marc Delisle * tbl_query_box.php: bug #975382, fields list on a non-existing table 2004-06-27 Alexander M. Turek * libraries/dbi/mysql.dbi.lib.php: bug #980594. 2004-06-26 Marc Delisle * lang/hungarian: updates, thanks to Peter Bakondy 2004-06-25 Marc Delisle * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). * main.php: js error when switching theme, thanks to Michael Keck 2004-06-25 Michal Čihař * main.php, libraries/select_lang.lib.php: Remember selected charset in cookie. * libraries/display_export.lib.php: Add back key checking disabling. * libraries/export/sql.php: Brand new CREATE query rewriter from LinuxTag, fixes bug #979635. * read_dump.php: Lets handle better comments, current detection still doesn't work with comments inside checked SQL commands, but I thing checking these would be overhead (bug #978114). 2004-06-25 Alexander M. Turek * queryframe.php: Undefined index errors. * footer.inc.php: bug #979610. * server_privileges.php: bug #979596 (granting privileges doesn't take wildcards in account). * lang/catalan-*.inc.php: Updates, thanks to Xavier Navarro (xavin). * lang/german-*.inc.php: Updates. 2004-06-24 Marc Delisle * left.php, config.inc.php, Documentation.html, libraries/config_import.lib.php + common.lib.php, all colors.inc.php: $cfg['LeftPointerEnable'] * db_details_structure.php, server_variables.php, tbl_properties_structure.php, config.inc.php, Documentation.html, libraries/config_import.lib.php + common.lib.php + display_tbl.lib.php, all colors.inc.php: $cfg['BrowsePointerEnable'] * db_details_structure.php, tbl_properties_structure.php, config.inc.php, Documentation.html, all colors.inc.php, libraries/config_import.lib.php + common.lib.php + display_tbl.lib.php: $cfg['BrowseMarkerEnable'] * themes/.../img/logo_left.png + logo_right.png: new logo, thanks to Michael Keck (mkkeck) * index.php: compute queryframe_height from image size, thanks to Michael Keck * footer.inc.php: sync left frame when choosing a db from server_databases, thanks to Michael Keck * export.php: no longer auto-select the textarea containing exported data * queryframe.php: bug #977790, missing library, thanks to Anthony Parsons (anthony.parsons at manx.net) * footer.inc.php: sync left-frame dropdown for databases when the number of tables changes, thanks to Michael Keck * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog). * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy. * lang/swedish: Updated, thanks to Björn T. Hallberg (bth). ### 2.6.0-beta1 released 2004-06-24 Alexander M. Turek * libraries/dbi/mysqli.dbi.php: Undefined variable if PMA_DBI_getError() is called although no error occured. 2004-06-24 Michal Čihař * main.php, changelog.php: Add headers to ChangeLog display. * scripts/create_tables.sql: Add IF EXISTS. * libraries/read_dump.lib.php: Ignore comments for SQL splitting, otherwise unmatched quotes cause problems (bug #978113). * libraries/common.lib.php: Use read_dump.php instead of sql.php for links, otherwise we'll fail on commas. * read_dump.php, libraries/read_dump.lib.php: Show last SELECT result also when there are comments behind last query. 2004-06-23 Marc Delisle * many files: remove references to older /images, and erase /images contents 2004-06-22 Marc Delisle * config.inc.php, themes/.../colors.inc.php: remove color-related parameters from config.inc.php, and non-color-related from colors.inc.php * config.inc.php, libraries/common.lib.php, libraries/config_import.lib.php: missing parameter for the Refresh link feature 2004-06-22 Michal Čihař * libraries/relation.lib.php: Fix possible error on non existant pma db. 2004-06-20 Marc Delisle * themes.php: use standard headers. A iso-8859-1 charset was hardcoded in this script, but it's better to use libraries/header_http.inc.php 2004-06-18 Marc Delisle * themes/original/img/item*.png, themes/original/css/theme_right.css.php, libraries/common.lib.php, libraries/display_export.lib.php, db_details_structure.php, tbl_select.php: fix IE font size problem, redesign search and export pages, thanks to Michael Keck (mkkeck) * libraries/string.lib.php: bug #975290, wrong internal encoding for hebrew, thanks to Moshe Bergman (moshe_be) 2004-06-17 Alexander M. Turek * libraries/dbi/mysql.dbi.php: Removed debug code. * libraries/dbi/mysqli.dbi.php: If connecting fails, we don't know the MySQL version. 2004-06-17 Marc Delisle * libraries/common.lib.php: fix "original" theme colors * db_details_structure.php: cosmetic fix in error message * tbl_properties_structure.php, tbl_relation.php: enable Relation view for InnoDB, even if the internal relational infrastructure is not available * libraries/common.lib.php: undefined $unparsed_sql when fmtType=='none' * config.inc.php: clarify MainPageIconic comments 2004-06-16 Marc Delisle Changes, thanks to Michael Keck (mkkeck): * libraries/auth/config.auth.lib.php + http.auth.lib.php: style for error messages * main.php, themes.php, libraries/select_theme.lib.php, css/phpmyadmin.css.php, themes/original/img + css: put original theme under the same structure as darkblue_orange 2004-06-16 Michal Čihař * header.inc.php: Use rather _SERVER than GLOBALS, should fix bug #973602. 2004-06-15 Marc Delisle * queryframe.php: undefined $cfgRelation, thanks to Michael Keck (mkkeck) * export.php, sql.php, db_details_importdocsql.php, ldi_check.php, tbl_replace.php, libraries/common.lib.php, libraries/transformations.lib.php: new function PMA_securePATH() * main.php, tbl_properties_structure.php: theme "none" should be "original", thanks to Michael Keck (mkkeck) * left.php, tbl_properties.inc.php, librairies/common.lib.php: missing title tags 2004-06-15 Michal Čihař * lang/czech: Updated. * config.inc.php, libraries/config_import.lib.php, libraries/common.lib.php: Support for SHA1 function (RFE #971703). * queryframe.php: Do not show
when no logo is shown. * main.php: Generate hidden inputs nicely. * main.php, libraries/common.lib.php, libraries/select_theme.lib.php: Use pma_theme as cookie name, default theme to some reasonable value to avoid undefined variables all around the code. * main.php, lang/*: strSelectTheme is IMHO not needed. * Documentation.html, config.inc.php, index.php, left.php, main.php, queryframe.php, libraries/config_import.lib.php, libraries/select_server.lib.php: Use same code for all server selection, possibly display server links also in right frame, show server links in query frame when possible. * libraries/display_export.lib.php: Fix broken choice switching. * tbl_change.php: Fix wrong path to image. * tbl_properties_operations.php: Define sort order for sorting tables (RFE #971314). * libraries/common.lib.php: On error show edit link with table context if possible. 2004-06-15 Alexander M. Turek * libraries/config_import.lib.php: The default settings should be merged. 2004-06-14 Marc Delisle Changes, thanks to Michael Keck (mkkeck): * images/b_tblops.png, themes/darkblue_orange/img/b_tblops.png: new icon * both themes: new screen.png reflecting current logo * db_details_structure.php: improve background image in error section * main.php: $theme='none' no longer a possible choice * open.php: permits access to message strings in theme manager * themes/index.php: new calling My changes: * libraries/common.lib.php: proper revision check * libraries/select_theme.lib.php: remove unneeded counter, and fix undefined $PHP_SELF * libraries/dbi/mysql.dbi.lib.php: errors on mysql_errno() when the login is invalid 2004-06-13 Marc Delisle * many files: redesign part 3, thanks to Michael Keck (mkkeck). New /themes structure for Theme management TODO: code improvement, access to /lang from themes/index.php, possible logo change 2004-06-11 Marc Delisle * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza). 2004-06-10 Marc Delisle * libraries/auth/config.auth.lib.php, libraries/dbi/mysql.dbi.lib.php, libraries/dbi/mysql.dbi.lib.php, lang/*: bug 968089: catch error when server is not responding and show an appropriate message * left.php: undefined variable 2004-06-09 Alexander M. Turek ### 2.5.7 released from MAINT_2_5 branch. 2004-06-08 Michal Čihař * config.inc.php, lang/*, libraries/common.lib.php, libraries/config_import.lib.php, libraries/display_export.lib.php, libraries/export/sql.php: Add FOREIGN_KEY_CHECKS=0 to export (RFE #966038). 2004-06-08 Alexander M. Turek * libraries/common.lib.php: backwards compatibility. * config.inc.php: typo. 2004-06-07 Marc Delisle * libraries/dbi/mysqli.dbi.lib.php: omit last parameter when calling mysqli_connect() to enable the use of default socket 2004-06-07 Michal Čihař * lang/czech: Updated. * libraries/charset_conversion.lib.php: Do not convert, if charsets are same. * config.inc.php, export.php, lang/*, libraries/config_import.lib.php, libraries/display_export.lib.php, libraries/export/xls.php, Documentation.html: EXPERIMENTAL native MS Excel export support, using PEAR module Spreadsheet_Excel_Writer (RFE #968110). * Documentation.html: Described older config.inc.php support (RFE #968177). 2004-06-07 Alexander M. Turek * css/phpmyadmin.css.php: beautifications. * server_databases.php, server_privileges.php, css/phpmyadmin.css.php: Enabled new icons for privileges administration (patch #947190). * lang/*.inc.php, libraries/mysql_charsets.lib.php: The new collation page latin1_spanish_ci (introduced with MySQL 4.1.2) is now described correctly. * lang/german-*.inc.php: Updates. * scripts/create-release.sh: Create backup config file (RFE #968177). 2004-06-06 Garvin Hicking * libraries/display_tbl.lib.php, libraries/functions.js, css/phpmyadmin.css.php: Further fixing of broken vertical column highlighting; empty repeated header cells are now , not . Adjusted CSS to not change visual display of those. * (same files): Optimized unneccessary preg_replace. 2004-06-04 Michal Čihař * libraries/read_dump.lib.php: Do not strip comments here. * libraries/sqlparser.lib.php: Handle correctly all MySQL comments (-- can be followed with any control char) (patch #965106). * lang/danish: Updated, thanks to AlleyKat - dk_alleykat. 2004-06-04 Garvin Hicking * Bug #959320: Broken row highlighting in vertical browsing mode fixed. The pointer will now highlight columns as expected and unmark the row after unclicking. 2004-06-03 Alexander M. Turek * header.inc.php: Undefined variable. 2004-06-03 Michal Čihař * db_details_links.php, header.inc.php, server_links.inc.php, tbl_properties_links.php, css/phpmyadmin.css.php: Use classes for heading (RFE #965542). * libraries/common.lib.php: Add drop class also to td (RFE #946540). * db_details.php, db_details_structure.php, css/phpmyadmin.css.php: CSSize error messages. * header.inc.php: Remove spaces before colons (bug #965594). * lang/*, libraries/common.lib.php: Remove spaces from strServer, strDatabase (needed for above fix). * libraries/config_import.lib.php: Do not override $cfg['ShowHttpHostTitle']. * config.inc.php, css/phpmyadmin.css.php, libraries/config_import.lib.php: Can disable main page icons (bug #965550). * header.inc.php, css/phpmyadmin.css.php: Use span insted of div, div is not allowed here. * tbl_query_box.php: Fix default query generating. 2004-06-02 Alexander M. Turek * db_details_db_info.php, tbl_properties_tbl_info.php: Table type is called "Engine" in MySQL 4.1.2 (bug #964011). 2004-05-31 Marc Delisle * header.inc.php: bug #963414, when PropertiesIconic was false, the code did not define the icon variables. Also, remove hardcoded 'Server' string * pdf_schema.php: bug #915735, dictionary cropped in landscape letter 2004-05-30 Michal Čihař * libraries/display_tbl.lib.php: Return back to browsing after editing row. 2004-05-29 Marc Delisle * sql.php: bug #956828, deleting last row gives an error. I could not find a case where we need the line I just removed, which was causing the bug. * tbl_properties.inc.php: missing statement group {}, was causing the display of part of the changing amount of columns dialog when editing a field structure 2004-05-28 Michal Čihař * libraries/display_tbl.lib.php: Decrease limit for query truncating (see comments in bug #951744). * Documentation.html, config.inc.php, tbl_query_box.php: Default query can contain field names (RFE #948590, patch #961726). 2004-05-26 Michal Čihař * lang/norwegian: Update, thanks to Sven-Erik Andersen - sven-erik. * lang/estonian: Update thanks to Alvar Soome - finsoft. * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy. * lang/dutch: Update thanks to Ivo Teel - calimonk. * lang/german-utf-8: Remove duplicated string. * lang/*: Remove allow_recoding from non utf-8 translations. * tbl_properties.inc.php, tbl_properties_operations.php: PMA_DBI_num_rows is not needed and does not work with MYSQL_USE_RESULT (bug #952162). 2004-05-26 Alexander M. Turek * translators.html: Linked to Indonesian translator's SF page instead of his email address. 2004-05-25 Michal Čihař * main.php, libraries/select_lang.lib.php: Use pma_lang cookie instead of just lang. * libraries/select_lang.lib.php: Fix language dialects detection (based on patch #958994). 2004-05-23 Garvin Hicking * db_details.php: Fixed broken file upload since redesign-patch. 2004-05-20 Michal Čihař * many files: Little code reorganistaion (RFE #957308), removed some remaining php3 compatibility code in SQL parser. 2004-05-20 Marc Delisle * pdf_schema.php: set contents page (first page)'s orientation to the same asked for the data dictionary 2004-05-19 Marc Delisle * tbl_select.php: bug 956137, undefined $data: on the search page, PMA_foreignDropdown() must be called with no current value for the data 2004-05-19 Michal Čihař * libraries/auth/cookie.auth.lib.php: Show login form in top frame. 2004-05-16 Alexander M. Turek * db_details.php, db_details_structure.php, sql.php, tbl_indexes.php, tbl_properties_structure.php, tbl_query_box.php, images/b_dbstatistics.png, images/b_tbloptimize.png, images/b_useradd.png, images/b_usercheck.png, images/b_userdrop.png, images/b_useredit, libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php: Patch #947190 (Redesign) - Part 2, thanks to Michael Keck (mkkeck). * libraries/functions.js: Bugfix for (un)check all features if $cfg['ModifyAtLeft'] and $cfg['ModifyAtRight'] are enabled both, thanks to Michael Keck (mkkeck). * Documentation.html: Let's use a hyperlink instead of referring to the chapter, as the chaper numbers might change. 2004-05-14 Michal Čihař * libraries/auth/cookie.auth.lib.php: Use one cookie set for each server, not just one global (patch #952917, bug #687009). 2004-05-13 Michal Čihař * libraries/export/sql.php: Minor optimalisations. * sql.php, tbl_replace.php, libraries/display_tbl.lib.php: Use same code for generating INSERT and UPDATE queries (also fixes bug #953250). * tbl_replace_fields.php: When field is not set, it is not set :-) (bug #953295). * tbl_change.php: Repeat Go button every 15 rows globally and not per record. * tbl_change.php, libraries/tbl_change.js: Uncheck Ignore checkbox for inserting when multiple inserts after changing value (RFE #749733). * header.inc.php: Simplified title generating. * lang/czech: Fixed untranslated word (translation #952551). * scripts/create_tables.sql: Cleaned up description, regenerated dump. * tbl_row_delete.php: Highlight correct tab for multi row editing/export. * tbl_properties_export.php: Generate better query for multi row export. * tbl_row_delete.php, lang/*: Handle situation, where user didn't select anything, display DROP query on better place (bellow tabs). * libraries/common.lib.php: Show refresh link only for SELECT and SHOW queries. * main.php, css/phpmyadmin.css.php: Let's get rid of some tables. * libraries/sqlparser.lib.php, lang/*: Report syntax error when there is a broken comment (bug #905066). * db_details_structure.php: Fixed colspan. * tbl_properties_table_info.php: Do not fail on broken table. 2004-05-12 Marc Delisle * db_details_structure.php: bug #951143, undefined $header_url_qry 2004-05-11 Marc Delisle * tbl_replace.php, tbl_indexes.php, sql.php, db_details_common.php, libraries/db_table_exists.php: use PMA_sendHeaderLocation() 2004-05-11 Michal Čihař * libraries/sqlparser.lib.php: Modified pretty printer to display nicer queries generated by our db search. * db_search.php: Do not generate search query to include all fields, just SELECT * is enough. * libraries/display_tbl.lib.php: Use shorter query for edit/delete if original one is too long (bug #951744). 2004-05-10 Marc Delisle * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis). * left.php: commit for Garvin: fix for wrong group expanding (group name containing foreign characters) 2004-05-10 Michal Čihař * libraries/dbi/mysql.dbi.lib.php: Fix PMA_DBI_field_name, fixes also bug #951226. 2004-05-10 Garvin Hicking * db_details_structure.php, tbl_properties_structure.php: Fixed row-selection Javascript for Internet Explorer. 2004-05-09 Garvin Hicking * main.php, css/phpmyadmin.css.php: Corrected
position to XHTML compliance. Introduced "nospace" class. 2004-05-09 Michal Čihař * lang/czech: Updated. * tbl_properties_operations.php: Fixed documentation link. 2004-05-09 Alexander M. Turek * db_datadict.php: Patch #950726 (minor CSS fixes) thanks to Adam Shantz (musus). * lang/german-*.inc.php: Updates. * db_details_structure.php, main.php: - coding standards; - removed debug code. 2004-05-09 Marc Delisle * tbl_properties_operations.php, lang/*: InnoDB table defragmentation 2004-05-08 Alexander M. Turek * config.inc.php, db_details_structure.php, Documentation.html, header.inc.php, left.php, main.php, images/*, libraries/common.lib.php, libraries/config_import.lib.php: Patch #947190 (Redesign) - Part 1, thanks to Michael Keck (mkkeck). 2004-05-07 Alexander M. Turek * calendar.php: Added missing CVS-ID-Tag. 2004-05-07 Marc Delisle ### 2.6.0-alpha2 released 2004-05-07 Garvin Hicking * db_details_db_info.php: When $cfg['ShowTooltipAliasTB'] is set to 'nested', the displayed table names should always be the real names, not the table comments. * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php, librarries/functions.js: RFE #856208 - Show (un)check all boxes for query results. * tbl_create.php, tbl_addfield.php, tbl_properties.inc.php: RFE #949594 - Allow changing amount of columns for adding fields/ creating table (without losing previous data) 2004-05-07 Alexander M. Turek * README: Updated copyright as discussed a couple of days ago. 2004-05-06 Garvin Hicking * libraries/display_tbl.lib.php: Bug #949087 - Fixed JS error for mousepointer hovering on rows w/o checkboxes. 2004-05-05 Marc Delisle * tbl_select.php: patch #939197, new choice of operator LIKE %...% because this syntax is so often used, thanks to Ruben Barkow (rubo77) 2004-05-05 Garvin Hicking * db_details_db_info.php, db_details_structure.php, left.php: Speed up table fetching when using $cfg['ShowTooltips']. Allow to only see the grouped/nested tables in properties panel when clicking on a table group on the left frame. * db_details_structure.php: If JS is enabled, take away