Commit graph

44 commits

Author SHA1 Message Date
PySimpleGUI
2780e20262
Merge pull request #1401 from musteresel/fix-graph-images-memleak
Fix memory leak due to Images of Graph
2019-05-15 10:16:46 -04:00
MikeTheWatchGuy
9dc029e9cd Window gets new transparent_color parameter and SetTransparentColor method 2019-05-14 12:18:29 -04:00
Daniel Jour
78c84b9f8f Fix memory leak due to Images of Graph (PySimpleGui27)
- Graph used a list self.Images to which new images where appended on
   DrawImage.  Neither in DeleteFigure nor in Erase were any elements
   removed from that list.  Thus any added image was kept in memory as
   long as the corresponding Graph was; even if it wasn't used
   anymore.

 - Even though self.Images is not referred to in any other way,
   removing the list completely does not work; the result
   is that no images are drawn on the Graph.

 - The implemented solution uses a dictionary (id -> image) to keep
   only used images in self.Images.
2019-05-13 22:51:23 +02:00
MikeTheWatchGuy
ffe93c0692 Adds RelocateFigure 2019-04-23 14:11:42 -04:00
MikeTheWatchGuy
03e6310834 Mass update for Window Layout Change 2019-04-11 18:20:26 -04:00
MikeTheWatchGuy
e68234bb15 Release 3.27 2019-03-31 12:28:04 -04:00
MikeTheWatchGuy
ce50062a11 Release 3.26 & 1.26 2019-03-23 16:45:48 -04:00
MikeTheWatchGuy
1b88993244 Catching up version 2.7 to 3.0 PySimpleGUI 2019-03-09 10:46:11 -05:00
MikeTheWatchGuy
35ca4a3756 Release with changes to OneLineProgressMeter 2019-02-25 12:59:06 -05:00
MikeTheWatchGuy
d8cf21d9ad Release 3.24.0, 1.24.0. Included base64 animated GIF in file 2019-01-17 00:33:24 -05:00
MikeTheWatchGuy
74060211b6 Release 3.23.0, 1.23.0 2019-01-16 17:03:13 -05:00
MikeTheWatchGuy
c4ba6f35b1 Release 3.22.0 2019-01-13 12:36:52 -05:00
MikeTheWatchGuy
791b908e17 New way to configure comboboxes (not working) 2019-01-01 14:49:14 -05:00
MikeTheWatchGuy
ae819cb969 Release 3.21 & 1.21 2018-12-28 21:15:10 -05:00
MikeTheWatchGuy
d1e95ed82a 3.20.0 & 1.20.0 2018-12-18 17:41:05 -05:00
MikeTheWatchGuy
db7b49f2c3 release 3.18.0 2018-12-11 13:27:54 -05:00
MikeTheWatchGuy
9b98b8e6b9 Fix for crash after closing debug window. 2018-12-07 20:25:30 -05:00
MikeTheWatchGuy
c371aa68eb Release 3.17.0 2018-12-02 14:28:52 -05:00
MikeTheWatchGuy
4fd7e7a7a4 Release 1.16.0 2018-11-26 08:51:12 -05:00
MikeTheWatchGuy
48265d438c 3.15.0 & 1.15.0 2018-11-20 11:06:29 -05:00
MikeTheWatchGuy
c6820fc822 New popup custom_text option 2018-11-13 12:59:37 -05:00
MikeTheWatchGuy
be1aa4f00a Release 3.14.1, 1.14.1 + new window feature disable_close 2018-11-03 12:27:31 -04:00
MikeTheWatchGuy
cc5ca4d814 Release 3.14.0, 1.14.0 2018-11-02 12:29:20 -04:00
MikeTheWatchGuy
16df036d20 Relase 3.13.0 & 1.13.0 2018-10-29 22:39:03 -04:00
MikeTheWatchGuy
f60137c4b2 Release 3.12.0 & 1.12.0 2018-10-28 20:01:03 -04:00
MikeTheWatchGuy
3bea475611 RELEASE 3.11.0 and 1.11.0 2018-10-28 01:44:31 -04:00
MikeTheWatchGuy
1b5cfcad73 PySimpleGUI27 version of Read changes, NEW Demo - psutil dashboard 2018-10-27 00:13:56 -04:00
MikeTheWatchGuy
b12bacc4a3 Improved RealtimeButton code! Does not require non-blocking reads 2018-10-23 21:45:47 -04:00
MikeTheWatchGuy
777520e998 3.10.3 & 1.2.3 release 2018-10-23 13:28:47 -04:00
MikeTheWatchGuy
2733d80b34 New - VerticalSeparator Element, formatting fix-up in 2.7 version 2018-10-22 10:00:25 -04:00
MikeTheWatchGuy
fcd23f1a6e Docs for release 3.10.2, 1.2.2.... Post-release fix for table scrolling 2018-10-20 19:01:59 -04:00
MikeTheWatchGuy
3c807be334 RELEASE 3.10.1 & 1.2.1 2018-10-20 12:04:18 -04:00
MikeTheWatchGuy
9e722269f0 Not sure why this is getting checked in, but I'm tired of it bugging me. 2018-10-17 23:13:53 -04:00
MikeTheWatchGuy
c121bba54b 3.9.4 & 1.1.4 Release 2018-10-16 12:43:36 -04:00
MikeTheWatchGuy
43526e0182 Fix for listbox double click, return key. Dunno why PySimpleGUI27 is just now being checked in 2018-10-15 13:04:05 -04:00
MikeTheWatchGuy
91da5ed7b2 Release 3.9.1 & 1.1.2 2018-10-08 13:30:33 -04:00
MikeTheWatchGuy
9d08739c73 UNIFIED CODE BASE! Back to a single PySimpleGUI file that GENERATES the PySimpleGUI27.py file 2018-10-02 00:00:49 -04:00
MikeTheWatchGuy
42eb6e668a RELEASES 3.8.2, 1.0.4 2018-09-26 18:59:06 -04:00
MikeTheWatchGuy
df5459b049 Release 1.0.0 of PySimpleGUI27 2018-09-25 13:45:12 -04:00
MikeTheWatchGuy
2de5209674 More 2.7 fun 2018-09-25 12:54:21 -04:00
MikeTheWatchGuy
eb9ed9f300 Getting close with 2.7! 2018-09-25 12:17:04 -04:00
MikeTheWatchGuy
07ead47df7 More 2.7 work 2018-09-25 11:39:30 -04:00
MikeTheWatchGuy
c3cc96534d More 2.7 work 2018-09-25 11:26:41 -04:00
MikeTheWatchGuy
b4e6de5c59 A 2.7 Version of PySimpleGUI (partially done) 2018-09-25 10:44:52 -04:00