Commit Graph

117206 Commits

Author SHA1 Message Date
Justin Lebar
f3f2216930 Bug 825519 - Add telemetry for the max number of times any one image was decoded. r=joe 2013-01-03 16:06:08 -05:00
Oleg Romashin
40b1f4a086 Bug 825809 - mWaitingForContentToPaint should be true after mPaintThrottler.TaskComplete post new task. r=ajones 2013-01-03 11:58:15 -08:00
Boris Zbarsky
6498e9e1b3 Bug 810644 followup to fix -Werror red in opt builds. r=bustage 2013-01-03 14:41:02 -05:00
Michal Novotny
46c5a138e7 Bug 824484 - Fix race condition between stream wrapper destructor and nsCacheService::CloseAllStreams(), r=hurley 2013-01-03 20:24:27 +01:00
Andres Hernandez
129db263f5 Bug 806729 - Port test_bug536567.html to the new per-tab PB APIs; r=jdm
--HG--
rename : layout/forms/test/test_bug536567.html => layout/forms/test/test_bug536567_perwindowpb.html
2013-01-03 11:45:40 -06:00
Boris Zbarsky
22ac94cee7 Bug 820665 part 4. Remove no-longer-used IsPlatformObject. r=khuey 2013-01-03 14:03:16 -05:00
Boris Zbarsky
c709838653 Bug 820665 part 3. WebIDL spec updates to changes in how callback interfaces work. r=khuey
Specifically, any object that's not a Date or RegExp can implement a callback interface.
2013-01-03 14:03:11 -05:00
Boris Zbarsky
e957e7f52d Bug 820665 part 2. WebIDL spec updates to changes in how callback functions work. r=khuey
Specifically, all callables can be converted to a callback, including
in overload resolution and union conversions.  We already did this for
normal callback arguments, but not the overload/union case.
2013-01-03 14:03:06 -05:00
Boris Zbarsky
e50920c5e4 Bug 820665 part 1. More WebIDL spec updates to changes in how dictionaries work. r=khuey
Specifically, the following changes:

1) A union that includes a dictionary and is the last non-optional
   argument must actually be marked optional, just like a dictionary
   argument.
2) Disallow a union from containing both a nullable type and a dictionary.
3) Now all non-Date and non-RegExp objects can be used as dictionaries,
   including from overload resolution and union conversion.

