From 2ee9f03cbb145547d0e480b86d51f3b4f387b68c Mon Sep 17 00:00:00 2001 From: Tyron Madlener Date: Tue, 5 Jul 2011 18:09:55 +0200 Subject: [PATCH] Merge remote-tracking branch 'origin/master' into tyronm --- ChangeLog | 53 +- Documentation.html | 15 +- db_datadict.php | 5 +- db_events.php | 40 + db_export.php | 4 - db_operations.php | 68 +- db_printview.php | 2 +- db_qbe.php | 2 +- db_routines.php | 450 + db_search.php | 37 +- db_sql.php | 1 + db_structure.php | 20 +- db_tracking.php | 4 +- db_triggers.php | 38 + enum_editor.php | 8 +- import.php | 5 +- index.php | 21 +- js/config.js | 2 +- js/db_events.js | 2 + js/db_routines.js | 568 + js/db_search.js | 10 +- js/db_structure.js | 204 +- js/display_triggers.js | 2 + js/export.js | 25 +- js/functions.js | 523 +- js/indexes.js | 107 +- js/jquery/jquery.event.drag-2.0.min.js | 5 + js/jquery/jquery.mousewheel.js | 78 + js/jquery/jquery.svg.js | 1339 +++ js/makegrid.js | 864 ++ js/messages.php | 18 +- js/openlayers/OpenLayers.js | 2553 +++++ js/openlayers/img/blank.gif | Bin 0 -> 42 bytes js/openlayers/img/cloud-popup-relative.png | Bin 0 -> 3177 bytes js/openlayers/img/drag-rectangle-off.png | Bin 0 -> 1202 bytes js/openlayers/img/drag-rectangle-on.png | Bin 0 -> 1218 bytes js/openlayers/img/east-mini.png | Bin 0 -> 451 bytes js/openlayers/img/layer-switcher-maximize.png | Bin 0 -> 451 bytes js/openlayers/img/layer-switcher-minimize.png | Bin 0 -> 249 bytes js/openlayers/img/marker-blue.png | Bin 0 -> 992 bytes js/openlayers/img/marker-gold.png | Bin 0 -> 831 bytes js/openlayers/img/marker-green.png | Bin 0 -> 967 bytes js/openlayers/img/marker.png | Bin 0 -> 606 bytes js/openlayers/img/measuring-stick-off.png | Bin 0 -> 3343 bytes js/openlayers/img/measuring-stick-on.png | Bin 0 -> 3816 bytes js/openlayers/img/north-mini.png | Bin 0 -> 484 bytes js/openlayers/img/panning-hand-off.png | Bin 0 -> 3875 bytes js/openlayers/img/panning-hand-on.png | Bin 0 -> 3977 bytes js/openlayers/img/slider.png | Bin 0 -> 285 bytes js/openlayers/img/south-mini.png | Bin 0 -> 481 bytes js/openlayers/img/west-mini.png | Bin 0 -> 453 bytes js/openlayers/img/zoom-minus-mini.png | Bin 0 -> 359 bytes js/openlayers/img/zoom-plus-mini.png | Bin 0 -> 489 bytes js/openlayers/img/zoom-world-mini.png | Bin 0 -> 1072 bytes js/openlayers/img/zoombar.png | Bin 0 -> 463 bytes js/openlayers/theme/default/framedCloud.css | 0 js/openlayers/theme/default/google.css | 10 + js/openlayers/theme/default/ie6-style.css | 7 + .../theme/default/img/add_point_off.png | Bin 0 -> 1616 bytes .../theme/default/img/add_point_on.png | Bin 0 -> 1464 bytes js/openlayers/theme/default/img/blank.gif | Bin 0 -> 42 bytes js/openlayers/theme/default/img/close.gif | Bin 0 -> 1078 bytes .../theme/default/img/drag-rectangle-off.png | Bin 0 -> 1202 bytes .../theme/default/img/drag-rectangle-on.png | Bin 0 -> 1218 bytes .../theme/default/img/draw_line_off.png | Bin 0 -> 1567 bytes .../theme/default/img/draw_line_on.png | Bin 0 -> 1399 bytes .../theme/default/img/draw_point_off.png | Bin 0 -> 1612 bytes .../theme/default/img/draw_point_on.png | Bin 0 -> 1460 bytes .../theme/default/img/draw_polygon_off.png | Bin 0 -> 1546 bytes .../theme/default/img/draw_polygon_on.png | Bin 0 -> 1407 bytes .../theme/default/img/editing_tool_bar.png | Bin 0 -> 3901 bytes .../theme/default/img/move_feature_off.png | Bin 0 -> 1543 bytes .../theme/default/img/move_feature_on.png | Bin 0 -> 1379 bytes .../theme/default/img/navigation_history.png | Bin 0 -> 7021 bytes .../default/img/overview_replacement.gif | Bin 0 -> 79 bytes .../theme/default/img/pan-panel-NOALPHA.png | Bin 0 -> 566 bytes js/openlayers/theme/default/img/pan-panel.png | Bin 0 -> 1287 bytes js/openlayers/theme/default/img/pan_off.png | Bin 0 -> 1696 bytes js/openlayers/theme/default/img/pan_on.png | Bin 0 -> 1568 bytes .../theme/default/img/panning-hand-off.png | Bin 0 -> 3875 bytes .../theme/default/img/panning-hand-on.png | Bin 0 -> 3977 bytes .../theme/default/img/remove_point_off.png | Bin 0 -> 1612 bytes .../theme/default/img/remove_point_on.png | Bin 0 -> 1464 bytes js/openlayers/theme/default/img/ruler.png | Bin 0 -> 1211 bytes .../theme/default/img/save_features_off.png | Bin 0 -> 357 bytes .../theme/default/img/save_features_on.png | Bin 0 -> 364 bytes .../theme/default/img/view_next_off.png | Bin 0 -> 1644 bytes .../theme/default/img/view_next_on.png | Bin 0 -> 1686 bytes .../theme/default/img/view_previous_off.png | Bin 0 -> 1553 bytes .../theme/default/img/view_previous_on.png | Bin 0 -> 1592 bytes .../theme/default/img/zoom-panel-NOALPHA.png | Bin 0 -> 1173 bytes .../theme/default/img/zoom-panel.png | Bin 0 -> 1624 bytes js/openlayers/theme/default/style.css | 397 + js/sql.js | 288 +- js/tbl_gis_visualization.js | 250 + js/tbl_select.js | 1 + js/tbl_structure.js | 248 +- libraries/Config.class.php | 44 - libraries/Error.class.php | 55 - libraries/Error_Handler.class.php | 62 - libraries/File.class.php | 70 - libraries/Index.class.php | 46 +- libraries/List.class.php | 11 - libraries/List_Database.class.php | 53 +- libraries/Message.class.php | 87 - libraries/PMA.php | 4 - libraries/Partition.class.php | 2 - libraries/RecentTable.class.php | 34 +- libraries/StorageEngine.class.php | 48 +- libraries/Table.class.php | 415 +- libraries/Theme.class.php | 44 - libraries/Theme_Manager.class.php | 9 +- libraries/Tracker.class.php | 76 +- libraries/auth/cookie.auth.lib.php | 89 +- libraries/auth/swekey/swekey.auth.lib.php | 5 +- libraries/blobstreaming.lib.php | 21 +- libraries/blowfish.php | 132 +- libraries/bookmark.lib.php | 36 +- libraries/check_user_privileges.lib.php | 21 - libraries/common.inc.php | 37 +- libraries/common.lib.php | 403 +- libraries/config.default.php | 140 +- libraries/config/ConfigFile.class.php | 8 - libraries/config/Form.class.php | 5 - libraries/config/FormDisplay.class.php | 40 - libraries/config/FormDisplay.tpl.php | 10 - libraries/config/messages.inc.php | 2 + libraries/config/setup.forms.php | 1 + libraries/config/user_preferences.forms.php | 1 + libraries/config/validate.lib.php | 11 - libraries/core.lib.php | 59 - libraries/database_interface.lib.php | 204 +- libraries/db_events.inc.php | 131 +- libraries/db_info.inc.php | 27 +- libraries/db_links.inc.php | 22 + libraries/db_routines.inc.php | 94 - libraries/db_routines.lib.php | 1204 ++ libraries/db_structure.lib.php | 5 - libraries/db_table_exists.lib.php | 2 +- libraries/dbi/mysql.dbi.lib.php | 41 +- libraries/dbi/mysqli.dbi.lib.php | 114 +- libraries/display_export.lib.php | 11 +- libraries/display_tbl.lib.php | 466 +- libraries/display_triggers.inc.php | 123 + libraries/engines/innodb.lib.php | 14 - libraries/export/codegen.php | 6 +- libraries/export/csv.php | 5 +- libraries/export/excel.php | 13 +- libraries/export/htmlword.php | 5 +- libraries/export/json.php | 3 + libraries/export/latex.php | 5 +- libraries/export/mediawiki.php | 16 +- libraries/export/ods.php | 3 +- libraries/export/odt.php | 3 +- libraries/export/pdf.php | 6 +- libraries/export/php_array.php | 4 +- libraries/export/sql.php | 11 +- libraries/export/texytext.php | 3 +- libraries/export/xls.php | 41 +- libraries/export/xlsx.php | 5 +- libraries/export/xml.php | 4 +- libraries/export/yaml.php | 3 +- libraries/footer.inc.php | 25 - libraries/gis/pma_gis_factory.php | 47 + libraries/gis/pma_gis_geometry.php | 161 + libraries/gis/pma_gis_geometrycollection.php | 225 + libraries/gis/pma_gis_linestring.php | 198 + libraries/gis/pma_gis_multilinestring.php | 227 + libraries/gis/pma_gis_multipoint.php | 190 + libraries/gis/pma_gis_multipolygon.php | 315 + libraries/gis/pma_gis_point.php | 176 + libraries/gis/pma_gis_polygon.php | 290 + libraries/gis/pma_gis_visualization.php | 429 + libraries/gis_visualization.lib.php | 176 + libraries/grab_globals.lib.php | 5 - libraries/header.inc.php | 4 +- libraries/header_meta_style.inc.php | 7 + libraries/import.lib.php | 67 +- libraries/import/csv.php | 3 +- libraries/import/docsql.php | 21 +- libraries/import/ldi.php | 9 +- libraries/import/ods.php | 2 +- libraries/import/sql.php | 7 +- libraries/import/xls.php | 17 +- libraries/import/xlsx.php | 17 +- libraries/import/xml.php | 40 +- libraries/js_escape.lib.php | 7 - libraries/mult_submits.inc.php | 11 + libraries/mysql_charsets.lib.php | 8 - libraries/ob.lib.php | 12 - libraries/plugin_interface.lib.php | 26 - libraries/relation.lib.php | 188 +- libraries/relation_cleanup.lib.php | 76 +- libraries/replication_gui.lib.php | 3 +- libraries/sanitizing.lib.php | 2 - .../schema/Dia_Relation_Schema.class.php | 45 +- .../schema/Eps_Relation_Schema.class.php | 77 +- .../schema/Export_Relation_Schema.class.php | 8 +- .../schema/Pdf_Relation_Schema.class.php | 15 +- .../schema/Svg_Relation_Schema.class.php | 59 +- libraries/schema/User_Schema.class.php | 46 +- .../schema/Visio_Relation_Schema.class.php | 43 +- libraries/select_lang.lib.php | 19 +- libraries/select_server.lib.php | 6 - libraries/server_common.inc.php | 6 - libraries/server_synchronize.lib.php | 680 +- libraries/session.inc.php | 4 - libraries/sql_query_form.lib.php | 52 - libraries/sqlparser.lib.php | 4 +- libraries/string.lib.php | 12 +- libraries/string_mb.lib.php | 34 +- libraries/string_native.lib.php | 34 +- libraries/string_type_ctype.lib.php | 7 - libraries/string_type_native.lib.php | 15 - libraries/tbl_links.inc.php | 19 +- libraries/tbl_properties.inc.php | 25 +- libraries/tbl_replace_fields.inc.php | 15 +- libraries/tbl_triggers.inc.php | 58 - libraries/transformations.lib.php | 63 +- libraries/url_generating.lib.php | 17 - libraries/user_preferences.lib.php | 53 +- main.php | 7 + navigation.php | 69 +- pmd_common.php | 47 - pmd_display_field.php | 16 +- pmd_pdf.php | 10 +- pmd_relation_new.php | 12 +- pmd_relation_upd.php | 12 +- pmd_save_pos.php | 16 +- po/af.po | 3540 +++--- po/ar.po | 4654 ++++---- po/az.po | 3591 +++--- po/be.po | 3727 +++--- po/be@latin.po | 3743 ++++--- po/bg.po | 3722 +++--- po/bn.po | 3725 +++--- po/br.po | 9963 +++++++++++++++++ po/bs.po | 3573 +++--- po/ca.po | 3749 ++++--- po/cs.po | 3690 +++--- po/cy.po | 3683 +++--- po/da.po | 4319 +++---- po/de.po | 3629 +++--- po/el.po | 3674 +++--- po/en_GB.po | 3688 +++--- po/es.po | 3628 +++--- po/et.po | 3598 +++--- po/eu.po | 3580 +++--- po/fa.po | 3558 +++--- po/fi.po | 3897 ++++--- po/fr.po | 3638 +++--- po/gl.po | 3626 +++--- po/he.po | 3716 +++--- po/hi.po | 3731 +++--- po/hr.po | 3737 ++++--- po/hu.po | 3642 +++--- po/id.po | 3697 +++--- po/it.po | 3645 +++--- po/ja.po | 3673 +++--- po/ka.po | 3767 ++++--- po/ko.po | 3575 +++--- po/lt.po | 3623 +++--- po/lv.po | 3585 +++--- po/mk.po | 3626 +++--- po/ml.po | 3426 +++--- po/mn.po | 3593 +++--- po/ms.po | 3572 +++--- po/nb.po | 3621 +++--- po/nl.po | 3637 +++--- po/phpmyadmin.pot | 3425 +++--- po/pl.po | 3652 +++--- po/pt.po | 3615 +++--- po/pt_BR.po | 3879 ++++--- po/ro.po | 3621 +++--- po/ru.po | 3688 +++--- po/si.po | 3617 +++--- po/sk.po | 3776 ++++--- po/sl.po | 3621 +++--- po/sq.po | 3583 +++--- po/sr.po | 3726 +++--- po/sr@latin.po | 3726 +++--- po/sv.po | 3620 +++--- po/ta.po | 3453 +++--- po/te.po | 3519 +++--- po/th.po | 3723 +++--- po/tr.po | 3628 +++--- po/tt.po | 3717 +++--- po/ug.po | 3676 +++--- po/uk.po | 3578 +++--- po/ur.po | 3693 +++--- po/uz.po | 3775 ++++--- po/uz@latin.po | 3661 +++--- po/zh_CN.po | 3732 +++--- po/zh_TW.po | 3889 ++++--- querywindow.php | 24 - scripts/remove-incomplete-mo | 2 +- scripts/update-po | 4 +- server_binlog.php | 19 - server_privileges.php | 106 +- server_replication.php | 12 +- server_sql.php | 1 + server_status.php | 45 +- setup/lib/ConfigGenerator.class.php | 2 +- setup/lib/index.lib.php | 2 +- show_config_errors.php | 9 +- sql.php | 42 +- tbl_alter.php | 5 +- tbl_change.php | 90 +- tbl_create.php | 32 +- tbl_gis_visualization.php | 234 + tbl_indexes.php | 41 +- tbl_operations.php | 6 +- tbl_relation.php | 46 +- tbl_replace.php | 65 +- tbl_select.php | 9 +- tbl_sql.php | 1 + tbl_structure.php | 81 +- tbl_tracking.php | 6 +- tbl_triggers.php | 35 + test/PMA_quoting_slashing_test.php | 16 +- test/theme.php | 3 +- themes.php | 4 +- themes/original/css/theme_right.css.php | 276 + themes/original/img/b_event_add.png | Bin 0 -> 927 bytes themes/original/img/b_events.png | Bin 0 -> 969 bytes themes/original/img/b_globe.gif | Bin 0 -> 1045 bytes themes/original/img/b_nextpage.png | Bin 0 -> 395 bytes themes/original/img/b_routine_add.png | Bin 0 -> 651 bytes themes/original/img/b_routines.png | Bin 0 -> 666 bytes themes/original/img/b_spatial.png | Bin 0 -> 4033 bytes themes/original/img/b_trigger_add.png | Bin 0 -> 731 bytes themes/original/img/b_triggers.png | Bin 0 -> 707 bytes themes/original/img/bd_edit.png | Bin 0 -> 253 bytes themes/original/img/bd_export.png | Bin 0 -> 210 bytes themes/original/img/bd_nextpage.png | Bin 0 -> 167 bytes themes/original/img/bd_spatial.png | Bin 0 -> 4006 bytes themes/original/img/col_drop.png | Bin 0 -> 1002 bytes themes/original/img/col_pointer.png | Bin 0 -> 121 bytes themes/original/img/col_pointer_ver.png | Bin 0 -> 128 bytes themes/original/img/east-mini.png | Bin 0 -> 451 bytes themes/original/img/north-mini.png | Bin 0 -> 484 bytes themes/original/img/south-mini.png | Bin 0 -> 481 bytes themes/original/img/west-mini.png | Bin 0 -> 453 bytes themes/original/img/zoom-minus-mini.png | Bin 0 -> 359 bytes themes/original/img/zoom-plus-mini.png | Bin 0 -> 489 bytes themes/original/img/zoom-world-mini.png | Bin 0 -> 1072 bytes .../jquery/jquery-ui-1.8.override.css | 7 + themes/pmahomme/css/theme_right.css.php | 309 +- themes/pmahomme/img/b_event_add.png | Bin 0 -> 927 bytes themes/pmahomme/img/b_events.png | Bin 0 -> 969 bytes themes/pmahomme/img/b_globe.gif | Bin 0 -> 1045 bytes themes/pmahomme/img/b_routine_add.png | Bin 0 -> 651 bytes themes/pmahomme/img/b_routines.png | Bin 0 -> 666 bytes themes/pmahomme/img/b_spatial.png | Bin 0 -> 4033 bytes themes/pmahomme/img/b_trigger_add.png | Bin 0 -> 731 bytes themes/pmahomme/img/b_triggers.png | Bin 0 -> 707 bytes themes/pmahomme/img/bd_edit.png | Bin 0 -> 295 bytes themes/pmahomme/img/bd_export.png | Bin 0 -> 353 bytes themes/pmahomme/img/bd_spatial.png | Bin 0 -> 4006 bytes themes/pmahomme/img/col_drop.png | Bin 0 -> 1002 bytes themes/pmahomme/img/col_pointer.png | Bin 0 -> 136 bytes themes/pmahomme/img/col_pointer_ver.png | Bin 0 -> 138 bytes themes/pmahomme/img/east-mini.png | Bin 0 -> 451 bytes themes/pmahomme/img/north-mini.png | Bin 0 -> 484 bytes themes/pmahomme/img/south-mini.png | Bin 0 -> 481 bytes themes/pmahomme/img/west-mini.png | Bin 0 -> 453 bytes themes/pmahomme/img/zoom-minus-mini.png | Bin 0 -> 359 bytes themes/pmahomme/img/zoom-plus-mini.png | Bin 0 -> 489 bytes themes/pmahomme/img/zoom-world-mini.png | Bin 0 -> 1072 bytes .../jquery/jquery-ui-1.8.override.css | 7 + themes/svg_gradient.php | 5 + user_password.php | 16 +- 372 files changed, 157876 insertions(+), 106885 deletions(-) create mode 100644 db_events.php create mode 100644 db_routines.php create mode 100644 db_triggers.php create mode 100644 js/db_events.js create mode 100644 js/db_routines.js create mode 100644 js/display_triggers.js create mode 100644 js/jquery/jquery.event.drag-2.0.min.js create mode 100644 js/jquery/jquery.mousewheel.js create mode 100644 js/jquery/jquery.svg.js create mode 100644 js/makegrid.js create mode 100644 js/openlayers/OpenLayers.js create mode 100644 js/openlayers/img/blank.gif create mode 100644 js/openlayers/img/cloud-popup-relative.png create mode 100644 js/openlayers/img/drag-rectangle-off.png create mode 100644 js/openlayers/img/drag-rectangle-on.png create mode 100644 js/openlayers/img/east-mini.png create mode 100644 js/openlayers/img/layer-switcher-maximize.png create mode 100644 js/openlayers/img/layer-switcher-minimize.png create mode 100644 js/openlayers/img/marker-blue.png create mode 100644 js/openlayers/img/marker-gold.png create mode 100644 js/openlayers/img/marker-green.png create mode 100644 js/openlayers/img/marker.png create mode 100644 js/openlayers/img/measuring-stick-off.png create mode 100644 js/openlayers/img/measuring-stick-on.png create mode 100644 js/openlayers/img/north-mini.png create mode 100644 js/openlayers/img/panning-hand-off.png create mode 100644 js/openlayers/img/panning-hand-on.png create mode 100644 js/openlayers/img/slider.png create mode 100644 js/openlayers/img/south-mini.png create mode 100644 js/openlayers/img/west-mini.png create mode 100644 js/openlayers/img/zoom-minus-mini.png create mode 100644 js/openlayers/img/zoom-plus-mini.png create mode 100644 js/openlayers/img/zoom-world-mini.png create mode 100644 js/openlayers/img/zoombar.png create mode 100644 js/openlayers/theme/default/framedCloud.css create mode 100644 js/openlayers/theme/default/google.css create mode 100644 js/openlayers/theme/default/ie6-style.css create mode 100644 js/openlayers/theme/default/img/add_point_off.png create mode 100644 js/openlayers/theme/default/img/add_point_on.png create mode 100644 js/openlayers/theme/default/img/blank.gif create mode 100644 js/openlayers/theme/default/img/close.gif create mode 100644 js/openlayers/theme/default/img/drag-rectangle-off.png create mode 100644 js/openlayers/theme/default/img/drag-rectangle-on.png create mode 100644 js/openlayers/theme/default/img/draw_line_off.png create mode 100644 js/openlayers/theme/default/img/draw_line_on.png create mode 100644 js/openlayers/theme/default/img/draw_point_off.png create mode 100644 js/openlayers/theme/default/img/draw_point_on.png create mode 100644 js/openlayers/theme/default/img/draw_polygon_off.png create mode 100644 js/openlayers/theme/default/img/draw_polygon_on.png create mode 100644 js/openlayers/theme/default/img/editing_tool_bar.png create mode 100644 js/openlayers/theme/default/img/move_feature_off.png create mode 100644 js/openlayers/theme/default/img/move_feature_on.png create mode 100644 js/openlayers/theme/default/img/navigation_history.png create mode 100644 js/openlayers/theme/default/img/overview_replacement.gif create mode 100644 js/openlayers/theme/default/img/pan-panel-NOALPHA.png create mode 100644 js/openlayers/theme/default/img/pan-panel.png create mode 100644 js/openlayers/theme/default/img/pan_off.png create mode 100644 js/openlayers/theme/default/img/pan_on.png create mode 100644 js/openlayers/theme/default/img/panning-hand-off.png create mode 100644 js/openlayers/theme/default/img/panning-hand-on.png create mode 100644 js/openlayers/theme/default/img/remove_point_off.png create mode 100644 js/openlayers/theme/default/img/remove_point_on.png create mode 100644 js/openlayers/theme/default/img/ruler.png create mode 100644 js/openlayers/theme/default/img/save_features_off.png create mode 100644 js/openlayers/theme/default/img/save_features_on.png create mode 100644 js/openlayers/theme/default/img/view_next_off.png create mode 100644 js/openlayers/theme/default/img/view_next_on.png create mode 100644 js/openlayers/theme/default/img/view_previous_off.png create mode 100644 js/openlayers/theme/default/img/view_previous_on.png create mode 100644 js/openlayers/theme/default/img/zoom-panel-NOALPHA.png create mode 100644 js/openlayers/theme/default/img/zoom-panel.png create mode 100644 js/openlayers/theme/default/style.css create mode 100644 js/tbl_gis_visualization.js delete mode 100644 libraries/db_routines.inc.php create mode 100644 libraries/db_routines.lib.php create mode 100644 libraries/display_triggers.inc.php create mode 100644 libraries/gis/pma_gis_factory.php create mode 100644 libraries/gis/pma_gis_geometry.php create mode 100644 libraries/gis/pma_gis_geometrycollection.php create mode 100644 libraries/gis/pma_gis_linestring.php create mode 100644 libraries/gis/pma_gis_multilinestring.php create mode 100644 libraries/gis/pma_gis_multipoint.php create mode 100644 libraries/gis/pma_gis_multipolygon.php create mode 100644 libraries/gis/pma_gis_point.php create mode 100644 libraries/gis/pma_gis_polygon.php create mode 100644 libraries/gis/pma_gis_visualization.php create mode 100644 libraries/gis_visualization.lib.php delete mode 100644 libraries/tbl_triggers.inc.php create mode 100644 po/br.po create mode 100644 tbl_gis_visualization.php create mode 100644 tbl_triggers.php create mode 100644 themes/original/img/b_event_add.png create mode 100644 themes/original/img/b_events.png create mode 100644 themes/original/img/b_globe.gif create mode 100644 themes/original/img/b_nextpage.png create mode 100644 themes/original/img/b_routine_add.png create mode 100644 themes/original/img/b_routines.png create mode 100644 themes/original/img/b_spatial.png create mode 100644 themes/original/img/b_trigger_add.png create mode 100644 themes/original/img/b_triggers.png create mode 100644 themes/original/img/bd_edit.png create mode 100644 themes/original/img/bd_export.png create mode 100644 themes/original/img/bd_nextpage.png create mode 100644 themes/original/img/bd_spatial.png create mode 100644 themes/original/img/col_drop.png create mode 100644 themes/original/img/col_pointer.png create mode 100644 themes/original/img/col_pointer_ver.png create mode 100644 themes/original/img/east-mini.png create mode 100644 themes/original/img/north-mini.png create mode 100644 themes/original/img/south-mini.png create mode 100644 themes/original/img/west-mini.png create mode 100644 themes/original/img/zoom-minus-mini.png create mode 100644 themes/original/img/zoom-plus-mini.png create mode 100644 themes/original/img/zoom-world-mini.png create mode 100644 themes/original/jquery/jquery-ui-1.8.override.css create mode 100644 themes/pmahomme/img/b_event_add.png create mode 100644 themes/pmahomme/img/b_events.png create mode 100644 themes/pmahomme/img/b_globe.gif create mode 100644 themes/pmahomme/img/b_routine_add.png create mode 100644 themes/pmahomme/img/b_routines.png create mode 100644 themes/pmahomme/img/b_spatial.png create mode 100644 themes/pmahomme/img/b_trigger_add.png create mode 100644 themes/pmahomme/img/b_triggers.png create mode 100644 themes/pmahomme/img/bd_edit.png create mode 100644 themes/pmahomme/img/bd_export.png create mode 100644 themes/pmahomme/img/bd_spatial.png create mode 100644 themes/pmahomme/img/col_drop.png create mode 100644 themes/pmahomme/img/col_pointer.png create mode 100644 themes/pmahomme/img/col_pointer_ver.png create mode 100644 themes/pmahomme/img/east-mini.png create mode 100644 themes/pmahomme/img/north-mini.png create mode 100644 themes/pmahomme/img/south-mini.png create mode 100644 themes/pmahomme/img/west-mini.png create mode 100644 themes/pmahomme/img/zoom-minus-mini.png create mode 100644 themes/pmahomme/img/zoom-plus-mini.png create mode 100644 themes/pmahomme/img/zoom-world-mini.png create mode 100644 themes/pmahomme/jquery/jquery-ui-1.8.override.css diff --git a/ChangeLog b/ChangeLog index 49c7305d35..4ae25e9a61 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -phpMyAdmin - ChangeLog +phpMyAdmin - ChangeLog ====================== 3.5.0.0 (not yet released) @@ -16,8 +16,40 @@ + Patch #3271804 for rfe #3177495, new DisableMultiTableMaintenance directive + [interface] Reorganised server status page. + [interface] Changed way of generating charts. ++ rfe #939233 [interface] Flexible column width ++ [interface] Mouse-based column reordering in query results ++ AJAX for Insert to a table from database Structure page +- Patch #3316969 PMA_ajaxShowMessage() does not respect timeout ++ AJAX for Change on multiple rows in table Browse ++ [interface] Improved support for stored routines ++ [display] More options for browsing GIS data ++ [interface] Support for spatial indexes ++ [display] GIS data visualization ++ AJAX for table structure multiple-column change ++ AJAX for table structure index edit ++ Show/hide indexes in table Structure ++ More compact navigation bar ++ Display direction (horizontal/vertical) no longer displayed by default ++ Shift/click support in database Structure ++ Show/hide column in table Browse +- bug #3353856 [AJAX] AJAX dialogs use wrong font-size -3.4.3.0 (not yet released) +3.4.4.0 (not yet released) +- bug #3323060 [parser] SQL parser breaks AJAX requests if query has unclosed quotes +- bug #3323101 [parser] Invalid escape sequence in SQL parser +- bug #3348995 [config] $cfg['Export']['asfile'] set to false does not select asText option +- bug #3340151 [export] Working SQL query exports error page +- bug #3353649 [interface] "Create an index on X columns" form not validated +- bug #3350790 [interface] JS error in Table->Structure->Index->Edit +- bug #3353811 [interface] Info message has "error" class + +3.4.3.1 (2011-07-02) +- [security] Fixed possible session manipulation in swekey authentication, see PMASA-2011-5 +- [security] Fixed possible code injection incase session variables are compromised, see PMASA-2011-6 +- [security] Fixed regexp quoting issue in Synchronize code, see PMASA-2011-7 +- [security] Fixed filtering of a file path, which allowed for directory traversal, see PMASA-2011-8 + +3.4.3.0 (2011-06-27) - bug #3311170 [sync] Missing helper icons in Synchronize - patch #3304473 [setup] Redefine a lable that was wrong - bug #3304544 [parser] master is not a reserved word @@ -26,6 +58,11 @@ - bug #3313210 [interface] Columns class sometimes changed for nothing - patch #3313326 [interface] Some tooltips do not disappear - bug #3315720 [search] Fix search in non unicode tables +- bug #3315741 [display] Inline query edit broken +- patch #3317206 [privileges] Generate password option missing on new accounts +- bug #3317293 [edit] Inline edit places HTML line breaks in edit area +- bug #3319466 [interface] Inline query edit does not escape special characters +- minor XSS (require a valid token) 3.4.2.0 (2011-06-07) - bug #3301249 [interface] Iconic table operations does not remove inline edit label @@ -100,7 +137,7 @@ + patch #2974341 [structure] Clicking on table name in db Structure should Browse the table if possible, thanks to bhdouglass - dougboybhd + patch #2975533 [search] New search operators, thanks to - Martynas Mickevičius + Martynas Mickevičius + patch #2967320 [designer] Colored relations based on the primary key, thanks to GreenRover - greenrover - [core] Provide way for vendors to easily change paths to config files. @@ -254,7 +291,7 @@ 3.3.7.0 (2010-09-07) - patch #3050492 [PDF scratchboard] Cannot drag table box to the edge after - a page size increase, thanks to Martin Schönberger - mad05 + a page size increase, thanks to Martin Schönberger - mad05 3.3.6.0 (2010-08-28) - bug #3033063 [core] Navi gets wrong db name @@ -275,7 +312,7 @@ 3.3.5.0 (2010-07-26) - patch #2932113 [information_schema] Slow export when having lots of - databases, thanks to Stéphane Pontier - shadow_walker + databases, thanks to Stéphane Pontier - shadow_walker - bug #3022705 [import] Import button does not work in Catalan when there is no progress bar possible - bug [replication] Do not offer information_schema in the list of databases @@ -315,9 +352,9 @@ - patch #2984893 [engines] InnoDB storage page emits a warning, thanks to Madhura Jayaratne - madhuracj - bug #2974687, bug #2974692 [compatibility] PHPExcel : IBM AIX iconv() does not work, - thanks to Björn Wiberg - bwiberg + thanks to Björn Wiberg - bwiberg - bug #2983066 [interface] Flush table on table operations shows the query twice, - thanks to Martynas Mickevičius - BlinK_ + thanks to Martynas Mickevičius - BlinK_ - bug #2983060, patch #2987900 [interface] Fix initial state of tables in designer, thanks to Sutharshan Balachandren. - bug #2983062, patch #2989408 [engines] Fix warnings when changing table @@ -396,7 +433,7 @@ + rfe #2839504 [engines] Support InnoDB plugin's new row formats + [core] Added ability for synchronizing databases among servers. + [lang] #2843101 Dutch update, thanks to scavenger2008 -+ [lang] Galician update, thanks to Xosé Calvo - xosecalvo ++ [lang] Galician update, thanks to Xosé Calvo - xosecalvo + [export] Added MediaWiki export module, thanks to Derek Schaefer - drummingds1 + [lang] Turkish update, thanks to Burak Yavuz diff --git a/Documentation.html b/Documentation.html index 4db4ec086a..29054a28ba 100644 --- a/Documentation.html +++ b/Documentation.html @@ -137,6 +137,8 @@ vim: expandtab ts=4 sw=4 sts=4 tw=78 FAQ 3.6)
  • support mysqli, the improved MySQL extension (see FAQ 1.17)
  • +
  • create, edit, call, export and drop stored procedures and functions
  • +
  • create, edit, export and drop events and triggers
  • communicate in 62 different languages
  • synchronize two databases residing on the same as well as remote servers @@ -1073,7 +1075,7 @@ ALTER TABLE `pma_column_comments` Without configuring the storage, you can still access the recently used tables, but it will disappear after you logout.

    - To allow the usage of this functionality: + To allow the usage of this functionality persistently: