commit d799a37034c396378364549f92d0217589ecda90 Author: Matthias Clasen Date: Tue Jan 20 11:35:22 2015 -0500 3.14.5 M NEWS M configure.ac commit d0673a1c41a3d0021940d13cc6508c719220c4e7 Author: Jasper St. Pierre Date: Thu Jan 8 14:35:24 2015 -0800 gnome-rr-config: Remove checks around g_strdup g_strdup already handles NULLs just fine. M libgnome-desktop/gnome-rr-config.c commit 7fdf9210181c9a54ac0efeb2373b80555842b9f1 Author: Jasper St. Pierre Date: Wed Jan 7 18:06:35 2015 -0800 gnome-rr-config: Make sure to copy over vendor/product/serial When GnomeRROutputInfo is normally created, we strdup the vendor/product/serial strings that we read from EDID. When it's finalized, we free them as well. When we copy the output info, we actually copy the raw struct, and then selectively strdup members that we care about. When the copy is freed, we then free the pointer that we dup'd from. When the original output info is freed, this leads to a double-free. Due to coincidences, on x86, this doesn't lead to a crash, but on ARM, the heap is completely corrupted. To prevent this, when we copy the output infos, strdup them from the original output as well. We really should clean this API up so that it's not so awfully RandR-y in style, since it's obvious that the APIs we have aren't great and really aren't what we need. https://bugzilla.gnome.org/show_bug.cgi?id=742569 M libgnome-desktop/gnome-rr-config.c commit d529430557a354a45f35454c3c2cae01b6602f76 Author: Rui Matos Date: Wed Jan 7 16:37:10 2015 +0100 docs: Fix warnings about acronyms when building docs https://bugzilla.gnome.org/show_bug.cgi?id=742479 M docs/reference/gnome-desktop3/gnome-desktop3-docs.sgml commit 6f9930c4227de12fdda14dce48e13967c432ba8a Author: Bastien Nocera Date: Tue Jan 6 20:23:51 2015 +0100 docs: Remove use of tmpl See https://mail.gnome.org/archives/desktop-devel-list/2014-February/msg00000.html https://bugzilla.gnome.org/show_bug.cgi?id=742479 M configure.ac D docs/reference/gnome-desktop3/tmpl/gnome-desktop-item.sgml D docs/reference/gnome-desktop3/tmpl/gnome-desktop-unused.sgml commit 96e28a5e5ea535cacb8b8e7cec354e02f3ae06cb Author: Cosimo Cecchi Date: Tue Dec 30 16:18:28 2014 +0800 languages: plug memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=742111 M libgnome-desktop/gnome-languages.c commit 488eab89aaedcbaac09b610b0ce5ae6a939248e2 Author: Cosimo Cecchi Date: Tue Dec 30 15:56:16 2014 +0800 GnomeRROutputInfo: plug some memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=742111 M libgnome-desktop/gnome-rr-output-info.c