head	1.2;
access;
symbols
	pkgsrc-2013Q2:1.2.0.2
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2013Q1:1.1.0.2
	pkgsrc-2013Q1-base:1.1;
locks; strict;
comment	@// @;


1.2
date	2013.04.05.13.30.17;	author ryoon;	state dead;
branches;
next	1.1;

1.1
date	2013.01.10.15.01.30;	author ryoon;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Update to 20.0

Changelog:
    NEW
    Per-window Private Browsing. Learn more.
    NEW
    New download experience. Learn more.
    NEW
    Ability to close hanging plugins, without the browser hanging
    CHANGED
    Continued performance improvements around common browser tasks (page loads, downloads, shutdown, etc.)
    DEVELOPER
    Continued implementation of draft ECMAScript 6 - clear() and Math.imul
    DEVELOPER
    New JavaScript Profiler tool
    HTML5
    getUserMedia implemented for web access to the user's camera and microphone (with user permission)
    HTML5
    <canvas> now supports blend modes
    HTML5
    Various <audio> and <video> improvements
    FIXED
    Details button on Crash Reporter (793972)
    FIXED
    Unity plugin doesn't display in HiDPI mode (829284)
    FIXED
    20.0: Security fixes can be found here

Fixed in Firefox 20
MFSA 2013-40 Out-of-bounds array read in CERT_DecodeCertPackage
MFSA 2013-39 Memory corruption while rendering grayscale PNG images
MFSA 2013-38 Cross-site scripting (XSS) using timed history navigations
MFSA 2013-37 Bypass of tab-modal dialog origin disclosure
MFSA 2013-36 Bypass of SOW protections allows cloning of protected nodes
MFSA 2013-35 WebGL crash with Mesa graphics driver on Linux
MFSA 2013-34 Privilege escalation through Mozilla Updater
MFSA 2013-33 World read and write access to app_tmp directory on Android
MFSA 2013-32 Privilege escalation through Mozilla Maintenance Service
MFSA 2013-31 Out-of-bounds write in Cairo library
MFSA 2013-30 Miscellaneous memory safety hazards (rv:20.0 / rv:17.0.5)
@
text
@$NetBSD: patch-dom_system_OSFileConstants.cpp,v 1.1 2013/01/10 15:01:30 ryoon Exp $

--- dom/system/OSFileConstants.cpp.orig	2013-01-04 23:44:31.000000000 +0000
+++ dom/system/OSFileConstants.cpp
@@@@ -41,6 +41,11 @@@@
 #include "OSFileConstants.h"
 #include "nsIOSFileConstantsService.h"
 
+#if defined(__DragonFly__) || defined(__FreeBSD__) \
+  || defined(__NetBSD__) || defined(__OpenBSD__)
+#define __dd_fd dd_fd
+#endif
+
 /**
  * This module defines the basic libc constants (error numbers, open modes,
  * etc.) used by OS.File and possibly other OS-bound JavaScript libraries.
@


1.1
log
@Update to 18.0

* Many patches are included into upstream distribution.

I have tested on NetBSD/amd64 6.99.16, I will test on other platforms later.

Changelog: from http://www.mozilla.org/en-US/firefox/18.0/releasenotes/
    NEW
    Faster JavaScript performance via IonMonkey compiler
    NEW
    Support for Retina Display on OS X 10.7 and up
    NEW
    Preliminary support for WebRTC
    CHANGED
    Experience better image quality with our new HTML scaling algorithm
    CHANGED
    Performance improvements around tab switching
    DEVELOPER
    Support for new DOM property window.devicePixelRatio
    DEVELOPER
    Improvement in startup time through smart handling of signed extension certificates
    HTML5
    Support for W3C touch events implemented, taking the place of MozTouch events
    FIXED
    Disable insecure content loading on HTTPS pages (62178)
    FIXED
    Improved responsiveness for users on proxies (769764)
@
text
@d1 1
a1 1
$NetBSD$
@

