1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-21 11:16:35 +01:00
Commit Graph

4488 Commits

Author SHA1 Message Date
David Rosca
1a0ec338de LocationBar: Replace all contents when dropping text 2016-12-24 11:41:50 +01:00
David Rosca
299d554a8e Remove History::optimizeHistory() 2016-12-24 11:33:57 +01:00
David Rosca
b5b2bf6a0b Automatically clear old icons and VACUUM database every 20 runs 2016-12-24 11:32:48 +01:00
David Rosca
5d2ffc30d1 FlashCookieManager: Operate on PepperFlash cookies 2016-12-24 00:25:28 +01:00
David Rosca
6117f468f4 Cleanup in Clear Recent History dialog
Also adjust paths to QtWebEngine
2016-12-24 00:15:37 +01:00
David Rosca
d68840a32b Fix forgetting loaded plugins in portable mode 2016-12-23 15:30:41 +01:00
David Rosca
51130f4ed7 Revert "Plugins: Only resolve relative plugin paths"
This reverts commit 3447e139b5.
2016-12-23 15:11:56 +01:00
David Rosca
3447e139b5 Plugins: Only resolve relative plugin paths 2016-12-23 15:09:08 +01:00
David Rosca
6cac8b50ce Plugins: Use relative paths when NO_SYSTEM_DATAPATH is set 2016-12-23 15:01:19 +01:00
David Rosca
fe6005bb26 Windows Installer: Install all translations
Closes #1860
2016-12-21 22:03:01 +01:00
David Rosca
9626eac48e Update translations 2016-12-21 21:53:39 +01:00
David Rosca
24be6708e2 SpellCheck: Support multiple languages 2016-12-21 21:53:00 +01:00
David Rosca
868a0ba84e Preferences: Force icon size to always be 32x32 2016-12-21 11:34:22 +01:00
David Rosca
8a2fc0862f Fix performance when querying icons from database
Make use of the index on icons column by using GLOB
instead of LIKE and handle the escaping ourselves.

