From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../pt-br/mozilla/firefox/releases/1.5/index.html | 106 +++++++ files/pt-br/mozilla/firefox/releases/3/index.html | 273 ++++++++++++++++ .../3/zoom_de_p\303\241gina_inteira/index.html" | 45 +++ files/pt-br/mozilla/firefox/releases/49/index.html | 352 +++++++++++++++++++++ files/pt-br/mozilla/firefox/releases/50/index.html | 150 +++++++++ files/pt-br/mozilla/firefox/releases/57/index.html | 301 ++++++++++++++++++ files/pt-br/mozilla/firefox/releases/65/index.html | 110 +++++++ files/pt-br/mozilla/firefox/releases/index.html | 8 + 8 files changed, 1345 insertions(+) create mode 100644 files/pt-br/mozilla/firefox/releases/1.5/index.html create mode 100644 files/pt-br/mozilla/firefox/releases/3/index.html create mode 100644 "files/pt-br/mozilla/firefox/releases/3/zoom_de_p\303\241gina_inteira/index.html" create mode 100644 files/pt-br/mozilla/firefox/releases/49/index.html create mode 100644 files/pt-br/mozilla/firefox/releases/50/index.html create mode 100644 files/pt-br/mozilla/firefox/releases/57/index.html create mode 100644 files/pt-br/mozilla/firefox/releases/65/index.html create mode 100644 files/pt-br/mozilla/firefox/releases/index.html (limited to 'files/pt-br/mozilla/firefox/releases') diff --git a/files/pt-br/mozilla/firefox/releases/1.5/index.html b/files/pt-br/mozilla/firefox/releases/1.5/index.html new file mode 100644 index 0000000000..3b1f9243dc --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/1.5/index.html @@ -0,0 +1,106 @@ +--- +title: Firefox 1.5 para desenvolvedores +slug: Mozilla/Firefox/Releases/1.5 +translation_of: Mozilla/Firefox/Releases/1.5 +--- +
{{FirefoxSidebar}}

Based on the Gecko 1.8 engine, Firefox 1.5 improved its already best in class standards support, and provided new capabilities to enable the next generation of web applications. Firefox 1.5 features improved support for CSS2 and CSS3, APIs for scriptable and programmable 2D graphics through SVG 1.1 and <canvas>, XForms and XML events, as well as many DHTML, JavaScript, and DOM enhancements.

+ +

Developer Tools

+ +

Several tools and browser extensions are available to help developers support Firefox 1.5.

+ + + +

Note: Some extensions do not currently support Firefox 1.5, and will be automatically disabled.

+ +

Overview

+ +

Some of the new features in Firefox 1.5:

+ +

Web site and application developers

+ +
+
SVG In XHTML Introduction
+
Learn how to use SVG in XHTML pages and how to use JavaScript and CSS to manipulate the picture in the same way you would script regular XHTML. See also SVG in Firefox to learn about the status and known problems of SVG implementation in Firefox.
+
Drawing Graphics with Canvas
+
Learn about the new <canvas> tag and how to draw graphs and other objects in Firefox.
+
CSS3 Columns
+
Learn about the new support for automatic multi-column text layout as proposed for CSS3.
+
Using Firefox 1.5 caching
+
Learn about bfcache and how it speeds up back and forward navigation.
+
+ +

XUL and Extension Developers

+ +
+
Building an Extension
+
This tutorial will take you through the steps required to build a very basic extension for Firefox. Also see another tutorial on MozillaZine knowledge base, which demonstrates the new features of the Extension Manager in 1.5 that make creating a new extension even easier.
+
XPCNativeWrapper
+
XPCNativeWrapper is a way to wrap up an object so that it's safe to access from privileged code. It can be used in all Firefox versions, though the behavior changed somewhat starting with Firefox 1.5 (Gecko 1.8).
+
Preferences System
+
Learn about the new widgets that allow you to create Options windows easier using less JavaScript code.
+
International characters in XUL JavaScript
+
XUL JavaScript files can now contain non-ASCII characters.
+
Tree API changes
+
The interfaces for accessing XUL <tree> elements have changed.
+
XUL Changes for Firefox 1.5
+
Summary of XUL changes. See also Adapting XUL Applications for Firefox 1.5.
+
+ + + + + +

