Commit Graph

152661 Commits

Author SHA1 Message Date
Boris Zbarsky
4eb56cc9c3 Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger 2013-10-11 12:28:24 -04:00
Boris Zbarsky
156b3eac57 Bug 882541 part 3. Rework the overload resolution algorithm to WebIDL spec changes in handling of optional arguments. r=khuey
The major changes are as follows:

1) The new algorithm no longer adjusts "argcount" based on the
   interaction of trailing undefined and [TreatUndefinedAs=Missing]
   arguments.  We never implemented this; just asserted that we didn't
   have to deal with this situation.

2) If the distinguishing argument is undefined and there is an
   overload that has an optional argument at the distinguishing
   argument index, that overload is selected.
2013-10-11 12:28:24 -04:00
Boris Zbarsky
25cf962b2d Bug 882541 part 2. Fix a bug that crept in with overloading a string and a nullable number and then passing in null, due to the number conversion being conditional on the input type in that case. r=khuey
Also removes a footgun conversion operator on Nullable that was causing it to silently convert to int32_t.
2013-10-11 12:28:23 -04:00
Boris Zbarsky
09065fc560 Bug 882541 part 1. Don't require all arguments after an optional argument to be optional. r=khuey 2013-10-11 12:28:23 -04:00
Matt Woodrow
d9ec8ef287 Bug 887791 - Remove a bunch of now-unused SharedTextureHandle code. r=roc 2013-11-01 14:54:15 +13:00
Matt Woodrow
57facee99c Bug 887791 - Use the MacIOSurface TextureClient/Host for sharing MacIOSurface objects. r=roc 2013-11-01 14:54:15 +13:00
Matt Woodrow
b907072469 Bug 887791 - Implement ISharedImage for MacIOSurfaceImage. r=nical 2013-11-01 14:54:14 +13:00
Matt Woodrow
739fce2fb6 Bug 887791 - Add a TextureHost implementation for MacIOSurface. r=nical 2013-11-01 14:54:14 +13:00
Matt Woodrow
a03577262a Bug 887791 - Add a TextureClient implementation for MacIOSurface. r=nical 2013-11-01 14:54:14 +13:00
Matt Woodrow
5aa30ea720 Bug 887791 - Add MacIOSurfaceImage. r=roc 2013-11-01 14:54:14 +13:00
Nicholas Nethercote
9726ac23f3 Bug 815467 - Store pldhash's recursionLevel in a better place, so that debug and non-debug pldhashes take up the same amount of memory. r=dbaron.
--HG--
extra : rebase_source : c3c928f6706be4ef55620f05320050991a657a6c
2013-10-30 15:10:06 -07:00
Mike Hommey
9a8761e80a Bug 933062 - Avoid using > for preprocessing rules, so that pymake is happy. r=ted 2013-11-01 10:30:46 +09:00
Mike Hommey
e5bbd9bdc5 Bug 933047 - Add a configure check whether the C++ compiler actually is a C++ compiler. r=ted 2013-11-01 10:30:46 +09:00
Mike Hommey
fb473a8d93 Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps 2013-10-30 07:51:48 +09:00
Mike Hommey
2b92b5a665 Bug 901561 - Move CMSRCS to moz.build. r=gps 2013-10-30 07:51:27 +09:00
Mike Hommey
71a1f5b46c Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal 2013-10-30 07:51:03 +09:00
Mike Hommey
d56e743f1b Bug 932197 - Put QT generated files in GENERATED_SOURCES. r=gps 2013-11-01 10:30:45 +09:00
Mike Hommey
7688ee6823 Bug 870406 part n - Move more CSRCS to moz.build. r=mshal 2013-11-01 10:30:45 +09:00
Mike Hommey
6dcd33ed08 Bug 932178 - Move ASFILES to moz.build in xpcom/reflect/xptcall/src/md/unix. r=gps
This also cleans up assembler-with-cpp flags, by renaming .s files to .S,
which are preprocessed without requiring additional flags. Also clean up
the generated assembly torture.

