image/imgFrame.cpp
cb089f5f0cf7689698c5b8f8a124079d76688c68
created 2017-08-31 06:38 -0400
pushed 2017-08-31 23:26 +0000
Andrew Osmond Andrew Osmond - Bug 1391430 - Force heap allocated surfaces for image decoding to use an unaligned stride. r=tnikkel
edd9d2acbac76a37a0c5ee63f908cc2ba8fb239d
created 2017-08-16 08:57 -0400
pushed 2017-08-16 23:59 +0000
Andrew Osmond Andrew Osmond - Bug 1383499 - Animated PNGs should allocate after-first frames on the heap instead of as volatile buffers on Android. r=tnikkel
d093907b21addffff1273cbc4bae652e6994f2ed
created 2017-08-14 08:29 -0400
pushed 2017-08-15 00:28 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in image/*. r=aosmond
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
9b91d24a1e30af6b9d6781c0af3c2cc3f330a96f
created 2017-06-28 11:41 -0400
pushed 2017-06-29 13:46 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1376782 - Replace gfxSize with a typedef to SizeDouble. r=jrmuizel
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
bef45a9bb35e2968ec1e3da818705356a5025cfd
created 2016-09-01 07:32 -0400
pushed 2017-03-16 14:35 +0000
Andrew Osmond Andrew Osmond - Bug 1298652 - Allow 64k width/height images to be rendered. r=jrmuizel
2c135b467344e72465ccf64f1cd24a18ad28f15d
created 2017-02-22 09:30 -0500
pushed 2017-02-24 10:47 +0000
Andrew Osmond Andrew Osmond - Bug 1341624 - Include shared handle totals in memory reports for images. r=tnikkel
d713355dff6c69f2895b4620d2c1ee68ff3aedf3
created 2017-02-08 15:48 -0500
pushed 2017-02-16 00:18 +0000
Andrew Osmond Andrew Osmond - Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
6098f45a8745953c08811a9a1076667587c4d952
created 2017-02-13 19:28 -0800
pushed 2017-02-14 12:38 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1290292, bug 1290293) for gfx assertions
652c909b75ad19af508537f71f82dd8cc2fa6e70
created 2016-08-18 09:55 -0400
pushed 2017-02-14 12:38 +0000
Andrew Osmond Andrew Osmond - Bug 1290293 - Part 4. Remove surface buffer initialization for raster images.
8401d12fe93637f11fe8acffba79c16ee192183e
created 2016-08-18 09:55 -0400
pushed 2017-02-14 12:38 +0000
Andrew Osmond Andrew Osmond - Bug 1290293 - Part 2e. Make SurfacePipe users clear unwritten pixels if the image is truncated. r=tnikkel
56f67dd567514cbf30de508487daa97d44b6c2ac
created 2017-02-13 22:34 +0100
pushed 2017-02-14 12:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 45dd83a63162 (bug 1339202) for crashing in image processing related tests, e.g. xpcshell test test_imgtools.js. r=backout
45dd83a63162363fe69af8e65e8a79b24827ce38
created 2017-02-08 15:48 -0500
pushed 2017-02-14 12:38 +0000
Andrew Osmond Andrew Osmond - Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
6a43afeeced35151314142528d28e33f5f9aa657
created 2017-02-08 10:51 -0500
pushed 2017-02-09 00:09 +0000
Andrew Osmond Andrew Osmond - Bug 1337790 - Fix null pointer dereference when a frame has no surface and one is requested. r=me
9fc1fccf53d3ba003829a46be3e3396022d81d92
created 2017-01-18 13:31 -0500
pushed 2017-02-08 00:33 +0000
Andrew Osmond Andrew Osmond - Bug 1331938 - Part 3. Switch to using VolatileSourceSurface instead of VolatileBuffer directly in imgFrame. r=tnikkel
0f9e64504f9a7d063e4a096605dd59ce3a50891e
created 2017-01-18 12:52 -0500
pushed 2017-01-28 21:09 +0000
Andrew Osmond Andrew Osmond - Bug 1332005 - Remove opaque BGRA8 image surface optimization. r=tnikkel
04689bf3a1f2edc7956e203b599a154a4e7ba026
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:24 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
7a3238ae0f8f8d3ae498725350fb6fcb5bb1ac8c
created 2017-01-04 21:47 -0500
pushed 2017-01-06 01:24 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
c868ab532766e6a98ed771d9477ed745d4c67f98
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:24 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
36b7546597dc6e91acbfbfd5a6e4afc98f67626f
created 2016-10-19 12:34 -0400
pushed 2016-11-03 02:30 +0000
Andrew Osmond Andrew Osmond - Bug 1311779 - Part 2. Add telemetry to track optimizable opaque images decoded into B8G8R8A8 surfaces. r=tnikkel
dd46c03a458c5054e5930a75b7ec0a3da5e9e359
created 2016-09-30 23:11 -0400
pushed 2016-10-01 06:25 +0000
Nathan Froyd Nathan Froyd - Bug 1306625 - fix wonky identation in imgFrame.cpp; r=tnikkel
3d378a11890059e8ee2ab838f7111ebcb2d801a5
created 2016-09-15 13:53 +0200
pushed 2016-09-15 23:29 +0000
Bas Schouten Bas Schouten - Bug 1296657: Attempt to create an mOptSurface of the correct type for the DT we're drawing to. r=tnikkel
e7caba6197ba3500be336d88ca2571aa6c0b8192
created 2016-08-18 12:43 -0700
pushed 2016-08-19 13:53 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 2) - Rename imgFrame::GetSurface() to imgFrame::GetSourceSurface() for clarity. r=edwin
e1e30e96ea5a5aca494f90159ba86edb7683556d
created 2016-08-09 14:47 -0700
pushed 2016-08-17 00:07 +0000
Seth Fowler Seth Fowler - Bug 1293794 - Allow imgFrame volatile buffers to be freed on all platforms. r=jrmuizel
d1bcccf544c4e1e3cc7cba663e2c7d23a6918299
created 2016-08-11 14:54 -0700
pushed 2016-08-15 21:07 +0000
Ryan Hunt Ryan Hunt - Bug 1294586 - Remove dependency on gfxPlatform from CreateDrawTargetFromData. r=dvander
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-08-10 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
5fcf01a3984e4eed813a9975246acc71d64883f0
created 2016-08-06 01:42 -0700
pushed 2016-08-09 13:45 +0000
Seth Fowler Seth Fowler - Bug 1292747 (Part 3) - Clean up some comments in imgFrame related to Optimize()'s behavior. r=edwin
253ca6b47c8f5fd214101e48704470ae169c30f1
created 2016-08-06 01:34 -0700
pushed 2016-08-09 13:45 +0000
Seth Fowler Seth Fowler - Bug 1292747 (Part 2) - Remove the 565 optimization from imgFrame. r=edwin
1d3d2282717047dc108ce52990843d803630c396
created 2016-08-06 01:24 -0700
pushed 2016-08-09 13:45 +0000
Seth Fowler Seth Fowler - Bug 1292747 (Part 1) - Remove 565 optimization telemetry. r=edwin
1ab68b11a26e91bc144c735a9a86b995dfe1413a
created 2016-07-30 14:49 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290682 (Part 2) - Clean up imgFrame::Draw() and related code now that we know no non-trivial frame rects will occur. r=edwin
1d80e0467710055cec155c3d33b15d116e48d8ae
created 2016-07-30 14:47 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290682 (Part 1) - Explicitly forbid non-trivial frame rects in imgFrame::Draw() except for paletted frames. r=edwin
078d914cde9aa9cdfd19fc91db609fe967b9ef66
created 2016-07-30 13:41 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290681 (Part 2) - Remove the single color optimization from imgFrame. r=edwin
2597f37b8acce63ef950714efd9b7d162467518f
created 2016-07-30 13:35 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290681 (Part 1) - Remove telemetry for the single color optimization. r=edwin
3760df5754587ef476f339032068eb22b682c87e
created 2016-07-19 16:22 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 5) - Wrap frame timeout values in a FrameTimeout type that ensures they're normalized. r=edwin
13cd8e7c973a86d612e04819118d2ca1234059ef
created 2016-06-30 18:59 -0700
pushed 2016-07-01 09:17 +0000
Mason Chang Mason Chang - Bug 1282496 - memset unoptimized images with RGBX surface format to 0xFF. r=seth
a7d76de3b61befc41c027e64178af57a21efba23
created 2016-06-30 10:24 -0700
pushed 2016-07-01 09:17 +0000
Daniel Holbert Daniel Holbert - Bug 1282670, part 1: Add missing #include & "using" declarations in imagelib. r=seth
d3c184e72f31a79f27d617b3b2401fb55c28b617
created 2016-06-27 19:13 -0700
pushed 2016-06-28 14:09 +0000
Phil Ringnalda Phil Ringnalda - Back out 269a48e67579 (bug 1282496) for Windows gfx crashes and assertion failures
269a48e6757917fdad3780f1f48dc99f4b2044ca
created 2016-06-27 17:45 -0700
pushed 2016-06-28 14:09 +0000
Mason Chang Mason Chang - Bug 1282496 - memset unoptimized images with RGBX surface format to 0xFF when using the skia backend. r=seth
6a0632dcd94b8a5efbd80e59e2fb12188becc440
created 2016-06-24 23:22 -0700
pushed 2016-06-27 09:59 +0000
Seth Fowler Seth Fowler - Bug 1281680 - Add telemetry for image optimizations that may no longer be useful. r=edwin
39ba4da73c6c040e291520ecbec2d61bdeb3d168
created 2016-06-24 15:20 -0700
pushed 2016-06-27 09:59 +0000
Seth Fowler Seth Fowler - Bug 1255107 (Part 3) - Use SurfacePipe in the PNG decoder. r=njn
b64db3b38fd8fa0bad48acfc0dc4de52a23f9e5b
created 2016-06-20 15:46 +0200
pushed 2016-06-21 09:56 +0000
Julian Seward Julian Seward - Bug 1278927 - TSan: data race image/imgFrame.cpp on hasCheckedOptimize. r=seth.
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-06-08 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
0f0586c0b68d927512617266a133545272dba9c7
created 2016-05-25 17:01 +0100
pushed 2016-06-06 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
817695430906243ef1f46f3c8df49f2b86f489ef
created 2016-06-01 11:59 -0700
pushed 2016-06-02 09:56 +0000
Seth Fowler Seth Fowler - Bug 1276413 (Part 1) - Clear paletted image frames when they're allocated. r=edwin
d452f7cdc61e607a53c996798a14d93ab9d30378
created 2016-05-26 22:19 -0700
pushed 2016-05-27 21:17 +0000
Seth Fowler Seth Fowler - Bug 1059026 - Replace imgFrame::mOffset and imgFrame::mSize with imgFrame::mFrameRect. r=edwin
945c510ffa9b4af93cb438331af18ac82f4db59c
created 2016-05-26 11:33 -0700
pushed 2016-05-27 21:17 +0000
Seth Fowler Seth Fowler - Bug 1275750 (Part 3) - Remove imgFrame::GetFormat(). r=edwin
7c4ec7324278eabb7a00fcd9c11191fd699feb40
created 2016-05-26 11:33 -0700
pushed 2016-05-27 21:17 +0000
Seth Fowler Seth Fowler - Bug 1275750 (Part 2) - Remove unused GetDrawTarget()-related code. r=edwin
09070d5abf9f80a20fa9bb8d75c8ba3a253aec13
created 2016-05-26 11:33 -0700
pushed 2016-05-27 21:17 +0000
Seth Fowler Seth Fowler - Bug 1275750 (Part 1) - Remove unused ScalingData-related code. r=edwin
c6b24d98429c6f07e168a80626d301359f6118d8
created 2016-05-05 07:30 +0200
pushed 2016-05-12 09:54 +0000
JerryShih JerryShih - Bug 1256572 - use SourceSurfaceRawData with custom deallocator in imgFrame. r=bas
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 11:45 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
bcfbc52d5b5db28cbd65253f9f56eddbc7bc2932
created 2016-04-22 11:22 +1000
pushed 2016-04-25 09:55 +0000
Xidorn Quan Xidorn Quan - Bug 1266615 - Fix C4334 in imgFrame.cpp. r=padenot
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-04-13 09:53 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
5005b1604f269e2204260bdff4b26a92564e42f6
created 2016-04-01 12:44 -0500
pushed 2016-04-01 22:29 +0000
Timothy Nikkel Timothy Nikkel - Bug 1222596. If RasterImage::LookupFrame does (some) sync decoding and encouters an error we don't want to return the surface with an error. r=seth
c75b2b195f28a5ed556a7dfc12e9b45bc56c971a
created 2016-03-23 19:31 -0500
pushed 2016-03-24 15:15 +0000
Timothy Nikkel Timothy Nikkel - Bug 1257101. imgFrame::IsImageComplete says whether we've had pixels decoded to the whole image rect, but it's used to check if the frame is finished decoding. These are different things when the image has more than one progress pass. r=seth
a1c6dad1153682c6c9fcafe85157bc2b9e02b419
created 2016-03-09 15:39 -0800
pushed 2016-03-10 10:51 +0000
Seth Fowler Seth Fowler - Bug 1247152 (Part 1) - Use SurfacePipe in the GIF decoder. r=njn
cae5c087063d54c80a13fc3f4914320a17febd97
created 2015-11-23 08:17 -0800
pushed 2015-11-24 21:54 +0000
Mason Chang Mason Chang - Bug 1221840. Support repeating images in 1 axis. r=seth
ed48eac74e39a37bf9b1fc21e1ae16699965b19f
created 2015-11-11 14:23 -0800
pushed 2015-11-12 11:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223690 - Remove implicit Rect conversions. r=jrmuizel.
c566d5a42e84a116835b574bc69b72f4a2ab64ea
created 2015-10-22 23:01 -0700
pushed 2015-10-29 10:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 3) - Rename SurfaceFormat::R5G6B5 as R5G6B5_UINT16. r=Bas.
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
less more (0) -60 tip