image/src/imgFrame.cpp
d3baf1d41b83bab15131de6142bebc532cc67804
created 2014-09-29 18:26 +0100
pushed 2014-10-13 16:35 +0000
Jonathan Watt Jonathan Watt - Bug 1071774 - Restore the current transform in a couple of places that fail to do so. r=seth, a=lmandel
c059221c4637d4503798d9104d78c43e22e6a948
created 2014-09-18 15:53 -0400
pushed 2014-10-13 16:35 +0000
Michael Wu Michael Wu - Bug 1068230 - Don't use the gfxContext transform in intermediate surface. r=seth, a=sledru
da28c4c2bebf083db115319852c115be578eb20d
created 2014-09-10 16:04 -0400
pushed 2014-10-13 16:35 +0000
Michael Wu Michael Wu - Bug 1062886 - Fix one color padded drawing path. r=seth, a=sledru
99fd6c8e7d368635095859d568986c281f7b0415
created 2014-08-22 13:49 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 1054076 - Make imgFrame reference counted. r=tn
3d51132a0099aed9bd4dfc16584eff231253a35e
created 2014-08-22 13:12 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 1043560 - Refactor the imgIContainer::Draw API. r=tn,dholbert,jwatt,mwu,mattwoodrow,roc sr=jrmuizel
bca0649c9b797519c4460ba5d9b67876b4a14382
created 2014-09-22 14:22 -0400
pushed 2014-09-22 21:27 +0000
Michael Wu Michael Wu - Bug 1068230 - Don't use the gfxContext transform in intermediate surface. r=seth, a=sledru
232c3b4708b91fac45bcd74529cbdf7b44bf7395
created 2014-09-22 14:21 -0400
pushed 2014-09-22 21:27 +0000
Michael Wu Michael Wu - Bug 1062886 - Fix one color padded drawing path. r=seth, a=sledru
ab8b62a75e771ccd51ad0d4241da821620549428
created 2014-08-19 15:30 -0400
pushed 2014-09-02 16:39 +0000
Michael Wu Michael Wu - Bug 1045977 - Clear heap allocated volatile buffers. r=njn, r=seth, a=sledru
8e453205ddbfb2b3a9e8a4ac4051bb7e415a62ff
created 2014-07-10 11:00 -0400
pushed 2014-09-02 16:39 +0000
Michael Wu Michael Wu - Bug 1037028 - More namespace cleanups in imglib, r=seth
fb2ab91ddd34477e3e00eabee861935e3d5c6b5f
created 2014-07-11 08:07 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Watt Jonathan Watt - Bug 1025553, part 6 - Remove gfxMatrix::Multiply(). r=Bas
ac38dea88f944a78361f68cefce579af6c7bc0e6
created 2014-07-10 10:58 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Watt Jonathan Watt - Bug 933019, part 6 - Remove code for handling Thebes backed gfxContext in imgFrame.cpp. r=Bas
792d1ef072309479b38af5007fc9ecb9b220727f
created 2014-06-17 18:35 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Watt Jonathan Watt - Bug 1025553, part 1 - Change the names of the members of gfxMatrix to match the names of the members of Moz2D's Matrix. r=Bas
04a017df20aa7a594c77a0a0bc923bad717773cc
created 2014-06-16 18:25 -0400
pushed 2014-09-02 16:39 +0000
Michael Wu Michael Wu - Bug 1024166 - Misc header/namespace cleanups in imglib, r=seth
dc71a1d01fedc2f322b90561239427204ab35be2
created 2014-06-10 15:44 -0400
pushed 2014-09-02 16:39 +0000
Michael Wu Michael Wu - Bug 1023194 - Fix stride calculation on 16 bit images, r=seth
066ed94a586898531e9e867fdc26c882f5fd58d8
created 2014-06-10 07:02 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Watt Jonathan Watt - Bug 1022930 - Fix crash in imgFrame::Draw() when drawing for an SVG mask. r=mwu
bff13e7445c5bb2a6b84885a4724327e8da2cf96
created 2014-08-19 15:30 -0400
pushed 2014-08-20 22:04 +0000
Michael Wu Michael Wu - Bug 1045977 - Clear heap allocated volatile buffers. r=njn, r=seth, a=sledru
417056b401e53b52ef6238c71797915f1857f70a
created 2014-06-10 07:02 +0100
pushed 2014-07-21 20:25 +0000
Jonathan Watt Jonathan Watt - Bug 1022930 - Fix crash in imgFrame::Draw() when drawing for an SVG mask. r=mwu, a=lmandel
4b9df2be31dd206f694c974a2b2fb5bec8a872ba
created 2014-06-10 15:44 -0400
pushed 2014-07-21 20:25 +0000
Michael Wu Michael Wu - Bug 1023194 - Fix stride calculation on 16 bit images. r=seth, a=2.0+
013456bbf74d5517f53ca1f04206d758ddeae0be
created 2014-04-19 21:28 -0400
pushed 2014-07-21 20:25 +0000
Michael Wu Michael Wu - Bug 994081 - [2/3] Convert imgFrame to SourceSurfaces, r=seth
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
7c5a96fbdd9af4f9957f3ce41ba686483d39baaa
created 2014-04-21 15:50 -0700
pushed 2014-06-09 21:49 +0000
Michael Wu Michael Wu - Bug 996226 - Disable volatile images everywhere but Android, r=jrmuizel
2fcd144a6282b06000bc19b6a5d994f6d21f6342
created 2013-12-16 19:31 +0800
pushed 2014-06-09 21:49 +0000
Shih-Chiang Chien Shih-Chiang Chien - Bug 878577 - Part 1: Setup hard limit for DiscardTracker. r=seth
f9cda4dc752e4063fbe513668c6dbb7453c7fb1e
created 2014-04-15 00:24 -0500
pushed 2014-06-09 21:49 +0000
Timothy Nikkel Timothy Nikkel - Bug 995880. Correctly include non-heap memory use by VolatileBuffer's in memory use of images. r=mwu
4248c6482e330ddac6a155395b08c40ea8345559
created 2014-04-10 17:15 +0100
pushed 2014-06-09 21:49 +0000
Ed Morley Ed Morley - Backed out changeset c9b8283fd770 (bug 878577) for B2G emulator timeouts in mochitest-8 after test_drawDiscardedImage.html; CLOSED TREE
c9b8283fd770103b8b7824d262683aab203aa1af
created 2013-12-16 19:31 +0800
pushed 2014-06-09 21:49 +0000
Shih-Chiang Chien Shih-Chiang Chien - Bug 878577 - Part 1, setup hard limit for DiscardTracker. r=seth.
dbe3cb1e34fe114b6f1b3ebf4e515cad677f259f
created 2014-04-21 15:50 -0700
pushed 2014-04-28 18:51 +0000
Michael Wu Michael Wu - Bug 996226 - Disable volatile images everywhere but Android. r=jrmuizel, a=1.4+
8fdfcb379dda6f712ab1e3144a05d2046559713e
created 2014-04-15 00:24 -0500
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 995880. Correctly include non-heap memory use by VolatileBuffer's in memory use of images. r=mwu, a=lsblakk
60c9101d530466d7f108a3e52023450c910dc97b
created 2014-04-02 21:32 -0400
pushed 2014-04-28 18:51 +0000
Michael Wu Michael Wu - Bug 985017 - Part 2: Cache a gfxImageSurface for the drawing path. r=seth, a=1.4+
e09f4b94cf29e637326767738cb7727975707b35
created 2014-03-02 11:17 -0500
pushed 2014-04-28 18:51 +0000
Michael Wu Michael Wu - Bug 980037 - Store scaled images in volatile buffers, r=seth
efba9e32aca15069e1df351a988a66f67ee27e4d
created 2014-02-25 05:57 -0500
pushed 2014-04-28 18:51 +0000
Michael Wu Michael Wu - Bug 980035 - Support 16bit volatile buffer backed decoded images, r=seth
2429468e82dd922dc123c751c94038e7f6d237de
created 2014-02-24 22:37 -0500
pushed 2014-04-28 18:51 +0000
Michael Wu Michael Wu - Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
088af92c1a44588ed4b9fe6629b6e28acfa0b665
created 2014-03-06 20:36 -0800
pushed 2014-04-28 18:51 +0000
Phil Ringnalda Phil Ringnalda - Back out 965fe5b195ab (bug 962670) for leaking
965fe5b195ab6c8e325b958e9e2a19021c2a4075
created 2014-02-24 22:37 -0500
pushed 2014-04-28 18:51 +0000
Michael Wu Michael Wu - Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
768b9e5779e3d5207ea6986b3f2e5d7c4ee91546
created 2014-02-09 09:04 +0100
pushed 2014-04-28 18:51 +0000
Ms2ger Ms2ger - Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
fc3d3be15c0ce1c237f4014379f5bfdbc93bc311
created 2014-01-31 17:57 -0500
pushed 2014-03-17 21:55 +0000
Michael Wu Michael Wu - Bug 962667 - Don't treat quartz surfaces as optimized, r=jrmuizel
716111e4922a7cd6cc03d43a08920c63a64336a4
created 2014-01-23 13:26 -0500
pushed 2014-03-17 21:55 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 5/5 - Make gfxMemoryLocation a typed enum - r=jrmuizel
cfecc1e799529437cf2657d0d0ff87617d6ef6df
created 2014-01-23 13:26 -0500
pushed 2014-03-17 21:55 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
cf38b3d51ada6b16e2d79e2173c3de52b55b0f13
created 2014-01-20 12:02 -0500
pushed 2014-03-17 21:55 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 961783. Remove unneeded DDB optimization. r=vlad
cec43f1435288b3faf48593bee08371320bd532f
created 2014-01-17 08:57 -0500
pushed 2014-03-17 21:55 +0000
Michael Wu Michael Wu - Bug 958001 - Remove mNeverUseDeviceSurface from imgFrame, r=jrmuizel
263980931d1be65ecf6fe06a48bf3412c179327a
created 2013-12-06 10:45 +0100
pushed 2014-03-17 21:55 +0000
Ali Akhtarzada Ali Akhtarzada - Bug 890743 - Display 0-delay, single loop GIFs instantly. r=seth
c00387255d25ba3567861a5fe1db3825c79bcbd5
created 2013-10-02 10:44 -0400
pushed 2013-12-09 19:58 +0000
Milan Sreckovic Milan Sreckovic - Bug 922603 - Avoid signed integer overflow. r=bjacob
dbff283df8c12c3340ae54d13f363a7eae8386fe
created 2013-10-01 17:01 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
1892aa2a6de84d83a3c0aff80b0153d925e48ebc
created 2013-09-24 16:45 -0400
pushed 2013-12-09 19:58 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
063627f4d8c2fb6be7207c640ae635b9ae545b4a
created 2013-09-20 21:50 +1200
pushed 2013-12-09 19:58 +0000
Matt Woodrow Matt Woodrow - Bug 917703 - Mark gfxSubimageSurface as opaque if it is within the opaque rect of the parent surface. r=roc
de8f83fde39482118e4e9b5249d7d1fd36b1d793
created 2013-09-07 09:01 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 913619 - Minimize the #includes in image/src; r=jrmuizel
eb9ce350a4adde7b645b30d2a6faaf80b5e62b85
created 2013-09-06 22:15 -0400
pushed 2013-10-28 21:59 +0000
Benoit Jacob Benoit Jacob - Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel
cbc41e5dff467aea5303ec4343480b43d7bb3beb
created 2013-08-25 00:19 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 869723 (Part 4) - Add OrientedImage. r=joe
7cc7d8c511a638836feab8b5d88c5b4c33008c68
created 2013-08-24 19:13 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 353f5b3c81c7:62a1a184b2c3 (Bug 869723 and Bug 870090) for not actually building
353f5b3c81c7e3fc098c5bc2de83d352cbd80240
created 2013-08-24 17:31 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 869723 (Part 4) - Add OrientedImage. r=joe
7db2236a37750641eb099a8b11c45ea4601bff11
created 2013-08-23 15:51 -0400
pushed 2013-10-28 21:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in image/. r=ehsan
ea8d855c4edb57c2c45cdda9d67168701e804363
created 2013-07-15 14:38 -0400
pushed 2013-09-16 19:14 +0000
Joe Drew Joe Drew - Bug 717872 - Move all image animation logic into a new class, FrameAnimator, and use it from RasterImage. r=seth
8e2e52c72e42031c7da46fc63b96aa46190b5be2
created 2013-07-04 14:46 -0400
pushed 2013-09-16 19:14 +0000
Joe Drew Joe Drew - Bug 795737 - To avoid Cairo assertions, call Flush when we MarkDirty too, because we can draw locked images, which adds snapshots to the Cairo surfaces. r=Bas
6bc751e34867b78facdf9be40bb49cfafea04229
created 2013-07-04 14:45 -0400
pushed 2013-09-16 19:14 +0000
Joe Drew Joe Drew - Bug 888499 - Mark frames as dirty in a threadsafe way when imgFrame::ImageUpdated is called on them, and clear that dirty bit when we're drawing. r=seth
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
f0380ec657f82a13f37732d1b4c8d99d99c2ce78
created 2013-06-14 09:42 -0400
pushed 2013-08-05 18:49 +0000
Joe Drew Joe Drew - Bug 867774 - Make RasterImage's frame blending helper functions threadsafe. r=jrmuizel
2451cdbc2b066877280ad17041196c09b9af264c
created 2013-05-24 21:52 +0800
pushed 2013-08-05 18:49 +0000
Joe Drew Joe Drew - Bug 855221 - Don't flush from imgFrame::ImageUpdated(), which can be called from the decoder thread. r=jrmuizel
817b52332101815099e9529e64448b883954ecda
created 2013-05-22 17:10 +0800
pushed 2013-08-05 18:49 +0000
Seth Fowler Seth Fowler - Bug 873455 - Add assertions for imgFrame::Init failure. r=joe
de5af35478941d7fd017b7663c12c782f53c1bba
created 2013-05-22 09:18 +0100
pushed 2013-08-05 18:49 +0000
Ed Morley Ed Morley - Backed out changeset 11de174da4a4 (bug 873455) for assertions
11de174da4a40611c8c4914d3fc741f6fc4340fd
created 2013-05-22 15:33 +0800
pushed 2013-08-05 18:49 +0000
Seth Fowler Seth Fowler - Bug 873455 - Add assertions for imgFrame::Init failure. r=joe
3ddc53c35f33ec333f64731341da07508a7f94e7
created 2013-05-13 14:54 -0700
pushed 2013-08-05 18:49 +0000
Seth Fowler Seth Fowler - Bug 867009 (Part 1) - Remove imgFrame::Extract. r=joe
less more (0) -100 -60 tip