lkml.org 
[lkml]   [2012]   [Mar]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[RFC v2 0/7] perf ui: Small preparation for furthure UI work
Date
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



\
 
 \ /
  Last update: 2012-03-29 08:39    [W:0.728 / U:0.476 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site