WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
172773
Have a single ImageDecoder header file for all ports
https://bugs.webkit.org/show_bug.cgi?id=172773
Summary
Have a single ImageDecoder header file for all ports
Said Abou-Hallawa
Reported
2017-05-31 13:03:10 PDT
Currently we have three header files for the same class ImageDecoder: Source/WebCore/platform/image-decoders/ImageDecoder.h Source/WebCore/platform/graphics/cg/ImageDecoderCG.h Source/WebCore/platform/graphics/win/ImageDecoderDirect2D.h These files contains almost the same function prototypes with few differences which depend on how much the platform of the port supports image decoding. Having three header files for the same class has been annoying and error prone. Merging the three files into one file will make it easier to change a function prototype in this class.
Attachments
Patch
(41.03 KB, patch)
2017-05-31 13:18 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(41.64 KB, patch)
2017-05-31 14:15 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(41.65 KB, patch)
2017-05-31 14:44 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(57.80 KB, patch)
2017-05-31 15:10 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(63.27 KB, patch)
2017-05-31 15:41 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(64.98 KB, patch)
2017-06-02 13:04 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(64.98 KB, patch)
2017-06-02 14:55 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(62.04 KB, patch)
2017-06-02 15:15 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(62.01 KB, patch)
2017-06-02 15:33 PDT
,
Said Abou-Hallawa
no flags
Details
Formatted Diff
Diff
Patch
(63.47 KB, patch)
2017-06-02 15:55 PDT
,
Said Abou-Hallawa
mjs
: review-
Details
Formatted Diff
Diff
Show Obsolete
(9)
View All
Add attachment
proposed patch, testcase, etc.
Said Abou-Hallawa
Comment 1
2017-05-31 13:18:17 PDT
Created
attachment 311624
[details]
Patch
Said Abou-Hallawa
Comment 2
2017-05-31 14:15:34 PDT
Created
attachment 311632
[details]
Patch
Said Abou-Hallawa
Comment 3
2017-05-31 14:44:15 PDT
Created
attachment 311638
[details]
Patch
Said Abou-Hallawa
Comment 4
2017-05-31 15:10:45 PDT
Created
attachment 311641
[details]
Patch
Said Abou-Hallawa
Comment 5
2017-05-31 15:41:34 PDT
Created
attachment 311642
[details]
Patch
Said Abou-Hallawa
Comment 6
2017-06-02 13:04:14 PDT
Created
attachment 311848
[details]
Patch
Said Abou-Hallawa
Comment 7
2017-06-02 14:55:53 PDT
Created
attachment 311866
[details]
Patch
Said Abou-Hallawa
Comment 8
2017-06-02 15:15:27 PDT
Created
attachment 311871
[details]
Patch
Said Abou-Hallawa
Comment 9
2017-06-02 15:33:52 PDT
Created
attachment 311875
[details]
Patch
Said Abou-Hallawa
Comment 10
2017-06-02 15:55:22 PDT
Created
attachment 311878
[details]
Patch
Miguel Gomez
Comment 11
2017-06-14 06:03:58 PDT
Makes sense!! The patch looks good on the GTK/WPE side, and seems that it doesn't introduce any regression :)
Maciej Stachowiak
Comment 12
2020-05-30 19:28:48 PDT
Comment on
attachment 311878
[details]
Patch Seems like a good change. Unfortunately, this patch no longer applies cleanly.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug