четверг, 30 апреля 2009 г.

WebKitGTK+ 1.1.6, and on patch reviewing

Original: WebKitGTK+ 1.1.6, and on patch reviewing

This time, I won’t bother too much with release announcement. Xan has done that job for us =D. The good news that preceeded this release by about a week is that now both me and Xan are reviewers for the GTK+ port, so we are able to approve patches, too, along with the already existing reviewers. This may help our port move forward more quickly. If you think your patch is an easy review, or urgent, do catch us on IRC, and let us know, since our port has quite a backlog, and it may be sometime before our scanning of the list catches your entry =).

Thanks to everyone who contributed to this release. I am sure there are many rough edges to sharpen on the new features, so come test and report bugs, (and provide patches if possible =)) please!

The Mozilla.org Redesign: Round 3

Original: The Mozilla.org Redesign: Round 3

The third round of designs for the new www.mozilla.org site have just been posted.

read more

Accelerator Categories

Original: Accelerator Categories

The idea behind Accelerators has always been to reduce the distance between services and the end-user.  Ideally, we'd like people to be able to select content, very quickly find the service they want to use, and then preview or execute the output of that service easily.

Because of that, we found it really important to make sure that nothing hinders users from finding the services they're interested in.  Of particular concern was the case of users with many installed Accelerators—trying to pick out a relevant Accelerator from a list of, say, 40 is pretty daunting, even for a seasoned Accelerator veteran.  We were afraid users might just give up and do things the old-fashioned way—copy, navigate, and paste.

The user experience is really important to us, so we decided to come up with a way of solving this problem and making Accelerators easier and more useful.  The solution we arrived at was the category system.

We haven't previously explained Accelerator categories, so I thought I'd give a brief amount of background, explain how they work, and show how they can make browsing with Internet Explorer 8 more useful and fun.

Category System

Every Accelerator does something with a service.  Therefore, there's a verb out there that describes what the Accelerator does.  We realized that if we could get similar Accelerators to use the same verb, we could group them together for the sake of presenting a more organized list of Accelerators to the user.  We added this verb as a field in the Accelerator XML manifest, and thereafter started referring to it as the Accelerator's "category."

We took the idea step further, though—within a group of services, we thought it was likely that the user would have a preference for one Accelerator over the others.  So we came up with the idea of "default" Accelerators that would be shown to the user before the others.

Once we had categories and default Accelerators, we had the necessary pieces for the category system we have today.  First, we present a top-level menu that contains the default Accelerators for every category the user has.  Since most users will want to use their default Accelerators a majority of the time, this really helps minimize any hunting they have to do to find the right Accelerator.

Then, if the user wants to see all Accelerators, we present an overflow menu that has them grouped together by category.  Hopefully this helps in scenarios where users specifically want to use an Accelerator other than the default.  For example, a user might have accounts with two email services, and occasionally want to send something with the account linked to the non-default Accelerator.  Instead of having to look for that Accelerator alphabetically, he or she can just look for it in the same section as the default email Accelerator.

Here's what the menus look like for me:

 Accelerator context menu showing the top level defaults and second level non-defaults

As you can see, the top-level menu gives me access to all my frequently-used Accelerators, while the "All Accelerators" menu gives me access to all of them.  The horizontal separators in the second menu delineate different categories.

Common Categories

When we were designing the category feature, we realized that a lot of popular services could be grouped into a few broad categories.  Even so, we still wanted to create a system that was extensible and customizable.  So what we decided to do was ship Accelerators in four "standard" categories that we hoped would serve the majority of the market's needs, while still leaving the door open for people to create new categories.  These standard categories were:

  • Blog
  • Map
  • Send
  • Translate

Of the five categories above, all except "send" are pretty self-explanatory.  "Send" is pretty much just a catch-all for Accelerators that transfer data from one place to another, but don't fit into one of the other categories.

In addition to the standard categories, there are others that IE8 doesn't ship out-of-box, but are in pretty wide usage.  Such categories include:

  • Bookmark
  • Email
  • Find
  • Share

While not every Accelerator will fit into one of these categories, we think they represent a fairly substantial number of the Accelerator scenarios out there.  As a result, we recommend that you use one of the above categories whenever possible.

In addition to helping with menu grouping, it's our hope that categories are a convenient way for users to understand an Accelerator's functionality before they install it.

Taking Categories into Your Own Hands

We understood early on that developers would do unanticipated and wonderful things with this feature, like embedding a media player in the preview window.  So rather than force people to use one of the standard categories, we chose to make the category system an open one. 

At the same time, we wanted to give end-users the power to re-categorize their Accelerators to their liking.

The process is actually pretty simple.  If you go to Tools –> Manage Add Ons –> Accelerators, you can select all the Accelerators you've installed.  In the bottom left, you'll see a listing of the Accelerator category, and a small link that will enable you to change it:

Manage Add-ons, where users can change an Accelerator category.

If you ever find that a different category would suit your needs better, you have the power to make it happen.

You can also set any Accelerator to be the default for its category by pressing the "set as default" button near the bottom right of the screen.

Conclusion

