Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order  «  
 
georgpotthast(R)

Homepage

Germany,
14.11.2011, 17:36
 

Dillo - now a graphical web browser for DOS (Announce)

I can announce that there is another graphical web browser available for DOS. The Dillo browser has been ported to DOS now. You can download the first beta here:

Dillo for DOS

As I posted in this forum recently I ported the FLTK toolkit to DOS. Based on that I could port the Dillo GUI to DOS. Benjamin Johnson, who ported Dillo to Windows joined me and so this beta is available now based on Dillo for Windows.

Georg Potthast

[image]

ron(R)

Homepage E-mail

Australia,
14.11.2011, 22:33

@ georgpotthast

Dillo - now a graphical web browser for DOS

Got it, will test and report. :)

---
AUSREG Consultancy http://www.ausreg.com
Tadpole Tunes http://www.tadpoletunes.com
Sna Keo Il http://www.tadpoletunes.com/sna_keo_il/

glennmcc(R)

Homepage E-mail

North Jackson, Ohio (USA),
15.11.2011, 00:53

@ georgpotthast

Dillo - now a graphical web browser for DOS

> I can announce that there is another graphical web browser available for
> DOS. The Dillo browser has been ported to DOS now. You can download the
> first beta here:
>
> Dillo
> for DOS
>
> As I posted in this forum recently I ported the FLTK toolkit to DOS. Based
> on that I could port the Dillo GUI to DOS. Benjamin Johnson, who ported
> Dillo to Windows joined me and so this beta is available now based on Dillo
> for Windows.
>
> Georg Potthast
>


Works like a charm !

Thank you !!!

RayeR(R)

Homepage

CZ,
15.11.2011, 01:08

@ georgpotthast

Dillo - now a graphical web browser for DOS

Nice, I'm going to test it. What TCP/IP library is based on? WATT or SWSOCKS?

---
DOS gives me freedom to unlimited HW access.

ron(R)

Homepage E-mail

Australia,
15.11.2011, 01:51

@ ron

Dillo - now a graphical web browser for DOS

> Got it, will test and report. :)

Set it up in MSDOS 6.20 without lfn support.
Had to edit config file manually to suit dhcp, and also to set driver at 0x60 (couldn't find dns with defaults).

It surfs, it displays webpages and graphics. I am able to set screen and font sizes (manually).
So, it does run ! :)

But:
Cannot create dirs .dillo or .fltk in DOS ! So no bookmarks possible.
Cannot change settings from within Dillo, have to manually write config file.
Cannot access local files.
Cannot download anything.

I may be missing something simple and obvious, so some instructions/advice to a simpleton would be appreciated.

---
AUSREG Consultancy http://www.ausreg.com
Tadpole Tunes http://www.tadpoletunes.com
Sna Keo Il http://www.tadpoletunes.com/sna_keo_il/

RayeR(R)

Homepage

CZ,
15.11.2011, 02:23

@ ron

Dillo - now a graphical web browser for DOS

> But:
> Cannot create dirs .dillo or .fltk in DOS ! So no bookmarks possible.
> Cannot change settings from within Dillo, have to manually write config
> file.
> Cannot access local files.
> Cannot download anything.
>
> I may be missing something simple and obvious, so some
> instructions/advice to a simpleton would be appreciated.

Probably because of this port is not tuned for short file names, try to use some doslfn driver. I'd like rather future version will avoid LFNs (in binaries).

---
DOS gives me freedom to unlimited HW access.

ron(R)

Homepage E-mail

Australia,
15.11.2011, 02:50

@ RayeR

Dillo - now a graphical web browser for DOS

> > But:
> > Cannot create dirs .dillo or .fltk in DOS ! So no bookmarks possible.
> > Cannot change settings from within Dillo, have to manually write config
> > file.
> > Cannot access local files.
> > Cannot download anything.
>
> Probably because of this port is not tuned for short file names, try to use
> some doslfn driver.

Did that. Still not able to create .dillo or .fltk directories.
And with the lfn loaded, the dhcp did not work ! No internet link !

> I'd like rather future version will avoid LFNs (in binaries).

And in font names, too ! The damn things even have spaces in the file names !
Typical Windows !!!!!

I guess there is still some work to do, but it is a good start. :)

RayeR(R)

Homepage

CZ,
15.11.2011, 05:04

@ RayeR

Dillo - now a graphical web browser for DOS

