Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 19 Apr 2014, 00:38
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
hv3 nightly builds
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [12 Posts]  
Author Message
danielk1977

Joined: 20 Jul 2006
Posts: 27

PostPosted: Mon 02 Jul 2007, 11:50    Post subject:  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.... Laughing

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 Cool

Dan.
Back to top
View user's profile Send private message 
bugman


Joined: 20 Dec 2005
Posts: 2131
Location: buffalo commons

PostPosted: Mon 02 Jul 2007, 11:52    Post subject:  

Downloading right now, will give it a try (finally), thanks!
Back to top
View user's profile Send private message Visit poster's website 
raffy

Joined: 25 May 2005
Posts: 4752
Location: Manila

PostPosted: Mon 02 Jul 2007, 14:03    Post subject: welcome back!  

Thanks for dropping by again with the latest build of hv3. Smile

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. Smile )

3. Javascript cannot yet handle wysiwyg boxes (not too important).

This is already useful. Cool

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Tue 03 Jul 2007, 02:59    Post subject:  

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.php?y=07&m=07&entry=entry070702-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.
Back to top
View user's profile Send private message Visit poster's website 
danielk1977

Joined: 20 Jul 2006
Posts: 27

PostPosted: Tue 03 Jul 2007, 03:08    Post subject:  

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. Very Happy


Dan.
Back to top
View user's profile Send private message 
danielk1977

Joined: 20 Jul 2006
Posts: 27

PostPosted: Tue 03 Jul 2007, 03:27    Post subject: 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.
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4752
Location: Manila

PostPosted: Tue 03 Jul 2007, 04:31    Post subject: 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. Cool 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. Smile

Last edited by raffy on Tue 03 Jul 2007, 04:53; edited 1 time in total
Back to top
View user's profile Send private message 
danielk1977

Joined: 20 Jul 2006
Posts: 27

PostPosted: Tue 03 Jul 2007, 04:35    Post subject:  

Quote:
the libraries you listed were version 0.9.7


That'll be why it failed. I wonder if tls it would just work
with 0.9.7... Clearly "no external deps" should read "no external
deps except those used for SSL support".

Dan.
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 7047
Location: Perth, Western Australia

PostPosted: Tue 03 Jul 2007, 07:36    Post subject:  

Quote:
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?

Yes, Puppy 2.16 has these, The PET package is 'openssl-0.9.8'.
Back to top
View user's profile Send private message Visit poster's website 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Tue 03 Jul 2007, 14:01    Post subject:  

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

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Dougal


Joined: 19 Oct 2005
Posts: 2505
Location: Hell more grotesque than any medieval woodcut

PostPosted: Tue 03 Jul 2007, 16:06    Post subject:  

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.


I'm with Nathan.

_________________
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Back to top
View user's profile Send private message 
Gekko


Joined: 22 Jul 2006
Posts: 445
Location: Sydney, New South Wales

PostPosted: Tue 03 Jul 2007, 20:24    Post subject:  

I'd love to see this replace Dillo Very Happy
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [12 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0668s ][ Queries: 12 (0.0039s) ][ GZIP on ]