Commit graph

633 commits

Author SHA1 Message Date
eelke
f8528143ac these items were not really features 2022-09-04 13:32:38 +02:00
eelke
c748b267a6 fix pipeline
installing python packages without gcc seems to be very hard
also fix pip caching
2022-09-04 13:28:08 +02:00
eelke
f3025928a3 fix pipeline needing gcc for dulwich 2022-09-04 13:00:58 +02:00
eelke
6b8c54398d Add installation and releasenotes sections to the user manual. 2022-09-04 12:43:09 +02:00
eelke
61346ae95d Remove BUILD because its contents is completely out of date. 2022-09-04 12:41:37 +02:00
Eelke Klein
6631d1df5d fix building of docs 2022-09-04 07:43:35 +00:00
Eelke Klein
a8009a1c37 Change docs theme 2022-09-04 07:40:14 +00:00
eelke
1d53a6397b There is no master branch it is called main. 2022-09-04 09:26:35 +02:00
eelke
c874b297c1 Add about dialog to File menu of the connection manager.
Make the contents of the dialog more accurate and include a link to the releasenotes file.
2022-09-04 09:19:03 +02:00
eelke
4e1d128ee9 fix header include path 2022-09-03 12:43:16 +02:00
eelke
f8f06232b9 Start using reno 2022-09-03 09:41:12 +02:00
eelke
bb0e08461a cleanup 2022-09-03 09:36:04 +02:00
eelke
80272e81c3 Improve error handling 2022-08-17 18:18:10 +02:00
eelke
457b09f15c Improved error reporting 2022-08-14 08:04:21 +02:00
eelke
6cf7b52453 When changing the uuid clear the password
Because id is used as part of the encryption process the value is not a valid encoded password anymore.
We could decode en reencode the password but wanted a quickfix for now.
This is also prevents the weird behaviour that it asks for the manager password but then has to prompt for the connection password.
2022-07-08 19:57:27 +02:00
eelke
f6c15f895f Catch exception from the password manager and pretend for now that the password was never saved. 2022-07-08 19:55:19 +02:00
eelke
b5ca7099c1 Catch botan exception in password manager and throw higher level exception. 2022-07-08 19:54:18 +02:00
eelke
6d05c6d75a Improve escaping routine, no need to resort to using the E prefix just doubling the quotes should be enough. 2022-07-08 19:53:45 +02:00
eelke
8b671090a0 Big cleanup 2022-05-26 08:25:31 +02:00
eelke
d3080a08bb WIP createdb dialog 2022-05-24 18:57:28 +02:00
eelke
c20427e10d Menu to for going to specific column
Columns are sorted alphabetically.
2022-05-24 18:57:20 +02:00
eelke
a7d4a5f13d build fixes
# Conflicts:
#	pglablib/sqlast/SelectList.h
2022-05-24 18:56:39 +02:00
eelke
2ad5fa5e4e Project reorganization 2022-04-10 14:26:31 +02:00
eelke
d0439c2d70 Remove unused function 2022-04-10 10:37:56 +02:00
eelke
a5563949e5 Refactor painting of editor gutter 2022-04-10 10:29:40 +02:00
eelke
e082a5731d Editor code cleanup 2022-04-10 09:32:20 +02:00
eelke
d266882927 Move codeeditor to folder 2022-04-10 09:26:38 +02:00
eelke
91ac77a058 operator== and != should be const 2022-04-10 09:26:23 +02:00
eelke
04a4e3b374 fiix bug, rowMapping werd niet gecleared
+ formatting
2022-04-10 06:53:02 +02:00
eelke
aea49688d8 switch to latest c++ features 2022-04-10 06:52:18 +02:00
eelke
eed5735d2e fix build error with newer Qt version 2022-04-10 06:51:47 +02:00
eelke
4ac87f285b start on view the show single record as list of label + value 2022-04-10 06:51:25 +02:00
eelke
c71fdc4af7 Reorganization of pgLab project 2022-04-09 08:57:29 +02:00
eelke
7300865c77 Switched DatabaseWindow to using the form designer. 2022-04-08 20:16:42 +02:00
eelke
03b4194193 Merge branch 'crudtesting' 2022-04-03 10:05:09 +02:00
eelke
357dc3d114 Cleanup and new formatting 2022-04-03 09:17:18 +02:00
eelke
f492c8f9bc Add row number column in model instead of vertical header
THis is because the column can be sorted but the header not.
2022-04-02 13:55:24 +02:00
eelke
1ab119c29a Fix default sort order 2022-04-02 13:54:37 +02:00
eelke
2c5a42f45d Improve sorting 2022-04-02 08:33:48 +02:00
eelke
e2d67dee70 Disable the tests i'm not going to make work right now. 2022-02-06 14:21:50 +01:00
eelke
23e61c6c95 Fix broken unittest.
Was probably broken by a change in Qt. Now using custom parser.
(I also tested a regex based parser but that was more then 80 times slower)
2022-02-06 14:15:16 +01:00
eelke
c346430b25 Abstract IResult interface for Result
This is to allow faking the result for testing the CrudModel.
2022-02-06 12:19:43 +01:00
eelke
06504ecc1f Improvements to the CrudModel
The new data of modified rows is now stored directly within the row_mapping
also changed how new rows are handled so the new empty row for inserting
is not a special case but is part of the list.
2022-01-22 16:22:29 +01:00
eelke
a7f247bdee Cleanup 2022-01-21 18:54:50 +01:00
eelke
14b5293dea refactor table sql generation 2022-01-21 18:53:47 +01:00
eelke
3158a4364b Show SQL for database
Also improvements to the SQL for tables and views.
2022-01-20 20:13:56 +01:00
eelke
b5a706a2a2 lazy load the database sizes only when needed by the server inspector. 2022-01-19 19:10:05 +01:00
eelke
39195153cd Retrieve tables sizes asynchronously when opening the catalog. 2022-01-18 18:45:14 +01:00
eelke
8fe5e05f7d fix table inspector showed details of wrong table.
Caused by using a proxy index with a function that needed an index that was mapped to the source.
Fow now mostly fixed by introducing multiple functions with clearer naming and using the correct one
but would prefer when the helper could hide the details of there being two index spaces.
2022-01-17 17:30:53 +01:00
eelke
93a55047b6 Cleanup 2022-01-17 05:53:56 +01:00