gfx/thebes/gfxASurface.cpp
6d3a4e0d206ac0ef1d26cf7d4f033634a9a873a8
created 2016-06-08 20:26 +0100
pushed 2016-06-12 09:26 +0000
Jonathan Watt Jonathan Watt - Bug 1279473 - Remove more dead gfxASurface code. r=mstange
6f2cb69a244064cd70d9b924694769d82c96caff
created 2016-05-27 19:43 +0100
pushed 2016-06-07 13:29 +0000
Jonathan Watt Jonathan Watt - Bug 1278239 - Remove gfxQuartzImageSurface. r=Bas
2e8b7fe096ec7829790bdfaa02bf31ab002356fe
created 2016-01-07 20:57 -0800
pushed 2016-01-11 11:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.
0f9e4f23c1e66474f5ea12d9f14a1aa1209526d4
created 2015-12-07 07:36 +0100
pushed 2015-12-09 11:02 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1230929 - modified the logic in order to prvent null pointer dereference. r=jmuizelaar
2708f83e4c15836f7925e69a4227778ae9a1809e
created 2015-09-28 12:07 -0700
pushed 2015-10-22 09:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 2) - Remove gfxImageFormat::A1. r=nical.
feb0f7522ece30fdcc264ccb8df5e580c4f27a07
created 2015-09-28 21:11 -0700
pushed 2015-10-22 09:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 1) - Remove casts between cairo_format_t and gfxImageFormat. r=nical.
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
5399666bb0ca21c5735349349c324461a145efc8
created 2015-07-31 22:43 -0400
pushed 2015-08-06 19:22 +0000
Nathan Froyd Nathan Froyd - Bug 1132966 - use relaxed Atomic integers for tracking graphics surface memory usage; r=njn
cda0eccc0f7de029b575a63ce4dbe0088d75e79c
created 2015-07-28 18:33 -0700
pushed 2015-07-29 17:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188705 (part 1) - Remove gfxASurface::GetMemoryLocation(). r=seth.
dcb8ffba924659d92807683adc0c064a0c55bc70
created 2015-07-06 22:11 -0400
pushed 2015-07-13 22:55 +0000
Lee Salzman Lee Salzman - Bug 1170390 - Add gfxASurface::GetSurfaceFormat for retrieving precise surface format where necessary. r=jrmuizel
c57bb7808cd17e3a936d2bc05cb3453e056bd2fe
created 2015-07-02 08:02 -0400
pushed 2015-07-07 00:07 +0000
Lee Salzman Lee Salzman - Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas
f57fc897b7bb154a6ac2f56698702fded7a2ac1e
created 2015-06-18 08:18 +0200
pushed 2015-06-19 20:34 +0000
Milan Sreckovic Milan Sreckovic - Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander
b66e5680a70d8d3697c5b12754c438ea250bec26
created 2015-05-28 15:00 +0200
pushed 2015-06-02 11:11 +0000
Amanda Sambath Amanda Sambath - Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/thebes. r=nical
3eae6ca6d8224912983d8177ab863f0504dc5727
created 2015-06-01 10:26 +0200
pushed 2015-06-02 11:11 +0000
Amanda Sambath Amanda Sambath - Bug 1158120 - Replace gfxIntSize by mozilla::gfx::IntSize in gfx/thebes part 1. r=nical
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
c8bed3614b4e2ec5ed64dd385391a12766165110
created 2015-01-06 15:12 -0500
pushed 2015-01-07 23:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel
9ec39bb8c834cc2ed3cef0972aa81e1894d9f2b0
created 2014-01-06 09:49 -0600
pushed 2014-07-09 13:55 +0000
Jeff Walden Jeff Walden - Bug 953296 - Convert ScopedDeletePtr to UniquePtr in various bits of canvas/graphics/GL code. r=jgilbert
7e8a25258eb937603280b31c231d64b100c917a7
created 2014-06-27 12:19 +0100
pushed 2014-06-28 00:41 +0000
Jonathan Watt Jonathan Watt - Bug 1031079 - Get rid of the Thebes backed gfxContexts in gfxASurface, removing gfxASurface::WriteAsPNG_internal and its consumers. r=mattwoodrow
a9321d58fc9807b7e0327837320a1cdc7272f83b
created 2014-06-27 12:19 +0100
pushed 2014-06-28 00:41 +0000
Jonathan Watt Jonathan Watt - Bug 1031055 - Get rid of the Thebes backed gfxContexts in FrameLayerBuilder.cpp, and get rid of gfxASurface::DumpAsDataURL. r=mattwoodrow
2c62d4b7b0554e09efe43a7e543fc6e976d6aac0
created 2014-06-23 14:49 -0400
pushed 2014-06-24 15:52 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
258916327d96add07d88990a8e13df3fd080f2d2
created 2014-05-20 23:06 -0700
pushed 2014-06-19 14:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
57f27c0396615eddf44fad520706ce5078ea2e0f
created 2014-06-15 01:34 +0100
pushed 2014-06-15 16:28 +0000
Jonathan Watt Jonathan Watt - Bug 1025491 - Remove the DumpAsPNG() code in FilterNodeSoftware.cpp. r=mstange
b46b90e776ec11f2ec1afd625fcff945a792a328
created 2014-06-05 01:03 +0100
pushed 2014-06-06 01:31 +0000
Jonathan Watt Jonathan Watt - Bug 1019681 - Remove gfxASurface's MovePixels() and FastMovePixels() methods and their overrides. r=Bas
817ede736aab62fe7cec62d4826dd5318eb2b894
created 2014-06-03 17:18 +1200
pushed 2014-06-03 12:40 +0000
Matt Woodrow Matt Woodrow - Bug 1003707 - Retain size information for similar surfaces if we can. r=roc
3b5fb4abaa3fe006cbcc34fa0bfcb940b1101c53
created 2014-05-08 11:23 +1200
pushed 2014-05-08 11:47 +0000
Matt Woodrow Matt Woodrow - Bug 1003707 - Pass surfaces sizes in to CreateSourceSurfaceFromNativeSurface instead of trying to extract it from cairo. r=Bas
1f00937ce4bde0d1df5853d6e8ab62c4b13b21b3
created 2014-05-02 01:33 -0400
pushed 2014-05-02 12:30 +0000
Benoit Girard Benoit Girard - Bug 1004898 - WriteAsPNG should use fprintf_stderr. r=mattwoodrow
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
bab7392c22fac2860f5bde2a419a057be71c06bb
created 2014-03-19 10:36 +0800
pushed 2014-03-19 15:08 +0000
Jonathan Watt Jonathan Watt - Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2
created 2014-02-26 13:36 -0800
pushed 2014-02-27 13:46 +0000
L. David Baron L. David Baron - Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
f33daf2f8fb435f00f3983c8f561a846a04bf925
created 2014-01-30 13:26 -0500
pushed 2014-01-31 11:49 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
716111e4922a7cd6cc03d43a08920c63a64336a4
created 2014-01-23 13:26 -0500
pushed 2014-01-24 02:23 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 5/5 - Make gfxMemoryLocation a typed enum - r=jrmuizel
93f99d0518c7bc218df9d9154370345a13426827
created 2014-01-23 13:26 -0500
pushed 2014-01-24 02:23 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
14829d658500244b55a1df02ed6b182f45d65237
created 2014-01-23 13:26 -0500
pushed 2014-01-24 02:23 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 3/5 - Make gfxSurfaceType a typed enum - r=jrmuizel
cfecc1e799529437cf2657d0d0ff87617d6ef6df
created 2014-01-23 13:26 -0500
pushed 2014-01-24 02:23 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
7ebd1e1a81978681ebe38d5af517b568e4b46aee
created 2014-01-06 10:06 -0500
pushed 2014-01-07 01:03 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
4364781968e8917f374767875883b7d023093ea5
created 2013-12-07 21:39 -0800
pushed 2013-12-10 12:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 947798 (part 2) - Remove MemoryMultiReporter, because it's no longer helpful. r=mccr8.
30d37e5c0b90d6ccce6c79aa31dc93be0eb4ad55
created 2013-12-03 20:01 -0800
pushed 2013-12-05 11:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943660 (part 2) - Remove remnants of Remove nsIMemoryReporter::name.
ece8c99958a66cc5049f7fb6da7c61a5d07301ec
created 2013-11-07 16:35 +1100
pushed 2013-11-29 08:54 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
190eedf8577ac44ad362192c99c9708ca8098f17
created 2013-11-27 20:05 -0500
pushed 2013-11-28 10:47 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
25312eb719988a0049a704813bb598ed07ed7177
created 2013-11-07 16:35 +1100
pushed 2013-11-28 10:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
f08890ce059127390286f659d6c8f3fd75bcacf6
created 2013-11-06 14:58 +1100
pushed 2013-11-06 12:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
d1881913d9a676f2a6ef45a6da3bf20c0f33c8f6
created 2013-10-16 14:00 +1300
pushed 2013-10-16 10:46 +0000
Matt Woodrow Matt Woodrow - Bug 922942 - Implement gfxASurface::CopyToARGB32ImageSurface using azure. r=seth
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2013-10-09 08:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
1892aa2a6de84d83a3c0aff80b0153d925e48ebc
created 2013-09-24 16:45 -0400
pushed 2013-09-25 02:43 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
6a26a65777a5b22010de9ece5eaa166ee25acd9b
created 2013-09-24 16:45 -0400
pushed 2013-09-25 02:43 +0000
Benoit Jacob Benoit Jacob - Bug 919219 - Trim gfxASurface more - r=jrmuizel
c53e80370c9a34dbee691a34b251e8b1fcd078dd
created 2013-09-23 13:25 -0400
pushed 2013-09-24 03:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg
3fe9649ebd84b0a4bdefc1321172ada924cb4372
created 2013-08-27 16:24 -0700
pushed 2013-09-12 00:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
7cadc7e21f5628c31722107a11958d641a578d24
created 2013-09-09 16:07 +0100
pushed 2013-09-09 20:03 +0000
Ed Morley Ed Morley - Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
5c9f3fb14995931208c04d29ad4f6cc6616616ac
created 2013-08-27 16:24 -0700
pushed 2013-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-09-05 10:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
4537337759b73a894a7c6b4c1d4b2b1d4d68010d
created 2013-08-27 16:24 -0700
pushed 2013-09-05 10:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
2e786cb1960348dd72a30026829d0c122a013831
created 2013-09-02 10:19 +1200
pushed 2013-09-02 13:55 +0000
Nicholas Cameron Nicholas Cameron - Bug 898929. Replace assertion with warning in gfxASurface.cpp. r=roc
ac758cadd0341af4ea6a8e9763cf6b668a677734
created 2013-07-31 11:44 -0400
pushed 2013-08-01 00:32 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
c8f79144c775f343c2eeed8a5a54193972d19429
created 2013-07-11 22:44 -0400
pushed 2013-07-15 09:51 +0000
Matt Woodrow Matt Woodrow - Bug 892966 - Clear any cached SourceSurfaces when a gfxASurface is flushed or marked dirty. r=jrmuizel
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
less more (0) -100 -60 tip