Closes #1679
2016-12-20 14:19:58 +01:00
David Rosca
3a9e0501df Fix saving new icons in database
Regression from 38bf9d2b4a
2016-12-20 12:33:43 +01:00
David Rosca
c7fa3101db LocationCompleterRefreshJob: Use IconProvider to load icons
IconProvider can now be used from different threads
2016-12-20 12:19:51 +01:00
David Rosca
34cc74ab18 Drop the threaded icon loading completely
Also fix icons in buttons in bookmarks toolbar
2016-12-20 12:16:12 +01:00
David Rosca
c2d38dfb7d SqlDatabase::query now modifies the passed SqlQuery 2016-12-20 11:22:31 +01:00
David Rosca
bb25bb8593 Don't use async icon loading in history/bookmarks models
Sometimes it crashes, needs more investigation, but this seems
to fix it.
Bookmarks icons are still loaded only when shown inside the view.
2016-12-20 11:17:08 +01:00
David Rosca
d19f5de7bf SqlDatabase: Skip copy when executing query on main thread 2016-12-11 11:05:51 +01:00
David Rosca
5fb492d033 Load icons asynchronously in History and Bookmarks models
See #1679
2016-12-11 10:24:10 +01:00
David Rosca
a4c4aabfe5 HistoryMenu: Load icons asynchronously
See #1679
2016-12-11 09:43:58 +01:00
David Rosca
d6ff977282 BookmarksMenu: Load icons only when action is shown
See #1679
2016-12-11 09:43:47 +01:00
David Rosca
ca3d29d917 BookmarkItem: Only try refreshing icons when icon was not found 2016-12-11 09:25:08 +01:00
David Rosca
c4804600b2 Load bookmark icons for menus in separate threads
Should help with #1679
2016-12-11 00:12:38 +01:00
David Rosca
5298dc9857 RecoveryPage: Fix displaying list of windows and tabs 2016-12-01 23:11:07 +01:00
David Rosca
f9c7ed9759 Drop qwebchannel.js copy and use it from qrc instead 2016-12-01 23:04:00 +01:00
David Rosca
f0c52c4a85 Fix build with latest QtWebEngine 2016-12-01 21:54:49 +01:00
David Rosca
4657fdf60c flatpak: Rename and update build for master branch 2016-11-17 19:25:26 +01:00
hakking
12a277fe19 Update installer.nsi (#2115) 2016-11-05 14:17:11 +01:00
hakking
7b7a3d2531 Update languages.nsh (#2112)
Add "Hong Kong Cantonese" (LangId 3076, zh-HK).
2016-11-05 14:17:03 +01:00
David Rosca
e8b3ca69d8 Add flatpak build manifest 2016-11-04 17:14:07 +01:00
David Rosca
f785d81c41 Fix creating QWebChannel on first QWebEnginePage load
The "qt" object may be undefined at the time QWebEngineScript
that creates web channel is being run. Try to create the web channel
until it finally succeeds in 100ms intervals.

Fixes the "Uncaught ReferenceError: qt is not defined" error message.
2016-11-04 10:59:28 +01:00
hakking
962c236372 Update qupzilla.desktop (#2111)
Add zh-HK
2016-10-31 10:04:13 +01:00
ravas
89d633d957 added Chrome bookmarks path for OS X (#2110)
* added Chrome bookmarks path for OS X
2016-10-29 10:50:39 +02:00
David Rosca
d671039e9f Fix Q_OS_OSX check 2016-10-26 11:41:22 +02:00
David Rosca
ac160506f6 SpellCheck: Fix dictionary directories for macOS
Also show directories in preferences.
2016-10-26 11:36:58 +02:00
David Rosca
81b8adfe95 SpellCheck: Show spellcheck directories in preferences 2016-10-26 11:13:48 +02:00
David Rosca
bb67d4e101 Preferences: Hide spellcheck combobox when no languages were found
Also add link to wiki for more info about spellcheck.
2016-10-26 10:40:34 +02:00
David Rosca
4d9137a1d9 Add Spell Check config to Preferences
Spell checking now works with QtWebEngine >= 5.8
2016-10-25 23:36:53 +02:00
David Rosca
00c806d5d0 Preferences: Remove special case for icons with Oxygen theme 2016-10-25 22:50:57 +02:00
David Rosca
d932fcb004 WebView: Implement adding spellcheck suggestions to context menu 2016-10-25 20:22:20 +02:00
David Rosca
2eb0308f6f TabBar: Reorganize the context menu a little
Remove the "Bookmark this tab" action, move "Open closed tab" at
the bottom and show "New tab" only when clicking at empty space.
2016-10-25 19:24:47 +02:00
David Rosca
7c4345775c WebView: Add Ctrl+M shortcut to toggle mute 2016-10-25 19:18:14 +02:00
David Rosca
b9a7c773f1 WebView: Fix handling of key events
Unhandled key events are sent to parent of QWebEngineView.
Hack with event filter on RenderWidgetHostViewQtDelegateWidget no longer
works for key events, so we need to install event filter on view
parent and handle key events there.
Downside is, that we can now only handle events that are not handled by
page itself.
2016-10-25 19:16:10 +02:00
David Rosca
3e4941ef0b TabIcon: Make the shared pixmaps static 2016-10-25 18:09:34 +02:00
David Rosca
fcc47ea914 TabIcon: Replace the favicon with audio icon when tab is playing audio
Also add tooltip to the audio icon
2016-10-25 17:59:27 +02:00
David Rosca
208e08a914 DownloadManager: Add support for all save page formats 2016-10-25 16:00:04 +02:00
David Rosca
c3b6271a1c Travis: Qt 5.6 is no longer supported 2016-10-24 22:19:45 +02:00
David Rosca
96634f7f85 Update translations 2016-10-24 22:14:22 +02:00