Commit Graph

274273 Commits

Author SHA1 Message Date
Brian Grinstead
a92c150e7f Bug 932880 - Fix a bunch of devtools test leaks. r=past 2013-10-31 17:49:37 -05:00
Trevor Saunders
9656ff3983 bug 913442 - rewrite build-gcc.py r=glandium DONTBUILD because NPOTB 2013-09-12 01:14:32 -04:00
Nicholas Nethercote
9d48f3644e Bug 930851 (part 4) - Prepare aboutMemory.js for asynchronous memory report processing. r=khuey. 2013-10-15 18:08:35 -07:00
Nicholas Nethercote
09ae277947 Bug 930851 (part 3) - Use |data| instead of |closure| for some callback environment arguments. r=mccr8. 2013-10-24 21:39:16 -07:00
Nicholas Nethercote
4a9336d865 Bug 930851 (part 2) - Inline some functions in aboutMemory.js that have a single call site. r=johns. 2013-10-15 17:16:13 -07:00
Nicholas Nethercote
053d00aaa7 Bug 930851 (part 1) - Make child process naming consistent in both memory reporting paths. r=khuey. 2013-10-24 20:47:48 -07:00
Boris Zbarsky
d2c134c90e Bug 933087. Make sure we don't violate stack discipline for Rooted, even when playing Maybe<Rooted> games. r=khuey 2013-10-31 22:07:11 -04:00
Boris Zbarsky
89ae3b97c3 Bug 932998. Don't try to codegen code that keeps alive objects with 'owned' nativeOwnership, since we have no way to do that. r=smaug 2013-10-31 22:07:11 -04:00
Boris Zbarsky
00c65d8fd5 Bug 932870. Cache the "invalid selector" state in our parsed-selector cache as well when doing querySelector(All). r=smaug 2013-10-31 22:07:11 -04:00
Boris Zbarsky
226054774f Bug 932421. Stop including windows.h (via Hal.h) in Screen.h, so we don't screw up our bindings code. r=smaug
Also stops Hal.h bootlegging Observer.h.
2013-10-31 22:07:10 -04:00
Boris Zbarsky
2f7d175682 Bug 925737. Allow copy-constructing owning unions with safe enough members. r=peterv 2013-10-31 22:07:10 -04:00
Boris Zbarsky
45b3df4eb0 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
74b5fa2bda 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
aa614f08eb 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
58e3614f44 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
3b791daf65 Bug 887791 - Remove a bunch of now-unused SharedTextureHandle code. r=roc 2013-11-01 14:54:15 +13:00
Matt Woodrow
b598e79489 Bug 887791 - Use the MacIOSurface TextureClient/Host for sharing MacIOSurface objects. r=roc 2013-11-01 14:54:15 +13:00
Matt Woodrow
1c47ef5211 Bug 887791 - Implement ISharedImage for MacIOSurfaceImage. r=nical 2013-11-01 14:54:14 +13:00
Matt Woodrow
7a4452c3dc Bug 887791 - Add a TextureHost implementation for MacIOSurface. r=nical 2013-11-01 14:54:14 +13:00
Matt Woodrow
41adbd1f06 Bug 887791 - Add a TextureClient implementation for MacIOSurface. r=nical 2013-11-01 14:54:14 +13:00
Matt Woodrow
4228837b6d Bug 887791 - Add MacIOSurfaceImage. r=roc 2013-11-01 14:54:14 +13:00
Nicholas Nethercote
d277ee2a52 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. 2013-10-30 15:10:06 -07:00
Mike Hommey
701c8637d9 Bug 933062 - Avoid using > for preprocessing rules, so that pymake is happy. r=ted 2013-11-01 10:30:46 +09:00
Mike Hommey
1caa1f3411 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
fb32a8ff24 Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps 2013-10-30 07:51:48 +09:00
Mike Hommey
2f371229ab Bug 901561 - Move CMSRCS to moz.build. r=gps 2013-10-30 07:51:27 +09:00
Mike Hommey
ccedcc1b50 Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal 2013-10-30 07:51:03 +09:00
Mike Hommey
790e7cb114 Bug 932197 - Put QT generated files in GENERATED_SOURCES. r=gps 2013-11-01 10:30:45 +09:00
Mike Hommey
5c59f97599 Bug 870406 part n - Move more CSRCS to moz.build. r=mshal 2013-11-01 10:30:45 +09:00
Mike Hommey
bd90530ced 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.
2013-10-30 07:46:17 +09:00
Mike Hommey
6258bbbd56 Bug 932170 - Add moz.build variables for generated sources. r=gps 2013-10-30 07:45:01 +09:00
Mike Hommey
b752b3acab Bug 932160 - Use UNIFIED_SOURCES for uconv unified sources. r=mshal 2013-10-30 07:43:39 +09:00
Mike Hommey
15d04654c0 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
495a0e5873 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
8921e76536 Merge m-c to inbound on a CLOSED TREE. 2013-10-31 20:09:11 -04:00
Ryan VanderMeulen
bbcd5bb9c3 Backed out changesets d83f69660b5a and b54f084f8e39 (bug 684722) for frequent OSX timeouts. 2013-10-31 17:47:23 -04:00
Gaia Pushbot
09e41b3c4d 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
8d699eee05 Bug 918007 - Use clearEditText() and enterText() to input URLs (r=gbrown) 2013-10-31 20:50:23 +00:00
Lucas Rocha
8c37caa367 Bug 918007 - Disable toolbar elements while in editing mode on tablets (r=sriram) 2013-10-31 20:49:53 +00:00
Lucas Rocha
dc2ab4fa05 Bug 918007 - Factor out method to enable/disable buttons (r=sriram) 2013-10-31 20:49:52 +00:00
Gaia Pushbot
653b8da495 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
221a70806e Merge m-c to inbound on a CLOSED TREE. 2013-10-31 16:10:29 -04:00
Gaia Pushbot
81d67ad99b 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
dc015bb402 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
ab6ccec906 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
f2842dfe3a 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
057f9cd6a8 Bug 684722 - Disable test on Android x86 and B2G as well. 2013-10-31 13:56:04 -04:00
Richard Newman
ce412b75aa Bug 926430 - Part 5: fetch catched favicons on the UI thread. r=bnicholson 2013-10-31 10:35:17 -07:00
Richard Newman
a3bbcad1c9 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
6ad8ccf4ed Bug 931918 - Part 3: rework failure case handling in download. r=bnicholson 2013-10-31 10:35:17 -07:00