Changeset 156567 in webkit
- Timestamp:
- Sep 27, 2013 1:25:56 PM (11 years ago)
- Location:
- trunk/Source
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r156546 r156567 1 2013-09-27 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> 2 3 [Nix] Updating Nix trunk files 4 https://bugs.webkit.org/show_bug.cgi?id=121752 5 6 Reviewed by Benjamin Poulain. 7 8 * wtf/nix/FeatureDefinesNix.h: 9 1 10 2013-09-06 Jer Noble <jer.noble@apple.com> 2 11 -
trunk/Source/WTF/wtf/nix/FeatureDefinesNix.h
r155360 r156567 39 39 #endif 40 40 41 #if !defined(ENABLE_BATTERY_STATUS) 42 #define ENABLE_BATTERY_STATUS 1 43 #endif 44 41 45 #if !defined(ENABLE_BLOB) 42 46 #define ENABLE_BLOB 1 … … 59 63 #endif 60 64 65 #if !defined(ENABLE_CSS_DEVICE_ADAPTATION) 66 #define ENABLE_CSS_DEVICE_ADAPTATION 1 67 #endif 68 61 69 #if !defined(ENABLE_CSS_EXCLUSIONS) 62 70 #define ENABLE_CSS_EXCLUSIONS 1 … … 123 131 #endif 124 132 133 #if !defined(ENABLE_GEOLOCATION) 134 #define ENABLE_GEOLOCATION 1 135 #endif 136 125 137 #if !defined(ENABLE_GESTURE_EVENTS) 126 138 #define ENABLE_GESTURE_EVENTS 1 … … 155 167 #endif 156 168 157 #if !defined(ENABLE_LEGACY_VENDOR_PREFIXES)158 #define ENABLE_LEGACY_VENDOR_PREFIXES 0159 #endif160 161 169 #if !defined(ENABLE_LEGACY_VIEWPORT_ADAPTION) 162 170 #define ENABLE_LEGACY_VIEWPORT_ADAPTION 1 … … 179 187 #endif 180 188 181 #if !defined(ENABLE_MICRODATA)182 #define ENABLE_MICRODATA 1183 #endif184 185 189 #if !defined(ENABLE_NAVIGATOR_CONTENT_UTILS) 186 190 #define ENABLE_NAVIGATOR_CONTENT_UTILS 1 … … 195 199 #endif 196 200 201 #if !defined(ENABLE_PAGE_VISIBILITY_API) 202 #define ENABLE_PAGE_VISIBILITY_API 1 203 #endif 204 197 205 #if !defined(ENABLE_PLUGIN_PACKAGE_SIMPLE_HASH) 198 206 #define ENABLE_PLUGIN_PACKAGE_SIMPLE_HASH 1 … … 207 215 #endif 208 216 217 #if !defined(ENABLE_PROMISES) 218 #define ENABLE_PROMISES 1 219 #endif 220 209 221 #if !defined(ENABLE_REQUEST_ANIMATION_FRAME) 210 222 #define ENABLE_REQUEST_ANIMATION_FRAME 1 … … 243 255 #endif 244 256 257 #if !defined(ENABLE_VIBRATION) 258 #define ENABLE_VIBRATION 1 259 #endif 260 245 261 #if !defined(ENABLE_VIDEO) 246 262 #define ENABLE_VIDEO 0 -
trunk/Source/WebCore/ChangeLog
r156560 r156567 1 2013-09-27 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> 2 3 [Nix] Updating Nix trunk files 4 https://bugs.webkit.org/show_bug.cgi?id=121752 5 6 Reviewed by Benjamin Poulain. 7 8 No new tests needed. 9 10 * page/nix/EventHandlerNix.cpp: 11 (WebCore::EventHandler::focusDocumentView): 12 (WebCore::EventHandler::passWheelEventToWidget): 13 (WebCore::EventHandler::passMousePressEventToSubframe): 14 (WebCore::EventHandler::passMouseMoveEventToSubframe): 15 (WebCore::EventHandler::passMouseReleaseEventToSubframe): 16 * platform/DragImage.h: 17 * platform/graphics/GraphicsContext3D.h: 18 * platform/nix/DragImageNix.cpp: 19 (WebCore::createDragImageFromImage): 20 * platform/nix/GamepadsNix.cpp: 21 (WebCore::sampleGamepads): 22 * platform/nix/LanguageNix.cpp: 23 (WebCore::platformLanguage): 24 * platform/nix/LocalizedStringsNix.cpp: 25 (WebCore::unacceptableTLSCertificate): 26 * platform/nix/PasteboardNix.cpp: 27 (WebCore::Pasteboard::types): 28 * platform/nix/RenderThemeNix.cpp: 29 (WebCore::toColor): 30 (WebCore::themeEngine): 31 (WebCore::webCanvas): 32 (WebCore::getWebThemeState): 33 (WebCore::RenderThemeNix::paintButton): 34 (WebCore::RenderThemeNix::paintTextField): 35 (WebCore::RenderThemeNix::paintCheckbox): 36 (WebCore::RenderThemeNix::paintRadio): 37 (WebCore::RenderThemeNix::paintMenuList): 38 (WebCore::RenderThemeNix::paintProgressBar): 39 (WebCore::RenderThemeNix::paintInnerSpinButton): 40 (WebCore::RenderThemeNix::paintMeter): 41 1 42 2013-09-27 Anders Carlsson <andersca@apple.com> 2 43 -
trunk/Source/WebCore/page/nix/EventHandlerNix.cpp
r155360 r156567 59 59 void EventHandler::focusDocumentView() 60 60 { 61 if (Page* page = m_frame ->page())62 page->focusController() ->setFocusedFrame(m_frame);61 if (Page* page = m_frame.page()) 62 page->focusController().setFocusedFrame(&m_frame); 63 63 } 64 64 … … 96 96 return false; 97 97 98 return static_cast<FrameView*>(widget)->frame() ->eventHandler()->handleWheelEvent(event);98 return static_cast<FrameView*>(widget)->frame().eventHandler().handleWheelEvent(event); 99 99 } 100 100 … … 108 108 bool EventHandler::passMousePressEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) 109 109 { 110 subframe->eventHandler() ->handleMousePressEvent(mev.event());110 subframe->eventHandler().handleMousePressEvent(mev.event()); 111 111 return true; 112 112 } … … 114 114 bool EventHandler::passMouseMoveEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe, HitTestResult* hoveredNode) 115 115 { 116 subframe->eventHandler() ->handleMouseMoveEvent(mev.event(), hoveredNode);116 subframe->eventHandler().handleMouseMoveEvent(mev.event(), hoveredNode); 117 117 return true; 118 118 } … … 120 120 bool EventHandler::passMouseReleaseEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) 121 121 { 122 subframe->eventHandler() ->handleMouseReleaseEvent(mev.event());122 subframe->eventHandler().handleMouseReleaseEvent(mev.event()); 123 123 return true; 124 124 } -
trunk/Source/WebCore/platform/DragImage.h
r156550 r156567 42 42 #elif PLATFORM(WIN) 43 43 typedef struct HBITMAP__* HBITMAP; 44 #elif PLATFORM(GTK) 44 #elif PLATFORM(GTK) || PLATFORM(NIX) 45 45 typedef struct _cairo_surface cairo_surface_t; 46 46 #endif … … 60 60 #elif PLATFORM(WIN) 61 61 typedef HBITMAP DragImageRef; 62 #elif PLATFORM(GTK) 62 #elif PLATFORM(GTK) || PLATFORM(NIX) 63 63 typedef cairo_surface_t* DragImageRef; 64 #elif PLATFORM(EFL) || PLATFORM(BLACKBERRY) || PLATFORM(NIX)64 #elif PLATFORM(EFL) || PLATFORM(BLACKBERRY) 65 65 typedef void* DragImageRef; 66 66 #endif -
trunk/Source/WebCore/platform/graphics/GraphicsContext3D.h
r156352 r156567 1031 1031 #endif 1032 1032 1033 #if PLATFORM(BLACKBERRY) || (PLATFORM(QT) && defined(QT_OPENGL_ES_2)) || ((PLATFORM(GTK) || PLATFORM(EFL) || PLATFORM(WIN) ) && USE(OPENGL_ES_2))1033 #if PLATFORM(BLACKBERRY) || (PLATFORM(QT) && defined(QT_OPENGL_ES_2)) || ((PLATFORM(GTK) || PLATFORM(EFL) || PLATFORM(WIN) || PLATFORM(NIX)) && USE(OPENGL_ES_2)) 1034 1034 friend class Extensions3DOpenGLES; 1035 1035 OwnPtr<Extensions3DOpenGLES> m_extensions; -
trunk/Source/WebCore/platform/nix/DragImageNix.cpp
r155360 r156567 56 56 } 57 57 58 DragImageRef createDragImageFromImage(Image*, RespectImageOrientationEnum)58 DragImageRef createDragImageFromImage(Image*, ImageOrientationDescription) 59 59 { 60 60 notImplemented(); -
trunk/Source/WebCore/platform/nix/GamepadsNix.cpp
r155360 r156567 38 38 void sampleGamepads(GamepadList* into) 39 39 { 40 WebKit::WebGamepads gamepads;40 Nix::Gamepads gamepads; 41 41 42 WebKit::Platform::current()->sampleGamepads(gamepads);42 Nix::Platform::current()->sampleGamepads(gamepads); 43 43 44 for (unsigned i = 0; i < WebKit::WebGamepads::itemsLengthCap; ++i) {45 WebKit::WebGamepad& webGamepad = gamepads.items[i];46 if (i < gamepads.length && webGamepad.connected) {44 for (unsigned i = 0; i < Nix::Gamepads::itemsLengthCap; ++i) { 45 Nix::Gamepad& nixGamepad = gamepads.items[i]; 46 if (i < gamepads.length && nixGamepad.connected) { 47 47 RefPtr<Gamepad> gamepad = into->item(i); 48 48 if (!gamepad) 49 49 gamepad = Gamepad::create(); 50 gamepad->id( webGamepad.id);50 gamepad->id(nixGamepad.id); 51 51 gamepad->index(i); 52 gamepad->timestamp( webGamepad.timestamp);53 gamepad->axes( webGamepad.axesLength, webGamepad.axes);54 gamepad->buttons( webGamepad.buttonsLength, webGamepad.buttons);52 gamepad->timestamp(nixGamepad.timestamp); 53 gamepad->axes(nixGamepad.axesLength, nixGamepad.axes); 54 gamepad->buttons(nixGamepad.buttonsLength, nixGamepad.buttons); 55 55 into->set(i, gamepad); 56 56 } else -
trunk/Source/WebCore/platform/nix/LanguageNix.cpp
r155360 r156567 42 42 43 43 if (!localeDefault) 44 return ASCII String("c");44 return ASCIILiteral("c"); 45 45 46 46 String locale = String(localeDefault); -
trunk/Source/WebCore/platform/nix/LocalizedStringsNix.cpp
r155360 r156567 45 45 } 46 46 47 String unacceptableTLSCertificate() 48 { 49 return ASCIILiteral("Unacceptable TLS certificate"); 47 50 } 51 52 } -
trunk/Source/WebCore/platform/nix/PasteboardNix.cpp
r156550 r156567 25 25 #include "Pasteboard.h" 26 26 27 #include "DocumentFragment.h"28 27 #include "NotImplemented.h" 29 #include <wtf/text/StringHash.h> 28 29 using namespace WTF; 30 30 31 31 namespace WebCore { 32 33 Pasteboard* Pasteboard::generalPasteboard()34 {35 static Pasteboard* pasteboard = new Pasteboard();36 return pasteboard;37 }38 32 39 33 Pasteboard::Pasteboard() … … 47 41 } 48 42 49 void Pasteboard::writeSelection(Range*, bool, Frame*, ShouldSerializeSelectedTextForClipboard)50 {51 notImplemented();52 }53 54 43 void Pasteboard::write(const PasteboardURL&) 55 {56 notImplemented();57 }58 59 void Pasteboard::writeImage(Node*, const URL&, const String&)60 {61 notImplemented();62 }63 64 void Pasteboard::writeClipboard(Clipboard*)65 44 { 66 45 notImplemented(); … … 76 55 notImplemented(); 77 56 return false; 78 }79 80 PassRefPtr<DocumentFragment> Pasteboard::documentFragment(Frame*, PassRefPtr<Range>, bool, bool&)81 {82 notImplemented();83 return 0;84 57 } 85 58 … … 134 107 } 135 108 136 ListHashSet<String> Pasteboard::types()109 Vector<String> Pasteboard::types() 137 110 { 138 111 notImplemented(); 139 return ListHashSet<String>();112 return Vector<String>(); 140 113 } 141 114 -
trunk/Source/WebCore/platform/nix/RenderThemeNix.cpp
r152428 r156567 30 30 #include "PaintInfo.h" 31 31 #include "PlatformContextCairo.h" 32 #include "public/Canvas.h" 32 33 #include "public/Platform.h" 33 #include "public/WebCanvas.h" 34 #include "public/WebRect.h" 35 #include "public/WebThemeEngine.h" 34 #include "public/Rect.h" 35 #include "public/ThemeEngine.h" 36 36 #if ENABLE(PROGRESS_ELEMENT) 37 37 #include "RenderProgress.h" … … 54 54 } 55 55 56 Color toColor(const WebKit::WebColor& color)56 Color toColor(const Nix::Color& color) 57 57 { 58 58 return WebCore::Color(RGBA32(color)); 59 59 } 60 60 61 static WebKit::WebThemeEngine* themeEngine()62 { 63 return WebKit::Platform::current()->themeEngine();64 } 65 66 static WebKit::WebCanvas* webCanvas(const PaintInfo& info)61 static Nix::ThemeEngine* themeEngine() 62 { 63 return Nix::Platform::current()->themeEngine(); 64 } 65 66 static Nix::Canvas* webCanvas(const PaintInfo& info) 67 67 { 68 68 return info.context->platformContext()->cr(); … … 170 170 } 171 171 172 static WebKit::WebThemeEngine::State getWebThemeState(const RenderTheme* theme, const RenderObject* o)172 static Nix::ThemeEngine::State getWebThemeState(const RenderTheme* theme, const RenderObject* o) 173 173 { 174 174 if (!theme->isEnabled(o)) 175 return WebKit::WebThemeEngine::StateDisabled;175 return Nix::ThemeEngine::StateDisabled; 176 176 if (theme->isPressed(o)) 177 return WebKit::WebThemeEngine::StatePressed;177 return Nix::ThemeEngine::StatePressed; 178 178 if (theme->isHovered(o)) 179 return WebKit::WebThemeEngine::StateHover;180 181 return WebKit::WebThemeEngine::StateNormal;179 return Nix::ThemeEngine::StateHover; 180 181 return Nix::ThemeEngine::StateNormal; 182 182 } 183 183 184 184 bool RenderThemeNix::paintButton(RenderObject* o, const PaintInfo& i, const IntRect& rect) 185 185 { 186 WebKit::WebThemeEngine::ButtonExtraParams extraParams;186 Nix::ThemeEngine::ButtonExtraParams extraParams; 187 187 extraParams.isDefault = isDefault(o); 188 188 extraParams.hasBorder = true; … … 191 191 extraParams.backgroundColor = o->style()->visitedDependentColor(CSSPropertyBackgroundColor).rgb(); 192 192 193 themeEngine()->paintButton(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect), extraParams);193 themeEngine()->paintButton(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect), extraParams); 194 194 return false; 195 195 } … … 202 202 return true; 203 203 204 themeEngine()->paintTextField(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect));204 themeEngine()->paintTextField(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect)); 205 205 return false; 206 206 } … … 213 213 bool RenderThemeNix::paintCheckbox(RenderObject* o, const PaintInfo& i, const IntRect& rect) 214 214 { 215 WebKit::WebThemeEngine::ButtonExtraParams extraParams;215 Nix::ThemeEngine::ButtonExtraParams extraParams; 216 216 extraParams.checked = isChecked(o); 217 217 extraParams.indeterminate = isIndeterminate(o); 218 218 219 themeEngine()->paintCheckbox(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect), extraParams);219 themeEngine()->paintCheckbox(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect), extraParams); 220 220 return false; 221 221 } … … 233 233 bool RenderThemeNix::paintRadio(RenderObject* o, const PaintInfo& i, const IntRect& rect) 234 234 { 235 WebKit::WebThemeEngine::ButtonExtraParams extraParams;235 Nix::ThemeEngine::ButtonExtraParams extraParams; 236 236 extraParams.checked = isChecked(o); 237 237 extraParams.indeterminate = isIndeterminate(o); 238 238 239 themeEngine()->paintRadio(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect), extraParams);239 themeEngine()->paintRadio(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect), extraParams); 240 240 return false; 241 241 } … … 253 253 bool RenderThemeNix::paintMenuList(RenderObject* o, const PaintInfo& i, const IntRect& rect) 254 254 { 255 themeEngine()->paintMenuList(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect));255 themeEngine()->paintMenuList(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect)); 256 256 return false; 257 257 } … … 282 282 { 283 283 RenderProgress* renderProgress = toRenderProgress(o); 284 WebKit::WebThemeEngine::ProgressBarExtraParams extraParams;284 Nix::ThemeEngine::ProgressBarExtraParams extraParams; 285 285 extraParams.isDeterminate = renderProgress->isDeterminate(); 286 286 extraParams.position = renderProgress->position(); 287 287 extraParams.animationProgress = renderProgress->animationProgress(); 288 288 extraParams.animationStartTime = renderProgress->animationStartTime(); 289 themeEngine()->paintProgressBar(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect), extraParams);289 themeEngine()->paintProgressBar(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect), extraParams); 290 290 291 291 return false; … … 385 385 bool RenderThemeNix::paintInnerSpinButton(RenderObject* o, const PaintInfo& i, const IntRect& rect) 386 386 { 387 WebKit::WebThemeEngine::InnerSpinButtonExtraParams extraParams;387 Nix::ThemeEngine::InnerSpinButtonExtraParams extraParams; 388 388 extraParams.spinUp = isSpinUpButtonPartPressed(o); 389 389 extraParams.readOnly = isReadOnlyControl(o); 390 390 391 themeEngine()->paintInnerSpinButton(webCanvas(i), getWebThemeState(this, o), WebKit::WebRect(rect), extraParams);391 themeEngine()->paintInnerSpinButton(webCanvas(i), getWebThemeState(this, o), Nix::Rect(rect), extraParams); 392 392 return false; 393 393 } … … 425 425 RenderMeter* renderMeter = toRenderMeter(o); 426 426 HTMLMeterElement* e = renderMeter->meterElement(); 427 WebKit::WebThemeEngine::MeterExtraParams extraParams;427 Nix::ThemeEngine::MeterExtraParams extraParams; 428 428 extraParams.min = e->min(); 429 429 extraParams.max = e->max();
Note: See TracChangeset
for help on using the changeset viewer.