Commit Graph
4286 Commits
Author SHA1 Message Date
Cédric Krier 00a9f32d3e Added tag 4.2.0 for changeset 94037cff031e 2016-11-28 15:55:39 +01:00
Cédric Krier 6ee6d03480 Prepare release 4.2.0 2016-11-28 15:55:37 +01:00
Cédric Krier 6a8b0c18bb Fix shortcut description for expand/collapse all row
issue6046
review29041002
2016-11-27 22:23:18 +01:00
Cédric Krier d1877751e8 Update translations 2016-11-25 23:50:52 +01:00
Cédric Krier 0c64fb31ac Set placeholder on global_search_entry in RPCContextReload if it exists
RPCContextReload is asynchronous so global_search_entry could not yet be set
when the callback is called.

issue6062
review29771002
2016-11-25 10:57:47 +01:00
Cédric Krier d649269e06 Catch RPCException in RPCContextReload callback
issue6061
review30801002
2016-11-25 10:56:33 +01:00
Cédric Krier cc834fe9b3 Soft validate the record when setting new fields
New field values may change the validity of the record.

issue5822
review30771002
2016-11-21 20:57:20 +01:00
Cédric Krier aad3958901 Use correct label for the calendar toolbar buttons
issue6024
review29011002
2016-11-10 12:22:55 +01:00
Cédric Krier ec9ebc4813 Fallback to set_property when set_orientation does not exist
CellRendererProgress does not have set_orientation on GTK 2.0
And add same GTK 3.0 compatibility of ProgressBar fix to CellRendererProgress

issue6016
review25811002
2016-11-08 18:45:25 +01:00
Cédric Krier 25ed202165 Remove support for simplejson
On Python 3, simplejson has a different behaviour than the stdlib json,
especially for dumping bytes.

issue6010
review26881003
2016-11-05 19:55:15 +01:00
Cédric Krier bfaa26425f Fallback to gtk.combo_box_new_text when gtk.ComboBoxText is not available
issue6008
review29711002
2016-11-04 12:10:00 +01:00
Sebastián Marró b425523424 Support toolbar attribute for richtext widget
issue3551
review7521002
2016-11-01 12:31:51 +01:00
Cédric Krier 23327ca31e Grow multiselection widget to show all items if yexpand is not set
When there are few options, the widget is often used with no yexpand to look
like a normal field. But in this case, some options could be not visible and
user could miss them.

issue5994
review33551002
2016-10-31 22:50:15 +01:00
Cédric Krier 3ad650bd07 Use pygtkcompat to support GTK 3.0
issue5387
review16441002
2016-10-31 17:22:45 +01:00
Cédric Krier c12c74cc79 Destroy wizard after exception in create call
The wizard must be destroyed otherwise it let the sensible widget insensitive.

issue5975
review31651002
2016-10-31 17:18:05 +01:00
Sergi Almacellas Abellana 0225962b25 Add PYSON widget
issue4631
review24021002
2016-10-31 13:39:50 +01:00
Cédric Krier 0d3f57b761 Remove print statement
Introduced by changeset 1d736ce446d3
2016-10-30 20:24:43 +01:00
Cédric Krier ebd3df51de Update link to Easy Install
issue5963
2016-10-30 19:56:38 +01:00
Sergi Almacellas Abellana 21fd28ea05 Manage the text color and background color in calendar view
issue5953
review33471002
2016-10-28 17:57:22 +02:00
Xavier Codinas 58e0499675 Add client.title in config
issue5968
review33501002
2016-10-28 09:58:53 +02:00
Xavier Codinas 4477881805 Remove exclamation point on user error messages
issue5978
review31631002
2016-10-28 09:14:44 +02:00
Sergi Almacellas Abellana 188e5eed39 Show records names in wizard title
issue5933
review26761002
2016-10-27 09:55:52 +02:00
Cédric Krier c7d43aecc9 Add support for button rule
issue5944
review29631002
2016-10-26 09:45:00 +02:00
Jan Grasnick ff24257062 Add support for datetime_field to fields.Reference
issue4579
review27721002
2016-10-26 09:36:04 +02:00
Cédric Krier 85d06d32cb Use cancel_record instead of removing from group
cancel_record uses Screen.remove which ensure the cursor is correctly set after
the removal.
This also ensure that cancel_record remove only the current record.

issue5852
review34331002
2016-10-25 23:13:35 +02:00
Cédric Krier 30147f38e5 Do not apply screen domain on xxx2Many field
The screen domain on those fields only means at least one record
and not all records.

