Dillo-dev
By thread
dillo-dev@mailman3.com
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
September 2006
- 14 participants
- 36 messages
Re: FYI, there're near 250 subscribers in dillo-dev.
by Beartooth
On Fri, 01 Sep 2006 13:55:16 -0400, Jorge Arellano Cid wrote:
> Quiet crowd, isn't it? :-)
>
> That keeps the signal/noise ratio high,
> just wish there was more signal!
I'm guessing is that counts those of us following via Gmane, or at least
the ones who can post, since iirc posting requires a subscription. Any
guess at pure-lurker numbers?
--
Beartooth Staffwright, Wordcrafty Squirreler
FC5; Pine 4.64, Pan 0.14.2.91; Privoxy 3.0.3; CXO 5.0.1
Dillo 0.8.5, Opera 9.01, Firefox 1.5, Galeon 2.0.1
Remember I have little idea what I am talking about.
Sept. 2, 2006
More signal :-)
by Roberto C. Sanchez
When will the transition to FLTK begin?
Regards,
-Roberto
--
Roberto C. Sanchez
http://familiasanchez.net/~roberto
Sept. 1, 2006
FYI, there're near 250 subscribers in dillo-dev.
by Jorge Arellano Cid
Quiet crowd, isn't it? :-)
That keeps the signal/noise ratio high,
just wish there was more signal!
--
Cheers
Jorge.-
Sept. 1, 2006
Re: [Dillo-dev] The kind of computer that is perfect for Dillo
by Jorge Arellano Cid
Hi,
On Thu, Aug 31, 2006 at 09:47:00PM -0700, Globe Trotter wrote:
> Hi,
>
> I read this thread and every post on here, and decided to respond. I really
> love dillo and am frustrated that I still have to use other hogs such as
> firefox and would really love to see it move so that I don't have to.
I've devoted almost seven years of my life to make it happen.
Of course I'd also love to see Dillo fulfilling its goals!
Now, with lack of manpower/funds, that's not going to happen.
Even if only one core developer gets to be working full time on
it, it's not enough manpower to keep the pace of the moving
target that a web browser is.
With two core developers plus the usual free-lance developers:
it could be.
>
> --- Jorge Arellano Cid <jcid(a)dillo.org> wrote:
>
>
> > Although I certainly regard the "i18n" patch-gathering as a
> > good thing for the user, IMO dillo-gtk1 is a dead end from the
> > development point of view (even if the gathered patches were in
> > line with the rest of dillo's design, which is not the case).
> >
> > GTK1 is an abandoned library, it has become the much bigger,
> > slower and capable GTK2, precisely because it was not suited for
> > solving certain "desktop" problems.
> >
> > You can read Owen Taylor's "Internationalization in GTK+" paper
> > for a more solid basis on i18n design decisions (Owen is one of
> > the main authors of GTK1 and GTK2).
> >
> > http://developer.gnome.org/doc/whitepapers/gtki18n/index.html
> >
> > It can be thought that Dillo "i18n" would have more hope if
> > ported to GTK2. Following this line, we made some benchmarks,
> > investigated in more depth, I had some emails with Owen, we had a
> > discussion in the mailing list, and it turned out that:
> >
> > * GTK2 could double Dillo's footprint.
> > * GTK2 has different expose model that woul require a redesign
> > of the incremental rendering inside Dillo.
> > * Dillo would become much slower and resource hungry.
> >
> > If Dillo becomes slower and has a bigger footprint, its main
> > advantages start to dissapear when compared with let's say
> > Firefox or Opera. In that case even I'd prefer to wait a bit
> > longer for Firefox to start and then have a featureful browser.
> >
> > Dillo's main advantage is a tradeoff of features for speed. If
> > the speed edge disappears, what do we have?
> >
> > In short, after lots of investigation we decided to port Dillo
> > to FLTK2 (Although there's plenty of information about this in
> > the mailing list, I realize it would be good to recapitulate this
> > story and make this information together with future plans
> > available from one page in our site. This mail is the first step
> > in that direction).
>
> I agree, but when are you planning on releasing the FLTK2 port?
_Probably_ when funding happens.
> I think a lot
> of people are waiting for this before they even start doing anything with
> developing more, etc.
If there's people willing to develop for Dillo seriously (6
months+ period) reading this, please show up on this thread!
We need steady developers, that's the way to advance the
project. Of course fixing small glitches helps, but that's
polishing, not mainline.
> > With regard to Javascript, yes we also agree that we need to
> > support some scripting language (ECMA or whatever). We've
> > developed in this direction too (For instance we have the DOM
> > code almost ready, and dpi can provide the link to the script
> > interpreter; we even have developed a prototype for scheme).
> >
> > Tabs are easy to add too, and although I hate frames, they
> > should be supported (sigh). BTW, I always had this in mind and
> > that's why it was easy to make a frames patch. The networking
> > code was already designed for the parallelism this task requires.
> > It's a matter of implementing its rendering.
> >
> > Somehow people tend to believe that features are not there
> > because the core team doesn't want them. Or even because they do
> > not have room in a minimalistic browser. This is _not_ true. The
> > main reason is lack of manpower.
>
> Agreed: no question. Developing any product, much less a fabulous one like
> dillo, needs huge manpower.
Thanks for recognizing our effort.
> >
> > The other reasons are the GTK1 issue explained above and that
> > these patches were not in line with the rest of the design, and
> > that they break several things too (I've always asked authors to
> > let their users know what each patch breaks).
> >
> > Having another design idea is valid, but it can't be pushed
> > against those who think different (see LKML for examples! ;-).
> > Forks had been announced but none thrived.
> >
> >
> > > I also believe that Dillo shouldn't try to get CSS support; the last
> > > thing I want is yet another browser with buggy CSS that I have to
> > > design around. If Dillo is going to support CSS, I don't think the
> > > support should become a part of a stable release of Dillo until Dillo
> > > can render ACID2 perfectly. A site that uses CSS is perfectly usable,
> > > albeit a bit ugly, in a browser that doesn't have CSS.
> >
> > We think Dillo needs CSS,
> > so don't panic dillo-dev subscribers! :-)
> >
> > As a matter of fact, the widget style structures inside Dillo
> > are shaped for CSS, and we presented a CSS parser prototype at
> > FOSDEM 2005. Merging the CSS parser into the current tree would
> > start CSS support.
> >
> > As for your concerns, disabling this is a piece of cake.
> >
> >
> > > Anyway, these are just my 2 millicents. I understand that it takes
> > > either real code or real money to make these changes real, and since
> > > I'm currently offering neither, feel free to cheerfully ignore my thoughts
> > > or to flame me to a crisp. :)
> >
> > Real money is a problem I haven't figured how to solve yet.
> >
> > For instance, there're plenty of embedded-focused companies
> > that are interested, or already working with Dillo. They seem
> > to prefer to wait for us to develop, with a view to lower costs,
> > rather than to contribute (patches or money) or fund some
> > development. These are the cheap companies.
> >
> > Other companies have interest and money to fund and foster
> > Dillo development. The problem here is that managers prefer to
> > make a choice for the "tried and true" and not to risk their jobs
> > in the company in case of failure.
> >
> > I don't know yet how to solve the second problem. Any help is
> > welcomed.
>
> I don't see this dollars-problem being solved. One of the issues is that dillo
> tries to be too strict in some regard. For instance, the https is disabled by
> default and has to be enabled in the source code. Most users perhaps take a
> binary from some RPM or somewhere, so it stays default most of the time. It
> would really be nice if this was enabled/disabled by means of a "switch" and
> one did not have to recompile the whole source code. I must say that this does
> not solve the dollars question, but this is an issue worth considering.
I whish it was that easy!
Enabling https is a piece of cake, but some sites would lock
dillo (the https dpi doesn't support multiple requests for the
same site yet), and it's _not_ secure because it's not validating
the certificates.
Go try to explain that to a user, and sign a dillo version with
https enabled. We can't because we're commited to security. We
can let the user choose later to loose all protection, but this
is his decision.
(same as with the linux kernel).
> Have you considered moving dillo to a community project model?
It _is_ like that.
> I know that
> there are core developers and they could vet things submitted, but it would be
> better if there were more contributor developers who submitted their
> improvements. Something like, for instance, the R project in statistical
> computing. Or for that matter, octave or xemacs and the like. Somehow,
> somewhere earlier on, I got the impression that contributions are not really
> encouraged: if it does not meet the core team's objectives, it is not cared
> for.
This is the situation for every single OSS project.
Try to submit a patch against Linus' design decisions to LKML!
> Maybe what I am suggesting is already done and maybe this is a false
> impression on my part, and I am sorry if that is so.
It was sad for me to re-read some posts by one guy that came
with lots of radical ideas (not code), as rewriting the IO,
eliminating the dillo plugin system, eliminating the CCC control
chain "nightmare".
(this is writing a different browser)
He whined a lot and was very rude sometimes. Finally he decided
to start a fork (IIRC), that in his view, would be much better
than official Dillo.
The fork never happened. Where's that code?
Unfortunately what he said, more or less convinced some people
in dillo-dev. From above it made sense.
OTOH, he never realized that the CCC structure wasn't about
just passing data, but about parallelism!
That's why IMHO experienced developers tend to consider what
the core team of any project thinks. We all know the core team
may make mistakes, but they talk from experience and have deep
knowledge of the systems they develop.
It's also well known that when a core developer leaves, it's a
_BIG_ loss. You can certainly find great developers elsewhere,
buy no one will have the specific knowledge and experience of the
one that leaves. It takes time to get there.
Note: Oh, there were more brags (someone here remembers the one
that bashed me and promised a much better and complete Dillo for
windows in six months?) Years have passed since...
Note2: making a patch and maintaining it are different things.
Note3: making a patch that works, and one that fits with the
design are also different things. The second one has less side
effects and is easier to maintain.
> I only know that I want dillo to succeed and replace firefox, the so-called
> lightweight browser.
I wish Dillo to succeed. We need manpower/funds.
Can anyone here help with that?
--
Cheers
Jorge.-
Sept. 1, 2006
Re: [Dillo-dev] CSS,JS,tabs,frames (Was: computer perfect for Dillo)
by Jorge Arellano Cid
Hi Jan,
On Thu, Aug 31, 2006 at 02:15:16PM +0200, Jan Stary wrote:
> Hi all,
>
> On Aug 24 17:07:21, Sam Trenholme wrote:
> > The problem is that Dillo doesn't support a lot of high-profile
> > internet sites right now.
>
> > I would look at the "i18n" version and try and add Javascript support
> > to it (or, better yet, EMCAscript support). Personally, I think Dillo
> > needs some level of Javascript support; a lot of high-profile sites
> > (can we say MySpace and their crappy JavaScript and HTML) plain simply
> > do not work without Javascript.
>
> > I also believe that Dillo shouldn't try to get CSS support; the last
> > thing I want is yet another browser with buggy CSS that I have to
> > design around. If Dillo is going to support CSS, I don't think the
> > support should become a part of a stable release of Dillo until Dillo
> > can render ACID2 perfectly. A site that uses CSS is perfectly usable,
> > albeit a bit ugly, in a browser that doesn't have CSS.
>
> On Aug 24 21:56:17, Hans Hohenfeld wrote:
> > I definitely disagree. From my point of view, CSS is the most missing
> > feature in Dillo. Frames are minor impotant (as only bad websites use
> > them), Javascript is very much necessary, but CSS seems to be the most
> > important feature Dillo needs. Some basic CSS attributes like colors,
> > positioning would be a good start. I agree, that it is very important to
> > implement CSS support as close to the standard as possible.
>
> I also think that CSS is the most missing feature - while a well
> written page using CSS looks good even without it, many pages
> just rely on being CSS-interpreted (or look ugly). HTML/CSS is
> the most basic combo for a browser anyway, I think.
Different people tend to prioritize differently. For instance,
the embedded industry needs Javascript to develop custom GUIs and
sometimes also for a certain site they _have_ to support.
The soothing fact for CSS in Dillo is that the internal widget
style design was made for CSS. So it's a matter of gluing it
together.
Once again: manpower
> As for JavaScript, what pages worth reading need JavaScript to
> work? With the lack of dillo-dev manpower, this is a feature
> I don't really miss.
I'm not fond of Javascript either; it's a big security hole,
but I also understand that it's a good way for developing WEB
based GUIs for networked services.
> Tabs, on the other hand, are extremely useful - I dream of the day
> they come to dillo, making it able to have many pages rendered at
> once (each with dillo's lightning speed).
Yes, they're useful. I used to enjoy tabs in the window manager
(fluxbox), but I also understand there's plenty of people without
tabs in the window manager.
The main reason for not coding tabs already in the official
dillo is that there were higher priorities. The tabs patch was a
several-features in a huge combo that the author was not willing
to split.
The good news of this story is that you can get that patchset
from a compilation by kiyo on what's regarded as the "i18n misc"
dillo:
http://teki.jpn.ph/pc/software/index-e.shtml
I find this compilation a very good thing to have, bacause
users get what they want while we can work on a more long-term
viable dillo (see rationale in my former posts).
>
> Frames are evil, everybody knows that.
Yes.
Some sites need it though... (sigh)
Lower priority.
... unless a company comes with some funds for speeding it.
>
> On Aug 26 12:11:46, Jorge Arellano Cid wrote:
> > GTK1 is an abandoned library, it has become the much bigger,
> > slower and capable GTK2, precisely because it was not suited for
> > solving certain "desktop" problems.
> > Dillo's main advantage is a tradeoff of features for speed. If
> > the speed edge disappears, what do we have?
>
> Totaly agreed.
>
> > As a matter of fact, the widget style structures inside Dillo
> > are shaped for CSS, and we presented a CSS parser prototype at
> > FOSDEM 2005. Merging the CSS parser into the current tree would
> > start CSS support.
>
> Looking at the FOSDEM presentation, I can't seem to
> find the CSS bits (in neither mgp or html -
> http://www.dillo.org/fosdem2005/dillo-18.html
> points to "http://www.dillo.org/fosdem2005/....."
> Can I get the CSS part of the presentation somewhere?
Unfortunately not. :-(
We gave that conference with Sebastian at FOSDEM 2005, and it
had the plus of some live demos. One of them was a CSS prototype!
Unfortunately on the next conference (LSM 2005, which is on
video available from dillo.org) I was alone, and this DEMO wasn't
presented.
The demo consisted of a page with a link to its CSS stylesheet;
the interesting part was that CSS was applied on-the-fly!
This is: Dillo started normal incremental rendering (no CSS),
and when the CSS stylesheet arrived later, and while still
loading the page, in a blink it changed to show the CSS style,
and continued with page rendering until it fully arrived.
FWIW, while in Germany we discussed how to design scripting
support. Now that Dillo produces a DOM it's a matter of using dpi
to communicate with the scripting engine. A prototype was
developed too.
The main point is lack of manpower/funds. We can _not_ continue
developing without time (spare time is unrealistic for such a
complex project as this).
That's why I've struggled to find a way to fund full time
development for at least the two core developers. When finally a
couple of companies were willing to invest, the "risk management"
factor came in and stopped it.
I don't know how to surpass this problem (see my previous email
for more details).
--
Cheers
Jorge.-
Sept. 1, 2006
Re: [Dillo-dev] The kind of computer that is perfect for Dillo
by Globe Trotter
Hi,
I read this thread and every post on here, and decided to respond. I really
love dillo and am frustrated that I still have to use other hogs such as
firefox and would really love to see it move so that I don't have to.
--- Jorge Arellano Cid <jcid(a)dillo.org> wrote:
> Although I certainly regard the "i18n" patch-gathering as a
> good thing for the user, IMO dillo-gtk1 is a dead end from the
> development point of view (even if the gathered patches were in
> line with the rest of dillo's design, which is not the case).
>
> GTK1 is an abandoned library, it has become the much bigger,
> slower and capable GTK2, precisely because it was not suited for
> solving certain "desktop" problems.
>
> You can read Owen Taylor's "Internationalization in GTK+" paper
> for a more solid basis on i18n design decisions (Owen is one of
> the main authors of GTK1 and GTK2).
>
> http://developer.gnome.org/doc/whitepapers/gtki18n/index.html
>
> It can be thought that Dillo "i18n" would have more hope if
> ported to GTK2. Following this line, we made some benchmarks,
> investigated in more depth, I had some emails with Owen, we had a
> discussion in the mailing list, and it turned out that:
>
> * GTK2 could double Dillo's footprint.
> * GTK2 has different expose model that woul require a redesign
> of the incremental rendering inside Dillo.
> * Dillo would become much slower and resource hungry.
>
> If Dillo becomes slower and has a bigger footprint, its main
> advantages start to dissapear when compared with let's say
> Firefox or Opera. In that case even I'd prefer to wait a bit
> longer for Firefox to start and then have a featureful browser.
>
> Dillo's main advantage is a tradeoff of features for speed. If
> the speed edge disappears, what do we have?
>
> In short, after lots of investigation we decided to port Dillo
> to FLTK2 (Although there's plenty of information about this in
> the mailing list, I realize it would be good to recapitulate this
> story and make this information together with future plans
> available from one page in our site. This mail is the first step
> in that direction).
I agree, but when are you planning on releasing the FLTK2 port? I think a lot
of people are waiting for this before they even start doing anything with
developing more, etc.
> With regard to Javascript, yes we also agree that we need to
> support some scripting language (ECMA or whatever). We've
> developed in this direction too (For instance we have the DOM
> code almost ready, and dpi can provide the link to the script
> interpreter; we even have developed a prototype for scheme).
>
> Tabs are easy to add too, and although I hate frames, they
> should be supported (sigh). BTW, I always had this in mind and
> that's why it was easy to make a frames patch. The networking
> code was already designed for the parallelism this task requires.
> It's a matter of implementing its rendering.
>
> Somehow people tend to believe that features are not there
> because the core team doesn't want them. Or even because they do
> not have room in a minimalistic browser. This is _not_ true. The
> main reason is lack of manpower.
Agreed: no question. Developing any product, much less a fabulous one like
dillo, needs huge manpower.
>
> The other reasons are the GTK1 issue explained above and that
> these patches were not in line with the rest of the design, and
> that they break several things too (I've always asked authors to
> let their users know what each patch breaks).
>
> Having another design idea is valid, but it can't be pushed
> against those who think different (see LKML for examples! ;-).
> Forks had been announced but none thrived.
>
>
> > I also believe that Dillo shouldn't try to get CSS support; the last
> > thing I want is yet another browser with buggy CSS that I have to
> > design around. If Dillo is going to support CSS, I don't think the
> > support should become a part of a stable release of Dillo until Dillo
> > can render ACID2 perfectly. A site that uses CSS is perfectly usable,
> > albeit a bit ugly, in a browser that doesn't have CSS.
>
> We think Dillo needs CSS,
> so don't panic dillo-dev subscribers! :-)
>
> As a matter of fact, the widget style structures inside Dillo
> are shaped for CSS, and we presented a CSS parser prototype at
> FOSDEM 2005. Merging the CSS parser into the current tree would
> start CSS support.
>
> As for your concerns, disabling this is a piece of cake.
>
>
> > Anyway, these are just my 2 millicents. I understand that it takes
> > either real code or real money to make these changes real, and since
> > I'm currently offering neither, feel free to cheerfully ignore my thoughts
> > or to flame me to a crisp. :)
>
> Real money is a problem I haven't figured how to solve yet.
>
> For instance, there're plenty of embedded-focused companies
> that are interested, or already working with Dillo. They seem
> to prefer to wait for us to develop, with a view to lower costs,
> rather than to contribute (patches or money) or fund some
> development. These are the cheap companies.
>
> Other companies have interest and money to fund and foster
> Dillo development. The problem here is that managers prefer to
> make a choice for the "tried and true" and not to risk their jobs
> in the company in case of failure.
>
> I don't know yet how to solve the second problem. Any help is
> welcomed.
I don't see this dollars-problem being solved. One of the issues is that dillo
tries to be too strict in some regard. For instance, the https is disabled by
default and has to be enabled in the source code. Most users perhaps take a
binary from some RPM or somewhere, so it stays default most of the time. It
would really be nice if this was enabled/disabled by means of a "switch" and
one did not have to recompile the whole source code. I must say that this does
not solve the dollars question, but this is an issue worth considering.
I doubt that you can get commercial vendors involved in this effort? The only
other option is contributions, and even that is perhaps finite, especially if
stuff people would like to see in their favorite browser is not going to show
up. So, that leaves the contributions in terms of time and effort.
Have you considered moving dillo to a community project model? I know that
there are core developers and they could vet things submitted, but it would be
better if there were more contributor developers who submitted their
improvements. Something like, for instance, the R project in statistical
computing. Or for that matter, octave or xemacs and the like. Somehow,
somewhere earlier on, I got the impression that contributions are not really
encouraged: if it does not meet the core team's objectives, it is not cared
for. Maybe what I am suggesting is already done and maybe this is a false
impression on my part, and I am sorry if that is so.
I only know that I want dillo to succeed and replace firefox, the so-called
lightweight browser.
Thanks for reading!
Best wishes,
Trotter.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Sept. 1, 2006