| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Linking only to webkit isn't enough to get symbols we use from
QQuickWebViewExperimental.
Change-Id: Iab5bae650b0f89f7c4f1f6cb518c147f4511ddbc
Reviewed-by: Michael Bruning <michael.bruning@digia.com>
Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com>
|
|
|
|
|
|
| |
Change-Id: Ibe445de36e157b24eb2bdbb0dab2be1c063b3531
Reviewed-by: Luis Gabriel Lima <luis.gabriel@openbossa.org>
Reviewed-by: Anselmo L. S. Melo <anselmo.melo@openbossa.org>
|
|\
| |
| | |
Fix mobile mode with current webkit trunk
|
|/
|
|
|
|
|
|
| |
webkit trunk thanks to qtbase receiving support for devicePixelRatio.
Further details on webkit issue #104574.
Signed-off-by: Adenilson Cavalcanti <cavalcantii@gmail.com>
|
|
|
|
|
|
| |
Replace setWindowFlags with setFlags.
Reviewed-by: TrustMe
|
| |
|
|
|
|
| |
Reviewed-by: Jesus
|
|
|
|
|
|
| |
Will be updated on later commits.
Reviewed-by: TrustMe
|
|
|
|
| |
Reviewed-by: TrustMe.
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
|
|
| |
QQuickCanvas became QQuickWindow, and its method setClearColor
became setColor.
See http://lists.qt-project.org/pipermail/development/2012-July/005009.html
and qtdeclarative/feb996e3.
Reviewed-by: Rafael Brandão
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
|
| |
In a recent Qt5 change, the behavior of opacity has been changed and
no longer affects click or touch events. In a first step, we will bind
enabled property to opacity. In the future we may want to take advantage
of invisible items and use "visible: false" instead.
Reviewed-by: Alexis Menard
|
|
|
|
| |
Reviewed-by: Rafael Brandao
|
|
|
|
| |
Reviewed-by: Rafael Brandao
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
| |
I've also added a protection in case you run the script
from the snowshoe/tools folder.
Reviewed-by: Lauro Moura
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
| |
The code removed was not necessary in the first place.
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
|
|
| |
Instead calling the old global function API, use
the new Qt.inputMethod object.
Fixes the non-closing keyboard problem with newer
Qt revisions.
Reviewed-by: Marcelo Lira
|
|
|
|
| |
Reviewed-by:TrustMe
|
|
|
|
|
|
|
| |
The following warning was fixed: <Unknown File>: QML StateGroup: Can't apply
a state change as part of a state definition.
Reviewed-by: Lauro Moura
|
|
|
|
|
|
|
| |
Tabs grid should be the default option unless we have some topsite
already added into database.
Reviewed-by: Rafael Brandao
|
|
|
|
|
|
|
|
|
|
| |
Reviewers: darktears
Reviewed By: darktears
Maniphest Tasks: T1
Differential Revision: http://review.qtlabs.org.br/D7
|
|
|
|
|
|
|
| |
The current snowshoe version has invalid heights for some components
leading to incorrect positioning.
Reviewed-by: Lauro Moura
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Add missing ; in a JS statement.
Test Plan: None, coding style fix
Reviewers: cmarcelo
Reviewed By: cmarcelo
Differential Revision: http://review.qtlabs.org.br/D6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
There are three ways we can close Snowshoe
1) Closing the window from the Window Manager.
2) Using Ctrl-Shift-Q shortcut.
3) Using Ctrl-W to close last tab.
The cases (2) and (3) were quitting and leaking the BrowserWindow, so
ApplicationStateTracker destructor would not get called, and the tabs
opened were not persisted. Fixed this by closing the window instead of
quitting directly, so other cases work like case (1).
However QWindow::close() is not enough. I've created a bug for it, but
meanwhile we workaround by having our own close method.
Reviewers: darktears
Reviewed By: darktears
Differential Revision: http://review.qtlabs.org.br/D5
|
|
|
|
|
|
|
| |
Now every time you click an item on TabsGrid the Overlay bar will
show up. The timer event also gets priority over "loading finished".
Reviewed-by: Lauro Moura
|
|
|
|
|
|
|
| |
For now it uses QWidget but when Qt Components will provide an alternative
we can change it.
Reviewed-by: Caio Oliveira
|
|
|
|
| |
Not sure if it works but at least we can debug it.
|
|
|
|
|
|
|
| |
It has scrollbars and support sections. Note that the ItemSelector
is deleted by WebKit whenever the popup is hidden.
Reviewed-by: Caio Oliveira
|
|
|
|
|
|
|
|
| |
You need to set a specific surface format to get translucent background
on a QWindow. Unfortunately due to a bug even the main window should also
be setup as transparent for the popup to work correctly.
Reviewed-by: Rafael Brandao
|
|
|
|
| |
Reviewed-by: Rafael Brandao
|
|
|
|
| |
Reviewed-by: Rafael Brandao
|
|
|
|
|
|
|
|
| |
this commit to implement yet another different behavior.
Revert "Enable all panels (tabs and favorites) no matter if there's no webpages opened or favorites registered."
This reverts commit b38be32a84ed0d3f4a8d1197cefac77e0d16046f.
|
|
|
|
|
|
|
|
| |
this commit to implement yet another different behavior.
Revert "Open "new url" dialog when the browser is started and there's no items on the bookmark."
This reverts commit 4f365a2007ab52b244a951a5570fde7a3d265cfa.
|
|
|
|
| |
Reviewed-by: Rafael Brandão
|
|
|
|
|
|
|
|
|
|
| |
It now uses a SQL query instead of a QSqlRecord. The reason for
using the former is that insertion through QSqlRecord increases the
row count, and emits a signal advertising it, before the row is
commited to the database. This inconsistent state is causing trouble
with the pin/unpin button in the mobile UI.
Reviewed-by: Rafael Brandão
|
|
|
|
| |
Reviewed-by: Anderson Schimuneck
|
|
|
|
|
|
|
|
|
| |
As we use Repeater for each page, we get an index in the range from zero
to the number of items per page minus one for each component. By adding
the offset to the immediate parent, it becomes accessible inside the
delegate and then we can add the current page offset expected.
Reviewed-by: Caio Oliveira
|
|
|
|
|
|
| |
the bookmark.
Reviewed-by: Marcelo Lira
|
|
|
|
|
|
|
|
|
|
| |
This method calls QSqlTableModel::insertRecord which goes on to
call beginInsertRows.
In practice this fix prevents BookmarkModel from emitting two
countChanged() signals when inserting bookmarks.
Reviewed-by: Hugo Parente Lima
|
|
|
|
|
|
|
|
|
|
|
|
| |
The delegates of TabsPanel and TopSitesPanel share a lot of things
in common, most of those things are those pesky little details like
margin, font, color, and even an identical regular expression.
Stuff like that should be in the same place.
In addition, the margin and font problems of the thumbnail url texts
reported in the design review, were fixed.
Reviewed-by: Hugo Parente Lima
|
|
|
|
| |
Reviewed-by: Hugo Parente Lima
|
|
|
|
|
|
| |
opened or favorites registered.
Reviewed-by: Caio Oliveira
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is no way to make custom scrollbars on the UIProcess side because
the way the flickable is handled in desktop mode. View = Content so we
can't get infos in QML about scrolling as there is no scrolling possible.
The mobile RenderTheme doesn't have an implementation for the scrollbar
(as it assumes you can do it in the UIProcess) so we can fallback to
the QStyle RenderTheme. I think it is fine for snowshoe desktop to use it,
it is anyway way better than the mobile one (IMHO).
Reviewed-by: Caio Oliveira
|
|
|
|
| |
Reviewed-by: Caio Oliveira
|
|
|
|
|
|
|
|
| |
The bug is caused by Qml setting panelToggle.topsites.visible to false
then to true at start up causing a cascade misbehaviour, the workaround
is to set the state of the root element on Component.onCompleted.
Reviewed-by: Marcelo Lira
|
|
|
|
| |
Reviewed-by: Marcelo Lira
|