Commit Graph

47897 Commits

Author SHA1 Message Date
Karl Tomlinson
2f99c17a8c backing out dacb2bc379ad due to assertions in 419737-1 and 435223-1 reftests 2010-07-02 17:45:17 +12:00
Karl Tomlinson
1b71189884 b=444870 include overflow in the dirty rect passed to DrawWidgetBackground() r=roc 2010-07-02 16:08:06 +12:00
Markus Stange
d08453bb3d Bug 573973 - Handle the drawintitlebar attribute in nsXULWindow, too. r=Neil
--HG--
extra : rebase_source : ba2a3384b23d7f697fbe20cda11ab83b2575ba4d
2010-07-01 18:40:39 +02:00
Markus Stange
194000051b Bug 572697 - Teach SVG paint servers how to use arbitrary nsIFrames as the drawing target. r=longsonr
--HG--
extra : rebase_source : fea2f616f11668fccdc7d172b03e51c3f2b222cf
2010-07-01 18:40:30 +02:00
Markus Stange
5a166a073b Bug 572697 - Add frame types eSVGGeometry and eSVGPaintServer. r=roc
--HG--
extra : rebase_source : c4f39637b2e251d851cbbd3dadc91a516fd93e4b
2010-07-01 18:40:19 +02:00
wfernandom2004@gmail.com
4f2270ce12 Bug 575293 - Fire the close event on WS when establishing the connection fails, r=smaug
--HG--
extra : rebase_source : 04d8d8db2ebc6174757357de109c30c0fdb24bfd
2010-07-01 19:35:57 +03:00
wfernandom2004@gmail.com
e875574fed Bug 575701 - build warning in nsDOMEventTargetWrapperCache.cpp
--HG--
extra : rebase_source : 7a70347e3eda412bb64020fd23a29c6cae1e17c2
2010-07-01 19:34:51 +03:00
Chris Jones
7a91b27803 Bug 573889, part 6: RefactorThebesLayerOGL to use TextureImage. r=Bas 2010-07-01 11:30:38 -05:00
Chris Jones
854c966b1a Bug 573889, part 5: Implement TextureImage for CGL and WGL. r=vlad 2010-07-01 11:30:38 -05:00
Chris Jones
915e12af15 Bug 573889, part 4: Implement TextureImage for GLX. r=vlad 2010-07-01 11:30:38 -05:00
Chris Jones
41829a2ec0 Bug 573889, part 3: Implement TextureImage for EGL/X11. r=romaxa,vlad 2010-07-01 11:30:38 -05:00
Chris Jones
4400d277fd Bug 573889, part 2: Add a BasicTextureImage implementation that synchronizes new pixels to its texture with a scratch gfxASurface and glTexSubImage2D(). r=vlad 2010-07-01 11:30:38 -05:00
Chris Jones
f78c7cdfe9 Bug 573889, part 1: Add a TextureImage interface to manage synchronizing thebes-drawn content with a GL texture. sr=vlad 2010-07-01 11:30:38 -05:00
Chris Jones
7be702f00b Bug 573889, part 0: Move the DEBUG_GL_ERROR_CHECK() macro into GLContext.h. r=vlad 2010-07-01 11:30:38 -05:00
Luke Wagner
6986d7f53e Change runtime size to 128MB from 64MB. It seems like we are running up to this limit with v8-splay and so we spend a lot more time GC'ing. Need to see if we should do this for the browser as well. 2010-06-29 02:35:39 -07:00
Luke Wagner
9d26f036a3 Remove unnecessary TODO 2010-06-29 02:10:48 -07:00
Luke Wagner
b8a731853a Put JSContext argument back at the end of SameValue (apparently that means something) 2010-06-29 02:08:07 -07:00
Luke Wagner
ae0f7e12b6 Change js::DumpX back to js_DumpX 2010-06-29 01:49:55 -07:00
Luke Wagner
86f4b4504b Use the same tag/payload trick in js_UnboxInt32 as js_UnboxDouble 2010-06-29 01:42:28 -07:00
Luke Wagner
313b355d22 Rearrange JSStackFrame... for 2% on both SS and V8 2010-06-29 01:07:12 -07:00
Chris Leary
21e4248a17 JM: Bug 574697, eagerly calculate |this|. (r=dvander) 2010-06-28 22:24:21 -07:00
Sean Stangl
3b19bc0aaa [JAEGER] Fix strict aliasing violation; r=dvander. 2010-06-28 20:15:05 -07:00
David Anderson
d07863b3f3 [JAEGER] Removed unused "weak" parameter on RegState. 2010-06-28 18:43:32 -07:00
David Anderson
cb375458bd [JAEGER] Merge from fatval. 2010-06-28 18:31:39 -07:00
David Anderson
b9fd0759f7 [JAEGER] Merge from fatval. 2010-06-28 18:16:12 -07:00
Luke Wagner
10745fb373 Merge 2010-06-28 18:10:50 -07:00
Luke Wagner
ab3a0d3ffa Add 64-bit tracing support 2010-06-28 18:08:28 -07:00
David Anderson
3935029d4a [JAEGER] Fixed windows build. 2010-06-28 16:20:06 -07:00
David Anderson
b8b42cf3b3 [JAEGER] Merge from fatval. 2010-06-28 15:53:37 -07:00
David Anderson
7c08affa73 [JAEGER] Make x64 tinderboxes happy. 2010-06-28 15:53:07 -07:00
David Anderson
da423a57a7 Fixed Linux 64-bit opt build. 2010-06-28 15:51:50 -07:00
David Anderson
5b04a102b2 [JAEGER] Let x64 tinderboxes actually build. 2010-06-28 15:38:46 -07:00
David Anderson
bd2dbde8d3 [JAEGER] Merge from fatval. 2010-06-28 15:22:45 -07:00
David Anderson
7231645a01 [JAEGER] Merge. 2010-06-28 13:02:24 -07:00
David Anderson
e0c1266630 [JAEGER] Use PICs for SETNAME. 2010-06-28 13:02:01 -07:00
Sean Stangl
c0dd563e9c [JAEGER] Output better code in jsop_not(); (575227, r=dvander). 2010-06-28 11:58:40 -07:00
David Anderson
4ce6828361 [JAEGER] Update FORLOCAL fast-path for jsid iteration. 2010-06-28 11:49:37 -07:00
David Mandelin
452e333382 Bug 573578 followup: restore JS_IdToValue API to original functionality 2010-06-28 11:40:33 -07:00
Jacob Bramley
61d3b0e262 Add some soft-float lirasm tests and automate testing of alternate configurations for ARM. [Bug 573998] [r=stejohns]
--HG--
extra : convert_revision : 491cac5771d8051c50ed3a5b304500400d9d8f0b
2010-06-28 09:37:41 +01:00
Sean Stangl
f6ffd74069 [JAEGER] Clean up jsop_neg(). (575192, r=dvander) 2010-06-28 01:14:48 -07:00
Sean Stangl
c196c4cb42 [JAEGER] Implement fast-paths for integer, double division. 2010-06-27 18:35:44 -07:00
Sean Stangl
70fffbcd5a [JAEGER] Implement JSC::MacroAssembler::moveDouble(). 2010-06-26 16:10:13 -07:00
Sean Stangl
2cab35aba7 [JAEGER] Implement double (inline) + int (ool) fast-paths for JSOP_NEG.
The results of this patch are currently dubious:
3d-morph gets significant improvement (1.22x), but most other tests
are slowed. In total, there is a 2ms improvement locally for SunSpider.

