Commit Graph

875 Commits

Author SHA1 Message Date
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
Justin Clift c8a73316cc Fixed incorrect date for 3.3.1 release.
Braino. :/
2014-08-31 16:43:07 +01:00
Justin Clift 9dc8e96e3c Updated README with v3.3.1 release date 2014-08-31 16:28:42 +01:00
Peinthor Rene 34e274ee3c cmake/nsis: small improvements to the windows installer 2014-08-31 16:23:17 +02:00
Martin Kleusberg b87992c8fb Clean up the DBBrowserDB class a bit 2014-08-31 16:10:01 +02:00
Martin Kleusberg 03879d93f0 ImportCsvDialog: Allow other file encoding than UTF-8
Add a combobox and a text field for choosing a different encoding of the
input file than the default UTF-8.
2014-08-31 13:10:25 +02:00