--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips64.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips64.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_linux.s => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc_linux.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips64.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_mips64.S
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_linux.s => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc_linux.S
2013-10-30 07:46:17 +09:00
Mike Hommey
9781f42f8d Bug 932170 - Add moz.build variables for generated sources. r=gps 2013-10-30 07:45:01 +09:00
Mike Hommey
753bf63b90 Bug 932160 - Use UNIFIED_SOURCES for uconv unified sources. r=mshal 2013-10-30 07:43:39 +09:00
Mike Hommey
a7acf3ad1b Bug 932112 - Add stdc++-compat hack for std::__detail::_List_node_base::_M_reverse, necessary for webrtc update. r=nfroyd 2013-10-30 07:42:58 +09:00
Mike Hommey
0737fc3bf8 Bug 932133 - Error out when entries in *SOURCES have an unknown file type. r=gps 2013-10-30 07:42:45 +09:00
Ryan VanderMeulen
c046bb2b57 Merge m-c to inbound on a CLOSED TREE. 2013-10-31 20:09:11 -04:00
Ryan VanderMeulen
71aa2d98f6 Backed out changesets d83f69660b5a and b54f084f8e39 (bug 684722) for frequent OSX timeouts. 2013-10-31 17:47:23 -04:00
Gaia Pushbot
22c3c8fb53 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a364333052b4
Author: Gareth Aye <gaye@mozilla.com>
Desc: Merge pull request #13268 from gaye/bump-marionette-client

Bug XXX - Bump marionette client to ~1.0.1 a=test-only

========

https://hg.mozilla.org/integration/gaia-central/rev/ee3a16c7859a
Author: Gareth Aye <gaye@mozilla.com>
Desc: Bug XXX - Bump marionette client to ~1.0.1 a=test-only
2013-10-31 14:30:24 -07:00
Lucas Rocha
c88cab463d Bug 918007 - Use clearEditText() and enterText() to input URLs (r=gbrown) 2013-10-31 20:50:23 +00:00
Lucas Rocha
0df09fc216 Bug 918007 - Disable toolbar elements while in editing mode on tablets (r=sriram) 2013-10-31 20:49:53 +00:00
Lucas Rocha
a698876783 Bug 918007 - Factor out method to enable/disable buttons (r=sriram) 2013-10-31 20:49:52 +00:00
Gaia Pushbot
15a508588c Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/470c81220a0a
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #13052 from denehs/bug928821

Bug 928821 - B2G MMS: put deliveryStatus[] into a more generic structure...

========

https://hg.mozilla.org/integration/gaia-central/rev/342bbe4dd3c4
Author: Shao Hang Kao <denehs@gmail.com>
Desc: Bug 928821 - B2G MMS: put deliveryStatus[] into a more generic structure MmsDeliveryInfo[]
2013-10-31 13:30:24 -07:00
Ryan VanderMeulen
1e3f5ba856 Merge m-c to inbound on a CLOSED TREE. 2013-10-31 16:10:29 -04:00
Gaia Pushbot
13f107b22c Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9390a2bb8915
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #13060 from flodolo/typo_costcontrol

Bug 930417 - (Cost Control) Typo in short name for December

========

https://hg.mozilla.org/integration/gaia-central/rev/4ec4a555a8ac
Author: Francesco Lodolo (:flod) <flod@lodolo.net>
Desc: Bug 930417 - (Cost Control) Typo in short name for December

Should be DEC, not DEV. Affecting also 1.2
2013-10-31 13:05:27 -07:00
Olli Pettay
86fbe7b7e1 Bug 933226, less likely OOM when running browser_480148.js, r=mccr8, a=ryanvm CLOSED TREE 2013-10-31 21:49:26 +02:00
Gaia Pushbot
4819a8118c Bumping gaia.json for 1 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ceb00a056c27
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 933282 - Dead spot in alarm-item label - r=jugglinmike

- Add pointer-events: none; and overflow: hidden; to the container for the analog clock to stop the rotating second hand from having its box flow over the clickable region for the alarm edit
2013-10-31 11:35:24 -07:00
Gaia Pushbot
82a30b2d96 Bumping gaia.json for 3 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/37e5a35822f7
Author: David Flanagan <dflanagan@mozilla.com>
Desc: Merge pull request #13248 from timdream/italian

Bug 893358 - Add Italian keyboard layout support r=djf

========

