Commit Graph

10557 Commits

Author SHA1 Message Date
Michal Čihař
9003e3e067 Fixed check all interaction with filtering
- check all select only filtered rows
- the hidden rows are automatically unselected
- the check all state is updated according to filtering

Fixes #13517

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-11-30 22:21:06 -05:00
Isaac Bennetch
d3d5b994fc Prepare for 4.7.6-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-11-30 22:21:06 -05:00
Isaac Bennetch
4a60cbd442 Prepare for release 4.7.5
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-10-21 04:00:49 -04:00
Michal Čihař
3a625bcd1f Fixed listing of bookmarks for a database
Fixes #13761

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-20 11:04:45 +02:00
Michal Čihař
f5d950da6f Update SQL parser to 4.2.3
- Fixed copying tables with specific PARTITION definition

Fixes #13725

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-10 15:02:19 +02:00
Madhura Jayaratne
b000c394f7 Fix #13686 Clicking on column name to trigger sort with an active search leads to logout
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2017-10-09 23:16:57 +11:00
Michal Čihař
d0d24ce20b Fixed IPv4/IPv6 To Binary input transformation
We really can't just output binary value, it can not be safely used in
the result utf-8 query string.

Fixes #13552

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-03 15:55:11 +02:00
Michal Čihař
e40a81602a Fixed setting input transformations
Fixes #13477

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-03 15:24:21 +02:00
Michal Čihař
c46082a196 Make advisor evaluation a bit stricter
- whitelist function names, we do not want to replace them if they exist
- define missing PMA_MYSQL_INT_VERSION

Fixes #13710

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-03 14:55:49 +02:00
Michal Čihař
1338294134 Fixed rendering of add index dialog
Fixes #13515

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-28 15:55:21 +02:00
Keerthana Ratnasingam
73e6a37a1c Fix Edit index Column alignment issue
Fix #13513

Signed-off-by: Keerthana Ratnasingam <keerthyratnam@gmail.com>
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
2017-09-21 21:22:55 -03:00
Jakub Stanecki
2192fadc0b Fix selecting multiple rows accidentally selects the next row too
Fix #13669

Signed-off-by: Jakub Stanecki <staneckijakub@gmail.com>
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
2017-09-11 20:58:12 -03:00
Michal Čihař
75728ab854 Fixed export of tables with VIRTUAL columns
Apparently the flag differs between MySQL and MariaDB versions, so let's
check both.

Fixes #13647

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-05 15:15:12 +02:00
Michal Čihař
ed912090ec Fixed saving column to display
- avoid consulting current value as that can be automatically guessed
- use REPLACE query to avoid need of figuring out query type

Fixes #13533

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 16:17:30 +02:00
Michal Čihař
47f7ba159e Fixed error when browsing non SELECT results
We can not assume that the analyzer will work on our query.

Fixes #13639

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
483324d0a9 Fixed crash on invalid ordering data
We have to validate the data prior to use. Having just integer doesn't
make them work.

Fixes #13604

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
27fd0a88f6 Include language parameter when loading js messages
This forces reloading javscript messages when changing language.

Fixes #13633

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 10:17:13 +02:00
Michal Čihař
0e8729264c Add missing require
Fixes #13444

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-30 12:58:53 +02:00
Michal Čihař
e781cf0c76 Fixed javascript error in server monitor
Fixes #13628

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-29 15:34:21 +02:00
Michal Čihař
fa2dc971f6 Integrate tooltip into datetime pickers
The tooltip is now disabled when picker is shown and it's content is
rendered wihtin the picker.

Fixes #13612

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-28 15:05:50 +02:00
Michal Čihař
7dc3dac382 Avoid problems with browsing unknown query types
Avoid trying to construct sort links when the parser has failed on the
query. This currently happens in WITH clause, but this is generic
problem.

Fixes #13615

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-28 13:48:12 +02:00
Isaac Bennetch
748fac446b Prepare for 4.7.5-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-08-24 10:56:10 -04:00
Isaac Bennetch
aa39b4a93a Release 4.7.4
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-08-23 15:49:52 -04:00
Michal Čihař
f7404bce02 Do not use AJAX POST for forms that would normally use GET
Fixes #13606

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-23 14:44:26 +02:00
Michal Čihař
86f2ed6a76 Changelog entry for #13512 and #13590
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-21 10:56:19 +02:00
Michal Čihař
402ebadb19 Improved error handling on corrupted tables
Better handle situation where MySQL is unable to give us description of
a column. This usually happens when the table is corrupted in some way,
but still we should be able to recover from the error and not to fail
with dozen of undefined variables.

