Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I tried the NokiaN90 UA string and the RTSP 3gp stream fails to load in QuickTime Player, VLC and mplayer. It could be blocked as you experienced (but I don't understand why it would need to be?).

Yes, I was sceptical but it works when I use different wifi/ISP. A bizzarre twist is that when I connect my old Nokia E61i to my wifi, that plays back the 3gp stream fine. I suspect it's some anti-tethering "fix."

Leopard must have some heavy under the hood improvements in this department.

I'll have to look into that - bit tricky though as I no longer have a dual booting system. It's always interesting to see how different systems/OS work - I tend to use Youtube as a real world benchmark as it does task PPC a lot.
 
  • Like
Reactions: G4fanboy
It actually worked really well for playing youtube on my 1.83 Ghz Core Duo MBP but the browser crashed while browsing and won't start again. ¯\_(ツ)_/¯
1E1i0hK.png
 
It actually worked really well for playing youtube on my 1.83 Ghz Core Duo MBP but the browser crashed while browsing and won't start again. ¯\_(ツ)_/¯
1E1i0hK.png

I can see what's happening and will put in a fix for the next update.

In the meantime, you should be able to delete the app's prefs file at ~/Library/Preferences/au.com.aphotic.OneWindowBrowser.plist and then run the app again.
 
  • Like
Reactions: G4fanboy and miksat
Just installed owb on my tiger 800Mhz QS and it is running nicely albeit slower than my leopard DC2Ghz PMG5 :D A nice surprise was that I am not getting the full onslaught of banner ads but assume they will show up as the box "updates".

PMG$800Mhz desktop 2-16-18a.jpg


Also, buttons seem to be fine now although Im a ding dong evidently as I still cant figure out the picture thing. Fun browser though :)
 
Last edited:
  • Like
Reactions: AphoticD
Just installed owb on my tiger 800Mhz QS and it is running nicely albeit slower than my leopard DC2Ghz PMG5 :D A nice surprise was that I am not getting the full onslaught of banner ads but assume they will show up as the box "updates".

View attachment 751263

Also, buttons seem to be fine now although Im a ding dong evidently as I still cant figure out the picture thing. Fun browser though :)

Go Quicksilver! Both of these observations are due to the default user agent, which is iPad 3.2.2. There are fewer ads being pushed down the pipeline. You can stop the ads entirely by switching off JavaScript (which also speeds things up dramatically on a G4 or G3), but you lose text formatting options in your posts. You can manually format with MR’s bbCodes, but that’s another story.

To get the afforementioned drag and drop file uploads, MR seems to require the User Agent to be set to a Desktop profile. You could try the default UA for Tiger’s Safari (via Safari’s hidden Develop/Debug menu) or a generic Firefox one.

I will put a few of these options into the next update.
 
  • Like
Reactions: 1042686
Go Quicksilver! Both of these observations are due to the default user agent, which is iPad 3.2.2. There are fewer ads being pushed down the pipeline. You can stop the ads entirely by switching off JavaScript (which also speeds things up dramatically on a G4 or G3), but you lose text formatting options in your posts. You can manually format with MR’s bbCodes, but that’s another story.

To get the afforementioned drag and drop file uploads, MR seems to require the User Agent to be set to a Desktop profile. You could try the default UA for Tiger’s Safari (via Safari’s hidden Develop/Debug menu) or a generic Firefox one.

I will put a few of these options into the next update.

Or add a way to save multiple custom UAs and provides a couple defaults or I do that next :D
 
  • Like
Reactions: AphoticD
@AphoticD : I was thinking about something simple to handle downloads. It's a bit archaic, but i'd think it'd be relatively easy to just call wget (which might need to be built and included) and have it save to the desktop by default. Say when downloading, the browser opens terminal (so the user can see download progress), executes wget on the download link, and exits terminal when done.

Cheers
 
  • Like
Reactions: air78 and AphoticD
Were you able to load MacRumors forums with OneWindowBrowser in 10.3.9? I have had no luck.

