hv3 nightly builds
-
- Posts: 27
- Joined: Thu 20 Jul 2006, 06:27
hv3 nightly builds
There is a new build of Hv3, the tcl/tk web browser, available from
this page:
http://tkhtml.tcl.tk/hv3.html
The *.pet package is linked about half-way down the page. Search
for the string "puppy" if you can't find it. Download size is about
575KB. Package worked on the puppy-2.16-seamonkey-fulldrivers.iso
I downloaded, I imagine it will work with most other isos too.
There are many incremental improvements since alpha-14. And some
javascript support. And so, so many problems left to work on....
Javascript is turned on by default in the nightly builds. I'm thinking to
turn if off by default in the upcoming alpha-15 release. Opinions?
As always, now is a great time to get involved with the project - by
reporting the bugs you find, offering to redesign the website, writing
some tcl code to store bookmarks, or by just joining the new google-groups
mailing list so that it looks like something is happening
Dan.
this page:
http://tkhtml.tcl.tk/hv3.html
The *.pet package is linked about half-way down the page. Search
for the string "puppy" if you can't find it. Download size is about
575KB. Package worked on the puppy-2.16-seamonkey-fulldrivers.iso
I downloaded, I imagine it will work with most other isos too.
There are many incremental improvements since alpha-14. And some
javascript support. And so, so many problems left to work on....
Javascript is turned on by default in the nightly builds. I'm thinking to
turn if off by default in the upcoming alpha-15 release. Opinions?
As always, now is a great time to get involved with the project - by
reporting the bugs you find, offering to redesign the website, writing
some tcl code to store bookmarks, or by just joining the new google-groups
mailing list so that it looks like something is happening
Dan.
welcome back!
Thanks for dropping by again with the latest build of hv3.
I will eagerly test this build (but I could not use the .pet as I use Puppy 2.02, so I downloaded the big gz). As to javascript being turned on by default, that is OK.
Results:
1. It can't handle https (unknown URI) - https was already working in alpha14, was it not?;
2. Using forms: when a "post" form is submitted, it inserts ? when adding the post variables to the URL rather than &:
script.php?donext=edit&file=somefile.txt&mode=donext&was_in_last=yes
(Maybe I should change my script instead. )
3. Javascript cannot yet handle wysiwyg boxes (not too important).
This is already useful.
I will eagerly test this build (but I could not use the .pet as I use Puppy 2.02, so I downloaded the big gz). As to javascript being turned on by default, that is OK.
Results:
1. It can't handle https (unknown URI) - https was already working in alpha14, was it not?;
2. Using forms: when a "post" form is submitted, it inserts ? when adding the post variables to the URL rather than &:
script.php?donext=edit&file=somefile.txt&mode=donext&was_in_last=yes
(Maybe I should change my script instead. )
3. Javascript cannot yet handle wysiwyg boxes (not too important).
This is already useful.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
danielk1977, great to learn of progress happening! I was just yesterday thinking about the small browsers -- see my blog:
http://www.puppylinux.com/news/comments ... 702-083738
...the Tile theme support is now in Tk 8.5, so we might be able to get a look-and-feel like the other GTK2 apps in Puppy, which would be brilliant.
http://www.puppylinux.com/news/comments ... 702-083738
...the Tile theme support is now in Tk 8.5, so we might be able to get a look-and-feel like the other GTK2 apps in Puppy, which would be brilliant.
-
- Posts: 27
- Joined: Thu 20 Jul 2006, 06:27
Hi Raffy, thanks for the feedback.
1. https problems:
https works for me. But there were problems with alpha-14 on some puppy systems
last time. It worked for some people, but not for others.
The https support is based on a Tcl extension called "tls". The hv3 packages include
tls, but it in turn depends on a couple of system libraries. Does your setup have the
following files?
/usr/lib/libssl.so.0.9.8
/usr/lib/libcrypto.so.0.9.8
If not, does it have any libssl* or libcrypto* files installed?
Can someone knowledgable in the ways of puppy tell me which package these come
from?
2. HTTP POST problem.
At least some POST requests work. What specific site is Hv3 failing on? This should
be an easy one to fix.
3. Javascript compatibility.
There are so many problems here. And it's much more difficult to track down bugs
in the DOM than in the http handling or rendering engines. With rendering in
particular, Hv3 has some good built-in tools that can help to figure out exactly
why any given page is rendered incorrectly. But diagnosing a javascript bug
is trickier. Suffice to say I'm working on it.
Dan.
1. https problems:
https works for me. But there were problems with alpha-14 on some puppy systems
last time. It worked for some people, but not for others.
The https support is based on a Tcl extension called "tls". The hv3 packages include
tls, but it in turn depends on a couple of system libraries. Does your setup have the
following files?
/usr/lib/libssl.so.0.9.8
/usr/lib/libcrypto.so.0.9.8
If not, does it have any libssl* or libcrypto* files installed?
Can someone knowledgable in the ways of puppy tell me which package these come
from?
2. HTTP POST problem.
At least some POST requests work. What specific site is Hv3 failing on? This should
be an easy one to fix.
3. Javascript compatibility.
There are so many problems here. And it's much more difficult to track down bugs
in the DOM than in the http handling or rendering engines. With rendering in
particular, Hv3 has some good built-in tools that can help to figure out exactly
why any given page is rendered incorrectly. But diagnosing a javascript bug
is trickier. Suffice to say I'm working on it.
Dan.
-
- Posts: 27
- Joined: Thu 20 Jul 2006, 06:27
tile
Hi,
With respect to using Tile widgets instead of vanilla Tk, it's definitely possible.
Early versions of Hv3 used Tile by default, and dropped back to Tk when not
available.
Old screenshot here: http://wiki.tcl.tk/13636
The sticking points are the pull down menus and the tabs widget. Last time
I used it (which was a while ago), tile didn't theme the pull down menus. That's
not too bad, because you can query the system for the default colors and
configure the Tk menus to look similar. The tabs widget in Hv3 at the moment
is actually a just a canvas. The tile tabs widget (called a "notebook") would
drop in fairly easier, but it is hard to get the close buttons to appear on each
tab. I talked to Joe English once and he said it was possible, but I didn't
follow up.
If any tcl/tk programmer wants to have a shot at fixing these problems, I'll help
out as much as I can. In the short term, I'll be concentrating on fixing our
javascript issues - both performance and compatibility.
It would be great to be using Tile again - hv3 looks old-fashioned at present,
even more so on windows or mac than x11.
Dan.
With respect to using Tile widgets instead of vanilla Tk, it's definitely possible.
Early versions of Hv3 used Tile by default, and dropped back to Tk when not
available.
Old screenshot here: http://wiki.tcl.tk/13636
The sticking points are the pull down menus and the tabs widget. Last time
I used it (which was a while ago), tile didn't theme the pull down menus. That's
not too bad, because you can query the system for the default colors and
configure the Tk menus to look similar. The tabs widget in Hv3 at the moment
is actually a just a canvas. The tile tabs widget (called a "notebook") would
drop in fairly easier, but it is hard to get the close buttons to appear on each
tab. I talked to Joe English once and he said it was possible, but I didn't
follow up.
If any tcl/tk programmer wants to have a shot at fixing these problems, I'll help
out as much as I can. In the short term, I'll be concentrating on fixing our
javascript issues - both performance and compatibility.
It would be great to be using Tile again - hv3 looks old-fashioned at present,
even more so on windows or mac than x11.
Dan.
Correction - https works
Correction - https works. It must be the "standalone" nature of the gzip package (that I used earlier) which made https fail. In that Puppy version, the libraries you listed were version 0.9.7, but they were not used by that package, are they?
Am now in Puppy 2.16.1, and hv3 is doing great. Even the forum preview is working (you observed in your earlier test in the aardvark section that it doesn't handle preview).
EDIT: Javascript errors tend to appear frequently, so yes, it should be turned off.
Am now in Puppy 2.16.1, and hv3 is doing great. Even the forum preview is working (you observed in your earlier test in the aardvark section that it doesn't handle preview).
EDIT: Javascript errors tend to appear frequently, so yes, it should be turned off.
Last edited by raffy on Tue 03 Jul 2007, 08:53, edited 1 time in total.
-
- Posts: 27
- Joined: Thu 20 Jul 2006, 06:27
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Yes, Puppy 2.16 has these, The PET package is 'openssl-0.9.8'.The https support is based on a Tcl extension called "tls". The hv3 packages include
tls, but it in turn depends on a couple of system libraries. Does your setup have the
following files?
/usr/lib/libssl.so.0.9.8
/usr/lib/libcrypto.so.0.9.8
If not, does it have any libssl* or libcrypto* files installed?
Can someone knowledgable in the ways of puppy tell me which package these come from?
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Daniel -
I haven't tested yet, but here are some of my musings.
I have already tentatively decided to use hv3 in the next Grafpup release, mainy to take advantage of the great css rendering which is already in place. I care less about the interface and how it looks, as it already serves my needs. I would rather see work go into getting javascript working right. Javascript is pretty much expected and is needed for gmail and for logging on to many public wireless networks, among other things. So you can imagine that having it working is great news for those of us who live mobile lives. Thank you in advance.
Barry - going along with the above, I disagree that we only need primitive rendering for an internal viewer. Already css has permeated the vast majority of the web, and Dillo looks terrible now in comparison. I'd much rather see hv3 used for an internal viewer. I tried to post to this effect on your blog but could not post.
Nathan
I haven't tested yet, but here are some of my musings.
I have already tentatively decided to use hv3 in the next Grafpup release, mainy to take advantage of the great css rendering which is already in place. I care less about the interface and how it looks, as it already serves my needs. I would rather see work go into getting javascript working right. Javascript is pretty much expected and is needed for gmail and for logging on to many public wireless networks, among other things. So you can imagine that having it working is great news for those of us who live mobile lives. Thank you in advance.
Barry - going along with the above, I disagree that we only need primitive rendering for an internal viewer. Already css has permeated the vast majority of the web, and Dillo looks terrible now in comparison. I'd much rather see hv3 used for an internal viewer. I tried to post to this effect on your blog but could not post.
Nathan
Bring on the locusts ...
- Dougal
- Posts: 2502
- Joined: Wed 19 Oct 2005, 13:06
- Location: Hell more grotesque than any medieval woodcut
I'm with Nathan.Nathan F wrote:Barry - going along with the above, I disagree that we only need primitive rendering for an internal viewer. Already css has permeated the vast majority of the web, and Dillo looks terrible now in comparison. I'd much rather see hv3 used for an internal viewer.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Some say your nose
Some say your toes
But I think it's your mind