eelke
3f41fc07c3
Was not saved properly
2022-09-05 07:45:59 +02:00
eelke
4fa2189b27
Added the capability to reset the password manager
...
Also some documentation about the password manager.
2022-09-05 07:33:08 +02:00
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