The time now is Wed 11 Dec 2019, 03:11
All times are UTC - 4 |
Page 23 of 27 [398 Posts] |
Goto page: Previous 1, 2, 3, ..., 21, 22, 23, 24, 25, 26, 27 Next |
Author |
Message |
Ibidem
Joined: 25 May 2010 Posts: 553 Location: State of Jefferson
|
Posted: Sat 13 Apr 2013, 11:57 Post subject:
|
|
http://comments.gmane.org/gmane.comp.web.netsurf.devel/9194
That's the state netsurf js was originally in, but...though they might have improved it, it sounds like improvements ran into "Can't do that yet".
But anyhow: a good page would be something related to puppy, but with a way to search...or Google.
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Sat 13 Apr 2013, 22:20 Post subject:
|
|
I fixed the keys and changed the homepage to the puppy standard. Is anyone interested in the vnc or wayland backend or have a reason to want sdl (sdl should be covered by wayland, linux and x) before I rebase my build environment (may do a gtk2 build in between)
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
goingnuts
Joined: 07 Dec 2008 Posts: 922
|
Posted: Sun 14 Apr 2013, 06:58 Post subject:
|
|
When running from CLI the error I get is: Quote: | ioctl(1,FBIOGET_VSCREENINFO,0xbff64890) = -1 EINVAL (Invalid argument)
exit_group(1) |
Any chance to get CLI going as well?
Tested in pUPnGO with Xvesa with shm - runs but without any content. Not sure but maybe xserver needs some fontserver capabilities as well?
When switch to Xorg it runs ok...
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Sun 14 Apr 2013, 13:55 Post subject:
|
|
goingnuts wrote: | When running from CLI the error I get is: Quote: | ioctl(1,FBIOGET_VSCREENINFO,0xbff64890) = -1 EINVAL (Invalid argument)
exit_group(1) |
Any chance to get CLI going as well?
Tested in pUPnGO with Xvesa with shm - runs but without any content. Not sure but maybe xserver needs some fontserver capabilities as well?
When switch to Xorg it runs ok... |
I added this code, note the //comment ... I was just guessing from some other code
It can probably just be removed and replaced with the standard default 800x600x32 (which can be overridden)
Code: | #include <sys/ioctl.h>
#include <linux/fb.h>
fename = "linux";
struct fb_var_screeninfo variable_info;
//ioctl (open ("/dev/fb0", O_RDWR), FBIOGET_VSCREENINFO, &variable_info);
ioctl(STDOUT_FILENO, FBIOGET_VSCREENINFO, &variable_info);
fewidth = variable_info.xres;
feheight = variable_info.yres;
febpp = variable_info.bits_per_pixel;
} |
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Mon 15 Apr 2013, 02:14 Post subject:
|
|
I redid the xcb/framebuffer logic and rebuilt
http://uisacad5.uis.edu/~bconroy/nsfb-git-i486.pet
Note: this is a temporary location - please mirror.
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
Keef

