Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add ninja as a submodule. | Zeno Albisser | 2013-06-27 | 2 | -0/+3 | |
| | | | | | | Change-Id: Id12c5810e83c47a1c7289515cabc5ddd9a8a280b Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com> Reviewed-by: Andras Becsi <andras.becsi@digia.com> | |||||
* | Use WebContentsViewQt::SetPageTitle for title change notifications | Andras Becsi | 2013-06-25 | 4 | -18/+7 | |
| | | | | | | | | | | Using the NotificationObserver mechanism for this purpose seams to be a bit of overkill so remove the inheritance from WebContentsDelegateQt. We can re-add it later if we find useful notifications. Change-Id: I4dff59f66893cd36ed8c0700fa492a3eeb99f87b Reviewed-by: Zeno Albisser <zeno.albisser@digia.com> | |||||
* | Deduplicate data in private view classes | Andras Becsi | 2013-06-25 | 7 | -32/+72 | |
| | | | | | | | | Move common data from WebContentsView private classes to the common base class WebContentsViewQtClient. Change-Id: I77484691a24d14403c8a6e434d6fb33ac557637e Reviewed-by: Zeno Albisser <zeno.albisser@digia.com> | |||||
* | Extract QQuickWebContentsViewPrivate declaration into its own header | Andras Becsi | 2013-06-25 | 3 | -14/+65 | |
| | | | | | Change-Id: Iad87d10b1dca699a9b6b0ab60a4b90b19f515434 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com> | |||||
* | Adding some missing license headers | Sergio Ahumada | 2013-06-25 | 3 | -0/+122 | |
| | | | | | Change-Id: If41e2991be7877060f7739877f756acf2679b688 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com> | |||||
* | Fix build with ToT | Andras Becsi | 2013-06-24 | 3 | -3/+3 | |
| | ||||||
* | Fix the regression introduced by the previous build fix. | Michael BrĂ¼ning | 2013-06-21 | 2 | -15/+4 | |
| | | | | Methods signatures were changed, not new methods added. | |||||
* | Fix the build when binutils-gold isn't installed. | Jocelyn Turcotte | 2013-06-21 | 1 | -0/+4 | |
| | | | | | Ideally we should find a way to use the binaries available in src/third_parth/gold. | |||||
* | Fix build due to new pure virtuals in RenderWidgetHostView. | Michael BrĂ¼ning | 2013-06-21 | 2 | -0/+11 | |
| | ||||||
* | Fix build with ToT | Simon Hausmann | 2013-06-20 | 1 | -0/+6 | |
| | ||||||
* | Use QStackedLayout instead of QVBoxLayout. | Jocelyn Turcotte | 2013-06-19 | 1 | -4/+3 | |
| | | | | | | | | When navigating a page, a new RenderWidgetHostViewQtDelegate will be added to our layout to swap the current one out. This leads QVBoxLayout to momentarily split-layout both views in the container, causing a resize of the views and triggering an unneeded BackingStore creation and re-paint. | |||||
* | Fix the build. | Jocelyn Turcotte | 2013-06-19 | 3 | -6/+3 | |
| | ||||||
* | Move RenderWidgetHostViewQt out of the content namespace. | Jocelyn Turcotte | 2013-06-19 | 10 | -29/+13 | |
| | ||||||
* | Use Q_PRIVATE_SLOT for QWebContentsViewPrivate. | Jocelyn Turcotte | 2013-06-19 | 6 | -12/+41 | |
| | | | | | | | | | Fix the gyp generator to allow including the moc file directly in qwebcontentsview.cpp to be able to use Q_PRIVATE_SLOT instead of having the private object deriving from QObject. This also removes the use of MOCABLE_SOURCES whose entries were added to 'sources' without moc being run on them first. | |||||
* | Add missing license headers. | Jocelyn Turcotte | 2013-06-19 | 4 | -0/+164 | |
| | ||||||
* | Move API layer-only classes back from the shared static lib. | Jocelyn Turcotte | 2013-06-19 | 16 | -24/+22 | |
| | | | | | | | Since ContentBrowserClientQt::OverrideCreateWebContentsView now takes care of using our Qt layer at runtime without relying on the static RenderWidgetHostView::CreateViewForWidget, we can now avoid linking this layer into the render process. | |||||
* | Move symbols that we left out from the Chromium build in a separate file. | Jocelyn Turcotte | 2013-06-19 | 4 | -31/+138 | |
| | ||||||
* | Simplify the BackingStore handling. | Jocelyn Turcotte | 2013-06-19 | 9 | -103/+34 | |
| | | | | | | | | | | | | | This patch removes the black borders around the widget when resizing. - No need to resize the BackingStore direcly, RenderWidgetHostImpl::WasResized takes care of allocating a new one with the correct size. - Get the backing store just before painting instead of pushing it when scheduling an update. Getting the backing store has side effects that assumes it is done that way. - Remove the about_to_validate_and_paint_ check as all our painting updates are scheduled back to the event loop and that we are now only fetching the BackingStore at this point. | |||||
* | Allow the API class to provide the page widget rendering implementation. | Jocelyn Turcotte | 2013-06-19 | 17 | -487/+428 | |
| | | | | | | | - Rename NativeViewQt to RenderWidgetHostViewQtDelegate to keep the context obvious. - Use an interface to handle the parenting instead of the NativeViewContainerQt mechanism that was needed with the Shell. | |||||
* | Remove an unused member from WebContentsDelegateQt. | Jocelyn Turcotte | 2013-06-19 | 4 | -7/+4 | |
| | ||||||
* | Hide the p-impl pointer the same way as QObject to be able to use Q_D and Q_Q. | Jocelyn Turcotte | 2013-06-19 | 5 | -27/+66 | |
| | ||||||
* | better gclient detection in the patch script | Pierre Rossi | 2013-06-19 | 1 | -4/+13 | |
| | ||||||
* | Make logging of unimplemented functions optional | Pierre Rossi | 2013-06-19 | 1 | -0/+5 | |
| | | | | | Can be enabled easily by adding this line to one's ~/.gyp/include.gypi file: 'defines': [ 'QT_WEBENGINE_LOGGING', ], | |||||
* | define CONTENT_IMPLEMENTATION directly in the common .gypi file | Pierre Rossi | 2013-06-19 | 3 | -6/+2 | |
| | ||||||
* | More ignore patterns | Pierre Rossi | 2013-06-19 | 1 | -0/+5 | |
| | ||||||
* | Allow running patch-chromium.sh from any directory. | Zeno Albisser | 2013-06-19 | 1 | -1/+1 | |
| | ||||||
* | Include fix. | Zeno Albisser | 2013-06-18 | 1 | -0/+1 | |
| | ||||||
* | Disable the back/forward buttons when appropriate. | Zeno Albisser | 2013-06-18 | 5 | -2/+20 | |
| | ||||||
* | Startup URL from command line args | Pierre Rossi | 2013-06-18 | 5 | -10/+84 | |
| | ||||||
* | Notify the NativeViewContainer when the QQuickNativeView is being destroyed. | Zeno Albisser | 2013-06-18 | 1 | -1/+6 | |
| | ||||||
* | Use QQmlProperty::write instead of Binding item. | Zeno Albisser | 2013-06-18 | 2 | -18/+2 | |
| | ||||||
* | Add initial API layer for widgets. | Zeno Albisser | 2013-06-18 | 9 | -13/+130 | |
| | ||||||
* | Add initial API layer for QtQuick and connect the signals accordingly. | Zeno Albisser | 2013-06-18 | 6 | -29/+118 | |
| | ||||||
* | Qt Quick example: use a qrc file | Pierre Rossi | 2013-06-18 | 4 | -4/+16 | |
| | ||||||
* | cleaner content margins for the nested layouts | Pierre Rossi | 2013-06-18 | 3 | -4/+13 | |
| | | | | also remove QQUICKWEBENGINE env var | |||||
* | Split out the example into two distinct ones | Pierre Rossi | 2013-06-17 | 17 | -41/+92 | |
| | | | | Cleaner than deciding on startup with an env variable | |||||
* | Use QQuickControls for QtQuick browser ui. | Zeno Albisser | 2013-06-17 | 8 | -79/+38 | |
| | ||||||
* | Make ninja detection a bit more robust | Pierre Rossi | 2013-06-14 | 3 | -4/+18 | |
| | | | | | | | | Having ninja in the PATH should be good enough. If that didn't work, we try to find it in the most logical location relative to CHROMIUM_SRC_DIR and bail out otherwise. Since it seems unlikely to vary, and can be convenient to keep persistent, we put it in .qmake.cache if qmake uses a cache. | |||||
* | Support QApplication command line args | Pierre Rossi | 2013-06-14 | 1 | -6/+9 | |
| | ||||||
* | Quick cleanup. | Jocelyn Turcotte | 2013-06-12 | 11 | -110/+10 | |
| | ||||||
* | Start simplifying WebContentsDelegateQt | Pierre Rossi | 2013-06-12 | 6 | -112/+34 | |
| | | | | Mostly removing duplicated code so far. | |||||
* | Don't depend on QApplication for cursorFlashTime | Pierre Rossi | 2013-06-12 | 1 | -2/+4 | |
| | | | | Seems more future-proof to only depend on Gui as much as possible. | |||||
* | Remove obsolete RasterWindow. | Zeno Albisser | 2013-06-12 | 2 | -194/+0 | |
| | ||||||
* | Rename remaining references of blinq to QtWebEngine. | Jocelyn Turcotte | 2013-06-11 | 13 | -25/+25 | |
| | ||||||
* | Get rid of BlinqApplication. | Jocelyn Turcotte | 2013-06-11 | 10 | -57/+131 | |
| | | | | | | | | Rename the class to WebEngineContext and keep it as a ref-counted member of pages instead. Also: - Change the user-agent product to QtWebEngine - Don't pass actual command line arguments to Chromium anymore - Allow attaching to the event loop through Before/AfterRun instead of blocking | |||||
* | Use QUrl::fromUserInput in the QtQuick view | Pierre Rossi | 2013-06-11 | 4 | -5/+27 | |
| | ||||||
* | Add more missing license headers | Pierre Rossi | 2013-06-11 | 7 | -0/+287 | |
| | ||||||
* | Remove content_shell_lib target from dependencies in gyp | Pierre Rossi | 2013-06-11 | 1 | -2/+8 | |
| | ||||||
* | And shell is out ! | Pierre Rossi | 2013-06-10 | 14 | -44/+435 | |
| | | | | | | | Introduce a few more bits of our own very basic implementations (URLRequestContextGetter and NetworkDelegate subclasses). Still need to figure out the appropriate dependancies in blinq.gypi | |||||
* | more files to ignore | Pierre Rossi | 2013-06-10 | 1 | -0/+4 | |
| |