> Nice, I'm going to test it. What TCP/IP library is based on? WATT or
> SWSOCKS?

Oh I see WATT...

When I was writing my 1st post in Dillo it crashed when I tried to copy written text into clipboard before send it (to prevent loss) but got lost due to crash :P
So I will not repeat this now and see what happen after click on submit :)

---
DOS gives me freedom to unlimited HW access.

RayeR(R)

Homepage

CZ,
15.11.2011, 05:07

@ RayeR

Dillo - now a graphical web browser for DOS

Well. it passed. I just wanted to note minor issue with mouse - when moving mouse cursor over text input array like this I'm typing in or address line it signifacantly slow-down to ~2FPS. When I move cursor outside it starts to move smoooth and fast. Tested on MSDOS 6.22, ctmouse, jemmex, MSnet TCP/IP stack.

---
DOS gives me freedom to unlimited HW access.

georgpotthast(R)

Homepage

Germany,
15.11.2011, 09:54

@ ron

Dillo - now a graphical web browser for DOS

Thank you for testing the Dillo browser for DOS.

The enclosed user guide mentions that long file names are required. I load doslfn when running it under real mode DOS.

Without doslfn loaded Dillo will not find the truetype fonts. These have been ported from Linux and therefore have these long names. There are so many font names and these in bold, italic etc that one would have to rename the fonts to numbers I guess to get them into 8:3 format. The code in Dillo, FLTK plus Xlib would have to be changed for that too. So just load doslfn for now.

The .dillo and .flkt directories are in the ZIP archive, so they should already be present when you unzip the archive with doslfn loaded.
Dillo will work without these, just output error messages that it could not find the files in these directories. If you move the Dillo window over the remains of these messages you wipe them out.

Georg

RayeR(R)

Homepage

CZ,
15.11.2011, 10:31

@ georgpotthast

Dillo - now a graphical web browser for DOS

> The enclosed user guide mentions that long file names are required. I load
> doslfn when running it under real mode DOS.

Yes but it's evil. Netcard driver and TCP/IP stack are very hungry for low-memory and any extra TSR need will eat even more low-memory.

> Without doslfn loaded Dillo will not find the truetype fonts. These have
> been ported from Linux and therefore have these long names. There are so
> many font names and these in bold, italic etc that one would have to rename
> the fonts to numbers I guess to get them into 8:3 format. The code in
> Dillo, FLTK plus Xlib would have to be changed for that too. So just load
> doslfn for now.

But I think it may support also SFN. DJGPP itself use some LFNs in binaries, inludes and libs but if you unzip it in plain dos mode without LFN it can still work. Under LFN environment SFN can be enforced by setting env. var "LFN=N" It does some internal conversion when you open "this_is_lfn_file.bin" it tells dos to search "this_is_.bin" file. No tilda used like windows SFN. But there may occur a conflict when 8 leading chars will be the same. I think that unzip cannot handle it and display a request to overwrite previous file. Unfortunatelly this is case of Dillo. Eg. there are some font files starting with same string "DejaVuSans-" so they cannot be properly extracted. So I think that better solution would be use of some mapping file (conditionally only for dos version) that will translate long font names to SFN file names. Also there's problem with names starting with dot. They are not extracted at all.

---
DOS gives me freedom to unlimited HW access.

ron(R)

Homepage E-mail

Australia,
15.11.2011, 12:05

@ georgpotthast

Dillo - now a graphical web browser for DOS

> Thank you for testing the Dillo browser for DOS.

Always interested in DOS browsers. :)

> The enclosed user guide mentions that long file names are required.

Yes, I noticed that. That is why I tried with doslfn. Unfortunately, with doslfn loaded there was no connection with dhcp and my router.

> Without doslfn loaded Dillo will not find the truetype fonts.

Correct, it didn't.

> These have
> been ported from Linux and therefore have these long names. There are so
> many font names and these in bold, italic etc that one would have to rename
> the fonts to numbers I guess to get them into 8:3 format. The code in
> Dillo, FLTK plus Xlib would have to be changed for that too. So just load
> doslfn for now.

No point in me loading doslfn.
Dillo has no internet connection with it loaded.

> The .dillo and .flkt directories are in the ZIP archive, so they should
> already be present when you unzip the archive with doslfn loaded.

OK, I will try that again.

> Dillo will work without these, just output error messages that it could not
> find the files in these directories.

