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.
Created attachment 22533 [details] Implements enhanced editing w/ spell check Implements the features.
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.
Breaking this into multiple bugs/patches as requested... Starting with bugs 20220, 20221, 20222, 20223, and 20224. Many many more to follow...