stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Mac Tip: Safari Gets Tabbed







Mac Tip: Safari Gets Tabbed

Mac Tip: Safari Gets Tabbed 09/25/2004 09:55 AM

G4 Tech TV Sep 25 2004 2:17PM GMT




This is a GrokNews Entry: (what is grok?)





Similar Items

Mac Tip: Safari Gets Tabbed

Grok Headline matches for Mac Tip: Safari Gets Tabbed

Mac OS X Hints: Open Safari to multiple
tabbed pages


Mac OS X Hints: Open Safari to multiple
tabbed pages
10/29/2003 02:19 AM
skatz13: "I wrote this script to allow the opening of multiple pages in tabs as the startup homepage. It may not be pretty, but it works." ...

Safari Magic 1.0 adds numerous tools to
Safari


Safari Magic 1.0 adds numerous tools to
Safari
07/20/2004 02:43 AM
Stephen Becker has announced the release of Safari Magic 1.0, a utility which adds several tools to Safari...

IE 7 - Tabbed


IE 7 - Tabbed 06/05/2005 11:33 PM

Tabbed Browsing


Tabbed Browsing 03/11/2003 09:44 AM

I've seen a lot of comments in various Mac forums where people have claimed that "Dave Hyatt said he doesn't like tabbed browsing!" or "Dave Hyatt hates tabbed browsing!" I find these posts perplexing, because I never said any such thing, and of course the opposite is true. I love tabbed browsing. I implemented tabbrowser in the Mozilla trunk. I implemented tabbed browsing in Chimera. I implemented the version used in Phoenix. Given how many times I've implemented it, I'm amazed that people would think that I am not a tabbed browsing devotee.

That said, I wanted to express some of my thoughts about the various UI decisions one has to make when designing a tabbed browsing system.

Target Audience

I think the most important question you have to answer before designing a multi-page system is "Who is my target audience?" In the case of Phoenix the target audience is experts and power users. I do not believe that tabs serve any useful purpose for novice users, because novice users don't ever use multiple views of Web data. They just browse from page to page.

The classic novice user Web setup is to have Windows IE maximized with the sidebar open. That kind of user simply doesn't need tabs. Tabs are total overkill for what that person wants to do with his/her Web browser.

That is why I think ideas like this, although extremely pretty, seem to be targeting an audience that IMO doesn't exist. A power user doesn't want thumbnails, since they wouldn't be easily distinguishable anyway once you opened several tabs, the overflow mechanism for such a system would be clumsy (or would use too much space, scrollbar anyone?), and you lose too much horizontal real estate. Sure, it's got a neat initial "whizzy" factor to it, but it's simply not as usable or as scalable as the classic tab strip model.

Bookmark Groups vs. Folder Options

This is something I've implemented three different ways in Phoenix, Mozilla, and Chimera. In both Chimera and Mozilla the bookmark group is a special entity that you have to make by taking a tab snapshot. I now hate this idea. The implementation is to just have a tagged special folder that when clicked loads all the bookmarks in tabs, a sort of one-click clustered loading. This complicates bookmark management and viewing, since you now have this third kind of entity along with regular folders and bookmarks.

I much prefer the system we came up with for Phoenix, which is borrowed somewhat from Opera. In this system, folder submenus pick up an extra "Open in Tabs" menu item, and you can just load any folder's children in tabs. No special new kind of bookmark group, and no special means required for creating bookmark groups. You just work with folders and can now load a single page of a group by drilling into a folder, or load all the pages in a group.

With the Chimera way, you'd end up having a Blogs group, and then you'd also have to bookmark individual blogs for when you didn't want to load the group. You had needless replication that is avoided by just making the operation available on folders instead.

Replace vs. Append?

When doing clustered loading, we took two approaches. One can be seen in Mozilla, and I personally hate it. The other can be seen in Phoenix and is my favorite choice. Mozilla actually appends the tabs loaded by a bookmark group to the end of the tabbed list. This means that if you click first on a News group and load tabs 1-5 and then click on a Blogs group, you'll end up with new tabs 6-10.

In Phoenix, you replace instead, so the News tabs go away and are replaced by tabs 6-10. The argument for append is basically that you end up with potential data loss in that you may lose access to the previous tabs by closing up some of the ones you replaced, e.g., if the second group has fewer tabs than the first. This is of course a solvable problem, though, and doesn't justify changing the default behavior to append.

Position of Tabs inside the Tab Strip

Chimera centers tabs within the tab strip. Everyone else puts them on the left. The only reason Chimera does this is because I couldn't figure out how to use the normal tab widget to make the tabs be left-aligned. Center-alignment for a dynamic tab system is of course awful, since for every tab you open, all of the tabs move.

It's much better to avoid moving all of the tabs around when a single new tab opens, and left-aligning the tabs inside the tab strip makes for a much less jarring experience.

Where do new tabs open?

A highly debated issue with tabs is "Where should new tabs open?" NetCaptor and the old Chimera (in early versions) use the following model. If you click to open a link in a new tab, then the new page will open just to the right of the current tab. Links will continue to open to the right if you keep opening them, so you may have a setup like this:

1 2 3 4

where 2 is the active tab, and you then open three more links from 2 and end up with:

1 2 7 6 5 3 4

