Cédric Krier
cdccc2ee96
Do not fail if size attribute of image is missing
...
issue6967
review39921002
2017-11-27 22:00:18 +01:00
Sergi Almacellas Abellana
ce6e099fae
Use translated values when exporting Reference and Selection fields
...
issue6961
review42861002
2017-11-27 10:37:47 +01:00
Cédric Krier
dd08c7b187
Update home page link of GooCalendar
2017-11-25 15:28:16 +01:00
Cédric Krier
f40c46f697
Use richtext widget for translation
...
The Toolbar is linked to a TextView so one Toolbar can be created per
translation TextView.
The API of TranslateMixin is modified into instance method to allow to call
helpers from the widget.
The TextBox is reworked to ease its usage by the RichTextBox.
The language label of the TranslateDialog are always vertically aligned to not
be in front of the toolbar.
issue6891
review38951003
2017-11-21 20:49:49 +01:00
Cédric Krier
eec737558c
Fix wrong module for platform test
...
introduced in rev d94c92c1de67
2017-11-11 18:39:26 +01:00
Cédric Krier
bd9445e537
Use HBox and VBox for group with col -1 and 1
...
issue6829
review43581002
2017-11-10 10:51:45 +01:00
Cédric Krier
c432564c4c
Add support for cx_Freeze 5
...
- rename some options
- clean path of gtk configurations
- import user module for customization
- add lib directory in python path
issue6902
review39861002
2017-11-09 19:05:20 +01:00
Cédric Krier
562b34ad76
Process exception during the callback
...
As process exception may raise an exception, it should be run in the callback
to let the caller catch it. Otherwise it is raised in the thread and never
catch.
issue6907
review42811003
2017-11-09 19:03:02 +01:00
Cédric Krier
a911475c74
Use 0 as default value for yoptions of Table.attach
...
GTK3 does not allow None as value.
issue6906
review40791002
2017-11-09 19:02:13 +01:00
Cédric Krier
a644ada267
Ensure path is converted into tuple to allow comparison in check_recursion
...
issue6905
review35751002
2017-11-09 19:01:33 +01:00
Cédric Krier
7436b718fe
Set SSL_CERT_FILE and SSL_CERT_DIR only under frozen win32
...
This is the only case where ssl certificates are bundled. On other platform,
it prevents to use the system certificates.
issue6901
review36771002
2017-11-09 19:00:56 +01:00
Cédric Krier
2526aa733b
Filter psn argument under darwin
...
issue6899
review44421002
2017-11-09 18:59:57 +01:00
Sergi Almacellas Abellana
5d6e22cfb3
Use a list as default pyson value of search domain
...
issue6904
review43721002
2017-11-03 12:38:08 +01:00
Cédric Krier
bb0db6fed7
Popup error dialog when processing unknown exception
...
issue6898
review37811002
2017-11-02 15:27:24 +01:00
Cédric Krier
e4ecd0c91a
Increase version number
2017-10-30 14:48:41 +01:00
Cédric Krier
80c7f46de2
Added tag 4.6.0 for changeset d7ed5002e472
2017-10-30 14:48:24 +01:00
Cédric Krier
281f2934d6
Prepare release 4.6.0
2017-10-30 14:48:24 +01:00
Adrien
49d4eea7bb
Use group-changed to update wizard buttons states
...
record-modified is often call earlier because the listener is not supposed to
use the values. But group-changed is triggered by record-changed which is
called when all the fields are really changed included from on_change calls.
issue6576
review43421002
2017-10-29 00:46:11 +02:00
Cédric Krier
101ac60781
Update translations
2017-10-28 16:50:46 +02:00
Cédric Krier
f42a1c0c73
Simplify process_exception to allow better callback management
...
process_exception should only be used for RPCProgress exception and other
should let be managed by sys.excepthook.
issue6731
review36691002
2017-10-25 18:47:21 +02:00
Cédric Krier
67cdb2374e
Modify loaded record in set_client and set_on_change of O2M
...
Since changeset 361ac7c348d9, only modified record are sent to the server, the
multiselection widget use set_client to store selected row so those record
must be marked as modified.
issue6855
review39801002
2017-10-21 10:47:42 +02:00
Cédric Krier
8b593beff7
Use dirname of executable for current dir
...
The changeset 8ec708476327 wrongly removed the call to dirname.
issue6862
review39811002
2017-10-18 15:01:40 +02:00
Cédric Krier
48e170c1a4
Consider Reference field with negative record as empty
...
issue6749
review39721002
2017-10-11 22:42:38 +02:00
Cédric Krier
d61d164a94
Decode path with file system encoding if it is not a unicode
...
The environment variable APPDATA and sys.executable on windows are bytes under
Python2 and strings under Python3.
issue5810
review38851002
2017-10-10 10:49:43 +02:00
Cédric Krier
6b4341214f
Use None as yoptions
...
GTK+-3 does not support to have int as options so we must use None which works
also on GTK+-2.
issue6804
review40711002
2017-10-08 11:43:33 +02:00
Albert Cervera i Areny
2a0607f1eb
Do not fail when completing selection with last value None
...
This may happen when searching for several values which need to be quoted
using ';"'.
issue6714
review41511002
2017-10-05 22:33:14 +02:00
Cédric Krier
b5872e7350
Update domain parser test
...
Since changeset fb7c6e9e50b0, domain parser uses datetime_strftime which
always format year with 4 digits.
issue6797
review38781002
2017-10-02 16:23:27 +02:00
Cédric Krier
75ca8736d9
Add context_model to URL
...
issue6750
review44341002
2017-10-02 16:09:17 +02:00
Cédric Krier
9187e9cfc6
Add only modified records of xxx2Many
...
issue6754
review36611002
2017-09-27 18:48:02 +02:00
Cédric Krier
d8362cd409
Copy CA certificate when compiling for win32
...
ssl version of msys2 does not use the default certificate of Windows but only
the certificates bundled in OPENSSLDIR.
issue6771
review38721002
2017-09-27 18:39:03 +02:00
Cédric Krier
8c52c82dfb
Allow to export model and record name of Reference fields
...
issue5667
review44291003
2017-09-26 01:27:10 +02:00
Cédric Krier
77a8b71c2a
Replace unset_editable by Screen readonly for WinSearch
...
This ensures to have the visual layout of a non-editable tree view.
issue6752
review44291002
2017-09-15 19:43:27 +02:00
Cédric Krier
de174eedef
Remove record from the Group in reversed order
...
This limit the number of cursor changes on large list as the changes are that
the cursor is still on the top.
issue6741
review39661002
2017-09-11 21:43:08 +02:00
Cédric Krier
64aad613a0
Use set_buffer instead of instantiation parameter of TextView
...
GTK+-3 does not support instantiation with parameter.
issue6753
review43481002
2017-09-11 21:41:28 +02:00
Cédric Krier
2786017458
Manage also 401 HTTP status to renew session
...
This is a similar status to 403 also used by the server.
issue6748
review40641002
2017-09-07 21:08:29 +02:00
Cédric Krier
0b3bc06ec6
Use client limit for window action with empty limit
...
issue6740
review40621002
2017-09-07 21:02:03 +02:00
Cédric Krier
a0010fdf13
Allow to encode Decimal in ViewSearch
...
issue6744
review35621002
2017-09-07 21:00:28 +02:00
Cédric Krier
3fd64d5205
Improve binary/image buttons
...
- show/hide clear/select button
- move open as primary icon of filename
- show download only when there is data to download
issue6719
review37641002
2017-09-07 18:44:55 +02:00
Cédric Krier
95f877489d
Improve treeview headers
...
- Use same alignment as the widget
- Use grid lines vertical on non-editable
- Use grid lines both on editable
issue6681
review37601002
2017-09-03 11:30:04 +02:00
Cédric Krier
f8df73da42
Use widget instead of type to set column fixed
...
issue6696
review43371002
2017-08-31 23:42:58 +02:00
Cédric Krier
eadae22a7c
Add missing shortcuts
...
issue6104
review41481002
2017-08-30 18:27:10 +02:00
Cédric Krier
e41987fc84
Unify toolbar and menu definition
...
- Use a unique definition
- Update states of both toolbar and menu
- Use a more logical order
issue5644
review27861002
2017-08-30 18:17:48 +02:00
Cédric Krier
1c4c1de629
Do not read data from the server if the value is a _FileCache instance
...
If the value was just set by the user, it should not read the data from the
server but use the new data set by the user.
issue6718
review38561002
2017-08-28 18:31:07 +02:00
Cédric Krier
8318682c0c
Mark tree states as done for view without tree_state attribute
...
set_tree_state can be called later with a different view_type and this should
not change the tree.
issue6473
review35251002
2017-08-28 18:26:59 +02:00
Cédric Krier
f40b0b2e1c
Make readonly, required and invalid widget themable
...
- add classes to the widget
- provide a minimal application style
- allow to load a user theme
- add the profile name to the main window
issue6643
review35141002
2017-08-07 19:58:00 +02:00
Cédric Krier
0f87253c1f
Do not try to update keys if an RPCException occurs
...
issue6689
review38511002
2017-08-07 19:53:11 +02:00
Cédric Krier
4c58011892
Allow to execute button on readonly record and group
...
issue6659
review40551002
2017-08-04 00:31:26 +02:00
Karla Stenger
309fe6944a
Add profile_name or login details in title
...
issue6598
review42471002
2017-07-29 19:45:00 -03:00
Cédric Krier
2f587dd73a
Use keyword argument model to instantiate ComboBoxEntry
...
Gtk+-3 supports only keyword arguments
issue6588
2017-07-27 18:56:31 +02:00
Cédric Krier
cf66296f61
Test correctly if saved record has the id 0
...
issue6646
review42531002
2017-07-27 10:26:24 +02:00