Commit Graph

93595 Commits

Author SHA1 Message Date
Joe Drew
202869e4a4 Merge central with inbound. 2012-05-10 21:27:15 -04:00
Joe Drew
676206951d Merge last PGO-clean cset from inbound to central. 2012-05-10 21:25:37 -04:00
Mounir Lamouri
48e7c5d985 Bug 740192 - Screen orientation needs a specific security model for installed web apps. r=jlebar 2012-05-10 17:49:34 -07:00
Mounir Lamouri
d46108bdce Bug 753978 - Be able to know if a window is part of an application. r=jlebar 2012-05-10 17:56:21 -07:00
Jonathan Griffin
6b3d93cdfd Bug 754087 - Let waitFor share the script timeout, r=mdas, a=test-only, DONTBUILD because NPOTB 2012-05-10 16:07:07 -07:00
Neil Rashbrook
0efdc15974 Bug 678726 Improved diagnostics to try to figure out what this random orange is r=ted 2012-05-10 22:46:15 +01:00
Margaret Leibovic
28b124161a Bug 752688 - Fix typo in SessionStore.js to fix exception that kills session restore. r=mfinkle 2012-05-10 13:53:24 -07:00
Michael Wu
ff73a9422b Update NSPR to NSPR_4_9_1_BETA1 tag, a=ted
Includes bug 331299, 722125, 693329, 274013, 716564, 736962, 739469, 482002, 693329
2012-05-10 12:01:43 -07:00
Malini Das
0ea814a9f5 Bug 753168 follow-up: if GECKO_OBJDIR is not set, create venv in MARIONETTE_HOME. r=philikon DONTBUILD because NPOTB 2012-05-10 10:57:59 -07:00
Dão Gottwald
90c264a25a Bug 752467 - disable leaky tests. r=zpao 2012-05-10 20:09:25 +02:00
Joel Maher
c3de35df10 Bug 753822 - please upload a talos.zip to support tcheckerboard3 as well as talos updates. r=armenzg 2012-05-10 13:45:06 -04:00
Luke Wagner
c784fde483 Fix inline-used-but-not-defined warning (no bug,r=themaid) 2012-05-10 08:48:39 -07:00
Paul O’Shannessy
b570c3ad27 Bug 753854 - -[NSOpenGLPixelFormat initWithAttributes] should be passed a 0 terminated array. [r=joe] 2012-05-10 12:56:42 -07:00
Boris Zbarsky
7461c7ed23 Alphabetize the interface list in Bindings.conf. r=peterv, no bug 2012-05-10 15:24:59 -04:00
Boris Zbarsky
414c2659a1 Bug 753518. Add an explicit way for GetParentObject to return an (nsISupports*,nsWrapperCache*) pair. r=peterv 2012-05-10 15:24:59 -04:00
Margaret Leibovic
7f2339b775 Bug 752759 - Get rid of excessive mFormAssistPopup.hide() calls in PanZoomController. r=kats 2012-05-10 12:09:00 -07:00
Margaret Leibovic
2beb1cf5ef Bug 753534 - (Part 2) Replace getMobileBookmarksFolder with calls to getFolderIdFromGuid. r=lucasr 2012-05-10 12:08:39 -07:00
Margaret Leibovic
e80d4cdb80 Bug 753534 - Desktop Bookmarks folder is created after migration from XUL to Native. r=lucasr 2012-05-10 12:08:36 -07:00
Terrence Cole
a1dec83771 Bug 753931 - Add specialized post barriers to RelocatableValue; r=billm
This inserts stubs for GenerationalGC relocation barriers into the specialized
"Relocatable" HeapValue.
2012-05-10 11:38:39 -07:00
Jonathan Griffin
bda6cf19b6 Bug 753273 - Wait for window and browser at the start of newSession, r=mdas, a=test-only, DONTBUILD because NPOTB 2012-05-10 11:42:54 -07:00
Michael Wu
eaf20f3009 Bug 753378 - Support building on x86 gonk, r=glandium 2012-05-10 11:34:17 -07:00
Brian R. Bondy
6f3c7d6c26 Bug 753813 - Cache is disabled if you have too many old cache directories to delete
Bug 753813 - Cache is disabled if you have too many old cache directories to delete. r=jduell
2012-05-10 09:18:00 -07:00
Mihai Sucan
664943ceef Bug 673148 - (async-webconsole) Part 2 - Make script and style errors async; r=rcampbell,felipc 2012-05-10 18:01:37 +03:00
Rob Campbell
1c9a181020 merge fx-team to m-c 2012-05-10 11:54:23 -03:00
Mihai Sucan
f8c9aaddb1 Bug 673148 - (async-webconsole) Part 1 - Make console API async; r=rcampbell,felipc 2012-05-10 16:15:10 +03:00
Ed Morley
1cb05a71f6 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-05-10 13:04:35 +01:00
L. David Baron
29cd8a5243 Null-check the right thing to fix topcrash. (Bug 752428) r=roc 2012-05-10 11:12:07 +02:00
Felipe Gomes
aa04af64f1 Bug 741549. follow-up: remove unnecessary UniversalXPConnect usage left over on this test. r=me 2012-05-10 01:02:24 -07:00
Dão Gottwald
baa44734d6 Bug 747090 - Use new location bar icons for mixed content. r=jaws 2012-05-10 09:52:34 +02:00
Stephen Horlander
3e67151f6e Bug 747090 - Add location bar icons for mixed content. r=dao 2012-05-10 09:50:54 +02:00
Robert O'Callahan
338537b43a Bug 681192. Part 17: Disable test_transformed_scrolling_repaints_2.html on Mac. r=matspal
--HG--
extra : rebase_source : 6af0be8370c0e07e55954245f6a6305d04eb2a2b
2012-05-10 17:24:21 +12:00
Robert O'Callahan
b9dab8f854 Bug 681192. Part 16: Reduce assertion counts some more. r=matspal
--HG--
extra : rebase_source : 48cdef6c9792d6e35dcdfaecae3e3982c37171fd
2012-05-10 17:24:21 +12:00
Robert O'Callahan
0234a46e30 Bug 681192. Part 15: Fix test now that scrollbox scrollWidth/Heights isn't special. r=matspal
--HG--
extra : rebase_source : d77548c8b7b2c62a66070a4cd8414cdf1f7819e6
2012-05-10 17:24:20 +12:00
Robert O'Callahan
1c26aed219 Bug 681192. Part 14: Fix test to avoid failure due to event coordinate rounding. r=matspal
--HG--
extra : rebase_source : 487873fb423400f15ea7f1dfe424075b0f402574
2012-05-10 17:24:20 +12:00
Robert O'Callahan
ce8b7c2b17 Bug 681192. Part 13: Make nsDOMWindowUtils event coordinate calculations more accurate. r=matspal
--HG--
extra : rebase_source : fef4ef568baf1a67038aeb0e187511771fe0d565
2012-05-10 17:24:20 +12:00
Robert O'Callahan
cc4c60522a Bug 681192. Part 12: more fixes to remove unnecessary rounding to pixels. r=matspal
--HG--
extra : rebase_source : 39f2c0ef3220b3f0d4f6bc2564a86daa2112dc3b
2012-05-10 17:24:20 +12:00
Robert O'Callahan
28e494af4f Bug 681192. Part 11: Don't snap scrollrange endpoints to device pixels anymore. r=matspal
--HG--
extra : rebase_source : a4ad5072fbb1a9e1e8d0fcf31268fee8812be41e
2012-05-10 17:24:20 +12:00
Robert O'Callahan
b4c51b5b14 Bug 681192. Part 10: Control rounding direction of scaledOffset to try to make the residual be close to mActiveScrolledRootPosition. r=tnikkel
--HG--
extra : rebase_source : f27fb737f8956ed117df0be3a71da847cc2048c0
2012-05-10 17:24:20 +12:00
Robert O'Callahan
d526469de5 Bug 681192. Part 9: Adjust assertion counts downward. r=mats
--HG--
extra : rebase_source : 5cb44d6572d19d462897b1b50037946d5d8edf67
2012-05-10 17:24:20 +12:00
Robert O'Callahan
41b38a3c31 Bug 681192. Part 8: Use a generous allowed range when scrolling in CurPosAttributeChanged. r=matspal
There was a subtle reftest failure on Mac in RTL text-overflow tests.
I tracked it down to RTL overflow:auto areas being automatically scrolled by a subpixel amount.
This was because we try to set scrollbar "curpos" attributes to an integer number of CSS pixels representing
the scroll amount, relative to the top-left of GetScrolledRect, which is a noninteger number of CSS pixels
in this case. Then in ReflowFinished() we scroll to the saved curpos values plus the top-left of GetScrolledRect.
This patch fixes the problem by making CurPosAttributeChanged pass an allowed scroll range to
ScrollToWithOrigin. We allow any scroll destination that, when rounded to CSS pixels, would give the same
value as "curpos".
This fixes the bug, ensuring that ReflowFinished's call to CurPosAttributeChanged will not normally need
to scroll because the current position will be in the acceptable range. Also, it means that code that
scrolls by setting the "curpos" attribute will be optimized to try to hit a layer pixel boundary.

