[gjs/gnome-3-28] release: More release notes



commit dc51d506b930496153b0fdf6429b627831ae7cb1
Author: Philip Chimento <philip chimento gmail com>
Date:   Sat Dec 1 12:17:55 2018 -0800

    release: More release notes
    
    Copy the bullet points from the master NEWS so they are easier to cross
    reference, and include a blurb about the Big Hammer.

 NEWS | 34 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)
---
diff --git a/NEWS b/NEWS
index 999787b2..1e33aa5b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,21 +1,31 @@
 Version 1.52.5
 --------------
 
+- This release includes the "Big Hammer" patch from GNOME 3.30 to reduce memory
+  usage. For more information, read the blog post at
+  https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
+  It was not originally intended to be backported to GNOME 3.28, but in practice
+  several Linux distributions already backported it, and it has been working
+  well to reduce memory usage, and the bugs have been ironed out of it.
+
+  It does decrease performance somewhat, so if you don't want that then don't
+  install this update.
+
 - Closed bugs and merge requests:
 
-  * context: Ensure force_gc flag is not lost if the idle is scheduled
-    [#150, Carlos Garnacho]
-  * object: don't use toggle references unless necessary [#679688,
-    Giovanni Campagna]
-  * object: properly disassociate wrappers [!256, Georges Basile
-    Stavracas Neto]
-  * object: Only weak unref if GObject is still alive [!127]
-  * object: Queue a forced GC when toggling down [#140, Georges Basile
-    Stavracas Neto]
-  * context: Defer and therefore batch forced GC runs
-    [GNOME/gnome-shell#582, Daniel van Vugt]
-  * Avoid context weak refs [!122, #144, Carlos Garnacho]
+  * Ensure not to miss the force_gc flag [#150, !132, Carlos Garnacho]
+  * Make GC much more aggressive [#62, !50, Giovanni Campagna, Georges Basile
+    Stavracas Neto, Philip Chimento]
+  * Queue GC when a GObject reference is toggled down [#140, !114, !127, Georges
+    Basile Stavracas Neto]
+  * Reduce memory overhead of g_object_weak_ref() [#144, !122, Carlos Garnacho,
+    Philip Chimento]
+  * context: Defer and therefore batch forced GC runs [performance] [!236,
+    Daniel van Vugt]
+  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
+    Trevisan]
   * Use compacting GC on RSS size growth [!133, #151, Carlos Garnacho]
+  * GType memleak fixes [!244, Marco Trevisan]
 
 Version 1.52.4
 --------------


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]