But the bookmarks are inside one of those sub-directories.
Bookmarks are pretty well vital for testing the browser.

georgpotthast(R)

Homepage

Germany,
15.11.2011, 12:42

@ ron

Dillo - now a graphical web browser for DOS

I see no connection between doslfn and the WATTCP.CFG file. If the my_ip parameter has been set to DHCP it should work.

Maybe without doslfn Dillo did not find the WATTCP.CFG file and used the internal default -> bootp followed by dhcp. When it finds the WATTCP.CFG file it uses the address in there which is not DHCP and does not match your router.

Georg

georgpotthast(R)

Homepage

Germany,
15.11.2011, 13:11

@ RayeR

Dillo - now a graphical web browser for DOS

DOSLFN requires 12k. Since Dillo runs in protected mode (DJGPP) it does not rely on real mode memory being available.

Short file names would be quite a significant change and I would like to concentrate on other issues now. I will try to change the directory names not to start with a dot though.

Georg Potthast

ron(R)

Homepage E-mail

Australia,
15.11.2011, 13:31

@ georgpotthast

Dillo - now a graphical web browser for DOS

OK, have re-unzipped under lfndos. Bookmark file now works.

> I see no connection between doslfn and the WATTCP.CFG file. If the my_ip
> parameter has been set to DHCP it should work.

I suspect it is a matter of available low memory.

I have now managed to get Dillo to connect to the internet under lfndos.
It is extremely slow to do anything (compared to without lfndos running).
It takes several minutes to show the splash screen. Whenever the mouse contacts any link it stops dead for half a minute before it can move again.

Even clicking on a link is halted at every move until the cursor is actually ON the link.
Do you get this disjointed mouse movement ?

So: with lfndos loaded Dillo works. With lfndos NOT loaded, Dillo is so much quicker but cannot make/use bookmarks.

Downloads have been a failure both with and without lfndos.

georgpotthast(R)

Homepage

Germany,
15.11.2011, 14:19

@ ron

Dillo - now a graphical web browser for DOS

Hi Ron,

I guess I have to test on older PCs as well. I currently work on a quad-core PC with 2 GB of memory.

Yes, I have to look into the mouse movement, selecting a link is currently not easy as it should.

I suspect you did not read the user guide word-for-word ;-) I mention there that downloads do not work. This is one of the issues I want to fix before looking into short file name support.

Georg

Zyzzle(R)

15.11.2011, 21:50

@ georgpotthast

Dillo - now a graphical web browser for DOS

Tested it, and looks wonderful... I am always very happy - and appreciative to see new software for DOS. Agree that getting downloads working is #1 priority.

BUT, for goodness sake, if you're making a DOS port of something, one of the FIRST priorities should be to get rid of LFNS and stick to 8.3! I know this may be difficult and/or cumbersome, but for DOS it's essential.

Without that, this seems to be merely a Windoze program in DOS slippers.

georgpotthast(R)

Homepage

Germany,
15.11.2011, 22:04

@ Zyzzle

Dillo - now a graphical web browser for DOS

Ok, ok, constant dropping wears away a stone - I had also observed that DOSLFN seems to slow things down. I looked what it would take to implement SFN support and it was not that complicated as expected. Just changed 20 subprograms, made Xlib find 8:3 font names and that was about it.

You can download an SFN version now.
http://nanox-microwindows-nxlib-fltk-for-dos.googlecode.com/files/DilloDos-beta1-SFN.zip

Georg Potthast

glennmcc(R)

Homepage E-mail

North Jackson, Ohio (USA),
16.11.2011, 00:42

@ georgpotthast

Dillo - now a graphical web browser for DOS

> Ok, ok, constant dropping wears away a stone - I had also observed that
> DOSLFN seems to slow things down. I looked what it would take to implement
> SFN support and it was not that complicated as expected. Just changed 20
> subprograms, made Xlib find 8:3 font names and that was about it.
>
> You can download an SFN version now.
> http://nanox-microwindows-nxlib-fltk-for-dos.googlecode.com/files/DilloDos-beta1-SFN.zip
>
Thank you Georg,

This one works even better than the 1st :)

Two points....

Can't seem to figure-out how to change font sizes.

Can't seem to figure-out how to view any local files such-as....

file:///c:/html/somefile.htm

RayeR(R)

Homepage

CZ,
16.11.2011, 01:12

@ georgpotthast

