Commit Graph

56143 Commits

Author SHA1 Message Date
Mounir Lamouri
08ab79dbaa Bug 605982 - mozMatchesSelector should raise a SYNTAX_ERR exception on invalid selectors. r+a=bz 2010-10-21 16:09:00 +02:00
Mounir Lamouri
9bb26429f1 Merging backout. a=merge 2010-10-21 15:17:12 +02:00
Mounir Lamouri
4291f1e845 Backed out changeset e72707266b4a because of orange on Win Debug. a=backout 2010-10-21 15:16:34 +02:00
Olli Pettay
f11e4fb943 backout part of Bug 605242 to fix bug 606034, a=fix regression/backout
--HG--
extra : rebase_source : c79b1f57f58d372716745749c81a5f2721a851ea
2010-10-21 11:58:05 +03:00
Vivien Nicolas
12caa58a5e Bug 461843 - Show indication of where on the page you are when scrolling with Fennec. r=roc a=blocking-fennec 2010-10-21 14:07:55 +02:00
Michal Novotny
c12906c97c Bug 592422 - preallocate individual (non-block) cache files. r=jduell,taras a=b 2010-09-22 11:47:46 +02:00
Dão Gottwald
a1f64d3f31 Bug 593950 - When drawing in the title bar and using Glass, the title bar should be smaller. r=gavin 2010-10-21 13:30:51 +02:00
Mounir Lamouri
eb0b89befa Bug 604737 - nsHTMLFieldSetElement::RemoveChildAt should update mFirstLegend. r=smaug a=blocking 2010-10-21 13:11:01 +02:00
Steve Krulewitz
e157dd74d7 Bug 323376 - nsTextFormatter::ssprintf adds extra '\0' to result; Patch by Steve Krulewitz, updated by Jonathan Protzenko; r=darin approval2.0=beltzner 2010-10-21 11:56:33 +01:00
Mark Banner
bd9a9cf2a9 Bug 598613 - Allow Mork to be included/registered in libxul even when places is turned on; r=khuey approval2.0=beltzner 2010-10-21 11:55:12 +01:00
Dão Gottwald
37f6e11a51 Bug 596572 - App menu menuseparators are indented too far on XP. r+a=gavin 2010-10-21 10:16:26 +02:00
Dietrich Ayala
f38442d07c Bug 598934 - Addon Bar should be bottom of Toolbar contextual menu. r=dao 2010-10-21 10:15:48 +02:00
Dão Gottwald
ae38aa0db7 Bug 605089 - Remove uses of the sortDirectionIndicator class. r=enn 2010-10-21 10:15:04 +02:00
Dão Gottwald
6d06140d75 correctly remove event listeners in browser_image.js 2010-10-21 10:11:52 +02:00
Alexander Surkov
b049d3e67a Bug 570275 - rework accessible tree update code, r=marcoz, davidb, bz, a=blocking 2010-10-21 13:16:10 +09:00
Mounir Lamouri
ef94abe288 Bug 605860 - Fix usage of nsEventStates in fprintf/printf. r=bz a=bz
(nsTextNode.cpp fix rs=bz)

