Revision: 1879 http://geany.svn.sourceforge.net/geany/?rev=1879&view=rev Author: ntrel Date: 2007-09-13 04:31:19 -0700 (Thu, 13 Sep 2007)
Log Message: ----------- Speed up Save All for C-like files by avoiding unnecessary recolourising after user typenames have changed.
Modified Paths: -------------- trunk/ChangeLog trunk/src/callbacks.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2007-09-12 16:25:19 UTC (rev 1878) +++ trunk/ChangeLog 2007-09-13 11:31:19 UTC (rev 1879) @@ -1,3 +1,10 @@ +2007-09-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com> + + * src/callbacks.c: + Speed up Save All for C-like files by avoiding unnecessary + recolourising after user typenames have changed. + + 2007-09-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/plugindata.h:
Modified: trunk/src/callbacks.c =================================================================== --- trunk/src/callbacks.c 2007-09-12 16:25:19 UTC (rev 1878) +++ trunk/src/callbacks.c 2007-09-13 11:31:19 UTC (rev 1879) @@ -229,6 +229,8 @@ gint i, idx, max = gtk_notebook_get_n_pages(GTK_NOTEBOOK(app->notebook)); gint cur_idx = document_get_cur_idx();
+ document_delay_colourise(); // avoid recolourising all C files after each save + for (i = 0; i < max; i++) { idx = document_get_n_idx(i); @@ -243,6 +245,7 @@ else document_save_file(idx, FALSE); } + document_colourise_new(); treeviews_update_tag_list(cur_idx, TRUE); ui_set_window_title(cur_idx); }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.