Age | Commit message (Collapse) | Author |
|
* data/oprofile-viewer.glade:
Remove visible property from window.
* src/Makefile.am:
* src/main.c (main):
* src/window-util.c (get_filename), (get), (get_key_file),
(on_unmap), (window_bind_state):
* src/window-util.h:
Add window-util.[ch], stolen from Tasks, to save window state.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@194 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.desktop.in:
Remove Encoding key.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@186 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@168 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* README:
* data/oprofile-viewer.glade:
Fix spelling error.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@164 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* Makefile.am:
* configure.ac:
* data/Makefile.am:
Add magic for i18n.
* src/Makefile.am:
Include oprofileui.h in oprofile_viewer_SOURCES so that it gets
included in the dist.
* data/oprofile-viewer.desktop.in:
Replacement for oprofile-viewer.desktop
* src/archive_save_window.c: (archive_save_window_show),
(archive_save_window_progress):
* src/archive_window.c: (archive_window_show),
(archive_window_file_list_finished),
(archive_window_file_get_started):
* src/avahi-ui.c: (client_callback), (resolve_callback),
(browse_callback), (domain_browse_callback), (get_domain_name),
(start_callback), (response_callback), (domain_button_clicked),
(aui_service_dialog_init):
* src/client.c: (client_handle_response_status), (client_connect):
* src/main.c: (main_connection_lost_cb), (on_save_clicked),
(on_open_clicked), (on_compare_clicked), (on_menu_about_activate),
(main):
* src/view.c: (view_show_details_symbol_common_tv_setup),
(view_show_details_symbol_common), (view_show_details_module),
(view_setup_symbol_instances_tv), (view_setup_module_instances_tv),
(view_setup):
Gettextify strings.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@163 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Add "(Un)compare" menu items and "Compare" toolbar item.
* src/main.c: (on_disconnect_clicked), (main):
Handle new menu and toolbar items.
* src/report.c: (report_generate_from_archive),
(report_new_from_archive_path), (compare_image), (compare_module),
(compare_module_instance), (compare_symbol),
(compare_symbol_instance), (report_get_treestore),
(report_get_symbol_details_liststore),
(report_update_child_list_model),
(report_get_symbol_instance_callers),
(report_get_symbol_instance_callees), (report_get_symbol_callers),
(report_get_symbol_callees), (report_get_module_details_liststore):
* src/report.h:
Add support for comparing against a different report.
Plug a leak.
* src/view.c: (view_get_property), (view_set_property),
(search_comparison_func), (cell_colourer),
(view_show_details_symbol_common_tv_setup),
(view_show_details_symbol_common),
(view_show_details_symbol_instance), (view_show_details_symbol),
(view_show_details_module), (on_tree_selection_changed),
(view_setup_symbol_instances_tv), (view_setup_module_instances_tv),
(view_setup), (view_set_display_mode), (view_class_init):
Show a column with percentage increases when the displayed report
is being compared against another. Display a percentage increase
label in the module and symbol "Details" tabs.
Plug several leaks.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@161 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@144 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Make the module data label selectable.
Fix the name of the module_notebook (for some reason it changed to
notebook1 in r127.)
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@136 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Make the symbol data label selectable.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@134 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@133 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@132 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* src/avahi-ui.[ch]:
* src/Makefile.am
Add copy of the avahi service browser widget
* data/oprofile-viewer.glade:
* src/main.c:
Add a Browse button to the Connect dialog if avahi is enabled.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@127 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/Makefile.am:
Add some missing files to EXTRA_DIST to get the distcheck to pass.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@114 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/Makefile.am:
* data/oprofile-viewer.desktop:
* data/oprofile-viewer-*.png:
* data/oprofile-viewer.svg:
Add icons and change name in .desktop file.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@110 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Change window title.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@98 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/Makefile.am:
* data/oprofile-viewer.desktop:
Add a desktop file for the UI.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@86 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* src/main.c: (on_connect_clicked):
- Improve the spacing in the search bar
- Ensure the entry widgets in the connect dialog activate the default widget
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@83 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Fix the capitalisation of entries in the view menu.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@82 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
* src/main.c: (main_archive_finished_cb), (on_open_clicked):
Make the filter hbox insensitive until a report has been loaded.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@81 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
* src/view.c: (view_show_details_symbol_common),
(view_show_details_module):
Revamp the UI to add notebooks in the bottom pane rather than having
the information all on one page.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@80 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
* src/main.c: (on_filter_entry_activate),
(on_filter_clear_button_clicked), (main):
* src/view.c: (view_update_filter), (filter_func),
(view_set_display):
* src/view.h:
Add search filter functionality to the user interface. This is done by
nesting the real model under a filter model and that under a sorted
model.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@79 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Set the transient nature of the archive_window & archive_save_window
again.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@74 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
* src/archive_save_window.c: (on_archive_save_window_delete_event),
(archive_save_window_setup):
* src/archive_window.c: (on_archive_window_delete_event),
(archive_window_show):
Block the delete-event for the popup archive_window &
archive_save_window.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@71 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/oprofile-viewer.glade:
Add reset toolbar button/menu item.
* src/client.c: (client_handle_response_reset),
(client_channel_read_cb), (client_send_command_reset):
* src/client.h:
Client side of reset command functionality.
* src/main.c: (on_stop_clicked), (on_reset_clicked),
(on_start_clicked), (on_download_clicked),
(main_reset_response_cb), (main_archive_response_cb),
(main_status_response_cb), (main):
* src/main.h:
Add glue to use reset functionality.
* src/command.h:
* src/opserver.c: (server_handle_command_reset),
(server_handle_command):
Add a reset command to the server.
* src/opserver.c: (server_handle_command_archive):
Fix a copy and paste bug.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@63 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
- Set shrink/resize policies for main vpaned
- Update expand properties for the symbol expanders
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@61 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
Rename to oprofile-viewer.glade
* data/Makefile.am:
Install new oprofile-viewer.glade file into 'pkgdatadir'.
* src/Makefile.am:
* src/main.c: (main):
Use full path to oprofile-viewer.glade if installed.
* scripts/Makefile.am:
Install oparchconv into the 'pkgdatadir' as a script rather than
into the 'bindir'.
* src/report.c: (report_convert_archive):
Use the new path for oparchconv.
* Makefile.am:
* configure.ac:
Use new data & scripts directories in the build system
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@58 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
Add separators to the main toolbar.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@57 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
UI improvements. Set a default port in the connect dialog.
* src/opserver.c: (main):
Use this default port (4224.)
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@55 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
Tweak the archive window titles & make them modal.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@51 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
* src/main.c: (main_archive_finished_cb):
Make the options on the view menu sensitive only if there is a report
loaded.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@46 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
* src/main.c: (on_stop_clicked), (on_start_clicked),
(on_download_clicked), (main_status_response_cb),
(main_connection_lost_cb), (on_disconnect_clicked), (main):
Add download toolbar button/menu item at RP's suggestion.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@42 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
* src/report.c: (report_generate_from_archive), (report_generate),
(report_get_symbol_instance_callees),
(report_get_symbol_instance_callers):
* src/view.c: (view_show_details_symbol_common_tv_setup),
(view_show_details_symbol_instance), (on_tree_selection_changed):
First stage of UI side of call-graph support. The details pane will
show the callees/callers for individual instances of the symbol.
Aggregated details for the symbol as a whole will come later.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@40 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
* src/main.c: (on_stop_clicked), (on_start_clicked),
(main_connect_response_cb), (main_disconnect_response_cb),
(main_status_response_cb), (main_connection_lost_cb),
(on_save_clicked), (on_open_clicked), (on_connect_clicked),
(on_disconnect_clicked), (main):
Add menu functionality that duplicates that of the buttons.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@28 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
Remove archive/profile buttons.
* src/archive.c: (archive_fully_downloaded),
(archive_get_next_file):
Move the call to archive_fully_downloaded so that it is sure to happen
after the very last file. Call the main_archive_finished_cb at this
point.
* src/client.c: (client_handle_response_stop):
Call main_stop_response_cb here.
* src/main.c: (main_stop_response_cb), (main_archive_response_cb),
(main_archive_finished_cb), (main_connect_response_cb), (main):
Make the archive retrieval and profiling happen as part of the
operation of the stop button.
* src/main.h:
Add prototype for main_archive_finished_cb
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@26 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* data/gui.glade:
Make some of the toolbar buttons insensitive
* src/main.c: (main_connect_response_cb),
(main_disconnect_response_cb), (on_toolbar_connect_clicked),
(on_toolbar_disconnect_clicked):
* src/main.h:
Start enforcing state on the GUI; connect/disconnect for starters.
This necessitated a main_disconnect_response_cb as per
main_connect_response_cb.
* src/client.c: (client_disconnect):
Invoke the new main_disconnect_response_cb on disconnect.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@23 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
* src/client.c: (client_handle_response_get),
(client_channel_read_cb), (client_connect), (client_disconnect):
Add some fixes to ensure connect/disconnect cycles work correctly;
made the I/O channel non-blocking (to avoid blocking on empty reads)
and force an update of the I/O channel internal state with
g_io_channel_get_flags. Bit ugly.
* data/gui.glade:
* src/main.c: (on_toolbar_save_clicked), (on_toolbar_open_clicked),
(on_toolbar_connect_clicked), (on_toolbar_disconnect_clicked),
(on_menu_group_by_module_toggled), (main):
First go at GUI code necessary for connect/disconnect.
* trunk/src/Makefile.am:
Add new archive_save_window.c to the list of source files for the
client binary.
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@12 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@11 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@10 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@9 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@8 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@5 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|
|
git-svn-id: http://svn.o-hand.com/repos/oprofileui/trunk@2 c51cf7d2-cc27-0410-ae70-8b2b087dd3d4
|