--HG--
extra : rebase_source : 3a768883feee4ff2b88fe3c729ea1058e911f2ea
2012-05-10 17:24:19 +12:00
Robert O'Callahan
5c62ce11f2 Bug 681192. Part 7: nsTypedSelection should be scrolling a 0,0 size into view to get a particular coordinate into view, not 1,1. r=matspal
When asked to scroll a 1,1 appunit rectangle into view, ScrollFrameRectIntoView will now actually
succeed!
For example if the window is 6000 appunits high and we ask to scroll a 1x1 rect at 0,6000 into view,
before bug 681192 was fixed we'd actually fail to do so. We'd compute a desired scroll destination of 0,1,
and ScrollTo would round that to 0,0 and we wouldn't scroll at all.
Now, we compute a desired scroll destination of 0,1 but also an allowed scroll range for y of
"1 to <someting large>", so ScrollFrameRectIntoView will scroll down by a full pixel to 0,60. This is correct ---
it gets the subpixel area into view, which the previous code didn't --- but it's not really what DoAutoScroll
wants, at least the way test_mousecapture.xul is written. test_mousecapture.xul expects DoAutoScroll to scroll
windowheight+N into view by scrolling down by exactly N pixels, so the desired point is exactly at the bottom
edge of the window rect. Using a zero-sized rect achieves this.

