SF.net SVN: geany: [1879] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Sep 13 11:31:19 UTC 2007


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.



More information about the Commits mailing list