<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for infodragon</title>
    <link>http://www.advogato.org/person/infodragon/</link>
    <description>Advogato blog for infodragon</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 5 Sep 2008 15:17:33 GMT</pubDate>
    <item>
      <pubDate>Fri, 10 Aug 2001 20:28:46 GMT</pubDate>
      <title>10 Aug 2001</title>
      <link>http://www.advogato.org/person/infodragon/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/infodragon/diary.html?start=4</guid>
      <description>It has been a long time... Anyway I'm still working on the
same realtime communication package for linux, in the past
year it has really matured into a powerfull piece of
software, too bad I can never release it....&lt;BR&gt;&lt;BR&gt;
But, I've started the userinterface of the project and it is
being done in gtk+.  I've developed 1 custome widget that
I've got permission to release under the LGPL after the
project is released.  When that happens it will be nice to
give back to a community that has given me so much.&lt;BR&gt;&lt;BR&gt;
My current head banging experience is changing the
background color of gtk widgets, it is really beginning to
suck, I've discoved a way to get label widgets background to
change by this little snipet of code&lt;BR&gt;&lt;BR&gt;
&lt;PRE&gt;
	GtkRcStyle *rc_style = gtk_rc_style_new();

&lt;p&gt; 	rc_style-&amp;gt;color_flags[GTK_STATE_NORMAL] = 
			(GtkRcFlags)(rc_style-&amp;gt;color_flags[GTK_STATE_NORMAL] |
			 GTK_RC_BG);

&lt;p&gt; 	rc_style-&amp;gt;bg[GTK_STATE_NORMAL].red = 0;
	rc_style-&amp;gt;bg[GTK_STATE_NORMAL].green = 0;
	rc_style-&amp;gt;bg[GTK_STATE_NORMAL].blue = 0xA0FF;

&lt;p&gt; 	gtk_widget_modify_style (eventBox, rc_style);
	gtk_widget_modify_style (label1, rc_style);

&lt;p&gt; &lt;/pre&gt;

&lt;p&gt; But it only seems to work for labels, and I need entries, if
anybody happens to read this and knows how to change gtk+
widget colors please
&lt;B&gt;I beg you, email &lt;A
HREF="mailto:rreich@shadowtechllc.com"&gt;me&lt;/a&gt;&lt;/b&gt;!!!

&lt;p&gt; Well, I got to go.</description>
    </item>
    <item>
      <pubDate>Mon, 31 Jul 2000 15:34:39 GMT</pubDate>
      <title>31 Jul 2000</title>
      <link>http://www.advogato.org/person/infodragon/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/infodragon/diary.html?start=3</guid>
      <description>I've been working with the mozilla source a little, but
mostly I've been playing with the gtkmozembed widget for
gtk+.  It is really cool and I'm waiting for the release of
M17 because there are suppousd to be enhancements to the
widget to allow you to get into the internals of the Gecko
engine itself, i.e. get behind the wrapper.
&lt;BR&gt;&lt;BR&gt;
Anyway the nightly downloads for mozilla seem to be really
stable.  I downloaded the Win32 version and am running it on
a P166 w/32MB RAM.  It is a little slow but when it comes to
rendering speed it kicks IE's butt!  When Mozilla goes gold
its gonna rock the web world!!!
&lt;BR&gt;&lt;BR&gt;

&lt;p&gt; I'm still working on the implementation of that
specification.  Its gonna kill be before it is over but will
be worth it in the end:)  I just have to go through more dry
reading and trying to figure out how to implement it with
out breaking my arcetecture.  Very slow process when you are
trying to do it right.
&lt;BR&gt;&lt;BR&gt;
BTW.  This diary entry made possible by Mozilla!</description>
    </item>
    <item>
      <pubDate>Mon, 31 Jul 2000 15:35:02 GMT</pubDate>
      <title>31 Jul 2000</title>
      <link>http://www.advogato.org/person/infodragon/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/infodragon/diary.html?start=2</guid>
      <description>Ahh!!!!!
I edited one of my older diary entries and it chaned the
date!  I chaned a small mistake I had.  Somthing I didn't
realize would happen, Oh well...

