WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 27753
clean up CSSRuleData in CSSStyleSelector.h
https://bugs.webkit.org/show_bug.cgi?id=27753
Summary
clean up CSSRuleData in CSSStyleSelector.h
Dirk Pranke
Reported
2009-07-27 19:44:09 PDT
CSSRuleData and CSSRuleDataSet don't really need to be in CSSStyleSelector.h (they are only used in the .cpp file). Moving them to the .cpp file will reduce the number of accidental recompiles. In addition, it's possible that CSSRuleDataSet can just be replaced with a std::list container. (Filed as an offshoot of
bug 27748
).
Attachments
Patch
(4.85 KB, patch)
2010-12-22 17:39 PST
,
Jan Erik Hanssen
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Dirk Pranke
Comment 1
2010-04-06 16:37:29 PDT
I'm not working on this now nor do I expect to be in the near future, so I am disclaiming ownership in case someone else wants to pick this up.
Jan Erik Hanssen
Comment 2
2010-12-22 17:39:43 PST
Created
attachment 77286
[details]
Patch Move CSSRuleData and CSSRuleDataList from the .h to the .cpp file. Not sure if changing the custom linked list implementation to one of the generic WTF containers is still preferred.
Eric Seidel (no email)
Comment 3
2010-12-24 10:22:47 PST
Comment on
attachment 77286
[details]
Patch Seems sane. There shouldn't be any perf impact if this is the only class using these.
WebKit Commit Bot
Comment 4
2010-12-24 10:54:30 PST
The commit-queue encountered the following flaky tests while processing
attachment 77286
[details]
: fast/workers/storage/use-same-database-in-page-and-workers.html
bug 50995
(author:
dumi@chromium.org
) The commit-queue is continuing to process your patch.
WebKit Commit Bot
Comment 5
2010-12-24 10:55:48 PST
Comment on
attachment 77286
[details]
Patch Clearing flags on attachment: 77286 Committed
r74642
: <
http://trac.webkit.org/changeset/74642
>
WebKit Commit Bot
Comment 6
2010-12-24 10:55:54 PST
All reviewed patches have been landed. Closing bug.
WebKit Review Bot
Comment 7
2010-12-24 12:40:10 PST
http://trac.webkit.org/changeset/74642
might have broken GTK Linux 32-bit Release
Jan Erik Hanssen
Comment 8
2010-12-24 12:42:47 PST
(In reply to
comment #7
)
>
http://trac.webkit.org/changeset/74642
might have broken GTK Linux 32-bit Release
Seems unlikely to be caused by this.
Eric Seidel (no email)
Comment 9
2010-12-24 12:44:23 PST
They're all media/ test failures from a media change at the same time as this one. The Gtk bot is kinda slow, so many changes get built at once.
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