---------------------- phpMyAdmin - Changelog ---------------------- $Id$ $Source$ 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 TODO: - modify (common.lib.php) to get rid of /images ? 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