Changeset 268647 in webkit
- Timestamp:
- Oct 17, 2020 11:30:42 AM (4 years ago)
- Location:
- trunk/Source/WebKitLegacy
- Files:
-
- 4 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKitLegacy/ChangeLog
r268163 r268647 1 2020-10-17 Sam Weinig <weinig@apple.com> 2 3 [Preferences] Add infrastructure for generating preferences for Windows WebKitLegacy 4 https://bugs.webkit.org/show_bug.cgi?id=217876 5 6 Reviewed by Simon Fraser. 7 8 * PlatformWin.cmake: 9 Add generation of WebPreferences. 10 1 11 2020-10-07 Keith Rollin <krollin@apple.com> 2 12 -
trunk/Source/WebKitLegacy/PlatformWin.cmake
r267034 r268647 248 248 ) 249 249 endif () 250 251 252 set(WebKitLegacy_WEB_PREFERENCES_TEMPLATES 253 ${WEBKITLEGACY_DIR}/win/Scripts/PreferencesTemplates/WebPreferencesDefinitions.h.erb 254 ${WEBKITLEGACY_DIR}/win/Scripts/PreferencesTemplates/WebViewPreferencesChangedGenerated.cpp.erb 255 ) 256 257 set(WebKitLegacy_WEB_PREFERENCES 258 ${WTF_SCRIPTS_DIR}/Preferences/WebPreferences.yaml 259 ${WTF_SCRIPTS_DIR}/Preferences/WebPreferencesDebug.yaml 260 ${WTF_SCRIPTS_DIR}/Preferences/WebPreferencesExperimental.yaml 261 ${WTF_SCRIPTS_DIR}/Preferences/WebPreferencesInternal.yaml 262 ) 263 264 set_source_files_properties(${WebKitLegacy_WEB_PREFERENCES} PROPERTIES GENERATED TRUE) 265 266 add_custom_command( 267 OUTPUT ${WebKitLegacy_DERIVED_SOURCES_DIR}/WebPreferencesDefinitions.h ${WebKitLegacy_DERIVED_SOURCES_DIR}/WebViewPreferencesChangedGenerated.cpp 268 DEPENDS ${WebKitLegacy_WEB_PREFERENCES_TEMPLATES} ${WebKitLegacy_WEB_PREFERENCES} WTF_CopyPreferences 269 COMMAND ${RUBY_EXECUTABLE} ${WTF_SCRIPTS_DIR}/GeneratePreferences.rb --frontend WebKitLegacy --base ${WTF_SCRIPTS_DIR}/Preferences/WebPreferences.yaml --debug ${WTF_SCRIPTS_DIR}/Preferences/WebPreferencesDebug.yaml --experimental ${WTF_SCRIPTS_DIR}/Preferences/WebPreferencesExperimental.yaml --internal ${WTF_SCRIPTS_DIR}/Preferences/WebPreferencesInternal.yaml --outputDir "${WebKitLegacy_DERIVED_SOURCES_DIR}" --template ${WEBKITLEGACY_DIR}/win/Scripts/PreferencesTemplates/WebPreferencesDefinitions.h.erb --template ${WEBKITLEGACY_DIR}/win/Scripts/PreferencesTemplates/WebViewPreferencesChangedGenerated.cpp.erb 270 VERBATIM) 271 272 list(APPEND WebKitLegacy_SOURCES 273 ${WebKitLegacy_DERIVED_SOURCES_DIR}/WebPreferencesDefinitions.h 274 ${WebKitLegacy_DERIVED_SOURCES_DIR}/WebViewPreferencesChangedGenerated.cpp 275 ) 276 250 277 251 278 if (CMAKE_SIZEOF_VOID_P EQUAL 8) -
trunk/Source/WebKitLegacy/win/ChangeLog
r268616 r268647 1 2020-10-17 Sam Weinig <weinig@apple.com> 2 3 [Preferences] Add infrastructure for generating preferences for WWindows WebKitLegacy 4 https://bugs.webkit.org/show_bug.cgi?id=217876 5 6 Reviewed by Simon Fraser. 7 8 * Scripts: Added. 9 * Scripts/PreferencesTemplates: Added. 10 * Scripts/PreferencesTemplates/WebPreferencesDefinitions.h.erb: Added. 11 * Scripts/PreferencesTemplates/WebViewPreferencesChangedGenerated.cpp.erb: Added. 12 Adds mostly empty generated files to establish infrastructure for generation. 13 14 * WebPreferences.cpp: 15 (WebPreferences::initializeDefaultSettings): 16 * WebView.cpp: 17 (WebView::notifyPreferencesChanged): 18 * WebView.h: 19 Adopt generated files, which currently don't do anything. 20 1 21 2020-10-16 Antoine Quint <graouts@webkit.org> 2 22 -
trunk/Source/WebKitLegacy/win/WebPreferences.cpp
r268616 r268647 31 31 #include "WebNotificationCenter.h" 32 32 #include "WebPreferenceKeysPrivate.h" 33 #include "WebPreferencesDefinitions.h" 33 34 34 35 #if USE(CG) … … 208 209 209 210 CFMutableDictionaryRef defaults = CFDictionaryCreateMutable(0, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); 211 212 INITIALIZE_DEFAULT_PREFERENCES_DICTIONARY_FROM_GENERATED_PREFERENCES; 210 213 211 214 CFDictionaryAddValue(defaults, CFSTR(WebKitStandardFontPreferenceKey), CFSTR("Times New Roman")); -
trunk/Source/WebKitLegacy/win/WebView.cpp
r268417 r268647 5127 5127 ASSERT(preferences == m_preferences); 5128 5128 5129 hr = preferencesChangedGenerated(*m_preferences); 5130 if (FAILED(hr)) 5131 return hr; 5132 5129 5133 BString str; 5130 5134 int size; -
trunk/Source/WebKitLegacy/win/WebView.h
r265169 r268647 483 483 HRESULT notifyDidAddIcon(IWebNotification*); 484 484 HRESULT notifyPreferencesChanged(IWebNotification*); 485 HRESULT preferencesChangedGenerated(const WebPreferences&); 485 486 486 487 static void setCacheModel(WebCacheModel);
Note: See TracChangeset
for help on using the changeset viewer.