SF.net SVN: geany:[5629] trunk
colombanw at users.sourceforge.net
colombanw at xxxxx
Sat Mar 26 03:12:39 UTC 2011
Revision: 5629
http://geany.svn.sourceforge.net/geany/?rev=5629&view=rev
Author: colombanw
Date: 2011-03-26 03:12:38 +0000 (Sat, 26 Mar 2011)
Log Message:
-----------
Small code cleanups
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/document.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2011-03-25 16:49:18 UTC (rev 5628)
+++ trunk/ChangeLog 2011-03-26 03:12:38 UTC (rev 5629)
@@ -2,6 +2,8 @@
* data/filetypes.vala:
Update Vala keywords (based on a patch from Matthew Brush, thanks).
+ * data/document.c:
+ Small code cleanups.
2011-03-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/src/document.c
===================================================================
--- trunk/src/document.c 2011-03-25 16:49:18 UTC (rev 5628)
+++ trunk/src/document.c 2011-03-26 03:12:38 UTC (rev 5629)
@@ -980,13 +980,9 @@
c = sci_get_char_at(sci, pos);
if (c == '\t')
tabs++;
- else
- if (c == ' ')
- {
- /* check for at least 2 spaces */
- if (sci_get_char_at(sci, pos + 1) == ' ')
- spaces++;
- }
+ /* check for at least 2 spaces */
+ else if (c == ' ' && sci_get_char_at(sci, pos + 1) == ' ')
+ spaces++;
}
if (spaces == 0 && tabs == 0)
return iprefs->type;
@@ -1058,25 +1054,6 @@
}
-#if 0
-static gboolean auto_update_tag_list(gpointer data)
-{
- GeanyDocument *doc = data;
-
- if (! doc || ! doc->is_valid || doc->tm_file == NULL)
- return FALSE;
-
- if (gtk_window_get_focus(GTK_WINDOW(main_widgets.window)) != GTK_WIDGET(doc->editor->sci))
- return TRUE;
-
- if (update_tags_from_buffer(doc))
- sidebar_update_tag_list(doc, TRUE);
-
- return TRUE;
-}
-#endif
-
-
/* To open a new file, set doc to NULL; filename should be locale encoded.
* To reload a file, set the doc for the document to be reloaded; filename should be NULL.
* pos is the cursor position, which can be overridden by --line and --column.
@@ -1232,10 +1209,6 @@
g_free(utf8_filename);
g_free(locale_filename);
- /* TODO This could be used to automatically update the symbol list,
- * based on a configurable interval */
- /*g_timeout_add(10000, auto_update_tag_list, doc);*/
-
/* set the cursor position according to pos, cl_options.goto_line and cl_options.goto_column */
pos = set_cursor_position(doc->editor, pos);
/* now bring the file in front */
@@ -1261,18 +1234,10 @@
if (length < 0)
length = strlen(data);
- switch (utils_get_line_endings(data, length))
- {
- case SC_EOL_CR: list = g_strsplit(data, "\r", 0); break;
- case SC_EOL_CRLF: list = g_strsplit(data, "\r\n", 0); break;
- case SC_EOL_LF: list = g_strsplit(data, "\n", 0); break;
- default: list = g_strsplit(data, "\n", 0);
- }
+ list = g_strsplit(data, utils_get_eol_char(utils_get_line_endings(data, length)), 0);
- for (i = 0; ; i++)
+ for (i = 0; list[i] != NULL; i++)
{
- if (list[i] == NULL)
- break;
filename = g_filename_from_uri(list[i], NULL, NULL);
if (G_UNLIKELY(filename == NULL))
continue;
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