New End user Features

+ +

User Experience

+ + + +

Security and Privacy

+ + + +

Support for open Web standards

+ +

Firefox support for Web standards continues to lead the industry with consistent cross-platform implementations for:

+ + + +

Firefox 1.5 supports the following data transport protocols (HTTP, FTP, SSL, TLS, and others), multilingual character data (Unicode), graphics (GIF, JPEG, PNG, SVG, and others) and the latest version of the world's most popular scripting language, JavaScript 1.6.

+ +

Changes since Firefox 1.0

+ +

Many changes have been introduced into Firefox since it was first released on November 9, 2004. Firefox has progressed with many new features and bug fixes. A detailed list of changes is available from squarefree.com.

diff --git a/files/pt-br/mozilla/firefox/releases/3/index.html b/files/pt-br/mozilla/firefox/releases/3/index.html new file mode 100644 index 0000000000..b0552cef09 --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/3/index.html @@ -0,0 +1,273 @@ +--- +title: Firefox 3 for developers +slug: Mozilla/Firefox/Releases/3 +tags: + - Firefox 3 + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Firefox/Releases/3 +--- +
{{FirefoxSidebar}}

If you're a developer trying to get a handle on all the new features in Firefox 3, this is the perfect place to start. This article provides a list of the new articles covering features added to Firefox 3. While it doesn't necessarily cover every little change, it will help you learn about the major improvements.

+ +

New developer features in Firefox 3

+ +

For web site and application developers

+ +
+
Updating web applications for Firefox 3
+
Provides information about changes you may need to make to your web site or web application to take advantage of new features in Firefox 3.
+
+ +
+
Online and offline events
+
Firefox 3 supports WHATWG online and offline events, which let applications and extensions detect whether or not there's an active Internet connection, as well as to detect when the connection goes up and down.
+
+ +
+
Web-based protocol handlers
+
You can now register web applications as protocol handlers using the navigator.registerProtocolHandler() method.
+
+ +
+
Drawing text using a canvas
+
You can now draw text in a canvas using a non-standardized API supported by Firefox 3.
+
+ +
+
Transform support for canvas
+
Firefox now supports the transform() and setTransform() methods on canvases.
+
+ +
+
Using microformats
+
Firefox now has APIs for working with microformats.
+
+ +
+
Drag and drop events
+
Firefox 3 supports new events that are sent to the source node for a drag operation when the drag begins and ends.
+
+ +
+
Focus management in HTML
+
The new HTML 5 activeElement and hasFocus attributes are supported.
+
+ +
+
Offline resources in Firefox
+
Firefox now lets web applications request that resources be cached to allow the application to be used while offline.
+
+ +
+
CSS improvements in Firefox 3
+
Firefox 3 features a number of improvements in its CSS support.
+
+ +
+
DOM improvements in Firefox 3
+
Firefox 3 offers a number of new features in Firefox 3's DOM implementation, including support for several Internet Explorer extensions to the DOM.
+
+ +
+
JavaScript 1.8 support
+
Firefox 3 offers JavaScript 1.8.
+
+ +
+
EXSLT support
+
Firefox 3 provides support for a substantial subset of the EXSLT extensions to XSLT.
+
+ +
+
SVG improvements in Firefox 3
+
SVG support in Firefox 3 has been upgraded significantly, with support for over two dozen new filters, several new elements and attributes, and other improvements.
+
+ +
+
Animated PNG graphics
+
Firefox 3 supports the animated PNG (APNG) image format.
+
+ +

For XUL and extension developers

+ +

Notable changes and improvements