The advantage of this approach is that similar pages stay together. The disadvantage is that the opening of new tabs is more jarring, since you do an insertion in many cases rather than an append.

A disadvantage is that you have to read the pages from right to left in order to preserve the original order. Because of this, when you *close* tabs, this model dictates that you move to the left.

You do have the advantage that when you finish with the child links, you conveniently end up back at the original document as you close up tabs.

The second model, and the one I favor (used in Phoenix, Chimera, and Mozilla now) is to always open new tabs on the far right. Usability testing at AOL showed that this was far and away what users expected to happen, and it lends a smoothness to the tab opening process, since you never move any other tabs.

You also get to read links from left to right instead of right to left, e.g., the previous example would result in:

1 2 3 4 5 6 7

In this model, in order to be able to browse the links you open effectively, when tabs are closed you need to move to the right. Note that when you finish with child links, you don't end up back at the previous page in this case, but in the common case, you do. Note that by far the common case is to simply have:

1

and that you'll open a few links, end up with:

1 2 3 4

and still end up back at 1 once you close up. The ability to easily read left to right, and to not shuffle the tabs around on the tab strip when you open new links more than makes up for the edge case where you may not end up back at the parent tab.

Close Boxes

I actually prefer Galeon's behavior here. Phoenix and Mozilla offer close boxes for the tab strip, but this UI frankly stinks, because the user expectation is that clicking on the X will actually close up the entire tab strip. In effect, the X should map to the "Close Other Tabs" command, but instead it maps to "Close Selected Tab." This is utterly confusing, and at least Chimera avoids the problem by not having a close box at all.

The right way IMO to do this is to have a close box for closing up the tab strip itself in the same place Phoenix and Mozilla have it, but to also have close boxes on the tabs themselves (the way Galeon does it). With this model, it's clear what the different close metaphors are, and you don't end up with user (even power user) confusion.

Background vs. Foreground

Despite the inconsistency with opening links in new windows, I strongly support the default in Phoenix, which is to open links in new tabs in the background by default. This option should be overridable with a modifier key (SHIFT in Phoenix) and also the default should be controllable via a pref. Phoenix, Moz and Chimera all have the same pref and modifier key, but only Phoenix defaults to background loading by default.

It's really interesting just how many different choices have been made by tabbed browsing implementers. Pick the browser that implements the system you like best I guess. :)


Tabbed Window Managers


Tabbed Window Managers 01/10/2003 06:58 PM
PWM and Fluxbox are tabbed window managers for X11. I kinda like Fluxbox, need to play with it some more......

New MSN toolbar with tabbed browsing


New MSN toolbar with tabbed browsing 06/17/2005 05:11 PM
"Want to keep more than one website open at a time, but tired of managing multiple Internet Explorer windows? Tabbed browsing lets you have multiple pages open in a single Internet Explorer window."

Explorer's rivals allow for tabbed
browsing


Explorer's rivals allow for tabbed
browsing
01/11/2004 07:12 PM
It has a built-in popup blocker and a built-in Google search box that spares you the need to navigate to the Google Web site. There's ...

IE's Tabbed Browsing Embarrassment


IE's Tabbed Browsing Embarrassment 06/17/2005 04:33 PM
Asa is smacking someone on the IE team pretty hard today: It's obviously a hack that's actually based on new windows for each tab. I can crash it at will. It's so flickery as to be completely unusable. It's filled with serious dataloss bugs. It's just crap, plain and simple. Anyone that makes any excuse for this embarrassment, please trackback me because I'm very interested in hearing how anyone can defend it. Yikes. At least there's a semi-amusing trail of...

"Homer Simpson uses tabbed browsing"


"Homer Simpson uses tabbed browsing" 12/19/2004 03:21 PM

Mossberg praises Safari's tabbed
browsing


Mossberg praises Safari's tabbed
browsing
01/08/2004 07:17 PM
In his Personal Technology column for The Wall Street Journal today, Walt Mossberg discusses "tabbed" browsing on both the Mac and Windows platforms...

IE7 Leaks Talk of Tabbed Browsing and
RSS Aggregator


IE7 Leaks Talk of Tabbed Browsing and
RSS Aggregator
03/19/2005 02:43 AM
"... tabbed browsing, an integrated news aggregator, full PNG transparency support..."

For Tabbed Browsing And Other New
Tricks, Try Explorer's Rivals


For Tabbed Browsing And Other New
Tricks, Try Explorer's Rivals
01/09/2004 09:57 PM
By Walter S. Mossberg (Wall Street Journal via MyAppleMenu)

MSN Bookmark Manager & Tabbed MSN
Search Coming Soon?


MSN Bookmark Manager & Tabbed MSN
Search Coming Soon?
03/17/2005 03:44 AM
Thanks to Sam1504 for the heads up