Dillo - now a graphical web browser for DOS

> DOSLFN requires 12k. Since Dillo runs in protected mode (DJGPP) it does not
> rely on real mode memory being available.

Of course DJGPP progs runs but many others don't so after closing browser I need to reboot. From my point of view any saved kB is advantage and I don't need LFN for other things...

---
DOS gives me freedom to unlimited HW access.

RayeR(R)

Homepage

CZ,
16.11.2011, 04:33

@ glennmcc

Dillo - now a graphical web browser for DOS

> Two points....
>
> Can't seem to figure-out how to change font sizes.
> Can't seem to figure-out how to view any local files such-as....

Thanks, I have intention to path LFNs in binary but you was faster :)
It's better now. But I can confirm the above problems. font_factor in RC file is ignored (other option like windows position works) ans I cannot open local files. How the / is mapped internally? Can I use path like G:/web/...htm ?

---
DOS gives me freedom to unlimited HW access.

glennmcc(R)

Homepage E-mail

North Jackson, Ohio (USA),
16.11.2011, 05:53

@ RayeR

Dillo - now a graphical web browser for DOS

> > Two points....
> >
> > Can't seem to figure-out how to change font sizes.
> > Can't seem to figure-out how to view any local files such-as....
>
> Thanks, I have intention to path LFNs in binary but you was faster :)
> It's better now. But I can confirm the above problems. font_factor in RC
> file is ignored (other option like windows position works) ans I cannot
> open local files. How the / is mapped internally? Can I use path like
> G:/web/...htm ?

Ah ha... got the 1st problem fixed by editing dillo.bat to point
everything to drive C: instead of drive E:

Now font_factor does indeed change the font sizes.

But... this brings-up another point.

In dillo.bat the ENV variable TEMP is set to C:\DILLODOS

Since many DOS programs save temporary files into the dir
pointed to by $TEMP$ ... after running DilloDOS those other DOS programs
will be putting their temp files into C:\DILLODOS instead of into C:\TEMP

Soooo.... I add one more line at the bottom of dillo.bat
to reset the temp dir back to c:\temp

@echo off
rem set screen resolution to 800x600 16 bit
set NANOSCR=1024 768 565
set WATTCP.CFG=c:\DILLODOS\ETC
set ETC=c:\ETC
set HOME=c:\DILLODOS
rem set dillodos as the current directory
set TEMP=c:\DILLODOS
rem start dillo from the bin directory and allow for command line options
bin\dillo.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 >DEBUG.TXT
set temp=c:\temp

RayeR(R)

Homepage

CZ,
16.11.2011, 06:05

@ glennmcc

Dillo - now a graphical web browser for DOS

There's some mess with env vars and paths...
I also don't like to point generic temp to dillo directory so I left it on my system default H:\TEMP I observed it created directory H:\ETC regardless on env. var ETC. I slightly modified the exe from "/etc/fltk/" to "./etc/" so it then create etc as H:\TEMP\ETC instead of in root dir.

So it seem's that Dillo sets its internal root according to drive specified in TEMP env var: TEMP=H:\TEMP -> /=H:\

I aslo tried to download some file but it couln't be saved

Mouse wheel don't scroll

---
DOS gives me freedom to unlimited HW access.

RayeR(R)

Homepage

CZ,
16.11.2011, 06:15

@ RayeR

Dillo - now a graphical web browser for DOS

> So it seem's that Dillo sets its internal root according to drive specified
> in TEMP env var: TEMP=H:\TEMP -> /=H:\

Yes I'm right. TEMP needs to be really set to dillo directory to work. But it would be better to use different env var and leave TEMP as is.

---
DOS gives me freedom to unlimited HW access.

georgpotthast(R)

Homepage

Germany,
16.11.2011, 07:59

@ RayeR

Dillo - now a graphical web browser for DOS

The points mentioned: no download, no loading of pages from disk and no mouse wheel support are mentioned as current limitations in the User Guide.

I also mention in the User Guide that dillo.bat needs to be edited. In the new archive I included a dilloc.bat file which assumes c: as the current drive.

I have not observed yet that another program used the temp directory so I set it to the dillo directory to keep all in one place.

You could change the setting of the temp environment variable in the dillo.bat file to e.g. \temp before starting Dillo. I will check if Dillo uses that directory then and if not make it do that.

Georg

RayeR(R)

Homepage

CZ,
16.11.2011, 10:18