+ +
+
Updating extensions for Firefox 3
+
Provides a guide to the things you'll need to do to update your extension to work with Firefox 3.
+
+ +
+
XUL improvements in Firefox 3
+
Firefox 3 offers a number of new XUL elements, including new sliding scales, the date and time pickers, and spin buttons.
+
+ +
+
Templates in Firefox 3
+
Templates have been significantly improved in Firefox 3. The key improvement allows the use of custom query processors to allow data sources other than RDF to be used.
+
+ +
+
Securing updates
+
In order to provide a more secure add-on upgrade path for users, add-ons are now required to provide a secure method for obtaining updates before they can be installed. Add-ons hosted at AMO automatically provide this. Any add-ons installed that do not provide a secure update method when the user upgrades to Firefox 3 will be automatically disabled. Firefox will however continue to check for updates to the extension over the insecure path and attempt to install any update offered (installation will fail if the update also fails to provide a secure update method).
+
+ +
+
Places migration guide
+
An article about how to update an existing extension to use the Places API.
+
+ +
+
Download Manager improvements in Firefox 3
+
The Firefox 3 Download Manager features new and improved APIs, including support for multiple progress listeners.
+
+ +
+
Using nsILoginManager
+
The Password Manager has been replaced by the new Login Manager.
+
+ +
+
Embedding XBL bindings
+
You can now use the data: URL scheme from chrome code to embed XBL bindings directly instead of having them in separate XML files.
+
+ +
+
Localizing extension descriptions
+
Firefox 3 offers a new method for localizing add-on metadata. This lets the localized details be available as soon as the add-on has been downloaded, as well as when the add-on is disabled.
+
+ +
+
Localization and Plurals
+
Firefox 3 adds the new PluralForm module, which provides tools to aid in correctly pluralizing words in multiple localizations.
+
+ +
+
Theme changes in Firefox 3
+
Notes and information of use to people who want to create themes for Firefox 3.
+
+ +

New components and functionality

+ +
+
FUEL Library
+
FUEL is about making it easier for extension developers to be productive, by minimizing some of the XPCOM formality and adding some "modern" JavaScript ideas.
+
+ +
+
Places
+
The history and bookmarks APIs have been completely replaced by the new Places API.
+
+ +
+
Idle service
+
Firefox 3 offers the new {{Interface("nsIIdleService")}} interface, which lets extensions determine how long it's been since the user last pressed a key or moved their mouse.
+
+ +
+
ZIP writer
+
The new {{Interface("nsIZipWriter")}} interface lets extensions create ZIP archives.
+
+ +
+
Full page zoom
+
Firefox 3 improves the user experience by offering full page zoom in addition to text-only zoom.
+
+ +
+
Interfacing with the XPCOM cycle collector
+
XPCOM code can now take advantage of the cycle collector, which helps ensure that unused memory gets released instead of leaking.
+
+ +
+
The Thread Manager
+
Firefox 3 provides the new {{Interface("nsIThreadManager")}} interface, along with new interfaces for threads and thread events, which provides a convenient way to create and manage threads in your code.
+
+ +
+
JavaScript modules
+
Firefox 3 now offers a new shared code module mechanism that lets you easily create modules in JavaScript that can be loaded by extensions and applications for use, much like shared libraries.
+
+ +
+
The nsIJSON interface
+
Firefox 3 offers the new {{Interface("nsIJSON")}} interface, which offers high-performance encoding and decoding of JSON strings.
+
+ +
+
The nsIParentalControlsService interface
+
Firefox 3 now supports the Microsoft Windows Vista parental controls feature, and allows code to interact with it.
+
+ +
+
Using content preferences
+
Firefox 3 includes a new service for getting and setting arbitrary site-specific preferences that extensions as well as core code can use to keep track of their users' preferences for individual sites.
+
+ +
+
Plug-in Monitoring
+
A new component of the plugin system is now available to measure how long it takes plugins (e.g., Macromedia Flash) to execute their calls.
+
+ +

Fixed bugs

+ +
+
Notable bugs fixed in Firefox 3
+
This article provides information about bugs that have been fixed in Firefox 3.
+
+ +

New features for end users

+ +

User experience

+ + + +

Security and privacy

+ + + +

Performance

+ + + +

See also

