314eed47feaacef5f5cdf84176f5c91bda9ab603: Bug 826586 - Add a AddFloatVarCache() API to libpref. r=bz
Oleg Romashin <romaxa@gmail.com> - Wed, 09 Jan 2013 22:10:52 -0800 - rev 118336
Push 24162 by emorley@mozilla.com at Thu, 10 Jan 2013 16:00:43 +0000
Bug 826586 - Add a AddFloatVarCache() API to libpref. r=bz
d36a97058e39db372d6772753c881b8e76e95ebe: Bug 825147: Address review comments for SVGImageElement r=bz
David Zbarsky <dzbarsky@gmail.com> - Thu, 10 Jan 2013 00:32:17 -0500 - rev 118335
Push 24162 by emorley@mozilla.com at Thu, 10 Jan 2013 16:00:43 +0000
Bug 825147: Address review comments for SVGImageElement r=bz
7f39d4e9a70aa56aa953cb23b36f0dda223b8f8e: Bug 825147: Convert SVGAElement to WebIDL r=bz
David Zbarsky <dzbarsky@gmail.com> - Thu, 10 Jan 2013 00:30:13 -0500 - rev 118334
Push 24162 by emorley@mozilla.com at Thu, 10 Jan 2013 16:00:43 +0000
Bug 825147: Convert SVGAElement to WebIDL r=bz
bd1accb78d4bcb787a1613bebc63439474e8e36c: Bug 827200 - Remove nsIDOMSVGZoomAndPan r=bz, longsonr
David Zbarsky <dzbarsky@gmail.com> - Thu, 10 Jan 2013 00:24:37 -0500 - rev 118333
Push 24162 by emorley@mozilla.com at Thu, 10 Jan 2013 16:00:43 +0000
Bug 827200 - Remove nsIDOMSVGZoomAndPan r=bz, longsonr
4610df88dae7a9ad1ecb443c71565113d4101229: Bug 827504 - Don't install specialpowers for crashtests on B2G (it already is), r=jgriffin DONTBUILD a=NPOTB,test-only
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 10 Jan 2013 09:49:12 -0500 - rev 118332
Push 24161 by ahalberstadt@mozilla.com at Thu, 10 Jan 2013 14:50:13 +0000
Bug 827504 - Don't install specialpowers for crashtests on B2G (it already is), r=jgriffin DONTBUILD a=NPOTB,test-only
5a74a94f6d449a1ea873e83f59a25a0127ffdd85: Bug 817342, delay script runners when making static clones, r=roc
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 10 Jan 2013 11:59:36 +0200 - rev 118331
Push 24160 by opettay@mozilla.com at Thu, 10 Jan 2013 10:44:53 +0000
Bug 817342, delay script runners when making static clones, r=roc
a2c46e2c7df1ecc1bbed41fa1518c864539f7562: Merge last PGO-green changeset of mozilla-inbound to mozilla-central
Ed Morley <emorley@mozilla.com> - Thu, 10 Jan 2013 08:59:12 +0000 - rev 118330
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
4c7d9085925866bf4b917ebcef1981269f45cea2: Bug 824886 - Remove dead ThreadPoolWorker::threadPool_ field. r=nmatsakis.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 07 Jan 2013 19:21:43 -0800 - rev 118329
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 824886 - Remove dead ThreadPoolWorker::threadPool_ field. r=nmatsakis.
bb755890ec697fc2aa3ce5745ac99749a822ccb5: Bug 828789. Update to pixman 0.26.2.
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 08 Jan 2013 14:09:48 -0500 - rev 118328
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 828789. Update to pixman 0.26.2. Alan Coopersmith (2): Make mmx code compatible with Solaris Studio 12.3 compilers Just use xmmintrin.h when building with Solaris Studio compilers Andrea Canciani (7): Remove useless checks for NULL before freeing test: Cleanup includes Use the ARRAY_LENGTH() macro when possible test: Reuse the ARRAY_LENGTH() macro demos: Consistently use G_N_ELEMENTS() test: Produce autotools-looking report in the win32 build system build: Fix compilation on win32 Antti S. Lankila (5): Faster unorm_to_unorm for wide processing. Remove unnecessary dst initialization Add support for sRGB surfaces Add sRGB blending demo program Add tests to validate new sRGB behavior Bobby Salazar (2): Android Runtime Detection Support For ARM NEON iOS Runtime Detection Support For ARM NEON Chun-wei Fan (1): Just include xmmintrin.h on MSVC as well Colin Walters (1): autogen.sh: Support GNOME Build API Ingmar Runge (1): Fix MSVC compilation Jeremy Huddleston (7): configure.ac: Add an --enable-libpng option Revert "Disable MMX when Clang is being used." Silence a warning about unused pixman_have_mmx Disable MMX when incompatible clang is being used. Expand TLS support beyond __thread to __declspec(thread) Fix a false-negative in MMX check configure.ac: Fix a copy-paste-o in TLS detection Matt Turner (60): Use AC_LANG_SOURCE for iwMMXt configure program Make sure to run AC_SUBST IWMMXT_CFLAGS Convert while (w) to if (w) when possible autoconf: use #error instead of error mmx: enable over_x888_8_8888 on ARM/iwMMXt mmx: Use _mm_mulhi_pu16 mmx: Use _mm_shuffle_pi16 mmx: fix typo in pix_add_mul on MSVC Update .gitignore with more demos and tests mmx: make store8888 take uint32_t *dest as argument mmx: make load8888 take a pointer to data instead of the data itself lowlevel-blt: add over_8888_8888 lowlevel-blt: add over_x888_n_8888 lowlevel-blt-bench: add in_8_8 and in_n_8_8 Use AC_LANG_SOURCE for DSPr2 configure program mmx: enable over_n_0565 for b5g6r5 mmx: Use force_inline instead of __inline__ (bug 46906) configure.ac: require >= gcc-4.5 for ARM iwMMXt mmx: fix _mm_shuffle_pi16 function when compiling without optimization configure.ac: fix iwMMXt/gcc version error message mmx: add store function and use it in add_8888_8888 mmx: add load function and use it in add_8888_8888 mmx: make ldq_u take __m64* directly mmx: compile on MIPS for Loongson MMI optimizations mmx: remove unnecessary uint64_t<->__m64 conversions mmx: simplify srcsrcsrcsrc calculation in over_n_8_0565 mmx: introduce is_equal, is_opaque, and is_zero functions mmx: don't pack and unpack src unnecessarily mmx: Use Loongson pinsrh instruction in pack_565 mmx: Use Loongson pextrh instruction in expand565 mmx: add r5g6b5 fetcher mmx: add a8 fetcher mmx: add x8f8g8b8 fetcher mmx: add src_8888_0565 mmx: Use wpackhus in src_x888_0565 on iwMMXt .gitignore: add demos/checkerboard and demos/quad2quad configure.ac: make -march=loongson2f come before CFLAGS mmx: add and use pack_4x565 function configure.ac: Fix loongson-mmi out-of-tree builds configure.ac: Rename loongson -> loongson-mmi configure.ac: Fail the ARM/iwMMXt test if not compiling with -march=iwmmxt mmx: add and use expand_4xpacked565 function mmx: implement expand_4x565 in terms of expand_4xpacked565 fast: add add_0565_0565 function mmx: add add_0565_0565 mmx: add over_reverse_n_8888 mmx: add missing _mm_empty calls autotools: use custom build rule to build iwMMXt code configure.ac: add iwmmxt2 configure flag .gitignore: add test/glyph-test sse2: enable over_n_0565 for b5g6r5 sse2: add src_x888_0565 Fix distcheck due to custom iwMMXt rules mmx: Use expand_alpha instead of mask/shift mmx: add scaled bilinear src_8888_8888 mmx: add scaled bilinear over_8888_8888 mmx: add scaled bilinear over_8888_8_8888 mmx: optimize bilinear function when using 7-bit precision loongson: optimize _mm_set_pi* functions with shuffle instructions sse2: add missing ABGR entires for bilinear src_8888_8888 Naohiro Aota (1): Don't use non-POSIX test Nemanja Lukic (9): MIPS: DSPr2: Basic infrastructure for MIPS architecture MIPS: DSPr2: Added fast-paths for SRC operation. MIPS: DSPr2: Added mips_dspr2_blt and mips_dspr2_fill routines. MIPS: DSPr2: Added over_n_8888_8888_ca and over_n_8888_0565_ca fast paths. MIPS: DSPr2: Added over_n_8_8888 and over_n_8_0565 fast paths. MIPS: DSPr2: Fix bug in over_n_8888_8888_ca/over_n_8888_0565_ca routines MIPS: DSPr2: Added bilinear over_8888_8_8888 fast path. MIPS: DSPr2: Added several bilinear fast paths with a8 mask MIPS: DSPr2: Added more bilinear fast paths (without mask) Sebastian Bauer (4): Qualify the static variables in pixman_f_transform_invert() with the const keyword. Changed the style of two function headers Added HAVE_CONFIG_H check before including config.h Use angle brackets form of including config.h Siarhei Siamashka (8): test: OpenMP 2.5 requires signed loop iteration variables test: fix bisecting issue in fuzzer-find-diff.pl test: Fix for strict aliasing issue in 'get_random_seed' test: support nearest/bilinear scaling in lowlevel-blt-bench sse2: faster bilinear scaling (use _mm_loadl_epi64) Bilinear interpolation precision is now configurable at compile time sse2: _mm_madd_epi16 for faster bilinear scaling with 7-bit precision Change default bilinear interpolation precision to 7 bits Søren Sandmann Pedersen (81): Post-release version bump to 0.25.1 region: Add pixman_region{,32}_clear() functions. Modify gradient-test to show a bug in NONE processing gradient-walker: For NONE repeats, when x < 0 or x > 1, set both colors to 0 pixman-image.c: Fix typo in pixman_image_set_transform() Fix some signed overflow bugs Add missing cast in _pixman_edge_multi_init() Fix a bunch of signed overflow issues In MUL_UNc() cast to comp2_t Reject trapezoids where top (botttom) is above (below) the edges Fix rounding for DIV_UNc() test: In the alphamap test, also test that we get the right red value Fix bugs with alpha maps test/alphamap.c: Make dst and orig_dst more independent of each other Get rid of delegates for combiners Move the color_correct() function from composite.c to utils.c Rename color_correct() to round_color() test: Add a new "pixel_checker_t" object. test: Port composite test over to use new pixel_checker_t object. Revert "Reject trapezoids where top (botttom) is above (below) the edges" mmx: Enable over_x888_8_8888() for x86 as well mmx: Delete unused function in_over_full_src_alpha() Disable MMX when Clang is being used. Disable implementations mentioned in the PIXMAN_DISABLE environment variable. Move fetching for solid bits images to pixman-noop.c pixman-accessors.h: Delete unused macros pixman-access.c: Remove some unused macros mmx: Squash a warning by making the argument to ldl_u() const Pre-release version bump to 0.25.2 Post-release version bump to 0.25.3 Use "=a" and "=d" constraints for rdtsc inline assembly demos: Add quad2quad program demos: Add checkerboard demo composite-test.c: Use similar gradient to the one in the PDF spec. composite-test.c: Add a parrot image Add the original parrot image. Rename fast_composite_add_1000_1000 to _add_1_1() gtk-utils.c: Don't include pixman-private.h test/utils.c: Rename and export the pngify_pixels() function. gtk-utils.c: In pixbuf_from_argb32() use a8r8g8b8_to_rgba_np() test/utils.c: Clip values to the [0, 255] interval bits_image_fetch_pixel_convolution(): Make sure channels are signed Add Makefile.win32 and Makefile.win32.common to EXTRA_DIST demos/Makefile.am: Add parrot.c to EXTRA_DIST Pre-release version bump to 0.25.6 Post-release version bump to 0.25.7 demos: Add parrot.jpg to EXTRA_DIST test: Composite with solid images instead of using pixman_image_fill_* Pre-release version bump to 0.26.0 Post-release version bump to 0.27.1 Pass the full image flags to iterators Make use of image flags in mmx and sse2 iterators Add doubly linked lists Add pixman_glyph_cache_t API Move CRC32 computation from blitters-test.c into utils.c Add support for alpha maps to compute_crc32_for_image(). test: Add glyph-test Speed up pixman_composite_glyphs() Speed up _pixman_composite_glyphs_no_mask() Speed up _pixman_image_get_solid() in common cases bits-image: Turn all the fetchers into iterator getters test: Make glyph test pass on big endian test: Add missing break in stress-test.c test: Make stress-test more likely to actually composite something In fast_composite_tiled_repeat() don't clone images with a palette Use a compile-time constant for the "K" constraint in the MMX detection. pixman-cpu.c: Rename disabled to _pixman_disabled() and export it Move x86 specific CPU detection to a new file pixman-x86.c Move ARM specific CPU detection to a new file pixman-arm.c Move PowerPC specific CPU detection to its own file pixman-ppc.c Move MIPS specific CPU detection to its own file, pixman-mips.c Move the remaining bits of pixman-cpu into pixman-implementation.c Simplify MIPS CPU detection Simplifications to ARM CPU detection Simplify CPU detection on PPC. Cleanups and simplifications in x86 CPU feature detection Make pixman-mmx.c compile on x86-32 without optimization Add make-srgb.pl to EXTRA_DIST stress-test: Avoid overflows in clip rectangles glyph-test: Avoid setting solid images as alpha maps. Pre-release version bump to 0.27.2 * * *
f01f7b2cd99a6fed0d061db1718cb9d3ef964efc: Back out revision f18ed13abcea (bug 827960) for turning Windows debug builds purple. They bruise easily!
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 09 Jan 2013 22:01:12 -0500 - rev 118327
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Back out revision f18ed13abcea (bug 827960) for turning Windows debug builds purple. They bruise easily!
22d57a4edea56fc75ee3dcede472e68360134267: Bug 827523 (part 3) - DMD: Add --max-frames and --max-records options. r=jlebar.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 07 Jan 2013 18:32:38 -0800 - rev 118326
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 827523 (part 3) - DMD: Add --max-frames and --max-records options. r=jlebar.
b954323bf860625b044dae18a993a55e0eac7bd0: Bug 827523 (part 2) - DMD: Swap the diff order in test mode. r=jlebar.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 07 Jan 2013 18:01:07 -0800 - rev 118325
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 827523 (part 2) - DMD: Swap the diff order in test mode. r=jlebar.
9035cb5c08124c3ca6f37477ab92a889a9af22cc: Bug 827523 (part 1) - DMD: Remove valloc() from the test. r=jlebar.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 07 Jan 2013 17:59:44 -0800 - rev 118324
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 827523 (part 1) - DMD: Remove valloc() from the test. r=jlebar.
c420b26e7e84b7c8193bab57df8f71ae95715d80: Bug 802318 - Remove the invalid SkipRoot in AtomizeInline; r=billm
Terrence Cole <terrence@mozilla.com> - Mon, 07 Jan 2013 15:32:01 -0800 - rev 118323
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 802318 - Remove the invalid SkipRoot in AtomizeInline; r=billm This re-organizes AtomizeInline to separate the TakeOwnership and Copy cases.
df1dd315153527cb8966ced3153403f63996bae8: Bug 828747 - make synthetic gestures use real touch events by default, r=jgriffin
Malini Das <mdas@mozilla.com> - Wed, 09 Jan 2013 17:17:35 -0800 - rev 118322
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 828747 - make synthetic gestures use real touch events by default, r=jgriffin
e2cc6dee65b0394f4a5e2da08bf045fdce86a1fb: Bug 828648 - Add system() function to JS shell, r=billm
Brian Hackett <bhackett1024@gmail.com> - Wed, 09 Jan 2013 17:54:19 -0700 - rev 118321
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 828648 - Add system() function to JS shell, r=billm
bb7c082b477c93779f31cbeb5b666ba6bfc67c25: Bug 827503 - use nsMainThreadPtrHolders when passing XPCWrappedJSes around off main thread, r=bholley,jst a=blocking-basecamp+
Mike Habicher <mikeh@mozilla.com> - Wed, 09 Jan 2013 00:43:50 +0100 - rev 118320
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 827503 - use nsMainThreadPtrHolders when passing XPCWrappedJSes around off main thread, r=bholley,jst a=blocking-basecamp+
5cc73ec6940610c075b3b010efdc789afa349003: Bug 827841 - don't proxy-release null pointers in nsMainThreadPtrHolder; r=jlebar
Mike Habicher <mikeh@mozilla.com> - Tue, 08 Jan 2013 13:40:18 -0500 - rev 118319
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 827841 - don't proxy-release null pointers in nsMainThreadPtrHolder; r=jlebar
9c18a38ea2115b5f0e6a51908b6d5eb5bdfba54d: backing out bug 827841 patch to fix comment
Mike Habicher <mikeh@mozilla.com> - Thu, 10 Jan 2013 01:44:18 +0100 - rev 118318
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
backing out bug 827841 patch to fix comment
a91d0b7558d877351b5f13ac9fa63c4807689f70: Bug 828690 - Return Unrooted from StringBuffer::finish; r=billm
Terrence Cole <terrence@mozilla.com> - Thu, 03 Jan 2013 17:21:12 -0800 - rev 118317
Push 24159 by emorley@mozilla.com at Thu, 10 Jan 2013 08:59:47 +0000
Bug 828690 - Return Unrooted from StringBuffer::finish; r=billm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip