Jason Orendorff
64a2896773
Bug 645416, part 2 - Add support for symbols to JS::Value. r=luke.
...
The API for symbol Values is much like the API for strings.
The implementation behind all this is in a later patch. Here, a class
JS::Symbol is declared, but not defined anywhere yet.
The constants being deleted from js/public/Value.h probably haven't been used
since Tracemonkey days.
--HG--
extra : rebase_source : 5b2d0cc4d99223483e850ee80913eef3854c427c
2014-06-23 10:55:51 -05:00
Jason Orendorff
cc9b00ab80
Bug 645416, part 1 - Add an enum for symbols to JSValueType. r=nbp.
...
JSVAL_TYPE_SYMBOL is inserted between STRING and NULL, rather than added at the
end, in order to preserve all the inequality relations on JSValueTypes used
throughout Value.h. (Search the header for the operators < > <= >=.)
Otherwise, this pretty much just works. Some details of Ion snapshot layout
had to change to accommodate 4-bit types.
--HG--
extra : rebase_source : e3141e6a9ee32ef563dab43a4942a9e67d234865
2014-06-23 10:55:51 -05:00
Benoit Jacob
7784d25921
Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review
2014-06-23 14:49:09 -04:00
Benoit Jacob
6cbcf7b515
Bug 1028588 - Fix dangerous public destructors in uriloader - r=smaug
2014-06-23 14:49:09 -04:00
Benoit Jacob
5023541089
Bug 1028588 - Fix dangerous public destructors in docshell/ - r=smaug
2014-06-23 14:49:08 -04:00
Benoit Jacob
7c35ffa41a
Bug 1028588 - Fix dangerous public destructors in dom/bindings - r=bz
2014-06-23 14:49:08 -04:00
Benoit Jacob
27fb6960a5
Bug 1028588 - Fix dangerous public destructors in js/xpconnect - r=bholley
2014-06-23 14:49:08 -04:00
Benoit Jacob
9a1a886bf7
Bug 1028588 - Fix dangerous public destructors in image/ - r=jrmuizel
2014-06-23 14:49:08 -04:00
Benoit Jacob
360bdb42d9
Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
2014-06-23 14:49:07 -04:00
Kartikaya Gupta
baf58c16c3
Back out bug 1021248 for causing bug 1028271. r=backout
2014-06-23 14:38:02 -04:00
Jeremy Poulin
8ca3668763
Bug 1028426 - Move check for unused speculative connections to where they are removed. r=hurley
2014-06-20 15:17:23 -07:00
Nick Fitzgerald
1ebd53e382
Bug 1027157 - Make warnings reported with JSEXN_NONE so that they don't appear as errors in the console. r=Waldo
2014-06-19 15:44:00 -04:00
Walter Litwinczyk
8da3a57ada
Bug 1004376 - Remove reliance on legacy skia apis GETTOTALCLIP. r=gw280
2014-06-20 11:03:09 -07:00
Rishab Arora
02797d3a96
Bug 956525 - Replace 'Lower lower' in log messages with 'Lower layer'. r=abr
2014-01-20 07:38:00 -05:00
Honza Bambas
d8b9a11e34
Bug 1023748 - Allow NTLMv1 over SSL/TLS by default, r=jduell
2014-06-23 19:43:40 +02:00
Ehsan Akhgari
6d0b3c59c0
Bug 1028633 - Use gcc inline assembly in xptcstubs.cpp for clang-cl; r=bsmedberg
2014-06-23 10:30:02 -07:00
Ehsan Akhgari
af5754a6ea
Bug 1028613 - Modify the x86 MSVC implementation of NS_InvokeByIndex to make it compatible with clang-cl; r=bsmedberg
2014-06-23 10:29:21 -07:00
Ehsan Akhgari
61c162bda7
Bug 1028944 follow-up: remove the #ifdef altogether
2014-06-23 10:23:30 -07:00
Jeremie Patonnier
e12e709061
Bug 1028570 - Remove unnecessary preprocessing of minimal-xul.css. r=jwatt
2014-06-21 20:17:32 +02:00
Douglas Crosher
e879e0b7ad
Bug 1027441 - OdinMonkey: Fix use of size() with pending pool entries. r=luke
2014-06-23 14:12:16 +10:00
Nils Ohlmeier [:drno]
1012b132ee
Bug 1027372 - Only use info() if it has been loaded. r=gmealer
2014-06-18 17:27:00 -04:00
Milan Sreckovic
4458de2641
Bug 1027093 - Rename int32_t mCurrentFrame in nsGIFDecoder2 to avoid mixups with parent class' imgFrame* mCurrentFrame. r=jmuizelaar
2014-06-18 10:54:59 -04:00
Byron Campen [:bwc]
123de17a5e
Bug 1024765
- Part 2: Make refcounting logic around PostTimerEvent more explicit. r=bz
2014-06-16 14:13:04 -07:00
Byron Campen [:bwc]
40bc0f6c09
Bug 1024765
- Part 1: Add test case for timers firing when the target thread is not running. r=bwc
2014-06-17 13:37:04 -07:00
Bob Owen
8ae74cee94
Bug 1023969 - Part 7: Replace |AutoPushJSContext|s in bluetooth2 BluetoothDevice::SetPropertyByValue. r=bholley
2014-06-21 18:44:36 +01:00
Bob Owen
22388d749d
Bug 1023969 - Part 6: Replace |AutoPushJSContext|s in bluetooth2 BluetoothAdapter::SetPropertyByValue. r=bholley
2014-06-21 18:42:28 +01:00
Bob Owen
31c1cdb88f
Bug 1023969 - Part 5: Replace AutoPushJSContext in bluetooth2 BluetoothAdapter GetDevicesTask::ParseSuccessfulReply. r=bholley
2014-06-21 18:39:08 +01:00
Bob Owen
f9b75f5bf1
Bug 1023969 - Part 4: Replace |AutoPushJSContext|s in BluetoothDevice::SetPropertyByValue. r=bholley
2014-06-20 14:42:33 +01:00
Bob Owen
480df31e2f
Bug 1023969 - Part 3: Replace AutoPushJSContext in BluetoothManager GetAdapterTask::ParseSuccessfulReply. r=bholley
2014-06-19 20:17:59 +01:00
Bob Owen
872cb50d73
Bug 1023969 - Part 2: Replace |AutoPushJSContext|s in BluetoothAdapter::SetPropertyByValue. r=bholley
2014-06-19 20:14:32 +01:00
Bob Owen
552ac0e02c
Bug 1023969 - Part 1: Replace AutoPushJSContext in BluetoothAdapter GetDevicesTask::ParseSuccessfulReply. r=bholley
2014-06-19 20:09:03 +01:00
Projjol
62fe00a81e
Bug 1021049 - Incorporate more basic information into marionette documentation. r=wlach
2014-06-23 11:34:55 -04:00
Ed Morley
3ac8c3d364
Backed out changeset 1566b80f6c2b (bug 1026181) since the curses module isn't available
2014-06-23 17:20:02 +01:00
Giovanni Sferro
c6e24b4ff2
Bug 1025691 - Use Macro for AutocompleteField* enums. r=smaug DONTBUILD because relanded from an earlier cset, so a no-op
...
--HG--
extra : rebase_source : 0c3f97902a3fa6a66adb8e63abe2087c0f1c2248
2014-06-21 18:30:00 -04:00
Gijs Kruitbosch
868fb403fd
Backed out changeset 83d14fd3d739 (bug 1025483) for using the wrong bug number
...
--HG--
extra : rebase_source : 24fc50975af3063010cd038558b2edb20658c31f
2014-06-23 17:04:34 +01:00
Ehsan Akhgari
bbd358cafc
Bug 1028944 - Use nscore.h SEH wrapper macros in gfxWindowsPlatform.cpp; r=jrmuizel
2014-06-23 09:04:22 -07:00
Kartikaya Gupta
1cfb0fc6fc
Bug 1020778 - Reduce opacity of low-res buffer on B2G by half when compositing it to the screen. r=jrmuizel
2014-06-23 12:00:18 -04:00
Benoit Jacob
79aa0bb737
Remove unused static variable that causes non-unified build to fail - trivial, no review, no bug
2014-06-23 11:53:51 -04:00
Benoit Jacob
2ed5b733e4
Remove unused static function that causes non-unified build to fail - trivial, no review, no bug
2014-06-23 11:50:43 -04:00
Honza Bambas
d7d2ac6d0b
Bug 967310 - optimize call to CacheFileIOManager::UnscheduleMetadataWrite, r=michal
2014-06-23 17:48:52 +02:00
Honza Bambas
199c07ce97
Bug 956801 - save some locking in CacheEntry::BackgroundOp, r=michal
2014-06-23 17:48:52 +02:00
Giovanni Sferro
741b624113
Bug 1025483 - Use Macro for AutocompleteField* enums. r=smaug
2014-06-21 18:30:00 -04:00
Thinker K.F. Li
3dba97fd32
Bug 1018705 - Install the test component of startupcache as one of EXTRA_COMPONENTS. r=gps
2014-06-20 23:36:00 -04:00
Nick Fitzgerald
98364a70c0
Bug 1000967 - Add source notes for |new| expression and function calls to improve source maps and debugging. r=ejpbruel
2014-06-20 13:09:00 -04:00
zhoubcfan
0d75074051
Bug 891709 - Fix build bustage in gfx/2d/Factory.cpp when Skia is disabled. r=gw280
2014-05-03 04:13:00 -04:00
Ryan VanderMeulen
c88cbaa315
Bug 608634 - Re-disable test_error_in_video_document.html on Android for intermittent failures.
2014-06-23 11:42:40 -04:00
Jonathan Watt
ec0cb99206
Bug 1028825 - Get rid of the Thebes backed gfxContext in Android's nsWindow.cpp. r=Cwiiis
2014-06-23 16:33:23 +01:00
James Graham
9c6fe5146b
Bug 1026181 - Make mach terminal formatter work outside mach context, r=wlach
2014-06-23 16:20:42 +01:00
Luke Wagner
19bf2eed79
Bug 1027674 - OdinMonkey: small Ion FFI optimization (r=dougc)
...
--HG--
extra : rebase_source : 95b909bffa35ec045286430e537583a4421ec6ea
2014-06-23 09:57:45 -05:00
Ryan VanderMeulen
bee8ae28a0
Merge m-c to inbound.
2014-06-23 10:57:40 -04:00