SF.net SVN: geany:[2845] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Fri Aug 1 15:51:31 UTC 2008


Revision: 2845
          http://geany.svn.sourceforge.net/geany/?rev=2845&view=rev
Author:   eht16
Date:     2008-08-01 15:51:30 +0000 (Fri, 01 Aug 2008)

Log Message:
-----------
Add a list of contributors to the About dialog.
Update the THANKS file.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/THANKS
    trunk/src/about.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2008-07-31 14:47:03 UTC (rev 2844)
+++ trunk/ChangeLog	2008-08-01 15:51:30 UTC (rev 2845)
@@ -10,6 +10,9 @@
  * src/callbacks.c, src/vte.c, src/vte.h:
    Make Copy & Paste clipboard keybindings also work for the VTE
    (closes #2029675).
+ * src/about.c, THANKS:
+   Add a list of contributors to the About dialog.
+   Update the THANKS file.
 
 
 2008-07-27  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

Modified: trunk/THANKS
===================================================================
--- trunk/THANKS	2008-07-31 14:47:03 UTC (rev 2844)
+++ trunk/THANKS	2008-08-01 15:51:30 UTC (rev 2845)
@@ -14,7 +14,7 @@
 Saleem Abdulrasool <compnerd(at)gentoo(dot)org> - vte autoconf patch
 Marko Peric <cragwolf(at)gmail(dot)com>
 S Jagannathan <poojyum(at)gmail(dot)com>
-Colossus <colossus73(at)gmail(dot)com>
+Giuseppe Torelli <colossus73(at)gmail(dot)com>
 Kristoffer A. Tjernås <kt(at)nupi(dot)no>
 Tamim <amitamim(at)gmail(dot)com>
 Kevin Ellwood <kellwood(at)ameritech(dot)net>
@@ -44,6 +44,7 @@
 Pierre Joye <pierre(dot)php(at)gmail(dot)com> - Win32 process spawning patch
 Matti Mårds <mamaar(at)gmail(dot)com> - create PHP tags script
 Robert McGinley <mcginleyr1(at)gmail(dot)com> - Documentation improvements
+Felipe Pena <felipensp(at)gmail(dot)com> - Missing PHP keywords
 
 Translators:
 ------------

Modified: trunk/src/about.c
===================================================================
--- trunk/src/about.c	2008-07-31 14:47:03 UTC (rev 2844)
+++ trunk/src/about.c	2008-08-01 15:51:30 UTC (rev 2845)
@@ -30,6 +30,7 @@
 #include "utils.h"
 #include "ui_utils.h"
 #include "support.h"
+#include "geanywraplabel.h"
 
 static GtkWidget *gb_window = NULL;
 #include "gb.c"
@@ -73,7 +74,15 @@
 };
 static const gint prev_translators_len = G_N_ELEMENTS(prev_translators);
 
+static const gchar *contributors =
+"Alexander Rodin, Anh Phạm, blackdog, Bo Lorentsen, Bob Doan, Catalin Marinas, "
+"Christoph Berg, Daniel Richard G., Dave Moore, Dirk Weber, Felipe Pena, François Cami, "
+"Giuseppe Torelli, Guillaume Hoffmann, Jean-François Wauthy, Jeff Pohlmeyer, John Gabriele, "
+"Josef Whiter, Kevin Ellwood, Kristoffer A. Tjernås, Marko Peric, Matti Mårds, Peter Strand, "
+"Pierre Joye, Rob van der Linde, Robert McGinley, S Jagannathan, Saleem Abdulrasool, "
+"Sebastian Kraft, Shiv, Slava Semushin, Stefan Oltmanns, Tamim, Tomás Vírseda, Yura Siamashka";
 
+
 static void header_eventbox_style_set(GtkWidget *widget);
 static void header_label_style_set(GtkWidget *widget);
 static void homepage_clicked(GtkButton *button, gpointer data);
@@ -234,7 +243,7 @@
 	gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(credits_scrollwin),
 		GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
 
-	table = gtk_table_new(14 + translators_len + prev_translators_len, 3, FALSE);
+	table = gtk_table_new(18 + translators_len + prev_translators_len, 3, FALSE);
 	gtk_table_set_col_spacings(GTK_TABLE(table), 10);
 
 	row = 0;
@@ -309,6 +318,44 @@
 		row++;
 	}
 
+
+	ROW("", row, 0, 0, 0, 0);
+	row++;
+
+	g_snprintf(buffer, sizeof(buffer),
+		"<span size=\"larger\" weight=\"bold\">%s</span>", _("Contributors"));
+	label = gtk_label_new(buffer);
+	gtk_table_attach(GTK_TABLE(table), label, 0, 2, row, row + 1,
+					(GtkAttachOptions) (GTK_FILL),
+					(GtkAttachOptions) (0), 0, 5);
+	gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
+	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+	row++;
+
+	g_snprintf(buffer, sizeof(buffer),
+		_("Some of the many contributors (for a more detailed list, see the file %s):"),
+#ifdef G_OS_WIN32
+			"Thanks.txt"
+#else
+			"THANKS"
+#endif
+		);
+	label = gtk_label_new(buffer);
+	gtk_table_attach(GTK_TABLE(table), label, 0, 2, row, row + 1,
+					(GtkAttachOptions) (GTK_FILL),
+					(GtkAttachOptions) (0), 0, 5);
+	gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
+	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+	row++;
+
+	label = geany_wrap_label_new(contributors);
+	gtk_table_attach(GTK_TABLE(table), label, 0, 2, row, row + 1,
+					(GtkAttachOptions) (GTK_FILL),
+					(GtkAttachOptions) (0), 0, 5);
+	gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
+	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+	row++;
+
 	gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(credits_scrollwin), table);
 	gtk_viewport_set_shadow_type(GTK_VIEWPORT(gtk_widget_get_parent(table)), GTK_SHADOW_NONE);
 	gtk_widget_show_all(table);


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