However, jsop_neg() is much simpler code than jsop_binary(),
so it is useful to exist during the FrameState tweaking.
Comments have been left to be helpful during this process.
2010-06-26 06:50:21 -07:00
Sean Stangl
be22cf687e [JAEGER] Fix build if debugging is disabled; apply clown shoes. 2010-06-26 04:06:56 -07:00
Sean Stangl
6d9e513d93 [JAEGER] Fix inconsequential off-by-one error in a debugging function. 2010-06-26 03:50:54 -07:00
Sean Stangl
b2fab58494 [JAEGER] Nit: fix previous patch to pretend that a macro is safe. 2010-06-26 03:45:20 -07:00
Sean Stangl
44713aea6d [JAEGER] Print JaegerSpew offsets as hex to match GDB; fix inconsistencies.
JaegerSpew is useful for determining the order in which instructions are generated.
GDB is useful for determining the order in which instructions are executed.
This brings JaegerSpew to have the same readable format as GDB's output.
2010-06-26 03:42:22 -07:00
Sean Stangl
3a756c8153 [JAEGER] Implement JaegerSpew for SSE2 instructions. 2010-06-26 03:10:02 -07:00
Sean Stangl
3eb7920074 [JAEGER] Implement int+double arithmetic fast-paths. 2010-06-25 18:23:35 -07:00
Sean Stangl
5c22a54a9e [JAEGER] Update StubCompiler, FrameState, and Compiler for double arithmetic paths. 2010-06-25 18:21:36 -07:00