@ georgpotthast

Dillo - now a graphical web browser for DOS

> The points mentioned: no download, no loading of pages from disk and no
> mouse wheel support are mentioned as current limitations in the User
> Guide.

Hehe, we are too excited of new browser to do RTFM :-D

But I still think that redirecting TEMP to a program directory is not good idea. I have some garbage there: MAC.BAT, NC.IN$, NCFF~.TMP, NCTMP.TMP, SYSTEM.~NI, W32DHCP.TMP (from TCP/IP stack and Norton Commander) and I rather have it in temp. Also as I mentioned the ETC env. var doesn't have any effect. And maybe HOME too.
I also note that problem with slow mouse over input array has gone, maybe due to buffered_drawing=2

But I have another problem when browsing pages with lot of JPEGs (my photogallery) dillo suddenly crashed.

---
DOS gives me freedom to unlimited HW access.

Deniska(R)

Homepage E-mail

16.11.2011, 15:16

@ georgpotthast

Dillo - now a graphical web browser for DOS

Thank you! This is a great achievement! The browser seems to work well for me with many websites. However, is there a way to select a character encoding? Are such features supported? Also I have noticed that relatively large websites take a long time to render. For example, I have waited a long time to render www.lenta.ru. Whilst it was loading, the mouse cursor was doing around 1 FPS, and the program was not responding to the mouse button clicks.

Regarding long file names - I personally do not see them being a problem. I agree SFN would be nice, but using them is hell. It has been a long time since I have permanently included doslfn in my AUTOEXEC.BAT. Note that you should load your disk cache afterwards (not before) for LFNs access to be of reasonable speed.

bretjohn(R)

Homepage E-mail

Rio Rancho, NM,
16.11.2011, 17:30

@ georgpotthast

Dillo - now a graphical web browser for DOS

Just as an FYI, %TEMP% is often (and probably really should be) set to a RAM Disk or something similar that is completely obliterated during a reboot. In addition, %TEMP% (and/or %TMP%)) should not be set by a batch file or program unless it doesn't yet exist -- changing it if it already exists is a no-no. %TEMP% and %TMP% are "system-level" variables, not program-specific variables.

georgpotthast(R)

Homepage

Germany,
16.11.2011, 19:37

@ RayeR

Dillo - now a graphical web browser for DOS

Well, I checked it now. Dillo just reads the temp environment variable. If you do not like it set to the Dillo directory you can change that in the dillo.bat file or remove it from there. Dillo will run in any case.

Georg

georgpotthast(R)

Homepage

Germany,
16.11.2011, 19:56

@ Deniska

Dillo - now a graphical web browser for DOS

Dillo currently does not support extended characters. I did mention that in the User Guide. However, I will see to add that since I want to get German Umlauts as well.

www.lenta.ru has 225 images so Dillo for DOS needs quite some time for that. If you move the mouse a tiny bit while waiting the image counter will be updated more quickly.

While downloading a page that gets the main share of the processors time so the GUI is not very responsive then.

Georg

georgpotthast(R)

Homepage

Germany,
16.11.2011, 19:59

@ georgpotthast

Please read the User Guide

I very much appreciate that Dillo for DOS is tested and questions asked here.

But it turns out that half the questions were already answered in the three-page User Guide which comes in the ZIP archive.

So please take the time to read these three pages.

Georg

Sorry, I did not want to attach this message here it should have gone way up.

Doug(R)

E-mail

17.11.2011, 04:56

@ georgpotthast

Please read the User Guide

Greg -

First - a big note of appreciation for your work on Dillo! It's always a tremendous (and astonishing) thing to see DOS apps still being developed in 2011! (Hell, it's even good to see apps *ported* to DOS. :ok:) That's 30 years since it's birth!

Second - i actually *did* read the PDF manual! :-D And took a look at -- and edited -- the batch file.

Speaking of which, i have a question. In the batch-file line:

  set NANOSCR=1024 768 565

it's obvious what the "1024" and "768" are for. But what does the "565" mean?

Another big thanks for changing the code to SFNs. (LFNs, forward slashes in path names, and mixed-case command lines in unix ports DRIVE ME NUTZ! But not so nuts as to not appreciate the port.) The mouse movement is now much smoother too.

I haven't been able to test much with Dillo, as i do not have DOS access to the internet setup (i'll probably be using it mostly to display local files). But overall, Dillo is looking good!

