You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(106) |
Oct
(334) |
Nov
(246) |
Dec
(145) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(42) |
Feb
(53) |
Mar
(232) |
Apr
(109) |
May
(137) |
Jun
(63) |
Jul
(26) |
Aug
(263) |
Sep
(193) |
Oct
(507) |
Nov
(440) |
Dec
(241) |
2003 |
Jan
(567) |
Feb
(195) |
Mar
(504) |
Apr
(481) |
May
(524) |
Jun
(522) |
Jul
(594) |
Aug
(502) |
Sep
(643) |
Oct
(508) |
Nov
(430) |
Dec
(377) |
2004 |
Jan
(361) |
Feb
(251) |
Mar
(219) |
Apr
(499) |
May
(461) |
Jun
(419) |
Jul
(314) |
Aug
(519) |
Sep
(416) |
Oct
(247) |
Nov
(305) |
Dec
(382) |
2005 |
Jan
(267) |
Feb
(282) |
Mar
(327) |
Apr
(338) |
May
(189) |
Jun
(400) |
Jul
(462) |
Aug
(530) |
Sep
(316) |
Oct
(523) |
Nov
(481) |
Dec
(650) |
2006 |
Jan
(536) |
Feb
(361) |
Mar
(287) |
Apr
(146) |
May
(101) |
Jun
(169) |
Jul
(221) |
Aug
(498) |
Sep
(300) |
Oct
(236) |
Nov
(209) |
Dec
(205) |
2007 |
Jan
(30) |
Feb
(23) |
Mar
(26) |
Apr
(15) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <lsc...@us...> - 2006-09-26 21:52:28
|
Revision: 17372 http://svn.sourceforge.net/gaim/?rev=17372&view=rev Author: lschiere Date: 2006-09-26 14:52:23 -0700 (Tue, 26 Sep 2006) Log Message: ----------- (17:43:58) LSchiere2: looks like it can't handle an external feed (17:47:12) ***LSchiere2 grumbles (17:48:10) SeanEgn: It can. (17:48:21) LSchiere2: okay. it's not. (17:48:50) LSchiere2: I pointed it at the feed for the Gaim category (17:49:11) SeanEgn: INFO:root:Empty feed, cowardly not updating http://www.schierer.org/~luke/log/feed?cat=9 (17:49:30) LSchiere2: the feed works from firefox (17:49:56) LSchiere2: and in the vienna rss reader (17:50:15) SeanEgn: Resolving www.schierer.org... 64.34.197.103 Connecting to www.schierer.org[64.34.197.103]:80... failed: Connection refused. (17:50:40) SeanEgn: I'm guessing it's an sf firewall (17:51:03) SeanEgn: Yeah, I can't get out at all from the sf.net shell server (17:51:11) LSchiere2: stupid sf (17:51:23) LSchiere2: ahwell, I'll revoke it then so it doesn't show broken on the planet feed list Modified Paths: -------------- web/planet/gaim/config.ini Modified: web/planet/gaim/config.ini =================================================================== --- web/planet/gaim/config.ini 2006-09-26 21:46:38 UTC (rev 17371) +++ web/planet/gaim/config.ini 2006-09-26 21:52:23 UTC (rev 17372) @@ -18,7 +18,3 @@ [http://gaim.sourceforge.net/sean/blog/index.rss2] name = Sean Egan face = http://gaim.sourceforge.net/sean/face.jpg - -[http://www.schierer.org/~luke/log/feed?cat=9] -name = Luke Schierer -face = http://gaim.sourceforge.net/luke/face.jpg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lsc...@us...> - 2006-09-26 21:46:41
|
Revision: 17371 http://svn.sourceforge.net/gaim/?rev=17371&view=rev Author: lschiere Date: 2006-09-26 14:46:38 -0700 (Tue, 26 Sep 2006) Log Message: ----------- see if it likes this better, currently the page shows the feed as http://gaim.sf.net/None Modified Paths: -------------- web/planet/gaim/config.ini Modified: web/planet/gaim/config.ini =================================================================== --- web/planet/gaim/config.ini 2006-09-26 21:40:11 UTC (rev 17370) +++ web/planet/gaim/config.ini 2006-09-26 21:46:38 UTC (rev 17371) @@ -19,6 +19,6 @@ name = Sean Egan face = http://gaim.sourceforge.net/sean/face.jpg -[http://www.schierer.org/~luke/log/feed/?cat=9] +[http://www.schierer.org/~luke/log/feed?cat=9] name = Luke Schierer face = http://gaim.sourceforge.net/luke/face.jpg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lsc...@us...> - 2006-09-26 21:40:29
|
Revision: 17370 http://svn.sourceforge.net/gaim/?rev=17370&view=rev Author: lschiere Date: 2006-09-26 14:40:11 -0700 (Tue, 26 Sep 2006) Log Message: ----------- I always forget to add the file Added Paths: ----------- web/htdocs/luke/face.jpg Added: web/htdocs/luke/face.jpg =================================================================== (Binary files differ) Property changes on: web/htdocs/luke/face.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dat...@us...> - 2006-09-26 21:37:42
|
Revision: 17369 http://svn.sourceforge.net/gaim/?rev=17369&view=rev Author: datallah Date: 2006-09-26 14:37:37 -0700 (Tue, 26 Sep 2006) Log Message: ----------- This is what we decided to do about the signedness warnings, right? Modified Paths: -------------- trunk/libgaim/protocols/jabber/parser.c trunk/libgaim/xmlnode.c Modified: trunk/libgaim/protocols/jabber/parser.c =================================================================== --- trunk/libgaim/protocols/jabber/parser.c 2006-09-26 21:36:30 UTC (rev 17368) +++ trunk/libgaim/protocols/jabber/parser.c 2006-09-26 21:37:37 UTC (rev 17369) @@ -40,7 +40,7 @@ if(!element_name) { return; - } else if(!strcmp(element_name, "stream")) { + } else if(!xmlStrcmp(element_name, (xmlChar*) "stream")) { js->protocol_version = JABBER_PROTO_0_9; for(i=0; i < nb_attributes * 5; i += 5) { int attrib_len = attributes[i+4] - attributes[i+3]; @@ -48,11 +48,11 @@ memcpy(attrib, attributes[i+3], attrib_len); attrib[attrib_len] = '\0'; - if(!strcmp(attributes[i], "version") + if(!xmlStrcmp(attributes[i], (xmlChar*) "version") && !strcmp(attrib, "1.0")) { js->protocol_version = JABBER_PROTO_1_0; g_free(attrib); - } else if(!strcmp(attributes[i], "id")) { + } else if(!xmlStrcmp(attributes[i], (xmlChar*) "id")) { if(js->stream_id) g_free(js->stream_id); js->stream_id = attrib; @@ -66,17 +66,17 @@ } else { if(js->current) - node = xmlnode_new_child(js->current, element_name); + node = xmlnode_new_child(js->current, (const char*) element_name); else - node = xmlnode_new(element_name); - xmlnode_set_namespace(node, namespace); + node = xmlnode_new((const char*) element_name); + xmlnode_set_namespace(node, (const char*) namespace); for(i=0; i < nb_attributes * 5; i+=5) { int attrib_len = attributes[i+4] - attributes[i+3]; char *attrib = g_malloc(attrib_len + 1); memcpy(attrib, attributes[i+3], attrib_len); attrib[attrib_len] = '\0'; - xmlnode_set_attrib(node, attributes[i], attrib); + xmlnode_set_attrib(node, (const char*) attributes[i], attrib); g_free(attrib); } @@ -94,7 +94,7 @@ return; if(js->current->parent) { - if(!strcmp(js->current->name, element_name)) + if(!xmlStrcmp((xmlChar*) js->current->name, element_name)) js->current = js->current->parent; } else { xmlnode *packet = js->current; @@ -115,7 +115,7 @@ if(!text || !text_len) return; - xmlnode_insert_data(js->current, text, text_len); + xmlnode_insert_data(js->current, (const char*) text, text_len); } static xmlSAXHandler jabber_parser_libxml = { Modified: trunk/libgaim/xmlnode.c =================================================================== --- trunk/libgaim/xmlnode.c 2006-09-26 21:36:30 UTC (rev 17368) +++ trunk/libgaim/xmlnode.c 2006-09-26 21:37:37 UTC (rev 17369) @@ -386,11 +386,11 @@ return; } else { if(xpd->current) - node = xmlnode_new_child(xpd->current, element_name); + node = xmlnode_new_child(xpd->current, (const char*) element_name); else - node = xmlnode_new(element_name); + node = xmlnode_new((const char *) element_name); - xmlnode_set_namespace(node, namespace); + xmlnode_set_namespace(node, (const char *) namespace); for(i=0; i < nb_attributes * 5; i+=5) { char *txt; @@ -401,7 +401,7 @@ txt = attrib; attrib = gaim_unescape_html(txt); g_free(txt); - xmlnode_set_attrib(node, attributes[i], attrib); + xmlnode_set_attrib(node, (const char*) attributes[i], attrib); g_free(attrib); } @@ -419,7 +419,7 @@ return; if(xpd->current->parent) { - if(!strcmp(xpd->current->name, element_name)) + if(!xmlStrcmp((xmlChar*) xpd->current->name, element_name)) xpd->current = xpd->current->parent; } } @@ -435,7 +435,7 @@ if(!text || !text_len) return; - xmlnode_insert_data(xpd->current, text, text_len); + xmlnode_insert_data(xpd->current, (const char*) text, text_len); } static xmlSAXHandler xmlnode_parser_libxml = { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lsc...@us...> - 2006-09-26 21:36:32
|
Revision: 17368 http://svn.sourceforge.net/gaim/?rev=17368&view=rev Author: lschiere Date: 2006-09-26 14:36:30 -0700 (Tue, 26 Sep 2006) Log Message: ----------- (17:31:59) SeanEgn: You need a face! (17:32:05) LSchiere2: I don't have one (17:33:12) SeanEgn: GET ONE! Modified Paths: -------------- web/planet/gaim/config.ini Modified: web/planet/gaim/config.ini =================================================================== --- web/planet/gaim/config.ini 2006-09-26 21:28:13 UTC (rev 17367) +++ web/planet/gaim/config.ini 2006-09-26 21:36:30 UTC (rev 17368) @@ -21,3 +21,4 @@ [http://www.schierer.org/~luke/log/feed/?cat=9] name = Luke Schierer +face = http://gaim.sourceforge.net/luke/face.jpg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lsc...@us...> - 2006-09-26 21:28:19
|
Revision: 17367 http://svn.sourceforge.net/gaim/?rev=17367&view=rev Author: lschiere Date: 2006-09-26 14:28:13 -0700 (Tue, 26 Sep 2006) Log Message: ----------- if this floods, I'll revoke it. Modified Paths: -------------- web/planet/gaim/config.ini Modified: web/planet/gaim/config.ini =================================================================== --- web/planet/gaim/config.ini 2006-09-26 20:58:25 UTC (rev 17366) +++ web/planet/gaim/config.ini 2006-09-26 21:28:13 UTC (rev 17367) @@ -18,3 +18,6 @@ [http://gaim.sourceforge.net/sean/blog/index.rss2] name = Sean Egan face = http://gaim.sourceforge.net/sean/face.jpg + +[http://www.schierer.org/~luke/log/feed/?cat=9] +name = Luke Schierer This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 20:58:28
|
Revision: 17366 http://svn.sourceforge.net/gaim/?rev=17366&view=rev Author: seanegan Date: 2006-09-26 13:58:25 -0700 (Tue, 26 Sep 2006) Log Message: ----------- And again Modified Paths: -------------- web/htdocs/sean/posts/head.html Modified: web/htdocs/sean/posts/head.html =================================================================== --- web/htdocs/sean/posts/head.html 2006-09-26 20:55:37 UTC (rev 17365) +++ web/htdocs/sean/posts/head.html 2006-09-26 20:58:25 UTC (rev 17366) @@ -111,7 +111,7 @@ <div id="content"> <div id="rss"> Get this weblog in RSS - <a href="/summerofcode/andrews/blog/index.rss"><img src="/images/feed-icon.png" border="0" alt="XML" /></a> + <a href="http://gaim.sf.net/sean/blog/index.rss"><img src="/images/feed-icon.png" border="0" alt="XML" /></a> </div> <br /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 20:55:40
|
Revision: 17365 http://svn.sourceforge.net/gaim/?rev=17365&view=rev Author: seanegan Date: 2006-09-26 13:55:37 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Kevin's keeping me honest Modified Paths: -------------- web/htdocs/sean/posts/head.html Modified: web/htdocs/sean/posts/head.html =================================================================== --- web/htdocs/sean/posts/head.html 2006-09-26 20:37:54 UTC (rev 17364) +++ web/htdocs/sean/posts/head.html 2006-09-26 20:55:37 UTC (rev 17365) @@ -19,15 +19,7 @@ <div class="subtitle">A multi-protocol instant messaging (IM) client</div> -<div id="download"> - - Source: <a href="http://prdownloads.sourceforge.net/gaim/gaim-1.3.1.tar.gz?download">tarball</a>, - <a href="http://prdownloads.sourceforge.net/gaim/gaim-1.3.1.tar.bz2?download">bz2ball</a><br /> - <a href="/downloads.php">Other Packages</a><br /> - <a href="/ChangeLog">ChangeLog</a> (<a href="/win32/ChangeLog.win32">Win32</a>) </div> - -</div> <!-- end #header --> <div id="nav" style="background: #6486C1;"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 20:37:57
|
Revision: 17364 http://svn.sourceforge.net/gaim/?rev=17364&view=rev Author: seanegan Date: 2006-09-26 13:37:54 -0700 (Tue, 26 Sep 2006) Log Message: ----------- news Modified Paths: -------------- web/htdocs/news.txt Modified: web/htdocs/news.txt =================================================================== --- web/htdocs/news.txt 2006-09-26 20:14:06 UTC (rev 17363) +++ web/htdocs/news.txt 2006-09-26 20:37:54 UTC (rev 17364) @@ -1,3 +1,7 @@ +Planet Gaim +September 26th, 2006 - 1:33PM PDT +Since we've started going longer periods of time without releasing, as we finsh up 2.0.0, people have been wondering how we're progressing. To answer these questions, I've started a development blog. I've encouraged other Gaim developers to do the same and have set up <a href='http://gaim.sf.net/planet'>Planet Gaim</a> to aggregate everyone's development updates on a single page. +# MSN Crashing August 16th, 2006 - 6:58PM PDT Yesterday, Gaim started crashing for a bunch of people (most notably Windows users) when trying to connect a MSN account. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 20:14:08
|
Revision: 17363 http://svn.sourceforge.net/gaim/?rev=17363&view=rev Author: seanegan Date: 2006-09-26 13:14:06 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Maybe this is the last change Modified Paths: -------------- web/htdocs/sean/posts/head.html Modified: web/htdocs/sean/posts/head.html =================================================================== --- web/htdocs/sean/posts/head.html 2006-09-26 20:10:05 UTC (rev 17362) +++ web/htdocs/sean/posts/head.html 2006-09-26 20:14:06 UTC (rev 17363) @@ -6,7 +6,7 @@ <link rel="Stylesheet" href="/gaim.css" type="text/css" media="screen" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> - <link rel="alternate" type="application/rss+xml" title="RSS" href="http://gaim.sourceforge.net/summerofcode/andrews/blog/index.rss" /> + <link rel="alternate" type="application/rss+xml" title="RSS" href="http://gaim.sourceforge.net/sean/blog/index.rss" /> </head> <body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 20:10:07
|
Revision: 17362 http://svn.sourceforge.net/gaim/?rev=17362&view=rev Author: seanegan Date: 2006-09-26 13:10:05 -0700 (Tue, 26 Sep 2006) Log Message: ----------- fix some relative paths Modified Paths: -------------- web/htdocs/sean/posts/a_new_blog.txt Modified: web/htdocs/sean/posts/a_new_blog.txt =================================================================== --- web/htdocs/sean/posts/a_new_blog.txt 2006-09-26 20:07:02 UTC (rev 17361) +++ web/htdocs/sean/posts/a_new_blog.txt 2006-09-26 20:10:05 UTC (rev 17362) @@ -18,7 +18,7 @@ <h3>Global Buddy Icon Selector</h3> -<img align='right' src='images/buddyiconselector.png'/> +<img align='right' src='http://gaim.sf.net/sean/images/buddyiconselector.png'/> <p> There are about 5 questions that I get asked over and over and over again, and I've recently been @@ -40,7 +40,7 @@ <h3>Buddy List Group Indenting</h3> -<img align='left' src='images/groupindent.png' /> +<img align='left' src='http://gaim.sf.net/sean/images/groupindent.png' /> <p> Another thing people complain to me about fairly regularly is the indentation of buddies within a group. @@ -60,7 +60,7 @@ <h3>libgaim and gaim-text</h3> -<img align='right' src='images/gaimtext.png' /> +<img align='right' src='http://gaim.sf.net/sean/images/gaimtext.png' /> <p> I can't take much credit for this one personally, but it's too cool not to mention. 2.0.0beta4 will This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sa...@us...> - 2006-09-26 20:07:07
|
Revision: 17361 http://svn.sourceforge.net/gaim/?rev=17361&view=rev Author: sadrul Date: 2006-09-26 13:07:02 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Fix the highlighting for move/resize of windows when shadows are turned on. Modified Paths: -------------- trunk/console/libgnt/gntmain.c Modified: trunk/console/libgnt/gntmain.c =================================================================== --- trunk/console/libgnt/gntmain.c 2006-09-26 20:01:29 UTC (rev 17360) +++ trunk/console/libgnt/gntmain.c 2006-09-26 20:07:02 UTC (rev 17361) @@ -744,6 +744,11 @@ d = win->window; gnt_widget_get_size(win, &w, &h); + if (gnt_widget_has_shadow(win)) { + --w; + --h; + } + /* the top and bottom */ for (i = 0; i < w; i += reverse_char(d, 0, i, set)); for (i = 0; i < w; i += reverse_char(d, h-1, i, set)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 20:01:34
|
Revision: 17360 http://svn.sourceforge.net/gaim/?rev=17360&view=rev Author: seanegan Date: 2006-09-26 13:01:29 -0700 (Tue, 26 Sep 2006) Log Message: ----------- remove old header/footer stuff Modified Paths: -------------- web/htdocs/sean/posts/foot.html web/htdocs/sean/posts/head.html Modified: web/htdocs/sean/posts/foot.html =================================================================== --- web/htdocs/sean/posts/foot.html 2006-09-26 19:23:53 UTC (rev 17359) +++ web/htdocs/sean/posts/foot.html 2006-09-26 20:01:29 UTC (rev 17360) @@ -14,8 +14,6 @@ <p><strong>Gaim is NOT endorsed by or affiliated with AOL</strong></p> <p> -<a href="http://www.linspire.com/lindows_products_details.php?id=1832"><img src="http://linspire.com/sponsorbadge" width="155" height="50" border="0" alt="Lindows" /></a> - <a href="http://sourceforge.net/"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=235&type=5" width="210" height="62" border="0" alt="SourceForge" /></a> </p> Modified: web/htdocs/sean/posts/head.html =================================================================== --- web/htdocs/sean/posts/head.html 2006-09-26 19:23:53 UTC (rev 17359) +++ web/htdocs/sean/posts/head.html 2006-09-26 20:01:29 UTC (rev 17360) @@ -15,7 +15,6 @@ <h1> <a href="/" title="Gaim home page"><img src="/images/gaim-logo.png" height="46" width="35" alt="Gaim logo" class="logo" />Gaim</a> - <span class="version">1.3.1</span> </h1> <div class="subtitle">A multi-protocol instant messaging (IM) client</div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 19:24:00
|
Revision: 17359 http://svn.sourceforge.net/gaim/?rev=17359&view=rev Author: seanegan Date: 2006-09-26 12:23:53 -0700 (Tue, 26 Sep 2006) Log Message: ----------- My first blog post. Added Paths: ----------- web/htdocs/sean/images/ web/htdocs/sean/images/buddyiconselector.png web/htdocs/sean/images/gaimtext.png web/htdocs/sean/images/groupindent.png web/htdocs/sean/posts/a_new_blog.txt Added: web/htdocs/sean/images/buddyiconselector.png =================================================================== (Binary files differ) Property changes on: web/htdocs/sean/images/buddyiconselector.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/sean/images/gaimtext.png =================================================================== (Binary files differ) Property changes on: web/htdocs/sean/images/gaimtext.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/sean/images/groupindent.png =================================================================== (Binary files differ) Property changes on: web/htdocs/sean/images/groupindent.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/sean/posts/a_new_blog.txt =================================================================== --- web/htdocs/sean/posts/a_new_blog.txt (rev 0) +++ web/htdocs/sean/posts/a_new_blog.txt 2006-09-26 19:23:53 UTC (rev 17359) @@ -0,0 +1,90 @@ +Gaim Development Blog +<p> +Hi! A lot of people have been e-mailing and IMing me asking for updates about Gaim development: +how things are going, what features we're working on, when it 2.0.0 will be released. Rather than +responding to them all individually, I decided to start a blog where I can post regularly about +what's going on and inform lots of people at once. +</p> + +<p> +I've also set-up a <a href='http://gaim.sf.net/planet'>Planet</a> so other Gaim developers can follow +suit and post about their own developments. +</p> + +<p> +We'll be releasing a fourth beta of 2.0.0 soon (hopefully this weekend), and here's a glimpse of some +of the new stuff we've worked on: +</p> + +<h3>Global Buddy Icon Selector</h3> + +<img align='right' src='images/buddyiconselector.png'/> + +<p> +There are about 5 questions that I get asked over and over and over again, and I've recently been +taking steps to keep people from asking them. One of the questions I hear over and over and over +is "How do I set my buddy icon?" The answer (Tools ⇨ Accounts ⇨ Modify) is hidden in an account +setting and, apparently, very difficult to discover. An additional inconvenience is that people +who want to use the same icon for each of their accounts have to set it individually, for each of +their accounts. +</p> + +<p> +2.0.0beta4 will introduce a global buddy icon selector in the buddy list. Accounts will now use +a single, global, buddy icon (unless otherwise configured), which is visible in the lower-right-hand +corner of the buddy list, next to the status selector. Clicking it brings up a file dialog to select +an icon, and you can also drag and drop an image onto it to set your icon. If you still want to set +your icons individually by account, the Modify Account dialog still allows you to set one to use +instead of the global. +</p> + +<h3>Buddy List Group Indenting</h3> + +<img align='left' src='images/groupindent.png' /> + +<p> +Another thing people complain to me about fairly regularly is the indentation of buddies within a group. +Some people like to keep their buddy list very narrow and this empty space keeps them from keeping it +as narrow as they like. +Because this indentation isn't drawn by Gaim directly, but by GTK+ (the library we use to draw our +interface), the best answer we've been able to give is to edit the settings of that library. The details +of exactly how to do so are tricky, and can vary from machine to machine. +</p> + +<p> +For 2.0.0beta4, we've changed the way we use this library to make the margin very small: as small as the +little expander arrow (any smaller started to look funny). With the margin gone, we've given the groups a +different background color to (hopefully) make it just as easy to differentiate between them, while making +more efficient use of space. +</p> + +<h3>libgaim and gaim-text</h3> + +<img align='right' src='images/gaimtext.png' /> + +<p> +I can't take much credit for this one personally, but it's too cool not to mention. 2.0.0beta4 will +be the first official release of <code>libgaim</code>, the core functionality of Gaim, as a library +for other programs to use. Other IM programs (e.g. <a href='http://adiumx.com'>Adium X</a>, +<a href='http://meebo.com'>Meebo</a>) already exist using incomplete versions of <code>libgaim</code>, +but 2.0.0beta4 will include a completed version of this library. Hopefully this will inspire even +more programs to take advantage of <code>libgaim</code>. +</p> + +<p> +Gaim 2.0.0beta4 is actually two programs, both using <code>libgaim</code> as their backends. In +addition to the standard Gaim graphical UI we have a text version of Gaim, written by Sadrul Chowdhury. +<code>gaim-text</code> is really useful for UNIX users who can login to their computer remotely and +run Gaim in text mode from anywhere. Sadrul's done a great job of making a really usable text-based +application; hopefully he'll post about it some more himself. +</p> + +<h3>2.0.0 Release</h3> + +<p> +We're hoping beta4 will be the final beta before the final release of 2.0.0, but it's always possible +one or more will be needed. I can't yet say when 2.0.0 will be released, but we're definitely getting +really close. The current development releases are really good, and very stable. If you're here, you're +probably interested in Gaim development, so please, install beta4 when it's released and let us know +what you think. +</p> Property changes on: web/htdocs/sean/posts/a_new_blog.txt ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sa...@us...> - 2006-09-26 18:54:20
|
Revision: 17358 http://svn.sourceforge.net/gaim/?rev=17358&view=rev Author: sadrul Date: 2006-09-26 11:54:12 -0700 (Tue, 26 Sep 2006) Log Message: ----------- The html-dumps should be a little better now. There's no way of knowing the rgb-contents of the default colors (-1), so gnt is going to make an assumption for the colors and use that. Modified Paths: -------------- trunk/console/libgnt/gntmain.c Modified: trunk/console/libgnt/gntmain.c =================================================================== --- trunk/console/libgnt/gntmain.c 2006-09-26 18:21:14 UTC (rev 17357) +++ trunk/console/libgnt/gntmain.c 2006-09-26 18:54:12 UTC (rev 17358) @@ -474,7 +474,8 @@ CHECK(A_UNDERLINE, "<u>", "</u>"); CHECK(A_BLINK, "<blink>", "</blink>"); - if ((now & A_COLOR) != (old & A_COLOR)) + if ((now & A_COLOR) != (old & A_COLOR) || + (now & A_REVERSE) != (old & A_REVERSE)) { int ret; short fgp, bgp, r, g, b; @@ -484,6 +485,12 @@ } fg, bg; ret = pair_content(PAIR_NUMBER(now & A_COLOR), &fgp, &bgp); + if (fgp == -1) + fgp = COLOR_BLACK; + if (bgp == -1) + bgp = COLOR_WHITE; + if (now & A_REVERSE) + fgp ^= bgp ^= fgp ^= bgp; /* *wink* */ ret = color_content(fgp, &r, &g, &b); fg.r = r; fg.b = b; fg.g = g; ret = color_content(bgp, &r, &g, &b); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sa...@us...> - 2006-09-26 18:21:17
|
Revision: 17357 http://svn.sourceforge.net/gaim/?rev=17357&view=rev Author: sadrul Date: 2006-09-26 11:21:14 -0700 (Tue, 26 Sep 2006) Log Message: ----------- RTFM. This makes the cursor more visible in entry-boxes. Modified Paths: -------------- trunk/console/libgnt/gntentry.c Modified: trunk/console/libgnt/gntentry.c =================================================================== --- trunk/console/libgnt/gntentry.c 2006-09-26 17:38:09 UTC (rev 17356) +++ trunk/console/libgnt/gntentry.c 2006-09-26 18:21:14 UTC (rev 17357) @@ -128,7 +128,7 @@ if (focus) mvwchgat(widget->window, 0, gnt_util_onscreen_width(entry->scroll, entry->cursor), - 1, A_REVERSE, COLOR_PAIR(GNT_COLOR_TEXT_NORMAL), NULL); + 1, A_REVERSE, GNT_COLOR_TEXT_NORMAL, NULL); GNTDEBUG; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rl...@us...> - 2006-09-26 17:38:16
|
Revision: 17356 http://svn.sourceforge.net/gaim/?rev=17356&view=rev Author: rlaager Date: 2006-09-26 10:38:09 -0700 (Tue, 26 Sep 2006) Log Message: ----------- After the comments on gaim-devel about 'bad' code, I looked into the function referenced. It appears that yahoo_buddy_icon_upload_connected() is only called as a callback. It's registered from yahoo_buddy_icon_upload(). yahoo_buddy_icon_upload() is only called twice. In neither case can a NULL make it down to yahoo_buddy_icon_upload_connected(). As this is an exceptional case rather than a normal one, a g_return_if_fail() is more appropriate. That adds logging, makes the intent clearer, and will help the Coverity software detect violations of this assumption. Modified Paths: -------------- trunk/libgaim/protocols/yahoo/yahoo_picture.c Modified: trunk/libgaim/protocols/yahoo/yahoo_picture.c =================================================================== --- trunk/libgaim/protocols/yahoo/yahoo_picture.c 2006-09-26 17:24:45 UTC (rev 17355) +++ trunk/libgaim/protocols/yahoo/yahoo_picture.c 2006-09-26 17:38:09 UTC (rev 17356) @@ -438,8 +438,7 @@ GaimAccount *account; struct yahoo_data *yd; - if (!d) - return; + g_return_if_fail(d != NULL); gc = d->gc; account = gaim_connection_get_account(gc); @@ -500,6 +499,8 @@ GaimAccount *account = gaim_connection_get_account(gc); struct yahoo_data *yd = gc->proto_data; + g_return_if_fail(d != NULL); + if (yd->jp) { if (gaim_proxy_connect(account, gaim_account_get_string(account, "xferjp_host", YAHOOJP_XFER_HOST), gaim_account_get_int(account, "xfer_port", YAHOO_XFER_PORT), This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 17:24:47
|
Revision: 17355 http://svn.sourceforge.net/gaim/?rev=17355&view=rev Author: seanegan Date: 2006-09-26 10:24:45 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Last edit. Modified Paths: -------------- web/htdocs/sean/config.py Modified: web/htdocs/sean/config.py =================================================================== --- web/htdocs/sean/config.py 2006-09-26 17:19:42 UTC (rev 17354) +++ web/htdocs/sean/config.py 2006-09-26 17:24:45 UTC (rev 17355) @@ -27,7 +27,7 @@ py['blog_encoding'] = "UTF-8" # Where are this blog's entries kept? -py['datadir'] = "/home/groups/g/ga/gaim/htdocs/seanegan/posts" +py['datadir'] = "/home/groups/g/ga/gaim/htdocs/sean/posts" # Where should PyBlosxom log files be kept? py['logdir'] = "/dev/nul" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 17:19:52
|
Revision: 17354 http://svn.sourceforge.net/gaim/?rev=17354&view=rev Author: seanegan Date: 2006-09-26 10:19:42 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Add blog templates Added Paths: ----------- web/htdocs/sean/posts/date_head.html web/htdocs/sean/posts/foot.html web/htdocs/sean/posts/head.html web/htdocs/sean/posts/story.html Added: web/htdocs/sean/posts/date_head.html =================================================================== Property changes on: web/htdocs/sean/posts/date_head.html ___________________________________________________________________ Name: svn:mime-type + text/html Name: svn:eol-style + native Added: web/htdocs/sean/posts/foot.html =================================================================== --- web/htdocs/sean/posts/foot.html (rev 0) +++ web/htdocs/sean/posts/foot.html 2006-09-26 17:19:42 UTC (rev 17354) @@ -0,0 +1,27 @@ +<table border="0" width="100%"> + <tr> + <td style="border: 0;"> </td> + + <td align="right" style="border: 0;"><a href="blog/2005">Older Posts »</a></td> + </tr> +</table> + +</div> +<!-- end #content --> + +<div id="footer"> + +<p><strong>Gaim is NOT endorsed by or affiliated with AOL</strong></p> + +<p> +<a href="http://www.linspire.com/lindows_products_details.php?id=1832"><img src="http://linspire.com/sponsorbadge" width="155" height="50" border="0" alt="Lindows" /></a> + +<a href="http://sourceforge.net/"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=235&type=5" width="210" height="62" border="0" alt="SourceForge" /></a> +</p> + +</div> +<!-- end #footer --> + +</body> +</html> + Property changes on: web/htdocs/sean/posts/foot.html ___________________________________________________________________ Name: svn:mime-type + text/html Name: svn:eol-style + native Added: web/htdocs/sean/posts/head.html =================================================================== --- web/htdocs/sean/posts/head.html (rev 0) +++ web/htdocs/sean/posts/head.html 2006-09-26 17:19:42 UTC (rev 17354) @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + +<head> + <title>$blog_title - Gaim</title> + <link rel="Stylesheet" href="/gaim.css" type="text/css" media="screen" /> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> + <link rel="alternate" type="application/rss+xml" title="RSS" href="http://gaim.sourceforge.net/summerofcode/andrews/blog/index.rss" /> +</head> + +<body> + +<div id="header"> + +<h1> + <a href="/" title="Gaim home page"><img src="/images/gaim-logo.png" height="46" width="35" alt="Gaim logo" class="logo" />Gaim</a> + <span class="version">1.3.1</span> +</h1> + +<div class="subtitle">A multi-protocol instant messaging (IM) client</div> + +<div id="download"> + + Source: <a href="http://prdownloads.sourceforge.net/gaim/gaim-1.3.1.tar.gz?download">tarball</a>, + <a href="http://prdownloads.sourceforge.net/gaim/gaim-1.3.1.tar.bz2?download">bz2ball</a><br /> + <a href="/downloads.php">Other Packages</a><br /> + <a href="/ChangeLog">ChangeLog</a> (<a href="/win32/ChangeLog.win32">Win32</a>) +</div> + +</div> +<!-- end #header --> + +<div id="nav" style="background: #6486C1;"> +<ul> + <li> + <a href="/index.php"> + <img src="/images/navbar/news_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/news_bh.png" width="140" height="20" border="0" alt="News" /> + </a> + </li> + + <li> + <a href="/about.php"> + <img src="/images/navbar/whatisgaim_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/whatisgaim_b.png" width="140" height="20" border="0" alt="What is Gaim?" /> + </a> + </li> + <li> + <a href="/documentation.php"> + <img src="/images/navbar/documentation_t.png" width="140" height="35" border="0" alt="" /> + + <img src="/images/navbar/documentation_b.png" width="140" height="20" border="0" alt="Documentation" /> + </a> + </li> + <li> + <a href="/faq.php"> + <img src="/images/navbar/faq_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/faq_b.png" width="140" height="20" border="0" alt="FAQ" /> + </a> + </li> + + <li> + <a href="/screenshots.php"> + <img src="/images/navbar/screenshots_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/screenshots_b.png" width="140" height="20" border="0" alt="Screen Shots" /> + </a> + </li> + <li> + <a href="/downloads.php"> + <img src="/images/navbar/downloads_t.png" width="140" height="35" border="0" alt="" /> + + <img src="/images/navbar/downloads_b.png" width="140" height="20" border="0" alt="Downloads" /> + </a> + </li> + <li> + <a href="/win32/index.php"> + <img src="/images/navbar/wingaim_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/wingaim_b.png" width="140" height="20" border="0" alt="Windows Port" /> + </a> + </li> + + <li> + <a href="/plugins.php"> + <img src="/images/navbar/plugins_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/plugins_b.png" width="140" height="20" border="0" alt="Plugins" /> + </a> + </li> + <li> + <a href="/themes.php"> + <img src="/images/navbar/themes_t.png" width="140" height="35" border="0" alt="" /> + + <img src="/images/navbar/themes_b.png" width="140" height="20" border="0" alt="Themes" /> + </a> + </li> + <li> + <a href="/bug.php"> + <img src="/images/navbar/bugs_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/bugs_b.png" width="140" height="20" border="0" alt="Bug Reports" /> + </a> + </li> + + <li> + <a href="http://sourceforge.net/projects/gaim/"> + <img src="/images/navbar/project_t.png" width="140" height="35" border="0" alt="" /> + <img src="/images/navbar/project_b.png" width="140" height="20" border="0" alt="Project Page" /> + </a> + </li> + <li> + <a href="/contactinfo.php"> + <img src="/images/navbar/contactinfo_t.png" width="140" height="35" border="0" alt="" /> + + <img src="/images/navbar/contactinfo_b.png" width="140" height="20" border="0" alt="Contact Information" /> + </a> + </li> + </ul> +</div> +<!-- end #nav --> + +<div id="content"> +<div id="rss"> + Get this weblog in RSS + <a href="/summerofcode/andrews/blog/index.rss"><img src="/images/feed-icon.png" border="0" alt="XML" /></a> + +</div> +<br /> Property changes on: web/htdocs/sean/posts/head.html ___________________________________________________________________ Name: svn:mime-type + text/html Name: svn:eol-style + native Added: web/htdocs/sean/posts/story.html =================================================================== --- web/htdocs/sean/posts/story.html (rev 0) +++ web/htdocs/sean/posts/story.html 2006-09-26 17:19:42 UTC (rev 17354) @@ -0,0 +1,7 @@ +<h2 class = "news"> +$title +</h2> +<div class="newsdate"><a href="blog/$fn.html">$mo $da $yr - $ti PDT +</a></div> +$body +<br /> Property changes on: web/htdocs/sean/posts/story.html ___________________________________________________________________ Name: svn:mime-type + text/html Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-26 17:06:44
|
Revision: 17353 http://svn.sourceforge.net/gaim/?rev=17353&view=rev Author: seanegan Date: 2006-09-26 10:06:34 -0700 (Tue, 26 Sep 2006) Log Message: ----------- starting a blog for recent Gaim development developments. Other developers should feel free to do the same and add their stuff to the Planet I'm also setting up. Modified Paths: -------------- web/planet/gaim/config.ini Added Paths: ----------- web/htdocs/planet/ web/htdocs/planet/images/ web/htdocs/planet/images/bubble/ web/htdocs/planet/images/bubble/bubble-bottom-left.png web/htdocs/planet/images/bubble/bubble-bottom-right.png web/htdocs/planet/images/bubble/bubble-bottom.png web/htdocs/planet/images/bubble/bubble-left.png web/htdocs/planet/images/bubble/bubble-nipple.png web/htdocs/planet/images/bubble/bubble-right.png web/htdocs/planet/images/bubble/bubble-top-left.png web/htdocs/planet/images/bubble/bubble-top-right.png web/htdocs/planet/images/bubble/bubble-top.png web/htdocs/planet/planet.css web/htdocs/sean/.htaccess web/htdocs/sean/blog web/htdocs/sean/config.py web/htdocs/sean/face.jpg web/htdocs/sean/posts/ Added: web/htdocs/planet/images/bubble/bubble-bottom-left.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-bottom-left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-bottom-right.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-bottom-right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-bottom.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-bottom.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-left.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-nipple.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-nipple.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-right.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-top-left.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-top-left.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-top-right.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-top-right.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/images/bubble/bubble-top.png =================================================================== (Binary files differ) Property changes on: web/htdocs/planet/images/bubble/bubble-top.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: web/htdocs/planet/planet.css =================================================================== --- web/htdocs/planet/planet.css (rev 0) +++ web/htdocs/planet/planet.css 2006-09-26 17:06:34 UTC (rev 17353) @@ -0,0 +1,134 @@ +div.entry { + clear: both; + margin-bottom: 2em; + margin-right: 1em; +} + +div.person-info { + float: left; + position: relative; + left: 4px; + margin-top: 25px!important; + padding: 0 20px 30px 0; + width: 120px; + background: url(images/bubble/bubble-nipple.png) top right no-repeat; + text-align: center; +} + +div.person-info a { + text-decoration: none; + color: #666; +} + +div.post { + background: #fff url(images/bubble/bubble-left.png) left repeat-y; + margin-left: 140px; + border-bottom: 1px solid #fff; /* IE hack */ +} + +div.post2 { + background: url(images/bubble/bubble-right.png) right repeat-y; +} + +div.post-contents { + padding: 0 25px 0 25px; + margin-right: 10px; +} + +div.post-contents p { + line-height: 140%; + margin-top: 1em!important; +} + +div.post-contents blockquote { + color: #666; + line-height: 150%; +} + +div.post-contents:after { + content: ""; + display: block; + clear: both; +} + +div.post-title { + background: url(images/bubble/bubble-top-left.png) top left no-repeat; + margin: 1em 0 0 0; +} + +h4.post-title { + background: url(images/bubble/bubble-top-right.png) top right no-repeat; + padding: 22px 25px 0 25px; + font-weight: normal; +} + +h4.post-title a { + font-size: 140%; + text-decoration: none; +} + +h4.post-title a:hover { + text-decoration: underline; +} + +div.post-title span { + display: block; + height: 20px; + font-size: 100%; +} + +div.post-title { + display: block; +} + +div.post-header { + background: url(images/bubble/bubble-top.png) top repeat-x; +} + + +div.post-footer { + background: url(images/bubble/bubble-bottom.png) bottom repeat-x; + border-bottom: 1px solid #fff; /* IE hack */ +} + +div.post-footer2 { + background: url(images/bubble/bubble-bottom-right.png) bottom right no-repeat; + text-align: right; +} + +div.post-footer p { + background: url(images/bubble/bubble-bottom-left.png) bottom left no-repeat; + margin: 0; + padding: 15px 20px 20px 25px; +} + +div.post-footer p a { + font-size: 85%; + color: #999; + text-decoration: none; +} + +div.post-footer p a:hover { + color: inherit; + text-decoration: underline; +} + +h2.date { + color: #666; + font-weight: normal; + font-size: 130%; + padding-left: 10px; +} + + +/* A few hacks to workaround some of the styles in gaim.css */ + +#nav div.section ul { + line-height: 1.5em; + text-align: left; +} + +#nav div.section { + margin: 2em 1em 1em 1em; + text-align: left; +} Property changes on: web/htdocs/planet/planet.css ___________________________________________________________________ Name: svn:mime-type + text/css Name: svn:eol-style + native Added: web/htdocs/sean/.htaccess =================================================================== --- web/htdocs/sean/.htaccess (rev 0) +++ web/htdocs/sean/.htaccess 2006-09-26 17:06:34 UTC (rev 17353) @@ -0,0 +1,7 @@ +DirectoryIndex blog +Options ExecCGI Indexes + +<Files blog> + ForceType application/cgi-script + SetHandler cgi-script +</Files> Property changes on: web/htdocs/sean/.htaccess ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + native Added: web/htdocs/sean/blog =================================================================== --- web/htdocs/sean/blog (rev 0) +++ web/htdocs/sean/blog 2006-09-26 17:06:34 UTC (rev 17353) @@ -0,0 +1,62 @@ +#!/usr/bin/env python + +#!/path/to/python -u +# -u turns off character translation to allow transmission +# of gzip compressed content on Windows and OS/2 + +# Uncomment this if something goes wrong (for debugging) +#import cgitb; cgitb.enable() + +# Settings are now in config.py, you should disable access to it by htaccess +# (make it executable or deny access) +from config import py as cfg + +# If the user defined a "codebase" property in their config file, +# then we insert that into our sys.path because that's where the +# PyBlosxom installation is. +if cfg.has_key("codebase"): + import sys + sys.path.insert(0, cfg["codebase"]) + +if __name__ == '__main__': + + import os, sys + from Pyblosxom.pyblosxom import PyBlosxom + + env = {} + # names taken from wsgi instead of inventing something new + env['wsgi.input'] = sys.stdin + env['wsgi.errors'] = sys.stderr + env['wsgi.url_scheme'] = "http" + if os.environ.get("HTTPS") in ('yes','on','1'): + env['wsgi.url_scheme'] = "https" + # setup url_scheme for static rendering + if not os.environ.get("REQUEST_METHOD", ""): + if 'base_url' in cfg: + env['wsgi.url_scheme'] = cfg['base_url'][:cfg['base_url'].find("://")] + + for mem in ["HTTP_HOST", "HTTP_USER_AGENT", "HTTP_REFERER", "PATH_INFO", + "QUERY_STRING", "REMOTE_ADDR", "REQUEST_METHOD", "REQUEST_URI", + "SCRIPT_NAME", "HTTP_IF_NONE_MATCH", "HTTP_IF_MODIFIED_SINCE", + "HTTP_COOKIE", "CONTENT_LENGTH", "HTTP_ACCEPT", "HTTP_ACCEPT_ENCODING"]: + env[mem] = os.environ.get(mem, "") + + p = PyBlosxom(cfg, env) + + if not env.get("REQUEST_METHOD", ""): + if len(sys.argv) > 1 and sys.argv[1] == "--static": + if "--incremental" in sys.argv: + incremental = 1 + else: + incremental = 0 + p.runStaticRenderer(incremental) + else: + p.testInstallation() + + else: + p.run() + response = p.getResponse() + response.sendHeaders(sys.stdout) + response.sendBody(sys.stdout) + +# vim: shiftwidth=4 tabstop=4 expandtab Property changes on: web/htdocs/sean/blog ___________________________________________________________________ Name: svn:executable + * Name: svn:mime-type + text/x-python Name: svn:eol-style + native Added: web/htdocs/sean/config.py =================================================================== --- web/htdocs/sean/config.py (rev 0) +++ web/htdocs/sean/config.py 2006-09-26 17:06:34 UTC (rev 17353) @@ -0,0 +1,113 @@ +py = {} + +############### +# Start Below # +############### +# If your PyBlosxom installation is in a funky place, uncomment +# this next line and point it to your PyBlosxom installation +# directory. +py["codebase"] = "/home/groups/g/ga/gaim/pyblosxom-1.2.1/" + +# What's this blog's title? +py['blog_title'] = "Gaim Development Developments" + +# What's this blog's description (for outgoing RSS feed)? +py['blog_description'] = "A summary of current events in Gaim development" + +# What's this blog's author name? +py['blog_author'] = "Sean Egan" + +# What's the blog author's email address? +py["blog_email"] = "sea...@gm..." + +# What's this blog's primary language (for outgoing RSS feed)? +py['blog_language'] = "en" + +# Encoding for output. Default is iso-8859-1. +py['blog_encoding'] = "UTF-8" + +# Where are this blog's entries kept? +py['datadir'] = "/home/groups/g/ga/gaim/htdocs/seanegan/posts" + +# Where should PyBlosxom log files be kept? +py['logdir'] = "/dev/nul" + +# List of strings with directories that should be ignored (e.g. "CVS") +# ex: py['ignore_directories'] = ["CVS", "temp"] +py['ignore_directories'] = ["CVS"] + +# Should I stick only to the datadir for items or travel down the directory +# hierarchy looking for items? If so, to what depth? +# 0 = infinite depth (aka grab everything), 1 = datadir only, n = n levels down +py['depth'] = 1 + +# How many entries should I show on the home page? +py['num_entries'] = 40 + +# What should the default flavour you want used be? +py['default_flavour'] = "html" + + +########################### +# Optional Configurations # +########################### + +# What should this blog use as its base url? +# py['base_url'] = "http://www.some.host/weblog" + +# Default parser/preformatter. Defaults to plain (does nothing) +#py['parser'] = 'plain' + +# Using Caching? Caching speeds up rendering the page that is going to be +# shown. Even if you are not using pyblosxom special features, caching can +# improve rendering speed of certain flavours that can show a large number of +# files at one time. Choose a cache mechanism you'd like, see the +# Pyblosxom/cache/ directory, and read the source on how to enable caching with +# the particular cache driver, you need to set two variables: +#py['cacheDriver'] = 'xxxx' +#py['cacheConfig'] = '' + +# Plugin directories: +# You can now specify where you plugins all lives, there are two types +# of plugindirectories, the standard pyblosxom plugins, and the xmlrpc +# plugins. You can list out as many directories you want, but they +# should only contain the related plugins. +# Example: py['plugin_dirs'] = ['/opt', '/usr/bin'] +#py['plugin_dirs'] = ['/path/to/my/plugins'] + +# There are two ways for PyBlosxom to load plugins. The first is the +# default way which involves loading all the plugins in the lib/plugins +# directory in alphanumeric order. The second is by specifying a +# "load_plugins" key here. Doing so will cause us to load only the +# plugins you name and we will load them in the order you name them. +# The "load_plugins" key is a list of strings where each string is +# the name of a plugin module (i.e. the filename without the .py at +# the end). +# ex: py['load_plugins'] = ["pycalendar", "pyfortune", "pyarchives"] +#py['load_plugins'] = [] + + +# Doing static rendering? Static rendering essentially "compiles" your +# blog into a series of static html pages. For more details, read: +# http://wiki.subtlehints.net/moin/PyBlosxom_2fStaticRendering +# +# What directory do you want your static html pages to go into? +#py["static_dir"] = "/path/to/static/dir" + +# What flavours shouldt get generated? +#py["static_flavours"] = ["html"] + +# What other paths should we statically render? +# This is for additional urls handled by other plugins like the booklist +# and plugin_info plugins. If there are multiple flavours you want +# to capture, specify each: +# ex: py["static_urls"] = ["/booklist.rss", "/booklist.html"] +#py["static_urls"] = ["/path/to/url1", "/path/to/url2"] + +# Whether (1) or not (0) you want to create date indexes using month +# names? (ex. /2004/Apr/01) Defaults to 1 (yes). +#py["static_monthnames"] = 1 +# Whether (1) or not (0) you want to create date indexes using month +# numbers? (ex. /2004/04/01) Defaults to 0 (no). +#py["static_monthnumbers"] = 0 +py['plugin_dirs'] = ['/home/groups/g/ga/gaim/pyblosxom-1.2.1/plugins'] Property changes on: web/htdocs/sean/config.py ___________________________________________________________________ Name: svn:mime-type + text/x-python Name: svn:eol-style + native Added: web/htdocs/sean/face.jpg =================================================================== (Binary files differ) Property changes on: web/htdocs/sean/face.jpg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: web/planet/gaim/config.ini =================================================================== --- web/planet/gaim/config.ini 2006-09-26 00:28:02 UTC (rev 17352) +++ web/planet/gaim/config.ini 2006-09-26 17:06:34 UTC (rev 17353) @@ -1,6 +1,6 @@ [Planet] -name = Gaim Summer of Code -link = http://planet.gnome.org/ +name = Planet Gaim +link = http://gaim.sf.net/planet owner_name = Sean Egan owner_email = sea...@gm... @@ -9,63 +9,12 @@ template_files = gaim/index.html.tmpl gaim/rss20.xml.tmpl gaim/rss10.xml.tmpl gaim/opml.xml.tmpl gaim/foafroll.xml.tmpl -output_dir = ../htdocs/summerofcode/planet +output_dir = ../htdocs/planet items_per_page = 30 days_per_page = 0 date_format = %B %d, %Y %I:%M %p -[http://gaim.sourceforge.net/summerofcode/adam/blog/index.rss2] -name = Adam Warrington -face = http://gaim.sourceforge.net/summerofcode/adam/face.jpg - -[http://gaim.sourceforge.net/summerofcode/andrewd/blog/index.rss2] -name = Andrew Dieffenbach -face = http://gaim.sourceforge.net/summerofcode/andrewd/face.jpg - -[http://gaim.sourceforge.net/summerofcode/andrews/blog/index.rss2] -name = Andrew Scukanec -face = http://gaim.sourceforge.net/summerofcode/andrews/face.jpg - -[http://gaim.sourceforge.net/summerofcode/bartosz/blog/index.rss2] -name = Bartosz Oler -face = http://gaim.sourceforge.net/summerofcode/bartosz/face.jpg - -[http://gaim.sourceforge.net/summerofcode/charlie/blog/index.rss2] -name = Charlie Stockman - -[http://gaim.sourceforge.net/summerofcode/cristhian/blog/index.rss2] -name = Cristhian Kim -face = http://gaim.sourceforge.net/summerofcode/cristhian/face.jpg - -[http://gaim.sourceforge.net/summerofcode/christian/blog/index.rss2] -name = Christian Muise -face = http://gaim.sourceforge.net/summerofcode/christian/face.jpg - -[http://gaim.sourceforge.net/summerofcode/erin/blog/index.rss2] -name = Erin Miller -face = http://gaim.sourceforge.net/summerofcode/erin/face.jpg - -[http://gaim.sourceforge.net/summerofcode/john/blog/index.rss2] -name = John Kelm -face = http://gaim.sourceforge.net/summerofcode/john/face.jpg - -[http://gaim.sourceforge.net/summerofcode/jonathan/blog/index.rss2] -name = Jonathan Clark -face = http://gaim.sourceforge.net/summerofcode/jonathan/face.jpg - -[http://gaim.sourceforge.net/summerofcode/jesper/blog/index.rss2] -name = Jesper Stemann Andersen -face = http://gaim.sourceforge.net/summerofcode/jesper/face.jpg - -[http://gaim.sourceforge.net/summerofcode/juanjo/blog/index.rss2] -name = Juanjo Molinero Horno - -[http://gaim.sourceforge.net/summerofcode/mel/blog/index.rss2] -name = Mel Dooki - -[http://gaim.sourceforge.net/summerofcode/piotr/blog/index.rss2] -name = Piotr Zielinski - -[http://gaim.sourceforge.net/summerofcode/thomas/blog/index.rss2] -name = Thomas Butter +[http://gaim.sourceforge.net/sean/blog/index.rss2] +name = Sean Egan +face = http://gaim.sourceforge.net/sean/face.jpg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dat...@us...> - 2006-09-26 00:28:08
|
Revision: 17352 http://svn.sourceforge.net/gaim/?rev=17352&view=rev Author: datallah Date: 2006-09-25 17:28:02 -0700 (Mon, 25 Sep 2006) Log Message: ----------- Avoid allocating, duping and deallocating. Modified Paths: -------------- trunk/libgaim/protocols/jabber/parser.c Modified: trunk/libgaim/protocols/jabber/parser.c =================================================================== --- trunk/libgaim/protocols/jabber/parser.c 2006-09-25 21:14:24 UTC (rev 17351) +++ trunk/libgaim/protocols/jabber/parser.c 2006-09-26 00:28:02 UTC (rev 17352) @@ -51,12 +51,12 @@ if(!strcmp(attributes[i], "version") && !strcmp(attrib, "1.0")) { js->protocol_version = JABBER_PROTO_1_0; + g_free(attrib); } else if(!strcmp(attributes[i], "id")) { if(js->stream_id) g_free(js->stream_id); - js->stream_id = g_strdup(attrib); + js->stream_id = attrib; } - g_free(attrib); } if(js->protocol_version == JABBER_PROTO_0_9) js->auth_type = JABBER_AUTH_IQ_AUTH; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-25 21:14:31
|
Revision: 17351 http://svn.sourceforge.net/gaim/?rev=17351&view=rev Author: seanegan Date: 2006-09-25 14:14:24 -0700 (Mon, 25 Sep 2006) Log Message: ----------- typo. Thanks ka-hing. Modified Paths: -------------- trunk/libgaim/protocols/irc/irc.c Modified: trunk/libgaim/protocols/irc/irc.c =================================================================== --- trunk/libgaim/protocols/irc/irc.c 2006-09-25 21:08:39 UTC (rev 17350) +++ trunk/libgaim/protocols/irc/irc.c 2006-09-25 21:14:24 UTC (rev 17351) @@ -144,7 +144,7 @@ int ret, buflen; char *tosend= g_strdup(buf); - gaim_signal_emit(_irc_plugin, "irc-sending_text", gaim_account_get_connection(irc->account), &tosend); + gaim_signal_emit(_irc_plugin, "irc-sending-text", gaim_account_get_connection(irc->account), &tosend); if (tosend == NULL) return 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sea...@us...> - 2006-09-25 21:08:42
|
Revision: 17350 http://svn.sourceforge.net/gaim/?rev=17350&view=rev Author: seanegan Date: 2006-09-25 14:08:39 -0700 (Mon, 25 Sep 2006) Log Message: ----------- IRC signals for scripting IRC. Richard, you should use these for irchelper! Modified Paths: -------------- trunk/libgaim/protocols/irc/irc.c trunk/libgaim/protocols/irc/parse.c Modified: trunk/libgaim/protocols/irc/irc.c =================================================================== --- trunk/libgaim/protocols/irc/irc.c 2006-09-25 14:47:33 UTC (rev 17349) +++ trunk/libgaim/protocols/irc/irc.c 2006-09-25 21:08:39 UTC (rev 17350) @@ -61,7 +61,7 @@ static gboolean irc_nick_equal(const char *nick1, const char *nick2); static void irc_buddy_free(struct irc_buddy *ib); -static GaimPlugin *_irc_plugin = NULL; +GaimPlugin *_irc_plugin = NULL; static const char *status_chars = "@+%&"; @@ -141,18 +141,26 @@ int irc_send(struct irc_conn *irc, const char *buf) { - int ret, buflen = strlen(buf); + int ret, buflen; + char *tosend= g_strdup(buf); + gaim_signal_emit(_irc_plugin, "irc-sending_text", gaim_account_get_connection(irc->account), &tosend); + if (tosend == NULL) + return 0; + + buflen = strlen(tosend); + + /* If we're not buffering writes, try to send immediately */ if (!irc->writeh) - ret = do_send(irc, buf, buflen); + ret = do_send(irc, tosend, buflen); else { ret = -1; errno = EAGAIN; } /* gaim_debug(GAIM_DEBUG_MISC, "irc", "sent%s: %s", - irc->gsc ? " (ssl)" : "", buf); */ + irc->gsc ? " (ssl)" : "", tosend); */ if (ret <= 0 && errno != EAGAIN) { gaim_connection_error(gaim_account_get_connection(irc->account), _("Server has disconnected")); @@ -163,10 +171,10 @@ irc->writeh = gaim_input_add( irc->gsc ? irc->gsc->fd : irc->fd, GAIM_INPUT_WRITE, irc_send_cb, irc); - gaim_circ_buffer_append(irc->outbuf, buf + ret, + gaim_circ_buffer_append(irc->outbuf, tosend + ret, buflen - ret); } - + g_free(tosend); return ret; } @@ -869,7 +877,20 @@ irc_send_raw, /* send_raw */ }; +static gboolean load_plugin (GaimPlugin *plugin) { + gaim_signal_register(plugin, "irc-sending-text", + gaim_marshal_VOID__POINTER_POINTER, NULL, 2, + gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_CONNECTION), + gaim_value_new_outgoing(GAIM_TYPE_STRING)); + gaim_signal_register(plugin, "irc-receiving-text", + gaim_marshal_VOID__POINTER_POINTER, NULL, 2, + gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_CONNECTION), + gaim_value_new_outgoing(GAIM_TYPE_STRING)); + return TRUE; +} + + static GaimPluginInfo info = { GAIM_PLUGIN_MAGIC, @@ -889,7 +910,7 @@ NULL, /**< author */ GAIM_WEBSITE, /**< homepage */ - NULL, /**< load */ + load_plugin, /**< load */ NULL, /**< unload */ NULL, /**< destroy */ Modified: trunk/libgaim/protocols/irc/parse.c =================================================================== --- trunk/libgaim/protocols/irc/parse.c 2006-09-25 14:47:33 UTC (rev 17349) +++ trunk/libgaim/protocols/irc/parse.c 2006-09-25 21:08:39 UTC (rev 17350) @@ -44,6 +44,8 @@ "orange", "yellow", "green", "teal", "cyan", "light blue", "pink", "grey", "light grey" }; +extern GaimPlugin *_irc_plugin; + /*typedef void (*IRCMsgCallback)(struct irc_conn *irc, char *from, char *name, char **args);*/ static struct _irc_msg { char *name; @@ -534,7 +536,8 @@ guint i; irc->recv_time = time(NULL); - + gaim_signal_emit(_irc_plugin, "irc-receiving-text", gaim_account_get_connection(irc->account), &input); + if (!strncmp(input, "PING ", 5)) { msg = irc_format(irc, "vv", "PONG", input + 5); irc_send(irc, msg); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2006-09-25 14:48:00
|
Revision: 17349 http://svn.sourceforge.net/gaim/?rev=17349&view=rev Author: thekingant Date: 2006-09-25 07:47:33 -0700 (Mon, 25 Sep 2006) Log Message: ----------- Point Unbuntu users to Ubuntu's backtrace wiki page Modified Paths: -------------- web/htdocs/gdb.php Modified: web/htdocs/gdb.php =================================================================== --- web/htdocs/gdb.php 2006-09-25 07:31:48 UTC (rev 17348) +++ web/htdocs/gdb.php 2006-09-25 14:47:33 UTC (rev 17349) @@ -12,6 +12,11 @@ called a "backtrace." </p> +<h2>Using Ubuntu?</h2> +<p> +Please follow <a href="https://wiki.ubuntu.com/Backtrace">the instructions on the Ubuntu wiki</a>. +</p> + <h2>The Easy Way</h2> <p> If you are able to reproduce the crash, the easiest way to obtain a backtrace is by doing This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2006-09-25 07:31:52
|
Revision: 17348 http://svn.sourceforge.net/gaim/?rev=17348&view=rev Author: deryni9 Date: 2006-09-25 00:31:48 -0700 (Mon, 25 Sep 2006) Log Message: ----------- More signal registration fixes. Modified Paths: -------------- trunk/gtk/gtkblist.c Modified: trunk/gtk/gtkblist.c =================================================================== --- trunk/gtk/gtkblist.c 2006-09-25 07:27:02 UTC (rev 17347) +++ trunk/gtk/gtkblist.c 2006-09-25 07:31:48 UTC (rev 17348) @@ -5483,23 +5483,26 @@ /* Register our signals */ gaim_signal_register(gtk_blist_handle, "gtkblist-hiding", - gaim_marshal_VOID__POINTER, NULL, 1, - gaim_value_new(GAIM_TYPE_POINTER)); + gaim_marshal_VOID__POINTER, NULL, 1, + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BLIST)); gaim_signal_register(gtk_blist_handle, "gtkblist-unhiding", - gaim_marshal_VOID__POINTER, NULL, 1, - gaim_value_new(GAIM_TYPE_SUBTYPE)); + gaim_marshal_VOID__POINTER, NULL, 1, + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BLIST)); gaim_signal_register(gtk_blist_handle, "gtkblist-created", - gaim_marshal_VOID__POINTER, NULL, 1, - gaim_value_new(GAIM_TYPE_SUBTYPE, - GAIM_SUBTYPE_BLIST)); + gaim_marshal_VOID__POINTER, NULL, 1, + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BLIST)); gaim_signal_register(gtk_blist_handle, "drawing-tooltip", - gaim_marshal_VOID__POINTER_POINTER_UINT, NULL, 3, - gaim_value_new(GAIM_TYPE_SUBTYPE, GAIM_SUBTYPE_BLIST_NODE), - gaim_value_new_outgoing(GAIM_TYPE_BOXED, "GString *"), - gaim_value_new(GAIM_TYPE_BOOLEAN)); + gaim_marshal_VOID__POINTER_POINTER_UINT, NULL, 3, + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BLIST_NODE), + gaim_value_new_outgoing(GAIM_TYPE_BOXED, "GString *"), + gaim_value_new(GAIM_TYPE_BOOLEAN)); gaim_signal_connect(gaim_blist_get_handle(), "buddy-signed-on", gtk_blist_handle, GAIM_CALLBACK(buddy_signonoff_cb), NULL); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |