Commit Graph

92 Commits

Author SHA1 Message Date
Martin Kleusberg 5dddffd7a0 travis: Fix building 2016-09-06 17:07:06 +02:00
Vladislav Tronko 997bab5dab Fixing Travis build
Adding Settings to CMakeLists and missing header in Settings.cpp
2016-09-03 23:09:35 +03:00
Justin Clift 2957974974 Rename main CMake project name variable back to "sqlitebrowser".
Builds are breaking on *nix systems otherwise. eg #755 #758
2016-08-31 11:19:17 +01:00
Justin Clift 8a9130883b Update installer variables on Windows, update Qt5 path
This should update the master branch to use "DB Browser
for SQLite" naming, and fix the problem with the
uninstaller not showing up in Add/Remove programs on
Windows (issue #742)
2016-08-29 15:43:20 +01:00
Justin Clift c0014041d1 Use the DB4S icon for the Windows install package too 2016-08-28 18:16:48 +01:00
Justin Clift 4f70f6a7a8 Fix an old typo in a comment 2016-08-27 19:00:54 +01:00
Justin Clift 0d32d91363 Enable the /SOLID compressor option for NSIS 2016-08-27 18:57:16 +01:00
Martin Kleusberg a1e08b37c9 Rename ExportCsvDialog to ExportData dialog
Sorry for the big change but I think it's preferable to not call it CSV
dialog when it's not just doing CSV.
2016-08-25 23:12:36 +02:00
Justin Clift c6121c8d64 Renamed Arabic language file for now, so flag icon shows on windows
(cherry picked from commit ac0b8b9a4f)
2016-08-14 15:34:47 +01:00
Justin Clift aa29f1e4a3 Updated version number to 3.9.99 2016-08-11 19:31:39 +01:00
DelphiGit 41e172df72 Fix for unquoted path vulnerability
See issue #621 for details.

I built a new installation package and during installation on Windows 7
I could  see that the previously unquoted path is now quoted.
2016-07-13 20:29:12 +02:00
M. Hasbini 56c3dfb6b6 Update CMakeLists.txt 2016-07-11 03:11:18 +03:00
Geoff Lawrence cb79aba0c2 Minor change to BUILDING.md and undid an extra wrap to CMakeLists.txt 2016-05-03 20:44:15 +01:00
Justin Clift 0d42664043 Ensure correct Debug vs Release configuration Qt5 dlls are installed 2016-05-03 02:26:22 +01:00
Justin Clift 5d98a19901 Add SQLite source & library paths for Qt Creator 3.6.1 on Windows 2016-05-01 17:14:47 +01:00
lulol 0b8c5d8c8d Added spanish translation and flag (#560)
* First spanish translation

* Added flag of Spain

* Enable build of spanish translation

* Enable build of spanish translation 2nd

* Enable build of spanish flag

* Enable build of spanish translation 3rd

* Enable build of spanish translation fix 4rd

* Enable build of spanish translation fix 5th

* Enable build of spanish translation - travis hiccup
2016-04-11 14:27:48 +01:00
Firat Eski f33a988530 Turkish translation 2016-03-20 18:25:13 +00:00
Rene Peinthor 58c5b43ed2 lcms not needed for new nightly anymore 2016-01-04 05:46:03 +01:00
Gihun Ham c2f78b682c Korean translation
Includes the updated CMakeList for Korean ts file
2016-01-03 14:59:13 +00:00
Peinthor Rene 7ccae1a926 prepare release 3.8.0 2015-12-23 20:05:12 +01:00
Martin Kleusberg 71b7806f03 Delay applying a changed filter value
When changing a filter value delay the application of the new value on
the table for a couple of milliseconds. This makes the filter process
much smoother for fast typing users working on large tables.

See issue #415.
2015-10-15 11:42:59 +02:00
Peter Dave Hello 9280511f84 Traditional Chinese (zh_TW) l10n 2015-10-07 18:07:58 +08:00
Martin Kleusberg 7c1d237d9b Support alternative display formats in the Browse Data tab
This is a proof-of-concept or even a basic first implementation of a new
feature I'd like to have in DB4S which at the moment I call display
formats.

The idea here is to allow the user to change the data in the Browse Data
tab on a per column basis before displaying it. This means even though
the data is stored in format X in the database it can be shown in format
Y in the browser. This should be useful in cases where the original
format X is hard to read or just not useful in a particular case.

This first implementation allows the user to right click on the header
of a column and open a new dialog for setting the display format which
offers a (limited) list of pre-defined formats. The selected format is
then integrated into the SELECT statement which is sent to SQLite.

While it works, this draft implementation lacks a number of features.
Here are the most prominent ones I'm currently aware of:
* Data not editable (or only via the Edit Dialog) because it isn't
  transformed back yet.
* More display formats needed; maybe customizable ones, too.
* No indication in the UI for which columns a format has been set.
* Could _maybe_ be integrated into the import/export etc. for optional
  use.
2015-07-06 18:28:30 +02:00
Justin Clift 7acc0c7b36 3.7.0 is built, so updating the master branch version numbers to 3.7.99 2015-06-14 18:10:29 +01:00
Peinthor Rene 3cefaf4476 prepare release 3.7.0 2015-06-14 12:13:37 +02:00
Peinthor Rene fb9e04dfd8 win: ask for uninstall 2015-06-14 12:12:06 +02:00
Geoff Lawrence 700741af71 Added English (United Kingdom) translation
Not a huge change from the default US English but also added the flag.
This was done to document the process for the wiki!
2015-06-13 15:15:01 +01:00
Peinthor Rene d99d83f269 windows installer will now also silently install the vc redist package 2015-05-23 10:31:32 +02:00
Peinthor Rene bedb1b0fca rise package version 2015-05-23 10:31:27 +02:00
Peinthor Rene 4223d5d5da gen_version.h is no longer generated so rename it to version.h 2015-05-23 10:27:15 +02:00
schdub b0abd07d01 preparation to Brazilian Portuguese translation 2015-05-20 01:09:57 +03:00
Peinthor Rene dd333ce88c Merge pull request #310 from schdub/issue304
fix: translations are not being installed via make install
2015-05-12 21:52:20 +02:00
Peinthor Rene 274fbbbe1d cmake: simplify syntax 2015-05-12 21:41:15 +02:00
schdub f251d11ccb fix: translations are not being installed via make install 2015-05-12 22:15:10 +03:00
Peinthor Rene 48b73b1c27 Merge branch 'external-antlr' of git://github.com/pinotree/sqlitebrowser into pinotree-external-antlr 2015-05-05 21:16:24 +02:00
Peinthor Rene 4f3855e7c8 cmake/vs2013: use winxp toolset 2015-05-05 18:47:49 +02:00
Pino Toscano ae08f772a2 cmake: use an external antlr2 if available
Look for an installed antlr v2, and if available use it instead of its
embedded copy.
2015-05-03 15:44:42 +02:00
Pino Toscano 57f2622e34 tests: merge build of tests within main build
Instead of a separate CMakeLists.txt for the tests, make them built
together with the rest of the main project. This behaviour is off
by default, and can be enabled using ENABLE_TESTING.

Furthermore, the testing facilities of cmake are now used, so ctest
(invoked by `make test`) knows about the sqlb-unittests. Thus, adapt
the Travis build steps, building the main sources and executing the
tests twice, one for sqlite and one for sqlcipher.
2015-05-03 14:29:00 +02:00
Martin Kleusberg 861ecec527 Add option to remember last location for file dialogs
Add an option to remember the location of the last opened or saved file
and use it as the default location for the next file dialog because
always going back to the default location set in the preferences dialog
can be a real hastle.

See issues #224, #276 and #281.
2015-05-03 13:22:13 +02:00
Peinthor Rene 92a8a9eec6 windows/msvc: add missing .dll to installers 2015-04-28 19:24:10 +02:00
Martin Kleusberg cde2393539 Use QScintilla instead of own implementation of a code editor
This is a first rough implementation of QScintilla support as SQL text
editor.

It should work mostly and build fine with qmake as well as cmake. The
new code supports all the features of the old one plus adding a few
subtle improvements. The main point of this, however, is reducing the
code we have to maintain and making it easier to add new features to the
editor.
2015-04-23 19:51:54 +02:00
Justin Clift 608f56eb3c Merge pull request #251 from schdub/master
exportsql: issue #242
2015-04-12 22:48:40 +01:00
Peinthor Rene 8cbc13a106 cmake: support for msvc2013 builds and installers 2015-04-12 19:59:04 +02:00
jsbot 073cf64a9d exportsql: issue #242 2015-04-11 23:54:05 +03:00
Peinthor Rene 004d9ec4c8 cmake: remove the gen_version.h generation
to have the git hash in the dev build didn't really bring any
advantage, but make the build scripts more complicated
2015-04-10 10:25:25 +02:00
Geoff Lawrence 95416457fd Create an AppData file 2015-03-26 15:32:10 +00:00
Samir Aguiar a5d6e6df7a preferencesdialog: Add country flag to language combo box
See issue #182.
2015-02-13 23:49:33 +01:00
Samir Aguiar eb1a32ef24 localization: Rename Chinese translation file to match locale
This allows the file to be included in the language box
(Qt wasn't recognizing the "cn" suffix as a valid locale).
2015-01-21 23:06:02 +01:00
Peinthor Rene 7587127360 cmake: show antlr sqlite3 grammar in project 2014-11-25 22:01:14 +01:00
Martin Kleusberg 167d8cbd74 cipher: Fix build option and use a dialog for entering the password
Fix the sqlcipher build option in the qmake project to actually enable
the SQLCipher support.

Add a new dialog called CipherDialog which is used to ask the user for
the password and other encryption details instead of using standard Qt
input dialogs.
2014-11-02 13:12:31 +01:00