+ +
{{Firefox_for_developers('2')}}
diff --git "a/files/pt-br/mozilla/firefox/releases/3/zoom_de_p\303\241gina_inteira/index.html" "b/files/pt-br/mozilla/firefox/releases/3/zoom_de_p\303\241gina_inteira/index.html" new file mode 100644 index 0000000000..1a22edfb92 --- /dev/null +++ "b/files/pt-br/mozilla/firefox/releases/3/zoom_de_p\303\241gina_inteira/index.html" @@ -0,0 +1,45 @@ +--- +title: Zoom de página inteira +slug: Mozilla/Firefox/Releases/3/Zoom_de_página_inteira +tags: + - Extensões + - Firefox 3 + - XUL +translation_of: Mozilla/Firefox/Releases/3/Full_page_zoom +--- +
{{FirefoxSidebar}}
+ +

{{ Gecko_minversion_header("1.9") }}

+ +

Zoom de página inteira (ou apenas fullzoom) é um novo recurso do Firefox 3.

+ +

Exemplo (XUL:browser)

+ +

O exemplo a seguir demonstra o uso da janela atual do navegador. Esse é o uso típico de uma extensão do Firefox.

+ +
var zoom = ZoomManager.getZoomForBrowser(gBrowser.selectedBrowser);
+ZoomManager.enlarge();
+ZoomManager.setZoomForBrowser(gBrowser.selectedBrowser, ZoomManager.MIN);
+
+ +

Exemplo (XUL:iframe)

+ +

Nota: Isso provavelmente está desatualizado.

+ +

Você pode usar o recurso fullZoom para um XUL:iframe também. No entanto, como um iframe não tem uma propriedade  markupDocumentViewer, precisamos obtê-la primeiro:

+ +
var zoom = 1.5;
+var iframe = document.getElementById("authorFrame");
+var contViewer = iframe.docShell.contentViewer;
+var docViewer = contViewer.QueryInterface(Components.interfaces.nsIMarkupDocumentViewer);
+docViewer.fullZoom = zoom;
+
+ +

References

+ + diff --git a/files/pt-br/mozilla/firefox/releases/49/index.html b/files/pt-br/mozilla/firefox/releases/49/index.html new file mode 100644 index 0000000000..db3869a579 --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/49/index.html @@ -0,0 +1,352 @@ +--- +title: Firefox 49 para desenvolvedores +slug: Mozilla/Firefox/Releases/49 +translation_of: Mozilla/Firefox/Releases/49 +--- +
{{FirefoxSidebar}}

Para testar estes novos recursos do Firefox,
+ Instale Firefox Developer Edition
Firefox 49 foi lançado em 20 de Setembro de 2016. Este artigo faz uma lista das principais alterações não só para desenvolvedores web, mas também desenvolvedores Firefox e Gecko e de extensões.

+ +

 

+ +

Mudanças para desenvolvedores web

+ +

Ferramentas de desenvolvimento

+ + + +

HTML

+ + + +

CSS

+ + + +

JavaScript

+ + + +

Interfaces/APIs/DOM

+ +

DOM & HTML DOM

+ + + +

Canvas

+ + + +

WebGL

+ + + +

IndexedDB

+ + + +

Service Workers e relatórios

+ + + +

Streams de mídia

+ + + +

WebRTC

+ + + +

Novas APIs

+ + + +

Outras

+ + + +

MathML

+ +

Sem mudanças.

+ +

SVG

+ + + +

Audio/Video

+ +

Sem mudanças.

+ +

HTTP

+ + + +

Networking

+ + + +

Segurança

+ + + +

Compatilibidade

+ +

A fim de melhorar a compatilidade com o conteúdo existente, Firefox agora aceita algumas propriedades e atributos do webkit.

+ + + +

Mudanças para extensões e desenvolvedores Mozilla

+ +

Extensões WEB

+ + + +

Interfaces

+ + + +

Outros

+ +

Sem mudanças!.

+ +

Veja tambpem

+ + + +

Outras versões

+ +

{{Firefox_for_developers(48)}}