Joined: 20 Dec 2007 Posts: 975 Location: Staffordshire
|
Posted: Mon 15 Apr 2013, 14:50 Post subject:
|
|
Just tried latest version on ThinSlacko.
Under X a window opens but it is blank.
Tried using the framebuffer (1024x768, vga=791). Started up and filled the screen, but then cursor is seen flashing. Netsurf is not running, and need to press control-c to get prompt back. Its looking very good though.
Been playing again with a nfsb I did last year. Found I can exit by switching TTYs (alt F1 or other, and back to alt-F2 again) - this shows the original console it was launched from so can use ctrl-c. Pressing alt-F4 gets back to NetSurf if still running.
Can be a little erratic though, sometimes have to try alt-F12 first. No idea why. I'd given up on it before as having to reboot was a little tiresome...
[update]
No joy on Akita, but works perfectly under X on Wary 5.5. Same problem as above on the framebuffer though. Shame, was dying to try that nice quit button too.
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Mon 15 Apr 2013, 17:29 Post subject:
|
|
try manually setting the width height and bpp with -w <width> -h <height> and -b <bpp> ... you can also make it skip the X checks by using -f linux
for x to work, you have to have the TTF fonts in
# freetype compiled in font serch path
NETSURF_FB_FONTPATH := /usr/share/fonts/default/TTF:/usr/share/fonts/truetype/ttf-dejavu:/usr/share/fonts/truetype/msttcorefonts
and
# Default freetype font files
NETSURF_FB_FONT_SANS_SERIF := DejaVuSans.ttf
NETSURF_FB_FONT_SANS_SERIF_BOLD := DejaVuSans-Bold.ttf
NETSURF_FB_FONT_SANS_SERIF_ITALIC := DejaVuSans-Oblique.ttf
NETSURF_FB_FONT_SANS_SERIF_ITALIC_BOLD := DejaVuSans-BoldOblique.ttf
NETSURF_FB_FONT_SERIF := DejaVuSerif.ttf
NETSURF_FB_FONT_SERIF_BOLD := DejaVuSerif-Bold.ttf
NETSURF_FB_FONT_MONOSPACE := DejaVuSansMono.ttf
NETSURF_FB_FONT_MONOSPACE_BOLD := DejaVuSansMono-Bold.ttf
NETSURF_FB_FONT_CURSIVE := Comic_Sans_MS.ttf
NETSURF_FB_FONT_FANTASY := Impact.ttf
For ~5min I had a pet uploaded that was built for /usr/share/netsurf, but had the files in /usr/local/.... - it is fixed now
these may be useful...
# Default binary install path
NETSURF_FRAMEBUFFER_BIN := $(PREFIX)/bin/
# Default resource install path
NETSURF_FRAMEBUFFER_RESOURCES := $(PREFIX)/share/netsurf/
# Default framebuffer search path
NETSURF_FB_RESPATH := $${HOME}/.netsurf/:$${NETSURFRES}:$(NETSURF_FRAMEBUFFER_RESOURCES):./framebuffer/res
It would be interesting to use this as a toolkit for making web apps, but I would like to fix the curl bindings to use curl directly vs. accessing openssl, so we could use axtls or polarssl for https
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
Keef

Joined: 20 Dec 2007 Posts: 975 Location: Staffordshire
|
Posted: Mon 15 Apr 2013, 17:53 Post subject:
|
|
Aaaah. . looks like I got the one with /usr/local/share/netsurf/, but it is working ok on Wary anyway (under X).
Description |
|
Filesize |
55.59 KB |
Viewed |
697 Time(s) |

|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Mon 15 Apr 2013, 19:31 Post subject:
|
|
ahh, yes Wary (and other woof-built pups?) has /usr/share/doc/home.htm ... otherwise you would get a blank page ... perhaps I should just modify the default about:welcome page instead. I am trying to figure out how to get drop-down menus to work in netsurf but they only have partial css3 support - if anyone finds a page where dropdown menus work, please let me know and I will update the web desktop for integrated use with pupngo.
p.s. I have been working on a restful web applications backend that is built around busybox tools - right now I only have a video rental store using sqlite3 as a database (though you could use flat files), but the code is pretty easy to follow if anyone is interested in things like being able to run stuff on pupngo via their droid phone or using netsurf as an application toolkit. I have some extra code in bashbox for on-the-fly generation of html too, but I got side tracked with trying to implement on-the-fly content based on the user agent string (such as svg content for real browsers and vrml for old IE)
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
goingnuts
Joined: 07 Dec 2008 Posts: 922
|
Posted: Tue 16 Apr 2013, 14:24 Post subject:
|
|
Well cant get your last version to run in pupngo...it runs but with the blank page without navigation (fonts installed so not that...). Runs OK in P412 though...
I was wondering if a lighter font could be used - the DejaVuSans take 1816K of space?
I cant compile it for framebuffer myself so cant check below code to set application/windowname (and its for X-app and not framebuffer) - but for older jwm it would be nice to have the name set as hover mouse over taskbar makes jwm crash:
Code: | #define APPNAME "nsfb"
// Set classhint
XClassHint classHint;
classHint.res_name = APPNAME;
classHint.res_class = APPNAME;
XSetClassHint(display, appWin, &classHint);
// Set windowname
XStoreName(display, appWin, APPNAME);
XSetIconName(display, appWin, APPNAME); |
Also looked again at links-2.7 for comparison: It might have more stuff already (almost same bin size static linked) but the graphics are more "coarse" than netsurf...might be worth looking into the links code? Some of the "odd" look is missing icons in toolbar (and a permanent visible toolbar) but simple javascript is handled...well - just a thought...
Description |
|
Filesize |
178.79 KB |
Viewed |
647 Time(s) |

