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]

Reply via email to