--HG--
extra : rebase_source : 2a2fd0f9e1c8878ed6e49c9727d729d73322e5ff
2010-10-20 18:42:21 +02:00
Brad Lassey
f85e8b346c maemo bustage fix from android crash reporter push a=blocking-fennec 2010-10-20 23:13:35 -04:00
Justin Wood
8d9bd74606 Bug 606040 - [SeaMonkey] 'Linux comm-central-trunk leak test build' still broken after bug 536295 bustage fixes. r=biesi, a=bustage-fix 2010-10-20 22:30:31 -04:00
Brad Lassey
1099518c89 linux build bustage fix a=bustage-fix 2010-10-20 21:33:56 -04:00
Boris Zbarsky
92ff27773d Bug 605492 followup. Make sure this method is not exposed to content. a=blocker 2010-10-20 21:33:34 -04:00
Michael Wu
53f6429368 Bug 603592 - Report mapping to crash reporter, r=ted a=blocking-fennec 2010-10-20 20:44:03 -04:00
Ted Mielczarek
23a9e742aa bug 603592 - Add an API for the Android embedding to use to provide info about shared libraries mapped into anonymous mappings. r=mwu a=blocking-fennec 2010-10-19 15:05:47 -04:00
Ted Mielczarek
c91de3bfd4 bug 603592 - add a breakpad api to add info about known modules. r=mwu a=blocking-fennec 2010-10-19 14:52:27 -04:00
Ted Mielczarek
4ec94afa77 bug 603592 - make a file_id host binary that can spit out a Breakpad file id. r=mwu a=blocking-fennec 2010-10-14 20:38:19 -04:00
Ted Mielczarek
6fc5f1489c bug 595172 - enable crash reporting on Android builds. r=mitch a=blocking-fennec 2010-10-14 19:28:50 -04:00
Brad Lassey
f55a5c1635 bug 595169 - Implement crash reporter client for Android r=mwu,ted ui-r=madhava a=blocking-fennec 2010-10-15 23:18:07 -04:00
Ted Mielczarek
e230a1951b bug 595171 - crashreporter glue for Android. r=blassey a=blocking-fennec 2010-10-13 14:27:44 -04:00
Ted Mielczarek
cece4402f2 bug 595167 - Make Breakpad client libs work on Android. r=mwu a=blocking-fennec 2010-10-13 11:37:58 -04:00
Boris Zbarsky
e2698f473c Bug 605689. Copy mUnknownProperty correctly. r=dbaron, a=blocker 2010-10-20 20:24:16 -04:00
Boris Zbarsky
53a6a5fae9 Bug 605492 part 2. Add a way to get an outer window object given its window id via windowutils. r=mrbkap 2010-10-20 20:24:16 -04:00
Boris Zbarsky
fbab69d5ff Bug 605492 part 1. Add an nsIScriptError2 interface that exposes an outer window id, and set the window id for script errors coming through the DOM JS error reporter. r=mrbkap 2010-10-20 20:24:15 -04:00
Boris Zbarsky
c54cf4b5bd Bug 594808. If the given range is detached, don't try to work with its start/end containers. r=sicking 2010-10-20 20:24:15 -04:00
Philipp von Weitershausen
7e309ebfe5 Bug 604565 - Disable intermittently failing xpcshell tests on OSX debug builds. r=mconnor a=orange
--HG--
rename : services/sync/tests/unit/head_appinfo.js => services/sync/tests/unit/head_appinfo.js.in
2010-10-21 00:59:05 +02:00
Ehsan Akhgari
c80a410f60 Merge backout; a=orange 2010-10-20 18:21:40 -04:00
Ehsan Akhgari
ba2a6cec0e Backed out changeset 3ba3801c9a14 because of test orange 2010-10-20 18:20:51 -04:00
Brandon Sterne
94e9ec412b Bug 605077 - fix loop condition in CheckFrameOptions to check for top non-system docshell, r=jst, a=jst 2010-10-20 15:01:49 -07:00
Marco Bonardo
3719d4480c bug 605183 - try to fix browser_drag_bookmarks_on_toolbar.js. Wait for focus and for drags. a=annoying-orange 2010-10-20 23:35:37 +02:00
Ehsan Akhgari
915b7c2e3a Bug 551540 followup - Fix the JS error, and wait for the Organizer window to be closed before proceeding; r=dolske a=orange-fix(hopefully) 2010-10-20 17:05:18 -04:00
Honza Bambas
ad4bfc8963 Fixed bustage on mozilla-central after changeset 4fce6753afea, a=bustage-fix 2010-10-20 22:45:19 +02:00
Dave Townsend
fefbd6adb3 Bustage fix for running browser-chrome tests manually from bug 600413. r=gavin, a=bustage 2010-10-20 13:35:22 -07:00
Honza Bambas
7d2dcd6418 Fixed bustage on comm-central after changeset c73c0da830fe, a=bustage-fix 2010-10-20 22:24:15 +02:00
Ian Gilman
d2ccc9b881 Bug 604458 - Intermittent failure in browser/base/content/test/tabview/browser_tabview_privatebrowsing.js | correct URL for normal mode - Got about:blank, expected about:robots [r=ehsan, a=test] 2010-10-20 13:06:44 -07:00
Jeff Muizelaar
9de81a88da Bug 604168. pixman: Update to f6ab20ca6604739b82311fc078d6ce850f43adc0 a=blocking-fennec
Andrea Canciani (4):
      support single-stop gradients
      test: verify that gradients do not crash pixman
      Draw radial gradients with PDF semantics
      Add comments about errors

Benjamin Otte (2):
      region: Add a new test region-translate
      region: Fix pixman_region_translate() clipping bug

Brad Smith (1):
      Add support for AltiVec detection for OpenBSD/PowerPC.

Dmitri Vorobiev (5):
      Move aligned_malloc() to utils
      Add gettime() routine to test utils
      Add noinline macro
      Use <sys/mman.h> macros only when they are available
      Some clean-ups in fence_malloc() and fence_free()

Jeff Muizelaar (1):
      create getter for component alpha

Jonathan Morton (1):
      Add a lowlevel blitter benchmark

Liu Xinyun (2):
      add enable-cache-prefetch option
      Remove cache prefetch code.

