- a/Source/WebKit2/ChangeLog +13 lines
Lines 1-3 a/Source/WebKit2/ChangeLog_sec1
1
2013-06-11  Changhyup Jwa  <ch.jwa@samsung.com>
2
3
        [EFL][WK2] Add fallback for EWK2UnitTestBase if opengl is not available.
4
        https://bugs.webkit.org/show_bug.cgi?id=117504
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        There're many fails on efl webkit2 unit test if opengl is not available.
9
        So, add fallback to non-opengl evas engine.
10
11
        * UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:
12
        (EWK2UnitTest::EWK2UnitTestBase::SetUp):
13
1
2013-06-11  Csaba Osztrogonác  <ossy@webkit.org>
14
2013-06-11  Csaba Osztrogonác  <ossy@webkit.org>
2
15
3
        Make WTR use its own temporary directory for application cache
16
        Make WTR use its own temporary directory for application cache
- a/Source/WebKit2/UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp -2 / +3 lines
Lines 50-58 void EWK2UnitTestBase::SetUp() a/Source/WebKit2/UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp_sec1
50
#if defined(WTF_USE_ACCELERATED_COMPOSITING) && defined(HAVE_ECORE_X)
50
#if defined(WTF_USE_ACCELERATED_COMPOSITING) && defined(HAVE_ECORE_X)
51
    const char* engine = "opengl_x11";
51
    const char* engine = "opengl_x11";
52
    m_ecoreEvas = ecore_evas_new(engine, 0, 0, width, height, 0);
52
    m_ecoreEvas = ecore_evas_new(engine, 0, 0, width, height, 0);
53
#else
53
    // Graceful fallback to software rendering if evas_gl engine is not available.
54
    m_ecoreEvas = ecore_evas_new(0, 0, 0, width, height, 0);
54
    if (!m_ecoreEvas)
55
#endif
55
#endif
56
    m_ecoreEvas = ecore_evas_new(0, 0, 0, width, height, 0);
56
57
57
    ecore_evas_show(m_ecoreEvas);
58
    ecore_evas_show(m_ecoreEvas);
58
    Evas* evas = ecore_evas_get(m_ecoreEvas);
59
    Evas* evas = ecore_evas_get(m_ecoreEvas);

Return to Bug 117504