Martin Kleusberg
63eaf01988
MainWindow: Automatically resize Schema column in DB Structure tab
...
Automatically resize the Schema column in the Database Structure tab of
the main window to fit its contents.
See issue #113 .
2014-10-12 17:46:50 +02:00
Martin Kleusberg
eb8e801b57
Make it possible to jump between filters by pressing the tab key
...
Allow jumping between the filter input fields by pressing Tab and
Shift+Tab.
See issue #106 .
2014-10-11 15:45:30 +02:00
Peinthor Rene
017715510f
edittabledlg: don't react on textchanged
...
On every text change in the type combobox a renamecolumn was triggered
2014-10-10 18:47:04 +02:00
Peinthor Rene
f38c3f13ca
csvexport: produce more rfc4180 complaint csv files
2014-10-06 20:59:09 +02:00
Peinthor Rene
62d72e6a9e
csvexport: use CRLF as specified in RFC4180
2014-10-06 20:40:26 +02:00
Martin Kleusberg
ae199112a5
MainWindow: Make sure the filters are applied before getting the row num
...
First apply the new filter values and only when that is done get the
number of rows in the current view. This fixes the issue that, when
changing a filter, the number of rows shown under the table view is that
of the last results, not the current.
See issue #122 .
2014-10-06 15:23:55 +02:00
Peinthor Rene
50731cd730
csvexport: streaming export to csv
2014-10-03 22:15:20 +02:00
Peinthor Rene
5bcea55960
Merge pull request #121 from mcirsta/master
...
install png icon and desktop file for Linux ( and other Unix )
2014-10-03 07:47:21 +02:00
Marius Cirsta
807c729910
install png icon and desktop file for Linux ( and other Unix )
2014-10-03 00:13:02 +03:00
Peinthor Rene
5713bc9a07
edittabledlg: allow custom types to be entered
...
also changed the default key shortcut to CTRL+ENTER
2014-09-27 09:51:20 +02:00
Justin Clift
49581073b8
Typo fix
2014-09-23 00:08:05 +01:00
Justin Clift
6195896a6f
Merge pull request #101 from justinclift/renamev2
...
Renamed project to "DB Browser for SQLite"
2014-09-23 00:01:54 +01:00
Peinthor Rene
594ea38420
Fix insert on integer PK fields with not null
...
Moved the emptyinsertstmt into DBBrowserDB class
to be able to query the database for values.
2014-09-21 20:45:12 +02:00
Justin Clift
05207b0b9f
Renamed project to "DB Browser for SQLite"
2014-09-21 11:14:39 +01:00
Peinthor Rene
c615e9ac46
filters: add missing file commit for 57d086fbf2
2014-09-19 20:54:12 +02:00
Peinthor Rene
57d086fbf2
filters: don't clear filters on refresh
2014-09-19 18:27:40 +02:00
Peinthor Rene
0031c0723f
tests: fix tests to run without x server
2014-09-18 08:05:45 +02:00
Peinthor Rene
98ab683662
tests: fix tests to run without x server
2014-09-18 08:01:04 +02:00
Peinthor Rene
e2ae5b4b64
cmake: lower required version for tests too
2014-09-18 07:48:06 +02:00
Peinthor Rene
21df05e1ce
travis-ci also do unittests
2014-09-18 07:42:04 +02:00
Peinthor Rene
d5498160be
add travis-ci current status image
2014-09-17 22:27:58 +02:00
Peinthor Rene
a2e704cd01
cmake: lower minimal required version a bit
2014-09-17 22:21:07 +02:00
Peinthor Rene
122f5372fb
travis-ci: add first travis-ci.org config file
2014-09-17 22:16:27 +02:00
Martin Kleusberg
847ad46424
Enable version check for MacOS X
2014-09-16 20:04:46 +02:00
Martin Kleusberg
b2532686a9
Fix build on Qt 4 (hopefully) after 6c52ac736
2014-09-16 19:41:07 +02:00
Martin Kleusberg
75487111ba
Silence some warning
...
Closes #102 .
2014-09-16 19:20:43 +02:00
Martin Kleusberg
6c52ac7368
Add menu item to allow attaching other databases
...
Add a new menu option which allows attaching other databases. Doing so
by running the SQL code by yourself using the Execute SQL tab won't work
because the SQL tab creates a restorepoint and attaching databases while
being in a transaction is not allowed.
Note that this commit misses quite a few features: In case of name
conflicts the UI may break, there is no way to tell which databases have
been attached and the attached databases are not stored in the project
files.
See issue #100 .
2014-09-16 19:19:00 +02:00
Justin Clift
48ea79b163
Added OSX 10.6 to supported versions
2014-09-16 06:56:01 +01:00
Justin Clift
ab3b3ff6d7
Typo fix
2014-09-15 12:17:46 +01:00
Justin Clift
81239bd265
Added link to OSX nightlies, and did some manual wrapping to 80 chars
2014-09-15 02:50:34 +01:00
Peinthor Rene
cf33f3054e
sqlite: Allow opening of databases with custom collations
2014-09-13 20:43:32 +02:00
Martin Kleusberg
c7c7774031
CreateIndexDialog: Don't allow creating indices on views
...
Don't suggest views in the table field of the create index dialog but
only show actual tables. There is no such thing as indices for views.
2014-09-08 14:22:54 +02:00
Martin Kleusberg
c0d48604f8
Small optimisation when inserting rows
2014-09-07 12:32:16 +02:00
Peinthor Rene
be01724da8
importcsv: fix compile on clang
2014-09-05 19:59:14 +02:00
Martin Kleusberg
942b73aab0
csv: Make import a little faster
...
No need to update the progress window after each row. It's only really
visible for large files anyway where a single row doesn't matter that
much in terms of progress.
Also fix a compiler warning.
2014-09-05 15:00:52 +02:00
Peinthor Rene
12a85f42e1
importcsv: auto add null fields if they don't have the correct column count
...
Also improve the error message on import errors
2014-09-05 13:50:43 +02:00
Peinthor Rene
90b40568b6
importcsv: update preview if trim fields was toggled
2014-09-05 13:04:15 +02:00
Martin Kleusberg
572630197c
Fix Table::emptyInsertStmt for NOT NULL fields with default value
...
See issue #97 .
2014-09-04 20:50:15 +02:00
Peinthor Rene
9682d34ca7
execsql: use the correct statement length
2014-09-04 20:33:48 +02:00
Peinthor Rene
1f6fe11560
sqlitemodel: fix select statements with limit/offset using expressions
2014-09-04 19:46:11 +02:00
Peinthor Rene
dc3ca09e12
fix clang warnings
2014-09-04 19:07:12 +02:00
Peinthor Rene
9bef8a8f58
importcsv: Save last used settings and add a trim fields option
2014-09-03 08:28:30 +02:00
Peinthor Rene
04e08cb6d1
trans: add french translation to build process
2014-09-02 18:18:34 +02:00
Peinthor Rene
db74913d91
Merge pull request #92 from justinclift/french
...
Initial French translation from Michel VERET
2014-09-02 18:11:14 +02:00
Peinthor Rene
b2533f70bb
qmake: add csvparser
2014-09-02 18:10:26 +02:00
Peinthor Rene
b1f472fd3e
Merge pull request #93 from hurzl/fbsd
...
Add extra path to make it compile on FreeBSD
2014-09-02 18:06:59 +02:00
Peinthor Rene
97e2025cc9
cvsparser: Newly implemented CSV Parser
...
Moved parser into it's own class
This parser now proper supports new lines in quoted text
and returns a QVector<QStringList> result.
2014-09-02 18:05:04 +02:00
Martin Dieringer
a385872004
Add extra path to make it compile on FreeBSD
2014-09-02 17:15:24 +02:00
Michel VERET
16caa9a42f
Initial French translation
2014-09-02 13:57:23 +01:00
Justin Clift
1430033767
Updated currentrelease file to 3.3.1
2014-08-31 17:09:13 +01:00