Changeset 119895 in webkit
- Timestamp:
- Jun 9, 2012 2:05:22 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 6 added
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r119874 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 * Source/cmake/WebKitFeatures.cmake: 9 1 10 2012-06-08 Martin Robinson <mrobinson@igalia.com> 2 11 -
trunk/LayoutTests/platform/chromium/TestExpectations
r119893 r119895 1047 1047 BUGWK63509 : editing/style/smoosh-styles-003.html = PASS IMAGE 1048 1048 1049 // UndoManager is not yet enabled. 1050 BUGWK87908 SKIP : editing/undomanager = PASS 1051 1049 1052 // ----------------------------------------------------------------- 1050 1053 // Security tests -
trunk/LayoutTests/platform/efl/TestExpectations
r119892 r119895 124 124 // Implementing copy{En,De}codedHostName only to test them does not make sense 125 125 BUGWK86080 SKIP : fast/encoding/idn-security.html = TEXT 126 127 // UndoManager is not yet enabled. 128 BUGWK87908 SKIP : editing/undomanager = PASS 126 129 127 130 ////////////////////////////////////////////////////////////////////////////////////////// -
trunk/LayoutTests/platform/gtk/TestExpectations
r119889 r119895 319 319 // No CORS support for media elements is implemented yet. 320 320 BUGWKGTK SKIP : http/tests/security/video-cross-origin-readback.html = FAIL 321 322 // UndoManager is not yet enabled. 323 BUGWK87908 SKIP : editing/undomanager = PASS 321 324 322 325 ////////////////////////////////////////////////////////////////////////////////////////// -
trunk/LayoutTests/platform/mac/TestExpectations
r119892 r119895 12 12 // CSS Variables are not yet enabled. 13 13 BUGWK85580 SKIP : fast/css/variables = PASS 14 15 // UndoManager is not yet enabled. 16 BUGWK87908 SKIP : editing/undomanager = PASS 14 17 15 18 // Our slow tests, in alphabetical order. -
trunk/LayoutTests/platform/qt/TestExpectations
r119892 r119895 76 76 BUGWK85580 SKIP : fast/css/variables = PASS 77 77 78 // UndoManager is not yet enabled. 79 BUGWK87908 SKIP : editing/undomanager = PASS 80 78 81 // Needs rebaseline after bug 86441 79 82 // failing new tests -
trunk/LayoutTests/platform/win/Skipped
r119742 r119895 1804 1804 # Network Information is not supported yet. 1805 1805 networkinformation 1806 1807 # UndoManager is not yet enabled. 1808 # https://bugs.webkit.org/show_bug.cgi?id=87908 1809 editing/undomanager 1806 1810 1807 1811 # Asserts/crashes in PluginView::didFinishLoading -
trunk/LayoutTests/platform/wincairo/Skipped
r119722 r119895 2111 2111 fast/images/png-suite/test.html 2112 2112 2113 # UndoManager is not yet enabled. 2114 # https://bugs.webkit.org/show_bug.cgi?id=87908 2115 editing/undomanager 2116 2113 2117 # https://bugs.webkit.org/show_bug.cgi?id=86000 2114 2118 http/tests/security/referrer-policy-redirect-link.html -
trunk/Source/JavaScriptCore/ChangeLog
r119878 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2012-06-02 Geoffrey Garen <ggaren@apple.com> 2 11 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r119482 r119895 120 120 ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY; 121 121 ENABLE_TOUCH_ICON_LOADING = ; 122 ENABLE_UNDO_MANAGER = ; 122 123 ENABLE_VIDEO = ENABLE_VIDEO; 123 124 ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME)); … … 130 131 ENABLE_XSLT = ENABLE_XSLT; 131 132 132 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_ VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);133 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/WebCore/CMakeLists.txt
r119816 r119895 247 247 dom/WebKitTransitionEvent.idl 248 248 dom/WheelEvent.idl 249 250 editing/UndoManager.idl 249 251 250 252 fileapi/Blob.idl … … 722 724 editing/TextIterator.cpp 723 725 editing/TypingCommand.cpp 726 editing/UndoManager.cpp 724 727 editing/UnlinkCommand.cpp 725 728 editing/VisiblePosition.cpp -
trunk/Source/WebCore/ChangeLog
r119893 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 Add undoManager property to document behind the UNDO_MANAGER flag and 9 add placeholders for some methods of undoManager. 10 11 Test: editing/undomanager/document-has-undomanager.html 12 13 * CMakeLists.txt: 14 * Configurations/FeatureDefines.xcconfig: 15 * DerivedSources.cpp: 16 * DerivedSources.make: 17 * DerivedSources.pri: 18 * GNUmakefile.am: 19 * GNUmakefile.list.am: 20 * WebCore.gypi: 21 * WebCore.xcodeproj/project.pbxproj: 22 * dom/Document.cpp: 23 (WebCore::Document::Document): 24 (WebCore): 25 (WebCore::Document::undoManager): 26 * dom/Document.h: 27 (WebCore): 28 (Document): 29 * dom/Document.idl: 30 * editing/UndoManager.cpp: Added. 31 (WebCore): 32 (WebCore::UndoManager::create): 33 (WebCore::UndoManager::UndoManager): 34 (WebCore::UndoManager::undo): 35 (WebCore::UndoManager::redo): 36 (WebCore::UndoManager::clearUndo): 37 (WebCore::UndoManager::clearRedo): 38 * editing/UndoManager.h: Added. 39 (WebCore): 40 (UndoManager): 41 * editing/UndoManager.idl: Added. 42 1 43 2012-06-08 Levi Weintraub <leviw@chromium.org> 2 44 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r119482 r119895 120 120 ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY; 121 121 ENABLE_TOUCH_ICON_LOADING = ; 122 ENABLE_UNDO_MANAGER = ; 122 123 ENABLE_VIDEO = ENABLE_VIDEO; 123 124 ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME)); … … 130 131 ENABLE_XSLT = ENABLE_XSLT; 131 132 132 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_ VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);133 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/WebCore/DerivedSources.cpp
r119698 r119895 463 463 #include "JSUint8ClampedArray.cpp" 464 464 #include "JSUIEvent.cpp" 465 #if ENABLE(UNDO_MANAGER) 466 #include "JSUndoManager.cpp" 467 #endif 465 468 #include "JSValidityState.cpp" 466 469 #include "JSWebKitAnimation.cpp" -
trunk/Source/WebCore/DerivedSources.make
r119698 r119895 40 40 $(WebCore)/css \ 41 41 $(WebCore)/dom \ 42 $(WebCore)/editing \ 42 43 $(WebCore)/fileapi \ 43 44 $(WebCore)/html \ … … 247 248 $(WebCore)/dom/WebKitTransitionEvent.idl \ 248 249 $(WebCore)/dom/WheelEvent.idl \ 250 $(WebCore)/editing/UndoManager.idl \ 249 251 $(WebCore)/fileapi/Blob.idl \ 250 252 $(WebCore)/fileapi/File.idl \ -
trunk/Source/WebCore/DerivedSources.pri
r119698 r119895 261 261 $$PWD/dom/WebKitTransitionEvent.idl \ 262 262 $$PWD/dom/WheelEvent.idl \ 263 $$PWD/editing/UndoManager.idl \ 263 264 $$PWD/fileapi/Blob.idl \ 264 265 $$PWD/fileapi/File.idl \ -
trunk/Source/WebCore/GNUmakefile.am
r119572 r119895 851 851 $(WebCore)/css \ 852 852 $(WebCore)/dom \ 853 $(WebCore)/editing \ 853 854 $(WebCore)/fileapi \ 854 855 $(WebCore)/html \ -
trunk/Source/WebCore/GNUmakefile.list.am
r119816 r119895 559 559 DerivedSources/WebCore/JSUint8ClampedArray.cpp \ 560 560 DerivedSources/WebCore/JSUint8ClampedArray.h \ 561 DerivedSources/WebCore/JSUndoManager.cpp \ 562 DerivedSources/WebCore/JSUndoManager.h \ 561 563 DerivedSources/WebCore/JSValidityState.cpp \ 562 564 DerivedSources/WebCore/JSValidityState.h \ … … 796 798 $(WebCore)/dom/WebKitTransitionEvent.idl \ 797 799 $(WebCore)/dom/WheelEvent.idl \ 800 $(WebCore)/editing/UndoManager.idl \ 798 801 $(WebCore)/fileapi/Blob.idl \ 799 802 $(WebCore)/fileapi/File.idl \ … … 2155 2158 Source/WebCore/editing/TypingCommand.cpp \ 2156 2159 Source/WebCore/editing/TypingCommand.h \ 2160 Source/WebCore/editing/UndoManager.cpp \ 2161 Source/WebCore/editing/UndoManager.h \ 2157 2162 Source/WebCore/editing/UndoStep.h \ 2158 2163 Source/WebCore/editing/UnlinkCommand.cpp \ -
trunk/Source/WebCore/WebCore.gypi
r119853 r119895 983 983 'dom/WebKitTransitionEvent.idl', 984 984 'dom/WheelEvent.idl', 985 'editing/UndoManager.idl', 985 986 'fileapi/Blob.idl', 986 987 'fileapi/File.idl', -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r119816 r119895 1921 1921 7AFD4A8B1131C2760035B883 /* ScriptBreakpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFD4A8A1131C2760035B883 /* ScriptBreakpoint.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1922 1922 7AFD4FF4113277B60035B883 /* ScriptDebugListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFD4FF3113277B60035B883 /* ScriptDebugListener.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1923 7B1EA0CE1576C5B50060177D /* JSUndoManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B1EA0CC1576C5B50060177D /* JSUndoManager.cpp */; }; 1924 7B1EA0CF1576C5B50060177D /* JSUndoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B1EA0CD1576C5B50060177D /* JSUndoManager.h */; }; 1925 7B9184D215758E420092AA93 /* UndoManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B9184CF15758E420092AA93 /* UndoManager.cpp */; }; 1926 7B9184D315758E420092AA93 /* UndoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B9184D015758E420092AA93 /* UndoManager.h */; }; 1923 1927 7E33CD01127F340D00BE8F17 /* PurgePriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E33CD00127F340D00BE8F17 /* PurgePriority.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1924 1928 7E37EF2E1339208800B29250 /* SubresourceLoaderCF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E37EF2D1339208800B29250 /* SubresourceLoaderCF.cpp */; }; … … 8998 9002 7AFD4A8A1131C2760035B883 /* ScriptBreakpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptBreakpoint.h; sourceTree = "<group>"; }; 8999 9003 7AFD4FF3113277B60035B883 /* ScriptDebugListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptDebugListener.h; sourceTree = "<group>"; }; 9004 7B1EA0CC1576C5B50060177D /* JSUndoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSUndoManager.cpp; sourceTree = "<group>"; }; 9005 7B1EA0CD1576C5B50060177D /* JSUndoManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSUndoManager.h; sourceTree = "<group>"; }; 9006 7B9184CF15758E420092AA93 /* UndoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UndoManager.cpp; path = ../../../webkit/Source/WebCore/editing/UndoManager.cpp; sourceTree = SOURCE_ROOT; }; 9007 7B9184D015758E420092AA93 /* UndoManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UndoManager.h; path = ../../../webkit/Source/WebCore/editing/UndoManager.h; sourceTree = SOURCE_ROOT; }; 9008 7B9184D115758E420092AA93 /* UndoManager.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = UndoManager.idl; path = ../../../webkit/Source/WebCore/editing/UndoManager.idl; sourceTree = SOURCE_ROOT; }; 9000 9009 7C60128060078BB70E367A95 /* DNSResolveQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DNSResolveQueue.cpp; sourceTree = "<group>"; }; 9001 9010 7E33CD00127F340D00BE8F17 /* PurgePriority.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PurgePriority.h; sourceTree = "<group>"; }; … … 14065 14074 A83B79100CCB001B000B0825 /* Core */, 14066 14075 A83B790E0CCAFF97000B0825 /* CSS */, 14076 7B7F686D1576BFA1003FABF2 /* Editing */, 14067 14077 A83B79120CCB003F000B0825 /* Events */, 14068 14078 89878576122CA1DA003AABDA /* FileAPI */, … … 15613 15623 usesTabs = 0; 15614 15624 }; 15625 7B7F686D1576BFA1003FABF2 /* Editing */ = { 15626 isa = PBXGroup; 15627 children = ( 15628 7B1EA0CC1576C5B50060177D /* JSUndoManager.cpp */, 15629 7B1EA0CD1576C5B50060177D /* JSUndoManager.h */, 15630 ); 15631 name = Editing; 15632 sourceTree = "<group>"; 15633 }; 15615 15634 7EE6847312D26E5500E79415 /* cf */ = { 15616 15635 isa = PBXGroup; … … 16908 16927 93309DCA099E64910056E581 /* TypingCommand.cpp */, 16909 16928 93309DCB099E64910056E581 /* TypingCommand.h */, 16929 7B9184CF15758E420092AA93 /* UndoManager.cpp */, 16930 7B9184D015758E420092AA93 /* UndoManager.h */, 16931 7B9184D115758E420092AA93 /* UndoManager.idl */, 16910 16932 9B2D8A7814997CCF00ECEF3E /* UndoStep.h */, 16911 16933 D086FE9709D53AAB005BC74D /* UnlinkCommand.cpp */, … … 24996 25018 71FE57F0156A620600ABEBD3 /* DOMSVGViewSpec.h in Headers */, 24997 25019 717A1981156A63BE00F9FE8C /* DOMSVGViewSpecInternal.h in Headers */, 25020 7B9184D315758E420092AA93 /* UndoManager.h in Headers */, 25021 7B1EA0CF1576C5B50060177D /* JSUndoManager.h in Headers */, 24998 25022 ); 24999 25023 runOnlyForDeploymentPostprocessing = 0; … … 28032 28056 7118FED415685CC60030B79A /* JSSVGViewSpec.cpp in Sources */, 28033 28057 71FE57F1156A620600ABEBD3 /* DOMSVGViewSpec.mm in Sources */, 28058 7B9184D215758E420092AA93 /* UndoManager.cpp in Sources */, 28059 7B1EA0CE1576C5B50060177D /* JSUndoManager.cpp in Sources */, 28034 28060 ); 28035 28061 runOnlyForDeploymentPostprocessing = 0; -
trunk/Source/WebCore/dom/Document.cpp
r119816 r119895 151 151 #include "TransformSource.h" 152 152 #include "TreeWalker.h" 153 #include "UndoManager.h" 153 154 #include "UserContentURLPattern.h" 154 155 #include "WebKitNamedFlow.h" … … 484 485 , m_wheelEventHandlerCount(0) 485 486 , m_touchEventHandlerCount(0) 487 #if ENABLE(UNDO_MANAGER) 488 , m_undoManager(0) 489 #endif 486 490 , m_pendingTasksTimer(this, &Document::pendingTasksTimerFired) 487 491 , m_scheduledTasksAreSuspended(false) … … 630 634 clearStyleResolver(); // We need to destory CSSFontSelector before destroying m_cachedResourceLoader. 631 635 m_cachedResourceLoader.clear(); 636 637 #if ENABLE(UNDO_MANAGER) 638 if (m_undoManager) 639 m_undoManager->undoScopeHostDestroyed(); 640 #endif 632 641 633 642 // We must call clearRareData() here since a Document class inherits TreeScope … … 5964 5973 } 5965 5974 5975 #if ENABLE(UNDO_MANAGER) 5976 PassRefPtr<UndoManager> Document::undoManager() 5977 { 5978 if (!m_undoManager) 5979 m_undoManager = UndoManager::create(this); 5980 return m_undoManager; 5981 } 5982 #endif 5983 5966 5984 } // namespace WebCore -
trunk/Source/WebCore/dom/Document.h
r119816 r119895 76 76 class DocumentLoader; 77 77 class DocumentMarkerController; 78 class DocumentParser; 78 79 class DocumentType; 79 80 class DocumentWeakReference; … … 132 133 class Text; 133 134 class TextResourceDecoder; 134 class DocumentParser;135 135 class TreeWalker; 136 class UndoManager; 136 137 class WebKitNamedFlow; 137 138 class XMLHttpRequest; … … 1103 1104 #endif 1104 1105 1106 #if ENABLE(UNDO_MANAGER) 1107 PassRefPtr<UndoManager> undoManager(); 1108 #endif 1109 1105 1110 bool isInDocumentWrite() { return m_writeRecursionDepth > 0; } 1106 1111 … … 1451 1456 unsigned m_wheelEventHandlerCount; 1452 1457 unsigned m_touchEventHandlerCount; 1458 1459 #if ENABLE(UNDO_MANAGER) 1460 RefPtr<UndoManager> m_undoManager; 1461 #endif 1453 1462 1454 1463 #if ENABLE(REQUEST_ANIMATION_FRAME) -
trunk/Source/WebCore/dom/Document.idl
r119763 r119895 207 207 #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT 208 208 CSSStyleDeclaration createCSSStyleDeclaration(); 209 #endif 210 211 #if defined(LANGUAGE_JAVASCRIPT) && LANGUAGE_JAVASCRIPT 212 readonly attribute [Conditional=UNDO_MANAGER] UndoManager undoManager; 209 213 #endif 210 214 -
trunk/Source/WebKit/mac/ChangeLog
r119802 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2012-06-07 Kentaro Hara <haraken@chromium.org> 2 11 -
trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
r119482 r119895 120 120 ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY; 121 121 ENABLE_TOUCH_ICON_LOADING = ; 122 ENABLE_UNDO_MANAGER = ; 122 123 ENABLE_VIDEO = ENABLE_VIDEO; 123 124 ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME)); … … 130 131 ENABLE_XSLT = ENABLE_XSLT; 131 132 132 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_ VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);133 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/WebKit2/ChangeLog
r119881 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2012-06-08 Brent Fulgham <bfulgham@webkit.org> 2 11 [WinCairo] Build fix after Windows export definition file change. -
trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig
r119482 r119895 120 120 ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY; 121 121 ENABLE_TOUCH_ICON_LOADING = ; 122 ENABLE_UNDO_MANAGER = ; 122 123 ENABLE_VIDEO = ENABLE_VIDEO; 123 124 ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME)); … … 130 131 ENABLE_XSLT = ENABLE_XSLT; 131 132 132 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_ VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);133 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS3_FLEXBOX) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_VARIABLES) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FONT_BOOSTING) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_UNDO_MANAGER) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT); -
trunk/Source/cmake/WebKitFeatures.cmake
r119482 r119895 90 90 WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_EVENTS "Toggle Touch Events support" OFF) 91 91 WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_ICON_LOADING "Toggle Touch Icon Loading Support" OFF) 92 WEBKIT_OPTION_DEFINE(ENABLE_UNDO_MANAGER "Toggle Undo Manager support" OFF) 92 93 WEBKIT_OPTION_DEFINE(ENABLE_VIBRATION "Toggle Vibration API support" OFF) 93 94 WEBKIT_OPTION_DEFINE(ENABLE_VIDEO "Toggle Video support" OFF) -
trunk/Source/cmakeconfig.h.cmake
r119482 r119895 70 70 #cmakedefine01 ENABLE_TOUCH_EVENTS 71 71 #cmakedefine01 ENABLE_TOUCH_ICON_LOADING 72 #cmakedefine01 ENABLE_UNDO_MANAGER 72 73 #cmakedefine01 ENABLE_VIBRATION 73 74 #cmakedefine01 ENABLE_VIDEO -
trunk/Tools/ChangeLog
r119894 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 * Scripts/webkitperl/FeatureList.pm: 9 * qmake/mkspecs/features/features.pri: 10 1 11 2012-06-08 Ryosuke Niwa <rniwa@webkit.org> 2 12 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r119482 r119895 118 118 $touchEventsSupport, 119 119 $touchIconLoadingSupport, 120 $undoManagerSupport, 120 121 $vibrationSupport, 121 122 $videoSupport, … … 352 353 define => "ENABLE_TOUCH_ICON_LOADING", default => 0, value => \$touchIconLoadingSupport }, 353 354 355 { option => "undo-manager", desc => "Toggle Undo Manager support", 356 define => "ENABLE_UNDO_MANAGER", default => 0, value => \$undoManagerSupport }, 357 354 358 { option => "vibration", desc => "Toggle Vibration support", 355 359 define => "ENABLE_VIBRATION", default => (isEfl() || isBlackBerry()), value => \$vibrationSupport }, -
trunk/Tools/qmake/mkspecs/features/features.pri
r118774 r119895 94 94 ENABLE_TOUCH_EVENTS=1 \ 95 95 ENABLE_TOUCH_ICON_LOADING=0 \ 96 ENABLE_UNDO_MANAGER=0 \ 96 97 ENABLE_VIBRATION=0 \ 97 98 ENABLE_VIDEO=0 \ -
trunk/WebKitLibraries/ChangeLog
r119482 r119895 1 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com> 2 3 Add UNDO_MANAGER flag 4 https://bugs.webkit.org/show_bug.cgi?id=87908 5 6 Reviewed by Tony Chang. 7 8 * win/tools/vsprops/FeatureDefines.vsprops: 9 * win/tools/vsprops/FeatureDefinesCairo.vsprops: 10 1 11 2012-06-05 Dongwoo Im <dw.im@samsung.com> 2 12 -
trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops
r119482 r119895 10 10 <Tool 11 11 Name="VCCLCompilerTool" 12 PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FONT_BOOSTING);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_ VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"12 PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FONT_BOOSTING);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)" 13 13 /> 14 14 <UserMacro … … 313 313 /> 314 314 <UserMacro 315 Name="ENABLE_UNDO_MANAGER" 316 Value="" 317 PerformEnvironmentSet="true" 318 /> 319 <UserMacro 315 320 Name="ENABLE_VIDEO" 316 321 Value="ENABLE_VIDEO" -
trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops
r119482 r119895 10 10 <Tool 11 11 Name="VCCLCompilerTool" 12 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FONT_BOOSTING);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_ VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"12 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FONT_BOOSTING);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)" 13 13 /> 14 14 <UserMacro … … 293 293 /> 294 294 <UserMacro 295 Name="ENABLE_UNDO_MANAGER" 296 Value="" 297 PerformEnvironmentSet="true" 298 /> 299 <UserMacro 295 300 Name="ENABLE_VIDEO" 296 301 Value=""
Note: See TracChangeset
for help on using the changeset viewer.