[geany/geany-plugins] baf202: scope - small improvements
Dimitar Zhekov
git-noreply at xxxxx
Thu Apr 25 18:07:50 UTC 2013
Branch: refs/heads/master
Author: Dimitar Zhekov <dimitar.zhekov at gmail.com>
Committer: Dimitar Zhekov <dimitar.zhekov at gmail.com>
Date: Thu, 25 Apr 2013 18:07:50 UTC
Commit: baf202c8c70ff013a76f61c5fed1049a12f4179a
https://github.com/geany/geany-plugins/commit/baf202c8c70ff013a76f61c5fed1049a12f4179a
Log Message:
-----------
scope - small improvements
Modified Paths:
--------------
scope/ChangeLog
scope/src/break.c
scope/src/debug.c
scope/src/utils.c
Modified: scope/ChangeLog
9 files changed, 9 insertions(+), 0 deletions(-)
===================================================================
@@ -1,3 +1,12 @@
+2013-04-25 Dimitar Zhekov <dimitar.zhekov at gmail.com>
+
+ * src/break.c, src/utils.c:
+ Small improvements.
+ * src/store/scptreestore.c:
+ Added i18n for gtk+ >= 2.18.
+ * src/store/scptreestore.html:
+ ScpTreeStore documentation fixes.
+
2013-04-04 Dimitar Zhekov <dimitar.zhekov at gmail.com>
* data/scope.glade, src/Makefile.am, src/break.c, src/common.h,
Modified: scope/src/break.c
16 files changed, 6 insertions(+), 10 deletions(-)
===================================================================
@@ -57,17 +57,12 @@ static gint break_id_compare(ScpTreeStore *store, GtkTreeIter *a, GtkTreeIter *b
scp_tree_store_get(store, b, BREAK_ID, &s2, -1);
result = utils_atoi0(s1) - utils_atoi0(s2);
- if (!result && s1 && s2)
- {
- const char *p1, *p2;
-
- for (p1 = s1; isdigit(*p1); p1++);
- for (p2 = s2; isdigit(*p2); p2++);
+ if (result || !s1 || !s2)
+ return result;
- result = atoi(p1 + (*p1 == '.')) - atoi(p2 + (*p2 == '.'));
- }
-
- return result;
+ while (isdigit(*s1)) s1++;
+ while (isdigit(*s2)) s2++;
+ return atoi(s1 + (*s1 == '.')) - atoi(s2 + (*s2 == '.'));
}
static gint break_location_compare(ScpTreeStore *store, GtkTreeIter *a, GtkTreeIter *b,
@@ -1099,6 +1094,7 @@ static void on_break_selection_changed(GtkTreeSelection *selection,
scp_tree_store_get(store, &iter, BREAK_ID, &id, -1);
editable = !id || !strchr(id, '.');
+
for (index = 0; index < EDITCOLS; index++)
g_object_set(block_cells[index], "editable", editable, NULL);
}
Modified: scope/src/debug.c
1 files changed, 0 insertions(+), 1 deletions(-)
===================================================================
@@ -741,7 +741,6 @@ char *debug_send_evaluate(char token, gint scid, const gchar *expr)
debug_send_format(F, "0%c%d-data-evaluate-expression \"%s\"", token, scid, string->str);
g_string_free(string, TRUE);
-
return locale;
}
Modified: scope/src/utils.c
2 files changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -269,7 +269,7 @@ void store_save(ScpTreeStore *store, GKeyFile *config, const gchar *prefix,
gint store_gint_compare(ScpTreeStore *store, GtkTreeIter *a, GtkTreeIter *b, gpointer gdata)
{
- gchar *s1, *s2;
+ const gchar *s1, *s2;
scp_tree_store_get(store, a, GPOINTER_TO_INT(gdata), &s1, -1);
scp_tree_store_get(store, b, GPOINTER_TO_INT(gdata), &s2, -1);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list