RESOLVED FIXED 32296
Implement 'select all' for WebKit/win/WebFrame
https://bugs.webkit.org/show_bug.cgi?id=32296
Summary Implement 'select all' for WebKit/win/WebFrame
Brent Fulgham
Reported Wednesday, December 9, 2009 12:23:47 AM UTC
The CG Windows port of WebKit has not needed support for a "selectAll" operation on the WebFrame. Most other browsers on the Windows platform (e.g., Firefox, IE) do provide a right-click contextual "Select All" menu. This patch provides a selectAll implementation that can be used to drive a platform-specific "Select All" feature.
Attachments
Provide simple selectAll implementation. (1.09 KB, patch)
2009-12-08 16:26 PST, Brent Fulgham
no flags
Provide simple selectAll implementation. (1.10 KB, patch)
2009-12-08 16:28 PST, Brent Fulgham
no flags
Brent Fulgham
Comment 1 Wednesday, December 9, 2009 12:26:26 AM UTC
Created attachment 44496 [details] Provide simple selectAll implementation.
Brent Fulgham
Comment 2 Wednesday, December 9, 2009 12:28:30 AM UTC
Created attachment 44497 [details] Provide simple selectAll implementation.
Brent Fulgham
Comment 3 Wednesday, December 9, 2009 12:29:02 AM UTC
Comment on attachment 44497 [details] Provide simple selectAll implementation. Whitespace (tabs) corrected.
WebKit Review Bot
Comment 4 Wednesday, December 9, 2009 12:29:56 AM UTC
style-queue ran check-webkit-style on attachment 44497 [details] without any errors.
Darin Adler
Comment 5 Wednesday, December 9, 2009 5:35:58 PM UTC
Comment on attachment 44497 [details] Provide simple selectAll implementation. > + if (!coreFrame->editor()->command("SelectAll").execute()) > + return E_FAIL; I think coreFrame->selection()->selectAll() would be better here. But this seems OK.
WebKit Commit Bot
Comment 6 Wednesday, December 9, 2009 6:27:30 PM UTC
Comment on attachment 44497 [details] Provide simple selectAll implementation. Rejecting patch 44497 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', '44497']" 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'
Eric Seidel (no email)
Comment 7 Wednesday, December 9, 2009 7:37:36 PM UTC
Comment on attachment 44497 [details] Provide simple selectAll implementation. Sorry for the noise. Adam believes to have fixed the issue. I've restarted the commit bot.
WebKit Commit Bot
Comment 8 Wednesday, December 9, 2009 8:07:07 PM UTC
Comment on attachment 44497 [details] Provide simple selectAll implementation. Clearing flags on attachment: 44497 Committed r51911: <http://trac.webkit.org/changeset/51911>
WebKit Commit Bot
Comment 9 Wednesday, December 9, 2009 8:07:12 PM UTC
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.