&lt;p&gt; &lt;p&gt; &lt;B&gt;July 25:&lt;/b&gt;
I got mozilla built and running.  Right now plying with the
gtk+ wrapper. After 12+ hours switching between c and
c++ you start to see funny things in the code:)  I don't
reccommend downloading, compiling, playing/learning,
accidentally mixing versions, building, breaking, building
again, pulling hair ot of head, creating gtk+ app utilizing
gecko for first time, and considering licensing issues
between GPL and MOZPL  in &amp;gt; 12 hours unless you have
large quantities of caffeine saturated beverages available.
&lt;BR&gt;&lt;BR&gt;
Anyway I look forward to tomorrow and getting some real
functionality into a basic browser app utilizing gecko
from todays daily build.  Yea I know Galeon does it but I'd
like a gtk+ &lt;i&gt;light&lt;/i&gt; browser that doesn't rely on
GNOME.  I love GNOME but why integrate a light browser with
it.  Its suppoused to be &lt;B&gt;LIGHT&lt;/b&gt;.  Maybe if I
work on the project enough I'll be able to open it up and
get an awsome standalone gtk+ gecko browser.  I'll call it
SGGB (Standalone Gtk+ Gecko Browser).  Now I'm getting
silly.  Too much work and caffien and not enough
sleep.  I'll get to bed now.
&lt;BR&gt;
-----------------------------------------&lt;BR&gt;
-----------------------------------------
&lt;BR&gt;
I'm building mozilla from the source toay.  I'm interested
in getting just the gtk+ wrapper working for &lt;i&gt;light&lt;/i&gt;
browsing.
&lt;BR&gt;&lt;BR&gt;
Implimentation of that protocol is &lt;b&gt;&lt;i&gt;really&lt;/i&gt;&lt;/b&gt;
slow!

&lt;p&gt; I hope to have it working in about 2 weeks, but I have a
feeling that 2 weeks is a little optimistic.  Hope my
manager understands.&lt;BR&gt;
---------------------------&lt;BR&gt;
---------------------------&lt;BR&gt;
I hope &lt;A
HREF="http://www.advogato.org/person/nymia/"&gt;nyma&lt;/a&gt; reads
this because I have an answer to the g++ name mangling
problem.  I had the same problem a week ago.  The function
that you are &lt;i&gt;exporting&lt;/i&gt; needs to be delcared in an
extern "C" block.  Here is an example...

&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; extern "C" {&lt;BR&gt;
void MyNonMangledFunction ( int argc, char** argv );&lt;BR&gt;
}
&lt;BR&gt;&lt;BR&gt;
This should stop C++ from mangaling the function names in
the extern "C" block.
&lt;BR&gt;&lt;BR&gt;
hope this helps nyma.
</description>
    </item>
    <item>
      <pubDate>Fri, 21 Jul 2000 17:17:06 GMT</pubDate>
      <title>21 Jul 2000</title>
      <link>http://www.advogato.org/person/infodragon/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/infodragon/diary.html?start=1</guid>
      <description>I'm gathering the requirements to a protocol from it's
published specification right now.  I cannot mention which
one it due to the nature of the project that I am working
on.  When the product hits the shelves then all will be
revealed...  Anyway I digress...  Gathering requirements
from this specification is like reading 20 windbags speaking
at once.  I understand that the specification needs to be
this way but it just seems to drag on and on and on and...
&lt;BR&gt;&lt;BR&gt;
After the requirement gathering I have to implement the
specification.  This is the part that is going to hurt.
&lt;BR&gt;&lt;BR&gt;
BTW.  The dynamic loadable library functionality of Linux is
just too cool.  dlopen, dlsym... just totaly kick butt.  My
mind has exploded due to the possibilities</description>
    </item>
    <item>
      <pubDate>Fri, 21 Jul 2000 15:26:42 GMT</pubDate>
      <title>21 Jul 2000</title>
      <link>http://www.advogato.org/person/infodragon/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/infodragon/diary.html?start=0</guid>
      <description>This is my first diary entry...

&lt;p&gt; So far I really like Advogato.org.  The dicussions threads
are awsome with qutie a bit of good technical content.  I'll
be visiting more and if I like it be making more diary
entrys.</description>
    </item>
  </channel>
</rss>
