Commit Graph

112776 Commits

Author SHA1 Message Date
Jonathan Griffin
91d32e70cb Bug 811175 - Don't install mozbase packages from github, r=whimboo 2012-11-12 18:39:12 -08:00
Jeff Muizelaar
abde875b55 Bug 809603. Simplify border radius drawing. r=roc
This adds a RoundedRect class that we use to do the offsetting. This class can
probably also be used elsewhere. With this patch we handle the Gmail checkboxes
in a single draw instead of in pieces like we currently do.

--HG--
extra : rebase_source : 8809f12b386eef2ce7364fb98e681fba343efdfe
2012-11-12 17:55:26 -08:00
John Schoenick
e17549a9f0 Backout e12e84a82fa3 (Bug 787778) for orange 2012-11-12 17:56:38 -08:00
Shane Caraveo
f4701ff56c Bug 811102: fix two bugs with worker reloading, r=gavin/markh, tests by markh/gavin
The first bug is that we shouldn't remove the worker from the worker cache when reloading, because it's not actually being removed. terminate() already does this for us in the case where it is needed.
The second bug is that we should set .loaded=false as soon as we clear the ports on a worker we're about to reload, because otherwise the creation of a new port can occur between the reload triggering and the re-initialization, and those ports would get lost.

--HG--
extra : transplant_source : a%DF%D4%C5%E9%CD%E2%9B%FA%07%9E%22%D4mU%60%2B%A6Z%3A
2012-11-12 17:50:51 -08:00
Wan-Teh Chang
bcb463935f Bug 757593: update NSPR to NSPR_4_9_4_BETA1. Also includes the fixes for
bug 804806 and bug 804833.
2012-11-12 17:44:12 -08:00
Bobby Holley
a575c96c5e Bug 800915 - Remove the cx parameter and simplify various APIs. r=sfink,bz
If callers want to throw, it's now their responsibility.
2012-11-12 17:35:32 -08:00
Bobby Holley
943664eddf Bug 800915 - Reimplement PUNCTURE consumers in terms of isSafeToUnwrap() and remove PUNCTURE API. r=mrbkap 2012-11-12 17:35:32 -08:00
Bobby Holley
7627d68c2a Bug 800915 - Add infrastructure to flag security wrappers as unsafe to unwrap. r=mrbkap 2012-11-12 17:35:32 -08:00
Bobby Holley
6c6f3210d3 Bug 800915 - Clarify and refine the semantics of SecurityWrapper so that it is used if and only if unwrapping is unsafe. r=mrbkap
The naming scheme for Xray typedefs is the concatenation of the tuple:
({SC,}, {Security,Permissive}, Xray, {XPCWN,DOM}). This is admittedly a bit
much, but I think it's still better than explicitly doing the "typdef Foo Xray"
everywhere. Moreover, once the new DOM bindings are done, the last component
in the tuple will go away.
2012-11-12 17:35:31 -08:00
Makoto Kato
3cb3083e7b Bug 810661 - Turn off PGO of Ctypes.cpp. r=khuey 2012-11-13 10:22:05 +09:00
Andrew McCreight
30c7820d71 Bug 792090 - Ignore unused result in CGProxy...PresenceChecker. r=bz 2012-11-12 14:21:46 -08:00
Jed Parsons
9d5c7396bb Bug 811095 - (Re)enable identity modules. r=benadida 2012-11-12 19:46:35 -05:00
Ryan VanderMeulen
4cbb544d8c Merge m-c to inbound. 2012-11-12 19:46:27 -05:00
Kannan Vijayan
5114f792c4 Bug 803730 - Fix boxing of object input in instanceOf checks. r=sstangl,dvander 2012-11-12 19:40:18 -05:00
John Schoenick
5b04483715 Bug 787778 - Add test. r=josh 2012-11-12 16:36:17 -08:00
Ms2ger
df39365066 Bug 811068 - Copy ^headers^ file in importTestsuite.py; r=jhammel (DONTBUILD) 2012-11-12 23:20:19 +01:00
Ms2ger
487715ed83 No bug - Add a step I forgot to dom/imptests/README. DONTBUILD 2012-11-12 21:39:10 +01:00
Chris Peterson
2676c4f144 Bug 785663 - Wait for keyboard to stop resizing before scrolling text input into view. r=djf a=blocking-basecamp+ 2012-11-09 09:39:23 -08:00
Bobby Holley
4a55654f1d Bug 809674 - Fail at call time when invoking an XPCWrappedJS method with [implicit_jscontext] or [optional_argc]. r=mrbkap
I think this is the path of least resistance here.
2012-11-12 16:17:24 -08:00
Bobby Holley
d28553ba1e Bug 810743 - First check for pending exceptions, _then_ examine the invoke result. r=mrbkap 2012-11-12 16:17:24 -08:00
Nicholas Nethercote
5db8ea9b57 Bug 811132 - Avoid some wasted space by making XPT arena chunks bigger. r=khuey.
--HG--
extra : rebase_source : edeb0ca8eb7435c3ba50a9e6603e16637b06ca9f
2012-11-12 16:14:04 -08:00
Kartikaya Gupta
49a5bd083a Bug 810764 - Catch and handle various exceptions that can be thrown if the user pinches in a narrow window before Gecko is ready. r=jwir3 2012-11-12 16:07:41 -08:00
Eitan Isaacson
795f8d8958 Bug 810372 - don't add app urls to utterances. r=davidb 2012-11-12 15:46:09 -08:00
Eitan Isaacson
9483d8e0fd Bug 810359 - Introduce haptic feedback. r=davidb 2012-11-12 15:46:09 -08:00
Eitan Isaacson
a47163f9eb Bug 810364 - Use startX as current X in touch adapter. r=davidb 2012-11-12 15:46:09 -08:00
Luke Wagner
21b95cd7ab Bug 810192 - don't require a default constructor for Hash{Map,Set}; only construct objects for live elements (r=terrence) 2012-11-12 15:30:39 -08:00
Bill McCloskey
1ca35e1751 Bug 810560 - Followup (r=luke) 2012-11-12 15:17:01 -08:00
Bill McCloskey
28df0f4893 Bug 810560 - Fix scheduledForDestruction assertion (r=luke)
--HG--
extra : rebase_source : 6c25ad6b505e818d66f1caaea907c55355f7559a
2012-11-12 14:57:53 -08:00
Peter Van der Beken
7afaf1353b Fix for bug 810597 (crash in GetPrintCanvasElementsInFrame). r=bz 2012-11-12 17:48:49 -05:00
Jared Wein
75a06b70fc Bug 807422 - Panels should open towards the center of the browser window. r=felipe 2012-11-12 14:42:02 -08:00
John Schoenick
0641341406 Bug 766886 - Cleanup plugin streams earlier to avoid shutdown leak. r=bsmedberg 2012-11-12 14:11:40 -08:00
Vladan Djeric
d1746428a0 Bug 811088 - about:telemetry causes startup info to be gathered multiple times 2012-11-12 17:01:26 -05:00
Gregor Wagner
b18ac8a615 Bug 811090 - Wrong scope for NSGetFactory. r=khuey 2012-11-12 13:59:30 -08:00
William Lachance
4a1fcf3f56 Bug 805116 - Print more of the logcat in mobile tests;r=gbrown 2012-11-12 13:57:13 -08:00
Ryan VanderMeulen
be21d32089 Bug 810107 - Update pdf.js to version 0.6.123. r=dtownsend 2012-11-12 16:47:25 -05:00
Georg Fritzsche
e2d5724aef Bug 805330 - Cleanup and attempt to avoid intermittent orange from bug 751809. r=josh 2012-10-29 18:27:32 +01:00
Brendan Dahl
49dd7a2abe Bug 791466 - Fix direct write cairo scaled font. r=Bas 2012-11-12 11:35:49 -08:00
Sankha Narayan Guria
1b419bf3d2 Bug 775949 - [OS.File] Test suite uses |info| instead of |ok|. r=Yoric 2012-11-12 16:43:45 -05:00
Chuck Lee
0dacd4319c Bug 736104 - Expose capabilities to DOM. r=mrbkap 2012-11-08 15:32:16 +08:00
Chuck Lee
05127d575c Bug 736104 - Provide network connection status. r=mrbkap 2012-11-12 10:34:49 +08:00
Chuck Lee
f417bf2f59 Bug 736104 - Change object key of configure network, and return array to gaia instead of object. r=mrbkap 2012-11-08 13:34:12 +08:00
Ryan VanderMeulen
cf328df38c Merge m-c to inbound. 2012-11-12 16:49:01 -05:00
Jeff Walden
145670e588 Warning patrol: change the type of a variable to that of the value assigned to it, remove a set-but-never-used variable. No bug, r=sparky 2012-11-12 13:40:29 -08:00
Norbert Lindenberg
a4217d92b5 Bug 769872 - Add C++ core of Intl object and constructors Collator, NumberFormat, DateTimeFormat. However, disable initialization of Intl object and its constructors while functionality is incomplete. r=jwalden 2012-11-12 13:23:01 -08:00
Felipe Gomes
90413ff7a4 Bug 803255. Ensure previous document viewer is cleared when creating a new one to avoid leaking the old one. r=bz 2012-11-12 13:00:19 -08:00
Mike Conley
b6d496e228 Bug 810340 - Keep downloads button a consistent size on OSX, regardless of the remaining download time. r=mak. 2012-11-12 15:41:03 -05:00
Seth Fowler
212640dfa6 Test for Bug 796179 - Errors in files with large data URIs can cause the error console to consume gigabytes of memory and lock up the browser. r=rcampbell 2012-11-12 11:50:09 -08:00
Seth Fowler
5b194fdb85 Bug 796179 - Don't store full source URI in an attribute in the error console, and display it in abbreviated form to the user. r=rcampbell r=Neil 2012-11-12 11:50:03 -08:00
Wes Johnston
c7e5a60007 Bug 759041 - Tests for swipe between screens. r=lucasr 2012-11-12 10:49:26 -08:00
Wes Johnston
b553528d40 Bug 759041 - Add swipe between screens in awesomescreen. r=lucasr 2012-11-12 10:49:25 -08:00