Branch: refs/heads/dabo3
Home: https://github.com/dabodev/dabo
Commit: b7a6e7d7625667a5841053d7cc07074c4144809e
https://github.com/dabodev/dabo/commit/b7a6e7d7625667a5841053d7cc07074c4144809e
Author: Mesalu <[email protected]>
Date: 2019-08-15 (Thu, 15 Aug 2019)
Changed paths:
M dabo/ui/__init__.py
Log Message:
-----------
Ensure that custom GridCellEditors do not return None when GetControl is
called.
Commit: 0c2b490d33e03234ab974417620a2b516fc75129
https://github.com/dabodev/dabo/commit/0c2b490d33e03234ab974417620a2b516fc75129
Author: Mesalu <[email protected]>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M dabo/ui/__init__.py
Log Message:
-----------
Revert "Ensure that custom GridCellEditors do not return None when
GetControl is called."
Seemed to be insufficient.
This reverts commit b7a6e7d7625667a5841053d7cc07074c4144809e.
Commit: e0f72cdb32da3a956a3bfd680c65fe24c6386f49
https://github.com/dabodev/dabo/commit/e0f72cdb32da3a956a3bfd680c65fe24c6386f49
Author: Mesalu <[email protected]>
Date: 2019-08-22 (Thu, 22 Aug 2019)
Changed paths:
M dabo/ui/dGrid.py
Log Message:
-----------
Fix issue that caused wxAssertion on close (GetEventHandler == this)
GridCellAttr (and GridCellEditors) use c++ level ref counting under the hood.
The prolific use of GridCellAttr.Clone would cause the ref count of the
underlying editor to inflate.
(See:
https://github.com/wxWidgets/wxWidgets/blob/master/src/generic/grid.cpp#L437)
Additionally, dColumns will hold a reference to their _gridColAttr even after
the wx side of things destroys.
Both scenarios mean that the Editor hasn't yet deconstructed, where it pop's
its event handler off of its Control instance. (the error detailed in the
assertion)
Commit: af2acbaa1100cd4fd52d1a52cf232e87d41de480
https://github.com/dabodev/dabo/commit/af2acbaa1100cd4fd52d1a52cf232e87d41de480
Author: Mesalu <[email protected]>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M dabo/ui/__init__.py
Log Message:
-----------
Resolves some observed segfaults.
* Mismatching argspecs on PaintBackground and EndEdit would cause a return NULL
in underlying c++ code which will lead to a bad access. (It was quite a
debugging adventure.)
* Adding an __init__ to the Editor class seems to resolve an issue that can
cause Create to not be called. (yet another debugging adventure.)
Commit: 200cfbcc7dd1f497eb378976339993e44e6d3f3f
https://github.com/dabodev/dabo/commit/200cfbcc7dd1f497eb378976339993e44e6d3f3f
Author: Mesalu <[email protected]>
Date: 2019-08-28 (Wed, 28 Aug 2019)
Changed paths:
M dabo/ui/__init__.py
Log Message:
-----------
Add a docstring for ApplyEdit, explaining its use.
Commit: 89e2d65516428b8a8b972231511a9f1b9c69d3c4
https://github.com/dabodev/dabo/commit/89e2d65516428b8a8b972231511a9f1b9c69d3c4
Author: Mesalu <[email protected]>
Date: 2019-08-29 (Thu, 29 Aug 2019)
Changed paths:
M dabo/ui/__init__.py
Log Message:
-----------
Use SetSize and SetPosition rather than SetDimensions.
Commit: fa1d1caeca66bdc1ec7a97bfcf3af6dcfba98248
https://github.com/dabodev/dabo/commit/fa1d1caeca66bdc1ec7a97bfcf3af6dcfba98248
Author: Ed Leafe <[email protected]>
Date: 2019-09-09 (Mon, 09 Sep 2019)
Changed paths:
M dabo/ui/__init__.py
M dabo/ui/dGrid.py
Log Message:
-----------
Merge pull request #33 from mesalu/wip_d3_dgrid
[WIP] Fixes to dabo.ui.dGrid
Compare: https://github.com/dabodev/dabo/compare/9445852eee5d...fa1d1caeca66
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: https://leafe.com/archives
This message:
https://leafe.com/archives/byMID/dabodev/dabo/push/refs/heads/dabo3/[email protected]