Changeset 63775 in webkit


Ignore:
Timestamp:
Jul 20, 2010 2:45:03 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-07-20 Lucas De Marchi <lucas.demarchi@profusion.mobi>

Reviewed by Kenneth Rohde Christiansen.

Fix zoom in/out on EFL after r62666. The patch for adding viewport
missed the initialization of zoom_range.user_scalable. In case browser
doesn't care about the viewport and does not listen to the signal,
user_scalable will be always false, thus inhibiting zoom in/out.
https://bugs.webkit.org/show_bug.cgi?id=42656

  • efl/EWebLauncher/main.c: (on_viewport_changed): when listening to signal about viewport meta tag, it's not sufficient to receive the parameters. One needs also to enforce these parameters in WebKit.
  • efl/ewk/ewk_view.cpp: (_ewk_view_priv_new): initialize user_scalable parameter to allow browser zooming in and out.
Location:
trunk/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/ChangeLog

    r63602 r63775  
     12010-07-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        Fix zoom in/out on EFL after r62666. The patch for adding viewport
     6        missed the initialization of zoom_range.user_scalable. In case browser
     7        doesn't care about the viewport and does not listen to the signal,
     8        user_scalable will be always false, thus inhibiting zoom in/out.
     9        https://bugs.webkit.org/show_bug.cgi?id=42656
     10
     11        * efl/EWebLauncher/main.c:
     12        (on_viewport_changed): when listening to signal about viewport meta tag,
     13        it's not sufficient to receive the parameters. One needs also to enforce
     14        these parameters in WebKit.
     15        * efl/ewk/ewk_view.cpp:
     16        (_ewk_view_priv_new): initialize user_scalable parameter to allow
     17        browser zooming in and out.
     18
    1192010-07-16  Zhe Su  <suzhe@chromium.org>
    220
  • trunk/WebKit/efl/EWebLauncher/main.c

    r62666 r63775  
    414414    app->viewport.maxScale = maxScale;
    415415    app->viewport.userScalable = (Eina_Bool)userScalable;
     416    viewport_set();
    416417}
    417418
  • trunk/WebKit/efl/ewk/ewk_view.cpp

    r63290 r63775  
    596596    priv->settings.zoom_range.min_scale = ZOOM_MIN;
    597597    priv->settings.zoom_range.max_scale = ZOOM_MAX;
     598    priv->settings.zoom_range.user_scalable = EINA_TRUE;
    598599
    599600    priv->main_frame = _ewk_view_core_frame_new(sd, priv, 0).get();
Note: See TracChangeset for help on using the changeset viewer.