[Qt] Re-generate QtWebKit API forwarding headers when API changes
[WebKit-https.git] / ChangeLog
index 5b76b9f78890e10dd6709f66b18fdf75625f89f8..13e5de983812bb7bf565aa05362bf5652ceacc2f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2011-11-23  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
+
+        [Qt] Re-generate QtWebKit API forwarding headers when API changes
+
+        The forwarding headers are generated by syncqt, and syncqt is run by qmake,
+        so we need sync.profile to live in the same directory as the project file
+        that will be touched when adding/removing API (api.pri in our case).
+
+        Since the WebKit2 APIs live in a separate static library, we have to
+        add the project file for WebKit2 as a dependency of the api.pri file
+        as well, so that any changes to the WebKit2 API will still trigger a
+        run of qmake (and then syncqt).
+
+        Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
+        that the forwarding headers are still generated in the root build dir,
+        not in the Source dir along with the internal forwarding headers.
+
+        Reviewed by Andreas Kling.
+
+        * Source/QtWebKit.pro:
+        * Source/api.pri:
+        * Source/sync.profile: Renamed from sync.profile.
+
 2011-11-23  Halton Huo  <halton.huo@intel.com>
 
         [EFL] Add zlib depend when freetype is used.
 2011-11-23  Halton Huo  <halton.huo@intel.com>
 
         [EFL] Add zlib depend when freetype is used.