M Joonas Pihlaja (6):
      Try harder to find suitable flags for pthreads.
      Don't trust OpenBSD's gcc to produce working code for __thread.
      Check that the OpenMP pragmas don't cause link errors.
      Check for specific flags by actually trying to compile and link.
      Avoid trailing slashes on automake install dirs.
      Fix thinko in configure.ac's macro to test linking.

Maarten Bosmans (2):
      Use windows.h directly for mingw32 build
      Add *.exe to .gitignore

Marek Vasut (1):
      Add support for 32bpp X14R6G6B6 format.

Mika Yrjola (1):
      Fix "syntax error: empty declaration" warnings.

Siarhei Siamashka (25):
      test: main loop from blitters-test added as a new function to utils.c
      test: blitters-test-bisect.rb converted to perl
      test: blitters-test updated to use new fuzzer_test_main() function
      test: scaling-test updated to use new fuzzer_test_main() function
      test: added OpenMP support for better utilization of multiple CPU cores
      test: 'scaling-crash-test' added
      test: 'scaling-test' updated to provide better coverage
      Code simplification (no need advancing 'vx' at the end of scanline)
      ARM: 'neon_combine_out_reverse_u' combiner
      ARM: added 'neon_composite_over_8888_8_0565' fast path
      ARM: common init/cleanup macro for saving/restoring NEON registers
      ARM: helper macros for conversion between 8888/x888/0565 formats
      ARM: added 'neon_composite_over_0565_8_0565' fast path
      test: detection of possible floating point registers corruption
      Nearest scaling fast path macros moved to 'pixman-fast-path.h'
      Nearest scaling fast path macro split into two parts
      Introduce a fake PIXMAN_REPEAT_COVER constant
      PAD repeat support for fast scaling with nearest filter
      NONE repeat support for fast scaling with nearest filter
      SSE2 optimization for scaled over_8888_8888 operation with nearest filter
      ARM: NEON: added forgotten cache preload for over_n_8888/over_n_0565
      ARM: added 'neon_composite_add_0565_8_0565' fast path
      ARM: added 'neon_composite_out_reverse_8_0565' fast path
      Use more unrolling for scaled src_0565_0565 with nearest filter
      ARM: restore fallback to ARMv6 implementation from NEON in the delegate chain

