Commit Graph

91989 Commits

Author SHA1 Message Date
Matt Brubeck
23527d4290 Bug 748609 - testAboutPage is perma-orange on beta [r=mfinkle] 2012-04-24 18:02:41 -07:00
Ryan VanderMeulen
095958dc8d Backout 48213b973bfb (bug 695515) due to suspected OSX orange. 2012-04-24 20:51:53 -04:00
Ryan VanderMeulen
8d7711fe31 Backout 91710a945b44 (bug 737821) due to r-. r=mybad 2012-04-24 20:08:35 -04:00
Steve Fink
e55dffb2ed Bug 747543 - Convert JIT registration API to use JITChunks nearly everywhere in place of JITScripts. r=bhackett
--HG--
extra : rebase_source : fd1ab3d4e24b8046b85421b29dfa96e1a74bf608
2012-01-30 16:13:24 -08:00
Steve Fink
c7e97d8358 Bug 730208 - UnmarkGray fixups for globals and contexts. r=billm
A common source of potential black -> gray edges is JSAPI calls made on objects with gray globals or contexts holding gray globals. (The call could potentially update a black object with a pointer to that global.) This patch mostly traps places where contexts are used, and unmarks their globals. It also includes some more global unmarking.

--HG--
extra : rebase_source : 1286bdbc4c337956242c292e0fa385629ee8850b
2012-03-14 09:32:58 -07:00
Steve Fink
2254cc2dd8 Bug 730208 - Root JSD's pet global so it can't participate in CC cycles. r=billm
--HG--
extra : rebase_source : 9211b881e0c0931bd7df16989bed492449b1c74f
2012-03-20 21:29:47 -07:00
Steve Fink
55246c9838 Bug 730208 - UnmarkGray the global object held by nsXULPDGlobalObject to avoid it getting used to create black -> gray edges. r=smaug
--HG--
extra : rebase_source : 08ec063f13679b0a0a32c1b56415f6192a657280
2012-03-20 21:29:47 -07:00
Steve Fink
0f3ecde4b7 Bug 730208 - UnmarkGray various JS objects to prevent them from being used to create black -> gray edges. r=smaug
--HG--
extra : rebase_source : 00bd6f20a900e97173fafa9f5512e2ebbd3a0cac
2012-03-20 21:29:47 -07:00
Steve Fink
4642a9a56c Bug 730208 - XPConnect changes to UnmarkGray some more objects and return them for convenience. r=mccr8
--HG--
extra : rebase_source : a1d56aa4dc9dcf1fe280c42667710494f2481a7c
2012-03-20 21:22:40 -07:00
Steve Fink
34b8859f43 Bug 730208 - Implement js::IsIncrementalBarrierNeededOnScript. r=billm
--HG--
extra : rebase_source : 2f065e0dae6c2789b547b677eb0e8ebb466feec2
2012-04-24 16:29:03 -07:00
Ryan VanderMeulen
3e57646eb6 Bug 747243 - Fix MSVC warning with a little JS_FRIEND_API love. r=billm 2012-04-24 19:50:00 -04:00
Masatoshi Kimura
d2d5226e3b Bug 745507 - test_location.html fails if it is executed alone. r=bent 2012-04-24 19:50:00 -04:00
Glenn Randers-Pehrson
bed9a1526a Bug 745178 - Update libpng to version 1.5.10. r=joe
--HG--
rename : media/libpng/libpng.txt => media/libpng/libpng-manual.txt
2012-04-24 19:50:00 -04:00
Masatoshi Kimura
7a010701c4 Bug 744910 - Remove FileException from workers. r=bent 2012-04-24 19:50:00 -04:00
David Rajchenbach-Teller
cbad079392 Bug 742384 - Have CDataFinalizer.dispose return a value. r=jorendorff 2012-04-13 23:56:03 +02:00
Andrii Zui
88197a25e8 Bug 739556 - Static reftests. r=karlt 2012-04-24 19:49:59 -04:00
Andrii Zui
effbdbf675 Bug 739556 - maction: selection attribute is taken into account only with actiontype="toggle". r=karlt 2012-04-24 19:49:59 -04:00
Takanori MATSUURA
486d540542 Bug 737821 - Only warn for files which are already bundled with xulrunner. r=ted 2012-04-24 19:49:59 -04:00
Takanori MATSUURA
70b191ffaf Bug 737821 - Exclude listing up files which are already bundled with xulrunner. r=ted 2012-04-24 19:49:59 -04:00
Jeff Gilbert
c9d3ff4f45 Bug 730417 - Add minimal PBuffer request case and use PBuffer request bit. r=bjacob 2012-04-24 19:49:59 -04:00
David Rajchenbach-Teller
71833c7bc7 Bug 720771 - Companion testsuite. r=jorendorff 2012-04-16 21:25:35 +02:00
David Rajchenbach-Teller
ea91d88d16 Bug 720771 - Implement finalization for CData values. r=jorendorff 2012-04-05 15:06:25 +02:00
Anant Narayanan
2829aaa288 Bug 695515 - Remove last use of memmem. r=khuey 2012-04-24 08:21:12 -07:00
Oonishi Atsushi
d68ee01d3a Bug 673752 - Every error page fires onLocationChange twice. r=smaug 2012-04-24 19:49:58 -04:00
Scott Downe
cffc8d1968 Bug 677122 - Update start/end times of mediafragment URL on hashchanges r=bz
--HG--
extra : rebase_source : 91fa2211dbc4c9c839f22fcb086e0b3a1a0cfef6
2012-04-24 19:49:31 -04:00
Jeff Walden
96258a9e18 Back out a9764c9ec124, d8aac2bd90db, d167f7fbb53e, and ca7b13e02cd5 for not-entirely-trivial build bustage. r=bustage 2012-04-24 16:47:28 -07:00
Jeff Walden
cc87d84154 Add a NumberValue(uint64_t) overload, and remove the size_t overload, as it might be the case that size_t and uint32_t, say, are the same type. Followup to bug 747197, r=bustage 2012-04-24 16:29:42 -07:00
Jeff Walden
5c44e93a18 Bug 739380 - Start to implement a [[HasProperty]] hook, per the proto-climbing refactoring, for elements. r=bhackett
--HG--
extra : rebase_source : a48f4fc318145fd1c089cfb5b4df05eb1ff4350c
2012-04-10 16:33:44 -07:00
Jeff Walden
c11d413423 Bug 739380 - Start to implement the [[SetP]] hook from the proto-climbing refactoring. r=bhackett
--HG--
extra : rebase_source : 80de606a7e0128b0e61b35af0f31b6b4876e6b6f
2012-04-09 16:03:23 -07:00
Jeff Walden
a4702eb04c Bug 739380 - Start to implement the default [[GetP]] hook from the proto-climbing refactoring for the various element types. r=bhackett
--HG--
extra : rebase_source : 0270610c88d3315023a4cc582abbaf62dcf8a1cc
2012-04-10 16:33:44 -07:00
Jeff Walden
129b85b9f5 Bug 747197 - Rename TIMECLIP to TimeClip to match the spec spelling (also as it's no longer a macro). r=luke
--HG--
extra : rebase_source : 28083b4eeeee68c829b8804545d3ad6bb5660561
2012-04-19 16:22:08 -07:00
Jeff Walden
4d293739ec Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
--HG--
extra : rebase_source : a564ba8f6a4350c1c49359f08e9de44670b89aeb
2012-04-19 16:18:24 -07:00
Jeff Walden
6e1a835eec Bug 746262 - Augment PropDesc so that it can represent the absence of a property by adding an isUndefined() method and bit, and checking it in all the relevant accessors. r=jorendorff
--HG--
extra : rebase_source : 50294d6b3abd9c6730d7e369220efc831f240c6a
2012-04-18 15:06:30 -07:00
Jeff Walden
d00644a6ef Bug 745944 - Make PropDesc assert propriety of access in its accessors, and privatize all PropDesc fields. r=jorendorff
--HG--
extra : rebase_source : 56e51a95253f95442f09e441620b2fac3f758c53
2012-04-10 11:08:28 -07:00
Jeff Walden
947dd17a45 Fix class/struct mismatch warnings for js::ArrayBufferObject. Followup to bug 741040, r=chucktesta
--HG--
extra : rebase_source : c5f0daa4261896c8c5013872b1aa9cf367adeebc
2012-04-24 15:39:21 -07:00
Michal Novotny
82a796d976 Bug 713203 - nsMemoryCacheDevice::mTotalSize can go negative after clearing the memory cache 2012-04-25 01:11:39 +02:00
Michal Novotny
43f03cad22 Bug 745200 - nsDiskCacheStreamIO::Flush() is sometimes called without holding the cache lock 2012-04-25 01:07:06 +02:00
Brad Lassey
666ed07858 Bug 747642 - Followup to fix xul android bustage 2012-04-24 23:53:57 +01:00
Brad Lassey
c69e0c4635 Bug 747642 - Followup to fix xul android bustage 2012-04-24 23:53:57 +01:00
Lucas Rocha
2ede4cd145 Bug 701330 - Show star on "History" tab rows that are bookmarks (r=margaret) 2012-04-24 18:59:30 -04:00
Lucas Rocha
65bd4d9920 Bug 701330 - Show star on "Top Sites" tab rows that are bookmarks (r=margaret) 2012-04-24 18:59:09 -04:00
Mark Capella
329ec5f3aa Bug 744332 - Remove nsXULPrototypeScript::ScriptObjectHolder::mLangID. r=jst, f=Ms2ger 2012-04-24 18:31:28 -04:00
Terrence Cole
ea3ceb90cb Bug 744880 - Make Relocatable HeapValue for use with manual post barriers; r=billm
We cannot have implicit post barriers run on any pointer that can be relocated
outside of the GC's control. This includes things like HashTables and Vectors.

--HG--
extra : rebase_source : 7bae3ab9e319be48c343be58d6858b43b743e581
2012-04-13 14:33:18 -07:00
Steve Fink
6949e919df Bug 746382 - save a copy of whatever mozconfig you used into $OBJDIR/.mozconfig to make it easier to automate rebuilds. r=khuey
--HG--
extra : rebase_source : 08b3f46644fd97403b9306f9040e05d5b2f20087
2012-04-17 16:10:23 -07:00
Steve Fink
9ebaebb340 Bug 741040 - Make an ArrayBufferObject subclass of JSOBject. r=Waldo
--HG--
extra : rebase_source : 63dd1cc69cfae37203c1f037d5a4b0b5c5651e7b
2012-03-28 14:43:01 -07:00
Steve Fink
e304e9ec70 Bug 748109 - jstests.py cannot find any test cases. r=terrence
When I do:
  cd js/src/tests
  python jstests.py $js_bin js1_8_5/extensions

it is unable to find any tests to run because it's looking relative to the jstests.py script, but at least in this case that is a relative path (plain "jstests.py") so os.path.dirname(__file__) is the empty string and that doesn't seem to work very well.

--HG--
extra : rebase_source : 1cdc461680ceadba26fc512a50d9c7247a187744
2012-04-21 15:51:04 -07:00
Brad Lassey
acc26b3202 bug 747642 - cleanup AndroidJNI.cpp r=mwu 2012-04-21 11:41:03 -04:00
Jose Antonio Olivera Ortega
731a1d2d2f Bug 741862 - B2G 3G: Settings API hookup. r=philikon a=b2g-only 2012-04-24 17:46:42 -03:00
Bill McCloskey
8f6f8fc771 Bug 744727 - Fix methodjit register alloc bug (r=bhackett) 2012-04-24 13:36:20 -07:00
Lucas Rocha
522f8f730f Bug 746444 - Force unlock database file when database is opened in read-only mode (r=blassey) 2012-04-24 16:34:03 -04:00