1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-22 11:46:34 +01:00
Commit Graph

4518 Commits

Author SHA1 Message Date
David Rosca
9f266ac1e0 LocationCompleterView: Only use special window flags on xcb platform 2017-07-19 12:26:26 +02:00
David Rosca
302bffa250 Fix flatpak build 2017-07-03 21:09:44 +02:00
David Rosca
54a6f65bee AdBlock: Fix saving subscriptions
QSaveFile doesn't support QFile::Truncate mode
2017-07-01 18:50:25 +02:00
David Rosca
d6b142bba2 Travis: Yet another fix 2017-06-12 16:32:28 +02:00
David Rosca
d3aebb2b0c Travis: Another attempt to fix build 2017-06-12 16:14:31 +02:00
David Rosca
016ea1c9fa Travis: Fix compare for Qt 5.9 2017-06-08 21:10:25 +02:00
David Rosca
2c871eb47a Travis: Add Qt 5.9 linux builds 2017-06-08 20:33:00 +02:00
David Rosca
9b933c1fb7 SessionManager: Show only session name in message box when deleting session 2017-06-08 15:00:03 +02:00
David Rosca
26eb3753c0 SessionManager: Make it possible to restore backups again 2017-06-08 14:56:52 +02:00
David Rosca
93d4d66054 SessionManager: Add Session Manager dialog instead of menu structure
See #2331
2017-06-08 14:13:15 +02:00
David Rosca
bc65a0a038 Add RemoveItemFocusDelegate and use it in SearchEnginesDialog 2017-06-08 13:08:38 +02:00
David Rosca
ea966925dc SearchEnginesDialog: Remove left padding for items in QTreeView 2017-06-08 13:00:13 +02:00
David Rosca
f62665b9d9 SuperMenu: Move help actions to Help submenu
Also move Preferences action above About action
2017-06-08 11:13:22 +02:00
David Rosca
c9a52e59c3 Use QSaveFile also in other places 2017-06-08 10:14:19 +02:00
David Rosca
1a818e5b6c SessionManager: Use QSaveFile for writing session to file
See #2331
2017-06-08 10:04:45 +02:00
Elvis Angelaccio
2a2c49ca47 Ensure transient parent window for LocationCompleterView
This makes sure that the completer listview is properly positioned on
wayland. Tested with Qt 5.9 RC.

Closes #2344.
2017-06-08 09:47:39 +02:00
ravas
8dd870bc53 corrected BREW_OPENSSL path #1850 2017-06-07 10:43:11 +02:00
David Rosca
0d2b8b6b81 Change linux desktop file name to org.qupzilla.QupZilla
Closes #2308
2017-06-06 17:56:49 +02:00
David Rosca
874b9f993c Fix required Qt version from main 2017-06-06 17:55:40 +02:00
David Rosca
567881f130 Fix warnings when building with GCC 7 2017-06-06 17:51:06 +02:00
David Rosca
f0b8ac2daa Use QWebEngineHttpRequest with Qt 5.9 2017-06-06 17:40:47 +02:00
David Rosca
fcc3cf1809 Don't show multiple autofill notifications to save/update password
Close the old autofill notification before adding new one.
2017-05-29 19:28:31 +02:00
David Rosca
49eb9a862e Workaround Ctrl+F keypress being eaten by QtWebEngine 5.9 2017-05-29 17:21:56 +02:00
David Rosca
16f9b2fde9 Rework the zoom bug workaround
Qt 5.9 is affected too

Closes #2289
2017-05-29 17:11:48 +02:00
David Rosca
3ec6ffa5c9 WebPage: Remove no longer used m_adjustingScheduled 2017-05-29 17:05:28 +02:00
David Rosca
f9778eeaad Make sure the QWebChannel object is initiated in SpeedDial/Restore pages
Make it more robust, this also fixes issue with Qt 5.9