I tried the following:
  1. Ran "update system certificates" script from Leopard WebKit 604.5 which copies the "Keychains" certificates folder from the WebKit.app bundle (from macOS 10.12) to /System/Library/Keychains . I have packaged this up as a standalone zip below which should make the job much easier for anyone wanting to install the certificates without downloading the full Leopard WebKit package. This made no difference to the behaviour of Safari or 1WB. Safari 1.3.2 simply warns that it "Can't verify the identity of the website ..." and asks to "connect to the website anyway?". 1WB just load infinitely.
The updated certificates need cryptographic algorithms that weren't supported in the Security framework that shipped with OS X versions earlier than approximately 10.7 . So in order to be able to use those updated certificates you need to (re)link your application against the updated Security framework contained within the Leopard WebKit bundle. (I expect that Security framework to work on 10.5 exclusively.)
[doublepost=1518865443][/doublepost]Stainless (https://github.com/mesadynamics/stainless) is a simple web browser for 10.5 that launches a separate process for each tab (or window, depending on a preference setting); it is basically a convenient GUI for managing multiple instances of single window browsers - and it can be relinked against Leopard WebKit.
 
Last edited:
The updated certificates need cryptographic algorithms that weren't supported in the Security framework that shipped with OS X versions earlier than approximately 10.7 . So in order to be able to use those updated certificates you need to (re)link your application against the updated Security framework contained within the Leopard WebKit bundle. (I expect that Security framework to work on 10.5 exclusively.)
[doublepost=1518865443][/doublepost]Stainless (https://github.com/mesadynamics/stainless) is a simple web browser for 10.5 that launches a separate process for each tab (or window, depending on a preference setting); it is basically a convenient GUI for managing multiple instances of single window browsers - and it can be relinked against Leopard WebKit.
Hi @internetzel , and really really thank you for Leopard Webkit.
I have a PowerMac G4, and without your browser it would not be used so much on the web.

I'd like to ask you... In your opinion, how much we will able to get by with your browser and Tenfourfox? I'm asking you because I have found a nice ad with a good price here in Italy for an IBook G4, but I am still unsettled on buying it or not. Thanks again for your amazing work
 
  • Like
Reactions: AphoticD
Hi @internetzel , and really really thank you for Leopard Webkit.
I have a PowerMac G4, and without your browser it would not be used so much on the web.

I'd like to ask you... In your opinion, how much we will able to get by with your browser and Tenfourfox? I'm asking you because I have found a nice ad with a good price here in Italy for an IBook G4, but I am still unsettled on buying it or not. Thanks again for your amazing work
I'd expect 1 to 2 years of up-to-date web browsing support (excluding already unsupported multimedia features), and a few more years web sites will continue to work without major glitches.
Apart from that the 2005 iBook G4 model is, apart from its low screen resolution and the slow stock hard drives, still a quite good machine. It should be upgraded with a fast hard drive (7200 rpm or SSD), but maxing out the RAM size to 1.5 GB is a must in my opinion. I'd recommend against any older iBook G4, because of lower maximum RAM size and limitted graphics performance.
 
The updated certificates need cryptographic algorithms that weren't supported in the Security framework that shipped with OS X versions earlier than approximately 10.7 . So in order to be able to use those updated certificates you need to (re)link your application against the updated Security framework contained within the Leopard WebKit bundle. (I expect that Security framework to work on 10.5 exclusively.)
[doublepost=1518865443][/doublepost]Stainless (https://github.com/mesadynamics/stainless) is a simple web browser for 10.5 that launches a separate process for each tab (or window, depending on a preference setting); it is basically a convenient GUI for managing multiple instances of single window browsers - and it can be relinked against Leopard WebKit.

Thanks for this. I didn’t realize Stainless was open source. I’ll download and have a good play around with it.

As you know, OneWindowBrowser is no more than a simple GUI wrapper for WebKit, so any tricks will be limited to the OS it is running on. Leopard WebKit should relink with it just fine on 10.5, but otherwise the abilities are frozen to the platform and unless we can do something simple like a non-secure certificate bypass (as mentioned earlier), then Tiger and earlier will simply refuse to connect to many HTTPS services.

Personally, if I’m running anything pre-Tiger I wouldn’t expect much in terms of security or the ability to browse more than simple JavaScript-disabled websites, without any plugins. The idea behind supporting a 15 year old OS (Jaguar) is to span a hardware range beyond what is typically considered possible.

If a Bondi or 5 Flavors iMac or clamshell iBook running Panther or a Beige G3 or Wallstreet on Jaguar can access a service via this browser, which it could not otherwise, then we can consider the project a success!

Regardless of the older OS support, I’ve been happily putting the browser to use on El Cap and High Sierra for “single purpose browsing”. An instant (<1sec) launch and load and I can see the latest on these MR forums, read anything new and then close it off and go about my business. Previously I relied solely on FireFox as a separate browsing environment for this kind of purpose, while I use Safari / WebKit for my work.

Also, the simple idea of retaining the last viewed page on relaunch is actually pretty convenient.

@wicknix this is a good idea. It wouldn’t be too difficult to link in to wget (or curl) to handle file downloads. I’ll also take a peak at how the author of Stainless handles these requests to see if I can plug into the NSURLConnection (?) calls to write out the file.

I would love to see a “stripped” view for 1WB in the same way that Dillo (Linux/Gtk) renders pages, but with smooth native Cocoa rendering and fonts. Almost like a simple “Reader” mode, to “democratize access to information” (as put by the Dillo wiki).

@128keaton how did you go with the toolbar button rendering? I’ll be happy to plug in the UA strings, we can just load it into the prefs window pop up menu as an xml/plist for flexibility/expandability and/or user customization.

@RhianB yes, this is how a simple idea begins to pack on the pounds

:apple:
 
Last edited:
Thanks @128keaton. Looking forward to it!
[doublepost=1518070373][/doublepost]

Good stuff Rhian. The CSS rendering issues might be resolved by Relinking 1WB with the latest Leopard WebKit. (I haven't actually tried this yet)...

What would be the reasons NOT to relink the 1WB against LWK ?
Wouldn't it make 1WB even a more awesome Browser ?
 
What would be the reasons NOT to relink the 1WB against LWK ?
Wouldn't it make 1WB even a more awesome Browser ?

For sure, but this can only be relinked on Leopard. Tiger and earlier won't be able to join in on the fun.
 
Thanks for this. I didn’t realize Stainless was open source. I’ll download and have a good play around with it.

As you know, OneWindowBrowser is no more than a simple GUI wrapper for WebKit, so any tricks will be limited to the OS it is running on. Leopard WebKit should relink with it just fine on 10.5, but otherwise the abilities are frozen to the platform and unless we can do something simple like a non-secure certificate bypass (as mentioned earlier), then Tiger and earlier will simply refuse to connect to many HTTPS services.

Personally, if I’m running anything pre-Tiger I wouldn’t expect much in terms of security or the ability to browse more than simple JavaScript-disabled websites, without any plugins. The idea behind supporting a 15 year old OS (Jaguar) is to span a hardware range beyond what is typically considered possible.

If a Bondi or 5 Flavors iMac or clamshell iBook running Panther or a Beige G3 or Wallstreet on Jaguar can access a service via this browser, which it could not otherwise, then we can consider the project a success!

Regardless of the older OS support, I’ve been happily putting the browser to use on El Cap and High Sierra for “single purpose browsing”. An instant (<1sec) launch and load and I can see the latest on these MR forums, read anything new and then close it off and go about my business. Previously I relied solely on FireFox as a separate browsing environment for this kind of purpose, while I use Safari / WebKit for my work.

Also, the simple idea of retaining the last viewed page on relaunch is actually pretty convenient.

@wicknix this is a good idea. It wouldn’t be too difficult to link in to wget (or curl) to handle file downloads. I’ll also take a peak at how the author of Stainless handles these requests to see if I can plug into the NSURLConnection (?) calls to write out the file.

I would love to see a “stripped” view for 1WB in the same way that Dillo (Linux/Gtk) renders pages, but with smooth native Cocoa rendering and fonts. Almost like a simple “Reader” mode, to “democratize access to information” (as put by the Dillo wiki).

@128keaton how did you go with the toolbar button rendering? I’ll be happy to plug in the UA strings, we can just load it into the prefs window pop up menu as an xml/plist for flexibility/expandability and/or user customization.

@RhianB yes, this is how a simple idea begins to pack on the pounds

:apple:
Err I still use IB just with a custom NsButton+Cell class. Check out https://github.com/128keaton/OneWin...buttons/OneWindowBrowser/NSCurvedButtonCell.m
 
  • Like
Reactions: AphoticD
For sure, but this can only be relinked on Leopard. Tiger and earlier won't be able to join in on the fun.

Tiger users *might* be able to after all. For the sake of curiosity i relinked my PPCBrowser.app with Leopard WebKit, copied it over to Tiger, and low and behold it launched! No errors, nothing! I haven't put it through it's paces yet, but it browses with an iPhone 10 user agent pretty happily. It does not work with any web based media like streaming audio or video, but page rendering seems legit so far. Now maybe it has no effect at all, and i just created a 180mb browser that's only as capable as the original 200kb browser. Just thought i'd share my findings. See attached photo.

Cheers

TenFourLWK.png
 
Tiger users *might* be able to after all. For the sake of curiosity i relinked my PPCBrowser.app with Leopard WebKit, copied it over to Tiger, and low and behold it launched! No errors, nothing! I haven't put it through it's paces yet, but it browses with an iPhone 10 user agent pretty happily. It does not work with any web based media like streaming audio or video, but page rendering seems legit so far. Now maybe it has no effect at all, and i just created a 180mb browser that's only as capable as the original 200kb browser. Just thought i'd share my findings. See attached photo.

Cheers

View attachment 751832

Very interesting. Is there any way to confirm that the LWK is in use when run on Tiger? It may be just being bypassed.

I tried the same process of relinking LWK with 1WB and then moved it across to 10.4 and it runs, but I am not sure if the modern engine is in use.

I ran the browsers through https://html5test.com and on Tiger, Safari 4.1.3, TenFourKit (533+), 1WB and 1WB LepWK all scored 186 when using the same UA (Safari 4.1.3 Mac).

Camino 2.1.2 scored 128 on the test. I'll reboot and see how Leopard goes.

Picture 1.png

[doublepost=1519142428][/doublepost]Here's Leopard's score with 1WB base on the left and 1WB with the LWK relink on the right. (Using the current Leopard Webkit v604.5.6)

Picture 1.png
 
We might be able to use the same AppleScript technique for relinking the TenFourKit (533) base on Tiger, which is old, but not AS old as Safari 4.1.3.
 
  • Like
Reactions: wicknix
Cool. When you ask your 4400 to play ball, we're talking about spinning beachballs, right? :)

Here's my Pismo running Jaguar with one of the very few compatible websites I could find. (LowEndMac and Mac Garden worked too, along with any website which hasn't been overhauled for maxium profitibility within the past 10 years). Unfortunately, Jag and Panther can't handle the web bloat in any capacity, whereas at least Tiger and Leopard will give it a try.

View attachment 750257

(Snuck in a quick game of Invaders in mini vMac while I was at it ;) )
[doublepost=1517978004][/doublepost]

Sounds good @128keaton ! It's a bit hard to maintain consistent button sizes across the different OS versions using the standard options in IB. (As you can see, Jaguar missed the mark completely). It would be better to write a custom NSButton class and override drawRect:. Check out the NSBezierPathAdditions category in this sample code for drawing rounded rects pre-Leopard:

http://mirror.informatimago.com/next/developer.apple.com/samplecode/Reducer/index.html

I know Panther and Tiger play nicely with this, but I haven't tried this in Jag (yet).
[doublepost=1517979163][/doublepost]

Jump in @wicknix , you're welcome to contribute to the project via github. You might even want to plug in some of your code. There's lots to do to make it more capable.

A few things come to mind:
* Add User Agent selection for standard UA types.
* Figure out how to handle links which are provided via javascript (like links in posts on these forums).
* Handle file downloads.
* ... Tabbed views, maybe.. Or possibly an option to split the view for a side-by-side arrangement.

Maybe make a special Jaguar build with iTunes ver. 1 plastic glass buttons on the right side of the window?
 
  • Like
Reactions: AphoticD
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.