issue5948
review30631002
2016-10-25 23:11:21 +02:00
Angel Fernandez a99e4e963d Manage similar tabs on favorites menu
issue3940
review30641002
2016-10-21 11:57:11 +02:00
Cédric Krier 97303d3f72 Explain the meaning of '~' in documentation
review33481002
2016-10-21 11:03:37 +02:00
Cédric Krier 8522331fa2 Show connection error message instead of version compatibility
When test_server_version does not have the version of the server, it is not a
version compatibility issue but a connection issue.

issue5950
review33451002
2016-10-20 12:22:01 +02:00
Sergi Almacellas Abellana 5a8c313cc1 Use the same src text for boolean in ScreenContainer and in DomainParser
Otherwise the translated value may return a different value and then it's
comparison will fail.

issue5904
review30541002
2016-10-13 17:05:55 +02:00
Sergi Almacellas Abellana f7a44c0cfc Always use common.datetime_strftime for datetime formating
Otherwise it will fail for dates before 1900.
issue5930

review28881002
2016-10-13 09:45:25 +02:00
Sergi Almacellas Abellana fd3c77490f Use model name as tab title when opening records from global search
issue5938
review30601002
2016-10-08 20:55:41 +02:00
Cédric Krier 31593e2802 Merge Spanish's into Spanish (Latin American) 2016-10-08 12:42:37 +02:00
Cédric Krier 6802d9925d Avoid calling unnecessary domain_parser
The construction of the domain_parser can generate RPC calls so it is better to
avoid construct it if possible.

issue5918
review26741002
2016-10-05 22:39:06 +02:00
Cédric Krier b2265c6d76 Reduce the number of call to ir.ui.view_tree_state
The state should not be loaded for view without the tree_state attribute and
neither for view with a unsaved parent.

issue5917
review30571002
2016-10-05 22:34:22 +02:00
Sergi Almacellas Abellana 9511a323c0 Update tab_count when using a search filter
issue5864

review27621002
2016-10-03 09:32:56 +02:00
Cédric Krier 8d89c49591 Replace py2exe and py2app by cx_Freeze
issue5084
issue5085
review28821002
2016-10-02 14:58:47 +02:00
Cédric Krier 3aadca7bf0 Improve Group.set_sequence
- do not load record if there is no record changed above as it can be assumed
  that the sequence is still valid.
- do not update the sequence if the tuple sequence and id is still valid.

issue5873
review28801002
2016-09-27 12:00:24 +02:00
Cédric Krier bdb7c72e14 Manage ProtocolError as a Fault and use correct content-type
issue5782
review29451002
2016-09-27 11:57:10 +02:00
Cédric Krier a08f1630da Fix drop on attachment button under KDE
The copy action needs to also be set to avoid having to use "Shift"
on the drop.

issue5871
review33391002
2016-09-21 00:21:35 +02:00
Sergi Almacellas Abellana 0951bd03e9 Add test from parse_clause with nested generator
issue5883
review26661002
2016-09-20 09:52:25 +02:00
Cédric Krier fdce24fc3b Show non editable widget as insensitive
Since changeset 37b76806c878, there is no visual hint for the editable property
of a widget. So we will change the normal fg/base/bg for their insensitive
values.

issue5855
review28741002
2016-09-19 22:34:29 +02:00
Cédric Krier 0c31ae95ea Move info-bar at the bottom
issue5857
review28751002
2016-09-19 22:20:08 +02:00
Cédric Krier d4149a33b9 Empty value in O2M should remove existing record
The changeset b05bedef260a wrongly skip the removal of existing record in the
group. So it was not possible to remove the last record of the field.

issue5878
review31521002
2016-09-15 22:23:10 +02:00
Cédric Krier ea0e436226 Set correctly image on ImageMenuItem
issue5872
review34261002
2016-09-15 22:22:16 +02:00
Sergi Almacellas Abellana 20fe330660 Manage readonly on field translations
issue5824
review31481002
2016-09-13 10:19:57 +02:00
Cédric Krier da1da413ff Normalize lang to be able to convert it into windows name
issue5443
review27631002
2016-09-12 21:09:26 +02:00
Cédric Krier a5b7c30428 Rename language codes
issue5443
2016-09-10 23:27:44 +02:00
Cédric Krier 68c90d3fbb Add overwrite confirmation on file selection dialog
The feature is only available for GTK >= 2.8
so it is activated using duck typing.

issue5851
review30461002
2016-09-10 10:43:12 +02:00
Nicolas Évrard b99c5b0988 Honor required and readonly status in [OM]2M title label
issue5649
review29301002
2016-09-08 10:15:03 +02:00