f57835ad7a4a03416d3a33dcc76053d7e3607bf7: Bug 637437 - Fix --enable-debug --disable-methodjit build (r=jorendorff)
Paul Biggar <pbiggar@mozilla.com> - Wed, 02 Mar 2011 15:11:31 -0800 - rev 64178
Push 19328 by cleary@mozilla.com at Tue, 29 Mar 2011 21:56:11 +0000
Bug 637437 - Fix --enable-debug --disable-methodjit build (r=jorendorff)
53a3258235a1cba66cee1f23d65d81477f60d109: Bug 620757 - TM: don't trace JSOP_TABLESWITCH. r=dmandelin.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 02 Mar 2011 14:48:10 -0800 - rev 64177
Push 19328 by cleary@mozilla.com at Tue, 29 Mar 2011 21:56:11 +0000
Bug 620757 - TM: don't trace JSOP_TABLESWITCH. r=dmandelin.
45d79efe4418600bbbf72b47c99955c1b3528de6: Bug 637385 - Don't try to trace through a bindname in strict mode eval code. r=dvander
Jeff Walden <jwalden@mit.edu> - Tue, 01 Mar 2011 09:59:37 -0800 - rev 64176
Push 19328 by cleary@mozilla.com at Tue, 29 Mar 2011 21:56:11 +0000
Bug 637385 - Don't try to trace through a bindname in strict mode eval code. r=dvander
2b2b968a4cf4c0d2393153089af32ae8da990659: Bug 636510 - Change GCTimer output to msec. NPOTB, r=igor
Gregor Wagner <anygregor@gmail.com> - Wed, 02 Mar 2011 08:30:27 -0800 - rev 64175
Push 19328 by cleary@mozilla.com at Tue, 29 Mar 2011 21:56:11 +0000
Bug 636510 - Change GCTimer output to msec. NPOTB, r=igor
657915e80805e4fa679688d53bcd914b678b9a69: Fix trace/interp mismsatch in |this| computation (bug 636795, r=gal).
David Anderson <danderson@mozilla.com> - Tue, 01 Mar 2011 23:42:22 -0800 - rev 64174
Push 19328 by cleary@mozilla.com at Tue, 29 Mar 2011 21:56:11 +0000
Fix trace/interp mismsatch in |this| computation (bug 636795, r=gal).
666f5ba6d256c93ca2610322d2f68136340e54ef: Bug 646067 - In nsWindow's Show, use SW_SHOW vs. SW_SHOWNORMAL for full screen windows. r=robarnold
Jim Mathies <jmathies@mozilla.com> - Tue, 29 Mar 2011 16:49:45 -0500 - rev 64173
Push 19327 by jmathies@mozilla.com at Tue, 29 Mar 2011 21:49:59 +0000
Bug 646067 - In nsWindow's Show, use SW_SHOW vs. SW_SHOWNORMAL for full screen windows. r=robarnold
1b56b31b790fe9ec7cd181d5f980faa185368e6e: Bug 645289: Correctly calculate whether or not a given plugin has running instances. r=bsmedberg
Josh Aas <joshmoz@gmail.com> - Tue, 29 Mar 2011 16:43:18 -0400 - rev 64172
Push 19326 by josh@mozilla.com at Tue, 29 Mar 2011 20:44:00 +0000
Bug 645289: Correctly calculate whether or not a given plugin has running instances. r=bsmedberg
4d7a0a6dd613be400ff1df4efbe4a891d2c78c20: Bug 643083 Test fix: clean up puppet widget properly r=cjones sr=roc
Benjamin Stover <bstover@mozilla.com> - Tue, 29 Mar 2011 13:14:44 -0700 - rev 64171
Push 19325 by bstover@mozilla.com at Tue, 29 Mar 2011 20:17:26 +0000
Bug 643083 Test fix: clean up puppet widget properly r=cjones sr=roc
4470503b287293db7cc462db15cad294a2129c77: Bug 643083 Crash: JSAutoRequest::~JSAutoRequest r=smaug
Benjamin Stover <bstover@mozilla.com> - Sat, 19 Mar 2011 00:11:33 -0700 - rev 64170
Push 19325 by bstover@mozilla.com at Tue, 29 Mar 2011 20:17:26 +0000
Bug 643083 Crash: JSAutoRequest::~JSAutoRequest r=smaug
b6eb0a3037ec716081f41af058532b3c12e939f3: Bug 643307 - Crash [@ nsThebesFontMetrics::GetMetrics ]. r=blassey
Doug Turner <dougt@dougt.org> - Tue, 29 Mar 2011 11:50:39 -0700 - rev 64169
Push 19324 by dougt@mozilla.com at Tue, 29 Mar 2011 19:48:19 +0000
Bug 643307 - Crash [@ nsThebesFontMetrics::GetMetrics ]. r=blassey
f4da8c0c48d9910b9ed546d389ebb20dd4230617: bug 313956: expand installer .exe contents to make complete mar. r=ted.
Rail Aliiev <rail@mozilla.com> - Tue, 29 Mar 2011 15:04:02 -0400 - rev 64168
Push 19323 by bhearsum@mozilla.com at Tue, 29 Mar 2011 19:43:11 +0000
bug 313956: expand installer .exe contents to make complete mar. r=ted.
3eb5a574319fdbf02e2672bd82c5ffb714c7f78c: Bug 573948 - Part 2: Remove expected fail for JPEG tests on Windows. r=jmuizelaar
Justin Lebar <justin.lebar@gmail.com> - Tue, 29 Mar 2011 15:28:31 -0400 - rev 64167
Push 19322 by jlebar@mozilla.com at Tue, 29 Mar 2011 19:35:24 +0000
Bug 573948 - Part 2: Remove expected fail for JPEG tests on Windows. r=jmuizelaar
6a8baba56a658427c86246e8d92210b201bcb73c: Bug 573948 - Part 1: Use libjpeg-turbo instead of libjpeg. r=jmuizelaar
Justin Lebar <justin.lebar@gmail.com> - Mon, 19 Jul 2010 10:34:41 -0700 - rev 64166
Push 19322 by jlebar@mozilla.com at Tue, 29 Mar 2011 19:35:24 +0000
Bug 573948 - Part 1: Use libjpeg-turbo instead of libjpeg. r=jmuizelaar
8beb43b5e113b9c1e3e616003c5a98cec36b3e2e: Bug 645750: Remove unused variables 'variantMask' and 'table' from nsCSSParser. r=dbaron
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 29 Mar 2011 09:53:09 -0700 - rev 64165
Push 19321 by azakai@mozilla.com at Tue, 29 Mar 2011 18:57:08 +0000
Bug 645750: Remove unused variables 'variantMask' and 'table' from nsCSSParser. r=dbaron
8dbfdd56997be7b825b5a77d38176b25cf1047c8: Bug 641663 - Add string size to reported size of nsCacheEntry. r=biesi a=blocking-fennec
Alon Zakai <azakai@mozilla.com> - Tue, 29 Mar 2011 11:54:58 -0700 - rev 64164
Push 19321 by azakai@mozilla.com at Tue, 29 Mar 2011 18:57:08 +0000
Bug 641663 - Add string size to reported size of nsCacheEntry. r=biesi a=blocking-fennec
a2937d08aefbd86fd8f852565f15daeadac0ad07: Merge backout of bug 622072
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 29 Mar 2011 14:32:11 -0400 - rev 64163
Push 19320 by eakhgari@mozilla.com at Tue, 29 Mar 2011 18:32:26 +0000
Merge backout of bug 622072
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8: Back out bug 622072 because it caused bug 645987
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 29 Mar 2011 14:31:53 -0400 - rev 64162
Push 19320 by eakhgari@mozilla.com at Tue, 29 Mar 2011 18:32:26 +0000
Back out bug 622072 because it caused bug 645987
820512b8223e43485f30276c8e062650cb948883: Update pixman to ad3cbfb073fc325e1b3152898ca71b8255675957
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 28 Mar 2011 13:52:09 -0400 - rev 64161
Push 19319 by eakhgari@mozilla.com at Tue, 29 Mar 2011 18:19:24 +0000
Update pixman to ad3cbfb073fc325e1b3152898ca71b8255675957 Alan Coopersmith (1): Sun's copyrights belong to Oracle now Alexandros Frantzis (2): Add simple support for the r8g8b8a8 and r8g8b8x8 formats. Add support for the r8g8b8a8 and r8g8b8x8 formats to the tests. Andrea Canciani (14): Improve precision of linear gradients Make classification consistent with rasterization Remove unused enum value Fix an overflow in the new radial gradient code Remove unused stop_range field Fix opacity check Improve conical gradients opacity check Improve handling of tangent circles Add a test for radial gradients Fix compilation on Win32 test: Fix tests for compilation on Windows test: Add Makefile for Win32 Do not include unused headers test: Silence MSVC warnings Cyril Brulebois (2): Fix argument quoting for AC_INIT. Fix linking issues when HAVE_FEENABLEEXCEPT is set. Jon TURNEY (2): Plug another leak in alphamap test Remove stray #include <fenv.h> Rolland Dudemaine (4): test: Fix for mismatched 'fence_malloc' prototype/implementation Correct the initialization of 'max_vx' test: Use the right enum types instead of int to fix warnings Fix "variable was set but never used" warnings Scott McCreary (1): Added check to find pthread on Haiku. Siarhei Siamashka (62): Fixed broken configure check for __thread support Do CPU features detection from 'constructor' function when compiled with gcc ARM: fix 'vld1.8'->'vld1.32' typo in add_8888_8888 NEON fast path ARM: NEON: source image pixel fetcher can be overrided now ARM: nearest scaling support for NEON scanline compositing functions ARM: macro template in C code to simplify using scaled fast paths ARM: performance tuning of NEON nearest scaled pixel fetcher ARM: NEON optimization for scaled over_8888_8888 with nearest filter ARM: NEON optimization for scaled over_8888_0565 with nearest filter ARM: NEON optimization for scaled src_8888_0565 with nearest filter ARM: NEON optimization for scaled src_0565_8888 with nearest filter ARM: optimization for scaled src_0565_0565 with nearest filter C fast path for a1 fill operation ARM: added 'neon_composite_over_n_8_8' fast path ARM: introduced 'fetch_mask_pixblock' macro to simplify code ARM: better NEON instructions scheduling for over_n_8_0565 ARM: added 'neon_composite_over_8888_n_0565' fast path ARM: reuse common NEON code for over_{n_8|8888_n|8888_8}_0565 ARM: added 'neon_composite_over_0565_n_0565' fast path ARM: added 'neon_composite_add_8888_8_8888' fast path ARM: better NEON instructions scheduling for add_8888_8888_8888 ARM: added 'neon_composite_add_n_8_8888' fast path ARM: added 'neon_composite_add_8888_n_8888' fast path ARM: added flags parameter to some asm fast path wrapper macros ARM: added 'neon_composite_in_n_8' fast path ARM: added 'neon_src_rpixbuf_8888' fast path Fix for potential unaligned memory accesses COPYING: added Nokia to the list of copyright holders Revert "Fix "syntax error: empty declaration" warnings." Fix for "syntax error: empty declaration" Solaris Studio warnings Workaround for a preprocessor issue in old Sun Studio Bugfix for a corner case in 'pixman_transform_is_inverse' Make 'fast_composite_scaled_nearest_*' less suspicious A new configure option --enable-static-testprogs ARM: do /proc/self/auxv based cpu features detection only in linux The code in 'bitmap_addrect' already assumes non-null 'reg->data' test: affine-test updated to stress 90/180/270 degrees rotation more New flags for 90/180/270 rotation C fast paths for a simple 90/270 degrees rotation Use const modifiers for source buffers in nearest scaling fast paths test: Extend scaling-test to support a8/solid mask and ADD operation Support for a8 and solid mask in nearest scaling main loop template Better support for NONE repeat in nearest scaling main loop template ARM: new macro template for using scaled fast paths with a8 mask ARM: NEON optimization for nearest scaled over_8888_8_0565 ARM: NEON optimization for nearest scaled over_0565_8_0565 SSE2 optimization for nearest scaled over_8888_n_8888 Ensure that tests run as the last step of a build for 'make check' Main loop template for fast single pass bilinear scaling test: check correctness of 'bilinear_pad_repeat_get_scanline_bounds' SSE2 optimization for bilinear scaled 'src_8888_8888' ARM: NEON optimization for bilinear scaled 'src_8888_8888' ARM: use prefetch in nearest scaled 'src_0565_0565' ARM: common macro for nearest scaling fast paths ARM: assembly optimized nearest scaled 'src_8888_8888' ARM: new bilinear fast path template macro in 'pixman-arm-common.h' ARM: NEON: common macro template for bilinear scanline scalers ARM: use common macro template for bilinear scaled 'src_8888_8888' ARM: NEON optimization for bilinear scaled 'src_8888_0565' ARM: NEON optimization for bilinear scaled 'src_0565_x888' ARM: NEON optimization for bilinear scaled 'src_0565_0565' ARM: a bit faster NEON bilinear scaling for r5g6b5 source images Søren Sandmann Pedersen (79): Remove the class field from source_image_t Pre-release version bump to 0.19.6 Post-release version bump to 0.19.7 Pre-release version bump to 0.20.0 Post-release version bump to 0.20.1 Version bump 0.21.1. COPYING: Stop saying that a modification is currently under discussion. Remove workaround for a bug in the 1.6 X server. [mmx] Mark some of the output variables as early-clobber. Delete the source_image_t struct. Generate {a,x}8r8g8b8, a8, 565 fetchers for nearest/affine images Pre-release version bump Post-release version bump to 0.21.3 test: Make composite test use some existing macros instead of defining its own Add enable_fp_exceptions() function in utils.[ch] Extend gradient-crash-test test: Move palette initialization to utils.[ch] test/utils.c: Initialize palette->rgba to 0. Make the argument to fence_malloc() an int64_t Add a stress-test program. Add a test compositing with the various PDF operators. Fix divide-by-zero in set_lum(). sse2: Skip src pixels that are zero in sse2_composite_over_8888_n_8888() Add iterators in the general implementation Move initialization of iterators for bits images to pixman-bits-image.c Eliminate the _pixman_image_store_scanline_32/64 functions Move iterator initialization to the respective image files Virtualize iterator initialization Use an iterator in pixman_image_get_solid() Move get_scanline_32/64 to the bits part of the image struct Allow NULL property_changed function Consolidate the various get_scanline_32() into get_scanline_narrow() Linear: Optimize for horizontal gradients Get rid of the classify methods Add direct-write optimization back Skip fetching pixels when possible Turn on testing for destination transformation Fix destination fetching Fix dangling-pointer bug in bits_image_fetch_bilinear_no_repeat_8888(). Pre-release version bump to 0.21.4 Post-release version bump to 0.21.5 Print a warning when a development snapshot is being configured. Move fallback decisions from implementations into pixman-cpu.c. Add a test for over_x888_8_0565 in lowlevel_blt_bench(). Add SSE2 fetcher for x8r8g8b8 Add SSE2 fetcher for a8 Improve performance of sse2_combine_over_u() Add SSE2 fetcher for 0565 Add pixman-conical-gradient.c to Makefile.win32. Move all the GTK+ based test programs to a new subdir, "demos" Add @TESTPROGS_EXTRA_LDFLAGS@ to AM_LDFLAGS test/Makefile.am: Move all the TEST_LDADD into a new global LDADD. Add pixman_composite_trapezoids(). Add a test program for pixman_composite_trapezoids(). Add support for triangles to pixman. Add a test program, tri-test Optimize adding opaque trapezoids onto a8 destination. Add new public function pixman_add_triangles() Avoid marking images dirty when properties are reset In pixman_image_set_transform() allow NULL for transform Coding style: core_combine_in_u_pixelsse2 -> core_combine_in_u_pixel_sse2 sse2: Convert all uses of MMX registers to use SSE2 registers instead. sse2: Delete unused MMX functions and constants and all _mm_empty()s sse2: Don't compile pixman-sse2.c with -mmmx anymore sse2: Remove all the core_combine_* functions sse2: Delete obsolete or redundant comments sse2: Remove pixman-x64-mmx-emulation.h sse2: Minor coding style cleanups. Delete pixman-x64-mmx-emulation.h from pixman/Makefile.am Minor fix to the RELEASING file Pre-release version bump to 0.21.6 Post-release version bump to 0.21.7 test: In image_endian_swap() use pixman_image_get_format() to get the bpp. test: Do endian swapping of the source and destination images. In delegate_{src,dest}_iter_init() call delegate directly. Fill out parts of iters in _pixman_implementation_{src,dest}_iter_init() Simplify the prototype for iterator initializers. test: Randomize some tests if PIXMAN_RANDOMIZE_TESTS is set test: Fix infinite loop in composite
af61c4752e53c9623a3bc7fc0c05044d37cd3d08: Bug 645063 - Increase discoverability of Do Not Track r=gavin
Margaret Leibovic <margaret.leibovic@gmail.com> - Tue, 29 Mar 2011 09:23:56 -0700 - rev 64160
Push 19318 by bzbarsky@mozilla.com at Tue, 29 Mar 2011 17:45:56 +0000
Bug 645063 - Increase discoverability of Do Not Track r=gavin
df90f3ca7deb0c67186123ff6ba1063d591f28f1: Bug 631837. Stop doing recursive tree traversal in querySelector(All). r=sicking
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 29 Mar 2011 13:29:22 -0400 - rev 64159
Push 19318 by bzbarsky@mozilla.com at Tue, 29 Mar 2011 17:45:56 +0000
Bug 631837. Stop doing recursive tree traversal in querySelector(All). r=sicking
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip