Cédric Krier
d5556fd59d
Add test for completion after opening OR-ed parenthesis
...
issue11477
review421151003
2022-05-19 21:58:02 +02:00
Cédric Krier
722e6f1289
Add test for domain completion ending with or
...
issue11472
review411171004
2022-05-19 21:54:19 +02:00
Nicolas Évrard
246fe75b95
Load group fields before setting the current record
...
issue11448
review423081003
2022-05-09 16:13:31 +02:00
Cédric Krier
e3b4c877e8
Increase version number
2022-05-02 16:27:14 +02:00
Cédric Krier
7b09d26176
Add tag 6.4.0 [skip ci]
2022-05-02 16:26:52 +02:00
Cédric Krier
a47b1a6985
Prepare release 6.4.0 [skip ci]
2022-05-02 16:26:51 +02:00
Cédric Krier
6968cf3cdd
Update translations [skip ci]
2022-05-02 10:32:24 +02:00
Cédric Krier
a4c02f2fd6
Support flatpak build
...
Use 3 levels for application ID.
Use XDG_RUNTIME_DIR as TMPDIR to share file outside the sandbox
issue11250
review390051002
2022-05-02 10:22:20 +02:00
Cédric Krier
24ecab1560
Support opening non localhost URI based on Windows UNC filenames
...
Return PurePath in file_selection to be OS independent.
Add url_open that supports Windows UNC.
issue11320
review388371003
2022-04-30 22:29:38 +02:00
Cédric Krier
af7c6fd492
Set as readonly the parent field
...
When editing record from a tree, user can not change the field which contains
the parent. He must rearrange the tree using the DnD or editing from a list.
issue11022
review407281002
2022-04-25 23:22:20 +02:00
Cédric Krier
7a1781097c
Compute next/previous record to set button state
...
The position is not enough to determine if the button will change the current
record. Also the position can be a list for the tree.
issue11413
review405241002
2022-04-25 23:20:58 +02:00
Cédric Krier
d43f4a842e
Do not trigger on change when setting change values
...
Also unify the keyword argument to trigger modified record.
issue11325
review356361002
2022-04-25 23:19:07 +02:00
Cédric Krier
ea7a6beced
Check links in documentation
...
issue11409
review390641002
2022-04-25 18:34:07 +02:00
Cédric Krier
2e045858f6
Do not request model notifications if they are already empty
...
issue11411
review388371002
2022-04-19 23:17:51 +02:00
Cédric Krier
2d1bab8ba8
Use ListBox model to retrieve selected records
...
The group attribute on the view may be different then the one currently used by
the ListBox model.
issue11350
review388341002
2022-04-19 18:20:56 +02:00
Cédric Krier
6dfb8cecac
Do not fail on missing HOME environment to get config directory
...
Also use first the XDG_CONFIG_HOME and fallback to expanduser.
2022-04-18 19:32:26 +02:00
Cédric Krier
4ace953e69
Use EV prefix for evince environment setup
...
See https://gitlab.gnome.org/GNOME/evince/-/commit/395312868baf4ee03c5118ee5c58f25601c2af1d
2022-04-17 00:52:58 +02:00
Cédric Krier
e0b1ac3daf
Replace test setuptools command by unittest discover
...
issue9215
review389851002
2022-04-16 18:30:20 +02:00
Cédric Krier
d5f7c83342
Do not delete text if there is no end position
...
When inserting text without selection, there is no text to delete.
issue11138
review371051002
2022-04-16 11:27:21 +02:00
Nicolas Évrard
2f4f8aa9dd
Remove extra operator when simplifying nested domains
...
issue11406
review390621002
2022-04-14 10:21:54 +02:00
Cédric Krier
985e2f1928
Add notification message
...
issue11065
review367951004
2022-04-11 23:41:21 +02:00
Nicolas Évrard
5ade55babe
Use a file in the user directory for stdout and stderr on Windows
...
issue11390
review397911002
2022-04-11 16:37:34 +02:00
Nicolas Évrard
0e76db05e7
Support _write, _delete and _timestamp values when set from default value
...
issue11012
review372751002
2022-04-11 12:48:41 +02:00
Cédric Krier
bf19315829
Add cache volume for check pipelines
2022-04-06 23:37:45 +02:00
Cédric Krier
6453dcd0e7
Use correct image substitution in check_doc
...
issue11367
2022-04-06 18:24:28 +02:00
Cédric Krier
aa09271f8c
Test building documentation
...
issue11367
review397811002
2022-04-06 18:19:49 +02:00
Nicolas Évrard
1572a28c93
Request a column size recomputation on treeview realization
...
issue11228
review370861002
2022-04-06 14:27:11 +02:00
Nicolas Évrard
9cdbe06c7f
Deduplicate entries in domain inversion's simplify
...
issue11248
review397301002
2022-03-30 19:20:31 +02:00
Cédric Krier
ffdc2b68bb
Disable next/previous buttons depending on the record position
...
issue11302
review388061002
2022-03-26 13:00:03 +01:00
Cédric Krier
9a9b17d2d1
Remove TreeViewControl
...
It is better to use the standard behavior of TreeView selection.
issue11180
review374801002
2022-03-09 00:19:52 +01:00
Cédric Krier
837cefb659
Manage None as value of PYSON In
...
issue11280
review393771002
2022-03-06 18:02:00 +01:00
Cédric Krier
77e3f50146
Skip first column for optionals menu to set expander
...
issue11271
review393751003
2022-03-06 13:39:09 +01:00
Cédric Krier
7f128e5073
Use dictionary as search_order on Reference field
...
issue11251
review387941002
2022-02-22 23:06:02 +01:00
Cédric Krier
3cae98b262
Add optional column on tree view
...
issue10989
review374321002
2022-02-03 23:13:27 +01:00
Cédric Krier
a52aee3397
Use dictionary as domain for Reference field
...
issue11074
review383911002
2022-02-03 23:05:47 +01:00
Cédric Krier
f6e5cbd2ce
Set encoding to version subprocess for freezing
...
issue11207
review376661002
2022-02-03 22:30:14 +01:00
Nicolas Évrard
a049e420bd
Default CSV encoding to UTF8 with BOM
...
issue10769
review362701002
2022-02-03 15:42:29 +01:00
Nicolas Évrard
c3597e9ed7
Remove useless call to count_tab_domain
...
issue11202
review376641002
2022-02-03 11:55:01 +01:00
Nicolas Évrard
f022bc78ef
Do not rely on depends to select the fields to read in form view
...
issue11134
review389681019
2022-01-31 22:25:58 +01:00
Cédric Krier
1ddbd46d15
Use simplified parser for get_eval_fields
...
Instead of using the PYSONEncoder we can just iterate over the basic JSON types
and use the pyson method to retrieve nested PYSON instances.
issue11164
review376551002
2022-01-30 13:10:57 +01:00
Cédric Krier
d12a3a1d76
Add limit to search count
...
issue10967
review389301002
2022-01-30 01:42:23 +01:00
Cédric Krier
c642c82c4e
Add RPC view_get method to View
...
This allows to extend the inherit mechanism of the view and support inherit for
the board view.
Also the inherit is now applied to all element found by the xpath.
issue11107
issue11108
review389601002
2022-01-23 13:32:59 +01:00
Cédric Krier
28bee40deb
Limit board action domain to active id and ids
...
And use a dedicated _actions dictionary to store the active ids per action ids.
issue11106
review389591002
2022-01-23 13:27:52 +01:00
Cédric Krier
0dc015b6ed
Use position from get_position
...
The position received by insert-text callback is always 0.
issue11163
review384171002
2022-01-22 21:16:11 +01:00
Cédric Krier
84c56da241
Set expander to the first visible column
...
issue11071
review380041002
2022-01-11 23:08:57 +01:00
Cédric Krier
c103809d1a
Delete selection when replacing keypad keys
...
issue11112
review377911002
2022-01-11 23:05:35 +01:00
Cédric Krier
3276c06c2a
Do not update counter label if widget has been removed
...
issue11110
review380011002
2022-01-11 23:04:17 +01:00
Cédric Krier
ccf9708565
Use first the dotted name variable in the PYSON context
...
issue11109
review383991002
2022-01-11 23:03:06 +01:00
Cédric Krier
decd7a8ca1
Add monetary to float cellrenderer
...
issue10988
review380001002
2022-01-11 23:01:26 +01:00
Nicolas Évrard
eb31ae3634
Replace deepcopy by our own implementation
...
issue11054
review387551002
2022-01-05 08:58:54 +01:00