8 2005-07-06 Marc Delisle <lem9@users.sourceforge.net>
9 * db_search.php: bug #1233349, db search in MySQL 5.0.x on fields
12 2005-07-04 Marc Delisle <lem9@users.sourceforge.net>
13 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza)
14 and Mastermnd for the 2.6.2 translation cleanup
15 * tbl_properties_table_info.php: bug #1231917, commands out of sync
17 2005-07-03 Marc Delisle <lem9@users.sourceforge.net>
18 * Documentation.html: link in doc, thanks to Cedric Corazza
21 2005-07-02 Marc Delisle <lem9@users.sourceforge.net>
22 * db_operations.php: bug #1230224, db rename and old pmadb information
24 2005-07-01 Marc Delisle <lem9@users.sourceforge.net>
25 * Documentation.html: patch #1229673, improvement to big-file-import
26 instructions, thanks to Isaac Bennetch - ibennetch
28 2005-06-30 Marc Delisle <lem9@users.sourceforge.net>
29 * lang/hungarian update, thanks to Mihály Mészáros <necronix@freemail.hu>
30 * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
31 * lang/chinese_traditional: Updates, thanks to Siu Sun
32 * lang/catalan update, thanks to Xavier Navarro (xavin).
33 * lang/lithuanian: Updated, thanks to Vilius Simonaitis - maumas98
34 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
35 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
37 2005-06-29 Marc Delisle <lem9@users.sourceforge.net>
38 * tbl_properties_table_info.php: bug #1228862, creating a table under
39 MySQL 5.x with wrong table type
41 2005-06-28 Marc Delisle <lem9@users.sourceforge.net>
42 * tbl_properties_operations.php: bug #1225635,
43 cannot change table's collation under MySQL 5.0.4
45 2005-06-27 Michal Čihař <michal@cihar.com>
46 * config.inc.php: Better comments describing multi server setup (patch
48 * db_details_links.php: Place export tab on same place as on table page
50 * tbl_properties_links.php: Switch browse and properties tabs
51 * db_details_structure.php: Make order of icons same as on table view (RFE
54 2005-06-24 Michal Čihař <michal@cihar.com>
55 * tbl_change.php, tbl_properties_links.php, libraries/export/sql.php:
56 Remove error reporting.
57 * config.inc.php, libraries/common.lib.php,
58 libraries/config_import.lib.php, libraries/display_export.lib.php:
59 Configurable file name templates (RFE #1226941).
60 * themes.php, libraries/select_theme.lib.php: Sort themes, use only one
61 code for browsing directory with themes (RFE #1184251).
62 * tbl_change.php: Use select instead of input, this saves some place and
63 looks better (RFE #1169931).
64 * tbl_change.php: Display column comment while editing data (RFE #860912).
65 * lang/sync_lang.sh: Fix belarusian name.
66 * libraries/transformations/application_octetstream__hex.inc.php, lang/*:
67 Add hex transformation (RFE #1100068).
69 2005-06-24 Marc Delisle <lem9@users.sourceforge.net>
70 * db_operations.php: problem renaming a db
72 2005-06-24 Alexander M. Turek <me@derrabus.de>
73 * lang/german-*.inc.php: Updates.
74 * db_operations.php: Cleaning up Marc's code... ;-p
76 2005-06-23 Robin Johnson <robbat2@users.sourceforge.net>
77 * config.inc.php, libraries/relation.lib.php,
78 libraries/get_foreign.lib.php, tbl_select.php, tbl_change.php: Support for
79 customizing foreign-key dropdown, take #2, now very customizable, incl max
82 2005-06-23 Michal Čihař <michal@cihar.com>
85 2005-06-22 Alexander M. Turek <me@derrabus.de>
86 * tbl_properties_structure.php: Undefined index.
88 2005-06-22 Robin Johnson <robbat2@users.sourceforge.net>
89 * config.inc.php, libraries/relation.lib.php: Support for customizing
90 foreign-key dropdown, take #1.
92 2005-06-22 Garvin Hicking <rabustoldmethatiforgotmyemailaddress@supergarv.de>
93 * server_databases.php: Bug #1225315, wrong message displayed
94 when no databases were dropped.
95 * tbl_properties.inc.php: Patch #1225452, JS error for
96 getting the value of a select field in certain browsers.
98 2005-06-19 Marc Delisle <lem9@users.sourceforge.net>
99 * lang/chinese_traditional: Updates, thanks to Siu Sun
100 * lang/italian: Updates, thanks to Pietro Danesi
101 * lang/finnish: update, thanks to Jouni Kahkonen
102 * lang/norwegian: Update, thanks to Sven-Erik Andersen
103 * lang/mongolian update, thanks to Bayarsaikhan Enkhtaivan
104 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
105 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
107 2005-06-18 Marc Delisle <lem9@users.sourceforge.net>
108 * libraries/sqlparser.lib.php: bug 1221602, undefined variable when trying
109 to use a reserved word as an identifier
110 * db_operations.php, libraries/database_interface.lib.php:
111 bug #1221359, Copying a db containing a MERGE table
113 2005-06-12 Marc Delisle <lem9@users.sourceforge.net>
114 * tbl_properties.inc.php: visually bind the Add x fields dialog to its
116 * db_operations.php: bug #1215688, Copying database does not preserve
117 default charset and collation
118 ### 2.6.3-rc1 released
120 2005-06-12 Olivier Mueller <om@omnis.ch>
121 * lang/*, server_privileges.php: added strings for RFE #1197482:
122 $strGeneratePassword, $strGenerate and $strCopy
124 2005-06-11 Marc Delisle <lem9@users.sourceforge.net>
125 * tbl_properties_export.php: bug #1169791, exporting results from queries
127 * lang/mongolian* update, thanks to Bayarsaikhan Enkhtaivan
128 * lang/finnish: update, thanks to Jouni Kahkonen
129 * lang/norwegian: Update, thanks to Sven-Erik Andersen
130 * lang/galician: Updates, thanks to Xosé Calvo.
131 * lang/belarusian, libraries/select_lang.lib.php:
132 belarusian is now belarusian_cyrillic; added belarusian_latin,
133 thanks to Jaska Zedlik
135 2005-06-08 Marc Delisle <lem9@users.sourceforge.net>
136 * libraries/common.lib.php: bug #1216901, missing backquotes on the Browse
137 feature in case of duplicate entry
139 2005-06-07 Marc Delisle <lem9@users.sourceforge.net>
140 * lang/tatarish*: updates, thanks to Albert Fazlí
141 * config.inc.php: bug #1215950, typo in comment
143 2005-06-06 Marc Delisle <lem9@users.sourceforge.net>
144 * lang/tatarish*, /sync_lang.sh, libraries/select_lang.lib.php,
145 translators.html: renamed "tatar" to "tatarish" (tatar is
146 a different language and this translation is really tatarish)
147 * lang/mongolian*, libraries/select_lang.lib.php,
148 translators.html, Documentation.html, README:
149 new language (mongolian), thanks to Bayarsaikhan Enkhtaivan
151 2005-06-05 Marc Delisle <lem9@users.sourceforge.net>
152 * libraries/functions.js: bug #1207405, invalid SQL when creating
153 table with zero fields
154 * sql.php: bug #1204951, left frame browse icon alt tag
155 not updated on emptying table
157 2005-06-05 Michal Čihař <michal@cihar.com>
158 * lang/czech: Update.
160 2005-06-04 Marc Delisle <lem9@users.sourceforge.net>
161 * lang/chinese_traditional: Updates, thanks to Siu Sun.
162 * lang/finnish: update, thanks to Jouni Kahkonen
163 * lang/norwegian: Update, thanks to Sven-Erik Andersen
164 * db_details_structure.php: optional message $strNumberOfFields,
165 will use $strFields if not defined
166 * db_operations.php, lang/*: bug #1212997, db copy should not
167 always perform CREATE DATABASE
169 2005-06-03 Marc Delisle <lem9@users.sourceforge.net>
170 * lang/tatar*, /sync_lang.sh, libraries/select_lang.lib.php,
171 translators.html, Documentation.html, README:
172 new language (tatar), thanks to Albert Fazlí
174 2005-06-01 Marc Delisle <lem9@users.sourceforge.net>
175 * Documentation.html: bug #1213761, hint about Hardened PHP
176 and the Missing parameters problem, thanks to Klaus Dorninger
178 2005-05-31 Marc Delisle <lem9@users.sourceforge.net>
179 * db_details_structure.php: patch 1209863, XHTML validity,
180 thanks to Ryan Schmidt
182 2005-05-29 Marc Delisle <lem9@users.sourceforge.net>
183 * tbl_change.php: bug #1184325, Label IDs mismatch for ENUM type,
184 thanks to Ryan Schmidt
185 * footer.inc.php: bug #1209891, db list not refreshed when the left
186 frame is positionned on a db, then a manual DROP DATABASE it done
188 * db_operations.php, footer.inc.php: bug #1170227, copying a db does not
189 refresh the queryframe
191 2005-05-27 Marc Delisle <lem9@users.sourceforge.net>
192 * tbl_properties.inc.php: bug #1205940, current timestamp checkbox
193 when field type changes
195 2005-05-26 Marc Delisle <lem9@users.sourceforge.net>
196 * tbl_create.php: bug #1207406, undefined index from PMA_setComment()
197 * sql.php: bug #1204913, left frame update on manual table rename
199 2005-05-25 Marc Delisle <lem9@users.sourceforge.net>
200 * tbl_properties.inc.php: bug #1207404, undefined variables
202 2005-05-24 Marc Delisle <lem9@users.sourceforge.net>
203 * libraries/common.lib.php: bug #1207395, undefined theme_generation
204 and theme_version, thanks to Ryan Schmidt
205 * tbl_properties_operations.php: bug #1207212, changing table type
208 2005-05-22 Marc Delisle <lem9@users.sourceforge.net>
209 * libraries/charset_conversion.lib.php: diacritics wrongly converted
210 in Browse mode under MySQL 4.1.x if AllowAnywhereRecoding set to TRUE
211 * tbl_properties_structure.php, tbl_properties.inc.php,
212 libraries/sqlparser.lib.php: bug #1163595, NULL detection of TIMESTAMP
213 * many files: bug #1193250, XHTML compliance, thanks to Ryan Schmidt
214 * themes/[darkblue_orange|original]/css/theme_print.css.php:
215 spelling error Hevetica -> Helvetica, thanks to Castorius and
216 Isaac Bennetch - ibennetch
218 2005-05-19 Marc Delisle <lem9@users.sourceforge.net>
219 * tbl_select.php: bug #1204235, searching on a VARBINARY field
221 2005-05-18 Marc Delisle <lem9@users.sourceforge.net>
222 * export.php: bug #1193442, 8 extra spaces at end of export area,
223 thanks to Ryan Schmidt
224 * db_details_structure.php: bug #1193430, zero_rows parameter
225 not url-encoded, thanks to Ryan Schmidt
227 2005-05-17 Marc Delisle <lem9@users.sourceforge.net>
228 * server_privileges.php, libraries/server_privileges.js:
229 make the password generator work also on user account editing
231 2005-05-17 Olivier Mueller <om@omnis.ch>
232 * server_privileges.php, libraries/server_privileges.js: RFE #1197482,
233 password generator on user creation. RFC: ok like that? TODO: add strings.
235 2005-05-15 Marc Delisle <lem9@users.sourceforge.net>
236 * sql.php, libraries/sqlparser.lib.php: bug #1120434, comment at the end
237 of query is applied to appended LIMIT as well
239 2005-05-13 Marc Delisle <lem9@users.sourceforge.net>
240 * tbl_printview.php: bug #1178760, header not sent when displaying
241 print view of multi tables, thanks to Hrvoje Novosel - interghost
242 * libraries/functions.js: Patch #1191447, hand pointer on mouseover and
243 mousedown, thanks to Ken Stanley - eclipsboi
245 2005-05-11 Marc Delisle <lem9@users.sourceforge.net>
246 * tbl_properties.inc.php: bug #1069012, table collation forgotten
248 * libraries/storage_engines.lib.php: bug 1180119, undefined variable when
249 showing the details of a storage engine under MySQL 4.0.x
251 2005-05-10 Marc Delisle <lem9@users.sourceforge.net>
252 * libraries/sqlparser.lib.php: bug #1198156, undefined variable
253 when exporting without enclosing with backquotes
255 2005-05-08 Marc Delisle <lem9@users.sourceforge.net>
256 * db_details_links.php: patch #1196806, add a Privileges tab
257 in db view, thanks to Herman van Rink - helmo
258 * server_privileges.php: add a back link to the db on which
259 we are checking privileges
260 * Documentation.html: FAQ 3.13 about the MySQL API having problem dealing
261 with USE followed with a db name containing an hyphen
262 * read_dump.php: bug #1189664, js error when 2 queries submitted at once
264 2005-05-08 Olivier Mueller <om@omnis.ch>
265 * scripts/upgrade.pl: new script to let unix admins upgrade phpMyadmin
266 with one command and 5 seconds. To be improved, but is working fine
267 here (tm). Based on: http://www.phpmyadmin.net/latest.txt
268 * server_privileges.php: always display the "Add a new user" link
269 on the User overview page (no more need to click on [show all] or
272 2005-05-05 Marc Delisle <lem9@users.sourceforge.net>
273 * libraries/mysql_charsets.lib.php: bug #1186983, missing character
274 sets and collations (temporary workaround)
275 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
277 2005-05-04 Marc Delisle <lem9@users.sourceforge.net>
278 * Documentation.html: improvement about PmaAbsoluteUri,
279 thanks to Isaac Bennetch - ibennetch
281 2005-05-03 Marc Delisle <lem9@users.sourceforge.net>
282 * libraries/common.lib.php: bug #1185152, setting collation for a field,
283 thanks to Ryan Schmidt - ryandesign
285 2005-05-02 Marc Delisle <lem9@users.sourceforge.net>
286 * export.php: bug #1123284, avoid double compression when
287 zlib.output_compression is On, thanks to unclef at users.sourceforge.net
288 * libraries/common.lib.php: bug #1193223, undefined index htmlexcel_null,
289 thanks to Ryan Schmidt - ryandesign
291 2005-05-01 Marc Delisle <lem9@users.sourceforge.net>
292 * server_status.php: bug #1193225, missing </ul>
293 * tbl_properties.inc.php: bug #1193353, js error on creating table
295 2005-04-30 Marc Delisle <lem9@users.sourceforge.net>
296 * db_operations.php, libraries/tbl_move_copy.php:
297 bug #1192468, bookmarks copied too many times
299 2005-04-27 Marc Delisle <lem9@users.sourceforge.net>
300 * lang/finnish: update, thanks to Jouni Kahkonen
301 * lang/russian: update, thanks to lobovich
302 * libraries/sqlparser.lib.php: bug #1179887, ordering by count(*)
304 2005-04-26 Marc Delisle <lem9@users.sourceforge.net>
305 * tbl_properties_structure.php, tbl_properties.inc.php:
306 bug #1190092, wrong detection of NULL fields with MySQL 5.0.x
307 * lang/finnish: big update, thanks to Jouni Kahkonen
309 2005-04-25 Marc Delisle <lem9@users.sourceforge.net>
310 * libraries/sqlparser*: bug #1185173. A query using the Storage
311 table name and an alias, returned no result. I changed the
312 parser to add a list of "forbidden" reserved words, as listed
313 in the MySQL manual (reserved words). Those are not allowed
314 as a table/column name, but others (like Storage) are allowed.
315 Now the query works. TODO: do not pretty print in color,
317 * libraries/common.lib.php: bug #1179241, wrong escaping of
318 apostrophe in generated PHP code
320 2005-04-25 Michal Čihař <michal@cihar.com>
321 * lang/czech: Update.
322 * lang/english: Fix typo.
324 2005-04-24 Marc Delisle <lem9@users.sourceforge.net>
325 * left.php, queryframe.php: bug #1168784, please respect the db order
328 2005-04-16 Marc Delisle <lem9@users.sourceforge.net>
329 * lang/chinese_simplified: Updates, thanks to mysf at etang.com
330 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
331 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
332 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
333 * lang/galician: Updates, thanks to Xosé Calvo.
334 * new language: belarusian, thanks to Jaska Zedlik <jz53 at zedlik.com>
335 * tbl_properties_export.php: bug #1180860, error going from Export
339 2005-04-14 Marc Delisle <lem9@users.sourceforge.net>
340 * db_details_structure.php: Search icon centering
342 2005-04-13 Marc Delisle <lem9@users.sourceforge.net>
343 * tbl_alter.php: undefined $field_comments
345 2005-04-10 Alexander M. Turek <me@derrabus.de>
346 * lang/*.inc.php: New messages for MySQL 5.0 privileges.
348 2005-04-10 Marc Delisle <lem9@users.sourceforge.net>
349 * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog).
350 * server_privileges.php: bug #1179969, problem editing a user's profile
351 (and there was a problem also with the detection of
352 an already existing user)
354 2005-04-09 Alexander M. Turek <me@derrabus.de>
355 * libraries/sqlparser.data.php: Added keyword ROUTINE.
357 2005-04-08 Marc Delisle <lem9@users.sourceforge.net>
358 * lang/catalan update, thanks to Xavier Navarro (xavin).
360 2005-04-07 Alexander M. Turek <me@derrabus.de>
361 * libraries/select_lang.lib.php, lang/english-iso-8859-15.inc.php:
363 * lang/*.inc.php: New messages for MySQL 5.0 privileges.
365 2005-04-07 Marc Delisle <lem9@users.sourceforge.net>
366 * tbl_properties.inc.php, tbl_alter.php: bug #1176896, undefined variable
367 * libraries/common.lib.php: wrong test when the field's type is
368 TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
370 2005-04-03 Marc Delisle <lem9@users.sourceforge.net>
371 ### 2.6.2-rc1 released
373 2005-04-01 Marc Delisle <lem9@users.sourceforge.net>
374 * tbl_addfield.php: TIMESTAMP options support
375 * libraries/common.lib.php: DEFAULT CURRENT_TIMESTAMP is only
376 for TIMESTAMP (bug when changing from a TIMESTAMP to a non-TIMESTAMP type) * (same): bug #1163595, problem 4: a TIMESTAMP must be explicitely
377 set to NULL to have the NULL attribute
378 * libraries/tbl_move_copy.php: bug #1168996, error copying InnoDB table
379 with FK constraints to a table in the same db
381 2005-03-31 Alexander M. Turek <me@derrabus.de>
382 * left.php: Undefined offset (Bug #1174045).
384 2005-03-31 Marc Delisle <lem9@users.sourceforge.net>
385 * Documentation.html: added FAQ 5.17 about problem with
386 Firefox when the Tabbrowser Extensions plugin is installed
387 * tbl_properties.inc.php: TIMESTAMP options improved looks, thanks to Garvin
388 * tbl_properties.inc.php: TIMESTAMP default CURRENT_TIMESTAMP checkbox
389 made dynamic, depending on the field's type
390 * tbl_create.php, libraries/relation.lib.php: TIMESTAMP options support
392 2005-03-30 Alexander M. Turek <me@derrabus.de>
393 * server_databases.php: Bug #1172782 (Don't allow to drop
395 * libraries/mysql_charsets.lib.php: Typo.
396 * lang/german-*.inc.php: Better translation.
398 2005-03-30 Marc Delisle <lem9@users.sourceforge.net>
399 * Documentation.html: Patch #1164699, clarification about PmaAbsoluteURI,
400 thanks to Isaac Bennetch - ibennetch
401 * lang/english: improvements, thanks to Ryan Schmidt - ryandesign
402 * lang/*: removed unused message and modified strCheckOverhead
403 where still untranslated
404 * tbl_properties.inc.php: bug #1163595 (problem #5): after an error
405 modifying TIMESTAMP options, the table structure editing form
406 was shown without the new options.
408 2005-03-29 Marc Delisle <lem9@users.sourceforge.net>
409 * libraries/common.lib.php: XSS vulnerability on convcharset
411 2005-03-29 Alexander M. Turek <me@derrabus.de>
412 * server_collations.php, libraries/mysql_charsets.lib.php: Don't offer
413 unavailable collations (bug #1172517).
415 2005-03-28 Alexander M. Turek <me@derrabus.de>
416 * left.php: Implemented the forgotten view icon.
418 2005-03-27 Marc Delisle <lem9@users.sourceforge.net>
419 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
420 * libraries/relation.lib.php: bug #1170549, adding fields NOT NULL
422 ### 2.6.2-beta1 released
424 2005-03-27 Alexander M. Turek <me@derrabus.de>
425 * libraries/defines.lib.php, themes/*/info.inc.php: Marked 2.6.0 / 2.6.1
426 themes as imcompatible because of recent changes.
427 * libraries/information_schema_relations.lib.php,
428 libraries/relation.lib.php: information_schema relations.
430 2005-03-26 Alexander M. Turek <me@derrabus.de>
431 * libraries/engines/innodb.lib.php: Caught possible devision by zero.
432 * lang/dutch-iso-8859-15.inc.php, lang/finnish-iso-8859-15.inc.php,
433 lang/italian-iso-8859-15.inc.php, lang/portoguese-iso-8859-15.inc.php,
434 lang/spanish-iso-8859-15.inc.php, libraries/select_lang.lib.php:
435 Added more Latin9 language files.
437 2005-03-25 Marc Delisle <lem9@users.sourceforge.net>
438 * tbl_properties.inc.php: bug #1170255, undefined index: Field
440 2005-03-25 Alexander M. Turek <me@derrabus.de>
441 * db_details_structure.php: Let's prefer separate icons over CSS 3 hacks
442 for marking a functionality as unavailable.
443 * libraries/relation.lib.php:
444 - Removed recoding function calls from controluser queries as they do
445 not depend on the connection charset anymore;
446 - Added emulated relations for some information_schema tables. To be
449 2005-03-24 Alexander M. Turek <me@derrabus.de>
450 * libraries/dbi/*.dbi.lib.php, libraries/common.lib.php,
451 libraries/database_interface.lib.php:
452 - Force separate connection for controluser queries;
453 - Don't apply collation_connection settings to controluser connections.
454 * lang/galician-*.inc.php: Updates, thanks to Xosé Calvo.
455 * lang/chinese_traditional-*.inc.php: Updates, thanks to Siu Sun.
457 2005-03-22 Marc Delisle <lem9@users.sourceforge.net>
458 * header.inc.php: undefined index tbl_is_view when copying a table
459 with constraints and an error occurs
461 2005-03-20 Marc Delisle <lem9@users.sourceforge.net>
462 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
463 * tbl_properties.inc.php: do not add ON UPDATE CURRENT_TIMESTAMP twice
465 2005-03-19 Alexander M. Turek <me@derrabus.de>
466 * lang/german-*.inc.php: Translations #1120157 (bad translation of
467 $strAddSearchConditions).
468 * libraries/select_lang.lib.php, lang/polish-windows-1250.inc.php:
469 Translations #1161402 (added pl-win1250), thanks to Jakub Wilk (ubanus).
470 * libraries/select_lang.lib.php, lang/german-iso-8859-15.inc.php,
471 lang/french-iso-8859-15.inc.php: Added ISO-8859-15 (Latin9) editions of
472 the German and French language files for testing.
474 2005-03-19 Marc Delisle <lem9@users.sourceforge.net>
475 * lang/catalan update, thanks to Xavier Navarro (xavin).
476 * lang/russian update, thanks to gunsky
477 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
479 2005-03-18 Marc Delisle <lem9@users.sourceforge.net>
480 * lang/estonian: Update thanks to Alvar Soome - finsoft.
481 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
482 * lang/brazilian-portuguese: big update, thanks to Airon Luis Pereira
484 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
485 * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
487 2005-03-18 Alexander M. Turek <me@derrabus.de>
488 * lang/german-*.inc.php: Updates.
490 2005-03-17 Marc Delisle <lem9@users.sourceforge.net>
491 * Documentation.html: bug #1165148, typo in Documentation.html
492 * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
493 * lang/galician: Updated, thanks to Xosé Calvo.
495 2005-03-16 Marc Delisle <lem9@users.sourceforge.net>
496 * tbl_properties_structure.php, tbl_alter.php, tbl_properties.inc.php,
497 config.inc.php (comment only), libraries/common.lib.php:
498 experimental support for table structure editing with MySQL 4.1.2+
501 2005-03-13 Marc Delisle <lem9@users.sourceforge.net>
502 * tbl_row_delete.php renamed to tbl_row_action.php (RFE 1097729)
504 2005-03-12 Marc Delisle <lem9@users.sourceforge.net>
505 * tbl_properties_structure.php, libraries/sqlparser.lib.php:
506 start merging code for MySQL 4.1.2 TIMESTAMP options support
508 2005-03-10 Alexander M. Turek <me@derrabus.de>
509 * libraries/relation.lib.php: Bug #1159415.
511 2005-03-10 Marc Delisle <lem9@users.sourceforge.net>
512 * libraries/database_interface.lib.php, libraries/relation.lib.php:
513 problem with getting comments when creating a new table under MySQL 4.1.x
516 2005-03-09 Marc Delisle <lem9@users.sourceforge.net>
517 * db_operations.php: db comments updating broken
518 * libraries/relation.lib.php: bug #1159415, data dictionary broken
520 2005-03-08 Michael Keck <mkkeck@users.sourceforge.net>
521 * themes/*/img/bd_insrow.png, themes/*/bd_insrow.png: Added disabled
522 versions of insert-row icons.
524 2005-03-08 Marc Delisle <lem9@users.sourceforge.net>
527 2005-03-07 Marc Delisle <lem9@users.sourceforge.net>
528 * libraries/relation.lib.php: db comments broken
529 * libraries/dbi/*.php, lang/*: new $strSocketProblem message
530 * db_details.php, tbl_query_box.php, libraries/bookmark.lib.php:
531 bookmark improvement,
532 based on patch #1034161 by Ryan Schmidt - ryandesign:
533 sort bookmarks by label, remove the number before each bookmark
534 in the drop-down choice. For this I had to change some logic in the
535 calling scripts. It's still possible to have the same label more
538 2005-03-07 Michal Čihař <michal@cihar.com>
539 * db_printview.php, tbl_printview.php, css/phpmyadmin.css.php,
540 libraries/header_meta_style.inc.php: Actually use print style in themes,
541 also fixes RFE #1120880.
542 * sql.php: Better calculate inserted row id (bug #1156963).
543 * db_details_links.php, db_details_structure.php: Show database comment on
544 each tab (same as we do with table comments).
546 2005-03-06 Michael Keck <mkkeck@users.sourceforge.net>
547 * themes/*/img/bd_deltbl.png, themes/*/bd_drop.png: Added disabled
548 versions of drop icons.
550 2005-03-06 Michal Čihař <michal@cihar.com>
551 * export.php, libraries/display_export.lib.php, config.inc.php,
552 libraries/config_import.lib.php, libraries/export/htmlexcel.php,
553 libraries/export/htmlword.php, lang/*: Added Microsoft Word and Excel
554 2000 export (RFE #1155122).
555 * lang/czech: Updated, thanks to Michal Marek (twofish) for "storage
557 * lang/english: Nothing to translate here.
558 * Documentation.html: Document new Excel export.
559 * config.inc.php, libraries/config_import.lib.php,
560 libraries/display_export.lib.php, libraries/export/htmlword.php: Word
561 export now can contain table structure and better handles more
562 tables/databases export.
563 * db_operations.php, export.php, main.php, tbl_move_copy.php,
564 libraries/common.lib.php, libraries/select_theme.lib.php,
565 libraries/auth/cookie.auth.lib.php: Unified cookie path handling, added
566 / to end of path (bug #1155373).
568 2005-03-06 Marc Delisle <lem9@users.sourceforge.net>
569 * libraries/relation.lib.php, /display_export.lib.php,
570 /export/sql.php: native comments. For MySQL 4.1.x+ I do not display
571 the "Add into comments ... Comments" choice, since they are
572 part of the structure
574 2005-03-06 Alexander M. Turek <me@derrabus.de>
575 * lang/*.inc.php, libraries/engines/innodb.lib.php: InnoDB buffer pool
577 * server_status.php: Removed InnoDB Status sub-page. It is now part of
579 * lang/*.inc.php, libraries/engines/innodb.lib.php: Buffer pool size
581 * libraries/mysql_charsets.lib.php: Don't check the character set of the
582 virtual database "information_schema" (MySQL 5.0).
583 * db_details_links.php, db_details_structure.php: Don't allow the user to
584 change anything in MySQL 5.0's information_schema database.
586 2005-03-05 Marc Delisle <lem9@users.sourceforge.net>
587 * tbl_alter.php, tbl_addfield.php, db_datadict.php, pdf_schema.php,
588 tbl_create.php, libraries/common.lib.php, /relation.lib.php,
589 /database_interface.lib.php: MySQL 4.1.x native comments
591 2005-03-05 Alexander M. Turek <me@derrabus.de>
592 * server_engines.php, lang/*.inc.php, libraries/storage_engines.lib.php
593 libraries/engines/berkeleydb.lib.php, libraries/engines/bdb.lib.php,
594 libraries/engines/innobase.lib.php, libraries/innodb.lib.php,
595 libraries/engines/myisam.lib.php:
596 - Moved engine-specific settings into plugins;
597 - Added ability to create multiple sub-pages in server_engines.php for
599 - Added a few InnoDB variables. To be continued. :-)
600 - New InnoDB buffer pool monitor for MySQL >= 5.0.2.
602 2005-03-04 Marc Delisle <lem9@users.sourceforge.net>
603 * Documentation.html, libraries/common.lib.php: new FAQ 2.8 about
604 Missing parameters, and when the error happens, show a link to FAQ
606 2005-03-03 Alexander M. Turek <me@derrabus.de>
607 * libraries/grab_globals.lib.php: Bug #1153079 (Updating columns starting
609 * header.inc.php: Wrong icon for views.
610 * libraries/sqlparser.data.php: Added more missing date / time functions.
612 2005-03-02 Michal Čihař <michal@cihar.com>
613 * libraries/export/sql.php, libraries/display_export.lib.php: Do not offer
614 modes not available in current MySQL version, do not fail on error when
615 setting SQL_MODE (bug #1155209).
617 2005-03-02 Marc Delisle <lem9@users.sourceforge.net>
618 * main.php: bug #1154307, wrong text for alt,
619 thanks to Isaac Bennetch - ibennetch
620 * Documentation.html: bug #1126156, FAQ 6.12 reworked,
621 thanks to Isaac Bennetch - ibennetch
623 2005-03-01 Marc Delisle <lem9@users.sourceforge.net>
624 * Documentation.html: bug #1153684, wrong doc for PDF pages generation,
625 thanks to Ryan Schmidt
626 * libraries/auth/config.auth.lib.php: bug #1149565, tooltip.js undefined
629 2005-02-27 Alexander M. Turek <me@derrab.us>
630 * libraries/sqlparser.data.php: Added missing MySQL functions STR_TO_DATE
631 and GET_FORMAT (bug #1152310).
633 2005-02-27 Michal Čihař <michal@cihar.com>
634 * server_binlog.php: MySQL 5 compatibility (bug #1151960).
636 2005-02-26 Marc Delisle <lem9@users.sourceforge.net>
637 * Documentation.html: added FAQ 5.16 about various IE and Windows
638 problems. Thanks to Michael Keck.
639 * main.php: bug #1143528, Reload MySQL not seen on MySQL 4.1.2
641 2005-02-24 Alexander M. Turek <me@derrabus.de>
642 * libraries/grab_globals.lib.php: Fixed the fix, thanks to Marc. :-)
644 2005-02-23 Marc Delisle <lem9@users.sourceforge.net>
645 * libraries/auth/cookie.auth.lib.php: bug #1149373, error when
646 blowfish_secret is empty
648 2005-02-23 Alexander M. Turek <me@derrabus.de>
649 * libraries/grab_globals.lib.php: More hotfixes against bug #1149381.
650 * libraries/mysql_charsets.lib.php: Detection for new Japanese charsets
651 (cp932 and eucjpms) that will be introduced with MySQL 5.0.3.
652 * libraries/select_lang.lib.php: Removed the UTF-8 deactivation code that
653 we had already commented out a long time ago.
655 2005-02-22 Alexander M. Turek <me@derrabus.de>
656 * libraries/grab_globals.lib.php: Hotfix against bug #1149381 and parts
659 2005-02-21 Marc Delisle <lem9@users.sourceforge.net>
660 * pdf_pages.php: patch #1120466 (modified): optional column names
661 in visual scratchboard, thanks to Remco Aalbers - remcoa
663 2005-02-17 Marc Delisle <lem9@users.sourceforge.net>
664 * header.inc.php, queryframe.php: HTML improvement,
665 thanks to Armel Fauveau
666 * server_privileges.php: bug #1113788, escaping character removed by error
668 2005-02-16 Alexander M. Turek <me@derrabus.de>
669 * db_details_export.php: Views are not exportable yet.
670 * themes/*/css/theme_right.css.php: Allow to mark a whole row as disabled.
671 * server_engines.php: Use new CSS class 'disabled' for unavailable
674 2005-02-14 Michal Čihař <michal@cihar.com>
675 * tbl_printview.php, libraries/tbl_indexes.lib.php: Fix displaying
676 indexes for print view, use same function as for normal view (bug
678 * css/print.css, libraries/tbl_indexes.lib.php,
679 libraries/header_meta_style.inc.php: Use CSS for hiding print button
680 rather than javascript.
682 2005-02-14 Marc Delisle <lem9@users.sourceforge.net>
683 * tbl_properties_table_info.php: avoid errors #1046, no database selected
685 * lang/romanian: Updated, thanks to Valics Lehel.
687 2005-02-13 Marc Delisle <lem9@users.sourceforge.net>
689 * server_privileges.php: bug #1118137, host not changing when editing user
691 2005-02-10 Marc Delisle <lem9@users.sourceforge.net>
692 * Documentation.html: new FAQ 1.32 about using HTTP auth under IIS
694 2005-02-09 Marc Delisle <lem9@users.sourceforge.net>
695 * config.inc.php, Documentation.html: bug #1115327, document the
696 maximum number of characters for blowfish_secret
698 2005-02-09 Alexander M. Turek <me@derrabus.de>
699 * lang/italian-*.inc.php: Updates, thanks to Pietro Danesi.
701 2005-02-08 Michal Čihař <michal@cihar.com>
702 * export.php: Fix export of SQL for Safari (bug #1113015).
704 2005-02-07 Marc Delisle <lem9@users.sourceforge.net>
705 * libraries/dbi/*: bug #1116933, PMA_DBI_free_result():
706 do not send a boolean to mysqli_free_result() or mysql_free_result(),
707 it expects a result resource
708 * libraries/tbl_move_copy.php: bug #1117112, commands out of sync when
709 using "copy table" operation
710 * libraries/common.lib.php: bug #1114363, error when SHOW DATABASES is
713 2005-02-07 Alexander M. Turek <me@derrabus.de>
714 * libraries/mcrypt.lib.php: Bug #1117907 ("wrong parameter count" with
717 2005-02-06 Alexander M. Turek <me@derrabus.de>
718 * header.inc.php, tbl_properties_table_info.php: View detection for
720 * tbl_properties_links.php: Adjusted tab bar for views.
722 2005-02-05 Marc Delisle <lem9@users.sourceforge.net>
723 * tbl_relation.php: removed comments handling (pmadb-style) from relation view
725 2005-02-04 Michal Čihař <michal@cihar.com>
726 * tbl_change.php: Fix TIMESTAMP editing on MySQL 4.1 (bug #1114120).
728 2005-02-03 Alexander M. Turek <me@derrabus.de>
729 * tbl_addfield.php: Bug #1040682 (adding field with collation).
731 2005-02-02 Marc Delisle <lem9@users.sourceforge.net>
732 * libraries/dbi/*: PMA_DBI_num_rows(): do not send a boolean
733 to mysqli_num_rows() or mysql_num_row(), it expects a result resource
734 * tbl_properties.inc.php: bug #1114550, changing the type of
735 a float unsigned column
737 2005-01-30 Marc Delisle <lem9@users.sourceforge.net>
738 * libraries/export/sql.php: bug #1108521, part 2: mysqli_num_rows
739 cannot be used with MYSQL_USE_RESULT
741 2005-01-29 Alexander M. Turek <me@derrabus.de>
742 * lang/japanese-utf-8.inc.php: Bug #1111855 ("Undefined index" when using
743 the Janapese language file under MySQL 4.1.
745 2005-01-28 Marc Delisle <lem9@users.sourceforge.net>
746 * libraries/dbi/mysqli.dbi.lib.php: bug #1111706, call to undefined
747 function PMA_reloadNavigation(). A failed connection was not properly
749 * libraries/export/sql.php: bug #1108521, mysqli_free_result() expects
750 parameter 1 to be a result
752 2005-01-27 Marc Delisle <lem9@users.sourceforge.net>
753 * libraries/fpdf/fpdf.php: bug #1106146, missing header for PDF,
755 * libraries/display_tbl.lib.php: the LongOperation message should
758 2005-01-27 Michal Čihař <michal@cihar.com>
759 * read_dump.php: Fix detection of SELECT query to display on multiple
760 submits (bug #1110727).
762 2005-01-23 Marc Delisle <lem9@users.sourceforge.net>
763 * tbl_query_box.php: bug #1107937, undefined $fields_list
764 * lang/estonian: Update thanks to Alvar Soome - finsoft.
767 2005-01-23 Michal Čihař <michal@cihar.com>
768 * export.php: Back to Content-Type application/x-bzip2 on bzip2 export
771 2005-01-23 Alexander M. Turek <me@derrabus.de>
772 * libraries/sqlparser.data.php: Added some keywords.
774 2005-01-22 Marc Delisle <lem9@users.sourceforge.net>
775 * libraries/bookmark.lib.php: bug #1103289: num_rows and MYSQL_USE_RESULT,
776 and fix a typo "boommark"
777 * lang/galician: Updated, thanks to Xosé Calvo.
778 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
780 2005-01-20 Michael Keck <mkkeck@users.sourceforge.net>
781 * libraries/tooltip.js: new JS library for tooltips (hints)
782 * libraries/common.lib.php: img tag modified for mouseover / mouseout
784 * header.inc.php: needed div-container for tooltips
785 * footer.inc.php: linking to js-file tooltip.js
786 * themes/.../theme_right.css.php: tooltip class
787 * querywindow.php / tbl_query_box.php: resizing the querywindow if it
789 * themes/.../layout.inc.php: increased QueryWindowHeight / QueryWindowWidth
790 * themes/.../theme_right.css.php: new class for disabled (not available)
791 text / values / messages
792 * libraries/tooltip.js: removed wrong typos (sorry)
794 2005-01-20 Alexander M. Turek <me@derrabus.de>
795 * server_engines.php, server_links.inc.php: Use Michael's new icon for
797 * main.php: Added link to storage engines sub-page.
799 2005-01-18 Marc Delisle <lem9@users.sourceforge.net>
800 * sql.php, libraries/common.lib.php, /display_tbl.lib.php, /functions.js,
801 lang/*.php: bug #1084820: ask a confirmation when a user wants to
802 reach the End of rows, and count the exact number of rows to
804 TODO: page number selector
805 * common.lib.php: PMA_showHint(): now the lightbulb is clickable,
806 to reveal the full message for browsers who truncate it,
807 thanks to Alexander for the suggestion
809 2005-01-18 Alexander M. Turek <me@derrabus.de>
810 * server_engines.php, server_links.php libraries/storage_engines.lib.php:
811 - Emulation for < MySQL 4.1.2;
812 - BerkeleyDB version information.
813 * tbl_properties.inc.php, tbl_properties_operations.php,
814 libraries/storage_engines.lib.php: Auto-generated engine selection
816 * header.inc.php, libraries/common.lib.php: Finger pointer for lightbulbs.
818 2005-01-17 Michael Keck <mkkeck@users.sourceforge.net>
819 * libraries/common.lib.php: modified function for
820 Add a link by MySQL-Error #1062 - Duplicate entry
821 (feature request #1036254)
823 2005-01-17 Michal Čihař <michal@cihar.com>
824 * lang/czech: Fix typos (translation #1103785).
826 2005-01-17 Alexander M. Turek <me@derrabus.de>
827 * server_engines.php, lang/*.inc.php: Nice output for some MyISAM
830 2005-01-16 Marc Delisle <lem9@users.sourceforge.net>
831 * libraries/common.lib.php: bug #1103201, wrong treatment of MySQL error
832 #1060 in the logic for error #1062
834 2005-01-15 Alexander M. Turek <me@derrabus.de>
835 * server_engines.php, server_links.inc.php, lang/*.inc.php,
836 libraries/storage_engines.php: Detailed storage engines status
839 2005-01-12 Alexander M. Turek <me@derrabus.de>
840 * tbl_properties_table_info.inc.php: Basic view detection.
841 * tbl_properties_structure.php: Disabled table-specific interface elements
844 2005-01-11 Alexander M. Turek <me@derrabus.de>
845 * libraries/relation.lib.php:
846 - Removed redundant code;
847 - Fixed some comments.
848 * tbl_properties_structure.php: Corrected TH numbering.
849 * db_details_structure.php: Small design glitch with "in use" tables.
850 * db_details_structure.php, mult_submits.inc.php, lang/*.inc.php:
851 - Views are now displayed correctly within the table list;
852 - Added ability to drop views from the db structure page.
853 TODO: It is not yet possible to drop a view from the table sub pages.
855 2005-01-11 Marc Delisle <lem9@users.sourceforge.net>
856 * libraries/dbi/mysqli.dbi.lib.php: bug #1076213, headers sent
859 2005-01-10 Michal Čihař <michal@cihar.com>
860 * lang/czech: Fix typo (translation #1099459).
862 2005-01-10 Olivier Mueller <om@omnis.ch>
863 * README: copyright, we're in 2005
865 2005-01-09 Marc Delisle <lem9@users.sourceforge.net>
866 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
867 * lang/catalan update, thanks to Xavier Navarro (xavin).
868 * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
869 * lang/dutch: Updates, thanks to Ivo Teel.
870 * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
871 * lang/galician: Updated, thanks to Xosé Calvo.
872 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
873 ### 2.6.1-rc2 released
875 2005-01-07 Marc Delisle <lem9@users.sourceforge.net>
876 * tbl_addfield.php: bug #1082680, undefined $field_charset when adding
877 a FLOAT field in MySQL 4.1.x
879 2005-01-07 Michal Čihař <michal@cihar.com>
880 * Documentation.html, tbl_change.php, tbl_properties.inc.php,
881 libraries/functions.js, libraries/tbl_change.js,
882 libraries/keyhandler.js: Use Option key for Safari for moving (bug
883 #1094137), move key handler function to separate file so we have only
884 one, make movement work correctly in vertical display of properties.
885 * libraries/common.lib.php: Fix timestamp in uva condition with MySQL 4.1
888 2005-01-06 Marc Delisle <lem9@users.sourceforge.net>
889 * tbl_change.php: removed old PHP3-workaround that caused problems
890 with field names like '000'
892 2005-01-05 Michal Čihař <michal@cihar.com>
893 * tbl_properties_operations.php: Fix changning table parameters if it has
894 no auto increment (bug #1096246).
896 2005-01-04 Alexander M. Turek <me@derrabus.de>
897 * lang/german-*.inc.php:
898 - Updates and small corrections;
899 - Synchronized translation with the German MySQL documentation.
901 2005-01-03 Michal Čihař <michal@cihar.com>
902 * export.php: Use standardised mime types and use content encoding for
903 gzip/bzip2. I hope this will fix double gzip compression as in bug
906 2005-01-01 Michal Čihař <michal@cihar.com>
907 * tbl_alter.php: Don't try to set collation for non text fields (bug
909 * sql.php: Do not forget reloading when launching multiple queries (bug
912 2004-12-30 Marc Delisle <lem9@users.sourceforge.net>
913 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
914 * lang/norwegian: Update, thanks to Sven-Erik Andersen
915 * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
917 2004-12-30 Michal Čihař <michal@cihar.com>
918 * libraries/fpdf/ufpdf.php: Fix some warnings.
920 2004-12-29 Michal Čihař <michal@cihar.com>
921 * libraries/export/sql.php: Fix typo.
922 * server_databases.php: Use same sort order as in left frame (bug
923 #1087244), allow sorting even if not showing stats.
924 * pdf_schema.php, libraries/fpdf/fpdf.php, libraries/fpdf/ufpdf.php,
925 libraries/fpdf/font/FreeSans*: Added support for PDF output in utf-8,
926 uses UFPDF class from http://www.acko.net/node/56. NOTE: We now have a
927 bit modified FPDF class. (bug #1046051)
928 * Documentation.html: Added info about UFPDF library.
929 * lang/czech, lang/english: Improved some texts, also bug #1009667.
931 2004-12-28 Michal Čihař <michal@cihar.com>
932 * libraries/tbl_move_copy.php: Fix constraints copying (bug #1085900).
933 * config.inc.php, lang/*, libraries/common.lib.php,
934 libraries/config_import.lib.php, libraries/display_export.lib.php,
935 libraries/export/sql.php: Support for selecting SQL export compatibility
937 * libraries/tbl_change.js: Faster navigation in calendar (RFE #1090315).
938 * mult_submits.inc.php, tbl_row_delete.php: Fix % escaping (bug #1082954).
939 * read_dump.php: Fix database name extraction from use statement (bug
941 * css/phpmyadmin.css.php, libraries/common.lib.php: Disabled theme manager
942 still allows to select theme in configuration (bug #1084712).
943 * tbl_replace.php: Remove unused code.
944 * main.php, lang/*, libraries/string.lib.php: Added warnings about
945 mbstring - one to disable function overloading and one for requesting
946 mbstring for multibyte charsets (bugs #1063149 and #1063821).
947 * tbl_change.php, tbl_replace.php, lang/*, libraries/common.lib.php:
948 Support for editing next entry (when numeric primary key) (RFE
951 2004-12-26 Marc Delisle <lem9@users.sourceforge.net>
952 * libraries/database_interface.lib.php: bug #1085647, wrong parameters
953 for strpos(), thanks to Meithar - meithar
954 * libraries/select_server.lib.php, bug #1073056, unable to submit selected server,
955 thanks to jamaz - jamaz
956 * tbl_change.php: bug #1090608, undefined variable, thanks to peterinsb
957 * scripts/upgrade_tables_mysql_4_1_2+.sql: bug #1084426, misleading comments
958 * tbl_create.php: bug #1085494, illegal length value for LONGTEXT, thanks to mjec
960 2004-12-16 Marc Delisle <lem9@users.sourceforge.net>
961 * libraries/blowfish.php: bug #1085997, undefined variables,
962 patch thanks to Chandrakumar Muthaiah - sudhach
964 2004-12-14 Alexander M. Turek <me@derrabus.de>
965 * libraries/sqlparser.data.php: Added keywords NAMES and VIEW.
967 2004-12-13 Michal Čihař <michal@cihar.com>
968 * libraries/tbl_change.js: Do not catch Alt and Shift keys (bug #1082315).
969 * libraries/export/sql.php: Do not duplicate constraints when exporting
970 multiple databases (bug #1084459).
972 2004-12-12 Marc Delisle <lem9@users.sourceforge.net>
973 * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
974 * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
975 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
976 * lang/catalan update, thanks to Xavier Navarro (xavin).
977 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
978 * lang/galician: Updated, thanks to Xosé Calvo.
979 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
980 * lang/chinese_traditional-*.inc.php: Updates, thanks to Siu Sun.
981 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
982 * lang/turkish update, thanks to boralioglu.
983 ### 2.6.1-rc1 released
985 2004-12-10 Marc Delisle <lem9@users.sourceforge.net>
986 * libraries/transformations/text_plain__external.inc.php:
987 security fix: no longer use the shell to execute external program
988 * Documentation.html: mention the new need of PHP >= 4.3.0 to run
991 2004-12-09 Marc Delisle <lem9@users.sourceforge.net>
992 * tbl_row_delete.php, libraries/display_tbl.lib.php:
993 cannot drop or export multiple rows under IE6
995 2004-12-07 Marc Delisle <lem9@users.sourceforge.net>
996 * read_dump.php: security fix on $sql_localfile
997 * lang/norwegian: Update, thanks to Sven-Erik Andersen
998 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
999 * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
1001 2004-12-01 Marc Delisle <lem9@users.sourceforge.net>
1002 * db_details_structure.php, lang/*: added hint strApproximateCount referring
1003 to FAQ 3.11 (bug #1075658)
1005 2004-11-30 Marc Delisle <lem9@users.sourceforge.net>
1006 * libraries/auth/cookie.auth.lib.php: Avoid displaying the
1007 "No activity" message if more than 4 times the LoginCookieValidity
1008 timeout has passed: no need to alert users the next morning
1009 (for example) that they have been inactive.
1011 2004-11-25 Marc Delisle <lem9@users.sourceforge.net>
1012 * libraries/auth/cookie.auth.lib.php, lang/*: "No activity" message
1013 to explain to users why they have to relogin
1015 2004-11-25 Michal Čihař <michal@cihar.com>
1016 * libraries/mcrypt.lib.php: Trim result, because it can be paded with \0s.
1018 2004-11-24 Marc Delisle <lem9@users.sourceforge.net>
1019 * libraries/mcrypt.lib.php, /libraries/blowfish.php,
1020 libraries/auth/cookie.auth.lib.php: support of mcrypt
1021 library (blowfish) for speed improvement in auth_type cookie
1023 2004-11-23 Marc Delisle <lem9@users.sourceforge.net>
1024 * user_password.php: wrong generated cookie name
1026 2004-11-21 Marc Delisle <lem9@users.sourceforge.net>
1027 * server_privileges.php: bug #1067626, column privileges while copying user
1028 * libraries/common.lib.php: bug #1070197, not connecting if using
1029 a non-standard HTTP port (bug introduced in 2.6.0-pl3)
1031 2004-11-19 Garvin Hicking <pma@supergarv.de>
1032 * libraries/bookmark.lib.php, left.php:
1033 Massively speed up table display for left frame, if
1034 PMA infrastructure is used. Use native PHP function
1036 * libraries/mysql_charsets.lib.php: Use a static
1037 array cache to speed up returning the same collation
1040 2004-11-19 Marc Delisle <lem9@users.sourceforge.net>
1041 * libraries/display_tbl.lib.php: we have the PMA_get_indexes() function,
1043 * tbl_indexes.php: bug #1068994, undefined variable
1044 * libraries/dbg/profiling.php: bug #1068318, call-time pass-by-reference
1046 2004-11-16 Michal Čihař <michal@cihar.com>
1047 * left.php: Possible undefined index (bug #1067199).
1048 * Documentation.html: Warn about Excel export problems in documentation
1051 2004-11-14 Marc Delisle <lem9@users.sourceforge.net>
1052 * tbl_relation.php: bug #1050437, intercept constraint failure
1053 and do not offer to add an InnoDB foreign key if the field
1056 2004-11-13 Marc Delisle <lem9@users.sourceforge.net>
1057 * server_privileges.php: bug #1056706: table specific privs for a db containing an escaped wildcard character
1058 * libraries/display_tbl.lib.php: bug #1065688: display the Full text link
1059 on the results for PROCEDURE ANALYSE
1061 2004-11-11 Michal Čihař <michal@cihar.com>
1062 * tbl_properties_operations.php: Allow InnoDB text to be included in user
1065 2004-11-09 Michal Čihař <michal@cihar.com>
1066 * browse_foreigners.php, server_binlog.php: Truncate text according to
1067 text length and not byte count.
1069 2004-11-07 Alexander M. Turek <me@derrabus.de>
1070 * Documentation.html, README: Updated credits.
1072 2004-11-07 Marc Delisle <lem9@users.sourceforge.net>
1073 * mult_submits.inc.php: bug #1054720, multi-row delete
1075 2004-11-06 Michael Keck <mkkeck@users.sourceforge.net>
1076 * queryframe.php: bug #1046434 (Light mode does not work)
1078 2004-11-06 Marc Delisle <lem9@users.sourceforge.net>
1079 * libraries/common.lib.php: put sanitize logic in PMA_sanitize()
1080 * sql.php: sanitize confirm page
1081 * db_details_structure.php: bug #1049553, undefined $db_collation
1083 2004-11-05 Marc Delisle <lem9@users.sourceforge.net>
1084 * Documentation.html: new controluser behavior starting from MySQL 4.1.2
1086 2004-11-04 Marc Delisle <lem9@users.sourceforge.net>
1087 * libraries/common.lib.php, tbl_replace.php, sql.php, read_dump.php,
1088 server_privileges.php: now PMA_showMessage() sanitizes the message
1089 to defeat XSS attacks. Calling scripts use special tags like
1090 [br], [i], [/i], [b], [/b] in the message.
1091 * main.php: bug #1058692, call-time pass-by-reference error
1092 * sql.php, libraries/sqlparser.lib.php: bug #1054590, handling of OFFSET
1094 2004-11-10 Garvin Hicking
1095 * config.inc.php: Reverted commenting out of QueryWindowWidth/Height
1096 settings. Those can be overriden by a themes layout.inc.php,
1097 but not neccessarily so.
1099 2004-11-03 Michal Čihař <michal@cihar.com>
1100 * libraries/common.lib.php: More robust PmaAbsoluteUri detection.
1101 * libraries/sqlparser.lib.php: Escape html special chars in parser bugs.
1102 * libraries/common.lib.php: HTTP_HOST might be unset (bug #1053310).
1104 2004-11-02 Michal Čihař <michal@cihar.com>
1105 * tbl_indexes.php: Fix index editing.
1106 * sql.php: Decode table name.
1107 * lang/czech: Updated.
1109 2004-11-09 Garvin Hicking
1110 * libraries/display_tbl.lib.php, libraries/common.lib.php,
1111 browse_foreigners.php: RFE #925817 - Abstracted page selector to
1112 its own function, now create sloped pagination to easily jump
1114 * read_dump.php: RFE #1053039, show filename of uploaded SQL file
1115 * sql.php, tbl_indexes.php, libraries/tbl_indexes.lib.php,
1116 lang/*: Added checks for common problems with table indices.
1117 Serves as a stub for future checks, currently implemented are
1118 the ones mentioned in RFE #1044677. The check can be performed
1119 on multiple tables by using "check table" on selected tables in
1122 2004-11-02 Marc Delisle <lem9@users.sourceforge.net>
1123 * server_privileges.php: MySQL 4.1.x compatibility for list of initials
1125 2004-11-01 Marc Delisle <lem9@users.sourceforge.net>
1126 * main.php: for MySQL 4.1.2+ a non-privileged user can do
1127 a simple SHOW GRANTS to fetch current privileges, so we no longer
1128 need the control user for this check
1130 2004-11-01 Michal Čihař <michal@cihar.com>
1131 * libraries/common.lib.php: Comparsion is == and not = (bug #1054758).
1133 2004-10-29 Marc Delisle <lem9@users.sourceforge.net>
1134 * server_privileges.php (top index): MySQLi compatibility,
1135 use PMA_convert_using() in case of non-latin1 user table,
1136 and fix bug #1054467 (in case of BINARY User field)
1137 * header.inc.php: bug #1053310, undefined index under OmniSecure server
1138 * tbl_relation.php: bug #1050424, not positionned on current db
1139 * tbl_alter.php: bug #1054756, duplicate top menu
1140 * lang/english: bug #1056724, typo
1142 2004-10-28 Alexander M. Turek <me@derrabus.de>
1143 * user_password.php, lang/*.inc.php: Allow usage of old password hashing
1146 2004-10-27 Alexander M. Turek <me@derrabus.de>
1147 * config.inc.php, libraries/config_import.lib.php,
1148 libraries/sqlparser.data.php: Added function OLD_PASSWORD().
1150 2004-10-26 Alexander M. Turek <me@derrabus.de>
1151 * libraries/sqlparser.data.php: Added OFFSET.
1153 2004-10-25 Michal Čihař <michal@cihar.com>
1154 * libraries/common.lib.php: Fix URI detection in case REQUEST_URI contains
1155 full URI (patch #1044123).
1156 * tbl_properties_structure.php, libraries/display_tbl.lib.php: Fix typo
1157 that broke multi submits for MSIE (bug #1052674).
1159 2004-10-24 Michael Keck <mkkeck@users.sourceforge.net>
1160 * config.inc.php, themes/*/layout.inc.php:
1161 bug #1050666 - Query window too small darkblue/orange theme
1163 2004-10-23 Marc Delisle <lem9@users.sourceforge.net>
1164 * server_privileges.php: top index for user initials
1166 2004-10-22 Alexander M. Turek
1167 * lang/english-*.inc.php: Grammar fix.
1169 2004-10-22 Michal Čihař <michal@cihar.com>
1170 * db_details_structure.php: Use "Structure" instead of "Properties" for
1171 link to table structure.
1172 * db_operations.php, lang/*: We switch to database here. not table.
1173 * lang/*: strProperties is not used anywhere now.
1174 * config.inc.php: Mention db_operations.php possibility.
1175 * libraries/transformations/text_plain__external.inc.php: Unless admin
1176 specifies there programs to use, it does nothing now.
1178 2004-10-21 Marc Delisle <lem9@users.sourceforge.net>
1179 * tbl_query_box.php: bug 1050691, missing parameters
1181 2004-10-21 Michael Keck <mkkeck@users.sourceforge.net>
1182 * libraries/common.lib.php: feature request #1036254
1183 Add a link by MySQL-Error #1062 - Duplicate entry
1185 2004-10-21 Michal Čihař <michal@cihar.com>
1186 * [too many files to mention]: Cleanup of message displaying and
1187 navigation reloading. Messages are now displayed bellow tabs (RFE
1188 #1005511), navigation is reloaded once in header (I'm not sure whether I
1189 choose correct version of reload code, we have several diferent, but it
1190 seems to work well).
1191 * tbl_properties_structure.php, libraries/common.lib.php,
1192 libraries/display_tbl.lib.php: New function PMA_buttonOrImage to display
1193 button or image to submit form and not to duplicate code on all places.
1194 * tbl_addfield.php: Display tabs.
1195 * mult_submits.inc.php, tbl_properties_structure.php: Allow index creating
1196 on multiple fields (RFE #990136).
1197 * db_operations.php: Duplicate create new table dialog (see RFE #808029).
1198 * main.php: Don't display server choice here, if also in left frame (RFE
1200 * libraries/common.lib.php: Fix navigation reloading.
1201 * server_databases.php: Show box for creating database here (RFE #869814).
1203 2004-10-20 Marc Delisle <lem9@users.sourceforge.net>
1204 * libraries/common.lib.php: there was already a tip icon in our collection,
1205 thanks to Michael Keck
1207 2004-10-20 Michal Čihař <michal@cihar.com>
1208 * lang/czech: Update.
1209 * tbl_relation.php: Backquote table name (bug #1050441).
1210 * db_details_qbe.php: Backquote table name.
1211 * libraries/display_tbl.lib.php: Comments now work for multi table selects
1213 * server_processlist.php: Display executed SQL.
1214 * main.php, server_common.inc.php, server_links.inc.php,
1215 server_binlog.php, lang/*: Added support for displaying bin logs (RFE
1217 * Documentation.html, config.inc.php, libraries/common.lib.php,
1218 libraries/config_import.lib.php, libraries/auth/config.auth.lib.php,
1219 libraries/auth/cookie.auth.lib.php: Allow simple blocking of root login
1220 (RFE #1012971), show just Access denied in case we denied it.
1221 * db_operations.php, db_details_links.php, db_details_structure.php:
1222 Separate operations from structure (RFE #808029).
1223 * tbl_move_copy.php: Remove unused PMA_myHandler().
1224 * lang/*, libraries/tbl_move_copy.php, libraries/export/sql.php,
1225 db_operations.php, tbl_move_copy.php: Implemented database copying (RFE
1226 #996730), this forced separating code for copying tables.
1228 2004-10-19 Marc Delisle <lem9@users.sourceforge.net>
1229 * libraries/database_interface.lib.php: bug #1041667, correctly
1230 check the server version instead of the client API version
1231 * tbl_change.php, libraries/common.lib.php, lang/*: new function
1232 PMA_showHint($message), new $strUseTabKey,
1233 new light bulb image (temporary)
1234 * server_privileges.php: bug #916117, PMA_showHint($strEscapeWildcards)
1236 2004-10-19 Michal Čihař <michal@cihar.com>
1237 * export.php: Use just \n for SQL exports (bug #1042521).
1238 * libraries/read_dump.lib.php: Set correct return value (bug #1048861).
1239 * sql.php: Fix undefined index.
1240 * libraries/sqlparser.lib.php: Return raw query in case of error (bug
1242 * main.php, queryframe.php: Handle correctly situation with no default
1243 server (bug #1049107).
1244 * tbl_create.php, libraries/common.lib.php: 0 as field name causes
1245 problems (bug #1042235).
1246 * read_dump.php, server_privileges.php, server_status.php, sql.php: Work
1247 better in ANSI mode (bug #816858).
1248 * lang/czech: Reordered some words.
1249 * libraries/select_server.lib.php: Clickable active server in left frame
1251 * db_details_structure.php, tbl_move_copy.php, libraries/common.lib.php:
1252 Fix left frame reloading after dropping table (bug #1034531).
1253 * config.inc.php, libraries/config_import.lib.php: Offer UNIX_TIMESTAMP
1254 also for numeric fields.
1255 * tbl_replace.php: UNIX_TIMESTAMP can take optional parameter (bug
1257 * server_privileges.php: Make non-js checkall work also for adding new
1258 user (bug #1028055).
1259 * libraries/zip.lib.php: Drop unneed part of header which causes troubles
1260 to some programs (bug #1037737).
1261 * index.php: Add frame spacing (RFE #1036013).
1262 * libraries/db_table_exists.lib.php: Allow work on temporary tables (bug
1265 2004-10-17 Marc Delisle <lem9@users.sourceforge.net>
1266 * lang/turkish update, thanks to boralioglu.
1267 * lang/estonian: Update thanks to Alvar Soome - finsoft.
1269 2004-10-16 Marc Delisle <lem9@users.sourceforge.net>
1270 * libraries/dbi/mysqli.dbi.lib.php: support for compressed protocol
1271 and CLIENT_LOCAL_FILES in mysqli
1273 2004-10-15 Marc Delisle <lem9@users.sourceforge.net>
1274 * pdf_schema.php: new way to define font path,
1275 needed with the new fpdf library; also now output inline,
1276 I find it faster this way, please tell me if you prefer
1277 the old dialog method and why.
1278 * tbl_change.php: bug #1038401, tabbing from value to value
1279 * sql.php: detect this case:
1280 SELECT DISTINCT x AS foo, y AS bar FROM sometable
1281 and count rows correctly (in MySQL 3),
1282 thanks to Matthias Pigulla (mp@webfactory.de)
1283 * server_privileges.php: cosmetic: title for Edit privileges
1284 * lang/galician: Updated, thanks to Xosé Calvo.
1285 * lang/italian: Updates, thanks to Pietro Danesi
1286 * lang/norwegian: Update, thanks to Sven-Erik Andersen
1288 2004-10-13 Michal Čihař <michal@cihar.com>
1289 * libraries/fpdf/fpdf.php: Updated to 1.52.
1291 2004-10-13 Alexander M. Turek <me@derrabus.de>
1292 * Documentation.html: Mike Beck's e-mail address has changed.
1294 2004-10-13 Michal Čihař <michal@cihar.com>
1295 * lang/sync_lang.sh: Do not overwrite utf-8 files in some cases.
1296 * lang/czech: Fix some translations.
1297 * libraries/transformations/text_plain__external.inc.php: Handle better
1299 * themes/*/img/*.gif: Remove unused gif images.
1301 2004-10-12 Alexander M. Turek <me@derrabus.de>
1302 * db_search.php, tbl_select.php, libraries/database_interface.lib.php:
1303 - bug #1033388 (Illegal mix of collations for converted strings),
1304 - don't convert if column charset and connection charset match.
1305 * main.php, libraries/select_lang.lib.php,
1306 libraries/auth/cookie.auth.lib.php: Automatically select Traditional
1307 Chinese for users with a Hong Kong locale (zh-hk), as discussed in the
1308 translations tracker (#1036528).
1309 * lang/sync_lang.sh: Base charset for German is now UTF-8.
1310 * lang/german-*.inc.php: Updates.
1312 2004-10-12 Michal Čihař <michal@cihar.com>
1313 * sql.php: Don't try to require sql.php with parameters, rather redirect
1315 * libraries/transformations.lib.php: Strip slashes to behave like
1317 * libraries/transformations/text_plain__external.inc.php: Escape special
1318 shell chars to avoid their interpretation (bug #1044864).
1320 2004-10-11 Marc Delisle <lem9@users.sourceforge.net>
1321 * Documentation.html: typos and XHTML validity, thanks to Cedric Corazza
1322 * libraries/export/sql.php: bug #1039639: under mysqli, some field types
1323 were wrongly exported as binary
1324 * libraries/sqlparser.lib.php, /display_tbl.lib.php: bug #967610, double
1325 column sort with JOIN
1327 2004-10-11 Michal Čihař <michal@cihar.com>
1328 * tbl_query_box.php: Don't try to replace %t and %f when table name is empty.
1329 * libraries/export/sql.php: Convert end of line chars we get from MySQL
1332 2004-10-08 Garvin Hicking <pma@supergarv.de>
1333 * lots of files: Adjusted superfluous spaces, added
1334 more CSS-ID attributes for better themeability.
1336 2004-10-04 Michal Čihař <michal@cihar.com>
1337 * tbl_query_box.php: Reenabled %f substitution.
1339 2004-10-02 Marc Delisle <lem9@users.sourceforge.net>
1340 * tbl_alter.php: field structure changes not applied (CVS version only)
1341 * export.php: bug #1038804, insufficient space to save
1343 2004-09-30 Marc Delisle <lem9@users.sourceforge.net>
1344 * tbl_addfield.php: bug #1037744 (CVS version only): cannot add a field
1345 * tbl_create.php: cannot create a new table (CVS version only)
1347 2004-09-29 Marc Delisle <lem9@users.sourceforge.net>
1348 * sql.php, libraries/common.lib.php: bug #1036678, incorrect appending
1349 of LIMIT to queries, and bug #1037004, UPDATE statement not showing
1350 * tbl_properties_operations.php: bug #1035524, cannot add comments to table
1352 2004-09-29 Michal Čihař <michal@cihar.com>
1353 * tbl_addfield.php, tbl_create.php, tbl_properties.inc.php, lang/*: Better
1354 wording when adding fields (bug #991096).
1355 * tbl_query_box.php, lang/*: Not translated text (bug #1010656).
1356 * themes.php, lang/*: Not translated text (bug #1016610).
1357 * tbl_properties_structure.php: Use also $strAddFields (as suggested by
1360 2004-09-28 Alexander M. Turek <me@derrabus.de>
1361 * libraries/dbi/mysql.dbi.lib.php: Compatibility fix for php < 4.3
1362 (bug #1033360), thanks to Claude Theroux.
1363 * lang/chinese_traditional-*.inc.php: Updates, thanks to Siu Sun.
1364 * lang/dutch-*.inc.php: Updates, thanks to Ivo Teel.
1365 * lang/persian-*.inc.php: Added missing $timespanfmt variable.
1367 2004-09-27 Marc Delisle <lem9@users.sourceforge.net>
1370 2004-09-26 Marc Delisle <lem9@users.sourceforge.net>
1371 * read_dump.php: improvements in detection and reload
1372 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
1374 2004-09-25 Marc Delisle <lem9@users.sourceforge.net>
1375 * lang/norwegian: Update, thanks to Sven-Erik Andersen - sven-erik.
1376 * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
1377 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
1378 * lang/catalan update, thanks to Xavier Navarro (xavin).
1379 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
1380 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
1381 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
1383 2004-09-24 Marc Delisle <lem9@users.sourceforge.net>
1384 * sql.php: following the fix for bug #978930, the added LIMIT was
1385 not displayed anymore
1386 * read_dump.php: bug #1033133, left frame not reloaded after dump read
1387 * db_datadict.php: bug #1034299, error in SHOW KEYS for data dict
1388 * read_dump.php: bug #1034216 open_basedir and file upload,
1389 thanks to Dominique Rousseau - domi
1391 2004-09-24 Michal Čihař <michal@cihar.com>
1392 * libraries/export/sql.php: Fixed export of '0' string (bug #1033869).
1394 2004-09-23 Marc Delisle <lem9@users.sourceforge.net>
1395 * all themes: item_ltr.png and item_rtl.png: new solid arrow
1396 that looks better, thanks to Efim Shuvikov
1398 2004-09-23 Michal Čihař <michal@cihar.com>
1399 * themes.php, css/phpmyadmin.css.php, libraries/common.lib.php: Do not
1400 prepend $cfg['ThemePath'] with another './'.
1402 2004-09-22 Alexander M. Turek <me@derrabus.de>
1403 * config.inc.php, libraries/config_import.lib.php: Added "./" to the
1404 default value of $cfg['ThemePath']. Thanks to Donny Simonton for
1406 * lang/chinese_simplified-*.inc.php: Updates, thanks to Simon (simon2san).
1407 * lang/italian-*.inc.php: Updates, thanks to Pietro Danesi and "Vincenzo".
1408 * lang/persian-*.inc.php: Updates, thanks to Parham Ghaffarian.
1410 2004-09-22 Marc Delisle <lem9@users.sourceforge.net>
1411 * tbl_query_box.php, read_dump.php: bug #1032066: when no db was
1412 selected from the left panel, the query window's Import Files had
1413 no submit button; also, read_dump always tried a PMA_select_db($db)
1414 even if $db was empty
1416 2004-09-22 Michal Čihař <michal@cihar.com>
1417 * lang/czech: Update.
1418 * lang/sync_lang.sh: Default to iconv, as it doesn't break some
1419 translations as recode does.
1420 * lang/japanese-euc.inc.php: Don't allow recoding for this one.
1422 2004-09-22 Alexander M. Turek <me@derrabus.de>
1423 * lang/turkish-*.inc.php: Update, thanks to boralioglu.
1424 * lang/sync_lang.sh: Switched turkish base charset to UTF-8.
1426 2004-09-21 Marc Delisle <lem9@users.sourceforge.net>
1427 * libraries/dbi/mysql.dbi.lib.php: typo, thanks to Matthias Pigulla
1428 ### 2.6.0-rc3 released
1430 2004-09-21 Alexander M. Turek <me@derrabus.de>
1431 * db_details.php, read_dump.php, tbl_query_box.php: Allow import of
1432 non-UTF-8 SQL dumps. Thanks to Marc for the initial patch.
1433 FIXME: The current solution breaks the display of the executed queries.
1434 * lang/*.inc.php, libraries/mysql_charsets.lib.php: Made
1435 PMA_getCollationDescr() recognize the new Persian collations that will be
1436 included in MySQL 4.1.5.
1438 2004-09-20 Marc Delisle <lem9@users.sourceforge.net>
1439 * read_dump.php, libraries/read_dump.lib.php: bug #1030644,
1440 error importing when last table exported was empty
1441 * libraries/dbi/mysql.dbi.lib.php: tell the client library to use
1442 CLIENT_LOCAL_FILES (flag 128), thanks to Matthias Pigulla
1444 2004-09-20 Michal Čihař <michal@cihar.com>
1445 * Documentation.html: Add info about theme generations.
1447 2004-09-19 Alexander M. Turek <me@derrabus.de>
1448 * Documentation.html: Clarification.
1450 2004-09-19 Marc Delisle <lem9@users.sourceforge.net>
1451 * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
1453 2004-09-18 Marc Delisle <lem9@users.sourceforge.net>
1454 * lang/russian updated, thanks to "nobody"
1455 * lang/albanian: Updated, thanks to Laurent Dhima (laurenti).
1457 2004-09-16 Marc Delisle <lem9@users.sourceforge.net>
1458 * config.inc.php, Documentation.html: clarifications about QueryFrame
1459 * queryframe.php: bug #1027321, drop-down databases list keeps focus,
1460 thanks to Michael Keck
1462 2004-09-16 Garvin Hicking <me@supergarv.de>
1463 * libraries/display_export.lib.php: Bug #1010752 - Remove space
1464 before <label> to be consistent throughout the panel.
1466 2004-09-15 Garvin Hicking <me@supergarv.de>
1467 * browse_foreigners.php, libraries/functions.js, tbl_select.php:
1468 Fixed foreign key browser window to also work from within
1471 2004-09-14 Marc Delisle <lem9@users.sourceforge.net>
1472 * server_privileges.php: stay on the form when passwords don't match
1473 (after the js alert)
1474 * left.php: bug #1006514, top left frame does not load in Safari 1.2.3,
1475 workaround thanks to Ryan Schmidt
1477 2004-09-14 Michal Čihař <michal@cihar.com>
1478 * themes.php, libraries/common.lib.php, libraries/defines.lib.php,
1479 libraries/select_theme.lib.php, themes/darkblue_orange/info.inc.php,
1480 themes/original/info.inc.php: Better theme version check (bug #1023029).
1481 * libraries/auth/cookie.auth.lib.php: Remember database when using cookie
1482 login (bug #1027873).
1484 2004-09-13 Garvin Hicking <me@supergarv.de>
1485 * browse_foreigners.php: bug #1027204 - paging did not
1486 work in foreigner browsing window.
1488 2004-09-12 Marc Delisle <lem9@users.sourceforge.net>
1489 * sql.php: bug #988723, sql error when ordering by count( * )
1491 2004-09-11 Marc Delisle <lem9@users.sourceforge.net>
1492 * lang/dutch: small update
1493 * lang/chinese_simplified: updated, thanks to Simon - simon2san
1494 * server_privileges.php: bug #1003238, cannot manipulate a username
1495 like "example@nothost" where the "@" is part of the username
1497 2004-09-10 Alexander M. Turek <me@derrabus.de>
1498 * lang/german-*.inc.php: grammar.
1500 2004-09-09 Marc Delisle <lem9@users.sourceforge.net>
1501 * Documentation.html: bug #1022338: clarify about needed chown -R
1502 on the scripts (otherwise, problems in PHP safe mode)
1503 * tbl_change.php: bug #1024434, undefined sql_query when clicking
1504 on Insert tab from the Insert textfile sub-page
1506 2004-09-07 Marc Delisle <lem9@users.sourceforge.net>
1507 * main.php: bug #992211, wrong parameters to
1508 PMA_generate_common_hidden_inputs(), thanks to Ryan Schmidt
1510 2004-09-07 Michal Čihař <michal@cihar.com>
1511 * calendar.php: Minimal common.lib.php doesn't fix absolute path, so use
1512 full one (bug #1023444).
1514 2004-09-07 Alexander M. Turek <me@derrabus.de>
1516 * libraries/sqlparser.data.php: Added keyword "SESSION".
1518 2004-09-06 Marc Delisle <lem9@users.sourceforge.net>
1519 ### 2.6.0-rc2 released
1521 2004-09-05 Marc Delisle <lem9@users.sourceforge.net>
1522 * ldi_table.php: bug #1010652, wrong label,
1523 thanks to Ryan Schmidt - ryandesign for the patch
1525 2004-09-05 Alexander M. Turek <me@derrabus.de>
1526 * libraries/sqlparser.data.php: Parser support for SHOW STORAGE ENGINES and
1528 * tbl_create.php: Use default tab.
1529 * tbl_properties.inc.php: Don't offer the BINARY field attribute in
1531 * main.php: Check the privileges of the anonymous user, too.
1533 2004-09-05 Michal Čihař <michal@cihar.com>
1534 * Documentation.html: Add information about theme versions and names.
1536 2004-09-04 Alexander M. Turek <me@derrabus.de>
1537 * tbl_select.php: No quotes were added when querying (VAR)BINARY fields.
1538 * db_search.php, tbl_select.php: Made search independant from the
1541 2004-09-04 Marc Delisle <lem9@users.sourceforge.net>
1542 * sql.php: bug #899430: left frame problem when lower_case_table_names==2
1543 * libraries/database_interface.lib.php: bug #1009791: now remove non-UTF-8
1544 choices from the drop-down (in main) for MySQL 4.1.x
1545 * Documentation.html: added some missing variables and new FAQ 2.7
1546 about using and creating themes
1548 2004-09-03 Marc Delisle <lem9@users.sourceforge.net>
1549 * main.php, server_privileges.php, libraries/common.lib.php:
1550 replace charset introducers by CONVERT USING,
1551 to support servers where the mysql.* tables are not in latin1
1552 * libraries/database_interface.lib.php: do not add BINARY and VARBINARY
1553 twice in the drop-down list of field types
1555 2004-09-03 Alexander M. Turek <me@derrabus.de>
1556 * Documentation.html: Typos; added a note about the deprecated MySQL
1557 versions 4.1.0 and 4.1.1.
1559 2004-09-03 Michal Čihař <michal@cihar.com>
1560 * libraries/string.lib.php: Encoding tis-620 is not multibyte (bug
1562 * libraries/display_export.lib.php: Updated texts to fit Excel 2003
1563 behaviour (bug #1018457).
1564 * main.php, themes.php: Escape theme names (bug #1016608).
1565 * lang/hebrew-utf-8.inc.php, lang/sync_lang.sh,
1566 libraries/select_lang.lib.php: Hebrew now also has utf-8 version.
1568 2004-09-01 Marc Delisle <lem9@users.sourceforge.net>
1569 * libraries/auth/cookie.auth.lib.php: bug #939531: when people upgrade
1570 phpMyAdmin on the same directory, the previous cookie pma_cookie_username
1571 was used but produced an Undefined offset in blowfish.php, because
1572 on previous PMA versions it was not encoded the same way. Now this old
1573 cookie is not used. Users have to reenter their username (not a big
1576 2004-09-01 Michal Čihař <michal@cihar.com>
1577 * libraries/export/sql.php: Fix empty BLOB export (bug #1020052).
1579 2004-08-29 Marc Delisle <lem9@users.sourceforge.net>
1580 * server_privileges.php: bug #1007870, illegal mix of collations
1583 2004-08-28 Marc Delisle <lem9@users.sourceforge.net>
1584 * tbl_properties_structure.php, tbl_properties.inc.php,
1585 libraries/sqlparser.data.php, /database_interface.lib.php:
1586 support for VARBINARY and BINARY field types
1588 2004-08-27 Marc Delisle <lem9@users.sourceforge.net>
1589 * tbl_relation.php, libraries/display_tbl.lib.php: bug #1016997,
1590 wrong db name generated in SHOW KEYS
1592 2004-08-26 Marc Delisle <lem9@users.sourceforge.net>
1593 * index.php, libraries/common.lib.php: bug #1006011: now we save
1594 the chosen connection collation into a cookie
1595 * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
1596 * lang/hebrew, turkish: bug 1016609: <br> tags
1598 2004-08-25 Michal Čihař <michal@cihar.com>
1599 * main.php: Don't show port after verbose name (bug #1013401).
1601 2004-08-23 Michal Čihař <michal@cihar.com>
1602 * scripts/create-release.sh: Support for snapshots outside sourceforge.
1603 * libraries/export/sql.php: Fix exporting of TIMESTAMP (bug #1013730).
1605 2004-08-22 Michal Čihař <michal@cihar.com>
1606 * sql.php: Don't unset $sql_limit_to_append, we need it later (bug
1607 #978930, found by Marc).
1609 2004-08-22 Marc Delisle <lem9@users.sourceforge.net>
1610 * lang/norwegian: Update, thanks to Sven-Erik Andersen - sven-erik.
1611 * lang/estonian: Update thanks to Alvar Soome - finsoft.
1612 * lang/chinese_simplified: updated, thanks to Simon - simon2san
1613 * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
1614 * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog).
1615 * lang/thai: Updated, thanks to Arthit Suriyawongkul.
1617 2004-08-21 Marc Delisle <lem9@users.sourceforge.net>
1618 * themes/darkblue_orange/img/logo_left.php: transparent version,
1619 thanks to Michael Keck
1620 * db_datadict.php, tbl_printview.php, transformation_wrapper.php:
1621 commands out of sync
1622 * tbl_indexes.php: optimize: remove unneeded row count
1623 * libraries/display_tbl.lib.php: foreign key tooltip not displaying
1625 * tbl_replace.php: could not upload a binary field in mysqli
1626 * libraries/transformations.lib.php: could not change MIME type, etc
1628 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
1630 2004-08-19 Marc Delisle <lem9@users.sourceforge.net>
1631 * lang/*: bug 1009667: do not spell Ms Excel but MS Excel
1633 2004-08-19 Michal Čihař <michal@cihar.com>
1634 * read_dump.php: Fixed one case of reload detection (I forgot to update
1635 second regexp on 2004-08-16) (bug #1011479).
1637 2004-08-17 Michal Čihař <michal@cihar.com>
1638 * sql.php: Work with $display_query only if set (Marc spotted this out).
1639 * libraries/display_export.lib.php: No options text should not be bold red
1642 2004-08-17 Marc Delisle <lem9@users.sourceforge.net>
1643 * tbl_select.php, config.inc.php, libraries/config_import.lib.php,
1644 libraries/common.lib.php: bug #983735: move search operators to
1645 config file, and set "LIKE" as default operator instead of "LIKE %...%",
1646 for performance reasons
1648 2004-08-16 Alexander M. Turek <me@derrabus.de>
1649 * libraries/relation.lib.php: Fixed some collation problems with the
1650 relational tables (bug #995359).
1652 2004-08-16 Marc Delisle <lem9@users.sourceforge.net>
1653 * all .../theme_right_css.php: bug #1009661, typo,
1654 thanks to Ryan Schmidt (ryandesign)
1656 2004-08-16 Michal Čihař <michal@cihar.com>
1657 * read_dump.php: Fix handling of comments -- and # (bug #1009494).
1658 * libraries/relation.lib.php: Fix typo, CONVERT is for MySQL >= 4.1 and
1659 not for MySQL >= 4.0.
1660 * sql.php, libraries/common.lib.php: Better appending of LIMIT (bug
1663 2004-08-15 Marc Delisle <lem9@users.sourceforge.net>
1664 (Patches from Michael Keck)
1665 * left.php, queryframe.php, themes.php: bug #1005479: was using
1667 * themes/.../themes_left.css, /themes_right.css: new style for
1668 better vertical alignment
1670 2004-08-13 Michal Čihař <michal@cihar.com>
1671 * libraries/read_dump.lib.php: Fix possible undefined index (bug
1673 * scripts/create-release.sh: Rename config.default to config.default.php.
1675 2004-08-12 Michal Čihař <michal@cihar.com>
1676 * db_details_structure.php: Inconsistency of drop/empty links (bug
1678 * tbl_addfield.php, tbl_properties.inc.php, tbl_properties_structure.php:
1679 Change look of adding fields into table (bug #991095).
1680 * many files: I again did some XHTML validation, so removed few of most
1681 obvious errors, but there are still many, mostly missing alt attributtes
1682 for images and wrongly nested tags.
1683 * left.php, queryframe.php: Replace htmlentities with htmlspecialchars
1685 * libraries/config_import.lib.php: Remove compatibility code for colors.
1686 * lang/czech: Improved message.\
1687 * main.php, themes.php, libraries/common.lib.php,
1688 libraries/defines.lib.php, libraries/select_theme.lib.php,
1689 themes/darkblue_orange/info.inc.php, themes/original/info.inc.php:
1690 Implemeted versioning and naming for themes (RFEs #991642 and #991645).
1691 * left.php: Use always natsort and not natcasesort in one case, it caused
1692 inconsistency (bug #1008120).
1694 2004-08-11 Michal Čihař <michal@cihar.com>
1695 * tbl_replace.php: Do not empty protected values (bug #1006812).
1696 * libraries/display_tbl.lib.php: Wrong parameters for PMA_DBI_free_result
1698 * tbl_indexes.php, libraries/display_tbl.lib.php: Fix grabing indexes with
1699 MYSQLI_USE_RESULT (bug #1007286).
1701 2004-08-10 Michal Čihař <michal@cihar.com>
1702 * libraries/tbl_change.js: Forcibily use 10 as base for parsed numbers,
1703 otherwise accidentally octal numbers are expected (part of bug
1706 2004-08-09 Marc Delisle <lem9@users.sourceforge.net>
1707 * lang/turkish update, thanks to Bora Alioglu
1708 * libraries/get_foreign.lib.php: bug 1005826, problem with foreign key
1709 dropdowns, thanks to Joerg Klein (j0erch) for the fix
1711 2004-08-08 Marc Delisle <lem9@users.sourceforge.net>
1712 * libraries/relation.lib.php:
1713 bug 1005414, undefined offset when no display field has been defined;
1714 bug 1004546, sort error in dropdown list of foreign values;
1715 incorrect result was freed
1716 * libraries/relation.lib.php: use natural order sort according to config
1717 * db_details_structure.php, pdf_pages.php, pdf_schema.php: make it work
1718 with mysqli extension
1719 * scripts/upgrade_tables_mysql_4_1_2+.sql: new script to upgrade pmadb
1721 * libraries/bookmark.lib.php: bug (mysqli)
1722 * tbl_query_box.php: field list does not show (mysqli)
1723 * libraries/sqlparser.lib.php: cannot copy a table structure (MySQL 4.1.x)
1724 ### 2.6.0-rc1 released
1726 2004-08-08 Michal Čihař <michal@cihar.com>
1727 * calendar.php: Include correct stylesheet (bug #1005421).
1729 2004-08-07 Marc Delisle <lem9@users.sourceforge.net>
1730 * lang/turkish update, thanks to Bora Alioglu
1731 * lang/slovak: Updated, thanks to Lubos Klokner (erkac)
1732 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
1733 * lang/dutch: bug 1000683, backslash typo
1734 * libraries/mysql_charsets.lib.php: bug 1005120, duplicated line
1736 2004-08-06 Marc Delisle <lem9@users.sourceforge.net>
1737 * tbl_properties_operations.php: bug 1004523, now display table options
1738 according to the possibilities of the table types
1740 2004-08-06 Michal Čihař <michal@cihar.com>
1741 * tbl_change.php: Do not free result, we need it later.
1742 * tbl_relation.php: Some functions do not take parameters (bug #1000021).
1744 2004-08-05 Marc Delisle <lem9@users.sourceforge.net>
1745 (Patches from Michael Keck)
1746 * index.php: names and ids for framesets in the noscript section
1747 * updated themes screenshots
1748 * left.php: bug 998698, db dropdown refresh
1750 * lang/galician: Updated, thanks to Xosé Calvo.
1751 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
1752 * lang/japanese: updated, thanks to Tadashi Jokagi (elf2000)
1754 2004-08-03 Marc Delisle <lem9@users.sourceforge.net>
1755 (Patches from Michael Keck)
1756 * libraries/display_tbl.lib.php: bug 993694, clicking on last record
1757 button reaches a page where the current page number is not the last one
1758 * main.php: - removed bug with hashform.hash
1759 - removed id for input field 'new_database', because it may be
1760 too large for the one lined create db form
1761 - bug #980232 'Javascript error on index page'
1762 * db_details_common.php: removed bug with hashform.hash
1763 * index.php: - given names and ids for framesets, please see below 'queryframe.php'
1764 * queryframe.php - javascript function for dynamic resizing the rows
1765 in the left frameset 'leftFrameset'.
1766 (bugs: #993648, #989581, #988897)
1768 2004-08-02 Marc Delisle <lem9@users.sourceforge.net>
1769 * libraries/database_interface.lib.php, /select_lang.lib.php:
1770 bug 968174: now, in MySQL 4.1.0+ we auto-switch the language to
1771 the corresponding -UTF-8 version (if it exists); also, now
1772 the default language is the non-UTF-8 one
1774 2004-08-02 Michal Čihař <michal@cihar.com>
1775 * libraries/export/sql.php: Removed unused code.
1777 2004-08-01 Marc Delisle <lem9@users.sourceforge.net>
1778 * tbl_change.php, libraries/relation.lib.php: bug 1001159, Commands
1779 out of sync on Insert
1780 * tbl_move_copy.php: bug 995098, cannot copy table data only
1781 * libraries/dbi/mysqli.dbi.lib.php: use faster AND comparison for flags,
1782 as suggested by Michal
1783 * libraries/export/sql.php: workaround for datetime export because
1784 mysqli under MySQL 4.1.3 reports a datetime as binary
1786 2004-07-31 Alexander M. Turek <me@derrabus.de>
1787 * tbl_change.php, tbl_replace.php, libraries/relation.lib.php: Small
1788 optimizations, freed some results (thanks to Marc for the one in
1790 * lang/sync_lang.sh: Updated sync script for the new names of the chinese
1793 2004-07-30 Alexander M. Turek <me@derrabus.de>
1794 * lang/chinese_*.inc.php, libraries/select_lang.lib.php: More consistant
1795 naming for the chinese language files.
1797 2004-07-30 Marc Delisle <lem9@users.sourceforge.net>
1798 * lang/hungarian: updates, thanks to Peter Bakondy
1799 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
1800 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
1802 2004-07-29 Marc Delisle <lem9@users.sourceforge.net>
1803 * libraries/sqlparser*.php: bug 965026, support of GROUP_CONCAT()
1805 2004-07-28 Michal Čihař <michal@cihar.com>
1806 * tbl_properties_structure.php: Allow to create primary key when there was
1807 none before (bug #996246).
1809 2004-07-27 Marc Delisle <lem9@users.sourceforge.net>
1810 * libraries/sqlparser*.php: bug 981343,
1811 cannot copy a table with a timestamp (MySQL 4.1.2)
1813 2004-07-25 Marc Delisle <lem9@users.sourceforge.net>
1814 * main.php, libraries/common.lib.php: bug 997682:
1815 illegal mix of collations
1816 * server_privileges.php: same bug
1817 FIXME: check privileges for a db
1819 2004-07-23 Marc Delisle <lem9@users.sourceforge.net>
1820 * Documentation.html: take into account the new script to
1821 create tables for the infrastructure
1823 2004-07-23 Alexander M. Turek <me@derrabus.de>
1824 * config.inc.php, libraries/config_import.lib.php,
1825 libraries/select_lang.lib.php: Made phpMyAdmin aware that there is a
1828 2004-07-20 Marc Delisle <lem9@users.sourceforge.net>
1829 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
1830 * lang/catalan update, thanks to Xavier Navarro (xavin).
1832 2004-07-20 Alexander M. Turek <me@derrabus.de>
1833 * Documentation.html: added note about php5.
1835 2004-07-18 Marc Delisle <lem9@users.sourceforge.net>
1836 * main.php: doc link for connection collation
1838 2004-07-17 Alexander M. Turek <me@derrabus.de>
1839 * libraries/database_interface.lib.php, libraries/dbi/*.dbi.lib.php:
1840 moved redundant post-connect code into database_interface.lib.php.
1841 * libraries/url_generating.lib.php: Added ability to skip certain hidden
1843 * libraries/database_interface.lib.php: Added new function for retreiving
1845 * libraries/mysql_charsets.lib.php: Added optional onchange-submit feature
1846 to collation dropdown box.
1847 * main.php, lang/*.inc.php, libraries/database_interface.lib.php,
1848 libraries/url_generating.lib.php: The user may now choose his connection
1849 character set. This should fix bug #984912.
1850 WARNING: The pmadb needs to be converted to UTF-8 now!
1851 TODO: Handle non-UTF-8 pmadb more nicely.
1853 2004-07-16 Marc Delisle <lem9@users.sourceforge.net>
1854 * index.php: left frame display problems under IE
1856 2004-07-16 Michal Čihař <michal@cihar.com>
1857 * libraries/export/sql.php: Remove code for old MySQL version, do not
1858 store query, better handle various end of lines (probably bug #979635).
1860 2004-07-15 Alexander M. Turek <me@derrabus.de>
1861 * scripts/create_tables.old.sql, scripts/create_tables.sql: Force UTF-8
1862 for PMA database in MySQL 4.1 and above.
1864 - Add conversion code to the docs
1865 - add charset checks to pmadb validation code
1866 * main.php: bug #991887.
1867 * server_databases.php: Add database collations to statistics.
1868 * lang/german-*.inc.php: Grammar.
1870 2004-07-15 Michal Čihař <michal@cihar.com>
1871 * tbl_properties_export.php: Fix export of queries with empty WHERE clause
1873 * libraries/display_export.lib.php: Display SQL export after saving file
1874 on server (bug #989657).
1875 * tbl_properties_export.php: In case we don't need to reconstruct complete
1876 query just drop LIMIT part (workaround for bug #955175 and should fix
1878 * libraries/export/sql.php: Fix export of '0' strings (bug #990398).
1880 2004-07-15 Marc Delisle <lem9@users.sourceforge.net>
1881 * tbl_change.php: bug 990959, undefined index for DATETIME
1882 field (problem in UTF-8 only!)
1883 * main.php: bug 984136: other fix for RTL and logo
1885 2004-07-14 Marc Delisle <lem9@users.sourceforge.net>
1886 * index.php, libraries/common.lib.php: bug 989581 and left panel
1887 display problems when switching themes
1888 * tbl_relation.php: bug 978111, out of sync in Relation view
1889 (note: we need to use the PMA_DBI_QUERY_STORE option in a mysqli query
1890 when we later do a PMA_DBI_num_rows() on the results)
1892 2004-07-13 Michal Čihař <michal@cihar.com>
1893 * lang/czech: Updated.
1895 2004-07-13 Alexander M. Turek <me@derrabus.de>
1896 * libraries/dbi/mysqli.dbi.lib.php: avoid php errors if result set is
1898 * libraries/mysql_charsets.lib.php, lang/*.inc.php: Updated collation
1899 definitions for MySQL 4.1.3 and 4.1.4.
1900 * lang/german-*.inc.php: Updates.
1901 * db_details_db_info.php: Fixed a few "out of sync" errors.
1902 * Documentation.html: removed a pre-php-4.1 note.
1904 2004-07-12 Marc Delisle <lem9@users.sourceforge.net>
1905 * all themes/colors.inc.php, libraries/common.lib.php,
1906 config.inc.php, Documentation.html: rename colors.inc.php to
1907 layout.inc.php, thanks to Garvin for the suggestion
1909 2004-07-10 Marc Delisle <lem9@users.sourceforge.net>
1910 * lang/catalan update, thanks to Xavier Navarro (xavin).
1911 * lang/galician: Updated, thanks to Xosé Calvo.
1912 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
1914 2004-07-09 Marc Delisle <lem9@users.sourceforge.net>
1915 * tbl_change.php: bug 981793, cross-window update message when inserting
1916 a record and fetching a value from the browse foreigners window,
1917 thanks to Michael Keck
1919 2004-07-08 Marc Delisle <lem9@users.sourceforge.net>
1920 * db_details_qbe.php: undefined offset and undefined variable
1922 2004-07-07 Marc Delisle <lem9@users.sourceforge.net>
1923 * main.php: bug 984136, wrong alignment in RTL languages
1924 * lang/arabic-utf-8, lang/sync_lang.sh: bug 984176, wrong encoding
1925 for arabic UTF-8. sync with --iconv works.
1926 * tbl_relation.php: use PMA_DBI_try_query() to be able to catch the
1927 missing index error (InnoDB) and give appropriate advice
1929 2004-07-06 Marc Delisle <lem9@users.sourceforge.net>
1930 * libraries/export/xls.php: enable user to specify './tmp' as the
1931 TempDir -- use realpath() to find the complete path. Add error trap
1932 in case OLE cannot write to directory. Add setTempDir() to enable OLE
1933 write in this directory.
1934 * Documentation.html: document the TempDir creation and PHP safe mode
1937 2004-07-05 Marc Delisle <lem9@users.sourceforge.net>
1938 * footer.inc.php, index.php, queryframe.php: bug 981939, database
1939 selection in left frame under Opera, and problems with dropdown
1940 in left frame when many databases are there (original theme),
1941 thanks to Michael Keck
1942 * header.inc.php: bug 965594: spaces after colons, and remove old code
1943 * libraries/sqlparser.lib.php: bug 983992, error in search mode because
1944 MySQL 4.0.18+ has changed the way to report the foreign key references
1945 when the foreign key is in a different db
1947 2004-07-02 Marc Delisle <lem9@users.sourceforge.net>
1948 * main.php: put Create button on the same line as the input field
1950 2004-07-01 Michal Čihař <michal@cihar.com>
1951 * lang/czech: Updated.
1953 2004-07-01 Marc Delisle <lem9@users.sourceforge.net>
1954 * queryframe.php: improve XHTML
1955 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
1956 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
1957 * lang/dutch: Update thanks to Ivo Teel - calimonk.
1959 2004-06-30 Marc Delisle <lem9@users.sourceforge.net>
1960 * left.php: fix against security alert, thanks to Garvin
1961 * Documentation.html: FAQ 8.2 for security alert
1962 * config.inc.php, lang/*, libraries/display_export.lib.php,
1963 libraries/config_import.lib.php, libraries/common.lib.php,
1964 libraries/export/sql.php: bug 981359: now the hexadecimal encoding
1965 of binary fields is optional, because there are fields marked binary
1966 that have text contents, like mysql.user
1967 ### 2.5.7-pl1 released
1969 2004-06-30 Alexander M. Turek <me@derrabus.de>
1970 * libraries/common.lib.php: Fix against $_REQUEST['cfg'] exploits.
1972 2004-06-29 Michal Čihař <michal@cihar.com>
1973 * lang/check_lang.sh: Checks for diffstat presence.
1975 2004-06-28 Marc Delisle <lem9@users.sourceforge.net>
1976 * lang/slovak: Updated, thanks to Lubos Klokner (erkac)
1977 ### 2.6.0-beta2 released
1980 2004-06-27 Michal Čihař <michal@cihar.com>
1981 * lang/*: Make all export choices look simmilar ('drop table' -> DROP
1982 TABLE), removed unused strings (there vere MANY!), fixed some czech
1984 * scripts/find_unused_messages.sh: New script to find unused messages in
1987 2004-06-27 Marc Delisle <lem9@users.sourceforge.net>
1988 * tbl_query_box.php: bug #975382, fields list on a non-existing table
1990 2004-06-27 Alexander M. Turek <rabus@users.sourceforge.net>
1991 * libraries/dbi/mysql.dbi.lib.php: bug #980594.
1993 2004-06-26 Marc Delisle <lem9@users.sourceforge.net>
1994 * lang/hungarian: updates, thanks to Peter Bakondy
1996 2004-06-25 Marc Delisle <lem9@users.sourceforge.net>
1997 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
1998 * main.php: js error when switching theme, thanks to Michael Keck
2000 2004-06-25 Michal Čihař <michal@cihar.com>
2001 * main.php, libraries/select_lang.lib.php: Remember selected charset in
2003 * libraries/display_export.lib.php: Add back key checking disabling.
2004 * libraries/export/sql.php: Brand new CREATE query rewriter from LinuxTag,
2006 * read_dump.php: Lets handle better comments, current detection still
2007 doesn't work with comments inside checked SQL commands, but I thing
2008 checking these would be overhead (bug #978114).
2010 2004-06-25 Alexander M. Turek <rabus@users.sourceforge.net>
2011 * queryframe.php: Undefined index errors.
2012 * footer.inc.php: bug #979610.
2013 * server_privileges.php: bug #979596 (granting privileges doesn't take
2014 wildcards in account).
2015 * lang/catalan-*.inc.php: Updates, thanks to Xavier Navarro (xavin).
2016 * lang/german-*.inc.php: Updates.
2018 2004-06-24 Marc Delisle <lem9@users.sourceforge.net>
2019 * left.php, config.inc.php, Documentation.html,
2020 libraries/config_import.lib.php + common.lib.php, all colors.inc.php:
2021 $cfg['LeftPointerEnable']
2022 * db_details_structure.php, server_variables.php,
2023 tbl_properties_structure.php, config.inc.php, Documentation.html,
2024 libraries/config_import.lib.php + common.lib.php + display_tbl.lib.php,
2026 $cfg['BrowsePointerEnable']
2027 * db_details_structure.php, tbl_properties_structure.php, config.inc.php,
2028 Documentation.html, all colors.inc.php,
2029 libraries/config_import.lib.php + common.lib.php + display_tbl.lib.php:
2030 $cfg['BrowseMarkerEnable']
2031 * themes/.../img/logo_left.png + logo_right.png: new logo,
2032 thanks to Michael Keck (mkkeck)
2033 * index.php: compute queryframe_height from image size, thanks to
2035 * footer.inc.php: sync left frame when choosing a db from server_databases,
2036 thanks to Michael Keck
2037 * export.php: no longer auto-select the textarea containing exported data
2038 * queryframe.php: bug #977790, missing library,
2039 thanks to Anthony Parsons (anthony.parsons at manx.net)
2040 * footer.inc.php: sync left-frame dropdown for databases when the
2041 number of tables changes, thanks to Michael Keck
2042 * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog).
2043 * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
2044 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
2045 ### 2.6.0-beta1 released
2047 2004-06-24 Alexander M. Turek <me@derrabus.de>
2048 * libraries/dbi/mysqli.dbi.php: Undefined variable if PMA_DBI_getError() is
2049 called although no error occured.
2051 2004-06-24 Michal Čihař <michal@cihar.com>
2052 * main.php, changelog.php: Add headers to ChangeLog display.
2053 * scripts/create_tables.sql: Add IF EXISTS.
2054 * libraries/read_dump.lib.php: Ignore comments for SQL splitting,
2055 otherwise unmatched quotes cause problems (bug #978113).
2056 * libraries/common.lib.php: Use read_dump.php instead of sql.php for
2057 links, otherwise we'll fail on commas.
2058 * read_dump.php, libraries/read_dump.lib.php: Show last SELECT result also
2059 when there are comments behind last query.
2061 2004-06-23 Marc Delisle <lem9@users.sourceforge.net>
2062 * many files: remove references to older /images, and
2063 erase /images contents
2065 2004-06-22 Marc Delisle <lem9@users.sourceforge.net>
2066 * config.inc.php, themes/.../colors.inc.php: remove color-related
2067 parameters from config.inc.php, and non-color-related from colors.inc.php
2068 * config.inc.php, libraries/common.lib.php, libraries/config_import.lib.php:
2069 missing parameter for the Refresh link feature
2071 2004-06-22 Michal Čihař <michal@cihar.com>
2072 * libraries/relation.lib.php: Fix possible error on non existant pma db.
2074 2004-06-20 Marc Delisle <lem9@users.sourceforge.net>
2075 * themes.php: use standard headers. A iso-8859-1 charset was hardcoded
2076 in this script, but it's better to use libraries/header_http.inc.php
2078 2004-06-18 Marc Delisle <lem9@users.sourceforge.net>
2079 * themes/original/img/item*.png, themes/original/css/theme_right.css.php,
2080 libraries/common.lib.php, libraries/display_export.lib.php,
2081 db_details_structure.php, tbl_select.php:
2082 fix IE font size problem, redesign search and export pages,
2083 thanks to Michael Keck (mkkeck)
2084 * libraries/string.lib.php: bug #975290, wrong internal encoding
2085 for hebrew, thanks to Moshe Bergman (moshe_be)
2087 2004-06-17 Alexander M. Turek <me@derrabus.de>
2088 * libraries/dbi/mysql.dbi.php: Removed debug code.
2089 * libraries/dbi/mysqli.dbi.php: If connecting fails, we don't know the
2092 2004-06-17 Marc Delisle <lem9@users.sourceforge.net>
2093 * libraries/common.lib.php: fix "original" theme colors
2094 * db_details_structure.php: cosmetic fix in error message
2095 * tbl_properties_structure.php, tbl_relation.php:
2096 enable Relation view for InnoDB, even if the internal
2097 relational infrastructure is not available
2098 * libraries/common.lib.php: undefined $unparsed_sql when fmtType=='none'
2099 * config.inc.php: clarify MainPageIconic comments
2101 2004-06-16 Marc Delisle <lem9@users.sourceforge.net>
2102 Changes, thanks to Michael Keck (mkkeck):
2103 * libraries/auth/config.auth.lib.php + http.auth.lib.php:
2104 style for error messages
2105 * main.php, themes.php, libraries/select_theme.lib.php,
2106 css/phpmyadmin.css.php, themes/original/img + css:
2107 put original theme under the same structure as darkblue_orange
2109 2004-06-16 Michal Čihař <michal@cihar.com>
2110 * header.inc.php: Use rather _SERVER than GLOBALS, should fix bug #973602.
2112 2004-06-15 Marc Delisle <lem9@users.sourceforge.net>
2113 * queryframe.php: undefined $cfgRelation, thanks to Michael Keck (mkkeck)
2114 * export.php, sql.php, db_details_importdocsql.php, ldi_check.php,
2115 tbl_replace.php, libraries/common.lib.php,
2116 libraries/transformations.lib.php: new function PMA_securePATH()
2117 * main.php, tbl_properties_structure.php: theme "none" should be "original",
2118 thanks to Michael Keck (mkkeck)
2119 * left.php, tbl_properties.inc.php, librairies/common.lib.php:
2122 2004-06-15 Michal Čihař <michal@cihar.com>
2123 * lang/czech: Updated.
2124 * config.inc.php, libraries/config_import.lib.php,
2125 libraries/common.lib.php: Support for SHA1 function (RFE #971703).
2126 * queryframe.php: Do not show <hr /> when no logo is shown.
2127 * main.php: Generate hidden inputs nicely.
2128 * main.php, libraries/common.lib.php, libraries/select_theme.lib.php: Use
2129 pma_theme as cookie name, default theme to some reasonable value to
2130 avoid undefined variables all around the code.
2131 * main.php, lang/*: strSelectTheme is IMHO not needed.
2132 * Documentation.html, config.inc.php, index.php, left.php, main.php,
2133 queryframe.php, libraries/config_import.lib.php,
2134 libraries/select_server.lib.php: Use same code for all server selection,
2135 possibly display server links also in right frame, show server links in
2136 query frame when possible.
2137 * libraries/display_export.lib.php: Fix broken choice switching.
2138 * tbl_change.php: Fix wrong path to image.
2139 * tbl_properties_operations.php: Define sort order for sorting tables
2141 * libraries/common.lib.php: On error show edit link with table context if
2144 2004-06-15 Alexander M. Turek <me@derrabus.de>
2145 * libraries/config_import.lib.php: The default settings should be merged.
2147 2004-06-14 Marc Delisle <lem9@users.sourceforge.net>
2148 Changes, thanks to Michael Keck (mkkeck):
2149 * images/b_tblops.png, themes/darkblue_orange/img/b_tblops.png: new icon
2150 * both themes: new screen.png reflecting current logo
2151 * db_details_structure.php: improve background image in error section
2152 * main.php: $theme='none' no longer a possible choice
2153 * open.php: permits access to message strings in theme manager
2154 * themes/index.php: new calling
2156 * libraries/common.lib.php: proper revision check
2157 * libraries/select_theme.lib.php: remove unneeded counter, and fix
2159 * libraries/dbi/mysql.dbi.lib.php: errors on mysql_errno() when the
2162 2004-06-13 Marc Delisle <lem9@users.sourceforge.net>
2163 * many files: redesign part 3, thanks to Michael Keck (mkkeck).
2164 New /themes structure for Theme management
2165 TODO: code improvement, access to /lang from themes/index.php,
2166 possible logo change
2168 2004-06-11 Marc Delisle <lem9@users.sourceforge.net>
2169 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
2171 2004-06-10 Marc Delisle <lem9@users.sourceforge.net>
2172 * libraries/auth/config.auth.lib.php, libraries/dbi/mysql.dbi.lib.php,
2173 libraries/dbi/mysql.dbi.lib.php,
2174 lang/*: bug 968089: catch error when server is not responding
2175 and show an appropriate message
2176 * left.php: undefined variable
2178 2004-06-09 Alexander M. Turek <me@derrabus.de>
2179 ### 2.5.7 released from MAINT_2_5 branch.
2181 2004-06-08 Michal Čihař <michal@cihar.com>
2182 * config.inc.php, lang/*, libraries/common.lib.php,
2183 libraries/config_import.lib.php, libraries/display_export.lib.php,
2184 libraries/export/sql.php: Add FOREIGN_KEY_CHECKS=0 to export (RFE
2187 2004-06-08 Alexander M. Turek <me@derrabus.de>
2188 * libraries/common.lib.php: backwards compatibility.
2189 * config.inc.php: typo.
2191 2004-06-07 Marc Delisle <lem9@users.sourceforge.net>
2192 * libraries/dbi/mysqli.dbi.lib.php: omit last parameter when calling
2193 mysqli_connect() to enable the use of default socket
2195 2004-06-07 Michal Čihař <michal@cihar.com>
2196 * lang/czech: Updated.
2197 * libraries/charset_conversion.lib.php: Do not convert, if charsets are
2199 * config.inc.php, export.php, lang/*, libraries/config_import.lib.php,
2200 libraries/display_export.lib.php, libraries/export/xls.php,
2201 Documentation.html: EXPERIMENTAL native MS Excel export support, using
2202 PEAR module Spreadsheet_Excel_Writer (RFE #968110).
2203 * Documentation.html: Described older config.inc.php support (RFE
2206 2004-06-07 Alexander M. Turek <me@derrabus.de>
2207 * css/phpmyadmin.css.php: beautifications.
2208 * server_databases.php, server_privileges.php, css/phpmyadmin.css.php:
2209 Enabled new icons for privileges administration (patch #947190).
2210 * lang/*.inc.php, libraries/mysql_charsets.lib.php: The new collation page
2211 latin1_spanish_ci (introduced with MySQL 4.1.2) is now described
2213 * lang/german-*.inc.php: Updates.
2214 * scripts/create-release.sh: Create backup config file (RFE #968177).
2216 2004-06-06 Garvin Hicking <me@supergarv.de>
2217 * libraries/display_tbl.lib.php, libraries/functions.js,
2218 css/phpmyadmin.css.php: Further fixing of broken vertical
2219 column highlighting; empty repeated header cells are now <th>, not
2220 <td>. Adjusted CSS to not change visual display of those.
2221 * (same files): Optimized unneccessary preg_replace.
2223 2004-06-04 Michal Čihař <michal@cihar.com>
2224 * libraries/read_dump.lib.php: Do not strip comments here.
2225 * libraries/sqlparser.lib.php: Handle correctly all MySQL comments (-- can
2226 be followed with any control char) (patch #965106).
2227 * lang/danish: Updated, thanks to AlleyKat - dk_alleykat.
2229 2004-06-04 Garvin Hicking <me@supergarv.de>
2230 * Bug #959320: Broken row highlighting in vertical
2231 browsing mode fixed. The pointer will now highlight
2232 columns as expected and unmark the row after unclicking.
2234 2004-06-03 Alexander M. Turek <me@derrabus.de>
2235 * header.inc.php: Undefined variable.
2237 2004-06-03 Michal Čihař <michal@cihar.com>
2238 * db_details_links.php, header.inc.php, server_links.inc.php,
2239 tbl_properties_links.php, css/phpmyadmin.css.php: Use classes for
2240 heading (RFE #965542).
2241 * libraries/common.lib.php: Add drop class also to td (RFE #946540).
2242 * db_details.php, db_details_structure.php, css/phpmyadmin.css.php: CSSize
2244 * header.inc.php: Remove spaces before colons (bug #965594).
2245 * lang/*, libraries/common.lib.php: Remove spaces from strServer,
2246 strDatabase (needed for above fix).
2247 * libraries/config_import.lib.php: Do not override
2248 $cfg['ShowHttpHostTitle'].
2249 * config.inc.php, css/phpmyadmin.css.php, libraries/config_import.lib.php:
2250 Can disable main page icons (bug #965550).
2251 * header.inc.php, css/phpmyadmin.css.php: Use span insted of div, div is
2253 * tbl_query_box.php: Fix default query generating.
2255 2004-06-02 Alexander M. Turek <happybirthdaytome@derrabus.de>
2256 * db_details_db_info.php, tbl_properties_tbl_info.php: Table type is called
2257 "Engine" in MySQL 4.1.2 (bug #964011).
2259 2004-05-31 Marc Delisle <lem9@users.sourceforge.net>
2260 * header.inc.php: bug #963414, when PropertiesIconic was false,
2261 the code did not define the icon variables. Also, remove hardcoded
2263 * pdf_schema.php: bug #915735, dictionary cropped in landscape letter
2265 2004-05-30 Michal Čihař <michal@cihar.com>
2266 * libraries/display_tbl.lib.php: Return back to browsing after editing
2269 2004-05-29 Marc Delisle <lem9@users.sourceforge.net>
2270 * sql.php: bug #956828, deleting last row gives an error. I could not
2271 find a case where we need the line I just removed, which was
2273 * tbl_properties.inc.php: missing statement group {}, was causing
2274 the display of part of the changing amount of columns dialog
2275 when editing a field structure
2277 2004-05-28 Michal Čihař <michal@cihar.com>
2278 * libraries/display_tbl.lib.php: Decrease limit for query truncating (see
2279 comments in bug #951744).
2280 * Documentation.html, config.inc.php, tbl_query_box.php: Default query can
2281 contain field names (RFE #948590, patch #961726).
2283 2004-05-26 Michal Čihař <michal@cihar.com>
2284 * lang/norwegian: Update, thanks to Sven-Erik Andersen - sven-erik.
2285 * lang/estonian: Update thanks to Alvar Soome - finsoft.
2286 * lang/indonesian: Update thanks to Rachim Tamsjadi - tamsy.
2287 * lang/dutch: Update thanks to Ivo Teel - calimonk.
2288 * lang/german-utf-8: Remove duplicated string.
2289 * lang/*: Remove allow_recoding from non utf-8 translations.
2290 * tbl_properties.inc.php, tbl_properties_operations.php: PMA_DBI_num_rows
2291 is not needed and does not work with MYSQL_USE_RESULT (bug #952162).
2293 2004-05-26 Alexander M. Turek <me@derrabus.de>
2294 * translators.html: Linked to Indonesian translator's SF page instead of
2297 2004-05-25 Michal Čihař <michal@cihar.com>
2298 * main.php, libraries/select_lang.lib.php: Use pma_lang cookie instead of
2300 * libraries/select_lang.lib.php: Fix language dialects detection (based on
2303 2004-05-23 Garvin Hicking <pma@supergarv.de>
2304 * db_details.php: Fixed broken file upload since redesign-patch.
2306 2004-05-20 Michal Čihař <michal@cihar.com>
2307 * many files: Little code reorganistaion (RFE #957308), removed some
2308 remaining php3 compatibility code in SQL parser.
2310 2004-05-20 Marc Delisle <lem9@users.sourceforge.net>
2311 * pdf_schema.php: set contents page (first page)'s orientation
2312 to the same asked for the data dictionary
2314 2004-05-19 Marc Delisle <lem9@users.sourceforge.net>
2315 * tbl_select.php: bug 956137, undefined $data: on the search page,
2316 PMA_foreignDropdown() must be called with no current value for
2319 2004-05-19 Michal Čihař <michal@cihar.com>
2320 * libraries/auth/cookie.auth.lib.php: Show login form in top frame.
2322 2004-05-16 Alexander M. Turek <me@derrabus.de>
2323 * db_details.php, db_details_structure.php, sql.php, tbl_indexes.php,
2324 tbl_properties_structure.php, tbl_query_box.php,
2325 images/b_dbstatistics.png, images/b_tbloptimize.png,
2326 images/b_useradd.png, images/b_usercheck.png, images/b_userdrop.png,
2327 images/b_useredit, libraries/display_tbl.lib.php,
2328 libraries/display_tbl_links.lib.php:
2329 Patch #947190 (Redesign) - Part 2, thanks to Michael Keck (mkkeck).
2330 * libraries/functions.js: Bugfix for (un)check all features if
2331 $cfg['ModifyAtLeft'] and $cfg['ModifyAtRight'] are enabled both, thanks
2332 to Michael Keck (mkkeck).
2333 * Documentation.html: Let's use a hyperlink instead of referring to the
2334 chapter, as the chaper numbers might change.
2336 2004-05-14 Michal Čihař <michal@cihar.com>
2337 * libraries/auth/cookie.auth.lib.php: Use one cookie set for each server,
2338 not just one global (patch #952917, bug #687009).
2340 2004-05-13 Michal Čihař <michal@cihar.com>
2341 * libraries/export/sql.php: Minor optimalisations.
2342 * sql.php, tbl_replace.php, libraries/display_tbl.lib.php: Use same code
2343 for generating INSERT and UPDATE queries (also fixes bug #953250).
2344 * tbl_replace_fields.php: When field is not set, it is not set :-) (bug
2346 * tbl_change.php: Repeat Go button every 15 rows globally and not per
2348 * tbl_change.php, libraries/tbl_change.js: Uncheck Ignore checkbox for
2349 inserting when multiple inserts after changing value (RFE #749733).
2350 * header.inc.php: Simplified title generating.
2351 * lang/czech: Fixed untranslated word (translation #952551).
2352 * scripts/create_tables.sql: Cleaned up description, regenerated dump.
2353 * tbl_row_delete.php: Highlight correct tab for multi row editing/export.
2354 * tbl_properties_export.php: Generate better query for multi row export.
2355 * tbl_row_delete.php, lang/*: Handle situation, where user didn't select
2356 anything, display DROP query on better place (bellow tabs).
2357 * libraries/common.lib.php: Show refresh link only for SELECT and SHOW
2359 * main.php, css/phpmyadmin.css.php: Let's get rid of some tables.
2360 * libraries/sqlparser.lib.php, lang/*: Report syntax error when there is
2361 a broken comment (bug #905066).
2362 * db_details_structure.php: Fixed colspan.
2363 * tbl_properties_table_info.php: Do not fail on broken table.
2365 2004-05-12 Marc Delisle <lem9@users.sourceforge.net>
2366 * db_details_structure.php: bug #951143, undefined $header_url_qry
2368 2004-05-11 Marc Delisle <lem9@users.sourceforge.net>
2369 * tbl_replace.php, tbl_indexes.php, sql.php, db_details_common.php,
2370 libraries/db_table_exists.php: use PMA_sendHeaderLocation()
2372 2004-05-11 Michal Čihař <michal@cihar.com>
2373 * libraries/sqlparser.lib.php: Modified pretty printer to display nicer
2374 queries generated by our db search.
2375 * db_search.php: Do not generate search query to include all fields, just
2377 * libraries/display_tbl.lib.php: Use shorter query for edit/delete if
2378 original one is too long (bug #951744).
2380 2004-05-10 Marc Delisle <lem9@users.sourceforge.net>
2381 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
2382 * left.php: commit for Garvin: fix for wrong group expanding (group
2383 name containing foreign characters)
2385 2004-05-10 Michal Čihař <michal@cihar.com>
2386 * libraries/dbi/mysql.dbi.lib.php: Fix PMA_DBI_field_name, fixes also bug
2389 2004-05-10 Garvin Hicking <pma@supergarv.de>
2390 * db_details_structure.php, tbl_properties_structure.php: Fixed
2391 row-selection Javascript for Internet Explorer.
2393 2004-05-09 Garvin Hicking <pma@supergarv.de>
2394 * main.php, css/phpmyadmin.css.php: Corrected <form> position
2395 to XHTML compliance. Introduced "nospace" class.
2397 2004-05-09 Michal Čihař <michal@cihar.com>
2398 * lang/czech: Updated.
2399 * tbl_properties_operations.php: Fixed documentation link.
2401 2004-05-09 Alexander M. Turek <me@derrabus.de>
2402 * db_datadict.php: Patch #950726 (minor CSS fixes) thanks to
2403 Adam Shantz (musus).
2404 * lang/german-*.inc.php: Updates.
2405 * db_details_structure.php, main.php:
2407 - removed debug code.
2409 2004-05-09 Marc Delisle <lem9@users.sourceforge.net>
2410 * tbl_properties_operations.php, lang/*: InnoDB table defragmentation
2412 2004-05-08 Alexander M. Turek <me@derrabus.de>
2413 * config.inc.php, db_details_structure.php, Documentation.html,
2414 header.inc.php, left.php, main.php, images/*, libraries/common.lib.php,
2415 libraries/config_import.lib.php:
2416 Patch #947190 (Redesign) - Part 1, thanks to Michael Keck (mkkeck).
2418 2004-05-07 Alexander M. Turek <me@derrabus.de>
2419 * calendar.php: Added missing CVS-ID-Tag.
2421 2004-05-07 Marc Delisle <lem9@users.sourceforge.net>
2422 ### 2.6.0-alpha2 released
2424 2004-05-07 Garvin Hicking <pma@supergarv.de>
2425 * db_details_db_info.php: When $cfg['ShowTooltipAliasTB'] is set to
2426 'nested', the displayed table names should always be the real names,
2427 not the table comments.
2428 * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php,
2429 librarries/functions.js: RFE #856208 - Show (un)check all boxes
2431 * tbl_create.php, tbl_addfield.php, tbl_properties.inc.php:
2432 RFE #949594 - Allow changing amount of columns for adding fields/
2433 creating table (without losing previous data)
2435 2004-05-07 Alexander M. Turek <me@derrabus.de>
2436 * README: Updated copyright as discussed a couple of days ago.
2438 2004-05-06 Garvin Hicking <pma@supergarv.de>
2439 * libraries/display_tbl.lib.php: Bug #949087 - Fixed JS error for
2440 mousepointer hovering on rows w/o checkboxes.
2442 2004-05-05 Marc Delisle <lem9@users.sourceforge.net>
2443 * tbl_select.php: patch #939197, new choice of operator LIKE %...%
2444 because this syntax is so often used, thanks to Ruben Barkow (rubo77)
2446 2004-05-05 Garvin Hicking <pma@supergarv.de>
2447 * db_details_db_info.php, db_details_structure.php, left.php: Speed
2448 up table fetching when using $cfg['ShowTooltips']. Allow to only
2449 see the grouped/nested tables in properties panel when clicking on
2450 a table group on the left frame.
2451 * db_details_structure.php: If JS is enabled, take away <label> link
2452 functionality because of onmousedown-handler duplicating this
2454 * tbl_properties_structure.php: RFE #947467 - coloured mousecursor
2455 for column overview.
2457 2004-05-05 Michal Cihar <michal@cihar.com>
2458 * config.inc.php, tbl_change.php, tbl_replace.php,
2459 libraries/common.lib.php, libraries/config_import.lib.php: Support for
2460 insert multiple rows at once (RFE #749733).
2461 * scripts/extchg.sh, scripts/inno2pma.sh: Removed unneeded scripts.
2463 2004-05-04 Michal Cihar <michal@cihar.com>
2464 * libraries/sqlparser.data.php: Add ENGINE to reserved words (used instead
2465 of TYPE in MySQL 4.1.1).
2466 * libraries/export/sql.php: Fix handling of multi column foreign keys (bug
2469 2004-05-04 Garvin Hicking <pma@supergarv.de>
2470 * db_details_structure.php: RFE #947467 - Made coloured Mousecursor
2471 available in tables overview, clicking on a cell in the table
2472 selects the checkbox next to it.
2473 * Documentation.html, config.inc.php, left.php: Use NaturalOrder
2474 for Non-Light left frame. Introduce new option 'nested' for
2475 $cfg['ShowTooltipAliasTB']. With this set Aliases are used for
2476 virtual nested grouping, but for the tablename itself the tablename
2477 will be show, not the Alias.
2479 2004-05-03 Alexander M. Turek <me@derrabus.de>
2480 * lang/german-*.inc.php: Clarification.
2482 2004-05-03 Michal Cihar <michal@cihar.com>
2483 * querywindow.php: Fix javascript error (bug #946823).
2484 * tbl_query_box.php: Stray <li> (bug #946530).
2485 * querywindow.php, tbl_query_box.php: A bit more XHTML validity.
2486 * css/phpmyadmin.css.php, libraries/common.lib.php: Make tabs CSS styled
2488 * db_details.php, tbl_change.php, tbl_query_box.php,
2489 css/phpmyadmin.css.php: Get rid of wrap="virtual" to achieve more XHTML
2491 * libraries/common.lib.php, lang/*: Add Refresh link (RFE #942110).
2492 * sql.php, libraries/display_tbl.lib.php: Export only SELECT queries, do
2493 not show multi row actions when no checkboxes shown.
2495 2004-05-03 Garvin Hicking <pma@supergarv.de>
2496 * lang/german* - Translation
2497 * left.php: Bug #946501 - Nested table now also work with aliased
2499 * config.inc.php, libraries/config_import.lib.php, querywindow.php,
2500 footer.inc.php, Documentation.html: Removed obsolete
2501 QueryFrameDebug configuration directive
2502 * tbl_row_delete.php: Multi Row edit/delete: Fixed wrong switch
2503 structure to take previous settings into account.
2505 2004-05-02 Michal Cihar <michal@cihar.com>
2506 * tbl_change.php: Unclosed tag written by javascript (bug #945905).
2508 2004-04-30 Michal Cihar <michal@cihar.com>
2509 * libraries/auth/cookie.auth.lib.php: Do not double frames on login (bug
2512 2004-04-29 Garvin Hicking <pma@supergarv.de>
2513 * db_details_structure.php: Bug #942362 - Colspan off by one
2514 * left.php: Modified js function to fit typecasting of Safari
2515 * browse_foreigners.php: Bug #928328 - Use correct urlencoding() of
2516 the primary key reference.
2518 2004-04-29 Marc Delisle <lem9@users.sourceforge.net>
2519 * scripts/create-release.sh: keep only one previous version in cvs-prev
2520 * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
2521 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
2522 * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
2523 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
2524 * lang/slovenian update, thanks to Kositer Uros
2525 * libraries/common.lib.php: patch #859034, better BLOB comparison
2527 2004-04-29 Michal Cihar <michal@cihar.com>
2528 * libraries/display_tbl.lib.php, libraries/sqlparser.lib.php,
2529 libraries/string.lib.php, libraries/dbi/mysql.dbi.lib.php: SQL parser
2530 now correctly works with multibyte strings (bug #936161).
2531 * libraries/dbi/mysql.dbi.lib.php: Do not break TEXT fields (bug #860160).
2532 * libraries/display_tbl.lib.php: Show if BLOB is null (RFE #941528).
2533 * tbl_properties_structure.php: Forgotten </nobr> -> </div>.
2534 * libraries/display_tbl.lib.php: Fixed class="nobr" -> class="nowrap".
2536 2004-04-28 Michal Cihar <michal@cihar.com>
2537 * css/phpmyadmin.css.php: Force <button> to be displayed inline.
2538 * libraries/common.lib.php: When only_db matches no database, do not show
2540 * css/phpmyadmin.css.php: Not .nowrap, but div.nowrap should have zero
2542 * server_privileges.php: No ugly message when editing privileges for
2543 non-existant database (bug #942357).
2545 2004-04-28 Garvin Hicking <pma@supergarv.de>
2546 * left.php, main.php, server_databases.php, common.lib.php,
2547 db_details_common.php: Bug #942296 - Safari can't handle
2548 location.replace() redirects correctly
2549 * libraries/tbl_change.js: Restrict calendar to maximum values for
2550 days/hours/minutes/seconds.
2551 * tbl_change.php: Bug #913600 - Made tabindex/id of multi-edit table
2553 * left.php, libraries/left.js: Fixed unneeded spacing between items
2554 and wrong collapsing in nested mode (Bug #943140). Removed
2555 some debugging non-xhtml tags.
2556 * css/phpmyadmin.css.php: Added zero margin/padding to nowrap element
2557 for compatibility to the good old nobr-tag
2559 2004-04-27 Michal Cihar <michal@cihar.com>
2560 * calendar.php, libraries/tbl_change.js: Don't reset clock when moving in
2562 * Almost everything: Be valid XHTML 1.0 (probably still not completely),
2563 lists items now have padding, so no more magins and <br />'s inside of
2565 * main.php, css/phpmyadmin.css.php: Main page now uses lists instead of
2567 * libraries/display_tbl.lib.php: Sort query generating now uses parsed
2568 query (bug #885497).
2570 2004-04-27 Garvin Hicking <pma@supergarv.de>
2571 * libraries/display_tbl.lib.php: Bug #942392 - Wrapping sort order
2572 link in a way that the image always belongs to the last word
2573 * libraries/display_tbl.lib.php: RFE #867284 - Click on result row
2574 to mark the checkbox.
2575 * tbl_select.php: RFE #940194 - Add REGEXP to table search options
2576 * read_dump.php: Bug #925913 - Uploading with UploadDir/open_basedir
2578 * querywindow.php: Bug #942395 - Missing space
2579 * libraries/display_tbl.lib.php: Bug #942362 - Colspan of results
2581 * db_datadict.php: Bug #942359 - Data dictionary had wrong <div>-
2582 count. Replace h1 with h2 for consitency
2583 * libraries/display_tbl.lib.php, tbl_row_delete: Bug #942356,
2584 missing localization for multi-row edit/delete/export feature.
2585 * footer.inc.php: Fixed bug #942316 - Consistent window layout for
2587 * left.php: Fixed bug #942374 - Undefined indizes in left frame
2588 for light mode. Improved performance. Fixed tab-formatted code and
2589 adjusted to coding guidelines.
2590 * read_dump.php: Fixed bug #942390 - When entering a "USE database"
2591 query together with multiple other queries, the db was reset to
2594 2004-04-26 Marc Delisle <lem9@users.sourceforge.net>
2595 * config.inc.php, left.php, Documentation.html,
2596 libraries/config_import.lib.php, libraries/common.lib.php:
2597 $cfg['LeftDisplayServersList'] to display the server choice as links,
2598 thanks to Cal Henderson
2600 2004-04-26 Michal Cihar <michal@cihar.com>
2601 * libraries/string.lib.php: mb_* functions don't know some windows-*
2602 charsets (bug #940638).
2603 * tbl_indexes.php: Remove print_r (bug #942383).
2605 2004-04-22 Michal Cihar <michal@cihar.com>
2606 * libraries/export/sql.php: Invalid SQL on empty table export (bug
2609 2004-04-21 Marc Delisle <lem9@users.sourceforge.net>
2610 ### 2.6.0-alpha1 released
2611 * (after the release) user_password.php: undefined offset in blowfish.php
2613 2004-04-20 Alexander M. Turek <me@derrabus.de>
2614 * Documentation.html, README:
2615 - The MySQL 4.1 support is not experimental anymore;
2617 * server_privileges.php: Fixed an error that occured when trying to add
2618 privileges to non-existant tables.
2620 2004-04-20 Marc Delisle <lem9@users.sourceforge.net>
2621 * libraries/tbl_change.js: was always returning current day
2623 2004-04-20 Michal Cihar <michal@cihar.com>
2624 * libraries/tbl_change.js, css/phpmyadmin.css.php: Added time editing to
2627 2004-04-19 Alexander M. Turek <me@derrabus.de>
2628 * lang/german-*.inc.php: Clarification.
2629 * config.inc.php, Documentation.html, libraries/config_import.lib.php:
2630 Updated path to MySQL's searchable online documentation.
2631 * ChangeLog: Recoded to UTF-8.
2632 * server_privileges.php: Illegal mix of collations.
2633 * libraries/dbi/*.dbi.lib.php: Don't touch character_set_connection
2634 (bug #902414). This should fix many "Illegal mix of collations" errors.
2636 2004-04-19 Marcel Tschopp <ne0x@users.sourceforge.net>
2637 * libraries/export/sql.php, libraries/export/latex.php: Fixed a few
2638 mysqli-specific export-bugs
2640 2004-04-19 Marc Delisle <lem9@users.sourceforge.net>
2641 * sql.php: bug 780516: capitalizing keywords: we no longer
2642 put the formatted query into $sql_query, due to better pattern matching
2644 2004-04-19 Michal Cihar <michal@cihar.com>
2645 * libraries/tbl_change.js: Better return value formatting.
2646 * Documentation.html: Mentioned header and footer customization.
2648 2004-04-18 Michal Cihar <michal@cihar.com>
2649 * libraries/tbl_change.js: Fixed calendar behaviour for DATE fields.
2650 * libraries/auth/cookie.auth.lib.php: Fix LoginCookieValidity behaviour.
2651 * libraries/tbl_change.js, tbl_change.php: Add support for DATETIME.
2653 2004-04-18 Alexander M. Turek <me@derrabus.de>
2654 * lang/german-*.inc.php: Updates.
2655 * server_privileges.php:
2656 - $url_query was not visible in function scope;
2657 - Hotfix to avoid "MySQL out of sync" errors.
2658 * libraries/dbi/*.dbi.lib.php: Allow the $link argument of
2659 PMA_DBI_affected_rows() to be left out.
2661 2004-04-17 Marc Delisle <lem9@users.sourceforge.net>
2662 * libraries/dbi/mysql.dbi.lib.php: was still using PMA_mysql_field_flags
2664 2004-04-17 Alexander M. Turek <me@derrabus.de>
2665 * db_create.php, db_details_structure.php, db_details_common.php, main.php,
2666 tbl_alter.php, tbl_create.php, tbl_properties.inc.php,
2667 tbl_properties_operations.php, tbl_properties_structure.php,
2668 tbl_properties_table_info.php, libraries/mysql_charsets.lib.php:
2669 Added ability to set / alter collations for databases, tables and fields.
2670 * tbl_alter.php: Charset information got lost when changing fields.
2671 * libraries/common.lib.php, libraries/mysql_wrappers.lib.php:
2672 Removed mysql_wrappers library.
2674 2004-04-16 Marc Delisle <lem9@users.sourceforge.net>
2675 * lang/french update
2676 * scripts/create-release.sh: daily snapshots
2678 2004-04-16 Michal Cihar <michal@cihar.com>
2679 * libraries/common.lib.php, libraries/export/sql.php: ANSI compatible
2680 exports (RFE #859815).
2681 * images/button_export.png: At least some export icon.
2682 * libraries/display_tbl.lib.php: Fix image sizes.
2683 * calendar.php, tbl_change.php, css/phpmyadmin.css.php,
2684 images/button_calendar.png, libraries/tbl_change.js, lang/*: Pop-up
2685 calendar for date fields (RFE #880647).
2687 2004-04-15 Marc Delisle <lem9@users.sourceforge.net>
2688 * ldi_table.php: allow longer field terminator (was 2 now 4);
2689 for example, to load a file where each line represents one field
2690 and the end of line is \r\n
2692 2004-04-15 Michal Cihar <michal@cihar.com>
2693 * tbl_properties_export.php, tbl_row_delete.php,
2694 libraries/display_tbl.lib.php: Support for exporting selected rows (RFE
2696 * libraries/auth/cookie.auth.lib.php: Fix possible undefined variable use.
2697 * libraries/display_tbl.lib.php: Convert charset for column fields (thanks
2698 to Marc for noticing this).
2700 2004-04-15 Olivier Mueller <om@omnis.ch>
2701 * left.php: RFE #859208, Logout button in left frame
2703 2004-04-14 Michal Cihar <michal@cihar.com>
2704 * lang/czech: Updated.
2705 * tbl_select.php: Fixed undefined variable warning.
2706 * libraries/common.lib.php, libraries/display_tbl.lib.php,
2707 libraries/export/sql.php: Really support export of UPDATE queries (bug
2708 #914237), condition generation used from previous implementation in
2709 display_tbl.lib.php and moved to common.lib.php.
2710 * config.inc.php, export.php, lang/*, libraries/common.lib.php,
2711 libraries/config_import.lib.php, libraries/display_export.lib.php,
2712 libraries/export/*: Support for enclosing SQL export in transaction (RFE
2714 * libraries/export/csv.php: Do not strip export too much (bug #913988).
2715 * libraries/export/xml.php: Use PMA_DBI_fetch_row and drop PHP 3
2718 2004-04-13 Marc Delisle <lem9@users.sourceforge.net>
2719 * libraries/relation.lib.php: bug 930445 when PMA_table_info not defined,
2720 thanks to Philippe Jausions (jausions)
2721 * Documentation.html: new faq links and cleanup, thanks to Cédric Corazza
2722 * tbl_replace.php, libraries/defines.lib.php, /common.lib.php:
2723 bug 898484, IIS crash: do not use header('Location: ')
2725 2004-04-12 Marcel Tschopp <marcel.tschopp@gmx.net>
2726 * left.php, tbl_properties_structure.php, libraries/mysql_charsets.lib.php,
2727 libraries/relation.lib.php: Changed some queries to use
2728 MYSQLI_STORE_RESULT.
2730 2004-04-10 Marcel Tschopp <marcel.tschopp@gmx.net>
2731 * db_datadict.php, db_details_db_info.php, db_details_qbe.php,
2732 db_details_structure.php, db_printview.php, left.php, main.php,
2733 pdf_pages.php, read_dump.php, server_privileges.php, sql.php,
2734 tbl_change.php, tbl_indexes.php, tbl_properties_structure.php,
2735 tbl_relation.php, tbl_select.php, libraries/database_interface.lib.php,
2736 libraries/db_table_exists.lib.php, libraries/mysql_charsets.lib.php,
2737 libraries/relation.lib.php, libraries/dbi/mysqli.dbi.lib.php:
2738 Changed some queries to use MYSQLI_STORE_RESULT. phpMyAdmin now works
2739 with MYSQLI_USE_RESULT as default.
2740 * libraries/display_tbl.lib.php: Use PMA_DBI_fetch_row instead of
2741 PMA_DBI_fetch_array.
2743 2004-04-07 Marc Delisle <lem9@users.sourceforge.net>
2744 * tbl_select.php, lang/*: feature 788608: new features for Search:
2745 DISTINCT, IS NULL, IS NOT NULL, NOT LIKE, multiple select for ENUM,
2746 and column title is now Operator, thanks to Philippe Jausions (jausions)
2748 2004-04-08 Marcel Tschopp <marcel.tschopp@gmx.net>
2749 * phpinfo.php, tbl_relation.php, libraries/display_tbl.lib.php
2750 libraries/mysql_wrappers.lib.php, libraries/dbi/mysql.dbi.lib.php
2751 libraries/dbi/mysqli.dbi.lib.php, libraries/export/*.php:
2752 phpMyAdmin should now be fully compatible with the new mysqli
2753 extension. All extension specific functions are wrapped now.
2754 * libraries/dbi/mysqli.dbi.lib.php: code optimizations
2755 * tbl_replace.php: bug 926986, "multi-edit: updates completely ignored",
2756 thanks to Wandering Zombie (wanderingzombie).
2758 2004-04-07 Marcel Tschopp <marcel.tschopp@gmx.net>
2759 * multi_submits.inc.php, lang/german: bug 930714, wrong spelling and
2760 query display. Thanks to Daniel Marschall (blackdrake)
2762 2004-04-07 Marc Delisle <lem9@users.sourceforge.net>
2763 * tbl_change.php, bug 931034, big numbers data entry,
2764 thanks to Dmitry (yrtimd)
2765 * tbl_row_delete.php, libraries/display_tbl.lib.php: bug 921939,
2766 problem with multi-row delete and quotes in WHERE clause,
2767 thanks to Ryan Schmidt (ryandesign)
2769 2004-04-06 Marc Delisle <lem9@users.sourceforge.net>
2770 * main.php, complete the fix for bug 922054
2772 2004-04-04 Marc Delisle <lem9@users.sourceforge.net>
2773 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
2774 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
2775 * lang/malay: updated, thanks to nobody
2776 * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz).
2778 2004-04-03 Olivier Mueller <om@omnis.ch>
2779 * server_privileges.php, libraries/server_privileges.js: added
2780 (un)checkall links to the "Global privileges" edition form.
2781 Todo: make it work even if JS is disabled + local links
2782 for the "Data" and "Structure" checkboxes groups.
2784 2004-04-02 Alexander M. Turek <me@derrabus.de>
2785 * lang/german-*.inc.php: Fixed a typo.
2787 2004-04-01 Marc Delisle <lem9@users.sourceforge.net>
2788 * main.php: bug 922054, when there is no control user, the detection
2789 of the grants does not take into account all cases;
2790 thanks to Thomas ( jacob@internet24.de)
2792 2004-03-30 Michal Cihar <michal@cihar.com>
2793 * tbl_indexes.php: Use properly $cfg['PropertiesIconic'] (bug #918072).
2795 2004-03-29 Marc Delisle <lem9@users.sourceforge.net>
2796 * server_privileges.php: bug 923171, password error when copying a user
2797 * server_privileges.php: bug 923227, copying a user with table privs
2799 2004-03-26 Marc Delisle <lem9@users.sourceforge.net>
2800 * left.php, db_details_structure.php, config.inc.php, Documentation.html,
2801 libraries/common.lib.php, libraries/config_import.lib.php:
2802 Sort database and table names in natural order,
2803 thanks to Hoo Jia Xiong (hoojx)
2805 2004-03-25 Marcel Tschopp <marcel.tschopp@gmx.net>
2806 * libraries/display_tpl.lib.php, mysqli.dbi.lib.php:
2807 Mysql4.1 specific fix in function PMA_displayTableBody() (character set
2810 2004-03-25 Marcel Tschopp <marcel.tschopp@gmx.net>
2811 * tbl_change.php, libraries/dbi/mysql.inc.php, libraries/dbi/mysqli.inc.php:
2812 Added wrapping function PMA_DBI_field_len.
2813 * libraries/dbi/mysqli.inc.php: Set default value '' for parameter $link
2814 from function PMA_DBI_insert_id().
2816 2004-03-25 Michal Cihar <michal@cihar.com>
2817 * libraries/bookmark.lib.php: Fix errors when bookmarktable does not
2818 exists (bug #922509).
2819 * lang/sync_lang.sh: I switched to utf-8 so default for czech is utf-8.
2820 * lang/czech: Fixed typos and improved some texts.
2822 2004-03-24 Marc Delisle <lem9@users.sourceforge.net>
2823 * libraries/common.lib.php: bug 922553, wrong boundary check in
2824 PMA_flipstring(), thanks to Virgile Petit (pvtc)
2826 2004-03-24 Michal Cihar <michal@cihar.com>
2827 * lang/*: Added missing "$strConnectionError" (bug #922006).
2829 2004-03-23 Olivier Mueller <om@omnis.ch>
2830 * libraries/mysql_wrappers.lib.php: added mysqli support to the
2831 PMA_mysql_field_flags function because mysqli does not know the function
2832 mysqli_field_flags (submitted by Marcel Tschopp - aka 'ne0x' on SF).
2833 * libraries/dbi/mysqli.dbi.lib.php: changed default query mode from
2834 MYSQLI_USE_RESULT to MYSQLI_STORE_RESULT in the
2835 PMA_DBI_try_query function (ne0x)
2836 * libraries/dbi/mysql.dbi.lib.php, libraries/dbi/mysqli.dbi.lib.php:
2837 Added wrapping function PMA_DBI_fetch_array() (ne0x)
2838 * libraries/display_tbl.lib.php: PMA_displayTableBody() function now uses
2839 the new PMA_DBI_fetch_array() function instead of
2840 PMA_mysql_fetch_array() (ne0x)
2842 2004-03-22 Michal Cihar <michal@cihar.com>
2843 * libraries/auth/config.auth.lib.php: Set correct variable to avoid
2844 attempting sending headers twice.
2846 2004-03-22 Garvin Hicking <pma@supergarv.de>
2847 * lang/german-*: Update
2849 2004-03-18 Marc Delisle <lem9@users.sourceforge.net>
2850 * lang/romanian: Updated, thanks to Valics Lehel.
2851 * libraries/common.lib.php: bug 913704, delete link in db search
2852 * libraries/sqlparser.lib.php: bug 906551, GRANT...TO: another case
2854 2004-03-13 Marc Delisle <lem9@users.sourceforge.net>
2855 * sql.php: bug 913630: did not detect correctly DELETE FROM table
2856 and even if detected, was calling a non-existent PMA_DBI_result()
2858 2004-03-10 Marc Delisle <lem9@users.sourceforge.net>
2859 * libraries/relation.lib.php: bug 877359, no CONSTRAINT in
2860 SHOW CREATE TABLE on older MySQL versions
2862 2004-03-10 Michal Cihar <michal@cihar.com>
2863 * export.php: Correctly report error when export fails.
2864 * libraries/database_interface.lib.php, libraries/dbi/mysql.dbi.lib.php,
2865 libraries/dbi/mysqli.dbi.lib.php: Support for unbuffered queries -
2866 PMA_DBI_QUERY_UNBUFFERED and fix support of PMA_DBI_QUERY_STORE.
2867 * libraries/export/*.php: Use unbuffered queries (patch #890075).
2868 * libraries/export/sql.php, libraries/display_export.lib.php, lang/*,
2869 config.inc.php, libraries/common.lib.php,
2870 libraries/config_import.lib.php: Add support for INSERT IGNORE and
2872 * config.inc.php, lang/*, libraries/common.lib.php,
2873 libraries/config_import.lib.php, libraries/display_export.lib.php,
2874 libraries/export/sql.php: Add support for IF NOT EXISTS in CREATE TABLE
2875 export (RFE #913421).
2876 * lang/czech: Updated.
2877 * libraries/export/sql.php, lang/*: Remove some hardcoded strings.
2878 * tbl_change.php, tbl_replace.php, lang/*: New "Go back to this page"
2880 * db_details_structure.php, lang/*: Implement database renaming (RFE
2882 * tbl_properties_operations.php: Copy table defaults to structure and data
2885 2004-03-09 Marc Delisle <lem9@users.sourceforge.net>
2886 * libraries/common.lib.php, libraries/display*, lang/*:
2887 bug 887933: avoid generating a nested form, and show a warning
2888 when user should define a primary key to get the Edit and Delete links
2889 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
2890 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
2892 2004-03-09 Michal Cihar <backtowork@cihar.com>
2893 * libraries/dbi/mysql.dbi.lib.php: Remove possible double charset
2895 * libraries/dbi/mysql.dbi.lib.php, libraries/dbi/mysqli.dbi.lib.php: Fix
2896 PMA_mysql_fetch_array return value for last result (bug #905223).
2897 * browse_foreigners.php, libraries/common.lib.php,
2898 libraries/display_tbl.lib.php, libraries/relation.lib.php,
2899 libraries/sqlparser.lib.php, libraries/string.lib.php,
2900 libraries/transformations/text_plain__substr.inc.php: Use charset aware
2901 substr and strlen functions (bugs #854755 and #910575).
2902 * export.php: Fix buffer length counting, fix error detection (bug
2904 * libraries/export/latex.php: Fix undefined variable warning.
2905 * libraries/config_import.lib.php, libraries/common.lib.php,
2906 libraries/display_export.lib.php, libraries/export/sql.php, lang/*: Can
2907 add custom text to SQL export headers (RFE #874361).
2908 * config.footer.inc.php, config.header.inc.php, footer.inc.php,
2909 header.inc.php, libraries/auth/cookie.auth.lib.php,
2910 libraries/auth/http.auth.lib.php: Support for site configurable header
2911 and footer (patch #893477).
2913 2004-03-05 Marc Delisle <lem9@users.sourceforge.net>
2914 * libraries/sqlparser.lib.php: bug 909752, floating point digit
2915 * libraries/sqlparser.lib.php: bug 906551, GRANT...TO
2917 2004-03-03 Marc Delisle <lem9@users.sourceforge.net>
2918 * tbl_change.php, tbl_replace_fields.php: bug 907510, invalid
2919 escaping of + in ENUM
2921 2004-03-01 Marc Delisle <lem9@users.sourceforge.net>
2922 ### 2.5.6 released from branch MAINT_2_5
2923 * libraries/common.lib.php: change Revision number to trigger execution
2924 of compatibility module config_import.lib.php, because cookie
2925 login does not work if LoginCookieValidity is not defined
2927 2004-02-29 Alexander M. Turek <howcanisleepwithyourvoiceinmyhead@derrabus.de>
2928 * tbl_select.php: Fixed bug #887505 (PMA does not add MySQL charsets to
2930 * libraries/dbi/mysql.dbi.lib.php: Yet another ungly fix concerning the
2931 missing mysql_get_client_info() function.
2933 2004-02-27 Michal Cihar <imback@cihar.com>
2934 * config.inc.php, libraries/config_import.lib.php,
2935 libraries/auth/cookie.auth.lib.php: Encrypted password is working only
2936 for limited (configurable) time, user name is encrypted (RFE #902295).
2938 2004-02-26 Marc Delisle <lem9@users.sourceforge.net>
2939 * libraries/sqlparser.lib.php: bug 905066, memory eater, thanks to xuefer
2941 2004-02-24 Marc Delisle <lem9@users.sourceforge.net>
2942 * pdf_pages.php: bug 903450, typo
2943 * tbl_row_delete.php: bug 878995: mult_submits.inc.php should not be
2946 2004-02-18 Marc Delisle <lem9@users.sourceforge.net>
2947 * export.php: bug 899610, undefined variable $save_filename
2949 2004-02-15 Alexander M. Turek <onehotminute@derrabus.de>
2950 * libraries/select_lang.lib.php: Deactivated the code part that disables
2951 the UTF-8 language files if $cfg['AllowAnywhereRecoding'] is set to FALSE
2953 * lang/russian-dos-622.inc.php, lang/russian-cp-622.inc.php,
2954 lang/snyc_lang.sh, libraries/select_lang.lib.php:
2955 - Changed charset definition from dos-622 into cp-622. Both definitions
2956 describe the same charset, but cp-622 is recognized better by some
2958 - File was broken due to some bad typos.
2959 * lang/korean*.inc.php, lang/sync_lang.sh, libraries/select_lang.lib.php:
2960 - Changed Korean charset to EUC-KR. The old charset is a subset of EUC-KR,
2961 so this change shouldn't cause big problems. The support for EUC-KR is
2962 wider and we are now able to create a Korean UTF-8 language file;
2963 - Added korean-utf-8 translation.
2964 * config.inc.php, libraries/config_import.lib.php: Added missing Arabic
2965 Windows-1256 charset to the default value of $cfg['AvailableCharsets'].
2966 * libraries/select_lang.lib.php, libraries/dbi/*.dbi.lib.php: When connected
2967 to a MySQL 4.1 server, we now pick the MySQL charset that fits the one of
2968 the selected language file.
2970 - Removed MySQL charset selection for MySQL 4.1.
2971 - Instead, the MySQL charset we picked is displayed.
2973 2004-02-14 Alexander M. Turek <thewall@derrabus.de>
2974 * libraries/database_interface.lib.php, libraries/dbi/*.dbi.lib.php:
2975 Introduced options parameter for query functions.
2976 * libraries/mysql_charsets.lib.php: Fixed a "MySQL out of sync" error.
2978 2004-02-13 Alexander M. Turek <resist@derrabus.de>
2979 * libraries/common.lib.php: Fixed bug #890186 (PMA chokes on undefined
2980 parser functions if one of the very first queries fails.
2981 * server_databases.php: Removed forgotten calls to mysql_wrappers.lib.
2983 2004-02-11 Marc Delisle <lem9@users.sourceforge.net>
2984 * server_privileges.php: bug 818654, password not copied
2985 * read_dump.php, libraries/display_tbl.lib.php, /bookmark.lib.php:
2986 bug 879005: execute stored bookmarks when user is different
2988 2004-02-08 Marc Delisle <lem9@users.sourceforge.net>
2989 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
2990 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
2991 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
2992 * lang/dutch update, thanks to Ivo Teel
2993 * lang/catalan: Updated, thanks to Xavier Navarro (xavin)
2994 * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
2996 2004-02-05 Alexander M. Turek <chaos@derrabus.de>
2997 * Documentation.html: Added FAQ 1.17a about error message, "Client does not
2998 support authentication protocol".
3000 2004-02-04 Marc Delisle <lem9@users.sourceforge.net>
3001 * libraries/sqlparser.lib.php: bug 890573 (was a typo)
3003 2004-02-03 Marc Delisle <lem9@users.sourceforge.net>
3004 * tbl_change.php: bug 879923, NULL default value of DATETIME field
3006 2004-02-02 Marc Delisle <lem9@users.sourceforge.net>
3007 * export.php: security fix, thanks to Cedric Cochin for the advisory
3008 * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
3010 2004-02-02 Alexander M. Turek <supposedformerinfatuationjunkie@derrabus.de>
3011 * libraries/mysql_charsets.lib.php: Use PMA_backquote().
3013 2004-01-31 Michal Cihar <whyisitsocold@cihar.com>
3014 * lang/czech: Update.
3016 2004-01-23 Alexander M. Turek <stormfront@derrabus.de>
3017 * lang/german-*.inc.php: Updates.
3019 2004-01-29 Marc Delisle <lem9@users.sourceforge.net>
3020 * lang/catalan: Updated, thanks to Xavier Navarro (xavin)
3021 * lang/italian: Updated, thanks to Pietro Danesi (danone).
3022 * lang/danish: updates, thanks to Finn Sorensen (alleyman01)
3023 * lang/*, header.inc.php, db_details_links.php, sql.php,
3024 libraries/functions.js: new stronger warning before a DROP DATABASE
3026 2004-01-28 Garvin Hicking <MyDoom@supergarv.de>
3027 * browser_foreigners, tbl_change.php, tbl_indexes.php,
3028 tbl_properties_structure.php, tbl_relation.php, tbl_select.php,
3029 libraries/get_foreign.lib.php, libraries/relation.lib.php:
3030 Get rid of mysql_data_seek(). Use pre-cached PHP array for
3031 mysqli compatibility and bandwidth saving.
3033 2004-01-27 Marc Delisle <lem9@users.sourceforge.net>
3034 * main.php: bug 884606, MySQL version check before server choice
3036 2004-01-26 Robin Johnson <robbat2@users.sourceforge.net>
3037 * libraries/dbi/mysql.dbi.lib.php: Correct the default parameter for
3038 PMA_DBI_insert_id($link = '') and convert file back to UNIX linefeeds.
3040 2004-01-25 Marc Delisle <lem9@users.sourceforge.net>
3041 * tbl_row_delete.php: bug 882695, broken row highlighting
3042 * libraries/display_tbl.lib.php: bug 879792, bad sort link
3043 * libraries/dbi/*: PMA_DBI_num_fields()
3045 2004-01-24 Marc Delisle <lem9@users.sourceforge.net>
3046 * querywindow.php: PMA_DBI_close() instead of DBI_close()
3047 * Documentation.html: clarify FAQ 6.21
3048 * libraries/dbi/*: use generic $strCantLoad message
3049 * lang/*: remove $strCantLoadMySQL message
3050 * libraries/dbi/mysqli.dbi.lib.php: @ before connect to avoid the
3051 display of unwanted error messages
3052 * libraries/relation.lib.php: PMA_DBI_fetch_row() instead of fetch_assoc()
3054 2004-01-23 Alexander M. Turek <foreveryoung@derrabus.de>
3055 * header_printview.inc.php:
3056 - Don't bypass $cfg['Server']['verbose'] settings;
3057 - Include MySQL version in SQL printview headers.
3058 * header.inc.php: Avoid sending headers twice.
3060 2004-01-22 Alexander M. Turek <innocenteyes@derrabus.de>
3061 * libraries/dbi/mysqli.dbi.lib.php: Experimental new MySQLi library.
3062 * browse_foreigners.php, db_create.php, db_datadict.php,
3063 db_details_common.php, db_details_db_info.php, db_details_qbe.php,
3064 db_details_structure.php, db_printview.php, export.php, ldi_table.php,
3065 left.php, main.php, mult_submits.php, pdf_pages.php, pdf_schema.php,
3066 querywindow.php, read_dump.php, server_common.inc.php,
3067 server_privileges.php, server_processlist.php, server_status.php,
3068 server_variables.php, sql.php, tbl_addfield.php, tbl_alter.php,
3069 tbl_change.php, tbl_create.php, tbl_index.php, tbl_move_copy.php,
3070 tbl_printview.php, tbl_properties.inc.php, tbl_properties_operations.php,
3071 tbl_properties_table_info.php, tbl_query_box.php, tbl_relation.php,
3072 tbl_rename.php, tbl_replace.php, tbl_select.php,
3073 transformation_wrapper.php, user_password.php, libraries/bookmark.lib.php,
3074 libraries/common.lib.php, libraries/db_table_exists.lib.php,
3075 libraries/display_tbl:lib.php, libraries/get_foreign.lib.php,
3076 libraries/mysql_charsets.lib.php, libraries/relation.lib.php,
3077 libraries/transformations.lib.php, libraries/auth/config.auth.lib.php,
3078 libraries/auth/cookie.auth.lib.php, libraries/export/*.php:
3079 - Removed most remaining calls to old mysql_wrappers library;
3080 - Small optimizations and XHTML fixes.
3081 * libraries/database_interface.lib.php, libraries/dbi/mysql.dbi.lib.php:
3082 - Moved PMA_DBI_get_dblist() definition to database_interface.lib;
3083 - Fixed "undefined constant" warning (bug #881637);
3084 - Added new functions: PMA_DBI_select_db(), PMA_DBI_get_fields(),
3085 PMA_DBI_get_fields_meta();
3086 - Bypassing charset conversion code for MySQL >= 4.1 experimentally.
3087 * Documentation.html: Changed my email address.
3088 * header_printview.inc.php:
3089 - Don't bypass $cfg['Server']['verbose'] settings;
3090 - Include MySQL version in SQL printview headers.
3091 * header.inc.php: Avoid sending headers twice.
3093 2004-01-21 Michal Cihar <thesiswritten@cihar.com>
3094 * lang/czech: Fixed unclear message.
3096 2004-01-20 Marc Delisle <lem9@users.sourceforge.net>
3097 * all concerned scripts: PMA_DBI_num_rows()
3098 * all concerned scripts: PMA_DBI_free_result()
3099 * all concerned scripts: PMA_DBI_insert_id()
3100 * all concerned scripts: PMA_DBI_affected_rows()
3102 2004-01-19 Marc Delisle <lem9@users.sourceforge.net>
3103 * libraries/common.lib.php, libraries/dbi/mysql.dbi.lib.php:
3104 PMA_DBI_get_dblist()
3106 2004-01-17 Michal Cihar <argh@cihar.com>
3107 * lang/czech: Updated.
3109 2004-01-17 Alexander M. Turek <roomservice@derrabus.de>
3110 * config.inc.php, Documentation.html, footer.inc.php, lang/*.inc.php,
3111 libraries/common.lib.php, libraries/config_import.lib.php,
3112 libraries/database_interface.lib.php, libraries/defines.lib.php,
3113 libraries/defines_mysql.lib.php, libraries/mysql_wrappers.lib.php,
3114 libraries/auth/config.auth.lib.php, libraries/auth/cookie.lib.php,
3115 libraries/dbi/mysql.dbi.lib.php: Database abstraction.
3116 * main.php: This script now accesses MySQL exclusivly through the new DBI
3119 2004-01-14 Marc Delisle <lem9@users.sourceforge.net>
3120 * mult_submits.inc.php: bug 876805, dropping a field with the
3121 multi-submit mechanism removes all internal relations of a table,
3122 patch thanks to Joosep-Georg Järvemaa (j-georg)
3124 2004-01-13 Robin Johnson <robbat2@users.sourceforge.net>
3125 * Documentation.html: Slight update to what I've done
3127 2004-01-12 Marc Delisle <lem9@users.sourceforge.net>
3128 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
3129 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
3130 * lang/portuguese: Updated, thanks to Lopo Pizarro (lopopizarro).
3132 2004-01-09 Alexander M. Turek <singwhenyourewinning@derrabus.de>
3133 * libraries/sqlparser.lib.php: Support for _charset syntax.
3135 2004-01-09 Marc Delisle <lem9@users.sourceforge.net>
3136 * libraries/sqlparser.data.php: bug 873236 SQL_CALC_FOUND_ROWS
3138 2004-01-07 Marc Delisle <lem9@users.sourceforge.net>
3139 * libraries/display_tbl.lib.php, /display_tbl_links.lib.php:
3140 bug 857743, SHOW errors
3142 2004-01-06 Alexander M. Turek <therising@derrabus.de>
3143 * libraries/charset_conversion.lib.php: Skip charset conversion code if
3144 input charset and output charset are the same.
3146 2004-01-05 Garvin Hicking <returnofthegarv@supergarv.de>
3147 * browse_foreigners.php, tbl_change.php: Sort key/value pairs
3148 as discussed in RFE #868369. Made foreigner window resizable.
3149 * libraries/functions.js: Reverted row marker patch. See RFE #867284
3151 * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php,
3152 libraries/functions.js: Upon clicking on a result row, de/activate
3153 the checkbox next to it. Only makes sense for horizontal mode. Can be
3154 deactivated by setting BrowseMarkerColor to an empty string in config.inc.php.
3156 2004-01-05 Alexander M. Turek <rumors@derrabus.de>
3157 * tbl_properties_operations.php: Changing a table's charset changed the
3158 charset of all fields (MySQL >= 4.1.1).
3160 2004-01-04 Alexander M. Turek <beggaronabeachofgold@derrabus.de>
3161 * libraries/config_import.lib.php: Added missing compatibility code for
3162 $cfg['RecodingEngine'].
3164 2004-01-02 Alexander M. Turek <wecantdance@derrabus.de>
3165 * libraries/mysql_charsets.lib.php, libraries/sqlparser.lib.php:
3166 MySQL collations are now parsed and highlighted.
3167 * libraries/export/sql.php: Include charset / collation information in db
3170 2004-01-02 Marc Delisle <lem9@users.sourceforge.net>
3171 * db_details_structure.php: bug 868996, debug code still in place,
3172 thanks to Matthias Fichtner (mfichtner)
3173 * browse_foreigners.php: paging does not work; obey RepeatCells=0
3174 * libraries/display_tbl.lib.php: bug 857743, SHOW FIELDS
3176 2003-12-30 Michal Cihar <happynewyer@cihar.com>
3177 * lang/czech: Updated.
3178 * lang/*: Fixed typo s/Chech-Slovak/Czech-Slovak/.
3180 2003-12-30 Alexander M. Turek <facevalue@derrabus.de>
3181 * config.inc.php, db_details_common.php, db_details_structure.php,
3182 tbl_properties_operations.php, css/phpmyadmin.css.php,
3183 libraries/common.lib.php, libraries/config_import.lib.php,
3184 libraries/mysql_charsets.lib.php, libraries/sqlparser.lib.php:
3185 - SQL parser detected the character set "binary" as column attribute;
3186 - MySQL charsets are now parsed and highlighted - Note: the SQL parser
3187 library now has to be included AFTER having connected to the MySQL
3189 - The default charset of a database may now be changed;
3190 - Ensured that the user's connection is used for setting and retreiving
3191 charset information.
3192 * libraries/defines.lib.php: typo.
3194 2003-12-30 Marc Delisle <lem9@users.sourceforge.net>
3195 * tbl_select.php: bug 867320, dropdowns in search page
3197 2003-12-29 Alexander M. Turek <crazysexycool@derrabus.de>
3198 * db_details_structure.php, libraries/mysql_charsets.lib.php:
3199 - display database collation (MySQL >= 4.1.1);
3200 - list collations of all tables.
3201 * tbl_properties_strcuture, tbl_properties_table_info.php:
3202 - Changed "Charset" label to "Collation" because it fits better;
3203 - The column collations weren't displayed with MySQL 5.0.
3204 * libraries/sqlparser.data.php: New reserved words:
3205 - COLLATE (since MySQL 4.1.0);
3206 - RETURN (since MySQL 5.0.0).
3208 2003-12-28 Marc Delisle <lem9@users.sourceforge.net>
3211 2003-12-27 Alexander M. Turek <tragickingdom@derrabus.de>
3212 * Documentation.html, README: I tested phpMyAdmin with MySQL 5.0.0-alpha.
3214 2003-12-25 Marc Delisle <lem9@users.sourceforge.net>
3215 * db_details_qbe.php: error when generating joins
3216 * Documentation.html: FAQ 6.22: default bookmark execution
3218 2003-12-23 Marc Delisle <lem9@users.sourceforge.net>
3219 * css/phpmyadmin.css.php: Patch 864334, preserve white-space between quotes
3220 * db_datadict.php, db_printview.php: bug 863713: printing on non-IE browser
3222 2003-12-21 Marc Delisle <lem9@users.sourceforge.net>
3223 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
3225 2003-12-18 Marc Delisle <lem9@users.sourceforge.net>
3226 * tbl_relation.php: bug 860258: do not destroy foreign key references
3227 to another db (still cannot enter via phpMyAdmin this kind of
3229 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
3231 2003-12-17 Michal Cihar <ilovetranslations@cihar.com>
3232 * lang/sync_lang.sh: Fix generation of translation, when source is in
3234 * lang/chinese_big5.inc.php: Was broken due to above bug, thanks Marc for
3237 2003-12-16 Marc Delisle <lem9@users.sourceforge.net>
3238 * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz).
3240 2003-12-15 Garvin Hicking <me@supergarv.de>
3241 * tbl_replace.php: Check all required array indizes for multi-row edit
3243 2003-12-15 Marc Delisle <lem9@users.sourceforge.net>
3244 * read_dump.php: bug 859062: Go & Bookmark problem when the
3245 query has a character like "+" in it
3247 2003-12-13 Marc Delisle <lem9@users.sourceforge.net>
3248 * tbl_query_box.php, ldi_table.php: maximum upload size
3249 * tbl_change.php: max BLOB upload size
3251 2003-12-12 Marc Delisle <lem9@users.sourceforge.net>
3252 * db_details.php, libraries/common.lib.php, lang/*:
3253 new feature to display the maximum upload size
3254 TODO: detect if upload succeeded
3256 2003-12-12 Garvin Hicking <juststayalittlebitlonger@supergarv.de>
3257 * export.php: Fixed Regex
3258 * transformation_wrapper.php, lang/*, libraries/display_tbl.lib.php,
3259 libraries/transformations/application_octetstream__download.inc.php:
3260 Added a new transformation to download blob/binary field contents
3261 with customized filenames. Needed two minor tweeks to the general
3264 2003-12-11 Michal Cihar <imreallyaway@cihar.com>
3265 * libraries/export/sql.php: Fix moving foreign key definition on Windows
3268 2003-12-11 Marc Delisle <lem9@users.sourceforge.net>
3269 * tbl_replace.php: missing number of rows for Affected rows
3270 and Inserted rows; wrong message for insert ids
3271 * libraries/display_tbl.lib.php: bug 857743, SHOW DATABASES
3273 2003-12-11 Alexander M. Turek <bleibtallesanders@derrabus.de>
3274 * server_collations.php, lang/*.inc.php, libraries/mysql_charsets.lib.php:
3275 Updated character sets overview for MySQL 4.1.1.
3276 * db_create.php, main.php: Ability to specify a default character set for a
3278 * libraries/sqlparser.lib.php: Bug #857749.
3280 2003-12-11 Garvin Hicking <me@supergarv.de>
3281 * header_printview.inc.php: RFE #856503, show number of rows in printview
3282 * tbl_change.php, tbl_replace.php, tbl_replace_fields.php: Fixed #857445,
3283 #857684 where non-existant fields caused PHP notices.
3284 * db_details.php: Removed unneccessary whitespace
3285 * sql.php: Bug #857742: When dropping the only remaining database, an
3286 error occured. Fixed by checking if databases remein (as suggested
3289 2003-12-10 Garvin Hicking <me@supergarv.de>
3290 * db_datadict.php: Bug 857186: Real fix for the problem. The '@'
3291 delimiter slipped to the replacement's end instead of the expression's
3293 * db_details_structure.php: Bug 857315 - short open tag fixed
3295 2003-12-09 Marc Delisle <lem9@users.sourceforge.net>
3296 * libraries/sqlparser.data.php: bug 854702: FORCE INDEX
3297 * main.php: bug 851564: backquotes on the wildcard dbname
3298 when no controluser is defined
3299 * db_datadict.php: bug 857186: ENUMs and data dictionary,
3300 thanks to Andrew Weiner (landreww) for the report and fix
3302 2003-12-09 Garvin Hicking <embatag@supergarv.de>
3303 * tbl_change.php: Fixed Bug #856436 (not displaying default values)
3304 * lang/german*: Translations
3305 * left.php: Escape single quotes in single-table cases as well
3308 2003-12-08 Marc Delisle <lem9@users.sourceforge.net>
3309 * new language: basque, thanks to Axier Lopez (axierl@euskalerria.org)
3311 2003-12-07 Marc Delisle <lem9@users.sourceforge.net>
3312 ### 2.5.5-rc1 released
3314 2003-12-06 Marc Delisle <lem9@users.sourceforge.net>
3315 * lang/danish: updates, thanks to Finn Sorensen (alleyman01)
3317 2003-12-05 Marc Delisle <lem9@users.sourceforge.net>
3318 * libraries/display_tbl.lib.php: bug 854696: fixed a typo,
3319 and added some isset for a new check
3321 2003-12-05 Garvin Hicking <weihnachtsgarv@supergarv.de>
3322 * libraries/transformations/text_plain__dateformat.inc.php:
3323 Use <dfn>-Tag to display original data to not waste display
3324 clarity by using hyperlinks. Original implementation also
3325 failed when using customized options.
3327 2003-12-04 Marc Delisle <lem9@users.sourceforge.net>
3328 * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
3329 * libraries/transformations/text_plain__dateformat.inc.php:
3330 patch 845690: show real data before transformation
3331 * left.php: bug 833790: put a workaround in place
3333 2003-12-04 Garvin Hicking <grinch@supergarv.de>
3334 * browse_foreigner.php, mult_submits.inc.php, tbl_change.php,
3335 tbl_replace.php, tbl_replace_fields.php, tbl_row_delete,
3336 libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php:
3337 Multi row edit via checkboxes in browse mode is now available.
3338 This means, you can edit multiple records at once now.
3339 * tbl_row_delete.php, tbl_change.php, tbl_change.js: Fixed
3340 (un)nullify() function
3341 * libraries/display_tbl.lib.php, libraries/display_tbl_links.lib.php:
3342 Made checkbox/edit/delete fields smaller
3344 2003-12-02 Marc Delisle <lem9@users.sourceforge.net>
3345 * libraries/display_tbl.lib.php: the constant used to check
3346 if the transformation function is included no longer exists
3347 * libraries/transformations/: replaced "include" by "require_once"
3348 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
3349 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
3350 * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog).
3351 * lang/danish: updates, thanks to Finn Sorensen (alleyman01)
3352 * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
3354 2003-11-28 Garvin Hicking <freakyfriday@supergarv.de>
3355 * main.php: Fixed one remaining preg_match
3357 2003-11-27 Marc Delisle <lem9@users.sourceforge.net>
3358 * libraries/display_tbl.lib.php: bug 816666: sort order and aliases
3360 2003-11-26 Alexander M. Turek <lifeforrent@derrabus.de>
3361 * Almost every file:
3362 - Replaced all include / require commands by require_once where possible;
3363 - Further php 4.1+ optimizations;
3364 - footer.inc.php now automatically stops the script execution;
3366 * config.inc.php: Don't include select_lang.lib.php here.
3367 * libraries/common.lib.php: Backwards compatibility.
3368 * libraries/common.lib.php, libraries/defines.lib.php,
3369 libraries/defines_php.lib.php, libraries/defines_mysql.lib.php,
3370 scripts/create-release.sh:
3371 defines.lib.php was included twice. For optimization reasons I moved all
3372 the code that is independent from the MySQL connection out of defines.lib
3373 into defines_php.lib.
3374 To point out the (new) meanings of the files I renamed defines.lib.php to
3375 defines_mysql.lib.php while defines_php.lib.php is now known as
3378 2003-11-26 Michal Cihar <cleanerfasterbetter@cihar.com>
3379 * lang/check_lang.sh: Cleanup.
3380 * lang/sort_lang.sh: Cleanup.
3381 * lang/czech: Better translated some strings.
3383 2003-11-26 Marc Delisle <lem9@users.sourceforge.net>
3384 * lang/arabic: update, thanks to Ossama Khayat (okhayat)
3385 * lang/hindi: update, thanks to Girish Nair (girish_nair)
3386 * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
3387 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
3389 2003-11-25 Alexander M. Turek <jaggedlittlepill@derrabus.de>
3390 * translators.html: Changed email of Hindi translator, again.
3391 * badwords.txt: File is obsolete.
3393 2003-11-25 Garvin Hicking <phpmyadminismyaeroplane@supergarv.de>
3394 * db_details_qbe.php, left.php, main.php, pdf_pages.php, server_collations.php,
3395 tbl_change.php, tbl_indexes.php, tbl_move_copy.php, tbl_relation.php,
3396 tbl_replace.php, libraries/common.lib.php, libraries/db_config.lib.php,
3397 libraries/display_tbl.lib.php, libraries/grab_globals.lib.php,
3398 libraries/mysql_charsets.lib.php, libraries/select_lang.lib.php:
3400 Reverted some obfuscated regular expressions to their working eregi-versions
3401 to not break stuff. Removed unneccessary reset() calls, replaced some more
3402 while(list()) constructs.
3403 * libraries/transformations/overview.php, libraries/transformations/global.inc.php,
3404 libraries/common.lib.php, libraries/display_tbl.lib.php,
3405 libraries/transformations.lib.php3, user_password.php, tbl_change.php, sql.php,
3406 ldi_check.php, tbl_properties.inc.php, db_details_importdocsql.php:
3408 - When stored transformations have '.php3' ending, automagically assume '.php' now.
3409 - Use 's' RegEx Pattern modifier for certain situations where '.' should also include
3412 2003-11-24 Alexander M. Turek <bloodsugarsexmagik@derrabus.de>
3413 * lang/german-*.inc.php: Updates.
3414 * lang/english-*.inc.php: Sortation.
3416 2003-11-24 Marc Delisle <lem9@users.sourceforge.net>
3417 * tbl_rename.php: give an error if the new table name has a dot
3418 in its name, to avoid doing our automatic relation-table renames
3420 2003-11-24 Michal Cihar <nijel@users.sourceforge.net>
3421 * libraries/common.lib.php: Use preg again, it just needs a bit more
3422 escaping of \ (once for PHP and once for PCRE).
3423 * css/phpmyadmin.css.php: Make server selection in left frame same size as
3425 * main.php: One more regex escaping fix.
3426 * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
3427 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
3428 * lang/latvian: Updated, thanks to Sandis Jerics (saaa2002).
3429 * translators.html: Updated email for Hindi translator.
3431 2003-11-23 Alexander M. Turek <rabus@users.sourceforge.net>
3432 * server_privileges.php3: while (list() = each()) is not always as bad as
3435 2003-11-22 Garvin Hicking <me@supergarv.de>
3436 * ./*: More PHP3-compatibility removal, see 2003-11-20.
3438 2003-11-22 Marc Delisle <lem9@users.sourceforge.net>
3439 * tbl_properties_operations.php: display "Add constraints" only
3440 if there are foreign keys in current table
3441 * libraries/common.lib.php: revert back to previous logic at line 1108
3442 because of regex problem (when only_db is used)
3444 2003-11-21 Marc Delisle <lem9@users.sourceforge.net>
3445 * tbl_move_copy.php: typo about constraints
3447 2003-11-21 Michal Cihar <nijel@users.sourceforge.net>
3448 * scripts/create-release.sh: Udated information what is needed to change on
3449 home page to currect status.
3451 2003-11-20 Alexander M. Turek <rabus@users.sourceforge.net>
3452 * server_databases.php, server_processlist.php, server_status.php,
3453 server_variables.php: Removed some php 3 / MySQL 3.21 compatibility code.
3454 * README: Updated requirements.
3455 * scripts/create-release.sh: Create Documentation.txt when building the
3457 * Documentation.txt, scripts/updatedocs.sh: Romoved.
3459 2003-11-20 Michal Cihar <nijel@users.sourceforge.net>
3460 * read_dump.php: Show message about failing upload in all cases, removed
3461 some PHP compatibility code.
3462 * libraries/export/sql.php: More older PHP cleanup.
3463 * tbl_move_copy.php, tbl_properties_operations.php, lang/*: Cleanup in
3464 table moving/copying and allow to keep constraints over these
3466 * server_databases.php: Add correct parameters to left frame to keep
3467 server choice, language, etc. (bug #845397).
3468 * libraries/config_import.lib.php, config.inc.php, db_details.php,
3469 tbl_query_box.php, Documentation: Allow changing of default queries (RFE
3471 * Documentation.html: Valid XHTML again.
3472 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
3474 2003-11-20 Garvin Hicking <me@supergarv.de>
3475 * libraries/auth/*, libraries/dbg/*, libraries/export/*, libraries/fpdf/*,
3476 libraries/transformations/overview.php, libraries/*.php
3479 Lots of PHP < 4.1.0 / MySQL < 3.23.32 compatibility/performance changes:
3480 - Replaced "while (list() = each())" calls by foreach loops.
3481 - Removed PHP3-compatibility code
3482 - Removed calls to $HTTP_*_VARS (using $_* now).
3483 - Replaced some TAB-characters with whitespace
3484 - Removed PHP4 < 4.1.0 compatibility code
3485 - Removed MySQL < 3.23.32 compatibility code
3486 - Replaced "for ($i=0; $i <= count(); $i++)" loops to
3487 "$cnt = count(); for ($i=0; $i <= $cnt; $i++)" structures for better
3489 - Replace calls to eregi*/split functions to their preg* counterparts for
3490 faster and binary-safe operation
3491 - Replace regex-Calls to simple string functions where possible (speedup)
3492 - Replace calls to substr($string, X, 1) to $string{X}
3494 2003-11-19 Marc Delisle <lem9@users.sourceforge.net>
3495 * libraries/display_tbl.lib.php: first group of headers was offset by
3496 one column to the left
3498 2003-11-19 Michal Cihar <nijel@users.sourceforge.net>
3499 * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
3500 * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
3501 * lang/portuguese: Updated, thanks to António Raposo (cfmsoft).
3502 * lang/spanish: Updated, thanks to Daniel Hinostroza (hinostroza).
3504 2003-11-19 Alexander M. Turek <rabus@users.sourceforge.net>
3505 * libraries/grab_globals.lib.php: Do not use $HTTP_*_VARS arrays anymore.
3506 * Documentation.html: Modified requirements.
3507 * server_collations.php: Replaced obsolete "while (list() = each())" calls
3509 * server_privileges.php: Dropped some MySQL 3.21 / php 3 compatibility code.
3511 2003-11-18 Alexander M. Turek <rabus@users.sourceforge.net>
3512 * libraries/common.lib.php: Recognizing new 2.x config.inc.php revisions.
3514 2003-11-18 Marc Delisle <lem9@users.sourceforge.net>
3515 * lang/*: strUpgradeMySQL -> strUpgrade with one more parameter
3516 for the product name
3517 * main.php: new warnings for old PHP or MySQL versions
3519 2003-11-18 Michal Cihar <nijel@users.sourceforge.net>
3520 * libraries/display_tbl.lib.php: Can kill more proceses (bug #844353).
3522 2003-11-18 Michal Cihar <nijel@users.sourceforge.net>
3523 * almost EVERYTHING: The big rename from php3 to php.
3525 2003-11-18 Michal Cihar <nijel@users.sourceforge.net>
3526 * read_dump.php3: Show result of last SHOW query when multiple queries.
3527 * scripts/create-release.sh: Generate also sizes of files, for
3528 files.inc.php on homepage.
3530 2003-11-17 Marc Delisle <lem9@users.sourceforge.net>
3531 * lang/french: update
3532 * lang/turkish update, thanks to Bora Alioglu
3533 * lang/italian: Updated, thanks to Pietro Danesi (danone).
3534 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
3536 2003-11-14 Marc Delisle <lem9@users.sourceforge.net>
3537 * tbl_properties_structure.php3: bug 842053: not only TEXT but also
3538 any ...TEXT field types can have a FULLTEXT index
3540 2003-11-13 Marc Delisle <lem9@users.sourceforge.net>
3541 * libraries/common.lib.php3: undefined variable dblist_full when
3544 2003-11-13 Michal Cihar <nijel@users.sourceforge.net>
3545 * libraries/export/sql.php3: Fix export of foreign keys (patch #834474).
3546 * libraries/export/sql.php3, libraries/config_import.lib.php3,
3547 libraries/common.lib.php3, libraries/display_export.lib.php3, lang/*,
3548 config.inc.php3: Allow delayed inserts (RFE #841298).
3549 * libraries/export/sql.php3, libraries/common.lib.php3,
3550 libraries/config_import.lib.php3, libraries/display_export.lib.php3,
3551 lang/*, config.inc.php3: Support for creating UPDATE and REPLACE
3552 statements in export (RFE #838828).
3553 * lang/remove_message.sh: Checks for parameter count.
3555 2003-11-12 Michal Cihar <nijel@users.sourceforge.net>
3556 * libraries/export/latex.php3: Fixed LaTeX output (patch #840082).
3557 * libraries/export/latex.php3: Unique fields are bold (patch #840089).
3559 2003-11-11 Garvin Hicking <antikarneval@supergarv.de>
3560 * libraries/display_tbl.lib.php3: Added more secure checks
3561 for each'ing on arrays built by the query analyzer. (Bug #839630)
3562 * libraries/display_tbl.lib.php3: Fixed Bug #839834 - Colspan for
3563 repeated headers were wrong since introduction of multi-row delete.
3565 2003-11-10 Marc Delisle <lem9@users.sourceforge.net>
3566 * scripts/extchg.sh: bug 839081: generator.sh was not converted
3568 2003-11-07 Marc Delisle <lem9@users.sourceforge.net>
3569 * tbl_change.php3, tbl_replace_fields.php3, Documentation.html:
3570 bug 835783: now (if using PHP4) users can enter NULL in a field
3571 and get the string NULL and not a NULL value. For a real NULL
3572 value they must use the Null checkbox.
3574 2003-11-06 Marc Delisle <lem9@users.sourceforge.net>
3575 * New italian doc (partial) in pma_localized_docs
3576 * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
3578 2003-11-06 Garvin Hicking <me@supergarv.de>
3579 * sql.php3, libraries/display_tbl.lib.php3:
3580 RFE #835491: Display linked values in printview. Display relation-
3581 related features (comments, MIME-transformations) in printview.
3582 Fix empty table rows in vertical display (kept Mozilla from displaying
3583 borders in this printmode). Adjusted layout a tiny-weeny bit to let
3584 the comments of a field fit the whole space.
3585 * libraries/display_tbl.lib.php3, libraries/transformations/TEMPLATE,
3586 Documentation.html: Propagate current MIME-type to plugin functions.
3587 Thanks for noticing (again), Thiemo Maettig. :)
3588 * libraries/common.lib.php3, Documentation.html, config.inc.php3:
3589 Now use $cfg['Servers'][$i]['only_db'] to allow sorting databases in
3590 the left frame. The '*' character can be used to
3591 fill in all remaining characters. See Documentation for details.
3592 RFE #830355, thanks to Xuefer for suggestions.
3594 2003-11-06 Michal Cihar <nijel@users.sourceforge.net>
3595 * libraries/export/xml.php3: Add xml header with encoding information
3598 2003-11-05 Garvin Hicking <me@supergarv.de>
3599 * libraries/common.lib.php3, footer.inc.php3: Bug #831181: Do not
3600 store queries with errors in history, also when coming from the
3602 * libraries/common.lib.php3: Bug #835854. The MySQL-error messages
3603 are now put inside a <code> HTML-container, not <pre>. This allows
3604 wordwrapping to hide vertical scrollbars. Linebreak/Whitespace
3605 formatting has been altered to preserve those.
3606 * libraries/transformations/text_plain__dateformat.inc.php3:
3607 Remove obsolete code, thanks to Thiemo Maettig!
3608 * Documentation.html, libraries/display_tbl.lib.php3,
3609 libraries/transformations/*:
3610 The $meta field information is now passed to the transformation plugins
3611 to allow future (and easier) usage of field information
3612 (zerofill/unsigned/not_null/...).
3614 2003-11-04 Marc Delisle <lem9@users.sourceforge.net>
3615 * Documentation.html: bug 833900, added known limitation in FAQ 3.10
3616 about selecting homonyms on a table without primary key
3618 2003-11-04 Garvin Hicking <me@supergarv.de>
3619 * Documentation.html: Added known limitation about ANSI-mode
3621 * libraries/transformations/text_plain__dateformat.inc.php3:
3622 Bug #835252: Now allow more timestamps. Minor modification of a patch
3623 submitted by anonymous poster. Thanks!
3625 2003-11-03 Garvin Hicking <me@supergarv.de>
3626 * Documentation.html, tbl_row_delete.php3,
3627 libraries/display_tbl.lib.php3:
3628 Bug #828290: Fixed "Execute stored bookmark". Also made some minor
3629 tweaks to make PHP-Transformations with forms working again. Added
3630 a limitation notice on that to FAQ 3.8. Added an image to this action.
3631 * libraries/display_tbl.lib.php3: Made multi-row delete working for
3632 vertical browse mode. When executing a multi-row delete, keep the
3633 last used display mode and other options.
3634 * Documentation.html: Adjusted link to the link-section of our homepage.
3637 2003-11-03 Michal Cihar <nijel@users.sourceforge.net>
3638 * lang/czech: Updated.
3639 * libraries/common.lib.php3: URI detection works with www-Sharp.Runtime
3642 2003-11-03 Alexander M. Turek <rabus@users.sourceforge.net>
3643 * lang/german-*.inc.php3: Grammar.
3644 * config.inc.php3, libraries/common.lib.php3,
3645 libraries/config_import.lib.php3, libraries/display_export.lib.php3,
3646 libraries/export/csv.php3, lang/*.inc.php3:
3647 Bug #812474 (Excel v.X does not import 'CSV for Excel' exports).
3649 2003-11-02 Marc Delisle <lem9@users.sourceforge.net>
3650 * lang/arabic: big update, thanks to Ossama Khayat (okhayat)
3651 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
3653 2003-11-01 Marc Delisle <lem9@users.sourceforge.net>
3654 * libraries/relation.lib.php3: bug 826880, quotes added
3656 2003-10-31 Marc Delisle <lem9@users.sourceforge.net>
3657 * lang/romanian: Updated, thanks to Valics Lehel.
3658 * tbl_relation.php3: add backquotes around table and field names
3659 in queries for InnoDB foreign keys; however, in current MySQL 4.0.16
3660 version, a blank character in a field name is not accepted by InnoDB
3662 2003-10-27 Marc Delisle <lem9@users.sourceforge.net>
3663 * querywindow.php3: bug 825668: js errors in SQL-history,
3664 thanks to Jenik Kaspar (jenix)
3666 2003-10-26 Marc Delisle <lem9@users.sourceforge.net>
3667 * libraries/display_tbl.lib.php3: bug 830437, undefined $sql_order
3668 * querywindow.php3: bug 829737, cosmetic change: added for
3669 better display in Iconic 'both' mode
3671 2003-10-24 Michal Cihar <nijel@users.sourceforge.net>
3672 * lang/lithuanian: Updated, thanks to Vilius Zigmantas (viliusz).
3673 * lang/serbian: utf-8 translations contained no strings, regenerated.
3674 * lang/other: Added missing strings.
3675 * libraries/display_tbl.lib.php3: Try to show sorting by indexes only if
3676 it makes sense (bug #829594).
3678 2003-10-20 Michal Cihar <nijel@users.sourceforge.net>
3679 * libraries/export/sql.php3: Fix undefined variable for MySQL < 3.23.20
3681 * libraries/export/sql.php3. libraries/export/latex.php3,
3682 libraries/display_export.lib.php3, export.php3, lang/*,
3683 libraries/common.lib.php3, libraries/config_import.lib.php3: Allow to
3684 supress dates in SQL dump separately.
3685 * lang/add_message.sh: Fail if no message specified.
3686 * lang/add_message_file.sh: Fail if no file specified.
3687 * libraries/display_export.lib.php3: Added ugly hack to allow switching
3688 export options in Opera (bug #828712).
3689 * db_details_structure.php3, lang/*: Show also overhead, allow to check
3690 all tables with overhead at once (JS only) (RFE #828090).
3691 * footer.inc.php3: Try to update history in table only if configured so
3694 2003-10-21 Marc Delisle <lem9@users.sourceforge.net>
3695 * pdf_pages.php3: Patch 825672: show fields in Edit PDF scratchboard,
3696 thanks to Chris Walsh (chriswalshaz)
3697 * libraries/display_tbl.lib.php3: bug 826847, undefined $url_query
3698 * tbl_relation.php3: Bug 827340: Relation view should display also
3699 non-unique keys as possible choices for foreign keys
3701 2003-10-20 Michal Cihar <nijel@users.sourceforge.net>
3702 * Documentation, config.inc.php3, tbl_change.php3,
3703 libraries/common.lib.php3, libraries/config_import.lib.php3: Make
3704 default functions configurable (RFE #821271).
3706 2003-10-18 Marc Delisle <lem9@users.sourceforge.net>
3707 * libraries/common.lib.php3: bug 821512, Safari 1.0 v85.5 and fonts
3708 * libraries/functions.js: bug 825665, scratchboard and paper size
3709 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
3712 2003-10-17 Marc Delisle <lem9@users.sourceforge.net>
3713 * browse_foreigners.php3: bug 825473: PMA_jsFormat() needed on alert()
3714 * tbl_query_box.php3, libraries/bookmark.lib.php3:
3715 bug 824958: bookmarks not configured
3717 2003-10-16 Michal Cihar <nijel@users.sourceforge.net>
3718 * libraries/zip.lib.php3: Calculate offset progressively (patch #824122).
3719 * scripts/convertcfg.pl: Perl in most cases lives in /usr/bin/perl.
3720 * lang/italian: Updated, thanks to Pietro Danesi (danone).
3721 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
3722 * lang/persian-utf-8.inc.php3: Regenerated, was somehow broken.
3723 * lang/sort_lang.sh: Ignores non file parameter.
3724 * libraries/common.lib.php3: Add some more fixes for wrongly typed
3725 $cfg['PmaAbsoluteUri'].
3726 * Documentation: Changed my email and credits.
3727 * libraries/defines_php.lib.php3: Output buffering is not available in
3728 php 3 (bug #824956).
3730 2003-10-15 Marc Delisle <lem9@users.sourceforge.net>
3731 * lang/russian-windows-1251: wrong charset (bug 823939)
3733 2003-10-14 Marc Delisle <lem9@users.sourceforge.net>
3734 * server_privileges.php3: bug 707516, sometimes db privileges
3737 2003-10-12 Marc Delisle <lem9@users.sourceforge.net>
3738 * Documentation.html: bug 821144: FAQ 6.21 needed clarification
3740 2003-10-11 Marc Delisle <lem9@users.sourceforge.net>
3741 * libraries/grab_globals.lib.php3: bug 807047, better fix
3742 * tbl_select.php3: bug 821350: escape single quotes in table
3745 2003-10-10 Marc Delisle <lem9@users.sourceforge.net>
3746 * footer.inc.php3: bug 819036, undefined function PMA_setHistory()
3748 2003-10-10 Michal Cihar <nijel@users.sourceforge.net>
3749 * libraries/export/sql.php3: Fix PMA_getTableContentOld (bug #820932).
3750 * left.php3: Konqueror 3 and Opera 7 works with tree view (bug #820717).
3751 * scripts/create-release.sh: Generate MD5 sums (RFE #748415).
3752 * Documentation, config.inc.php3, scripts/create_tables.sql: Change
3753 default phpMyAdmin table names from PMA_* to pma_*.
3755 2003-10-07 Marc Delisle <lem9@users.sourceforge.net>
3756 * lang/russian*: updated, thanks to Artyom Rabzonov
3758 2003-10-07 Michal Cihar <nijel@users.sourceforge.net>
3759 * Documentation: Another hint for creating primary/unique keys.
3761 2003-10-06 Marc Delisle <lem9@users.sourceforge.net>
3762 * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
3764 2003-10-06 Michal Cihar <nijel@users.sourceforge.net>
3765 * tbl_replace.php3: Do not include query in redirect url if too long.
3767 2003-10-02 Marc Delisle <lem9@users.sourceforge.net>
3768 * libraries/grab_globals.lib.php3: bug 807047, protect POST variables
3769 against cookies of the same name
3770 * libraries/display_tbl.lib.php3: bug 816658, the multi-row delete
3771 icon should not be displayed in all cases
3773 2003-10-01 Marc Delisle <lem9@users.sourceforge.net>
3774 * lang/slovenian update, thanks to Kositer Uros
3775 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
3776 * libraries/export/sql.php3: bug 815822 Undefined index/offset
3777 * lang/turkish update, thanks to Bora Alioglu
3779 2003-10-01 Alexander M. Turek <rabus@users.sourceforge.net>
3780 * translators.html: Better link.
3782 2003-09-30 Marc Delisle <lem9@users.sourceforge.net>
3783 ### 2.5.4-rc1 released
3785 2003-09-29 Michal Cihar <nijel@users.sourceforge.net>
3786 * lang/czech: Updated.
3787 * config.inc.php3, db_details_importdocsql.php3,
3788 db_details_structure.php3, libraries/config_import.lib.php3: You now
3789 need to explicitely enable docSQL support ($cfg['docSQLDir']), RFE
3791 * Documentation: Documented above and support for compressed dumps.
3792 * db_details.php3, export.php3, ldi_check.php3, ldi_table.php3,
3793 read_dump.php3, tbl_change.php3, tbl_query_box.php3,
3794 tbl_replace_fields.php3: $cfg['*Dir'] don't have to end with slash.
3796 2003-09-28 Marc Delisle <lem9@users.sourceforge.net>
3797 * lang/albanian: Updated, thanks to Laurent Dhima (laurenti).
3798 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
3799 * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
3800 * new lang: bosnian, thanks to Samir Kobiljak
3802 2003-09-27 Marc Delisle <lem9@users.sourceforge.net>
3803 * tbl_row_delete.php3, mult_submits.inc.php3,
3804 libraries/display_tbl.lib.php3, /display_tbl_links.lib.php3:
3805 RFE 810270: multi-row delete in browse mode
3806 * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
3807 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
3808 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
3810 2003-09-26 Alexander M. Turek <rabus@users.sourceforge.net>
3811 * tbl_indexes.php3: RFE #812993 (Icons for index table).
3812 * lang/persian-*.inc.php3, lang/sync_lang.sh,
3813 libraries/select_lang.lib.php3, translators.html:
3814 New Persian language files, thanks to Parham Ghaffarian.
3815 * libraries/select_lang.lib.php3: Removed a dublicate entry.
3816 * translators.html: I'm back. :-)
3817 * lang/english.inc.php3: Resorted strings.
3819 2003-09-26 Garvin Hicking <me@supergarv.de>
3820 * left.php3: bug #812481: Fixed display of '__protected__' subgroup in
3821 non-light left frame mode, when $cfg['LeftFrameTableSeperator'] is empty.
3823 2003-09-24 Alexander M. Turek <rabus@users.sourceforge.net>
3824 * libraries/function.js: Fixed bug #811499 (Opera 7.20 messes up row
3825 markers), thanks to Michael Johnson (redbeardc).
3826 * server_privileges.php3: Fixed bug #811792 (Password not kept when
3829 2003-09-23 Alexander M. Turek <rabus@users.sourceforge.net>
3830 * lang/german-*.inc.php3: Fixed some typos, thanks to Sebastian Mendel.
3832 2003-09-23 Marc Delisle <lem9@users.sourceforge.net>
3833 * libraries/export/sql.php3: bug 811222: we need to analyze the query
3834 to get the true column name in case of aliases
3835 * libraries/common.lib.php3: bug 810617, final 1.0 version of Safari
3836 does not need reduced font size
3838 2003-09-20 Marc Delisle <lem9@users.sourceforge.net>
3839 * pdf_schema.php3: bug 805227: the "Show color" only removed
3840 color on arrows, now removes all the color because of printing problems
3841 on black&white printers, thanks to Kelley Lingerfelt (rebelkell)
3843 2003-09-19 Marc Delisle <lem9@users.sourceforge.net>
3844 * server_privileges.php3: bug 784961, could not delete a user
3846 2003-09-19 Michal Cihar <nijel@users.sourceforge.net>
3847 * libraries/display_tbl.lib.php3: Fixed deleting AND from end of condition
3848 with older php (bug #802060).
3850 2003-09-18 Michal Cihar <nijel@users.sourceforge.net>
3851 * libraries/auth/cookie.auth.lib.php3: Improved functionality when more
3852 than one cookie auth is being used.
3854 2003-09-18 Garvin Hicking <me@supergarv.de>
3855 * tbl_query_box.php3, read_dump.php3, sql.php3, lang/*: RFE #477472 -
3856 Add bookmark option to query window/tab to bookmark any statement.
3858 2003-09-17 Garvin Hicking <me@supergarv.de>
3859 * querywindow.php3: RFE #807282 - Display 'edit' button to alter entries from SQL query
3860 history, not execute them immediately.
3861 * footer.inc.php3: Bug #805568 - Save SQL history even if 'LockFromUpdate' is selected.
3862 * server_databases.php3: Bug #805545 - Refresh left frame when selecting a DB of
3863 server_databases.php3
3865 2003-09-17 Michal Cihar <nijel@users.sourceforge.net>
3866 * read_dump.php3, libraries/read_dump.lib.php3: Error message when file
3868 * tbl_query_box.php3: Do not require any variables in query window.
3869 * lang/*, libraries/export/sql.php3: Export separately constraints, so
3870 they don't cause troubles on import (bug #807615).
3871 * Documentation, config.inc.php3, left.php3, main.php3, lang/*,
3872 libraries/common.lib.php3, libraries/config_import.lib.php3,
3873 libraries/auth/cookie.auth.lib.php3,
3874 libraries/auth/arbitrary.auth.lib.php3(deleted): Merged arbitrary auth
3875 into cookie auth, new config variable for enabling this
3876 $cfg['AllowArbitraryServer'].
3877 * db_details.php3, tbl_change.php3, tbl_query_box.php3,
3878 libraries/common.lib.php3: Execute uploaded gzip/bzip'd SQL-files (RFE
3880 * Documentation, config.inc.php3, export.php3, libraries/common.lib.php3,
3881 libraries/config_import.lib.php3: Allow compressing large SQL dumps -
3882 they are compressed by smaller chunks and send to browser (RFE #795849).
3883 * tbl_properties_operations.php3: Remove '; InnoDB free:' part from
3884 comment including references.
3886 2003-09-16 Marc Delisle <lem9@users.sourceforge.net>
3887 * sql.php3: bug 790849 (js disabled and user removes the row limit
3888 from the Show [30] rows)
3890 2003-09-16 Garvin Hicking <me@supergarv.de>
3891 * db_details_qbe.php, libraries/mysql_wrappers.lib.php3: Finetune the new
3892 PMA_mysql_fetch_fields() function and renamed it to PMA_mysql_fetch_fields_alternate:
3893 It now uses 'SHOW FIELDS FROM...'. Modified all calls to the old function to fit the new
3894 one. Keep old function for any future use.
3896 2003-09-15 Marc Delisle <lem9@users.sourceforge.net>
3897 * tbl_properties_links.php3, db_details_structure.php3: in Table view,
3898 "Select" becomes "Search" to denote more clearly was this sub-page
3901 2003-09-15 Michal Cihar <nijel@users.sourceforge.net>
3902 * libraries/export/sql.php3: Avoid freeing failed result.
3904 2003-09-14 Marc Delisle <lem9@users.sourceforge.net>
3905 * Documentation.html: clarify FAQ 6.20 about which privileges are
3906 assigned to users after an upgrade to MySQL 4, and their effect
3907 on seeing all the databases.
3909 2003-09-12 Garvin Hicking <me@supergarv.de>
3910 * lang/*, sql.php3, libraries/bookmark.lib.php3: RFE #804896
3911 (Bookmarks for all users)
3912 * lang/german*: Update
3913 * Documentation.html: Added note to FAQ 6.18 about bookmark-variable expansion
3914 not working on PHP < 4.0.3
3916 2003-09-12 Marc Delisle <lem9@users.sourceforge.net>
3917 * lang/turkish update, thanks to Bora Alioglu
3918 * libraries/display_tbl.lib.php3: bug 804592 (undefined $prev_index)
3919 and add "Sort" tooltip to each column header
3921 2003-09-11 Michal Cihar <nijel@users.sourceforge.net>
3922 * read_dump.php3: Add also limit to size, not only to pieces, because of
3923 extended inserts (bug #803372).
3925 2003-09-10 Marc Delisle <lem9@users.sourceforge.net>
3926 * Documentation.html: clarify about InnoDB support
3927 * libraries/sqlparser.lib.php3: bug 790903: BINARY as an operator;
3928 bug 792511: SELECT * FROM mytable LIMIT 0,-1
3929 * libraries/mysql_wrappers.lib.php3: bug 795443: wrong results coming
3930 from mysql_list_fields, so modify PMA_mysql_list_fields to use
3931 SELECT * FROM db.table LIMIT 1
3932 (Thanks to Peter Beckman (ooglek))
3934 2003-09-09 Marc Delisle <lem9@users.sourceforge.net>
3935 * libraries/mysql_wrappers.lib.php3: bug 795443: wrong results coming
3936 from mysql_list_tables, so modify PMA_mysql_list_tables to use
3939 2003-09-09 Michal Cihar <nijel@users.sourceforge.net>
3940 * tbl_relation.php3: Avoid message about not array variable when no InnoDB
3942 * libraries/display_tbl.lib.php3, lang/*: Allow user to select sorting by
3943 indexes (RFE #528503).
3944 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
3945 * lang/dutch: Updated, thanks to nobody :-).
3947 2003-09-08 Michal Cihar <nijel@users.sourceforge.net>
3948 * left.php3, main.php3, lang/*, libraries/common.lib.php3, Documentation,
3949 config.inc.php3, libraries/auth/arbitrary.auth.lib.php3,
3950 libraries/auth/cookie.auth.lib.php3: Support for login to arbitrary
3951 server (RFE #684097).
3953 2003-09-08 Alexander M. Turek <rabus@users.sourceforge.net>
3954 * server_privileges.php3: Fixed bug #802611 (No 'LOCK TABLES' in DB-specific
3957 2003-09-07 Marc Delisle <lem9@users.sourceforge.net>
3960 2003-09-05 Marc Delisle <lem9@users.sourceforge.net>
3961 * libraries/sqlparser.lib.php3: NO ACTION was not correctly treated
3962 * tbl_relation.php3: InnoDB support
3964 2003-09-03 Michal Cihar <nijel@users.sourceforge.net>
3965 * lang/italian: Updated, thanks to Pietro Danesi (danone).
3967 2003-09-02 Alexander M. Turek <rabus@users.sourceforge.net>
3968 * Documentation.html:
3970 - corrected some other FAQs;
3971 - tidied up "Requirements" section about MySQL.
3973 2003-09-02 Marc Delisle <lem9@users.sourceforge.net>
3974 * translators.html: azerbaijani, and change of address for
3977 2003-09-02 Michal Cihar <nijel@users.sourceforge.net>
3978 * libraries/common.lib.php3: Fix displaying PHP code (bug #798804).
3980 2003-09-01 Michal Cihar <nijel@users.sourceforge.net>
3981 * libraries/mysql_charsets.lib.php3: Name of column is sometimes Default
3983 * lang/estonian: Updated, thanks to Alvar Soome (finsoft).
3984 * lang/azerbaijani, lang/sync_lang.sh, libraries/select_lang.lib.php3: New
3985 translation, thanks to Shehriyar Imanov (sheki).
3987 2003-08-31 Marc Delisle <lem9@users.sourceforge.net>
3988 * libraries/sqlparser.lib.php3: extract ON DELETE, ON UPDATE for FOREIGN KEYs
3989 * libraries/relation.lib.php3: populate $foreign with ON DELETE, ON UPDATE
3991 2003-08-28 Alexander M. Turek <rabus@users.sourceforge.net>
3992 * README: Updated php / MySQL versions.
3994 2003-08-28 Michal Cihar <nijel@users.sourceforge.net>
3995 * libraries/display_export.lib.php3: Allow xml to be also default export
3998 2003-08-27 Marc Delisle <lem9@users.sourceforge.net>
3999 * tbl_relation.php3: User forgot to define an index on the master table
4000 before adding a foreign key constraint: trap the error, warn the user
4001 and show him a link to the relevant doc
4003 2003-08-27 Garvin Hicking <me@supergarv.de>
4004 * lang/german*: Update
4006 2003-08-27 Michal Cihar <nijel@users.sourceforge.net>
4007 * sql.php3, lang/*: Print view with full texts (RFE #742123).
4009 2003-08-27 Alexander M. Turek <rabus@users.sourceforge.net>
4010 * browse_foreigners.php3: undefined variable.
4012 2003-08-26 Alexander M. Turek <rabus@users.sourceforge.net>
4013 * libraries/common.lib.php3: Backwards compatibility.
4014 * tbl_change.php3: bug #795171 (foreign field empty when editing record).
4016 2003-08-26 Michal Cihar <nijel@users.sourceforge.net>
4017 * config.inc.php3, lang/*, libraries/config_import.lib.php3,
4018 libraries/display_export.lib.php3, libraries/export/latex.php3: Improved
4019 LaTeX export (patch #777451).
4021 2003-08-25 Michal Cihar <nijel@users.sourceforge.net>
4022 * lang/czech: Updated.
4024 2003-08-25 Marc Delisle <lem9@users.sourceforge.net>
4025 * tbl_relations.php3, tbl_properties_table_info.php3, /lang:
4026 InnoDB relations (for now, same db, only one index column, and
4027 no ON DELETE or ON UPDATE clauses)
4029 2003-08-25 Alexander M. Turek <rabus@users.sourceforge.net>
4030 * tbl_rename.php3: After renaming a table, move back to
4031 tbl_properties_operations.php3 instead of tbl_properties.php3.
4033 2003-08-22 Marc Delisle <lem9@users.sourceforge.net>
4034 * lang/galician: Updated, thanks to Xosé Calvo.
4035 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
4036 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
4037 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
4038 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
4039 * lang/greek: update, thanks to Kyriakos Xagoraris (theremon)
4040 * libraries/sqlparser.lib.php3: extract the CONSTRAINTs for FOREIGN KEYs
4041 * libraries/relation.lib.php3: getForeigners() returns also the constraint
4043 2003-08-21 Marc Delisle <lem9@users.sourceforge.net>
4044 * tbl_relation.php3: improve variables, remove some code
4046 2003-08-20 Alexander M. Turek <rabus@users.sourceforge.net>
4047 * server_privileges.php3: Fixed some typos.
4049 2003-08-18 Marc Delisle <lem9@users.sourceforge.net>
4050 * lang/romanian: Updated, thanks to Valics Lehel.
4051 * lang/turkish update, thanks to Bora Alioglu
4053 2003-08-18 Michal Cihar <nijel@users.sourceforge.net>
4054 * lang/czech: Updated.
4055 * lang/catalan: Updated, thanks to Xavier Navarro (xavin).
4056 * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
4057 * lang/italian: Updated, thanks to Pietro Danesi (danone).
4058 * lang/serbian: Updated, thanks to Mihailo Stefanovic (mikis).
4060 2003-08-17 Marc Delisle <lem9@users.sourceforge.net>
4061 * browse_foreigners.php3, tbl_change.php3, tbl_select.php3,
4062 libraries/display_tbl.lib.php3, /relation.lib.php3, /get_foreign.lib.php3:
4063 Patch 789367: Browse foreign values, thanks to Garvin
4064 ### 2.5.3-rc2 released
4066 2003-08-17 Alexander M. Turek <rabus@users.sourceforge.net>
4067 * translators.html: Garvin is now the official German translator,
4070 2003-08-16 Marc Delisle <lem9@users.sourceforge.net>
4071 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
4073 2003-08-16 Alexander M. Turek <rabus@users.sourceforge.net>
4074 * Documentation.html: Bad anchor link and other typos.
4076 2003-08-15 Marc Delisle <lem9@users.sourceforge.net>
4077 * tbl_properties_structure.php3: bug 786710, IE and dropping fields,
4078 and bug 788676: added a table to help Netscape aligning the icons
4081 2003-08-15 Garvin Hicking <me@supergarv.de>
4082 * tbl_properties_structure.php3: RFE #784900 (show alternate text for
4083 multi-submit button)
4084 * tbl_properties_structure.php3, db_details_structure.php3: RFE #787810
4085 - Enlarge area around the new buttons for better usability
4087 2003-08-15 Michal Cihar <nijel@users.sourceforge.net>
4088 * Documentation: Synced export FAQ with export page.
4089 * Documentation: Fixed information about transformations.
4091 2003-08-14 Michal Cihar <nijel@users.sourceforge.net>
4092 * server_privileges.php3: Fix notice about undefined index (bug #780861).
4094 2003-08-13 Marc Delisle <lem9@users.sourceforge.net>
4095 * tbl_change.php3: do not check both radios (confuses Netscape 4.8)
4097 2003-08-13 Michal Cihar <nijel@users.sourceforge.net>
4098 * tbl_addfield.php3: Highlight correct tab after changing structure.
4099 * libraries/sqlparser.lib.php3: Bug #788097 (add space after
4102 2003-08-12 Michal Cihar <nijel@users.sourceforge.net>
4103 * libraries/export/csv.php3: Don't trim resulting line (bug #782483).
4104 * libraries/functions.js: Don't ask for confirmation of query that will
4105 not be executed (bug #783667).
4106 * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
4107 * lang/czech: Updated, thanks to me :).
4109 2003-08-11 Michal Cihar <nijel@users.sourceforge.net>
4110 * libraries/export/csv.php3, libraries/export/latex.php3,
4111 libraries/export/xml.php3: Added some stripslashes to generate correct
4114 2003-08-10 Marc Delisle <lem9@users.sourceforge.net>
4115 * server_status.php3: bug 786331, a 100,00% not internationalized,
4116 and align values for "More status variables"
4117 * libraries/grab_globals.lib.php3: probable fix for IIS HTTP auth bug
4119 2003-08-09 Marc Delisle <lem9@users.sourceforge.net>
4120 * libraries/auth/cookie.auth.lib.php3: Cookies required message
4121 should not look like an error
4123 2003-08-08 Marc Delisle <lem9@users.sourceforge.net>
4124 * lang/catalan update, thanks to Xavier Navarro (xavin).
4125 * lang/lithuanian: Updated, thanks to Vilius Zigmantas.
4126 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
4127 * lang/english, french: typos about $strDBGMaxTimeMs
4129 2003-08-07 Marc Delisle <lem9@users.sourceforge.net>
4130 * lang/serbian update, thanks to Mihailo Stefanovic
4131 * lang/romanian: Updated, thanks to Valics Lehel.
4132 * lang/galician: Updated, thanks to Xosé Calvo.
4133 * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog).
4134 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
4135 * lang/chinese_gb: Updated, thanks to Wang (fundawang).
4136 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
4137 * Documentation.html: bug 782597: FAQ 1.30 about Turck MMCache
4139 2003-08-06 Marc Delisle <lem9@users.sourceforge.net>
4140 * sql.php3: bug 782925: fix "Showing rows..." message when user has
4141 put a LIMIT in the query
4142 * libraries/relation.lib.php3: bug 784143: SHOW CREATE TABLE on older
4145 2003-08-06 Michal Cihar <nijel@users.sourceforge.net>
4146 * libraries/common.lib.php3: Parse better enum fields (bug #784154).
4148 2003-08-05 Garvin Hicking <me@supergarv.de>
4149 * libraries/common.lib.php3: Moved docu function (PHP3 compatbility)
4151 * tbl_change.php3: RFE #772991: Shorten dropdown field using
4153 * tbl_change.php3: RFE #762221: Swap relational insert key order
4155 2003-08-05 Michal Cihar <nijel@users.sourceforge.net>
4156 * sql.php3: Fixed regular expression.
4157 * libraries/export/latex.php3: Use "table (field)" instead of
4158 "table -> field" when dumping relations into LaTeX (bug #776957).
4159 * libraries/display_export.lib.php3, libraries/export/csv.php3,
4160 libraries/config_import.lib.php3, config.inc.php3: Allow column headers
4161 for Excel export (bug #771299).
4162 * header.inc.php3: Don't allow including this file twice.
4163 * db_details.php3, db_details_importdocsql.php3, export.php3,
4164 tbl_move_copy.php3, tbl_rename.php3: Added some html quoting.
4165 * libraries/tbl_change.js: When ENUM field has just one value, it could
4166 not be set to NULL (bug #783533).
4167 * tbl_move_copy.php3: Use database we're working on to avoid some problems
4168 with replicated databases (bug #780439).
4169 * read_dump.php3, sql.php3: Bookmark all SQL queries and not only the last
4172 2003-08-05 Marc Delisle <lem9@users.sourceforge.net>
4173 * libraries/sqlparser.data.php3: bug 779453, wrong count
4174 * lang/turkish update, thanks to Bora Alioglu
4175 * lang/romanian: Updated, thanks to Valics Lehel.
4176 * lang/ukrainian: update, thanks to Markijan Baran
4177 * sql.php3: bug 782828, do not go into confirm dialog if we are coming
4178 from "Create PHP Code" or "Without PHP Code"
4180 2003-08-04 Michal Cihar <nijel@users.sourceforge.net>
4181 * lang/czech: Updated.
4183 2003-08-01 Marc Delisle <lem9@users.sourceforge.net>
4184 * tbl_select.php3: bug 697979, implemented a suggestion by
4185 Joerg Klein (j0erch) to do a SELECT * when all fields were selected
4186 on the Select page, to avoid (in most cases) a IE limitation
4188 2003-08-01 Alexander M. Turek <rabus@users.sourceforge.net>
4189 * main.php3: Added link to charset page.
4190 * libraries/mysql_charsets.lib.php3, lang/*.inc.php3: More detailed charset
4192 * tbl_properties_structure.php3: Tooltips for collations.
4194 2003-07-31 Marc Delisle <lem9@users.sourceforge.net>
4195 * tbl_replace_fields: bug 780793: a '+' sign in ENUM (or SET
4196 or a foreign key) was wrongly urldecoded to a space
4197 * sql.php3: bug 781170, bad check for DROP DATABASE and IF EXISTS
4199 2003-07-30 Marc Delisle <lem9@users.sourceforge.net>
4200 * tbl_move_copy.php3: wrong Missing message
4202 2003-07-30 Alexander M. Turek <rabus@users.sourceforge.net>
4203 * server_privileges.php3: Implemented some version checks to avoid bugs like
4206 2003-07-29 Marc Delisle <lem9@users.sourceforge.net>
4207 * serbian: big update,
4208 thanks to Branislav Jovanovic <branej@users.sourceforge.net> and
4209 Mihailo Stefanovic <mst@mikis.org>
4210 * sql.php3: bug 779301: MySQL 3 and SELECT DISTINCT
4211 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
4212 * lang/catalan update, thanks to Xavier Navarro (xavin).
4213 ### 2.5.3-rc1 released
4215 2003-07-29 Garvin Hicking <me@supergarv.de>
4216 * Documentation.html, config.inc.php3, read_dump.php3,
4217 css/phpmyadmin.css.php3, libraries/common.lib.php3,
4218 libraries/config_import.lib.php3, libraries/sqlparser.lib.php3
4219 o Introduced $cfg['IgnoreMultiSubmitErrors'] to let PMA continue
4220 execution of a multi-query statement even though single queries
4222 o Introduced $cfg['VerboseMultiSubmit'] to let PMA show the result
4223 of each query of a multi-query statement (taking some maximum
4224 line/pieces amounts into account)
4225 o changed formatting of syntax_comment to include some space
4226 * libraries/common.lib.php3, libaries/mysql_wrappers.lib.php3:
4227 Display MySQL error code and link to the MySQL-Documentation of
4230 2003-07-28 Alexander M. Turek <rabus@users.sourceforge.net>
4231 * tbl_properties_structure.php3, css/phpmyadmin.css.php3: Use icons for
4232 multi-submit buttons.
4234 2003-07-28 Garvin Hicking <me@supergarv.de>
4235 * sql.php3, libraries/common.lib.php3 - when $cfg['SQP']['fmtType']
4236 is set to 'none', positively retain any user formatting for query
4237 output. (RFE #769219)
4238 * tbl_properties_structure.php3: fixed strNoDrop to strDrop
4240 2003-07-28 Marc Delisle <lem9@users.sourceforge.net>
4241 * sql.php3: bug 778899, could not create a bookmark
4242 * ldi_table.php3: Users with register_global=off received some
4243 Missing messages, due to a missing "require" in ldi_table.php3
4245 2003-07-27 Alexander M. Turek <rabus@users.sourceforge.net>
4246 * server_privileges.php3: A user could not edit his own global privileges.
4248 2003-07-25 Garvin Hicking <me@supergarv.de>
4249 * Documentation.html: Updated my E-Mail, added latest credits-items
4250 * images/*, config.inc.php3, db_details_structure.php3,
4251 libraries/common.lib.php3, table_details_structure.php3,
4252 libraries/display_tbl.lib.php3, Documentation.html,
4254 Even more new images on more places: DB properties, Table
4255 properties, Table Display (LinkOrButton unified as well),
4257 Multi-column mode also works for MySQL < 3.23.03 (does anybody even
4260 2003-07-25 Marc Delisle <lem9@users.sourceforge.net>
4261 * header.inc.php3: XHTML compatibility
4262 * libraries/sqlparser.lib.php3, /relation.lib.php3: bug 776789,
4263 unable to insert record with FK in another db
4265 2003-07-24 Garvin Hicking <me@supergarv.de>
4266 * libraries/sqlparser.lib.php3 - Confirmation is also needed on
4267 TRUNCATE statements!
4268 * libraries/common.lib.php3 - RFE #758051 (simpler PHPcode generation)
4269 * config.inc.php3, db_details_structure.php3, libraries/common.lib.php3,
4270 libraries/config_import.lib.php3: *EXPERIMENTAL* - implemented buttons
4271 for the database properties page and implemented RFE #752062: multi-
4272 column display for many tables.
4273 (thanks to Kawika Ohumukini [boogie33]).
4275 2003-07-24 Marc Delisle <lem9@users.sourceforge.net>
4276 * libraries/sqlparser.lib.php3 /relation.lib.php3 /get_foreign.lib.php3:
4277 bug 772765, InnoDB and multi-columns foreign key
4278 * tbl_select.php3: LIKE in Select sub-page for non-text fields
4280 2003-07-23 Alexander M. Turek <rabus@users.sourceforge.net>
4281 * libraries/mysql_charsets.lib.php3:
4282 - better method for retrieving the supported MySQL charsets;
4283 - fixed a bug that caused "armascii8" to appear twice in the charsets
4284 list (as "armascii8" and "armascii");
4285 - added ability to retrieve all collations and related MySQL settings;
4286 - added a function to build description strings for given collations
4287 (still needs some optimization).
4288 * libraries/sqlparser.data.php3: Support for SHOW COLLATION.
4289 * server_collations.php3, server_links.inc.php3, lang/*.inc.php3:
4290 New status page "Character Sets and Collations" for MySQL 4.1.
4292 2003-07-23 Marc Delisle <lem9@users.sourceforge.net>
4293 * libraries/grab_globals.lib.php3: error when $_SERVER does not exist
4294 * tbl_printview.php3: wrong validation for path disclosure (bug 776436)
4296 2003-07-23 Garvin Hicking <me@supergarv.de>
4297 * css/phpmyadmin.css.php3: Removed 'lowercase' transform
4299 * libraries/display_export.lib.php3, libraries/export/sql.php3
4300 Only print Update/Creation/Check time when the checkbox 'Include
4301 Comments' is chosen. So it is now also possible to check that
4302 box even though the relational features could be deactivated.
4303 But all checks to relational comments will only use those if
4304 the relation features work.
4306 2003-07-22 Marc Delisle <lem9@users.sourceforge.net>
4307 * lang/estonian update, thanks to finsoft@sourceforge.net.
4310 2003-07-20 Marc Delisle <lem9@users.sourceforge.net>
4311 * tbl_properties_operations.php3: Do not display the
4312 "Referential integrity check" section for InnoDB tables
4313 as this was intended for pmadb relations
4315 2003-07-19 Marc Delisle <lem9@users.sourceforge.net>
4316 * (in lots of scripts): checks for paths disclosure
4317 * lang/catalan update, thanks to Xavier Navarro (xavin).
4319 2003-07-18 Garvin Hicking <me@supergarv.de>
4320 * read_dump.php3: When PHP3 < 4.3.0 is detected, try an alternative
4321 way of rewriting bookmark variables.
4322 * Documentation.html: Bookmark variable expansion only works with PHP
4324 * tbl_query_box.php3: For the querywindow - if no items are available
4325 for the 'file import' tab, hide the 'Go' button and instead display
4326 a warning message. Can happen if you don't have $cfg['UploadDir']
4327 set and $is_upload is false.
4329 2003-07-17 Marc Delisle <lem9@users.sourceforge.net>
4330 * server_status.php3: the percentages of Query types did not add up
4331 to 100, because the number of connections is included in the total
4332 number of queries, thanks to jht001 ( Jams H Thompson )
4334 2003-07-17 Alexander M. Turek <rabus@users.sourceforge.net>
4335 * tbl_change.php3, libraries/common.lib.php3: Fixed a MySQL 4.1 bug that
4336 appeared when inserting values into ENUM or SET fields.
4338 2003-07-17 Garvin Hicking <me@supergarv.de>
4339 * tbl_query_box.php3: Removed onsubmit() attribute of the noscript area.
4340 Thanks to andreas_e ;)
4342 2003-07-16 Michal Cihar <nijel@users.sourceforge.net>
4343 * lang/galician: Updated, thanks to Xosé Calvo.
4345 2003-07-16 Marc Delisle <lem9@users.sourceforge.net>
4346 * libraries/export/sql.php3: bug 771575: wrong quotes for variable expansion
4348 2003-07-16 Alexander M. Turek <rabus@users.sourceforge.net>
4349 * libraries/functions.js: Bug #771794 (CHAR length check although field name
4352 2003-07-15 Marc Delisle <lem9@users.sourceforge.net>
4353 * tbl_properties.inc.php3: bug 771523: wrong type displayed for
4354 a LONGTEXT with character set latin7
4355 * db_details_structure.php3, tbl_properties_structure.php3: missing
4356 $err_url for mult_submits
4357 * scripts/create-tables.sql: don't use backquotes in USE
4359 2003-07-14 Garvin Hicking <me@supergarv.de>
4360 * Documentation.html: Link to phpMyAdmin homepage for a 'link section'
4362 2003-07-14 Alexander M. Turek <rabus@users.sourceforge.net>
4363 * libraries/sqlparser.data.php3: SHOW BINLOG EVENTS.
4365 2003-07-14 Marc Delisle <lem9@users.sourceforge.net>
4366 ### 2.5.2-rc2 released
4368 2003-07-12 Marc Delisle <lem9@users.sourceforge.net>
4369 * mult_submit.inc.php3: bug 770095, error in multiple TRUNCATEs
4370 * lang/estonian update, thanks to finsoft@sourceforge.net.
4372 2003-07-11 Marc Delisle <lem9@users.sourceforge.net>
4373 * lang/turkish update, thanks to Bora Alioglu
4374 * lang/slovak update, thanks to Lubos Klokner
4376 2003-07-11 Alexander M. Turek <rabus@users.sourceforge.net>
4378 - Display CREATE DATABASE query;
4379 - Call user-defined default tab instead of hardcoded db_details.php3.
4380 * index.php3: Don't display scrollbars in queryframe (Opera fix).
4381 * libraries/display_export.lib.php3: Disabled XML export for multiple
4382 databases because an XML file must not contain more than one database.
4384 2003-07-10 Garvin Hicking <me@supergarv.de>
4385 * libraries/display_tbl.lib.php3: Let the default function take
4386 the honor to replace special strings, so that a non-default function
4387 does not necessary have them introduced. Very convenient for the
4388 text/plain->formatted display, which would otherwise get every
4389 CR/LF converted to a <br> and introduce nasty skew.
4391 2003-07-10 Marc Delisle <lem9@users.sourceforge.net>
4392 * pdf_schema.php3: do not display a foreign table if it's not selected
4393 by user to be on the schema
4395 2003-07-10 Michal Cihar <nijel@users.sourceforge.net>
4396 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
4397 * lang/italian: Updated, thanks to Pietro Danesi (danone).
4398 * footer.inc.php3: Fix JS error when in query window is not active SQL
4401 2003-07-09 Michal Cihar <nijel@users.sourceforge.net>
4402 * libraries/auth/cookie.auth.lib.php3: Fixed broken login with backslash
4403 in password/username (bug #747020).
4404 * server_privileges.php3: Fixed escaping when backslash in
4406 * libraries/export/sql.php3: Separate extended inserts by , and not by ;
4408 * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
4409 * lang/spanish: Updated, thanks to Daniel Hinostroza (dhinostroza).
4410 * lang/galician: Updated, thanks to Xosé Calvo.
4412 2003-07-09 Garvin Hicking <me@supergarv.de>
4413 * tbl_query_box.php3: Fix Bug #768652 (sql history tab submittet to
4415 * Documentation.html, config.inc.php3, libraries/common.lib.php3,
4416 libraries/config_import.lib.php3, header.inc.php3: Created auto-detection
4417 for $cfg['OBGzip'] and set this as default. It will auto-enable OBGzip
4418 for all browsers except IE6.x. Created a meta-header to identify which
4419 setting is used, to make our debugging of bugreports easier.
4421 2003-07-08 Garvin Hicking <me@supergarv.de>
4422 * tbl_query_box.php3, footer.inc.php3: Removed any 'top.' DOM reference.
4423 This enables phpMyAdmin to be used within a frameset without trying
4424 to escape out of the security JS-sandbox zone. Tested with IE6, Mozilla
4427 2003-07-08 Marc Delisle <lem9@users.sourceforge.net>
4428 * libraries/sqlparser.lib.php3, sql.php3: bug 762213,
4429 incorrect row count for MySQL 4.1 subqueries;
4430 bug 649665, incorrect row count for UNIONs
4432 2003-07-08 Michal Cihar <nijel@users.sourceforge.net>
4433 * config.inc.php3, tbl_properties_operations.php3,
4434 libraries/config_import.lib.php3, libraries/display_export.lib.php3,
4435 libraries/export/sql.php3, lang/*: Added checkbox for exporting/copying
4436 AUTO_INCREMENT value (RFE #763957).
4437 * mult_submits.inc.php3: Fixed undefined variable warning (bug #767740).
4438 * pdf_schema.php3: Don't use hardcoded sizes of paper (bug #767680).
4439 * lang/chinese_gb: Updated, thanks to Wang (fundawang).
4440 * lang/chinese_big5: Updated, thanks to Siu Sun (siusun).
4441 * lang/polish: Updated, thanks to Jakub Wilk (ubanus).
4442 * lang/romanian: Updated, thanks to Valics Lehel.
4443 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
4444 * lang/slovak: Updated, thanks to Lubos Klokner (erkac).
4445 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
4447 2003-07-08 Alexander M. Turek <rabus@users.sourceforge.net>
4448 * libraries/common.lib.php3: Send headers before exiting because of missing
4450 * lang/german-*.inc.php3: Updates.
4452 2003-07-07 Alexander M. Turek <rabus@users.sourceforge.net>
4453 * libraries/common.lib.php3, libraries/config_import.lib.php3: Backwards
4455 * libraries/common.lib.php3: Dynamic loading of MySQL extension always failed.
4457 2003-07-07 Garvin Hicking <me@supergarv.de>
4458 * tbl_change.php3: Fix undefined index for disp_query
4459 (when inserting a new row with a file uploaded to a column)
4460 * libraries/transformations/image_jpeg__inline.inc.php3,
4461 libraries/transformations/image_png__inline.inc.php3: Proper escaping
4463 * libraries/common.lib.php3, libraries/defines.lib.php3: Safari detection,
4464 smaller default font size (like OPERA). Bug #752646.
4466 2003-07-07 Marc Delisle <lem9@users.sourceforge.net>
4467 * libraries/auth/cookie.auth.lib.php3, config.inc.php3, user_password.php3,
4468 Documentation.html: only one blowfish secret is necessary for
4469 all servers, thanks to Alexander M. Turek
4470 ### 2.5.2-rc1 released
4472 2003-07-06 Michal Cihar <nijel@users.sourceforge.net>
4473 * lang/czech: Updated.
4474 * css/phpmyadmin.css.php3: url() should not contain quotes.
4476 2003-07-06 Alexander M. Turek <rabus@users.sourceforge.net>
4477 * lang/german-*.inc.php3: Updates.
4478 * libraries/export/sql.php3: Fixed bug #761956 (timestamp export fails).
4480 2003-07-05 Marc Delisle <lem9@users.sourceforge.net>
4481 * libraries/auth/config.auth.lib.php3, lang/*.php3:
4482 $strAccessDeniedExplanation
4483 * lang/swedish update, thanks to Björn T. Hallberg (bth).
4484 * lang/polish update, thanks to Jakub Wilk (ubanus).
4486 2003-07-05 Michal Cihar <nijel@users.sourceforge.net>
4487 * lang/czech: Updated.
4489 2003-07-04 Marc Delisle <lem9@users.sourceforge.net>
4490 * libraries/auth/cookie.auth.lib.php3: PHP3 compatibility
4491 * user_password.php3, libraries/auth/cookie.auth.lib.php3:
4492 sometimes, binary contents in cookies is not retrieved properly,
4493 so protect it with base64_encode()
4494 * lang/ukrainian: update, thanks to Markijan Baran
4496 2003-07-03 Marc Delisle <lem9@users.sourceforge.net>
4497 * lang/romanian update, thanks to Valics Lehel
4498 * lang/turkish update, thanks to Bora Alioglu
4499 * lang/italian update, thanks to Pietro Danesi
4501 2003-07-01 Marc Delisle <lem9@users.sourceforge.net>
4502 * Documentation.html: faq 8.1 about security alert of 2003-06-18
4503 * tbl_properties_links.php3: fix missing SQL section for exports
4504 * libraries/auth/cookie.auth.lib.php3, libraries/blowfish.php3,
4505 libraries/common.lib.php3, libraries/config_import.lib.php3,
4506 config.inc.php3, user_password.php3, Documentation.html, lang/*:
4507 now used the blowfish algorithm to encrypt the password in the
4510 2003-06-30 Marc Delisle <lem9@users.sourceforge.net>
4511 * lang/french: update
4513 2003-06-30 Michal Cihar <nijel@users.sourceforge.net>
4514 * tbl_properties_operations.php3, lang/*: Reorganised layout a bit, added
4515 CHECK link for InnoDB, use correct table type name fo BerkeleyDB.
4516 * tbl_query_box.php3: Moved load text files link outside form.
4518 2003-06-27 Garvin Hicking <dont_sobic.c_me_please@supergarv.de>
4519 * left.php3: Removed debugging code
4521 2003-06-27 Michal Cihar <nijel@users.sourceforge.net>
4522 * libraries/display_tbl.lib.php3, libraries/relation.lib.php3: Added some
4523 checks to avoid trying to use relations when no table (bug #761835).
4525 2003-06-27 Marc Delisle <lem9@users.sourceforge.net>
4526 * sql.php3: bug 760648: incorrect result count on MySQL 3
4528 2003-06-26 Marc Delisle <lem9@users.sourceforge.net>
4529 * lang/ukrainian: update, thanks to Markijan Baran
4530 * libraries/sqlparser.lib.php3 typo
4532 2003-06-26 Michal Cihar <nijel@users.sourceforge.net>
4533 * sql.php3, tbl_properties_links.php3, tbl_properties_structure.php3: Go
4534 back to tbl_properties_structure.php3 when not dropping table.
4536 2003-06-25 Marc Delisle <lem9@users.sourceforge.net>
4537 * scripts/create-release.sh: typo, bzip should be bzip2
4538 * libraries/sqlparser.lib.php3, tbl_properties_export.php3:
4539 bug 760648 export SELECT DISTINCT results
4541 2003-06-25 Michal Cihar <nijel@users.sourceforge.net>
4542 * libraries/sqlparser.lib.php3: Fixed XSS problem.
4543 * tbl_properties.inc.php3, libraries/functions.js: Alert user when not
4544 specied length for CHAR/VARCHAR fields.
4545 * libraries/export/{csv,latex,xml}.php3: Use correct field names when
4546 exporting custom SQL (also saves one SQL query for export) (fixes bug
4548 * lang/italian: Updated, thanks to Pietro Danesi (danone).
4549 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
4550 * lang/bulgarian: Updated, thanks to Stanislav Yordanov (stanprog).
4551 * lang/czech: Updated.
4552 * lang/*: Removed duplicate strReset.
4553 * lang/check_lang.sh: Ignore japanese specific messages.
4554 * sql.php3, libraries/display_export.lib.php3: Support for exporting any
4555 query into CSV/LaTeX/XML (RFE #684804).
4557 2003-06-24 Marc Delisle <lem9@users.sourceforge.net>
4558 * sql.php3, bug 759568, row count, DISTINCT and MySQL 4
4560 2003-06-23 Marc Delisle <lem9@users.sourceforge.net>
4561 * pdf_pages.php3: automatic layout start at 300,300 for better look
4562 on the dom-drag scratchboard
4564 2003-06-23 Garvin Hicking <me@supergarv.de>
4565 * Documentation.html, config.inc.php3, pdf_pages.php3,
4566 css/phpmyadmin.css.php3, libraries/common.lib.php3,
4567 libraries/config_import.lib.php3, libraries/dom-drag.js,
4568 libraries/functions.js: Added Patch #757907: DHTML WYSIWYG-control
4569 for PDF-relation setup. Based on DOM-drag.js, a library provided
4570 by Aaron Boodman (youngpup.net).
4571 * lang/german*: Updates
4572 * lang/*, pdf_pages.php3: Strings for DHTML scratchboard
4574 2003-06-23 Alexander M. Turek <rabus@users.sourceforge.net>
4575 * lang/arabic-*.inc.php3, lang/czech-*.inc.php3, lang/finnish-*.inc.php3,
4576 lang/french-*.inc.php3, lang/georgian-utf-8.inc.php3,
4577 lang/lithuanian-*.inc.php3, lang/malay-*.inc.php3,
4578 lang/russian-*.inc.php3, lang/ukrainian-*.inc.php3: Checked all language
4579 files for incomplete arrays ($byteUnits, $day_of_week and $month).
4580 * libraries/common.lib.php3: Security fix against bad JS code.
4581 * translators.html: Removed Loïc from list; he is inactive at the moment.
4582 * Documentation.html: Changed my email address.
4584 2003-06-22 Robin Johnson <robbat2@users.sourceforge.net>
4585 * scripts/updatedocs.sh:
4586 - Cleanup scripts/updatedocs.sh (I use it elsewhere as well).
4587 * scripts/create-release.sh:
4588 - Moved to using updatedocs.sh for updating documentation.
4589 - Make tarring faster by re-arranging ops.
4591 2003-06-21 Marc Delisle <lem9@users.sourceforge.net>
4592 * sql.php3: typo in call to cleanup columns
4594 2003-06-20 Marc Delisle <lem9@users.sourceforge.net>
4595 * pdf_schema.php3: use PMA_getForeigners()
4596 * db_details_qbe.php3: undefined variable
4598 2003-06-20 Garvin Hicking <me@supergarv.de>
4599 * db_details_importdocsql.php3: Will now NEVER reveal any filename
4600 the docSQL import isn't able to read. Can now only read contents
4601 of the 'docSQL' subdirectory and never be able to go higher than
4604 2003-06-19 Marc Delisle <lem9@users.sourceforge.net>
4605 * libraries/sqlparser.lib.php3: analyzer for FOREIGN KEYS
4606 * libraries/sqlparser.lib.php3: bug 756861, DEFAULT 0 becomes DEFAULT0
4607 * libraries/display_tbl.lib.php3: use PMA_getForeigners()
4608 * libraries/relation.lib.php3: now PMA_getForeigners() gets also
4609 foreign keys defined in innnodb
4610 * tbl_select.php3: use PMA_getForeigners() also for innodb
4612 2003-06-17 Michal Cihar <nijel@users.sourceforge.net>
4613 * config.inc.php3: Fixed typo (s/'PMA_pdf_page'/'PMA_pdf_pages'/).
4615 2003-06-17 Alexander M. Turek <rabus@users.sourceforge.net>
4616 * lang/polish-*.inc.php3: Updates, thanks to Jakub Wilk (ubanus).
4618 2003-06-16 Michal Cihar <nijel@users.sourceforge.net>
4619 * index.php3: Use $cfg['DefaultTabServer'] (bug #754260).
4621 2003-06-14 Michal Cihar <nijel@users.sourceforge.net>
4622 * export.php3: Fixed saving compressed dumps on server.
4623 * libraries/display_export.lib.php3: Fixed description for line
4624 terminating character.
4626 2003-06-13 Marc Delisle <lem9@users.sourceforge.net>
4627 * libraries/sqlparser.data.php3: bug 753813, "session" is not
4630 2003-06-13 Michal Cihar <nijel@users.sourceforge.net>
4631 * libraries/charset_conversion.lib.php3, libraries/common.lib.php3,
4632 libraries/defines_php.lib.php3, libraries/dbg/setup.php3: Use new PMA_dl
4633 function, that checks true dl availability (fixes #747717). All checks
4634 are based on php 4.3.1 source, so if this gets changed, we will need to
4637 2003-06-12 Marc Delisle <lem9@users.sourceforge.net>
4638 * libraries/relation.lib.php3: bug 751787: should not disable all
4639 the features, when the relation feature is broken
4641 2003-06-11 Marc Delisle <lem9@users.sourceforge.net>
4642 * libraries/auth/cookie.auth.lib.php3: undefined scheme
4643 * main.php3: undefined scheme
4645 2003-06-10 Marc Delisle <lem9@users.sourceforge.net>
4646 * db_details_qbe.php3: bug 751787, missing FROM part in query generator
4647 * libraries/export/sql.php3: typo largeblob -> longblob
4649 2003-06-10 Michal Cihar <nijel@users.sourceforge.net>
4650 * scripts/create-release.sh: Set correct permissions before releasing.
4651 * Documentation, config.inc.php3, db_details_export.php3, export.php3,
4652 main.php3, server_export.php3, server_links.inc.php3, tbl_dump.php3,
4653 tbl_move_copy.php3, tbl_properties_export.php3, lang/*,
4654 libraries/build_dump.lib.php3, libraries/config_import.lib.php3,
4655 libraries/display_export.lib.php3, libraries/export/*: Reworked export,
4657 - support for exporting selected databases
4658 - if not needed buffering, output is send directly
4659 - unifies all export, so there is now more common code
4660 - sql export can contain relations and mime types in comments
4661 - configurable defaults for export.
4663 2003-06-09 Michal Cihar <nijel@users.sourceforge.net>
4664 * libraries/display_tbl.lib.php3: Display Full/Partial text links for
4665 almost every select.
4666 * lang/italian: Updated, thanks to Pietro Danesi (danone).
4667 * lang/czech: Updated.
4669 2003-06-08 Alexander M. Turek <rabus@users.sourceforge.net>
4670 * server_privileges.php3: MySQL 4.1 users could not edit column privileges.
4671 * tbl_properties.inc.php3, tbl_properties_structure.inc.php3:
4672 SET and ENUM fields may have a character set, too.
4674 2003-06-07 Alexander M. Turek <rabus@users.sourceforge.net>
4675 * libraries/common.lib.php3: Incremented required config.inc.php3 revision
4677 * tbl_addfield.php3, tbl_alter.php3, tbl_create.php3,
4678 tbl_properties.inc.php3, tbl_properties_operations.php3,
4679 tbl_properties_structure.php3, tbl_properties_table_info.php3,
4680 libraries/mysql_charsets.lib.php3: Improved MySQL 4.1 support:
4681 - phpMyAdmin is now able to assign / alter table and field charsets;
4682 - The table structure page sometimes displayed "Array" in the charset
4684 - When altering the field type, the input box for the field length
4685 sometimes had a strange default value.
4687 2003-06-06 Marc Delisle <lem9@users.sourceforge.net>
4688 * Documentation.html, config.inc.php3: new LimitChars behavior
4690 2003-06-06 Michal Cihar <nijel@users.sourceforge.net>
4691 * mult_submits.inc.php3: Missing ;.
4692 * libraries/relation_cleanup.lib.php3, mult_submits.inc.php3, sql.php3:
4693 Cleanup phpMyAdmin tables also after multi submit actions (RFE #749989).
4694 * tbl_query_box.php3: Don't add target if not in query window.
4695 * libraries/display_tbl.lib.php3: $cfg['LimitChars'] now limits all fields
4697 * pdf_pages.php3: Fixed undefined index warnings, don't attemt to
4698 edit/display deleted page just after deleting.
4699 * libraries/config_import.lib.php3, lang/*, config.inc.php3,
4700 db_details_structure.php3, pdf_pages.php3, pdf_schema.php3: User can
4701 select paper size for pdf (RFE #631551).
4702 * read_dump.php3: Fixed undefined variable warning (bug #750070).
4703 * libraries/sqlparser.lib.php3: Fixed bad displaying of parser bug report
4706 2003-06-05 Marc Delisle <lem9@users.sourceforge.net>
4707 * Documentation.html: new faq 6.20 about CREATE TEMPORARY TABLES
4708 * libraries/sqlparser.lib.php3: bug 716679, parsing of negation operator
4709 * tbl_properties_links.php3, tbl_properties_operations.php3: merge
4710 the Options tab into Operations
4712 2003-06-05 Michal Cihar <nijel@users.sourceforge.net>
4713 * libraries/display_export.lib.php3, libraries/functions.js: Some
4715 * db_details_links.php3: Display Query tab even with no tables.
4716 * libraries/charset_conversion.lib.php3: Default iconv parameters to empty
4718 * config.inc.php3, left.php3, libraries/config_import.lib.php3: Optional
4719 dropdown for server list in left frame (RFE #555978).
4720 * tbl_query_box.php3: Possibility to upload SQL file with no database
4721 selected (RFE #641760).
4724 2003-06-04 Marc Delisle <lem9@users.sourceforge.net>
4725 * libraries/sqlparser.lib.php3: bug 592692, pretty printer
4727 * libraries/sqlparser.lib.php3: bug 683975, various pretty printer bugs
4729 2003-06-04 Michal Cihar <nijel@users.sourceforge.net>
4730 * mult_submits.inc.php3: Use TRUNCATE when using MySQL 4 (bug #748792).
4732 2003-06-03 Marc Delisle <lem9@users.sourceforge.net>
4733 * lang/spanish: Updates, thanks to Dr. med. Daniel Hinostroza C.
4734 * lang/slovak update, thanks to Lubos Klokner
4736 2003-06-03 Michal Cihar <nijel@users.sourceforge.net>
4737 * libraries/config_import.lib.php3: Fixed MySQLManualType/MySQLManualBase
4740 2003-06-03 Garvin Hicking <me@supergarv.de>
4741 * lang/*, tbl_query_box.php3, Documentation.html, footer.inc.php3:
4743 New feature - The automatic update of the query window seems to
4744 cause some headache for users. They type in their query, want to
4745 look in a different table for some fields, want to switch back to
4746 their browser window and the changes are lost because the last table
4747 is always filled in. Now we have a checkbox to preserve the edited
4748 content from any update outside of the window. It is automatically
4749 checked by editing the contents of the query textarea and can be
4750 unchecked to restore previous behaviour. Thanks to Alexander Meis
4751 for this suggestion. Optionally we could build in a config variable
4752 to override this 'onChange' effect, but I guess it's not necessary.
4753 * libraries/display_tbl.lib.php3: Bug #748084 - Use preg_replace instead
4754 of ereg_replace, because it interprets \0, \1 and so on not as strings
4755 but as regex-subpatterns and fails to convert those strings correctly.
4756 We'll have to see if that can be the case on other usages of
4757 preg_replace as well.
4759 2003-06-02 Alexander M. Turek <rabus@users.sourceforge.net>
4760 * server_status.php3: RFE #723325 (Move total query statistics).
4762 2003-06-02 Michal Cihar <nijel@users.sourceforge.net>
4763 * libraries/display_tbl.lib.php3, lang/*: Better text on button for
4764 executing bookmark (bug #745993).
4765 * scripts/create-release.sh: Better checking for input, exit when cvs
4766 doesn't work, don't include CVS and .cvsignore in tarballs, don't chmod
4768 * libraries/build_dump.lib.php3, libraries/display_export.lib.php3,
4769 tbl_dump.php3, lang/*: Allow to replace "NULL" with alternative string
4771 * Documentation.*: Add simple LaTeX document, to show how to use LaTeX
4773 * main.php3: Add server to phpinfo link to avoid relogin with more
4775 * main.php3, tbl_properties.inc.php3: Replace target="_new" with
4776 target="_blank" as it should be.
4778 2003-06-02 Marc Delisle <lem9@users.sourceforge.net>
4780 * (not in 2.5.1) sql.php3: bug 747451, incorrect detection of
4783 2003-06-02 Alexander M. Turek <rabus@users.sourceforge.net>
4784 * Happy Birthday to me :-)
4785 * libraries/sqlparser.lib.php3: Correct behavior for "SHOW INNODB STATUS".
4787 2003-06-01 Michal Cihar <nijel@users.sourceforge.net>
4788 * config.inc.php3, libraries/config_import.lib.php3: Default iconv
4789 parameters to empty string, as older iconv version don't support it
4792 2003-06-01 Alexander M. Turek <rabus@users.sourceforge.net>
4793 * lang/catalan-*.inc.php3: Updates, thanks to Xavier Navarro (xavin).
4795 2003-06-01 Marc Delisle <lem9@users.sourceforge.net>
4796 * lang/chinese_gb: Update thanks to Wang (fundawang).
4798 2003-05-30 Marc Delisle <lem9@users.sourceforge.net>
4799 * lang/romanian updates, thanks to Valics Lehel
4800 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
4801 * lang/polish: update, thanks to Jakub Wilk
4803 2003-05-30 Alexander M. Turek <rabus@users.sourceforge.net>
4804 * lang/bulgarian-*.inc.php3: Updates, thanks to
4805 Stanislav Yordanov (stanprog).
4806 * tbl_properties_structure.inc.php3:
4807 - Fixed display for tables with few indexes;
4808 - BLOBs are always binary;
4809 - RFE #623665 (MySQL 4.1 support):
4810 - Fixed display of field charsets;
4811 - The table charset is now displayed.
4812 * libraries/sqlparser.data.php3: Added CHARSET, SQL_CACHE, SQL_NO_CACHE.
4813 * tbl_change.php3: binary fields with CHARACTER SET definition were treated
4814 as SET fields (again RFE #623665).
4815 * Documentation.html:
4816 - Declared MySQL 4.1 support as experimental;
4817 - Added some notes about MySQL 4.1 / 5.0;
4818 - php 5.0.0-dev should work fine with phpMyAdmin - it has been doing so at
4819 least on my test machines for a couple of months.
4820 * scripts/create-tables.sql: Added some notes about lower_case_table_names.
4821 * libraries/sqlparser.lib.php3: Parser treated "CHARACTER" as column type,
4822 even if it was used in "CHARACTER SET".
4823 * libraries/common.lib.php3:
4824 - Removed check for default tab values: They are already checked in
4825 config_import.lib.php3;
4826 - Corrected config file revison;
4828 * server_databases.php3: Small interface fixes.
4829 * translators.html: Removed a dublicate message.
4831 2003-05-29 Michal Cihar <nijel@users.sourceforge.net>
4832 * lang/czech: Updated.
4834 2003-05-29 Marc Delisle <lem9@users.sourceforge.net>
4835 * ldi_check.php3, ldi_table.php3, lang/*: bug 740607, now autodetect
4836 the best method (LOCAL or not) in the LOAD dialog, and allow user
4839 2003-05-29 Garvin Hicking <me@supergarv.de>
4840 * index.php3: Add frameborder to allow resizing. Introduces a 1px
4841 bar, but cannot be solved. Note that this is only neccessary
4842 for Mozilla, IE5/6 allow resizing with a "0" frameborder
4843 * footer.inc.php3: Only update queryframes DB/Table info when
4844 no error happened in a query.
4845 * ldi_table.php3: Use <label> tags for the new radio buttons as with
4846 our other GUI elements.
4848 2003-05-28 Alexander M. Turek <rabus@users.sourceforge.net>
4849 * translators.html: Typo.
4851 2003-05-28 Marc Delisle <lem9@users.sourceforge.net>
4852 * lang/spanish: Updates, thanks to Dr. med. Daniel Hinostroza C.
4853 * lang/chinese_gb: Update thanks to Wang (fundawang).
4854 * translators.html: more typos
4856 2003-05-28 Garvin Hicking <me@supergarv.de>
4857 * libraries/sqlvalidator.class.php3: Fix Bug #739096: Because
4858 the PEAR library and PHP changed the way how referenced variables
4859 get accessed, we have to pre-initialize the array and submit that
4860 to the PEAR call() funktion.
4861 * index.php3: Bug #743856. Fixed trinary operator, thanks to Virgile
4863 * tbl_relation.php3: Will now not show a selected display field, if
4864 none has been set yet for a table to not let users think, the key
4867 2003-05-26 Michal Cihar <nijel@users.sourceforge.net>
4868 * lang/czech: sorted.
4870 2003-05-26 Marc Delisle <lem9@users.sourceforge.net>
4871 * lang/chinese_big5: Updated, thanks to Siu Sun
4872 ### 2.5.1-rc1 released
4874 2003-05-26 Michal Cihar <nijel@users.sourceforge.net>
4875 * documentation, config.inc.php3, tbl_change.php3,
4876 tbl_properties.inc.php3, libraries/config_import.lib.php3: possibility
4877 to disable ctrl+arrows moving.
4879 2003-05-25 Garvin Hicking <me@supergarv.de>
4880 * left.php3: Fix #742632 finally: Refresh to main.php3
4881 if an empty DB has been selected.
4883 2003-05-25 Marc Delisle <lem9@users.sourceforge.net>
4884 * left.php3: new fix for #742632
4885 * lang/polish: update, thanks to Jakub Wilk
4886 * lang/italian: Updated, thanks to Pietro Danesi (danone).
4888 2003-05-24 Marc Delisle <lem9@users.sourceforge.net>
4889 * Documentation.html: talk about left frame levels
4890 * lang/galician: update, thanks to Xosé Calvo
4891 * lang/turkish: update, thanks to Bora Alioglu
4893 2003-05-24 Garvin Hicking <me@supergarv.de>
4894 * left.php3: Fix bug #742632, thanks to Kai Butchkau!
4895 * read_dump.php3: Bug #741256
4896 * footer.inc.php, tbl_query_box.php3: Only focus the mainframe
4897 when a query was submitted from the query window
4899 2003-05-23 Marc Delisle <lem9@users.sourceforge.net>
4900 * libraries/sqlparser.lib.php3: bug 653964: wrong alias set by
4901 the analyzer, bug analyzed thanks to Michal!
4903 2003-05-23 Michal Cihar <nijel@users.sourceforge.net>
4904 * read_dump.php3, tbl_alter.php3: Tabs highlighting...
4906 2003-05-22 Marc Delisle <lem9@users.sourceforge.net>
4907 * lang/romanian updates, thanks to Valics Lehel
4909 2003-05-22 Michal Cihar <nijel@users.sourceforge.net>
4910 * tbl_indexes.php3, libraries/common.lib.php3: Better tabs highlighting
4911 when editing indexes.
4912 * tbl_replace_fields.php3, libraries/build_dump.lib.php3,
4913 libraries/display_tbl.lib.php3: Don't hexify BLOB if it is empty (bug
4915 * Documentation, config.inc.php3, libraries/config_import.lib.php3,
4916 libraries/defines_php.lib.php3: Improved GD 2 detection (bugs #736111,
4918 * lang/sync_lang.sh: Removed dropped farsi translation.
4919 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
4920 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
4921 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
4923 2003-05-22 Garvin Hicking <me@supergarv.de>
4924 * sql.php3, libraries/common.lib.php3: Bug #692854: Never execute
4925 a query in (with/without) PHP code views, and display a new
4926 "Execute query" link in this mode.
4927 * lang/german*: Update.
4929 2003-05-20 Garvin Hicking <me@supergarv.de>
4930 * index.php3: New rewrite of how the frameset is created
4931 (Patch item #738226 plus some <noframes> corrections).
4932 This fixes compatibility problems, even though it's not
4933 valid XHTML 1.0, because the <script>/<noscript> tags are
4934 not allowed in there.
4936 2003-05-20 Marc Delisle <lem9@users.sourceforge.net>
4937 * lang/korean update, thanks to WooSuhan
4938 * lang/estonian update, thanks to finsoft@sourceforge.net.
4939 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
4940 * lang/indonesian: Updated, thanks to Rachim Tamsjadi (tamsy).
4941 * lang/slovak update, thanks to Lubos Klokner
4943 2003-05-20 Michal Cihar <nijel@users.sourceforge.net>
4944 * tbl_change.php3: Fixed table layout when LongtextDoubleTextarea is
4946 * tbl_select.php3: Fixed problems with empty value in enum (bug #740420).
4948 2003-05-18 Marc Delisle <lem9@users.sourceforge.net>
4949 * left.php3, index.php3: bug 739348: because the db name is no longer
4950 encoded in left.php3 (to accomodate html entities), we have to stop
4951 decoding it, otherwise a db name with a plus sign is not selectable
4952 * sql.php3: bug 738508: do a quick count on the rows to avoid
4953 a slow SQL_CALC_FOUND_ROWS, when "just browsing" (experimental)
4955 2003-05-15 Michal Cihar <nijel@users.sourceforge.net>
4956 * Documentation, config.inc.php3, tbl_change.php3,
4957 libraries/config_import.lib.php3: Double sized textarea for LONGTEXT is
4958 configurable (RFE #737174).
4960 2003-05-14 Michal Cihar <nijel@users.sourceforge.net>
4961 * libraries/display_export.lib.php3, tbl_dump.php3: Support for exporting
4962 CSV for multiple tables, it just puts all content into one file, but
4963 some people seem to want this (based on patch #735136).
4964 * tbl_dump.php3, lang/*: Use other messages (thanks to Marc), replace
4965 slashes in filename with underscore to avoid possible problems.
4966 * db_details_export.php3: Remember selected tables after exporting to a
4968 * libraries/common.lib.php3, tbl_dump.php3, sql.php3: Better way for
4969 highliting tabs when including files (set $active_page for highliting).
4970 * sql.php3, tbl_replace.php3, lang/*: Show insert_id after INSERT (RFE
4973 2003-05-14 Marc Delisle <lem9@users.sourceforge.net>
4974 * libraries/defines_php.lib.php3: bug 736111: better GD2 detection
4976 2003-05-14 Garvin Hicking <me@supergarv.de>
4977 * lang/german*: Translations.
4978 * pdf_schema.php3: Merged patch #736999 (fixes Bug #728789 and
4979 better fix for #624712), by Maxime Delorme. Thanks!
4980 * tbl_change.php3: RFE #737174 implemented (comments welcome)
4981 * tbl_change.php3: RFE #723124 implemented (reset button)
4982 * read_dump.php3, tbl_query_box.php3: RFE #641760
4983 * Documentation.html: Added FAQ 5.14 (Buggy Opera6)
4985 2003-05-13 Marc Delisle <lem9@users.sourceforge.net>
4986 * libraries/sqlparser.data.php3: bug 736793, new reserved
4987 word 'DIV' in MySQL 4.1.0 (note: it is classified as a function but
4988 follows the syntax of an operator: SELECT 5 DIV 2) so I have put
4989 it in the reserved words for now.
4991 2003-05-13 Garvin Hicking <me@supergarv.de>
4992 * footer.inc.php3, querywindow.php3: Fix bug #736197
4993 (clicking on edit link from a sql-query now switches
4994 to sql tab of the query window)
4995 * left.php3: Improved performance by using str_replace instead
4997 * lang/german*: Translations.
4998 * libraries/common.lib.php3: Fix bug #736609 (Escaping of
5001 2003-05-13 Michal Cihar <nijel@users.sourceforge.net>
5002 * left.php3: Fixed displaying of tables with quote in name.
5003 * main.php3: $pma_uri_parts['scheme'] might be sometimes unset...
5004 * tbl_move_copy.php3, lang/*: Check for same table and db name when moving
5006 * libraries/relation.lib.php3: Fixed warning in PMA_purgeHistory.
5007 * ldi_check.php3, lang/*: Behave correctly if no file is given for loading.
5008 * read_dump.php3: Correctly checks whether table exists.
5009 * libraries/common.lib.php3: Highlight tab also when current page is
5010 read_dump.php3 and $goto is link of current tab.
5011 * tbl_replace.php3: Display message after updating row.
5012 * libraries/common.lib.php3: Fix tab attributes when some specified as
5014 * libraries/build_dump.lib.php3: Fix eporting without backquotes (bug
5016 * .cvsignore, config.inc.php3, db_details_db_info.php3, tbl_dump.php3,
5017 lang/*, libraries/common.lib.php3, libraries/display_export.lib.php3,
5018 Documentation.html: Support for saving to file on server (part of RFE
5021 2003-05-12 Garvin Hicking <me@supergarv.de>
5022 * queryframe.php3: Remove left/bottom margin to better fit the link title
5024 * footer.inc.php3: Only update db/table variables if the query was correct.
5026 * left.php3, config.inc.php3, libraries/config_import.lib.php3, libraries/
5027 common.lib.php3: Patch #725839 (Nested display of tables)
5028 * ldi_check.php3, ldi_table.php3: Allow CSV import from UploadDir. Needs testing.
5030 2003-05-12 Michal Cihar <nijel@users.sourceforge.net>
5031 * index.php3: Better fix for #736003.
5032 * libraries/common.lib.php3: Light tabs were displayed wrong, bug #736590.
5033 * mult_submits.inc.php3, server_databases.php: Add confirmation when
5034 dropping databases (bug #736238).
5036 2003-05-11 Michal Cihar <nijel@users.sourceforge.net>
5037 * Documentation.html, config.inc.php3,
5038 libraries/charset_conversion.lib.php3, libraries/config_import.lib.php3:
5039 Merged patch #729514 - support for iconv parameters.
5040 * read_dump.php3, libraries/common.lib.php3: Merged patch #728928 - show
5041 multi statement query result. Closes RFE #728833.
5042 * tbl_dump.php3, libraries/build_dump.lib.php3,
5043 libraries/display_export.lib.php3, lang/*: Merged patch #727027 - LaTeX
5044 export improvements. Now can export table structure and some other
5045 options. Closes RFE #718942.
5046 * tbl_change.php3: Remember state of insert as another row - fixes
5047 #736064, show used query.
5048 * index.php3: Fixed typo in hash, fixed bad hash propagated with
5049 JavaScript. Fixes #736003.
5051 2003-05-11 Marc Delisle <lem9@users.sourceforge.net>
5054 2003-05-10 Marc Delisle <lem9@users.sourceforge.net>
5055 * libraries/display_tbl.lib.php3: bug 735439: if too many page numbers,
5056 show just the pages near the current page
5058 2003-05-10 Michal Cihar <nijel@users.sourceforge.net>
5059 * libraries/common.lib.php3: Whole tab is now link.
5060 * libraries/display_export.lib.php3: Disable CSV export for multiple
5061 tables - fixes #734104.
5062 * lang/latvian: Update thanks to Sandis Jerics (saaa2002).
5063 * lang/chinese: Update thanks to Wang (fundawang).
5064 * lang/sync_lang.sh: Fix for POSIX sh.
5065 * db_details_structure.php3: Don't display 0 for InnoDB tables as records
5066 count - fixes #735441.
5067 * libraries/display_tbl.lib.php3: Fix not displaying content of TEXT
5068 fields (was treated like BLOB).
5069 * libraries/common.lib.php3: $cfg['Server']['AllowDeny']['order'] might
5072 2003-05-09 Marc Delisle <lem9@users.sourceforge.net>
5073 * libraries/display_tbl.lib.php3: bug 731367: hexifying all
5074 TEXT fields (a if on the type returns "blob") caused
5077 2003-05-05 Marc Delisle <lem9@users.sourceforge.net>
5078 * libraries/build_dump.lib.php3: bug 731866: text fields were
5079 exported hexified, because mysql_field_type() was used and
5080 it returns 'blob' for 'text' fields, so use a new PMA_fieldTypes()
5082 2003-05-02 Marc Delisle <lem9@users.sourceforge.net>
5083 * libraries/get_foreign.lib.php3: bug 731480: was not counting
5084 the rows of the foreign, thanks to Stefan Elssner
5086 2003-05-02 Garvin Hicking <me@supergarv.de>
5087 * css/phpmyadmin.css.php3: Small typo, seems to be
5088 solution of support request #728820
5089 * Documentation.html: Enhance FAQ 2.3 (mysql.sock readable,
5091 * Added scripts/inno2pma (from Ernie Hershey). Please see
5092 Patch Tracker #709383 for further information.
5093 * libraries/display_tbl.lib.php3: Bug #728813 (title for
5094 relations when foreign_db != master_db)
5095 * index.php3, left.php3, tbl_query_box.php3, db_details_common.php3,
5096 main.php3, queryframe.php3, libraries/common.lib.php3: Should be
5097 the fix for Bug #730718.
5098 Moved the hashform from the "nav"-frame to the "queryframe"-frame,
5099 altered the way the form is submitted in LeftFrameLight mode to
5100 keep the queryframe. Only if JavaScript is usable, otherwise it's
5101 not necessary to keep the 'opener' pointer.
5102 * libraries/display_tbl.lib.php3: PHP3 compatibility.
5103 * libraries/common.lib.php3, db_details_common.php3, index.php3,
5104 main.php3: Still have to propagate $hash to the left frame...
5106 2003-04-30 Marc Delisle <lem9@users.sourceforge.net>
5107 * pdf_schema.php3, bug 729517, better comment output,
5108 thanks to Maxime Delorme
5110 2003-04-30 Michal Cihar <nijel@users.sourceforge.net>
5111 * tbl_move_copy.php3: Better fix for #729416 (use INSERT IGNORE).
5113 2003-04-29 Michal Cihar <nijel@users.sourceforge.net>
5114 * server_privileges.php3: No need to escape wild characters here.
5116 2003-04-29 Garvin Hicking <me@supergarv.de>
5117 * tbl_move_copy.php3: Bug #729416
5118 * tbl_query_box.php3, queryframe.php3: Bug #729446, maybe #728571
5120 * db_details_structure.php3: Prevent uninitialized variable
5122 2003-04-28 Garvin Hicking <me@supergarv.de>
5123 * index.php3, queryframe.php3, tbl_query_box.php3, querywindow.php3:
5124 Even more issues when QueryFrameJS is set to true, but JS is not
5125 activated. Haven't ever thought this would be necessary. ;)
5126 I tested everything with QueryFrame/QueryFrameJS set to true/false
5127 with and without JavaScript enabled, and got everything working.
5128 Please verify for yourselves! :)
5130 2003-04-28 Marc Delisle <lem9@users.sourceforge.net>
5131 * lang/polish: update, thanks to Jakub Wilk
5133 2003-04-28 Michal Cihar <nijel@users.sourceforge.net>
5134 * tbl_query_box.php3: Partial fix for #728935 (can not submit SQL without
5135 javascript). But there are still problems without javascript.
5137 2003-04-27 Marc Delisle <lem9@users.sourceforge.net>
5138 ### 2.5.0-rc2 released
5140 2003-04-25 Michal Cihar <nijel@users.sourceforge.net>
5141 * lang/estonian: Updated, thanks to finsoft@sourceforge.net.
5142 * lang/norwegian: Updated, thanks to Sven-Erik Andersen (sven-erik).
5143 * lang/thai: Updated, thanks to Arthit Suriyawongkul.
5144 * lang/{catalan,english,indonesian,spanish}: Added some missing
5147 2003-04-23 Michal Cihar <nijel@users.sourceforge.net>
5148 * tbl_dump.php3: Fixed syntax error with === (#724093, #707538).
5149 * libraries/display_export.lib.php3: Automatically check "Save as file"
5150 when selecting compression.
5152 2003-04-22 Garvin Hicking <me@supergarv.de>
5153 * libraries/common.lib.php3, main.php3, db_details_common.php3:
5154 When reloading the frame, propagate hash value (for querywindow)
5156 2003-04-22 Marc Delisle <lem9@users.sourceforge.net>
5157 * tbl_indexes.php3: bug 725711: FULLTEXT index type not shown
5158 in the drop-down box
5160 2003-04-20 Garvin Hicking <me@supergarv.de>
5161 * libraries/display_tbl.lib.php3, index.php3, left.php3,
5162 tbl_query_box.php3, queryframe.php3, querywindow.php3:
5163 Fixed Bug #723955, 723736, 723713 (Query Frame). Workaround for
5164 (serious) issues with multiple instances of phpMyAdmin and
5165 the query window. Also made sure that disabling the QueryFrame
5166 is possible without seeing errors. Of course, this is
5167 extremely reduced usability without JS.
5169 2003-04-18 Garvin Hicking <me@supergarv.de>
5170 * left.php3, index.php3, tbl_query_box.php3,
5171 libraries/display_tbl.lib.php3, queryframe.php3:
5174 2003-04-18 Marc Delisle <lem9@users.sourceforge.net>
5175 * Documentation.html: faq about double auth windows
5176 * lang/ukrainian: update, thanks to Markijan Baran
5177 * tbl_relation.php3: bug 696215: can now choose all segments
5180 2003-04-17 Marc Delisle <lem9@users.sourceforge.net>
5181 * lang/ukrainian: update, thanks to Markijan Baran
5182 * server_common.inc.php3: bug 722791: "USE mysql" is not a good
5183 test in MySQL 4 to check if superuser
5185 2003-04-17 Michal Cihar <nijel@users.sourceforge.net>
5186 * tbl_replace_fields.php3: Fix typo.
5187 * tbl_replace.php3: Use rather SELECT *, as selecting only BLOB causes
5188 MySQL sometimes problems...
5190 2003-04-17 Garvin Hicking <me@supergarv.de>
5191 * tbl_replace_fields.php3: Use $encoded_key instead of $key to
5192 detect changes in BLOB fields with a special name.
5193 * tbl_replace.php3, tbl_replace_fields.php3: Bug #722629 - Use
5194 original values of a BLOB field when 'Insert as new row' is
5196 * libraries/display_tbl.lib.php3: Bug #662320 (highlight fields
5197 crossing DB borders now allowed)
5199 2003-04-16 Garvin Hicking <me@supergarv.de>
5200 * tbl_query_box.php3: Only hide 'go' SQL button, when in files mode
5203 2003-04-16 Marc Delisle <lem9@users.sourceforge.net>
5204 * badwords.txt: "status" is not a reserved word
5206 2003-04-16 Michal Cihar <nijel@users.sourceforge.net>
5207 * libraries/sqlparser.data.php3: Added AUTO_INCREMET to reserved words.
5208 * tbl_properties_common.php3: Avoid displaying message twice in some cases
5209 (fixes bug #722378).
5210 * libraries/build_dump.lib.php3: Export BLOBs hex quoted.
5212 2003-04-15 Michal Cihar <nijel@users.sourceforge.net>
5213 * tbl_query_box.php3: Only display charset selection when a DB is
5215 * libraries/display_tbl.lib.php3: Fix edit link for table without primary
5216 key and with BLOB field (bug #708182).
5218 2003-04-15 Garvin Hicking <me@supergarv.de>
5219 * footer.inc.php3, queryframe.php3: Changed anchor target
5220 and window name of queryframe as suggested by Armel
5223 2003-04-14 Marc Delisle <lem9@users.sourceforge.net>
5224 * libraries/sqlparser.data.php3: bug 647705: 'NO' is not
5225 a reserved word in MySQL
5226 * libraries/sqlparser.data.php3: bug 708887: MONTH() and YEAR()
5228 * libraries/common.lib.php3: bug 721278: Skip Explain SQL
5230 2003-04-14 Michal Cihar <nijel@users.sourceforge.net>
5231 * lang/some translations: Damn, I didn't commit all empty translations
5233 * lang/sync_lang.sh: Updated to avoid empty translations problems (reports
5234 which translations has failed, now also converts by default only
5235 modified files and is capable to get charset from filename when reading
5236 from file has failed.
5237 * left.php3: More fixes for HTML entities.
5238 * tbl_properties_options.php3: Remove '; InnoDB free:' part from comment
5240 * lang/czech: Updated.
5241 * lang/indonesian: Updted, thanks to Rachim Tamsjadi (tamsy).
5242 * lang/swedish: Updated, thanks to Björn T. Hallberg (bth).
5243 * lang/italian: Updated, thanks to Pietro Danesi (danone).
5244 * lang/catalan: Updated, thanks to Xavier Navarro.
5245 * footer.inc.php3: Fixed for quotes, HTML entities and other weird
5246 characters in db/table name.
5247 * libraries/display_tbl.lib.php3: Fixed bug #720672 - moved headers.
5248 * db_details.php3, tbl_query_box.php3: Display choice for charset also
5249 when only UploadDir available.
5251 2003-04-14 Garvin Hicking <me@supergarv.de>
5252 * libraries/common.lib.php3: Fixed SHOW TABLE STATUS LIKE ... FROM ...
5253 usage. (Bug #720846)
5254 * footer.inc.php3: Needed \n for some cases.
5255 * tbl_query_box.php3: Only display file import when a DB is selected.
5257 2003-04-13 Marc Delisle <lem9@users.sourceforge.net>
5258 * lang/french: update
5259 * lang/spanish: Updates, thanks to Dr. med. Daniel Hinostroza C.
5260 * lang/polish: update, thanks to Jakub Wilk
5261 ### 2.5.0-rc1 released
5263 2003-04-13 Alexander M. Turek <rabus@users.sourceforge.net>
5264 * lang/bulgarian-windows-1251.inc.php3, lang/croatian-windows-1250.inc.php3,
5265 lang/czech-windows-1250.inc.php3, lang/russian-koi8-r.inc.php3:
5268 2003-04-13 Michal Cihar <nijel@users.sourceforge.net>
5269 * lang/{slovenian,russian,croatian,bulgarian}: We don't
5270 want empty translations...
5272 2003-04-12 Alexander M. Turek <rabus@users.sourceforge.net>
5273 * libraries/common.lib.php3: Better fix against possible "wrong parameter
5275 * server_privileges.php3:
5276 - Fixed a broken link in the user overview table;
5277 - Fixed bug #539756 again.
5278 * lang/german-*.inc.php3: Updates.
5279 * tbl_properties_structure.php3, lang/*.inc.php3: Nicer output for MySQL 4.1
5280 (Feature #623665, part 1).
5282 2003-04-11 Marc Delisle <lem9@users.sourceforge.net>
5283 * libraries/common.lib.php3, config_import.lib.php3:
5284 MaxExactCount backwards compatibility
5285 * db_details_structure.php3: undefined $row_count for InnoDB tables
5287 2003-04-11 Michal Cihar <nijel@users.sourceforge.net>
5288 * db_details_structure.php3: Get row count by SHOW TABLE STATUS, and by
5289 SELECT COUNT(*) only for small (<20000 rows) tables (RFE #708533).
5290 * config.inc.php3, db_details_structure.php3, libraries/common.lib.php3:
5291 $cfg['MaxExactCount'] is now used instead of hardcoded 20000 for above.
5292 * Documentation.*: Documented above.
5293 * lang/albanian: Updated, thanks to Laurent Dhima (laurenti).
5294 * lang/galician: Added missing string.
5295 * lang/thai: Updated, thanks to Arthit Suriyawongkul.
5297 2003-04-10 Michal Cihar <nijel@users.sourceforge.net>
5298 * pdf_schema.php3, libraries/common.lib.php3,
5299 libraries/display_tbl.lib.php3, libraries/get_foreign.lib.php3: Get row
5300 count by SHOW TABLE STATUS, and by SELECT COUNT(*) only for small
5301 (<20000 rows) tables (RFE #708533).
5302 * tbl_printview.php3: Make javascript work on more browsers than MSIE.
5303 * Documentation.*: Fixed typo and corrected FAQ 1.23 (bug #718569), fixed
5304 XHTML errors, document is again valid XHTML.
5305 * lang/italian: Updated, thanks to Pietro Danesi (danone).
5307 2003-04-09 Michal Cihar <nijel@users.sourceforge.net>
5308 * libraries/build_dump.lib.php3: Fixed undefined index warnings in LaTeX
5310 * libraries/display_export.lib.php3: Added <br /> before charset
5311 selection in export.
5313 2003-04-09 Marc Delisle <lem9@users.sourceforge.net>
5314 * lang/*: $updComTab -> $strUpdComTab
5315 * libraries/relation.lib.php3: put back version 1.30 message
5316 that uses $strUpdComTab
5317 * lang/indonesian: Updated, thanks again to Rachim Tamsjadi.
5319 2003-04-09 Garvin Hicking <me@supergarv.de>
5320 * pdf_schema.php3: Fix from Doug Suerich (dougsuerich)
5321 to prevent false arrow aligning when using 'same widths'.
5323 2003-04-08 Marc Delisle <lem9@users.sourceforge.net>
5324 * lang/galician: update, thanks to Xosé Calvo
5325 * lang/lithuanian: Updated, thanks to Vilius Zigmantas.
5326 * lang/italian: Updated, thanks to Pietro Danesi.
5327 * lang/chinese_gb: update, thanks to (fundawang)
5328 * lang/swedish: update, thanks to Björn T. Hallberg
5329 * lang/norwegian: update, thanks to Sven-Erik Andersen
5331 2003-04-07 Michal Cihar <nijel@users.sourceforge.net>
5332 * db_details_structure.php3, mult_submits.inc.php3: Added ANALYZE TABLE to
5333 multi submit actions.
5335 2003-04-06 Garvin Hicking <me@supergarv.de>
5336 * tbl_query_box.php, libraries/functions.js: Patch #705899 included.
5337 Now multiple fields can be inserted at cursor position (Mozilla/IE)
5338 in the sql query textarea. Thanks to Alexis Soulard (alexis_soulard)
5339 * header.inc.php3, footer.inc.php3, libraries/common.lib.php3,
5340 libraries/relation.lib.php3: RFE #715914: Sort query history by
5341 (autoincrement) key instead of timevalue. Only save queries in
5342 history if they were successful. This required the moving of
5343 the JS-stuff in header.inc.php3 to footer.inc.php3. Please
5344 test, if this works for everyone. It does for me.
5346 2003-04-06 Alexander M. Turek <rabus@users.sourceforge.net>
5347 * db_datadict.php3: The result of SHOW INDEX does not have a 'Comment'
5348 column before MySQL 3.23 (bug #712055).
5349 * libraries/grab_globals.lib.php3: Make $HTTP_ACCEPT_LANGUAGE available for
5350 machines with register_globals = off.
5352 2003-04-05 Marc Delisle <lem9@users.sourceforge.net>
5353 * lang/romanian updates, thanks to Valics Lehel
5354 * lang/slovenian update, thanks to Kositer Uros
5356 2003-04-03 Garvin Hicking <me@supergarv.de>
5357 * libraries/display_tbl.lib.php3: Bug #714744 fixed. Thanks to poster.
5359 2003-04-02 Garvin Hicking <me@supergarv.de>
5360 * tbl_query_box.php3: RFE #714095. Use backquotes for inserted fields.
5361 * tbl_move_copy.php3: At least one of the PDF integrity checks
5362 on moving/copying a table can safely be enabled.
5363 * tbl_move_copy.php3, tbl_properties_operations.php3: Made 'move to
5364 newly created table' depend on a selected checkbox. State of that
5365 checkbox is saved in a cookie.
5366 * lang/*: Added $strSwitchToTable for the above.
5367 * lang/german-*: Translations
5369 2003-04-02 Michal Cihar <nijel@users.sourceforge.net>
5370 * tbl_move_copy.php3: Fixed copying/moving to work after some changes in
5371 generated SQL dump, move to newly created table also after copying.
5372 * tbl_properties_operations.php3: Some fixes for html entities in db/table
5374 * db_details_structure.php3, mult_submits.inc.php3,
5375 tbl_properties_structure.php3: Show multi submits result after headers
5376 and tabs from originating place.
5377 * lang/czech: Updated.
5378 * tbl_properties_operations.php3: Not only remember, but also recall state
5379 of checkbox for move to newly created table (see Garvin's entry above).
5381 2003-04-01 Marc Delisle <lem9@users.sourceforge.net>
5382 * Documentation.html: clarify about wildcard database
5383 * lang/bulgarian, translators.html: big update from the new translator:
5384 Stanislav Yordanov, stan at stud.ru.acad.bg
5385 * lang/italian: Updated, thanks to Pietro Danesi.
5387 2003-03-31 Marc Delisle <lem9@users.sourceforge.net>
5388 * css/phpmyadmin.css.php3: calls from a css file are relative to itself
5389 thanks to Jose Fandos (jose.fandos at sonnd.com)
5391 2003-03-27 Alexander M. Turek <rabus@users.sourceforge.net>
5392 * server_privileges.php3, lang/*.inc.php3:
5393 - Fixed bug #708292 (Support for host-based privileges).
5394 - Show SQL query when adding a user.
5395 * server_processlist.php3, lang/*.inc.php3: Feature #707495
5396 (SHOW FULL PROCESSLIST).
5397 * lang/german-*.inc.php3: Updates.
5399 2003-03-27 Marc Delisle <lem9@users.sourceforge.net>
5400 * sql.php3: avoid long delays when browsing big tables (MySQL 4)
5402 2003-03-26 Michal Cihar <nijel@users.sourceforge.net>
5403 * db_details.php3, db_details_qbe.php3, left.php3, tbl_change.php3,
5404 tbl_properties_operations.php3, tbl_properties_structure.php3,
5405 tbl_query_box.php3, tbl_select.php3, libraries/common.lib.php3: Even
5406 more fixes for HTML entities in field/table/db name.
5408 2003-03-25 Alexander M. Turek <rabus@users.sourceforge.net>
5409 * Documentation.html: Fixed GRANT queries for the controluser.
5411 2003-03-25 Marc Delisle <lem9@users.sourceforge.net>
5412 * main.php3: replace the 'USE mysql' test, as users with a global
5413 priv like CREATE TEMPORARY TABLES can do a 'USE mysql'
5415 2003-03-25 Michal Cihar <nijel@users.sourceforge.net>
5416 * tbl_query_box.php3, tbl_properties_operations.php3,
5417 libraries/common.lib.php3, tbl_query_box.php3, querywindow.php3: More
5418 HTML entities fixes.
5419 * read_dump.php3: Fixed detection of $goto.
5420 * header.inc.php3: Neated URL generating.
5421 * lang/czech: Updated.
5423 2003-03-24 Michal Cihar <nijel@users.sourceforge.net>
5424 * db_details_structure.php3, mult_submits.inc.php: Added CHECK TABLE to
5425 multisubmit actions (RFE #622603).
5426 * db_details_structure.php3, mult_submits.inc.php3, tbl_alter.php3,
5427 tbl_properties_structure.php3: Show result of CHECK/OPTIMIZE/REPAIR
5428 queries for multiple tables.
5429 * db_details_structure.php3: Display correctly table names that contain
5431 * libraries/build_dump.lib.php3: Removed PMA_htmlFormat function as it
5432 caused HTML entities to be quoted twice.
5433 * tbl_indexes.php3: Fixed editing of index with HTML entities.
5434 * lang/czech: Updated.
5435 * tbl_properties_structure.php3: Fix enabling/disabling links to index
5436 creating (it requires type, but there was also MIME type added).
5438 2003-03-23 Marc Delisle <lem9@users.sourceforge.net>
5439 * libraries/sqlparser.lib.php3, libraries/config_import.lib.php3,
5440 config.inc.php3, Documentation.html: disabling of the parser no
5443 2003-03-22 Alexander M. Turek <rabus@users.sourceforge.net>
5444 * libraries/defines.lib.php3: Small bugfix.
5445 * libraries/defines_php.lib.php3: New constant: PMA_MYSQL_CLIENT_API.
5446 * libraries/common.lib.php3: Possible fix against "wrong parameter count"
5449 2003-03-22 Marc Delisle <lem9@users.sourceforge.net>
5450 * libraries/transformations/text_plain__imagelink: display the
5451 image, with width and height options
5452 * libraries/transformations/text_plain__link: the link was not
5453 functional at my site; also, document this transform in lang.
5455 2003-03-21 Marc Delisle <lem9@users.sourceforge.net>
5456 * server_privileges.php3: typo
5457 * lang/french update
5458 * image_jpeg__plain renamed to text_plain__imagelink, because
5459 the contents is not an image but a filename
5461 2003-03-21 Michal Cihar <nijel@users.sourceforge.net>
5462 * ldi_check.php3: Use $sql_query instead of $query to put query correctly
5464 * libraries/display_export.lib.php3: Again fixed selecting table/db
5466 * tbl_move_copy.php3, libraries/sqlparser.lib.php3: Fixed copying of
5469 2003-03-20 Marc Delisle <lem9@users.sourceforge.net>
5470 * lang/hebrew update, thanks to Yuval Sarna
5472 2003-03-20 Michal Cihar <nijel@users.sourceforge.net>
5473 * lang/indonesian: Updated, thanks again to Rachim Tamsjadi.
5474 * libraries/mysql_wrappers.lib.php3: Fix for bug #705531 - check for field
5475 type when doing charset conversion.
5476 * libraries/display_export.lib.php3: Fixed selecting table/db filename
5478 * libraries/read_dump.lib.php3, db_details.php3,
5479 db_details_importdocsql.php3, tbl_dump.php3, tbl_query_box.php3, lang/*:
5480 Automatic detection of compression for uploaded data.
5482 2003-03-19 Garvin Hicking <me@supergarv.de>
5483 * tbl_change.php3, tbl_query_box.php3, tbl_replace_fields.php3:
5484 Display select box for stored files on Server ($cfg['UploadDir']) in every SQL
5485 input area (SQL window, table properties) AND in the 'Insert/Update field' display
5486 where you can upload files to blob fields. Experimental.
5488 2003-03-19 Alexander M. Turek <rabus@users.sourceforge.net>
5489 * lang/german-*.inc.php3: Updates.
5491 2003-03-19 Michal Cihar <nijel@users.sourceforge.net>
5492 * tbl_properties_operations.php3: fixed bad id of option (#706147).
5493 * lang/dutch: Updated, thanks to Gilles van den Hoven.
5494 * lang/thai: Updated.
5495 * lang/italian: Updated, thanks to Pietro Danesi.
5496 * lang/indonesian: Updated, thanks to Rachim Tamsjadi.
5497 * lang/lithuanian: Updated, thanks to Vilius Zigmantas.
5498 * lang/chinese: Updated, thanks to Siu Sun.
5500 2003-03-18 Garvin Hicking <me@supergarv.de>
5501 * libraries/display_export.lib.php3: Fixed variable usage.
5502 * lang/*, libraries/transformations/*, libraries/display_tbl.lib.php3,
5503 libraries/common.lib.php3: Added new transforms for a substr()
5504 function, a dateformat() modified and a basic plugin for external
5505 programs. Support for TIDY has been experimentally been built in.
5506 External programs make use of piping and thus cannot be used in
5508 Added the ability for transforms to adjust the "nowrap" option of a
5510 Some german translation.
5512 2003-03-18 Marc Delisle <lem9@users.sourceforge.net>
5513 * libraries/select_lang.lib.php3: modify order of Russian lang files
5514 because MSIE does not accept cp866 and users do not see anything,
5515 thanks to Volckov Konstantin Michailovich (wolf at sw.ru)
5517 2003-03-18 Michal Cihar <nijel@users.sourceforge.net>
5518 * libraries/display_tbl.lib.php3: removed from button text, as
5519 Konqueror doesn't like it there and it is not needed.
5520 * lang/czech: updated.
5521 * libraries/display_tbl.lib.php3: Don't show BLOB text instead of content
5522 when using transformations.
5523 * libraries/display_export.lib.php3, db_details_links.php3,
5524 server_common.inc.php3, server_databases.php3, server_links.inc.php3,
5525 server_processlist.php3, server_status.php3, server_variables.php3,
5526 tbl_change.php3 libraries/server_privileges.js: Fixed end of line chars.
5527 * tbl_dump.php3, libraries/display_export.lib.php3, lang/*: User can now
5528 specify how will filename for exported data look like (RFE #678642).
5529 * Documentation.*: Next release seems to be 2.5.0.
5530 * lang/latvian: Updated, thanks to Sandis Jerics.
5532 2003-03-17 Mike Beck <mikebeck@users.sourceforge.net>
5533 * pdf_pages.php3 will now check if the pdf_pages table has entries
5534 that reference tables that no longer exist. if it does user is prompted
5537 2003-03-17 Marc Delisle <lem9@users.sourceforge.net>
5538 * user_password.php3, header.inc.php3, libraries/user_password.js:
5539 put back js functions for user password change (= old user_details.js)
5540 * libraries/display_tbl.lib.php3, functions.js: new feature:
5541 browse mode page drop-down, thanks to Alexis Soulard (alexis_soulard)
5543 2003-03-15 Marc Delisle <lem9@users.sourceforge.net>
5544 * pdf_pages.php3: Automatic layout of tables on the schema
5546 2003-03-15 Garvin Hicking <me@supergarv.de>
5547 * pdf_schema.php3: Fixed typo.
5549 2003-03-14 Garvin Hicking <me@supergarv.de>
5550 * libraries/display_tbl.lib.php3, db_details_importdocsql.php3: Fixed
5551 '../' safety issues, display transformations only if file exists
5554 2003-03-14 Robin Johnson <robbat2@users.sourceforge.net>
5555 * config.inc.php3, libraries/config_import.lib.php3 tbl_change.php3:
5557 s/RestricColumnTypes/RestrictColumnTypes/
5558 s/RestricFunctions/RestrictFunctions/
5559 * scripts/create_tables.sql:
5560 - Neaten up SQL, add DROP TABLE/DATABASE cleanness
5562 2003-03-13 Alexander M. Turek <rabus@users.sourceforge.net>
5563 * server_status.php3: Fixed the Garvin's calculations.
5564 * server_variables.php3: Fixed the display for MySQL <= 4.0.3-beta.
5565 * libraries/header_meta_style.inc.php3,
5566 libraries/transformations/overview.php3: Fixed CSS link.
5567 * tbl_properties.inc.php3: Added tooltips for transformations.
5569 2003-03-13 Marc Delisle <lem9@users.sourceforge.net>
5570 * libraries/sqlparser.lib.php3: analyzer: where_clause_identifiers
5572 2003-03-13 Garvin Hicking <me@supergarv.de>
5573 * lang/*, server_status.php3: RFE #702485 - display total# queries per hour/minute/second.
5574 * config.inc.php3: Put a note for flipped headers: CSS only works for IE. ('writing-mode')
5575 * libraries/display_tbl.lib.php3: Display fields used for WHERE query highlighted in
5576 results page (1px border in the color of BrowserMarkerColor around the cells).
5578 * libraries/build_dump.lib.php3, db_details_structure.php3, db_printview.php3,
5579 pdf_schema.php3, tbl_dump.php3, tbl_printview.php3, tbl_properties_structure.php3,
5580 lang/*: RFE #7000385: Export AUTO_INCREMENT field.
5581 Display Create/Update/Check_time in PDF-Pages, printview, DB/Table structure and table
5582 dumps, if information is available (gathered by 'SHOW TABLE STATUS' for MySQL 3.23.XX).
5583 * config.inc.php3 - Altered comments for PMA_* tables for easier integration and more
5584 clarity. Make it easier to enable defaults (RFE #695265)
5586 2003-03-12 Garvin Hicking <me@supergarv.de>
5587 * db_details_structure.php3: When using Alias-Displays for Tables, fix bug when a tablename
5588 was not displayed if it has no comment.
5589 * libraries/display_tbl.lib.php3 RFE #550554 - Execute SQL bookmarks when browsing the
5591 * db_details_structure.php, left.php3, tbl_properties_links.php3, libraries/bookmark.lib.php3:
5592 RFE #550552: Change default initial query for browse mode, if a bookmark with the same
5593 label as the tablename is found.
5594 * tbl_properties_options.php3, tbl_properties_table_info.php3: Support changing
5595 auto_increment value. (RFE #639655)
5596 * db_printview.php3, tbl_printview.php3, db_datadict.php3, pdf_schema.php3:
5597 Display DB comments and MIME types, where appropriate.
5598 * header.inc.php3, querywindow.php3, libraries/common.lib.php3: Fixed some bugs for
5599 the querywindow which didn't show the latest querys always.
5600 * Documentation.html, db_details.php3, read_dump.php3, tbl_query_box.php3:
5601 RFE #470000 - Use parameters for bookmarked queries. This is a bit tricky
5602 to do, so please see Documentation.html. I thought it too hard to move the
5603 bookmark-box around where you can store the bookmarks, because there are a couples
5604 of redirections involved. So the major problem is that your to-be-stored bookmark
5605 HAS to yield at least a single result row for you to be able to store that.
5606 * tbl_move_copy.php3, tbl_properties_operations.php3: RFE #571838 :
5607 Add 'DROP TABLE IF EXISTS' checkbox. Will maintain any existing PMA_* entries
5609 * tbl_properties_export.php3, db_details_export.php3,
5610 libraries/display_export.lib.php3: Reworked DB/Table export, so that DB
5611 export now is a perfect look-alike except for a multi-tables dropdown.
5612 Put the code to display the export into a seperate file for re-usability.
5613 * tbl_change.php3, config.inc.php3, libraries/config_import.lib.php3,
5614 libraries/common.lib.php3: RFE #422243 - Definition of which MySQL functions
5615 map to which MySQL field type and in the dropdown of the function list first
5616 display the fitting functions, and then for compatibility reasons the rest of
5618 TODO: I don't know if I chose the correct mapping for all types. Please correct
5619 config_import.lib.php3 and config.inc.php3 if therer are any mismappings.
5620 * sql.php3, tbl_alter.php3, tbl_move_copy.php3, tbl_properties_structure.php3,
5621 tbl_rename.php3, libraries/relation.lib.php3:
5622 Bugfix #579256 / RFE #577328 : Automatic update of relations,
5623 display fields, comments, bookmarks, ... on update, delete and duplicate.
5624 Automatic duplication/moving of PDF pages does not yet work. Would the
5625 original author please be so kind to have a look at the tbl_move_copy.php
5626 script, search for '[TODO]' and apply necessary fixes? ;)
5627 * tbl_dump.php3: New $sql_structure variable for the new table export
5628 design broke DB export functionality. Fixed this.
5630 2003-03-12 Marc Delisle <lem9@users.sourceforge.net>
5631 * lang/ukrainian: update, thanks to Markijan Baran
5633 2003-03-11 Garvin Hicking <me@supergarv.de>
5634 * docSQL/*, read_dump.php3, db_details_importdocsql.php3,
5635 libraries/grab_globals.lib.php3, libraries/read_dump.lib.php3:
5636 Improved security of docSQL importer. You now can only access
5637 a subdirectory of phpMyAdmin ('docSQL' proposed) OR upload each
5638 file on its own via File Upload (if $is_upload is true).
5639 Filenames not matching the converter will no more printed out to
5640 maintain security. Permits input of '../'.
5641 * transformation_wrapper.php3 - Remove $err_url, because if a query
5642 fails here, the user won't get to see the error string anyways.
5643 Can happen if you want to display a blob without having an index
5644 key in your query, because the blob cannot be filtered by a content
5647 2003-03-11 Marc Delisle <lem9@users.sourceforge.net>
5648 * libraries/sqlparser.data.php3: bug 700082, support of XOR
5650 2003-03-10 Alexander M. Turek <rabus@users.sourceforge.net>
5651 * translators.html: Another mechanism against stupid people who use the
5652 translator list as a list of localised support hotlines or try to get a
5653 translation by mail order... :o)
5654 * header_printview.inc.php3, index.php3, left.php3, queryframe.php3,
5655 libraries/common.lib.php3, libraries/header_meta_style.inc.php3: Ensured
5656 that the correct font families are used.
5658 2003-03-10 Garvin Hicking <me@supergarv.de>
5659 * libraries/common.lib.php3: Fixed getElementbyId-Bug #687548,
5660 thanks to Csaba Gabor!
5661 * sql.php3: Fixed another occurence of addslashes() where it no longer
5663 * tbl_addfield.php3, tbl_alter.php3, tbl_create.php3,
5664 tbl_properties.inc.php3, libraries/common.lib.php3: Goodie for you all
5665 - when creating/altering/adding table fields you can now change the
5666 wrong form input, instead of losing all your data. Have fun. :-)
5667 * tbl_dump.php3, tbl_properties_export.php3, css/phpmyadmin.css.php3,
5669 Added new table export format by Michal Cihar. db_details_export.php3
5670 should be adapted to the new layout somewhen. Fixed Compression.
5671 * header.inc.php3, header_printview.inc.php3, index.php3,
5672 left.php3, queryframe.php3, querywindow.php3,
5673 transformation_wrapper.php3, css/phpmyadmin.css.php3,
5674 libraries/common.lib.php3, libraries/db_table_exists.lib.php3,
5675 libraries/functions.js, libraries/header_http.inc.php3,
5676 libraries/header_meta_style.inc.php3, libraries/left.js
5677 libraries/sqlparser.lib.php3:
5678 Massive code-cleanup. Put all stylesheets into new central file
5679 css/phpmyadmin.css.php3. To reduce overhead in this file, the
5680 common.lib.php3 has a new variable to determine whether the full
5681 code structure or only those codes needed for the stylesheet class
5682 is parsed. This is to prevent duplicated code, even though it looks
5683 somehow ugly. The stylesheet is now embedded via a <link rel>-
5684 directive and should also be able to be cached by the browser.
5686 Also some unneccessary code was removed from querywindow/wrapper.
5687 * tbl_change.php3: Patch #697541 to prevent non-associative MySQL
5688 fieldnames to be mapped to false keys for display.
5690 2003-03-10 Marc Delisle <lem9@users.sourceforge.net>
5691 * transformation_wrapper.php3, lang/*,
5692 libraries/transformations/image_png__inline.inc.php3:
5693 new transformation for png (inline)
5694 (still issues with PNG's transparency in PHP 4.3.0)
5695 * libraries/common.lib.php3: bug 692652, support for disabled ini_get()
5697 2003-03-09 Garvin Hicking <me@supergarv.de>
5698 * db_printview.php3: Added print button (#700205)
5700 2003-03-08 Marc Delisle <lem9@users.sourceforge.net>
5701 * libraries/transformations/*.sh: did not work in bash
5703 2003-03-07 Marc Delisle <lem9@users.sourceforge.net>
5704 * transformation_wrapper.php3, lang/*,
5705 libraries/transformations/image_jpeg__inline.inc.php3:
5706 now 2 options for resize: width, height
5708 2003-03-06 Garvin Hicking <me@supergarv.de>
5709 * libraries/common.lib.php3, libraries/display_tbl.lib.php3:
5710 Fix bug #658668, special escaping of \n, \r and \t characters.
5711 Please test, works fine for me now (both magic_quotes on/off).
5713 2003-03-05 Robin Johnson <robbat2@users.sourceforge.net>
5714 * Documentation.html, Documentation.txt: Long-withstanding spelling fixes!
5715 * updatedocs.sh: Script to make conversion easier
5717 2003-03-05 Garvin Hicking <me@supergarv.de>
5718 * Documentation.html: Added FAQ 2.6 about localhost-socket connections.
5719 * libraries/relation.lib.php3, libraries/transformations.lib.php3,
5720 tbl_relation.php3, tbl_move_copy.php3: Replace PMA_handleSlashes()
5721 call with PMA_sqlAddslashes() call because of new global s
5723 * sql.php3: Fixed querytime bug, when query was only shown for PHP
5725 * read_dump.php3, sql.php3, tbl_alter.php3,
5726 tbl_properties_export.php3: Fixed remaining calls to stripslashes()
5727 where not neccessary, because grab_globals already stripslashed
5728 the data. This fixes the problem of the SQL Pretty printer showing
5729 the data wrongly formatted.
5731 2003-03-05 Michal Cihar <nijel@users.sourceforge.net>
5732 * libraries/sqlparser.data.php3: TRANSACTION isn't reserved word (fixes
5735 2003-03-05 Marc Delisle <lem9@users.sourceforge.net>
5736 * Documentation.html, faq 1.29 about the "duplicate field names" problem
5737 * transformation_wrapper.php3, libraries/defines_php.lib.php3,
5738 libraries/transformations/image_jpeg__inline.inc.php3:
5741 2003-03-03 Alexander M. Turek <rabus@users.sourceforge.net>
5742 * tbl_replace_fields.php3: Bugfix: User was unable to insert values
5744 * libraries/common.lib.php3:
5745 - Avoid reloading the left frame twice;
5746 - PHP3 compatibility;
5747 - $cfg['PmaAbsoluteUri'] autodetection did not work as expected if php was
5750 2003-03-03 Marc Delisle <lem9@users.sourceforge.net>
5751 * badwords.txt: bug 692874: "date" is not a reserved word
5753 2003-03-02 Alexander M. Turek <rabus@users.sourceforge.net>
5754 * db_details.php3, db_details_qbe.php3, db_search.php3, ldi_check.php3,
5755 mult_submits.inc.php3, read_dump.php3, sql.php3, tbl_addfield.php3,
5756 tbl_change.php3, tbl_create.php3, tbl_dump.php3, tbl_indexes.php3,
5757 tbl_move_copy.php3, tbl_properties.inc.php3,
5758 tbl_properties_operations.php3, tbl_properties_options.php3,
5759 tbl_query_box.php3, tbl_rename.php3, tbl_replace.php3,
5760 tbl_replace_fields.php3, tbl_select.php3, transformation_wrapper.php3,
5761 user_password.php3, libraries/build_dump.php3, libraries/common.lib.php3,
5762 libraries/display_tbl.lib.php3, libraries/grab_globals.php3:
5763 If magic_quotes_gpc is enabled, grab_globals calls stripslashes when
5764 extracting the arrays $_GET and $_POST. This should replace a lots of
5765 workarounds and avoid present and future problems with magic_quotes_gpc.
5766 * server_privileges.php3, libraries/common.lib.php3:
5767 - Escape wildcard characters in the database and table dropdown boxes;
5770 2003-03-01 Marc Delisle <lem9@users.sourceforge.net>
5771 * lang/english: typo
5772 * tbl_dump.php3: undefined variable $use_comments
5773 * tbl_properties_export.php3: bug 692143: now we remove the
5774 LIMIT clause from the original query to use the limits entered
5776 * pdf_schema.php3: better header/footer for long pages,
5777 thanks to Maxime Delorme
5779 2003-03-01 Michal Cihar <nijel@users.sourceforge.net>
5780 * tbl_indexes.php3: Cleaner solution for showing query after changing
5783 2003-03-01 Robin Johnson <robbat2@users.sourceforge.net>
5784 * libraries/xpath/XPath.class.php, libraries/xpath/:
5785 - Removed (was part of the early DB config prototype)
5786 * lang/translatecount.sh:
5787 - Counts just how out of date the translations are!
5789 2003-02-28 Michal Cihar <nijel@users.sourceforge.net>
5790 * tbl_indexes.php3: Show SQL query after modifying/creating index (closes
5791 #694800), show structure after modifying index.
5793 2003-02-28 Alexander M. Turek <rabus@users.sourceforge.net>
5794 * Documentation.html: Fixed a typo.
5795 * server_privileges.php3: Fixed bug #691910.
5796 * server_status.php3, lang/*.inc.php3: Patch #683302: InnoDB status monitor,
5797 thanks to Jason Carlson (jjcarlson).
5799 2003-02-28 Garvin Hicking <me@supergarv.de>
5800 * config.inc.php3, header.inc.php3, queryframe.php3, querywindow.php3,
5801 tbl_query_box.php3, libraries/common.lib.php3, libraries/config_import.lib.php3,
5803 - Finetuneing for query window: Only three tabs, if DefaultTab
5804 is not set to 'full'.
5805 - Inserted nobr-Tags to make german translation for 'sql history' fit inside a tab.
5806 - Improved windowsize of the query window (no a *lot* smaller, hope this will suit
5808 - Made the textarea smaller (*1.25 instead of *2) for the window only.
5809 - Fixed a bug when you changed from a table to a database on the left frame and the
5810 query window still wants to show the previous table.
5811 * tbl_query_box.php3: Only show fieldlist, when $table is set.
5812 * translators.html: Adjusted to same topmenu as Documentation.html.
5813 With the new 'Transformations' item the bar was too large to fit
5814 on standard 800x600 browser windows.
5816 2003-02-27 Michal Cihar <nijel@users.sourceforge.net>
5817 * lang/czech: Updated.
5818 * lang/english: Resorted.
5820 2003-02-27 Alexander M. Turek <rabus@users.sourceforge.net>
5821 * libraries/common.lib.php3, libraries/config_import.lib.php3:
5822 - Backwards compatibility;
5823 - Removed some unnecessary code;
5824 - Added a small HOWTO.
5825 * config.inc.php3: The tab settings don't fit into the 'left frame' part.
5826 * lang/german-*.inc.php3: Grammar.
5827 * Documentation.html: Fixed some dead links.
5828 * scripts/create_tables.sql: Adjusted table comments.
5830 2003-02-27 Garvin Hicking <me@supergarv.de>
5831 * libraries/common.lib.php3, tbl_properties_links.php3, db_details_links.php3,
5832 querywindow.php3: Integrated Manuzhais patch for Lightweight Tabs.
5833 * querywindow.php3, tbl_query_box.php3, config.inc.php3, header.inc.php3, index.php3,
5834 libraries/config_import.lib.php3: Added (optional) DB-based SQL-history with
5835 purging on login, made querywindow tabbed, improved Querywindow-compatibility.
5836 * tbl_properties.inc.php3, config.inc.php, librarires/config_import.lib.php3:
5837 Experimental: Added $cfg['DefaultPropDisplay']. Enables vertical display
5838 (optional, default off) of the columns. I didn't like to have to scroll in horizontal
5839 directions, so with this mode you can see about 6 columns at once on a single screen.
5840 * tbl_properties.inc.php3: Fixed bug when certain fields are not
5841 enabled, they threw an undefined offset. [2nd try, now for real :)]
5842 * Documentation.html: Updated for my new features. Should include
5843 everyting, I hope. But seriously needs a proofread.
5844 * config.inc.php3: Inserted new directives for empty
5845 $cfg['Servers'][$i]. (history, verbose_check)
5846 * tbl_create.php3, tbl_addfield.php3, tbl_alter.php3: Added more checks
5847 to suppress Notices/Warnings when MIME-types are not enabled.
5849 2003-02-26 Garvin Hicking <me@supergarv.de>
5850 * lang/german-*: better grammar. ;)
5851 * libraries/display_tbl.lib.php3: Fixed transformation-link variable
5852 usage for special queries like 'SHOW FIELDS', where certain variables are
5854 * config.inc.php3, tbl_addfield.php3, tbl_alter.php3, tbl_create.php3,
5855 tbl_move_copy.php3, tbl_properties.inc.php3, tbl_properties_structure.php3,
5856 transformation_wrapper.php3, libraries/config_import.lib.php3,
5857 libraries/display_tbl.lib.php3, libraries/relation.lib.php3,
5858 scripts/create_tables.sql:
5859 Test if MIME-feature are really available. Preparation for PMA_db-based
5861 Removed a dupe for inserting comments, fixed integrity check when
5862 moving/renaming tables and keeping comments.
5863 * header.inc.php3: Added one more Javascript if-structure to make sure
5864 the frameset is initialized when querying for an active window. Without
5865 this, when starting phpMyAdmin for the first time, IE6 may complain
5866 depending on the order it loads the framesets.
5868 2003-02-25 Marc Delisle <lem9@users.sourceforge.net>
5869 * db_details_structure.php3: undefined variable $comment
5870 * tbl_move_copy.php3: 'column_info'
5872 2003-02-25 Alexander M. Turek <rabus@users.sourceforge.net>
5873 * lang/bulgarian-*.inc.php3, lang/czech-*.inc.php3, lang/dutch-*.inc.php3,
5874 lang/swedish-*.inc.php3, lang/thai-*.inc.php3: Removed problematic %e from
5875 $datefmt (translations #692065).
5876 * lang/japanese-*.inc.php3: Fixed some inconsistences.
5877 * config.inc.php3, db_details_importdocsql.php3, Documentation.html,
5878 sql.php3, tbl_move_copy.php3, tbl_rename.php3,
5879 libraries/config_import.lib.php3, libraries/relation.lib.php3,
5880 libraries/transformations.lib.php3: Changed 'column_comments' to
5882 * ChangeLog: Removed the 2.3.x branch from this ChangeLog; I moved it to
5883 <http://www.phpmyadmin.net/ChangeLogs/>.
5885 2003-02-25 Garvin Hicking <me@supergarv.de>
5886 * tbl_properties.inc.php3: Fixed duped display of comments due to
5887 merging diff conflict.
5888 * lang/german*: German translations, only missing transformation
5889 descriptions. They shouldn't be translated at that early point, I guess.
5890 * libraries/config_import.lib.php3, libraries/relation.lib.php3,
5891 libraries/transformations.lib.php3: 'column_info', they were somehow
5892 not included in rabus' commit?!
5894 2003-02-24 Alexander M. Turek <rabus@users.sourceforge.net>
5895 * common.lib.php3: Backwards compatibility.
5897 2003-02-24 Garvin Hicking <me@supergarv.de>
5898 Submitted multiple patches from the patch tracker:
5899 * JS rowmarker now works in vertical display mode
5900 Files: libraries/functions.js, display_tbl.lib.php3
5901 * Display nav_bar even when only one row is returned, to enable display in
5902 vertical/horizontal mode (especially for rotated headers)
5903 Files: libraries/display_tbl.lib.php3
5904 * Measures basic query time [#571934]
5905 Files: sql.php3, display_tbl.lib.php3
5906 * New display mode with 90 degree rotated table headers [#544361]. Works
5907 either as CSS or as 'faked' PHP-transformation.
5908 Files: libraries/common.lib.php3, libraries/display_tbl.lib.php3
5909 * Update and display column comments in Add/Edit Fieldmode and CREATE table
5910 mode. Display comments in table structure (optional) with underlined
5911 CSS-mouseovers. Display comments in browser mode (optional), both in
5912 vertical and horizontal display mode. Keep column comments in synch, when
5913 DROPping/ALTERing and moving/copying tables.
5914 Files: tbl_addfield.php3, tbl_alter.php3, tbl_create.php3,
5915 tbl_properties.inc.php3, tbl_properties_structure.php3, db_details_links,
5916 tbl_relation.php3,tbl_move_copy.php3, tbl_properties_links.php3,
5917 tbl_rename.php3, sql.php3, db_details_structure.php3, db_details_links.php3,
5918 libraries/relation.lib.php3
5919 * Display and enter DB/table comments for navigation, stored in pma comments table.
5920 May be displayed as Alias-Tooltips in left frame. [#650064]
5921 Files: db_details_structure.php3, left.php3, relation.lib.php3
5922 * Display column comments in table/database dumps, as inline SQL-Comments
5923 Files: tbl_dump.php3, tbl_properties_export.php3, build_dump.lib.php3
5924 * Display MIME types to transform any table cell. You can only choose from a
5925 list of pre-defined MIME-types. The list gets built by a function searching
5926 a directory for valid transforms. For further information see
5927 libraries/transformations/README-file and soon in documentation. ;)
5928 Files: tbl_properties.inc.php3, transformations.lib.php3, relation.lib.php3,
5929 create_tables.sql, tbl_addfield.php3, tbl_alter.php3, tbl_create.php3,
5930 tbl_move_copy.php3, transformation_wrapper.php3,
5931 libraries/display_tbl.lib.php3, libraries/transformations/*
5932 TODO: Add predefined functions!
5933 * Display a (javascript) based query window as a new frame below the left
5934 frame with query history [#526008]. Currently a bit experimental, works with
5935 IE6 and Mozilla 1.2. Utilizes pretty basic JavaScript functions which *should*
5936 work with any browser.
5937 Files: queryframe.php3, querywindow.php3, header.inc.php3,
5938 tbl_query_box.php3, common.lib.php3
5940 2003-02-24 Olivier L. Müller <om@omnis.ch>
5941 * libraries/common.lib.php3: if $cfg['PmaAbsoluteUri'] is empty and
5942 port == 80 or port == 443, do not add ":80" or ":443" anymore to the
5943 generated URL -> prevents a double password query with some browsers
5944 (Safari) in case of http authentication. (tested with https, http and
5945 http running on port 8080)
5947 2003-02-24 Michal Cihar <nijel@users.sourceforge.net>
5948 * tbl_change.php3, tbl_replace_fields.php3: Move magic words used for
5949 fields type into special variable. Fixes #647689.
5950 * db_details_structure.php3: Removed extra /. Fixes #692171.
5952 2003-02-23 Marc Delisle <lem9@users.sourceforge.net>
5955 2003-02-23 Olivier L. Müller <om@omnis.ch>
5956 * docs.css: highlight FAQ questions in blue -> more readble.
5958 2003-02-23 Alexander M. Turek <rabus@users.sourceforge.net>
5959 * server_privileges: Better code for "check privileges"; This should fix
5960 bug #687808 and a few other problems.
5961 * ANNOUNCE.txt: Updated list of known bugs.
5962 * server_variables.php3: Modified generated XHTML code.
5964 2003-02-22 Marc Delisle <lem9@users.sourceforge.net>
5965 * lang/italian update, thanks to Pietro Danesi
5966 * lang/slovak update, thanks to Lubos Klokner
5967 * lang/polish: update, thanks to Jakub Wilk
5968 * lang/thai: update, thanks to Arthit Suriyawongkul
5969 * tbl_change.php3: do not use enctype="multipart/form-data"
5970 if !$is_upload (possible solution for bug 689215)
5971 * lang/swedish: update, thanks to Björn T. Hallberg
5973 2003-02-19 Alexander M. Turek <rabus@users.sourceforge.net>
5974 * libraries/display_tbl.lib.php3: Coding standards.
5975 * lang/romanian-*.inc.php3: Updates, thanks to Valics Lehel.
5976 * lang/spanish-*.inc.php3: Updates, thanks to Dr. med. Daniel Hinostroza C.
5977 * lang/galician-*.inc.php3: Updates, thanks to Xosé Calvo.
5978 * lang/catalan-*.inc.php3: Updates, thanks to Xavier Navarro.
5980 2003-02-18 Marc Delisle <lem9@users.sourceforge.net>
5981 * sql.php3: bug 649665: undefined variables with UNION, and
5982 also get the correct row count
5983 * lang/norwegian: update, thanks to Sven-Erik Andersen
5985 2003-02-18 Alexander M. Turek <rabus@users.sourceforge.net>
5986 * server_databases.php3:
5987 - Fixed bug #688360 (Database privileges and AllowUserDropDatabase);
5988 - The link "check privileges" is now only displayed to superusers.
5990 2003-02-17 Michal Cihar <nijel@users.sourceforge.net>
5991 * lang/czech: Updated.
5992 * Documentation.html: Removed obsolete FAQ 6.17 about binary upload.
5994 2003-02-17 Alexander M. Turek <rabus@users.sourceforge.net>
5995 * server_privileges.php3: Fixed edit link.
5996 * Documentation.html:
5997 - Reformulated some passages;
5999 * ANNOUNCE.txt: Synchronized features list with documentation.
6000 * server_databases.php3: Fixed bug #688271 (missing "?").
6002 2003-02-17 Garvin Hicking <me@supergarv.de>
6003 * tbl_replace_fields.php3, read_dump.php3, libraries/common.lib.php3:
6004 Reworked blob file upload. More security cautions, and preserve
6005 fields contents, if no new file was uploaded. Moved is_uploaded_file
6006 function from read_dump.php3 to common.lib.php3 for reusability.
6008 2003-02-17 Michal Cihar <nijel@users.sourceforge.net>
6009 * tbl_change.php3, tbl_replace_fields.php3: Removed checkbox for binary
6010 upload, upload field moved into table.
6012 2003-02-17 Marc Delisle <lem9@users.sourceforge.net>
6013 ### 2.4.0-rc2 released
6014 * sql.php3: use SQL_CALC_FOUND_ROWS on MySQL 4 to find the
6015 correct number of rows
6017 2003-02-16 Alexander M. Turek <rabus@users.sourceforge.net>
6018 * server_privileges.php3, lang/*.inc.php3, lang/server_privileges.js:
6019 - Reimplemented ability to change a user's login information
6021 - Feature: copy user profiles;
6022 - "Check privileges" should now also check for wildcards;
6023 - The revoke mode for deleting users did not always produce valid MySQL.
6024 * lang/chinese-*.inc.php3: Fixed bug #682161 by removing some errornous strings.
6025 * ANNOUNCE.txt: synchronized list of features and fixes.
6027 2003-02-16 Michal Cihar <nijel@users.sourceforge.net>
6028 * lang/czech: Updated.
6029 * docs.css: Fixed URL.
6031 2003-02-16 Marc Delisle <lem9@users.sourceforge.net>
6032 * sql.php3, libraries/sqlparser.lib.php3: new analyzer logic
6033 for splitting the SELECT clauses, to solve almost all records
6035 * pdf_schema.php3: improved alignment, thanks to Maxime Delorme
6036 * lang/japanese: update, thanks to Yukihiro Kawada
6038 2003-02-15 Alexander M. Turek <rabus@users.sourceforge.net>
6039 * ANNOUNCE.txt: Prepared announcement for 2.4.0. Please feel free to correct
6041 * libraries/common.lib.php3: Don't display edit link for
6042 database-independant queries.
6043 * lang/polish-*.inc.php3: Updates, thanks to Jakub Wilk (ubanus).
6048 2003-02-14 Alexander M. Turek <rabus@users.sourceforge.net>
6049 * server_databases.php3, server_privileges.php3, lang/*.inc.php3:
6050 Reimplemented "check privileges" feature.
6052 2003-02-13 Robin Johnson <robbat2@users.sourceforge.net>
6053 * sql.php3: Fix simple little bug #685082
6055 2003-02-12 Alexander M. Turek <rabus@users.sourceforge.net>
6056 * server_privileges.php3: Fixed bug #684947 ('uncheck all' of 'privileges'
6057 is broken), thanks to Alexander Schuch (ci-dev).
6059 2003-02-12 Marc Delisle <lem9@users.sourceforge.net>
6060 * lang/indonesian update, thanks to Rachim Tamsjadi
6061 * lang/italian update, thanks to Pietro Danesi
6062 * lang/lithuanian update, thanks to Vilius Zigmantas
6063 * lang/slovenian update, thanks to Kositer Uros
6064 * lang/swedish: update, thanks to Björn T. Hallberg
6065 * tbl_change.php3: upload field only to BLOBs
6066 * libraries/defines.lib.php3, libraries/common.lib.php3: adjust Konqueror
6069 2003-02-11 Marc Delisle <lem9@users.sourceforge.net>
6070 * tbl_replace_fields.php3: sometimes we receive "none" as the file
6071 name when there is no field upload for some field
6072 * sql.php3: bug 684712, undefined variable $table (js disabled
6073 and confirmation for drop database)
6075 2003-02-11 Alexander M. Turek <rabus@users.sourceforge.net>
6076 * server_databases.php3: Wrong link title.
6078 2003-02-10 Alexander M. Turek <rabus@users.sourceforge.net>
6079 * server_databases.php3: Ensured that the database list is built.
6081 2003-02-10 Marc Delisle <lem9@users.sourceforge.net>
6082 * lang/catalan: update, thanks to Xavier Navarro
6084 2003-02-09 Robin Johnson <robbat2@users.sourceforge.net>
6085 * lang/Galician*: Updates thanks to xosecalvo
6087 2003-02-09 Michal Cihar <nijel@users.sourceforge.net>
6088 * lang/czech: Updated again.
6090 2003-02-09 Alexander M. Turek <rabus@users.sourceforge.net>
6091 * server_databases.php3, lang/*.inc.php3:
6092 - Bugfixes & interface cosmetic;
6093 - Drop multiple databases.
6094 * db_stats.php3: Removed, the file is replaced by server_databases.php3.
6095 * lang/german-*.inc.php3: Updates.
6096 * config.inc.php3: Added a note about another possible setting.
6097 * lang/galician-*.inc.php3: Updates, thanks to Xosé Calvo.
6098 * lang/romanian-*.inc.php3: Updates, thanks to Valics Lehel.
6099 * translators.html: Fixed a typo.
6100 * lang/indonesian-*.inc.php3: Updates, thanks to Rachim Tamsjadi (tamsy).
6101 * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
6103 2003-02-08 Alexander M. Turek <rabus@users.sourceforge.net>
6104 * config.inc.php3, lang/add_message.sh: Typos.
6105 * lang/italian.inc.php3: Updates, thanks to Pietro Danesi (danone).
6106 * server_databases.php3, server_links.inc.php3, lang/*.inc.php3:
6107 Reworte db_stats.php3 to be conform with the new server_ pages.
6109 2003-02-07 Michal Cihar <nijel@users.sourceforge.net>
6110 * lang/czech: Updated.
6112 2003-02-07 Marc Delisle <lem9@users.sourceforge.net>
6113 * lang/italian: update, thanks to Pietro Danesi
6114 * lang/norwegian: update, thanks to Sven-Erik Andersen
6115 * lang/polish: update, thanks to Jakub Wilk
6116 * lang/swedish: update, thanks to Björn T. Hallberg
6117 * lang/slovak: remove duplicates
6118 * lang/*, tbl_properties.inc.php3: new $strDefaultValueHelp
6120 2003-02-06 Robin Johnson <robbat2@users.sourceforge.net>
6121 * lang/arabic*: Updates thanks to Ossama Khayat <ossamak at nht.com.kw>
6122 * lang/chinese_gb.inc.php3: Fixed duplicate '$strDBGMin' where it should
6124 * translators.html: Added Ossama Khayat <ossamak at nht.com.kw>
6126 2003-02-06 Marc Delisle <lem9@users.sourceforge.net>
6127 * libraries/sqlparser.lib.php3: PHP3 parse error
6128 * Documentation.html, db_details_importdocsql.php3, tbl_relation.php3,
6129 libraries/relation.lib.php3: bug 681298, we should always backquote
6130 a restricted word like "comment" when used as an identifier
6131 * Documentation.html, bug 681776, wrong command for my.ini file
6132 * libraries/left.js: png files
6134 2003-02-05 Alexander M. Turek <rabus@users.sourceforge.net>
6135 * db_details.php3, tbl_query_box.php3: Disabled the autoselect feature of
6136 the SQL query box for Opera 7 for Windows in order to avoid trouble here.
6137 * Documentation.html: Removed FAQ entry about Opera 7.
6138 * db_stats.php3: One <img> tag still pointed to a GIF file.
6140 2003-02-05 Marc Delisle <lem9@users.sourceforge.net>
6141 * tbl_replace.php3, tbl_replace_fields.php3: do not display the
6142 UPDATE query if there was some binary upload in it, otherwise
6145 2003-02-04 Alexander M. Turek <rabus@users.sourceforge.net>
6147 - Patch #669255 (Initial DB list for MySQL > 4.0.2), thanks to Charles
6148 Bailey (charles_bailey);
6149 - Don't use small fonts for Opera 7.
6150 * ldi_check.php3: Backslahes should be escaped.
6151 * Documentation.html: Added a note about Opera 7.
6153 2003-02-04 Michal Cihar <nijel@users.sourceforge.net>
6154 * Documentation.*: Added information about binary checkbox when uploading
6157 2003-02-04 Garvin Hicking <me@supergarv.de>
6158 * common.lib.php3: Fixed a possible 'undefined index' error.
6160 2003-02-04 Marc Delisle <lem9@users.sourceforge.net>
6161 * Documentation.html: new faq entry about IE bug with http auth,
6162 switching from one server to the other
6163 * db_details_qbe.php3: bug 661758 (undefined offset when doing a qbe
6164 and only table selected)
6165 * ldi_check.php3: check local_infile on recent MySQL versions,
6168 2003-02-03 Michal Cihar <nijel@users.sourceforge.net>
6169 * libraries/display_tbl.lib.php3, tbl_change.php3: Show blob size (RFE
6171 * tbl_replace_fields.php3, tbl_change.php3: Allow binary uploads.
6172 * tbl_dump.php3: Fix bug #679699 (export to XML, save to file - Undefined
6173 variable: charset_of_file).
6175 2003-02-03 Garvin Hicking <me@supergarv.de>
6176 * pdf_schema.php3, libraries/dbg/profiling.php3,
6177 libraries/xpath/XPath.class.php: Backwards compatibility (foreach loops).
6179 2003-02-03 Marc Delisle <lem9@users.sourceforge.net>
6180 ### 2.4.0-rc1 released
6181 and after the release:
6182 * lang/romanian: update, thanks to Valics Lehel
6183 * lang/spanish: update, thanks to Daniel Hinostroza C.
6184 * lang/catalan: update, thanks to Xavier Navarro
6185 * lang/dutch update, thanks to Ivo Teel
6187 2003-02-02 Olivier L. Müller <om@omnis.ch>
6188 * tbl_addfield.php3: ignore empty fields on alter table
6190 2003-02-02 Alexander M. Turek <rabus@users.sourceforge.net>
6191 * libraries/common.lib.php3, libraries/config_import.lib.php3: Backwards
6193 * lang/german-*.inc.php3: Updates.
6194 * server_privileges.php3: Remove column privileges.
6195 * config.inc.php3: Added $cfg['DefaultTabServer'].
6196 * header.inc.php3: Link the default tabs.
6197 * libraries/common.lib.php3: PHP3 compatibility.
6199 2003-02-02 Michal Cihar <nijel@users.sourceforge.net>
6200 * lang/czech: Updated.
6201 * lang/sort_lang.sh: This needs bash.
6203 2003-02-02 Marc Delisle <lem9@users.sourceforge.net>
6204 * lang/indonesian: update, thanks to Rachim Tamsjadi (tamsy).
6205 * lang/norwegian: update, thanks to Sven-Erik Andersen
6206 * libraries/kanji-encoding.lib.php3 bug fix, thanks to Yukihiro Kawada
6207 * libraries/dbg/setup.php3, lang/*: generic $strCantLoad
6208 (later when we get enough translations,
6209 we can use it instead of $strCandLoadMySQL)
6210 * lang/romanian: update, thanks to Valics Lehel
6211 * lang/galician: update, thanks to Xosé Calvo
6212 * lang/lithuanian: update, thanks to Vilius Zigmantas
6213 * lang/japanese: update, thanks to Yukihiro Kawada
6214 * lang/*, libraries/dbg/profiling.php3: strDBGMaxTimeMs,
6217 2003-02-01 Robin Johnson <robbat2@users.sourceforge.net>
6218 * R.I.P.: --- On Feb. 1, 2003, the Space Shuttle Columbia (STS-107) was lost during its
6219 re-entry into Earth's atmosphere. In memory of the brave men and women who
6220 gave their lives for the people of Earth. ---
6221 * Documentation.html: Removed a bit of duplication in [7.4] and the
6223 * libraries/dbg: New directory for DBG code
6224 * libraries/dbg/setup.php3:
6225 - DBG initialization code, including module support
6226 * libraries/dbg/profiling.php3: Profiling code
6227 * lang/*: New strings added for DBG extension
6228 * config.inc.php3: config options for DBG, off by default
6229 * footer.inc.php3: DBG profiling output
6231 2003-02-01 Michal Cihar <nijel@users.sourceforge.net>
6232 * Documentation.*, translators.html, docs.css: New documentation layout.
6233 * scripts/create-release.sh: Added --dont_wrap_pre to lynx parameters.
6235 2003-02-01 Marc Delisle <lem9@users.sourceforge.net>
6236 * tbl_change.php3, tbl_replace.php3, (new)tbl_replace_fields.php3,
6237 db_details.php3, tbl_query_box.php3, libraries/common.lib.php3:
6238 new Feature: BLOB field upload
6239 (TODO: handle open_basedir restrictions)
6241 2003-01-31 Alexander M. Turek <rabus@users.sourceforge.net>
6242 * config.inc.php3, Documentation.html, libraries/common.lib.php3,
6243 libraries/config_import.lib.php3: Added experimental support for
6244 compressed connections to the MySQL server.
6246 2003-01-30 Marc Delisle <lem9@users.sourceforge.net>
6247 * db_details_structure.php3, libraries/fpdf/fpdf.php3: better browser
6248 support, thanks to Jose Fandos (jose.fandos at sonnd.com)
6250 2003-01-30 Michal Cihar <nijel@users.sourceforge.net>
6251 * Documentation*: Added faq 1.27 about GZIP output buffering problem.
6252 * Documentation.html, translators.html: Unified using of font sizes.
6254 2003-01-30 Alexander M. Turek <rabus@users.sourceforge.net>
6255 * main.php3, user_details.php3, libraries/user_details.js: Removed the old
6257 * server_processlist.php3: Fixed a bug the denied the access to the
6258 process list for normal users.
6259 * config.inc.php3: Removed note about buggy setting.
6260 * lang/german-*.inc.php3: Updates.
6261 * Documentation.html: There won't be a PHP 4.5.0; typos.
6263 2003-01-29 Marc Delisle <lem9@users.sourceforge.net>
6264 * tbl_select.php3: drop-down for enums, thanks to Joerg Klein (j0erch)
6266 2003-01-28 Marc Delisle <lem9@users.sourceforge.net>
6267 * sql.php3, tbl_replace.php3: display UPDATE statement after row edit
6269 2003-01-27 Marc Delisle <lem9@users.sourceforge.net>
6270 * lang/slovenian update: thanks to Kositer Uros (urosh)
6271 * lang/albanian: update, thanks to Laurent Dhima
6272 * lang/slovak update, thanks to Lubos Klokner
6274 2003-01-25 Marc Delisle <lem9@users.sourceforge.net>
6275 * libraries/relation.lib.php3: improve messages
6277 2003-01-23 Marc Delisle <lem9@users.sourceforge.net>
6278 * tbl_relation.php3, bug 659227: in Relation View, cannot enter comments
6280 2003-01-22 Robin Johnson <robbat2@users.sourceforge.net>
6281 * lang/swedish*: Updates, thanks to Björn T. Hallberg (bth)
6282 * lang/italian*: Updates, thanks to Pietro Danesi (danone)
6283 * lang/english*: Resorted and Resynced.
6284 * lang/farsi*: Added ready for Farsi translation
6285 * lang/sync_lang.sh, libraries/select_lang.lib.php3:
6286 - Updates ready for Farsi translation
6287 * lang/polish*: Updates, thanks to Jakub Wilk (ubanus)
6288 * fulltext.png, partialtext.png, pma_logo.png:
6289 - Ran PNGCRUSH on files to reduce size optimially.
6290 * plus.gif, browse.gif, desc_order.gif, asc_order.gif, minus.gif,
6291 vertical_line.gif, item_rtl.gif, item_ltr.gif:
6292 - Old image files removed and replaced with PNG files (feature
6294 * plus.png, browse.png, desc_order.png, asc_order.png, minus.png,
6295 vertical_line.png, item_rtl.png, item_ltr.png:
6296 - New PNG image files (feature #458895)
6297 * header.inc.php3, left.php3, main.php3, libraries/display_tbl.lib.php3:
6298 - Code changes for PNG images (feature #458895)
6300 2003-01-21 Robin Johnson <robbat2@users.sourceforge.net>
6301 * libraries/sqlparser.lib.php3: checkType function
6303 2003-01-21 Alexander M. Turek <rabus@users.sourceforge.net>
6304 * lang/catalan-*.inc.php3: Updates, thanks to Xavier Navarro (xavin).
6306 2003-01-21 Marc Delisle <lem9@users.sourceforge.net>
6307 * sql.php3, tbl_properties_export.php3, libraries/build_dump.lib.php3:
6308 row limiting for exported results
6310 2003-01-21 Michal Cihar <nijel@users.sourceforge.net>
6311 * db_datadict.php3, pdf_schema.php3, tbl_printview.php3,
6312 tbl_properties.inc.php3, tbl_properties_structure.php3, tbl_select.php3:
6313 Fixed bug #667682 ("UNSIGNED" option in SET or ENUM), SET and ENUM can't
6314 be SIGNED/UNSIGNED/ZEROFILL.
6316 2003-01-19 Alexander M. Turek <rabus@users.sourceforge.net>
6317 * server_privileges.php3: Added column privileges editor.
6319 2003-01-19 Marc Delisle <lem9@users.sourceforge.net>
6320 * sql.php3, tbl_properties_export.php3, tbl_dump.php3,
6321 tbl_move_copy.php3, libraries/build_dump.lib.php3:
6322 Feature: Export results of SELECTs
6324 2003-01-17 Marc Delisle <lem9@users.sourceforge.net>
6325 * Documentation.html: faq 5.12 about OS X Safari problem
6326 * tbl_move_copy.php3: typo (wrong back link)
6328 2003-01-17 Robin Johnson <robbat2@users.sourceforge.net>
6329 * lang/spanish-*.inc.php3: Updates, thanks to Daniel Hinostroza C.
6330 * lang/norwegian-*.inc.php3: Updates, thanks to Sven-Erik Andersen
6332 2003-01-17 Alexander M. Turek <rabus@users.sourceforge.net>
6333 * server_privileges.php3: Wrong label.
6334 * scripts/create-release.sh: Changed the CVS hostname to cvs1 because
6335 cvs1.sourceforge.net is now blocked for the SF shell servers, too. Note:
6336 The script now works on the SF shell servers ONLY!
6338 2003-01-16 Michal Cihar <nijel@users.sourceforge.net>
6339 * lang/czech: Updated.
6340 * libraries/tbl_change.js, tbl_change.php3: Improved Ctrl+arrows moving in
6343 2003-01-15 Robin Johnson <robbat2@users.sourceforge.net>
6344 * lang/sort_lang.sh: Fix status output bug '\n'
6345 * db_details_importdocsql.php3: Move hardcoded strings to language files
6346 * lang/*.php3: Add new strings for docSQL importer
6347 * libraries/sqlvalidator.*.php3: Finish fixing bug #644709
6348 * Documentation.html: Revised FAQ entry about SQL Validator
6350 2003-01-15 Alexander M. Turek <rabus@users.sourceforge.net>
6351 * lang/lithuanian-*.inc.php3: Updates, thanks to Vilius Zigmantas (viliusz).
6352 * lang/indonesian-*.inc.php3: Updates, thanks to Rachim Tamsjadi (tamsy).
6353 * lang/italian-*.inc.php3: Updates, thanks to Pietro Danesi (danone).
6354 * lang/polish-*.inc.php3: Updates, thanks to Jakub Wilk (ubanus).
6355 * lang/slovak-*.inc.php3: Updates, thanks to Lubos Klokner (erkac).
6357 2003-01-15 Marc Delisle <lem9@users.sourceforge.net>
6358 * pdf_pages.php3: feature: deleting a pdf page
6359 * libraries/sqlparser.lib.php3: bug 667317 (INTERVAL 10YEAR)
6360 , bug 667663 (ALTER TABLE tbl_name AUTO_INCREMENT = 1 )
6362 2003-01-14 Alexander M. Turek <rabus@users.sourceforge.net>
6363 * server_privileges.php3:
6364 - Lookup database / table lists if possible;
6365 - The database name was displayed instead of the table name in the sub
6367 * lang/slovenian-*.inc.php3: Updates, thanks to Kositer Uros (urosh).
6368 * lang/norwegian-*.inc.php3: Updates, thanks to
6369 Sven-Erik Andersen (sven-erik).
6370 * lang/albanian-*.inc.php3: Updates, thanks to Laurent Dhima (laurenti).
6371 * lang/catalan-*.inc.php3: Updates, thanks to Xavier Navarro (xavin).
6373 2003-01-14 Marc Delisle <lem9@users.sourceforge.net>
6374 * lang/galician: update, thanks to Xosé Calvo
6375 * lang/spanish: update, thanks to Dr. med. Daniel Hinostroza C.
6377 2003-01-14 Michal Cihar <nijel@users.sourceforge.net>
6378 * tbl_properties_structure.php3, libraries/functions.js: Added (un)check
6379 all for fields selection.
6380 * tbl_properties.inc.php3, libraries/functions.js: Merged patch #554439
6381 (Jumping cursor using keyboard).
6382 * tbl_alter.php3, tbl_addfield.php3, tbl_create.php3: Always include
6383 functions.js to allow jumping using keyboard.
6384 * tbl_change.php3, libraries/tbl_change.js: Moving cursor with Ctrl+arrows
6385 works also for row editing.
6386 * Documentation.*: Documented moving using Ctrl+arrows (FAQ 6.16).
6388 2003-01-13 Robin Johnson <robbat2@users.sourceforge.net>
6389 * libraries/sqlvalidator.class.php3:
6390 - Removed dependency on overload extension
6391 - Started to fix bug #644709
6392 * sql.php3, libraries/common.lib.php3, libraries/sqlparser.lib.php3:
6393 - Revert line 88 of sql.php3, and fix it a different way...
6395 2003-01-12 Robin Johnson <robbat2@users.sourceforge.net>
6396 * read_dump.php3, sql.php3, libraries/common.lib.php3,
6397 libraries/sqlparser.lib.php3:
6398 - Fixed bug #641765, see mailing list post
6400 2003-01-11 Alexander M. Turek <rabus@users.sourceforge.net>
6402 - The messages are now displayed by server_links.inc.php3, so
6403 server_common.inc.php3 may be included earlier;
6405 * server_privileges.php3:
6406 - Wrong GRANT syntax;
6407 - Changed the default behavior of the for fields "pred_username" and
6410 2003-01-10 Marc Delisle <lem9@users.sourceforge.net>
6411 * tbl_change.php3: bug 665885, wrong back link after sql error
6412 * lang/spanish: update, thanks to Dr. med. Daniel Hinostroza C.
6413 * lang/ukrainian: update, thanks to Markijan Baran
6414 * lang/romanian: update, thanks to Valics Lehel
6415 * lang/japanese: update, thanks to Yukihiro Kawada
6417 2003-01-10 Michal Cihar <nijel@users.sourceforge.net>
6418 * lang/czech*: Updated.
6420 2003-01-09 Marc Delisle <lem9@users.sourceforge.net>
6421 * sql.php3, libraries/sqlparser.lib.php3: bug 664951, add
6422 support for the EXTRACT ... FROM syntax which is not a real
6425 2003-01-09 Alexander M. Turek <rabus@users.sourceforge.net>
6426 * server_privileges.php3, lang/*.inc.php3:
6427 - Forgot to implement "This host";
6428 - Drop the users' databases;
6429 - Don't send comments to the MySQL server;
6430 - When trying to delete multiple users, display an error message if none
6433 2003-01-08 Marc Delisle <lem9@users.sourceforge.net>
6434 * libraries/sqlparser.lib.php3, libraries/functions.js,
6435 sql.php3: - use the parser for confirmation requests
6436 - better check before appending LIMIT
6437 * lang/galician: update, thanks to Xosé Calvo
6438 * lang/spanish: update, thanks to Dr. med. Daniel Hinostroza C.
6439 * lang/indonesian: missing semicolon
6440 * lang/japanese: update, thanks to Yukihiro Kawada
6441 * lang/romanian: update, thanks to Valics Lehel
6443 2003-01-08 Michal Cihar <nijel@users.sourceforge.net>
6444 * libraries/url_generating.lib.php3, libraries/common.lib.php3: New URL
6445 and hidden input generating stuff.
6446 * almost all php3 files: Use new URL and hidden input generation stuff.
6447 * libraries/common.lib.php3: Addded extra check for MySQL even when in
6448 safe mode (could fix #661949).
6450 2003-01-08 Alexander M. Turek <rabus@users.sourceforge.net>
6451 * lang/english-*.inc.php3: Fixed a typo.
6452 * server_privileges.php3, libraries/url_generating.lib.php3:
6453 - Beautified generated XHTML code;
6455 - Added a missing @param comment.
6457 2003-01-07 Michal Cihar <nijel@users.sourceforge.net>
6458 * lang/czech: Updated.
6460 2003-01-07 Alexander M. Turek <rabus@users.sourceforge.net>
6461 * server_privileges.php3: Sorting user list.
6462 * translators.html: Typo.
6463 * lang/catalan-*.inc.php3: Updates, thanks to Xavier Navarro (xavin).
6464 * lang/indonesian-*.inc.php3: Updates, thanks to Rachim Tamsjadi (tamsy).
6465 * lang/italian-*.inc.php3: Updates, thanks to Pietro Danesi (danone).
6466 * lang/lithuanian-*.inc.php3: Updates, thanks to Vilius Zigmantas (viliusz).
6467 * lang/norwegian-*.inc.php3: Updates, thanks to
6468 Sven-Erik Andersen (sven-erik).
6469 * lang/spanish-*.inc.php3: Updates, thanks to Dr. med. Daniel Hinostroza C.
6471 2003-01-07 Marc Delisle <lem9@users.sourceforge.net>
6472 * Documentation.html: clarification about cookie/http modes
6473 * lang/dutch update, thanks to Ivo Teel
6474 * lang/japanese: update, thanks to Yukihiro Kawada
6475 * lang/ukrainian: remove duplicate messages
6477 2003-01-06 Alexander M. Turek <rabus@users.sourceforge.net>
6478 * server_privileges.php3:
6479 - Interface cosmetic;
6481 - Added a db / table privileges editor.
6482 * server_privileges.php3, server_links.inc.php3: XHTML fixes.
6483 * server_privileges.php3, libraries/server_privileges.js:
6484 - Optimized some JS functions for the new interface;
6485 - Added ability to create new MySQL users via GRANT (feature #502465).
6486 * Documentation.html, translators.html, libraries/defines_php.lib.php3:
6487 Incremented version number to 2.4.0-dev.
6489 2003-01-05 Alexander M. Turek <rabus@users.sourceforge.net>
6490 * Documentation.html: Added a note about "bug" #662602 (FAQ 3.4).
6492 2003-01-03 Marc Delisle <lem9@users.sourceforge.net>
6493 * lang/estonian*, malay*: remove control M
6494 * lang/romanian: update, thanks to Valics Lehel
6495 * lang/galician: update, thanks to Xosé Calvo
6496 * lang/english: typos fix, thanks to Björn T. Hallberg (bth)
6498 2003-01-01 Alexander M. Turek <rabus@users.sourceforge.net>
6499 * lang/german*: Updated.
6501 2003-01-01 Michal Cihar <nijel@users.sourceforge.net>
6502 * lang/czech*: Updated.
6503 * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
6504 * lang/sort_lang.sh: Made POSIX sh compatible.
6505 * lang/check_lang.sh: Made require bash.
6506 * lang/swedish*: Updated.
6507 * lang/*: For many translations fixed missing/duplicate strings.
6509 2002-12-28 Marc Delisle <lem9@users.sourceforge.net>
6510 * lang/ukrainian: update, thanks to Markijan Baran
6511 * user_details.php3: add $strGrantOption
6512 * lang/french update
6513 * main.php3, lang/*.php3: $strOriginalInterface
6515 2002-12-25 Alexander M. Turek <rabus@users.sourceforge.net>
6516 * server_privileges.php3:
6517 - Made the script compatible to MySQL < 3.22.11;
6518 - Fixed the missing "LOCK TABLES" option in the privilege editor.
6519 - Fixed a bug that caused the script not to use GRANT ALL PRIVILEGES even
6520 if all privileges have been selected.
6521 * libraries/sqlparser.data.php3:
6522 - Fixed bug #655817 (New privileges are not detected correctly).
6523 - Updated function list.
6525 2002-12-23 Alexander M. Turek <rabus@users.sourceforge.net>
6526 * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
6528 2002-12-22 Alexander M. Turek <rabus@users.sourceforge.net>
6529 * server_privileges.php3, lang/*.inc.php3, libraries/user_details.js:
6530 Added ability to delete users.
6532 2002-12-21 Alexander M. Turek <rabus@users.sourceforge.net>
6534 - Fixed wrong charset information in XML exports.
6535 - Beautified the output of the MySQL version number, e.g. '4.0.5' instead
6538 2002-12-20 Alexander M. Turek <rabus@users.sourceforge.net>
6539 * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
6541 2002-12-19 Michal Cihar <nijel@users.sourceforge.net>
6542 * server_privileges.php3: Fixed undefined variable warning.
6543 * lang/czech*: Updated.
6544 * lang/*: Fixed a typo.
6546 2002-12-19 Marc Delisle <lem9@users.sourceforge.net>
6547 * lang/romanian: update, thanks to Valics Lehel
6548 * lang/dutch update, thanks to Ivo Teel
6550 2002-12-19 Alexander M. Turek <rabus@users.sourceforge.net>
6551 * lang/norwegian-*.inc.php3:
6552 - Corrections, thanks to Tore Longva <longva at stud.ntnu.no>.
6553 - Updates, thanks again to Sven-Erik Andersen (sven-erik).
6554 * lang/malay-*.inc.php3: Updates, thanks again to Shafique (sicksand).
6555 * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
6556 * lang/german-*.inc.php3: Updates.
6557 * lang/*.inc.php3: Fixed a typo.
6558 * lang/lithuanian-*.inc.php3: Updates, thanks to Vilius Zigmantas (viliusz).
6559 * lang/english-*.inc.php3, lang/romanian-*.inc.php3: Reordered strings.
6560 * server_privileges.php3, lang/*.inc.php3:
6562 - Small design modification;
6563 - Added ability to change passwords via SET PASSWORD FOR user.
6565 2002-12-18 Alexander M. Turek <rabus@users.sourceforge.net>
6566 * main.php3, header.inc.php3, server_privileges.php3, server_links.php3,
6567 lang/*.inc.php3: Started rewriting the user administration; changes:
6568 - Use GRANT / REVOKE for privilege changes (feature #502465);
6569 - Support for the new privilege system introduced with MySQL 4.0.2-beta;
6570 - Support for user resource limits;
6571 - Improved user friendliness.
6572 Currently, it can only display and edit global privileges.
6573 * libraries/common.lib.php3: Undefined index.
6574 * lang/slovenian-*.inc.php3: Updates, thanks again to Kositer Uros (urosh).
6575 * lang/estonian-*.inc.php3: Updates, thanks again to Alvar Soome (finsoft).
6577 2002-12-18 Michal Cihar <nijel@users.sourceforge.net>
6578 * main.php3: Since every user has access to his processlist, set
6579 is_process_priv to TRUE as default (fixes undefined variable warning).
6581 2002-12-18 Marc Delisle <lem9@users.sourceforge.net>
6582 * tbl_select.php3, bug 648263
6583 * libraries/common.lib.php3, bug 653764
6584 * tbl_move_copy.php3, tbl_properties_operations.php3: feature 508564,
6585 append data only to a table
6587 2002-12-17 Marc Delisle <lem9@users.sourceforge.net>
6588 * lang/russian: update, thanks to Nicolay Zakharov
6590 2002-12-16 Michal Cihar <nijel@users.sourceforge.net>
6591 * lang/{sort_lang.sh,sync_lang.sh}: Make it work with POSIX sh.
6592 * lang/czech: fixed typos, thanks to Vojta Beran <xmamut at email dot cz>
6594 2002-12-16 Marc Delisle <lem9@users.sourceforge.net>
6595 * lang/russian: update, thanks to Nicolay Zakharov
6596 * lang/galician: update, thanks to Xosé Calvo
6598 2002-12-15 Marc Delisle <lem9@users.sourceforge.net>
6599 * libraries/get_foreign.lib.php3: bug 646263,
6600 bad drop-down in select sub-page
6602 2002-12-14 Alexander M. Turek <rabus@users.sourceforge.net>
6603 * libraries/common.lib.php3: Removed a comment.
6605 2002-12-14 Marc Delisle <lem9@users.sourceforge.net>
6606 * ldi_check.php3: bug 530255 (LOAD DATA LOCAL INFILE)
6608 2002-12-13 Michal Cihar <nijel@users.sourceforge.net>
6609 * tbl_dump.php3: Fix output order of inserts/creates, generate file
6610 extension to include also file type, not only compression (now it
6611 generates something like dump.sql.gz).
6613 2002-12-13 Mike Beck <mikebeck@users.sourceforge.net>
6614 * pdf_schema.php3: Change generated filename to
6615 db_pdfname.pdf instead of db_pdfnumber.pdf
6617 2002-12-12 Alexander M. Turek <rabus@users.sourceforge.net>
6618 * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
6619 * lang/polish-*.inc.php3: Updates, thanks again to Jakub Wilk (ubanus).
6620 * lang/slovenian-*.inc.php3: Updates, thanks again to Kositer Uros (urosh).
6621 * lang/norwegian-*.inc.php3: Updates, thanks again to
6622 Sven-Erik Andersen (sven-erik).
6623 * lang/german-*.inc.php3: Small grammar fix.
6625 2002-12-11 Alexander M. Turek <rabus@users.sourceforge.net>
6626 * lang/german-*.inc.php3: Updates.
6627 * lang/catalan-*.inc.php3: Updates, thanks again to Xavier Navarro (xavin).
6628 * libraries/build_dump.php3:
6629 - Fixed part 2 of bug #652311 (Undefined variables);
6632 2002-12-11 Michal Cihar <nijel@users.sourceforge.net>
6633 * tbl_dump.php3: Fix exporting of structure and data to file, fix and make
6634 cleaner charset conversion for export.
6635 * db_details_export.php3, tbl_dump.php3, tbl_properties_export.php3,
6636 lang/*, libraries/build_dump.lib.php3: Support for exporting to LaTeX,
6637 thanks to Valentine for creating the patch #627496.
6639 2002-12-11 Marc Delisle <lem9@users.sourceforge.net>
6640 * lang/galician: update, thanks to Xosé Calvo
6641 * libraries/sqlparser.lib.php3: bug 649665 undefined vars with UNION,
6642 but there is still some work to do about how to split a UNION
6643 * tbl_properties_options.php3, bug 651522 wrong back-link,
6644 thanks to Mischka ( stollner at uni-muenster dot de )
6646 2002-12-10 Michal Cihar <nijel@users.sourceforge.net>
6647 * lang/czech*.php3: Updated translation.
6648 * tbl_dump.php3: Fix Alexanders fix for bug #651414.
6650 2002-12-10 Alexander M. Turek <rabus@users.sourceforge.net>
6651 * server_*.php3, lang/*.inc.php3, main.php3:
6652 - Added 'SHOW PROCESSLIST' interface;
6655 * lang/spanish-*.inc.php3: Updates, thanks again to
6656 Dr. med. Daniel Hinostroza C.
6657 * tbl_dump.php3, lang/*.inc.php3: Warning for bug #651414.
6659 2002-12-09 Alexander M. Turek <rabus@users.sourceforge.net>
6660 * lang/norwegian-*.inc.php3: Updates, thanks again to
6661 Sven-Erik Andersen (sven-erik).
6662 * lang/swedish-*.inc.php3: Updates, thanks again to Björn T. Hallberg (bth).
6663 * lang/spanish-*.inc.php3: Updates, thanks again to
6664 Dr. med. Daniel Hinostroza C.
6666 2002-12-08 Alexander M. Turek <rabus@users.sourceforge.net>
6667 * Documentation.html, header.inc.php3, header_printview.inc.php3, main.php3,
6668 server_common.inc.php3, server_links.inc.php3, server_status.php3,
6669 server_variables.php3, lang/*.inc.php3, libraries/common.lib.php3:
6670 Started working on a new interface to server related pages.
6671 * lang/thai-*.inc.php3: Updates, thanks to Arthit Suriyawongkul (bacteria).
6672 * lang/german-*.inc.php3: Updates.
6673 * lang/english-*.inc.php3: Reordered strings.
6675 2002-12-07 Marc Delisle <lem9@users.sourceforge.net>
6676 * db_search.php3, libraries/display_tbl.lib.php3, libraries/common.lib.php3
6677 bug 633422, use a button if search result would generate a too big URL
6679 2002-12-06 Mike Beck <mikebeck@users.sourceforge.net>
6680 * pdf_pages.php3,pdf_schema.php3,db_details_structure.php3:
6681 Choose between Landscape and Portrait for the
6682 Datadictionary in PDF Pages
6683 * pdf_schema.php3: lineheight for Textrows in Datadictionary
6684 was equal to textheight, i added one mm above and below text
6685 (hope your tables are not too big not to fit on a page now ;)
6687 2002-12-06 Alexander M. Turek <rabus@users.sourceforge.net>
6688 * lang/german.inc.php3: Updates.
6689 * main.php3: Fixed bug #649641 (usernames containing '@' character).
6690 * libaraies/ob.lib.php3: Merged patch #647148 (Fix for Output Handler
6691 warning / php >= 4.3.0) by Mats Engstrom (matseng).
6692 * lang/thai-*.inc.php3: Updates, thanks to Arthit Suriyawongkul (bacteria).
6693 * lang/norvegian-*.inc.php3: Updates, thanks to Sven-Erik Andersen
6695 * lang/lithuanian-*.inc.php3: Updates, thanks to Vilius Zigmantas (viliusz).
6696 * lang/estonian-*.inc.php3: Updates, thanks to Alvar Soome (finsoft).
6697 * lang/italian-*.inc.php3:
6698 - Updates, thanks to Pietro Danesi (danone).
6701 2002-12-06 Marc Delisle <lem9@users.sourceforge.net>
6702 * lang/*.php3, pdf_schema.php3, pdf_pages.php3, db_details_structure.php3:
6703 new data dict feature for PDF pages, thanks to Maxime Delorme
6704 * lang/*.php3, libraries/auth/cookie.auth.lib.php3: login error message,
6705 thanks to Piotr Roszatycki (d3xter)
6707 2002-12-05 Alexander M. Turek <rabus@users.sourceforge.net>
6708 * lang/swedish.inc.php3: Updates, thanks again to Björn T. Hallberg (bth).
6710 2002-12-05 Marc Delisle <lem9@users.sourceforge.net>
6711 * pdf_schema.php3: remove control M
6712 * lang/dutch update, thanks to Ivo Teel
6714 2002-12-04 Marc Delisle <lem9@users.sourceforge.net>
6715 ### 2.3.3pl1 released
6718 --- Older ChangeLogs can be found on our project website ---
6719 http://www.phpmyadmin.net/old-stuff/ChangeLogs/
6721 # vim: ft=changelog fenc=utf-8
6722 # vim: expandtab ts=4 sw=4 sts=4
6723 # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>8&&getline(v\:lnum)!~'^#'
6724 # vim: fdn=1 fdm=expr