Luke Wagner
7ba08a89fa
Bug 690135 - remove some bits of jsdbgapi and shell (r=jorendorff)
...
--HG--
extra : rebase_source : 6741e97b5279c41ec1b9a08fbf5e693b17820106
2012-04-25 18:19:06 -07:00
Luke Wagner
0713cb134c
Bug 746839 - rm FunctionBox::methods and CleanFunctionList (r=jimb)
...
--HG--
extra : rebase_source : 710be6cb5a9cb7684bb0e6310a7715edb3a713f3
2012-04-18 17:10:41 -07:00
Luke Wagner
85b5647841
Bug 747554 - Parsing destructuring short-hand should note name use like normal identifiers (r=waldo)
...
--HG--
extra : rebase_source : 8ed0f8e4228b6704c064703707760abb017ed346
2012-05-02 09:36:55 -07:00
John Schoenick
74f0bb2104
Bug 748365 - xpath: Don't progress past end in nextToken, remove pushBack() logic. r=sicking
2012-04-26 14:46:44 -07:00
Steve Fink
a0dd043f0c
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 : 835c1d6b4a7f7a11571412075ae8847475079edd
2012-03-14 09:32:58 -07:00
Steve Fink
e7d605843a
Bug 730208 - Root JSD's pet global so it can't participate in CC cycles. r=billm
...
--HG--
extra : rebase_source : 9bf6a12faedab111efee048af0e543b2c1881782
2012-03-20 21:29:47 -07:00
Steve Fink
c50109b8cd
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 : fd4b5cd7787e1af157cce4f505422238660a5a65
2012-03-20 21:29:47 -07:00
Steve Fink
d18222c292
Bug 730208 - UnmarkGray various JS objects to prevent them from being used to create black -> gray edges. r=smaug
...
--HG--
extra : rebase_source : ba0e5a7c3f9f5f4c76eaa3c8e20d406b9691be9b
2012-03-20 21:29:47 -07:00
Steve Fink
e4ed26e7ee
Bug 730208 - XPConnect changes to UnmarkGray some more objects and return them for convenience. r=mccr8
...
--HG--
extra : rebase_source : ddbfd05ec43868d39c26b1c37cac7e81522df29f
2012-03-20 21:22:40 -07:00
Steve Fink
f144efa500
Bug 730208 - Implement js::IsIncrementalBarrierNeededOnScript. r=billm
...
--HG--
extra : rebase_source : c5ee6063a72e251b1b4ef08aa2d97b6d8364a0e1
2012-04-27 10:53:07 -07:00
Patrick McManus
2e902713dc
bug 739522 allow parallelism for hosts that exhibit mixed spdy/http r=honzab
2012-05-03 20:32:12 -04:00
Mats Palmgren
52a697097e
Bug 751227 - Remove nsPresShell::mStackArena, make it a separate stack class. r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
84561c7f26
Bug 750745 - Allocate nsLineBoxes from their own presshell arena list. part=3/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
0f5b4c9982
Bug 750745 - Introduce AllocateByObjectID/FreeByObjectID for allocating non-frame objects from per-type lists in the PresArena. part=2/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
453616011e
Bug 750745 - Rename nsPresArena::AllocateByCode/FreeByCode to AllocateByFrameID/FreeByFrameID. part=1/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
002ab4cc2a
Bug 615112 - Use correct type for a string length. r=bz
2012-05-04 02:14:01 +02:00
Mats Palmgren
fbfd445216
Bug 735641 - No way to deselect image of image document after select all (Ctrl+A). r=bz
2012-05-04 02:14:01 +02:00
Mats Palmgren
dbd1fc0851
Bug 747688. r=roc
2012-05-04 02:14:01 +02:00
Mats Palmgren
6e43b822bd
Bug 750066. r=roc
2012-05-04 02:14:01 +02:00
Mats Palmgren
fb481c3dad
Bug 748961 - Flush styles to ensure frames are created. r=smaug,Ms2ger
2012-05-04 02:14:01 +02:00
Eric Chou
b36e1d3b47
Backout 4a9ebf972d27 (Bug 730990) because it was checked-in without superreview
2012-05-04 07:53:51 +08:00
Brian Nicholson
9a59586575
Bug 750846 - Move thumbnail size logic to Gecko. r=blassey
...
--HG--
extra : rebase_source : f8194c78ff0acc530db15a0aed6472475a0e0eed
2012-05-03 16:29:59 -07:00
Steve Fink
3fce692b2c
Bug 575688 - Implement DataView from Typed Arrays spec. r=Waldo
...
--HG--
extra : rebase_source : b351000320c910c905be386cf71a9933cfe01a0f
2012-03-25 19:14:27 -07:00
Steve Fink
4ebebf9d37
Bug 741039 - Modify TypedArrays and ArrayBuffers to comply with the WebIDL spec. r=Waldo
...
WebIDL 4.4.6 says Float32Array.prototype is not a platform object and should throw TypeErrors when any of the Float32Array attributes is accessed. This patch makes obj->isTypedArray only succeed for actual TypedArray instances, and adds TypeErrors when special properties are retrieved from the prototypes.
This patch also eliminates some lingering uses of TypedArray::getTypedArray and makes it and getArrayBuffer static within jstypedarray.cpp. (Both are used for objects whose prototypes are typed arrays or array buffers.)
--HG--
extra : rebase_source : 93032b5c8dc98c4e18eec4fa438f6a9a4173487d
2012-04-23 15:13:02 -07:00
Luke Wagner
7843f94eb3
Bug 751575 - fix and reenable test_pb_notification_ipc.js (r=jst)
...
--HG--
extra : rebase_source : e2d52414cd17c15792e9c4be9cc48bfdb3b02318
2012-05-03 16:25:20 -07:00
Jeff Walden
68f555e127
Bug 751377 - Rename PropertyTable to ShapeTable, so that the new property representation can use the PropertyTable name in the interim while both representations are compiled but only one is used. r=bhackett
...
--HG--
extra : rebase_source : 43867f7bc935fd5ba41e93ea9f25e4bd8af60d4d
2012-05-02 14:33:17 -07:00
Jeff Walden
49774da800
Bug 751003 - Move Cell, Chunk, Arena, ArenaHeader, FreeSpan, ChunkInfo, ChunkBitmap, your mom into a new gc/Heap.h header that doesn't have any used-but-not-defined traps for the unwary #include-r. r=billm
...
--HG--
extra : rebase_source : 0cf117e91b1eb8f5eef801c5190380bf988b67a5
2012-05-01 20:04:36 -07:00
Jeff Walden
19a35f7f33
Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
...
--HG--
rename : js/src/jsgcmark.cpp => js/src/gc/Marking.cpp
rename : js/src/jsgcmark.h => js/src/gc/Marking.h
extra : rebase_source : 3eb96a33102f0b76438dbb79ecb46e817bc1b767
2012-05-01 14:30:18 -07:00
Karl Tomlinson
632012d2ac
b=751429 handle modifier changes in periodic synthetic mouse events for drag sources r=roc
...
--HG--
extra : rebase_source : 08c12b5e4e2acb7e65ff29168356312eb9185d97
2012-05-03 18:24:20 +12:00
Karl Tomlinson
932d9c2d5b
b=750061 Put the hidden drag widget in the window group of the source node so that the gtk_grab_add during gtk_drag_begin is effective r=roc
...
--HG--
extra : rebase_source : 8ce17ca75be2b681f08489446bb8fdb2d651fe46
2012-05-03 18:23:59 +12:00
Karl Tomlinson
c733bc0e16
b=750961 disable motion hints to avoid gdk_event_request_motions unless on Maemo r=roc
...
--HG--
extra : rebase_source : 8f688b33d050a9d972da13aaf49607f300138f63
2012-05-03 18:23:31 +12:00
Johnny Stenback
35fa8810bc
First part of bug 749392. Stop exposing 'clear' in our shells in preparation of removing the underlying JS_ClearScope() API. r=jwalden
2012-05-03 15:52:45 -07:00
Ryan VanderMeulen
d3d82de9f8
Back out b5fd22efe23d (bug 739740) due to bustage. r=TryFTW
2012-05-03 18:51:14 -04:00
Oleg Romashin
8dae948140
Bug 751594 - s/ResizeOffscreenFBO/ResizeOffscreenFBOs. r=bgirard
2012-05-03 18:33:51 -04:00
David Rajchenbach-Teller
fb738304da
Bug 751505 - Better memory cleanup during the test. r=jorendorff,yoric
2012-05-03 17:14:33 +02:00
Ehren Metcalfe
9d5dfbd1ce
Bug 751416 - Remove unused txList[Iterator] methods. r=sicking
2012-05-03 18:33:51 -04:00
Ekanan Ketunuti
62ebc57c4b
Bug 751157 - Reference to non-existing dictionaryGeneric.png in mozapps/extensions/newaddon.css. r=dao
2012-05-03 09:00:56 +07:00
Michael Kaply
a1f9c9ea3a
Bug 744992 - Do not go into the preview code if it is null. r=benb,jmathies
2012-05-03 18:33:50 -04:00
David Rajchenbach-Teller
d4d480c5c0
Bug 739740 - Export libc constants to JS. r=khuey,glandium
2012-04-30 12:14:38 +02:00
OHZEKI Tetsuharu
39aba4daa3
Bug 641892 - Support showing multiple popup notification icons at the same time. r=margaret
2012-05-03 18:33:47 -04:00
Matt Brubeck
fd49ebbe60
Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
...
--HG--
rename : js/src/gc/Marking.cpp => js/src/jsgcmark.cpp
rename : js/src/gc/Marking.h => js/src/jsgcmark.h
2012-05-03 14:55:52 -07:00
Bas Schouten
bc2f084e3e
Bug 738413 - Followup: Move ToIntRect to a Rect class method. r=roc
2012-05-03 23:41:37 +02:00
Ehsan Akhgari
1efb879ece
Merge from mozilla-central
2012-05-03 17:33:52 -04:00
Bas Schouten
5cc7c5218c
Bug 738413 - Part 3: Fix numerous issues with PushGroupAndCopyBackground. r=roc
2012-05-03 23:31:02 +02:00
Bas Schouten
b058c7e333
Bug 738413 - Part 2: Use OpaqueRect API in BasicLayers with non-cairo contexts. r=roc
2012-05-03 23:31:02 +02:00
Bas Schouten
6d00e6392f
Bug 738413 - Part 1: Add OpaqueRect API to Azure DrawTargets. r=roc
2012-05-03 23:31:02 +02:00
Ehsan Akhgari
d78544c6b6
Bug 751611 - Add mozconfig files for building Win32 binaries on our Win64 bit platforms; r=khuey
...
DONTBUILD
2012-05-03 17:27:32 -04:00
Gregory Szorc
b531b6a95c
Bug 749957; r=rnewman
2012-05-03 14:25:33 -07:00
Brian R. Bondy
7c21b9fb8d
Bug 670514 - LNK file test for Windows share security. r=bz
2012-05-03 15:23:32 -04:00
Brian R. Bondy
807e54d008
Bug 670514 - Arbitrary File + Directory read via .lnk files on Windows Share. r=bz
2012-05-03 15:23:28 -04:00