Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
In case you don't follow Dave Hyatt's blog, here's some big news for you Safari users! The Apple Safari developer team already has been providing the source for WebCore and JavaScriptCore for others to use, but they've only been available in point updates after each major Safari upgrade. Developers like The Omni Group who roll special implementations of it have had to wait around for Apple to release these updates so they could in turn get to work at processing and using them.
They (and you) must wait no longer! The Safari team has decided to go a step farther, now, and has implemented a CVS for WebKit, WebCore, and JavaScriptCore! For developers, that means getting access to goodies before they're officially released and it also means contributing fixes and immediately seeing the results. For end users, that means you can essentially have the future versions of Safari today. From Hyatt's blog: Quote:
How do you do it? Well, you need Apple's developer tools installed first. You can install from your OS X Install discs or you can download from connect.apple.com (after joining with a free ADC account). Then, hit webkit.opendarwin.org for instructions. Read and follow the instructions very carefully. You can either run a specific instance of Safari with the new code (recommended) or you can replace the system frameworks with your own builds (AT YOUR OWN RISK). The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
quote |
feeling my oats
|
or a simpleton like me, is it worth the time and effort, or should i stick with the safari i got running with 10.4.1??
g |
quote |
Veteran Member
Join Date: Jan 2005
Location: Philadelphia, PA
|
So what you going to do with this?
I'm not touching this, cuz if I did, i'd be the first OS X Mac to be infected with a virus..lol |
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
It's probably not worth the time and effort, G.
Quote:
|
|
quote |
Less than Stellar Member
|
Just for the sheer geekiness of it, I downloaded the source and I'm getting an error in the webkit build. I'm redownloading now. Maybe I screwed that up...
Quote:
Code:
open CONFIGURATION, "$baseProductDir/Configuration" or die; Any ideas?If it's not red and showing substantial musculature, you're wearing it wrong. |
|
quote |
Microbial member
|
Quote:
You could always work out where the Config dir actually is and replace the variable with an absolute path. Edit: filename containing newline? Bizarre! Are there spaces in the path to the build directory? |
||
quote |
Less than Stellar Member
|
Quote:
If it's not red and showing substantial musculature, you're wearing it wrong. |
|
quote |
Microbial member
|
Quote:
Code:
$baseProductDir = "/path/to/webkit"; or Code:
GetOptions (
baseProductDir => \$baseProductDir
); or something like that. Just have a look for other occurences of the variable name somewhere before line 91.Is there a file called Configuration in your webkit folder, or one of the folders under it? If you can find the actual file, you can replace the filename ("$baseProductDir/Configuration") in line 91 with the full path, and it would hopefully Just Work™. |
|
quote |
Less than Stellar Member
|
Very strange and maybe related to my errors: when I started up poisoned tonight, I kept getting permissions errors. Something about not being able to create a folder or something. I did a repair permissions but that didn't seem to fix it (and I deleted all prefs and everything....) I wonder what the problem is...
If it's not red and showing substantial musculature, you're wearing it wrong. |
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
My advice regarding Safari: trash everything you pulled and start over with the instructions from scratch.
|
quote |
Less than Stellar Member
|
I did that twice. I just restarted and my poisoned problem disappeared. Lemme see if my safari one did too.
Well, no go still.... Should I be putting this in a specific directory? Right now, I'm downloading to a directory in my home directory. edit: what the hell. Now it's working... I just checked everything out into my home directory. I hope it wasn't the restart that fixed it. That's just too windows-esque. If it's not red and showing substantial musculature, you're wearing it wrong. |
quote |
Less than Stellar Member
|
Ok. It's built. I ran it with WebKitTools/Scripts/run-safari but it seems the same. Even the build number is the same (412). Am I missing something?
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Safari, the application, is exactly the same.
WebKit, the engine that powers Safari, is what's new. One sure-fire way to see some changes? The Acid2 Test. Look at it with your specially-launched Safari (using the script in Terminal) and you should see a nice smiley. Quit it, launch Safari normally, and try again and you'll see a page with lots of rendering errors (after seeing a weird file download). That's one indication of the bugs that the newer WebKit fixes. Also, I've found scrolling with two-fingers to be much smoother and faster with the new WebKit. Heck, I've even modified the script to open a Adium with the custom WebKit. The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
quote |
Member
Join Date: Jun 2004
|
Quote:
|
||
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Yeah, that's why just starting over can mysteriously fix it so easily.
Remember that this whole thing is a "use at your own risk" project. |
quote |
Member
|
Does it feel snappier?
I'd like some new CSS stuff to play with though. Maybe rounded anti-aliased borders or some really neat CSS3 stuff. Deer Park has a dozen or so neat things to play with. And why is this page so wide. Code blocks should overflow to scroll. /* styling for my posts */ .intelligence {display: none;} |
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
quote |
Member
|
To be honest (and I am a big IE user since that's all I have at work), break IE to make it run on Safari better. I'm sure the IE users (10% was the last figure I heard) will deal. Anyhow, interesting stuff on that Safari thing, I may have to play with that.
EDIT: It figures that the first thread I open after I post this would screw up royally. I have a pic (kinda interesting formatting...) but can't figure out how to post it. 15.4" PowerBook G4 1.25GHz/512MB (Radeon 9600/64MB) Keep our troops overseas in your hearts and minds - it means more to them than you can imagine. I would rather be hated for who I am than loved for who I am not. |
quote |
Member
Join Date: Jul 2004
|
maybe i'm i misunderstanding the whole thing here, but this page is wide as hell in safari (1.3) too...
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Better?
Hint: when you use the CODE tag, it respects all whitespace. Therefore, it never gives a carriage return until you put it in there. I just changed the problematic CODE tags in the above posts to QUOTE tags. The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
quote |
Less than Stellar Member
|
Quote:
|
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
No sweat, T.
Though, this southern summer heat makes me want to reach for an iced tea. |
quote |
Senior Member
Join Date: Jun 2004
Location: Columbus, Georgia
|
Wow, this is a lot faster. Thanks for pointing it out.
|
quote |
New Member
Join Date: Sep 2004
|
I don't notice much in terms of speed, but Safari ignores the fact that I set my Kensington PilotMouse Optical Pro's scroll wheel to super fast unless I use this CVS thingy, so I'm in.
|
quote |
Member
Join Date: Feb 2005
|
Just out of curiosity, how soon would one expect to see a Safari 2.1 or something similar? Or does this project have nothing/little to do with that?
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
This project probably has very little bearing on when Apple will make an official release for Safari. Safari had made strides LONG before Apple actually released 1.3 and 2.0; so, that's a good sign that the release dates are guided moreso by politics than technical achievments.
On a related note, this project has a new blog on the .org page that Hyatt and company will be updating with relevant details: http://webkit.opendarwin.org/blog/ The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
quote |
Veteran Member
|
Any one using NightShift ?
Quote:
|
|
quote |
Microbial member
|
I am now. It seems to work rather well.
|
quote |
Member
Join Date: May 2004
|
Thanks for the tip, Omega. I just tried NightShift and it works just right. It is quite automated and certainly beats one having to build it; better leave that to the Pros like Brad and Co.
To anyone who will give it a shot, don't forget that you should launch the "webkit" app which will be installed in your Applications folder, instead of your regular Safari. It will show as a purple/gold Safari icon in the Dock. This "new" Safari thingie is indeed quite faster and renders complex websites much better IMHO. Last edited by Bill M : 2005-07-04 at 23:23. Reason: fixed typo |
quote |
Veteran Member
|
Just so everyone knows I am NOT using it. I just stumbled across it and thought of this thread.
|
quote |
Posting Rules | Navigation |
|
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
safari stops and then beachballs constantly | nassau | Genius Bar | 3 | 2005-05-31 08:36 |
Safari 2.0 and Text Size Issue | justinseth | Genius Bar | 4 | 2005-05-17 09:38 |
10.3.9 Safari stability | jsk173 | Apple Products | 22 | 2005-04-25 13:58 |
PowerBook G5 | unixguru | Speculation and Rumors | 81 | 2004-10-24 18:25 |
Olympics: Stronger, Higher, Faster, Doper? | curiousuburb | AppleOutsider | 60 | 2004-08-17 11:24 |