Doug Turner
ded51c1c5f
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Daniel Holbert
a7de49793d
Backed out changeset 5da9fc2be835 (Bug 557566)
2010-06-26 20:00:11 -07:00
Daniel Holbert
d37294426a
Bug 557566, part 2: Add FAIL_ON_WARNINGS to Makefiles in some build-warning-free directories. r=ted
2010-06-26 14:25:22 -07:00
Oleg Romashin
7a883a2803
Bug 548437 - Implement a SysV shared memory backend for Shmem and allow them to be used with Xshm. r=joe,sr=vladimir
2010-06-04 09:58:22 -04:00
Oleg Romashin
b36fb69349
Merge with latest mozilla central r 42802:ffbc3baf03ae
2010-05-25 15:19:33 -04:00
Olli Pettay
58b4f71840
m-c to e10 merge
2010-05-24 17:45:59 +03:00
timeless@mozdev.org
1c329f2e8b
Bug 565393 useless initialization of src in WebGLContext::DOMElementToImageSurface. r=vlad
...
--HG--
extra : rebase_source : fb8c42a04580f12e5d1ca89dd67861f8a2941bc8
2010-05-23 15:36:14 -07:00
Doug Turner
fe405e740c
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Vladimir Vukicevic
e976fe877d
b=563701; add memory reporters for imglib, canvas, and some gfx surfaces; r=joe
2010-05-21 21:10:14 -07:00
Doug Turner
8f97a20153
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Jeff Walden
a8ac2fc31a
Bug 565604 - Typed-array properties don't work when accessed from an object whose prototype is a typed array. r=vlad
...
--HG--
extra : rebase_source : 6ac630f7a9d2cb04a9a996c2a675be41130ea2b1
2010-05-19 14:25:20 -07:00
Vladimir Vukicevic
16351c92d3
Some DEBUG_vladimir stuff needs to run on GLES2 only (npotb)
2010-05-19 13:47:13 -07:00
timeless@mozdev.org
85e0ab7b5b
Bug 565620 the NativeJSContext constructor needs to initialize more variables or the class needs to be much more careful; r=vlad
2010-05-19 13:47:07 -07:00
Vladimir Vukicevic
3d7e2b9c24
b=566129; synthesize GL errors instead of throwing exceptions in webgl; based on patch from Cedric Vivier <cedricv@neonux.com>; r=cedricv/vlad
2010-05-15 21:55:45 +08:00
Cedric Vivier
bc9e088401
b=566676; allow null as arg to teximage2d; r=vlad
2010-05-19 13:46:08 -07:00
Vladimir Vukicevic
181dc2f7d0
b=561168, removed too much from the NotSupported webgl file, putting it back
2010-05-19 13:46:08 -07:00
Benoit Jacob
7dfee0fad7
b=565417; add OSMesa GLContextProvider (pbuffers only); r=vlad
2010-05-19 13:46:08 -07:00
Cedric Vivier
2b3ba55c20
b=566126; allow readpixels on arbitrary sized non-default framebuffer; r=vlad
2010-05-15 20:07:30 +08:00
Benoit Jacob
fa00de0fa0
b=525540; crash at WebGLObjectRefPtr::Zero, part 2; r=vlad
2010-05-19 13:46:08 -07:00
Mark Steele
738beb395a
b=525540; crash at WebGLObjectRefPtr::Zero; r=vlad
2010-05-19 13:46:08 -07:00
Benoit Jacob
d1897f81ce
b=565998; allow passing 0x0 texture size to webgl; r=vlad
2010-05-19 13:46:08 -07:00
Robert O'Callahan
582ab69719
Bug 547924. Paint <canvas> using EXTEND_PAD to prevent seams. r=vlad
2010-05-19 15:04:32 +12:00
Vladimir Vukicevic
95e7e122e9
[npotb] Import WebGL test suite into tree
2010-06-04 12:03:40 -07:00
Vladimir Vukicevic
91ce5fd2e9
b=569985; don't allow webgl objects from other contexts to be used; r=bjacob
2010-06-04 12:03:37 -07:00
Vladimir Vukicevic
d08e1c9cb9
b=569984; [webgl] verify shader attachment/detachment and program completeness; r=bjacob
2010-06-04 12:03:33 -07:00
Vladimir Vukicevic
b6f7fe7eae
followup fix for when webgl is not supported; files removed, forgot to remove this (really not good at removals)
2010-05-18 10:08:40 -07:00
Vladimir Vukicevic
d91189d77c
followup fix for when webgl is not supported; files removed, forgot to remove this
2010-05-18 10:07:43 -07:00
Vladimir Vukicevic
a1121cc3a2
b=561168; convert canvas to use layers for rendering - followup; r=roc
2010-05-17 21:04:22 -07:00
Vladimir Vukicevic
b99bb96c47
b=561168; convert canvas to use layers for rendering; r=roc,bas
2010-05-17 21:04:22 -07:00
Vladimir Vukicevic
686ecf8d28
b=561168; convert canvas to use layers for rendering - file removals
2010-05-17 21:04:21 -07:00
Josh Matthews
1ce131d32a
Bug 388569 - Memory leaks when calling nsVariant::GetAsInterface. r=benjamin
...
--HG--
extra : rebase_source : 4bcffd36a6fa65c9b4dbefff4bc810254c2a222c
2010-05-04 00:39:26 -04:00
Benoit Jacob
018563d74f
fix build on windows (NS_IMETHODIMP--->nsresult, discussed with Bas on IRC #developers)
2010-06-19 11:25:42 -04:00
Benoit Jacob
f1bfcf8e35
b=570779; validate enums in blend functions; r=vladimir
2010-06-19 10:48:44 -04:00
Benoit Jacob
95bc657a6d
b=572018; DOMElementToImageSurface: fix memleak and work in one pass; r=vladimir
2010-06-19 10:47:53 -04:00
Benoit Jacob
6c594ab3c3
b=571029; readPixels API change, support both old and new signatures, also fix 572797 (allow non-fitting rectangles), and check that sizes are nonnegative; r=vladimir
2010-06-19 10:46:12 -04:00
Benoit Jacob
e605de34fb
b=567499; fix getuniform for bool uniforms and return nsIVariant; r=vladimir
2010-06-19 10:43:40 -04:00
Benoit Jacob
e548bc3db5
b=567499; let getXxxParameter functions return nsIVariant; r=vladimir
2010-06-19 10:42:43 -04:00
Boris Zbarsky
037bfe5f69
Bug 517056. Drawing an incomplete image to the canvas shouldn't throw; should instead silently do nothing. r=vlad
2010-06-18 12:23:05 -04:00
Hanspeter Niederstrasser
a60247b2fc
Fix for bug 557660 (WebGL interfaces are created even when MOZ_WEBGL unset). r=jst.
...
--HG--
extra : rebase_source : c9c67ac7ddff650869a0d68b4f9f2e5df9cfcc2f
2010-04-09 19:05:54 +02:00
Doug Turner
6c196f14e2
Automerge with mc. no manual changes
2010-04-21 03:31:13 -07:00
Daniel Holbert
899900c50a
Bug 560378, Patch C: Make int<-->float conversions explicit to avoid MSVC compile warnings, in nsCanvasRenderingContext2D.cpp. r=vlad
2010-04-20 11:50:39 -07:00
Daniel Holbert
a695ddc7b3
Bug 560378, patch B: Use the correct version of delete[] in nsCanvasRenderingContext2D.cpp. r=vlad
2010-04-20 11:49:38 -07:00
Daniel Holbert
52559e4960
Bug 560378, Patch A: Use "!!" for converting int to bool, to avoid MSVC compile warning in nsCanvasRenderingContext2D.cpp. r=vlad
2010-04-20 11:48:29 -07:00
Chris Jones
1b1a244ef5
Fix merge bustage
2010-04-16 01:58:01 -05:00
Chris Jones
09869cfb77
Merge mozilla-central
2010-04-16 01:34:35 -05:00
Oleg Romashin
8de514e284
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Oleg Romashin
baece4fff9
Bug 556850 - WebGL compilation busted for Qt builds. r=vladimir
2010-04-07 03:53:18 -04:00
Doug Turner
c15f159231
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Josh Matthews
b60190028f
Bug 554835 - Build fixes for undefined MOZ_IPC. r=bnewman,joe
2010-03-25 12:10:14 -04:00
Josh Matthews
4b0e00f8b8
Bug 524180 - Fix non-MOZ_IPC build. r=joe
2010-03-24 18:27:08 -04:00
Vladimir Vukicevic
58b27f08d0
b=571287; let canvas participate in cycle collection; r=bz
2010-06-15 14:38:05 -07:00
Vladimir Vukicevic
4fc2ef05d4
webgl test suite update
2010-06-15 10:30:13 -07:00
Benoit Jacob
db543d277d
b=571027; implement new PixelStorei parameters for textures; r=vladimir
2010-06-15 11:59:39 -04:00
Benoit Jacob
3e15743355
b=571027; implement new TexImage2D signatures; r=vladimir
2010-06-15 11:54:03 -04:00
Benoit Jacob
f0a49876fe
b=571076; Implement GetAttachedShaders; r=vladimir
2010-06-15 11:49:34 -04:00
Benoit Jacob
0ff97eaf80
b=569236; better WebGL messages; r=vladimir
2010-06-14 14:44:12 -04:00
Benoit Jacob
d96d512c4a
b=571028; remove GetString and merge into GetParameter as per the updated spec; r=vladimir
2010-06-11 17:45:40 -04:00
Benoit Jacob
ef65032a3c
b=569714; Fix GetParameter and let it return nsIVariant; r=vladimir
2010-06-11 17:36:34 -04:00
Craig Topper
c3fc5fa456
Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc
...
--HG--
extra : rebase_source : d828daca07188864d055f3d1a72f5217632eb358
2010-03-25 14:17:11 +01:00
Peter Van der Beken
abd7f913e0
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
...
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Phil Ringnalda
71bd192ba4
Correct spelling of recieve
2010-04-16 22:03:49 -07:00
Michael Ventnor
3602bd64b6
Bug 544099 - Highly optimise -moz-box-shadow for common cases by allowing layout to specify an area where blurring is not needed r=roc,joe
...
--HG--
rename : gfx/thebes/src/gfxBlur.cpp => gfx/src/thebes/utils/gfxBlur.cpp
rename : gfx/thebes/public/gfxBlur.h => gfx/src/thebes/utils/gfxBlur.h
extra : rebase_source : d7ad7a1ee2ac9e25937133dba95f0f8d7347d612
2010-04-18 13:13:10 +10:00
Craig Topper
771eede254
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Craig Topper
9eccdbd4d7
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
2010-04-10 16:09:38 -04:00
Peter Van der Beken
8e3acb1006
Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
...
--HG--
extra : rebase_source : 9a7823b365cfca04bb08c5be94eab29d218f1e61
2010-01-12 14:08:43 +01:00
Doug Turner
5bc934713f
Fix #ifndef MOZ_IPC bustage
2010-03-24 04:25:33 -07:00
Joe Drew
4a4ac6eb22
Bug 524180 - fire an event when async canvas draws finish. r=olli
2010-03-24 03:48:12 -07:00
Joe Drew
d4c42c1218
Bug 524180 - Implement async drawWindow/Element() using shared memory. r=cjones
2010-03-24 03:47:18 -07:00
Jason Duell
a5f74621b1
Merge from mozilla-central (rev 783ef71b479e) to e10s tree; gets xpcshell working again.
2010-03-18 14:59:34 -07:00
Doug Turner
f295d7422b
Merge
2010-03-12 15:20:36 -08:00
timeless@mozdev.org
e330932820
Bug 551089 fix canvas warnings
...
r=vlad
--HG--
extra : rebase_source : 1f98a9cce20d0486de80a577aa0724a049077098
2010-03-12 07:50:12 +01:00
timeless@mozdev.org
a1d99bc915
Bug 504464 nsCanvasRenderingContext2D::Restore checks to see if unsigned mSaveCount is negative
...
r=vlad
--HG--
extra : rebase_source : 794d20216ef70e2599f484c871217d557f874be2
2010-03-12 07:50:11 +01:00
Doug Turner
16e2fd5fe7
Merge. manually merged. modules/plugin/test/testplugin/nptest.cpp, testing/xpcshell/head.js.
2010-03-10 19:13:35 -08:00
Chris Jones
733adfeaaf
Fix some merge bustage.
2010-03-08 14:16:41 -06:00
Doug Turner
d08632917d
Merge with mc
2010-03-08 10:09:55 -08:00
Markus Stange
d7e8315247
Bug 549747 - Fix a bad null check in WebGLContext::ValidateProgram. r=vlad
2010-03-08 13:28:19 +01:00
Markus Stange
90f17b8799
Bug 549747 - Add a null check for tex in WebGLContext::FramebufferTexture2D. r=vlad
2010-03-08 13:27:22 +01:00
Peter Van der Beken
e5d87ec5bb
Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
...
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
2010-03-17 16:09:05 +01:00
Doug Turner
5daaf36bf1
Merge
2010-03-01 15:36:51 -08:00
Chris Jones
bc05dd163b
Merge from mozilla-central
2010-02-22 21:31:18 -06:00
Jae-Seong Lee-Russo
30218c70c3
Bug 530373. Use NS_MIN/NS_MAX instead of PR_MIN/PR_MAX in DOM code. r=bzbarsky
2010-02-22 14:41:19 -05:00
Vladimir Vukicevic
1f6911c6af
Update canvas tests to fix =~ usage and to mark passing tests as ok
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
e86557b1a2
b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 3, DOM-side implementation; r=bz
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
9f83ebcfb7
Nuke some stale/unused files
...
* * *
attempt to fix x86-64 burning
2010-01-22 18:29:49 -08:00
Robert O'Callahan
daba5acae2
Backing out bug 534467 to try to fix test failure
2010-03-04 17:50:57 +13:00
Robert O'Callahan
a976e4bcd0
Backed out changeset 1672d4c79e82
2010-03-04 17:50:28 +13:00
Robert O'Callahan
3b1564e57f
Backing out more stuff to try to fix test failure
2010-03-04 17:50:01 +13:00
Robert O'Callahan
d1f6ca832a
Backed out changeset c9ff351b0738
2010-03-04 17:49:36 +13:00
Robert O'Callahan
65a2683e00
Back out due to Linux-64 build bustage
2010-03-04 14:38:23 +13:00
Robert O'Callahan
5ef23a16ea
Backed out changeset b35354fe21e3
2010-03-04 14:38:00 +13:00
Vladimir Vukicevic
42ec90deac
b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 3, DOM-side implementation; r=bz
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
eeec82577a
Update canvas tests to fix =~ usage and to mark passing tests as ok
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
fa7984e74f
b=525984; [webgl] reset mThebesSurface on OSX in case of error to avoid crash; r=jrmuizel
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
02fe8f1b07
b=534735; use custom quickstubs for canvas fillStyle and strokeStyle; r=bz
2010-03-03 16:40:25 -08:00
Vladimir Vukicevic
eec75b1143
Nuke some stale/unused files
2010-01-22 18:29:49 -08:00
Zack Weinberg
96887d3f38
Bug 523496: DeCOMtaminate nsCSSParser. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/style/nsICSSParser.h => layout/style/nsCSSParser.h
2010-03-02 12:59:32 -08:00
Ginn Chen
4658b768cd
Bug 545097 [webgl] crash [@strstr] [@nsGLPbufferGLX::Init] on Sun Ray client r=vladimir
2010-03-02 13:54:34 +08:00
Michael Ventnor
25bc9c7d85
Bug 542361 - Fix and remove the GetUsedX assertions r=roc
...
--HG--
extra : rebase_source : 6bdb0e3251e955ced01476a2255e9ebc511c884b
2010-03-02 11:57:43 +10:00
Saint Wesonga
9427e2d267
Bug 542930: Check return value of CallGetService in NativeJSContext.cpp. r=vlad
2010-03-10 12:32:40 -08:00
Justin Lebar
f7fb801ff8
Bug 519400: Speed up Canvas's [get|put]ImageData() r=vlad
2009-12-04 19:21:45 -08:00
Robert O'Callahan
11a3d788af
Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant.
2010-03-01 21:03:49 +13:00
Jonathan Kew
d274131f59
Bug 548751 - make canvas respect the style's language when resolving fonts. r=dbaron
2010-02-26 08:58:48 -08:00
Jonathan Kew
f3a8507386
Bug 547267 followup - rename nsPresContext::GetLanguage to GetLanguageFromCharset for clarity. r=dbaron
2010-02-26 06:20:35 -08:00
Jonathan Kew
3d28b28018
Bug 524107 - part 2 - store language as atom instead of string in gfxFontStyle. r=roc sr=mats
2010-02-24 09:57:57 -08:00
Jonathan Kew
e9d0f828e0
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
2010-02-24 09:57:44 -08:00
Julian Seward
84617e1046
Bug 549501 - nsCanvasRenderingContext2D::DrawImage redraws undefined rectangles. r=vlad
2010-03-11 07:43:20 +01:00
timeless@mozdev.org
23d8836728
Backed out changeset ff971b92f74c
2010-04-28 10:18:46 +02:00
timeless@mozdev.org
ca471192ce
Bug 551089 fix canvas warnings
...
r=vlad
2010-04-28 10:13:38 +02:00
Vladimir Vukicevic
d23a940437
b=571078; fix webgl attribute validation; r=bjacob
2010-06-10 10:45:00 -07:00
Vladimir Vukicevic
77abe946b5
b=570660; add ability to resize pbuffer GL contexts; r=joe
2010-06-09 15:07:12 -07:00
Daniel Holbert
ca818b27ce
Bug 570257: fix unsigned/signed comparison build warning in WebGLContextValidate.cpp. r=vlad
2010-06-09 13:28:29 -07:00
Vladimir Vukicevic
65c3a85ff2
b=570538; [webgl] fix up buffer validation with interleaved data; r=bjacob
2010-06-08 15:14:43 -07:00
Vladimir Vukicevic
596a3f85bc
[webgl] test suite additions; npotb
2010-06-08 15:14:39 -07:00
Benoit Jacob
81a5415676
# User Benoit Jacob <bjacob@mozilla.com>
...
b=569976; Make GetUniformLocation preserve equality, and invalidate uniform locations on relinking of program; r=vladimir
2010-06-08 17:25:27 -04:00
Benoit Jacob
4df06c8cec
b=569943; validate Enable/Disable args; r=vladimir
2010-06-08 14:45:23 -04:00
Benoit Jacob
a28efc37b4
b=569714; Pass WebGL gl-get-calls conformance test; r=vladimir
2010-06-08 10:40:23 -04:00
Benoit Jacob
f831941708
b=569731; Implement canvas attribute in WebGLContext; r=vladimir
2010-06-08 10:34:56 -04:00
Robert Sayre
744599315f
Merge mozilla-central to tracemonkey.
2010-04-04 14:15:05 -04:00
L. David Baron
3eacc25287
Split nsStyleSet::ResolveStyleForRules into two different APIs for the two different types of uses. (Bug 147777) r=bzbarsky
2010-04-02 18:58:25 -07:00
Robert Sayre
404189ee98
Merge mozilla-central to tracemonkey.
2010-04-02 10:10:27 -04:00
Robert Sayre
baeb2d1edf
Merge mozilla-central to tracemonkey.
2010-03-30 21:13:01 -07:00
Jeff Walden
ba84f1175f
Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702.
2010-03-29 19:47:40 -07:00
Jeff Walden
0973dfd6ab
Merge.
2010-03-26 21:53:40 -07:00
Jeff Walden
95422c65a3
Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
2010-03-26 18:01:54 -07:00
Vladimir Vukicevic
e50b68c1f6
b=548200; incorrect static array size; r=joe,sr=roc
2010-04-01 14:36:26 -07:00
Robert Sayre
6303fcb826
Bustage fix: Change canvas quickstub tvr usage to the new name.
2010-03-13 12:13:03 -05:00
Robert Sayre
84b14d6f30
Merge mozilla-central to tracemonkey.
2010-03-13 11:51:12 -05:00
Jeff Walden
106fbd8085
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
...
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
2010-01-11 11:52:21 -06:00
Robert Sayre
5cf27a725e
Merge tracemonkey to mozilla-central.
2010-03-26 15:53:14 -07:00
Nicholas Nethercote
c8a754a27d
Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
2010-03-02 13:47:17 +11:00
Andreas Gal
9d5b1c0316
Disallow embeddings reaching into our guts (part 1: jsnum.h, bug 548205, r=brendan).
2010-03-01 13:30:23 -08:00
Robert Sayre
27b5a3b6fb
Merge mozilla-central to tracemonkey.
...
--HG--
rename : dom/indexedDB/IDBCursorRequest.cpp => dom/indexedDB/IDBCursor.cpp
rename : dom/indexedDB/IDBCursorRequest.h => dom/indexedDB/IDBCursor.h
2010-06-30 11:54:20 -07:00
Robert Sayre
690a859635
Merge mozilla-central to tracemonkey.
2010-06-21 18:01:14 -07:00
Luke Wagner
f032df96b4
Bug 565157 - typed JS_AddRoot (r=igor)
2010-06-07 17:05:02 -07:00
Benjamin Smedberg
3ad7eb7f3a
Merge mozilla-central into electrolysis.
2010-02-09 21:22:09 -05:00
Doug Turner
c5fb72ab64
Bug 543976 - Clean up Maemo defines. r=ted
2010-02-09 11:02:11 -08:00
Benjamin Smedberg
f64a66954c
Merge mozilla-central into electrolysis.
2010-02-03 13:28:22 -05:00
Vladimir Vukicevic
2beaf43c12
b=543680; [webgl] use correct enum to obtain number of texture units; r=jdaggett
2010-02-02 01:18:34 -08:00
Benjamin Smedberg
1e0aa446aa
Merge mozilla-central into electrolysis.
2010-01-27 09:56:07 -05:00
Benjamin Smedberg
0ba2d6e348
Merge mozilla-central with electrolysis.
2010-01-25 11:57:19 -05:00
Vladimir Vukicevic
a3b000cac9
ugh, backout this until I figure out what's wrong with linux
2010-01-22 18:28:19 -08:00
Vladimir Vukicevic
6bffab46ef
more bustage fix, linux 64-bit
2010-01-22 18:17:02 -08:00
Vladimir Vukicevic
4521fc20e4
bustage fix
2010-01-22 17:56:57 -08:00
Vladimir Vukicevic
ad09806b1d
[webgl] (no bug, just removing unused/stale files)
2010-01-22 16:50:24 -08:00
Vladimir Vukicevic
21e2f78a75
b=539756; [webgl] remove old typed getters; r=jmuizelaar
2010-01-22 16:50:22 -08:00
Vladimir Vukicevic
553a8c9c5a
b=533663; use js typed arrays in webgl; r=jmuizelaar,mrbkap,brendan
2010-01-22 13:34:25 -08:00
Benjamin Smedberg
570f731f49
Merge mozilla-central to electrolysis.
2010-01-07 22:11:14 -05:00
Benjamin Smedberg
422b4b28d2
Merge mozilla-central into electrolysis. One code change was required: in nsDocShell::CreateStaticClone I replaced EnsureDocShell with MaybeCreateDocShell.
2009-12-12 13:38:25 -05:00
Benjamin Smedberg
767eb11cb4
Merge mozilla-central into electrolysis
2009-12-04 11:28:50 -05:00
Chris Jones
4a0c6ae1dc
bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
2009-12-03 02:16:14 -06:00
Vladimir Vukicevic
4a9388f762
b=526957, use correct types
2009-12-02 13:38:39 -08:00
Mark Steele
6714e94c89
b=529717, change webgl object prefix to WebGL instead of Canvas; r=vlad
2009-12-02 13:38:39 -08:00
Mark Steele
4aacb4b100
b=526957; add array indexers to webgl arrays; r=vlad
2009-12-02 13:38:38 -08:00
jacek@codeweavers.com
e3e929e6b1
Bug 516213 - Fix webgl compilation on mingw. r=vlad
2009-12-02 13:38:38 -08:00
Benjamin Smedberg
737515b2c8
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Vladimir Vukicevic
65e9728bf5
b=525673; not repainting correctly on canvas animation; r=roc
2009-11-18 12:55:59 -08:00
Mark Steele
87b01b3cfc
b=526185, [webgl] accept WebGLArrays instead of JS arrays in texImage2D; r=vlad
2009-11-18 12:42:35 -08:00
Mark Steele
63bf2da952
b=526017, [webgl] collapse state query calls; r=vlad
2009-11-18 12:42:35 -08:00
L. David Baron
4ee286e827
Call RuleMatched method on CSS rules when they are matched. (Bug 522595) r=bzbarsky
2009-12-11 08:13:19 -08:00
Boris Zbarsky
99027aa785
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
2009-12-11 02:37:40 -05:00
Boris Zbarsky
e9f228c7d5
Backing out bug 525608 and bug 525952
2009-12-10 18:28:08 -08:00
Boris Zbarsky
0a82b262db
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
2009-12-10 14:36:05 -08:00
Benjamin Smedberg
281b9fd4a8
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Chris Jones
fb5e908958
bug 525677: shuffle some headers to appease gcc 4.2. IRC r=fred23,bsmedberg
2009-11-04 23:11:33 -06:00
Benjamin Smedberg
bbfa38694c
Bug 523224 - nsFrameLoader::TryNewProcess crashes if reflow hasn't happened yet and created a view for our remote tab. Fix this by separating the process of creating the IFrameEmbedding and hooking up the view. IFrameEmbedding creation is analogous to creating a docshell, and we can hook up the view/widget hierarchy later.
...
* * *
imported patch fennelectrolysis-workihng
2009-10-28 16:41:46 -04:00
Benjamin Smedberg
dc8e9dc660
Bug 525106 - Make WebGL compile with UNCODE defined or not-defined by using explicit W annotations on the relevant functions/structs, r?vlad
2009-10-29 14:48:21 -04:00
Joe Drew
f911423115
Bug 505847 - Implement asyncDrawXULElement in 2D canvas. r=bz,bsmedberg
2009-10-29 13:58:31 -04:00
Joe Drew
ba49904511
Back out asyncDrawXULElement, since WebGL isn't ready to be compiled with -DUNICODE.
2009-10-28 18:51:59 -04:00
Joe Drew
b35a06c330
Missed one nsresult->bool fix.
2009-10-28 17:29:12 -04:00
Joe Drew
9a1d3b9f0a
Bug 505847 - Fix non-MOZ_IPC builds.
2009-10-28 17:27:28 -04:00
Joe Drew
00437f1258
Bug 505847 - Implement asyncDrawXULElement in 2D canvas. r=bz,bsmedberg
2009-10-28 16:55:49 -04:00
Mike Kristoffersen
c455958dbd
Bug 526304 - White spaces at EOL in nsCanvasRenderingContext2D.cpp. r=vlad
2009-11-05 14:54:35 +01:00
Daniel Holbert
4e279efed4
Bug 526423: Remove unused variables in WebGLContextValidate.cpp to fix build warning. r=mwsteele
2009-12-10 09:26:27 -08:00
mwsteele@gmail.com
f782295830
b=528013; [webgl] BindFramebuffer checking target against wrong constants; r=vlad
2009-12-07 15:10:04 -08:00
Vladimir Vukicevic
e76548dd8f
[webgl] revert part of previous commit, exposes strange latent bug
2009-12-06 19:29:17 -08:00
Vladimir Vukicevic
2e0f9d6bd7
b=523959; [webgl] enable WebGL with EGL on Maemo and WinCE; r=stuart
2009-12-06 16:07:58 -08:00
Vladimir Vukicevic
4353ae576f
b=532541; [webgl] drawElements needs to support ubyte as well as ushort index arrays; r=mwsteele
2009-12-06 16:07:56 -08:00
Jim Blandy
c93384a279
Bug 517566: Enable WebGL in configure.in, and check for requisite headers. r=vladimir,r=dbaron
2009-10-27 09:05:51 -07:00
Vladimir Vukicevic
4b74ead161
b=542336; webgl texImage2D broken due to overzealous argc checking (regression from bug 533663); r=jrmuizel
2010-01-26 14:23:49 -08:00
Benjamin Smedberg
9c88ee28a3
Bug 525106 - Make WebGL compile with UNCODE defined or not-defined by using explicit W annotations on the relevant functions/structs, r=vlad
...
--HG--
extra : rebase_source : 4a1092dc67cc0f9a2c93cf2564ac5fd1e49a8bc8
2009-11-11 14:25:42 -05:00
Mark Steele
5a808159d5
b=524042, [webgl] texImage & texSubImage need to support flipY, r=vlad
2009-11-01 16:33:47 -08:00
Vladimir Vukicevic
bd9d980243
[webgl] Reland earlier-backed out patches, b=520708, b=520920, b=522201; r=me/mwsteele
2009-11-01 16:33:39 -08:00
Vladimir Vukicevic
bd38bc47ba
Revert previous commits due to weird talos crash.
2009-10-30 01:09:24 -07:00
Vladimir Vukicevic
69504aa621
fix type bustage
2009-10-29 23:47:51 -07:00
Mark Steele
bdd6d45aee
b=522201, [webgl] clear() doesn't call invalidate correctly, r=vlad
2009-10-29 23:01:06 -07:00
Mark Steele
37c453311d
b=520708, [webgl] crash at WebGLFramebuffer assignment, r=vlad
2009-10-29 23:01:06 -07:00
Vladimir Vukicevic
dd411b7dd9
b=520920, update webgl arrays to support views, part2; r=mark
2009-10-29 23:01:06 -07:00
Mark Steele
a2670491ca
b=520920, update WebGL arrays to support views, r=vlad
2009-10-29 23:01:06 -07:00
Serge Gautherie
271756558e
Backed out changeset: b3d6a8724029 of
...
Bug 544099 - Allow shadow blurring to skip areas where blurring is unnecessary; Patch 3.1.
which breaks comm-central.
2010-02-04 20:55:10 +01:00
Michael Ventnor
55ebf80987
Bug 544099 - Allow shadow blurring to skip areas where blurring is unnecessary; Patch 3.1.
...
r=roc.
2010-02-04 19:15:03 +01:00
Dão Gottwald
5bf54b4622
Backed out changeset 8c2e7ae5cceb because of test_bug398289.html failure
2010-02-04 17:16:39 +01:00
Michael Ventnor
2b0c157e9a
Bug 542361 - Fix and remove the GetUsedX assertions. r=roc,dbaron
2010-02-04 14:58:02 +01:00
Robert O'Callahan
9778f1c9c6
Bug 366283. Enable canvas tests for correct compositing operators.
2010-01-07 13:55:08 +13:00
Robert O'Callahan
39ec4fde08
Bug 366283. Make canvas 'copy' operator behave as unbounded by clearing the surface before we render the source. r=jrmuizel
2010-01-07 13:55:08 +13:00
Robert O'Callahan
a8dbceb4f6
Bug 366283. Enable/disable shadows correctly as per spec. r=jrmuizel
2010-01-07 13:55:08 +13:00
Johnny Stenback
039b7eb41d
Part 2 of fix for bug 459452 (Add support for optional arg count for IDL methods): use [optional_argc] for DOM methods. r=peterv.
...
--HG--
extra : rebase_source : c0bc25842b2645fe9f42c9ed5d57567f8e6b5279
2009-08-10 16:41:12 +02:00
Boris Zbarsky
16e03f7999
Bug 497794. Don't allocate two copies of the image data when doing GetImageData/CreateImageData, just to throw one away immediately. r=robarnold,jwalden
2009-10-26 16:57:41 -04:00
Olli Pettay
572d40007e
Bug 521608 - nsCanvasRenderingContext2D::GetPresShell may crash or leak, r=vlad, sr=jst
2009-10-24 18:02:26 +03:00
Daniel Holbert
50681f7146
Bug 518894: Remove unused variable 'argPixelsLen' in WebGLContextGL.cpp. r=vlad
2009-10-19 16:57:50 -07:00
Vladimir Vukicevic
7a249d6564
b=523229; WebGL rename clearDepthf/depthRangef to get rid of f suffix; r=mwsteele
2009-10-19 15:14:09 -07:00
Saint Wesonga
9c0060a84d
Bug 467988 - delete unused test files after speeding up canvas mochitests, r=roc
2009-10-17 18:19:26 -07:00
Peter Van der Beken
42d2df338a
Back out changeset aa4791e4dad9 (Bug 529386 - optimize canvas.width = canvas.width) to fix orange.
2010-01-14 12:59:53 +01:00
Saint Wesonga
5d81ff915d
Bug 529386 - optimize canvas.width = canvas.width. r=vlad
2010-01-14 11:45:57 +01:00
Ms2ger@gmail.com
a4005e2fd1
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Benjamin Smedberg
ce3386b2d4
Electrolysis-plugin-only bookkeeping commit.
2009-12-15 20:33:05 -05:00
Boris Zbarsky
ca01cf3893
Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
2010-04-30 09:12:06 -04:00
Vladimir Vukicevic
8a342dc565
bustage fix for webgl-disabled builds
2010-06-02 14:05:24 -07:00
Benoit Jacob
c36ca62771
b=567449; fix webgl param getters; r=vlad
2010-06-01 23:09:19 -07:00
Benoit Jacob
4c1b5ed665
b=565404; add WebGLUniformLocation object; r=vlad
2010-06-01 23:09:19 -07:00
Benoit Jacob
d834cb1e8c
b=567565; better WebGL buffer validation for element array buffers; r=vlad
2010-06-01 23:09:18 -07:00
Vladimir Vukicevic
449d599aa8
b=568526 (related); add env var for switching 2d canvas to image surfaces; r=bz
2010-05-28 21:13:08 -07:00
Vladimir Vukicevic
0c765f221e
b=520136; clear canvaselement member on SetCanvasElement; r=joe
2010-05-28 16:41:02 -07:00
Vladimir Vukicevic
1a00421b87
b=551771; WebGL calls broken with boolean args in loop (qsgen octet handling); also rename all WebGL types to avoid conflicts with system GL types; r=jorendroff,joe
2010-05-28 15:52:39 -07:00
Benoit Jacob
dcd971b230
b=525538; webgl readPixels fix; r=vlad
2010-05-26 16:53:15 -07:00
Rob Arnold
effa8413e8
Bug 508860 - Crash [@ nsCanvasRenderingContext2D::InitializeWithSurface]
...
r=vladimir
2009-09-21 18:19:24 +02:00
Mark Steele
f010e409f2
b=517717; fix up webGL array compat (rename WebGL*Array->Canvas); r=vlad
2009-09-20 14:33:40 -07:00
Mark Steele
56bcb7f28d
b=517717; fix up webgl impl array args, accept Canvas*Arrays as valid params; r=vlad
2009-09-20 12:05:25 -07:00
Vladimir Vukicevic
191e11b68b
b=517729; rename more canvas3d prefs to webgl; r=mwsteele
2009-09-20 12:05:23 -07:00
Phil Ringnalda
e62c83fdc6
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07:00
Olli Pettay
c9f70daaaa
b=516213; followup fix for older linux systems; r=vlad
2009-09-18 16:53:27 -07:00
Vladimir Vukicevic
51833424c4
b=517559; remove runtime (startup) dependency on opengl32.dll, to fix Ts; r=mwsteele
2009-09-18 16:48:36 -07:00
Vladimir Vukicevic
411b62d064
b=517557; remove --enable-canvas; r=ted
2009-09-18 16:48:35 -07:00
Vladimir Vukicevic
371933ca83
b=516213; Freshen WebGL implementation and enable on trunk (part 2); r=mwsteele,roc
2009-09-17 23:01:12 -07:00
Mark Steele
aa9ed3207a
b=516213; freshen WebGL implementation and enable on trunk (part 1); r=vlad
2009-09-17 23:01:07 -07:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Neil Rashbrook
a7a6159b14
Bug 513156 VC7.1 bustage fix r=vlad
2009-09-04 22:57:33 +01:00
Mark Steele
0a322165de
b=513156; update Canvas 3D to implement WebGL (still disabled by default via configure); r=vlad
2009-09-02 17:47:49 -07:00
Robert O'Callahan
7243af1d6f
Bug 508227. Disable gradient tests that fail on Mac now that Mac handles degenerate radial gradients consistently with our other platforms. r=jmuizelaar
...
--HG--
extra : rebase_source : 6bdefccf7fe88a803260bad6fbd51d2526f37c91
2009-08-25 23:59:20 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Phil Ringnalda
9f2d82f010
Bug 510894 - only build nsICanvasGLPrivate if MOZ_ENABLE_CANVAS3D is set, put it in content_canvas.xpt instead of content.xpt, and remove the accidental content.xpt, r=ted,vlad
2009-08-18 19:57:22 -07:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
L. David Baron
48c0c7d6aa
Remove InspectorCSSUtils, part 1: Move GetStyleContextForContent to nsComputedDOMStyle. (Bug 371655) r=bzbarsky
2009-08-10 15:52:29 -07:00
L. David Baron
bcebc6f79b
Add more parameters to nsStyleSet::ResolveStyleForRules. (Bug 435441) r=bzbarsky
2009-08-10 15:52:29 -07:00
Peter Weilbacher
03d2968cb4
Bug 509188 - Fix OS/2-only build break in nsCanvasRenderingContext2D.cpp, r=bzbarsky
2009-08-10 10:39:02 +02:00
Takanori MATSUURA
3ac7c4f0b7
Bug 508923 - ‘nsIDocShell’ has not been declared in nsICanvasRenderingContextInternal.h. r=robarnold
2009-08-09 22:29:56 +02:00
Rob Arnold
7697869972
Bug 502715 - Enable the canvas 2d context to function without an actual canvas element r=vladimir
2009-08-04 14:36:02 -07:00
Takanori MATSUURA
db49dc246f
Bug 505663. Remove obsolete header files from canvas3D. r=jdrew
2009-08-04 09:52:07 +12:00
Saint Wesonga
88388c2129
Bug 467988. Merge canvas mochitests into one file to speed up mochitest running. r=roc
...
--HG--
extra : rebase_source : 9a4f90fdbe07759e3970dbf665d753b7320b345a
2009-07-30 15:04:14 +12:00
Rob Arnold
3cdff97f5b
Backed out changeset d41cc3134424
2009-07-28 18:11:57 -07:00
Rob Arnold
a7d4f226fc
Bug 502715 - Enable the canvas 2d context to function without an actual canvas element r=vlad
...
--HG--
extra : rebase_source : ac4f5e0038dd5d4ccb055ae2324b17867106d827
2009-07-28 11:52:31 -07:00
Rob Arnold
4b817e70c5
Bug 503355 - drawWindow should have an option to draw with scrollbars and at the current viewport r=vladimir
...
--HG--
extra : rebase_source : afad172931caa4d1fa37edeeaabec0e933cc447c
2009-07-21 15:45:21 -07:00
Mats Palmgren
a3f1cd61e9
Fix --enable-canvas3d build error with gcc 4.3.3. b=501004 r=vlad
2009-07-02 11:57:36 +02:00
Mats Palmgren
d16962b638
Remove unnecessary #includes. b=500988 r=roc
2009-07-02 11:57:35 +02:00
timeless@mozdev.org
b9104e9f88
Bug 494688 nsCanvasRenderingContext2D::CreateImageData warning: comparison between signed and unsigned
...
r+sr=vlad
2009-06-27 18:42:51 -07:00
Vladimir Vukicevic
5e215020b8
fixup for msvc
2009-06-27 17:33:06 -07:00
Vladimir Vukicevic
d49b688ab5
b=500883; put canvas3d into core (disabled by default, configure flag to enable); r=me,npotb
2009-06-27 16:44:35 -07:00
Vladimir Vukicevic
4ffe8ab539
b=500493; fix bogus getter_AddRefs in canvas code; r=stuart
2009-06-27 16:44:32 -07:00
Vladimir Vukicevic
408d89bc73
b=492724 followup; put back original CheckSaneSubrectSize
2009-06-25 14:12:57 -07:00
Vladimir Vukicevic
5ffc3df659
b=487693; avoid aggressive invalidation in canvas; r=roc
2009-06-25 13:31:35 -07:00
Vladimir Vukicevic
ce0b21af22
b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc
2009-06-25 13:30:56 -07:00