the following changes have been pushed to bugzilla.mozilla.org:
-  needinfo canceled or requested email end with @@body-headers@@
-  Pulse is not notified of changes to attachment flags
-  BzAPI compatibility layer returns HTTP 200 when a bug update failed
-  Restricting a bug’s visibility does not delete any associated MozReview review requests
discuss these changes on mozilla.tools.bmo.
Filed under: bmo, mozilla
Mozilla geeft Firefox-gebruikers vergeetknop
MOUNTAIN VIEW - De Firefox-webbrowser bestond maandag 10 jaar en dat heeft maker Mozilla gevierd met een update. Gebruikers krijgen voortaan een 'vergeetknop' voorgeschoteld waarmee lokale internetsporen in één klik kunnen worden uitgewist.
Mozilla voegt vergeetknop toe aan FirefoxComputer Idee
Nieuwe Firefox met vergeetknop en DuckDuckGo gelanceerdSecurity.nl
alle 3 nieuwsartikelen »
On Monday a project that I've been working on was officially announced as part of a larger privacy initiative called Polaris. In case you missed it, there is an experimental tracking protection feature in Firefox Nightly that allows people to avoid being tracked by not communicating with known tracking domains, especially those that do not respect DNT. Our initial blocklist is from Disconnect. As a side effect, blocking resources from tracking domains speeds up page load times on average by 20%. Privacy features rarely coincide with performance benefits, so that's exciting.
Currently, tracking protection is available by turning on browser.polaris.enabled in about:config. If you care about privacy in Firefox and are running Nightly, please give it a try. Requiring about:config changes is quite onerous, but we need your feedback to improve tracking protection. You can read official instructions on how to turn on tracking protection or see the animated gif below (original slide deck here for people who like to advance manually).
Many thanks to everyone who helped get this landed, especially my awesome intern, Georgios Kontaxis, and the team at Disconnect for open sourcing their blocklist.
Today, President Obama announced his support for clear, enforceable rules to protect net neutrality, grounded in “Title II” reclassification by the Federal Communications Commission. We’re nearing the end of a long, sustained fight to get strong, effective protections for net neutrality. Now it is time to take it to the finish line.
Imagine a world where a small handful of powerful companies decide what information is available and accessible on the Internet. Or, a world where someone else chooses what you should (and shouldn’t) see on the Internet. Or, a world where you can no longer access your favorite website because it’s not part of the suite of content offered in your area.
Preventing the Internet that you just imagined is why the net neutrality fight is so important to the Mozilla community. It is about protecting the core ethos of the Internet. It is about ensuring that it remains an engine of innovation, opportunity and learning. It is about standing up to those in power with a core assertion: the Web is not owned by any one of us; rather, it is shared by all of us.
In the spring, the U.S. Federal Communications Commission proposed rules that would have gutted the free and open Web. Under its original proposal, we would have seen the emergence of a two-tiered Internet — a fast one that benefits the few companies that can afford to pay; and a slow one for the rest of us.
The Internet community quickly responded, mobilizing itself for a long, sustained fight. Around the country, everyone from small business owners to librarians told their stories of why net neutrality was important to them. People saw the debate for what it really was — a few cable company goliaths trying to hoodwink the mainstream public and change the nature of the Web. We fought back with a resounding voice — the greatest amount of public engagement the FCC has ever seen — demanding strong net neutrality.
Today, as the FCC is closing in on a decision about net neutrality, tensions are rising over if and how it will adopt rules grounded in Title II authority. Title II would empower the FCC to prohibit the discrimination created when someone else can control which content is accessible. The question of where the FCC gets its authority — Title II or something else — is important. If the FCC chooses to rely on the wrong authority, the rules could be weakened, challenged, or overturned.
We have a view on both the authority and the rules required.
First, we believe that the FCC’s authority must come from Title II, and that full Title II reclassification is the cleanest, simplest path forward.
Second, we want a baseline set of protections that incorporate Title II. These protections include strong rules against blocking and discrimination of content, and should apply to the ‘last mile’ portion of the network controlled by the Internet access service provider.
In short, the FCC must not create separate fast lanes that enable prioritization of content over the Internet not based on reasonable and transparent network management.
Finally, because there is only one Internet, we believe the same framework and rules must be applied to mobile as well as fixed access services. It is time to bring mobile into the open Internet age.
Anything less than strong, enforceable rules against blocking, discrimination, and fast lanes, grounded in Title II, is unacceptable. Anything less than this is not the Mozilla baseline or the Mozilla proposal.
In the 25 year history of the Web there have been moments when the masses have stood up to the powerful forces that seek to control it; the launch of Firefox, which defeated the one-browser monopoly of Internet Explorer; the fight that stopped SOPA/PIPA from becoming law; the recent protests in Hungary against an Internet tax.
This is our moment to save the Internet as we know it, and the President’s focus on the issue demonstrates that we can win this fight, and get the FCC to adopt strong, enforceable rules to protect net neutrality. We stand with our Community ready to fight if our baseline is not met.
One of my core values is discipline and doing what I say. This for me is how I show up with integrity both for myself and the commitments I make to others. Keeping focused on what's most important helps me feel productive and be sure that whatever I've promised the people I work with, I get done. To support this value and way of working, I've created a daily practice that keeps me focused on the most important people and projects.
Each day I meditate, as close to waking and certainly before my first meeting. I get clear on what is coming up that day and how I want to show up for myself and the people I’m spending time with. I decide how I want to be, for example, is being joyful and listening to my intuition the most important way for today, or curiosity, humour?
I use mindful breathing many times in a day - particularly when I’m feeling strong emotions, maybe because I’ve just come from a fierce conversation or a situation that warrants some deep empathy - simply breath gets me grounded and clear before my next meeting or activity.
Exercise - feeling my body, connecting to my physical being and what’s going on for me. Maybe I’m relying too much on a coffee buzz and wanting an energy boost - listening to my cues and taking care throughout the day. How much water have I had? etc As well as honouring my value around fitness and health.
I also write - my daily journal and always moving a blog post or article forward. And most importantly - mindfulness, being fully present in each activity. Several years ago I broke my right foot and ‘lost’ my ability to multi-task in the healing process. It was a huge gift ultimately - choosing to only do one thing at a time. To have all of my mind and body focused on the thing I am doing or person i am talking with and nothing else. What a beautiful way to be, to honour those around me and the purpose or agenda of the company I’m working for. Weekly, I enjoy a mindful Friday night dinner with my family and turn off all technology to Saturday night and on Sunday's I reflect on my past week and prepare for my next - what worked, what didn't, what's important, what's not. etc.
Joy to you in finding a practice that works :)
Being discerning about my influences and experiences - I choose the people, experiences and beauty to influence my life. I find people aren’t always choosy about who or what they allow in their lives - they tend to revert to a default based on who they’ve known forever or do so without thought. I am more discerning now - and decide who I will give my time to, when I might read email, pay attention to my phone, and certainly who I will listen to, take advice from and experiences I want.
On Friday nights I’ve begun turning my phone off from dinner until Saturday night and sometimes Sunday morning - it gives me the opportunity to not be distracted by anyone and fully present in how I design my weekend to maximize rejuvenation and reflection.
I have found several friends that are smarter than me in key areas I love to learn about and so I soak up their thoughts, we share our challenges and learn from each other, we push each other to be even better and stronger than we know and acknowledge where we’re at or how we’re feeling without judgement.
For a complete shift in perspective and experience, I love growing our organic market-garden farm, it’s a venture that gives me solace, grounding, joy on a spiritual and physical plane that is entirely unique - to grow my own food and share this bounty with those that appreciate what it takes is beyond joyful. Particularly when I also then learn what can be done with e.g. ground cherry tomato’s and chocolate or wild leeks and miso :)
And I choose to include some element of beauty in my daily life and surroundings. That might mean picking a simple bouquet of wild flowers to infuse a team meeting room in the fresh scent of lilac’s. Or it could be appreciating fine art in painting or sculpture and the profound and thought-provoking impact the artist intends.
Mozilla Is Helping Tor Get Bigger and Better
Mozilla knows what's up. The non-profit is aware that the vast majority of its users think that privacy on the internet is falling apart, so it's launching a new strategic privacy initiative called Polaris. And you'll never guess who's on board. Just ...
As Firefox turns 10, Mozilla introduces new 'Forget Button' and launches ...The Next Web
Mozilla updates Firefox with Forget button and DuckDuckGo search, rolls out ...VentureBeat
As Firefox turns 10, Mozilla trumpets privacyComputerworld
ExtremeTech -The Guardian
alle 93 nieuwsartikelen »Google Nieuws
Ten years ago today, we declared independence. We declared that we have the independence: to choose the tools we use to browse and build the web; to create, talk, play, trade in the way we want and where we want; and to invent new tools, new ways to create and share, new ways of living online, even in the face of monopolies and governments who insist the internet should work their way, not ours. When we launched Firefox on on November 9, 2004, we declared independence as citizens of the web.
The launch of Firefox was not just the release of a browser: it was the beginning of a global campaign for choice and independence on the web. Over 10 million people had already joined this campaign by the time of the launch — and 10s of millions more would join in coming months. They would join by installing Firefox on their own computers. And then move on to help their friends, their families and their coworkers do the same. People joined us because Firefox was a better browser, without question. But many also wanted to make a statement with their actions: a single company should not control the web.
By taking this action, we — the millions of us who spread the software and ideas behind Firefox — helped change the world. Remember back to 2004: Microsoft had become an empire and a monopoly that controlled everything from the operating system to the web browser; the technology behind the web was getting stale; we were assaulted by pop up ads and virus threats constantly. The web was in bad shape. And, people had no choices. No way to make things better. Together, we fixed that. We used independence and choice to bring the web back to life.
And alive the web is. For all 2.8 billion of us on the web today, it has become an integral part of the way we live, learn and love. And, for those who think about the technology, we’ve seen the web remain open and distributed — a place where anyone can play — while at the same time becoming a first class platform for almost any kind of application. Millions of businesses and trillions of dollars in new wealth have grown on the web as a result. If we hadn’t stood up for independence and choice back in 2004, one wonders how much of the web we love today we would have?
And, while the web has made our lives better for the most part, it both faces and offers new threats. We now see the growth of new empires — a handful of companies who control how we search, how we message each other, where we store our data. We see a tiny oligopoly in smartphones and app stores that put a choke hold on who can distribute apps and content — a far cry from the open distribution model of the web. We see increased surveillance of our lives both by advertisers and governments. And, even as billions more people come online, we see a shift back towards products that treat people as consumers of the digital world rather than as makers and as citizens. We are at risk of losing our hard won independence.
This is why — on the 10th birthday of Firefox — I feel confident in saying that Mozilla is needed more than ever. We need great products that give people choices. We need places for those of us who care about independence to gather. And we need to guard the open nature of the web for the long haul. This is why Mozilla exists.
Just as we did 10 years ago, we can start to shift the tide of the web by each and every one of us taking concrete actions — big or small. Download the Firefox 10th Anniversary release — and then tell a friend why Mozilla and Firefox still matter. Grab a colleague or a parent or a kid and teach them something about how the web gives them independence and choice. Or, just watch and share the Firefox 10 video with friends (it’s really good, honest :)). These are a few small but meaningful things you can do today to celebrate Firefox turning 10.
Putting the web back on course as a force for openness and freedom will require much more than just small actions, of course. But it’s important to remember that the global community of people who installed Firefox for others — and then talked about why — made a huge difference when Mozilla first stood up for the web. We moved mountains over the past 10 years through millions of people taking small actions that eventually added up to a groundswell. As we look today for new ways to shore up our independence on the web, we will need to do this again.
Th 10th Anniversary of Firefox is a day to celebrate, no doubt. But today is also a day to deepen our commitment to choice and independence — to stand together and start sharing that commitment with everyone around us.It is a day to show that we are citizens of the web. I hope you will join me.
Filed under: drumbeat, mozilla, open, openweb, poetry, webmakers
So, as you may have heard, Firefox is launching a dev edition.
This post does not attempt to elaborate on that specifically too much, but it’s more to identify some issues I hit in early testing and the solutions to them.Theme
While I do admire the changes of the Developer Edition Theme, I’m a guy who likes to stick with “what I know” more than a drastic change like that. What I didn’t realize was that this is possible out of the box in developer edition.
After the Tour you get, you’ll want to open the Customize panel and then deselect “Use Firefox Developer Edition Theme” (see the following image — arrow added) and that will get you back to what you know.
As a longtime user, I had “Old Firefox Sync” enabled; this was the one that very few users enabled and even fewer used it across devices.
Firefox Developer Edition, however, creates a new profile (so you can use it alongside whatever Firefox version you want) and supports setting up only the “New” sync features. Due to creating a new profile, it also leaves you without history or saved passwords.
To sync my old profile with developer edition, I had to:
- Unlink my Desktop Firefox from old sync
- Unlink my Android Firefox from old sync
- Create a new sync account
- Link my old Firefox profile with new sync
- Link my Android with new sync
- Link Dev Edition with new sync
Now other than steps 6 and 7 (yea, how DO I profit?) this is all covered quite well in a SuMo article on the subject. I will happily help guide people through this process, especially in the near future, as I’ve just gone through it!
(Special Thanks to Erik for helping to copy-edit this post)
Mozilla brengt Firefox Developer Edition uit
Mozilla heeft een speciaal op webdevelopers gerichte versie van Firefox uitgebracht. De aangepaste browser bevat diverse tools die ontwikkelaars gebruiken om websites en webapps te ontwikkelen. Mozilla belooft de Firefox Developer Edition te blijven ...
The Content Services team is working to reframe how users are understood on the Internet: how content is presented to them, how they can signal what they are interested in, how they can take control of the kinds of adverts they are exposed to. As the Web evolves, these signals will be generated in two places by two actors: in the user’s client, at the user’s behest, or in the cloud, by a service or by a third party who seeks to know whatever it can about the user. We believe it is Mozilla’s place to ensure that the client empowers the user in this relationship and over time, think about how the cloud can play a role.
We’ve been working on an experimental feature that we think is super cool – which we’re calling the “Interest Dashboard” and today, we’ve releasing it as an experimental beta Firefox add-on. The team here is excited about the Interest Dashboard as it explores the advancement of content and the browser. The project has been led under the Product Management of Kevin Ghim and engineering leadership of Ed Lee in the Content Services team. The goal is to see how people consume the Web and try and classify it, and we have something we want to get testing and feedback on with this beta add-on..
How does it work?
You can download the experimental beta Interest Dashboard add-on here.
We believe that there are lots of ways that this add-on can benefit users – from new content discovery, to helping the user manage their own browsing behavior.
The ability to see how that time is spent, on which interests, and at what frequency and volume, will be fascinating for many users. Users will see how their content consumption is categorized and provide feedback directly into the Interest Dashboard. Ultimately, we can then start showing the user a more personalized content experience, on the user’s terms.
We also know that we have a lot of challenges ahead of us. We’d absolutely love your feedback after playing around with the add-on so please leave feedback in Bugzilla or in the comments section of this post. This is a foundational piece for for what we’re doing and we have to deliver value for ours users before we build on top of this.
There’s a lot of data science behind the classification system and we’re looking to make it better. he feature presents you with a number of views of your data and actions, but we want to know what you would find interesting.
The Interest Dashboard shows the user their activity and lets them gain insight from it – “what gets measured, gets managed”. In our case, the user of the Interest Dashboard will see all of the user’s browsing behavior and display it in a way the user can interact with. And if you use multiple instances of Firefox, across multiple desktops, or Firefox for Android, and you have connected all instances to a Firefox Account, you will see your data from all your browsing.
The Firefox Interest Dashboard add-on is unique in bringing this functionality directly to the user in their client, under their control. And unlike recommendation engines, the Firefox Interest Dashboard add-on will not be trying to stimulate you to remain engaged with a particular website, it will be a vehicle to allow the user to consciously express their own desires for what they want to browser to do.
So go download the Interest Dashboard add-on and see how much time each month you’re spending on watching kittens or funny videos.
Note: Most of the enhanced tiles changes landed during the 33 cycle. This explains why most of them does not show on this page.
- 65 changesets
- 119 files changed
- 2286 insertions
- 374 deletions
ExtensionOccurrences js18 cpp15 jsm11 h9 java7 css7 mn4 in4 c4 xml3 txt3 ini2 cc2 build2 xul1 sh1 inc1 dep1
ModuleOccurrences browser29 toolkit14 mobile14 security11 gfx11 netwerk6 widget4 media3 modules1 dom1 config1
List of changesets:Simone Bruno firstname.lastname@example.orgBug 1058286 - Add in-tree manifests needed for tests. DONTBUILD a=NPOTB - 3f092c058c62 Ed Lee email@example.comBug 1082051 - Enable enhanced tiles for desired locales on 33. r=ttaubert, a=sledru - 7dc8f5f9ad9e Ed Lee firstname.lastname@example.orgBug 1081157 - "What is this page" link appears on "blank" version of about:newtab. r=ttaubert, a=sledru - d69a0e8a853d Nicolas Silva email@example.comBug 1083071 - Add some old intel drivers to the blocklist. r=Bas a=sledru - d96967b7f22a Nicolas Silva firstname.lastname@example.orgBug 1044975 - Don't crash if mapping D3D11 shader constant buffers fails. r=Bas a=sledru - 946f61c00aa0 Bas Schouten email@example.comBug 1026893 - "crash in @0x0 | CContext::ID3D11DeviceContext1SetSamplers(ID3D11DeviceContext1, unsigned int, unsigned int, ID3D11SamplerState const*)". r=jmuizelaar a=sledru - b9e31f93e53c Nicolas Silva firstname.lastname@example.orgBug 1083071 - Blacklist device family IntelGMAX4500HD drivers older than 7-19-2011 because of OMTC issues on Windows. r=Bas, a=sledru - b4f691bf543e Ryan VanderMeulen email@example.comBug 1083071 - Change accidentally-used periods to commas. rs=nical, a=bustage - fc031fd29ac3 Ed Lee firstname.lastname@example.orgBug 1075620 - Switch to GET for fetch to allow caching of links data from redirect. r=ttaubert, a=sledru - a7f2d0803533 Randell Jesup email@example.comBug 1075640 - Don't return 0-length frames for decoding; add comments about loss handling. r=ehugg, a=sledru - be43cc1b2373 Ethan Hugg firstname.lastname@example.orgBug 1075640 - Check for zero length frames in GMP H264 decode. r=jesup, a=sledru - 45dd53a5354b Irving Reid email@example.comBug 1059674 - Use AsynchShutdown.blocker() for AddonManager provider shutdown. r=Unfocused, r=Yoric, r=Mossop, a=sledru - bda37eb8a921 Irving Reid firstname.lastname@example.orgBug 1074135 - Callback after exceptions when calling async provider methods. r=Unfocused, r=Mossop, a=sledru - b3ce9237bb9a Irving Reid email@example.comBug 1081702 - Check that callback parameters are defined before pushing onto result arrays. r=Mossop, a=sledru - f7b82b004588 Nicolas Silva firstname.lastname@example.orgBug 1083071 - Backout the additional blacklist entries. r=jmuizelaar, a=sledru - e890ed642ccc Jeff Muizelaar email@example.comBug 1083071. Disable D3D11 and D3D9 layers on broken drivers. r=bjacob, a=sledru - 1b2b105a4c54 Ryan VanderMeulen firstname.lastname@example.orgBacked out changeset 1b2b105a4c54 (Bug 1083071) for Win7 mochitest-1 failures. - 77e045dd0f7c Jeff Muizelaar email@example.comBug 1083071 - Disable D3D11 and D3D9 layers on broken drivers. r=bjacob, a=sledru - 3fdbf5e789d0 Benoit Jacob firstname.lastname@example.orgBug 1083071 - Avoid touching D3D11 at all, even to test if it works, if D3D11 layers are blacklisted. r=Bas, r=jmuizelaar, a=sledru - e4f020cdef25 Ed Lee email@example.comBug 1088729 - Only allow http(s) directory links. r=adw, a=sledru - 137b543a1ec4 Benoit Jacob firstname.lastname@example.orgBug 1089413 - Only test resource sharing on d3d feature level >= 10. r=jmuizelaar, a=sledru - 9a8dc41a653e Justin Wood Callek@gmail.comNo Bug - Dummy commit to trigger jobs. r=robots a=people approved for CLOSED TREE by aliens. - bfeaec35449a Justin Wood Callek@gmail.comNo Bug - Dummy commit to trigger jobs. r=robots a=people approved for CLOSED TREE by aliens. - 0f740e9b92d5 Justin Wood Callek@gmail.comNo Bug - Dummy commit to trigger jobs. r=robots a=people approved for CLOSED TREE by aliens. - 506dbb9cb1c8 Justin Dolske email@example.comMerge releases/mozilla-release and alder - 8a69f66b4e31 Justin Dolske firstname.lastname@example.orgBug 1068290 - UI Tour: Add ability to highlight New Private Window icon in chrome. r=mattn - ea602704377d Justin Dolske email@example.comBug 1072036 - UI Tour: Add ability to highlight new privacy button. r=mattn - 62fee88552f8 Justin Dolske firstname.lastname@example.orgBug 1071238 - UI Tour: add ability to put a widget in the toolbar. r=mattn - f4c017d24f92 Blair McBride email@example.comBug 1068284 - UI Tour: Add ability to highlight search provider in search menu. r=MattN - 4dc2af2e837c Gijs Kruitbosch firstname.lastname@example.orgBug 1069300 - add a privacy/forget/panic button (includes fix for Bug 1074498), r=jaws, a=dolske - aea178b2ec0c Gijs Kruitbosch email@example.comBug 1079869 - Fix closing forget panel by adding a closemenu=none attribute. r=jaws, a=sledru - 0de8444b8da0 Gijs Kruitbosch firstname.lastname@example.orgBug 1077404 - subviewradio elements in panic button panel are elliptical and labels get borders, r=jaws - cc67ff387243 Justin Dolske email@example.comBug 1076943 - forget icon has white border (non-transparent background). r=jaws a=dolske - 36221eb238be Gijs Kruitbosch firstname.lastname@example.orgBug 1073607 - add magical pref system for panic button, r=jaws, a=dolske - 1599c644f54f Chris AtLee email@example.comBug 1083853: adjust expected keys used for nightly-alder r=bhearsum - a752028423fd Justin Dolske firstname.lastname@example.orgMerge releases/mozilla-release and alder - 3f594a5bacfc Justin Dolske email@example.comBug 1088137 - Forget button can fail to clear cookies by running sanitizer too early. r=MattN - 860d5a053b5f Mark Hammond firstname.lastname@example.orgBug 1077643 - Enable WhatsNew page in-product for 33.X anniversary - 1d7405a097b1 Justin Dolske email@example.comBug 1089421 - Forget button should call more attention to it closing all tabs/windows. r=gijs, ui-r=phlsa - e0d4cbcae717 Gijs Kruitbosch firstname.lastname@example.orgBug 1074520 - Use CSS instead of hacks to make the forget button lay out correctly. r=jaws, a=lmandel,dolske - c55d0a927772 Gijs Kruitbosch email@example.comBug 1079222 - deny fullscreen from the forget button, r=dolske, a=dolske - 914bed88291e Justin Dolske firstname.lastname@example.orgBug 1085330 - UITour: Highlight positioning breaks when icon target moves into "more tools" overflow panel. r=Unfocused - 48f2446e0b8b Gavin Sharp email@example.comBug 1061736: add DuckDuckGo as a search engine option in Firefox. r=dolske - 0746f89a5aee Justin Dolske firstname.lastname@example.orgBug 1077643 - followup to disable test that's now expected to fail. - 3e492d503e8d Justin Dolske email@example.comMerge releases/mozilla-release and alder a=merge - 766b4b4fa7c7 Kai Engert firstname.lastname@example.orgBug 1049435 - importing an RSA private key fails if p < q, upgrade to NSS 3.17.2, r=wtc, a=sledru - 8c16b644aaa7 Kai Engert Bug 1042889 - Cannot override secerrorcacertinvalid. r=dkeeler, a=sledru - efd4bca5ac0d Benoit Jacob email@example.comBug 1088858 - Backport ANGLE fixes to make WebGL work on Windows in Firefox 33. r=jmuizelaar, a=sledru - d49ad0a834a8 Patrick McManus firstname.lastname@example.orgBug 1088850 - Disable http/1 framing enforcement from Bug 237623. r=bagder, a=sledru - b4f797f3cd52 David Rajchenbach-Teller email@example.comBug 1087674 - Handle XHR abort()/timeout and certificate errors more gracefully in GMPInstallmanager. r=gfritzsche, a=sledru - 0de6e2b5507a Richard Newman firstname.lastname@example.orgBug 1090385 - More robust handling of external intents. r=snorp, a=sledru - 2c6590150a85 Richard Newman email@example.comBug 1090385 - Follow-up: fix GeckoAppShell. a=bustage - f8bdafd5fac5 Richard Newman firstname.lastname@example.orgBug 1090385 - Follow-up: fix GeckoApp. a=bustage - 13b6fd9ab7a1 Richard Newman email@example.comBug 1090385 - Follow-up: fix yet more bustage in GeckoApp. a=bustage - 1316d20c2270 Bas Schouten firstname.lastname@example.orgBug 1064864. Ensure the copying bounds are sane. r=jrmuizel a=sylvestre - 6e6d4a8dc162 Jonathan Watt email@example.comBug 1076910 - Don't use gfxPlatform::GetPlatform() off the main thread. r=Bas, a=sledru - aa636b6addb1 Jonathan Watt firstname.lastname@example.orgBug 1076910 - Add some error checks to gfxUtils::EncodeSourceSurface. r=Bas, a=sledru - 75c2f18b0020 Mark Finkle email@example.comBug 883254 - Add the duckduckgo searchplugin. r=margaret, a=lmandel - 6233fa4970a4 Nick Alexander firstname.lastname@example.orgBug 883254 - Add the duckduckgo searchplugin to certain locales. f=glandium, r=mfinkle, a=lmandel - 9b6e72bafd64 Nicolas Silva email@example.comBug 1064107 - Ensure that gfxPlatform is initialized by the time we create the compositor. r=Bas, a=sledru - 204173cef30b Bas Schouten firstname.lastname@example.orgBug 1093694 - Don't allow any graphics features when there's a driver version mismatch. r=jrmuizel, a=sledru - e1414483567c Benoit Jacob email@example.comBug 1021265 - Regard d3d11 as broken with displaylink on versions <= 184.108.40.206484, and fall back to basic layers. r=jrmuizel, a=sledru - 7496596b3075 Benoit Jacob firstname.lastname@example.orgBug 1093863 - Blacklist D3D on dual Intel/AMD not advertised as such in the registry. r=jrmuizel, a=lmandel - 8296918e9bdb Nick Alexander email@example.comBug 883254 - Follow-up to add extra new line in JAR manifest. r=mfinkle, a=sledru - ff5068a4aa0c Nicolas SilvaBug 1089183 - Blacklist D2D on a range of ATI drivers that don't handle dxgi keyed mutex properly. r=bjacob, a=sledru - 818480839115
Mozilla voegt vergeetknop toe aan Firefox
Mozilla heeft Firefox-versie 33.1 gelanceerd. De update voegt een vergeetknop toe aan de webbrowser toe, waarmee je gemakkelijker dan voorheen je geschiedenis kunt wissen. Wanneer je op de vergeetknop drukt, worden je geschiedenis en cookies van ...
Nieuwe Firefox met vergeetknop en DuckDuckGo gelanceerdSecurity.nl
alle 2 nieuwsartikelen »
Mozilla haalt uit naar Android en iOS
De Mozilla-cto claimt dat dit komt door het gebrek aan transparantie, veroorzaakt door het propriëtaire karakter van beide besturingssystemen. Daarbij doelt hij in het geval van Android op de diverse Google-apps die niet opensource zijn, maar standaard ...
Mozilla Privacy Blog: Introducing Polaris Privacy Initiative to Accelerate User-focused Privacy Online
Today we are celebrating the 10th anniversary of Firefox and as a birthday present have lots of exciting new technologies for developers to try out.
Over the last 10 years Mozilla didn’t just build Firefox, we also helped build much of the Web that users experience today through Firefox and other browsers.
The Mozilla Project was created to wrestle control over the Web from Microsoft. Through its then dominant 98% browser market share with Internet Explorer 6, Microsoft had almost total control over the evolution of the Web. Mozilla didn’t tackle this situation merely through advocacy–telling the world why it is bad if a single corporation has disproportionate control over an ecosystem as important and central to our lives as the Web. Instead, we went to work to create a better, more powerful Web and a better, more powerful browser: Firefox. The competition and innovation Firefox brought to the Web has dramatically changed the open Web and browser landscape over the last 10 years.
Today, no single browser vendor has the same dominant market share Microsoft had. Users can choose from a number of browsers made by Microsoft, Google, Apple and of course Mozilla. The competition in the browser space is one of the clearest signs of the success of our mission over the last 10 years.
At Mozilla we don’t just build a consumer browser, we also build the Web itself. To overcome proprietary ecosystems the Web has to match or exceed the capabilities and performance of native platforms. Over the last 10 years we have pioneered many new Web technologies, and contributed to standardizing them.
Advancing Audio and Video
Audio and Video on the Web are also making big leaps forward with the help of Mozilla. We are one of the leading proponents of WebRTC, a new Web API for real-time communication via audio, video and data channels. Together with our long time partner Telefonica, we are bringing Firefox Hello, a WebRTC-based audio/video chat feature to Firefox soon. Firefox Hello allows people to communicate in real time without the need to download software or create an account.
Building out the Web
Our volunteer community continues to have a big role in advancing Firefox and the Web. Andre Natal from our Brazilian community has been contributing speech recognition functionality to Firefox and Firefox OS. This will allow users to interact with their desktop browsers as well as Firefox OS devices by simply using their voice. This Web Speech API is currently being added to our rendering engine Gecko.
Firefox Developer Edition
If you are a Web developer and excited to try out some of the technologies above, we have something special for you in celebration of our 10th anniversary. While we build the Web, it is developers who build the content and experiences the Web enables. In recognition of their efforts and our ongoing commitment to the Web developer community we are releasing a dedicated Firefox Developer Edition, made specifically for Web developers with many features that developers want enabled by default. The developer edition streamlines development workflow and adds new features that simplify the process of building for the entire Web, whether targeting mobile or desktop across many different platforms.
What the Future Holds
10 years ago, Mozilla started a long journey to set the Web free of Microsoft’s proprietary control, and today we have largely achieved that goal. The next phase of the struggle for an open Web is mobile where a new duopoly has arisen: iOS and Android. Just as we took on Microsoft 10 years ago with Firefox, we are looking to unseat Google’s and Apple’s dominance over the mobile space by creating a new smartphone OS that is built of the Web: Firefox OS. Since its launch last year Firefox OS has now spread to 24 countries all over the world, including our most recent launch in India. If you are using our Firefox OS developer phone, we are releasing a new developer build of Firefox OS 2.0 today.
We are also advancing the fundamental technologies of the Web through Servo and Rust. Servo is a new rendering engine for the next generation Web with advanced support for parallelism as well as improved security and reliability. We are able to accomplish this thanks to Rust, a new systems programming language which we have been building and which is gaining strong community support.
And, we have also started to explore the next frontier of the Web: Virtual Reality. We are pioneering new capabilities for VR on the Web and we are launching mozvr.com as a platform for technology demos and a place for developers to learn about how to bring VR experiences to the Web.
Filed under: Mozilla
My technical world changed a bit recently with a few events that directly impacted me or the activities of my company, Disruptive Innovations:
- Mozilla shows increasing signals that the future of XUL as a platform for embedders like my company is not bright. XULRunner has many users around the world but it's not part of the roadmap any more, unfortunately. I won't discuss here their corporate strategy. My applications BlueGriffon and BlueGriffon EPUB Edition being based on XULRunner and my business being largely based on them, it would be a bit foolish to avoid looking for an alternative...
- the two only potential solutions, Qt on one hand and AdobeAir on the other, do not satisfy me for the following reasons:
- Adobe Air is nothing near native,
- Qt is a big and powerful beast, hard to learn and master.
- Apple's Swift looks nice and powerful but cross-platform is not a word available in the Apple ecosystem.
- I have discovered Haxe. Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities. If you know ECMAScript and/or Java, you'll find Haxe fun and easy to master. I started playing with it and fell in love with its beauty, simplicity, and the large numbers of packages available.
In such cases, I take a few sheets of paper and start writing ideas. I have put a lot of ink on a dozen of originally blank pages and tested a few designs. I want, I need a very simple, flat learning curve way of writing standalone cross-platform native apps. And if the existing ecosystem can't give me such a tool, well, I do what I always do in such cases: I write my own... So I started writing my own environment for native desktop and mobile applications.
My requirements were the following ones:
- all UI specified in html5, of course, with the help of role attributes... Maybe I'll add a XUL-like language too just for migration purposes.
- UI styled by CSS, eh what did you expect?
- resulting native UI
- code in Haxe of course compiled to native!!! Assets not trivially readable like with JS...
- trivial embedding of Haxe-based gaming frameworks
- trivial embedding of a browser instance (Blink, Servo, etc...). When I say trivial, I really mean it. If you've played with CEF, you probably understand that this is not what I mean.
- no ugly hacks to deal with OSX menus or Windows icons.
- dynamic UI changes based on DOM manipulation just like in XUL
- very simple localization
- a "Hello world" button in a native window should be a one-minute thing. No big environment to install, no complex setup, no new IDE to learn. You know html5? Just put a <button> inside a new document's <body> in your favorite code editor, open a terminal and type "quaxebuild". Done, you have a native app in hands, ready for distribution.
The result will be Quaxe. Native desktop and mobile applications with native UI from html5 and Haxe.
I am glad to share with you the first demo screenshot below. The app was launched through a open bin/mac/MyFirstTest.app command line on OSX. Just to be very clear, there is NO BROWSER WINDOW in the screenshot below. The app is only a native resizable main frame containing a native button. It's specified in html5, you can access and modify its DOM but it's not your regular browser, there is no Blink, Gecko, Servo or any Web rendering engine inside. There is no common runtime either, à la Adobe Air. It's very, very lightweight despite of having to implement a xml parser, DOM4, a CSS parser, the whole CSS cascade and an OM for the widgetry.
As you can see above, it's already taking shape. If you're an investor and you're interested, please do not hesitate to contact me at your convenience. Writing native apps is going to be way cooler and simpler than it is now, that's a promise.