Bug 20207 - Enhanced editing support for Qt WebKit w/ Spell checking on Mac OS X.
Summary: Enhanced editing support for Qt WebKit w/ Spell checking on Mac OS X.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: HTML Editing (show other bugs)
Version: 528+ (Nightly build)
Hardware: Macintosh All
: P2 Enhancement
Assignee: Nobody
URL:
Keywords: Qt
Depends on:
Blocks:
 
Reported: 2008-07-28 22:31 PDT by Erik L. Bunce
Modified: 2010-03-09 06:56 PST (History)
1 user (show)

See Also:


Attachments
Implements enhanced editing w/ spell check (54.94 KB, patch)
2008-07-28 22:34 PDT, Erik L. Bunce
sam: review-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Erik L. Bunce 2008-07-28 22:31:57 PDT
Add spelling / grammar support for Qt on Mac OS X.
Add Align{Center,Justified,Left,Right} web actions.
Add Subscript, Superscript, InsertOrderedList, InsertUnorderedList, Indent, and Outdent web actions.
Include Writing Direction sub-menu and strikthrough in Qt context menus.
Make sure edit actions get updated when the contents change.
Add updateAction() support to ToggleBold, ToggleItalic, and ToggleUnderline.
Add QWebPage::contentsChanged() signal so the client can know when the contents get changed.
Add lookup table for mapping web actions to editor commands.
Add basic support for dispatching non-WebAction based context menu items.
Add simple editing abilities to QtLauncher.
Add Strikethrough context menu item.
Add localized strings used by the Qt build.
Implemented GraphicsContext::drawLineForMisspellingOrBadGrammar().
Include Mac string support to Qt build to allow calling of native Carbon / Cocoa API.
Comment 1 Erik L. Bunce 2008-07-28 22:34:21 PDT
Created attachment 22533 [details]
Implements enhanced editing w/ spell check

Implements the features.
Comment 2 Sam Weinig 2008-07-29 10:26:58 PDT
Comment on attachment 22533 [details]
Implements enhanced editing w/ spell check

This will be much easier to review if you break this patch up.  There is a lot going on in here and small chunks will help us out.
Comment 3 Erik L. Bunce 2008-07-29 22:14:59 PDT
Breaking this into multiple bugs/patches as requested... Starting with bugs 20220, 20221, 20222, 20223, and 20224.  Many many more to follow...