--HG--
extra : rebase_source : 5d3d8cc4417c35dc88ad296a4f13e01d2c1c9233
2012-05-10 17:24:19 +12:00
Robert O'Callahan
1b94d7fe2c Bug 681192. Part 6: Test that various scrolling operations inside scaled transforms don't trigger unnecessary repainting. r=matspal
--HG--
extra : rebase_source : a72afaa7ebb5e9b59cf574cd973f966eee5c7f45
2012-05-10 17:24:19 +12:00
Angie Ngo ext:(%2C%20Rich%20Gomez%20%3Crwgmez%40gmail.com%3E)
fe8dc8ee5f Bug 616440 - Detail view blocks scrolling with page-up, page-down, and arrow keys. r=Unfocused 2012-05-10 14:34:42 +12:00
Blair McBride
00a7c139dd Bug 743967 - JavaScript Error: "bootstrap is not defined" {file: "resource://gre/modules/XPIProvider.jsm" line: 3523}. r=dtownsend 2012-05-10 14:30:37 +12:00
Blair McBride
16753d5585 Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend 2012-05-10 14:28:45 +12:00
John Ford
4e10d8f96c Bug 752873 - Part 2: use Android Sync Makefile include. r=khuey 2012-05-09 17:00:54 -07:00
John Ford
e2ae7957af Bug 752873 - Part 1: generate Makefile include rather than manifests for Android Sync. r=rnewman 2012-05-09 17:00:53 -07:00
Jonathan Griffin
d9f1dc8e38 Bug 753181 - Interpret paths relative to cwd instead of Marionette, r=mdas, a=test-only, DONTBUILD because NPOTB
--HG--
extra : rebase_source : 5b94c5fc397c8190a76bb05f247c655e5b72eac9
2012-05-09 17:03:13 -07:00
Serge Gautherie
78fcfbfbdd Bug 752216. (Gv1-FF) browser_popupNotification.js: Use locationbar to simplify test 19. r=gavin. 2012-05-10 01:58:26 +02:00
Kyle Huey
f6875975cc Bug 751941: Mobile repacks are busted. r=ted 2012-05-09 16:51:41 -07:00