summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add ninja as a submodule.Zeno Albisser2013-06-272-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 notificationsAndras Becsi2013-06-254-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 classesAndras Becsi2013-06-257-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 headerAndras Becsi2013-06-253-14/+65
| | | | | Change-Id: Iad87d10b1dca699a9b6b0ab60a4b90b19f515434 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Adding some missing license headersSergio Ahumada2013-06-253-0/+122
| | | | | Change-Id: If41e2991be7877060f7739877f756acf2679b688 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
* Fix build with ToTAndras Becsi2013-06-243-3/+3
|
* Fix the regression introduced by the previous build fix.Michael BrĂ¼ning2013-06-212-15/+4
| | | | Methods signatures were changed, not new methods added.
* Fix the build when binutils-gold isn't installed.Jocelyn Turcotte2013-06-211-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Ă¼ning2013-06-212-0/+11
|
* Fix build with ToTSimon Hausmann2013-06-201-0/+6
|
* Use QStackedLayout instead of QVBoxLayout.Jocelyn Turcotte2013-06-191-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 Turcotte2013-06-193-6/+3
|
* Move RenderWidgetHostViewQt out of the content namespace.Jocelyn Turcotte2013-06-1910-29/+13
|
* Use Q_PRIVATE_SLOT for QWebContentsViewPrivate.Jocelyn Turcotte2013-06-196-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 Turcotte2013-06-194-0/+164
|
* Move API layer-only classes back from the shared static lib.Jocelyn Turcotte2013-06-1916-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 Turcotte2013-06-194-31/+138
|
* Simplify the BackingStore handling.Jocelyn Turcotte2013-06-199-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 Turcotte2013-06-1917-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 Turcotte2013-06-194-7/+4
|
* Hide the p-impl pointer the same way as QObject to be able to use Q_D and Q_Q.Jocelyn Turcotte2013-06-195-27/+66
|
* better gclient detection in the patch scriptPierre Rossi2013-06-191-4/+13
|
* Make logging of unimplemented functions optionalPierre Rossi2013-06-191-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 filePierre Rossi2013-06-193-6/+2
|
* More ignore patternsPierre Rossi2013-06-191-0/+5
|
* Allow running patch-chromium.sh from any directory.Zeno Albisser2013-06-191-1/+1
|
* Include fix.Zeno Albisser2013-06-181-0/+1
|
* Disable the back/forward buttons when appropriate.Zeno Albisser2013-06-185-2/+20
|
* Startup URL from command line argsPierre Rossi2013-06-185-10/+84
|
* Notify the NativeViewContainer when the QQuickNativeView is being destroyed.Zeno Albisser2013-06-181-1/+6
|
* Use QQmlProperty::write instead of Binding item.Zeno Albisser2013-06-182-18/+2
|
* Add initial API layer for widgets.Zeno Albisser2013-06-189-13/+130
|
* Add initial API layer for QtQuick and connect the signals accordingly.Zeno Albisser2013-06-186-29/+118
|
* Qt Quick example: use a qrc filePierre Rossi2013-06-184-4/+16
|
* cleaner content margins for the nested layoutsPierre Rossi2013-06-183-4/+13
| | | | also remove QQUICKWEBENGINE env var
* Split out the example into two distinct onesPierre Rossi2013-06-1717-41/+92
| | | | Cleaner than deciding on startup with an env variable
* Use QQuickControls for QtQuick browser ui.Zeno Albisser2013-06-178-79/+38
|
* Make ninja detection a bit more robustPierre Rossi2013-06-143-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 argsPierre Rossi2013-06-141-6/+9
|
* Quick cleanup.Jocelyn Turcotte2013-06-1211-110/+10
|
* Start simplifying WebContentsDelegateQtPierre Rossi2013-06-126-112/+34
| | | | Mostly removing duplicated code so far.
* Don't depend on QApplication for cursorFlashTimePierre Rossi2013-06-121-2/+4
| | | | Seems more future-proof to only depend on Gui as much as possible.
* Remove obsolete RasterWindow.Zeno Albisser2013-06-122-194/+0
|
* Rename remaining references of blinq to QtWebEngine.Jocelyn Turcotte2013-06-1113-25/+25
|
* Get rid of BlinqApplication.Jocelyn Turcotte2013-06-1110-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 viewPierre Rossi2013-06-114-5/+27
|
* Add more missing license headersPierre Rossi2013-06-117-0/+287
|
* Remove content_shell_lib target from dependencies in gypPierre Rossi2013-06-111-2/+8
|
* And shell is out !Pierre Rossi2013-06-1014-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 ignorePierre Rossi2013-06-101-0/+4
|