[geany/geany-plugins] 01ed13: scope - enable array element size emulation for glib < 2.22, not < 2.20
Dimitar Zhekov
git-noreply at geany.org
Tue Jan 29 19:50:53 UTC 2013
Branch: refs/heads/master
Author: Dimitar Zhekov <dimitar.zhekov at gmail.com>
Committer: Dimitar Zhekov <dimitar.zhekov at gmail.com>
Date: Tue, 29 Jan 2013 19:50:53 UTC
Commit: 01ed13af57dff9f2211cd7508206cac530c03364
https://github.com/geany/geany-plugins/commit/01ed13af57dff9f2211cd7508206cac530c03364
Log Message:
-----------
scope - enable array element size emulation for glib < 2.22, not < 2.20
Modified Paths:
--------------
scope/ChangeLog
scope/src/gtk216.c
scope/src/gtk216.h
Modified: scope/ChangeLog
7 files changed, 7 insertions(+), 0 deletions(-)
===================================================================
@@ -1,3 +1,10 @@
+2013-01-29 Dimitar Zhekov <dimitar.zhekov at gmail.com>
+
+ * src/gtk216.c, src/gtk216.h:
+ Enable g_array_get_element_size() emulation for glib < 2.22 instead
+ of glib < 2.20.
+
+
2013-01-22 Dimitar Zhekov <dimitar.zhekov at gmail.com>
* src/debug.c:
Modified: scope/src/gtk216.c
8 files changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -19,7 +19,7 @@
#include "common.h"
-#if !GLIB_CHECK_VERSION(2, 20, 0)
+#if !GLIB_CHECK_VERSION(2, 22, 0)
/* :-( */
typedef struct _ArraySize
{
@@ -65,7 +65,7 @@ gchar *scope_array_free(GArray *array, gboolean free_segment)
return g_array_free(array, free_segment);
}
-#endif /* GLIB 2.20.0 */
+#endif /* GLIB 2.22.0 */
#if !GTK_CHECK_VERSION(2, 18, 0)
void gtk_widget_set_visible(GtkWidget *widget, gboolean visible)
@@ -124,14 +124,14 @@ void gtk216_init(void)
for (scd = sort_column_ids; scd->id; scd++)
gtk_tree_view_column_set_sort_column_id(get_column(scd->id), scd->sort_column_id);
-#if !GLIB_CHECK_VERSION(2, 20, 0)
+#if !GLIB_CHECK_VERSION(2, 22, 0)
array_sizes = g_array_sized_new(FALSE, FALSE, sizeof(ArraySize), 0x10);
#endif
}
void gtk216_finalize(void)
{
-#if !GLIB_CHECK_VERSION(2, 20, 0)
+#if !GLIB_CHECK_VERSION(2, 22, 0)
g_array_free(array_sizes, TRUE);
#endif
}
Modified: scope/src/gtk216.h
4 files changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -19,7 +19,7 @@
#ifndef GTK216_H
-#if !GLIB_CHECK_VERSION(2, 20, 0)
+#if !GLIB_CHECK_VERSION(2, 22, 0)
GArray *scope_array_sized_new(gboolean zero_terminated, gboolean clear, guint element_size,
guint reserved_size);
#define g_array_sized_new(zero_terminated, clear, element_size, reserved_size) \
@@ -30,7 +30,7 @@ GArray *scope_array_sized_new(gboolean zero_terminated, gboolean clear, guint el
#define g_array_get_element_size(array) scope_array_get_element_size(array)
gchar *scope_array_free(GArray *array, gboolean free_segment);
#define g_array_free(array, free_segment) scope_array_free((array), (free_segment))
-#endif /* GLIB 2.20.0 */
+#endif /* GLIB 2.22.0 */
#if !GTK_CHECK_VERSION(2, 18, 0)
#define gtk_widget_get_visible(widget) GTK_WIDGET_VISIBLE(widget)
--------------
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