- Doug B.

georgpotthast(R)

Homepage

Germany,
17.11.2011, 08:38
(edited by georgpotthast, 17.11.2011, 12:24)

@ Doug

NANOSCR environment variable

Doug,

thank you for your comments on the Dillo port!

yes, the nanoscr variable is documented in another document of mine:

Quote:

There is an environment variable which Nano-X reads and which allows to set the screen resolution and pixel type. This variable is called "NANOSCR" which is defined as:

NANOSCR=[SCREEN_WIDTH] [SCREEN_HEIGHT] [SCREEN_PIXTYPE]

For SCREEN_PIXTYPE the following values are valid: 8888 for 32bit, 888 for 24bit, 565 for 16bit and 8 for 8bit. An example would be:
"set NANOSCR=800 600 565" for 800x660 and TRUECOLOR565

The strange numbers are the values nano-x uses internally and could be extended to even more pixtypes. *AND* 8 bit does not work since I have problems with palette mode. 24 bit is not supported by my graphics card.

I usually set it to 16 bit to be able to make screenshots with SNARF.

The screen_width and screen_height have to be set to values supported by the VESA mode of your graphics card.

I have to add that to the User Guide ;-)

Regards

Georg Potthast



> Greg -
>
> First - a big note of appreciation for your work on Dillo! It's always a
> tremendous (and astonishing) thing to see DOS apps still being developed in
> 2011! (Hell, it's even good to see apps *ported* to DOS. :ok:) That's 30
> years since it's birth!
>
> Second - i actually *did* read the PDF manual! :-D And took a look at --
> and edited -- the batch file.
>
> Speaking of which, i have a question. In the batch-file line:
>
> set NANOSCR=1024 768 565
>

> it's obvious what the "1024" and "768" are for. But what does the "565"
> mean?
>
> Another big thanks for changing the code to SFNs. (LFNs, forward slashes
> in path names, and mixed-case command lines in unix ports DRIVE ME NUTZ!
> But not so nuts as to not appreciate the port.) The mouse movement is now
> much smoother too.
>
> I haven't been able to test much with Dillo, as i do not have DOS access to
> the internet setup (i'll probably be using it mostly to display local
> files). But overall, Dillo is looking good!
>
> - Doug B.

Deniska(R)

Homepage E-mail

17.11.2011, 12:58

@ georgpotthast

Dillo - now a graphical web browser for DOS

> Dillo currently does not support extended characters.

Apparently extended characters are supported. I saw screenshots of Dillo from the official website containing Chinese and Cyrillic characters, e.g. http://www.dillo.org/screenshots/http_lang.png

Doug(R)

E-mail

17.11.2011, 16:49

@ georgpotthast

NANOSCR environment variable

> NANOSCR=[SCREEN_WIDTH] [SCREEN_HEIGHT] [SCREEN_PIXTYPE]
>
> For SCREEN_PIXTYPE the following values are valid: 8888 for 32bit, 888 for
> 24bit, 565 for 16bit and 8 for 8bit. An example would be:
> "set NANOSCR=800 600 565" for 800x660 and TRUECOLOR565
>
> The strange numbers are the values nano-x uses internally and could be
> extended to even more pixtypes. *AND* 8 bit does not work since I have
> problems with palette mode.

Ok, thanks for the reply. I guess i'll just leave it at 565 (for 16-bit) then.

> Regards
>
> Georg Potthast

And i apologize for calling you "Greg" in my previous. I was gonna re-check before i posted, but duhhh.... :-|

georgpotthast(R)

Homepage

Germany,
17.11.2011, 21:04

@ Deniska

Dillo - now a graphical web browser for DOS

I meant Dillo for DOS does not support these characters.

Georg

RayeR(R)

Homepage

CZ,
17.11.2011, 23:15

@ georgpotthast

Dillo - now a graphical web browser for DOS

> I meant Dillo for DOS does not support these characters.

Where's the limitation? There are not such font chararacters a tall or just some encoding is needed? I can see that some czech words with diacritic are ok some don't.

---
DOS gives me freedom to unlimited HW access.

RayeR(R)

Homepage

CZ,
17.11.2011, 23:22

@ Doug

NANOSCR environment variable

> Ok, thanks for the reply. I guess i'll just leave it at 565 (for 16-bit)
> then.

I didn't read it but guessed right thats a pixel format describing how many bits are used for RGB. I tried also 8888 (32-bit RGBA) but it runs slower on my nVidia than 16-bit HiColor. My VESA code run faster in 32bit mode because no pixel packing/unpacking overghead.

---
DOS gives me freedom to unlimited HW access.

georgpotthast(R)

Homepage

Germany,
18.11.2011, 08:15

@ RayeR

Dillo - now a graphical web browser for DOS

The main limitation is my abilitiy to look into all the issues raised at the same time. I have to get UTF8 to work with the DOS version for that. The font currently used contains some extended characters but apparently not all.

Georg

RayeR(R)

Homepage

CZ,
19.11.2011, 01:52

@ georgpotthast

Dillo - now a graphical web browser for DOS

BTW why my homepage is displayed with this strange textcolor?
[image]

It should be TEXT="#F0F0F0" - close to white

I suspect if there's some color override in DILLORC but not (only bg_color and contrast_visited_color)

---
DOS gives me freedom to unlimited HW access.

ron(R)

Homepage E-mail

Australia,
19.11.2011, 01:52

@ georgpotthast

Dillo - now a graphical web browser for DOS

FWIW: Dillo SFN is now working satisfactorily for me. Settings work, bookmarks work, there are no mouse problems, no unnecessary delays.

As far as I am concerned, changes to fonts are not important.

Downloads (using wget) would make Dillo even better, but that is the only major improvement of consequence. :)

