Changeset 249318 in webkit


Ignore:
Timestamp:
Aug 30, 2019 1:29:41 AM (5 years ago)
Author:
Philippe Normand
Message:

[WPE][Qt] loadingChanged signal parameter is unusable
https://bugs.webkit.org/show_bug.cgi?id=201301

Reviewed by Carlos Garcia Campos.

Source/WebKit:

  • UIProcess/API/wpe/qt/WPEQtView.h: Explicitely name signal

parameter. It is a runtime requirement for QML.

Tools:

  • MiniBrowser/wpe/qt/main.qml: Add a basic loadingChange signal handler.
  • Scripts/webkitpy/style/checker.py: White-list WPEQtView.h for

readablity/parameter_name code styl checker rule.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r249314 r249318  
     12019-08-30  Philippe Normand  <pnormand@igalia.com>
     2
     3        [WPE][Qt] loadingChanged signal parameter is unusable
     4        https://bugs.webkit.org/show_bug.cgi?id=201301
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * UIProcess/API/wpe/qt/WPEQtView.h: Explicitely name signal
     9        parameter. It is a runtime requirement for QML.
     10
    1112019-08-29  Keith Rollin  <krollin@apple.com>
    212
  • trunk/Source/WebKit/UIProcess/API/wpe/qt/WPEQtView.h

    r243492 r249318  
    7878    void urlChanged();
    7979    void titleChanged();
    80     void loadingChanged(WPEQtViewLoadRequest*);
     80    void loadingChanged(WPEQtViewLoadRequest* loadRequest);
    8181    void loadProgressChanged();
    8282
  • trunk/Tools/ChangeLog

    r249312 r249318  
     12019-08-30  Philippe Normand  <pnormand@igalia.com>
     2
     3        [WPE][Qt] loadingChanged signal parameter is unusable
     4        https://bugs.webkit.org/show_bug.cgi?id=201301
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * MiniBrowser/wpe/qt/main.qml: Add a basic loadingChange signal handler.
     9        * Scripts/webkitpy/style/checker.py: White-list WPEQtView.h for
     10        readablity/parameter_name code styl checker rule.
     11
    1122019-08-29  Keith Rollin  <krollin@apple.com>
    213
  • trunk/Tools/MiniBrowser/wpe/qt/main.qml

    r240141 r249318  
    1717            main_window.title = title;
    1818        }
     19        onLoadingChanged: {
     20            if (loadRequest.errorString)
     21                console.log('WPEView error: ' + loadRequest.errorString)
     22        }
    1923    }
    2024}
  • trunk/Tools/Scripts/webkitpy/style/checker.py

    r249205 r249318  
    153153      os.path.join('Tools', 'TestWebKitAPI')],
    154154     ["-readability/naming"]),
     155
     156    ([
     157      # The WPEQtView class can't rely on the readability/parameter_name rule,
     158      # because omitting parameter names for QML signals leads to runtime
     159      # errors.
     160      os.path.join('Source', 'WebKit', 'UIProcess', 'API', 'wpe', 'qt', 'WPEQtView.h'),
     161    ],
     162    ["-readability/parameter_name"]),
    155163
    156164    ([
Note: See TracChangeset for help on using the changeset viewer.