summaryrefslogtreecommitdiff
path: root/old/oldmail/200008.txt
diff options
context:
space:
mode:
authorRodrigo Arias Mallo <rodarima@gmail.com>2024-01-01 23:40:52 +0100
committerRodrigo Arias Mallo <rodarima@gmail.com>2024-01-01 23:40:52 +0100
commit5ea943a5e789222472e45864e119cf786498bfcd (patch)
treeea307589de0fdb202474ad4d07c0bef7fe1c53e8 /old/oldmail/200008.txt
Import original dillo.org website into old/
Diffstat (limited to 'old/oldmail/200008.txt')
-rw-r--r--old/oldmail/200008.txt3527
1 files changed, 3527 insertions, 0 deletions
diff --git a/old/oldmail/200008.txt b/old/oldmail/200008.txt
new file mode 100644
index 0000000..8133b5d
--- /dev/null
+++ b/old/oldmail/200008.txt
@@ -0,0 +1,3527 @@
+Re: [Dillo-dev]bug#77 is anchor-related
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-27 16:32
+
+Eric GAUDET wrote:
+>
+> Hi all,
+> bug#77 (segfault with http://www.w3.org/TR/html4/) has to do with
+> Dw_page_set_scroller_pos. For an unknown (to me, at least ;-) reason,
+> dw->container is null for one widget, doing a segfault when accessed.
+> This is related to anchors, so I hope Sebastian can fix that easilly ;-)
+
+Funny, I've inserted this bug. ;-)
+
+Dw_page_set_scroller_pos searches the GtkDwScroller that "contains"
+the DwPage. Normally, page->parent is a DwBorder, page->parent->parent
+is NULL (i. e. the DwBorder is a toplevel Dw widget), and
+page->parent->container->widget point to the GtkDwView (a normal Gtk+
+widget, which parent is the GtkDwScroller). page->container is always
+NULL.
+
+When examining the bug, I found that page->parent is NULL (and also
+page->container). The bug seems to lie deeper in Dw, but since Dw is
+planned to be elemenated and relaced by Gtk+, I'd suggest to forget
+it. ;-)
+
+Sebastian
+
+
+
+[Dillo-dev]bug#77 is anchor-related
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-27 14:07
+
+Hi all,
+bug#77 (segfault with http://www.w3.org/TR/html4/) has to do with
+Dw_page_set_scroller_pos. For an unknown (to me, at least ;-) reason,
+dw->container is null for one widget, doing a segfault when accessed.
+This is related to anchors, so I hope Sebastian can fix that easilly ;-)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 27-Aug-2000 a 23:01:22
+----------------------------------
+
+
+
+Re: [Dillo-dev]support for background images?
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-26 14:30
+
+Sean 'Shaleh' Perry wrote:
+> That said, please do visit the html validator link I sent previously. In css
+> supporting browsers, a line of incorrect html is set against a grey background.
+
+At least it is readable in dillo. ;-)
+
+> We have to be able to affect the appearance of a page on a per word basis.
+
+Currently, DwPage can assign attributes to words. I don't think it is
+too difficult to add backgrounds to DwPageAttr. I'll test it soon.
+
+Sebastian
+
+
+
+[Dillo-dev]bug no insertion : I'm patching lists
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-26 13:18
+
+Hi all,
+the inserting in bug tracking engine doesn't work for me (server
+internal error).
+Be aware I'm partching the lists tags and dw_bullets right now, to make
+attribute type being recognized (both OL and UL), and also to correct
+the bug about numbering reported a few days ago.
+
+I wont address bug#78 this time because it's a P tag problem.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 26-Aug-2000 a 16:29:43
+----------------------------------
+
+
+
+Re: [Dillo-dev]support for background images?
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-26 10:00
+
+> I'm currently working on DwPage (table sections will be DwPage's,
+> too). If anyone succeeds in getting an GdkPixmap from a href (e.g. in
+> Html_tag_open_body), I'll set it as the the page's background. (I
+> hope. ;-)
+>
+
+hmm, seems the dicache and the rest of the image code assumes the goal is to
+place the image on the page. Will have to read thru the entire image code to
+lay this out and understand a proper implementation. Sounds like this can wait
+(-:
+
+
+
+Re: [Dillo-dev]support for background images?
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-26 09:37
+
+> I'm currently working on DwPage (table sections will be DwPage's,
+> too). If anyone succeeds in getting an GdkPixmap from a href (e.g. in
+> Html_tag_open_body), I'll set it as the the page's background. (I
+> hope. ;-)
+>
+
+will add this to my list of things todo.
+
+That said, please do visit the html validator link I sent previously. In css
+supporting browsers, a line of incorrect html is set against a grey background.
+We have to be able to affect the appearance of a page on a per word basis.
+
+
+
+Re: [Dillo-dev]support for background images?
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-26 09:25
+
+Sean 'Shaleh' Perry wrote:
+>
+> Thought I would toss this out in the mess of ideas lately:
+>
+> we ought to support background images. style sheets allow you to specify
+> backgrounds for just about everything. So, what would be best is a mechanism
+> for:
+>
+> load image
+> place image in the background of widget X
+>
+> X could be Page, table section, etc.
+>
+> Seems funny that the bug list looks better in ns than in dillo (-:
+
+I'm currently working on DwPage (table sections will be DwPage's,
+too). If anyone succeeds in getting an GdkPixmap from a href (e.g. in
+Html_tag_open_body), I'll set it as the the page's background. (I
+hope. ;-)
+
+Sebastian
+
+
+
+Re: [Dillo-dev]Anchor : feature wish
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-26 03:21
+
+Le 25-Aug-2000, on m'a dit :
+> > ok, what about both, then (anchors and headings) ? Some of them can
+> > be
+> > duplicates (anchor are often used to link to pararaphs titles).
+> > And "Top of page" and "Bottom of page", even if not anchored, would
+> > be
+> > useful too.
+>
+> It's quite simple, I've begun to implement it (both headings and
+> anchors). But I will not work on it the next time. Is anyone
+> interested in completing it? I'll send him the patch.
+>
+> Sebastian
+
+I can try. Send me the patch.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 26-Aug-2000 a 12:21:03
+----------------------------------
+
+
+
+[Dillo-dev]support for background images?
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-26 00:14
+
+Thought I would toss this out in the mess of ideas lately:
+
+we ought to support background images. style sheets allow you to specify
+backgrounds for just about everything. So, what would be best is a mechanism
+for:
+
+load image
+place image in the background of widget X
+
+X could be Page, table section, etc.
+
+Seems funny that the bug list looks better in ns than in dillo (-:
+
+
+
+Re: [Dillo-dev]Anchor : feature wish
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-25 18:59
+
+Eric GAUDET wrote:
+>
+> Le 25-Aug-2000, on m'a dit :
+> > Eric GAUDET wrote:
+> > > Hi,
+> > > I just thought about one (new idea?) feature about anchors : would
+> > > it
+> > > be possible to list them in a menu entry (Named "Chapters"?
+> > > "Index"?
+> > > "Content"?). Doing that, each time a page is loaded, this menu
+> > > entry
+> > > would be updated and the user could conveniently "jump" to anchors
+> > > in
+> > > the page without scrolling.
+> > >
+> > > What do you think ?
+> >
+> > That would be possible. But I think a menu of the anchors in a page
+> > is not very useful. Better would be to list all the <h1>...<h6>.
+> > That could also be possible by adding "pseudo anchors". If you get
+> > a tag which position is interesting, you add a DW_PAGE_CONTENT_ANCHOR
+> > "@id" or so, where id is a unique number (unique in the page).
+> >
+>
+> ok, what about both, then (anchors and headings) ? Some of them can be
+> duplicates (anchor are often used to link to pararaphs titles).
+> And "Top of page" and "Bottom of page", even if not anchored, would be
+> useful too.
+
+It's quite simple, I've begun to implement it (both headings and
+anchors). But I will not work on it the next time. Is anyone
+interested in completing it? I'll send him the patch.
+
+Sebastian
+
+
+
+Re: [Dillo-dev]Anchor : feature wish
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-25 14:22
+
+Le 25-Aug-2000, on m'a dit :
+> I didn't actually mean dillo's plugins (I currenty don't know how
+> they work anyway), but some other sort of
+> extend-dillo-without-modifying-the-sources, which could be called
+> modules to avoid confusing. What I thought is: You can think of
+> thousands of useful functions for dillo. When putting them all into
+> dillo, the code gets big although a user might not use all these
+> features. Indeed, such an interface should 1. be designed properly,
+> and 2. not in the near future (currently we have other problems).
+>
+
+Totally agreed ! (on everything : "thousands useful functions", "module
+interface design", "we have other problems") What I was pointing out is
+such a module interface design could be really tricky to come out with,
+especially since it hasn't been planned of from the begining.
+
+> Sebastian
+>
+> PS1: I'm currently not interested in working on something like that,
+> it was just an idea. ;-)
+>
+
+While you're talking about that, I wanted to tell how nice it is to be
+in that mailing list, with people throwing interesting ideas (even if
+not interested in working on them ;-), nice and respectful ambiance (no
+troll here : great !).
+
+> PS2: Counting characters is exotic enough that is reasonable to let
+> the user save the page and start an other program. Trying to connect
+> a webbrowser to all of the world is indeed quite idiotic.
+
+ok, that was a poor example, but who knows ? ;-)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 25-Aug-2000 a 23:09:58
+----------------------------------
+
+
+
+Re: [Dillo-dev]Anchor : feature wish
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-25 13:43
+
+Eric GAUDET wrote:
+> [...]
+> > Another idea: What about a mechanism to let the user ("user" is
+> > anyone who does not changes the sources of dillo ;-) write such
+> > things.
+> > Perhaps plugins? The plugin transmits to dillo what is interesting
+> > for it (e.g. tags "h1", ..., "h6"), and dillo gives a unique id
+> > for referring to the tags to the plugin. When a user clickes on an
+> > item in the plugin's list, the plugin sends a url to dillo.
+> >
+>
+> That would mean calling _every_ (registered) plugin each time a page
+> is loaded. Seems possible, but that can slow down thing.
+> Registering the tags is interesting because dillo doesn't have to send
+> the whole page, and the plugin doesn't have to parse html. But I'm not
+> sure that's how plugins are supposed to work, though I'm still waiting
+> for complete plugins specs (Jorge ?).
+> I mean : we'll have to change dillo's html parsing for that type of
+> plugins ; what about a plugin wanting to count how many "e" there's in
+> a page ? interesting, but we'll have to change dillo's sources for that.
+> What about a pluggin wanting to scan images before rendered and censor
+> those where there's too much "skin tones" ? interesting, but we'll have
+> to change dillo's sources once again for that.
+> The cleanest way would be to send each page to the pluggin, and wait for
+> the plugin to render the page. The html parser could be a plugin : that
+> way we could have a pdf-plugin, a rtf-plugin ... that would be nice.
+> But that's not what we are doing : we are doing an html browser, and
+> html source is intended to be in the browser, not sent to plugins.
+> The way Jorge defined plugins (that can change) is clean and simple : a
+> plugin call looks like a link ("dpi://myplugin"), some datas are sent
+> (name=value type), the plugin sends back an html page (and possibly ask
+> dillo to update its menus, but there's no protocol for that yet, though
+> I'm working on it). That's it. There's no two-way interaction between
+> dillo and the plugins. There is no possibility for a plugin to ask dillo
+> about its internals, such as page source, history.
+> Albeit your module/plugin idea is interesting, that would mean a big
+> rewrite in dillo's whole html parsing and plugin system (I know,
+> it's not written yet) just to avoid small changes in dillo's menus and
+> anchor (and H1..h6) parsing.
+> In a nutshell, I think it's better and easier to keep these things in
+> dillo, until we define (not soon) a clear mecanisme for external
+> modules, which aren't plugins.
+>
+> (man, _that's_ a long answer to a not very useful question ;-)
+
+I didn't actually mean dillo's plugins (I currenty don't know how they
+work anyway), but some other sort of
+extend-dillo-without-modifying-the-sources, which could be called
+modules to avoid confusing. What I thought is: You can think of
+thousands of useful functions for dillo. When putting them all into
+dillo, the code gets big although a user might not use all these
+features. Indeed, such an interface should 1. be designed properly,
+and 2. not in the near future (currently we have other problems).
+
+Sebastian
+
+PS1: I'm currently not interested in working on something like that,
+it was just an idea. ;-)
+
+PS2: Counting characters is exotic enough that is reasonable to let
+the user save the page and start an other program. Trying to connect a
+webbrowser to all of the world is indeed quite idiotic.
+
+
+
+Re: [Dillo-dev]Anchor : feature wish
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-25 11:03
+
+Le 25-Aug-2000, on m'a dit :
+> Eric GAUDET wrote:
+> > Hi,
+> > I just thought about one (new idea?) feature about anchors : would
+> > it
+> > be possible to list them in a menu entry (Named "Chapters"?
+> > "Index"?
+> > "Content"?). Doing that, each time a page is loaded, this menu
+> > entry
+> > would be updated and the user could conveniently "jump" to anchors
+> > in
+> > the page without scrolling.
+> >
+> > What do you think ?
+>
+> That would be possible. But I think a menu of the anchors in a page
+> is not very useful. Better would be to list all the <h1>...<h6>.
+> That could also be possible by adding "pseudo anchors". If you get
+> a tag which position is interesting, you add a DW_PAGE_CONTENT_ANCHOR
+> "@id" or so, where id is a unique number (unique in the page).
+>
+
+ok, what about both, then (anchors and headings) ? Some of them can be
+duplicates (anchor are often used to link to pararaphs titles).
+And "Top of page" and "Bottom of page", even if not anchored, would be
+useful too.
+
+> Another idea: What about a mechanism to let the user ("user" is
+> anyone who does not changes the sources of dillo ;-) write such
+> things.
+> Perhaps plugins? The plugin transmits to dillo what is interesting
+> for it (e.g. tags "h1", ..., "h6"), and dillo gives a unique id
+> for referring to the tags to the plugin. When a user clickes on an
+> item in the plugin's list, the plugin sends a url to dillo.
+>
+
+That would mean calling _every_ (registered) plugin each time a page
+is loaded. Seems possible, but that can slow down thing.
+Registering the tags is interesting because dillo doesn't have to send
+the whole page, and the plugin doesn't have to parse html. But I'm not
+sure that's how plugins are supposed to work, though I'm still waiting
+for complete plugins specs (Jorge ?).
+I mean : we'll have to change dillo's html parsing for that type of
+plugins ; what about a plugin wanting to count how many "e" there's in
+a page ? interesting, but we'll have to change dillo's sources for that.
+What about a pluggin wanting to scan images before rendered and censor
+those where there's too much "skin tones" ? interesting, but we'll have
+to change dillo's sources once again for that.
+The cleanest way would be to send each page to the pluggin, and wait for
+the plugin to render the page. The html parser could be a plugin : that
+way we could have a pdf-plugin, a rtf-plugin ... that would be nice.
+But that's not what we are doing : we are doing an html browser, and
+html source is intended to be in the browser, not sent to plugins.
+The way Jorge defined plugins (that can change) is clean and simple : a
+plugin call looks like a link ("dpi://myplugin"), some datas are sent
+(name=value type), the plugin sends back an html page (and possibly ask
+dillo to update its menus, but there's no protocol for that yet, though
+I'm working on it). That's it. There's no two-way interaction between
+dillo and the plugins. There is no possibility for a plugin to ask dillo
+about its internals, such as page source, history.
+Albeit your module/plugin idea is interesting, that would mean a big
+rewrite in dillo's whole html parsing and plugin system (I know,
+it's not written yet) just to avoid small changes in dillo's menus and
+anchor (and H1..h6) parsing.
+In a nutshell, I think it's better and easier to keep these things in
+dillo, until we define (not soon) a clear mecanisme for external
+modules, which aren't plugins.
+
+(man, _that's_ a long answer to a not very useful question ;-)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 25-Aug-2000 a 19:02:34
+----------------------------------
+
+
+
+Re: [Dillo-dev]java in dillo
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-25 09:58
+
+Sean 'Shaleh' Perry wrote:
+>
+> On 25-Aug-2000 Eric GAUDET wrote:
+> > Hi again,
+> > Anybody working on applets in Dillo ? I wondered if it was possible for
+> > dillo to launch the 'appletviewer' program (from a separate JDK) and
+> > then "swallow" its windows to render the initial html page (just like
+> > wharf, dock or gnome/kde pannel do with dockable applets).
+> >
+> > I don't think I'll see that soon, but that could be fairly doable.
+> >
+>
+> I doubt this will work. swallowed apps work because of an agreement between
+> the app and the window manager / panel.
+
+Furthermore, communication between applet and browser (class
+AppletContext) will not be possible. Perhaps Kaffe or Japhar can be
+used somehow.
+
+> What we probably need to do is have a
+> widget which is an arbitrary window. Then java, javascript, embedded
+> <objects>, animations, etc can be placed in this widget.
+
+Perhaps look at GtkSocket/GtkPlug. They provide a mechanism to embed
+windows created by other programs.
+
+Sebastian
+
+
+
+Re: [Dillo-dev]Anchor : feature wish
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-25 09:58
+
+Eric GAUDET wrote:
+> Hi,
+> I just thought about one (new idea?) feature about anchors : would it
+> be possible to list them in a menu entry (Named "Chapters"? "Index"?
+> "Content"?). Doing that, each time a page is loaded, this menu entry
+> would be updated and the user could conveniently "jump" to anchors in
+> the page without scrolling.
+>
+> What do you think ?
+
+That would be possible. But I think a menu of the anchors in a page is
+not very useful. Better would be to list all the <h1>...<h6>. That
+could also be possible by adding "pseudo anchors". If you get a tag
+which position is interesting, you add a DW_PAGE_CONTENT_ANCHOR "@id"
+or so, where id is a unique number (unique in the page).
+
+Another idea: What about a mechanism to let the user ("user" is anyone
+who does not changes the sources of dillo ;-) write such things.
+Perhaps plugins? The plugin transmits to dillo what is interesting for
+it (e.g. tags "h1", ..., "h6"), and dillo gives a unique id for
+referring to the tags to the plugin. When a user clickes on an item in
+the plugin's list, the plugin sends a url to dillo.
+
+Sebastian
+
+
+
+RE: [Dillo-dev]java in dillo
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-25 04:17
+
+On 25-Aug-2000 Eric GAUDET wrote:
+> Hi again,
+> Anybody working on applets in Dillo ? I wondered if it was possible for
+> dillo to launch the 'appletviewer' program (from a separate JDK) and
+> then "swallow" its windows to render the initial html page (just like
+> wharf, dock or gnome/kde pannel do with dockable applets).
+>
+> I don't think I'll see that soon, but that could be fairly doable.
+>
+
+I doubt this will work. swallowed apps work because of an agreement between
+the app and the window manager / panel. What we probably need to do is have a
+widget which is an arbitrary window. Then java, javascript, embedded
+<objects>, animations, etc can be placed in this widget.
+
+
+
+[Dillo-dev]java in dillo
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-25 04:10
+
+Hi again,
+Anybody working on applets in Dillo ? I wondered if it was possible for
+dillo to launch the 'appletviewer' program (from a separate JDK) and
+then "swallow" its windows to render the initial html page (just like
+wharf, dock or gnome/kde pannel do with dockable applets).
+
+I don't think I'll see that soon, but that could be fairly doable.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 25-Aug-2000 a 13:06:05
+----------------------------------
+
+
+
+[Dillo-dev]Anchor : feature wish
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-25 04:06
+
+Hi,
+I just thought about one (new idea?) feature about anchors : would it
+be possible to list them in a menu entry (Named "Chapters"? "Index"?
+"Content"?). Doing that, each time a page is loaded, this menu entry
+would be updated and the user could conveniently "jump" to anchors in
+the page without scrolling.
+
+What do you think ?
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 25-Aug-2000 a 12:59:58
+----------------------------------
+
+
+
+[Dillo-dev]another fun test site
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-24 20:09
+
+validator.w3.org
+
+This takes a web site and shows how valid its HTML is. Also can include the
+parse tree of the document.
+
+dillo currently fails to lay out the results properly.
+
+
+
+[Dillo-dev]Dw -> Gtk
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-24 16:34
+
+Hi!
+
+There is a problem (and an idea on its solution) with Gtk+:
+
+A rule of Gtk+ is, that widgets have to deal with any size allocation,
+but some of the Dw widgets depend on a more complicated size
+negotiation, which is currently done by a_Dw_size_nego_x, e. g.:
+
+- DwPage, which should always allocate the size needed to display all
+the text,
+- the not-yet-written table widget, comparable to DwPage, and
+- DwImage's with relative size (?).
+
+I've thought about several ways, the one I prefer is this:
+
+Such widgets do not simply accept the GtkAllocation in
+gtk_xxx_size_allocate, but correct it before storing it in
+widget->allocation. The standard Gtk+ containers do not refer to these
+corrected allocations, but to those they have calculated for there
+children, so you get either unintended spaces or overlapping widgets.
+So, dillo's new containers (e. g. the table) should use these
+"reallocations".
+
+I've tested it by writing a few useless widgets, and it works.
+
+Some alternatives which have also come to my mind:
+
+- Derive all widgets from one base widget GtkDwWidget which has a
+functionality similar to a_Dw_size_nego_x. A container could do some
+thing like this:
+
+if (GTK_IS_DW_WIDGET (child)) {
+/* use the functionality of GtkDwWidget */
+} else {
+/* standard size allocation */
+}
+
+Since Gtk+ does not provide multiple inheritance, there will be the
+problem which base class to use for GtkDwBase. E.g., should images be
+containers? Deriving from and so reusing other Gtk+ widgets will be
+impossible.
+
+- Children resize themselves on a size allocation. This is somehow
+possible (I once wrote something like this), but this will result in a
+horrible overhead.
+
+Comments?
+
+Sebastian
+
+
+
+[Dillo-dev]still some concerns about HR tag
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-23 13:46
+
+Hi, I just tested the HR "bug-fix" in dillo v0.2.4 : the line's width
+is the page's width all right. But the horizontal page slider is still
+there !!! (you can scroll to see the emptyness in the right)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 23-Aug-2000 a 22:42:31
+"Si la japonaise est la négation la plus aboslue de la femme,
+elle est aussi la négation la plus absolue de la beauté grecque."
+(Louis Martin, l'Anglais est-il un juif ?, 1895)
+----------------------------------
+
+
+
+[Dillo-dev]style sheets
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-23 07:02
+
+So, was driving home tonight and an idea hit me.
+
+Style sheets are meant to be cascading (they stack). So, we can implement user
+preferences as local style sheets which come first (highest) or last based on
+settings. The allow_whitebg becomes a simple style sheet line.
+
+Properly implementing font and what not will require some ground work and if I
+am doing that, I may as well look to the future.
+
+Comments?
+
+
+
+RE: [Dillo-dev]other requests
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-23 06:59
+
+>
+> And the same thing when going to http://www.mysite.org/ and the browser
+> popups-up a window asking for your login and password. (the http side
+> is the same, basically you have to encode in base64 the string
+> "user:password" and send that in the http request)
+>
+
+right
+
+Playing with <font> right now and pondering style sheets. Need to set up a
+local http server to play with http auth, cgi, and the like.
+
+
+
+RE: [Dillo-dev]other requests
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-23 03:35
+
+Le 22-Aug-2000, on m'a dit :
+> >
+> > I mean http auth, as in http://user:password@ww.../
+> >
+>
+> the URL parser needs to understand this. Then the proper http send
+> mechanism
+> needs to be used. I do not think this would be too hard. Now I
+> have two
+> reasons to read the HTTP spec.
+>
+
+And the same thing when going to http://www.mysite.org/ and the browser
+popups-up a window asking for your login and password. (the http side
+is the same, basically you have to encode in base64 the string
+"user:password" and send that in the http request)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 23-Aug-2000 a 12:31:30
+----------------------------------
+
+
+
+[Dillo-dev]currently working on <font>
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-23 01:39
+
+I have an initial implementation of <font> put together. It currently only
+handles the color attribute, but more to come. My current problem is that when
+the tag is popped, the color is not reset. I am confused, the rest of the font
+like tags (bold, cite) clean up after themselves by simply popping their tag.
+Will get it when I get a chance.
+
+
+
+Re: [Dillo-dev]0.2.4 release
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 22:27
+
+Hi, Sean,
+
+Sean 'Shaleh' Perry wrote:
+>
+> >
+> > 2. The better way: Leave "not-reloading" enabled, but push the url's
+> > on the stack "by hand". See the "else" part of "if (must_load)". I
+> > tried to implement it, bud didn't understand how. I think it is done
+> > in a_Nav_expect_done, but calling it (or a modified version of it)
+> > didn't work. This is an other point worth to improve.
+> >
+>
+> enclosed is the beginnings of this patch. If I go to foo.html, then follow
+> foo.html#link, then hit back, I get to foo.html. However if I go to
+> foo.html#second from foo.html#link, then hit back I still go to foo.html. Not
+> quite sure how the anchor system works. Maybe you can take the code and go
+> from there.
+
+My changes in the Nav module only consist of a few lines. Most of my
+code is in GtkDwScroller and DwPage. Furthermore, I did not understand
+the navigation mechanism very good, so perhaps someone else should
+work on this problem.
+
+BTW: I sent Jorge some documentation, I think, he should include it
+into the release.
+
+> The patch is longer than it needs to be because I moved Nav_open_url to the end
+> of the file and places a declaration at the top so the other functions know
+> about it. This mimics the layout of the other source modules.
+
+What about including "nav.h" in "nav.c"? That would also let the
+compiler check the function prototypes against there definitions.
+
+> I think there is something wrong with calling a_Foo_bar() in module Foo.
+
+Yes, propably there should be a seperate function, which is called by
+Nav_open_url and a_Nav_expect_done.
+
+Sebastian
+
+
+
+Re: [Dillo-dev]weird bug in anchor code
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 21:24
+
+Jorge Arellano Cid wrote:
+>
+> Sean,
+>
+> > http://www.gphoto.org/news.html
+> >
+> > The GNU Public License link points to http://www.gnu.org, but dillo
+> > thinks it points to http://www.gphoto.org.
+>
+> Fixed! (BUG #79)
+
+I wrote:
+> [...]
+
+Ok, 5 minutes of wasted time. ;-)
+
+Sebastian
+
+
+
+Re: [Dillo-dev]weird bug in anchor code
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 21:19
+
+Sean 'Shaleh' Perry wrote:
+>
+> http://www.gphoto.org/news.html
+>
+> The GNU Public License link points to http://www.gnu.org, but dillo
+> thinks it points to http://www.gphoto.org.
+
+The html file looks like this:
+
+<a href=
+">
+
+When there are whitespaces after the attribute name, Html_get_attr
+returns an empty string, and so a_Url_resolve_relative returns the
+wrong url.
+
+Sebastian
+
+
+
+Re: [Dillo-dev]weird bug in anchor code
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-22 20:50
+
+Sean,
+
+
+> http://www.gphoto.org/news.html
+>
+> The GNU Public License link points to http://www.gnu.org, but dillo
+> thinks it points to http://www.gphoto.org.
+
+Fixed! (BUG #79)
+
+
+
+Re: [Dillo-dev]0.2.4 release
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 19:22
+
+Attachments: nav.patch
+
+>
+> 2. The better way: Leave "not-reloading" enabled, but push the url's
+> on the stack "by hand". See the "else" part of "if (must_load)". I
+> tried to implement it, bud didn't understand how. I think it is done
+> in a_Nav_expect_done, but calling it (or a modified version of it)
+> didn't work. This is an other point worth to improve.
+>
+
+enclosed is the beginnings of this patch. If I go to foo.html, then follow
+foo.html#link, then hit back, I get to foo.html. However if I go to
+foo.html#second from foo.html#link, then hit back I still go to foo.html. Not
+quite sure how the anchor system works. Maybe you can take the code and go
+from there.
+
+The patch is longer than it needs to be because I moved Nav_open_url to the end
+of the file and places a declaration at the top so the other functions know
+about it. This mimics the layout of the other source modules.
+
+I think there is something wrong with calling a_Foo_bar() in module Foo.
+
+
+
+RE: [Dillo-dev]other requests
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 18:10
+
+>
+> I mean http auth, as in http://user:password@ww.../
+>
+
+the URL parser needs to understand this. Then the proper http send mechanism
+needs to be used. I do not think this would be too hard. Now I have two
+reasons to read the HTTP spec.
+
+
+
+Re: [Dillo-dev]the source viewer widget
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 18:08
+
+On 22-Aug-2000 Sebastian Geerken wrote:
+> Sean 'Shaleh' Perry wrote:
+>> I tried to add horizontal scrollbars to the GtkText widget in
+>> a_Commands_viewsource(). For whatever reason, they are not used. Passing
+>> them
+>> into the constructor of GtkText has no effect. Even with the policy set to
+>> ALWAYS the scrollbar is shown but does not actually function.
+>
+> I assume you want to enable horizontal scrolling and disable line
+> wrapping?
+>
+> You can do this by calling gtk_text_set_line_wrap (text, FALSE), but
+> horizontal adjustment isn't working correctly now. This is a bug of
+> Gtk+, and it will propably fixed soon (or perhaps is already), so you
+> should not care about it (or fix this bug in Gtk+ :-).
+>
+
+well i feel better. I did all the line_wrap, word_wrap calls.
+
+
+
+RE: [Dillo-dev]0.2.4 release
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 18:08
+
+On 22-Aug-2000 Jorge Arellano Cid wrote:
+>
+>
+> On Mon, 21 Aug 2000, Sean 'Shaleh' Perry wrote:
+>
+>> we need a "DNS not found" message in the GUI
+>>
+>> If the DNS resolver has problems, the user has no feed back on why
+>
+> Actually there's a message in the status window.
+> Maybe not enough, but not nonexistent.
+>
+
+yesterday I could not reach gtk.org, lots of IO_Abort messages on a terminal.
+But the GUI gave no indication. I hit Stop, then tried again and I could not
+tell it was doing anything except for more abort messages on the term.
+
+
+
+Re: [Dillo-dev]Dw vs. Gtk
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 17:09
+
+Jorge Arellano Cid wrote:
+> If you want to join in this effort, that's all I need to get
+> started.
+
+If it's ok, I'll start with DwPage, because I have some ideas on it
+(I'll post to the list when something gets useful).
+
+(Starting with DwPage doesn't make much sense, since I'll have to
+deactivate the adding of Dw widgets. ;-)
+
+Sebastian
+
+
+
+RE: [Dillo-dev]0.2.4 release
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-22 14:36
+
+On Mon, 21 Aug 2000, Sean 'Shaleh' Perry wrote:
+
+> we need a "DNS not found" message in the GUI
+>
+> If the DNS resolver has problems, the user has no feed back on why
+
+Actually there's a message in the status window.
+Maybe not enough, but not nonexistent.
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]Dw vs. Gtk
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 13:58
+
+Jorge Arellano Cid wrote:
+> [...]
+> > I'm interrested in implementing tables, and the simplest approach is
+> > propably nesting of DwPage's. I have already played around with it
+> > (nothing directly useful, but only to test how it could work), and got
+> > results which are not what I intended, but --- you can see something
+> > ;-)
+>
+> Yes, but we have Dw widgets in the way (some not instantiable
+> some not nesting well).
+
+No, I meant something different: I extended DilloHtml by a stack for
+DwPage's, so that parts of the same html doc can be written in
+different DwPage's (this is needed for tables). This works mainly, so
+I think it's a useful approach.
+
+Sebastian
+
+
+
+Re: [Dillo-dev]0.2.4 release
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 13:08
+
+Sean 'Shaleh' Perry wrote:
+> The back option after following an anchor takes me to the last page loaded,
+> not
+> the location I was at before I followed the anchor.
+
+There are two different ways to change it:
+
+1. Force reloading in Nav_open_url. (Set a "must_reload = TRUE" before
+"if (must_load)" or so.) Then the page will be reloaded always, so
+*all* url's will be pushed on the navigation stack. (Reloading will be
+quite fast. :-)
+
+2. The better way: Leave "not-reloading" enabled, but push the url's
+on the stack "by hand". See the "else" part of "if (must_load)". I
+tried to implement it, bud didn't understand how. I think it is done
+in a_Nav_expect_done, but calling it (or a modified version of it)
+didn't work. This is an other point worth to improve.
+
+Sebastian
+
+
+
+Re: [Dillo-dev]the source viewer widget
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-22 13:08
+
+Sean 'Shaleh' Perry wrote:
+> I tried to add horizontal scrollbars to the GtkText widget in
+> a_Commands_viewsource(). For whatever reason, they are not used. Passing
+> them
+> into the constructor of GtkText has no effect. Even with the policy set to
+> ALWAYS the scrollbar is shown but does not actually function.
+
+I assume you want to enable horizontal scrolling and disable line
+wrapping?
+
+You can do this by calling gtk_text_set_line_wrap (text, FALSE), but
+horizontal adjustment isn't working correctly now. This is a bug of
+Gtk+, and it will propably fixed soon (or perhaps is already), so you
+should not care about it (or fix this bug in Gtk+ :-).
+
+Sebastian
+
+
+
+RE: [Dillo-dev]other requests
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-22 05:54
+
+Le 22-Aug-2000, on m'a dit :
+>
+> On 22-Aug-2000 Eric GAUDET wrote:
+> > Le 22-Aug-2000, on m'a dit :
+> >> animated gif support
+> >>
+> >> improved font support
+> >>
+> >> cookies
+> >>
+> >
+> > And basic html authetification too.
+> >
+>
+> do you mean SSL kinda stuff? http auth? or actual "this is good
+> HTML"?
+>
+
+I mean http auth, as in http://user:password@ww.../
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 22-Aug-2000 a 14:53:52
+----------------------------------
+
+
+
+[Dillo-dev]weird bug in anchor code
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 05:28
+
+http://www.gphoto.org/news.html
+
+The GNU Public License link points to http://www.gnu.org, but dillo
+thinks it points to http://www.gphoto.org.
+
+
+
+RE: [Dillo-dev]other requests
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 05:13
+
+On 22-Aug-2000 Eric GAUDET wrote:
+> Le 22-Aug-2000, on m'a dit :
+>> animated gif support
+>>
+>> improved font support
+>>
+>> cookies
+>>
+>
+> And basic html authetification too.
+>
+
+do you mean SSL kinda stuff? http auth? or actual "this is good HTML"?
+
+
+
+RE: [Dillo-dev]other requests
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-22 05:10
+
+Le 22-Aug-2000, on m'a dit :
+> animated gif support
+>
+> improved font support
+>
+> cookies
+>
+
+And basic html authetification too.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 22-Aug-2000 a 14:07:36
+----------------------------------
+
+
+
+[Dillo-dev]other requests
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 04:30
+
+animated gif support
+
+improved font support
+
+cookies
+
+
+
+Re: [Dillo-dev]GTK 1.3.1
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 04:28
+
+> May I suggest one of the following:
+>
+> * BUG#27: Client side image maps
+> * BUG#62: Horizontal rules (50% already done)
+> * BUG#60: Png's transparent backgrounds
+> * <DIV> tag?
+>
+
+div is only truly useful once we support style sheets. Until then it has no
+meaning (it is like event boxes without events otherwise).
+
+Another would be to make dillo properly display numbered lists. Currently too
+many newlines are shown. Compare netscape / mozilla / konqueror / whatever.
+
+Also, if code has:
+
+foo<br>
+<br>
+
+the first br is used, any immediately following are ignored.
+
+
+
+RE: [Dillo-dev]0.2.4 release
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 00:31
+
+On 21-Aug-2000 Jorge Arellano Cid wrote:
+>
+> Hi!
+>
+> Dillo-0.2.4 is ready for download!
+>
+> The guys at sourceforge managed to complicate file releases
+> even more; I hope they change it soon...
+>
+
+The back option after following an anchor takes me to the last page loaded, not
+the location I was at before I followed the anchor.
+
+
+
+RE: [Dillo-dev]0.2.4 release
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-22 00:27
+
+On 21-Aug-2000 Jorge Arellano Cid wrote:
+>
+> Hi!
+>
+> Dillo-0.2.4 is ready for download!
+>
+> The guys at sourceforge managed to complicate file releases
+> even more; I hope they change it soon...
+>
+
+we need a "DNS not found" message in the GUI
+
+If the DNS resolver has problems, the user has no feed back on why
+
+
+
+[Dillo-dev]0.2.4 release
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-21 16:51
+
+Hi!
+
+Dillo-0.2.4 is ready for download!
+
+The guys at sourceforge managed to complicate file releases
+even more; I hope they change it soon...
+
+Anyway, the file is there.
+
+Enjoy!
+Jorge.-
+
+
+
+Re: [Dillo-dev]Dw vs. Gtk
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-21 01:28
+
+Sebastian,
+
+> What is the current state in:
+>
+> 1. the question "Replace the Dw widgets by Gtk+ widgets or not?", and
+> 2. tables?
+
+Basically what I wrote in 'DilloWidget.txt' (within /doc dir).
+I was expecting some help to start porting back Dw to GTK+
+(unless a better approach was pointed out).
+
+> I'm interrested in implementing tables, and the simplest approach is
+> propably nesting of DwPage's. I have already played around with it
+> (nothing directly useful, but only to test how it could work), and got
+> results which are not what I intended, but --- you can see something
+> ;-)
+
+Yes, but we have Dw widgets in the way (some not instantiable
+some not nesting well).
+
+> There should propably a widget for tables
+
+Of course!
+
+> [...]
+
+Looks quite similar to DilloWidget.txt!
+
+> So, what is currently planned on this topic?
+
+A question to Peter Mattis for advice on the table widget
+implementation, and to start by porting back Dw to GTK+, and
+finally, to work the table widget.
+
+If you want to join in this effort, that's all I need to get
+started.
+BTW: I wrote the widget documentation with a view to help it
+happen ;-)
+
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]GTK 1.3.1
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-21 01:17
+
+Jörgen,
+
+> Hi all!
+>
+> I recently downloaded the devel branch of GTK and tried it with Dillo. I'm
+> pleased to see that the exposure problems are not there anymore. I could
+> remove the event boxes from the checkboxes and radio buttons.
+
+!!???
+Funny, I always thought that the problem was with Dw. Even
+more, the event boxes were designed for widgets lacking a window,
+just a the ones we had.
+
+Unless the new GTK+ provides a default window for every widget,
+I'm a little puzzled with this.
+
+> There were no problems porting the code either.
+
+Let's keep the event boxes for now (it will be a long time
+until updating makes 1.3.1 the default GTK+).
+
+> PS. I really need something to code on instead of writing stuff like this
+> ;-)
+
+May I suggest one of the following:
+
+* BUG#27: Client side image maps
+* BUG#62: Horizontal rules (50% already done)
+* BUG#60: Png's transparent backgrounds
+* <DIV> tag?
+
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]dillo can't read pngs on gphoto.org
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-21 01:16
+
+Sean,
+
+> So, I was making dillo ignore the text between SCRIPT tags (it puts them in the
+> stash, then ignores the stash)
+
+Good!
+
+> I was looking for test sites. gphoto.org is a
+> good one. It uses roll overs and what not for fancy browsing. While looking
+> around the site I notice that dillo often fails to render the pngs it find
+> there. Anyone mind looking at this and suggesting why?
+
+This is BUG#4.
+I went to gphoto with 0.2.4 and everything was OK.
+
+Anyway, I'm planning to release 0.2.4 tomorrow in the morning!
+
+Jorge.-
+
+
+
+[Dillo-dev]the source viewer widget
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-21 00:27
+
+I tried to add horizontal scrollbars to the GtkText widget in
+a_Commands_viewsource(). For whatever reason, they are not used. Passing them
+into the constructor of GtkText has no effect. Even with the policy set to
+ALWAYS the scrollbar is shown but does not actually function.
+
+
+
+[Dillo-dev]dillo can't read pngs on gphoto.org
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-20 21:45
+
+So, I was making dillo ignore the text between SCRIPT tags (it puts them in the
+stash, then ignores the stash) I was looking for test sites. gphoto.org is a
+good one. It uses roll overs and what not for fancy browsing. While looking
+around the site I notice that dillo often fails to render the pngs it find
+there. Anyone mind looking at this and suggesting why?
+
+On the SCRIPT reading, the stash is a great thing. When we get around to
+adding script support, we just pass the stash to the interpreter.
+
+
+
+[Dillo-dev]GTK 1.3.1
+
+From: Jörgen Viksell <vsksga@ho...> - 2000-08-19 23:32
+
+Hi all!
+
+I recently downloaded the devel branch of GTK and tried it with Dillo. I'm
+pleased to see that the exposure problems are not there anymore. I could
+remove the event boxes from the checkboxes and radio buttons.
+There were no problems porting the code either.
+
+PS. I really need something to code on instead of writing stuff like this
+;-)
+
+// Jörgen
+________________________________________________________________________
+Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
+
+
+
+Re: [Dillo-dev]Question
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-19 20:22
+
+Okki,
+
+> Hi,
+>
+> Can we have a CVS (read only ?) acces for the sources ?
+>
+> Thanx
+
+This is a good idea, and we have the possibility to set it up
+in sourceforge. The problem is with me, not savvy in CVS and too
+busy to be in charge of it. Anyway, if the volunteer arises, no
+problem.
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-19 20:21
+
+Sean,
+
+> >> Alternatively, what do you think about getting rid of the location
+> >> window and Ctrl-L fucing the cursor to the location bar?
+
+Just as Andrew pointed out, the idea is to move the text cursor
+
+> one use most browsers give their location window is a file chooser so it is
+> easy to browse local html directories, like those in library docs. dillo
+> currently has no way to do this and removing the location window would give no
+> obvious place to put this functionality.
+
+There's a way: File | Open File. (Ctrl-O)
+Unfortunately, the shortcut-keys code is somewhat buggy and
+needs a revision.
+
+Anyway, you can type 'file:' in the location bar.
+
+Maybe I'll let everyone test the feature with Ctrl-N (New),
+having the same functionallity of the "NEW" button.
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]I18n
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-19 20:21
+
+Sebastian,
+
+> Jorge Arellano Cid wrote:
+> > Personally, I hate internationalization. (This is just my
+> > personal feel on the subject).
+> > [...]
+>
+> I, personally, cannot confirm this, my experiences with traductions
+> (into german) are quite good.
+
+Germans are serious people! :-)
+
+> [...]
+> Of course, any other tasks, mainly writing the .po files (the message
+> tables), currently have very low priority.
+
+Let's work the code base for tables. I'll answer your post ASAP
+(basically I also think better to lean on GTK+).
+
+> > I think that if we
+> > manage to provide those "mission critical" ones, a growing
+> > community will provide patches for the others; but if we fail
+> > with the critical ones, the whole project could get stuck and ...
+>
+> >From this point of view, you are right: after a specific point
+> (assumed it will be reached), productivity somehow grows. (Why is it
+> not possible to use "quasi" as an adverb in english? ;-)
+
+Hmmmm, sometimes they use 'almost', and certainly some of those
+prefer to express it in a ironic way! ;)
+
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]Dw vs. Gtk
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-19 16:26
+
+Le 19-Aug-2000, on m'a dit :
+> I'm interrested in implementing tables,
+...
+> It could be implemented as Dw or as Gtk+ widget. The latter would
+> have following effects:
+>
+> - It would be simpler to write, since I know Gtk+ better that Dw
+> (and there are much more examples :-)
+>
+....
+>
+> So, what is currently planned on this topic?
+>
+> Sebastian
+>
+
+I guess you're elected to implement tables in dillo : congratulations
+;-)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 20-Aug-2000 a 01:22:35
+----------------------------------
+
+
+
+[Dillo-dev]Dw vs. Gtk
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-19 09:26
+
+What is the current state in:
+
+1. the question "Replace the Dw widgets by Gtk+ widgets or not?", and
+2. tables?
+
+I'm interrested in implementing tables, and the simplest approach is
+propably nesting of DwPage's. I have already played around with it
+(nothing directly useful, but only to test how it could work), and got
+results which are not what I intended, but --- you can see something
+;-)
+
+There should propably a widget for tables (I think it should be
+written from scratch, since the Gtk+ containers do not exactly provide
+the functionality for this problem). It could be implemented as Dw or
+as Gtk+ widget. The latter would have following effects:
+
+- It would be simpler to write, since I know Gtk+ better that Dw (and
+there are much more examples :-)
+
+- Perhaps the table widget should itself contain Gtk+ widgets. So,
+until DwPage gets gtk'd (or not), there is a wrapper widget needed as
+container for DwPage. Currently, only GtkDwView may contain a Dw
+widget, but cannot be used for this case.
+
+- One function of Dw is not provided by Gtk+: changing only one
+dimension (normally the width), which then affects the other. This had
+to be added.
+
+- The well known problems would be eliminated.
+
+So, what is currently planned on this topic?
+
+Sebastian
+
+
+
+Re: [Dillo-dev]I18n
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-19 09:26
+
+Hi, Jorge!
+
+Jorge Arellano Cid wrote:
+> Personally, I hate internationalization. (This is just my
+> personal feel on the subject).
+>
+> This mostly because:
+>
+> - I understand english!
+>
+> - Living in a spanish-speaking country, had brought several
+> nasty experiences related with it. Bad traductions,
+> missconfigured systems, and impossible to understand spanish
+> books.
+> [...]
+
+I, personally, cannot confirm this, my experiences with traductions
+(into german) are quite good. But I think this is no point. (You are
+free to unset your $LANG variable ;-)
+
+> I can also see several tasks (like this one, download
+> implementation, etc), that can be added easily, my main concerns
+> are not with them but with those that can affect the whole
+> project (as not being able to render tables).
+
+I only meant to prepare dillo, i. e. only include "_" and "_N". I
+personally think, it should always be included from the beginning,
+since it gets quite hard to add it to an existing project. Then use of
+"_" and "_N" is quite simple (assumed you remember it ;-).
+
+Of course, any other tasks, mainly writing the .po files (the message
+tables), currently have very low priority.
+
+> I think that if we
+> manage to provide those "mission critical" ones, a growing
+> community will provide patches for the others; but if we fail
+> with the critical ones, the whole project could get stuck and ...
+
+From this point of view, you are right: after a specific point
+(assumed it will be reached), productivity somehow grows. (Why is it
+not possible to use "quasi" as an adverb in english? ;-)
+
+Sebastian
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-19 00:39
+
+>>
+>> Alternatively, what do you think about getting rid of the location
+>> window and Ctrl-L fucing the cursor to the location bar?
+>
+> Cool!
+>
+> Is it OK with you Sean?
+>
+
+one use most browsers give their location window is a file chooser so it is
+easy to browse local html directories, like those in library docs. dillo
+currently has no way to do this and removing the location window would give no
+obvious place to put this functionality.
+
+
+
+[Dillo-dev]Question
+
+From: Okki <okki@wa...> - 2000-08-18 22:46
+
+Hi,
+
+Can we have a CVS (read only ?) acces for the sources ?
+
+Thanx
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Andrew McPherson <andrew@ma...> - 2000-08-17 19:35
+
+On Thu, 17 Aug 2000, Sean 'Shaleh' Perry wrote:
+
+>
+> On 16-Aug-2000 Jorge Arellano Cid wrote:
+> >
+> > Eric,
+> >
+> >> Le 15-Aug-2000, on m'a dit :
+> >> > > Anyway, we can get rid of the open
+> >> > > location window (because the location bar provides the same
+> >> > > functionality).
+> >> > > Comments?
+> >> > >
+> >> >
+> >> > please keep it. This allows me to "Ctrl-L, http://foo, enter" and
+> >> > never move
+> >> > my mouse.
+> >> >
+> >>
+> >> Alternatively, what do you think about getting rid of the location
+> >> window and Ctrl-L fucing the cursor to the location bar?
+> >
+> > Cool!
+> >
+> > Is it OK with you Sean?
+> >
+>
+> Hey, it's your project. I was always told to never move the mouse. How about
+> testing this feature and leaving the other code #if 0'ed out?
+>
+
+Sorry to jump in on the conversation. I haven't posted anything in a
+while.
+
+I think he means move the text cursor to the location bar, not the mouse
+pointer. Moving the mouse pointer would be a bit strange- it reminds me of
+hitting the "start menu" button on Windows keyboards. Ugh. Moving the text
+cursor would be nice, though, as long as it selected the current location.
+That way I could still do Ctl-L, then type, without having to manually
+delete the existing location.
+
+Just my $.02
+
+-Andrew
+
+
+
+Re: [Dillo-dev]I18n
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-17 18:58
+
+>
+> I can also see several tasks (like this one, download
+> implementation, etc), that can be added easily, my main concerns
+> are not with them but with those that can affect the whole
+> project (as not being able to render tables). I think that if we
+> manage to provide those "mission critical" ones, a growing
+> community will provide patches for the others; but if we fail
+> with the critical ones, the whole project could get stuck and ...
+>
+
+the html renderer should render the page in whatever language it was told the
+page was. More on this as I (we) add <meta> tag and HTML 4.x support.
+
+The part we care about for code is the actual gui -- i.e. menus, buttons, etc.
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-17 18:53
+
+On 16-Aug-2000 Jorge Arellano Cid wrote:
+>
+> Eric,
+>
+>> Le 15-Aug-2000, on m'a dit :
+>> > > Anyway, we can get rid of the open
+>> > > location window (because the location bar provides the same
+>> > > functionality).
+>> > > Comments?
+>> > >
+>> >
+>> > please keep it. This allows me to "Ctrl-L, http://foo, enter" and
+>> > never move
+>> > my mouse.
+>> >
+>>
+>> Alternatively, what do you think about getting rid of the location
+>> window and Ctrl-L fucing the cursor to the location bar?
+>
+> Cool!
+>
+> Is it OK with you Sean?
+>
+
+Hey, it's your project. I was always told to never move the mouse. How about
+testing this feature and leaving the other code #if 0'ed out?
+
+
+
+Re: [Dillo-dev]I18n
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-16 17:11
+
+Sebastian,
+
+> Hi!
+>
+> When dillo is supposed to be used by end users (in the future ;-),
+> perhaps we should start to internationalize it. Soon, because it gets
+> more difficult the more the project advances. From the view of a
+> programmer, gettext is quite simple to use (and can easily be
+> deactivated on systems on which it is not supported).
+> [...]
+> What do you think about this?
+
+Personally, I hate internationalization. (This is just my
+personal feel on the subject).
+
+This mostly because:
+
+- I understand english!
+
+- Living in a spanish-speaking country, had brought several
+nasty experiences related with it. Bad traductions,
+missconfigured systems, and impossible to understand spanish
+books.
+
+...............................................................
+For instance:
+
+'case sensitive' : "sensible al caso". (awful!)
+("hace diferencia entre mayúsculas y
+minúsculas" is the right one)
+
+'Save' : 'Salvar' (to escape danger! instead of 'Grabar')
+
+'Do you want to delete (Y/N)'
+'Desea borrar el archivo (S/N)'
+You got to answer 'Y' to get the job done!
+
+Not to mention the big mess with Hotkeys (not mnemonic anymore)
+
+Translated manpages on missconfigured terminals:
+'había un niño' becomes 'hab<ED>a un ni<F1>o'
+(this is a big problem when you're not root)
+
+Finally, when traductions are larger (in characters) than the
+original sentences, they often render truncated.
+...............................................................
+
+
+I'm not against been understood in other languajes, is just
+that my experiences are bad with it, except when the SW authors
+include their own support (i.e. they provide the translations,
+menu arrangements, new hotkeys and things like that).
+
+I can also see several tasks (like this one, download
+implementation, etc), that can be added easily, my main concerns
+are not with them but with those that can affect the whole
+project (as not being able to render tables). I think that if we
+manage to provide those "mission critical" ones, a growing
+community will provide patches for the others; but if we fail
+with the critical ones, the whole project could get stuck and ...
+
+
+Jorge.-
+
+--
+
+Ps: The guys from Intel (Taiwan) told me that dillo was ported
+to the StrongARM-110 and StrongARM-11x0 boards.
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-16 17:11
+
+Eric,
+
+> Le 15-Aug-2000, on m'a dit :
+> > > Anyway, we can get rid of the open
+> > > location window (because the location bar provides the same
+> > > functionality).
+> > > Comments?
+> > >
+> >
+> > please keep it. This allows me to "Ctrl-L, http://foo, enter" and
+> > never move
+> > my mouse.
+> >
+>
+> Alternatively, what do you think about getting rid of the location
+> window and Ctrl-L fucing the cursor to the location bar?
+
+Cool!
+
+Is it OK with you Sean?
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]Html Parser
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-16 17:10
+
+Sebastian,
+
+> Is there any reason for a separate function list F_list in html.c. Why
+> are the functions not directly integrated in the Tags list (static
+> TagInfo Tags[NTAGS])?
+
+Once upon a time there was one, but I don't remember it now! ;)
+
+Sean provided me with a patch for that, so consider it done.
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-16 17:10
+
+Sean,
+
+> In previous projects, smaller patches over time were easier to get applied
+> than one giant "I changed everything" patch. But each group is different.
+
+My point is that as each patch modified the former, I had to
+study them all. (And YES, I also prefer small patches).
+
+> [...]
+> > I found a better place that needs a single call to the entity
+> > parsing function. Not implemented yet, but if it works, I'll keep
+> > it.
+> >
+>
+> that would be cool, I have not quite understood all that is html.c
+
+Well, it seems I'll keep the old scheme. The entities parsing
+could have been handled in Html_write, but that requires to show
+unsupported tags as words (not bad, but the standar advices to
+ignore them).
+
+> >> loading large images is rather slow, I noticed this on screen
+> >> shot pages
+>
+> > Maybe due to ...
+>
+> nope, simply going to some guys web page with a 1200x100 screen shot.
+
+I guess you are comparing the time with another browser...
+There's a tricky way to speed up image transfers on slow
+networks: If you get a Content-Length tag from the web server,
+you can use HTTP1.1 to open new connections to start retrieving
+partial chunks of unreceived data...
+
+I remember that sometime ago I started donloading a big image
+with Netscape and after a while, started dillo to do the same;
+dillo finished first and Netscape took a lot more to finish (Not
+only Network traffic, also the specific HTTP-connection can be
+significant sometimes).
+
+> the bug about http://www.hotmail.com seems to be a POST is improperly supported bug.
+> I will have to set up a cgi and test it more thoroughly.
+
+Not the server expecting a cookie? (unsuported in dillo)
+
+
+Jorge.-
+
+
+
+[Dillo-dev]I18n
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-15 11:25
+
+Hi!
+
+When dillo is supposed to be used by end users (in the future ;-),
+perhaps we should start to internationalize it. Soon, because it gets
+more difficult the more the project advances. From the view of a
+programmer, gettext is quite simple to use (and can easily be
+deactivated on systems on which it is not supported).
+
+I do not mean to start writing .po files, but simply prepare dillo by
+using the "_" and "_N" macros, and define them as
+
+#define _(s) (s)
+#define _N(s) (s)
+
+somewhere. Then, use of these macros should become part of the coding
+standards. After this, the following tasks could be done later:
+
+- adding calls of setlocale() and textdomain(), and
+- writing .po files.
+
+What do you think about this?
+
+Sebastian.
+
+
+
+[Dillo-dev]Html Parser
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-15 10:42
+
+Hi!
+
+Is there any reason for a separate function list F_list in html.c. Why
+are the functions not directly integrated in the Tags list (static
+TagInfo Tags[NTAGS])?
+
+Sebastian.
+
+
+
+[Dillo-dev]Dillo on StrongARM
+
+From: <chester@li...> - 2000-08-15 10:34
+
+Hi all,
+I am glad to let you know that,dillo is port to StrongARM-110 and
+StrongARM-11x0 board.
+And I hope dillo will more strong!!
+
+
+Best regards,
+
+Chester
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-15 09:41
+
+Le 15-Aug-2000, on m'a dit :
+> > Anyway, we can get rid of the open
+> > location window (because the location bar provides the same
+> > functionality).
+> > Comments?
+> >
+>
+> please keep it. This allows me to "Ctrl-L, http://foo, enter" and
+> never move
+> my mouse.
+>
+
+Alternatively, what do you think about getting rid of the location
+window and Ctrl-L fucing the cursor to the location bar ?
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 15-Aug-2000 a 18:39:05
+----------------------------------
+
+
+
+RE: [Dillo-dev]Misc. answers.
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-15 08:47
+
+>
+> From the four patches you sent on the same thing, I finally
+> kept the full entities list and used a libc binary search call.
+> There're some interesting points:
+>
+> - All the isocodes in the list are not supported by current
+> font (Some of them don't render).
+> - Performance is a very relative subject here (commented below)
+>
+> (more on this subject near the bottom)
+>
+
+My apologies on the rapid patches. I am used to people who want them early.
+Plus I get eager (-:
+
+I hope I did not actually send you four identical files, I seem to recall each
+adding onto the last. But yes, I could have held them and sent one big patch.
+
+In previous projects, smaller patches over time were easier to get applied than
+one giant "I changed everything" patch. But each group is different.
+
+>> {Sean}
+>> So, I used dillo some more today. yp.yahoo.com has a submit button whose
+>> text
+>> is: "Start&nbsp;Search". This is not handled by dillo either. So, I went
+>> thru
+>> and added Html_parse_entities() calls in a few more places. Now I need to
+>> handle the memory use associated with this, right now I am leaking small
+>> bits
+>> of memory. Once I get this sorted out I will send a new patch.
+>
+> I found a better place that needs a single call to the entity
+> parsing function. Not implemented yet, but if it works, I'll keep
+> it.
+>
+
+that would be cool, I have not quite understood all that is html.c
+
+>> {Sean}
+>> The open location window does not seem to set itself as a transient.
+>> This causes several window managers to hide the window when it opens. It
+>> should load on top of the browser window. This window too could use some
+>> beautification.
+>
+> Yes, that semms to be a bug. Anyway, we can get rid of the open
+> location window (because the location bar provides the same
+> functionality).
+> Comments?
+>
+
+please keep it. This allows me to "Ctrl-L, http://foo, enter" and never move
+my mouse.
+
+>> loading large images is rather slow, I noticed this on screen
+>> shot pages
+>
+> Mmmmm.... There's no special handling for image connections.
+> Maybe you were downloading another document while fetching the
+> page. This seems weird at the beginning, but it's possible!
+>
+
+nope, simply going to some guys web page with a 1200x100 screen shot.
+
+>> {Sean}
+>> Also, as I mention on #70, dillo acts like it does POST but doesn't. I am
+>> reading the HTTP spec and looking at a proper implementation of this. If
+>> anyone else is looking at this, let me know.
+>
+> I read your complaints on GET method too, the bug track engine
+> uses GET and I've used POST without any problems. I'm not saying
+> it's perfect, but can you be more specific please?
+>
+
+the bug about http://www.hotmail.com seems to be a POST is improperly supported bug.
+I will have to set up a cgi and test it more thoroughly.
+
+>
+> Performance is a very relative subject here. Mainly because
+> entities are scarce in the average HTML page (a minimal ratio),
+> and because the Html_parse_entities function, returns without
+> any searching almost all of the time (when the word doesn't have
+> entities).
+>
+
+absolutely, however, I do go to sites where there is an entity on every line.
+
+
+
+[Dillo-dev]Misc. answers.
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-14 22:16
+
+Hi everyone!
+(I've been a bit overworked and also caught by a cold, I hope
+that explains my disappearance ;)
+
+
+Here I'll try to answer queued stuff:
+
+> {Sean}
+> Bug #61: strrchr(parent, '/') returned NULL for . and .., but was assumed ok
+> plus I added some more checking around the .dillo directory at startup.
+
+Integrated (done).
+
+> {Sean}
+> Enclosed is a patch for #68. My solution was to pull the call to
+> Html_parse_entities() out of the else, so it will get called regardless of the
+> current DILLO_HTML_PARSE_MODE. Also, I changed the entities struct to include
+> a len member and simply added the length of every entity to the array.
+> ... by adding the len field the call to
+> strlen() is removed from the for loop. This should help the performance of
+> Html_parse_entities some.
+
+From the four patches you sent on the same thing, I finally
+kept the full entities list and used a libc binary search call.
+There're some interesting points:
+
+- All the isocodes in the list are not supported by current
+font (Some of them don't render).
+- Performance is a very relative subject here (commented below)
+
+(more on this subject near the bottom)
+
+> {Sean}
+> So, I used dillo some more today. yp.yahoo.com has a submit button whose text
+> is: "Start&nbsp;Search". This is not handled by dillo either. So, I went thru
+> and added Html_parse_entities() calls in a few more places. Now I need to
+> handle the memory use associated with this, right now I am leaking small bits
+> of memory. Once I get this sorted out I will send a new patch.
+
+I found a better place that needs a single call to the entity
+parsing function. Not implemented yet, but if it works, I'll keep
+it.
+
+> {Sebastian}
+> I encounterd a bug which sounds very simimar to #69:
+>
+> When I go to "
+> and then, before the page is completely loaded (chances are quite good,
+> since it is rather long), click on a link at the top, dillo starts to
+> load and show the new page, but after a second or so *allways* crashes.
+
+Yes, I'll try to explain that here:
+
+That happens cause the IO engine is not finished yet. When you
+load a page, and start loading another before the former
+finishes, the IO emgine keeps loading and feeding both! (a sure
+way for crashes).
+That happens with the main page, not with images (unless the
+image is the main page).
+Images within an HTML page have already an aborting mechanism,
+within the image sink, so the browser doesn't crash with these.
+
+A correct solution for this problem is not an easy task (I have
+some ideas, but queued in favor of table support).
+
+> {Sean}
+> Enclosed is a patch that includes the changes to html.c I sent last time along
+> with the additional changes so that entities are checked for in FORM inputs
+> as well. As far as I can tell, all entities are caught now.
+
+I hope the previous solution to work with forms too...
+
+> Also in my patch is a bug fix for Html_parse_entities(). If the html contained
+> a malformed entity, i.e. "&amp", the output would be "mp". This would be a
+> good item to add to test case html files. Another would be "&cpy;", which is
+> copyright with a typo. This flexes the case where it is a valid form of an
+> entity, but not a matching entity.
+
+In the spirit of XHTML, I don't aim to support "malformed" HTML
+pages. Anyway, the bug fix is OK (I mean, unrecognized "entities"
+must be rendered as a word).
+
+
+> {Sean}
+> The open location window does not seem to set itself as a transient.
+> This causes several window managers to hide the window when it opens. It
+> should load on top of the browser window. This window too could use some
+> beautification.
+
+Yes, that semms to be a bug. Anyway, we can get rid of the open
+location window (because the location bar provides the same
+functionality).
+Comments?
+
+> loading large images is rather slow, I noticed this on screen
+> shot pages
+
+Mmmmm.... There's no special handling for image connections.
+Maybe you were downloading another document while fetching the
+page. This seems weird at the beginning, but it's possible!
+
+As you all may have noticed, dillo doesn't handle downloads
+yet, but if you click on a link that has an unhandled MIME type,
+the download starts, and is not aborted (see explanation above).
+Furthermore, if you wait until it's got, you can put the url in
+the location bar and force dillo to go there (nothing will be
+rendered), and after that, hitting save does the trick!
+
+If not the case, I'm sure someone will appreciate the trick :)
+
+> The number of images gauge often shows "N of M" instead of "N of N",
+> i.e. "20 of 23". Why are some images not getting loaded?
+
+Another subtle explanation!
+Images are got in general, the problem is that the gauge is not
+updated right (yes, a Bug).
+
+I say in general, because when the image hits a redirection,
+it's not retrieved (not a bug, but lack of implementation).
+
+> {Sean}
+> Also, as I mention on #70, dillo acts like it does POST but doesn't. I am
+> reading the HTTP spec and looking at a proper implementation of this. If
+> anyone else is looking at this, let me know.
+
+I read your complaints on GET method too, the bug track engine
+uses GET and I've used POST without any problems. I'm not saying
+it's perfect, but can you be more specific please?
+
+> {Sean}
+> I re-did the core of Html_parse_entities(). The named entity check is now a
+> binary search. Also added a few checks so that malformed html never makes it
+> in to be checked.
+>
+> My initial tests show the new version is about twice as fast as the old one.
+> [...]
+> 76.92 0.10 0.10 6000 16666.67 16666.67 Html_parse_entities
+> 15.38 0.12 0.02 main
+> 7.69 0.13 0.01 6000 1666.67 1666.67 Html_parse_entities2
+> [...]
+> Because a binary search is now used and I changed the code layout, the entity
+> list no longer needs my previous addition of length values. This patch removes
+> them.
+
+Performance is a very relative subject here. Mainly because
+entities are scarce in the average HTML page (a minimal ratio),
+and because the Html_parse_entities function, returns without
+any searching almost all of the time (when the word doesn't have
+entities).
+
+Anyway, testing with a page that has a "high entity ratio",
+profiling shows that the time spent in Html_parse_entities is no
+more that 5%, so optimizing the (5%xratio) is not very
+significant. Even more, the older scheme used a linear search,
+but its first items where the most expected entities, so it
+usually performed better than the binary search.
+
+Please don't get me wrong, I was amazed too, so I pushed it
+further and implemented a minimal perfect hash function for the
+whole entities list. Guess what, the MPH function was slightly
+faster than the binary search, but not worth the added complexity
+though. The funny thing is that it was slower than the linear
+search for pages that only used the top five entities of the
+list!
+
+Knowing that since ISO-LATIN1 was adopted as the standar
+charset for HTML (strongly decreasing the entities use), and
+considering several other facts, I decided to trade off and used
+a libc binary search and with the large entity list.
+
+----
+
+Some final suggestions:
+
+- Please don't rush your patches to me. It's much better to
+hold on for a while, test them thoroughly and finally sending
+them.
+
+- Please don't post things you're not sure off without stating
+clearly your doubts (Just to avoid confussion).
+
+- Please bear in mind that this is a public list and that
+several persons read it. Think carefully what you post and
+be as concise as you can.
+
+
+I want to thank everyone that was kind enough to read this far,
+and also want to thank the whole developing team for the
+excellent work, and in particular, the polite bounds into which
+we all agreed to express ourselves.
+
+
+Sincerely
+Jorge.-
+
+
+Ps: I'm studying Sebastian's code and trying to find a way to
+integrate the scroll-position remind feature into it.
+
+
+
+Re: [Dillo-dev]meta refresh support, and form POST
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-12 00:33
+
+>
+> Something like this might work:
+>
+> gboolean stuff_to_do(gpointer data)
+> {
+> Do the stuff that is to be done...
+>
+> return FALSE;
+> }
+>
+> g_timeout_add(milliseconds, stuff_to_do, NULL);
+>
+
+right, but the problem with a call back is I have to arrange for it to get data
+somehow. Which would me some kind of global data )-:
+
+Will consider the possibilties though.
+
+
+
+Re: [Dillo-dev]some thoughts
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-12 00:32
+
+On 11-Aug-2000 Sebastian Geerken wrote:
+> Sean 'Shaleh' Perry wrote:
+>> [...]
+>> the view source window has the ok button at the bottom. It makes the
+>> window
+>> look ugly and is generally useless.
+>
+> What about starting an external text viewer, determined by the user?
+> Dillo could write the content into a temporary file, or pipe it through
+> stdin. The builtin text viewer could be left as standard, but should not
+> be improved.
+>
+
+nah, that is over kill. If the close button is removed, the window looks just
+like netscape's -- just without syntax highlighting.
+
+
+
+Re: [Dillo-dev]meta refresh support, and form POST
+
+From: Jörgen Viksell <vsksga@ho...> - 2000-08-11 19:55
+
+>Implementation question: the format is content="2;URL=
+>where
+>the '2' is the number of seconds before loading the page. How should I get
+>this pause without freezing the browser? My current code ignores the
+>delay completely.
+
+Something like this might work:
+
+gboolean stuff_to_do(gpointer data)
+{
+Do the stuff that is to be done...
+
+return FALSE;
+}
+
+g_timeout_add(milliseconds, stuff_to_do, NULL);
+
+// Jörgen
+
+
+
+________________________________________________________________________
+Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
+
+
+
+Re: [Dillo-dev]some thoughts
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-11 10:04
+
+Sean 'Shaleh' Perry wrote:
+> [...]
+> the view source window has the ok button at the bottom. It makes the
+> window
+> look ugly and is generally useless.
+
+What about starting an external text viewer, determined by the user?
+Dillo could write the content into a temporary file, or pipe it through
+stdin. The builtin text viewer could be left as standard, but should not
+be improved.
+
+Sebastian.
+
+
+
+[Dillo-dev]meta refresh support, and form POST
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-11 08:46
+
+I am working on meta refresh support. This causes dillo to crash just like the
+previously mentioned "click a link before the text is finished rendering" bug.
+So, looks like I get to kill two birds with one stone (-:
+
+Implementation question: the format is content="2;URL= where
+the '2' is the number of seconds before loading the page. How should I get
+this pause without freezing the browser? My current code ignores the
+delay completely.
+
+Also, as I mention on #70, dillo acts like it does POST but doesn't. I am
+reading the HTTP spec and looking at a proper implementation of this. If
+anyone else is looking at this, let me know.
+
+I have mailed Jorge several patches this week for improved entity support and
+some minor speed improvements to html.c in general.
+
+See you all in a week (-: I will be reading mail sporadically.
+
+
+
+[Dillo-dev]some thoughts
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-10 23:56
+
+Been using dillo off and on for most of this week. My list of little gripes so
+far:
+
+the view source window has the ok button at the bottom. It makes the window
+look ugly and is generally useless.
+
+The open location window does not seem to set itself as a transient. This
+causes several window managers to hide the window when it opens. It should
+load on top of the browser window. This window too could use some
+beautification.
+
+loading large images is rather slow, I noticed this on screen shot pages
+
+the number of images gauge often shows "N of M" instead of "N of N", i.e. "20
+of 23". Why are some images not getting loaded?
+
+
+
+Re: [Dillo-dev]Bug #10 (Anchors): questions
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-09 00:31
+
+Sebastian,
+
+> > [...]
+> > It should work in a reasonable way!
+> > I mean, in a clear, unambiguous, and practical way.
+> > (And finally we can always count on the always-reloading
+> > scheme; dillo is very fast doing that).
+>
+> Yes, this is true. By testing I found that even long pages are reloaded
+> in a reasonable time.
+>
+> Nevertheless, "not-reloading" is a nice feature,
+
+Of course it is.
+
+> but still not fully
+> complete, and I will stop writing on it in the next time (meanwhile I am
+> sucked of this whole problem :-).
+
+I've been there...
+
+> It will be deactivated it in the
+> patch, but I think it should be left as an option for future extensions.
+>
+> Shall I remove and put it in a separate patch, or leave it in the code,
+> but deactivate (#if 0 ... #endif) it?
+
+#if 0, it (I want to study the code anyway)
+
+
+> PS: Is it possible to include .php pages or so into the html test suite?
+> I used it to create some extreme situations, e. g. slowing down reading
+> by including "<?php sleep(10); ?>".
+
+If that's to de done, I'd prefer it to have its own tarball.
+Not everyone has a php-configured web server running. I like the
+idea though.
+
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]Bug #69
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-08 20:06
+
+On 08-Aug-2000 Sebastian Geerken wrote:
+> Hi!
+>
+> I encounterd a bug which sounds very simimar to #69:
+>
+> When I go to "
+> and then, before the page is completely loaded (chances are quite good,
+> since it is rather long), click on a link at the top, dillo starts to
+> load and show the new page, but after a second or so *allways* crashes.
+>
+
+I can confirm this. Most pages load so fast in dillo that this is hard to test
+(-: But try this:
+
+go to a search engine page, search and as soon as a link appears click it.
+Just keep clicking links as fast as they appear (who cares where they go). I
+found about three or so in dillo dies. Most likely the result of lack of
+function return value checking.
+
+
+
+[Dillo-dev]Bug #69
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-08 15:47
+
+Hi!
+
+I encounterd a bug which sounds very simimar to #69:
+
+When I go to "
+and then, before the page is completely loaded (chances are quite good,
+since it is rather long), click on a link at the top, dillo starts to
+load and show the new page, but after a second or so *allways* crashes.
+
+(You will get the wrong page because of bug #65, but after fixing the
+bug, it remains the same.)
+
+If you wait, until the page has been loaded completely, all works.
+
+I hope this will helpful.
+
+Sebastian.
+
+
+
+Re: [Dillo-dev]Bug #10 (Anchors): questions
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-08 12:58
+
+Hi, Jorge!
+
+Jorge Arellano Cid wrote:
+> > > Maybe, if the timeout function validates itself, the problem can
+> > > be addressed in a simpler way. I mean, let the timeout function
+> > > start, poll until it finds the #anchor, then set its AnchorFound
+> > > flag and to continue correcting the value until:
+> > >
+> > > - #anchor is not found anymore or
+> > > - user scrolls the page (either with keyboard or with mouse)
+> > > When one of those happens, it removes itself.
+> >
+> > Changing of anchor positions depends of other things (e. g. images), so
+> > this is not the point.
+>
+> I meant that it'd be clearer to let the timeout function remove
+> itself, than to push a removal function into another function
+> (an attempt to avoid coupling).
+
+Yes, this has been done from the beginning (except only two cases:
+Dw_gtk_scroller_destroy, and before a new timeout function is started).
+
+> > An other point: A new behavior, which I have implemented, is, that the
+> > page is *not* reloaded (even from cache) in some cases. Currently: if
+> > old and new url are the same *and* there is no #anchor. In this case the
+> > url is pushed, the scroller jumps to the anchor, but nothing is done
+> > else.
+>
+> Interesting; careful considerations must be done though...
+>
+> > As I have seen, the HTML spec does not say anything about this, so how
+> > should it work at the end?
+>
+> It should work in a reasonable way!
+> I mean, in a clear, unambiguous, and practical way.
+> (And finally we can always count on the always-reloading
+> scheme; dillo is very fast doing that).
+
+Yes, this is true. By testing I found that even long pages are reloaded
+in a reasonable time.
+
+Nevertheless, "not-reloading" is a nice feature, but still not fully
+complete, and I will stop writing on it in the next time (meanwhile I am
+sucked of this whole problem :-). It will be deactivated it in the
+patch, but I think it should be left as an option for future extensions.
+
+Shall I remove and put it in a separate patch, or leave it in the code,
+but deactivate (#if 0 ... #endif) it?
+
+Sebastian.
+
+PS: Is it possible to include .php pages or so into the html test suite?
+I used it to create some extreme situations, e. g. slowing down reading
+by including "<?php sleep(10); ?>".
+
+
+
+RE: [Dillo-dev]bug #68
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-07 23:53
+
+On 07-Aug-2000 Jorge Arellano Cid wrote:
+>
+> Sean,
+>
+> First of all, I want to welcome you to the project and to thank
+> your first patch contributions (just integrated the first one;
+> look at the bug-track).
+>
+
+thanks, it is nice to have a free browser again (-: Hope to have all of #68
+done in the next few days.
+
+>
+> Ps: Please don't send patches to the mailing list, send them
+> directly to me (or privately upon request).
+>
+
+will do.
+
+
+
+RE: [Dillo-dev]bug #68
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-07 23:19
+
+Sean,
+
+First of all, I want to welcome you to the project and to thank
+your first patch contributions (just integrated the first one;
+look at the bug-track).
+
+> The functions without header comments (/* ? */), do we desire them to be
+> commented?
+
+Yes! (It'd be great if we ever get the full source commented).
+
+
+Jorge.-
+
+Ps: Please don't send patches to the mailing list, send them
+directly to me (or privately upon request).
+
+
+
+Re: [Dillo-dev]Re: Plugins (was: Misc. answers)
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-07 23:19
+
+Eric,
+
+> What's good in using http rather than a raw html page? I'm afraid http would
+> need much more code (libs) to do for a very small benefit (I can't even name
+> one :-/).
+
+Take it easy, all you'll need to do is to output the HTML page
+with a HTTP content header:
+
+·························
+Content-Type: text/html
+
+<HTML>
+...
+</HTML>
+·························
+
+You may also add a "Content-Length" field, but that's not a
+requirement (this is exactly the same way we use to handle local
+files).
+
+> ... or are we talking about the same thing ? ;-)
+
+Yes.
+(No MIME, no libs, no complicated stuff, just a minimal HTTP
+header).
+
+
+Jorge.-
+
+
+
+RE: [Dillo-dev]bug #68
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-06 23:45
+
+On 06-Aug-2000 Sean 'Shaleh' Perry wrote:
+> Enclosed is a patch for #68. My solution was to pull the call to
+> Html_parse_entities() out of the else, so it will get called regardless of
+> the current DILLO_HTML_PARSE_MODE.
+
+So, I used dillo some more today. yp.yahoo.com has a submit button whose text
+is: "Start&nbsp;Search". This is not handled by dillo either. So, I went thru
+and added Html_parse_entities() calls in a few more places. Now I need to
+handle the memory use associated with this, right now I am leaking small bits
+of memory. Once I get this sorted out I will send a new patch.
+
+The functions without header comments (/* ? */), do we desire them to be
+commented?
+
+
+
+[Dillo-dev]Gif segfault : not dillo's bug
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-06 14:42
+
+Hi all,
+I've been testing dillo's image rendering for a while, and I noticed a segfault
+with some gif (mostly banners, only animated ?). It's not dillo's fault, it's a
+libungif fault (v4.1.0) : every imlib-dependant program segfaults. Version
+4.1.0b1 corrects this bug, unfortunatly no package of this version is available
+: you'll have to get the tarball from libungif site, compile and install it
+yourself. Doing that, you'll break packages dependancies (imlib, ...), but
+compilation and replacement is very easy.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 06-Aug-2000 a 23:35:52
+----------------------------------
+
+
+
+[Dillo-dev]Re: est suite (was: Misc. answers)
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-06 10:27
+
+Le 05-Aug-2000, on m'a dit :
+>
+> ---- [Test Suite] ----
+>
+> > > The main point of it is to have a set of pages to test backward
+> > > rendering capabilities (not breaking what was working in former
+> > > versions of dillo), and to have a record of simple things that
+> > > are not working yet, but that we're close to add.
+> > >
+> >
+> > That would be a collection of existing pages you and other developers have
+> > done before. (see above)
+>
+> And some other interesting stuff added later.
+>
+> > > Just assemble a small testing suite and you'll eventually
+> > > receive contributions (I have some!).
+> >
+> > Do you want me to assemble the pages, then send you the assemblage for
+> > publishing ? I can do that.
+>
+> Perfect.
+>
+
+Ok, everybody send me your pages at the address below, in a tgz, if possible
+with a short description of what each page is supposed to test. I'll put them
+together.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 06-Aug-2000 a 11:56:07
+----------------------------------
+
+
+
+[Dillo-dev]Re: Plugins (was: Misc. answers)
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-06 10:27
+
+Le 05-Aug-2000, on m'a dit :
+> ---- [Plugins] ----
+>
+> > > The only difference is that information from the browser is
+> > > passed to the plugin using its stdin, not the command line, and
+> > > encoded as if the recepting program was a CGI.
+> >
+> > What do you mean with this CGI-thing : do you want the program to use HTTP
+> > as transport, not stdout?
+>
+> The plugin-program outputs to its stdout in HTTP format.
+>
+
+Herrr ... by http format, you mean a subset of it : some infos of the header
+(content, cache). Not the full mime-encoding stuff, I hope.
+
+> > AFAIK CGIs prints to stdout for the web server.
+>
+> Right.
+>
+
+an html page, plain text, no header, no http. The first bytes sent are "<html".
+
+What's good in using http rather than a raw html page ? I'm afraid http would
+need much more code (libs) to do for a very small benefit (I can't even name
+one :-/).
+
+... or are we talking about the same thing ? ;-)
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 06-Aug-2000 a 12:07:10
+----------------------------------
+
+
+
+[Dillo-dev]bug #68
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-06 09:17
+
+Attachments: dillo2.patch
+
+Enclosed is a patch for #68. My solution was to pull the call to
+Html_parse_entities() out of the else, so it will get called regardless of the
+current DILLO_HTML_PARSE_MODE. Also, I changed the entities struct to include
+a len member and simply added the length of every entity to the array.
+Since we know what the string is, it is silly to perform the computation.
+This entire array could be dynamically generated from a list of entities,
+assuming the list ever changes. By adding the len field the call to
+strlen() is removed from the for loop. This should help the performance of
+Html_parse_entities some.
+
+The two patches (this one and the last one) are independent of each other.
+
+
+
+[Dillo-dev]Bug #61 patch, plus extras
+
+From: Sean 'Shaleh' Perry <shaleh@vi...> - 2000-08-06 08:37
+
+Attachments: dillo.patch
+
+It is soooo great to see a new browser. Anyway, here is a little contribution
+to the cause:
+
+Bug #61: strrchr(parent, '/') returned NULL for . and .., but was assumed ok
+plus I added some more checking around the .dillo directory at startup.
+
+To fully clean up #61, the path shown should not be: /path/to/directory/./. To
+solve this I have to understand where the URL is getting sent from and where
+the string displayed is shown.
+
+BTW, anyone have some emacs magic so I can edit the code with emacs? I used vi
+for this so I could follow the coding standards.
+
+
+
+Re: [Dillo-dev]Bug #10 (Anchors): questions
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-05 16:46
+
+Sebastian,
+
+> Since I had problems to understand how several modules are connected, I
+> tried to minimize communication between Html/Dw and GtkDwScroller by
+> using flags and timeout functions. This is a workaround, but it will
+> work ;-). I will comment and document my patch as good as it is needed
+> by someone else, who wants to implement it more elegant, after he has
+> understood the whole code better than I.
+
+Excellent, keep up the good work!
+
+> [...]
+> What does not work correct: Go to a (large) page, scroll down and resize
+> the window. Since the recalculation of the position is quite simple, you
+> often get to a different position. But this has nothing to do with my
+> patch. (A bug? Other browsers have this problem, too.)
+
+Yes, that's a different problem.
+I think better to solve the #anchor problem well, before we
+attempt to address this new one.
+Remember that we still have to support remembering the
+scrolling position of previously browsed pages (maybe just saving
+the vertical adjustment value in the navigation stack).
+[This problem will be affected by window resizes too.]
+
+> > Maybe, if the timeout function validates itself, the problem can
+> > be addressed in a simpler way. I mean, let the timeout function
+> > start, poll until it finds the #anchor, then set its AnchorFound
+> > flag and to continue correcting the value until:
+> >
+> > - #anchor is not found anymore or
+> > - user scrolls the page (either with keyboard or with mouse)
+> > When one of those happens, it removes itself.
+>
+> Changing of anchor positions depends of other things (e. g. images), so
+> this is not the point.
+
+I meant that it'd be clearer to let the timeout function remove
+itself, than to push a removal function into another function
+(an attempt to avoid coupling).
+
+> An other point: A new behavior, which I have implemented, is, that the
+> page is *not* reloaded (even from cache) in some cases. Currently: if
+> old and new url are the same *and* there is no #anchor. In this case the
+> url is pushed, the scroller jumps to the anchor, but nothing is done
+> else.
+
+Interesting; careful considerations must be done though...
+
+> As I have seen, the HTML spec does not say anything about this, so how
+> should it work at the end?
+
+It should work in a reasonable way!
+I mean, in a clear, unambiguous, and practical way.
+(And finally we can always count on the always-reloading
+scheme; dillo is very fast doing that).
+
+
+Regards
+Jorge.-
+
+
+
+[Dillo-dev]Re: Misc. answers
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-05 16:46
+
+Hi there!
+
+Here are some answers that were queued in my "todo:" list:
+
+
+---- [Test Suite] ----
+
+> > The main point of it is to have a set of pages to test backward
+> > rendering capabilities (not breaking what was working in former
+> > versions of dillo), and to have a record of simple things that
+> > are not working yet, but that we're close to add.
+> >
+>
+> That would be a collection of existing pages you and other developers have done
+> before. (see above)
+
+And some other interesting stuff added later.
+
+> ...
+> So, what you want basically is problem-exposing pages.
+
+Not only that.
+
+> > Just assemble a small testing suite and you'll eventually
+> > receive contributions (I have some!).
+>
+> Do you want me to assemble the pages, then send you the assemblage for
+> publishing ? I can do that.
+
+Perfect.
+
+
+---- [PNG Code] ----
+
+> > Finally, Geoff Lane (author of PNG support), told me it was
+> > alpha code.
+> >
+>
+> Does he still support the code, or is it up to us ?
+
+Geoff is not supporting it, so I guess it's up to Luca ;-)
+
+> I did all my testings with a png image _in_ an html page : if you don't have
+> the bug when loading the page, you'll never have it when clicking reload. You
+> have to quit dillo and reload the page.
+>
+> That strange : does dillo have a different caching behavior when the the
+> "page" is an image? (it seems dillo re-decoding the image then)
+
+Good point!
+Actually the caching scheme is only one, but cache querying is
+different. When an IMG tag is found in a HTML page, the dicache
+is asked for the image (decompressed image cache), and when it's
+a bare URL, a_Cache_open_url is requested to do the job
+(bypassing the dicache).
+
+The dicache code is expecting a full rewrite (I wrote that
+before, but don't remember where nor to whom).
+
+Hope that helps.
+
+
+
+---- [Plugins] ----
+
+> > The only difference is that information from the browser is
+> > passed to the plugin using its stdin, not the command line, and
+> > encoded as if the recepting program was a CGI.
+>
+> What do you mean with this CGI-thing : do you want the program to use HTTP as
+> transport, not stdout?
+
+The plugin-program outputs to its stdout in HTTP format.
+
+> AFAIK CGIs prints to stdout for the web server.
+
+Right.
+
+> Will CGI environment variables be passed to the program ? (REMOTE_HOST and
+> stuff) I don't see that useful.
+
+No, we'll forget about environment vars.
+
+
+Jorge.-
+
+
+
+[Dillo-dev]New release!
+
+From: Jorge Arellano Cid <jcid@ca...> - 2000-08-04 21:39
+
+Hi there,
+
+A lot of work and effort has been put in this release. I hope
+you all enjoy the difference.
+Most notably there's new extensive documentation about dillo widget
+(Dw), and IO.txt has been polished.
+
+I'll qoute a bit from IO.txt here:
+
+" Data transfer between threads inside the browser is handled by
+pipes, shared memory is little used. This almost obviates the
+need for explicit synchronization, which is one of the main areas
+of complexity and bugs in concurrent programs. Dillo handles its
+threads in a way that its developers can think of it as running
+on a single thread of control. This is accomplished by making the
+DNS engine call-backs happen within the main thread, and by
+isolating file loading with pipes."
+
+
+
+Severals bugs and leaks were fixed, and stability also improved!
+
+Download and enjoy!
+
+Jorge.-
+--
+
+
+
+RE: [Dillo-dev]Re: Eric
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-02 04:50
+
+Le 01-Aug-2000, on m'a dit :
+> > then the program "bm" prints a html page in stdout (and can do something
+> > else, like writing a file on the disk), which page dillo will render.
+...
+>
+> Basically, that's the idea.
+>
+> The only difference is that information from the browser is
+> passed to the plugin using its stdin, not the command line, and
+> encoded as if the recepting program was a CGI.
+>
+>
+
+What do you mean with this CGI-thing : do you want the program to use HTTP as
+transport, not stdout ? AFAIK CGIs prints to stdout for the web server.
+Will CGI environment variables be passed to the program ? (REMOTE_HOST and
+stuff) I don't see that useful.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 02-Aug-2000 a 13:41:55
+----------------------------------
+
+
+
+RE: [Dillo-dev]Bug #4, #62, #63
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-02 03:15
+
+Le 01-Aug-2000, on m'a dit :
+> Il mar, 01 ago 2000, hai scritto:
+>
+> > When I read libpng docs (example.c), it has directions on
+> > decoding several images at the same time, so it seems that the
+> > library can handle that.
+> > On the other hand, I can't reproduce the bug with a single
+> > image.
+>
+> I can. I open a png image then click on reload button several timesand I got
+> a white image.
+>
+
+I did all my testings with a png image _in_ an html page : if you don't have
+the bug when loading the page, you'll never have it when clicking reload. You
+have to quit dillo and reload the page.
+
+That's strange : does dillo have a different caching behavior when the the
+"page" is an image ? (it seems dillo's re-decoding the image then)
+
+> > An interesting fact is that sometimes PNGs render not
+> > completely white, but with colors bleached away! (One more hint
+> > towards thinking the bug is PNG specific).
+>
+> Me too!
+>
+
+I'll try again with image only.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 02-Aug-2000 a 12:08:52
+----------------------------------
+
+
+
+RE: [Dillo-dev]Bug #4, #62, #63
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-02 03:11
+
+Le 01-Aug-2000, on m'a dit :
+>
+> Eric,
+>
+> > > Bug #4 (images as white square): I can reproduce it only with PNG. Gif
+> > > and jpeg works just fine. Maybe a png specific problem ?!?
+> >
+> > I noticed the bug is much more frequent when there is several images: I
+> > wonder if my libpng is compiled reentrant.
+>
+> When I read libpng docs (example.c), it has directions on
+> decoding several images at the same time, so it seems that the
+> library can handle that.
+> On the other hand, I can't reproduce the bug with a single
+> image.
+>
+
+I've done all my testings using a page with a single png image. It happens.
+It is true that it happens less with only one image (maybe 1 out of 20) than
+with several images (my test page with 17 png has 2 to 5 white images each
+time), but it happens. I noticed it happens less with the 17-images page when I
+print a lot of debug informations during decoding, thus slowing down the
+process, that's why I was thinking of a reentrance bug. I'm not sure now
+
+> An interesting fact is that sometimes PNGs render not
+> completely white, but with colors bleached away! (One more hint
+> towards thinking the bug is PNG specific).
+>
+
+I'm using 64x32 one-color images, and sometimes (rarely) I have one or two
+lines of randomly colored pixels.
+
+> Finally, Geoff Lane (author of PNG support), told me it was
+> alpha code.
+>
+
+Does he still support the code, or is it up to us ?
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 01-Aug-2000 a 22:46:29
+----------------------------------
+
+
+
+Re: [Dillo-dev]Html test suite
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-02 03:11
+
+Le 01-Aug-2000, on m'a dit :
+>
+> The main point of it is to have a set of pages to test backward
+> rendering capabilities (not breaking what was working in former
+> versions of dillo), and to have a record of simple things that
+> are not working yet, but that we're close to add.
+>
+
+That would be a collection of existing pages you and other developers have done
+before. (see above)
+
+> For instance, a page that reproduces the white square rendering
+> bug, would be useful,
+
+I have a page doing that. Anybody interested ?
+
+> The other fact to take into account, is not to devote much time
+> on assembling an HTML test suite, just find a page that shows
+> some problems and add it to our test list; if you can reduce its
+> size, that'd be good.
+>
+
+So, what you want basically is problem-exposing pages.
+
+> Just assemble a small testing suite and you'll eventually
+> receive contributions (I have some!).
+>
+> Ps: If you want my test examples, drop me a note.
+>
+
+Do you want me to assemble the pages, then send you the assemblage for
+publishing ? I can do that.
+
+I'll begin with "should-work-to-be-a-good-browser" pages : some basic text
+formating and character rendering : everything dillo can do now (as for
+v0.2.2), plus everything (I feel) should work on any decent browser.
+
+If anybody needs pages to test a specific problem and is not in the mood doing
+doing them by himself, just send me an email I'prepare a few pages for the next
+day.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 01-Aug-2000 a 23:32:24
+----------------------------------
+
+
+
+RE: bookmarks [Dillo-dev]Re: Eric
+
+From: Eric GAUDET <egaudet@in...> - 2000-08-02 03:11
+
+Le 01-Aug-2000, on m'a dit :
+>
+> Eric,
+>
+> > You said that before and I love this idea. I'd like to see a practical
+> > example of plugin, even alpha stage, before I decide I can do it right.
+>
+> OK, I'll try to provide you with that.
+> (Most probably a patch over dillo-0.2.3).
+>
+...
+> The only difference is that information from the browser is
+> passed to the plugin using its stdin, not the command line, and
+> encoded as if the recepting program was a CGI.
+>
+
+Understood. I'm interested, then.
+
+----------------------------------
+Eric GAUDET <egaudet@in...>
+Le 01-Aug-2000 a 22:55:20
+----------------------------------
+
+
+
+RE: [Dillo-dev]Bug #4, #62, #63
+
+From: Luca Rota <drake@it...> - 2000-08-01 23:14
+
+Il mar, 01 ago 2000, hai scritto:
+
+> When I read libpng docs (example.c), it has directions on
+> decoding several images at the same time, so it seems that the
+> library can handle that.
+> On the other hand, I can't reproduce the bug with a single
+> image.
+
+I can. I open a png image then click on reload button several timesand I got a
+white image.
+
+> An interesting fact is that sometimes PNGs render not
+> completely white, but with colors bleached away! (One more hint
+> towards thinking the bug is PNG specific).
+
+Me too!
+
+Ciao,
+Luca
+
+
+
+Re: [Dillo-dev]Bug #10 (Anchors): questions
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-01 15:08
+
+Hi, Jorge!
+
+First a few notes:
+
+Anchors basicly work. There are a few details and tests to do, but I do
+not think I will get severe problems. So the patch will propably be
+finished in a few days.
+
+Since I had problems to understand how several modules are connected, I
+tried to minimize communication between Html/Dw and GtkDwScroller by
+using flags and timeout functions. This is a workaround, but it will
+work ;-). I will comment and document my patch as good as it is needed
+by someone else, who wants to implement it more elegant, after he has
+understood the whole code better than I.
+
+Jorge Arellano Cid wrote:
+> If the "scroller" and "view" code was right, maybe I'd suggest
+> you to try a patch based on "changed" and "value changed"
+> signals, but that code is a mess!
+
+I've tried to catch "changed" signals, but it didn't work reliable. The
+timeout function works well, and is always removed at some point (there
+is no "timeout function leak"). The only problem is, that it continues
+running a while without use (and so taking a not measurable amount of
+CPU time ;-), but this is only a question of design, not of runtime
+behaviour.
+
+> [...]
+> I see several things here:
+>
+> - The timeout function should not override user scrolling
+> (i.e. if the user scrolls the page with the mouse).
+
+I already planned this. When, e. g, the user scrolls the page, before
+the requested anchor has been read *anyway* (e. g. when transmission is
+very slow, and meanwhile he is interrested in the informations at the
+top of the page), he should not be confused by a sudden jump to an other
+position (I think so). I have added a line to Dw_gtk_view_v_scroll, and
+it works.
+
+> - Html_close can't be trusted to happen.
+
+Ok, I don't use it. (It does not work either in many cases.)
+
+> - Image reception can't be trusted.
+
+I didn't use it.
+
+> - It would be nice to have a #anchor display function that
+> doesn't get fooled with page resizes (as we're trying).
+
+That works. Precisely, following works:
+
+1. Go to an url "foo#bar" where foo is very long and "#bar" at the very
+bottom, then *immediately* resize the window (before the <a name="bar">
+is read).
+
+2. Go to a page, wait until it is loaded, resize the window, and jump to
+an anchor in the same page.
+
+3. Go to an url "foo#bar", wait until it is visible (e. g. transmission
+is over), and resize the window. (This is not really intended, but a
+side effect, since the timeout function is still running.)
+
+What does not work correct: Go to a (large) page, scroll down and resize
+the window. Since the recalculation of the position is quite simple, you
+often get to a different position. But this has nothing to do with my
+patch. (A bug? Other browsers have this problem, too.)
+
+> Maybe, if the timeout function validates itself, the problem can
+> be addressed in a simpler way. I mean, let the timeout function
+> start, poll until it finds the #anchor, then set its AnchorFound
+> flag and to continue correcting the value until:
+>
+> - #anchor is not found anymore or
+
+Changing of anchor positions depends of other things (e. g. images), so
+this is not the point.
+
+> - user scrolls the page (either with keyboard or with mouse)
+
+See above.
+
+> When one of those happens, it removes itself.
+
+An other point: A new behavior, which I have implemented, is, that the
+page is *not* reloaded (even from cache) in some cases. Currently: if
+old and new url are the same *and* there is no #anchor. In this case the
+url is pushed, the scroller jumps to the anchor, but nothing is done
+else.
+
+As I have seen, the HTML spec does not say anything about this, so how
+should it work at the end?
+
+Sebastian.
+
+
+
+[Dillo-dev]Gtk containers
+
+From: Sebastian Geerken <S.Geerken@pi...> - 2000-08-01 15:08
+
+Jorge Arellano Cid wrote:
+[about docs]
+> I think it's a matter cause it doesn't work as expected. Some
+> parts are missing, some other are incomplete, and some have
+> workaround tweaks.
+> For instance, when Jörgen fixed the checkboxes, his code was
+> right, but it didn't work because button widgets were not
+> receiving the expose events.
+
+Perhaps a hint: The container implementations of GtkDwScroller and
+GtkDwView look a bit incomplete. If you look e. g. at the source of
+GtkBox, you find that there are 6 specific functions defined by
+GtkContainer (like abstract virtual methods in C++), which are put into
+the class structure: gtk_box_add, gtk_box_remove, gtk_box_forall,
+gtk_box_child_type, gtk_box_set_child_arg and gtk_box_get_child_arg. So,
+perhaps, Jörgen's code works, when GtkDwView is implemented in the
+correct way.
+
+
+
+RE: [Dillo-dev]Bug #4, #62, #63
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-01 13:39
+
+Eric,
+
+> > Bug #4 (images as white square): I can reproduce it only with PNG. Gif and
+> > jpeg works just fine. Maybe a png specific problem ?!?
+>
+> I noticed the bug is much more frequent when there is several images: I wonder
+> if my libpng is compiled reentrant.
+
+When I read libpng docs (example.c), it has directions on
+decoding several images at the same time, so it seems that the
+library can handle that.
+On the other hand, I can't reproduce the bug with a single
+image.
+
+An interesting fact is that sometimes PNGs render not
+completely white, but with colors bleached away! (One more hint
+towards thinking the bug is PNG specific).
+
+Finally, Geoff Lane (author of PNG support), told me it was
+alpha code.
+
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]Bug #4, #62, #63
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-01 13:39
+
+Seth,
+
+> > > Bug #63 (Segfault when you click enter in location field)
+>
+> I found that bug running on an older slack install, when I tried to reproduce
+> it on a newer mandrake install everything seemed fine.
+
+Thanks for the explanation.
+
+Jorge.-
+
+Ps: Older than SLK-3.6?
+
+
+
+RE: [Dillo-dev]Re: Eric
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-01 13:39
+
+Eric,
+
+> > - Implementing the bookmarks as an external plugin. The idea of
+> > doing it keeps rolling in my mind. Basically a dpi:/ (dillo
+> > plugin) URL can be defined, and when accessing dpi:/bm (bookmark)
+> > an external program can be launched on a thread to 'cat' the
+> > bookmarks file (this is very much like current file handling).
+> > The point with this scheme is that the plugin can be extended
+> > to achieve more functionality (add, move, remove bookmark, make
+> > category, etc). All implemented in a CGI fashioned way.
+> > With that example, other people can start thinking of other
+> > plugins, like a man page processor, or info file processor, a
+> > dillorc options interface, etc.
+> >
+>
+> You said that before and I love this idea. I'd like to see a practical example
+> of plugin, even alpha stage, before I decide I can do it right.
+
+OK, I'll try to provide you with that.
+(Most probably a patch over dillo-0.2.3).
+
+> What I understand, is there's a program called bm in ~/.dillo/plugin/ or
+> /usr/local/lib/dillo/ (or is it /usr/local/share/dillo/ ?), that take its
+> arguments on the command line (ie : when calling the URL
+> "dpi:/bm?subdirectoy=News&fontsize=16", dillo is opening a read only pipe with
+> the command line "bm subdirectory=News fontsize=16"), then the program "bm"
+> prints a html page in stdout (and can do something else, like writing a file
+> on the disk), which page dillo will render.
+> Is that what you have in mind ? If not, can you describe precisely the calling
+> mecanism, as well as the data retrieving.
+
+Basically, that's the idea.
+
+The only difference is that information from the browser is
+passed to the plugin using its stdin, not the command line, and
+encoded as if the recepting program was a CGI.
+
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]Bug #4, #62, #63
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-01 13:39
+
+Luca,
+
+> Bug #4 (images as white square): I can reproduce it only with PNG. Gif and
+> jpeg works just fine. Maybe a png specific problem ?!?
+
+Could be...
+When I made the entry, a long time ago, it seemed to happen at
+random images in ESR's page (not only PNGs there). But when I
+checked it yesterday, the blank images were only PNGs.
+
+> Bug #62 (<hr> tag's width problem): Dw_hruler_size_nego_y() (file dw_hrule.c)
+> is commented. But that code seem ok! It works! Why is commented?
+
+Because I haven't finished it yet ;)
+Dillo 0.2.3 will have it uncommented.
+
+> Bug #63 (Segfault when you click enter in location field):
+> I can't reproduce it.
+
+After reading Seth's post, I decided to remove the entry.
+
+
+Jorge.-
+
+
+
+Re: [Dillo-dev]Html test suite
+
+From: Jorge Arellano Cid <jcid@ne...> - 2000-08-01 13:39
+
+Eric,
+
+> I've done some pages to begin with : basic html structure, colors. I'm
+> currently finishing the characters page.
+> But I'm not sure what's urgent to do next.
+
+I understand.
+
+> What html specs do you want me to build test pages for (high and medium
+> priority) ? Do you want first (only ?) well-formated documents, or do you need
+> faulty documents too (missing, misplaced or incorrect tags)
+
+The main point of it is to have a set of pages to test backward
+rendering capabilities (not breaking what was working in former
+versions of dillo), and to have a record of simple things that
+are not working yet, but that we're close to add.
+
+For instance, a page that reproduces the white square rendering
+bug, would be useful, but a table rendering suit makes no sense
+at this stage.
+
+The other fact to take into account, is not to devote much time
+on assembling an HTML test suite, just find a page that shows
+some problems and add it to our test list; if you can reduce its
+size, that'd be good.
+
+Just assemble a small testing suite and you'll eventually
+receive contributions (I have some!).
+
+
+> PS: Do we aim for html 3 or html 4 compliance ?
+
+Neither one!
+We strive for a "usable" HTML web browser.
+(Kind of a vague answer, but true)
+
+
+
+Jorge.-
+
+
+Ps: If you want my test examples, drop me a note.
+
+