It's been a lot of fun working on Accelerators, and it's my hope that you enjoy using Accelerator categories as much as I've enjoyed working on them.  If you have any feedback, please feel free to leave a comment.

Thanks!
Jon Seitel
Program Manager

Chromium Tech Talks

Original: Chromium Tech Talks

Since starting work at Google, I've formed a deep appreciation for the number of high quality talks we have access to here (both technical and not). Reading code and documentation is pretty much unavoidable when you're a developer, but you really can't beat hearing directly from the expert's mouth on topics that you're interested in.

Last Wednesday, 5 Chromium experts gave mini tech talks on subjects ranging from the network stack to hacking on WebKit. Armed with 2 video cameras, a microphone, and a whiteboard, we did the best we could to capture these talks and make them available to Chromium developers around the world. Whether you're a seasoned Chromium contributor or alks we can offer to you, the Chromium community.

среда, 29 апреля 2009 г.

Summary of Jon's answers

Original: Summary of Jon's answers

Jon S. von Tetzchner

Yesterday was Opera Desktop's 15th birthday and in that occasion we arranged a Web talk with Jon S. von Tetzchner.


Jon S. von Tetzchner

Yesterday was Opera Desktop's 15th birthday and in that occasion we arranged a Web talk with Jon S. von Tetzchner. You had asked questions and voted on yo pera desktop version get a new logo soon?

  • Will Opera ever support extensions like Firefox?
  • Will Mini 5 revolutionary change mobile web experience?
  • What is the process for determining development direction?
  • Is
  • вторник, 28 апреля 2009 г.

    Firefox 3.0.10 security update

    Original: Firefox 3.0.10 security update

    Mozilla Firefox 3.0.10 fixed nsTextFrame-Crash

    Firefox 3.0.9 has exposed a new topcrash @nsTextFrame::ClearTextRun(). One instance is bug 489322, involving the HTML Validator addon.

    read more

    Happy 15th birthday Opera Desktop

    Original: Happy 15th birthday Opera Desktop

    Jon S. von Tetzchner

    Fifteen years ago, two computer scientists sat at their desks in a research lab in what is today Telenor, Norway’s telecommunications incumbent, itching to begin a new project. They were going to build their own Web browser.


    Celebrating 15 years of browser innovation

    Fifteen years ago, two computer scientists sat at their desks in a research lab in what is today Telenor, Norway’s telecommunications incumbent, itching

  • Read our press release.
  • Why should you use Opera? Here are 15 good reasons.
  • Most popular Opera innovations.
  • Settle the debate. See when certain Opera features were introduced first.
  • Opera CEO, Jon Tetzchner’s account of Opera’s inception and road ahead.
  • Opera Software CTO HÃ¥kon Wium Lie shares his views on what to expect in the next 15 years.
  • Download the Opera 1.0 skin courtesy of Disco Stu! :headbang:
  • Celebrate with Opera. Send your greetings or join a Web talk with Jon at 1:00 p.m. UTC .
  • суббота, 25 апреля 2009 г.

    Member of the week

    Original: Member of the week

    Member of the Week

    Meet a concert junkie, programmer and avid community member from Germany!


    Member of the Week

    In "real life" she's a programmer, working with speech technology and learning your computer to talk to you! :cool:

    In her spare time she usually listen to music or does some cool Web development. If she has any time left, she use it to to learn new languag

    Internet Explorer 8 is now available in 18 additional languages

    Original: Internet Explorer 8 is now available in 18 additional languages

    We are pleased to announce the availability of Internet Explorer 8 in 18 additional languages. Internet Explorer 8 is now available in a total of 43 languages.

    List of NEW Internet Explorer 8 Languages:

    Language

    Code

    Windows Vista

    Windows Server 2008

    Windows XP

    X86

    X64

    X86

    X64

    X86

    Bulgarian

    BGR

    Yes

    Yes

    Yes

    Yes

    Yes

    Bosnian (Cyrillic)

    BSC

    Yes

    -

    -

    -

    Yes

    Bosnian (Latin)

    BSB

    Yes 

    -

    -

    -

    Yes

    Catalan

    CAT

    Yes 

    -

    -

    -

    Yes 

    Croatian

    HRV

    Yes

    Yes

    Yes

    Yes

    Yes

    Estonian

    ETI

    Yes

    Yes

    Yes

    Yes

    Yes

    Hindi

    HIN

    Yes

    -

    -

    -

    Yes

    Latvian

    LVI

    Yes

    Yes

    Yes

    Yes

    Yes

    Lithuanian

    LTH

    Yes

    Yes

    Yes

    Yes

    Yes

    Macedonian

    MKI

    Yes

    -

    -

    -

    Yes

    Romanian

    ROM

    Yes

    Yes

    Yes

    Yes

    Yes

    Serbian (Cyrillic)

    SRB

    Yes

    -

    -

    -

    Yes

    Serbian (Latin)

    SRL

    Yes

    Yes

    Yes

    Yes

    Yes

    Slovakian

    SKY

    Yes

    Yes

    Yes

    Yes

    Yes

    Slovenian

    SLV

    Yes

    Yes

    Yes

    Yes

    Yes

    Thai

    THA

    Yes

    Yes

    Yes

    Yes

    Yes 

    Ukrainian

    UKR

    Yes

    Yes

    Yes

    Yes

    Yes

    Vietnamese

    VIT

    Yes

    -

    -

    -

    Yes

    We have also made available Windows Vista/ Windows Server 2008 Language Packs for these languages and can be downloaded from here.

    Who can install and benefit from Internet Explorer Language packs:

    If you had already installed Internet Explorer 8 in English and you had an underlying Windows Vista or Windows Server 2008 operating system in any of the above languages, you can experience localized Internet Explorer 8 by installing the Internet Explorer 8 Language pack that matches your operating system language(s). Users who have more than one Language pack installed on their machine could benefit from installing Language packs as well.

    Internet Explorer 8 MUI packs for Windows XP, Windows Server 2003 is an upcoming release planned for a mid-May 2009. Internet Explorer 8 MUI for Windows XP, Windows Server 2008 will ship in two MUI packs.

    • Internet Explorer 8 MUI pack applicable to Windows XP x86 and Windows Server 2003 x86 for the following languages –
      • Arabic, Chinese (Traditional), Chinese (Hong Kong), Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Portugal), Portuguese (Brazil), Russian, Spanish, Swedish, Turkish, Bulgarian, Croatian, Estonian, Latvian, Lithuanian, Romanian, Slovenian, Slovakian, Thai
    • Internet Explorer 8 MUI pack applicable to Windows Server 2003 x64 and Windows XP x64 PRO for the following languages –
      • Chinese (Traditional), Chinese (Simplified, German, French, Italian, Japanese, Korean, Russian, Spanish, Swedish, Portuguese (Brazil)

    Note: If you have Windows XP or Windows Server 2003 and OS MUI pack installed, we recommend you install the English version of Internet Explorer 8 and then install the Internet Explorer 8 MUI pack for Windows XP and Windows Server 2003 (matching your Operating system and architecture).

    Furthermore, Internet Explorer 8 will be made available shortly in an additional 20 languages. Please stay tuned.

    List of upcoming localized Internet Explorer 8 languages:

    • Albanian
    • Assamese
    • Basque
    • Bengali (Bangladesh)
    • Bengali (India)
    • Gujarati
    • Indonesian
    • Kannada
    • Kazakh
    • Konkani
    • Kyrgyz
    • Malay (Brunei Darussalam)
    • Malay (Malaysia)
    • Malayalam
    • Marathi
    • Oriya
    • Punjabi
    • Tamil
    • Telugu
    • Uzbek (Latin)

    Thanks,
    Vishwac Sena Kannan
    International Program Manager | Internet Explorer

    Linux users get New Ubuntu with Firefox 3.0.9. as default.

    Original: Linux users get New Ubuntu with Firefox 3.0.9. as default.

    Today Ubuntu Linux released their latest OS, Linux, 9.0.4. and has stated that Firefox will be and is the *"Default"* browser for the Desktop.
    Ubuntu being one of the largest, and professionally tight ran Linux operating system companies, this is a good thing knowing about all the browsers available for LINUX!

    read more

    пятница, 24 апреля 2009 г.

    Recent Changes to IE Content on MSDN

    Original: Recent Changes to IE Content on MSDN

    Do you read about Internet Explorer and related technologies on MSDN? We've recently reorganized the table of contents for the HTML/DHTML Overviews. We would like your feedback.

    Hi! My name is Lance Leonard; I'm a Programmer/Writer on the Internet Explorer Developer Content team. I'm part of the team that's responsible for the content on MSDN that relates to Internet Explorer, specifically HTML and CSS and Internet Explorer Development.

    You may have noticed that we've added a lot of new content describing Internet Explorer 8 and how it impacts the way you develop your Web sites. I wanted to let you know that we're also working to improve the content we've previously published.

    Case in point, we've recently reorganized the HTML/DHTML Overviews. Previously, we had nearly 100 articles collected in one location. It was hard to locate specific articles and even harder to understand how separate articles were related.

    To clarify this, we've separated the overviews into sections that are similar to the lifecycle of a Web site.

    • The Creating Web Sites section contains articles related the basics of Web page construction.
    • Content Design and Presentation deals with issues involving layout, positioning, and CSS.
    • The Data Storage and Cookies section includes persistence and other data management concepts.
    • Integrating Sites and Services provides information related to Accelerators, AJAX, Open Search and others related topics.
    • Quick Reference Guides collects summary articles designed to help you find specific facts quickly.
    • Security Considerations outline the concepts and ideas to help protect Web sites from malicious behavior.
    • The Testing Web Sites section covers the Internet Explorer Developer Tools, the Microsoft Application Compatibility Toolkit for deploying Internet Explorer, the Mark of the Web, and other information useful for troubleshooting rendering issues and markup problems.

    In turn, each section contains relevant subsections. For example, Creating Web Sites contains subcategories related to DHTML Tutorials, Scripting Internet Explorer, Tables and Forms, and so on.

    The basic idea is to group related articles together, so you can find the information you're looking for more quickly... even if you don't know precisely what you're looking for.

    I'd like to know your thoughts about the new organization. Give it a spin, kick the tires, and let me know what you think.

    Lance Leonard
    Programmer/Writer
    Internet Explorer Developer Content

    WebKit's week - #8

    Original: WebKit's week - #8

    French version

    After four months without news, I'll try to be more regular. Let's hope my new organisation will help.

    Changes of the week

    Everything mentioned below should work with the latest nightly available at the moment (42662).

    6 parallel connections (42457, 42559)

    With this commit, WebKit can now use 6 parallel connections per domain, previously 4. The number of parallel connections is important to download as fast as possible the resources of a w ef="http://trac.webkit.org/changeset/42483" hreflang="en">XMLHttpRequest withCredentials (42483)

    This is a new feature from the XMLHttpRequest Level 2 spec. With the withCredentials attribute, you can define whether or not you wanna send the cookies and HTTP authentication data when using a cross domain XHR. Like the number of parallel connections, we need a new version of CFNetwork to test this.

    Array.reduce and Array.reduceRight (42563, 42570)

    These are two new methods define by ECMAScript 5. You bject.


    This

    Windows Live Messenger Mail

    Original: Windows Live Messenger Mail

     
     

    read more

    Making A Difference

    Original: Making A Difference

    While we often think of social media as a way to connect with our broad circle of friends, its influence has gone beyond the bounds of entertainment and communication to truly democratize information and to transform "readers" and "consumers" into publishers. Flock celebrates the diversity of human self-expression by making it simple to participate, publish and "write to the web" from your browser.

    soul of the new machine logoOn May 4th and 5th, leading human rights advocates, journalists, and scientists will convene at The Soul of the New Machine conference being held on the U.C. Berkeley campus.  The conference will look at how technology can empower human rights around the world. Conference participants will explore how new developments in science and technology can be applied to human rights evidence gathering and analysis, advocacy, and outreach. The conference participants will learn about the latest advancements in mobile technologies and new media and how these systems have already been applied to expose war crimes and other serious violations of human rights and to disseminate this information in real time throughout the world.

    Flock is a proud sponsor of this event. Flock's users reside in 192 countries and territories around the world. This diverse global community has collectively engaged in more than 400,000,000 social actions including blog posts, uploaded photos, shared images, video and information content along with a myriad of communications and people connections.

    How can Flock help empower human rights? By helping our users to document their reality, expose their truth, advocate change and raise their voice! The team at Flock salutes its users who are active all around the world shaping their online experience and their community every day.  We want to learn about your personal story. Let us know how Flock empowers your social action for social good. Please email your story to makingadifference at flock dot com.

    If you'd like to learn more about getting involved and/or attending The Soul of the New Machine conference, go to www.newmachineconference.org. Those who are not able to attend in person can watch live video streaming and blogging of conference events on the conference site starting May 4th.

    Knowledge and awareness are the important first steps in this journey.  We hope you'll join us.

    Shawn Hardin
    CEO Flock

    Blogged with the Flock Browser


    Tags: flock, browser, HRC, human rights, advocacy, soul of the new machine

    четверг, 23 апреля 2009 г.

    Firefox 3.0.9 schließt kritische Sicherheitslücke

    Original: Firefox 3.0.9 schließt kritische Sicherheitslücke

    Das Firefox 3.0.9 Update schließt mehrere gefährliche Sicherheitslücken, die in Fehlerberichten beschrieben sind.

    read more

    Xan Lopez and Gustavo Noronha are now WebKit reviewers

    Original: Xan Lopez and Gustavo Noronha are now WebKit reviewers

    Over the last six months, Xan Lopez and Gustavo Noronha have been working tirelessly on the GTK+ port of WebKit. They’ve contributed over 150 improvements to WebKit in the form of bug fixes and API improvements, and have played important roles in driving the development of the GTK+ port forward and assisting contributors that are new to the WebKit project. Please join me in congratulating Xan and Gustavo on their reviewer status!

    вторник, 21 апреля 2009 г.

    Get up close and personal with Jon

    Original: Get up close and personal with Jon

    Jon S. von Tetzchner

    Next Tuesday, at 1:00 p.m. UTC, Jon S. von Tetzchner will sit down for an hour to answer your questions about anything Operalicious! Submit your question today and vote on your favorite picks!


    Jon S. von Tetzchner

    Next Tuesday, at 1:00 p.m. UTC, Jon S. von Tetzchner will sit down for an hour to answer your questions about anything Operalicious! submit questions

  • Vote on your favorite questions from the prior day (starting Tuesday, April 21st)
  • Opera staff will also keep track and moderate the forum to make sure the discussion does not go off-topic.

    Customization in IE8

    Original: Customization in IE8

    I am a user interface tester on the Internet Explorer team and one of my favorite things about any application is the ability to personalize the program to give it your own look and feel.

    I am never content with ubiquitous one-size–fits-all solutions and really look forward to products that value user choice. I'm excited that IE8 now has some personalization options and this cycle I have been fortunate to work on two such features – IE8 Look and Feel (customizations around the Command bar) and the Smart Address bar.

    First of all, let me walk you through the Command bar area for those of you not familiar with this feature.

    A context menu can be invoked by right clicking in the empty space in any of the following areas:

    1. The Legacy File Menu Band,
    2. The Favorites Bar or
    3. The Tab Band

    Context menu in the IE chrome which allows you to choose what items should be displayed

    Choosing which menus to show

    The command bar context menu allows you to choose which of the menu bars you would like see - everything is on by default (notice the check marks in the visual above).

    For example, the command bar and menu bars each contain similar options. You might want to turn off one of these to avoid redundancy. Similarly, you can turn off the favorites bar (although I would not recommend this – there are many cool new features here!),   the compatibility view button, and/or the status bar.

    In the favorites bar you can customize to see more favorites by right clicking and choosing from the context menu to switch from Long Titles to Short Titles or even just Icons only mode.  The full title will always display in the tooltip.

    context menu options to change the title widths on the Favorites bar (Long, short or icons only)

    Favorites bar with Long titles, Short titles, and Icons only.

    If you uncheck "Lock the toolbars", you can drag and drop the command bar to a new location. Place it on its own row below the file menu, or align it on the row with the favorites bar – the choice is yours! I personally like moving it to its own row and turning off the menu bar (the second highlight in the picture below).Notice how that opens up space for more tabs in the tab row.

     the command bar can be moved to different locations to free up space on the tab row or the favorites bar.

    Changing the position of the stop/refresh buttons

    For those of you that would like these buttons to appear on the left side of the address bar, you can do so by clicking "Customize" and then "Show Stop and Refresh Buttons before Address Bar".

    menu to change the location of the stop/refresh buttons.

    Choosing menu items on the command bar and the display mode

    We have cleaned up the command picker and ensured there is an icon for each item. So now when you add new items to the command bar, this lets you easily identify each option when in "Show Only Icons" mode. You can also choose to "Use large icons" for increased readability.

    Or if you like text, there is the good old "Show All Text labels "or "Show selective text" which shows a combination of icons and text.

    Menu option to show text labels, selective text or only icons. 

    Finally you can use "Add remove commands "to invoke the command well which lets you pick and choose what you would like to display in the command bar.

    menu options to add or remove options from the command bar 

    Customize the Smart Address bar

    One of my favorite features in IE8 is the Smart address bar. I really like how I can quickly pick previously typed addresses, history, or favorite items right from my address bar. And if I'm a frequent feeds user, I can find feeds here too by turning on an option in Internet Options.

    the Smart Address bar dropdown with items from autocomplete, history, favorites and feeds. 

    In order to change what you would like to see you have to go to File menu>Tools>Internet Options and then choose the "Content tab "and "Auto complete settings".

    Menu to enable/disable selections in the Smart Address bar.

    We'd love to hear how you would like to further customize future versions of Internet Explorer. Your preferences and tastes are important to us, and we are committed to continually improving your experience. Keep writing to us and let us know!

    Nomita Paul
    IE Test

    April Chat with the Internet Explorer team on Thursday

    Original: April Chat with the Internet Explorer team on Thursday

    Join members of the Internet Explorer team for an Expert Zone chat this Thursday, April 23rd at 10.00 PST/17.00 UTC. These chats are a great opportunity to have your questions answered by members of the IE product team. Thank you to all who have attended our previous chats! 

    Other upcoming Expert Zone chat dates can be found here.  If you can't join us live, the transcript for all chats are available here.

    Thanks!  See you Thursday.

    Allison Burnett
    Program Manager

    суббота, 18 апреля 2009 г.

    Member of the week

    Original: Member of the week

    Member of the Week

    Meet a very talented graphics and web designer who also makes his very own comic! :hat:


    Member of the Week

    This member loves to help people, even when he know that he won't be repaid. That's the spirit. :) He's good with graphics and have very extensive knowledge about image and photo editing - something his cool comic "The DarkSun'

    10,000 total downloads

    Original: 10,000 total downloads

    We did it 10,000 total mozilla foxiewire add-on downloads

    FoxieWire 0.3.1

    by LouCypher

    FoxieWire (http://www.foxiewire.com/) is a community driven news portal dedicated to bringing you the best from the world of Mozilla. Community run site that provides daily news stories on all of Mozilla's products and projects.

    read more

    Tweet Firefox

    Original: Tweet Firefox

    Given the popularity of status update services (or microblogs) like Twitter and Identi.ca, these are also good channels to promote Firefox to a wider audience.
     
    We can actively tweet about Firefox, on Twitter, Identi.ca, Facebook and other places where you can update your status:

    read more

    Firefox 3.5 Beta

    Original: Firefox 3.5 Beta

    Die zur Zeit als 3.1beta3 verfügbare Version des kommenden Firefox 3.5 bringt neben anderen Features, die Möglichkeit mit sich, Audio- und Videos-Files direkt per Tags in die Seite einzubetten. Dabei wird das freie Ogg-Format unterstützt, was Creative Commons natürlich besonders freut:

    read more

    Fourth Annual WebKit Open Source Party

    Original: Fourth Annual WebKit Open Source Party

    WWDC is upon us, and we hope to see you all there! Our party is open to anyone who is interested, free of charge. So if you will be in town or you are already in town, come and meet some cool web developers, WebKit hackers, browser developers, and lots of folks with an interest in cool technology.

    Details

    Place: Thirsty Bear Restaurant & Brewery (map)
    Date: Wednesday, June 10th
    Time: 7:30 PM
    upcoming.org

    пятница, 17 апреля 2009 г.

    Spotlight on the extraordinary

    Original: Spotlight on the extraordinary

    Skater surfing the Web using Opera Mini

    We are on a mission to track down ordinary Web users who are doing extraordinary things online and even offline.


    We are on a mission to track down ordinary Web users who are doing extraordinary things online and even offline. Maybe you've started an online charity? Maybe you've overcome a disability to become proficient computer user? Maybe you finally completed that high school diploma with the help of online courses? Whatever your extraordinary story is, we want to hear it!

    Four of the most compelling entrants will be interviewed and featured in the 2009 Opera Magazine.

    <
  • Max 350 word entries
  • Deadline is May 15
  • Write a blog and send a link with the subject "My Story" as a private message or email
  • Include your name, age and your preferred method of contact (phone/email)
  • By submitting your story to Opera, we reserve the right to publish your entry within My Opera for public viewing
  • WebKitGTK+ 1.1.5

    Original: WebKitGTK+ 1.1.5

    So, we are still mostly able to keep our release each two weeks promise. For this release we have two big additions to the ’support’ side of the project: translations support, and gtk-doc support. The former is made of the usual makefile rules used by gettext-enabled projects with a rework to fit in the non-recursive build process of WebKitGTK+. The later is not as well integrated yet, so you have to go manually to WebKit/gtk/docs and type make, but not before editing WebKit/gtk/webkit/webkitprivate.cpp and adding a call to g_thread_init(NULL); to webkit_init(). You get the idea, we need help in polishing this one.

    As for code, Xan Lopez has been doing some serious work on accessibility support, using ATK. After the a11y hackfest he landed a number of patches moving forward in this direction. It looks like we will be able to meet the requirements for becoming blessed for use by GNOME. We also got a nice printing API, that allows applications to stop using the nasty hack that would send a print() call through javascript. They are also able to control/monitor the print process, or automate it, so that no print dialog is shown, if they wish.

    That’s it, come join the party =D. Now, for 1.1.6, I’m hoping Diego finishes the spelling check patch, and it would be awesome to have Jan’s proper error reporting!

    четверг, 16 апреля 2009 г.

    The Results are in!

    Original: The Results are in!

    This easter there was, as I am sure you noticed, an easter egg hunt. And now I give you the top 5 hunters in cluding the winner!
    5th = Josh Daehling with 20 eggs

    4th = Kim with 20 eggs
    3rd = Aamod Nerurkar with 22 eggs
    2nd = William with 24 eggs
    1st with a wopping 26 out of 29 eggs Tanmay Agnihotri

    среда, 15 апреля 2009 г.

    Monster Evolution in Qt: Episode 3 (Revenge of the Cylinders)

    Original: Monster Evolution in Qt: Episode 3 (Revenge of the Cylinders)

    Seems nobody is interested in free drinks these days. At last that is my impression since not many guesses have been thrown for the title of this episode. Of course, that could also mean that this monster series is really boring anyway.

    Whatever the case, here I present you the third and the latest episode of the Monsterwalker family saga. For those who missed the previous two episodes: The QtScript Menace and Attack of the SquirrelFish, I suggest reading them first to get the clue of the context. It’s merely about running Monster Evolution, part of the Chrome Experiments, written by Dean. As I have hinted before, now we make


    cymonster.png

    Using V8 means that we have to deal with the bindings manually. With Qt Script, we have the luxury of using its built-in Qt integration. Same goes with JavaScriptCore, we have the hook via QWebFrame. For V8, we need to go low-level and invoke the necessary V8 functions ourselves. Fortunately, V8 is already designed with embedding usage in mind.

    Can’t wait to see the code? Check out the git repository under cymonster subdirectory. Grab the archive (find the snapshot link) if you do not use git. Make sure to open the README file and follow the instructions there, this is absolutely mandatory as this code requires a working V8 shared library. Don’t be shocked to see that the code is still as short as the previous examples. Despite our use of V8, the book-keeping and binding parts are kept to minimum.

    Since V8 is claimed to have a fantastic performance, don’t be surprised if now you will a very fast rotating monster, unlike in the previous episodes. Typically you should easily reach 25 fps in modern machines these days. For the fun of it, the frame rate is capped at 50 fps (I didn’t bother to do it in the previous episodes, it won’t be reachable anyway). On a high-end machine with fast graphics card and running the demo with OpenGL graphics system, a stunning 30 fps is not so uncommon. If you follow this series faithfully and try all these three episodes, care to share the frame rate you got from each of the episodes?

    As a side note, the use of OpaquePaintEvent to avoid offscreen buffer (since we stick to SourceOver composition mode all the time) seems to work only on Windows and Linux/X11, the latter often also depends on the composition manager and good graphics driver, or a combination thereof. Thus, I decided to enable the use of offscreen buffer for Mac OS X. You can still enable it by hand on other platforms if you experience the lack of said effect. Mind you, this would cost you few fps, but that is the price you need to pay.

    Last but not least, writing this monster series has been the source of fun and learning for me. I hope you enjoy reading it as much as I enjoy preparing it. May the Script be with you!

    The final FAQ:

    Q: Since V8 is so fast, don’t you want a V8-based Qt Script?
    A: No, since JavaScriptCore is still the official JavaScript engine for WebKit. In addition, there are other reasons that I won’t elaborate here (to mention one: lack of a bytecode interpreter for non JIT-supported platforms).

    Q: But you use it already in this example?
    A: To use V8 is different that to build a full-blown Qt Script implementation using V8. The former is a fun hacking session for one afternoon, the latter is a real engineer project that spans weeks.

    Q: Will there be The Monkey Traces Back?
    A: Unlikely, I am exhausted.

    Postscript: No monsters were harmed in the making of these demos.

    IE April Security Update Now Available

    Original: IE April Security Update Now Available

    The IE Cumulative Security Update for April 2009 is now available via Windows Update or Microsoft Update.

    This update addresses four privately reported vulnerabilities and two publicly disclosed vulnerabilities. The security update addresses these vulnerabilities by modifying the way that Internet Explorer searches the system for files to load, performs authentication reply validation, handles transition errors when navigating between Web pages, and handles memory object. For detailed information on the contents of this update, please see the following documentation:

    This security update is rated Critical for Internet Explorer 5.01 and Internet Explorer 6 Service Pack 1,  Internet Explorer 6, and Internet Explorer 7 running on all supported editions of Windows 2000, Windows XP and Windows Vista.  For Internet Explorer versions running on all supported editions of Windows Server 2003 or Windows Server 2008, the update is rated Important.  For Internet Explorer Beta products, download locations are available in the Knowledge Base Article. 

    IE security updates are cumulative and contain all previously released updates for each version of Internet Explorer.

    I encourage everybody to download this security update and other non-IE security updates via Windows Update or Microsoft Update. Windows users are also strongly encouraged to configure their systems for automatic updates to keep their systems current with the latest updates from Microsoft.

    Terry McCoy
    Program Manager
    Internet Explorer Security

    Easter Hunt winners

    Original: Easter Hunt winners

    Scary looking white rabbit

    The hunt has come to an end! Who followed the white rabbit? Who won? :eyes:


    During last week's holiday we asked you to complete a short, but very difficult (or so we thought), Easter Hunt on My Opera. We presented you with a set of riddles to be completed in order to enter a random draw to win a Nintendo DSi or an Opera goodie bag. :cool:

    It took roughly 4 hours before missevilat had cracked all the riddles and was the first to complete the hunt. For her great effort we'd like to reward her with a cool Opera goodie bag. The lucky ms/640846/02ahunt.jpg" width="240" height="160" alt="Second riddle wrong" class="left" style="margin:0px 0 15px 0;"/>If you chose right as your answer you'd be wrong, because we wanted you to say left. ;)


    Second riddle correctGood, good. Left was the correct choice! For this riddle we wanted to know "Barry" Allen's first name. If you looked closely you had a series of clues. You could examine the image and notice the small "Flash" logo embedded, check out the page title, google the blog text, etc. Anyway, "Barry" Allen's first name is Bartholomew.


    Fourth riddleWe had hidden a very small egg on the page (Apr. 10, 2001) which linked to the the last riddle of this year's Easter Hunt.


    Fifth riddleThe white rabbit has been made famous from film classics such as "Alice in Wonderland" and "The Matrix". We wanted you to follow the white rabbit too, and if you literally did what you were to told to do, you'd NOBUYUKI

  • dodd
  • marike79
  • jarinkirill
  • selurus
  • LoudLunatic
  • firebird619
  • samfresco
  • dduenker
  • betaj
  • Thanks everyone for playing and taking part in this years Easter Hunt!

    Ariya Hidayat is a WebKit reviewer

    Original: Ariya Hidayat is a WebKit reviewer

    Ariya Hidayat is our newest WebKit reviewer. He has done extensive work in the
    Qt port with countless bugfixes, performance improvements and API designs.
    Please join me in congratulating Ariya on his reviewer status.

    вторник, 14 апреля 2009 г.

    Easter Hunt winners

    Original: Easter Hunt winners

    Scary looking white rabbit

    The hunt has come to an end! Who followed the white rabbit? Who won? :eyes:


    During last week's holiday we asked you to complete a short, but very difficult (or so we thought), Easter Hunt on My Opera. We presented you with a set of riddles to be completed in order to enter a random draw to win a Nintendo DSi or an Opera goodie bag. :cool:

    It took roughly 4 hours before missevilat had cracked all the riddles and was the first to complete the hunt. For her great effort we'd like to reward her with a cool Opera goodie bag. The lucky ms/640846/02ahunt.jpg" width="240" height="160" alt="Second riddle wrong" class="left" style="margin:0px 0 15px 0;"/>If you chose right as your answer you'd be wrong, because we wanted you to say left. ;)


    Second riddle correctGood, good. Left was the correct choice! For this riddle we wanted to know "Barry" Allen's first name. If you looked closely you had a series of clues. You could examine the image and notice the small "Flash" logo embedded, check out the page title, google the blog text, etc. Anyway, "Barry" Allen's first name is Bartholomew.


    Fourth riddleWe had hidden a very small egg on the page (Apr. 10, 2001) which linked to the the last riddle of this year's Easter Hunt.


    Fifth riddleThe white rabbit has been made famous from film classics such as "Alice in Wonderland" and "The Matrix". We wanted you to follow the white rabbit too, and if you literally did what you were to told to do, you'd NOBUYUKI

  • dodd
  • marike79
  • jarinkirill
  • selurus
  • LoudLunatic
  • firebird619
  • samfresco
  • dduenker
  • betaj
  • Thanks everyone for playing and taking part in this years Easter Hunt!

    Campus Reps "brown bag" presentation

    Original: Campus Reps "brown bag" presentation

    04/15/2009 - 13:00
    04/15/2009 - 14:00
    US/Pacific

    Hey SFX commmunity and fellow Campus Reps!

    First, for those that don't know what a "brown bag" is, that's what we call open presentations and meetings we have at the Mozilla office during lunch. ;-)

    read more

    Firefox in London

    Original: Firefox in London

     
    This group has been specially created for the people in London who Firefox!
    Let's make this point to spread fireFox, and make it to be the No1  browser in London.

    read more

    воскресенье, 12 апреля 2009 г.

    The Easter Bunny Has Arrived!

    Original: The Easter Bunny Has Arrived!


    For near 1 hour now there has been something new on a number of Mozilla Community Websites. This something new comes in the shape of an egg. This egg could win you some swag!

    read more

    суббота, 11 апреля 2009 г.

    Easter eCard is up!

    Original: Easter eCard is up!

    A little late, but Foxkeh is back to help us wish our friends a Happy Easter!
     
    Easter foxkeh
     

    read more

    ECMAScript, Fifth Edition Candidate Specification Announced

    Original: ECMAScript, Fifth Edition Candidate Specification Announced

    Yesterday was a significant milestone in the web's continuing evolution—the announcement of ECMAScript, Fifth Edition Candidate Specification (formerly known as ECMAScript 3.1 back when I last mentioned it); the "Candidate Specification" stage is the last stop on the road to becoming a final standard. Read more about it on the Jscript blog!

    This is a great achievement and paves the way for enhanced web programming scenarios in all browsers. I'd also like to personally thank Allen and Pratap for their contribution to the TC-39 effort, as well as their assistance in delivering a few of the ES 5 features to our customers in IE8.

    -Travis Leithead

    Prepare for Automatic Update distribution of IE8

    Original: Prepare for Automatic Update distribution of IE8

    In January we blogged about our plan to distribute IE8 via Automatic Update/Windows Update (for simplicity, we'll refer to this as Automatic Update for the rest of this blog post). This post provides some additional information about how users and administrators are in control of browser upgrades.

    Last week, we released IE8 via Automatic Update to users still running pre-release versions of IE8 (Beta 2 or Release Candidate 1). The goal was to make sure users who chose to install IE8 have the latest up-to-date version.

    Starting on or about the third week of April, users still running IE6 or IE7 on Windows XP, Windows Vista, Windows Server 2003, or Windows Server 2008 will get will get a notification through Automatic Update about IE8. This rollout will start with a narrow audience and expand over time to the entire user base. On Windows XP and Server 2003, the update will be High-Priority. On Windows Vista and Server 2008 it will be Important.

    IE8 will not automatically install on machines. Users must opt-in to install IE8. Users will see a Welcome screen that offers choices: Ask later, install now, or don't install.

     IE8 welcome screen

    Users who decline the automatic update can still download it from http://www.microsoft.com/ie8 or from Windows Update as an optional update.  For more information about the Automatic Update experience, see Jane Maliouta's blog post from January 6th.

    If an organization uses Automatic Update to keep Windows up-to-date but wants to manage its own deployment of IE8, a free Blocker Toolkit is available that will block automatic delivery of IE8.  This blocker toolkit was released in January 2009 and has no expiration date.  For more information, please review the information for IT administrators at the Windows Update/Microsoft Update site on TechNet, as well as the Blocker Toolkit FAQ.  Organizations that wish to block the distribution of IE8 should have their blocking in place by the week of April 20th.

    Organizations that use Windows Server Update Services (WSUS) and Systems Management Server (SMS) can deploy IE8 in the same manner as they would deploy any other update.  We will release IE8 to WSUS in July 2009; it will be classified as an Update Rollup and must be approved to install on groups of clients within the organization.

    Eric Hebenstreit
    Lead Program Manager