1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
---
title: Firefox OS 1.4 for developers
slug: Archive/B2G_OS/Releases/1.4
translation_of: Archive/B2G_OS/Releases/1.4
---
<div class="summary">
<p><span class="seoSummary"><strong>Firefox OS 1.4</strong> ist derzeit noch eien Vorabversion. Die Gecko Komponenten basieren auf Firefox 30 (dazu:<span class="seoSummary"><a href="/en-US/docs/Mozilla/Firefox/Releases/30" title="/en-US/docs/Mozilla/Firefox/Releases/28">Firefox 30 release notes for developers</a>). Diese Seite beschreibt die neu hinzugefügten Entwicklerfunktionen in Firefox OS 1.4.</span></span></p>
</div>
<h2 id="CSS">CSS</h2>
<p>Gecko allgemein:</p>
<ul>
<li>Das Merkmal <a href="/de/docs/Web/CSS/background-blend-mode" title="Die background-blend-mode Eigenschaft beschreibt, wie sich die Hintergrundbilder eines Elementes, sowie dessen Hintergrundfarbe, miteinander vemischen."><code>background-blend-mode</code></a> ist jetzt standardmäßig aktiviert(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=970600" title="FIXED: Enable background-blend-mode by default">Bug 970600</a>).</li>
<li>Das nicht standardmäßige Merkmal <a href="/de/docs/Web/CSS/overflow-clip-box" title="Die overflow-clip-box CSS Eigenschaft bestimmt, bezogen auf welche Box die Zuschnitt erfolgt, wenn ein Überlauf stattfindet."><code>overflow-clip-box</code></a> ist jetzt lediglich für die Nutzung in UA stylesheets aktiviert(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=966992" title="FIXED: Implement overflow-clip-box: content-box">Bug 966992</a>).</li>
<li>Das Merkmal <a href="/de/docs/Web/CSS/line-height" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>line-height</code></a> beeinflusst jetzt auch einzeilige Texteingaben (<code><input type=text|password|email|search|tel|url|unknown></code> types), es kann diese allerdings nicht unter eine Größe von <code>1.0</code> verkleinern (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=349259" title="FIXED: CSS Property 'line-height' has no effects on input text fields">Bug 349259</a>).</li>
<li>Das Merkmal <a href="/de/docs/Web/CSS/line-height" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>line-height</code></a> beeinflusst jetz auch <code>type=button</code>, ohne Einschränkungen</li>
<li>Änderungen des Namens des Keyframes beeinflussen nicht die gegenwärtigen Elemente (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=978648" title="FIXED: Change to keyframes' name does not affect current elements">Bug 978648</a>).</li>
</ul>
<h2 id="JavaScript">JavaScript</h2>
<p><a href="/en-US/docs/Mozilla/Projects/SpiderMonkey">SpiderMonkey</a> general:</p>
<ul>
<li>New ES6-compatible <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">array comprehensions</a> <code>[for (item of iterable) item]</code> and <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions">generator comprehensions</a> <code>(for (item of iterable) item)</code> have been implemented (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=979865" title="FIXED: Implement ES6 array and generator comprehensions">Bug 979865</a>).</li>
<li>Typed arrays are now extensible and support new named properties (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=695438" title="FIXED: TypedArrays don't support new named properties">Bug 695438</a>).</li>
<li>The <a href="/de/docs/Web/JavaScript/Reference/Global_Objects/Error/stack" title="Die nicht standardisierte stack Eigenschaft des Error Objektes zeigt den Verlauf der aufgerufenen Funktionen. Dabei wird die Reihenfolge der Aufrufe, der Zeile und die Datei der Aufrufes und die übergebenen Argumenten angegeben. Der stack String verläuft von den jüngsten Aufrufen zu den vorherigen Aufrufen, bis zum globalen Scope zurück."><code>Error.prototype.stack</code></a> property now contains column numbers (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=762556" title="FIXED: Error stack should contain column number">Bug 762556</a>) and has been improved <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/Stack#Stack_of_eval'ed_code">when using <code>Function()</code> and <code>eval()</code> calls</a>. This can help you to better debug minified or generated JavaScript code.</li>
</ul>
<h2 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h2>
<p>Firefox OS specific:</p>
<ul>
<li>Availability of camera object now conditional on availability of <span id="summary_alias_container"><span id="short_desc_nonedit_display">Navigator.HasCameraSupport (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=983180" title="FIXED: [Camera][Gecko] Make availability of camera object conditional on Navigator.HasCameraSupport">Bug 983180</a>).</span></span></li>
<li>Face Tracking API implemented (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=965420" title="FIXED: [Madai][Camera][Gecko] Implement face-tracking API">Bug 965420</a>).</li>
<li>Clean up done on the <a href="/en-US/docs/Web/API/Camera_Control_API">Camera Control API</a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=909542" title="FIXED: Camera Control API clean-up/streamline">Bug 909542</a>).</li>
<li><a href="/en-US/docs/Web/API/Network_Information_API">Network Information API</a> now supported on Firefox OS (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=960426" title="FIXED: Support Network Information API in Firefox OS">Bug 960426</a>).</li>
<li><a href="/en-US/docs/Web/API/Wifi_Direct_API">Wifi Direct API</a> now implemented (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=811635" title="FIXED: B2G Wifi: Support Wifi Direct">Bug 811635</a>).</li>
</ul>
<p>Gecko general:</p>
<ul>
<li><code>URLSearchParams.size</code> support has been removed from Gecko; this has been removed from the DOM spec until iterator support is finalised (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=959988" title="FIXED: Remove URLSearchParams.prototype.size">Bug 959988</a>).</li>
<li><a href="/en-US/docs/Web/API/Identity_Provider_API">Identity Provider API</a> for WebRTC implemented (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=884573" title="FIXED: PeerConnection.js persona integration">Bug 884573</a>).</li>
<li>The <a href="/de/docs/Web/HTML/Element/shadow" title="Das HTML <shadow> Element wird als shadow DOM insertion point genutzt. Es kann eventuell gesehen werden, wenn mehrerere shadow roots unter einem shadow host erstellt wurden. Es wird mit Web Components genutzt."><code><shadow></code></a> element is now implemented (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=887538" title="FIXED: Implement web components shadow element.">Bug 887538</a>).</li>
<li><a href="/de/docs/Web/API/FileSystem/createFile" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>createFile()</code></a> method implemented on the <a href="/en-US/docs/Web/API/File_System_API">File System API</a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=934367" title="FIXED: [Filesystem API] Implement createFile method for device storage.">Bug 934367</a>).</li>
<li>Device Storage API now using <a href="/en-US/docs/Web/API/File_System_API">File System API</a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=910412" title="FIXED: Change DeviceStorage API to use FileSystem API spec">Bug 910412</a>). The plan is to deprecate the former at a later date.</li>
<li><a href="/de/docs/Web/API/Navigator/sendBeacon" title="Die navigator.sendBeacon() Methode dient dazu, kleinere Datenmengen asynchron per HTTP vom User Agent zum Server zu senden."><code>Navigator.sendBeacon</code></a> has been implemented, easing telemetry collection (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=936340" title="FIXED: Implement navigator.sendBeacon">Bug 936340</a>).</li>
<li>Added a <code>relList</code> property returning a <a href="/de/docs/Web/API/DOMTokenList" title="Die DOMTokenList Schnittstelle repräsentiert eine Sammlung von durch Leerzeichen getrennte Zeichen/ Merkmale (Tokens). Solch eine Ansammlung wird wiedergegben von Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList oder HTMLAreaElement.relList. Deren Index beginnt bei 0 wie bei JavaScript Array Objekten. DOMTokenList achten immer auf die Groß- und Kleinschreibung."><code>DOMTokenList</code></a> to <a href="/de/docs/Web/API/HTMLLinkElement" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>HTMLLinkElement</code></a>, <a href="/de/docs/Web/API/HTMLAreaElement" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>HTMLAreaElement</code></a> and <a href="/de/docs/Web/API/HTMLAnchorElement" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>HTMLAnchorElement</code></a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=968637" title="FIXED: add the DOMTokenList relList to HTMLLinkElement, HTMLAreaElement and HTMLAnchorElement">Bug 968637</a>).</li>
<li>As per the latest specification, the first argument of <a href="/de/docs/Web/API/OscillatorNode/start" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>OscillatorNode.start</code></a> and <a href="/de/docs/Web/API/OscillatorNode/stop" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>OscillatorNode.stop</code></a> is now optional and defaults to <code>0</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=982541" title="FIXED: Update OscillatorNode.{start, stop} to have the first argument optional and default to zero">Bug 982541</a>).</li>
<li>The method <a href="/de/docs/Web/API/Navigator/requestWakeLock" title="This Navigator.requestWakeLock() method of the Wake Lock API is used to request a MozWakeLock on any resource of the device. This means that you can prevent that resource from becoming unavailable as long as your app holds a lock for that resource. For example, a voice recording app can obtain a lock to keep the screen on during recording so that it can give prover visual feedback to the user that recording is progressing."><code>Navigator.requestWakeLock()</code></a> and the non-standard <a href="/de/docs/Web/API/MozWakeLock" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>MozWakeLock</code></a> are no longer available from the Web on Desktop (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=963366" title="FIXED: Hide navigator.requestWakeLock and MozWakeLock from the web except on Firefox OS">Bug 963366</a>).</li>
<li>The <code>DOM_VK_ENTER</code> constant has been removed from <a href="/de/docs/Web/API/KeyboardEvent" title="KeyboardEvent Objekte beschreiben eine Benutzerinteraktion mit dem Keyboard. Jedes Event beschreibt eine Taste. Der Eventtyp (keydown, keypress, oder keyup) identifiziert welche Art von Aktivität ausgeführt wurde."><code>KeyboardEvent</code></a> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=969247" title="FIXED: Get rid of related code of NS_VK_ENTER and nsIDOMKeyEvent::DOM_VK_ENTER">Bug 969247</a>).</li>
<li>Web components' <a href="/de/docs/Web/API/Document/register" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>Document.register</code></a> has been adapted to follow the behavior described in the latest version of the specification (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=856140" title="FIXED: Update document.register to adhere to the latest Custom Element spec">Bug 856140</a>).</li>
<li>Basic support for Hit regions on canvas has been added: the methods <a href="/de/docs/Web/API/CanvasRenderingContext2D/addHitRegion" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>CanvasRenderingContext2D.addHitRegion()</code></a> and <a href="/de/docs/Web/API/CanvasRenderingContext2D/removeHitRegion" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>CanvasRenderingContext2D.removeHitRegion()</code></a> have been added. These are disabled by default; to activate them set the preference <code>canvas.hitregions.enabled</code> to <code>true</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=966591" title="FIXED: Add basic support for Hit regions in Canvas">Bug 966591</a>).</li>
<li>The non-standard, and deprecated since Firefox 15, <a href="/de/docs/Web/API/Blob/mozSlice" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>Blob.mozSlice</code></a> is no longer supported (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=961804" title="FIXED: Drop support for Blob.mozSlice">Bug 961804</a>).</li>
<li>The non-standard <a href="/de/docs/Web/API/ArchiveReader" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>ArchiveReader</code></a> and <a href="/de/docs/Web/API/ArchiveRequest" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>ArchiveRequest</code></a> are no longer exposed to the Web (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=968883" title="FIXED: ArchiveReader and ArchiveRequest should not be exposed interfaces">Bug 968883</a>).</li>
<li>Constructors cannot be called as functions anymore. They need to be preceded by the keyword <code>new</code> (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=916644" title="FIXED: Disallow calling WebIDL constructors as functions on the web">Bug 916644</a>).</li>
<li>Added support for a new value (<code>alpha</code>) for the second, optional, parameter of the <a href="/de/docs/Web/API/Canvas/getContext" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>Canvas.getContext()</code></a> method allowing to define if alpha blending must be stored or not for this context. When not, the per-pixel alpha value in this store is always <code>1.0</code>. This allows the back-end to implement a fast-track (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=982480" title="FIXED: Add support for the alpha option to the canvas context options">Bug 982480</a>).</li>
</ul>
<h2 id="SVG">SVG</h2>
<p>Gecko general:</p>
<ul>
<li><a href="/de/docs/Web/SVG/Element/feDropShadow" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code><feDropShadow></code></a>, and its interface <a href="/de/docs/Web/API/SVGFEDropShadowElement" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben; bitte erwäge, mitzuwirken!"><code>SVGFEDropShadowElement</code></a>, from the Filter Effects Module are now supported (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=964200" title="FIXED: Implement Filter Effects Module feDropShadow filter">Bug 964200</a>).</li>
</ul>
<h2 id="Manifest">Manifest</h2>
<ul>
<li>The <code><a href="/en-US/Apps/Build/Manifest#precompile">precompile</a></code> manifest field is now supported, which specifies that asm.js code contained within the app should be compiled at install time, install of during first run.</li>
</ul>
<h2 id="See_also">See also</h2>
<ul>
<li>Firefox OS 1.4 Notes (will be linked to once they are published.)</li>
</ul>
<h2 id="Older_versions">Older versions</h2>
<p></p><div class="multiColumnList">
<ul>
<li><a href="/en-US/docs/Mozilla/Firefox_OS/Releases/1.3">Firefox OS 1.3 for developers</a></li><li><a href="/en-US/docs/Mozilla/Firefox_OS/Releases/1.2">Firefox OS 1.2 for developers</a></li><li><a href="/en-US/docs/Mozilla/Firefox_OS/Releases/1.1">Firefox OS 1.1 for developers</a></li><li><a href="/en-US/docs/Mozilla/Firefox_OS/Releases/1.0.1">Firefox OS 1.0.1 for developers</a></li></ul>
</div><p></p>
<p> </p>
|