Bobby Holley
b6893e41c6
Bug 758415 - Switch WN Xrays to use the new expando infrastructure. r=mrbkap
2012-06-05 19:07:37 +02:00
Bobby Holley
409ee705e8
Bug 758415 - Expose AutoIdVector wrapping. r=mrbkap
2012-06-05 19:07:37 +02:00
Bobby Holley
b59ab77e3d
Bug 758415 - Copy expando objects during object transplanting. r=mrbkap
2012-06-05 19:07:37 +02:00
Bobby Holley
9610f7f05a
Bug 758415 - Implement expando object infrastructure for WN Xrays. r=mrbkap
...
Note: This overloads the naming of some of the existing infrastructure,
but the signatures etc are sufficient to disambiguate. The other infrastructure
goes away in a subsequent patch.
Note: We tag sandbox expandos with their global to make sure that the expandos
are never shared between sandboxes. A consequence of this scheme is that an
expando from a sandbox to an object will _always_ result in a GC edge back to
the sandbox, meaning that the sandbox is always kept alive for the lifetime of
the expando target. This could happen before, but only if a non-primitive expando
was placed (since the value of the expando would live in the consumer's
compartment). We could avoid this edge by using a reference-counted Identity()
object instead, but I suspect it's not worth worrying about.
2012-06-05 19:07:37 +02:00
Bobby Holley
80690d47d6
Bug 758415 - Refactor slim wrapper reserved slots so that we can use the same slot for expando objects in the non-slim case. r=mrbkap
...
Xray wrappers require that their wrappee be non-slim, so this works out perfectly.
2012-06-05 19:07:37 +02:00
Bobby Holley
1b1a7d4372
Bug 761121 - Add JSCLASS_HAS_CACHED_PROTO to the typed array instance JSClass. r=bhackett
2012-06-05 19:07:37 +02:00
Justin Lebar
7b0e8c519b
Bug 757376. r=bz
...
--HG--
extra : rebase_source : 5de9b8594742c470381f1e36c3629d393c264c6e
2012-06-05 12:55:59 -04:00
Jeff Walden
771d1b6053
Bug 761457 - Change the signature of NonGenericMethodGuard to be more idiomatic and less confusing. r=luke
2012-06-01 23:39:09 -07:00
Jeff Walden
8b4b6cf472
Warning patrol. No bug, r=themaid
2012-06-04 18:25:53 -07:00
Jeff Walden
893298ef87
Bug 757551 - Remove JS_ConstructObject{,WithArguments}. r=dmandelin
2012-05-21 16:32:18 -07:00
Jeff Walden
548fed98d1
Bug 758499 - Remove JSRESOLVE_WITH. r=dmandelin
2012-05-24 23:54:05 -07:00
Jeff Walden
03b6751e09
Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky
2012-06-03 20:36:43 -07:00
Jeff Walden
6400135f0b
Remove some extraneous includes and a function, all added in bug 714260. They were initially necessary when that patch was written, but they became vestigial during rebasing prior to landing, and this disuse wasn't noticed til now. r=lumpy
2012-04-19 16:36:31 -07:00
Phil Ringnalda
1e02a59be4
Back out 3a23e11202f9 (bug 761503) for XUL build bustage
...
--HG--
extra : rebase_source : 379483b156ff33823218fd7c3ee82162341d659b
2012-06-05 08:28:37 -07:00
Justin Lebar
598f90acba
Bug 759891 - Update libjpeg-turbo to r831 (latest 1.2.x rev). r=jrmuizel
2012-06-05 11:27:41 -04:00
William Lachance
58f8ead96a
Bug 761301 - Make SUTAgent's kill command kill all app processes;r=jmaher
2012-06-05 11:18:58 -04:00
William Lachance
7cefc0abee
Backed out changeset 1212d4edfff6
2012-06-05 11:17:28 -04:00
William Lachance
8eadc161d1
Bug 761301 - Make SUTAgent's kill command kill all app processes
2012-06-05 11:07:42 -04:00
Josh Aas
5db7c076c3
Bug 758227: NPAPI plugin stream decomtamination: nsIPluginStreamInfo. r=bsmedberg
2012-06-05 09:58:39 -04:00
Brad Lassey
70c756f599
bug 761503 - return a bool from PumpMessageLoop to indicate if work was performed r=snorp
2012-06-05 01:14:12 -04:00
Mounir Lamouri
2a73b3ed77
Bug 761531 - Make mError part of FileIOObject's CC. r=smaug
2012-06-05 15:02:04 +02:00
Mounir Lamouri
16d4b91674
Bug 760845 - Remove NS_IMPL_POSITIVE_INT_ATTR{,_DEFAULT_VALUE} macros. r=Ms2ger
...
They are no longer used and doesn't match anything in the specifications now.
2012-06-05 15:01:00 +02:00
Shu-yu Guo
9a24e0dd57
Support chained assignments in definite property analysis, bug 759978. r=bhackett
2012-06-05 00:36:25 -07:00
Nicholas Nethercote
a17b560818
Bug 761504 - Remove FunctionBoxQueue. r=luke.
...
--HG--
extra : rebase_source : a29c928103bac3a22897ace27b7b47a1350adf4d
2012-06-04 23:08:10 -07:00
Brian Hackett
8c7ce13920
Watch for script JIT handle invalidation after MakeJITScript, bug 759719. r=dvander
2012-06-04 19:51:57 -07:00
Phil Ringnalda
3f534fee74
Merge mozilla-central to mozilla-inbound
2012-06-04 19:09:19 -07:00
Boris Zbarsky
bdb4852e6b
Bug 742151. Fix the error reporting in the WebIDL parser to list correct line numbers. r=khuey
...
There are two changes here. One is to pass tracking=True to our parser. This makes it properly track positions
of all productions, not just of lexer tokens. The second is to properly count up our newlines in the lex data,
since the lexer seems to report the line number of the start of the lex data, which is always 1 in our case.
2012-06-04 21:30:03 -04:00
Boris Zbarsky
3fe02376e3
Bug 760749. Make interface type constructor args work in WebIDL bindings. r=khuey
2012-06-04 21:30:00 -04:00
Peter Van der Beken
c2751f6c3e
Fix for bug 743666 (Add back deprecated XHR.onuploadprogress). r=bzbarsky
2012-06-04 21:29:56 -04:00
Brad Lassey
0e76ba5434
backout bug 755070
2012-06-04 20:15:37 -04:00
Malini Das
84af01311d
Bug 752065 - add importScript method to Marionette, r=jgriffin, a=test-only, DONTBUILD because NPOTB
2012-06-04 13:50:06 -04:00
Gregory Szorc
238e7be9a2
Bug 700000 - Bump Sync version to 1.18.0
2012-06-04 22:29:52 +02:00
Lukas Blakk
76c1aefa1b
Merging in version bump NO BUG
2012-06-04 12:36:59 -07:00
Lukas Blakk
184a4e1b70
Added tag FIREFOX_AURORA_15_BASE for changeset 26dcd1b1a208
2012-06-04 12:33:54 -07:00
Jonathan Griffin
adf8c51c90
Bug 761252 - Set devtools.debugger.remote-enabled from Marionette, a=test-only, DONTBUILD because NPOTB
2012-06-04 11:45:33 -07:00
Brad Lassey
64609e2437
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, follow up to fix XUL builds r=kats
2012-06-04 13:50:26 -04:00
Matt Brubeck
f6c2f49dd2
Bug 760740 - Use compatible-screens to control filtering of split Android builds [r=blassey]
2012-06-04 09:37:18 -07:00
John Ford
14f4cb383f
bug 744008 - add desktop B2G mozconfigs to tree r=cjones DONTBUILD because NPOTB
2012-06-04 10:36:07 -07:00
Richard Newman
2307a60d38
Bug 748475 - Bump Android Sync User-Agent version. r=trivial DONTBUILD
2012-06-04 10:31:25 -07:00
Brad Lassey
49ac5c1032
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, follow up to use LinkedList instead of ArrayDequeu which is not supported on Froyo r=kats
...
--HG--
extra : rebase_source : 44a1218ef3912e96fccb1b3b7e4246d2420daf60
2012-06-04 13:23:03 -04:00
Nicholas Nethercote
267c1cb82d
Bug 760337 - Add JS_ASSERT(table) where appropriate in HashTable.h. r=luke.
...
--HG--
extra : rebase_source : ab85f7061f79605afe54a6341612cededef35558
2012-06-04 00:00:24 -07:00
Chenxia Liu
6687a5efa4
Bug 760614 - Retry on connection failures, to address transient network errors. r=nalexander
2012-06-04 18:07:31 -07:00
Jonathan Wilde
4cee25a311
Bug 761446 - Remove extraneous space characters from videocontrols.xml. r=fryn
2012-06-04 17:37:53 -07:00
Chris Lee
b3e35a5597
Bug 761444 - Remove unnecessary white space in xul.css. r=fryn
2012-06-04 17:02:04 -07:00
Oleg Romashin
68967e0b3c
Bug 760834 - Fix mIterationCallback initialization order warning. r=Cwiis
2012-06-04 16:49:57 -07:00
Paul Adenot
2769b4363e
Bug 749520 - Use new mozHasAudio API to let users know that the video being watched does not have an audio track r=jaws
2012-06-04 16:49:57 -07:00
Ms2ger
490ac7ff4b
Bug 591467 - Add tests for microdata
2012-06-04 16:49:57 -07:00
David Zbarsky
e0254c995e
Bug 591467 - Implement HTML5 Microdata API r=bz
2012-06-04 16:49:57 -07:00
Gavin Sharp
0d2c67713e
Bug 760804: add some localization notes to pdf.js strings, and use "…" instead of "...", feedback=pike/bdahl/yury
...
--HG--
extra : transplant_source : 6%06m%D5%889sk%89F%DD%CDiw%1CF%20%18Z%9A
2012-06-04 16:17:37 -07:00
Jason Duell
3fddb44953
Bug 695636 - Update close steps to adhere to WS spec. r=smaug
2012-06-04 16:38:32 -07:00