Good work Georg !

glennmcc(R)

Homepage E-mail

North Jackson, Ohio (USA),
19.11.2011, 04:06

@ RayeR

Dillo - now a graphical web browser for DOS

> BTW why my homepage is displayed with this strange textcolor?
> [image]
>
> It should be TEXT="#F0F0F0" - close to white
>
> I suspect if there's some color override in DILLORC but not (only bg_color
> and contrast_visited_color)

Under.. Tools/Preferences/General ...
be sure the box is unchecked next to "Darken white backgounds"

A darkened backgound _might_ also effect text color.

Also hit the 'Browsing' tab and have a look at the style sheet settings.

DOS386(R)

20.11.2011, 04:14

@ georgpotthast

DILLO

> announce that there is another graphical web browser available for DOS.
> The Dillo browser has been ported to DOS now. You can download

Thanks :-)

> I usually set it to 16 bit to be able to make screenshots with SNARF.

What about a built-in screenshot feature ?

It works partially ... but uploads don't work (they do work in Dillo-Win32).

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

RayeR(R)

Homepage

CZ,
20.11.2011, 17:18

@ DOS386

DILLO

> What about a built-in screenshot feature ?

I think it's not necessary that every DOS program have buil-in SS. Snarf works fine...

---
DOS gives me freedom to unlimited HW access.

obeythepenguin(R)

Homepage

United States,
26.11.2011, 03:32

@ georgpotthast

Dillo - now a graphical web browser for DOS

This is Benjamin Johnson (the Dillo-Win32 developer). I just wanted to mention I have a new build up based on the latest Windows version; you can get it here:

http://dillo-win32.sourceforge.net/DOS/dil30p8b.zip

This build should fix downloads, local files, and most of the other current issues. Dillo's own files all use SFN-safe names, though downloads can use long filenames if they're available. If you see any new issues, of course, please let me know!

While I'm at it, I'll try to respond to some of the points in this thread:

> Two points....
>
> Can't seem to figure-out how to change font sizes.

There's currently no user interface for that, though as others have mentioned you can set font_factor manually in your dillorc.

(Both FLTK and Dillo have made a mess of font handling, which is why there's currently no option. I've been meaning to fix that in some future release.)

> Can't seem to figure-out how to view any local files such-as....
>
> file:///c:/html/somefile.htm

I've added long-overdue file:/ protocol support to the latest build. Now it should work with both standard DOS paths and file:/ URLs.

> BTW why my homepage is displayed with this strange textcolor?

That looks like a bug in either FLTK or the Nano-X display driver; it's not a problem with Dillo itself. I've noticed similar behavior on several other sites.

> Downloads (using wget) would make Dillo even better, but that is the only
> major improvement of consequence. :)

Downloads should work in the current version.

> > Dillo currently does not support extended characters.
>
> Apparently extended characters are supported. I saw screenshots of Dillo
> from the official website containing Chinese and Cyrillic characters, e.g.
> http://www.dillo.org/screenshots/http_lang.png

