Commit Graph
5105 Commits
Author SHA1 Message Date
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