diff --git a/files/pt-br/mozilla/firefox/releases/50/index.html b/files/pt-br/mozilla/firefox/releases/50/index.html new file mode 100644 index 0000000000..fc558d4eef --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/50/index.html @@ -0,0 +1,150 @@ +--- +title: Firefox 50 for developers +slug: Mozilla/Firefox/Releases/50 +translation_of: Mozilla/Firefox/Releases/50 +--- +
{{FirefoxSidebar}}
+ +

O Firefox 50 foi lançado em 15 de novembro de 2016. Este artigo lista as principais alterações que são úteis não só para os desenvolvedores Web, mas também para os desenvolvedores do Firefox e Gecko, assim como os desenvolvedores do Add-on.

+ +

Mudanças para desenvolvedores web

+ +

Developer Tools

+ +

Nenhuma mudança.

+ +

HTML

+ + + +

CSS

+ + + +

JavaScript

+ + + +

Interfaces/APIs/DOM

+ +

DOM & HTML DOM

+ + + +

Canvas

+ +

No change.

+ +

WebGL

+ + + +

IndexedDB

+ +

No change.

+ +

Service Workers

+ + + +

WebRTC

+ + + +

New APIs

+ +

No change.

+ +

Others

+ + + +

MathML

+ +

No change.

+ +

SVG

+ +

No change.

+ +

Audio/Video

+ +

No change.

+ +

HTTP

+ + + +

Networking

+ + + +

Segurança

+ +

Nenhuma mudança.

+ +

Changes for add-on and Mozilla developers

+ +

Interfaces

+ +

No change.

+ +

XUL

+ +

No change.

+ +

JavaScript code modules

+ +

No change.

+ +

XPCOM

+ +

No change.

+ +

Outroas

+ +

No change.

+ +

Veja também

+ + + +

Versões mais antigas

+ +

{{Firefox_for_developers(49)}}

diff --git a/files/pt-br/mozilla/firefox/releases/57/index.html b/files/pt-br/mozilla/firefox/releases/57/index.html new file mode 100644 index 0000000000..3d579a546e --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/57/index.html @@ -0,0 +1,301 @@ +--- +title: Firefox Quantum 57 for developers +slug: Mozilla/Firefox/Releases/57 +translation_of: Mozilla/Firefox/Releases/57 +--- +
{{FirefoxSidebar}}
+ +
This article provides information about the changes in Firefox 57 (a.k.a. Firefox Quantum) that will affect developers. Firefox 57 was released on November 14, 2017.
+ +
 
+ +

Firefox 57 === Firefox Quantum

+ +

O Firefox 57 recebeu o nome de lançamento Quantum, após o projeto de engenharia Firefox Quantum que tem como objetivo reconstruir o Firefox a partir do zero, trazendo consigo grande desempenho, estabilidade e melhorias visuais. This is the first version of Firefox to ship some of these improvements, so we wanted to mark the occasion.

+ +
+

Nota: Para ler mais sobre os recursos do Quantum nesta versão, veja: Firefox Quantum Developer Edition: the fastest Firefox ever with Photon UI and better tooling por Dan Callahan.

+
+ +

Firefox's new parallel CSS engine — também conhecido como Quantum CSS ou Stylo ─ está habilitado por padrão no Firefox 57 para desktop, com versões móveis do Firefox para seguir mais tarde. Os desenvolvedores não devem notar nada significativamente diferente, além de toda uma série de melhorias de desempenho. Existem, no entanto, algumas pequenas diferenças funcionais no Stylo, implementado para corrigir o comportamento não padronizado do Gecko que deve ser eliminado. Nos reportaremos tais diferenças nas páginas de referência e nas notas de lançamento conforme apropriado (veja {{anch("Quantum CSS notes")}}).

+ +

Changes for Web developers

+ +

Ferramentas de desenvolvimento

+ +

Sem mudanças.

+ +

HTML

+ + + +

CSS

+ + + +

Quantum CSS notes

+ +

Following bugs have been fixed in Quantum:

+ + + +

SVG

+ +