Fixes #13553

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-16 17:10:38 +02:00
Deven Bansod
3c4ec46b0e ChangeLog for #13579
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
2017-08-13 06:24:48 +05:30
Michal Čihař
f753654ac8 Fixed edit variable link in advisor
Fixes #13561

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-06 07:56:25 -04:00
Anant Jain
e251184179 maximum length limitation to UserGroup name
Fixes #13562

Signed-off-by: Anant Jain <anantjain60@gmail.com>
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-06 07:37:28 -04:00
Michal Čihař
12f54fd0cf Fixed copy results to clipboard
Copy only results table, not all tables on the page.

Fixes #13550

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-02 08:12:41 +02:00
Michal Čihař
70e9349936 Changelog entry for #13414
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-01 09:02:25 +02:00
Michal Čihař
f2433304b6 Missing newline in ALTER exports
Fixes #13523

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-31 16:35:34 +02:00
Michal Čihař
c06d613051 Fixed per server theme feature
We need to know server even when loading minimal common for the CSS.

Fixes #13507

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 14:22:07 +02:00
Michal Čihař
014e706374 Remove shadow from the logo
Fixes #13415

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 11:42:51 +02:00
Isaac Bennetch
0b5063999d Prepare for 4.7.4-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-07-20 16:39:27 -04:00
Isaac Bennetch
633b5e72ad Prepare for release 4.7.3
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-07-20 14:32:10 -04:00
Michal Čihař
b7788850a9 Fixed usage of some browser transformations
Fixes #13478

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 14:18:02 +02:00
Michal Čihař
b2a902de4d Switch to SSL connection if server tells us to do so
Fixes #13436

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 13:26:35 +02:00
Michal Čihař
b2b3886e22 Fail if ini_set/ini_get are disabled
We might support operation without these two later, but it's quite a lot
of work and nobody was really requesting this.

Fixes #13471

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 12:04:38 +02:00
Michal Čihař
6e7c6aed7d Avoid breakage if set_time_limit is disabled
Fixs #13468

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 11:57:59 +02:00
Michal Čihař
639c2b8c4b Fixed rendering SQL lint errors
- add patch to CodeMirror to render HTML, it's submitted upstream as
  https://github.com/codemirror/CodeMirror/pull/4861
- properly escape html output of Linter, now when we use full HTML

Fixes #13489

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 11:05:37 +02:00
Michal Čihař
8841a26788 Fixed size of index edit dialog
Fixes #13382

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-17 17:09:10 +02:00
Michal Čihař
d0ab548f76 Fixed inline editing of hex values
Fixes #13387

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-17 16:56:43 +02:00
Michal Čihař
58ad1c90b8 Improved handling of uploaded files with open_basedir
Check whether configured directory is writable as it might be subject to
open_basedir restrictions.

Fixes #13482

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-12 13:44:33 +02:00
Michal Čihař
f0ba6576f8 Use correct constant name
Fixes #13475

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-11 16:37:33 +02:00
Michal Čihař
85747b9ae9 Use usort() instead of natsort()
The natsoft has side effect of producit associated array, what is later
represented as object if encoded to JSON and breaking code expect array
instead.

Fixes #13465

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-10 14:34:12 +02:00
Michal Čihař
ee1ce07970 Fixed version check when not connected to a database
Fixes #13437

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-09 11:15:47 +02:00
Michal Čihař
a4ec378179 Move spacing around buttons to Util::getMessage
We really do not want to add spacing around all buttons, just the ones
in the SQL message.

Fixes #13445

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-09 10:50:22 +02:00
Madhura Jayaratne
d8f11a84a4 Fix #13447 Large multi-line query removes Export operation and blanks query box options
This is not a guaranteed method of detecting image upload into a BLOB field

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2017-07-08 20:47:45 +10:00
Isaac Bennetch
bd6b96f00d Prepare for 4.7.3-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-06-29 15:25:11 -04:00