Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
michael@0 | 1 | |
michael@0 | 2 | Changes made to pristine libpng source by mozilla.org developers. |
michael@0 | 3 | |
michael@0 | 4 | 2014/03/21 -- Synced with libpng-1.6.10 (bug #980488) and disabled |
michael@0 | 5 | PNG_WARNINGS and PNG_ERROR_TEXT in non-debug builds. |
michael@0 | 6 | Limit image dimensions to 32767 (bug #251381, #591822, |
michael@0 | 7 | and #967656). |
michael@0 | 8 | |
michael@0 | 9 | 2014/03/04 -- Enabled PNG_WARNINGS and other stuff in mozpngconf.h |
michael@0 | 10 | as part of enabling Freetype2 with PNG (bug #969814). |
michael@0 | 11 | |
michael@0 | 12 | 2014/03/03 -- Fixed hang with empty IDAT (bug #974825). |
michael@0 | 13 | |
michael@0 | 14 | 2014/02/18 -- Exposed png_error(), etc. redefinitions to applications |
michael@0 | 15 | (moved them from pngpriv.h to png.h). |
michael@0 | 16 | |
michael@0 | 17 | 2014/02/18 -- Disabled PNG_FIXED_POINT_SUPPORTED in mozpngconf.h (we |
michael@0 | 18 | don't need both FIXED and FLOATING_POINT support). |
michael@0 | 19 | |
michael@0 | 20 | 2014/02/15 -- Synced with libpng-1.6.9 (bug #952505). |
michael@0 | 21 | |
michael@0 | 22 | 2014/02/11 -- Fixed crash with empty PLTE, CVE-2013-6954 (bug #945912). |
michael@0 | 23 | |
michael@0 | 24 | 2013/12/11 -- Enable ARM support (bug #832390). |
michael@0 | 25 | |
michael@0 | 26 | 2013/11/17 -- Synced with libpng-1.6.7 (bug #938740). |
michael@0 | 27 | |
michael@0 | 28 | 2013/09/21 -- Synced with libpng-1.6.6 (bug #841734). |
michael@0 | 29 | |
michael@0 | 30 | 2013/07/17 -- Synced with libpng-1.5.17 (bug #886499). |
michael@0 | 31 | |
michael@0 | 32 | 2013/06/06 -- Synced with libpng-1.5.16 (bug #873001). |
michael@0 | 33 | |
michael@0 | 34 | 2013/04/11 -- Synced with libpng-1.5.15 (bug #858578). |
michael@0 | 35 | |
michael@0 | 36 | 2013/01/24 -- Synced with libpng-1.5.14 (bug #832487). |
michael@0 | 37 | |
michael@0 | 38 | 2013/01/23 -- Disabled TEXT support in mozpngconf.h (bug #833594). |
michael@0 | 39 | |
michael@0 | 40 | 2012/10/02 -- Synced with libpng-1.5.13 (bug #775662). |
michael@0 | 41 | |
michael@0 | 42 | 2012/07/16 -- Add an "APNG-aware app" flag (bug #759067). |
michael@0 | 43 | |
michael@0 | 44 | 2012/07/04 -- Synced with libpng-1.5.11 (bug #771394). |
michael@0 | 45 | |
michael@0 | 46 | 2012/04/13 -- Synced with libpng-1.5.10 (bug #745178). |
michael@0 | 47 | |
michael@0 | 48 | 2012/02/19 -- Synced with libpng-1.5.9 (bug #648690). |
michael@0 | 49 | |
michael@0 | 50 | 2011/07/20 -- Synced with libpng-1.4.8 (bug #669863). |
michael@0 | 51 | |
michael@0 | 52 | 2011/04/08 -- Synced with libpng-1.4.7 (bug #624133). |
michael@0 | 53 | |
michael@0 | 54 | 2010/06/30 -- Synced with libpng-1.4.3 (bug #564792). |
michael@0 | 55 | |
michael@0 | 56 | 2010/02/26 -- Synced with libpng-1.4.1 (bug #544747). |
michael@0 | 57 | |
michael@0 | 58 | 2010/01/04 -- Synced with libpng-1.4.0 (bug #532645). |
michael@0 | 59 | |
michael@0 | 60 | 2009/09/10 -- Synced with libpng-1.2.40 (bug #492200 and #504805). |
michael@0 | 61 | Moved location of acTL chunk to just after IHDR |
michael@0 | 62 | in output PNG file. |
michael@0 | 63 | |
michael@0 | 64 | 2009/06/01 -- Eliminated incorrect test and rejection of APNG |
michael@0 | 65 | blend_op in opaque images (bug #441971 and #455140). |
michael@0 | 66 | |
michael@0 | 67 | 2009/05/17 -- Always clear prev_row for each APNG frame (bug #463465). |
michael@0 | 68 | |
michael@0 | 69 | 2009/02/19 -- Synced with libpng-1.2.35 (bug #478901). |
michael@0 | 70 | |
michael@0 | 71 | 2008/08/21 -- Synced with libpng-1.2.31 (bug #418900). |
michael@0 | 72 | |
michael@0 | 73 | 2008/03/29 -- Initialize prev_row for each APNG frame, only when |
michael@0 | 74 | the frame size increases (bug #420416). |
michael@0 | 75 | |
michael@0 | 76 | 2008/01/18 -- Synced with libpng-1.2.24 (bug #408429). |
michael@0 | 77 | |
michael@0 | 78 | 2007/11/13 -- Synced with libpng-1.2.23; Removed pnggccrd.c and pngvcrd.c; |
michael@0 | 79 | Reduced footprint by removing error and warning text in |
michael@0 | 80 | non-debug builds via settings in mozpngconf.h (bug #403239). |
michael@0 | 81 | |
michael@0 | 82 | 2007/11/06 -- Synced with libpng-1.2.22 (removes MMX support) (bug #386585). |
michael@0 | 83 | |
michael@0 | 84 | 2007/07/27 -- Enabled cHRM and iCCP chunks for color management (bug #16769). |
michael@0 | 85 | |
michael@0 | 86 | 2007/05/05 -- Zeroed png_ptr->num_trans on CRC error (bug #374810). |
michael@0 | 87 | |
michael@0 | 88 | 2007/04/19 -- Synced with libpng-1.2.16 tree (bug #373249). |
michael@0 | 89 | |
michael@0 | 90 | 2007/03/20 -- Added support for APNG (bug #257197). |
michael@0 | 91 | |
michael@0 | 92 | 2006/06/27 -- Synced with libpng-1.2.12 tree (bug #334110). |
michael@0 | 93 | |
michael@0 | 94 | 2004/10/07 -- Synced with libpng-1.2.7 tree (bug #261922). |
michael@0 | 95 | |
michael@0 | 96 | 2004/10/07 -- Added mozpngconf.h (bug #208607). |