https://hg.mozilla.org/integration/gaia-central/rev/24dbb1399e76
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 893358 - Add Italian keyboard layout support

========

https://hg.mozilla.org/integration/gaia-central/rev/87f2682204f0
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 921721 - hotfix to bust JS Exception in startup a=testonly r=me
2013-10-31 11:20:24 -07:00
Ryan VanderMeulen
fce1c96cb3 Bug 684722 - Disable test on Android x86 and B2G as well. 2013-10-31 13:56:04 -04:00
Richard Newman
150e5526f9 Bug 926430 - Part 5: fetch catched favicons on the UI thread. r=bnicholson 2013-10-31 10:35:17 -07:00
Richard Newman
e6b1f35a2c Bug 926430 - Part 4: fix pinning and other DB use to correctly handle update-or-insert. r=bnicholson
* * *
Update robocop test.
2013-10-31 10:35:17 -07:00
Richard Newman
643898d20e Bug 931918 - Part 3: rework failure case handling in download. r=bnicholson 2013-10-31 10:35:17 -07:00
Richard Newman
bdf97d4b83 Bug 931918 - Part 2: check affinity between favicon fetches and their view. r=bnicholson 2013-10-31 10:35:17 -07:00
Richard Newman
e4af602ab9 Bug 931918 - Part 1: don't store JAR-sourced icons in the DB. r=bnicholson 2013-10-31 10:35:16 -07:00
Richard Newman
ac4593c787 Bug 931918 - Part 0: tidying and logging. r=bnicholson 2013-10-31 10:35:16 -07:00
Gaia Pushbot
9b893f4a00 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/cfade73d826f
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #13260 from zacc/bug_932385

Bug 932385 - Calling moztelephony.active is hanging the device, try UI l...

========

https://hg.mozilla.org/integration/gaia-central/rev/dd328244837f
Author: Zac Campbell <zcampbell@mozilla.com>
Desc: Bug 932385 - Calling moztelephony.active is hanging the device, try UI level solution instead
2013-10-31 10:21:24 -07:00
Gaia Pushbot
babd7d3c40 Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/de850f9e4560
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Merge pull request #13237 from mikehenrty/bug-931307-notification-crash

Bug 931307 - add empty notification title tests

========

https://hg.mozilla.org/integration/gaia-central/rev/ae371a7f70b6
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Bug 931307 - add empty notification title tests

========

https://hg.mozilla.org/integration/gaia-central/rev/7a57d76d3f65
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Merge pull request #13246 from mikehenrty/update-readme-debug-marionette

update readme to explain b2g-desktop debug logging

========

https://hg.mozilla.org/integration/gaia-central/rev/143721b5f332
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: update readme to explain b2g-desktop debug logging
2013-10-31 09:35:24 -07:00
Gaia Pushbot
f5fbcbce98 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/34eecbae2a27
Author: Alive.Kuo <alegnadise@gmail.com>
Desc: Merge pull request #13113 from alivedise/bugzilla/911053/activity-window-v4

Bug 911053 - Implement ActivityWindow, r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/4c7dc2775e0b
Author: Alive Kuo <alegnadise@gmail.com>
Desc: Bug 911053 - Implement ActivityWindow
2013-10-31 09:25:24 -07:00
Sunny
4c43b079a7 Bug 920935 - Reading list items opened using keywords are not opened in Reading List. r=lucasr 2013-10-31 12:03:45 -04:00
Tim Taubert
112d43182a Bug 932898 - Fix leaks in DOM tests; r=smaug CLOSED TREE 2013-10-31 02:30:00 +00:00
Brian Grinstead
40ef0468bf Bug 932880: Developer tools leak many windows until shutdown in browser-chrome tests. r=anton CLOSED TREE 2013-10-30 20:29:06 -05:00
Ryan VanderMeulen
0edc7e9bf0 Backed out changeset 33c9ee1b4564 (bug 875585) cuz thats how we roll when it's a CLOSED TREE. 2013-10-30 23:18:24 -04:00
Robert O'Callahan
4628081ead Bug 933072. Make all Range tests only create 1 or 2 iframes instead of one or two per subtest. r=khuey (CLOSED TREE) 2013-10-31 15:16:27 +13:00