Lucio Andrés Illanes Albornoz
|
6d5e081dfb
|
Reduce memory usage by folding nested patch {coordinate,colour} list(s).
|
2018-01-30 11:31:28 +01:00 |
|
Lucio Andrés Illanes Albornoz
|
c6ab27c08c
|
Fixes memory leaks on {re,un}do state mutation & resize-related operations.
MiRCARTCanvas.py:__del__(): delete canvasMap w/ clear().
MiRCARTCanvasBackend.py:resize(): delete old canvasBitmap w/ Destroy().
MiRCARTCanvasJournal.py:reset{Cursor,Undo}(): delete patches{Cursor,Undo} w/ clear().
MiRCARTCanvasJournal.py:__del__(): provided explicitly to call reset{Cursor,Undo}().
MiRCARTFrame.py:__del__(): provided explicitly to delete panelCanvas.
|
2018-01-26 17:45:04 +01:00 |
|
Lucio Andrés Illanes Albornoz
|
3e03126006
|
MiRCARTCanvasInterface.py: split from MiRCARTCanvas.py.
MiRCART{Canvas,{,General}Frame}.py: updated.
|
2018-01-10 03:24:25 +01:00 |
|
Lucio Andrés Illanes Albornoz
|
ed8ccab26f
|
MiRCART{Canvas{,Backend},Frame}.py: replace MemoryDC() w/ BufferedDC(canvasBitmap).
|
2018-01-09 22:23:27 +01:00 |
|
Lucio Andrés Illanes Albornoz
|
2e014cd7ec
|
MiRCARTCanvasBackend.py: only update device context brushes & pen if necessary.
|
2018-01-09 21:37:58 +01:00 |
|
Lucio Andrés Illanes Albornoz
|
38e90f96ca
|
Initial release w/ circle, line, rectangle, and text tools.
|
2018-01-09 03:56:40 +01:00 |
|