image/imgFrame.cpp
00518e4b68f181bd38e71eb944c683ef494f2261
created 2017-07-06 12:51 +0200
pushed 2017-07-06 10:52 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r?ehsan draft
d7d1faeaf3c79a533754ab7b28a213b3ecb90a37
created 2017-06-28 11:41 -0400
pushed 2017-06-28 18:23 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1376782 - Replace gfxSize with a typedef to SizeDouble. r?jrmuizel draft
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-24 03:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
f0331a214ae83a397581ae630617bfcd100c0637
created 2016-09-01 07:32 -0400
pushed 2017-04-07 10:33 +0000
Andrew Osmond Andrew Osmond - Bug 1298652 - Allow 64k width/height images to be rendered. r=jrmuizel, a=gchang
00c752b19e289549900232afaedf94a2c49713e6
created 2016-09-01 07:32 -0400
pushed 2017-03-15 13:27 +0000
Andrew Osmond Andrew Osmond - Bug 1298652 - Allow 64k width/height images to be rendered. r?jrmuizel draft
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
2c135b467344e72465ccf64f1cd24a18ad28f15d
created 2017-02-22 09:30 -0500
pushed 2017-02-23 15:20 +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-15 13:14 +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 10:04 +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 10:04 +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 10:04 +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 10:04 +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 10:04 +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-08 20:42 +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-07 14:13 +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-27 19:43 +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 02:27 +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 02:27 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
d58c49be441ffdf702884852a631d665425987e4
created 2017-01-03 13:53 +0800
pushed 2017-01-04 06:35 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. draft
0c51889423eeb5369042dfa1d54f6faa9333888d
created 2017-01-03 13:53 +0800
pushed 2017-01-03 09:42 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to nsImageRenderer. draft
36b7546597dc6e91acbfbfd5a6e4afc98f67626f
created 2016-10-19 12:34 -0400
pushed 2016-11-01 14:41 +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 01:30 +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 14:11 +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
4fdb5e9da5a88a59b09634a58f07ec000832cd71
created 2016-08-19 17:56 +0200
pushed 2016-08-19 15:57 +0000
Bas Schouten Bas Schouten - Bug 1296657: Attempt to create an mOptSurface of the correct type for the DT we're drawing to. r=jrmuizel,tnikkel draft
e7caba6197ba3500be336d88ca2571aa6c0b8192
created 2016-08-18 12:43 -0700
pushed 2016-08-19 00:08 +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-16 04:08 +0000
Seth Fowler Seth Fowler - Bug 1293794 - Allow imgFrame volatile buffers to be freed on all platforms. r=jrmuizel
e02dee5c344fdc395defd64ce850cc681175fcc0
created 2016-08-11 14:54 -0700
pushed 2016-08-11 23:41 +0000
Ryan Hunt Ryan Hunt - Remove dependency on gfxPlatform from CreateDrawTargetFromData. draft
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-08-10 08:19 +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 05:57 +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 05:57 +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 05:57 +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 04:27 +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 04:27 +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 04:27 +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 04:27 +0000
Seth Fowler Seth Fowler - Bug 1290681 (Part 1) - Remove telemetry for the single color optimization. r=edwin
766442658e59aadab137c413e9f53c7808538638
created 2016-06-24 23:22 -0700
pushed 2016-07-22 19:26 +0000
Seth Fowler Seth Fowler - Bug 1281680 - Add telemetry for image optimizations that may no longer be useful. r=edwin a=sylvestre
3760df5754587ef476f339032068eb22b682c87e
created 2016-07-19 16:22 -0700
pushed 2016-07-21 02:47 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 5) - Wrap frame timeout values in a FrameTimeout type that ensures they're normalized. r=edwin
e8999eb7311ec1063176e4a836388b763fb91942
created 2016-06-24 23:22 -0700
pushed 2016-07-04 23:04 +0000
Seth Fowler Seth Fowler - Bug 1281680 - Add telemetry for image optimizations that may no longer be useful. r=edwin,a=sylvestre
0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1
created 2016-06-30 12:23 -0700
pushed 2016-07-04 23:04 +0000
Wes Kocher Wes Kocher - Backed out changeset 0a318f648e29 (bug 1281680) for build bustage a=backout
0a318f648e29a76b297188731d85e7915d0e550b
created 2016-06-24 23:22 -0700
pushed 2016-07-04 23:04 +0000
Seth Fowler Seth Fowler - Bug 1281680 - Add telemetry for image optimizations that may no longer be useful. r=edwin a=sylvestre
13cd8e7c973a86d612e04819118d2ca1234059ef
created 2016-06-30 18:59 -0700
pushed 2016-07-01 03:50 +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 00:00 +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:23 +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:23 +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 07:24 +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 07:24 +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-20 21:58 +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 07:05 +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-03 17:40 +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-01 23: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 05:56 +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 05:47 +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 05:47 +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 05:47 +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 14:07 +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 09:41 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
8472fb7f648b9c5af8b0dbb6016f23c461b6ab45
created 2016-04-22 11:22 +1000
pushed 2016-04-22 01:24 +0000
Xidorn Quan Xidorn Quan - Bug 1266615 - Fix C4334 in imgFrame.cpp. r?seth draft
aefc176162a85bcf0545461d7ef8e2e49d3c80ae
created 2016-04-07 15:13 -0400
pushed 2016-04-07 19:23 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r?lsalzman draft
5005b1604f269e2204260bdff4b26a92564e42f6
created 2016-04-01 12:44 -0500
pushed 2016-04-01 20:20 +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
less more (0) -60 tip