summaryrefslogtreecommitdiff
path: root/old/oldmail/200009.txt
diff options
context:
space:
mode:
Diffstat (limited to 'old/oldmail/200009.txt')
-rw-r--r--old/oldmail/200009.txt2365
1 files changed, 2365 insertions, 0 deletions
diff --git a/old/oldmail/200009.txt b/old/oldmail/200009.txt
new file mode 100644
index 0000000..c12cd17
--- /dev/null
+++ b/old/oldmail/200009.txt
@@ -0,0 +1,2365 @@
+[Dillo-dev]Dillo weekly news
+
+From: Allan Clark <shark@bl...> - 2000-09-28 16:10
+
+The first Dillo weekly news has been posted.
+The url for those interested is
+http://www.shark.pwp.blueyonder.co.uk/news240900.html
+
+Allan Clark
+allan@al...
+shark@bl...
+
+
+
+[Dillo-dev]Developer News
+
+From: Allan Clark <shark@bl...> - 2000-09-29 10:18
+
+(Sorry if this is a repeat but I didn't get one back and there isn't one in
+the archives.)
+The first Dillo weekly news has been posted.
+The url for those interested is
+http://www.shark.pwp.blueyonder.co.uk/news240900.html
+
+Allan Clark
+allan@al...
+shark@bl...
+
+
+
+RE: [Dillo-dev]Repeated patch
+
+From: Allan Clark <shark@bl...> - 2000-09-24 14:46
+
+Jorge, have you applied this patch? you're right the problem is deeper
+routed, the fact is we shouldn't be getting the null pointer there, however
+we should probably check for them just incase, so although this doesn't
+solve the problem I think the patch should go in, alternatively in the mean
+time use an assert there to assert that there is not a null pointer, this
+way we know where it is failing and why and don't just get a crash.
+
+> -----Original Message-----
+> From: dillo-dev-admin@li...
+> [mailto:dillo-dev-admin@li...]On Behalf Of Jorge
+> Arellano Cid
+> Sent: 22 September 2000 19:19
+> To: dillo dev list
+> Subject: Re: [Dillo-dev]Repeated patch
+>
+>
+>
+> Sam,
+>
+> > ... here's the patch I
+> > sent again, as I never received a copy back (sorry if this is a repeat).
+>
+> Yes, the problem has very deep roots, and I'm still trying to
+> find out a design solution that gets rid of all related problems.
+>
+> Whether to apply the "patch" is a matter of pragmatism.
+>
+> I'll keep trying to solve the problems behind...
+>
+> Jorge.-
+>
+> _______________________________________________
+> Dillo-dev mailing list
+> Dillo-dev@li...
+> http://lists.so....net/mailman/listinfo/dillo-dev
+
+
+
+[Dillo-dev]Sorry
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-24 01:43
+
+Sorry if any of my last mails have got to you: they haven't got to me.
+
+Check the archives if they haven't, however.
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+[Dillo-dev]Not again
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-24 01:24
+
+Getting tired of repeating. Check archives for messages.
+
+
+
+Re: [Dillo-dev]Missing mails again
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-24 01:01
+
+Argh! Why is it that only the important mails disappear?
+
+Well, they seem to be appearing on the archives, so if you're not receiving
+them, best to check there.
+
+On the other hand, it could just be me.
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+[Dillo-dev]Missing mails again
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-24 00:50
+
+I think it's done it to me again. Did anyone receive my reply to the comments
+on the segfaults?
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+Re: [Dillo-dev]Repeated patch
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-24 00:08
+
+On Fri, Sep 22, 2000 at 02:19:16PM -0400, Jorge Arellano Cid wrote:
+>
+> Sam,
+>
+> > ... here's the patch I
+> > sent again, as I never received a copy back (sorry if this is a repeat).
+>
+> Yes, the problem has very deep roots, and I'm still trying to
+> find out a design solution that gets rid of all related problems.
+>
+> Whether to apply the "patch" is a matter of pragmatism.
+>
+> I'll keep trying to solve the problems behind...
+
+Obviously I've been looking for the root causes, too. I get the impression
+that this is some how to do with widgets that don't (or shouldn't) exist
+receiving data from the caching system, but I'm probably completely wrong.
+
+As for applying the patch, I know that covering up the problem is generally
+speaking a bad thing, but when it causes the program to crash extremely
+frequently in normal usage unless the user is extremely cautious I think
+that some soft of temporary measure is needed. Besides, there's another
+problem that just occurs in images that I think is related, where the
+structure that parent points to is filled with garbage, so the problem isn't
+really covered up.
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+Re: [Dillo-dev]Dw (was new here)
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-09-23 15:45
+
+Hi Allan!
+
+I've still some doubts if the port is really a good thing, because:
+
+1. Gtk+ was designed for GUIs, but not for size negotiation e.g.
+needed for tables. This could be solved by a Gtk+ widget set, see my
+post to the list (subject "[Dillo-dev]Dw -> Gtk").
+
+2. Gtk+ adopts the limitation of 32k pixels for an X window even for
+windowless widgets, so you have a limited height for pages (when only
+a part of DwPage is seen in a viewport), or at least for tables (when
+the DwPage is itself the viewport).
+
+I've included my thoughts, which I sent Jorge, at the end of this
+mail.
+
+Allan Clark wrote:
+> [...]
+> This all sounds great, if you need any help porting Dw just let me know what
+> needs to be done.
+
+Send your ideas and comments on this topic. If you have an idea how to
+solve the problem with the height limitation, without a new widget
+set, that would be great.
+
+> I realised after I had sent the patch to the list that it was going to be a
+> little obsolete as you were working on the port of Dw. I think the cvs
+> version of the tree should be kept more up to date, I sent an e-mail to
+> Jorge about that, below is part of that e-mail (which discussed a number of
+> things) it is just an idea for dw_page which I think might help us with
+> table and frame support, and you may be in a better position to decide.
+
+Currently, the ported DwPage is only on my local harddisk, according
+to Jorge's philosophy of long holded patches, and since no one else
+showed interest in it, before. If you are interested, I may send you
+what I've done yet.
+
+Sebastian
+
+My mail to Jorge:
+
+I now think that is indeed not a good idea to use Gtk+ for the layout
+of the html elements, but to continue using a much improved Dw.
+Improvements coming currently to mind, are:
+
+- Include Dw into the Gtk+ object model, i.e. derive it from
+GtkObject. So, Dw can use the strengths of Gtk+ objects.
+
+- Write a Gtk+ Widget GtkDwEmbed for embedding a Dw widget, replacing
+GtkDwView, and probably best derived from GtkLayout. This widget must
+first handle all embedded Gtk+ widgets (see below), and second wrap
+the events for the Dw widgets.
+
+- Dw (or a derived class DwContainer) must strictly distinguish
+between Dw widgets and Gtk+ widgets. E.g., the forall "method" of
+GtkDwEmbed (defined by GtkContainer) should only work on the Gtk+
+widgets. Embedding Gtk+ widgets should be a mechanism of Dw itself,
+not of DwEmbedGtk.
+
+An incomplete "class" hierarchy could look like this:
+
+
+[GtkObject]
+___________|_______________
+/ \
+Dw [GtkWidget]
+__________|___________ |
+/ | \ |
+DwBullet DwImage DwContainer GtkDwEmbed
+___|___
+/ \
+DwPage DwTable
+
+
+Dw and DwContainer should be similar to GtkWidget and GtkContainer,
+but with a few modifications, e.g. in size negotiation. An idea from
+Gtk+, that containers are (partly) responsible for resising their
+children, could also be adopted (see my post to the list).
+
+
+
+RE: [Dillo-dev]Dw (was new here)
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-23 05:08
+
+-- En reponse de "RE: [Dillo-dev]Dw (was new here)" de Allan Clark, le
+22-Sep-2000 :
+> Lastly (bet you're glad) how far are we with tables/frames support, if the
+> answer is "still discussing design options" then I would like to add my idea
+> into the arena, I'm sure someone has probably suggested this, but, why don't
+> we extend dw_page so that it can be one of the following
+> 1)Contain a number of horizontal sub pages
+> 2)Contain a number of vertical sub pages
+> 3)Be a page as they are now, stored as lines.
+
+That should do it for frames, but tables are more complex than that : one can
+colspan and rowspan a cell. Table implementation is difficult to be done with
+the current line/word page structure.
+
+> Or we could have a wrapper, say dw_frame which could either contain
+> horizontal subframes or vertical subframes or contain one dw_page, either
+> way it is the same principle.
+
+Do we really need a whole dw_page for a frameset ? I don't think so. I think it
+would be fairly easy to implement frames as a frameset (gtk) widget being mostly
+a gtk containers tree, each containing a dw_page.
+
+> Also a page could be divided up for other things such as alignment, eg if
+> you have two paragraphs the top is left aligned, and the bottom is center
+> aligned, then we just divide it into two horizontal sub frames and all that
+> would be needed would be coding to render a page whose lines are
+> center/right alligned.
+
+This is intereseting. It looks like an extension of the current line/word page
+construction. This probably can be done without the frame idea, though.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 23-Sep-2000 a 13:56:14
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]Repeated patch
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-09-22 20:09
+
+Sam,
+
+> ... here's the patch I
+> sent again, as I never received a copy back (sorry if this is a repeat).
+
+Yes, the problem has very deep roots, and I'm still trying to
+find out a design solution that gets rid of all related problems.
+
+Whether to apply the "patch" is a matter of pragmatism.
+
+I'll keep trying to solve the problems behind...
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]Plugins design
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-09-22 20:09
+
+Eric,
+
+
+> Hi all,
+> I'm currently working for plugins support in dillo, and I feel the need
+> for a communication protocol between the plugin and dillo.
+
+Yes, but please try to make as much as possible with the
+current scheme (bookmarks).
+
+I also see the need for a second plugin scheme, with
+communication protocol, and better integration. The problem is
+that currently we're trying to design the future widget scheme
+and until that's done, the second scheme will have to wait.
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]Dw (was new here)
+
+From: Allan Clark <shark@bl...> - 2000-09-22 19:39
+
+Sebastian,
+
+
+<snip>
+> It is planned to port Dw to Gtk+, and I'm currently working on DwPage.
+> DwHruler will then not used anymore (at least, unless all attributes
+> will be supported), but simply GtkHSeparator.
+>
+> (I've some general doubts on the port, and wrote Jorge about it, but
+> didn't get an anser yet.)
+>
+> I thought that size negotiation should be similar as in Gtk+, i.e.
+> containers should (mainly) be responsible for it, plus a few
+> extensions (look into the list archives). This is just your idea,
+> except that all parameters are stored in the container. For this I
+> defined:
+>
+> struct _DwPageChild
+> {
+> GtkWidget *widget;
+> gfloat rel_width; /* 0: do not resize,
+> otherwise: relative to DwPage's width */
+> gfloat rel_height; /* analogue */
+> };
+>
+> /* ... */
+>
+> void a_Dw_page_add_widget (DwPage *page,
+> GtkWidget *widget,
+> gfloat rel_width,
+> gfloat rel_height,
+> gint attr);
+>
+> Compare it e.g. with GtkBoxChild resp. gtk_box_pack_start.
+>
+> I tested it with GtkHSeparator (setting rel_width to 1.0), and it
+> (mainly) works. This also makes rules with other widths simple (as
+> soon as centered text is implemented).
+<snip>
+
+This all sounds great, if you need any help porting Dw just let me know what
+needs to be done.
+I realised after I had sent the patch to the list that it was going to be a
+little obsolete as you were working on the port of Dw. I think the cvs
+version of the tree should be kept more up to date, I sent an e-mail to
+Jorge about that, below is part of that e-mail (which discussed a number of
+things) it is just an idea for dw_page which I think might help us with
+table and frame support, and you may be in a better position to decide.
+
+<part of e-mail I sent to Jorge>
+Next is the topic of the dillo widget, it says that on the dillo homepage
+http://dillo.so....net/Notes.txt that the dillo widget needs a
+revision, I gather from the list that Sebastian Geerken is porting the Dw to
+plain GTK+ just like to say that this solution gets my vote, I don't see why
+we should re-implement stuff that has already been done and tested and will
+be further tested and updated for us.
+Lastly (bet you're glad) how far are we with tables/frames support, if the
+answer is "still discussing design options" then I would like to add my idea
+into the arena, I'm sure someone has probably suggested this, but, why don't
+we extend dw_page so that it can be one of the following
+1)Contain a number of horizontal sub pages
+2)Contain a number of vertical sub pages
+3)Be a page as they are now, stored as lines.
+Or we could have a wrapper, say dw_frame which could either contain
+horizontal subframes or vertical subframes or contain one dw_page, either
+way it is the same principle.
+This as far as I can tell should be capable of coping with frames and
+tables, even nested frames or tables, also it shouldn't be to difficult to
+code the support for both tables and frames as frames are already divide a
+page either horizontally or vertically, a table as well is just a divided
+horizontally, with each horizontal division (ie a row) being divided up
+vertically, so the html already lends itself to this kind of design. Also a
+page could be divided up for other things such as alignment, eg if you have
+two paragraphs the top is left aligned, and the bottom is center aligned,
+then we just divide it into two horizontal sub frames and all that would be
+needed would be coding to render a page whose lines are center/right
+alligned.
+<end of the part of e-mail I sent to Jorge>
+
+Allan
+
+
+
+Re: [Dillo-dev]new here
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-09-22 18:06
+
+Allan Clark wrote:
+>
+> Hi
+> As the subject says I'm new here,
+
+Welcome!
+
+> but I would like to submit a patch,
+> which I *think* fixes bug number 62 where the horizontal rules mean that
+> when Dillo reformats after being down-sized it gives the user an
+> unneccesary horizontal slider.
+> I defined a new flag in dw.c which is set when a widget is a set to fill
+> all the horizontal space available, then dw_hruler.c is changed to set
+> this flag and then dw_page.c is changed so that we check for the flag
+> when reformating and deal with it accordingly.
+> The way I have dealt with it means that the hrule will be as long as the
+> text of the page is, this means that it won't be as long as an image
+> which may be longer (check with dillo on the dillo homepage to see
+> this), this is the way Netscape renders it, but would be easy to change
+> if you don't like it.
+
+It is planned to port Dw to Gtk+, and I'm currently working on DwPage.
+DwHruler will then not used anymore (at least, unless all attributes
+will be supported), but simply GtkHSeparator.
+
+(I've some general doubts on the port, and wrote Jorge about it, but
+didn't get an anser yet.)
+
+I thought that size negotiation should be similar as in Gtk+, i.e.
+containers should (mainly) be responsible for it, plus a few
+extensions (look into the list archives). This is just your idea,
+except that all parameters are stored in the container. For this I
+defined:
+
+struct _DwPageChild
+{
+GtkWidget *widget;
+gfloat rel_width; /* 0: do not resize,
+otherwise: relative to DwPage's width */
+gfloat rel_height; /* analogue */
+};
+
+/* ... */
+
+void a_Dw_page_add_widget (DwPage *page,
+GtkWidget *widget,
+gfloat rel_width,
+gfloat rel_height,
+gint attr);
+
+Compare it e.g. with GtkBoxChild resp. gtk_box_pack_start.
+
+I tested it with GtkHSeparator (setting rel_width to 1.0), and it
+(mainly) works. This also makes rules with other widths simple (as
+soon as centered text is implemented).
+
+> Also I think it mucks up slightly if the horizontal rule is not directly
+> after a hard break, (that is the hrule isn't on a line all by itself, again
+> this should be easy to fix) it seems to render slightly further than it should.
+> Anyway see what you think.
+
+Since <hr>'s are allways the only widget on a line, it is probably the
+best to insert hard breaks before and after them.
+
+> [...]
+
+Sebastian
+
+
+
+Re: [Dillo-dev]email problems
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-22 03:59
+
+-- En reponse de "Re: [Dillo-dev]email problems" de Jorge Arellano Cid, le
+20-Sep-2000 :
+>
+> Eric,
+>
+>> Jorge,
+>> I'm having the hardest time with my ISP loosing email for some domains.
+>> Please
+>> confirm you have received my patches.
+>
+> I haven't received a single one!
+>
+
+Damn ! I haven't even got a non-delivery warning !
+
+> (and I wrote to your address reporting that some time ago...)
+>
+> Shame I can't suggest you a good email provider. I switch
+> between nettaxi and ematic :-). (Maybe you can try ematic as an
+> alternative account).
+>
+
+Actually, I tried 2 different smpt in 2 different countries with the same
+(no-)result.
+Do you mind if I try to send you some test emails to nettaxi and ematic ?
+
+Anyway, I posted all my patches and some explanations at :
+http://www.rti-zone.org/dillo/
+
+I'll try to fix these email problems soon.
+
+> Jorge.-
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 22-Sep-2000 a 12:39:40
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]email problems
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-09-22 01:58
+
+Eric,
+
+> Jorge,
+> I'm having the hardest time with my ISP loosing email for some domains. Please
+> confirm you have received my patches.
+
+I haven't received a single one!
+
+(and I wrote to your address reporting that some time ago...)
+
+Shame I can't suggest you a good email provider. I switch
+between nettaxi and ematic :-). (Maybe you can try ematic as an
+alternative account).
+
+Jorge.-
+
+
+
+[Dillo-dev]Repeated patch
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-19 15:59
+
+Attachments: html_loading.diff
+
+I think the mail server is eating my messages... anyway, here's the patch I
+sent again, as I never received a copy back (sorry if this is a repeat).
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+[Dillo-dev](no subject)
+
+From: Allan Clark <allan@al...> - 2000-09-19 13:16
+
+Attachments: hrule2.diff
+
+Sorry about the empty e-mail I pressed the wrong button.
+Here is the newer patch for the hrules which differ slightly from the original
+and takes into account the feedback from Jorgen and Eric.
+
+
+
+[Dillo-dev](no subject)
+
+From: Allan Clark <allan@al...> - 2000-09-19 13:11
+
+
+
+
+
+RE: [Dillo-dev]horizontal rules
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-19 13:01
+
+-- En reponse de "[Dillo-dev]horizontal rules" de Allan Clark, le 19-Sep-2000 :
+> Quick question for you all.
+> Should horizontal rules always be on a line by themeselves or should they be
+> allowed to follow text.
+> eg
+> allan------
+> is that correct or should it be forced to be
+> allan
+> -----------
+>
+
+The latter is correct (html spec).
+Stop worrying about hrulers, I sent a patch for HR full rendering and
+correcting this behavior a few weeks ago (against 0.2.4, not published yet, but
+likely due for next version)
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 19-Sep-2000 a 21:54:46
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]horizontal rules
+
+From: Jörgen Viksell <vsksga@ho...> - 2000-09-19 12:54
+
+>Quick question for you all.
+>Should horizontal rules always be on a line by themeselves or should they
+>be
+>allowed to follow text.
+>eg
+>allan------
+>is that correct or should it be forced to be
+>allan
+>-----------
+
+The w3 recommendation defines it as a divider of sections of text. So I'd
+say that it should be on its own line.
+
+// Jörgen
+
+
+_________________________________________________________________________
+Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
+
+Share information about yourself, create your own public profile at
+http://profiles.msn.com.
+
+
+
+Re: [Dillo-dev]cache patch
+
+From: Luca Rota <drake@it...> - 2000-09-19 12:32
+
+Il sab, 16 set 2000, hai scritto:
+
+> actually. i have placed all released versions of dillo in cvs. Jorge is now
+> using cvs. So cvs is newer than the release.
+
+Wow! Thank you, I didn't know.
+
+Ciao,
+Luca
+
+
+
+[Dillo-dev]horizontal rules
+
+From: Allan Clark <shark@bl...> - 2000-09-19 11:37
+
+Quick question for you all.
+Should horizontal rules always be on a line by themeselves or should they be
+allowed to follow text.
+eg
+allan------
+is that correct or should it be forced to be
+allan
+-----------
+
+Let me know what you think I can do it either way but I'm not sure which is
+correct.
+p.s. I realise the formatting of the above example might not work on some
+e-mail clients but I kept it small so that it should on most.
+
+Allan Clark
+allan@al...
+shark@bl...
+
+
+
+[Dillo-dev]Test
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-18 20:30
+
+Just testing, haven't received any mails back from this thing, oddly.
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+[Dillo-dev]Actual fix
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-18 16:10
+
+Attachments: html_loading.diff
+
+Sorry about the last patch, I didn't have a version of gdb that worked with
+dillo so diagnosing the problem was difficult. It turns out that to fix bugs
+#74 and #69, all that is needed is two simple checks. I'm sure that there's
+a deeper problem, but it doesn't hurt to check for null pointers, which is
+what we are currently getting, and this *does* solve the problem.
+
+Patch enclosed.
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+[Dillo-dev]new here
+
+From: Allan Clark <allan@al...> - 2000-09-18 10:52
+
+Attachments: hrule.diff
+
+Hi
+As the subject says I'm new here, but I would like to submit a patch,
+which I *think* fixes bug number 62 where the horizontal rules mean that
+when Dillo reformats after being down-sized it gives the user an
+unneccesary horizontal slider.
+I defined a new flag in dw.c which is set when a widget is a set to fill
+all the horizontal space available, then dw_hruler.c is changed to set
+this flag and then dw_page.c is changed so that we check for the flag
+when reformating and deal with it accordingly.
+The way I have dealt with it means that the hrule will be as long as the
+text of the page is, this means that it won't be as long as an image
+which may be longer (check with dillo on the dillo homepage to see
+this), this is the way Netscape renders it, but would be easy to change
+if you don't like it.
+Also I think it mucks up slightly if the horizontal rule is not directly
+after a hard break, (that is the hrule isn't on a line all by itself, again
+this should be easy to fix) it seems to render slightly further than it should.
+Anyway see what you think.
+I am also hoping that the new flag defined might help us in frames and tables,
+where the frame or table cell width is not an absolute value but is given as
+"whatever space is left after drawing the previous frames/table cells.
+Also I don't think I have made the patch correctly, it says in the docs to use
+diff -pru but when I did cvs came back with an error saying no such option, in
+the end I used cvs diff > hrule.diff, please tell me if this is wrong and what
+I should be doing.
+
+Allan
+
+
+
+[Dillo-dev]Debugging problems
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-17 23:48
+
+Has anyone else had problems debugging dillo with gdb? I'm getting unkown
+signals soon after I run or attach.
+
+Admittedly, I am using a gdb release from '96...
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+Re: [Dillo-dev]cache patch
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-16 17:04
+
+> Please, sends your patches to Jorge. But before takes the new dillo's version
+> from download.so....net/dillo/ the cvs version is quite outdated.
+>
+
+actually. i have placed all released versions of dillo in cvs. Jorge is now
+using cvs. So cvs is newer than the release.
+
+
+
+Re: [Dillo-dev]cache patch
+
+From: Luca Rota <drake@it...> - 2000-09-16 13:42
+
+Il sab, 16 set 2000, hai scritto:
+
+Welcome,
+
+> Hi, I'm new to dillo development, although I worked with armadillo for a
+> while, I've been looking at your cache system and have made a change which
+
+Oh, yes. I remember a justification patch and the html stack patch. Right?
+
+> seems to cause less segfaults when moving around without waiting for things
+> to finish downloading (which has crashed dillo many times for me). It's
+> probably not correct, but it does seem to improve the situation.
+
+Please, sends your patches to Jorge. But before takes the new dillo's version
+from download.so....net/dillo/ the cvs version is quite outdated.
+
+Ciao,
+Luca
+
+
+
+[Dillo-dev]cache patch
+
+From: Sam Dennis <sdennis101@ge...> - 2000-09-16 04:15
+
+Attachments: cache_patch.gz
+
+Hi, I'm new to dillo development, although I worked with armadillo for a
+while, I've been looking at your cache system and have made a change which
+seems to cause less segfaults when moving around without waiting for things
+to finish downloading (which has crashed dillo many times for me). It's
+probably not correct, but it does seem to improve the situation.
+
+--
+Sam Dennis <sdennis101@ge...>
+
+"The strstr() function finds the first occurrence of the substring needle in
+the string haystack."
+
+
+
+[Dillo-dev]Sizes in html
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-09-14 12:07
+
+Hi!
+
+While porting the DwPage, I'm thinking about how widgets in the page
+should be resized. (Anything except text will be a widget, even
+probably <div>'s with align=left/right (a new DwPage), but alignments
+are far away from an implementation.)
+
+DwPage is derived from GtkContainer, and Gtk+ containers typically are
+responsible on positioning and resizing of their children. (An
+exception is, of course, when widgets resize thereselves, then the
+container has to react on this.) E.g., if you want to add a widget to
+a GtkBox, you use gtk_box_pack_start and set the arguments expand,
+fill and padding to the appropriate values, and anything else is done
+by the GtkBox.
+
+So, which parameters should be used by a_Dw_page_add_widget? My
+current idea is based on relative width and height, or zero to prevent
+resizing by DwPage. It the latter case, the widget's size has to be
+set otherwise (e.g. by the html parser). This is quite obvious for
+images, but it is also suitable for tables: they should (in most
+cases) be added with a relative width of 100%, since they should be
+resized when the page is resized, but then can calculate the size they
+really need.
+
+Send any comments, about this idea in general, or if you find that my
+idea is not suitable for a specified html elemtent.
+
+Another point is positioning. The only thing which comes currently to
+mind, is the "align" attribute of some tags. But this will be done
+later.
+
+Sebastian
+
+
+
+[Dillo-dev]email problems
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-13 06:27
+
+Jorge,
+I'm having the hardest time with my ISP loosing email for some domains. Please
+confirm you have received my patches.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 13-Sep-2000 a 15:26:12
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+RE: [Dillo-dev]Plugins design
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-13 00:30
+
+> I have two options :
+> - use a special Content-Type=x-dillo-command. What if we need to send
+> both commands and a document in a single answer ? Either I'll have to
+> dirty-hack the header parsing function to ignore and redirect
+> x-dillo-command content until it finds an other content-type, or
+> I'll have to add support for multipart-mime, which seems an overkill.
+> - use special http header fields. Pragma seems to be an application
+> specific sort-of field. Sending Pragma: AddMenu="Add Bookmark" would be
+> understood by dillo to be a command sent by the plugin for him.
+> Alternatively, we can use a non-http field (X-Dillo-Command:), as
+> fields begining with X- can't exist in future http implementations, and
+> it's a local communication anyway.
+>
+
+If you must use http, you definately want to use X- headers.
+
+
+
+Re: [Dillo-dev]implementation question: how to decide if a font
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-09-12 09:35
+
+Sean 'Shaleh' Perry wrote:
+> [...]
+> > (Although the implementation looks a bit strange: 1. I think there
+> > should be a global font list; 2. The Gdk fonts are not removed? But
+> > this is a separate problem.)
+> >
+>
+> yes, a global list would be nice, also, a global size array. I have font
+> size=2 or font size=+3 working, but i had to implement a local size list
+> because the open_h() function need a list in descending order and I wanted a
+> list in ascending order.
+
+I think, it is not very important, where the fonts are stored, when
+you have a simple interface to access them. This is an implementian
+detail, which does not effect the code outside.
+
+BTW: Other widgets (e. g. buttons) use fonts, too. Currently, there
+fonts are given by Gtk, but may the html author change them?
+
+> > I remember that there are a few more attributes (e.g. underlining,
+> > backgrounds), which I will add perhaps, after my Gtk port of DwPage is
+> > running correctly.
+> >
+>
+> I am trying to implement the <u> tag now. It looks like all I have to do is
+> modify dw_page_expose_line(), this is where the link is underlined. However my
+> boolean is not surviving into the function call. Most confusing. If I don't
+> get it in a day or so, would you mind taking a peek?
+
+The best way will be to extend the DwPageAttr structure. Then any
+attributes can be simply set by filling an DwPageAttr structure, and
+DwPage will be responsible for render them. (I can do the last, but
+first I want to finish the Gtk+ port to DwPage.)
+
+> > a_Dw_page_init_attr (DW_PAGE (page), &attr);
+> > attr.font = a_Dw_page_find_font (DW_PAGE (page), &font);
+> > attr_i = a_Dw_page_add_attr(DW_PAGE (page), &attr);
+> >
+>
+> but a_Dw_page_find_font() does not actually check to see if a font can be
+> rendered. What if your system lacked 'times new roman'.
+>
+> <font face="Lucida,Verdana,Helvetica,Arial">My text</font>
+>
+> I have to decide which in that list of fonts I can use. In this case, Lucida
+> and Helvetica are known to work, I am sure Arial will. But I have no way to
+> query dillo to find out if font 'foo' can be loaded.
+>
+> Perhaps find_font should try to look up the font via gdk and give back a "could
+> not find it" error? Or perhaps we need a query_system_font() to see if a font
+> is valid, then find_font() to load it into dillo.
+
+The font is loaded in Dw_page_realize_font. Perhaps this function
+could be modified, so that you may specify alternatives, when calling
+a_Dw_page_find_font. As I wrote above, the interface should be as
+simple as possible, so a query function is probably not a good idea.
+
+Sebastian
+
+
+
+[Dillo-dev]Plugins design
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-12 01:58
+
+Hi all,
+I'm currently working for plugins support in dillo, and I feel the need
+for a communication protocol between the plugin and dillo.
+
+So far, dillo calls a plugin, sends a bunch of <name=value> parameters,
+and waits for an http-like answer, most of the time being
+Content-Type=text/html <html> ... </html>
+
+Now, say the Bookmarks plugin wants to ask dillo to ask an "Add
+Bookmark" menu, and also an "Edit Bookmarks" menu. How can it do that ?
+Say the Ftp plugin wants to tell dillo he can handle "ftp://" urls, as
+well as the "Mailto" plugin want to tell dillo he can handle "mailto:"
+urls. How can it do that ?
+
+I have two options :
+- use a special Content-Type=x-dillo-command. What if we need to send
+both commands and a document in a single answer ? Either I'll have to
+dirty-hack the header parsing function to ignore and redirect
+x-dillo-command content until it finds an other content-type, or
+I'll have to add support for multipart-mime, which seems an overkill.
+- use special http header fields. Pragma seems to be an application
+specific sort-of field. Sending Pragma: AddMenu="Add Bookmark" would be
+understood by dillo to be a command sent by the plugin for him.
+Alternatively, we can use a non-http field (X-Dillo-Command:), as
+fields begining with X- can't exist in future http implementations, and
+it's a local communication anyway.
+
+What do you think ?
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 12-Sep-2000 a 10:38:04
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]Misc.
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-12 01:36
+
+--- En reponse de "Re: [Dillo-dev]Misc." de Luca Rota, le 11-Sep-2000 :
+> Il dom, 10 set 2000, hai scritto:
+>
+> > If you'd like to know some of the reasons of current goals in
+> > dillo, may I suggest:
+> >
+> > - Cathedral & the Bazaar (ESR)
+> > - Homesteading the noosphere (ESR)
+> > - http://www.levien.com/free/decommoditizing.html (Raph Levien)
+> > - http://www.mcsr.olemiss.edu/~mudws/font.html
+> > - http://www.tuxedo.org/~esr/html-hell.html
+>
+> May I suggest:
+> http://www.levien.com/free/gzilla-tour.html (A tour of Gzilla 0.1.7)
+>
+
+All these links deserve to be in dillo's home page.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 12-Sep-2000 a 10:35:42
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]Misc.
+
+From: Luca Rota <drake@it...> - 2000-09-11 16:55
+
+Il dom, 10 set 2000, hai scritto:
+
+> If you'd like to know some of the reasons of current goals in
+> dillo, may I suggest:
+>
+> - Cathedral & the Bazaar (ESR)
+> - Homesteading the noosphere (ESR)
+> - http://www.levien.com/free/decommoditizing.html (Raph Levien)
+> - http://www.mcsr.olemiss.edu/~mudws/font.html
+> - http://www.tuxedo.org/~esr/html-hell.html
+
+May I suggest:
+http://www.levien.com/free/gzilla-tour.html (A tour of Gzilla 0.1.7)
+
+I'd like focus your attention on:
+levien> the main design goals were that Gzilla be small, simple, and fast. I
+had a few other goals. For one, I wanted Gzilla to be really good at
+incremental rendering.
+
+levien> the Gzw (Gzilla Widget) framework was in place, providing a much more
+powerful infrastructure for future development such as tables.
+
+Please, read the GZW section carefully.
+
+Note: Dillo is based on gzilla code and GZW is the original name of Dw.
+
+Ciao,
+Luca
+
+
+
+Re: [Dillo-dev]Misc.
+
+From: <ikluft@th...> - 2000-09-11 01:19
+
+>From: "Jorge Arellano Cid" <jcid@ne...>
+>> Embbeding Perl 5...
+>
+> Although not a bad idea "per se", this is not the project for
+>trying it. Dillo can't even render HTML by now, a module API is
+>inexistent, and the Dw (dillo widget) is migrating to GTK+ in an
+>effort to overcome a bunch of rendering-related problems.
+>
+> May I suggest galeon? It uses gecko, has an API, is smaller
+>than mozilla and it's also free.
+
+Thanks for the pointer. I didn't see them on Freshmeat since they got
+categorized under GNOME instead of with the other web browsers.
+
+I'll go look over there. Consider the patch that I sent for using glib
+hash tables on the About menus to be a gift from an Open Source supporter
+who was "passing through". (But I can understand if you'll want to
+pull my personal URL out of there - I was planning on sticking around
+when I put that there. :-) For future reference, that kind of patch
+can also serve as an example of replacing linear searches with hash
+lookups to build future scalability into your project. That's experience
+I've gotten from 10 years working in the industry, including on OS's from
+a mainframe Unix to an embedded OS for large routers. I hope it helps.
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+Re: [Dillo-dev]implementation question: how to decide if a font
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 23:19
+
+>
+> a_Dw_page_init_attr (DW_PAGE (page), &attr);
+> attr.font = a_Dw_page_find_font (DW_PAGE (page), &font);
+> attr_i = a_Dw_page_add_attr(DW_PAGE (page), &attr);
+>
+
+but a_Dw_page_find_font() does not actually check to see if a font can be
+rendered. What if your system lacked 'times new roman'.
+
+<font face="Lucida,Verdana,Helvetica,Arial">My text</font>
+
+I have to decide which in that list of fonts I can use. In this case, Lucida
+and Helvetica are known to work, I am sure Arial will. But I have no way to
+query dillo to find out if font 'foo' can be loaded.
+
+Perhaps find_font should try to look up the font via gdk and give back a "could
+not find it" error? Or perhaps we need a query_system_font() to see if a font
+is valid, then find_font() to load it into dillo.
+
+
+
+Re: [Dillo-dev]implementation question: how to decide if a font
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 23:04
+
+>
+> It's quite simple, but I think, you should only use the
+> a_Dw_page_find_font function: Fill out a DwPageFont structure, then
+> call this function, and you will get an index you can use in the
+> DwPageAttr structure. I wrote something like the following, and it
+> worked:
+>
+> <code snipped>
+>
+> Only as an example. You don't have to bother about loading and
+> removing of fonts.
+>
+> (Although the implementation looks a bit strange: 1. I think there
+> should be a global font list; 2. The Gdk fonts are not removed? But
+> this is a separate problem.)
+>
+
+yes, a global list would be nice, also, a global size array. I have font
+size=2 or font size=+3 working, but i had to implement a local size list
+because the open_h() function need a list in descending order and I wanted a
+list in ascending order.
+
+> I remember that there are a few more attributes (e.g. underlining,
+> backgrounds), which I will add perhaps, after my Gtk port of DwPage is
+> running correctly.
+>
+
+I am trying to implement the <u> tag now. It looks like all I have to do is
+modify dw_page_expose_line(), this is where the link is underlined. However my
+boolean is not surviving into the function call. Most confusing. If I don't
+get it in a day or so, would you mind taking a peek?
+
+> PS2: Two wishes: 1. Give the user the possibility to turn off any
+> loading of non-standard fonts (except the user's style sheet), 2. A
+> factor for size would be nice, i.e. the user should specify that dillo
+> should use x times the font size specified by the author of the page.
+>
+
+these are both great options.
+
+Once my font patch is accepted, I would also like a standard size list created
+as mentioned above. I just winged it.
+
+Once I get underline working, I have all of the font modifying tags implemented.
+
+
+
+Re: [Dillo-dev]implementation question: how to decide if a font
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-09-10 22:55
+
+Sean 'Shaleh' Perry wrote:
+>
+> >
+> > However, this is widely used. If you can do it easily, why not ?
+> >
+>
+> it can be done fairly easily. style sheets also allow for aribitrary fonts to
+> be used.
+>
+> My initial question was: how do we want to implement this? My experience with
+> gtk is minimal, fonts even less.
+
+It's quite simple, but I think, you should only use the
+a_Dw_page_find_font function: Fill out a DwPageFont structure, then
+call this function, and you will get an index you can use in the
+DwPageAttr structure. I wrote something like the following, and it
+worked:
+
+DwPageFont font;
+DwPageAttr attr;
+gint attr_i;
+
+/* ... */
+
+font.name = "times";
+font.size = 14;
+font.bold = FALSE;
+font.italic = FALSE;
+
+a_Dw_page_init_attr (DW_PAGE (page), &attr);
+attr.font = a_Dw_page_find_font (DW_PAGE (page), &font);
+attr_i = a_Dw_page_add_attr(DW_PAGE (page), &attr);
+
+a_Dw_page_add_text (DW_PAGE (page), "Some text.", attr_i);
+
+Only as an example. You don't have to bother about loading and
+removing of fonts.
+
+(Although the implementation looks a bit strange: 1. I think there
+should be a global font list; 2. The Gdk fonts are not removed? But
+this is a separate problem.)
+
+I remember that there are a few more attributes (e.g. underlining,
+backgrounds), which I will add perhaps, after my Gtk port of DwPage is
+running correctly.
+
+Sebastian
+
+PS1: I'm currently porting DwPage to Gtk, but the interface will be
+the same (except adding widgets), so I hope, your changes will run
+with both versions of DwPage.
+
+PS2: Two wishes: 1. Give the user the possibility to turn off any
+loading of non-standard fonts (except the user's style sheet), 2. A
+factor for size would be nice, i.e. the user should specify that dillo
+should use x times the font size specified by the author of the page.
+
+
+
+RE: [Dillo-dev]Misc.
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 22:22
+
+>
+> Gentleman, please, there's no CSS support in dillo by now, it's
+> NOT a near future concern, and it can't cope with preferences
+> like:
+>
+> "don't allow cookies"
+> "download directory = ~/download"
+> "discard animated gifs"
+> "Don't load images"
+> "Start with 600x400"
+> etc...
+>
+
+indeed, but it does handle:
+
+"no white backgrounds"
+"use font "blah" for tag foo"
+and just about any form of "I want html to look like"
+
+> --------------------------------------------------------------
+>
+>> Badly written HTML...
+>
+> Well, certainly an arguable topic, but the current position is
+> NOT to support badly written HTML.
+>
+
+dillo should support the "oops" as much as possible. Simply forgetting to
+close a tag should not ruin the rest of the page. Users will see this as a bug
+in dillo.
+
+> - If the publisher wants to reach a broad spectrum, he'll
+> strive for correct HTML.
+
+Web sites that allow users to post responses with embedded html have no means
+to control what users enter. Letting a fellow open a font or bold tag and
+making the rest of the page look horrid just seems wrong. It is trivial to get
+tags like bold to clean up after previous bold tags.
+
+> --------------------------------------------------------------
+>
+>> The question is do we want to actually make dillo display
+>> html like the web author intended?
+>
+> Quite interesting question!
+>
+> The answer is: NO!
+>
+> Ideally, in dillo, the html should be displayed the way the
+> user wants, not the author.
+>
+
+back to CSS here. Load YOUR sheet last, and you override the author.
+
+
+
+[Dillo-dev]Misc.
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-09-10 21:59
+
+Hi!
+
+
+Lots of email lately, hmmmm...
+
+Let's clarify some things:
+
+- Dillo is a lean, small and fast web client.
+- Dillo still can't render HTML (This is the main goal)
+- Dillo is very far away from supporting scripting languages.
+- CSS is NOT a priority, nor a concern by now.
+- Dillo aims to be a usable HTML web browser.
+
+The "fully standards compliant" browser project is mozilla, a
+better start for scripting languages is galeon (uses the gecko
+engine), if you also want to "get&feel" M$ content, you should go
+with the latest flavour of IE (probably on Windoze!;), and if you
+don't like Win* and also want the as-full-as-possible Internet
+experience, you'd probably should keep with Netscape.
+
+If you'd like to know some of the reasons of current goals in
+dillo, may I suggest:
+
+- Cathedral & the Bazaar (ESR)
+- Homesteading the noosphere (ESR)
+- http://www.levien.com/free/decommoditizing.html (Raph Levien)
+- http://www.mcsr.olemiss.edu/~mudws/font.html
+- http://www.tuxedo.org/~esr/html-hell.html
+
+--------------------------------------------------------------
+
+> I have one problem that I can't seem to get around. Our site uses a SSL
+> (security socket layer) that the standard http_proxy setting doesn't allow
+> for. I would like some help regarding this issue if possible!
+
+Probably the easiest way around it is to grab the https pages
+with 'curl' and sending them to dillo using dillo's simple plugin
+scheme (currently in alpha, but working).
+Sean's idea is also a good starting point (libssl).
+
+> Thanks again for making Dillo such a great product!
+
+Thanks to you for greeting us
+(Would you believe that aprox. only 1 of 8 persons take time to
+write a gentle comment at first post?)
+
+--------------------------------------------------------------
+
+> Embbeding Perl 5...
+
+Although not a bad idea "per se", this is not the project for
+trying it. Dillo can't even render HTML by now, a module API is
+inexistent, and the Dw (dillo widget) is migrating to GTK+ in an
+effort to overcome a bunch of rendering-related problems.
+
+May I suggest galeon? It uses gecko, has an API, is smaller
+than mozilla and it's also free.
+
+--------------------------------------------------------------
+> ...
+> as I mentioned in a previous mail, user preferences could easily
+> be stored as a local style sheet which was added to the end of the style
+> sheet reading.
+
+Gentleman, please, there's no CSS support in dillo by now, it's
+NOT a near future concern, and it can't cope with preferences
+like:
+
+"don't allow cookies"
+"download directory = ~/download"
+"discard animated gifs"
+"Don't load images"
+"Start with 600x400"
+etc...
+
+--------------------------------------------------------------
+
+> Badly written HTML...
+
+Well, certainly an arguable topic, but the current position is
+NOT to support badly written HTML.
+
+Mainly due to:
+
+* http://www.levien.com/free/decommoditizing.html
+- If the publisher wants to reach a broad spectrum, he'll
+strive for correct HTML.
+
+Note: I'm sure there're different opinions on this.
+
+--------------------------------------------------------------
+
+> The question is do we want to actually make dillo display
+> html like the web author intended?
+
+Quite interesting question!
+
+The answer is: NO!
+
+Ideally, in dillo, the html should be displayed the way the
+user wants, not the author.
+
+One of the things a dislike more about Netscape is to have to
+see the page's as the author wants. No matter how hard I try to
+set my preferences to use certain fonts and sizes, they seem to
+always find the trick to get over my settings.
+Not to mention scaled fonts that look trembling & tiny, etc.
+
+Finally, I definitively agree that those pages have, by far, a
+better looking result when looked from a distance :-). Personally
+I do prefer dillo's rendering for reading HTML documentation.
+
+--------------------------------------------------------------
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]implementation question: how to decide if a font
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 19:46
+
+>
+> However, this is widely used. If you can do it easily, why not ?
+>
+
+it can be done fairly easily. style sheets also allow for aribitrary fonts to
+be used.
+
+My initial question was: how do we want to implement this? My experience with
+gtk is minimal, fonts even less.
+
+
+
+RE: [Dillo-dev]implementation question: how to decide if a font
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-10 09:38
+
+--- En reponse de "RE: [Dillo-dev]implementation question: how to
+decide if a font" de Sean 'Shaleh' Perry, le 10-Sep-2000 :
+> >
+> > A good thing would be to load 2 fonts (proportionnal and mono) from
+> > dillorc and use only these everywhere in dillo.
+> > I'm not sure you want to load fonts on request. You probably can do
+> > it,
+> > it's even possible other browsers do it, but I'm not sure it's
+> > needed.
+> >
+>
+> dillo currently uses: courier and lucida for special tags and
+> helvetica for everything else. The question is do we want to
+> actually make dillo display html like the web author intended? I
+> can understand not wanting to load each and every font asked for,
+> but requests for items like arial or in the case of
+> freshmeat lucida, which we are already using, why not allow it?
+
+The html author is not supposed to ask for a font (even if he can) :
+only if it's proportionnal or fixed width. He's not even supposed to
+specify B(old), I(talic) or any style, but use instead STRONG, EM tags.
+That's the same thing of using special chars instead of entities.
+
+However, this is widely used. If you can do it easily, why not ?
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 10-Sep-2000 a 18:32:45
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+RE: [Dillo-dev]implementation question: how to decide if a font
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 06:56
+
+>
+> A good thing would be to load 2 fonts (proportionnal and mono) from
+> dillorc and use only these everywhere in dillo.
+> I'm not sure you want to load fonts on request. You probably can do it,
+> it's even possible other browsers do it, but I'm not sure it's needed.
+>
+
+dillo currently uses: courier and lucida for special tags and helvetica for
+everything else. The question is do we want to actually make dillo display
+html like the web author intended? I can understand not wanting to load each
+and every font asked for, but requests for items like arial or in the case of
+freshmeat lucida, which we are already using, why not allow it?
+
+
+
+RE: [Dillo-dev]implementation question: how to decide if a font
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-10 06:46
+
+--- En reponse de "[Dillo-dev]implementation question: how to decide if
+a font is v" de Sean 'Shaleh' Perry, le 10-Sep-2000 :
+> I am working on <font face="foo,bar">. There is no central list of
+> fonts dillo
+> is willing to support or a way to query them. Html_page_check
+> declares an array
+> of 4 font names, but only helvetica ([0]) is used from that array.
+>
+
+teletype style and PRE use courier, but hard-coded, not from this array
+(which is local anyway).
+
+...
+>
+> can dillo load font 'foo'?
+>
+> Suggestions? I suspect this will require code in dw_page.c.
+>
+
+A good thing would be to load 2 fonts (proportionnal and mono) from
+dillorc and use only these everywhere in dillo.
+I'm not sure you want to load fonts on request. You probably can do it,
+it's even possible other browsers do it, but I'm not sure it's needed.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 10-Sep-2000 a 15:34:09
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+[Dillo-dev]implementation question: how to decide if a font is valid
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 06:00
+
+I am working on <font face="foo,bar">. There is no central list of fonts dillo
+is willing to support or a way to query them. Html_page_check declares an array
+of 4 font names, but only helvetica ([0]) is used from that array.
+
+the face attribute of font is a comma separated list of the fonts the html
+author wanted to use, in order of preference. To continue with freshmeat:
+
+<FONT FACE="Lucida,Verdana,Helvetica,Arial">
+
+so, try Lucida, then Verdana, then Helvetica, then settle for Arial.
+
+What I need is a way to say:
+
+can dillo load font 'foo'?
+
+Suggestions? I suspect this will require code in dw_page.c.
+
+
+
+[Dillo-dev]handling poorly written html
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 05:45
+
+So, was reading the recent freshmeat editorial when i noticed that freshmeat's
+html creation software likes to leave <b>'s open. So I tried to make bold
+close any open bold tags. First I tried Html_cleanup_tag(), which was already
+in use and thus documented. However cleanup_tag only handles the case of
+"<p><p>", i.e. back to back tags. freshmeat was doing "<b><font></font><b>".
+So I looked at pop_tag. This function appears to properly handle the case
+where there are extra tags between the tag in question and the one I want
+removed. my dillo can now read html that has dangling b tags. Will probably
+add more of this type code as we discover other bad html.
+
+Point of this letter is this: Html_cleanup_tag is redundant considering the
+power of Html_pop_tag. Html_cleanup_tag also fails miserably on many pieces of
+html. I have a patch prepared which removes this function and replaces all
+calls to it with Html_pop_tag.
+
+Comments?
+
+P.S. Html_pop_tag has a todo comment, handle the case where tags dont nest. As
+I have stated above, it seems to do so. Can anyone point to cases where it
+fails?
+
+
+
+RE: [Dillo-dev]on the subject of SCRIPT tags
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 02:41
+
+>
+> I guess the events (onClick in a A tag,...) are to be done yet.
+>
+
+yep, setup the events and then make it so they call the interpeter.
+
+
+
+RE: [Dillo-dev]News
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-10 02:40
+
+>
+> I remember that. Do we support style sheets now ? (or are we about to ?)
+> Good idea anyway.
+>
+
+no, but it is on my todo list. As I mentioned we can inch our way in by
+storing prefs in style sheet format. This gets the style sheet parser working.
+
+
+
+Re: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: <ikluft@th...> - 2000-09-10 02:27
+
+>From: Eric GAUDET <egaudet@in...>
+>Embeding perl in dillo would probably never go into dillo's main
+>distribution. But that doesn't mean it's not interesting nor you
+>shouldn't do it. Find your way doing it as a side project for dillo
+>using dillo's standard interfaces (plugin or module).
+
+Well, it's too big an effort to undertake unless it's likely the
+project will embrace it to a greater degree than that.
+
+I fully respect that the volunteers who have contributed to the project
+should determine its direction. And I think Dillo looks promising.
+
+But I'm sure it won't be a surprise if I continue looking for a place
+where the browser-side perl idea would have a stronger acceptance. I'm
+willing to do this work but I most certainly don't want it to disturb
+volunteers who have already contributed. Maybe the idea's time just
+hasn't come yet.
+
+In any case, I appreciate the time you've taken to help me consider what
+the options were for this idea. I wish you success. I'll mention this
+project to anyone who sounds like they might be interested in volunteering.
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+RE: [Dillo-dev]News
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-10 02:14
+
+--- En reponse de "RE: [Dillo-dev]News" de Sean 'Shaleh' Perry, le
+09-Sep-2000 :
+> >
+> > I'm working on the Bookmarks plugin right now, and I've got lots of
+> > ideas fo plugins things. I'm willing to make a Preferences plugin
+> > too, as I saw the project is suspended and drake is most likely
+> > out of dillo.
+> >
+>
+> as I mentioned in a previous mail, user preferences could easily be
+> stored as a local style sheet which was added to the end of the
+> style sheet reading. This way user prefers override the author's
+> prefs. Or maybe an option "override web author?". If no, the
+> style would be read first.
+>
+> style sheets let the user specifiy almost anything about the look of
+> a web page
+> -- bg color, image, text colors by tag, etc.
+>
+> If you could make the preference item output a style sheet formatted
+> file, we can only load it and ignore style sheets for right now.
+
+I remember that. Do we support style sheets now ? (or are we about to ?)
+Good idea anyway.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 10-Sep-2000 a 11:12:05
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: <ikluft@th...> - 2000-09-10 02:14
+
+>From: "Sean 'Shaleh' Perry" <shaleh@vi...>
+>And here I was thinking the point of dillo was not to be the next mozilla.
+>
+>Guys, just once could a project do its job and only its job. I want a lean,
+>mean, web browser. It should support whatever the w3c says a web browser
+>should support and that is about it. Maybe some little tweaks to make a user's
+>life happier.
+
+OK, I understand.
+
+That was why I asked. I didn't know the opinions out there. You're all
+the ones who have done the work so far and that must be respected in
+any volunteer effort. The polite thing to do was bring it up for
+discussion and actually listen to the answers.
+
+Well, I'm listening and it's 0 for 2 right now. One more makes it
+a trend. :-) Oh well. It was worth the try.
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+Re: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-10 02:11
+
+--- En reponse de "Re: [Dillo-dev]idea: embed Perl5 in Dillo" de Ian
+Kluft, le 09-Sep-2000 :
+<snip snip>
+> Those examples were looking further out in the future, assuming this
+> feature were accepted by the group and had time to build out
+> access to lots of Dillo's APIs. I'm thinking of starting with a
+> module, adding perl interfaces to existing Dillo module APIs one
+> at a time, and seeing where it goes from
+> there. The idea of a plugin could be explored as a follow-on.
+>
+<snip snip>
+
+Ok, as you seem quite excited by this idea, here are your options:
+
+- If you don't feel the need for constant interaction with dillo, go
+for a plugin. You can do that without any dillo-dev consensus : this is
+an external program (a project outside of dillo) launched in a shell by
+dillo when clicking on a fake url "dpi://<plugin-name>/<parameters>",
+doing his job (such as saving a file), sending datas to dillo (such as
+an html page), then exit. Plugins are being implemented now (I did a
+plugin-lib and I'm studying dillo's side calls), you'll be able to test
+your plugin quite soon, and you'll have support (by me at least ;-)
+
+- If you can live without dillo's interactions, you'll need a module.
+There's no module interface planned for now : you'll have to design it,
+and it will be accepted only if it's a generic module interface (not
+perl-specific) so others can benefit your work and do other modules.
+You'll have to work alone because we don't want to bloat dillo with a
+bunch of modules, and we don't feel immediate use of modules (you've
+heard Sean : I believe he doesn't want modules at all, I'm not sure I
+want that myself).
+
+Embeding perl in dillo would probably never go into dillo's main
+distribution. But that doesn't mean it's not interesting nor you
+shouldn't do it. Find your way doing it as a side project for dillo
+using dillo's standard interfaces (plugin or module).
+
+ciao
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 10-Sep-2000 a 10:45:10
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+RE: [Dillo-dev]on the subject of SCRIPT tags
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-10 01:19
+
+--- En reponse de "[Dillo-dev]on the subject of SCRIPT tags" de Sean
+'Shaleh' Perry, le 09-Sep-2000 :
+> One of the patches I have given Jorge is to have script tags use the
+> stash.
+> So, now all of the script code is stored somewhere, you just have to
+> get
+> it to the interpreter and add support for script hooks in html tags.
+
+I guess the events (onClick in a A tag,...) are to be done yet.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 10-Sep-2000 a 10:17:46
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+RE: [Dillo-dev]News
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-09 19:12
+
+>
+> I'm working on the Bookmarks plugin right now, and I've got lots of
+> ideas fo plugins things. I'm willing to make a Preferences plugin too,
+> as I saw the project is suspended and drake is most likely out of dillo.
+>
+
+as I mentioned in a previous mail, user preferences could easily be stored as a
+local style sheet which was added to the end of the style sheet reading. This
+way user prefers override the author's prefs. Or maybe an option "override web
+author?". If no, the style would be read first.
+
+style sheets let the user specifiy almost anything about the look of a web page
+-- bg color, image, text colors by tag, etc.
+
+If you could make the preference item output a style sheet formatted file, we
+can only load it and ignore style sheets for right now.
+
+
+
+[Dillo-dev]on the subject of SCRIPT tags
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-09 19:08
+
+One of the patches I have given Jorge is to have script tags use the stash.
+So, now all of the script code is stored somewhere, you just have to get
+it to the interpreter and add support for script hooks in html tags.
+
+
+
+RE: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-09 19:07
+
+And here I was thinking the point of dillo was not to be the next mozilla.
+
+Guys, just once could a project do its job and only its job. I want a lean,
+mean, web browser. It should support whatever the w3c says a web browser
+should support and that is about it. Maybe some little tweaks to make a user's
+life happier.
+
+
+
+Re: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: <ikluft@th...> - 2000-09-09 18:49
+
+>From: Eric GAUDET <egaudet@in...>
+>I'm not really against the idea : I know perl, I like perl, I don't
+>know javascript. If you think you can achieve that fast and _as_a_
+>_dillo_module_, good for you and for us. (I don't see immediate
+>applications, though, but if you do it, I'll most likely use it ;-)
+
+OK, thank for that note. :-)
+
+Yes, as I re-read the docs for the difference between a module and a plug-in,
+I think a module is what I had in mind. The intent behind it could also
+be thought of as a way to write new Dillo modules in perl.
+
+It's something that I've thought since the dawn of the web that someone
+should do with a browser. Nearly all my web software development over
+that time has been on the server side. Over the years, work on several
+closed-source web servers has occasionally prevented me from contributing
+to projects like Apache. Although I did take one opportunity to contribute
+a module (mod_mime_magic) that Apache accepted in 1997.
+
+In the meantime, perl never happened on the browser side. So I'm looking
+around for a project which would be receptive to the idea. Dillo is the
+first choice after a quick survey because it uses GTK with no Motif legacy,
+it's GPL, it's relatively new, etc. Admittedly, I'm in no political
+position to push this on any project so this idea completely depends on
+others liking it too. If I can't convince anyone, the idea goes nowhere.
+
+>But we need to keep dillo's priorities in mind : dillo's still lacking
+>a lot of important features for a browser, and we sure can use some
+>extra coders. (If you know gtk+ and you want to help with tables and
+>frames support, contact Jorge)
+
+Sorry - I've been on the server side of the web. I don't have that
+kind of experience.
+
+I can understand that the project needs to have priorities. Even if this
+idea doesn't (yet) serve a higher priority, I'll accept the repsonsibility
+to make sure it doesn't get in the way of them. I think after some of the
+implementation is started, it could actually help implement some of the
+priorities.
+
+>Having an embeded language would be nice, but IMHO the criterias for
+>such a thing in dillo are :
+>- either a quick-hack, very lightweight, non-standard language (ie: not
+>javascript) : no wasting our time doing that, just add some dillo-only
+>dynamic html pages.
+>- or javascript, with all the efforts it needs.
+>
+>My main concern is : why perl ? If you spend a lot of time glueing perl
+>with dillo, I'd prefer you do it in a way other languages can be
+>interfaced too. I know you link about embeding perl in a C program, but
+>it's too much perl-specific to my taste.
+
+Well, yeah, it's still in the thinking/proposal stage. But the idea looks
+like the perl-specific code would have to be kept to its own separate module.
+On the surface of it, except for occasional additional functions in some
+API's to make information available to other modules (like the perl module),
+I don't yet see any reason why it can't be contained in its own module
+much like mod_perl contains all the perl-specific code in Apache.
+
+As I continue to form the idea with your input, this Dillo module would
+be glue code between the Dillo APIs and Perl APIs. Each would view the
+other as a module, and access to their APIs.
+
+>> The thought I had for Dillo was not to replace any existing C code
+>> in Perl. But rather it should allow access to as many as possible
+>> of the APIs so that some new features can be prototyped or
+>> implemented as an embedded perl script calling Dillo API functions.
+>> It could also customize things like menus by putting embedded
+>> perl scripts behind some of the callbacks that handle them.
+>> (Imagine having live Slashdot headlines in a pulldown menu. :-)
+>
+>This has been discussed in this list a few weeks ago (check the
+>archives), under the name of "modules", and rejected (for now) because
+>it seemed too much work and second priority.
+
+OK, sorry. Then that wasn't a good example. :-) Time to go through
+the archives... (So far I've gone through the web site and been watching
+the mail list for a couple weeks.)
+
+But the point is that such extensions could be possible to write in perl,
+not just in C.
+
+>Some of your examples let me think you might want to implement a perl
+>"plugin", which is not a "module", much more like a local CGI (check
+>the archives for that too, or ask me, as I'm the one working on
+>plugins). I like _this_ idea : you could put together and maintain your
+>perl plugin without bothering patching/linking with dillo, because it
+>would be an _external_ program called by dillo.
+
+Those examples were looking further out in the future, assuming this feature
+were accepted by the group and had time to build out access to lots of
+Dillo's APIs. I'm thinking of starting with a module, adding perl interfaces
+to existing Dillo module APIs one at a time, and seeing where it goes from
+there. The idea of a plugin could be explored as a follow-on.
+
+>Anyway, embeding whatever in dillo will be Jorge's decision eventually:
+>wait for his answer before you begin something big ;-)
+
+:-) Yup, don't worry. I did read the authors page. I haven't written
+any code for this yet.
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+Re: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-09 13:37
+
+--- En reponse de "Re: [Dillo-dev]idea: embed Perl5 in Dillo" de Ian
+Kluft, le 09-Sep-2000 :
+> The main question is whether people want it. I clearly understand
+> your first impression was against the idea, and respect your
+> opinion. If you're still open for some more technical info, take
+> a look at
+...
+
+I'm not really against the idea : I know perl, I like perl, I don't
+know javascript. If you think you can achieve that fast and _as_a_
+_dillo_module_, good for you and for us. (I don't see immediate
+applications, though, but if you do it, I'll most likely use it ;-)
+But we need to keep dillo's priorities in mind : dillo's still lacking
+a lot of important features for a browser, and we sure can use some
+extra coders. (If you know gtk+ and you want to help with tables and
+frames support, contact Jorge)
+Having an embeded language would be nice, but IMHO the criterias for
+such a thing in dillo are :
+- either a quick-hack, very lightweight, non-standard language (ie: not
+javascript) : no wasting our time doing that, just add some dillo-only
+dynamic html pages.
+- or javascript, with all the efforts it needs.
+
+My main concern is : why perl ? If you spend a lot of time glueing perl
+with dillo, I'd prefer you do it in a way other languages can be
+interfaced too. I know you link about embeding perl in a C program, but
+it's too much perl-specific to my taste.
+
+> The thought I had for Dillo was not to replace any existing C code
+> in Perl. But rather it should allow access to as many as possible
+> of the APIs so that some new features can be prototyped or
+> implemented as an embedded perl script calling Dillo API functions.
+> It could also customize things like menus by putting embedded
+> perl scripts behind some of the callbacks that handle them.
+> (Imagine having live Slashdot headlines in a pulldown menu. :-)
+
+This has been discussed in this list a few weeks ago (check the
+archives), under the name of "modules", and rejected (for now) because
+it seemed too much work and second priority.
+
+Some of your examples let me think you might want to implement a perl
+"plugin", which is not a "module", much more like a local CGI (check
+the archives for that too, or ask me, as I'm the one working on
+plugins). I like _this_ idea : you could put together and maintain your
+perl plugin without bothering patching/linking with dillo, because it
+would be an _external_ program called by dillo.
+
+Anyway, embeding whatever in dillo will be Jorge's decision eventually:
+wait for his answer before you begin something big ;-)
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 09-Sep-2000 a 22:04:07
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+Re: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: <ikluft@th...> - 2000-09-09 12:42
+
+>From: Eric GAUDET <egaudet@in...>
+>"Embeding" perl can be done in two ways : you can merge perl in dillo,
+>or link to perl dynamically.
+>IMHO, the fist is not doable : perl is too much heavy and I think we
+>want to keep dillo's light weight.
+
+I'm sure it's doable. But I'd have to implement it one API function
+at a time. It can also be done so that it's optional and you could
+leave it out at compile time.
+
+The main question is whether people want it. I clearly understand your
+first impression was against the idea, and respect your opinion. If you're
+still open for some more technical info, take a look at
+http://www.cpan.org/doc/manual/html/pod/perlembed.html
+http://www.cpan.org/doc/manual/html/pod/perlguts.html
+That's how a Perl5 interpreter can be embedded into any C program, or
+vice versa. A number of performance-critical Perl modules have been
+reimplemented in C too.
+
+So the embedding can go both ways. The perl interpreter can be a shared
+library. Or it can accept any module as a shared library.
+
+The counterpart to this idea on the server side is mod_perl for Apache.
+Perl and Apache each think the other is a module. :-) The perl interpreter
+runs inside the Apache process. I've used mod_perl on the job or on
+my personal web servers almost as long as it's been out.
+
+The thought I had for Dillo was not to replace any existing C code in Perl.
+But rather it should allow access to as many as possible of the APIs so
+that some new features can be prototyped or implemented as an embedded perl
+script calling Dillo API functions. It could also customize things like
+menus by putting embedded perl scripts behind some of the callbacks that
+handle them. (Imagine having live Slashdot headlines in a pulldown menu. :-)
+
+Also, depending on what access there might be to control the display
+window, it could be possible to have some kinds of local forms and pages
+controllable within the browser, and feed responses directly into
+browser-side perl code instead of a remote web server. So it could be a
+kind of scriptable local GUI in addition to a remote web browser. But it
+would take a lot of incremental API support before enough internal APIs
+could be covered to allow that.
+
+If the consensus is not to do this on Dillo, I can look around for another
+browser to try this on. But I like Dillo so far and think it has good
+potential. So I'm still holding out hope that some others will like
+the idea.
+
+>The latter seems better, adding support for the SCRIPT tag (a script in
+>an html page can actually be in any language, albeit javascript is the
+>only one used). But that's a lot of work : adding event calls on each
+>widget (links, images, words, almost all javascript's Document calls),
+>then figure out an interface between perl and dillo.
+>Though perl is quite an interesting language, my advice would be to
+>support javascript first (there's 2 open sourced javascript engines
+>around), because this will be immediatly usefull. Then you can add perl
+>with the same scripting interface.
+>
+>A few days ago, I tried to evaluate how hard it would be to embed a
+>tiny scripting language in dillo (10KB max), dillo-specific, so I can
+>add dynamic behavior to my dillo-plugins-generated pages. I suspended
+>this project for now, but if you dillo guys think that can be an
+>interesting add-on, tell me.
+>
+>Ian, if you want to add SCRIPT tag to dillo, I can help.
+
+Well, the SCRIPT tag will be needed for future Javascript support anyway.
+No doubt about that.
+
+But I'd be hesitant to allow it to use Perl. There is a Perl5 SAFE module
+which is intended to act as a kind of sandbox. But it doesn't have wide
+enough testing or trust to confidently use as downloadable code in a
+browser. I can almost see the CERT advisories already...
+
+Besides, there's no support among current web sites or browsers for such
+functionality right now.
+
+Though you would probably still have needed to use the perlembed interface
+to link a perl interpreter in for the SCRIPT tag. So I don't think it
+would have turned out any better on your concerns of a larger program size.
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+RE: [Dillo-dev]idea: embed Perl5 in Dillo
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-09 11:35
+
+"Embeding" perl can be done in two ways : you can merge perl in dillo,
+or link to perl dynamically.
+IMHO, the fist is not doable : perl is too much heavy and I think we
+want to keep dillo's light weight.
+The latter seems better, adding support for the SCRIPT tag (a script in
+an html page can actually be in any language, albeit javascript is the
+only one used). But that's a lot of work : adding event calls on each
+widget (links, images, words, almost all javascript's Document calls),
+then figure out an interface between perl and dillo.
+Though perl is quite an interesting language, my advice would be to
+support javascript first (there's 2 open sourced javascript engines
+around), because this will be immediatly usefull. Then you can add perl
+with the same scripting interface.
+
+A few days ago, I tried to evaluate how hard it would be to embed a
+tiny scripting language in dillo (10KB max), dillo-specific, so I can
+add dynamic behavior to my dillo-plugins-generated pages. I suspended
+this project for now, but if you dillo guys think that can be an
+interesting add-on, tell me.
+
+Ian, if you want to add SCRIPT tag to dillo, I can help.
+
+--- En reponse de "[Dillo-dev]idea: embed Perl5 in Dillo" de Ian Kluft,
+le 09-Sep-2000 :
+> Part of my intent behind the just-submitted about-URL-hashing
+> experiment was
+> to dig around the sources to check what it might take to embed Perl5
+> in
+> Dillo. I envision this as an optional feature, not a requirement,
+> since
+> it would fit Dillo's goal of extensibility very well but would also
+> add
+> to its size. Such compromises should be weighed by group
+> discussion.
+> (I haven't been on the list long enough to know the Dillo developer
+> community well.)
+>
+> I've wanted for a long time to try to embed Perl in a web browser.
+> The
+> possibilities for local user interface control seem very powerful.
+> But it
+> would be better to work on such changes with a relatively new
+> browser where
+> the concept can grow with the project if it's accepted by other
+> participants.
+> I'll watch the following discussion for everyone's opinions...
+> --
+> Ian Kluft KO6YQ PP-ASEL sbay.org
+> coordinator
+> ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San
+> Jose, CA
+> _______________________________________________
+> Dillo-dev mailing list
+> Dillo-dev@li...
+> http://lists.so....net/mailman/listinfo/dillo-dev
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 09-Sep-2000 a 20:17:40
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+[Dillo-dev]idea: embed Perl5 in Dillo
+
+From: <ikluft@th...> - 2000-09-09 11:03
+
+Part of my intent behind the just-submitted about-URL-hashing experiment was
+to dig around the sources to check what it might take to embed Perl5 in
+Dillo. I envision this as an optional feature, not a requirement, since
+it would fit Dillo's goal of extensibility very well but would also add
+to its size. Such compromises should be weighed by group discussion.
+(I haven't been on the list long enough to know the Dillo developer
+community well.)
+
+I've wanted for a long time to try to embed Perl in a web browser. The
+possibilities for local user interface control seem very powerful. But it
+would be better to work on such changes with a relatively new browser where
+the concept can grow with the project if it's accepted by other participants.
+I'll watch the following discussion for everyone's opinions...
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+[Dillo-dev]patch: add hashing to "about:" handler
+
+From: <ikluft@th...> - 2000-09-09 11:00
+
+Attachments: dillo-about-patch
+
+Hello. This is a simple patch while I'm learning my way around Dillo.
+It changes the "about:" URL handler to use a hash table. It also adds an
+a_About_add() function so other parts of Dillo can dynamically add their
+own about-string/URL pairs on the fly.
+
+Though I submit to the editorial authority of the project coordinators,
+I used the patch to show how this can more easily and scalably add
+about-URLs for developer resources (like the Dillo, gtk and glib home pages)
+or for project participants to add their own URLs (with two of mine shown
+as an example.) Hopefully that will be viewed as a "perk" for contributing
+source code and add to the popularity of the project.
+
+The patch is submitted to the project as an attachment to this message.
+Or if you want to give me permission to commit it myself, my SourceForge
+user name is ikluft.
+--
+Ian Kluft KO6YQ PP-ASEL sbay.org coordinator
+ikluft(at)thunder.sbay.org http://www.kluft.com/~ikluft/ San Jose, CA
+
+
+
+[Dillo-dev]seen this a couple of times
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-09 10:03
+
+***** BUG found! (buffer needs allocation) *****
+Width = 1, Height = 1
+
+I can not reproduce it.
+
+
+
+[Dillo-dev]word of caution and my status
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-09 09:35
+
+I have initial working of the FONT tag functional. I can say <font
+color="blue">Hi there</font> and get blue text. Will code the rest.
+
+The warning is that html_push_tag has to be called as early in a function as
+possible. I was having problems with open_font() because I was calling
+html_push_tag() at the end and thus pushing myself too far onto the stack it
+seems. the close font tag would not reset the text color. simply moving the
+function call fixed it.
+
+
+
+RE: [Dillo-dev]Great Product!
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-09-09 03:29
+
+>
+> I have one problem that I can't seem to get around. Our site uses a SSL
+> (security socket layer) that the standard http_proxy setting doesn't allow
+> for. I would like some help regarding this issue if possible!
+>
+
+dillo could use ssl support -- feel free to help us code it. Or find someone
+else to contribute the code to us.
+
+start with libssl.
+
+
+
+[Dillo-dev]Great Product!
+
+From: Bill Brooks <wdbrooksiii@ea...> - 2000-09-09 02:52
+
+To all concerned!
+
+Dillo is a great tool! I am working on a project that involves kiosk web
+browsing on thin clients with Linux RH61. We need to keep the operation
+simple and lock the user down to a limited range of use. Dillo seems to be
+the best browser that I have come across. It is simple (if browsers can be
+termed simple), fast, and can be extensible with knowledge of C and gtk+
+programming.
+
+I have one problem that I can't seem to get around. Our site uses a SSL
+(security socket layer) that the standard http_proxy setting doesn't allow
+for. I would like some help regarding this issue if possible!
+
+Thanks again for making Dillo such a great product!
+Bill Brooks
+MIS Anaylst
+Lowe's Companies, Inc.
+
+
+
+RE: [Dillo-dev]News
+
+From: Eric GAUDET <egaudet@in...> - 2000-09-08 19:00
+
+06-Sep-2000, Jorge said :
+> Personally, I gave a look to reload and double-click bugs, and
+> noted that they're most the same problem.
+...
+> As a matter of fact, I'm currently working on it.
+...
+
+Shouldn't you register in the bug tracking database accordingly ?
+
+Anyway, I had email sending problems lately, and I was wondering if
+you've received my patches.
+
+I'm working on the Bookmarks plugin right now, and I've got lots of
+ideas fo plugins things. I'm willing to make a Preferences plugin too,
+as I saw the project is suspended and drake is most likely out of dillo.
+
+-----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 08-Sep-2000 a 22:25:38
+"Le verbe inexister ... inexiste !"
+-----------------------------------
+
+
+
+[Dillo-dev]News
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-09-06 13:58
+
+Hi!
+
+The list has been quiet for some time, and that's a good sign!
+(we are diligently working on the code by now).
+
+Personally, I gave a look to reload and double-click bugs, and
+noted that they're most the same problem. There're also a several
+more problems related to this that are not recorded in the
+bug-track. The main problem is the lack of implementation of a
+consistent error control and abort systems between different
+layers in dillo. This is a design concern.
+
+I also noted that it deserves a high priority on my list,
+because new developers don't know the internals of the browser
+and perceive dillo as crash-prone, and get discouraged, instead
+of knowing that this is just a lack of implementation that's to
+be overcomed soon.
+
+As a matter of fact, I'm currently working on it.
+
+I checked and fixed the cache clients scheme to handle not only
+concurrent clients on the same connection, but also to provide a
+handler for error control and aborting (This means that
+concurrent download functionality is working).
+
+As a mentioned above, the problem is among middle layers. For
+instance: do you remember Sebastian's post about image
+backgrounds? Yes, current scheme handles image transfers directly
+to rendering image widgets. I'm also working on that.
+
+Note that this is not a patching task, but a design one, that
+takes time and key decisions have to be made, so I'll take some
+time in trying to get it right.
+
+
+Jorge.-
+
+
+PS: I wander if some among the new memebers are experienced GTK+
+developers...
+