Søren Sandmann Pedersen (94):
      Don't use __thread on MinGW.
      Add macros for thread local storage on MinGW 32
      test/gtk-utils: Set the size of the window to the size of the image
      Merge branch 'for-master'
      Eliminate mask_bits from all the scanline fetchers.
      When storing a g1 pixel, store the lowest bit, rather than comparing with 0.
      Make separate gray scanline storers.
      Fix conical gradients to match QConicalGradient from Qt
      Store the conical angle in floating point radians, not fixed point degrees
      Minor tweaks to README
      Make the combiner macros less likely to cause name collisions.
      Fix memory leak in the pthreads thread local storage code
      Hide the global implementation variable behind a force_inline function.
      Cache the implementation along with the fast paths.
      Split the fast path caching into its own force_inline function
      test: Make sure the palettes for indexed format roundtrip properly
      When converting indexed formats to 64 bits, don't correct for channel widths
      Make the repeat mode explicit in the FAST_NEAREST macro.
      In the FAST_NEAREST macro call the function 8888_8888 and not x888_x888
      fast-path: Some formatting fixes
      Check for read accessors before taking the bilinear fast path
      [fast] Add fast_composite_src_x888_8888()
      [sse2] Add sse2_composite_src_x888_8888()
      [sse2] Add sse2_composite_in_n_8()
      [sse2] Add sse2_composite_add_n_8()
      bits: Fix potential divide-by-zero in projective code
      Add x14r6g6b6 format to blitters-test
      If we bail out of do_composite, make sure to undo any workarounds.
      CODING_STYLE: Delete the stuff about trailing spaces
      Fix Altivec/OpenBSD patch
      Extend scaling-crash-test in various ways
      Replace compute_src_extent_flags() with analyze_extents()
      Eliminate recursion from alpha map code
      Eliminate get_pixel_32() and get_pixel_64() from bits_image.
      Split bits_image_fetch_transformed() into two functions.
      Eliminate the store_scanline_{32,64} function pointers.
      Remove "_raw_" from all the accessors.
      Add some new FAST_PATH flags
      Store the various bits image fetchers in a table with formats and flags.
      Add alpha-loop test program
      pixman_image_set_alpha_map(): Disallow alpha map cycles
      Introduce new FAST_PATH_SAMPLES_OPAQUE flag
      Only try to compute the FAST_SAMPLES_COVER_CLIP for bits images
      Pre-release version bump to 0.19.2
      Post-release version bump to 0.19.3
      Merge pixman_image_composite32() and do_composite().
      Be more paranoid about checking for GTK+
      Store a2b2g2r2 pixel through the WRITE macro
      When pixman_compute_composite_region32() returns FALSE, don't fini the region.
      Silence some warnings about uninitialized variables
      Add FAST_PATH_NO_ALPHA_MAP to the standard destination flags.
      Do opacity computation with shifts instead of comparing with 0
      Add fence_malloc() and fence_free().
      Update and extend the alphamap test
      Rename FAST_PATH_NO_WIDE_FORMAT to FAST_PATH_NARROW_FORMAT
      Remove FAST_PATH_NARROW_FORMAT flag if there is a wide alpha map
      Clip composite region against the destination alpha map extents.
      Move some of the FAST_PATH_COVERS_CLIP computation to pixman-image.c
      analyze_extents: Fast path for non-transformed BITS images
      test: Add affine-test
      Use a macro to generate some {a,x}8r8g8b8, a8, and r5g6b5 bilinear fetchers.
      Enable bits_image_fetch_bilinear_affine_pad_a8r8g8b8
      Enable bits_image_fetch_bilinear_affine_none_a8r8g8b8
      Enable bits_image_fetch_bilinear_affine_reflect_a8r8g8b8
      Enable bits_image_fetch_bilinear_affine_normal_a8r8g8b8
      Enable bits_image_fetch_bilinear_affine_pad_x8r8g8b8
      Enable bits_image_fetch_bilinear_affine_none_x8r8g8b8
      Enable bits_image_fetch_bilinear_affine_reflect_x8r8g8b8
      Enable bits_image_fetch_bilinear_affine_normal_x8r8g8b8
      Enable bits_image_fetch_bilinear_affine_pad_a8
      Enable bits_image_fetch_bilinear_affine_none_a8
      Enable bits_image_fetch_bilinear_affine_reflect_a8
      Enable bits_image_fetch_bilinear_affine_normal_a8
      Enable bits_image_fetch_bilinear_affine_pad_r5g6b5
      Enable bits_image_fetch_bilinear_affine_none_r5g6b5
      Enable bits_image_fetch_bilinear_affine_reflect_r5g6b5
      Enable bits_image_fetch_bilinear_affine_normal_r5g6b5
      compute_composite_region32: Zero extents before returning FALSE.
      Pre-release version bump to 0.19.4
      Post-release version bump to 0.19.5
      If MAP_ANONYMOUS is not defined, define it to MAP_ANON.
      Revert "add enable-cache-prefetch option"
      Rename all the fast paths with _8000 in their names to _8
      Fix search-and-replace issue in lowlevel-blt-bench.c
      Fix bug in FAST_PATH_STD_FAST_PATH
      Delete simple repeat code
      Remove broken optimizations in combine_disjoint_over_u()
      test: Fix bug in color_correct() in composite.c
      test: Fix eval_diff() so that it provides useful error values.
      test: Change composite so that it tests randomly generated images
      test: Parallize composite.c with OpenMP
      test: Add some more colors to the color table in composite.c
      Add no-op combiners for DST and the CA versions of the HSL operators.
      Plug leak in the alphamap test.

Tor Lillqvist (1):
      Support __thread on MINGW 4.5
2010-10-20 15:25:03 -04:00
Ehsan Akhgari
7c73e783f7 Bug 604314 - "ASSERTION: unexpected disconnected nodes"; r,a=roc
--HG--
extra : rebase_source : be7c85abe0c8c84c5663a871ee831863c4823bad
2010-10-18 23:24:39 -04:00
Siddharth Agarwal
bde4ae3116 Bug 604406 - xpcshell verbose output fails with "[IOError 12] Not enough space" when the buffer is too long. Print line-by-line instead. r=ted, a=test-only
--HG--
extra : rebase_source : ccbd761cff572c53fa91484d68e4a720df23db1b
2010-10-21 00:43:54 +05:30
Dan Witte
39d8c0abf3 Bug 605835 - Stack exhaustion in cookie observers on startup with 10-20 nightly. r=sdwilsh, a=beta8+ 2010-10-20 12:11:54 -07:00
Dave Townsend
1be9a480c3 Bug 587088: Rollback updates when file operations fail. r=robstrong, a=blocks-betaN 2010-10-20 11:03:27 -07:00
Robert Strong
1c13959461 Bug 601386 - Running in 64 bit mode after applying an update when the bundle was originally opened in 32 bit mode. r=joshmoz, a=blocks a blocker 2010-10-20 11:37:26 -07:00
Robert Strong
53dac7b840 Bug 605767 - Intermittent test_0200_app_launch_apply_update.js | the application can't be in use when running this test. r=dtownsend, a=test fix 2010-10-20 11:37:13 -07:00
Jacek Caban
f719b4c3e5 Bug 605116 - Properly declare functions without arguments in npfunctions.h r=joshmoz a=benjamin 2010-10-20 17:30:36 +00:00