Dillo does support extended characters, as does FLTK. It appears that Nano-X does not, which is why extended characters don't render correctly.

(FLTK for DOS uses the same source code as the X11 version; you can build FLTK and Dillo from the same source code on Unix, and extended characters will work. That's why I suspect it's a Nano-X bug.)

> What about a built-in screenshot feature ?

You might ask Georg about adding that to Nano-X. I don't anticipate adding a screenshot feature to Dillo itself, since I'd like to avoid platform-specific features, and Dillo does not have (or need) a screenshot feature on other platforms.

ron(R)

Homepage E-mail

Australia,
26.11.2011, 07:03

@ obeythepenguin

Dillo - now a graphical web browser for DOS

> This is Benjamin Johnson (the Dillo-Win32 developer). I just wanted to
> mention I have a new build up based on the latest Windows version; you can
> get it here:
>
> http://dillo-win32.sourceforge.net/DOS/dil30p8b.zip

Does that contain the binary, or is it just the sources ?

---
AUSREG Consultancy http://www.ausreg.com
Tadpole Tunes http://www.tadpoletunes.com
Sna Keo Il http://www.tadpoletunes.com/sna_keo_il/

obeythepenguin(R)

Homepage

United States,
26.11.2011, 16:50

@ ron

Dillo - now a graphical web browser for DOS

Hi Ron,

> Does that contain the binary, or is it just the sources ?

The link I posted contains the binary. The sources are available here:

http://dillo-win32.sourceforge.net/DOS/dil30p8s.zip

I also have build instructions and dependency packages (binary and source) if you're interested in building it yourself:

http://dillo-win32.sourceforge.net/DOS/BUILD.html

Note you do not need to apply dillow32.dif if you're using the sources in dil30p8s.zip; it's already applied. (The instructions assume you're using unmodified Dillo-Win32 sources.)

georgpotthast(R)

Homepage

Germany,
26.11.2011, 18:13
(edited by georgpotthast, 26.11.2011, 21:38)

@ obeythepenguin

Dillo - now a graphical web browser for DOS - beta2

Thank you for adding file downloads and the loading of web pages from disk Ben!

These major enhancements required to make a new beta version available on my website:
DilloDos beta 2

The beta version also includes fonts that display extended characters. It should allow to display Rayer's and Deniska's web pages.

Georg

ron(R)

Homepage E-mail

Australia,
26.11.2011, 22:26

@ obeythepenguin

Dillo - now a graphical web browser for DOS

> > Does that contain the binary, or is it just the sources ?
>
> The link I posted contains the binary. The sources are available here:

Sorry ! Silly question. At 30 MB it has to be the Windows version.

I don't do Windows, just DOS and Linux.

---
AUSREG Consultancy http://www.ausreg.com
Tadpole Tunes http://www.tadpoletunes.com
Sna Keo Il http://www.tadpoletunes.com/sna_keo_il/

georgpotthast(R)

Homepage

Germany,
26.11.2011, 22:53

@ ron

Dillo - now a graphical web browser for DOS

If you follow Ben's link it is 2.9 MB and the DOS version he compiled.

Georg

> > > Does that contain the binary, or is it just the sources ?
> >
> > The link I posted contains the binary. The sources are available here:
>
> Sorry ! Silly question. At 30 MB it has to be the Windows version.
>
> I don't do Windows, just DOS and Linux.

glennmcc(R)

Homepage E-mail

North Jackson, Ohio (USA),
26.11.2011, 22:57

@ georgpotthast

Dillo - now a graphical web browser for DOS - beta2

> Thank you for adding file downloads and the loading of web pages from disk
> Ben!
>
> These major enhancements required to make a new beta version available on
> my website:
> DilloDos
> beta 2
>
> The beta version also includes fonts that display extended characters. It
> should allow to display Rayer's and Deniska's web pages.
>
> Georg

Fantastic !!!

Thank you !! to both Georg & Benjamin.

Local file viewing works ... file downloading works :))

One comment.....

DilloDOS beta2 seems to be quite slow on downloads.

Test download file... http://www.pctools.com/downloads/ptinstall.exe

DilloDOS beta2 == 100kb/sec

DOS Arachne v1.95 == 300kb/sec

--
glennmcc

Back to the board
Thread view  Mix view  Order  «  
 
16062 Postings in 1490 Threads, 272 registered users, 8 users online (0 registered, 8 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum