Changeset 258877 in webkit
- Timestamp:
- Mar 23, 2020 2:50:48 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r258833 r258877 1 2020-03-23 Michael Catanzaro <mcatanzaro@gnome.org> 2 3 [GTK] Allow distributors to brand user agent 4 https://bugs.webkit.org/show_bug.cgi?id=162611 5 6 Reviewed by Adrian Perez de Castro. 7 8 Add build option for inserting distributor branding into the user agent string. 9 10 * Source/cmake/OptionsGTK.cmake: 11 * Source/cmake/OptionsWPE.cmake: 12 1 13 2020-03-23 Philippe Normand <pnormand@igalia.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r258875 r258877 1 2020-03-23 Michael Catanzaro <mcatanzaro@gnome.org> 2 3 [GTK] Allow distributors to brand user agent 4 https://bugs.webkit.org/show_bug.cgi?id=162611 5 6 Reviewed by Adrian Perez de Castro. 7 8 * platform/glib/UserAgentGLib.cpp: 9 (WebCore::buildUserAgentString): 10 1 11 2020-03-23 Dean Jackson <dino@apple.com> 2 12 -
trunk/Source/WebCore/platform/glib/UserAgentGLib.cpp
r257128 r258877 90 90 uaString.append(platformForUAString()); 91 91 uaString.appendLiteral("; "); 92 #if defined(USER_AGENT_BRANDING) 93 uaString.appendLiteral(USER_AGENT_BRANDING "; "); 94 #endif 92 95 uaString.append(platformVersionForUAString()); 93 96 } … … 142 145 userAgent = standardUserAgentStatic() + ' ' + applicationName + '/' + finalApplicationVersion; 143 146 } 144 ASSERT(isValidUserAgentHeaderValue(userAgent)); 147 148 static bool checked = false; 149 if (!checked) { 150 // For release builds, we'll only check the first resource load, mainly to ensure that any 151 // configured application details or user agent branding is OK. 152 RELEASE_ASSERT_WITH_MESSAGE(isValidUserAgentHeaderValue(userAgent), "%s is not a valid user agent header", userAgent.utf8().data()); 153 checked = true; 154 } 155 ASSERT(isValidUserAgentHeaderValue(userAgent); 145 156 return userAgent; 146 157 } -
trunk/Source/cmake/OptionsGTK.cmake
r258833 r258877 17 17 set(INTROSPECTION_INSTALL_GIRDIR "${CMAKE_INSTALL_FULL_DATADIR}/gir-1.0") 18 18 set(INTROSPECTION_INSTALL_TYPELIBDIR "${LIB_INSTALL_DIR}/girepository-1.0") 19 20 set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string") 21 if (USER_AGENT_BRANDING) 22 add_definitions(-DUSER_AGENT_BRANDING="${USER_AGENT_BRANDING}") 23 endif () 19 24 20 25 find_package(Cairo 1.14.0 REQUIRED) -
trunk/Source/cmake/OptionsWPE.cmake
r258833 r258877 12 12 set(EXEC_INSTALL_DIR "${CMAKE_INSTALL_FULL_BINDIR}" CACHE PATH "Absolute path to executable installation directory") 13 13 set(LIBEXEC_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBEXECDIR}/wpe-webkit-${WPE_API_VERSION}" CACHE PATH "Absolute path to install executables executed by the library") 14 15 set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string") 16 if (USER_AGENT_BRANDING) 17 add_definitions(-DUSER_AGENT_BRANDING=${USER_AGENT_BRANDING}) 18 endif () 14 19 15 20 find_package(Cairo 1.14.0 REQUIRED)
Note: See TracChangeset
for help on using the changeset viewer.