Messages in this thread | | | From | Namhyung Kim <> | Subject | [RFC v2 0/7] perf ui: Small preparation for furthure UI work | Date | Thu, 29 Mar 2012 15:36:37 +0900 |
| |
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
| |