Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
OS X Businesses Operating Systems Upgrades Apple

Apple Releases Safari 1.2 and Java 1.4.2 273

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.
This discussion has been archived. No new comments can be posted.

Apple Releases Safari 1.2 and Java 1.4.2

Comments Filter:
  • Comment removed (Score:5, Informative)

    by account_deleted ( 4530225 ) * on Monday February 02, 2004 @11:14PM (#8166402)
    Comment removed based on user account deletion
    • I followed the directions given here for installing PithHelmet on Safari v125. It seems to install ok, although I did end up having to use Pacifist. However, when I start Safari, it tells me that that this version of PithHelmet is untested with Safari v125 and won't run. It is installed; it shows up in the Safari preferences. It just checks the Safari version when it loads too. It seems like cool software, but I think I'll wait until they have an official patch out, unless there are any other suggestio
    • User stylesheets (Score:5, Informative)

      by weeeeed ( 675324 ) on Tuesday February 03, 2004 @01:00AM (#8166856) Journal
      Well, since you are already hacking around in some files, why not just create a user style sheet? No "...series of hacks on top of Apple's WebKit framework...", just pure CSS.

      Create a css file somewhere with a text editor, put following inside (Not made by me, just found it somewhere and made some additions):
      /*
      * This file can be used to apply a style to all web pages you view
      * Rules without !important are overruled by author rules if the
      * author sets any. Rules with !important overrule author rules.
      */

      /*
      * turns off "blink" element blinking
      */
      blink { text-decoration: none ! important; }

      /*
      * hides many ads by preventing display of images that are inside
      * links when the link HREF contans certain substrings.
      */

      A:link[HREF*="ad."] IMG { display: none ! important }
      A:link[HREF*="ads."] IMG { display: none ! important }
      A:link[HREF*="/ad"] IMG { display: none ! important }
      A:link[HREF*="/A="] IMG { display: none ! important }
      A:link[HREF*="/click"] IMG { display: none ! important }
      A:link[HREF*="?click"] IMG { display: none ! important }
      A:link[HREF*="?banner"] IMG { display: none ! important }
      A:link[HREF*="=click"] IMG { display: none ! important }
      A:link[HREF*="/ar.atwo"] IMG { display: none ! important }
      A:link[HREF*="spinbox."] IMG { display: none ! important }
      A:link[HREF*="transfer.go"] IMG { display: none ! important }
      A:link[HREF*="adfarm"] IMG { display: none ! important }
      A:link[HREF*="bluestreak"] IMG { display: none ! important }
      A:link[HREF*="doubleclick"] IMG { display: none ! important }

      /* disable ad iframes */
      IFRAME[SRC*="ad."] { display: none ! important }
      IFRAME[SRC*="ads."] { display: none ! important }
      IFRAME[SRC*="/ad"] { display: none ! important }
      IFRAME[SRC*="/A="] { display: none ! important }
      IFRAME[SRC*="/click"] { display: none ! important }
      IFRAME[SRC*="?click"] { display: none ! important }
      IFRAME[SRC*="?banner"] { display: none ! important }
      IFRAME[SRC*="=click"] { display: none ! important }
      IFRAME[SRC*="/ar.atwo"] { display: none ! important }
      IFRAME[SRC*="spinbox."] { display: none ! important }
      IFRAME[SRC*="transfer.go"] { display: none ! important }
      IFRAME[SRC*="adfarm"] { display: none ! important }
      IFRAME[SRC*="bluestreak"] { display: none ! important }
      IFRAME[SRC*="doubleclick"] { display: none ! important }

      xIMG[usemap] { display: none ! important }

      /* turning some false positives back off */

      A:link[HREF*="download."] IMG { display: inline ! important }
      A:link[HREF*="click.mp3"] IMG { display: inline ! important }

      /*
      * For more examples see http://www.mozilla.org/unix/customizing.html
      */
      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.
    • by bedouin ( 248624 ) on Tuesday February 03, 2004 @09:29AM (#8168455)
      You also might want to check out Privoxy [privoxy.org]. A new version, including one for OS X was released two days ago. I've been running it on my home network ever since it replaced the Junkbuster project. Install it on one network machine (perhaps a web, or mail server) and all your network's compuers have ad/pop up filtering, plus it can do caching with Squid.
  • by johnjosephbachir ( 626223 ) <[cc.bjj] [ta] [j]> on Monday February 02, 2004 @11:26PM (#8166446) Homepage
    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?)
  • Speed increase (Score:3, Interesting)

    by Undenied ( 637661 ) on Monday February 02, 2004 @11:33PM (#8166487) Homepage
    Finally apple is doing something about speeding Safari up. I don't know about everyone else, but anytime i opened more than 5 tabs in 1.1, my whole machine would slow to a crawl. Already I can tell a huge performance increase with 1.2!
    • Re:Speed increase (Score:3, Interesting)

      by johnpaul191 ( 240105 )
      oddly i only had an issue like that under 10.3.2...... i am back to 10.3.1 and just updated Safari today. after my machine freaked out a few times in 10.3.2 i left the Activity Monitor.app running and every so often Safari would freak out and the processor graph would surge to full green and stay there. i could force quit the one app, but the computer was hostile till restarted.

      maybe i'll try 10.3.2 again?

      p.s. running an older Sawtooth G4 400 with an 800MHz upgrade
    • Re:Speed increase (Score:5, Informative)

      by OneOver137 ( 674481 ) on Tuesday February 03, 2004 @07:56PM (#8175904) Journal
      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.
  • by GrahamCox ( 741991 ) on Tuesday February 03, 2004 @01:18AM (#8166917) Homepage
    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.
    • by rixstep ( 611236 ) on Wednesday February 04, 2004 @07:38AM (#8178711) Homepage
      Previously, if you dragged an image from the browser to the desktop (or wherever), it would download it AGAIN.

      Yes, nonsensical, but there was a way around that, and still is for those who don't upgrade.

      Just open the image in a new window and use Save As.

      The annoying jumping around that happens when reloading a previously scrolled page.

      Agreed. But even more; some sites seem to put S into a tizzy (/. is one). No matter that you click to move on, S will continue to load (forever) and only precious minutes later recognise the new click.

      If on the other hand you stop the current load and click again, S will do nothing. Check your location bar, and you'll see the next URL which you clicked for but where you never arrived. The trick here is to click Refresh instead.

      Another beauty: if you muck with the location bar's contents and hit Refresh, S gets lost. There is no internal representation for your current location; it seems the only storage for this is your location bar, which is eminently editable.

      And if you're waiting for a heavy image to load, does the user really think Safari is faster it if doesn't show a single pixel until it can WHAM! put it all there at once? If the dimensions are known, why not do it a bit at a time like Camino? For it's a lot easier to make up your mind whether you want to wait out the complete download or not.

      Finally, the 'no man's land' in the lower right hand corner can easily get double scroll bar arrows. This will not happen that often on broadband, but on dialup from a hotel it's very annoying. The technique Cocoa normally does (as evidenced by their table view) is to put a dummy control in these unused areas, but the S team, albeit aware of this cosmetic bug from the get-go, have still not taken the time to fix it.

  • by calstraycat ( 320736 ) on Tuesday February 03, 2004 @01:21AM (#8166930)
    Everybody's got their favorite pet peeve and this one is mine. It's obvious now that the Grand Puba in charge of features has decided that thou shalt only only navigate via the toolbar. This omission remains despite the fact that every other browser on earth provides this feature and it is used by a majority of web surfers. My wife won't use it due to this inexplicable omission. She just gives me an incredulous look and exclaims "what do you mean there's no back and forward when I click? This thing sucks". Safari is my main browser and I like it a lot, but this is a major shortcoming in my book.

    When it comes to application features, I'm often able to understand the reasoning behind a particular implementation even if I don't personally like it. But, for the life of me, I can't think of one good reason to leave this feature out.

    Can anyone enlighten me on the advantages of always having to mouse to the upper left-hand corner to go to the previous page? Am I missing something? I know I can do it from the keyboard, but I often like to kick back and just use the mouse.

    BTW, the update is nice. Faster. Renders some sites that previously were unreadable and/or unusable. I love the minimum font size feature and being able to tab through page items.
    • by TitanBL ( 637189 ) <brandon@nospam.titan-internet.com> on Tuesday February 03, 2004 @01:52AM (#8167023)
      I go back and forth thru pages and tabs, open and close tabs, using Cocoa Gestures [bitart.com]. Check it out.
    • Delete.. (Score:4, Informative)

      by CoolMoDee ( 683437 ) on Tuesday February 03, 2004 @02:49AM (#8167209) Homepage Journal
      Can anyone enlighten me on the advantages of always having to mouse to the upper left-hand corner to go to the previous page?
      If you press "delete" it will go back to the previous page. I couldn't live without it...
      • Re:Delete.. (Score:2, Informative)

        by Anonymous Coward
        Or apple and the left/right cursors for back/fwd

        its not fucking rocket science
      • If you press "delete" it will go back to the previous page.

        Seems logical to me.

        About as logical as dragging CDs to the Trash to eject, or clicking a Start button to end a session.

    • by jcsehak ( 559709 ) on Tuesday February 03, 2004 @09:43AM (#8168592) Homepage
      Go out and get yourself a Microsoft 5-button (w/scroll wheel) mouse. The forth button goes back (you don't evven have to configure it) and the 5th goes forward. It improves your web browsing experience like, eighteen fold. Best 30 bucks or so you could spend on your mac.
      • This is exactly what I used to do with my groovy Logitech multi-button mouse. Used to, that is, until Panther and Expose' came along, and now I use those two buttons for Expose'. So now would be a very good time for Safari to incorporate context-menu navigation.

        As long as they don't incorporate a browser pet peeve of mine - 'Help' as the topmost item in the context-menu. How annoying!

    • by lamz ( 60321 ) * on Tuesday February 03, 2004 @04:13PM (#8173723) Homepage Journal
      Can anyone enlighten me on the advantages of always having to mouse to the upper left-hand corner to go to the previous page?

      It could be historical, because contextual menus are relatively new to Macs. Historically, Mac applications are optimized for two types of users, beginner and advanced. The beginner uses the menus to do everything, and once familiar with an application, makes note of the keyboard shortcuts listed next to the most common menu commands. As the user becomes advanced, he/she uses more and more keyboard shortcuts.

      Contextual menus occupy a strange sort of middle ground, catering to perhaps a different sort of user: lazy-beginner, or inefficient-advanced. This type of user interface is on a par with the classic Windows way of handling keyboard shortcuts, which is to use the keys to pull down and navigate menus. I always thought that was weird too.

      That said, I still miss the Finder contextual menu item which arranges files by name, which was first implemented in Mac OS 8.
      • I think there is a case for the Windows keyboard stuff, and it's called accessibility. Some people simply can't use a mouse - physically. And they have to rely on the keyboard doing it for them. The Mac won't give you this, but I might be wrong. At any rate, I've never discovered it. Windows menus have mnemonics which open them, and F10 will always toggle menu activity. (There's another key too, but gratefully it escapes me, so long it's been since I've had to sit in front of a Windoze box.)

        But there is a
    • How about a keyboard shortcut to reach the address bar? Anyone know one? In Mozilla and IE (and most other browsers) it's Alt+D (on Windows boxen anyway). I REALLY miss this feature. Any idea?
    • I've got one of my extra mouse buttons (Logitech MX-700; good hardware, atrocious software driving it) set to to Back. Much better than either a right-click or a toolbar click.

      I do, however, agree with you. Totally boneheaded on Apple's part.
    • cmd-arrow keys left and right for going back and forward.

      cmd-up and down arrows will take you to the top and bottom of the page, respectively.
  • Minimum font size! (Score:5, Informative)

    by tbmaddux ( 145207 ) * on Tuesday February 03, 2004 @01:25AM (#8166944) Homepage Journal
    You could previously set this with Safari Enhancer [lordofthecows.com] or by tweaking your .plist files. Then Panther took it away [lordofthecows.com] for a little before Hyatt brought it back. [mozillazine.org] Now it is explicitly supported in Safari 1.2. Go to Preferences and choose the Advanced pane.

    Safari Enhancer of course remains a must-have app for other tweaks. I also like Safari Bookmark Exporter [mac.com] so I can dump my bookmarks into Camino, Mozilla, and Firebird - speaking of which, where the hell is my 0.8?

  • by joni ( 83703 ) on Tuesday February 03, 2004 @02:14AM (#8167093) Homepage
    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.
  • by Ilgaz ( 86384 ) on Tuesday February 03, 2004 @02:15AM (#8167097) Homepage
    Why not for 10.2? OK, Framework... Framework can't be updated too? I mean, I flamed enough but nobody tells the exact reason. I am really curious.

    BTW, to people standing in line to shout "Don't be cheapo, buy Panther", yes I bought, the upgrade. It works on my G5... I still get mad/confused about this kind of policy.

    I don't get it, why Apple does such thing hurts its image? Really curious as end user only, no kidding...
    • BTW, to people standing in line to shout "Don't be cheapo, buy Panther", yes I bought, the upgrade. It works on my G5... I still get mad/confused about this kind of policy.

      I don't get it, why Apple does such thing hurts its image? Really curious as end user only, no kidding...

      Because they want to make more money I suppose. I've only had Jaguar since October 2002 and now I won't be able to get updates anymore? Microsoft is still putting out updates all the time for Windows 2000 and that came out in 19

      • Microsoft is still putting out updates all the time for Windows 2000 and that came out in 1999

        Security updates, fine! But software enhancements is a different matter. Microsoft hasn't updated IE6 functionality since Windows XP was released, whereas Apple has consistently improved upon its packaged web browser's functionality. Sure, Microsoft has improved Windows Media Player, but what else?
    • by Anonymous Coward
      The Framework relies on text features (shadowing for example but that's a simple example) that are not available in Jaguar. While they could either add those feature to Jaguar or write workarounds that would exclude requests for them both of those option produce fragile code and a less than optimal user experience for Jaguar and Panther users.

      They are not just trying to make a buck. Panther has major text handling improvements.

    • by Anonymous Coward
      I think it's very unwise from Apple to leave the former Jaguar OS out with the Safari update. In our organization this is a killer criteria and it clearly marks the dead of Safari as a standard !

      There are plenty of reasons not to update to Panther yet (do we need to mention FireWire problems, SCSI instability, backwards compatibility problems with lots of Software and Workflow tools, DB's, etc.).
      For many corporate users it is not well advised to switch to a new release (Panther) before this kind of proble
  • changes to KHTML? (Score:2, Interesting)

    by weinford ( 97037 )
    If they improved web site compatibility, they most likely changed the rendering engine KHTML. Does anyone know? The changes will have to be given back to the KHTML developers, since it is LGPLed. I know the Apple developers did that before, and I must say that this is a great example for a working open source license!
  • by torpor ( 458 ) <ibisum@gmai l . c om> on Tuesday February 03, 2004 @04:21AM (#8167434) Homepage Journal
    ... 'session save' capabilities? Or, can we already do this with Safari, and I'm just clueless?

    What I'm talking about is that when you close Safari, it remembers all your current tabs, all your windows, all your sites, and then when you re-launch it, it restores the whole 'session' to the way it was ... I can't freakin' believe that browsers don't have this as a standard feature, but oh well.

    Guess I should just dl the source and whack it in there myself... trouble is, I'm not sure I haven't overlooked how to do this yet ...
  • by jjc2222 ( 100453 ) on Tuesday February 03, 2004 @09:02AM (#8168271)
    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 [omnigroup.com].
  • How about supporting incremental output (flushing portions of the page/app to the browser, for example before a long block slow database calls)? The block size safari uses before rendering output is just too big.
    • The block size safari uses before rendering output is just too big.

      Just for the record, the block size that safari uses is 16k. Mozilla and IE have an initial blocksize of around that much, but after the first 16k or so, mozilla and IE will render byte-by-byte. Safari requires another 16k

      Both Mozilla and IE will render byte-by-byte after getting a close body tag as well.

      This definately needs to be fixed, it makes safari seem very slow.
  • by inertia187 ( 156602 ) * on Tuesday February 03, 2004 @11:49AM (#8170176) Homepage Journal
    When I type:
    C:\Documents and Settings\Anthony>software update
    I get:
    'software' is not recognized as an internal or external command, operable program or batch file.
    What am I doing wrong?
  • Free? (Score:4, Insightful)

    by sEEKz ( 113902 ) on Tuesday February 03, 2004 @01:42PM (#8171793) Homepage
    (Excuse my English)

    I see a lot of people, who have messages saying things like:
    • An update from 10.2.7 -> 10.3.0 is just maintenance, so we want a free os every (year|maintenance)
    • we want you to support our previous version of the os as good as the current one, so we can run new software without paying for them

    What you're really asking is, to let a company work for you and (thousand/million?) other for free?

    Let me clarify some of my thoughts:

    Assume you have a company with 100 developers who just released a new version of their OS. The developers worked a whole year on this new OS and are happy they're releasing it to the wild. Because this company has a vision, you want to upgrade them to the new OS ASAP, so everybody can use this new technology. Now there are a lot of clients who say they don't want to pay for the OS, because a step from 10.2.7 -> 10.3.0 is'nt a big step (what's in a number?). It's just a maintenance release they say.

    Lets assume a very simplistic view on the costs of making this product:
    Every developer makes 50.000 a year, you have 100 of them so the total is 5.000.000. So without any other costs like:
    • You'll have to make manuals for the OS (write and print)
    • You'll have to manufacture and design the box where the OS comes in
    • You'll have to manufacture the CD's
    • You'll have to ship all the CD's to distribution centre's and clients
    • You'll have to update your website
    • ....
    You'll have to sell 5.000.000/129 = 38.759 CD's to get even.

    Jaguar isn't supported anymore?

    Well as a lot of other companies or groups who are maintaining Operating Systems, older versions of the operating system mostly get bug- or security fixes and no new functionality, until the company stop supporting them.

    Now assume the market asks for better support for Jaguar, now the company has to support Jaguar and Panther with these 100 developers. For every developer working on Jaguar and not Panther you have to pay, without any income, because Jaguar isn't for sale any more.
  • Sorry for the very specific question, but when printing UPS labels from the ups.com web site, safari renders the fonts too small and the label isnt hte propersize. so i have to use IE to do it. that sucks of course. I assume its some sort of fornt management issue. Does anyone know if this releases fixed it and/or if i can resolve this issue with some preference setting?
    • I've never had this problem. What printer were you using? My Epson C82 prints them great through Safari. Been doing it for several months with no issues. May want to look at the printer settings. Or just trash all prefs and start afresh. Good luck troubleshooting it!
  • by Slur ( 61510 ) on Thursday February 05, 2004 @03:36AM (#8187047) Homepage Journal
    This version of Safari is starting to show signs of work on forms and controls. When you press the return key in a form the Submit button now lights up for a second, a subtle indicator to reinforce that the form was actually submitted. On the CSS front, font size specifiers now work in form buttons, but not typeface or weight. When they get form control color-specifiers working that'll be pretty nifty.

Remember: Silly is a state of Mind, Stupid is a way of Life. -- Dave Butler

Working...