MSN is currently working on "MSN Favorites" allowing users to do the following:

  • HTML and IE based service for roaming favorites
  • Drag & Drop Favorites link from almost any page, link or URL
  • Word Wheeling through favorites
  • ‘Suggest More’ searches from Favorites and Word Wheeling
  • Tabbed Search results
  • Saved Searches as Favorites

    Roaming favorites is a great addition to Microsoft's MSN Services and will allow users to fully store and reference search queries and favorite sites anywhere and easily.

    View: MSN Favorites

    It seems Microsoft's MSN department is busy developing a tabbed version of MSN Search for use inside web browsers.

    With the tabbed interface becoming more popular Microsoft are clearly considering its uses across a range of products. Later this summer Microsoft will release Internet Explorer 7 with tabbed browsing and it's expected that MSN Search with the tabbed interface will be launched later this year too.

    View: MSN Tabbed Search
    News source: Neowin's BPN

    Read full story...

    Macintosh Explorer adds tabbed file
    browsing


    Macintosh Explorer adds tabbed file
    browsing
    07/21/2004 02:51 PM
    Rage Software has released Macintosh Explorer 4.1, an update to the US$15.95 integrated file browser and file management tool...

    Tabbed Browsing, Stop Browser Hijackers,
    Set Up a Spycam


    Tabbed Browsing, Stop Browser Hijackers,
    Set Up a Spycam
    08/03/2004 04:11 AM
    G4 Tech TV Aug 3 2004 8:20AM GMT

    Turn tabbed preference panes into
    individual panes


    Turn tabbed preference panes into
    individual panes
    04/15/2004 11:43 AM
    Various system preference panes in Panther contain tabs. For example, the International panel consists of three tabs: Language, Formats, Input Menu. If you'd find it more convenient to access these panels separately, you can ...

    Safari 1.3


    Safari 1.3 04/16/2005 01:24 AM

    Those of you running Panther can now update to 10.3.9. This update includes Safari 1.3 and new versions of WebKit, WebCore, and JavaScriptCore that contain thousands of improvements we've made to the engine since Safari 1.2.

    What you are getting is all of the new standards support, new WebKit capabilites, site compatibility fixes and performance optimizations that are also present in Safari 2.0 for Tiger. The layout engines for the two are virtually identical.

    Here are some of the highlights:

    Page Load Performance
    Safari 1.3 loads pages overall 35% faster than 1.2 as measured by IBench. In addition to improving the overall page load, Safari 1.3 will display content sooner than 1.2 did, so that subresources don't hold up the initial display of the page.

    JavaScript Performance
    We have substantially improved the performance of the JavaScript engine in Safari. I encourage you to check out Safari 1.3 on this benchmark for example to see the improvement relative to 1.2.

    HTML Editing
    Safari 1.3 supports HTML editing, both at the Objective-C WebKit API level and using contenteditable and designMode in a Web page. The new Mail app in Tiger uses WebKit for message composition. You can write apps that make use of WebKit's editing technology and deploy them on Panther and Tiger.

    Compatibility and Security
    Compatibility and security are our number one priority in WebCore, and Safari 1.3 has many important compatibility fixes. For example, percentage heights on blocks, tables and cells now work much better in Safari 1.3. min/max-width/height support has been added. More of the table-related CSS properties are now supported. DOM methods like getComputedStyle are now supported.

    The DOM Exposed
    The entire level 2 DOM has been exposed a public API in Objective-C. This means various holes have been filled in Safari's DOM level 2 support. In addition to exposing the DOM to Objective-C, the JS objects that wrap DOM objects can also be accessed from Objective-C, allowing you to examine and edit the JS objects themselves to inject properties onto them that can then be accessed from your Web page.

    XSLT
    Safari 1.3 on Panther now supports XSLT. 10.3.9 includes libxslt, and Safari uses this excellent library to handle XSLT processing instructions it encounters in Web pages.

    Plugin Extensions
    For those of you writing WebKit apps, a new Objective-C WebKit plugin API is supported that lets you put Cocoa widgetry into the Web page more easily. In addition enhancements to the Netscape Plugin API (made in conjunction with Mozilla Foundation) have been implemented for plugins that require cross-browser compatibility.

    Did I mention it's really really fast? :)

    In case you're curious about differences between the Tiger and Panther versions of the engine, they mostly have to deal with frameworks that changed underneath WebKit. For example we have new faster image decoders on Tiger (that also handle PNGs correctly), so you'll find that Tiger fixes some of the PNG gamma issues that will still exist on Panther. In addition the new decoders are incredibly fast and are now run on a separate thread on multi-processor machines on Tiger.

    The network layer has also been improved on Tiger, so this may be another source of differences in behavior between the two operating systems. Overall, however, it's likely that content and applications you develop with WebKit will behave identically on the two operating systems.

    Let us know what you think.


    Safari 1.2 bug seen here


    Safari 1.2 bug seen here 02/12/2004 11:24 AM
    We seem to have inadvertently revealed a bug in Safari 1.2 -- and we think we know specifically what Safari is doing wrong. The bug currently makes oatmeal of some of our layout elements. If not fixed, it could discombobulate sites that are much more important than ours.

    Safari RSS


    Safari RSS 07/01/2004 01:46 PM

    I haven't had a chance to talk about this, but I thought I'd again start by briefly clearing up a point of confusion. Safari RSS is not the name of the entire Safari browser on Tiger. It is the name of the RSS/Atom feature in Safari itself. If you pull down the About information in Safari on Tiger, you'll see that the version is 2.0.


    Safari 1.0


    Safari 1.0 11/03/2003 09:08 PM
    The fastest and easiest-to-use web browser ever for the Mac.

    XUL in Safari


    XUL in Safari 10/29/2003 12:12 AM

    Safari 1.1 is included with the new release of Mac OS X, Panther. From Dave Hyatt's list of Safari 1.1 features:

    A complete implementation of the XUL box model. Safari on Panther supports the complete XUL box model, including horizontal and vertical boxes, the ability to flex, and the ability to reorder content and reverse content. If you're building canned content that you control using WebKit, you'll find a whole new range of layout possibilities at your disposal. Need to create dynamically sized headers and footers and flexible center content? The XUL box model can do that. Need to center an object within the viewport? The XUL box model can do that too.

    With Microsoft's alternative to XUL seemingly a few years away, are Apple looking to beat them to it with an implementation that's compatible with Mozilla?


    Safari+NNW


    Safari+NNW 03/11/2003 09:44 AM

    An article about how NetNewsWire and Safari complement one another can be found at O'Reilly here.

    I agree, although Safari really needs to be able to reuse windows for URLs sent from applications like NetNewsWire rather than always opening a new window every time.


    On Safari


    On Safari 01/09/2003 11:40 PM
    Safari's the neat-o new quick browser for OSX that runs off the Konqueror guts and impresses the heck outta your neighbors.

    going on a safari...


    going on a safari... 03/11/2003 02:00 PM
    so far i'm digging the new mac os x browser safari. i haven't tested all css stuff and java, but...

    Safari 1.1


    Safari 1.1 10/28/2003 11:08 PM

    Safari 1.1 is here. Those of you who picked up Panther can take it for a spin. This release is big step forward from 1.0, chock full of bugs fixes, improvements and UI refinements.

    As far as new WebCore features, here's a few highlights:
    (1) Better standards support. You'll find fixes for positioning bugs, overflow bugs, floats, tables, gzip support, generated content using ::before and ::after, DHTML. You name it, we've improved it.
    (2) Speed. We're still fast, and we're only going to get faster.
    (3) CSS2 support. In addition to all of the bug fixes to be more standards-compliant, we also added support for CSS2 properties like text-shadow and new display values like inline-block. Try using text-shadow in conjunction with ::selection. It's cool. :)
    (3) Safari on Panther supports rgba values in CSS for specifying border, background, foreground and shadow colors.
    (4) Support for the CSS3 opacity (using -khtml-opacity) property. Make entire blocks and inlines transparent without resorting to transparent PNGs.
    (5) A complete implementation of the XUL box model. Safari on Panther supports the complete XUL box model, including horizontal and vertical boxes, the ability to flex, and the ability to reorder content and reverse content. If you're building canned content that you control using WebKit, you'll find a whole new range of layout possibilities at your disposal. Need to create dynamically sized headers and footers and flexible center content? The XUL box model can do that. Need to center an object within the viewport? The XUL box model can do that too.

    And in case you're curious, here's what we've already got working post 1.1 in WebCore that you can look forward to:
    (1) Support for the title attribute using tooltips
    (2) The ability to tab to all controls in a Web page and to manipulate them from the keyboard.
    (3) Support for table border collapsing.
    (4) Support for the CSS cursor property.
    ... and a whole lot more ...

    Enjoy the upgrade and as always send us your feedback (trackbacks preferred). We're listening.


    Safari 1.2


    Safari 1.2 02/05/2004 10:24 PM
    Safari 1.2 includes several great new features, the most important of which (to me) is its ability to correctly render... (28 words)

    apple's safari dev FAQ


    apple's safari dev FAQ 07/25/2004 10:51 PM
    a handy reference

    Safari Extender 1.3.5


    Safari Extender 1.3.5 04/26/2004 10:58 PM
    Add features to Safari, Tab Sets, Cut & Paste Tabs, print with date and more!

    Sophisticated Safari


    Sophisticated Safari 01/16/2004 11:02 AM
    “Like everything Apple makes, Safari combines a clean, simple interface with sophisticated functionality,” writes Walt Mossberg in his Personal Technology column for the Wall Street Journal. “It has a built-in popup blocker, and a built-in Google search box that spares you the need to navigate to the Google Web site.” [Jan 12]

    Safari 1.2 Details


    Safari 1.2 Details 02/10/2004 10:33 AM
    David Hyatt posts a detailed log of improvements that can be found in Safari 1.2. Changes cover LiveConnect, Downloads, Priting, Accessibility, CSS...

    Goodbye Safari


    Goodbye Safari 12/31/2004 01:24 AM

    That Mac users are also switching to Firefox says something very good about the experience it offers. By Johnathon Williams


    New: Safari Magic 1.0


    New: Safari Magic 1.0 07/20/2004 11:26 AM
    Safari Magic enhances the web browser with tools to selectively collect, organize, and edit text, graphics, and pictures from multiple web pages and non-contiguous sources.

    Report: Safari


    Report: Safari 02/10/2004 11:51 AM
    Readers offer a tip about fixing Java install problems, much discussion of browser performance, plus compatibility issues and choosing between GIF and PNG files.

    XSLT in Safari


    XSLT in Safari 08/15/2004 10:51 PM

    Some time ago we switched over to libxml in Safari for the processing of XML (and XHTML) files. I'm happy to report that we now have basic XSLT support working in Safari using libxslt. You can style your XML using xml-stylesheet processing instructions. I don't yet have a programmatic JS API working for transforming documents, but that shouldn't be too difficult to add. What I really need are XSLT test cases that use xml-stylesheet. Track back or comment if you know of some good test cases online that I can use, or just generally have suggestions to make regarding XSLT support.


    Report: Safari 1.2


    Report: Safari 1.2 02/10/2004 02:41 AM
    We have tips and discussion about performance, plus much more on the new release.

    Safari 1.2 Changelog


    Safari 1.2 Changelog 02/10/2004 12:12 PM
    Dave Hyatt has posted a lengthy Safari 1.2 Changelog at his website which lists all of the major changes to this lovely browser since 1.1. The only thing missing from this list is a note stating that the new 'roll-over image flashes' bug is noted and will be fixed as soon as possible.

    Safari 1.2 Released


    Safari 1.2 Released 02/10/2004 02:41 AM

    Safari 1.2 has been released for Panther (OS 10.3). Here are some of the technical highlights:

    LiveConnect - LiveConnect is now supported for Java applets, allowing for bi-directional communication between Javascript and Java. Many Java sites that didn't work in earlier versions of Safari will now work properly in 1.2.

    Personal Certificate Support - Personal certificates are now supported, so sites that were previously inaccessible are now available in the latest Safari.

    keygen Implementation - The keygen element is now supported, so you can now generate key pairs from e.g., VeriSign.

    Full Keyboard Access - You can now tab to all controls (and optionally links) on a page. There has been much confusion over this feature, since the ability to tab to all controls honors the OS setting.

    In order to tab to popup menus, you need to go to your system preferences, select the Keyboard and Mouse panel, and then select the Keyboard tab. At the bottom of the tab is a checkbox next to the words "Turn on full keyboard access." Check that box to enable full keyboard access, and you'll find that you'll now be able to tab to popups all over the operating system (including Safari).

    Another complaint I've seen on forums was that you couldn't type letters to have the popup jump directly to a selected item (e.g., typing "U" to jump to "United States"). Again, we obey the OS behavior, which does allow this, but only after you hit the spacebar when the control has the keyboard focus. Multi-letter typing is supported to complete to a specific item. Try it. You'll like it. :)

    Improved Downloads - A download halted by the user or stalled due to network troubles can now be resumed in the Download Manager. You'll also find a number of other improvements to downloads, including the ability to select individual downloads to e.g., delete them, the ability to save images to specific locations via the context menu, and the removal of the 4-connection limitation when downloading while browsing.

    Printing Improvements - The "huge margin" problem for printing has been fixed, and Safari is also smarter now about scaling the page when it contains long unwrappable lines. In addition, the CSS2 page break properties are now supported (for values of "always") as per the CSS2.1 Paged Media specification. The speed of printing has been improved dramatically, and you can also now disable backgrounds when printing.

    International Domain Name Support - Safari 1.2 supports the IDN standard, which allows for non-ASCII characters in host names.

    RTL Improvements - Handling of RTL text has been improved for better Hebrew, Arabic and Hindi support.

    Accessibility Improvements - The title attribute is now supported as a tooltip, and 1.2 also supports the accesskey attribute for accessing specific objects in the Web page via the keyboard. In addition, minimum font size is now supported and exposed in Safari's preferences.

    Mini Form Controls - Safari 1.2 now analyzes the font size specified by a Web page for form controls and swaps in the mini and small versions as needed. Sites like Travelocity will now render properly with mini form controls in place.

    XMLHTTPRequestObject - The XMLHttpRequestObject is now supported, which means that those of you subscribed to Orkut can now rate your friends. ;)

    CSS2 Table Support - Table support has been improved, with border-spacing now fully supported, empty-cells supported, and border collapsing supported.

    DHTML Performance Improvements - Safari 1.2 is light years ahead of 1.1 in terms of DHTML performance. When objects change size or position, Safari 1.2 will only repaint the affected areas (whereas older versions would repaint the entire visible area every time).

    hover/active improvements - Safari 1.2 has a faster (and more correct) implementation of :hover and :active, so it will no longer get into "stuck hover" states or mistakenly put multiple overlapping objects into :hover simultaneously.

    Generated Content Support - 1.2 supports the positioning and floating of generated content as per the CSS2.1 spec, and many bugs have been fixed in generated content, particularly with first-letter and first-line. First-letter is now fully dynamic, and first-line styles will now be inherited properly into the descendants of the line. Both styles will even work across nested block-level children (something I believe that no other browser can yet do).

    Marquee Support - All forms of marquees are supported, and the behavior is designed to match Internet Explorer for windows. The start() and stop() methods are also supported, so that marquee animations can be paused and resumed. Safari supports marquees using a special overflow value in conjunction with the CSS3 draft properties, and so it's easy to disable the animation while still allowing access to the content (all via a user stylesheet).

    Small-caps Support - Safari 1.2 supports small-caps variants for fonts. It does not support true variants but instead synthesizes the font using the 70% heuristic employed by other browsers (like Mozilla).

    Stability - Many crashes and hangs have been addressed.

    Performance - Safari has added smarts when transitioning between pages (e.g., preserving the vertical scrollbar to avoid an extra layout), so that pages load more quickly on fast networks. This is just one example of several performance enhancements we made to speed up browsing since 1.1.

    Caching Improvements - Safari's WebCore cache was not honoring expiration time, and this led to stale content remaining in the cache. This issue has been addressed.

    HTTPS Speed Improvements - HTTPS pages load more quickly in Safari 1.2, thanks to bug fixes and improvements.

    CSS Load Improvements - Safari no longer aggressively fetches images specified in CSS files but instead waits until the image is used in the Web page before loading it. This reduces the load time on sites that use generic cross-site CSS files with lots of rules that might never apply on many pages. (Translation: SprintPCS is fast now.)


    "Pimp My Safari"


    "Pimp My Safari" 03/25/2005 06:44 AM

    "Safari 1.2 Released"


    "Safari 1.2 Released" 02/11/2004 03:46 AM

    Grok Description matches for Mac Tip: Safari Gets Tabbed
    GrokA matches for Mac Tip: Safari Gets Tabbed

    Ori Amiga - Tour of mobile devices with
    Visual Studio for Devices team


    Ori Amiga - Tour of mobile devices with
    Visual Studio for Devices team
    09/25/2004 09:16 AM
    Ori Amiga shows off all the devices that he has hanging out in his office (someone has to test Visual Studio and make sure it works great with all the devices).

    Aqua Data Studio 3.7 released w/ Visual
    Editing & Visual Explain Plan


    Aqua Data Studio 3.7 released w/ Visual
    Editing & Visual Explain Plan
    06/07/2004 10:40 AM
    The new release introduces the ability to visually create and alter database schema objects, including storage objects for databases. The new visual explain plan provides users with the ability to create explain plans and generate diagrams to quickly understand and analyze the operations of any query to optimize speed and performance. Schema extraction now provides the ability to extract the definition of any database object including security and storage objects. The new import tool provides an easy and consistent interface to import data into any database from different data sources.

    ComponentOne(R) Announces Studio
    Enterprise(TM) Beta Program for
    Microsoft Visual Studio 2005


    ComponentOne(R) Announces Studio
    Enterprise(TM) Beta Program for
    Microsoft Visual Studio 2005
    03/28/2005 06:14 PM
    WWW Coder Mar 28 2005 9:38PM GMT

    ComponentOne® Releases ComponentOne
    DevKits for Visual Studio .NET and
    Borland® Delphi™ 8 —Combines Powerful
    Microsoft .NET development environments
    with ComponentOne Studio Enterprise


    ComponentOne® Releases ComponentOne
    DevKits for Visual Studio .NET and
    Borland® Delphi™ 8 —Combines Powerful
    Microsoft .NET development environments
    with ComponentOne Studio Enterprise
    06/11/2004 03:46 AM
    ComponentOne today released ComponentOne DevKit for Visual Studio .NET and ComponentOne DevKit for Borland® Delphi™ 8. These combos not only include the .NET and Delphi 8 development environments, they also include the entire line of award-winning components for .NET, ASP.NET, Mobile Devices, and even COM, which are included in ComponentOne Studio Enterprise. [PRWEB Jun 11, 2004]

    New Visual Studio .NET To Be Released


    New Visual Studio .NET To Be Released 03/20/2003 01:05 PM
    An improved Visual Studio .NET version, code named "Everett," will be released by Microsoft, the company said. The new version will be designed to work more effectively with two upcoming products, including a server operating system and SQL Server database. Microsoft said the new version of Visual Studio .NET will be available later this year.

    Hop Addin for Visual Studio .NET


    Hop Addin for Visual Studio .NET 12/02/2003 11:05 AM
    Hop Addin is now feature complete

    Visual Studio XGen


    Visual Studio XGen 03/26/2005 01:00 PM
    Visual Studio XGen V1-RC2 released

    Visual Studio 2005 (Team
    System/Professional/Express) Beta 2,
    Visual SourceSafe 2005 Beta 2, and SQL
    Server Express Edition (April CTP)


    Visual Studio 2005 (Team
    System/Professional/Express) Beta 2,
    Visual SourceSafe 2005 Beta 2, and SQL
    Server Express Edition (April CTP)
    04/18/2005 07:12 AM
    Visual Studio Team System expands significantly on Microsoft's demonstrated successes in delivering highly productive tools, offering businesses tightly integrated and extensible lifecycle tools to increase the predictability of their software development process.

    Java to get generics before Visual
    Studio


    Java to get generics before Visual
    Studio
    04/09/2004 04:10 PM
    Generics -- defined here as classes and methods that work uniformly on values of different types -- and described here as "parameterized types" -- ignite programmer passions. At last fall's Microsoft Professional Developer Conference, when I asked one .Net corporate...

    Visual Studio 2005 for Web developers


    Visual Studio 2005 for Web developers 06/17/2005 03:38 PM
    DNJ Online Jun 17 2005 6:43PM GMT

    Visual Studio and SQL Server delayed
    again


    Visual Studio and SQL Server delayed
    again
    03/22/2005 07:09 PM
    ZDNet Australia Mar 22 2005 10:56PM GMT

    KDevelop vs. Microsoft Visual Studio
    .Net


    KDevelop vs. Microsoft Visual Studio
    .Net
    04/19/2005 04:05 AM
    Over the past few years, Linux has been hitting Windows hard in different places and, blow by blow, won points against the OS behemoth. Good application software is an important selling point for any operating system, and good development tools are crucial to those writing application software. The leading desktop operating system, Microsoft Windows, has a strong integrated development environment (IDE) in Visual Studio .Net, while the upstart Linux platform's KDE environment has KDevelop. Let's pitch them against each other and see which ends up the last IDE standing.

    "Visual Studio Team System"


    "Visual Studio Team System" 05/26/2004 09:00 AM

    Beta on tap for Visual Studio, SQL
    Server


    Beta on tap for Visual Studio, SQL
    Server
    06/28/2004 11:49 AM
    Just in time for TechEd Europe, Microsoft also plans a low-cost edition of its Visual Studio software development product.

    Exploring alternatives to Visual
    Studio.NET


    Exploring alternatives to Visual
    Studio.NET
    04/08/2005 01:08 AM
    ZDNet Apr 8 2005 5:48AM GMT

    'Express' Visual Studio Tools on Tap


    'Express' Visual Studio Tools on Tap 06/26/2004 09:34 AM
    At Tech Ed Europe next week, Microsoft will roll out the first official beta of Visual Studio 2005 ("Whidbey"). And the Redmondians also will take the wraps off new "Express" SKUs of its development tools that are tailor-made for hobbyists, programming newbies and students.

    The Shape (and Cost) of Visual Studio to
    Come


    The Shape (and Cost) of Visual Studio to
    Come
    03/22/2005 03:45 PM

    Most Useful Add-in/Macro for Visual
    Studio .Net Contest


    Most Useful Add-in/Macro for Visual
    Studio .Net Contest
    06/27/2004 10:05 AM
    “So here’s the deal. We hold a contest. It will be called Most useful Add-in/macro for visual studio .Net. You send me your submissions (including code) and according to who wins, we give out some prizes. The judges: Mike Gunderloy, Frans Bouma, Rory Blyth, and myself. Submissions accepted only until the end of June (June 30th). Only new code please! don’t submit something that’s already running out there in the wild. this whole contest is about new stuff and not re-packaged stuff, thank you. The 3 finalists will receive some cool prizes. Also, all submissions will be released to the public as free source for people to use and enjoy (with due credits). Code can be C# or VB.Net, your pick. Mail it over to Contest At Osherove dot com with all your details (including website links and such). Only entries with code are accepted.”

    visual studio 2005 express


    visual studio 2005 express 06/29/2004 05:22 PM
    lightweight versions of Microsoft's developer tools. smart.

    Borland looks to take on Visual Studio
    with Diamondback


    Borland looks to take on Visual Studio
    with Diamondback
    09/14/2004 05:09 AM
    San Jose, Calif. - Borland Software with the planned Diamondback release of its Delphi tool for Windows applications is looking to take on Microsoft while accommodating .Net, Win32 and Delphi development, a Borland official said on Monday at the BorCon conference here.   

    Microsoft Partners Rally Around Visual
    Studio .NET


    Microsoft Partners Rally Around Visual
    Studio .NET
    02/11/2003 11:35 AM
    Groove Networks and Infragistics make up just a couple of the Microsoft partners gathering to embrace Visual Studio .NET at the VSLive! show in San Francisco Tuesday.

    Meet the Visual Studio product team


    Meet the Visual Studio product team 04/20/2004 11:26 PM
    Ever wonder about the people who develop, build, support, or manage Microsoft products and technologies? Microsoft employee biographies include information about the products and technologies that they work on as well as additional interests that they have. In addition, many of the biographies also include links to additional resources such as an employee blog or Web site.

    Microsoft Delays Visual Studio 2005


    Microsoft Delays Visual Studio 2005 03/22/2005 04:24 PM
    Microsoft officials acknowledged on Monday that the releases of Visual Studio 2005 and SQL Server 2005 have slipped yet again. The updates are now slated to ship towards the end of the year. Such a delay was largely expected after the Beta 2 release of Visual Studio 2005 missed the VSLive! Conference in February.

    "The Visual Studio 2005 Beta Experience"


    "The Visual Studio 2005 Beta Experience" 04/12/2005 05:29 AM

    MSDN Promotion for Visual Studio .NET
    Customers


    MSDN Promotion for Visual Studio .NET
    Customers
    04/16/2004 11:41 PM
    Microsoft is offering a promotional migration path for Microsoft® Visual Studio® .NET 2002 or Microsoft Visual Studio .NET 2003 licensed customers to migrate from Microsoft Visual Studio .NET to MSDN® Subscriptions.
    The MSDN promotion will run April 5, 2004 until June 30, 2004 and will allow Visual Studio .NET customers to obtain the benefits of MSDN Subscriptions and Software Assurance at Software Assurance–only prices. During this promotional period, Visual Studio .NET customers may purchase MSDN Software Assurance–only SKUs in lieu of License & Software Assurance (L&SA) SKUs. If a customer purchases MSDN Software Assurance under this promotion, the customer will be granted with an underlying MSDN License and will be required to forfeit their corresponding licenses for Visual Studio .NET.

    MSDN TV: A Brief Overview of Visual
    Studio 2005 on 64-Bit


    MSDN TV: A Brief Overview of Visual
    Studio 2005 on 64-Bit
    06/24/2005 07:24 PM
    Larry Sullivan gives a brief overview of Visual Studio 2005 on 64-bit with an eye to what the CLR is doing to preserve your investment in managed code when you move to the .NET Framework and Visual Studio on a 64-bit processor.

    Microsoft Extends Visual Studio Line


    Microsoft Extends Visual Studio Line 09/14/2004 12:39 PM
    Mid-market offering will target 'occasional' developers.

    MSDE Web Resource Kit - C# and Visual
    Studio Version


    MSDE Web Resource Kit - C# and Visual
    Studio Version
    03/08/2004 11:21 PM
    This code sample illustrates how to use MSDE (Microsoft SQL Server 2000 Desktop Engine) as the back end for an ASP.NET Web application. This version is implemented in C# using Visual Studio.

    InfoPath 2003 Toolkit for Visual Studio
    .NET


    InfoPath 2003 Toolkit for Visual Studio
    .NET
    07/28/2004 02:23 AM
    Are you a .NET developer who wants to encode custom business logic and rules in your InfoPath applications using managed code languages? Do you want to take advantage of the .NET framework and use XML Web services, encryption, and ASP.NET in your InfoPath applications? Want to manage your InfoPath applications development in the VS .NET IDE and use features such as IntelliSense in your projects? If yes, the InfoPath 2003 Toolkit for Visual Studio .NET is what you need.

    An Introduction to the XML Tools in
    Visual Studio 2005


    An Introduction to the XML Tools in
    Visual Studio 2005
    07/19/2004 11:14 PM
    With wider adoption of XML, XSLT, XSD Schemas, and other applications, XML is being touched by developers at various places of the application. This mainstreaming of XML requires that developers be supported with better development tools. Visual Studio 2005 significantly improves the XML editing and XSLT Debugging experiences.

    Mac Tip: Safari Gets Tabbed

  • The following phrases have been identified by the grok system as matching this entry: "visual studio for devices" outsourcing

















    Also check out:


    Grok

    Ipod Porn on the
    Rise

    Brief Abstract of
    Wikipedia's
    Mesothelioma Cancer
    page

    Get first aid
    instructions in your
    cell phone

    IE is crap
    JSPWiki gains
    podcasting support

    Despite Price
    Erosion, Business
    Internet Access
    Service Revenues
    Continue to Grow

    LOTRRemix
    Israeli Army
    Flattens Rows of
    Houses in Gaza Raid
    (Reuters)

    Ape Learning Center
    Welcoming 'Students'
    (AP)

    Pakistan Lifts
    Tribes' Economic
    Sanctions (AP)

    Hurricane Hits Abaco
    Island in Bahamas
    (AP)

    Web Retailers Facing
    Pre-Holiday Changes
    (Reuters)

    VeriSign Touts
    Childrens' Online
    Identity Token
    (Reuters)

    Web Site Takes Aim
    at 'Arms Race of
    Spin' (AP)

    Oracle and
    PeopleSoft: In
    dubious battle?

    Jeff Woods, Player
    Hater

    Storm-Weary Florida
    Braces for Hurricane
    Jeanne

    U.S. Launches
    Airstrikes on
    Falluja, Killing 9

    Attending XML Web
    Services

    Display Your Figures
    With Pride

    Collector Archive
    Update

    Sri Lankan troops
    head to Haiti

    Pinochet set to face
    questioning

    Congo troops end
    refugee protest

    Football: Chelsea
    snatch win

    Pro-hunt demo ends
    at Hain's

    Hurricane Jeanne
    batters Bahamas

    Economist 2004
    Innovation Awards

    Microsoft talks
    Longhorn, XNA, and
    Xbox 2

    Allchin To OEMs:
    Create Computing
    Experiences

    Ori Amiga - Tour of
    mobile devices with
    Visual Studio for
    Devices team

    .NET Samples for
    Visual FoxPro
    Developers

    Office Tool: COM
    Shim Wizards

    5lackPipe 1.0
    LintherBrushed 1.1
    TinyMCE 1.32
    epto 0.8.12
    muwed 0.25
    Web Performance
    Trainer 2.7 Build
    519

    Efax-gtk 2.2.11
    (Stable)

    The Gimp 2.0.5
    Update 4: Google
    Conforms to Chinese
    Censorship

    U.S. Airstrike
    Targets Militants in
    Falluja

    Thousands of Taiwan
    People Protest U.S.
    Arms Deal

    Hurricane Jeanne
    Nears Bahamas,
    Threatens Florida

    Four U.S. Marines
    Killed in Attacks in
    Iraq

    James Coates: PC
    slowdown easy to
    fix, if memory
    serves

    Acer provides 12,500
    computers to schools
    in Jordan

    Handicapping the
    performances of
    Silicon Valley CEOs

    How Computer Chips
    Work

    Mac Tip: Introducing
    iCal

    Free Download of the
    Day: Stuffit
    Expander

    Your PC could aid
    climate control

    Amazon tool adds
    scope to searches

    No foreign experts
    in Finance Commn: PC

    what is grok?