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
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
It is is useless to change the cursor for synchronous call because the event
loop will not have a chance to update the cursor.
issue5845
review29491002
The method is triggered by the menu select event which will trigger a
segmentation fault in GTK if a popup (error message or login) is displayed
during the callback.
So we just ignore the error and let the callback triggered a next time.
issue5843
review32561002
The user could create an event with an end date before the start date during
edition. So event must not be added to the store of GooCalendar because it does
not support such inconsistency.
issue5723
review33291002
Goocalendar supports to have None as value for end date so we must use it if
dtend is not defined.
Also it is better to fail directly on missing dtstart attribute.
issue5786
review32431002
dblogin does not except to receive an exception in test_server_version.
Raising an exception makes the dialog freeze.
The raise was introduced probably by mistake by changeset 0eb1d501ca9d.
issue5789
review31451003
The dialog must be shown before the screen is display otherwise if it contains
a treeview with icons, they will not be displayed because the view will not yet
be realized.
issue4805
review25551002
- Do not loose old session before new one is created
- Restore raising exception if login is locked (lost in changeset bf55d0d38d01)
issue5742
review32351003
The CellRendererTime uses also a ComboBoxEntry for editing but parsing it on
every change does not work because the parsing will expect a valid time format
otherwise the current text will be erased.
So to keep the original goal of changeset 3591350f0018 which is to trigger
"editing-done" when an option from the drop-down menu is selected, the callback
on "changed" must ensure there is an active row selected.
issue5746
review28601002
Recent setuptools version comes with _vendor directory under pkg_resources. As
py2exe does not include it but when frozen pkg_resources is no needed so it is
better to import it only when needed.
issue5739
review28561002
- Don't modify the selection
- Don't show single record options on multiple selection
- Don't show paste option if the view is not editable
issue2198
review31291002
The Preference window create a new record to simulate the read using
preferences values. But this mark the record has modified and prevent to click
on buttons. So the new record must be canceled just after "new" call.
issue5663
review28351002