Sem mudanças.

+ +

JavaScript

+ + + +

Novas APIs

+ + + +

DOM

+ + + +

DOM events

+ +

Sem mudanças.

+ +

Media and WebRTC

+ + + +

Security

+ + + +

Plugins

+ +

Sem mudanças.

+ +

Outros

+ + + +

Removals from the web platform

+ +

HTML

+ + + +

APIs

+ + + +

SVG

+ +

Sem mudanças.

+ +

Alterações para add-on e desenvolvedores Mozilla

+ +
+

Começando no Firefox 57, todo suporte para XPCOM-based add-ons foi removido. Todas as extensões devem ser convertidas no novo browser extensions (também conhecido como WebExtensions) ou eles não vão funcionar.

+
+ +

WebExtensions

+ +

As seguintes APIs foram adicionadas ou estendidas:

+ +

 

+ + + +

Veja também

+ + + +

Versões anteriores

+ +

{{Firefox_for_developers(56)}}

diff --git a/files/pt-br/mozilla/firefox/releases/65/index.html b/files/pt-br/mozilla/firefox/releases/65/index.html new file mode 100644 index 0000000000..4583bcb8f5 --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/65/index.html @@ -0,0 +1,110 @@ +--- +title: Firefox 65 for developers +slug: Mozilla/Firefox/Releases/65 +translation_of: Mozilla/Firefox/Releases/65 +--- +
{{FirefoxSidebar}}{{Draft}}
+ +

Este artigo fornece informações sobre as alterações no Firefox 65 que afetarão os desenvolvedores. Firefox 65 é a atual versão Nightly do Firefox, e será lançada em 29 de Janeiro, 2019.

+ +

Mudanças para desenvolvedores da web

+ +

Ferramentas de desenvolvimento

+ +

Remoções

+ +

HTML

+ +

No changes.

+ +

Removals

+ +

CSS

+ + + +

Removals

+ +

The layout.css.shape-outside.enabled pref has been removed; {{cssxref("shape-outside")}}, {{cssxref("shape-margin")}}, and {{cssxref("shape-image-threshold")}} can no longer be disabled ({{bug(1504387)}}).

+ +

SVG

+ +

No changes.

+ +

Removals

+ +

JavaScript

+ +

Removals

+ +

APIs

+ +

No changes.

+ +

New APIs

+ +

DOM

+ +

{{domxref("Performance.toJSON()")}} has been exposed to Web Workers ({{bug(1504958)}}).

+ +

DOM events

+ +

Service workers

+ +

The {{domxref("Response.redirect()")}} method now correctly throws a TypeError if a non-valid URL is specified as the first parameter ({{bug(1503276)}}).

+ +

Media, Web Audio, and WebRTC

+ + + +

Canvas and WebGL

+ +

Removals

+ + + +

Security

+ +

No changes.

+ +

Removals

+ +

Plugins

+ +

No changes.

+ +

Removals

+ +

Other

+ +

No changes.

+ +

Removals

+ +

Changes for add-on developers

+ +

API changes

+ +

Removals

+ +

Manifest changes

+ +

Removals

+ +

See also

+ + + +

Older versions

+ +

{{Firefox_for_developers(65)}}

diff --git a/files/pt-br/mozilla/firefox/releases/index.html b/files/pt-br/mozilla/firefox/releases/index.html new file mode 100644 index 0000000000..c6a7dd1bf2 --- /dev/null +++ b/files/pt-br/mozilla/firefox/releases/index.html @@ -0,0 +1,8 @@ +--- +title: Notas de lançamento do Firefox para o desenvolvedor +slug: Mozilla/Firefox/Releases +translation_of: Mozilla/Firefox/Releases +--- +
{{FirefoxSidebar}}

Esta página fornece links para artigos  "Firefox X para desenvolvedores"  para cada versão do Firefox. Estas notas permitem ver que recursos foram adicionados e os erros eliminados em cada versão do Firefox.

+ +
{{ListSubpages("",1,1,1)}}
-- cgit v1.2.3-54-g00ecf