|
|
Back to top
|
|
 |
PANZERKOPF
Joined: 16 Dec 2009 Posts: 282 Location: Earth
|
Posted: Tue 16 Apr 2013, 17:42 Post subject:
|
|
goingnuts wrote: |
Also looked again at links-2.7 for comparison: It might have more stuff already (almost same bin size static linked) but the graphics are more "coarse" than netsurf...
|
Links is great (IMHO)
Note Links uses internal non-TTF fonts (each font is PNG image) whereas Netsurf uses TTF fonts.
goingnuts wrote: |
might be worth looking into the links code? Some of the "odd" look is missing icons in toolbar (and a permanent visible toolbar) but simple javascript is handled...well - just a thought...
|
May be worth looking into another code named as "Hacked Links Project". Seems this project is dead, but something can be borrowed and implemented into Links 2.7.
That Hacked Links partially supports Freetype, Javascript and tabbed browsing.
http://xray.sai.msu.ru/~karpov/links-hacked/
_________________ SUUM CUIQUE.
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 4872 Location: Blue Springs, MO
|
Posted: Wed 17 Apr 2013, 02:50 Post subject:
|
|
does (e)links support css, animated bmp/ico, gif, webp and svg though?
(size is -400kb smaller with the builtin fonts, but if you wanted, you could rename some other TTF font to the ones in the list)
- here is a nice small public domain font with ttf, otf and sfb variants
http://tulrich.com/fonts/tuffy-20120614.tar.gz
(from the guy who wrote gameswf - the backbone of gnash)
goingnuts wrote: | Code: | #define APPNAME "nsfb"
// Set classhint
XClassHint classHint;
classHint.res_name = APPNAME;
classHint.res_class = APPNAME;
XSetClassHint(display, appWin, &classHint);
// Set windowname
XStoreName(display, appWin, APPNAME);
XSetIconName(display, appWin, APPNAME); |
| I tried something similar already (xcb equivalent - the framebuffer doesn't require libX11 at all) ... I had gotten the name to appear in the title and pager, but it wasn't displayed in xwininfo or recognized by jwm's group settings (neither class or name) ... I was considering using a swallowed web page as a tray applet ... why not? its light and handles lots of image types
_________________ Check out my github repositories. I may eventually get around to updating my blogspot.
|
Back to top
|
|
 |
goingnuts
Joined: 07 Dec 2008 Posts: 922
|
Posted: Thu 18 Apr 2013, 15:31 Post subject:
|
|
PANZERKOPF: The hacked version do have some very good improvements (tabs, right click menu and so). I will try to view how hard it is to port to 2.7. Thanks.
technosaurus: Netsurf seems more "equipped" - just wanted to compare. It would be nice though to have a xlib-version or a gtk1port...
I was looking for a replacement for gwget (ugly and not-intuitive...) and found aria - mentioned here and here. Did have some problems compiling it but found this recipe which more or less fixed the build. Its quite big when done static (approx 3Mb) but works very well. DOWNLOAD aria-1.0.0.pet HERE
|
Back to top
|
|
 |
PANZERKOPF
Joined: 16 Dec 2009 Posts: 282 Location: Earth
|
Posted: Thu 18 Apr 2013, 16:32 Post subject:
|
|
goingnuts wrote: |
I was looking for a replacement for gwget (ugly and not-intuitive...)
|
Pavuk Web grabber. It has many functions, can be compiled with GTK1 or GTK2, can run
in console (without GUI).
http://www.pavuk.org/
_________________ SUUM CUIQUE.
|
Back to top
|
|
 |
goingnuts
Joined: 07 Dec 2008 Posts: 922
|
Posted: Sat 20 Apr 2013, 15:18 Post subject:
|
|
PANZERKOPF: Thanks! Nice one this Pavuk thing.
I was wondering if we should create a list of all those gtk1 apps (or other useful old-timers)...or maybe even a package collection somewhere with static builds.
Some time ago I started making a synaptic-like package manager in gtkdialog1 for pupngo - makes things much less complicated if all packages are static - but got distracted and never finalized it - might have a look at it again.
|
Back to top
|
|
 |
|
Page 23 of 27 [398 Posts] |
Goto page: Previous 1, 2, 3, ..., 21, 22, 23, 24, 25, 26, 27 Next |
|
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
|