Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 19:05:51 +0200] rev 7455
#REFACTORING by stefan
class: DeviceWorkstation
changed: #allViews
Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 16:58:55 +0200] rev 7454
#REFACTORING by stefan
class: DeviceWorkstation
changed: #allViews (send #as: instead of #valuesAs:)
Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 15:52:08 +0200] rev 7453
#REFACTORING by stefan
class: DeviceWorkstation
changed: #removeKnownView:withId: (send #removeIdentityValue:ifAbsent: instead of #removeValue:ifAbsent:)
Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 12:07:45 +0200] rev 7452
#setId: is now implemented in GrahicsContext
Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 12:00:53 +0200] rev 7451
#REFACTORING by stefan
class: DeviceWorkstation
changed:
#allViews (send #valuesAs: instead of #as:)
#reinitializeFor:
#viewFromId:
and more
Use WeakValueDictionary for knownViews instead of hand-crafted code
(which kept views alive btw.)
Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 12:00:49 +0200] rev 7450
class: DeviceWorkstation
changed:
#allViews (send #valuesAs: instead of #as:)
#reinitializeFor:
#viewFromId:
and more
Use WeakValueDictionary for knownViews instead of hand-crafted code
(which kept views alive btw.)
Stefan Vogel <sv@exept.de> [Thu, 21 Jul 2016 09:04:35 +0200] rev 7449
#BUGFIX by stefan
class: DisplaySurface
changed: #destroy
fix walkbacj with nil device (bug introduced in last revision)
Stefan Vogel <sv@exept.de> [Wed, 20 Jul 2016 23:21:22 +0200] rev 7448
#BUGFIX by stefan
class: DisplaySurface
changed: #destroy
deregister destroyed window from Display
Stefan Vogel <sv@exept.de> [Wed, 20 Jul 2016 22:58:37 +0200] rev 7447
#REFACTORING by stefan
class: GraphicsMedium
removed: #setId:
Stefan Vogel <sv@exept.de> [Wed, 20 Jul 2016 22:58:02 +0200] rev 7446
#REFACTORING by stefan
class: Form
changed: #flushDeviceHandles