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 32069
Chromium: Need tickmarks in scrollbar
https://bugs.webkit.org/show_bug.cgi?id=32069
Summary
Chromium: Need tickmarks in scrollbar
Avi Drissman
Reported
2009-12-02 09:08:38 PST
Chromium draws tickmarks in the scrollbar when finding text. This needs to be done for the Mac.
Attachments
Patch to implement tickmarks
(24.73 KB, patch)
2009-12-02 09:11 PST
,
Avi Drissman
no flags
Details
Formatted Diff
Diff
Now with svn cp!
(38.72 KB, patch)
2009-12-02 09:24 PST
,
Avi Drissman
no flags
Details
Formatted Diff
Diff
Patch to draw scrollbar ticks. Now with UX approval!
(2.88 KB, patch)
2009-12-09 07:53 PST
,
Avi Drissman
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Avi Drissman
Comment 1
2009-12-02 09:11:16 PST
Created
attachment 44154
[details]
Patch to implement tickmarks Note that in review, please compare ScrollbarThemeChromiumMac.* to ScrollbarThemeMac.*. It should be pretty self-explanatory.
WebKit Review Bot
Comment 2
2009-12-02 09:11:57 PST
style-queue ran check-webkit-style on
attachment 44154
[details]
without any errors.
Avi Drissman
Comment 3
2009-12-02 09:24:20 PST
Created
attachment 44156
[details]
Now with svn cp!
WebKit Review Bot
Comment 4
2009-12-02 09:27:54 PST
style-queue ran check-webkit-style on
attachment 44156
[details]
without any errors.
Darin Fisher (:fishd, Google)
Comment 5
2009-12-02 09:35:21 PST
Comment on
attachment 44156
[details]
Now with svn cp! The code is all fine. However, I'm concerned about the forking. It seems like it would be nice to share code with ScrollbarThemeChromium.cpp for drawing the tickmarks and to share code with ScrollbarThemeMac.mm for much of the other bits. -Darin
Darin Fisher (:fishd, Google)
Comment 6
2009-12-02 09:41:37 PST
Comment on
attachment 44156
[details]
Now with svn cp! Avi explained why it has to be this way for now. We have forked RenderTheme similarly. This will eventually become a painful thing to deal with, and I'm very interested in finding a better solution. But, for now r=me
WebKit Commit Bot
Comment 7
2009-12-02 11:03:31 PST
Comment on
attachment 44156
[details]
Now with svn cp! Clearing flags on attachment: 44156 Committed
r51603
: <
http://trac.webkit.org/changeset/51603
>
WebKit Commit Bot
Comment 8
2009-12-02 11:03:42 PST
All reviewed patches have been landed. Closing bug.
Avi Drissman
Comment 9
2009-12-09 07:53:06 PST
Created
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval!
Avi Drissman
Comment 10
2009-12-09 07:53:35 PST
Sigh. UX says we need to draw these prettier.
Darin Fisher (:fishd, Google)
Comment 11
2009-12-09 08:30:07 PST
Avi, does that last comment imply that this patch should no longer be up for review?
Avi Drissman
Comment 12
2009-12-09 08:35:43 PST
(In reply to
comment #11
)
> Avi, does that last comment imply that this patch should no longer be up for > review?
Sorry. The latest patch, posted this morning, is what UX approved. It's up for review.
Darin Fisher (:fishd, Google)
Comment 13
2009-12-09 09:32:49 PST
Comment on
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval! r=me
WebKit Commit Bot
Comment 14
2009-12-09 09:36:43 PST
Comment on
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval! Rejecting patch 44538 from commit-queue. Unexpected failure when landing patch! Please file a bug against bugzilla-tool. Failed to run "['WebKitTools/Scripts/bugzilla-tool', 'land-attachment', '--force-clean', '--non-interactive', '--parent-command=commit-queue', '--quiet', '44538']" exit_code: 1 Last 500 characters of output: nd_handle_errors self.run() File "/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/modules/landingsequence.py", line 54, in run self.clean() File "/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/modules/landingsequence.py", line 81, in clean step.run() File "/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/modules/buildsteps.py", line 101, in run os.chdir(self._tool._scm.checkout_root) AttributeError: 'NoneType' object has no attribute 'checkout_root'
Avi Drissman
Comment 15
2009-12-09 11:20:19 PST
Comment on
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval! Can we try committing again?
WebKit Commit Bot
Comment 16
2009-12-09 11:22:55 PST
Comment on
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval! Rejecting patch 44538 from commit-queue.
avi@drissman.com
does not have committer permissions according to
http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/modules/committers.py
. - If you have committer rights please correct the error in WebKitTools/Scripts/modules/committers.py by adding yourself to the file (no review needed) and then set the committer flag again. - If you do not have committer rights please read
http://webkit.org/coding/contributing.html
for instructions on how to use bugzilla flags.
Eric Seidel (no email)
Comment 17
2009-12-09 11:37:15 PST
Comment on
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval! Sorry for the noise. Adam believes to have fixed the issue. I've restarted the commit bot.
WebKit Commit Bot
Comment 18
2009-12-09 11:52:36 PST
Comment on
attachment 44538
[details]
Patch to draw scrollbar ticks. Now with UX approval! Clearing flags on attachment: 44538 Committed
r51909
: <
http://trac.webkit.org/changeset/51909
>
WebKit Commit Bot
Comment 19
2009-12-09 11:52:42 PST
All reviewed patches have been landed. Closing bug.
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