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 AMskatz13: "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 AMStephen 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 PMTabbed Browsing
Tabbed Browsing
03/11/2003 09:44 AMI'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 PMPWM 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 PMIt 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 PMAsa 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 PMMossberg praises Safari's tabbed
browsing
Mossberg praises Safari's tabbed
browsing
01/08/2004 07:17 PMIn 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 PMBy 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 AMThanks 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