We don't support dictionaries inside unions yet, or unions as
distinguishing args, so the spec changes to do with converting null to
dictionaries inside a union or picking the union overload if there is
a union containing a dictionary and null is the distinguishing arg
value are not relevant to us so far.
2013-01-03 14:03:00 -05:00
Boris Zbarsky
d7e035eff2 Bug 818050. Teach the JIT about DOM method and getter return types so that it doesn't have to type-guard when unboxing the boxed value in many cases. r=jandem,peterv 2013-01-03 14:02:52 -05:00
Boris Zbarsky
9e28004745 Bug 810644 part 2. Eliminate the now-unused CallEventHandler. r=smaug, sr=peterv 2013-01-03 14:02:42 -05:00
Boris Zbarsky
10f061af02 Bug 810644 part 1. Switch setTimeout and setInterval to using WebIDL callback functions. r=smaug, sr=peterv 2013-01-03 14:02:36 -05:00
Jonathan Griffin
e54b572556 Bug 820463 - Revert early-loading changes, r=mdas 2012-12-17 15:18:58 -08:00
Norbert Lindenberg
e00063b924 Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 1). r=jwalden
--HG--
extra : rebase_source : 97642cc28df75a5199e935bdb7ba6045649dd8d6
2013-01-03 12:29:15 -06:00
Norbert Lindenberg
6bfc34b95f Bug 769872 - Add support for default locale for Internationalization API. r=jwalden
--HG--
extra : rebase_source : f4b3275cc8ea9274841e1a144ce33e97c098f193
2013-01-03 12:29:09 -06:00
Jeff Walden
7747b60f9c Bug 752578 - Remove the JS guard object implementation. r=Ms2ger
--HG--
extra : rebase_source : 3802e20dc76c7b18001cf852f748099ccb493d2e
2012-12-27 11:20:22 -06:00
Jeff Walden
ed57d9f01e Bug 752578 - Use mfbt's guard object implementation in js/ipc. r=Ms2ger
--HG--
extra : rebase_source : 503ea2a8098440b99b27ba0b30e5ec0ca14d2db9
2012-12-27 11:20:22 -06:00
Jeff Walden
6b3dd60b64 Bug 752578 - Use mfbt's guard object implementation rather than using our own in the trickier cases. r=Ms2ger
--HG--
extra : rebase_source : 7dd7e730a134114e187fda1b6b0820b37e544f9f
2012-12-27 11:20:22 -06:00
Jeff Walden
430b9a273b Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
--HG--
extra : rebase_source : ba7faa490cdc5c9b85b5617ff5bb17246b74868e
2012-12-27 11:20:22 -06:00
Jonathan Griffin
4ab69f5cf5 Bug 797913 - Make is() output use actual result, r=mdas 2013-01-03 10:44:17 -08:00
Jonathan Griffin
9a76b709e2 Bug 826132 - Don't restart emulator on failure, r=ahal 2013-01-03 10:44:07 -08:00
Brian Nicholson
926c274ac1 Bug 823679 - Use updater icon instead of launcher icon for announcements. r=mfinkle 2013-01-03 10:43:24 -08:00
Ehsan Akhgari
f057bc15c4 Make gDebugLog obey the normal NSPR_LOG_MODULES rules, no bug, mailinglist-r=bsmedberg 2013-01-03 13:30:59 -05:00
Ehsan Akhgari
47f5dc78a2 Backed out changeset 3d51d7f54e5d (bug 825519) because of build failures 2013-01-03 13:28:18 -05:00
Ed Morley
f14bf64427 Backout 119c60543071 (bug 751156) for robocop failures 2013-01-03 18:12:36 +00:00
Andres Hernandez
2f67b066ae Bug 823735 - Port test_cookies_privatebrowsing.js to the per-window PB APIs; r=jdm 2013-01-03 11:54:03 -06:00
Justin Lebar
2cbdb7986c Bug 825519 - Add telemetry for the max number of times any one image was decoded. r=joe 2013-01-03 12:52:58 -05:00
Jan de Mooij
3bba1e2ed9 Bug 825892 - Remove JSOP_LOOKUPSWITCH. r=bhackett 2013-01-03 18:35:57 +01:00
Jan de Mooij
00cb82cf7d Bug 825966 part 2 - Mark JSOP_CASE/JSOP_DEFAULT targets as safepoint. r=bhackett 2013-01-03 18:35:54 +01:00
Jan de Mooij
6b8eb14148 Bug 825966 part 1 - Remove unused Bytecode::switchTarget. r=bhackett 2013-01-03 18:35:52 +01:00
Andrew McCreight
0654b292c3 Bug 785493, part 2 - mark XUL protos of live docs black during GC. r=smaug 2012-08-24 13:22:23 -07:00
Andrew McCreight
3072627fad Bug 785493, part 1 - add JS_CALL_SCRIPT_TRACER. r=billm 2012-12-27 13:16:11 -05:00
Nathan Froyd
ef7234e8af Bug 821879 - don't initialize Telemetry if we can't send any data in; r=vdjeric 2012-12-14 17:03:31 -05:00
Randell Jesup
cda946d552 Bug 826008: Fix type tests for constraints objects r=smaug 2013-01-03 11:58:34 -05:00
Honza Bambas
2bda0b1509 Backout bug 725587, r=mcmanus 2013-01-03 17:43:51 +01:00
Honza Bambas
e280ae34aa Bug 715809 - AppCache should accept manifests served with non-standard mime types, r=jonas 2013-01-03 17:43:51 +01:00
Joey Armstrong
7fdbf88066 bug 751156: robocop dependency build should be a nop 2013-01-03 10:48:04 -05:00
Mike Hommey
74c0646883 Bug 826263 - Fix ~_MappableBuffer in the linker on Android. r=nfroyd 2013-01-03 16:46:09 +01:00
Mike Hommey
63dc82f43f Bug 826178 - Prefix all hexadecimal values with 0x in linker logs. r=nfroyd 2013-01-03 16:45:57 +01:00
Mike Hommey
bbfb58f0e5 Bug 826173 - Avoid calling close/fclose/unlink with uninitialized values in the linker. r=nfroyd 2013-01-03 16:45:50 +01:00
Michal Novotny
f5417a430c Bug 822036 - Fix race condition between nsCacheEntryDescriptor::Close() and nsCacheService::ClearDoomList(), r=hurley 2013-01-03 16:39:50 +01:00
Joel Maher
6adf2eda4f Bug 826042 - upload a new talos.zip to capture fixes for android. r=armenzg 2013-01-03 10:33:06 -05:00
Mike Hommey
d824ba74fd Bug 826171 - Fix strndup in memory/build/mozmemory_wrap.c. r=jlebar 2013-01-03 16:05:20 +01:00
Mike Hommey
8b4c3cc12c Bug 825901 - Remove the old linker code headers. r=blassey 2013-01-03 16:04:58 +01:00
Mike Hommey
6b5a65bed3 Bug 755724 - Don't use the xulrunner stub when building Firefox against a libxul SDK. r=bsmedberg 2013-01-03 16:04:42 +01:00
Ehsan Akhgari
fb0041f474 Bug 825527 - Part 5: Turn on the WebIDL bindings for HTMLImageElement; r=bzbarsky 2013-01-02 12:28:14 -05:00
Ehsan Akhgari
2677ec5748 Bug 825527 - Part 4: Mirror the nsIImageLoadingContent API in HTMLImageElement for chrome callers; r=bzbarsky 2013-01-02 14:30:02 -05:00
Ehsan Akhgari
bb9d583189 Bug 825527 - Part 3: Move HTMLImageElement to WebIDL bindings; r=bzbarsky 2012-12-31 13:48:55 -05:00
Ehsan Akhgari
f808d4d65b Bug 825527 - Part 2: Rename nsHTMLImageElement to mozilla::dom::HTMLImageElement; r=bzbarsky
--HG--
rename : content/html/content/src/nsHTMLImageElement.cpp => content/html/content/src/HTMLImageElement.cpp
rename : content/html/content/src/nsHTMLImageElement.h => content/html/content/src/HTMLImageElement.h
2012-12-31 12:25:46 -05:00
Ehsan Akhgari
915062dfb0 Bug 825527 - Part 1: Look through an Xray wrapper at our images in tests so that we always see the QueryInterface method on them; r=bzbarsky 2013-01-02 21:26:43 -05:00