NotesTraditional extensions include overlays, wherein the application can load up XUL from the extension's package and automatically apply it atop its own UI. While this makes creating extensions that add to the application's user interface relatively easy, it means that updating, installing, or disabling an extension requires an application restart.Unfurl
NotesThis is NCSA Mosaic 2.7, one of the first graphical web browsers. If you're on Ubuntu or something like it, your time machine is fueled up and ready to go. Follow the instructions below to build and run.
Many thanks to Sean MacLennan and Alan Wylie for doing the heavy lifting. And, of course, hats off to Marc Andreessen, Eric Bina, and the rest of the NCSA team for kicking things off for us. Thanks!Unfurl
Notes"I see no reason why Chrome won't rise to above 20% in the short term. This means, of course, that the market share of Firefox and Internet Explorer will continue to drop. But as I noted some time back, this really isn't a huge problem for Firefox - although it is for Microsoft. The reason is quite simple: Firefox was never aiming at world domination, it was fighting to create an open Web where no browser held such a dominant position that it could ignore open standards and impose de facto ones instead. We pretty much have that now, with Internet Explorer increasingly standards-compliant - and proud of it, amazingly."Unfurl
Notes"Another way we’re going to encourage participation is through the concept of badges. Badges are digital icons that will be awarded to members for different levels of contributions, and will be publicly displayed on their profiles for all to see."Unfurl
Notes"Both desktop and mobile Firefox Sync accept the URL for a non-Mozilla sync server. I'd like to use my own sync server with Firefox Home, but there doesn't appear to be a way to configure the server URL."Unfurl
Notes"BarTab intercepts when a tab is loaded in the background (e.g. after a browser restart) and will only load the content when the tab is actually visited."Unfurl
Notes"We’re planning for at least 400 phones all fitting inside the wireless room, so how to deal with cross interference. Not big enough to just arrange on desks / floor like we did while we were waiting for the Faraday cage to be built. Have to think 3D. ... BedBathandBeyond.com sell rolling mobile bamboo garment racks, which can be assembled with 20 screws each. These can be assembled in minutes. ... They also sell hanging shoe racks which velcro to the cross-rail, are made of heat-resistant fabric, have plastic as a firm base to each shelf and hold 20 phones each."FeedEmbedUnfurl
NotesFinally figured out how to setup my own repos at hg.mozilla.org "When working with Mercurial, it is often nice to publish your changes on a server so others can examine and work with them as well. If you have commit access to CVS, you should have an LDAP account, and that should allow you to push to hg.mozilla.org. If you do, you can create clones in the /users directory and share them with others."Unfurl
Notes"We’re excited to bring you the third release candidate of Firefox for Maemo. Since RC2, we fixed several usability bugs that were found, as well as addressed a number of performance issues. Based on feedback we’ve received so far, we were able to find and fix several crash bugs. To improve page load times and responsiveness, we tuned a number of preferences and improved several algorithms. We’ve sped up zooming and made our panning even better."Unfurl
Notes"Localizability (or l12y for short) is a characteristic found in an application or content that enables localization. The following list contains links to pages that highlight steps that can be taken to make web content localizable."Unfurl
Notes"Frecency is a score given to each unique URI in Places, encompassing bookmarks, history and tags. This score is determined by the amount of revisitation, the type of those visits, how recent they were, and whether the URI was bookmarked or tagged. "Unfurl
Notes"The heart of Ares is its visual drag-and-drop interface builder. The interface builder makes it simple to build complex layouts that adapt to orientation changes and support multiple webOS devices. The visual debugger in Ares goes far beyond the debugging tools previously available to webOS developers, and Ares’ code editor (based on the pioneering work of Mozilla’s Bespin delivers a great experience. Even in beta, we think you’ll find Ares to be the most complete and efficient environment for building webOS apps."Unfurl
Notes"Often, web applications will prompt the user to select a file, typically to upload to a server. Unless the web application makes use of a plugin, file selection occurs through an HTML input element, of the sort <input type="file"/>. Firefox 3.6 now supports much of the W3C File API, which specifies the ability to asynchronously read the selected file into memory, and perform operations on the file data within the web application (for example, to display a thumbnail preview of an image, before it is uploaded, or to look for ID3 tags within an MP3 file, or to look for EXIF data in JPEG files, all on the client side). This is a new API, and replaces the file API that was introduced in Firefox 3."FeedEmbedUnfurl
Notes"After our short demonstration of what you can do when you put XMPP inside the browser, we wanted to demonstrate that it works equally well in a mobile browser."FeedEmbedUnfurl
Notes"Although the specs for the Weave server are available, it may take someone new a while to wrap their head around the whole scheme. I’m going to attempt explaining what crypto operations we do and why we do it in this blog post."Unfurl
Notes"An important step of developing a web application or creating web content is making sure that it can be localized. Listed below are good practices and recommendations that should be followed in order to make your content easily localizable."Unfurl
Notes"Last night, I checked in some more work from Mark Steele (who's focusing on the Firefox WebGL implementation), and along with that, enabled WebGL in trunk nightlies. (Finally!)"Unfurl
Notes"IE8 is certainly leaps and bounds better than IE6, but neither claiming to support nor actually supporting the functionality of Firefox’s top add-ons is the best way to compete with Firefox’s add-ons ecosystem. Web slices sound delicious, but my personal opinion is that most new features of web browsers today should be implemented as add-ons and not as core features. That’s not to say I think Firefox is there, but I think we’re going in the right direction. As we like to say, one size doesn’t fit all."Unfurl
Notes"The new version of the increasingly popular browser carries a clearinghouse of features, some 5,000 in all according to Mozilla. Headlining for the raft of changes includes: HTML5 streaming video, IP geolocation for location-sensitive websites (think restaurant searches), a knockoff of IE8’s InPrivate browsing mode and a dupe of Chrome’s webpages-as-apps feature."Unfurl
Notes"With the power of the underlying Mozilla Gecko engine, Pencil turns your excellent Firefox 3 browser into a sketching tool with just a 400-kilobyte installation package. "Unfurl
Notes"Starting today, visitors to the add-ons website will see a brand new look with collections of add-ons front and center. We’ve integrated collections throughout the site, and created a Collection Directory that showcases all of the add-on lists created by our users."Unfurl
NotesWelcome aboard, Dave! "Today I said my good-byes to Delicious.com and Yahoo! and tonight I went to the Addons Meetup @ Mozilla to get a sneak peak at what I'll be working on in less than two weeks. ... I'm also happy to be joining an organization where everything is open sourced and available for comment. So I'm hoping to post a lot more on some of the cool tricks I do at Mozilla"Unfurl
Notes"The Internet is the greatest development of our lifetimes. Mozilla exists to foster the Internet such that all people are able to realize its full benefit. We are a people-driven movement to protect choice and freedom on the Web. Join us!"FeedEmbedUnfurl
Notes"I've been meaning to blog for a while about Mozilla, and the current trend of abandoning it in favour of WebKit. I'm not against WebKit and there are definitely advantages it has over Mozilla in certain situations, but I'd like to highlight some of the great things in Mozilla and why I think we ought to reassess the whole webkit move."Unfurl