Razi Alavizadeh
06094cfc1c
TabManager: Scroll to the current tab item.
2017-10-03 17:02:27 +03:30
Razi Alavizadeh
f17eb82cf9
TabManager: Add tab context-menu to treewidget context-menu.
2017-10-03 17:02:26 +03:30
David Rosca
2732aadda6
Fix building GnomeKeyring and KWallet password backend plugins
...
Also remove KDE/GNOME integration options and instead always build the plugins
when necessary dependencies are found.
2017-09-26 15:19:55 +02:00
Jacob Tey
11d73bd26a
Fix icon name in SBI images icon + add object name to AdBlockIcon
2017-09-25 19:35:44 +02:00
David Rosca
df25f49cfb
Remove more unused files
2017-09-25 14:18:33 +02:00
David Rosca
3b09f115e7
Remove QMake build files
2017-09-25 13:08:06 +02:00
David Rosca
c77ec4005e
Don't include plugins translations as resource
...
Fixes CMake build, but plugin translations are not working now.
2017-09-25 13:04:54 +02:00
David Faure
76457af130
CMake buildsystem for the autotest
2017-09-10 15:17:07 +02:00
David Faure
6e7a14a9c2
CMake buildsystem for plugins
2017-09-10 15:01:58 +02:00
David Rosca
efff69b7b2
Continue with Falkon renaming
2017-08-25 17:55:52 +02:00
David Rosca
d00e769749
Initial rename to Falkon
2017-08-25 17:32:32 +02:00
David Rosca
d7ff9546d6
Fix build
2017-08-11 15:46:19 +02:00
David Rosca
def0c8e4f4
Update empty.ts
2017-08-11 15:35:46 +02:00
David Faure
2382f2c955
Fix compilation with KDE in custom prefix
...
The .pri file for KWallet brings in the correct include path for
that framework, while KF5/KWallet/KWallet only works with a /usr/include
base dir.
2017-07-26 20:12:52 +02:00
David Rosca
f82cab9f19
Pull translations from Transifex
2017-07-24 12:05:22 +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
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
srazi
8a85fb3c0f
TabManager: Bump version to 0.7.0
2017-04-07 13:31:20 +04:30
srazi
47e2c8c1f0
TabManager: show add tab button on window item under mouse.
2017-04-07 13:24:39 +04:30
srazi
457d32ae82
TabManager: Update close button icon
2017-04-07 13:24:38 +04:30
srazi
e40be295ab
TabManager: Fix showing close button on show
2017-04-07 13:24:37 +04:30
srazi
ae29ef0030
TabManager: Rename TabFilterDelegate to TabManagerDelegate
2017-04-07 13:24:36 +04:30
srazi
3a7e843677
TabManager: show close button on tab item under mouse.
2017-04-07 13:24:36 +04:30
srazi
56c737d836
TabManager: Use single click to switch between tabs
2017-04-07 13:24:35 +04:30
David Rosca
f20d421113
Merge branch 'v2.1'
2017-03-15 13:29:24 +01:00
David Rosca
900e5d593c
Pull translations from Transifex
2017-03-15 13:27:29 +01:00
David Rosca
3434052690
Merge branch 'v2.1'
2017-03-15 11:00:14 +01:00
David Rosca
8940609a00
StatusBarIcons: Set object names for icons
...
Closes #2251
2017-03-15 10:59:51 +01:00
srazi
3c8907284d
macOS: Fix unused-private-field warning
2017-03-13 00:23:01 +03:30
David Rosca
5ff5fb5b10
Updated translations
...
Closes #2202
2017-02-13 23:06:04 +01:00
David Rosca
9011224c1a
GreaseMonkey: Fix disabling scripts with Qt 5.8
...
Qt 5.8 parses the metadata block, so everything gets overwritten
when QWebEngineScript::setSource is called.
Closes #2206
2017-02-13 22:27:59 +01:00
David Rosca
85f8cf881e
Fix drawing text with correct color in item delegates on Windows
2017-02-07 15:47:41 +01:00
David Rosca
db5a260193
Update translations from Transifex
2017-02-04 10:11:33 +01:00
David Rosca
5240d70c51
Fix TabManager.pro
2017-01-27 14:40:07 +01:00
David Rosca
7d6a2efab2
Update translations
2017-01-27 14:38:03 +01:00
David Rosca
bff02d75b8
AutoScroll: Bump plugin version
2017-01-27 11:12:48 +01:00
David Rosca
a9f9056d84
AutoScroll: Only scroll in the indicated direction
...
It's possible that the horizontal/vertical scrollbar is hidden, but
the page can still be scrolled in that direction.
2017-01-27 11:11:26 +01:00
David Rosca
0ad0a587eb
AutoScroll: Draw scroll indicator inside white circle
...
Also slightly modify scroll indicator pixmaps and center them.
2017-01-27 11:05:25 +01:00
David Rosca
0dd682d317
MouseGestures: Restore force context on mouse release value on plugin unload
2017-01-22 09:45:24 +01:00
David Rosca
7998b113d8
Fix build warnings
2017-01-21 21:18:01 +01:00
David Rosca
44913c3284
GreaseMonkey: Use acceptNavigationRequest for handling userscript downloads
2017-01-21 21:05:33 +01:00
David Rosca
8bc39e9b1c
GreaseMonkey: HighDPI fixes
2017-01-21 20:54:11 +01:00
David Rosca
ef7eb6957e
FlashCookieManager: HighDPI fixes
2017-01-21 20:35:09 +01:00
David Rosca
33989263c0
AutoScroll: Add HighDPI pixmaps
2017-01-21 20:23:42 +01:00
David Rosca
b7c5b6758d
Pull translations from Transifex
2016-12-28 19:35:23 +01:00
David Rosca
23af6c3af7
Fix drawing correct text color in custom item views
2016-12-26 19:41:06 +01:00
David Rosca
1881a800bf
AutoScroll: Disable on frames
...
It doesn't support scrolling outside main frame, so just disable
it on frames so middle clicking links is possible.
2016-12-26 13:13:40 +01:00
David Rosca
5d2ffc30d1
FlashCookieManager: Operate on PepperFlash cookies
2016-12-24 00:25:28 +01:00
David Rosca
9626eac48e
Update translations
2016-12-21 21:53:39 +01:00
David Rosca
96634f7f85
Update translations
2016-10-24 22:14:22 +02:00
David Rosca
9e1c6312cb
Fix connecting to WebView::iconChanged
2016-10-24 21:43:31 +02:00
David Rosca
f7835b7ba8
Merge branch 'v2.0'
2016-10-24 20:04:27 +02:00
David Rosca
5d60037e71
Update translations
2016-10-24 17:25:44 +02:00
David Rosca
7fff4b627b
MouseGestures: Use same code to create new tab as BrowserWindow
...
Closes #2089
2016-10-19 09:43:56 +02:00
David Rosca
704933f34c
Pull translations from transifex
2016-09-21 16:15:02 +02:00
srazi
d4facf2806
TabManager: Add quick filter/switch support.
...
- Also key navigation support was added.
- Closes #2063
2016-08-29 12:48:31 +04:30
David Rosca
0b99d45d10
Pull translations from transifex
2016-08-23 09:10:32 +02:00
Marti Martz
18ab4f2a7b
GM WIN: Add CR to detection ( #2027 )
...
* WIN: Add CR to detection
Saving in Notepad++ with Windows line ending prevents script injection
Post fix for #1964 and some vague references at ce67c7a455
* Add some more line ending checks
* Windows ends in CR and OS Ⅸ compatible uses CR+LF ... OS Ⅹ/*nix uses LF
* Fix pre-existing bug with `\n' with string split for Windows ... tested only on Linux *(Qt 5.6.1)* with Unit Tests so far
Applies to #2027 and post followup for #1964
* Use default Left-associative for pipe (logical or)
* Specific first then general after e.g. flip them ... helps avoid a false injection match with a control character at the beginning with older editors *(may include OS2)*
Applies to #2027 and post followup for #1964
2016-08-15 14:24:00 +02:00
Marti Martz
9f298c352b
GM WIN: Add CR to detection ( #2027 )
...
* WIN: Add CR to detection
Saving in Notepad++ with Windows line ending prevents script injection
Post fix for #1964 and some vague references at ce67c7a455
* Add some more line ending checks
* Windows ends in CR and OS Ⅸ compatible uses CR+LF ... OS Ⅹ/*nix uses LF
* Fix pre-existing bug with `\n' with string split for Windows ... tested only on Linux *(Qt 5.6.1)* with Unit Tests so far
Applies to #2027 and post followup for #1964
* Use default Left-associative for pipe (logical or)
* Specific first then general after e.g. flip them ... helps avoid a false injection match with a control character at the beginning with older editors *(may include OS2)*
Applies to #2027 and post followup for #1964
2016-07-17 09:31:25 +02:00
Martii
fc2ae4c4dd
Brute crush all pngs
...
* Making the footprint a little smaller
2016-05-12 12:47:46 -06:00
David Rosca
c004d52db1
Run js code in ApplicationWorld with QtWebEngine 5.7
2016-05-10 10:47:35 +02:00
Marti Martz
ce67c7a455
GM: Detect properly the UserScript metadata block on parse ( #1964 )
...
Eliminates some false positives
2016-05-10 10:10:52 +02:00
David Rosca
4a60521e7d
Update translations
2016-05-03 16:52:59 +02:00
Marti Martz
707004a85b
GM: Detect properly the UserScript metadata block on parse ( #1964 )
...
Eliminates some false positives
2016-05-03 16:50:11 +02:00
David Rosca
f93ea0e199
Fix use of deprecated QStyleOptions
2016-04-24 10:49:54 +02:00
David Rosca
56399c0fab
Fix use of deprecated QStyleOptions
2016-04-24 10:17:13 +02:00
TheRoid
f9e6a7911a
Update mousegestures.cpp ( #1950 )
...
Update mousegestures.cpp so that LocationBar is focused when opening a new tab
2016-04-20 10:12:10 +02:00
David Rosca
6c0f363eca
Update translations
...
Closes #1938
2016-04-13 09:59:47 +02:00
David Rosca
e40f0a366c
Update empty.ts translation files
2016-04-03 11:21:03 +02:00
David Rosca
7b48b34f8c
Pull translations from Transifex
2016-04-03 11:19:13 +02:00
David Rosca
fc17444438
GM: Don't try to install userscripts from XHR
...
See #1903
2016-03-30 13:23:19 +02:00
David Rosca
a66e179b40
Misc fixes
...
Correctly initialize QJsonParserError
2016-03-30 11:53:41 +02:00
David Rosca
385f10e345
GM: Only download scripts when user clicks on link
...
Closes #1903
2016-03-30 08:40:00 +02:00
David Rosca
11792ee778
GM_Downloader: Fix missing emit error()
...
@trnkava1
2016-03-20 20:02:15 +01:00
David Rosca
6eb0693e7d
Remove FollowRedirectReply
...
QNetworkAccessManager now supports redirects, so there is
no need for it anymore.
2016-03-20 19:59:52 +01:00
David Rosca
2f91f81089
GM Settings: Fix redrawing items when script updating state changes
2016-03-20 19:22:26 +01:00
trnkava1
b0b2820180
Greasemonkey: add script updating
...
- Fixed parsing @updateURL/@downloadURL
- Updating is only manual
- User have to click on update button located in Greasemonkey settings
- Update works just like download
- New version is not being checked, original script is replaced
- Fixed coding style issues
Closes #1653
2016-03-20 19:05:26 +01:00
David Rosca
46e0b9d807
GreaseMonkey: Implement include/exclude matching
...
Somehow I was under false impression that QtWebEngineScript
takes care of the metadata parsing. It does not, so we must
run the script only on correct sites.
2016-02-29 17:18:45 +01:00
David Rosca
4f5d3193ae
GreaseMonkey: Remove GM_UrlMatcher
2016-02-28 18:29:23 +01:00
David Rosca
a37fadd8dc
Don't use C++11 for with Qt containers
2016-02-27 22:13:33 +01:00
David Rosca
c2b5b479a4
GreaseMonkey: Don't assume metadata block is at the start of script
...
See #1869
2016-02-27 17:59:27 +01:00
David Rosca
0da388f206
GreaseMonkey: Add support for run-at: document-idle
2016-02-27 17:31:01 +01:00
David Rosca
7ac45b75d7
GreaseMonkey: Remove old url from plugin description
...
Closes #1869
2016-02-27 17:14:03 +01:00
David Rosca
a262de8239
Fix build
2016-02-15 17:36:32 +01:00
David Rosca
6e10e6ac92
Update translations
2016-02-15 10:10:03 +01:00
David Rosca
54f3e78396
Fix grammar "Are you sure to..." -> "Are you sure you want to..."
2016-02-15 09:58:14 +01:00
Vladislav Tronko
f7aee14343
Typos: extra semicolons
2016-02-14 22:31:28 +02:00
Vladislav Tronko
b311902cf3
Added action with all in one image search engines
2016-01-20 19:44:22 +02:00
David Rosca
20f35c8a8d
Merge pull request #1833 from innermous/feature-imagefinder
...
Feature: ImageFinder plugin
2016-01-20 17:00:16 +01:00
innermous
2cc2c26c84
Feature: ImageFinder plugin
2016-01-17 01:13:00 +02:00
Kevin Kofler
4a746c0ebe
Default to NoProxy rather than HttpProxy
...
The HttpProxy setting neither makes sense nor works without a concrete
proxy being set. So default to something that has any chance of working
without manual configuration. If you need an HTTP proxy, you will have
to configure it anyway.
2016-01-14 02:47:32 +01:00
David Rosca
4a8d8fde59
Fix build with latest Qt 5.6 snapshot
...
Closes #1797
2015-12-09 19:33:54 +01:00
David Rosca
d0129202dd
FlashCookieManager: Drop support for plugin out-of-tree
...
No longer needed as it is now official plugin and only causes problems.
2015-11-04 23:11:29 +01:00
Philipp Wiesemann
0e47899791
GreaseMonkey: Fix GM_listValues() listing nothing
...
The function GM_listValues() got broken when the source file "values.js"
was minimized into "values.min.js" because the optimizing tool was not
aware that the string containing the placeholder (%1) is not final and
will be changed later. It optimized away the expression which gets the
length of the string and replaced it with its static value (2). This was
a problem because not the length of the placeholder (%1) but the length
of the current script id is needed to extract prefixes from the keys in
the local storage. Failing to correctly extract the prefixes prevented
finding the entries for the current script. This was fixed by comparing
prefixes without extracting new strings. It works around the need to get
the length of the id string and therefore the breaking optimization.
An unrelated and redundant variable declaration was also removed.
2015-10-23 22:45:21 +02:00
David Rosca
044bc89326
TestPlugin: Update comments
2015-10-22 20:54:58 +02:00