[gnome-control-center] info: Trim AMD renderer strings



commit 91e920b4961dde937180c5e4467c8e80d499035f
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Nov 16 16:40:08 2016 +0100

    info: Trim AMD renderer strings
    
    Remove the references to Gallium, and the exact versions of the DRM
    backend, the kernel and LLVM. Debug information can still be gathered in
    plenty of other ways.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=774240

 panels/info/info-cleanup-test.txt |    3 +++
 panels/info/info-cleanup.c        |   16 +++++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/panels/info/info-cleanup-test.txt b/panels/info/info-cleanup-test.txt
index eb631a5..cb21d12 100644
--- a/panels/info/info-cleanup-test.txt
+++ b/panels/info/info-cleanup-test.txt
@@ -1,3 +1,6 @@
 Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz       Intel<sup>®</sup> Core<sup>™</sup> i5-4590T CPU @ 2.00GHz
 Intel(R) Ivybridge Mobile      Intel<sup>®</sup> Ivybridge Mobile
 Intel(R)  Ivybridge Mobile     Intel<sup>®</sup> Ivybridge Mobile
+Gallium 0.4 on AMD KAVERI      AMD KAVERI
+AMD KAVERI (DRM 2.48.0 / 4.9.0-0.rc4.git2.2.fc26.x86_64, LLVM3)        AMD KAVERI
+Gallium 0.4 on AMD KAVERI (DRM 2.48.0 / 4.9.0-0.rc4.git2.2.fc26.x86_64, LLVM3) AMD KAVERI
diff --git a/panels/info/info-cleanup.c b/panels/info/info-cleanup.c
index 5bd49e8..b97772f 100644
--- a/panels/info/info-cleanup.c
+++ b/panels/info/info-cleanup.c
@@ -39,6 +39,8 @@ prettify_info (const char *info)
     { "Intel[(]R[)]", "Intel<sup>\302\256</sup>"},
     { "Core[(]TM[)]", "Core<sup>\342\204\242</sup>"},
     { "Atom[(]TM[)]", "Atom<sup>\342\204\242</sup>"},
+    { "Gallium .* on (AMD .*)", "\\1"},
+    { "(AMD .*) [(].*[)]", "\\1"},
     { "Graphics Controller", "Graphics"},
   };
 
@@ -64,13 +66,13 @@ prettify_info (const char *info)
           continue;
         }
 
-      new = g_regex_replace_literal (re,
-                                     pretty,
-                                     -1,
-                                     0,
-                                     rs[i].replacement,
-                                     0,
-                                     &error);
+      new = g_regex_replace (re,
+                             pretty,
+                             -1,
+                             0,
+                             rs[i].replacement,
+                             0,
+                             &error);
 
       g_regex_unref (re);
 


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