Closes #2329
2017-05-29 16:46:25 +02:00
David Rosca
74c65c2272 Password observer: Also use 'login' input name as username 2017-05-29 16:15:09 +02:00
David Rosca
57172459d8 Fix comparing tagName in form observer
Listen also to subtree mutations

Closes #2321
2017-05-29 16:08:41 +02:00
cranes-bill
0747379114 Add „configure like“ source code compilation script. (#2338) 2017-05-29 14:41:35 +02:00
David Rosca
bd9a33d6f9 Fix crash when opening target __blank links
Regression from 92b49be0c2

Closes #2335
2017-05-19 09:02:38 +02:00
Anthony Fieroni
92b49be0c2 Don't leak web page
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2017-05-12 20:50:24 +02:00
Anthony Fieroni
db33b8d860 Workaround Qt5.8 zoom factor bug
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2017-05-12 20:50:24 +02:00
David Rosca
54949f94f3 AesInterface: Don't use deprecated RAND_pseudo_bytes 2017-05-03 21:17:09 +02:00
David Rosca
0c4f20ff2d GreaseMonkey: Use better metadata parser
Use QTextStream instead of parsing with regexps
2017-05-01 11:05:08 +02:00
Jose Rios
efc4725e91 Fixed compilation for Openssl 1.1.0
Most of libcrypto and libssl internal structures were made
opaque in this version not allowing to instatiate them in
the stack.

More info:
    * https://www.openssl.org/news/openssl-1.1.0-notes.html
    * https://github.com/openssl/openssl/issues/962#issuecomment-208792020
2017-05-01 11:03:40 +02:00
David Rosca
5e12180377 README: Add AppVeyor badge
[ci skip]
2017-04-19 16:05:13 +02:00
David Rosca
355fc7e4a7 GreaseMonkey: Bump plugin version 2017-04-19 15:54:23 +02:00
David Rosca
a2e02a8922 GreaseMonkey: Use QtWebEngine's handling of include/exclude/match rules 2017-04-19 15:53:27 +02:00
David Rosca
166fe13747 GreaseMonkey: Make sure to download all require scripts when userscript changes 2017-04-19 15:41:21 +02:00
David Rosca
13402b2983 GreaseMonkey: Save require scripts with original filename 2017-04-19 13:31:35 +02:00
David Rosca
84477aa2dc GreaseMonkey: Don't store absolute path to require scripts 2017-04-19 13:25:46 +02:00
srazi
f57d6d0682 TabManager: Fix add tab button when grouping type is not window 2017-04-10 00:30:04 +04:30
David Rosca
eb0cf5065d WebView: Exit fullscreen on hide
Closes #2294
2017-04-09 10:33:57 +02:00
David Rosca
8e16efc1bf Fix crash when restoring history of internal pages with QtWebEngine 5.8
Closes #2302
2017-04-08 16:44:41 +02:00
srazi
0148b7aaff RestoreManager: Don't append WindowData with empty tabsState to restore data 2017-04-08 13:36:46 +04:30
Matija Skala
1d1c40ee7d Add slovenian translation (#2291) 2017-04-07 20:23:24 +02:00
David Rosca
5fe5937a11 Merge pull request #2301 from srazi/ci_faster_mac_win_builds
Ci faster mac win builds
2017-04-07 20:22:57 +02:00
David Rosca
1d8b2345ac Merge pull request #2297 from srazi/improve_tabmanager
Improve TabManager
2017-04-07 20:22:44 +02:00
srazi
b7fab1a21d AppVeyor: Use shallow_clone.
- i.e. download zip of current source folder using GitHub API instead of using "git clone"
2017-04-07 19:18:51 +04:30
srazi
6fbce8d119 AppVeyor: Save some minutes by making installer just for deploys.
- As we just deploy on new tags so for all other builds we don't need to make installer.
- To not complicating YAML file I used IF condition just for time wasting operation i.e. extracting dictionaries and creating installer
2017-04-07 19:17:44 +04:30