Apple Releases Safari 1.2 and Java 1.4.2
smithk writes "Apple has released Safari 1.2 and Java 1.4.2. Panther owners only. Some new features of Safari include full keyboard access for navigation, download resume, support for LiveConnect, and support for personal certificate authentication. Also, web site compatibility has been improved." Available, as usual, via Software Update.
The best utility for Safari.. Content Filtering.
/Library/Application Support/SIMBL/Plugins/
PithHelmet really is a necessary tool, for Anyone who wants to filter content, not just advertisements, but cookies, and everything.
Version Tracker comments reveal that it does work on 1.2, but not out of the box. Just change the MaxVersion in the pList.
Crimped from the comments there-
If you use PithHelmet and have updated to Safari 1.2 you'll notice it doesnt work. Here is the fix that should work until PH gets a proper update.
open
Right click (control+click) PithHelmet.bundle and select "show package contents"
Open the info.plist file in either BBEdit or Property List Editor if you have the dev tools installed
Find where it says MaxSafariBundleVersion and change the value to 125
Save and restart safari. thats it, now it works.
If you need to install 0.7.2 fresh on a box with Safari 1.2 already on it, you'll need to do the following:
1. Download and open the PithHelmet folder
2. Navigate to the Packages subfolder
3. Right-click (ctrl-click yadda yadda) the PithHelmet.pkg file and select "Show Package Contents"
4. Navigate into the Contents/Resources subfolder
5. Open the file InstallationCheck in a text editor (I used TextEdit)
6. Chage the string 100 in the line:
exit((1 6) | (1 5) | 16) if ($1 != 100);
to 125 and save the file.
7. Install as usual by running the regular PithHelmet.mpkg package
Colin Davis
Theree is a version available for Jaguar as well as the Panther version. Apple has cleverly hidden it on the Safari download page.
No there isn't. Look again. The only thing for 10.2 is v1.0. They even have a link to buy Panther next to the download options.
these two features have been annoyingly absent from safari since it came out and now they are finally here.
i wonder if/when the liveconnect code will trickle back up to konqueror (or is that where it came from in the first place? does konqueror have liveconnect now?)
That has nothing to do with Hardware requirements.
So yes your G3 B&W will run Safari 1.2 with the current Operating System, Panther--OS X 10.3.x.
Welcome to Reality. Safari utilizes more and more Cocoa which has been pushed into the forefront and Carbon into the recesses as it should be.
OS X 10.4 and beyond will be even more Cocoa only.
Run KDE 3.2 on anything less than an i686 compliant based version of Linux and guess what?
It won't run.
Update your Operating System.
I hate to disappoint everyone but Apple put themselves on hold for 5 years to make Carbon run in OS X.
But since 1997 the plan has and continues to be OS X Cocoa which will benefit everyone.
Please remember this as you whine. I quit crying and started buying. It's a brave new 64 bit Mac world out there. Wait until after the next speed bump then buy yourself a Dual 1.8. By then they should be what a 1.6 Single costs today.
Create a css file somewhere with a text editor, put following inside (Not made by me, just found it somewhere and made some additions):Add this file as your Stylesheet in safari: Preferences/Advanced/Style Sheet.... there you go...
Most tips for the Mozilla userContent.css file work also with Safari, so search on google for userContent.css for more examples.
Apart from the fact that downloads can now be resumed, image downloads are much better. Previously, if you dragged an image from the browser to the desktop (or wherever), it would download it AGAIN. Now it simply copies the image from the cache, if it's up to date. Halve your bandwidth overnight! Also, image icons with a download in progress are no longer broken - the icon shows an animated progress bar (!) until the d/l is complete, then the proper icon shows up. The only thing missing is that the image file doesn't store a preview, so you still get the generic icon browsing downloaded images in the Open dialog.
Still to be fixed: The annoying jumping around that happens when reloading a previously scrolled page. It should stop trying to remember the old scroll position if it receives a new scroll event for that page in the meantime.
Safari Enhancer of course remains a must-have app for other tweaks. I also like Safari Bookmark Exporter so I can dump my bookmarks into Camino, Mozilla, and Firebird - speaking of which, where the hell is my 0.8?
Can't you see that everyone is buying station wagons?
I go back and forth thru pages and tabs, open and close tabs, using Cocoa Gestures. Check it out.
Being able to use the latest Safari isnt the only advantage you know. Its faster, has way more useful features, works WAY better in mixed environments, and its reasonably priced. In short, its well worth the money.
Obviously if you are using hardware that is so old that its not supported you're SOL. But in that case from what Ive heard you're better off sticking with OS9 anyway because OSX runs like a pig.
The most notable change for me was the removal of the stupid four concurrent http connections limit. If you had four files downloading all you web browsing would just stop until one of the downloads finished.
Now that limit is gone. I just tried adding huge list of files for download and opened multiple tabs and everything worked beautifully. Also it's great to be able to resume failed downloads, no need for third party download managers anymore.
Jisho - A Japanese English German Russian French Dictionary for the rest of us.
System Preferences -> Keyboard and Mouse -> Keyboard Shortcuts. Check "Turn on full keyboard access." Enjoy.
Still works here. I've had no problems with it.
Integrate Keynote and LaTeX
Yes, they're sticking to their promises. You can get the source to WebCore v125 from this page.
The wrapping of ObjC to Carbon and vice versa is analogous to the Java Bridge between ObjC and Java NeXT developed during the WebObjects transition from ObjC to Java.
Cocoa and Carbon both sit on top of CoreFoundation and ApplicationServices. They are not wrapped to each other, they just use the same frameworks.
The decision to focus ObjC on the desktop and not on the AppServer has been one that bit Apple in the ass and they know it.
What?
The advantages were removed from their products.
Like... ??? At best it took Carbon a while to support services. Apple directly says not to use PDO; to use Apple Events or sockets instead.
MVC Paradigm is at the very core of OS X. Linking to MachO was necessary because the OS was slow when all the Carbon/BlueBox/Classic layers were added.
Eh? Mach supports host OSes. BSD is one of them; Mac OS 9 is another. Carbon is just an API, not a layer. MVC is a development style, not something core to Cocoa.
Over time you will see OS X improve due to more Cocoa integration (new Finder being one example) and moreso. The latest Dev examples should show you how much the underpinnings of Cocoa are in Carbon now.
Now you're talking out of your ass. The new Finder is not new, it's just got a stupid textured window. It's still written in PowerPlant. It is not linked to Cocoa at all.
Carbon's an API from the original Mac OS that was first modernized to be re-entrant. Then Apple started adding features to an API that the old management team declared dead since Taligent began, and continued with OpenDoc/ODF.
POSIX Compliance is necessary if one wants to work within the Federal Markets. And that's smart since the Feds have deep pocketbooks.
No, POSIX is necessary because no one is going to use your non-Unix if it isn't compatible with POSIX (non-POSIX == not Unix). Even Linux implements POSIX. BSD 4.4 Lite and NeXT did not. NeXT didn't support it because they didn't have the money or the time. Hell, it had cthreads instead of pthreads, which every other OS implements. Do you expect anyone to write custom threading code for Mac OS X?
There are now two major OSes on the planent. Win32 and POSIX. It would be stupid for Apple to not implement POSIX.
The corporations who whined won back in 1998--Adobe, Microsoft, Quark, Macromedia and a few others demanded Carbon.
No, Carbon (a procedural API) wasn't part of Rhapsody because Gill Amelio was an idiot. Porting from one object oriented framework (say, MFC) to another (say, Java or Cocoa) is, as Steve Jobs described it, like climbing down one 10 story building and climbing up another for everything you need to implement. Porting from one OOP framework and implementing it on another platform requires implementing the backend of the framework on the other OS (sa
Safari is not open source. The backend is. OMNIweb, based off the same backend, features sessions.
They are not just trying to make a buck. Panther has major text handling improvements.
Wrong.
http://www.apple.com/safari/download/
Requirements for Safari 1.2:
Mac OS X 10.3 or later
Any Macintosh computer
"My mother never saw the irony in calling me a son-of-a-bitch." - Jack Nicholson
For people interested in an alternative to Safari, the Omni Group just released the first public beta of OmniWeb 5.0. It has some cool new features including a particularly nice tabs implementation, a (IMHO) more flexible interpretation of Apple's SnapBack, and site-specific preferences.
I don't mean to sound like an advertisement, and to be sure, OmniWeb has its quirks, but I thought I'd throw it out there.
Here is a link.
In the meantime, you can use this simple AppleScript to solve your woes.
DaNi++
The X11 you could download for Jaguar was a BETA, and was never intended to be production-quality.
Also, Apple never promised that the finished version would work on Jaguar.
Use pith:
(this is different from pithhelmet). It allows you to quit safari, and when you relaunch you get all your tabs/windows back. It also does the same if safari quits on it's own. I wish he kept updating it.
v
Thanks for that. I was going to pipe up with it myself. Amelio and Anderson deserve credit for that one, with judicious asset sales and the convertible debenture issue. They raised a lot of cash. Plus, Amelio may not have been much of a programmer, but he was an Accomplished EE (from Georgia Tech). Supposedly he made a ton of money on patents for VCR components he designed.
I noticed Safari has been crashing much more frequently under 10.3.2 than 10.3.1 so I was eager to upgrade to see if they fixed something. So far, so good. No crashes.
Framework can't be updated too?
In a word, no.
The web frameworks have dependencies on many other system frameworks, and if Apple back-ported all of those changes to Jaguar, then it would be Panther.