[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1333003004-6391-1-git-send-email-namhyung.kim@lge.com>
Date: Thu, 29 Mar 2012 15:36:37 +0900
From: Namhyung Kim <namhyung.kim@....com>
To: Arnaldo Carvalho de Melo <acme@...stprotocols.net>
Cc: Peter Zijlstra <a.p.zijlstra@...llo.nl>,
Paul Mackerras <paulus@...ba.org>, Ingo Molnar <mingo@...e.hu>,
Namhyung Kim <namhyung@...il.com>,
LKML <linux-kernel@...r.kernel.org>,
Pekka Enberg <penberg@...nel.org>
Subject: [RFC v2 0/7] perf ui: Small preparation for furthure UI work
Hi,
This is my ground work of UI generalization. As we now get GTK2 support on
perf report, improve setup_browser() to handle it properly so that we can
add various UI specific initialization codes to the function. At least, we
need basic error/warning handlers ASAP to see what's going on when an error
occurred, IMHO.
Any comments are welcome.
Thanks.
v1 -> v2:
* Move whole UI codes to tools/perf/ui directory and split front-end
specific bits to subdirectories.
* Add ACK's from Pekka Enberg.
Namhyung Kim (7):
perf tools: Move UI bits to tools/perf/ui directory
perf tools: Move GTK+ bits to tools/perf/ui/gtk directory
perf ui: Make setup_browser() generic
perf ui: Drop arg[cv] arguments from perf_gtk_setup_browser()
perf ui/gtk: Rename functions for consistency
perf ui: Add gtk2 support into setup_browser()
perf ui: Change fallback policy of setup_browser()
tools/perf/Makefile | 50 +++++++++-------
tools/perf/builtin-report.c | 10 +--
tools/perf/{util => }/ui/browser.c | 8 +-
tools/perf/{util => }/ui/browser.h | 2 +-
tools/perf/{util => }/ui/browsers/annotate.c | 10 ++--
tools/perf/{util => }/ui/browsers/hists.c | 12 ++--
tools/perf/{util => }/ui/browsers/map.c | 6 +-
tools/perf/{util => }/ui/browsers/map.h | 0
tools/perf/{util => ui}/gtk/browser.c | 41 +++++---------
tools/perf/{util => ui}/gtk/gtk.h | 0
tools/perf/ui/gtk/setup.c | 12 ++++
tools/perf/{util => }/ui/helpline.c | 2 +-
tools/perf/{util => }/ui/helpline.h | 0
tools/perf/{util => }/ui/keysyms.h | 0
tools/perf/{util => }/ui/libslang.h | 0
tools/perf/{util => }/ui/progress.c | 2 +-
tools/perf/{util => }/ui/progress.h | 0
tools/perf/ui/setup.c | 42 ++++++++++++++
tools/perf/{util/ui => ui/tui}/setup.c | 77 ++++++++++---------------
tools/perf/{util => }/ui/ui.h | 0
tools/perf/{util => }/ui/util.c | 6 +-
tools/perf/{util => }/ui/util.h | 0
tools/perf/util/cache.h | 24 ++++++--
tools/perf/util/debug.h | 2 +-
tools/perf/util/hist.h | 2 +-
25 files changed, 174 insertions(+), 134 deletions(-)
--
1.7.7.6
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists