Skip to content

Instantly share code, notes, and snippets.

@codebrainz
Last active December 22, 2015 23:08
Show Gist options
  • Select an option

  • Save codebrainz/6544317 to your computer and use it in GitHub Desktop.

Select an option

Save codebrainz/6544317 to your computer and use it in GitHub Desktop.
Some measurements made to test various optimization times in part of Geany's completion code.

Test Results

Code was instrumented to call autocomplete_doc_word() 10,000 times in a row. Each test was run on the same file, the syntax.text file containing Markdown specification, with no filetype set in Geany, and trying to auto-complete same 3 words. The test was run 3 times for each variation of the optimizations.

Original Geany Code Runs

  1. 5.382154 seconds
  2. 5.455590 seconds
  3. 5.716771 seconds

GStringChunk Patch

Before "conservative buffer size" changes

  1. 5.641461 seconds
  2. 5.650617 seconds
  3. 5.545682 seconds

After "conservative buffer size" changes

  1. 4.179713 seconds
  2. 5.826330 seconds
  3. 4.491761 seconds

Replacing utils_str_casecmp() with GLib ASCII versions

  1. 4.530759 seconds
  2. 5.701469 seconds
  3. 5.152942 seconds

Switch GList for Pre-Allocated GPtrArray and using GLib ASCII strcmp functions

  1. 5.524197 seconds
  2. 5.507634 seconds
  3. 5.277608 seconds

Using Profile Guided Optimization

After profiling using gprof and realizing most of the time is spent in Scintilla functions, I re-wrote the code to access the Scintilla buffer directly (ie. SCI_GETCHARACTERPOINTER) and used standard (ASCII-only) string functions like strstr() to scan the buffer and find the words starting with supplied word. (THIS IS NOT A CLEAN SOLUTION ... just for comparison).

  1. 0.421425 seconds
  2. 0.370123 seconds
  3. 0.680557 seconds.
diff --git a/src/editor.c b/src/editor.c
index 722d10a..e4d6f67 100644
--- a/src/editor.c
+++ b/src/editor.c
@@ -2237,10 +2237,28 @@ gboolean editor_start_auto_complete(GeanyEditor *editor, gint pos, gboolean forc
/* complete tags, except if forcing when completion is already visible */
if (!(force && SSM(sci, SCI_AUTOCACTIVE, 0, 0)))
ret = autocomplete_tags(editor, root, rootlen);
-
+#define DO_MEASURE 1
+#ifdef DO_MEASURE // Begin measurements
+{
+ static const size_t n_measure = 10000;
+ size_t i;
+ double t;
+ gboolean res = FALSE;
+ GTimer *timer = g_timer_new();
+ g_timer_start(timer);
+ for (i = 0; i < n_measure; i++)
+ {
+#endif
/* If forcing and there's nothing else to show, complete from words in document */
- if (!ret && (force || editor_prefs.autocomplete_doc_words))
+ if (!res && (force || editor_prefs.autocomplete_doc_words))
ret = autocomplete_doc_word(editor, root, rootlen);
+#ifdef DO_MEASURE
+ }
+ t = g_timer_elapsed(timer, NULL);
+ g_timer_destroy(timer);
+ g_debug("Performed %lu runs in %f seconds.", n_measure, t);
+}
+#endif // End measurements
}
}
}
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls Ts/call Ts/call name
41.80 9.56 9.56 Document::NextPosition(int, int) const
17.80 13.63 4.07 Document::FindText(int, int, char const*, bool, bool, bool, bool, int, int*)
12.51 16.49 2.86 Document::NextCharacter(int&, int) const
12.37 19.32 2.83 CellBuffer::CharAt(int) const
4.29 20.30 0.98 UndoHistory::CompletedRedoStep()
2.40 20.85 0.55 BuiltinRegex::FindText(Document*, int, int, char const*, bool, bool, bool, int, int*)
2.30 21.38 0.53 Document::Length() const
2.30 21.90 0.53 non-virtual thunk to Document::DecorationSetCurrentIndicator(int)
1.92 22.34 0.44 non-virtual thunk to Document::GetRelativePosition(int, int) const
1.09 22.59 0.25 CellBuffer::SetStyleFor(int, int, char, char)
1.09 22.84 0.25 CellBuffer::Length() const
0.04 22.85 0.01 FoldPropsDoc(unsigned int, int, int, WordList**, Accessor&)
0.04 22.86 0.01 SurfaceImpl::FillRectangle(PRectangle, ColourDesired)
0.04 22.87 0.01 SurfaceImpl::MeasureWidths(Font&, char const*, int, float*)
0.00 22.87 0.00 40122 0.00 0.00 sci_get_current_position
0.00 22.87 0.00 40028 0.00 0.00 sci_get_length
0.00 22.87 0.00 40000 0.00 0.00 autocomplete_doc_word
0.00 22.87 0.00 40000 0.00 0.00 get_doc_words
0.00 22.87 0.00 875 0.00 0.00 ui_get_top_parent
0.00 22.87 0.00 875 0.00 0.00 ui_guess_object_name
0.00 22.87 0.00 680 0.00 0.00 utf8_strdown
0.00 22.87 0.00 512 0.00 0.00 sci_set_font
0.00 22.87 0.00 402 0.00 0.00 ui_widget_set_sensitive
0.00 22.87 0.00 312 0.00 0.00 utils_get_value_of_hex
0.00 22.87 0.00 307 0.00 0.00 utils_str_casecmp
0.00 22.87 0.00 258 0.00 0.00 editor_sci_notify_cb
0.00 22.87 0.00 258 0.00 0.00 on_editor_notify
0.00 22.87 0.00 224 0.00 0.00 ui_lookup_widget
0.00 22.87 0.00 191 0.00 0.00 utils_str_equal
0.00 22.87 0.00 163 0.00 0.00 keybindings_get_item
0.00 22.87 0.00 141 0.00 0.00 apply_kb_accel
0.00 22.87 0.00 141 0.00 0.00 keybindings_set_item
0.00 22.87 0.00 141 0.00 0.00 load_kb
0.00 22.87 0.00 140 0.00 0.00 add_kb
0.00 22.87 0.00 130 0.00 0.00 editor_check_colourise
0.00 22.87 0.00 130 0.00 0.00 utils_get_setting_string
0.00 22.87 0.00 127 0.00 0.00 on_editor_expose_event
0.00 22.87 0.00 124 0.00 0.00 encodings_to_string
0.00 22.87 0.00 115 0.00 0.00 utils_get_setting_boolean
0.00 22.87 0.00 102 0.00 0.00 handle_boolean_setting
0.00 22.87 0.00 88 0.00 0.00 on_update_ui
0.00 22.87 0.00 83 0.00 0.00 add_pref
0.00 22.87 0.00 79 0.00 0.00 encodings_charset_equals
0.00 22.87 0.00 79 0.00 0.00 get_build_cmd
0.00 22.87 0.00 79 0.00 0.00 get_next_build_cmd
0.00 22.87 0.00 77 0.00 0.00 parse_keyfile_style
0.00 22.87 0.00 76 0.00 0.00 invert
0.00 22.87 0.00 68 0.00 0.00 g_trash_stack_height
0.00 22.87 0.00 67 0.00 0.00 ui_get_mime_icon
0.00 22.87 0.00 66 0.00 0.00 free_styleset
0.00 22.87 0.00 65 0.00 0.00 create_radio_menu_item
0.00 22.87 0.00 65 0.00 0.00 filetype_add
0.00 22.87 0.00 65 0.00 0.00 filetype_new
0.00 22.87 0.00 65 0.00 0.00 match_basename
0.00 22.87 0.00 63 0.00 0.00 add_named_style
0.00 22.87 0.00 61 0.00 0.00 filetype_make_title
0.00 22.87 0.00 59 0.00 0.00 sci_get_char_at
0.00 22.87 0.00 55 0.00 0.00 document_get_current
0.00 22.87 0.00 54 0.00 0.00 parse_color
0.00 22.87 0.00 52 0.00 0.00 utils_strtod
0.00 22.87 0.00 49 0.00 0.00 add_widget_pref
0.00 22.87 0.00 48 0.00 0.00 document_find_by_sci
0.00 22.87 0.00 48 0.00 0.00 handle_integer_setting
0.00 22.87 0.00 47 0.00 0.00 read_named_style
0.00 22.87 0.00 46 0.00 0.00 utils_isbrace
0.00 22.87 0.00 44 0.00 0.00 get_default_indent_prefs
0.00 22.87 0.00 43 0.00 0.00 str_in_array
0.00 22.87 0.00 42 0.00 0.00 keybindings_get_core_group
0.00 22.87 0.00 41 0.00 0.00 geany_menu_button_action_get_type
0.00 22.87 0.00 41 0.00 0.00 sci_get_line_from_position
0.00 22.87 0.00 41 0.00 0.00 utils_get_setting_integer
0.00 22.87 0.00 40 0.00 0.00 editor_get_indent_prefs
0.00 22.87 0.00 35 0.00 0.00 sci_get_current_line
0.00 22.87 0.00 35 0.00 0.00 toolbar_get_action_by_name
0.00 22.87 0.00 33 0.00 0.00 sci_get_lexer
0.00 22.87 0.00 33 0.00 0.00 stash_group_add_toggle_button
0.00 22.87 0.00 30 0.00 0.00 current_tag_changed
0.00 22.87 0.00 30 0.00 0.00 encodings_is_unicode_charset
0.00 22.87 0.00 30 0.00 0.00 get_current_tag_name_cached
0.00 22.87 0.00 30 0.00 0.00 sci_clear_cmdkey
0.00 22.87 0.00 30 0.00 0.00 sci_get_col_from_position
0.00 22.87 0.00 30 0.00 0.00 sci_get_eol_mode
0.00 22.87 0.00 30 0.00 0.00 sci_get_line_count
0.00 22.87 0.00 30 0.00 0.00 ui_update_popup_reundo_items
0.00 22.87 0.00 30 0.00 0.00 utils_atob
0.00 22.87 0.00 29 0.00 0.00 document_can_redo
0.00 22.87 0.00 29 0.00 0.00 document_can_undo
0.00 22.87 0.00 29 0.00 0.00 sci_can_redo
0.00 22.87 0.00 29 0.00 0.00 set_statusbar
0.00 22.87 0.00 28 0.00 0.00 create_statusbar_statistics
0.00 22.87 0.00 28 0.00 0.00 editor_get_eol_char_name
0.00 22.87 0.00 28 0.00 0.00 filetypes_get_display_name
0.00 22.87 0.00 28 0.00 0.00 sci_get_fold_level
0.00 22.87 0.00 28 0.00 0.00 sci_get_overtype
0.00 22.87 0.00 28 0.00 0.00 sci_get_selected_text_length
0.00 22.87 0.00 28 0.00 0.00 symbols_get_current_scope
0.00 22.87 0.00 28 0.00 0.00 ui_update_statusbar
0.00 22.87 0.00 28 0.00 0.00 utils_get_eol_name
0.00 22.87 0.00 26 0.00 0.00 document_check_disk_status
0.00 22.87 0.00 26 0.00 0.00 notebook_switch_in_progress
0.00 22.87 0.00 25 0.00 0.00 utils_get_current_time_string
0.00 22.87 0.00 24 0.00 0.00 filetype_has_tags
0.00 22.87 0.00 23 0.00 0.00 check_fixed_kb
0.00 22.87 0.00 23 0.00 0.00 check_menu_key
0.00 22.87 0.00 23 0.00 0.00 check_vte
0.00 22.87 0.00 23 0.00 0.00 editor_highlight_braces
0.00 22.87 0.00 22 0.00 0.00 sci_assign_cmdkey
0.00 22.87 0.00 21 0.00 0.00 get_log_prefix
0.00 22.87 0.00 21 0.00 0.00 update_dialog
0.00 22.87 0.00 20 0.00 0.00 document_update_tag_list_in_idle
0.00 22.87 0.00 20 0.00 0.00 geany_menu_item_set_label
0.00 22.87 0.00 20 0.00 0.00 keyfile_action
0.00 22.87 0.00 18 0.00 0.00 stash_group_add_boolean
0.00 22.87 0.00 17 0.00 0.00 add_kb_group
0.00 22.87 0.00 17 0.00 0.00 geany_debug
0.00 22.87 0.00 17 0.00 0.00 keybindings_free_group
0.00 22.87 0.00 16 0.00 0.00 toolbar_get_widget_by_name
0.00 22.87 0.00 15 0.00 0.00 get_keyfile_style
0.00 22.87 0.00 15 0.00 0.00 sci_get_line
0.00 22.87 0.00 15 0.00 0.00 sci_get_string
0.00 22.87 0.00 15 0.00 0.00 ui_menu_item_get_text
0.00 22.87 0.00 14 0.00 0.00 check_line_breaking
0.00 22.87 0.00 14 0.00 0.00 convert_int
0.00 22.87 0.00 14 0.00 0.00 handle_string_setting
0.00 22.87 0.00 14 0.00 0.00 on_char_added
0.00 22.87 0.00 14 0.00 0.00 sci_get_style_at
0.00 22.87 0.00 13 0.00 0.00 add_menu_accel
0.00 22.87 0.00 13 0.00 0.00 autocomplete_check_html
0.00 22.87 0.00 13 0.00 0.00 autocomplete_scope
0.00 22.87 0.00 13 0.00 0.00 editor_start_auto_complete
0.00 22.87 0.00 13 0.00 0.00 highlighting_is_code_style
0.00 22.87 0.00 13 0.00 0.00 highlighting_is_comment_style
0.00 22.87 0.00 13 0.00 0.00 highlighting_is_string_style
0.00 22.87 0.00 13 0.00 0.00 read_current_word
0.00 22.87 0.00 13 0.00 0.00 sci_get_position_from_line
0.00 22.87 0.00 13 0.00 0.00 utils_get_utf8_from_locale
0.00 22.87 0.00 12 0.00 0.00 add_file_item
0.00 22.87 0.00 12 0.00 0.00 create_build_menu_item
0.00 22.87 0.00 12 0.00 0.00 regex_match
0.00 22.87 0.00 12 0.00 0.00 stash_group_add_integer
0.00 22.87 0.00 12 0.00 0.00 ui_widget_show_hide
0.00 22.87 0.00 12 0.00 0.00 utils_string_find
0.00 22.87 0.00 12 0.00 0.00 utils_string_replace_all
0.00 22.87 0.00 12 0.00 0.00 utils_strpos
0.00 22.87 0.00 10 0.00 0.00 configuration_add_pref_group
0.00 22.87 0.00 10 0.00 0.00 document_get_status_id
0.00 22.87 0.00 10 0.00 0.00 geany_entry_action_get_type
0.00 22.87 0.00 10 0.00 0.00 get_style
0.00 22.87 0.00 10 0.00 0.00 read_group
0.00 22.87 0.00 10 0.00 0.00 sci_set_property
0.00 22.87 0.00 10 0.00 0.00 set_sci_style
0.00 22.87 0.00 10 0.00 0.00 stash_group_free
0.00 22.87 0.00 10 0.00 0.00 stash_group_load_from_key_file
0.00 22.87 0.00 10 0.00 0.00 stash_group_new
0.00 22.87 0.00 10 0.00 0.00 stash_group_save_to_key_file
0.00 22.87 0.00 9 0.00 0.00 add_menu_accel
0.00 22.87 0.00 9 0.00 0.00 document_get_from_page
0.00 22.87 0.00 8 0.00 0.00 add_custom_filetype
0.00 22.87 0.00 8 0.00 0.00 get_keyfile_int
0.00 22.87 0.00 8 0.00 0.00 tm_tags_find
0.00 22.87 0.00 8 0.00 0.00 utils_get_locale_from_utf8
0.00 22.87 0.00 7 0.00 0.00 document_get_status_color
0.00 22.87 0.00 7 0.00 0.00 filetypes_lookup_by_name
0.00 22.87 0.00 7 0.00 0.00 geany_menu_button_action_set_menu
0.00 22.87 0.00 7 0.00 0.00 insert_date_items
0.00 22.87 0.00 7 0.00 0.00 menu_items_changed_cb
0.00 22.87 0.00 7 0.00 0.00 ui_image_menu_item_new
0.00 22.87 0.00 6 0.00 0.00 document_undo_add
0.00 22.87 0.00 6 0.00 0.00 encodings_check_regexes
0.00 22.87 0.00 6 0.00 0.00 encodings_convert_to_utf8_auto
0.00 22.87 0.00 6 0.00 0.00 encodings_get_idx_from_charset
0.00 22.87 0.00 6 0.00 0.00 encodings_scan_unicode_bom
0.00 22.87 0.00 6 0.00 0.00 g_trash_stack_pop
0.00 22.87 0.00 6 0.00 0.00 g_trash_stack_push
0.00 22.87 0.00 6 0.00 0.00 handle_buffer
0.00 22.87 0.00 6 0.00 0.00 handle_encoding
0.00 22.87 0.00 6 0.00 0.00 utils_scale_round
0.00 22.87 0.00 6 0.00 0.00 utils_str_middle_truncate
0.00 22.87 0.00 5 0.00 0.00 build_menu_update
0.00 22.87 0.00 5 0.00 0.00 document_get_basename_for_display
0.00 22.87 0.00 5 0.00 0.00 editor_set_indent
0.00 22.87 0.00 5 0.00 0.00 insert_include_items
0.00 22.87 0.00 5 0.00 0.00 read_file
0.00 22.87 0.00 5 0.00 0.00 read_template
0.00 22.87 0.00 5 0.00 0.00 sci_set_line_numbers
0.00 22.87 0.00 5 0.00 0.00 sci_set_tab_width
0.00 22.87 0.00 5 0.00 0.00 sci_set_use_tabs
0.00 22.87 0.00 5 0.00 0.00 sci_text_width
0.00 22.87 0.00 5 0.00 0.00 set_stop_button
0.00 22.87 0.00 5 0.00 0.00 sidebar_openfiles_update
0.00 22.87 0.00 5 0.00 0.00 stash_group_add_spin_button_integer
0.00 22.87 0.00 5 0.00 0.00 ui_save_buttons_toggle
0.00 22.87 0.00 5 0.00 0.00 ui_set_window_title
0.00 22.87 0.00 5 0.00 0.00 ui_widget_modify_font_from_string
0.00 22.87 0.00 5 0.00 0.00 utils_ensure_same_eol_characters
0.00 22.87 0.00 5 0.00 0.00 utils_get_eol_char
0.00 22.87 0.00 4 0.00 0.00 autocomplete_tags
0.00 22.87 0.00 4 0.00 0.00 create_sub_menu
0.00 22.87 0.00 4 0.00 0.00 document_get_notebook_page
0.00 22.87 0.00 4 0.00 0.00 editor_set_indentation_guides
0.00 22.87 0.00 4 0.00 0.00 get_current_tag_name
0.00 22.87 0.00 4 0.00 0.00 msgwin_menu_add_common_items
0.00 22.87 0.00 4 0.00 0.00 msgwin_status_add
0.00 22.87 0.00 4 0.00 0.00 register_named_icon
0.00 22.87 0.00 4 0.00 0.00 sci_get_fold_parent
0.00 22.87 0.00 4 0.00 0.00 sci_set_indentation_guides
0.00 22.87 0.00 4 0.00 0.00 sci_set_symbol_margin
0.00 22.87 0.00 4 0.00 0.00 sci_set_undo_collection
0.00 22.87 0.00 4 0.00 0.00 show_tags_list
0.00 22.87 0.00 4 0.00 0.00 sidebar_update_tag_list
0.00 22.87 0.00 4 0.00 0.00 stash_group_add_entry
0.00 22.87 0.00 4 0.00 0.00 stash_group_add_radio_buttons
0.00 22.87 0.00 4 0.00 0.00 tm_tags_sort
0.00 22.87 0.00 4 0.00 0.00 tm_workspace_find
0.00 22.87 0.00 4 0.00 0.00 ui_add_config_file_menu_item
0.00 22.87 0.00 4 0.00 0.00 ui_document_buttons_update
0.00 22.87 0.00 3 0.00 0.00 build_load_menu
0.00 22.87 0.00 3 0.00 0.00 build_set_group_count
0.00 22.87 0.00 3 0.00 0.00 configuration_add_various_pref_group
0.00 22.87 0.00 3 0.00 0.00 create_message_popup_menu
0.00 22.87 0.00 3 0.00 0.00 document_get_status_widget_class
0.00 22.87 0.00 3 0.00 0.00 document_set_text_changed
0.00 22.87 0.00 3 0.00 0.00 document_show_tab
0.00 22.87 0.00 3 0.00 0.00 geany_menu_button_action_new
0.00 22.87 0.00 3 0.00 0.00 get_keyfile_ints
0.00 22.87 0.00 3 0.00 0.00 get_lexer_filetype
0.00 22.87 0.00 3 0.00 0.00 get_path_max
0.00 22.87 0.00 3 0.00 0.00 queue_colourise
0.00 22.87 0.00 3 0.00 0.00 recent_get_recent_files
0.00 22.87 0.00 3 0.00 0.00 sci_can_undo
0.00 22.87 0.00 3 0.00 0.00 sci_get_position_from_xy
0.00 22.87 0.00 3 0.00 0.00 sidebar_tabs_show_hide
0.00 22.87 0.00 3 0.00 0.00 stash_group_add_string
0.00 22.87 0.00 3 0.00 0.00 stash_group_set_various
0.00 22.87 0.00 3 0.00 0.00 tab_count_changed
0.00 22.87 0.00 3 0.00 0.00 tm_get_real_path
0.00 22.87 0.00 3 0.00 0.00 ui_update_tab_status
0.00 22.87 0.00 2 0.00 0.00 add_kb
0.00 22.87 0.00 2 0.00 0.00 build_load_menu_grp
0.00 22.87 0.00 2 0.00 0.00 build_save_menu_grp
0.00 22.87 0.00 2 0.00 0.00 copy_ft_groups
0.00 22.87 0.00 2 0.00 0.00 create_new_sci
0.00 22.87 0.00 2 0.00 0.00 document_account_for_unsaved
0.00 22.87 0.00 2 0.00 0.00 document_create
0.00 22.87 0.00 2 0.00 0.00 document_get_new_idx
0.00 22.87 0.00 2 0.00 0.00 document_load_config
0.00 22.87 0.00 2 0.00 0.00 document_set_filetype
0.00 22.87 0.00 2 0.00 0.00 document_stop_file_monitoring
0.00 22.87 0.00 2 0.00 0.00 document_try_focus
0.00 22.87 0.00 2 0.00 0.00 document_undo_clear
0.00 22.87 0.00 2 0.00 0.00 document_update_tab_label
0.00 22.87 0.00 2 0.00 0.00 document_update_tags
0.00 22.87 0.00 2 0.00 0.00 editor_apply_update_prefs
0.00 22.87 0.00 2 0.00 0.00 editor_create
0.00 22.87 0.00 2 0.00 0.00 editor_create_widget
0.00 22.87 0.00 2 0.00 0.00 editor_destroy
0.00 22.87 0.00 2 0.00 0.00 editor_get_long_line_column
0.00 22.87 0.00 2 0.00 0.00 editor_get_long_line_type
0.00 22.87 0.00 2 0.00 0.00 editor_goto_pos
0.00 22.87 0.00 2 0.00 0.00 editor_scroll_to_line
0.00 22.87 0.00 2 0.00 0.00 editor_set_font
0.00 22.87 0.00 2 0.00 0.00 encodings_get_from_charset
0.00 22.87 0.00 2 0.00 0.00 encodings_select_radio_item
0.00 22.87 0.00 2 0.00 0.00 filetypes_get_conf_extension
0.00 22.87 0.00 2 0.00 0.00 filetypes_get_filename
0.00 22.87 0.00 2 0.00 0.00 filetypes_load_config
0.00 22.87 0.00 2 0.00 0.00 filetypes_select_radio_item
0.00 22.87 0.00 2 0.00 0.00 geany_entry_action_new
0.00 22.87 0.00 2 0.00 0.00 geany_menu_button_action_get_menu
0.00 22.87 0.00 2 0.00 0.00 get_combo_box_entry_type
0.00 22.87 0.00 2 0.00 0.00 get_doc_folder
0.00 22.87 0.00 2 0.00 0.00 get_doc_parent
0.00 22.87 0.00 2 0.00 0.00 get_named_styles
0.00 22.87 0.00 2 0.00 0.00 get_widget
0.00 22.87 0.00 2 0.00 0.00 handle_strv_setting
0.00 22.87 0.00 2 0.00 0.00 handle_widget_property
0.00 22.87 0.00 2 0.00 0.00 highlighting_set_styles
0.00 22.87 0.00 2 0.00 0.00 init_custom_filetypes
0.00 22.87 0.00 2 0.00 0.00 keybindings_foreach
0.00 22.87 0.00 2 0.00 0.00 load_recent_files
0.00 22.87 0.00 2 0.00 0.00 main_get_version_string
0.00 22.87 0.00 2 0.00 0.00 notebook_new_tab
0.00 22.87 0.00 2 0.00 0.00 pref_action
0.00 22.87 0.00 2 0.00 0.00 project_get_base_path
0.00 22.87 0.00 2 0.00 0.00 queue_free
0.00 22.87 0.00 2 0.00 0.00 read_groups
0.00 22.87 0.00 2 0.00 0.00 recent_create_menu
0.00 22.87 0.00 2 0.00 0.00 recent_file_loaded
0.00 22.87 0.00 2 0.00 0.00 regex_compile
0.00 22.87 0.00 2 0.00 0.00 remove_page
0.00 22.87 0.00 2 0.00 0.00 rotate_rgb
0.00 22.87 0.00 2 0.00 0.00 save_recent_files
0.00 22.87 0.00 2 0.00 0.00 sci_colourise
0.00 22.87 0.00 2 0.00 0.00 sci_empty_undo_buffer
0.00 22.87 0.00 2 0.00 0.00 sci_get_line_indentation
0.00 22.87 0.00 2 0.00 0.00 sci_goto_pos
0.00 22.87 0.00 2 0.00 0.00 sci_scroll_caret
0.00 22.87 0.00 2 0.00 0.00 sci_set_autoc_max_height
0.00 22.87 0.00 2 0.00 0.00 sci_set_caret_policy_x
0.00 22.87 0.00 2 0.00 0.00 sci_set_codepage
0.00 22.87 0.00 2 0.00 0.00 sci_set_eol_mode
0.00 22.87 0.00 2 0.00 0.00 sci_set_folding_margin_visible
0.00 22.87 0.00 2 0.00 0.00 sci_set_lexer
0.00 22.87 0.00 2 0.00 0.00 sci_set_lines_wrapped
0.00 22.87 0.00 2 0.00 0.00 sci_set_mark_long_lines
0.00 22.87 0.00 2 0.00 0.00 sci_set_readonly
0.00 22.87 0.00 2 0.00 0.00 sci_set_scroll_stop_at_last_line
0.00 22.87 0.00 2 0.00 0.00 sci_set_scrollbar_mode
0.00 22.87 0.00 2 0.00 0.00 sci_set_tab_indents
0.00 22.87 0.00 2 0.00 0.00 sci_set_visible_eols
0.00 22.87 0.00 2 0.00 0.00 sci_set_visible_white_spaces
0.00 22.87 0.00 2 0.00 0.00 sci_use_popup
0.00 22.87 0.00 2 0.00 0.00 sci_zoom_off
0.00 22.87 0.00 2 0.00 0.00 set_character_classes
0.00 22.87 0.00 2 0.00 0.00 settings_action
0.00 22.87 0.00 2 0.00 0.00 setup_sci_keys
0.00 22.87 0.00 2 0.00 0.00 sidebar_openfiles_add
0.00 22.87 0.00 2 0.00 0.00 stash_group_add_combo_box
0.00 22.87 0.00 2 0.00 0.00 store_saved_encoding
0.00 22.87 0.00 2 0.00 0.00 styleset_common
0.00 22.87 0.00 2 0.00 0.00 styleset_default
0.00 22.87 0.00 2 0.00 0.00 symbols_get_current_function
0.00 22.87 0.00 2 0.00 0.00 tm_workspace_remove_object
0.00 22.87 0.00 2 0.00 0.00 toolbar_get_widget_child_by_name
0.00 22.87 0.00 2 0.00 0.00 ui_document_show_hide
0.00 22.87 0.00 2 0.00 0.00 ui_entry_add_activate_backward_signal
0.00 22.87 0.00 2 0.00 0.00 ui_entry_add_clear_icon
0.00 22.87 0.00 2 0.00 0.00 ui_get_gtk_settings_integer
0.00 22.87 0.00 2 0.00 0.00 ui_init_toolbar_widgets
0.00 22.87 0.00 2 0.00 0.00 update_mru_docs_head
0.00 22.87 0.00 2 0.00 0.00 utils_filename_has_prefix
0.00 22.87 0.00 2 0.00 0.00 utils_get_file_list_full
0.00 22.87 0.00 2 0.00 0.00 utils_get_hex_from_color
0.00 22.87 0.00 1 0.00 0.00 add_custom_template_items
0.00 22.87 0.00 1 0.00 0.00 add_popup_menu_accels
0.00 22.87 0.00 1 0.00 0.00 add_recent_file
0.00 22.87 0.00 1 0.00 0.00 apply_settings
0.00 22.87 0.00 1 0.00 0.00 auto_multiline
0.00 22.87 0.00 1 0.00 0.00 auto_update_margin_width
0.00 22.87 0.00 1 0.00 0.00 build_finalize
0.00 22.87 0.00 1 0.00 0.00 build_init
0.00 22.87 0.00 1 0.00 0.00 build_save_menu
0.00 22.87 0.00 1 0.00 0.00 cc_insert_custom_command_items
0.00 22.87 0.00 1 0.00 0.00 check_builtin_filenames
0.00 22.87 0.00 1 0.00 0.00 check_no_unsaved
0.00 22.87 0.00 1 0.00 0.00 configuration_apply_settings
0.00 22.87 0.00 1 0.00 0.00 configuration_finalize
0.00 22.87 0.00 1 0.00 0.00 configuration_init
0.00 22.87 0.00 1 0.00 0.00 configuration_load
0.00 22.87 0.00 1 0.00 0.00 configuration_load_session_files
0.00 22.87 0.00 1 0.00 0.00 configuration_save
0.00 22.87 0.00 1 0.00 0.00 configuration_save_session_files
0.00 22.87 0.00 1 0.00 0.00 create_build_menu
0.00 22.87 0.00 1 0.00 0.00 create_config_dir
0.00 22.87 0.00 1 0.00 0.00 create_config_files_menu
0.00 22.87 0.00 1 0.00 0.00 create_default_tag_tree
0.00 22.87 0.00 1 0.00 0.00 create_edit_menu1
0.00 22.87 0.00 1 0.00 0.00 create_file_template_menu
0.00 22.87 0.00 1 0.00 0.00 create_set_filetype_menu
0.00 22.87 0.00 1 0.00 0.00 create_signals
0.00 22.87 0.00 1 0.00 0.00 create_taglist_popup_menu
0.00 22.87 0.00 1 0.00 0.00 create_toolbar_popup_menu1
0.00 22.87 0.00 1 0.00 0.00 create_vte
0.00 22.87 0.00 1 0.00 0.00 create_window1
0.00 22.87 0.00 1 0.00 0.00 dialogs_show_unsaved_file
0.00 22.87 0.00 1 0.00 0.00 document_apply_indent_settings
0.00 22.87 0.00 1 0.00 0.00 document_close
0.00 22.87 0.00 1 0.00 0.00 document_close_all
0.00 22.87 0.00 1 0.00 0.00 document_finalize
0.00 22.87 0.00 1 0.00 0.00 document_find_by_filename
0.00 22.87 0.00 1 0.00 0.00 document_find_by_real_path
0.00 22.87 0.00 1 0.00 0.00 document_grab_focus
0.00 22.87 0.00 1 0.00 0.00 document_init_doclist
0.00 22.87 0.00 1 0.00 0.00 document_new_file
0.00 22.87 0.00 1 0.00 0.00 document_new_file_if_non_open
0.00 22.87 0.00 1 0.00 0.00 document_open_file
0.00 22.87 0.00 1 0.00 0.00 document_open_file_full
0.00 22.87 0.00 1 0.00 0.00 document_remove_page
0.00 22.87 0.00 1 0.00 0.00 editor_finalize
0.00 22.87 0.00 1 0.00 0.00 editor_init
0.00 22.87 0.00 1 0.00 0.00 editor_snippets_free
0.00 22.87 0.00 1 0.00 0.00 editor_snippets_init
0.00 22.87 0.00 1 0.00 0.00 encodings_finalize
0.00 22.87 0.00 1 0.00 0.00 encodings_init
0.00 22.87 0.00 1 0.00 0.00 filetypes_detect_from_document
0.00 22.87 0.00 1 0.00 0.00 filetypes_detect_from_extension
0.00 22.87 0.00 1 0.00 0.00 filetypes_detect_from_file_internal
0.00 22.87 0.00 1 0.00 0.00 filetypes_find
0.00 22.87 0.00 1 0.00 0.00 filetypes_free_types
0.00 22.87 0.00 1 0.00 0.00 filetypes_init
0.00 22.87 0.00 1 0.00 0.00 filetypes_init_types
0.00 22.87 0.00 1 0.00 0.00 find_shebang
0.00 22.87 0.00 1 0.00 0.00 force_close_all
0.00 22.87 0.00 1 0.00 0.00 geany_data_init
0.00 22.87 0.00 1 0.00 0.00 geany_entry_action_class_init
0.00 22.87 0.00 1 0.00 0.00 geany_menu_button_action_class_init
0.00 22.87 0.00 1 0.00 0.00 geany_object_class_init
0.00 22.87 0.00 1 0.00 0.00 geany_object_get_type
0.00 22.87 0.00 1 0.00 0.00 geany_object_new
0.00 22.87 0.00 1 0.00 0.00 get_indent_size_after_line
0.00 22.87 0.00 1 0.00 0.00 get_keyfile_whitespace_chars
0.00 22.87 0.00 1 0.00 0.00 get_keyfile_wordchars
0.00 22.87 0.00 1 0.00 0.00 get_locale
0.00 22.87 0.00 1 0.00 0.00 get_plugin_path
0.00 22.87 0.00 1 0.00 0.00 get_real_path_from_utf8
0.00 22.87 0.00 1 0.00 0.00 get_session_file_string
0.00 22.87 0.00 1 0.00 0.00 highlighting_free_styles
0.00 22.87 0.00 1 0.00 0.00 highlighting_init_styles
0.00 22.87 0.00 1 0.00 0.00 in_block_comment
0.00 22.87 0.00 1 0.00 0.00 init_builtin_filetypes
0.00 22.87 0.00 1 0.00 0.00 init_custom_style
0.00 22.87 0.00 1 0.00 0.00 init_default_kb
0.00 22.87 0.00 1 0.00 0.00 init_document_widgets
0.00 22.87 0.00 1 0.00 0.00 init_encodings
0.00 22.87 0.00 1 0.00 0.00 init_general_templates
0.00 22.87 0.00 1 0.00 0.00 init_pref_groups
0.00 22.87 0.00 1 0.00 0.00 init_prefs
0.00 22.87 0.00 1 0.00 0.00 init_recent_files
0.00 22.87 0.00 1 0.00 0.00 insert_indent_after_line
0.00 22.87 0.00 1 0.00 0.00 keybindings_free
0.00 22.87 0.00 1 0.00 0.00 keybindings_init
0.00 22.87 0.00 1 0.00 0.00 keybindings_load_keyfile
0.00 22.87 0.00 1 0.00 0.00 lexer_has_braces
0.00 22.87 0.00 1 0.00 0.00 load_active_plugins
0.00 22.87 0.00 1 0.00 0.00 load_dialog_prefs
0.00 22.87 0.00 1 0.00 0.00 load_indent_settings
0.00 22.87 0.00 1 0.00 0.00 load_kb
0.00 22.87 0.00 1 0.00 0.00 load_named_styles
0.00 22.87 0.00 1 0.00 0.00 load_settings
0.00 22.87 0.00 1 0.00 0.00 load_settings
0.00 22.87 0.00 1 0.00 0.00 load_startup_files
0.00 22.87 0.00 1 0.00 0.00 load_system_keyfile
0.00 22.87 0.00 1 0.00 0.00 load_text_file
0.00 22.87 0.00 1 0.00 0.00 load_ui_prefs
0.00 22.87 0.00 1 0.00 0.00 load_user_kb
0.00 22.87 0.00 1 0.00 0.00 log_finalize
0.00 22.87 0.00 1 0.00 0.00 log_handlers_init
0.00 22.87 0.00 1 0.00 0.00 main_init
0.00 22.87 0.00 1 0.00 0.00 main_locale_init
0.00 22.87 0.00 1 0.00 0.00 main_quit
0.00 22.87 0.00 1 0.00 0.00 monitor_file_setup
0.00 22.87 0.00 1 0.00 0.00 msgwin_finalize
0.00 22.87 0.00 1 0.00 0.00 msgwin_init
0.00 22.87 0.00 1 0.00 0.00 msgwin_show_hide_tabs
0.00 22.87 0.00 1 0.00 0.00 navqueue_free
0.00 22.87 0.00 1 0.00 0.00 navqueue_init
0.00 22.87 0.00 1 0.00 0.00 navqueue_remove_file
0.00 22.87 0.00 1 0.00 0.00 notebook_free
0.00 22.87 0.00 1 0.00 0.00 notebook_init
0.00 22.87 0.00 1 0.00 0.00 notebook_remove_page
0.00 22.87 0.00 1 0.00 0.00 object_get_property_type
0.00 22.87 0.00 1 0.00 0.00 on_exit_clicked
0.00 22.87 0.00 1 0.00 0.00 on_new_line_added
0.00 22.87 0.00 1 0.00 0.00 open_cl_files
0.00 22.87 0.00 1 0.00 0.00 openfiles_remove
0.00 22.87 0.00 1 0.00 0.00 override_menu_key
0.00 22.87 0.00 1 0.00 0.00 parse_command_line_options
0.00 22.87 0.00 1 0.00 0.00 plugins_finalize
0.00 22.87 0.00 1 0.00 0.00 plugins_init
0.00 22.87 0.00 1 0.00 0.00 plugins_load_active
0.00 22.87 0.00 1 0.00 0.00 prepare_compiler_tree_view
0.00 22.87 0.00 1 0.00 0.00 prepare_msg_tree_view
0.00 22.87 0.00 1 0.00 0.00 prepare_openfiles
0.00 22.87 0.00 1 0.00 0.00 prepare_status_tree_view
0.00 22.87 0.00 1 0.00 0.00 progress_bar_create
0.00 22.87 0.00 1 0.00 0.00 project_finalize
0.00 22.87 0.00 1 0.00 0.00 project_init
0.00 22.87 0.00 1 0.00 0.00 project_load_prefs
0.00 22.87 0.00 1 0.00 0.00 project_save_prefs
0.00 22.87 0.00 1 0.00 0.00 quit_app
0.00 22.87 0.00 1 0.00 0.00 read_extensions
0.00 22.87 0.00 1 0.00 0.00 read_filetype_config
0.00 22.87 0.00 1 0.00 0.00 read_properties
0.00 22.87 0.00 1 0.00 0.00 recent_get_recent_projects
0.00 22.87 0.00 1 0.00 0.00 run_unsaved_dialog
0.00 22.87 0.00 1 0.00 0.00 save_dialog_prefs
0.00 22.87 0.00 1 0.00 0.00 save_ui_prefs
0.00 22.87 0.00 1 0.00 0.00 sci_clear_all
0.00 22.87 0.00 1 0.00 0.00 sci_get_line_indent_position
0.00 22.87 0.00 1 0.00 0.00 sci_get_selection_end
0.00 22.87 0.00 1 0.00 0.00 sci_get_selection_start
0.00 22.87 0.00 1 0.00 0.00 sci_set_text
0.00 22.87 0.00 1 0.00 0.00 search_finalize
0.00 22.87 0.00 1 0.00 0.00 search_init
0.00 22.87 0.00 1 0.00 0.00 set_cursor_position
0.00 22.87 0.00 1 0.00 0.00 setup_config_dir
0.00 22.87 0.00 1 0.00 0.00 setup_config_file_menus
0.00 22.87 0.00 1 0.00 0.00 setup_paths
0.00 22.87 0.00 1 0.00 0.00 setup_tab_dnd
0.00 22.87 0.00 1 0.00 0.00 setup_window_position
0.00 22.87 0.00 1 0.00 0.00 sidebar_add_common_menu_items
0.00 22.87 0.00 1 0.00 0.00 sidebar_finalize
0.00 22.87 0.00 1 0.00 0.00 sidebar_init
0.00 22.87 0.00 1 0.00 0.00 sidebar_remove_document
0.00 22.87 0.00 1 0.00 0.00 sidebar_select_openfiles_item
0.00 22.87 0.00 1 0.00 0.00 snippets_load
0.00 22.87 0.00 1 0.00 0.00 socket_finalize
0.00 22.87 0.00 1 0.00 0.00 stash_group_add_string_vector
0.00 22.87 0.00 1 0.00 0.00 stash_group_add_widget_property
0.00 22.87 0.00 1 0.00 0.00 stash_group_display
0.00 22.87 0.00 1 0.00 0.00 stash_group_update
0.00 22.87 0.00 1 0.00 0.00 styleset_common_init
0.00 22.87 0.00 1 0.00 0.00 symbols_finalize
0.00 22.87 0.00 1 0.00 0.00 symbols_init
0.00 22.87 0.00 1 0.00 0.00 templates_free_templates
0.00 22.87 0.00 1 0.00 0.00 templates_init
0.00 22.87 0.00 1 0.00 0.00 tm_create_workspace
0.00 22.87 0.00 1 0.00 0.00 tm_get_workspace
0.00 22.87 0.00 1 0.00 0.00 tm_work_object_destroy
0.00 22.87 0.00 1 0.00 0.00 tm_work_object_init
0.00 22.87 0.00 1 0.00 0.00 tm_work_object_register
0.00 22.87 0.00 1 0.00 0.00 tm_workspace_free
0.00 22.87 0.00 1 0.00 0.00 toolbar_apply_settings
0.00 22.87 0.00 1 0.00 0.00 toolbar_finalize
0.00 22.87 0.00 1 0.00 0.00 toolbar_get_insert_position
0.00 22.87 0.00 1 0.00 0.00 toolbar_init
0.00 22.87 0.00 1 0.00 0.00 toolbar_reload
0.00 22.87 0.00 1 0.00 0.00 toolbar_set_icon_size
0.00 22.87 0.00 1 0.00 0.00 toolbar_set_icon_style
0.00 22.87 0.00 1 0.00 0.00 toolbar_show_hide
0.00 22.87 0.00 1 0.00 0.00 toolbar_update_ui
0.00 22.87 0.00 1 0.00 0.00 tools_create_insert_custom_command_menu_items
0.00 22.87 0.00 1 0.00 0.00 ui_add_recent_document
0.00 22.87 0.00 1 0.00 0.00 ui_button_new_with_image
0.00 22.87 0.00 1 0.00 0.00 ui_create_insert_date_menu_items
0.00 22.87 0.00 1 0.00 0.00 ui_create_insert_menu_items
0.00 22.87 0.00 1 0.00 0.00 ui_create_recent_menus
0.00 22.87 0.00 1 0.00 0.00 ui_finalize_builder
0.00 22.87 0.00 1 0.00 0.00 ui_init
0.00 22.87 0.00 1 0.00 0.00 ui_init_builder
0.00 22.87 0.00 1 0.00 0.00 ui_init_prefs
0.00 22.87 0.00 1 0.00 0.00 ui_init_stock_items
0.00 22.87 0.00 1 0.00 0.00 ui_lookup_stock_label
0.00 22.87 0.00 1 0.00 0.00 ui_menu_sort_by_label
0.00 22.87 0.00 1 0.00 0.00 ui_set_statusbar
0.00 22.87 0.00 1 0.00 0.00 ui_sidebar_show_hide
0.00 22.87 0.00 1 0.00 0.00 ui_update_fold_items
0.00 22.87 0.00 1 0.00 0.00 ui_update_view_editor_menu_items
0.00 22.87 0.00 1 0.00 0.00 unfold_parent
0.00 22.87 0.00 1 0.00 0.00 utils_copy_environment
0.00 22.87 0.00 1 0.00 0.00 utils_get_config_files
0.00 22.87 0.00 1 0.00 0.00 utils_get_initials
0.00 22.87 0.00 1 0.00 0.00 utils_get_line_endings
0.00 22.87 0.00 1 0.00 0.00 utils_is_remote_path
0.00 22.87 0.00 1 0.00 0.00 utils_is_uri
0.00 22.87 0.00 1 0.00 0.00 utils_mkdir
0.00 22.87 0.00 1 0.00 0.00 utils_strv_join
0.00 22.87 0.00 1 0.00 0.00 utils_tidy_path
0.00 22.87 0.00 1 0.00 0.00 utils_write_file
0.00 22.87 0.00 1 0.00 0.00 vte_close
0.00 22.87 0.00 1 0.00 0.00 vte_create_popup_menu
0.00 22.87 0.00 1 0.00 0.00 vte_get_child_environment
0.00 22.87 0.00 1 0.00 0.00 vte_get_working_directory
0.00 22.87 0.00 1 0.00 0.00 vte_init
0.00 22.87 0.00 1 0.00 0.00 vte_register_symbols
0.00 22.87 0.00 1 0.00 0.00 vte_start
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Call graph (explanation follows)
granularity: each sample hit covers 2 byte(s) for 0.04% of 22.87 seconds
index % time self children called name
<spontaneous>
[1] 41.8 9.56 0.00 Document::NextPosition(int, int) const [1]
-----------------------------------------------
<spontaneous>
[2] 17.8 4.07 0.00 Document::FindText(int, int, char const*, bool, bool, bool, bool, int, int*) [2]
-----------------------------------------------
<spontaneous>
[3] 12.5 2.86 0.00 Document::NextCharacter(int&, int) const [3]
-----------------------------------------------
<spontaneous>
[4] 12.4 2.83 0.00 CellBuffer::CharAt(int) const [4]
-----------------------------------------------
<spontaneous>
[5] 4.3 0.98 0.00 UndoHistory::CompletedRedoStep() [5]
-----------------------------------------------
<spontaneous>
[6] 2.4 0.55 0.00 BuiltinRegex::FindText(Document*, int, int, char const*, bool, bool, bool, int, int*) [6]
-----------------------------------------------
<spontaneous>
[7] 2.3 0.53 0.00 Document::Length() const [7]
-----------------------------------------------
<spontaneous>
[8] 2.3 0.53 0.00 non-virtual thunk to Document::DecorationSetCurrentIndicator(int) [8]
-----------------------------------------------
<spontaneous>
[9] 1.9 0.44 0.00 non-virtual thunk to Document::GetRelativePosition(int, int) const [9]
-----------------------------------------------
<spontaneous>
[10] 1.1 0.25 0.00 CellBuffer::SetStyleFor(int, int, char, char) [10]
-----------------------------------------------
<spontaneous>
[11] 1.1 0.25 0.00 CellBuffer::Length() const [11]
-----------------------------------------------
<spontaneous>
[12] 0.0 0.01 0.00 FoldPropsDoc(unsigned int, int, int, WordList**, Accessor&) [12]
-----------------------------------------------
<spontaneous>
[13] 0.0 0.01 0.00 SurfaceImpl::FillRectangle(PRectangle, ColourDesired) [13]
-----------------------------------------------
<spontaneous>
[14] 0.0 0.01 0.00 SurfaceImpl::MeasureWidths(Font&, char const*, int, float*) [14]
-----------------------------------------------
0.00 0.00 1/40122 set_cursor_position [485]
0.00 0.00 1/40122 get_session_file_string [406]
0.00 0.00 5/40122 ui_update_statusbar [97]
0.00 0.00 13/40122 autocomplete_scope [129]
0.00 0.00 14/40122 on_char_added [125]
0.00 0.00 88/40122 on_update_ui [41]
0.00 0.00 40000/40122 get_doc_words [18]
[15] 0.0 0.00 0.00 40122 sci_get_current_position [15]
-----------------------------------------------
0.00 0.00 28/40028 ui_update_statusbar [97]
0.00 0.00 40000/40028 get_doc_words [18]
[16] 0.0 0.00 0.00 40028 sci_get_length [16]
-----------------------------------------------
0.00 0.00 40000/40000 editor_start_auto_complete [130]
[17] 0.0 0.00 0.00 40000 autocomplete_doc_word [17]
0.00 0.00 40000/40000 get_doc_words [18]
-----------------------------------------------
0.00 0.00 40000/40000 autocomplete_doc_word [17]
[18] 0.0 0.00 0.00 40000 get_doc_words [18]
0.00 0.00 40000/40028 sci_get_length [16]
0.00 0.00 40000/40122 sci_get_current_position [15]
-----------------------------------------------
0.00 0.00 875/875 ui_init_builder [530]
[19] 0.0 0.00 0.00 875 ui_get_top_parent [19]
-----------------------------------------------
0.00 0.00 875/875 ui_init_builder [530]
[20] 0.0 0.00 0.00 875 ui_guess_object_name [20]
-----------------------------------------------
0.00 0.00 680/680 utils_str_casecmp [25]
[21] 0.0 0.00 0.00 680 utf8_strdown [21]
-----------------------------------------------
0.00 0.00 512/512 editor_set_font [261]
[22] 0.0 0.00 0.00 512 sci_set_font [22]
-----------------------------------------------
0.00 0.00 2/402 ui_document_show_hide [325]
0.00 0.00 20/402 ui_save_buttons_toggle [192]
0.00 0.00 180/402 ui_update_popup_reundo_items [84]
0.00 0.00 200/402 ui_document_buttons_update [216]
[23] 0.0 0.00 0.00 402 ui_widget_set_sensitive [23]
-----------------------------------------------
0.00 0.00 312/312 utils_strtod [60]
[24] 0.0 0.00 0.00 312 utils_get_value_of_hex [24]
-----------------------------------------------
0.00 0.00 5/307 compare_menu_item_labels [775]
0.00 0.00 302/307 cmp_filetype [770]
[25] 0.0 0.00 0.00 307 utils_str_casecmp [25]
0.00 0.00 680/680 utf8_strdown [21]
-----------------------------------------------
0.00 0.00 258/258 scintilla_marshal_VOID__INT_POINTER [2204]
[26] 0.0 0.00 0.00 258 editor_sci_notify_cb [26]
-----------------------------------------------
0.00 0.00 258/258 geany_cclosure_marshal_BOOL__POINTER_POINTER [1136]
[27] 0.0 0.00 0.00 258 on_editor_notify [27]
0.00 0.00 88/88 on_update_ui [41]
0.00 0.00 20/20 document_update_tag_list_in_idle [110]
0.00 0.00 14/14 on_char_added [125]
0.00 0.00 6/6 document_undo_add [168]
0.00 0.00 2/2 editor_scroll_to_line [260]
0.00 0.00 1/3 document_set_text_changed [222]
0.00 0.00 1/1 auto_update_margin_width [339]
-----------------------------------------------
0.00 0.00 1/224 create_build_menu [353]
0.00 0.00 1/224 create_set_filetype_menu [359]
0.00 0.00 1/224 apply_settings [337]
0.00 0.00 1/224 on_file_menu_show [1636]
0.00 0.00 1/224 on_file_menu_hide [1635]
0.00 0.00 1/224 templates_init [506]
0.00 0.00 1/224 toolbar_reload [517]
0.00 0.00 1/224 toolbar_show_hide [520]
0.00 0.00 1/224 tools_create_insert_custom_command_menu_items [522]
0.00 0.00 1/224 on_load_settings [1691]
0.00 0.00 1/224 ui_sidebar_show_hide [536]
0.00 0.00 1/224 create_config_files_menu [355]
0.00 0.00 1/224 init_recent_files [418]
0.00 0.00 2/224 encodings_init [384]
0.00 0.00 2/224 save_ui_prefs [477]
0.00 0.00 2/224 configuration_apply_settings [346]
0.00 0.00 2/224 prepare_openfiles [463]
0.00 0.00 2/224 ui_create_insert_menu_items [526]
0.00 0.00 2/224 ui_create_insert_date_menu_items [525]
0.00 0.00 3/224 toolbar_update_ui [521]
0.00 0.00 3/224 ui_update_fold_items [537]
0.00 0.00 5/224 msgwin_init [443]
0.00 0.00 5/224 ui_update_view_editor_menu_items [538]
0.00 0.00 7/224 main_init [438]
0.00 0.00 13/224 add_popup_menu_accels [335]
0.00 0.00 16/224 ui_document_show_hide [325]
0.00 0.00 20/224 ui_init [529]
0.00 0.00 50/224 init_document_widgets [413]
0.00 0.00 77/224 add_kb [34]
[28] 0.0 0.00 0.00 224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/191 load_dialog_prefs [425]
0.00 0.00 2/191 main_get_version_string [281]
0.00 0.00 4/191 find_recent_file_item [1097]
0.00 0.00 5/191 set_stop_button [189]
0.00 0.00 5/191 sidebar_openfiles_update [190]
0.00 0.00 11/191 utils_get_config_files [541]
0.00 0.00 34/191 encodings_select_radio_item [263]
0.00 0.00 129/191 str_in_array [67]
[29] 0.0 0.00 0.00 191 utils_str_equal [29]
-----------------------------------------------
0.00 0.00 9/163 add_menu_accel [156]
0.00 0.00 13/163 add_menu_accel [127]
0.00 0.00 141/163 keybindings_set_item [32]
[30] 0.0 0.00 0.00 163 keybindings_get_item [30]
-----------------------------------------------
0.00 0.00 141/141 keybindings_foreach [279]
[31] 0.0 0.00 0.00 141 apply_kb_accel [31]
-----------------------------------------------
0.00 0.00 1/141 init_default_kb [412]
0.00 0.00 140/141 add_kb [34]
[32] 0.0 0.00 0.00 141 keybindings_set_item [32]
0.00 0.00 141/163 keybindings_get_item [30]
-----------------------------------------------
0.00 0.00 141/141 keybindings_foreach [279]
[33] 0.0 0.00 0.00 141 load_kb [33]
-----------------------------------------------
0.00 0.00 140/140 init_default_kb [412]
[34] 0.0 0.00 0.00 140 add_kb [34]
0.00 0.00 140/141 keybindings_set_item [32]
0.00 0.00 77/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 3/130 on_editor_focus_in [1624]
0.00 0.00 127/130 on_editor_expose_event [37]
[35] 0.0 0.00 0.00 130 editor_check_colourise [35]
0.00 0.00 2/2 sci_colourise [293]
0.00 0.00 2/2 symbols_get_current_function [322]
0.00 0.00 2/28 ui_update_statusbar [97]
-----------------------------------------------
0.00 0.00 1/130 get_keyfile_wordchars [402]
0.00 0.00 1/130 get_keyfile_whitespace_chars [401]
0.00 0.00 1/130 highlighting_init_styles [408]
0.00 0.00 2/130 load_ui_prefs [434]
0.00 0.00 2/130 project_load_prefs [468]
0.00 0.00 7/130 load_settings [429]
0.00 0.00 7/130 handle_string_setting [124]
0.00 0.00 29/130 load_dialog_prefs [425]
0.00 0.00 80/130 snippets_load [496]
[36] 0.0 0.00 0.00 130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 127/127 on_editor_draw [1623]
[37] 0.0 0.00 0.00 127 on_editor_expose_event [37]
0.00 0.00 127/130 editor_check_colourise [35]
-----------------------------------------------
0.00 0.00 124/124 encodings_init [384]
[38] 0.0 0.00 0.00 124 encodings_to_string [38]
-----------------------------------------------
0.00 0.00 2/115 load_settings [429]
0.00 0.00 3/115 load_ui_prefs [434]
0.00 0.00 51/115 handle_boolean_setting [40]
0.00 0.00 59/115 load_dialog_prefs [425]
[39] 0.0 0.00 0.00 115 utils_get_setting_boolean [39]
-----------------------------------------------
0.00 0.00 102/102 keyfile_action [112]
[40] 0.0 0.00 0.00 102 handle_boolean_setting [40]
0.00 0.00 51/115 utils_get_setting_boolean [39]
-----------------------------------------------
0.00 0.00 88/88 on_editor_notify [27]
[41] 0.0 0.00 0.00 88 on_update_ui [41]
0.00 0.00 88/40122 sci_get_current_position [15]
0.00 0.00 23/30 ui_update_popup_reundo_items [84]
0.00 0.00 23/23 editor_highlight_braces [106]
0.00 0.00 23/28 ui_update_statusbar [97]
-----------------------------------------------
0.00 0.00 1/83 stash_group_add_string_vector [498]
0.00 0.00 3/83 stash_group_add_string [233]
0.00 0.00 12/83 stash_group_add_integer [140]
0.00 0.00 18/83 stash_group_add_boolean [113]
0.00 0.00 49/83 add_widget_pref [61]
[42] 0.0 0.00 0.00 83 add_pref [42]
-----------------------------------------------
0.00 0.00 79/79 encodings_get_from_charset [262]
[43] 0.0 0.00 0.00 79 encodings_charset_equals [43]
-----------------------------------------------
0.00 0.00 9/79 create_build_menu [353]
0.00 0.00 70/79 build_menu_update [179]
[44] 0.0 0.00 0.00 79 get_build_cmd [44]
0.00 0.00 79/79 get_next_build_cmd [45]
-----------------------------------------------
0.00 0.00 79/79 get_build_cmd [44]
[45] 0.0 0.00 0.00 79 get_next_build_cmd [45]
0.00 0.00 23/55 document_get_current [58]
-----------------------------------------------
0.00 0.00 15/77 get_keyfile_style [118]
0.00 0.00 62/77 add_named_style [55]
[46] 0.0 0.00 0.00 77 parse_keyfile_style [46]
0.00 0.00 54/54 parse_color [59]
0.00 0.00 45/47 read_named_style [64]
0.00 0.00 30/30 utils_atob [85]
-----------------------------------------------
0.00 0.00 20/76 set_sci_style [151]
0.00 0.00 56/76 styleset_common [320]
[47] 0.0 0.00 0.00 76 invert [47]
-----------------------------------------------
0.00 0.00 10/68 document_undo_clear [250]
0.00 0.00 29/68 document_can_undo [87]
0.00 0.00 29/68 document_can_redo [86]
[48] 0.0 0.00 0.00 68 g_trash_stack_height [48]
-----------------------------------------------
0.00 0.00 1/67 get_doc_parent [272]
0.00 0.00 1/67 sidebar_openfiles_add [317]
0.00 0.00 65/67 filetypes_init [390]
[49] 0.0 0.00 0.00 67 ui_get_mime_icon [49]
-----------------------------------------------
0.00 0.00 1/66 highlighting_init_styles [408]
0.00 0.00 65/66 highlighting_free_styles [407]
[50] 0.0 0.00 0.00 66 free_styleset [50]
-----------------------------------------------
0.00 0.00 65/65 create_set_filetype_menu [359]
[51] 0.0 0.00 0.00 65 create_radio_menu_item [51]
-----------------------------------------------
0.00 0.00 8/65 add_custom_filetype [158]
0.00 0.00 57/65 filetypes_init_types [391]
[52] 0.0 0.00 0.00 65 filetype_add [52]
-----------------------------------------------
0.00 0.00 8/65 add_custom_filetype [158]
0.00 0.00 57/65 filetypes_init_types [391]
[53] 0.0 0.00 0.00 65 filetype_new [53]
-----------------------------------------------
0.00 0.00 65/65 filetypes_find [388]
[54] 0.0 0.00 0.00 65 match_basename [54]
-----------------------------------------------
0.00 0.00 2/63 load_named_styles [428]
0.00 0.00 61/63 get_named_styles [273]
[55] 0.0 0.00 0.00 63 add_named_style [55]
0.00 0.00 62/77 parse_keyfile_style [46]
-----------------------------------------------
0.00 0.00 7/61 read_group [149]
0.00 0.00 8/61 add_custom_filetype [158]
0.00 0.00 46/61 init_builtin_filetypes [410]
[56] 0.0 0.00 0.00 61 filetype_make_title [56]
-----------------------------------------------
0.00 0.00 13/59 autocomplete_scope [129]
0.00 0.00 46/59 editor_highlight_braces [106]
[57] 0.0 0.00 0.00 59 sci_get_char_at [57]
-----------------------------------------------
0.00 0.00 1/55 build_menu_update [179]
0.00 0.00 1/55 document_create [244]
0.00 0.00 1/55 main [1426]
0.00 0.00 1/55 sidebar_update_tag_list [210]
0.00 0.00 1/55 ui_set_window_title [193]
0.00 0.00 2/55 encodings_radio_item_change_cb [987]
0.00 0.00 2/55 ui_update_statusbar [97]
0.00 0.00 23/55 get_next_build_cmd [45]
0.00 0.00 23/55 on_key_press_event [1683]
[58] 0.0 0.00 0.00 55 document_get_current [58]
0.00 0.00 39/48 document_find_by_sci [62]
-----------------------------------------------
0.00 0.00 54/54 parse_keyfile_style [46]
[59] 0.0 0.00 0.00 54 parse_color [59]
0.00 0.00 50/52 utils_strtod [60]
-----------------------------------------------
0.00 0.00 2/52 sci_set_mark_long_lines [305]
0.00 0.00 50/52 parse_color [59]
[60] 0.0 0.00 0.00 52 utils_strtod [60]
0.00 0.00 312/312 utils_get_value_of_hex [24]
-----------------------------------------------
0.00 0.00 1/49 stash_group_add_widget_property [499]
0.00 0.00 2/49 stash_group_add_combo_box [318]
0.00 0.00 4/49 stash_group_add_radio_buttons [212]
0.00 0.00 4/49 stash_group_add_entry [211]
0.00 0.00 5/49 stash_group_add_spin_button_integer [191]
0.00 0.00 33/49 stash_group_add_toggle_button [76]
[61] 0.0 0.00 0.00 49 add_widget_pref [61]
0.00 0.00 49/83 add_pref [42]
-----------------------------------------------
0.00 0.00 9/48 document_get_from_page [157]
0.00 0.00 39/48 document_get_current [58]
[62] 0.0 0.00 0.00 48 document_find_by_sci [62]
-----------------------------------------------
0.00 0.00 48/48 keyfile_action [112]
[63] 0.0 0.00 0.00 48 handle_integer_setting [63]
0.00 0.00 24/41 utils_get_setting_integer [71]
-----------------------------------------------
0.00 0.00 2/47 load_named_styles [428]
0.00 0.00 45/47 parse_keyfile_style [46]
[64] 0.0 0.00 0.00 47 read_named_style [64]
-----------------------------------------------
0.00 0.00 46/46 editor_highlight_braces [106]
[65] 0.0 0.00 0.00 46 utils_isbrace [65]
-----------------------------------------------
0.00 0.00 2/44 editor_create_widget [255]
0.00 0.00 2/44 editor_create [254]
0.00 0.00 40/44 editor_get_indent_prefs [72]
[66] 0.0 0.00 0.00 44 get_default_indent_prefs [66]
-----------------------------------------------
0.00 0.00 43/43 utils_copy_environment [540]
[67] 0.0 0.00 0.00 43 str_in_array [67]
0.00 0.00 129/191 utils_str_equal [29]
-----------------------------------------------
0.00 0.00 1/42 create_build_menu [353]
0.00 0.00 7/42 add_popup_menu_accels [335]
0.00 0.00 34/42 init_default_kb [412]
[68] 0.0 0.00 0.00 42 keybindings_get_core_group [68]
-----------------------------------------------
0.00 0.00 1/41 build_init [341]
0.00 0.00 1/41 create_file_template_menu [358]
0.00 0.00 1/41 on_file_menu_show [1636]
0.00 0.00 1/41 on_file_menu_hide [1635]
0.00 0.00 1/41 templates_free_templates [505]
0.00 0.00 1/41 toolbar_finalize [514]
0.00 0.00 1/41 recent_get_recent_files [229]
0.00 0.00 1/41 init_recent_files [418]
0.00 0.00 2/41 geany_menu_button_action_get_menu [269]
0.00 0.00 3/41 geany_menu_button_action_set_property [1148]
0.00 0.00 3/41 geany_menu_button_action_create_tool_item [1145]
0.00 0.00 3/41 geany_menu_button_action_init [1147]
0.00 0.00 3/41 geany_menu_button_action_new [224]
0.00 0.00 7/41 geany_menu_button_action_set_menu [164]
0.00 0.00 12/41 menu_items_changed_cb [166]
[69] 0.0 0.00 0.00 41 geany_menu_button_action_get_type [69]
-----------------------------------------------
0.00 0.00 13/41 read_current_word [134]
0.00 0.00 28/41 ui_update_statusbar [97]
[70] 0.0 0.00 0.00 41 sci_get_line_from_position [70]
-----------------------------------------------
0.00 0.00 1/41 load_settings [429]
0.00 0.00 1/41 configuration_load_session_files [350]
0.00 0.00 2/41 load_indent_settings [426]
0.00 0.00 3/41 load_ui_prefs [434]
0.00 0.00 10/41 load_dialog_prefs [425]
0.00 0.00 24/41 handle_integer_setting [63]
[71] 0.0 0.00 0.00 41 utils_get_setting_integer [71]
-----------------------------------------------
0.00 0.00 1/40 document_apply_indent_settings [366]
0.00 0.00 1/40 get_indent_size_after_line [400]
0.00 0.00 1/40 insert_indent_after_line [419]
0.00 0.00 2/40 document_set_filetype [247]
0.00 0.00 2/40 ui_document_show_hide [325]
0.00 0.00 5/40 editor_set_indent [181]
0.00 0.00 28/40 create_statusbar_statistics [90]
[72] 0.0 0.00 0.00 40 editor_get_indent_prefs [72]
0.00 0.00 40/44 get_default_indent_prefs [66]
-----------------------------------------------
0.00 0.00 1/35 on_new_line_added [453]
0.00 0.00 2/35 editor_scroll_to_line [260]
0.00 0.00 4/35 get_current_tag_name [201]
0.00 0.00 28/35 get_current_tag_name_cached [79]
[73] 0.0 0.00 0.00 35 sci_get_current_line [73]
-----------------------------------------------
0.00 0.00 1/35 create_file_template_menu [358]
0.00 0.00 1/35 on_file_menu_show [1636]
0.00 0.00 1/35 on_file_menu_hide [1635]
0.00 0.00 1/35 templates_free_templates [505]
0.00 0.00 1/35 toolbar_finalize [514]
0.00 0.00 1/35 recent_get_recent_files [229]
0.00 0.00 1/35 init_recent_files [418]
0.00 0.00 2/35 navqueue_init [446]
0.00 0.00 3/35 build_init [341]
0.00 0.00 23/35 init_document_widgets [413]
[74] 0.0 0.00 0.00 35 toolbar_get_action_by_name [74]
-----------------------------------------------
0.00 0.00 1/33 lexer_has_braces [423]
0.00 0.00 1/33 auto_multiline [338]
0.00 0.00 2/33 sci_set_lexer [303]
0.00 0.00 3/33 get_indent_size_after_line [400]
0.00 0.00 13/33 autocomplete_check_html [128]
0.00 0.00 13/33 editor_start_auto_complete [130]
[75] 0.0 0.00 0.00 33 sci_get_lexer [75]
-----------------------------------------------
0.00 0.00 1/33 plugins_init [459]
0.00 0.00 10/33 init_pref_groups [416]
0.00 0.00 22/33 init_prefs [417]
[76] 0.0 0.00 0.00 33 stash_group_add_toggle_button [76]
0.00 0.00 33/49 add_widget_pref [61]
-----------------------------------------------
0.00 0.00 30/30 get_current_tag_name_cached [79]
[77] 0.0 0.00 0.00 30 current_tag_changed [77]
-----------------------------------------------
0.00 0.00 2/30 ui_document_show_hide [325]
0.00 0.00 28/30 create_statusbar_statistics [90]
[78] 0.0 0.00 0.00 30 encodings_is_unicode_charset [78]
-----------------------------------------------
0.00 0.00 2/30 symbols_get_current_function [322]
0.00 0.00 28/30 symbols_get_current_scope [96]
[79] 0.0 0.00 0.00 30 get_current_tag_name_cached [79]
0.00 0.00 30/30 current_tag_changed [77]
0.00 0.00 28/35 sci_get_current_line [73]
0.00 0.00 28/28 sci_get_fold_level [93]
0.00 0.00 4/4 get_current_tag_name [201]
-----------------------------------------------
0.00 0.00 30/30 setup_sci_keys [316]
[80] 0.0 0.00 0.00 30 sci_clear_cmdkey [80]
-----------------------------------------------
0.00 0.00 2/30 create_statusbar_statistics [90]
0.00 0.00 28/30 ui_update_statusbar [97]
[81] 0.0 0.00 0.00 30 sci_get_col_from_position [81]
-----------------------------------------------
0.00 0.00 2/30 ui_document_show_hide [325]
0.00 0.00 28/30 editor_get_eol_char_name [91]
[82] 0.0 0.00 0.00 30 sci_get_eol_mode [82]
-----------------------------------------------
0.00 0.00 1/30 document_open_file_full [377]
0.00 0.00 1/30 auto_update_margin_width [339]
0.00 0.00 28/30 create_statusbar_statistics [90]
[83] 0.0 0.00 0.00 30 sci_get_line_count [83]
-----------------------------------------------
0.00 0.00 1/30 remove_page [290]
0.00 0.00 6/30 document_undo_add [168]
0.00 0.00 23/30 on_update_ui [41]
[84] 0.0 0.00 0.00 30 ui_update_popup_reundo_items [84]
0.00 0.00 180/402 ui_widget_set_sensitive [23]
0.00 0.00 29/29 document_can_undo [87]
0.00 0.00 29/29 document_can_redo [86]
-----------------------------------------------
0.00 0.00 30/30 parse_keyfile_style [46]
[85] 0.0 0.00 0.00 30 utils_atob [85]
-----------------------------------------------
0.00 0.00 29/29 ui_update_popup_reundo_items [84]
[86] 0.0 0.00 0.00 29 document_can_redo [86]
0.00 0.00 29/68 g_trash_stack_height [48]
0.00 0.00 29/29 sci_can_redo [88]
-----------------------------------------------
0.00 0.00 29/29 ui_update_popup_reundo_items [84]
[87] 0.0 0.00 0.00 29 document_can_undo [87]
0.00 0.00 29/68 g_trash_stack_height [48]
0.00 0.00 3/3 sci_can_undo [230]
-----------------------------------------------
0.00 0.00 29/29 document_can_redo [86]
[88] 0.0 0.00 0.00 29 sci_can_redo [88]
-----------------------------------------------
0.00 0.00 1/29 ui_set_statusbar [535]
0.00 0.00 28/29 ui_update_statusbar [97]
[89] 0.0 0.00 0.00 29 set_statusbar [89]
-----------------------------------------------
0.00 0.00 28/28 ui_update_statusbar [97]
[90] 0.0 0.00 0.00 28 create_statusbar_statistics [90]
0.00 0.00 28/30 sci_get_line_count [83]
0.00 0.00 28/28 sci_get_selected_text_length [95]
0.00 0.00 28/28 sci_get_overtype [94]
0.00 0.00 28/40 editor_get_indent_prefs [72]
0.00 0.00 28/28 editor_get_eol_char_name [91]
0.00 0.00 28/30 encodings_is_unicode_charset [78]
0.00 0.00 28/28 filetypes_get_display_name [92]
0.00 0.00 28/28 symbols_get_current_scope [96]
0.00 0.00 2/30 sci_get_col_from_position [81]
0.00 0.00 1/1 sci_get_selection_start [481]
0.00 0.00 1/1 sci_get_selection_end [480]
-----------------------------------------------
0.00 0.00 28/28 create_statusbar_statistics [90]
[91] 0.0 0.00 0.00 28 editor_get_eol_char_name [91]
0.00 0.00 28/30 sci_get_eol_mode [82]
0.00 0.00 28/28 utils_get_eol_name [98]
-----------------------------------------------
0.00 0.00 28/28 create_statusbar_statistics [90]
[92] 0.0 0.00 0.00 28 filetypes_get_display_name [92]
-----------------------------------------------
0.00 0.00 28/28 get_current_tag_name_cached [79]
[93] 0.0 0.00 0.00 28 sci_get_fold_level [93]
-----------------------------------------------
0.00 0.00 28/28 create_statusbar_statistics [90]
[94] 0.0 0.00 0.00 28 sci_get_overtype [94]
-----------------------------------------------
0.00 0.00 28/28 create_statusbar_statistics [90]
[95] 0.0 0.00 0.00 28 sci_get_selected_text_length [95]
-----------------------------------------------
0.00 0.00 28/28 create_statusbar_statistics [90]
[96] 0.0 0.00 0.00 28 symbols_get_current_scope [96]
0.00 0.00 28/30 get_current_tag_name_cached [79]
-----------------------------------------------
0.00 0.00 2/28 editor_check_colourise [35]
0.00 0.00 3/28 document_set_text_changed [222]
0.00 0.00 23/28 on_update_ui [41]
[97] 0.0 0.00 0.00 28 ui_update_statusbar [97]
0.00 0.00 28/41 sci_get_line_from_position [70]
0.00 0.00 28/40028 sci_get_length [16]
0.00 0.00 28/30 sci_get_col_from_position [81]
0.00 0.00 28/28 create_statusbar_statistics [90]
0.00 0.00 28/29 set_statusbar [89]
0.00 0.00 5/40122 sci_get_current_position [15]
0.00 0.00 2/55 document_get_current [58]
-----------------------------------------------
0.00 0.00 28/28 editor_get_eol_char_name [91]
[98] 0.0 0.00 0.00 28 utils_get_eol_name [98]
-----------------------------------------------
0.00 0.00 3/26 on_editor_button_press_event [1622]
0.00 0.00 23/26 on_key_press_event [1683]
[99] 0.0 0.00 0.00 26 document_check_disk_status [99]
0.00 0.00 26/26 notebook_switch_in_progress [100]
0.00 0.00 1/8 utils_get_locale_from_utf8 [161]
-----------------------------------------------
0.00 0.00 26/26 document_check_disk_status [99]
[100] 0.0 0.00 0.00 26 notebook_switch_in_progress [100]
-----------------------------------------------
0.00 0.00 4/25 msgwin_status_add [203]
0.00 0.00 21/25 handler_log [1256]
[101] 0.0 0.00 0.00 25 utils_get_current_time_string [101]
-----------------------------------------------
0.00 0.00 1/24 document_update_tags [252]
0.00 0.00 3/24 sidebar_update_tag_list [210]
0.00 0.00 20/24 document_update_tag_list_in_idle [110]
[102] 0.0 0.00 0.00 24 filetype_has_tags [102]
-----------------------------------------------
0.00 0.00 23/23 on_key_press_event [1683]
[103] 0.0 0.00 0.00 23 check_fixed_kb [103]
-----------------------------------------------
0.00 0.00 23/23 on_key_press_event [1683]
[104] 0.0 0.00 0.00 23 check_menu_key [104]
-----------------------------------------------
0.00 0.00 23/23 on_key_press_event [1683]
[105] 0.0 0.00 0.00 23 check_vte [105]
-----------------------------------------------
0.00 0.00 23/23 on_update_ui [41]
[106] 0.0 0.00 0.00 23 editor_highlight_braces [106]
0.00 0.00 46/59 sci_get_char_at [57]
0.00 0.00 46/46 utils_isbrace [65]
-----------------------------------------------
0.00 0.00 4/22 editor_apply_update_prefs [253]
0.00 0.00 18/22 setup_sci_keys [316]
[107] 0.0 0.00 0.00 22 sci_assign_cmdkey [107]
-----------------------------------------------
0.00 0.00 21/21 handler_log [1256]
[108] 0.0 0.00 0.00 21 get_log_prefix [108]
-----------------------------------------------
0.00 0.00 21/21 handler_log [1256]
[109] 0.0 0.00 0.00 21 update_dialog [109]
-----------------------------------------------
0.00 0.00 20/20 on_editor_notify [27]
[110] 0.0 0.00 0.00 20 document_update_tag_list_in_idle [110]
0.00 0.00 20/24 filetype_has_tags [102]
-----------------------------------------------
0.00 0.00 20/20 build_menu_update [179]
[111] 0.0 0.00 0.00 20 geany_menu_item_set_label [111]
-----------------------------------------------
0.00 0.00 10/20 stash_group_load_from_key_file [153]
0.00 0.00 10/20 stash_group_save_to_key_file [155]
[112] 0.0 0.00 0.00 20 keyfile_action [112]
0.00 0.00 102/102 handle_boolean_setting [40]
0.00 0.00 48/48 handle_integer_setting [63]
0.00 0.00 14/14 handle_string_setting [124]
0.00 0.00 2/2 handle_strv_setting [275]
-----------------------------------------------
0.00 0.00 1/18 sidebar_init [493]
0.00 0.00 2/18 init_prefs [417]
0.00 0.00 7/18 init_pref_groups [416]
0.00 0.00 8/18 ui_init_prefs [531]
[113] 0.0 0.00 0.00 18 stash_group_add_boolean [113]
0.00 0.00 18/83 add_pref [42]
-----------------------------------------------
0.00 0.00 17/17 init_default_kb [412]
[114] 0.0 0.00 0.00 17 add_kb_group [114]
-----------------------------------------------
0.00 0.00 1/17 parse_command_line_options [457]
0.00 0.00 1/17 main_quit [440]
0.00 0.00 1/17 plugins_init [459]
0.00 0.00 2/17 document_set_filetype [247]
0.00 0.00 4/17 main [1426]
0.00 0.00 8/17 add_custom_filetype [158]
[115] 0.0 0.00 0.00 17 geany_debug [115]
-----------------------------------------------
0.00 0.00 17/17 keybindings_free [420]
[116] 0.0 0.00 0.00 17 keybindings_free_group [116]
-----------------------------------------------
0.00 0.00 1/16 toolbar_get_insert_position [515]
0.00 0.00 2/16 toolbar_get_widget_child_by_name [324]
0.00 0.00 5/16 set_stop_button [189]
0.00 0.00 8/16 ui_init_toolbar_widgets [329]
[117] 0.0 0.00 0.00 16 toolbar_get_widget_by_name [117]
-----------------------------------------------
0.00 0.00 15/15 styleset_common_init [502]
[118] 0.0 0.00 0.00 15 get_keyfile_style [118]
0.00 0.00 15/77 parse_keyfile_style [46]
-----------------------------------------------
0.00 0.00 2/15 filetypes_detect_from_document [385]
0.00 0.00 13/15 read_current_word [134]
[119] 0.0 0.00 0.00 15 sci_get_line [119]
0.00 0.00 15/15 sci_get_string [120]
-----------------------------------------------
0.00 0.00 15/15 sci_get_line [119]
[120] 0.0 0.00 0.00 15 sci_get_string [120]
-----------------------------------------------
0.00 0.00 1/15 recent_file_activate_cb [2090]
0.00 0.00 4/15 find_recent_file_item [1097]
0.00 0.00 10/15 compare_menu_item_labels [775]
[121] 0.0 0.00 0.00 15 ui_menu_item_get_text [121]
-----------------------------------------------
0.00 0.00 14/14 on_char_added [125]
[122] 0.0 0.00 0.00 14 check_line_breaking [122]
-----------------------------------------------
0.00 0.00 14/14 get_keyfile_int [159]
[123] 0.0 0.00 0.00 14 convert_int [123]
-----------------------------------------------
0.00 0.00 14/14 keyfile_action [112]
[124] 0.0 0.00 0.00 14 handle_string_setting [124]
0.00 0.00 7/130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 14/14 on_editor_notify [27]
[125] 0.0 0.00 0.00 14 on_char_added [125]
0.00 0.00 14/40122 sci_get_current_position [15]
0.00 0.00 14/14 check_line_breaking [122]
0.00 0.00 13/13 editor_start_auto_complete [130]
0.00 0.00 1/1 on_new_line_added [453]
-----------------------------------------------
0.00 0.00 1/14 auto_multiline [338]
0.00 0.00 13/14 editor_start_auto_complete [130]
[126] 0.0 0.00 0.00 14 sci_get_style_at [126]
-----------------------------------------------
0.00 0.00 13/13 add_popup_menu_accels [335]
[127] 0.0 0.00 0.00 13 add_menu_accel [127]
0.00 0.00 13/163 keybindings_get_item [30]
-----------------------------------------------
0.00 0.00 13/13 editor_start_auto_complete [130]
[128] 0.0 0.00 0.00 13 autocomplete_check_html [128]
0.00 0.00 13/33 sci_get_lexer [75]
-----------------------------------------------
0.00 0.00 13/13 editor_start_auto_complete [130]
[129] 0.0 0.00 0.00 13 autocomplete_scope [129]
0.00 0.00 13/40122 sci_get_current_position [15]
0.00 0.00 13/59 sci_get_char_at [57]
-----------------------------------------------
0.00 0.00 13/13 on_char_added [125]
[130] 0.0 0.00 0.00 13 editor_start_auto_complete [130]
0.00 0.00 40000/40000 autocomplete_doc_word [17]
0.00 0.00 13/33 sci_get_lexer [75]
0.00 0.00 13/14 sci_get_style_at [126]
0.00 0.00 13/13 highlighting_is_code_style [131]
0.00 0.00 13/13 autocomplete_scope [129]
0.00 0.00 13/13 autocomplete_check_html [128]
0.00 0.00 13/13 read_current_word [134]
0.00 0.00 4/4 autocomplete_tags [197]
-----------------------------------------------
0.00 0.00 13/13 editor_start_auto_complete [130]
[131] 0.0 0.00 0.00 13 highlighting_is_code_style [131]
0.00 0.00 13/13 highlighting_is_comment_style [132]
0.00 0.00 13/13 highlighting_is_string_style [133]
-----------------------------------------------
0.00 0.00 13/13 highlighting_is_code_style [131]
[132] 0.0 0.00 0.00 13 highlighting_is_comment_style [132]
-----------------------------------------------
0.00 0.00 13/13 highlighting_is_code_style [131]
[133] 0.0 0.00 0.00 13 highlighting_is_string_style [133]
-----------------------------------------------
0.00 0.00 13/13 editor_start_auto_complete [130]
[134] 0.0 0.00 0.00 13 read_current_word [134]
0.00 0.00 13/41 sci_get_line_from_position [70]
0.00 0.00 13/13 sci_get_position_from_line [135]
0.00 0.00 13/15 sci_get_line [119]
-----------------------------------------------
0.00 0.00 13/13 read_current_word [134]
[135] 0.0 0.00 0.00 13 sci_get_position_from_line [135]
-----------------------------------------------
0.00 0.00 1/13 document_open_file_full [377]
0.00 0.00 12/13 add_file_item [137]
[136] 0.0 0.00 0.00 13 utils_get_utf8_from_locale [136]
-----------------------------------------------
0.00 0.00 12/12 add_custom_template_items [334]
[137] 0.0 0.00 0.00 12 add_file_item [137]
0.00 0.00 12/13 utils_get_utf8_from_locale [136]
-----------------------------------------------
0.00 0.00 12/12 create_build_menu [353]
[138] 0.0 0.00 0.00 12 create_build_menu_item [138]
0.00 0.00 9/9 add_menu_accel [156]
-----------------------------------------------
0.00 0.00 12/12 encodings_check_regexes [169]
[139] 0.0 0.00 0.00 12 regex_match [139]
-----------------------------------------------
0.00 0.00 6/12 init_pref_groups [416]
0.00 0.00 6/12 init_prefs [417]
[140] 0.0 0.00 0.00 12 stash_group_add_integer [140]
0.00 0.00 12/83 add_pref [42]
-----------------------------------------------
0.00 0.00 1/12 on_file1_activate [1634]
0.00 0.00 1/12 toolbar_show_hide [520]
0.00 0.00 3/12 ui_update_fold_items [537]
0.00 0.00 3/12 ui_sidebar_show_hide [536]
0.00 0.00 4/12 msgwin_show_hide_tabs [444]
[141] 0.0 0.00 0.00 12 ui_widget_show_hide [141]
-----------------------------------------------
0.00 0.00 12/12 utils_string_replace_all [143]
[142] 0.0 0.00 0.00 12 utils_string_find [142]
0.00 0.00 12/12 utils_strpos [144]
-----------------------------------------------
0.00 0.00 2/12 utils_tidy_path [548]
0.00 0.00 10/12 utils_ensure_same_eol_characters [195]
[143] 0.0 0.00 0.00 12 utils_string_replace_all [143]
0.00 0.00 12/12 utils_string_find [142]
-----------------------------------------------
0.00 0.00 12/12 utils_string_find [142]
[144] 0.0 0.00 0.00 12 utils_strpos [144]
-----------------------------------------------
0.00 0.00 1/10 init_pref_groups [416]
0.00 0.00 1/10 plugins_init [459]
0.00 0.00 1/10 sidebar_init [493]
0.00 0.00 3/10 configuration_add_various_pref_group [219]
0.00 0.00 4/10 init_prefs [417]
[145] 0.0 0.00 0.00 10 configuration_add_pref_group [145]
-----------------------------------------------
0.00 0.00 3/10 document_get_status_widget_class [221]
0.00 0.00 7/10 document_get_status_color [162]
[146] 0.0 0.00 0.00 10 document_get_status_id [146]
-----------------------------------------------
0.00 0.00 2/10 geany_entry_action_create_tool_item [1141]
0.00 0.00 2/10 geany_entry_action_connect_proxy [1140]
0.00 0.00 2/10 geany_entry_action_init [1142]
0.00 0.00 4/10 geany_entry_action_new [268]
[147] 0.0 0.00 0.00 10 geany_entry_action_get_type [147]
-----------------------------------------------
0.00 0.00 10/10 set_sci_style [151]
[148] 0.0 0.00 0.00 10 get_style [148]
-----------------------------------------------
0.00 0.00 10/10 read_groups [286]
[149] 0.0 0.00 0.00 10 read_group [149]
0.00 0.00 7/7 filetypes_lookup_by_name [163]
0.00 0.00 7/61 filetype_make_title [56]
-----------------------------------------------
0.00 0.00 10/10 styleset_common [320]
[150] 0.0 0.00 0.00 10 sci_set_property [150]
-----------------------------------------------
0.00 0.00 2/10 styleset_default [321]
0.00 0.00 8/10 styleset_common [320]
[151] 0.0 0.00 0.00 10 set_sci_style [151]
0.00 0.00 20/76 invert [47]
0.00 0.00 10/10 get_style [148]
-----------------------------------------------
0.00 0.00 10/10 configuration_finalize [347]
[152] 0.0 0.00 0.00 10 stash_group_free [152]
-----------------------------------------------
0.00 0.00 10/10 settings_action [315]
[153] 0.0 0.00 0.00 10 stash_group_load_from_key_file [153]
0.00 0.00 10/20 keyfile_action [112]
-----------------------------------------------
0.00 0.00 1/10 plugins_init [459]
0.00 0.00 1/10 sidebar_init [493]
0.00 0.00 1/10 ui_init_prefs [531]
0.00 0.00 3/10 init_pref_groups [416]
0.00 0.00 4/10 init_prefs [417]
[154] 0.0 0.00 0.00 10 stash_group_new [154]
-----------------------------------------------
0.00 0.00 10/10 settings_action [315]
[155] 0.0 0.00 0.00 10 stash_group_save_to_key_file [155]
0.00 0.00 10/20 keyfile_action [112]
-----------------------------------------------
0.00 0.00 9/9 create_build_menu_item [138]
[156] 0.0 0.00 0.00 9 add_menu_accel [156]
0.00 0.00 9/163 keybindings_get_item [30]
-----------------------------------------------
0.00 0.00 1/9 configuration_save_session_files [352]
0.00 0.00 2/9 on_notebook1_switch_page_after [1734]
0.00 0.00 2/9 remove_page [290]
0.00 0.00 2/9 document_account_for_unsaved [243]
0.00 0.00 2/9 on_notebook_switch_page [1735]
[157] 0.0 0.00 0.00 9 document_get_from_page [157]
0.00 0.00 9/48 document_find_by_sci [62]
-----------------------------------------------
0.00 0.00 8/8 init_custom_filetypes [278]
[158] 0.0 0.00 0.00 8 add_custom_filetype [158]
0.00 0.00 8/65 filetype_new [53]
0.00 0.00 8/61 filetype_make_title [56]
0.00 0.00 8/65 filetype_add [52]
0.00 0.00 8/17 geany_debug [115]
-----------------------------------------------
0.00 0.00 3/8 get_keyfile_ints [225]
0.00 0.00 5/8 styleset_common_init [502]
[159] 0.0 0.00 0.00 8 get_keyfile_int [159]
0.00 0.00 14/14 convert_int [123]
-----------------------------------------------
0.00 0.00 8/8 tm_workspace_find [214]
[160] 0.0 0.00 0.00 8 tm_tags_find [160]
-----------------------------------------------
0.00 0.00 1/8 get_real_path_from_utf8 [405]
0.00 0.00 1/8 document_check_disk_status [99]
0.00 0.00 1/8 check_builtin_filenames [344]
0.00 0.00 1/8 get_session_file_string [406]
0.00 0.00 1/8 setup_config_dir [486]
0.00 0.00 1/8 recent_file_activate_cb [2090]
0.00 0.00 2/8 setup_paths [488]
[161] 0.0 0.00 0.00 8 utils_get_locale_from_utf8 [161]
-----------------------------------------------
0.00 0.00 2/7 sidebar_openfiles_add [317]
0.00 0.00 5/7 sidebar_openfiles_update [190]
[162] 0.0 0.00 0.00 7 document_get_status_color [162]
0.00 0.00 7/10 document_get_status_id [146]
-----------------------------------------------
0.00 0.00 7/7 read_group [149]
[163] 0.0 0.00 0.00 7 filetypes_lookup_by_name [163]
-----------------------------------------------
0.00 0.00 1/7 build_init [341]
0.00 0.00 1/7 create_file_template_menu [358]
0.00 0.00 1/7 on_file_menu_show [1636]
0.00 0.00 1/7 on_file_menu_hide [1635]
0.00 0.00 1/7 templates_free_templates [505]
0.00 0.00 1/7 toolbar_finalize [514]
0.00 0.00 1/7 init_recent_files [418]
[164] 0.0 0.00 0.00 7 geany_menu_button_action_set_menu [164]
0.00 0.00 7/41 geany_menu_button_action_get_type [69]
0.00 0.00 7/7 menu_items_changed_cb [166]
-----------------------------------------------
0.00 0.00 7/7 ui_create_insert_date_menu_items [525]
[165] 0.0 0.00 0.00 7 insert_date_items [165]
-----------------------------------------------
0.00 0.00 7/7 geany_menu_button_action_set_menu [164]
[166] 0.0 0.00 0.00 7 menu_items_changed_cb [166]
0.00 0.00 12/41 geany_menu_button_action_get_type [69]
-----------------------------------------------
0.00 0.00 2/7 build_init [341]
0.00 0.00 5/7 create_taglist_popup_menu [361]
[167] 0.0 0.00 0.00 7 ui_image_menu_item_new [167]
-----------------------------------------------
0.00 0.00 6/6 on_editor_notify [27]
[168] 0.0 0.00 0.00 6 document_undo_add [168]
0.00 0.00 6/6 g_trash_stack_push [174]
0.00 0.00 6/30 ui_update_popup_reundo_items [84]
-----------------------------------------------
0.00 0.00 6/6 handle_encoding [176]
[169] 0.0 0.00 0.00 6 encodings_check_regexes [169]
0.00 0.00 12/12 regex_match [139]
-----------------------------------------------
0.00 0.00 1/6 load_text_file [433]
0.00 0.00 5/6 read_file [183]
[170] 0.0 0.00 0.00 6 encodings_convert_to_utf8_auto [170]
0.00 0.00 6/6 handle_buffer [175]
-----------------------------------------------
0.00 0.00 6/6 handle_encoding [176]
[171] 0.0 0.00 0.00 6 encodings_get_idx_from_charset [171]
-----------------------------------------------
0.00 0.00 6/6 handle_buffer [175]
[172] 0.0 0.00 0.00 6 encodings_scan_unicode_bom [172]
-----------------------------------------------
0.00 0.00 6/6 document_undo_clear [250]
[173] 0.0 0.00 0.00 6 g_trash_stack_pop [173]
-----------------------------------------------
0.00 0.00 6/6 document_undo_add [168]
[174] 0.0 0.00 0.00 6 g_trash_stack_push [174]
-----------------------------------------------
0.00 0.00 6/6 encodings_convert_to_utf8_auto [170]
[175] 0.0 0.00 0.00 6 handle_buffer [175]
0.00 0.00 6/6 encodings_scan_unicode_bom [172]
0.00 0.00 6/6 handle_encoding [176]
-----------------------------------------------
0.00 0.00 6/6 handle_buffer [175]
[176] 0.0 0.00 0.00 6 handle_encoding [176]
0.00 0.00 6/6 encodings_check_regexes [169]
0.00 0.00 6/6 encodings_get_idx_from_charset [171]
-----------------------------------------------
0.00 0.00 6/6 utils_get_hex_from_color [333]
[177] 0.0 0.00 0.00 6 utils_scale_round [177]
-----------------------------------------------
0.00 0.00 1/6 document_open_file_full [377]
0.00 0.00 5/6 document_get_basename_for_display [180]
[178] 0.0 0.00 0.00 6 utils_str_middle_truncate [178]
-----------------------------------------------
0.00 0.00 1/5 remove_page [290]
0.00 0.00 1/5 document_new_file [374]
0.00 0.00 1/5 main [1426]
0.00 0.00 2/5 document_load_config [246]
[179] 0.0 0.00 0.00 5 build_menu_update [179]
0.00 0.00 70/79 get_build_cmd [44]
0.00 0.00 20/20 geany_menu_item_set_label [111]
0.00 0.00 5/5 set_stop_button [189]
0.00 0.00 1/55 document_get_current [58]
0.00 0.00 1/1 create_build_menu [353]
-----------------------------------------------
0.00 0.00 1/5 dialogs_show_unsaved_file [365]
0.00 0.00 2/5 document_update_tab_label [251]
0.00 0.00 2/5 ui_set_window_title [193]
[180] 0.0 0.00 0.00 5 document_get_basename_for_display [180]
0.00 0.00 5/6 utils_str_middle_truncate [178]
-----------------------------------------------
0.00 0.00 1/5 document_apply_indent_settings [366]
0.00 0.00 2/5 editor_create_widget [255]
0.00 0.00 2/5 editor_apply_update_prefs [253]
[181] 0.0 0.00 0.00 5 editor_set_indent [181]
0.00 0.00 5/40 editor_get_indent_prefs [72]
0.00 0.00 5/5 sci_set_use_tabs [187]
0.00 0.00 5/5 sci_set_tab_width [186]
-----------------------------------------------
0.00 0.00 5/5 ui_create_insert_menu_items [526]
[182] 0.0 0.00 0.00 5 insert_include_items [182]
-----------------------------------------------
0.00 0.00 5/5 read_template [184]
[183] 0.0 0.00 0.00 5 read_file [183]
0.00 0.00 5/6 encodings_convert_to_utf8_auto [170]
0.00 0.00 5/5 utils_ensure_same_eol_characters [195]
-----------------------------------------------
0.00 0.00 5/5 init_general_templates [415]
[184] 0.0 0.00 0.00 5 read_template [184]
0.00 0.00 5/5 read_file [183]
-----------------------------------------------
0.00 0.00 1/5 document_new_file [374]
0.00 0.00 1/5 document_open_file_full [377]
0.00 0.00 1/5 auto_update_margin_width [339]
0.00 0.00 2/5 editor_apply_update_prefs [253]
[185] 0.0 0.00 0.00 5 sci_set_line_numbers [185]
0.00 0.00 5/5 sci_text_width [188]
-----------------------------------------------
0.00 0.00 5/5 editor_set_indent [181]
[186] 0.0 0.00 0.00 5 sci_set_tab_width [186]
-----------------------------------------------
0.00 0.00 5/5 editor_set_indent [181]
[187] 0.0 0.00 0.00 5 sci_set_use_tabs [187]
-----------------------------------------------
0.00 0.00 5/5 sci_set_line_numbers [185]
[188] 0.0 0.00 0.00 5 sci_text_width [188]
-----------------------------------------------
0.00 0.00 5/5 build_menu_update [179]
[189] 0.0 0.00 0.00 5 set_stop_button [189]
0.00 0.00 5/16 toolbar_get_widget_by_name [117]
0.00 0.00 5/191 utils_str_equal [29]
-----------------------------------------------
0.00 0.00 2/5 document_set_filetype [247]
0.00 0.00 3/5 ui_update_tab_status [237]
[190] 0.0 0.00 0.00 5 sidebar_openfiles_update [190]
0.00 0.00 5/191 utils_str_equal [29]
0.00 0.00 5/7 document_get_status_color [162]
-----------------------------------------------
0.00 0.00 5/5 init_pref_groups [416]
[191] 0.0 0.00 0.00 5 stash_group_add_spin_button_integer [191]
0.00 0.00 5/49 add_widget_pref [61]
-----------------------------------------------
0.00 0.00 1/5 remove_page [290]
0.00 0.00 1/5 main [1426]
0.00 0.00 3/5 document_set_text_changed [222]
[192] 0.0 0.00 0.00 5 ui_save_buttons_toggle [192]
0.00 0.00 20/402 ui_widget_set_sensitive [23]
-----------------------------------------------
0.00 0.00 1/5 remove_page [290]
0.00 0.00 1/5 document_new_file [374]
0.00 0.00 3/5 document_set_text_changed [222]
[193] 0.0 0.00 0.00 5 ui_set_window_title [193]
0.00 0.00 2/5 document_get_basename_for_display [180]
0.00 0.00 1/55 document_get_current [58]
-----------------------------------------------
0.00 0.00 1/5 msgwin_init [443]
0.00 0.00 1/5 prepare_status_tree_view [464]
0.00 0.00 1/5 prepare_msg_tree_view [462]
0.00 0.00 1/5 prepare_compiler_tree_view [461]
0.00 0.00 1/5 prepare_openfiles [463]
[194] 0.0 0.00 0.00 5 ui_widget_modify_font_from_string [194]
-----------------------------------------------
0.00 0.00 5/5 read_file [183]
[195] 0.0 0.00 0.00 5 utils_ensure_same_eol_characters [195]
0.00 0.00 10/12 utils_string_replace_all [143]
0.00 0.00 5/5 utils_get_eol_char [196]
-----------------------------------------------
0.00 0.00 5/5 utils_ensure_same_eol_characters [195]
[196] 0.0 0.00 0.00 5 utils_get_eol_char [196]
-----------------------------------------------
0.00 0.00 4/4 editor_start_auto_complete [130]
[197] 0.0 0.00 0.00 4 autocomplete_tags [197]
0.00 0.00 4/4 tm_workspace_find [214]
0.00 0.00 4/4 show_tags_list [209]
-----------------------------------------------
0.00 0.00 4/4 create_set_filetype_menu [359]
[198] 0.0 0.00 0.00 4 create_sub_menu [198]
-----------------------------------------------
0.00 0.00 1/4 document_close [367]
0.00 0.00 3/4 document_show_tab [223]
[199] 0.0 0.00 0.00 4 document_get_notebook_page [199]
-----------------------------------------------
0.00 0.00 2/4 document_load_config [246]
0.00 0.00 2/4 editor_apply_update_prefs [253]
[200] 0.0 0.00 0.00 4 editor_set_indentation_guides [200]
0.00 0.00 4/4 sci_set_indentation_guides [206]
-----------------------------------------------
0.00 0.00 4/4 get_current_tag_name_cached [79]
[201] 0.0 0.00 0.00 4 get_current_tag_name [201]
0.00 0.00 4/35 sci_get_current_line [73]
0.00 0.00 4/4 sci_get_fold_parent [205]
-----------------------------------------------
0.00 0.00 1/4 vte_create_popup_menu [551]
0.00 0.00 3/4 create_message_popup_menu [220]
[202] 0.0 0.00 0.00 4 msgwin_menu_add_common_items [202]
-----------------------------------------------
0.00 0.00 1/4 remove_page [290]
0.00 0.00 1/4 document_new_file [374]
0.00 0.00 1/4 document_open_file_full [377]
0.00 0.00 1/4 ui_set_statusbar [535]
[203] 0.0 0.00 0.00 4 msgwin_status_add [203]
0.00 0.00 4/25 utils_get_current_time_string [101]
-----------------------------------------------
0.00 0.00 4/4 create_new_sci [242]
[204] 0.0 0.00 0.00 4 register_named_icon [204]
-----------------------------------------------
0.00 0.00 4/4 get_current_tag_name [201]
[205] 0.0 0.00 0.00 4 sci_get_fold_parent [205]
-----------------------------------------------
0.00 0.00 4/4 editor_set_indentation_guides [200]
[206] 0.0 0.00 0.00 4 sci_set_indentation_guides [206]
-----------------------------------------------
0.00 0.00 2/4 create_new_sci [242]
0.00 0.00 2/4 editor_apply_update_prefs [253]
[207] 0.0 0.00 0.00 4 sci_set_symbol_margin [207]
-----------------------------------------------
0.00 0.00 2/4 document_new_file [374]
0.00 0.00 2/4 document_open_file_full [377]
[208] 0.0 0.00 0.00 4 sci_set_undo_collection [208]
-----------------------------------------------
0.00 0.00 4/4 autocomplete_tags [197]
[209] 0.0 0.00 0.00 4 show_tags_list [209]
-----------------------------------------------
0.00 0.00 1/4 remove_page [290]
0.00 0.00 1/4 main [1426]
0.00 0.00 2/4 document_update_tags [252]
[210] 0.0 0.00 0.00 4 sidebar_update_tag_list [210]
0.00 0.00 3/24 filetype_has_tags [102]
0.00 0.00 1/1 create_default_tag_tree [356]
0.00 0.00 1/55 document_get_current [58]
-----------------------------------------------
0.00 0.00 1/4 init_pref_groups [416]
0.00 0.00 1/4 plugins_init [459]
0.00 0.00 2/4 init_prefs [417]
[211] 0.0 0.00 0.00 4 stash_group_add_entry [211]
0.00 0.00 4/49 add_widget_pref [61]
-----------------------------------------------
0.00 0.00 4/4 init_pref_groups [416]
[212] 0.0 0.00 0.00 4 stash_group_add_radio_buttons [212]
0.00 0.00 4/49 add_widget_pref [61]
-----------------------------------------------
0.00 0.00 4/4 tm_workspace_find [214]
[213] 0.0 0.00 0.00 4 tm_tags_sort [213]
-----------------------------------------------
0.00 0.00 4/4 autocomplete_tags [197]
[214] 0.0 0.00 0.00 4 tm_workspace_find [214]
0.00 0.00 8/8 tm_tags_find [160]
0.00 0.00 4/4 tm_tags_sort [213]
-----------------------------------------------
0.00 0.00 1/4 editor_init [380]
0.00 0.00 1/4 symbols_init [504]
0.00 0.00 2/4 setup_config_file_menus [487]
[215] 0.0 0.00 0.00 4 ui_add_config_file_menu_item [215]
-----------------------------------------------
0.00 0.00 1/4 remove_page [290]
0.00 0.00 1/4 main [1426]
0.00 0.00 2/4 document_create [244]
[216] 0.0 0.00 0.00 4 ui_document_buttons_update [216]
0.00 0.00 200/402 ui_widget_set_sensitive [23]
-----------------------------------------------
0.00 0.00 1/3 load_dialog_prefs [425]
0.00 0.00 2/3 load_settings [429]
[217] 0.0 0.00 0.00 3 build_load_menu [217]
0.00 0.00 2/2 build_load_menu_grp [239]
-----------------------------------------------
0.00 0.00 3/3 load_dialog_prefs [425]
[218] 0.0 0.00 0.00 3 build_set_group_count [218]
-----------------------------------------------
0.00 0.00 1/3 ui_init_prefs [531]
0.00 0.00 2/3 init_pref_groups [416]
[219] 0.0 0.00 0.00 3 configuration_add_various_pref_group [219]
0.00 0.00 3/10 configuration_add_pref_group [145]
0.00 0.00 3/3 stash_group_set_various [234]
-----------------------------------------------
0.00 0.00 3/3 msgwin_init [443]
[220] 0.0 0.00 0.00 3 create_message_popup_menu [220]
0.00 0.00 3/4 msgwin_menu_add_common_items [202]
-----------------------------------------------
0.00 0.00 3/3 ui_update_tab_status [237]
[221] 0.0 0.00 0.00 3 document_get_status_widget_class [221]
0.00 0.00 3/10 document_get_status_id [146]
-----------------------------------------------
0.00 0.00 1/3 document_new_file [374]
0.00 0.00 1/3 document_open_file_full [377]
0.00 0.00 1/3 on_editor_notify [27]
[222] 0.0 0.00 0.00 3 document_set_text_changed [222]
0.00 0.00 3/3 ui_update_tab_status [237]
0.00 0.00 3/5 ui_save_buttons_toggle [192]
0.00 0.00 3/5 ui_set_window_title [193]
0.00 0.00 3/28 ui_update_statusbar [97]
-----------------------------------------------
0.00 0.00 1/3 dialogs_show_unsaved_file [365]
0.00 0.00 2/3 editor_goto_pos [259]
[223] 0.0 0.00 0.00 3 document_show_tab [223]
0.00 0.00 3/4 document_get_notebook_page [199]
-----------------------------------------------
0.00 0.00 3/3 toolbar_init [516]
[224] 0.0 0.00 0.00 3 geany_menu_button_action_new [224]
0.00 0.00 3/41 geany_menu_button_action_get_type [69]
-----------------------------------------------
0.00 0.00 3/3 styleset_common_init [502]
[225] 0.0 0.00 0.00 3 get_keyfile_ints [225]
0.00 0.00 3/8 get_keyfile_int [159]
-----------------------------------------------
0.00 0.00 1/3 highlighting_init_styles [408]
0.00 0.00 2/3 highlighting_set_styles [277]
[226] 0.0 0.00 0.00 3 get_lexer_filetype [226]
-----------------------------------------------
0.00 0.00 3/3 tm_get_real_path [236]
[227] 0.0 0.00 0.00 3 get_path_max [227]
-----------------------------------------------
0.00 0.00 1/3 document_open_file_full [377]
0.00 0.00 2/3 document_load_config [246]
[228] 0.0 0.00 0.00 3 queue_colourise [228]
-----------------------------------------------
0.00 0.00 1/3 ui_create_recent_menus [527]
0.00 0.00 1/3 recent_file_activate_cb [2090]
0.00 0.00 1/3 ui_add_recent_document [523]
[229] 0.0 0.00 0.00 3 recent_get_recent_files [229]
0.00 0.00 1/41 geany_menu_button_action_get_type [69]
0.00 0.00 1/35 toolbar_get_action_by_name [74]
0.00 0.00 1/2 geany_menu_button_action_get_menu [269]
-----------------------------------------------
0.00 0.00 3/3 document_can_undo [87]
[230] 0.0 0.00 0.00 3 sci_can_undo [230]
-----------------------------------------------
0.00 0.00 3/3 on_editor_button_press_event [1622]
[231] 0.0 0.00 0.00 3 sci_get_position_from_xy [231]
-----------------------------------------------
0.00 0.00 1/3 on_load_settings [1691]
0.00 0.00 1/3 on_save_settings [1777]
0.00 0.00 1/3 sidebar_init [493]
[232] 0.0 0.00 0.00 3 sidebar_tabs_show_hide [232]
-----------------------------------------------
0.00 0.00 1/3 ui_init_prefs [531]
0.00 0.00 2/3 init_pref_groups [416]
[233] 0.0 0.00 0.00 3 stash_group_add_string [233]
0.00 0.00 3/83 add_pref [42]
-----------------------------------------------
0.00 0.00 3/3 configuration_add_various_pref_group [219]
[234] 0.0 0.00 0.00 3 stash_group_set_various [234]
-----------------------------------------------
0.00 0.00 1/3 notebook_remove_page [450]
0.00 0.00 2/3 notebook_new_tab [282]
[235] 0.0 0.00 0.00 3 tab_count_changed [235]
-----------------------------------------------
0.00 0.00 1/3 get_real_path_from_utf8 [405]
0.00 0.00 1/3 document_open_file_full [377]
0.00 0.00 1/3 setup_config_dir [486]
[236] 0.0 0.00 0.00 3 tm_get_real_path [236]
0.00 0.00 3/3 get_path_max [227]
-----------------------------------------------
0.00 0.00 3/3 document_set_text_changed [222]
[237] 0.0 0.00 0.00 3 ui_update_tab_status [237]
0.00 0.00 3/3 document_get_status_widget_class [221]
0.00 0.00 3/5 sidebar_openfiles_update [190]
-----------------------------------------------
0.00 0.00 2/2 load_kb [427]
[238] 0.0 0.00 0.00 2 add_kb [238]
-----------------------------------------------
0.00 0.00 2/2 build_load_menu [217]
[239] 0.0 0.00 0.00 2 build_load_menu_grp [239]
-----------------------------------------------
0.00 0.00 2/2 build_save_menu [342]
[240] 0.0 0.00 0.00 2 build_save_menu_grp [240]
-----------------------------------------------
0.00 0.00 2/2 filetypes_load_config [266]
[241] 0.0 0.00 0.00 2 copy_ft_groups [241]
-----------------------------------------------
0.00 0.00 2/2 editor_create_widget [255]
[242] 0.0 0.00 0.00 2 create_new_sci [242]
0.00 0.00 4/4 register_named_icon [204]
0.00 0.00 2/2 sci_set_codepage [300]
0.00 0.00 2/2 setup_sci_keys [316]
0.00 0.00 2/2 sci_use_popup [312]
0.00 0.00 2/4 sci_set_symbol_margin [207]
0.00 0.00 2/2 sci_set_lines_wrapped [304]
0.00 0.00 2/2 sci_set_caret_policy_x [299]
-----------------------------------------------
0.00 0.00 1/2 on_exit_clicked [452]
0.00 0.00 1/2 document_close_all [368]
[243] 0.0 0.00 0.00 2 document_account_for_unsaved [243]
0.00 0.00 2/9 document_get_from_page [157]
0.00 0.00 1/1 dialogs_show_unsaved_file [365]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[244] 0.0 0.00 0.00 2 document_create [244]
0.00 0.00 2/2 document_get_new_idx [245]
0.00 0.00 2/2 editor_create [254]
0.00 0.00 2/2 sidebar_openfiles_add [317]
0.00 0.00 2/2 notebook_new_tab [282]
0.00 0.00 2/4 ui_document_buttons_update [216]
0.00 0.00 1/55 document_get_current [58]
0.00 0.00 1/2 remove_page [290]
-----------------------------------------------
0.00 0.00 2/2 document_create [244]
[245] 0.0 0.00 0.00 2 document_get_new_idx [245]
-----------------------------------------------
0.00 0.00 2/2 document_set_filetype [247]
[246] 0.0 0.00 0.00 2 document_load_config [246]
0.00 0.00 2/2 highlighting_set_styles [277]
0.00 0.00 2/4 editor_set_indentation_guides [200]
0.00 0.00 2/5 build_menu_update [179]
0.00 0.00 2/3 queue_colourise [228]
0.00 0.00 2/2 document_update_tags [252]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[247] 0.0 0.00 0.00 2 document_set_filetype [247]
0.00 0.00 2/17 geany_debug [115]
0.00 0.00 2/2 document_load_config [246]
0.00 0.00 2/40 editor_get_indent_prefs [72]
0.00 0.00 2/5 sidebar_openfiles_update [190]
-----------------------------------------------
0.00 0.00 2/2 remove_page [290]
[248] 0.0 0.00 0.00 2 document_stop_file_monitoring [248]
-----------------------------------------------
0.00 0.00 1/2 on_idle_focus [1673]
0.00 0.00 1/2 document_new_file [374]
[249] 0.0 0.00 0.00 2 document_try_focus [249]
-----------------------------------------------
0.00 0.00 2/2 remove_page [290]
[250] 0.0 0.00 0.00 2 document_undo_clear [250]
0.00 0.00 10/68 g_trash_stack_height [48]
0.00 0.00 6/6 g_trash_stack_pop [173]
-----------------------------------------------
0.00 0.00 2/2 notebook_new_tab [282]
[251] 0.0 0.00 0.00 2 document_update_tab_label [251]
0.00 0.00 2/5 document_get_basename_for_display [180]
-----------------------------------------------
0.00 0.00 2/2 document_load_config [246]
[252] 0.0 0.00 0.00 2 document_update_tags [252]
0.00 0.00 2/4 sidebar_update_tag_list [210]
0.00 0.00 1/24 filetype_has_tags [102]
-----------------------------------------------
0.00 0.00 2/2 editor_create_widget [255]
[253] 0.0 0.00 0.00 2 editor_apply_update_prefs [253]
0.00 0.00 4/22 sci_assign_cmdkey [107]
0.00 0.00 2/2 editor_get_long_line_column [257]
0.00 0.00 2/2 editor_get_long_line_type [258]
0.00 0.00 2/2 sci_set_mark_long_lines [305]
0.00 0.00 2/5 editor_set_indent [181]
0.00 0.00 2/2 sci_set_tab_indents [309]
0.00 0.00 2/2 sci_set_autoc_max_height [298]
0.00 0.00 2/4 editor_set_indentation_guides [200]
0.00 0.00 2/2 sci_set_visible_white_spaces [311]
0.00 0.00 2/2 sci_set_visible_eols [310]
0.00 0.00 2/4 sci_set_symbol_margin [207]
0.00 0.00 2/5 sci_set_line_numbers [185]
0.00 0.00 2/2 sci_set_folding_margin_visible [302]
0.00 0.00 2/2 sci_set_scroll_stop_at_last_line [307]
0.00 0.00 2/2 sci_set_scrollbar_mode [308]
-----------------------------------------------
0.00 0.00 2/2 document_create [244]
[254] 0.0 0.00 0.00 2 editor_create [254]
0.00 0.00 2/44 get_default_indent_prefs [66]
0.00 0.00 2/2 editor_create_widget [255]
-----------------------------------------------
0.00 0.00 2/2 editor_create [254]
[255] 0.0 0.00 0.00 2 editor_create_widget [255]
0.00 0.00 2/44 get_default_indent_prefs [66]
0.00 0.00 2/2 create_new_sci [242]
0.00 0.00 2/5 editor_set_indent [181]
0.00 0.00 2/2 editor_apply_update_prefs [253]
0.00 0.00 2/2 editor_set_font [261]
-----------------------------------------------
0.00 0.00 2/2 remove_page [290]
[256] 0.0 0.00 0.00 2 editor_destroy [256]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[257] 0.0 0.00 0.00 2 editor_get_long_line_column [257]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[258] 0.0 0.00 0.00 2 editor_get_long_line_type [258]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[259] 0.0 0.00 0.00 2 editor_goto_pos [259]
0.00 0.00 2/2 sci_goto_pos [296]
0.00 0.00 2/3 document_show_tab [223]
-----------------------------------------------
0.00 0.00 2/2 on_editor_notify [27]
[260] 0.0 0.00 0.00 2 editor_scroll_to_line [260]
0.00 0.00 2/35 sci_get_current_line [73]
0.00 0.00 2/2 sci_scroll_caret [297]
-----------------------------------------------
0.00 0.00 2/2 editor_create_widget [255]
[261] 0.0 0.00 0.00 2 editor_set_font [261]
0.00 0.00 512/512 sci_set_font [22]
0.00 0.00 2/2 sci_zoom_off [313]
-----------------------------------------------
0.00 0.00 2/2 load_dialog_prefs [425]
[262] 0.0 0.00 0.00 2 encodings_get_from_charset [262]
0.00 0.00 79/79 encodings_charset_equals [43]
-----------------------------------------------
0.00 0.00 2/2 ui_document_show_hide [325]
[263] 0.0 0.00 0.00 2 encodings_select_radio_item [263]
0.00 0.00 34/191 utils_str_equal [29]
-----------------------------------------------
0.00 0.00 2/2 filetypes_get_filename [265]
[264] 0.0 0.00 0.00 2 filetypes_get_conf_extension [264]
-----------------------------------------------
0.00 0.00 2/2 filetypes_load_config [266]
[265] 0.0 0.00 0.00 2 filetypes_get_filename [265]
0.00 0.00 2/2 filetypes_get_conf_extension [264]
-----------------------------------------------
0.00 0.00 2/2 highlighting_set_styles [277]
[266] 0.0 0.00 0.00 2 filetypes_load_config [266]
0.00 0.00 2/2 filetypes_get_filename [265]
0.00 0.00 2/2 copy_ft_groups [241]
0.00 0.00 1/1 load_system_keyfile [432]
0.00 0.00 1/1 load_settings [429]
0.00 0.00 1/1 highlighting_init_styles [408]
-----------------------------------------------
0.00 0.00 2/2 ui_document_show_hide [325]
[267] 0.0 0.00 0.00 2 filetypes_select_radio_item [267]
-----------------------------------------------
0.00 0.00 2/2 toolbar_init [516]
[268] 0.0 0.00 0.00 2 geany_entry_action_new [268]
0.00 0.00 4/10 geany_entry_action_get_type [147]
-----------------------------------------------
0.00 0.00 1/2 toolbar_finalize [514]
0.00 0.00 1/2 recent_get_recent_files [229]
[269] 0.0 0.00 0.00 2 geany_menu_button_action_get_menu [269]
0.00 0.00 2/41 geany_menu_button_action_get_type [69]
-----------------------------------------------
0.00 0.00 2/2 pref_action [283]
[270] 0.0 0.00 0.00 2 get_combo_box_entry_type [270]
-----------------------------------------------
0.00 0.00 2/2 get_doc_parent [272]
[271] 0.0 0.00 0.00 2 get_doc_folder [271]
0.00 0.00 2/2 project_get_base_path [284]
0.00 0.00 2/2 utils_filename_has_prefix [331]
-----------------------------------------------
0.00 0.00 2/2 sidebar_openfiles_add [317]
[272] 0.0 0.00 0.00 2 get_doc_parent [272]
0.00 0.00 2/2 get_doc_folder [271]
0.00 0.00 1/67 ui_get_mime_icon [49]
-----------------------------------------------
0.00 0.00 2/2 load_named_styles [428]
[273] 0.0 0.00 0.00 2 get_named_styles [273]
0.00 0.00 61/63 add_named_style [55]
-----------------------------------------------
0.00 0.00 2/2 pref_action [283]
[274] 0.0 0.00 0.00 2 get_widget [274]
-----------------------------------------------
0.00 0.00 2/2 keyfile_action [112]
[275] 0.0 0.00 0.00 2 handle_strv_setting [275]
-----------------------------------------------
0.00 0.00 2/2 pref_action [283]
[276] 0.0 0.00 0.00 2 handle_widget_property [276]
-----------------------------------------------
0.00 0.00 2/2 document_load_config [246]
[277] 0.0 0.00 0.00 2 highlighting_set_styles [277]
0.00 0.00 2/3 get_lexer_filetype [226]
0.00 0.00 2/2 filetypes_load_config [266]
0.00 0.00 2/2 styleset_default [321]
-----------------------------------------------
0.00 0.00 2/2 filetypes_init_types [391]
[278] 0.0 0.00 0.00 2 init_custom_filetypes [278]
0.00 0.00 8/8 add_custom_filetype [158]
-----------------------------------------------
0.00 0.00 1/2 load_user_kb [435]
0.00 0.00 1/2 keybindings_load_keyfile [422]
[279] 0.0 0.00 0.00 2 keybindings_foreach [279]
0.00 0.00 141/141 apply_kb_accel [31]
0.00 0.00 141/141 load_kb [33]
-----------------------------------------------
0.00 0.00 2/2 configuration_load_session_files [350]
[280] 0.0 0.00 0.00 2 load_recent_files [280]
-----------------------------------------------
0.00 0.00 2/2 main [1426]
[281] 0.0 0.00 0.00 2 main_get_version_string [281]
0.00 0.00 2/191 utils_str_equal [29]
-----------------------------------------------
0.00 0.00 2/2 document_create [244]
[282] 0.0 0.00 0.00 2 notebook_new_tab [282]
0.00 0.00 2/2 document_update_tab_label [251]
0.00 0.00 2/3 tab_count_changed [235]
-----------------------------------------------
0.00 0.00 1/2 stash_group_display [500]
0.00 0.00 1/2 stash_group_update [501]
[283] 0.0 0.00 0.00 2 pref_action [283]
0.00 0.00 2/2 get_widget [274]
0.00 0.00 2/2 get_combo_box_entry_type [270]
0.00 0.00 2/2 handle_widget_property [276]
-----------------------------------------------
0.00 0.00 2/2 get_doc_folder [271]
[284] 0.0 0.00 0.00 2 project_get_base_path [284]
-----------------------------------------------
0.00 0.00 2/2 main_quit [440]
[285] 0.0 0.00 0.00 2 queue_free [285]
-----------------------------------------------
0.00 0.00 2/2 read_filetype_config [472]
[286] 0.0 0.00 0.00 2 read_groups [286]
0.00 0.00 10/10 read_group [149]
-----------------------------------------------
0.00 0.00 2/2 ui_create_recent_menus [527]
[287] 0.0 0.00 0.00 2 recent_create_menu [287]
-----------------------------------------------
0.00 0.00 1/2 recent_file_activate_cb [2090]
0.00 0.00 1/2 add_recent_file [336]
[288] 0.0 0.00 0.00 2 recent_file_loaded [288]
-----------------------------------------------
0.00 0.00 2/2 encodings_init [384]
[289] 0.0 0.00 0.00 2 regex_compile [289]
-----------------------------------------------
0.00 0.00 1/2 document_create [244]
0.00 0.00 1/2 document_remove_page [378]
[290] 0.0 0.00 0.00 2 remove_page [290]
0.00 0.00 2/9 document_get_from_page [157]
0.00 0.00 2/2 tm_workspace_remove_object [323]
0.00 0.00 2/2 editor_destroy [256]
0.00 0.00 2/2 document_stop_file_monitoring [248]
0.00 0.00 2/2 document_undo_clear [250]
0.00 0.00 1/1 notebook_remove_page [450]
0.00 0.00 1/1 sidebar_remove_document [494]
0.00 0.00 1/1 navqueue_remove_file [447]
0.00 0.00 1/4 msgwin_status_add [203]
0.00 0.00 1/5 ui_set_window_title [193]
0.00 0.00 1/4 sidebar_update_tag_list [210]
0.00 0.00 1/5 ui_save_buttons_toggle [192]
0.00 0.00 1/5 build_menu_update [179]
0.00 0.00 1/4 ui_document_buttons_update [216]
0.00 0.00 1/30 ui_update_popup_reundo_items [84]
-----------------------------------------------
0.00 0.00 2/2 styleset_common [320]
[291] 0.0 0.00 0.00 2 rotate_rgb [291]
-----------------------------------------------
0.00 0.00 2/2 configuration_save [351]
[292] 0.0 0.00 0.00 2 save_recent_files [292]
-----------------------------------------------
0.00 0.00 2/2 editor_check_colourise [35]
[293] 0.0 0.00 0.00 2 sci_colourise [293]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[294] 0.0 0.00 0.00 2 sci_empty_undo_buffer [294]
-----------------------------------------------
0.00 0.00 1/2 get_indent_size_after_line [400]
0.00 0.00 1/2 insert_indent_after_line [419]
[295] 0.0 0.00 0.00 2 sci_get_line_indentation [295]
-----------------------------------------------
0.00 0.00 2/2 editor_goto_pos [259]
[296] 0.0 0.00 0.00 2 sci_goto_pos [296]
-----------------------------------------------
0.00 0.00 2/2 editor_scroll_to_line [260]
[297] 0.0 0.00 0.00 2 sci_scroll_caret [297]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[298] 0.0 0.00 0.00 2 sci_set_autoc_max_height [298]
-----------------------------------------------
0.00 0.00 2/2 create_new_sci [242]
[299] 0.0 0.00 0.00 2 sci_set_caret_policy_x [299]
-----------------------------------------------
0.00 0.00 2/2 create_new_sci [242]
[300] 0.0 0.00 0.00 2 sci_set_codepage [300]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[301] 0.0 0.00 0.00 2 sci_set_eol_mode [301]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[302] 0.0 0.00 0.00 2 sci_set_folding_margin_visible [302]
-----------------------------------------------
0.00 0.00 2/2 styleset_default [321]
[303] 0.0 0.00 0.00 2 sci_set_lexer [303]
0.00 0.00 2/33 sci_get_lexer [75]
-----------------------------------------------
0.00 0.00 2/2 create_new_sci [242]
[304] 0.0 0.00 0.00 2 sci_set_lines_wrapped [304]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[305] 0.0 0.00 0.00 2 sci_set_mark_long_lines [305]
0.00 0.00 2/52 utils_strtod [60]
-----------------------------------------------
0.00 0.00 2/2 document_open_file_full [377]
[306] 0.0 0.00 0.00 2 sci_set_readonly [306]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[307] 0.0 0.00 0.00 2 sci_set_scroll_stop_at_last_line [307]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[308] 0.0 0.00 0.00 2 sci_set_scrollbar_mode [308]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[309] 0.0 0.00 0.00 2 sci_set_tab_indents [309]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[310] 0.0 0.00 0.00 2 sci_set_visible_eols [310]
-----------------------------------------------
0.00 0.00 2/2 editor_apply_update_prefs [253]
[311] 0.0 0.00 0.00 2 sci_set_visible_white_spaces [311]
-----------------------------------------------
0.00 0.00 2/2 create_new_sci [242]
[312] 0.0 0.00 0.00 2 sci_use_popup [312]
-----------------------------------------------
0.00 0.00 2/2 editor_set_font [261]
[313] 0.0 0.00 0.00 2 sci_zoom_off [313]
-----------------------------------------------
0.00 0.00 2/2 styleset_common [320]
[314] 0.0 0.00 0.00 2 set_character_classes [314]
-----------------------------------------------
0.00 0.00 1/2 save_dialog_prefs [476]
0.00 0.00 1/2 load_dialog_prefs [425]
[315] 0.0 0.00 0.00 2 settings_action [315]
0.00 0.00 10/10 stash_group_load_from_key_file [153]
0.00 0.00 10/10 stash_group_save_to_key_file [155]
-----------------------------------------------
0.00 0.00 2/2 create_new_sci [242]
[316] 0.0 0.00 0.00 2 setup_sci_keys [316]
0.00 0.00 30/30 sci_clear_cmdkey [80]
0.00 0.00 18/22 sci_assign_cmdkey [107]
-----------------------------------------------
0.00 0.00 2/2 document_create [244]
[317] 0.0 0.00 0.00 2 sidebar_openfiles_add [317]
0.00 0.00 2/2 get_doc_parent [272]
0.00 0.00 2/7 document_get_status_color [162]
0.00 0.00 1/67 ui_get_mime_icon [49]
-----------------------------------------------
0.00 0.00 1/2 init_pref_groups [416]
0.00 0.00 1/2 init_prefs [417]
[318] 0.0 0.00 0.00 2 stash_group_add_combo_box [318]
0.00 0.00 2/49 add_widget_pref [61]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[319] 0.0 0.00 0.00 2 store_saved_encoding [319]
-----------------------------------------------
0.00 0.00 2/2 styleset_default [321]
[320] 0.0 0.00 0.00 2 styleset_common [320]
0.00 0.00 56/76 invert [47]
0.00 0.00 10/10 sci_set_property [150]
0.00 0.00 8/10 set_sci_style [151]
0.00 0.00 2/2 set_character_classes [314]
0.00 0.00 2/2 rotate_rgb [291]
-----------------------------------------------
0.00 0.00 2/2 highlighting_set_styles [277]
[321] 0.0 0.00 0.00 2 styleset_default [321]
0.00 0.00 2/2 sci_set_lexer [303]
0.00 0.00 2/10 set_sci_style [151]
0.00 0.00 2/2 styleset_common [320]
-----------------------------------------------
0.00 0.00 2/2 editor_check_colourise [35]
[322] 0.0 0.00 0.00 2 symbols_get_current_function [322]
0.00 0.00 2/30 get_current_tag_name_cached [79]
-----------------------------------------------
0.00 0.00 2/2 remove_page [290]
[323] 0.0 0.00 0.00 2 tm_workspace_remove_object [323]
-----------------------------------------------
0.00 0.00 2/2 toolbar_reload [517]
[324] 0.0 0.00 0.00 2 toolbar_get_widget_child_by_name [324]
0.00 0.00 2/16 toolbar_get_widget_by_name [117]
-----------------------------------------------
0.00 0.00 1/2 document_new_file [374]
0.00 0.00 1/2 document_open_file_full [377]
[325] 0.0 0.00 0.00 2 ui_document_show_hide [325]
0.00 0.00 16/224 ui_lookup_widget [28]
0.00 0.00 2/40 editor_get_indent_prefs [72]
0.00 0.00 2/30 encodings_is_unicode_charset [78]
0.00 0.00 2/402 ui_widget_set_sensitive [23]
0.00 0.00 2/30 sci_get_eol_mode [82]
0.00 0.00 2/2 encodings_select_radio_item [263]
0.00 0.00 2/2 filetypes_select_radio_item [267]
-----------------------------------------------
0.00 0.00 2/2 geany_entry_action_create_tool_item [1141]
[326] 0.0 0.00 0.00 2 ui_entry_add_activate_backward_signal [326]
-----------------------------------------------
0.00 0.00 2/2 geany_entry_action_create_tool_item [1141]
[327] 0.0 0.00 0.00 2 ui_entry_add_clear_icon [327]
-----------------------------------------------
0.00 0.00 1/2 toolbar_set_icon_style [519]
0.00 0.00 1/2 toolbar_set_icon_size [518]
[328] 0.0 0.00 0.00 2 ui_get_gtk_settings_integer [328]
-----------------------------------------------
0.00 0.00 1/2 toolbar_reload [517]
0.00 0.00 1/2 ui_init [529]
[329] 0.0 0.00 0.00 2 ui_init_toolbar_widgets [329]
0.00 0.00 8/16 toolbar_get_widget_by_name [117]
-----------------------------------------------
0.00 0.00 2/2 on_notebook_switch_page [1735]
[330] 0.0 0.00 0.00 2 update_mru_docs_head [330]
-----------------------------------------------
0.00 0.00 2/2 get_doc_folder [271]
[331] 0.0 0.00 0.00 2 utils_filename_has_prefix [331]
-----------------------------------------------
0.00 0.00 2/2 utils_get_config_files [541]
[332] 0.0 0.00 0.00 2 utils_get_file_list_full [332]
-----------------------------------------------
0.00 0.00 2/2 save_dialog_prefs [476]
[333] 0.0 0.00 0.00 2 utils_get_hex_from_color [333]
0.00 0.00 6/6 utils_scale_round [177]
-----------------------------------------------
0.00 0.00 1/1 create_file_template_menu [358]
[334] 0.0 0.00 0.00 1 add_custom_template_items [334]
0.00 0.00 12/12 add_file_item [137]
0.00 0.00 1/1 utils_get_config_files [541]
-----------------------------------------------
0.00 0.00 1/1 keybindings_load_keyfile [422]
[335] 0.0 0.00 0.00 1 add_popup_menu_accels [335]
0.00 0.00 13/224 ui_lookup_widget [28]
0.00 0.00 13/13 add_menu_accel [127]
0.00 0.00 7/42 keybindings_get_core_group [68]
-----------------------------------------------
0.00 0.00 1/1 ui_add_recent_document [523]
[336] 0.0 0.00 0.00 1 add_recent_file [336]
0.00 0.00 1/2 recent_file_loaded [288]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[337] 0.0 0.00 0.00 1 apply_settings [337]
0.00 0.00 1/1 toolbar_show_hide [520]
0.00 0.00 1/1 ui_update_fold_items [537]
0.00 0.00 1/1 ui_update_view_editor_menu_items [538]
0.00 0.00 1/1 toolbar_update_ui [521]
0.00 0.00 1/1 toolbar_apply_settings [513]
0.00 0.00 1/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 on_new_line_added [453]
[338] 0.0 0.00 0.00 1 auto_multiline [338]
0.00 0.00 1/33 sci_get_lexer [75]
0.00 0.00 1/1 sci_get_line_indent_position [479]
0.00 0.00 1/14 sci_get_style_at [126]
0.00 0.00 1/1 in_block_comment [409]
-----------------------------------------------
0.00 0.00 1/1 on_editor_notify [27]
[339] 0.0 0.00 0.00 1 auto_update_margin_width [339]
0.00 0.00 1/30 sci_get_line_count [83]
0.00 0.00 1/5 sci_set_line_numbers [185]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[340] 0.0 0.00 0.00 1 build_finalize [340]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[341] 0.0 0.00 0.00 1 build_init [341]
0.00 0.00 3/35 toolbar_get_action_by_name [74]
0.00 0.00 2/7 ui_image_menu_item_new [167]
0.00 0.00 1/41 geany_menu_button_action_get_type [69]
0.00 0.00 1/7 geany_menu_button_action_set_menu [164]
-----------------------------------------------
0.00 0.00 1/1 save_dialog_prefs [476]
[342] 0.0 0.00 0.00 1 build_save_menu [342]
0.00 0.00 2/2 build_save_menu_grp [240]
-----------------------------------------------
0.00 0.00 1/1 tools_create_insert_custom_command_menu_items [522]
[343] 0.0 0.00 0.00 1 cc_insert_custom_command_items [343]
-----------------------------------------------
0.00 0.00 1/1 filetypes_detect_from_extension [386]
[344] 0.0 0.00 0.00 1 check_builtin_filenames [344]
0.00 0.00 1/8 utils_get_locale_from_utf8 [161]
-----------------------------------------------
0.00 0.00 1/1 on_exit_clicked [452]
[345] 0.0 0.00 0.00 1 check_no_unsaved [345]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[346] 0.0 0.00 0.00 1 configuration_apply_settings [346]
0.00 0.00 2/224 ui_lookup_widget [28]
0.00 0.00 1/1 msgwin_show_hide_tabs [444]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[347] 0.0 0.00 0.00 1 configuration_finalize [347]
0.00 0.00 10/10 stash_group_free [152]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[348] 0.0 0.00 0.00 1 configuration_init [348]
0.00 0.00 1/1 init_pref_groups [416]
-----------------------------------------------
0.00 0.00 1/1 load_settings [430]
[349] 0.0 0.00 0.00 1 configuration_load [349]
0.00 0.00 1/1 load_dialog_prefs [425]
0.00 0.00 1/1 load_ui_prefs [434]
0.00 0.00 1/1 project_load_prefs [468]
0.00 0.00 1/1 configuration_load_session_files [350]
-----------------------------------------------
0.00 0.00 1/1 configuration_load [349]
[350] 0.0 0.00 0.00 1 configuration_load_session_files [350]
0.00 0.00 2/2 load_recent_files [280]
0.00 0.00 1/41 utils_get_setting_integer [71]
-----------------------------------------------
0.00 0.00 1/1 quit_app [470]
[351] 0.0 0.00 0.00 1 configuration_save [351]
0.00 0.00 2/2 save_recent_files [292]
0.00 0.00 1/1 save_dialog_prefs [476]
0.00 0.00 1/1 save_ui_prefs [477]
0.00 0.00 1/1 project_save_prefs [469]
0.00 0.00 1/1 configuration_save_session_files [352]
0.00 0.00 1/1 utils_write_file [549]
-----------------------------------------------
0.00 0.00 1/1 configuration_save [351]
[352] 0.0 0.00 0.00 1 configuration_save_session_files [352]
0.00 0.00 1/9 document_get_from_page [157]
0.00 0.00 1/1 get_session_file_string [406]
0.00 0.00 1/1 vte_get_working_directory [553]
-----------------------------------------------
0.00 0.00 1/1 build_menu_update [179]
[353] 0.0 0.00 0.00 1 create_build_menu [353]
0.00 0.00 12/12 create_build_menu_item [138]
0.00 0.00 9/79 get_build_cmd [44]
0.00 0.00 1/42 keybindings_get_core_group [68]
0.00 0.00 1/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 setup_config_dir [486]
[354] 0.0 0.00 0.00 1 create_config_dir [354]
-----------------------------------------------
0.00 0.00 1/1 ui_init [529]
[355] 0.0 0.00 0.00 1 create_config_files_menu [355]
0.00 0.00 1/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 sidebar_update_tag_list [210]
[356] 0.0 0.00 0.00 1 create_default_tag_tree [356]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[357] 0.0 0.00 0.00 1 create_edit_menu1 [357]
-----------------------------------------------
0.00 0.00 1/1 templates_init [506]
[358] 0.0 0.00 0.00 1 create_file_template_menu [358]
0.00 0.00 1/41 geany_menu_button_action_get_type [69]
0.00 0.00 1/1 add_custom_template_items [334]
0.00 0.00 1/35 toolbar_get_action_by_name [74]
0.00 0.00 1/7 geany_menu_button_action_set_menu [164]
-----------------------------------------------
0.00 0.00 1/1 filetypes_init [390]
[359] 0.0 0.00 0.00 1 create_set_filetype_menu [359]
0.00 0.00 65/65 create_radio_menu_item [51]
0.00 0.00 4/4 create_sub_menu [198]
0.00 0.00 1/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 geany_object_class_init [397]
[360] 0.0 0.00 0.00 1 create_signals [360]
-----------------------------------------------
0.00 0.00 1/1 symbols_init [504]
[361] 0.0 0.00 0.00 1 create_taglist_popup_menu [361]
0.00 0.00 5/7 ui_image_menu_item_new [167]
0.00 0.00 1/1 sidebar_add_common_menu_items [491]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[362] 0.0 0.00 0.00 1 create_toolbar_popup_menu1 [362]
-----------------------------------------------
0.00 0.00 1/1 vte_init [554]
[363] 0.0 0.00 0.00 1 create_vte [363]
0.00 0.00 1/1 vte_create_popup_menu [551]
0.00 0.00 1/1 vte_start [556]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[364] 0.0 0.00 0.00 1 create_window1 [364]
-----------------------------------------------
0.00 0.00 1/1 document_account_for_unsaved [243]
[365] 0.0 0.00 0.00 1 dialogs_show_unsaved_file [365]
0.00 0.00 1/3 document_show_tab [223]
0.00 0.00 1/5 document_get_basename_for_display [180]
0.00 0.00 1/1 run_unsaved_dialog [475]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[366] 0.0 0.00 0.00 1 document_apply_indent_settings [366]
0.00 0.00 1/40 editor_get_indent_prefs [72]
0.00 0.00 1/5 editor_set_indent [181]
-----------------------------------------------
0.00 0.00 1/1 force_close_all [393]
[367] 0.0 0.00 0.00 1 document_close [367]
0.00 0.00 1/4 document_get_notebook_page [199]
0.00 0.00 1/1 document_remove_page [378]
-----------------------------------------------
0.00 0.00 1/1 quit_app [470]
[368] 0.0 0.00 0.00 1 document_close_all [368]
0.00 0.00 1/2 document_account_for_unsaved [243]
0.00 0.00 1/1 force_close_all [393]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[369] 0.0 0.00 0.00 1 document_finalize [369]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[370] 0.0 0.00 0.00 1 document_find_by_filename [370]
0.00 0.00 1/1 get_real_path_from_utf8 [405]
0.00 0.00 1/1 document_find_by_real_path [371]
-----------------------------------------------
0.00 0.00 1/1 document_find_by_filename [370]
[371] 0.0 0.00 0.00 1 document_find_by_real_path [371]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[372] 0.0 0.00 0.00 1 document_grab_focus [372]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[373] 0.0 0.00 0.00 1 document_init_doclist [373]
-----------------------------------------------
0.00 0.00 1/1 document_new_file_if_non_open [375]
[374] 0.0 0.00 0.00 1 document_new_file [374]
0.00 0.00 2/4 sci_set_undo_collection [208]
0.00 0.00 1/2 document_create [244]
0.00 0.00 1/1 sci_clear_all [478]
0.00 0.00 1/2 sci_set_eol_mode [301]
0.00 0.00 1/2 sci_empty_undo_buffer [294]
0.00 0.00 1/2 store_saved_encoding [319]
0.00 0.00 1/2 document_set_filetype [247]
0.00 0.00 1/5 build_menu_update [179]
0.00 0.00 1/5 ui_set_window_title [193]
0.00 0.00 1/3 document_set_text_changed [222]
0.00 0.00 1/2 ui_document_show_hide [325]
0.00 0.00 1/5 sci_set_line_numbers [185]
0.00 0.00 1/2 editor_goto_pos [259]
0.00 0.00 1/2 document_try_focus [249]
0.00 0.00 1/4 msgwin_status_add [203]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[375] 0.0 0.00 0.00 1 document_new_file_if_non_open [375]
0.00 0.00 1/1 document_new_file [374]
-----------------------------------------------
0.00 0.00 1/1 recent_file_activate_cb [2090]
[376] 0.0 0.00 0.00 1 document_open_file [376]
0.00 0.00 1/1 document_open_file_full [377]
-----------------------------------------------
0.00 0.00 1/1 document_open_file [376]
[377] 0.0 0.00 0.00 1 document_open_file_full [377]
0.00 0.00 2/4 sci_set_undo_collection [208]
0.00 0.00 2/2 sci_set_readonly [306]
0.00 0.00 1/1 utils_tidy_path [548]
0.00 0.00 1/13 utils_get_utf8_from_locale [136]
0.00 0.00 1/1 document_find_by_filename [370]
0.00 0.00 1/6 utils_str_middle_truncate [178]
0.00 0.00 1/1 load_text_file [433]
0.00 0.00 1/2 document_create [244]
0.00 0.00 1/3 tm_get_real_path [236]
0.00 0.00 1/1 utils_is_remote_path [544]
0.00 0.00 1/1 monitor_file_setup [441]
0.00 0.00 1/2 sci_empty_undo_buffer [294]
0.00 0.00 1/1 sci_set_text [482]
0.00 0.00 1/3 queue_colourise [228]
0.00 0.00 1/1 utils_get_line_endings [543]
0.00 0.00 1/2 sci_set_eol_mode [301]
0.00 0.00 1/2 store_saved_encoding [319]
0.00 0.00 1/30 sci_get_line_count [83]
0.00 0.00 1/5 sci_set_line_numbers [185]
0.00 0.00 1/1 filetypes_detect_from_document [385]
0.00 0.00 1/2 document_set_filetype [247]
0.00 0.00 1/1 document_apply_indent_settings [366]
0.00 0.00 1/2 ui_document_show_hide [325]
0.00 0.00 1/3 document_set_text_changed [222]
0.00 0.00 1/1 ui_add_recent_document [523]
0.00 0.00 1/4 msgwin_status_add [203]
0.00 0.00 1/1 set_cursor_position [485]
0.00 0.00 1/2 editor_goto_pos [259]
-----------------------------------------------
0.00 0.00 1/1 document_close [367]
[378] 0.0 0.00 0.00 1 document_remove_page [378]
0.00 0.00 1/2 remove_page [290]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[379] 0.0 0.00 0.00 1 editor_finalize [379]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[380] 0.0 0.00 0.00 1 editor_init [380]
0.00 0.00 1/4 ui_add_config_file_menu_item [215]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[381] 0.0 0.00 0.00 1 editor_snippets_free [381]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[382] 0.0 0.00 0.00 1 editor_snippets_init [382]
0.00 0.00 1/1 snippets_load [496]
0.00 0.00 1/1 load_kb [427]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[383] 0.0 0.00 0.00 1 encodings_finalize [383]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[384] 0.0 0.00 0.00 1 encodings_init [384]
0.00 0.00 124/124 encodings_to_string [38]
0.00 0.00 2/2 regex_compile [289]
0.00 0.00 2/224 ui_lookup_widget [28]
0.00 0.00 1/1 init_encodings [414]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[385] 0.0 0.00 0.00 1 filetypes_detect_from_document [385]
0.00 0.00 2/15 sci_get_line [119]
0.00 0.00 1/1 filetypes_detect_from_file_internal [387]
-----------------------------------------------
0.00 0.00 1/1 filetypes_detect_from_file_internal [387]
[386] 0.0 0.00 0.00 1 filetypes_detect_from_extension [386]
0.00 0.00 1/1 check_builtin_filenames [344]
0.00 0.00 1/1 filetypes_find [388]
-----------------------------------------------
0.00 0.00 1/1 filetypes_detect_from_document [385]
[387] 0.0 0.00 0.00 1 filetypes_detect_from_file_internal [387]
0.00 0.00 1/1 find_shebang [392]
0.00 0.00 1/1 filetypes_detect_from_extension [386]
-----------------------------------------------
0.00 0.00 1/1 filetypes_detect_from_extension [386]
[388] 0.0 0.00 0.00 1 filetypes_find [388]
0.00 0.00 65/65 match_basename [54]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[389] 0.0 0.00 0.00 1 filetypes_free_types [389]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[390] 0.0 0.00 0.00 1 filetypes_init [390]
0.00 0.00 65/67 ui_get_mime_icon [49]
0.00 0.00 1/1 filetypes_init_types [391]
0.00 0.00 1/1 setup_config_file_menus [487]
0.00 0.00 1/1 create_set_filetype_menu [359]
-----------------------------------------------
0.00 0.00 1/1 filetypes_init [390]
[391] 0.0 0.00 0.00 1 filetypes_init_types [391]
0.00 0.00 57/65 filetype_new [53]
0.00 0.00 57/65 filetype_add [52]
0.00 0.00 2/2 init_custom_filetypes [278]
0.00 0.00 1/1 init_builtin_filetypes [410]
0.00 0.00 1/1 read_filetype_config [472]
-----------------------------------------------
0.00 0.00 1/1 filetypes_detect_from_file_internal [387]
[392] 0.0 0.00 0.00 1 find_shebang [392]
-----------------------------------------------
0.00 0.00 1/1 document_close_all [368]
[393] 0.0 0.00 0.00 1 force_close_all [393]
0.00 0.00 1/1 document_close [367]
-----------------------------------------------
0.00 0.00 1/1 plugins_load_active [460]
[394] 0.0 0.00 0.00 1 geany_data_init [394]
-----------------------------------------------
0.00 0.00 1/1 geany_entry_action_class_intern_init [1139]
[395] 0.0 0.00 0.00 1 geany_entry_action_class_init [395]
-----------------------------------------------
0.00 0.00 1/1 geany_menu_button_action_class_intern_init [1144]
[396] 0.0 0.00 0.00 1 geany_menu_button_action_class_init [396]
-----------------------------------------------
0.00 0.00 1/1 geany_object_class_intern_init [1149]
[397] 0.0 0.00 0.00 1 geany_object_class_init [397]
0.00 0.00 1/1 create_signals [360]
-----------------------------------------------
0.00 0.00 1/1 geany_object_new [399]
[398] 0.0 0.00 0.00 1 geany_object_get_type [398]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[399] 0.0 0.00 0.00 1 geany_object_new [399]
0.00 0.00 1/1 geany_object_get_type [398]
-----------------------------------------------
0.00 0.00 1/1 insert_indent_after_line [419]
[400] 0.0 0.00 0.00 1 get_indent_size_after_line [400]
0.00 0.00 3/33 sci_get_lexer [75]
0.00 0.00 1/40 editor_get_indent_prefs [72]
0.00 0.00 1/2 sci_get_line_indentation [295]
0.00 0.00 1/1 lexer_has_braces [423]
-----------------------------------------------
0.00 0.00 1/1 styleset_common_init [502]
[401] 0.0 0.00 0.00 1 get_keyfile_whitespace_chars [401]
0.00 0.00 1/130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 1/1 styleset_common_init [502]
[402] 0.0 0.00 0.00 1 get_keyfile_wordchars [402]
0.00 0.00 1/130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[403] 0.0 0.00 0.00 1 get_locale [403]
-----------------------------------------------
0.00 0.00 1/1 plugins_init [459]
[404] 0.0 0.00 0.00 1 get_plugin_path [404]
-----------------------------------------------
0.00 0.00 1/1 document_find_by_filename [370]
[405] 0.0 0.00 0.00 1 get_real_path_from_utf8 [405]
0.00 0.00 1/8 utils_get_locale_from_utf8 [161]
0.00 0.00 1/3 tm_get_real_path [236]
-----------------------------------------------
0.00 0.00 1/1 configuration_save_session_files [352]
[406] 0.0 0.00 0.00 1 get_session_file_string [406]
0.00 0.00 1/8 utils_get_locale_from_utf8 [161]
0.00 0.00 1/40122 sci_get_current_position [15]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[407] 0.0 0.00 0.00 1 highlighting_free_styles [407]
0.00 0.00 65/66 free_styleset [50]
-----------------------------------------------
0.00 0.00 1/1 filetypes_load_config [266]
[408] 0.0 0.00 0.00 1 highlighting_init_styles [408]
0.00 0.00 1/3 get_lexer_filetype [226]
0.00 0.00 1/66 free_styleset [50]
0.00 0.00 1/1 read_properties [473]
0.00 0.00 1/130 utils_get_setting_string [36]
0.00 0.00 1/1 styleset_common_init [502]
-----------------------------------------------
0.00 0.00 1/1 auto_multiline [338]
[409] 0.0 0.00 0.00 1 in_block_comment [409]
-----------------------------------------------
0.00 0.00 1/1 filetypes_init_types [391]
[410] 0.0 0.00 0.00 1 init_builtin_filetypes [410]
0.00 0.00 46/61 filetype_make_title [56]
-----------------------------------------------
0.00 0.00 1/1 ui_init [529]
[411] 0.0 0.00 0.00 1 init_custom_style [411]
-----------------------------------------------
0.00 0.00 1/1 keybindings_init [421]
[412] 0.0 0.00 0.00 1 init_default_kb [412]
0.00 0.00 140/140 add_kb [34]
0.00 0.00 34/42 keybindings_get_core_group [68]
0.00 0.00 17/17 add_kb_group [114]
0.00 0.00 1/1 ui_lookup_stock_label [533]
0.00 0.00 1/141 keybindings_set_item [32]
-----------------------------------------------
0.00 0.00 1/1 ui_init [529]
[413] 0.0 0.00 0.00 1 init_document_widgets [413]
0.00 0.00 50/224 ui_lookup_widget [28]
0.00 0.00 23/35 toolbar_get_action_by_name [74]
-----------------------------------------------
0.00 0.00 1/1 encodings_init [384]
[414] 0.0 0.00 0.00 1 init_encodings [414]
-----------------------------------------------
0.00 0.00 1/1 templates_init [506]
[415] 0.0 0.00 0.00 1 init_general_templates [415]
0.00 0.00 5/5 read_template [184]
-----------------------------------------------
0.00 0.00 1/1 configuration_init [348]
[416] 0.0 0.00 0.00 1 init_pref_groups [416]
0.00 0.00 10/33 stash_group_add_toggle_button [76]
0.00 0.00 7/18 stash_group_add_boolean [113]
0.00 0.00 6/12 stash_group_add_integer [140]
0.00 0.00 5/5 stash_group_add_spin_button_integer [191]
0.00 0.00 4/4 stash_group_add_radio_buttons [212]
0.00 0.00 3/10 stash_group_new [154]
0.00 0.00 2/3 stash_group_add_string [233]
0.00 0.00 2/3 configuration_add_various_pref_group [219]
0.00 0.00 1/10 configuration_add_pref_group [145]
0.00 0.00 1/4 stash_group_add_entry [211]
0.00 0.00 1/2 stash_group_add_combo_box [318]
-----------------------------------------------
0.00 0.00 1/1 search_init [484]
[417] 0.0 0.00 0.00 1 init_prefs [417]
0.00 0.00 22/33 stash_group_add_toggle_button [76]
0.00 0.00 6/12 stash_group_add_integer [140]
0.00 0.00 4/10 stash_group_new [154]
0.00 0.00 4/10 configuration_add_pref_group [145]
0.00 0.00 2/18 stash_group_add_boolean [113]
0.00 0.00 2/4 stash_group_add_entry [211]
0.00 0.00 1/2 stash_group_add_combo_box [318]
-----------------------------------------------
0.00 0.00 1/1 ui_init [529]
[418] 0.0 0.00 0.00 1 init_recent_files [418]
0.00 0.00 1/224 ui_lookup_widget [28]
0.00 0.00 1/35 toolbar_get_action_by_name [74]
0.00 0.00 1/41 geany_menu_button_action_get_type [69]
0.00 0.00 1/7 geany_menu_button_action_set_menu [164]
-----------------------------------------------
0.00 0.00 1/1 on_new_line_added [453]
[419] 0.0 0.00 0.00 1 insert_indent_after_line [419]
0.00 0.00 1/2 sci_get_line_indentation [295]
0.00 0.00 1/1 get_indent_size_after_line [400]
0.00 0.00 1/40 editor_get_indent_prefs [72]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[420] 0.0 0.00 0.00 1 keybindings_free [420]
0.00 0.00 17/17 keybindings_free_group [116]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[421] 0.0 0.00 0.00 1 keybindings_init [421]
0.00 0.00 1/1 init_default_kb [412]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[422] 0.0 0.00 0.00 1 keybindings_load_keyfile [422]
0.00 0.00 1/1 add_popup_menu_accels [335]
0.00 0.00 1/1 load_user_kb [435]
0.00 0.00 1/2 keybindings_foreach [279]
-----------------------------------------------
0.00 0.00 1/1 get_indent_size_after_line [400]
[423] 0.0 0.00 0.00 1 lexer_has_braces [423]
0.00 0.00 1/33 sci_get_lexer [75]
-----------------------------------------------
0.00 0.00 1/1 plugins_load_active [460]
[424] 0.0 0.00 0.00 1 load_active_plugins [424]
-----------------------------------------------
0.00 0.00 1/1 configuration_load [349]
[425] 0.0 0.00 0.00 1 load_dialog_prefs [425]
0.00 0.00 59/115 utils_get_setting_boolean [39]
0.00 0.00 29/130 utils_get_setting_string [36]
0.00 0.00 10/41 utils_get_setting_integer [71]
0.00 0.00 3/3 build_set_group_count [218]
0.00 0.00 2/2 encodings_get_from_charset [262]
0.00 0.00 1/2 settings_action [315]
0.00 0.00 1/191 utils_str_equal [29]
0.00 0.00 1/1 utils_get_initials [542]
0.00 0.00 1/3 build_load_menu [217]
-----------------------------------------------
0.00 0.00 1/1 load_settings [429]
[426] 0.0 0.00 0.00 1 load_indent_settings [426]
0.00 0.00 2/41 utils_get_setting_integer [71]
-----------------------------------------------
0.00 0.00 1/1 editor_snippets_init [382]
[427] 0.0 0.00 0.00 1 load_kb [427]
0.00 0.00 2/2 add_kb [238]
-----------------------------------------------
0.00 0.00 1/1 styleset_common_init [502]
[428] 0.0 0.00 0.00 1 load_named_styles [428]
0.00 0.00 2/47 read_named_style [64]
0.00 0.00 2/63 add_named_style [55]
0.00 0.00 2/2 get_named_styles [273]
-----------------------------------------------
0.00 0.00 1/1 filetypes_load_config [266]
[429] 0.0 0.00 0.00 1 load_settings [429]
0.00 0.00 7/130 utils_get_setting_string [36]
0.00 0.00 2/115 utils_get_setting_boolean [39]
0.00 0.00 2/3 build_load_menu [217]
0.00 0.00 1/41 utils_get_setting_integer [71]
0.00 0.00 1/1 load_indent_settings [426]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[430] 0.0 0.00 0.00 1 load_settings [430]
0.00 0.00 1/1 configuration_load [349]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[431] 0.0 0.00 0.00 1 load_startup_files [431]
0.00 0.00 1/1 open_cl_files [454]
-----------------------------------------------
0.00 0.00 1/1 filetypes_load_config [266]
[432] 0.0 0.00 0.00 1 load_system_keyfile [432]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[433] 0.0 0.00 0.00 1 load_text_file [433]
0.00 0.00 1/6 encodings_convert_to_utf8_auto [170]
-----------------------------------------------
0.00 0.00 1/1 configuration_load [349]
[434] 0.0 0.00 0.00 1 load_ui_prefs [434]
0.00 0.00 3/115 utils_get_setting_boolean [39]
0.00 0.00 3/41 utils_get_setting_integer [71]
0.00 0.00 2/130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 1/1 keybindings_load_keyfile [422]
[435] 0.0 0.00 0.00 1 load_user_kb [435]
0.00 0.00 1/2 keybindings_foreach [279]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[436] 0.0 0.00 0.00 1 log_finalize [436]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[437] 0.0 0.00 0.00 1 log_handlers_init [437]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[438] 0.0 0.00 0.00 1 main_init [438]
0.00 0.00 7/224 ui_lookup_widget [28]
0.00 0.00 1/1 ui_init_stock_items [532]
0.00 0.00 1/1 ui_init_builder [530]
0.00 0.00 1/1 tm_get_workspace [508]
0.00 0.00 1/1 create_window1 [364]
0.00 0.00 1/1 toolbar_init [516]
0.00 0.00 1/1 create_edit_menu1 [357]
0.00 0.00 1/1 ui_init [529]
0.00 0.00 1/1 create_toolbar_popup_menu1 [362]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[439] 0.0 0.00 0.00 1 main_locale_init [439]
-----------------------------------------------
0.00 0.00 1/1 quit_app [470]
[440] 0.0 0.00 0.00 1 main_quit [440]
0.00 0.00 2/2 queue_free [285]
0.00 0.00 1/1 socket_finalize [497]
0.00 0.00 1/17 geany_debug [115]
0.00 0.00 1/1 keybindings_free [420]
0.00 0.00 1/1 navqueue_free [445]
0.00 0.00 1/1 plugins_finalize [458]
0.00 0.00 1/1 msgwin_finalize [442]
0.00 0.00 1/1 templates_free_templates [505]
0.00 0.00 1/1 highlighting_free_styles [407]
0.00 0.00 1/1 notebook_free [448]
0.00 0.00 1/1 document_finalize [369]
0.00 0.00 1/1 build_finalize [340]
0.00 0.00 1/1 search_finalize [483]
0.00 0.00 1/1 editor_finalize [379]
0.00 0.00 1/1 project_finalize [466]
0.00 0.00 1/1 symbols_finalize [503]
0.00 0.00 1/1 toolbar_finalize [514]
0.00 0.00 1/1 encodings_finalize [383]
0.00 0.00 1/1 editor_snippets_free [381]
0.00 0.00 1/1 filetypes_free_types [389]
0.00 0.00 1/1 configuration_finalize [347]
0.00 0.00 1/1 sidebar_finalize [492]
0.00 0.00 1/1 log_finalize [436]
0.00 0.00 1/1 tm_workspace_free [512]
0.00 0.00 1/1 vte_close [550]
0.00 0.00 1/1 ui_finalize_builder [528]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[441] 0.0 0.00 0.00 1 monitor_file_setup [441]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[442] 0.0 0.00 0.00 1 msgwin_finalize [442]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[443] 0.0 0.00 0.00 1 msgwin_init [443]
0.00 0.00 5/224 ui_lookup_widget [28]
0.00 0.00 3/3 create_message_popup_menu [220]
0.00 0.00 1/1 prepare_msg_tree_view [462]
0.00 0.00 1/1 prepare_status_tree_view [464]
0.00 0.00 1/1 prepare_compiler_tree_view [461]
0.00 0.00 1/5 ui_widget_modify_font_from_string [194]
-----------------------------------------------
0.00 0.00 1/1 configuration_apply_settings [346]
[444] 0.0 0.00 0.00 1 msgwin_show_hide_tabs [444]
0.00 0.00 4/12 ui_widget_show_hide [141]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[445] 0.0 0.00 0.00 1 navqueue_free [445]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[446] 0.0 0.00 0.00 1 navqueue_init [446]
0.00 0.00 2/35 toolbar_get_action_by_name [74]
-----------------------------------------------
0.00 0.00 1/1 remove_page [290]
[447] 0.0 0.00 0.00 1 navqueue_remove_file [447]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[448] 0.0 0.00 0.00 1 notebook_free [448]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[449] 0.0 0.00 0.00 1 notebook_init [449]
0.00 0.00 1/1 setup_tab_dnd [489]
-----------------------------------------------
0.00 0.00 1/1 remove_page [290]
[450] 0.0 0.00 0.00 1 notebook_remove_page [450]
0.00 0.00 1/3 tab_count_changed [235]
-----------------------------------------------
0.00 0.00 1/1 stash_group_add_widget_property [499]
[451] 0.0 0.00 0.00 1 object_get_property_type [451]
-----------------------------------------------
0.00 0.00 1/1 on_quit1_activate [1762]
[452] 0.0 0.00 0.00 1 on_exit_clicked [452]
0.00 0.00 1/2 document_account_for_unsaved [243]
0.00 0.00 1/1 check_no_unsaved [345]
0.00 0.00 1/1 quit_app [470]
-----------------------------------------------
0.00 0.00 1/1 on_char_added [125]
[453] 0.0 0.00 0.00 1 on_new_line_added [453]
0.00 0.00 1/35 sci_get_current_line [73]
0.00 0.00 1/1 insert_indent_after_line [419]
0.00 0.00 1/1 auto_multiline [338]
-----------------------------------------------
0.00 0.00 1/1 load_startup_files [431]
[454] 0.0 0.00 0.00 1 open_cl_files [454]
-----------------------------------------------
0.00 0.00 1/1 sidebar_remove_document [494]
[455] 0.0 0.00 0.00 1 openfiles_remove [455]
-----------------------------------------------
0.00 0.00 1/1 vte_init [554]
[456] 0.0 0.00 0.00 1 override_menu_key [456]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[457] 0.0 0.00 0.00 1 parse_command_line_options [457]
0.00 0.00 1/17 geany_debug [115]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[458] 0.0 0.00 0.00 1 plugins_finalize [458]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[459] 0.0 0.00 0.00 1 plugins_init [459]
0.00 0.00 1/1 get_plugin_path [404]
0.00 0.00 1/17 geany_debug [115]
0.00 0.00 1/10 stash_group_new [154]
0.00 0.00 1/10 configuration_add_pref_group [145]
0.00 0.00 1/33 stash_group_add_toggle_button [76]
0.00 0.00 1/4 stash_group_add_entry [211]
0.00 0.00 1/1 stash_group_add_string_vector [498]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[460] 0.0 0.00 0.00 1 plugins_load_active [460]
0.00 0.00 1/1 geany_data_init [394]
0.00 0.00 1/1 load_active_plugins [424]
-----------------------------------------------
0.00 0.00 1/1 msgwin_init [443]
[461] 0.0 0.00 0.00 1 prepare_compiler_tree_view [461]
0.00 0.00 1/5 ui_widget_modify_font_from_string [194]
-----------------------------------------------
0.00 0.00 1/1 msgwin_init [443]
[462] 0.0 0.00 0.00 1 prepare_msg_tree_view [462]
0.00 0.00 1/5 ui_widget_modify_font_from_string [194]
-----------------------------------------------
0.00 0.00 1/1 on_load_settings [1691]
[463] 0.0 0.00 0.00 1 prepare_openfiles [463]
0.00 0.00 2/224 ui_lookup_widget [28]
0.00 0.00 1/5 ui_widget_modify_font_from_string [194]
-----------------------------------------------
0.00 0.00 1/1 msgwin_init [443]
[464] 0.0 0.00 0.00 1 prepare_status_tree_view [464]
0.00 0.00 1/5 ui_widget_modify_font_from_string [194]
-----------------------------------------------
0.00 0.00 1/1 ui_init [529]
[465] 0.0 0.00 0.00 1 progress_bar_create [465]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[466] 0.0 0.00 0.00 1 project_finalize [466]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[467] 0.0 0.00 0.00 1 project_init [467]
-----------------------------------------------
0.00 0.00 1/1 configuration_load [349]
[468] 0.0 0.00 0.00 1 project_load_prefs [468]
0.00 0.00 2/130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 1/1 configuration_save [351]
[469] 0.0 0.00 0.00 1 project_save_prefs [469]
-----------------------------------------------
0.00 0.00 1/1 on_exit_clicked [452]
[470] 0.0 0.00 0.00 1 quit_app [470]
0.00 0.00 1/1 configuration_save [351]
0.00 0.00 1/1 document_close_all [368]
0.00 0.00 1/1 main_quit [440]
-----------------------------------------------
0.00 0.00 1/1 read_filetype_config [472]
[471] 0.0 0.00 0.00 1 read_extensions [471]
-----------------------------------------------
0.00 0.00 1/1 filetypes_init_types [391]
[472] 0.0 0.00 0.00 1 read_filetype_config [472]
0.00 0.00 2/2 read_groups [286]
0.00 0.00 1/1 read_extensions [471]
-----------------------------------------------
0.00 0.00 1/1 highlighting_init_styles [408]
[473] 0.0 0.00 0.00 1 read_properties [473]
0.00 0.00 1/1 utils_strv_join [547]
-----------------------------------------------
0.00 0.00 1/1 ui_create_recent_menus [527]
[474] 0.0 0.00 0.00 1 recent_get_recent_projects [474]
-----------------------------------------------
0.00 0.00 1/1 dialogs_show_unsaved_file [365]
[475] 0.0 0.00 0.00 1 run_unsaved_dialog [475]
0.00 0.00 1/1 ui_button_new_with_image [524]
-----------------------------------------------
0.00 0.00 1/1 configuration_save [351]
[476] 0.0 0.00 0.00 1 save_dialog_prefs [476]
0.00 0.00 2/2 utils_get_hex_from_color [333]
0.00 0.00 1/2 settings_action [315]
0.00 0.00 1/1 build_save_menu [342]
-----------------------------------------------
0.00 0.00 1/1 configuration_save [351]
[477] 0.0 0.00 0.00 1 save_ui_prefs [477]
0.00 0.00 2/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 document_new_file [374]
[478] 0.0 0.00 0.00 1 sci_clear_all [478]
-----------------------------------------------
0.00 0.00 1/1 auto_multiline [338]
[479] 0.0 0.00 0.00 1 sci_get_line_indent_position [479]
-----------------------------------------------
0.00 0.00 1/1 create_statusbar_statistics [90]
[480] 0.0 0.00 0.00 1 sci_get_selection_end [480]
-----------------------------------------------
0.00 0.00 1/1 create_statusbar_statistics [90]
[481] 0.0 0.00 0.00 1 sci_get_selection_start [481]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[482] 0.0 0.00 0.00 1 sci_set_text [482]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[483] 0.0 0.00 0.00 1 search_finalize [483]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[484] 0.0 0.00 0.00 1 search_init [484]
0.00 0.00 1/1 init_prefs [417]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[485] 0.0 0.00 0.00 1 set_cursor_position [485]
0.00 0.00 1/40122 sci_get_current_position [15]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[486] 0.0 0.00 0.00 1 setup_config_dir [486]
0.00 0.00 1/8 utils_get_locale_from_utf8 [161]
0.00 0.00 1/1 create_config_dir [354]
0.00 0.00 1/3 tm_get_real_path [236]
-----------------------------------------------
0.00 0.00 1/1 filetypes_init [390]
[487] 0.0 0.00 0.00 1 setup_config_file_menus [487]
0.00 0.00 2/4 ui_add_config_file_menu_item [215]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[488] 0.0 0.00 0.00 1 setup_paths [488]
0.00 0.00 2/8 utils_get_locale_from_utf8 [161]
-----------------------------------------------
0.00 0.00 1/1 notebook_init [449]
[489] 0.0 0.00 0.00 1 setup_tab_dnd [489]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[490] 0.0 0.00 0.00 1 setup_window_position [490]
-----------------------------------------------
0.00 0.00 1/1 create_taglist_popup_menu [361]
[491] 0.0 0.00 0.00 1 sidebar_add_common_menu_items [491]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[492] 0.0 0.00 0.00 1 sidebar_finalize [492]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[493] 0.0 0.00 0.00 1 sidebar_init [493]
0.00 0.00 1/10 stash_group_new [154]
0.00 0.00 1/18 stash_group_add_boolean [113]
0.00 0.00 1/1 stash_group_add_widget_property [499]
0.00 0.00 1/10 configuration_add_pref_group [145]
0.00 0.00 1/3 sidebar_tabs_show_hide [232]
-----------------------------------------------
0.00 0.00 1/1 remove_page [290]
[494] 0.0 0.00 0.00 1 sidebar_remove_document [494]
0.00 0.00 1/1 openfiles_remove [455]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[495] 0.0 0.00 0.00 1 sidebar_select_openfiles_item [495]
-----------------------------------------------
0.00 0.00 1/1 editor_snippets_init [382]
[496] 0.0 0.00 0.00 1 snippets_load [496]
0.00 0.00 80/130 utils_get_setting_string [36]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[497] 0.0 0.00 0.00 1 socket_finalize [497]
-----------------------------------------------
0.00 0.00 1/1 plugins_init [459]
[498] 0.0 0.00 0.00 1 stash_group_add_string_vector [498]
0.00 0.00 1/83 add_pref [42]
-----------------------------------------------
0.00 0.00 1/1 sidebar_init [493]
[499] 0.0 0.00 0.00 1 stash_group_add_widget_property [499]
0.00 0.00 1/1 object_get_property_type [451]
0.00 0.00 1/49 add_widget_pref [61]
-----------------------------------------------
0.00 0.00 1/1 on_load_settings [1691]
[500] 0.0 0.00 0.00 1 stash_group_display [500]
0.00 0.00 1/2 pref_action [283]
-----------------------------------------------
0.00 0.00 1/1 on_save_settings [1777]
[501] 0.0 0.00 0.00 1 stash_group_update [501]
0.00 0.00 1/2 pref_action [283]
-----------------------------------------------
0.00 0.00 1/1 highlighting_init_styles [408]
[502] 0.0 0.00 0.00 1 styleset_common_init [502]
0.00 0.00 15/15 get_keyfile_style [118]
0.00 0.00 5/8 get_keyfile_int [159]
0.00 0.00 3/3 get_keyfile_ints [225]
0.00 0.00 1/1 load_named_styles [428]
0.00 0.00 1/1 get_keyfile_wordchars [402]
0.00 0.00 1/1 get_keyfile_whitespace_chars [401]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[503] 0.0 0.00 0.00 1 symbols_finalize [503]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[504] 0.0 0.00 0.00 1 symbols_init [504]
0.00 0.00 1/1 create_taglist_popup_menu [361]
0.00 0.00 1/4 ui_add_config_file_menu_item [215]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[505] 0.0 0.00 0.00 1 templates_free_templates [505]
0.00 0.00 1/41 geany_menu_button_action_get_type [69]
0.00 0.00 1/35 toolbar_get_action_by_name [74]
0.00 0.00 1/7 geany_menu_button_action_set_menu [164]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[506] 0.0 0.00 0.00 1 templates_init [506]
0.00 0.00 1/1 create_file_template_menu [358]
0.00 0.00 1/1 init_general_templates [415]
0.00 0.00 1/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 tm_get_workspace [508]
[507] 0.0 0.00 0.00 1 tm_create_workspace [507]
0.00 0.00 1/1 tm_work_object_register [511]
0.00 0.00 1/1 tm_work_object_init [510]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[508] 0.0 0.00 0.00 1 tm_get_workspace [508]
0.00 0.00 1/1 tm_create_workspace [507]
-----------------------------------------------
0.00 0.00 1/1 tm_workspace_free [512]
[509] 0.0 0.00 0.00 1 tm_work_object_destroy [509]
-----------------------------------------------
0.00 0.00 1/1 tm_create_workspace [507]
[510] 0.0 0.00 0.00 1 tm_work_object_init [510]
-----------------------------------------------
0.00 0.00 1/1 tm_create_workspace [507]
[511] 0.0 0.00 0.00 1 tm_work_object_register [511]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[512] 0.0 0.00 0.00 1 tm_workspace_free [512]
0.00 0.00 1/1 tm_work_object_destroy [509]
-----------------------------------------------
0.00 0.00 1/1 apply_settings [337]
[513] 0.0 0.00 0.00 1 toolbar_apply_settings [513]
0.00 0.00 1/1 toolbar_set_icon_size [518]
0.00 0.00 1/1 toolbar_set_icon_style [519]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[514] 0.0 0.00 0.00 1 toolbar_finalize [514]
0.00 0.00 1/41 geany_menu_button_action_get_type [69]
0.00 0.00 1/35 toolbar_get_action_by_name [74]
0.00 0.00 1/2 geany_menu_button_action_get_menu [269]
0.00 0.00 1/7 geany_menu_button_action_set_menu [164]
-----------------------------------------------
0.00 0.00 1/1 toolbar_reload [517]
[515] 0.0 0.00 0.00 1 toolbar_get_insert_position [515]
0.00 0.00 1/16 toolbar_get_widget_by_name [117]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[516] 0.0 0.00 0.00 1 toolbar_init [516]
0.00 0.00 3/3 geany_menu_button_action_new [224]
0.00 0.00 2/2 geany_entry_action_new [268]
0.00 0.00 1/1 toolbar_reload [517]
-----------------------------------------------
0.00 0.00 1/1 toolbar_init [516]
[517] 0.0 0.00 0.00 1 toolbar_reload [517]
0.00 0.00 2/2 toolbar_get_widget_child_by_name [324]
0.00 0.00 1/2 ui_init_toolbar_widgets [329]
0.00 0.00 1/224 ui_lookup_widget [28]
0.00 0.00 1/1 toolbar_get_insert_position [515]
-----------------------------------------------
0.00 0.00 1/1 toolbar_apply_settings [513]
[518] 0.0 0.00 0.00 1 toolbar_set_icon_size [518]
0.00 0.00 1/2 ui_get_gtk_settings_integer [328]
-----------------------------------------------
0.00 0.00 1/1 toolbar_apply_settings [513]
[519] 0.0 0.00 0.00 1 toolbar_set_icon_style [519]
0.00 0.00 1/2 ui_get_gtk_settings_integer [328]
-----------------------------------------------
0.00 0.00 1/1 apply_settings [337]
[520] 0.0 0.00 0.00 1 toolbar_show_hide [520]
0.00 0.00 1/224 ui_lookup_widget [28]
0.00 0.00 1/12 ui_widget_show_hide [141]
-----------------------------------------------
0.00 0.00 1/1 apply_settings [337]
[521] 0.0 0.00 0.00 1 toolbar_update_ui [521]
0.00 0.00 3/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[522] 0.0 0.00 0.00 1 tools_create_insert_custom_command_menu_items [522]
0.00 0.00 1/224 ui_lookup_widget [28]
0.00 0.00 1/1 cc_insert_custom_command_items [343]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[523] 0.0 0.00 0.00 1 ui_add_recent_document [523]
0.00 0.00 1/3 recent_get_recent_files [229]
0.00 0.00 1/1 add_recent_file [336]
-----------------------------------------------
0.00 0.00 1/1 run_unsaved_dialog [475]
[524] 0.0 0.00 0.00 1 ui_button_new_with_image [524]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[525] 0.0 0.00 0.00 1 ui_create_insert_date_menu_items [525]
0.00 0.00 7/7 insert_date_items [165]
0.00 0.00 2/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[526] 0.0 0.00 0.00 1 ui_create_insert_menu_items [526]
0.00 0.00 5/5 insert_include_items [182]
0.00 0.00 2/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[527] 0.0 0.00 0.00 1 ui_create_recent_menus [527]
0.00 0.00 2/2 recent_create_menu [287]
0.00 0.00 1/3 recent_get_recent_files [229]
0.00 0.00 1/1 recent_get_recent_projects [474]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[528] 0.0 0.00 0.00 1 ui_finalize_builder [528]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[529] 0.0 0.00 0.00 1 ui_init [529]
0.00 0.00 20/224 ui_lookup_widget [28]
0.00 0.00 1/1 init_recent_files [418]
0.00 0.00 1/1 init_custom_style [411]
0.00 0.00 1/1 progress_bar_create [465]
0.00 0.00 1/1 create_config_files_menu [355]
0.00 0.00 1/1 init_document_widgets [413]
0.00 0.00 1/2 ui_init_toolbar_widgets [329]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[530] 0.0 0.00 0.00 1 ui_init_builder [530]
0.00 0.00 875/875 ui_guess_object_name [20]
0.00 0.00 875/875 ui_get_top_parent [19]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[531] 0.0 0.00 0.00 1 ui_init_prefs [531]
0.00 0.00 8/18 stash_group_add_boolean [113]
0.00 0.00 1/10 stash_group_new [154]
0.00 0.00 1/3 configuration_add_various_pref_group [219]
0.00 0.00 1/3 stash_group_add_string [233]
-----------------------------------------------
0.00 0.00 1/1 main_init [438]
[532] 0.0 0.00 0.00 1 ui_init_stock_items [532]
-----------------------------------------------
0.00 0.00 1/1 init_default_kb [412]
[533] 0.0 0.00 0.00 1 ui_lookup_stock_label [533]
-----------------------------------------------
0.00 0.00 1/1 sort_menu [2330]
[534] 0.0 0.00 0.00 1 ui_menu_sort_by_label [534]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[535] 0.0 0.00 0.00 1 ui_set_statusbar [535]
0.00 0.00 1/29 set_statusbar [89]
0.00 0.00 1/4 msgwin_status_add [203]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[536] 0.0 0.00 0.00 1 ui_sidebar_show_hide [536]
0.00 0.00 3/12 ui_widget_show_hide [141]
0.00 0.00 1/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 apply_settings [337]
[537] 0.0 0.00 0.00 1 ui_update_fold_items [537]
0.00 0.00 3/224 ui_lookup_widget [28]
0.00 0.00 3/12 ui_widget_show_hide [141]
-----------------------------------------------
0.00 0.00 1/1 apply_settings [337]
[538] 0.0 0.00 0.00 1 ui_update_view_editor_menu_items [538]
0.00 0.00 5/224 ui_lookup_widget [28]
-----------------------------------------------
0.00 0.00 1/1 tree_model_find_node [2530]
[539] 0.0 0.00 0.00 1 unfold_parent [539]
-----------------------------------------------
0.00 0.00 1/1 vte_get_child_environment [552]
[540] 0.0 0.00 0.00 1 utils_copy_environment [540]
0.00 0.00 43/43 str_in_array [67]
-----------------------------------------------
0.00 0.00 1/1 add_custom_template_items [334]
[541] 0.0 0.00 0.00 1 utils_get_config_files [541]
0.00 0.00 11/191 utils_str_equal [29]
0.00 0.00 2/2 utils_get_file_list_full [332]
0.00 0.00 1/1 utils_mkdir [546]
-----------------------------------------------
0.00 0.00 1/1 load_dialog_prefs [425]
[542] 0.0 0.00 0.00 1 utils_get_initials [542]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[543] 0.0 0.00 0.00 1 utils_get_line_endings [543]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[544] 0.0 0.00 0.00 1 utils_is_remote_path [544]
0.00 0.00 1/1 utils_is_uri [545]
-----------------------------------------------
0.00 0.00 1/1 utils_is_remote_path [544]
[545] 0.0 0.00 0.00 1 utils_is_uri [545]
-----------------------------------------------
0.00 0.00 1/1 utils_get_config_files [541]
[546] 0.0 0.00 0.00 1 utils_mkdir [546]
-----------------------------------------------
0.00 0.00 1/1 read_properties [473]
[547] 0.0 0.00 0.00 1 utils_strv_join [547]
-----------------------------------------------
0.00 0.00 1/1 document_open_file_full [377]
[548] 0.0 0.00 0.00 1 utils_tidy_path [548]
0.00 0.00 2/12 utils_string_replace_all [143]
-----------------------------------------------
0.00 0.00 1/1 configuration_save [351]
[549] 0.0 0.00 0.00 1 utils_write_file [549]
-----------------------------------------------
0.00 0.00 1/1 main_quit [440]
[550] 0.0 0.00 0.00 1 vte_close [550]
-----------------------------------------------
0.00 0.00 1/1 create_vte [363]
[551] 0.0 0.00 0.00 1 vte_create_popup_menu [551]
0.00 0.00 1/4 msgwin_menu_add_common_items [202]
-----------------------------------------------
0.00 0.00 1/1 vte_start [556]
[552] 0.0 0.00 0.00 1 vte_get_child_environment [552]
0.00 0.00 1/1 utils_copy_environment [540]
-----------------------------------------------
0.00 0.00 1/1 configuration_save_session_files [352]
[553] 0.0 0.00 0.00 1 vte_get_working_directory [553]
-----------------------------------------------
0.00 0.00 1/1 main [1426]
[554] 0.0 0.00 0.00 1 vte_init [554]
0.00 0.00 1/1 vte_register_symbols [555]
0.00 0.00 1/1 override_menu_key [456]
0.00 0.00 1/1 create_vte [363]
-----------------------------------------------
0.00 0.00 1/1 vte_init [554]
[555] 0.0 0.00 0.00 1 vte_register_symbols [555]
-----------------------------------------------
0.00 0.00 1/1 create_vte [363]
[556] 0.0 0.00 0.00 1 vte_start [556]
0.00 0.00 1/1 vte_get_child_environment [552]
-----------------------------------------------
This table describes the call tree of the program, and was sorted by
the total amount of time spent in each function and its children.
Each entry in this table consists of several lines. The line with the
index number at the left hand margin lists the current function.
The lines above it list the functions that called this function,
and the lines below it list the functions this one called.
This line lists:
index A unique number given to each element of the table.
Index numbers are sorted numerically.
The index number is printed next to every function name so
it is easier to look up where the function is in the table.
% time This is the percentage of the `total' time that was spent
in this function and its children. Note that due to
different viewpoints, functions excluded by options, etc,
these numbers will NOT add up to 100%.
self This is the total amount of time spent in this function.
children This is the total amount of time propagated into this
function by its children.
called This is the number of times the function was called.
If the function called itself recursively, the number
only includes non-recursive calls, and is followed by
a `+' and the number of recursive calls.
name The name of the current function. The index number is
printed after it. If the function is a member of a
cycle, the cycle number is printed between the
function's name and the index number.
For the function's parents, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the function into this parent.
children This is the amount of time that was propagated from
the function's children into this parent.
called This is the number of times this parent called the
function `/' the total number of times the function
was called. Recursive calls to the function are not
included in the number after the `/'.
name This is the name of the parent. The parent's index
number is printed after it. If the parent is a
member of a cycle, the cycle number is printed between
the name and the index number.
If the parents of the function cannot be determined, the word
`<spontaneous>' is printed in the `name' field, and all the other
fields are blank.
For the function's children, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the child into the function.
children This is the amount of time that was propagated from the
child's children to the function.
called This is the number of times the function called
this child `/' the total number of times the child
was called. Recursive calls by the child are not
listed in the number after the `/'.
name This is the name of the child. The child's index
number is printed after it. If the child is a
member of a cycle, the cycle number is printed
between the name and the index number.
If there are any cycles (circles) in the call graph, there is an
entry for the cycle-as-a-whole. This entry shows who called the
cycle (as parents) and the members of the cycle (as children.)
The `+' recursive calls entry shows the number of function calls that
were internal to the cycle, and the calls entry for each member shows,
for that member, how many times it was called from other members of
the cycle.
Index by function name
[12] FoldPropsDoc(unsigned int, int, int, WordList**, Accessor&) (LexOthers.cxx) [398] geany_object_get_type [300] sci_set_codepage
[10] CellBuffer::SetStyleFor(int, int, char, char) [399] geany_object_new [301] sci_set_eol_mode
[13] SurfaceImpl::FillRectangle(PRectangle, ColourDesired) [44] get_build_cmd [302] sci_set_folding_margin_visible
[14] SurfaceImpl::MeasureWidths(Font&, char const*, int, float*) [270] get_combo_box_entry_type [22] sci_set_font
[5] UndoHistory::CompletedRedoStep() [201] get_current_tag_name [206] sci_set_indentation_guides
[6] BuiltinRegex::FindText(Document*, int, int, char const*, bool, bool, bool, int, int*) [79] get_current_tag_name_cached [303] sci_set_lexer
[2] Document::FindText(int, int, char const*, bool, bool, bool, bool, int, int*) [66] get_default_indent_prefs [185] sci_set_line_numbers
[4] CellBuffer::CharAt(int) const [271] get_doc_folder [304] sci_set_lines_wrapped
[11] CellBuffer::Length() const [272] get_doc_parent [305] sci_set_mark_long_lines
[1] Document::NextPosition(int, int) const [18] get_doc_words [150] sci_set_property
[3] Document::NextCharacter(int&, int) const [400] get_indent_size_after_line [306] sci_set_readonly
[7] Document::Length() const [159] get_keyfile_int [307] sci_set_scroll_stop_at_last_line
[8] non-virtual thunk to Document::DecorationSetCurrentIndicator(int) [225] get_keyfile_ints [308] sci_set_scrollbar_mode
[9] non-virtual thunk to Document::GetRelativePosition(int, int) const [118] get_keyfile_style [207] sci_set_symbol_margin
[158] add_custom_filetype [401] get_keyfile_whitespace_chars [309] sci_set_tab_indents
[334] add_custom_template_items [402] get_keyfile_wordchars [186] sci_set_tab_width
[137] add_file_item [226] get_lexer_filetype [482] sci_set_text
[238] add_kb [403] get_locale [208] sci_set_undo_collection
[34] add_kb [108] get_log_prefix [187] sci_set_use_tabs
[114] add_kb_group [273] get_named_styles [310] sci_set_visible_eols
[156] add_menu_accel [45] get_next_build_cmd [311] sci_set_visible_white_spaces
[127] add_menu_accel [227] get_path_max [188] sci_text_width
[55] add_named_style [404] get_plugin_path [312] sci_use_popup
[335] add_popup_menu_accels [405] get_real_path_from_utf8 [313] sci_zoom_off
[42] add_pref [406] get_session_file_string [483] search_finalize
[336] add_recent_file [148] get_style [484] search_init
[61] add_widget_pref [274] get_widget [314] set_character_classes
[31] apply_kb_accel [40] handle_boolean_setting [485] set_cursor_position
[337] apply_settings [175] handle_buffer [151] set_sci_style
[338] auto_multiline [176] handle_encoding [89] set_statusbar
[339] auto_update_margin_width [63] handle_integer_setting [189] set_stop_button
[128] autocomplete_check_html [124] handle_string_setting [315] settings_action
[17] autocomplete_doc_word [275] handle_strv_setting [486] setup_config_dir
[129] autocomplete_scope [276] handle_widget_property [487] setup_config_file_menus
[197] autocomplete_tags [407] highlighting_free_styles [488] setup_paths
[340] build_finalize [408] highlighting_init_styles [316] setup_sci_keys
[341] build_init [131] highlighting_is_code_style [489] setup_tab_dnd
[217] build_load_menu [132] highlighting_is_comment_style [490] setup_window_position
[239] build_load_menu_grp [133] highlighting_is_string_style [209] show_tags_list
[179] build_menu_update [277] highlighting_set_styles [491] sidebar_add_common_menu_items
[342] build_save_menu [409] in_block_comment [492] sidebar_finalize
[240] build_save_menu_grp [410] init_builtin_filetypes [493] sidebar_init
[218] build_set_group_count [278] init_custom_filetypes [317] sidebar_openfiles_add
[343] cc_insert_custom_command_items [411] init_custom_style [190] sidebar_openfiles_update
[344] check_builtin_filenames [412] init_default_kb [494] sidebar_remove_document
[103] check_fixed_kb [413] init_document_widgets [495] sidebar_select_openfiles_item
[122] check_line_breaking [414] init_encodings [232] sidebar_tabs_show_hide
[104] check_menu_key [415] init_general_templates [210] sidebar_update_tag_list
[345] check_no_unsaved [416] init_pref_groups [496] snippets_load
[105] check_vte [417] init_prefs [497] socket_finalize
[145] configuration_add_pref_group [418] init_recent_files [113] stash_group_add_boolean
[219] configuration_add_various_pref_group [165] insert_date_items [318] stash_group_add_combo_box
[346] configuration_apply_settings [182] insert_include_items [211] stash_group_add_entry
[347] configuration_finalize [419] insert_indent_after_line [140] stash_group_add_integer
[348] configuration_init [47] invert [212] stash_group_add_radio_buttons
[349] configuration_load [279] keybindings_foreach [191] stash_group_add_spin_button_integer
[350] configuration_load_session_files [420] keybindings_free [233] stash_group_add_string
[351] configuration_save [116] keybindings_free_group [498] stash_group_add_string_vector
[352] configuration_save_session_files [68] keybindings_get_core_group [76] stash_group_add_toggle_button
[123] convert_int [30] keybindings_get_item [499] stash_group_add_widget_property
[241] copy_ft_groups [421] keybindings_init [500] stash_group_display
[353] create_build_menu [422] keybindings_load_keyfile [152] stash_group_free
[138] create_build_menu_item [32] keybindings_set_item [153] stash_group_load_from_key_file
[354] create_config_dir [112] keyfile_action [154] stash_group_new
[355] create_config_files_menu [423] lexer_has_braces [155] stash_group_save_to_key_file
[356] create_default_tag_tree [424] load_active_plugins [234] stash_group_set_various
[357] create_edit_menu1 [425] load_dialog_prefs [501] stash_group_update
[358] create_file_template_menu [426] load_indent_settings [319] store_saved_encoding
[220] create_message_popup_menu [427] load_kb [67] str_in_array
[242] create_new_sci [33] load_kb [320] styleset_common
[51] create_radio_menu_item [428] load_named_styles [502] styleset_common_init
[359] create_set_filetype_menu [280] load_recent_files [321] styleset_default
[360] create_signals [429] load_settings [503] symbols_finalize
[90] create_statusbar_statistics [430] load_settings [322] symbols_get_current_function
[198] create_sub_menu [431] load_startup_files [96] symbols_get_current_scope
[361] create_taglist_popup_menu [432] load_system_keyfile [504] symbols_init
[362] create_toolbar_popup_menu1 [433] load_text_file [235] tab_count_changed
[363] create_vte [434] load_ui_prefs [505] templates_free_templates
[364] create_window1 [435] load_user_kb [506] templates_init
[77] current_tag_changed [436] log_finalize [507] tm_create_workspace
[365] dialogs_show_unsaved_file [437] log_handlers_init [236] tm_get_real_path
[243] document_account_for_unsaved [281] main_get_version_string [508] tm_get_workspace
[366] document_apply_indent_settings [438] main_init [160] tm_tags_find
[86] document_can_redo [439] main_locale_init [213] tm_tags_sort
[87] document_can_undo [440] main_quit [509] tm_work_object_destroy
[99] document_check_disk_status [54] match_basename [510] tm_work_object_init
[367] document_close [166] menu_items_changed_cb [511] tm_work_object_register
[368] document_close_all [441] monitor_file_setup [214] tm_workspace_find
[244] document_create [442] msgwin_finalize [512] tm_workspace_free
[369] document_finalize [443] msgwin_init [323] tm_workspace_remove_object
[370] document_find_by_filename [202] msgwin_menu_add_common_items [513] toolbar_apply_settings
[371] document_find_by_real_path [444] msgwin_show_hide_tabs [514] toolbar_finalize
[62] document_find_by_sci [203] msgwin_status_add [74] toolbar_get_action_by_name
[180] document_get_basename_for_display [445] navqueue_free [515] toolbar_get_insert_position
[58] document_get_current [446] navqueue_init [117] toolbar_get_widget_by_name
[157] document_get_from_page [447] navqueue_remove_file [324] toolbar_get_widget_child_by_name
[245] document_get_new_idx [448] notebook_free [516] toolbar_init
[199] document_get_notebook_page [449] notebook_init [517] toolbar_reload
[162] document_get_status_color [282] notebook_new_tab [518] toolbar_set_icon_size
[146] document_get_status_id [450] notebook_remove_page [519] toolbar_set_icon_style
[221] document_get_status_widget_class [100] notebook_switch_in_progress [520] toolbar_show_hide
[372] document_grab_focus [451] object_get_property_type [521] toolbar_update_ui
[373] document_init_doclist [125] on_char_added [522] tools_create_insert_custom_command_menu_items
[246] document_load_config [37] on_editor_expose_event [215] ui_add_config_file_menu_item
[374] document_new_file [27] on_editor_notify [523] ui_add_recent_document
[375] document_new_file_if_non_open [452] on_exit_clicked [524] ui_button_new_with_image
[376] document_open_file [453] on_new_line_added [525] ui_create_insert_date_menu_items
[377] document_open_file_full [41] on_update_ui [526] ui_create_insert_menu_items
[378] document_remove_page [454] open_cl_files [527] ui_create_recent_menus
[247] document_set_filetype [455] openfiles_remove [216] ui_document_buttons_update
[222] document_set_text_changed [456] override_menu_key [325] ui_document_show_hide
[223] document_show_tab [59] parse_color [326] ui_entry_add_activate_backward_signal
[248] document_stop_file_monitoring [457] parse_command_line_options [327] ui_entry_add_clear_icon
[249] document_try_focus [46] parse_keyfile_style [528] ui_finalize_builder
[168] document_undo_add [458] plugins_finalize [328] ui_get_gtk_settings_integer
[250] document_undo_clear [459] plugins_init [49] ui_get_mime_icon
[251] document_update_tab_label [460] plugins_load_active [19] ui_get_top_parent
[110] document_update_tag_list_in_idle [283] pref_action [20] ui_guess_object_name
[252] document_update_tags [461] prepare_compiler_tree_view [167] ui_image_menu_item_new
[253] editor_apply_update_prefs [462] prepare_msg_tree_view [529] ui_init
[35] editor_check_colourise [463] prepare_openfiles [530] ui_init_builder
[254] editor_create [464] prepare_status_tree_view [531] ui_init_prefs
[255] editor_create_widget [465] progress_bar_create [532] ui_init_stock_items
[256] editor_destroy [466] project_finalize [329] ui_init_toolbar_widgets
[379] editor_finalize [284] project_get_base_path [533] ui_lookup_stock_label
[91] editor_get_eol_char_name [467] project_init [28] ui_lookup_widget
[72] editor_get_indent_prefs [468] project_load_prefs [121] ui_menu_item_get_text
[257] editor_get_long_line_column [469] project_save_prefs [534] ui_menu_sort_by_label
[258] editor_get_long_line_type [228] queue_colourise [192] ui_save_buttons_toggle
[259] editor_goto_pos [285] queue_free [535] ui_set_statusbar
[106] editor_highlight_braces [470] quit_app [193] ui_set_window_title
[380] editor_init [134] read_current_word [536] ui_sidebar_show_hide
[26] editor_sci_notify_cb [471] read_extensions [537] ui_update_fold_items
[260] editor_scroll_to_line [183] read_file [84] ui_update_popup_reundo_items
[261] editor_set_font [472] read_filetype_config [97] ui_update_statusbar
[181] editor_set_indent [149] read_group [237] ui_update_tab_status
[200] editor_set_indentation_guides [286] read_groups [538] ui_update_view_editor_menu_items
[381] editor_snippets_free [64] read_named_style [194] ui_widget_modify_font_from_string
[382] editor_snippets_init [473] read_properties [23] ui_widget_set_sensitive
[130] editor_start_auto_complete [184] read_template [141] ui_widget_show_hide
[43] encodings_charset_equals [287] recent_create_menu [539] unfold_parent
[169] encodings_check_regexes [288] recent_file_loaded [109] update_dialog
[170] encodings_convert_to_utf8_auto [229] recent_get_recent_files [330] update_mru_docs_head
[383] encodings_finalize [474] recent_get_recent_projects [21] utf8_strdown
[262] encodings_get_from_charset [289] regex_compile [85] utils_atob
[171] encodings_get_idx_from_charset [139] regex_match [540] utils_copy_environment
[384] encodings_init [204] register_named_icon [195] utils_ensure_same_eol_characters
[78] encodings_is_unicode_charset [290] remove_page [331] utils_filename_has_prefix
[172] encodings_scan_unicode_bom [291] rotate_rgb [541] utils_get_config_files
[263] encodings_select_radio_item [475] run_unsaved_dialog [101] utils_get_current_time_string
[38] encodings_to_string [476] save_dialog_prefs [196] utils_get_eol_char
[52] filetype_add [292] save_recent_files [98] utils_get_eol_name
[102] filetype_has_tags [477] save_ui_prefs [332] utils_get_file_list_full
[56] filetype_make_title [107] sci_assign_cmdkey [333] utils_get_hex_from_color
[53] filetype_new [88] sci_can_redo [542] utils_get_initials
[385] filetypes_detect_from_document [230] sci_can_undo [543] utils_get_line_endings
[386] filetypes_detect_from_extension [478] sci_clear_all [161] utils_get_locale_from_utf8
[387] filetypes_detect_from_file_internal [80] sci_clear_cmdkey [39] utils_get_setting_boolean
[388] filetypes_find [293] sci_colourise [71] utils_get_setting_integer
[389] filetypes_free_types [294] sci_empty_undo_buffer [36] utils_get_setting_string
[264] filetypes_get_conf_extension [57] sci_get_char_at [136] utils_get_utf8_from_locale
[92] filetypes_get_display_name [81] sci_get_col_from_position [24] utils_get_value_of_hex
[265] filetypes_get_filename [73] sci_get_current_line [544] utils_is_remote_path
[390] filetypes_init [15] sci_get_current_position [545] utils_is_uri
[391] filetypes_init_types [82] sci_get_eol_mode [65] utils_isbrace
[266] filetypes_load_config [93] sci_get_fold_level [546] utils_mkdir
[163] filetypes_lookup_by_name [205] sci_get_fold_parent [177] utils_scale_round
[267] filetypes_select_radio_item [16] sci_get_length [25] utils_str_casecmp
[392] find_shebang [75] sci_get_lexer [29] utils_str_equal
[393] force_close_all [119] sci_get_line [178] utils_str_middle_truncate
[50] free_styleset [83] sci_get_line_count [142] utils_string_find
[48] g_trash_stack_height [70] sci_get_line_from_position [143] utils_string_replace_all
[173] g_trash_stack_pop [479] sci_get_line_indent_position [144] utils_strpos
[174] g_trash_stack_push [295] sci_get_line_indentation [60] utils_strtod
[394] geany_data_init [94] sci_get_overtype [547] utils_strv_join
[115] geany_debug [135] sci_get_position_from_line [548] utils_tidy_path
[395] geany_entry_action_class_init [231] sci_get_position_from_xy [549] utils_write_file
[147] geany_entry_action_get_type [95] sci_get_selected_text_length [550] vte_close
[268] geany_entry_action_new [480] sci_get_selection_end [551] vte_create_popup_menu
[396] geany_menu_button_action_class_init [481] sci_get_selection_start [552] vte_get_child_environment
[269] geany_menu_button_action_get_menu [120] sci_get_string [553] vte_get_working_directory
[69] geany_menu_button_action_get_type [126] sci_get_style_at [554] vte_init
[224] geany_menu_button_action_new [296] sci_goto_pos [555] vte_register_symbols
[164] geany_menu_button_action_set_menu [297] sci_scroll_caret [556] vte_start
[111] geany_menu_item_set_label [298] sci_set_autoc_max_height
[397] geany_object_class_init [299] sci_set_caret_policy_x
/* Algorithm based on based on Scite's StartAutoCompleteWord()
* @returns a sorted list of words matching @p root */
static GSList *get_doc_words(ScintillaObject *sci, gchar *root, gsize rootlen)
{
gint len;
gsize nmatches = 0;
GSList *words = NULL;
struct Sci_TextToFind ttf;
char *sci_buf, *sci_start, *found, *end_ptr;
len = scintilla_send_message(sci, SCI_GETLENGTH, 0, 0);
sci_buf = (char*) scintilla_send_message(sci, SCI_GETCHARACTERPOINTER, 0, 0);
end_ptr = sci_buf + len;
found = strstr(sci_buf, root);
while (found != NULL)
{
char *the_word = found;
size_t the_word_len;
while ( (found < end_ptr) && strchr(GEANY_WORDCHARS, found[0]) != NULL)
found++;
if (found >= end_ptr)
break;
the_word_len = found - the_word;
if (the_word_len > rootlen)
{
char word[512] = {0};
strncpy(word, the_word, the_word_len);
if (g_slist_find_custom(words, word, (GCompareFunc) g_strcmp0) == NULL)
{
//g_debug("Found word: %s\n", word);
words = g_slist_prepend(words, g_strdup(word));
nmatches++;
}
if (nmatches == editor_prefs.autocompletion_max_entries)
break;
}
//g_debug("Next search starts at %p from base %p (endptr %p)", found, sci_buf, end_ptr);
found = strstr(found, root);
}
//g_debug("Found '%lu' matches", nmatches);
return g_slist_sort(words, (GCompareFunc)utils_str_casecmp);
}
@codebrainz
Copy link
Copy Markdown
Author

A couple notes:

  • IIRC the profile was gathered with the GStringChunk patches applied.
  • With dirty C-string version, since Scintilla closes the gap buffer only once in the 10,000 runs (since no changes made between), the last version using the buffer directly may have somewhat skewed results (although likely there'd still be massive speedups anyway I'd guess).
  • I attached the disgusting plain C version so you could see how wrong and bug prone it probably is, although in general, likely much faster (note: I wrote it in like 15 minutes :).
  • I just attached the "timing instrumentation changes" if anyone care to experiment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment