1
mirror of https://invent.kde.org/network/falkon.git synced 2024-11-15 11:32:11 +01:00
Commit Graph

899 Commits

Author SHA1 Message Date
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
David Rosca
176b31198e Plugins: Set plugin as parent for all created actions
This fixes crash on Windows when unloading plugin and then showing a menu
where the plugin action was.

There is still crash on exit in that case.
2015-10-22 20:54:42 +02:00
Philipp Wiesemann
59ba849e8f Fix typos in messages 2015-10-22 20:53:06 +02:00
srazi
33553a049a TabManager: Add an option to use it as main tabbar replacement.
- Note: in `TabBar::setVisible()` we didn't need to
  check `(visible && m_window->isFullScreen())` because tabbar's
  visibility in fullscreen mode is managed by m_navigationContainer.
2015-10-22 20:50:35 +02:00
David Rosca
cefe1bce54 Remove remaining Qt 4 code 2015-10-15 17:57:03 +02:00
srazi
e604120f49 FCM, TabManager: add them to extension sub-menu. 2015-10-15 17:44:13 +02:00
David Rosca
1c63a90e1a SBI_Proxy: Remove option to set NoProxy
QtWebEngine doesn't support NoProxy option, it will always
try to use SystemProxy if no proxy is specified
2015-10-15 11:33:48 +02:00
David Rosca
1a068e8c7d Use QWebEnginePage::RequestClose action to close tabs
It is no longer to use hacky onbeforeunload javascript handling when
closing tabs.
2015-10-12 12:07:01 +02:00
David Rosca
b6b7edd187 Use shorter code for QString().arg(int) 2015-10-09 20:42:25 +02:00
David Rosca
0f6720a32c Bring back KWallet password backend test 2015-10-09 11:35:57 +02:00
David Rosca
3f3d202194 AutoScroll: Fix position of scroll indicator when site notification is visible 2015-10-08 23:51:14 +02:00
David Rosca
d0f662d599 GreaseMonkey: Use url interceptor for downloading scripts 2015-10-08 23:32:18 +02:00
David Rosca
db058ff194 Remove use of QNetworkRequest in LoadRequest 2015-10-06 09:46:23 +02:00
David Rosca
4d5808d915 Bring back AutoScroll plugin
This time implemented in C++ and not with userscript. There
is also no support for scrolling inside frames.
2015-10-02 15:36:07 +02:00
David Rosca
74e02dd1e3 Revert "Bring back AutoScroll plugin"
This reverts commit fa2779e6b9.
2015-10-02 14:48:25 +02:00
David Rosca
66d0fa588d Enable out of dir plugins 2015-10-02 14:29:49 +02:00
David Rosca
97ba8c6af3 Bring back PIM plugin 2015-10-02 14:13:21 +02:00
David Rosca
75fe50ca48 Bring back MouseGestures plugin 2015-10-02 11:14:10 +02:00
David Rosca
9f36401be9 Use QWebEngineSettings::defaultSettings instead of globalSettings 2015-10-01 18:02:36 +02:00
David Rosca
9072cc65c6 WebView: Bring back context menu 2015-09-29 23:15:46 +02:00
David Rosca
a115d91564 Remove Caret Browsing option
No longer available with QtWebEngine
2015-09-25 17:45:47 +02:00
David Rosca
67b5a5337b Another cleanups
Includes enabling again SpeedDial integration in Bookmarks
star icon in locationbar.
2015-09-25 17:02:14 +02:00
David Rosca
f4fb888529 QzTools: Add pixmapToDataUrl() 2015-09-25 16:04:12 +02:00
David Rosca
fa2779e6b9 Bring back AutoScroll plugin 2015-08-30 21:15:18 +02:00
David Rosca
adea1139b9 StatusBarIcons: Update NetworkIcon to work with QNetworkProxy
This should make it work with proxy config in Qt 5.6
2015-08-28 10:58:54 +02:00
David Rosca
a745e4776f Fix build with Qt 5.5rc 2015-06-24 10:46:57 +02:00
David Rosca
878ed65753 GreaseMonkey: Show script dialog when creating new user script 2015-05-28 10:08:58 +02:00
David Rosca
146fdc953f GreaseMonkey: Allow userscripts with empty body (just metadata header) 2015-05-28 10:06:41 +02:00
David Rosca
26f0912845 GM_Settings: Add button to create new user script 2015-05-28 10:03:33 +02:00
David Rosca
1c6e9fd036 GM_Script: Parse @updateURL metadata entry 2015-05-28 08:44:16 +02:00
David Rosca
fc606e2019 GreaseMonkey: Don't parse pattern in GM_UrlMatcher
Url matching is now done by QtWebEngine
2015-05-28 08:39:33 +02:00
David Rosca
9c7bfb1c94 GreaseMonkey: Fix removing/updating userscripts 2015-05-27 19:48:40 +02:00
David Rosca
ad86572fff Bump GreaseMonkey version number
GreaseMonkey now works the same (or even better) as with QtWebKit.
The only difference is that GM_setClipboard is not implemented
and GM_value functions are saving only to localStorage.
2015-05-25 11:48:38 +02:00
David Rosca
038e4f5014 GreaseMonkey: Implement GM_ functions for userscripts 2015-05-25 11:47:32 +02:00
David Rosca
f95d46953f GreaseMonkey: Disable building JSObject 2015-05-25 10:46:30 +02:00
David Rosca
e825f0268b Bring back GreaseMonkey
Everything seems to work just fine. The only thing that doesn't
work now are GM_setValue and GM_getValue functions.
2015-05-24 23:16:01 +02:00
David Rosca
1387dbef64 Bring back TestPlugin 2015-05-24 21:55:06 +02:00
David Rosca
8f353d7c21 Bring back TabManager plugin 2015-05-24 21:53:12 +02:00
David Rosca
4bd92d1403 Port StatusBarIcons plugin to QtWebEngine
Network icon is disabled.
2015-05-22 18:24:09 +02:00
David Rosca
05fcc35658 Fix build with Qt 5.5
Also enable plugins: FlashCookieManager, Gnome and KWallet passwords.
2015-05-22 18:14:16 +02:00
David Rosca
deb7251231 KWalletPasswords: Fix KF5 KWallet includes 2015-05-22 17:55:35 +02:00
David Rosca
ee80b04a11 Import TabManager plugin from qupzilla-plugins 2015-01-21 13:00:51 +01:00
David Rosca
2a9288209c Import FlashCookieManager plugin from qupzilla-plugins 2015-01-21 12:58:45 +01:00
S. Razi Alavizadeh
94afd29d67 Windows,Qt5: Fixed compile issue.
- It fixes: error: C2308: concatenating mismatched strings Concatenating wide
- See: http://blog.qt.digia.com/blog/2014/06/13/qt-weekly-13-qstringliteral/
2014-12-24 23:38:38 +03:30
David Rosca
e60df0c9f4 MouseGestures: Fix warning about duplicated label names in settings dialog 2014-11-29 13:07:51 +01:00
Eion Robb
154b43a644 [MouseGestures] Add the info to the UI about Down+Up gesture 2014-11-21 13:04:04 +13:00
Eion Robb
65a803b9cc [MouseGestures] Down+Up tab duplicate gesture needs to know what tab to duplicate 2014-11-21 12:47:40 +13:00
Eion Robb
3fe5a699ff Add down+up gesture to mousegestures header 2014-11-20 13:34:04 +13:00
Eion Robb
00812af136 Add duplicate tab (Down->Up) mouse gesture 2014-11-20 13:32:31 +13:00
David Rosca
478b5ddb84 Use open() instead of exec() in all dialogs
Avoid blocking exec().

Closes #1515
2014-11-07 18:08:12 +01:00
David Rosca
d29861fdff Windows: Fix crash when unloading AutoScroll plugin 2014-10-19 20:25:54 +02:00
David Rosca
dc29f6bde5 QzTools: Add function to obtain url of QWebFrame
QWebFrame::url() may be empty, and in that case QWebFrame::baseUrl()
should be used

The issue with empty frame url caused AutoFill to not complete
such frames.

Closes #1465
2014-09-29 16:14:49 +02:00
David Rosca
016b2f118c Pulled translations from Transifex
[ci-skip]
2014-09-25 18:15:14 +02:00
David Rosca
b4f9a354d7 Plugins: Load plugins before creating first window 2014-09-25 17:51:38 +02:00
David Rosca
13b1614e11 Use std::sort instead of obsolete qSort 2014-09-25 14:13:26 +02:00
David Rosca
bbc6c72608 KWalletPasswords: Fix build with Qt4 2014-09-23 23:03:54 +02:00
David Rosca
2b51e2d5ca KWalletPasswords: Add support for KF5 KWallet 2014-09-17 10:01:03 +02:00
David Rosca
795bb04acc GreaseMonkey: Fix scripts sometimes not running in frames
Check for document.readyState and if it is "complete", run
the script immediately instead of adding event listener for
DOMContentLoaded that already fired
2014-09-17 09:14:04 +02:00
David Rosca
cf43bc3269 GreaseMonkey: Add GM_setClipboard function available to scripts
Also update GM_openInTab to return created window object
2014-09-16 20:30:04 +02:00
David Rosca
f86d1b8f2d GreaseMonkey: Run scripts on DOMContentLoaded event capture
Fixes second part of  #1457 (not working on settings, identities, ..
pages)
2014-09-16 17:18:13 +02:00
David Rosca
171267cfb0 GreaseMonkey: Correctly run scripts in frames
Closes #1457
2014-09-16 16:58:36 +02:00
David Rosca
0eef26f843 GreaseMonkey: Use openuserjs.org instead of dead userscripts.org 2014-09-16 15:56:55 +02:00
David Rosca
464f05962e Plugins: Use settings path without trailing slash 2014-09-16 15:20:09 +02:00
David Rosca
04880e9a9e Pulled translations from Transifex 2014-07-15 10:16:30 +02:00
David Rosca
ac52b742b2 Convert all source files in src/* to Unix file ending 2014-06-15 23:35:39 +02:00
S. Razi Alavizadeh
0af8f45a5f [MouseGestures] Honor to user settings for 'New Tab' url,
- Closes #1380
2014-06-02 00:28:41 +04:30
psyvisions
cb2a9ac206 Fix switched password forms
Password form for Manual Proxy was showing/saving the HTTPS password, and vice-versa.
2014-05-23 16:42:58 +01:00
Mladen Pejaković
ce7ea04f4a Language strings fixes. Closes #1318 #1329 #1337 2014-05-14 18:29:20 +02:00
David Rosca
f83521ebb4 [AutoScroll] Fix scroll indicator position on Windows
For some reason, m_indicator->width() returns bigger value after
the first show/hide of indicator.
2014-05-12 12:31:25 +02:00
David Rosca
e7646f1fbe Pulled translations from Transifex 2014-05-04 21:02:20 +02:00
David Rosca
6bf9ae104f Updated translation strings
[ci skip]
2014-05-04 20:56:01 +02:00
David Rosca
5f8ac0b70a [GreaseMonkey] Fix coding style 2014-05-02 13:38:54 +02:00
David Rosca
6ac5b913e0 [Translations] Removed sr@Ijekavian translations (with capital I)
[ci skip]
2014-04-26 16:21:31 +02:00
David Rosca
445747155f [GreaseMonkey] Fixed downloading scripts to correct directory 2014-04-26 13:21:39 +02:00
David Rosca
2bbde2a3a8 [Translations] Pulled translations from Transifex 2014-04-26 13:03:47 +02:00
David Rosca
535cc3e73a [QzCommon] Move constants initialization into source file (.cpp)
Plugins are now checking for a match of version that were built with
in Plugin::testPlugin() function.
2014-04-17 15:20:54 +02:00
David Rosca
e9a9a768cc [TabbedWebView] Make sure to not crash with invalid m_window pointer
This is followup to properly handle detached WebTab (outside
BrowserWindow)

[ci skip]
2014-04-11 22:23:42 +02:00
nowrep
463fa96e04 [Build] Fixed building with Qt5 2014-04-06 13:50:09 +02:00
nowrep
1b01e7469f [MouseGestures] Bump plugin version
[ci skip]
2014-04-05 17:54:26 +02:00
David Sterba
3360f17735 [MouseGestures] Configurable mouse gesture button
UI changes:
* the Settings dialog offers a combo box to select left and right
  mouse buttons, or disable the gestures completely
* changes are permanently saved
* OK button is added

Closes #386
Closes #1280

It is now also possible to enable/disable rocker navigation.

Closes #1234
2014-04-05 17:46:05 +02:00
nowrep
f69c8645fb [MouseGestures] Implement "Rocker navigation"
Left+Right click - Forward
Right+Left click - Back

It is currently disabled by default and there is no GUI to enable it.
2014-04-05 17:04:41 +02:00
nowrep
6874df57d7 [Coding Style] Edited coding style (use linux style brackets)
Linux style brackets are now used also for source files.
One line blocks can now be without brackets.

Example:

if (test)
    foo();

Multi-line if statements are now written with conditionals (||, &&, ...)
at the end of line. The last line of if body does not ends with closing
bracket, instead the closing bracket is written on separate line.
One line blocks in multi-line if statements should not be without brackets.

Example:

if (test ||
    test2 &&
    test3
   ) {
    foo();
}

[ci skip]
2014-04-05 14:53:45 +02:00
nowrep
84f117e68e [AutoScroll] Fixed AutoScroll plugin after recent commits
Use WebView::overlayWidget for showing widgets over WebView
2014-04-01 16:32:55 +02:00
nowrep
b73751f497 [GreaseMonkey] Cleanup of GM_Downloader code 2014-03-31 12:37:24 +02:00
nowrep
a059c005ff [SBI_Icons] Added Zoom Widget to StatusBarIcons plugin
Closes #1197
2014-03-29 15:49:49 +01:00
nowrep
d6625c60fb [SBI_Icons] Update JavaScript icon state on startup 2014-03-29 15:48:50 +01:00
nowrep
9c67d874e7 [Translations] Updated plugins translations 2014-03-29 15:47:38 +01:00
nowrep
3d23f3eb02 [WebTab] Move more code into WebTab, instead of handling in TabWidget/TabBar
This also fixes showing tab icon after detaching tab
2014-03-18 20:00:34 +01:00
nowrep
b9c58b14b3 [AutoScroll] Force ArrowCursor when scrolling 2014-03-16 14:56:09 +01:00
nowrep
fe0b03fdb7 Include QDebug in qzcommon.h
It's annoying to always include it just to remove a moment after...
2014-03-16 13:22:41 +01:00
nowrep
9fda55d86d [StatusBarIcons] Fixed crash when restoring session
All icons have now same parent SBI_Icon
2014-03-13 12:06:28 +01:00
nowrep
34cb20e82a Updated translations 2014-03-10 20:55:31 +01:00
Mladen Pejaković
ecfc987b4f [Translations] Update Serbian language 2014-03-10 19:47:27 +01:00
nowrep
2e9ce1ba90 [CodeCleanup] Major cleanup in MainApplication class 2014-03-10 00:47:07 +01:00
nowrep
969f262cf8 [DataPaths] Don't add trailing slash to paths
Qt API is not adding trailing slashes to dir paths either.
2014-03-09 22:17:13 +01:00
nowrep
214279e3bb [DataPaths] Added new class DataPaths
This class holds all paths now (instead of MainApplication)
Renamed ProfileUpdater -> ProfileManager
ProfileManager is now responsible for all operations with profiles
2014-03-09 21:51:42 +01:00
nowrep
edbb87bd1f [CodeCleanup] IconProvider now have static methods for getting icons 2014-03-07 18:03:42 +01:00
nowrep
74883f8af4 [Building] Use QZ_DESTDIR variable for $SRC/bin directory
Should fix problems with shadow builds.
Closes #1252
2014-03-04 15:14:19 +01:00
nowrep
82ca226127 [Code] Use QTime::elapsed() for timing 2014-03-03 12:55:35 +01:00
nowrep
404fa68a1b [Cleanup] Renamed QupZilla class to BrowserWindow 2014-02-19 22:07:21 +01:00
nowrep
118478351f [AutoScroll] Set window title of settings dialog 2014-02-19 21:39:34 +01:00
nowrep
c7cf42f0a4 [AutoScroll] Set minimum value of divider to 1.0 2014-02-18 17:52:20 +01:00
nowrep
a4541da935 [Plugins] Updated translations 2014-02-18 17:23:14 +01:00
nowrep
1f7628ff05 [AutoScroll] Added settings - option to change scroll divider value 2014-02-18 17:21:31 +01:00
nowrep
7323fb1cad [AutoScroll] Add scrolling icons (from Oxygen cursor theme)
Also scroll timer interval is now 10 msecs, so scrolling will be a
little faster.
2014-02-18 15:16:03 +01:00
nowrep
e5240bcc8e [AutoScroll] Added AutoScroll plugin
I'm still looking for some icon. For now, only red square is shown.
2014-02-17 20:00:40 +01:00
nowrep
4aa4864c06 [OS/2] Fixed build of StatusBarIcons 2014-02-13 22:16:32 +01:00
nowrep
a22b40db9d Updated translations from Transifex 2014-02-13 17:06:15 +01:00
nowrep
260447e414 [coverity] Fixes for issues found by scan.coverity.com 2014-02-01 19:21:49 +01:00
nowrep
0d2db81ffa OS/2 + Windows: Don't build KDE/Gnome password plugins.
OS/2: Correctly link to libcrypto
BUILDING: Make a note about gdb being requirement for debug build
2014-01-27 22:30:55 +01:00
Mladen Pejaković
77d10dbec7 [Translations] Serbian files update 2014-01-27 15:27:33 +01:00
nowrep
15844ceeab Fixed building 2014-01-27 00:31:48 +01:00
nowrep
585da812dd Development version 1.7.0 2014-01-26 19:12:34 +01:00
nowrep
80e4575517 [Translations] Updated translations from Transifex
Also removed incomplete (less than 60%) translations
2014-01-26 18:46:45 +01:00
nowrep
d5ea5342cf [SBI_JsIcon] Fix after 36724df3a6
Closes #1174
2014-01-25 17:48:30 +01:00
nowrep
31afc8aee6 [KWalletPasswords] Build only with Qt4.
Also show better error message when loading plugin fails
2014-01-21 23:53:45 +01:00
nowrep
bfe9331579 Added missing copyright to squeezelabel and sbi_proxywidget 2014-01-11 16:56:33 +01:00
Jonathan Hooverman
d917f43cf0 Updated copyright year to 2014 2014-01-11 16:11:42 +01:00
nowrep
baa0677d3f Updated translations 2014-01-05 10:56:44 +01:00
nowrep
4cd8fc4557 [Building] Fixed building StatusBarIcons plugin on Windows 2014-01-03 20:30:39 +01:00
nowrep
daf210aa89 [Plugins] Build Gnome/KDE password plugins only on Unix platforms
Correctly disable building those plugins on Windows, Mac, OS/2, ...
2014-01-02 18:07:20 +01:00
nowrep
9343da6ee7 [Plugins] Fixed building Gnome/Kde password integration plugins 2014-01-02 16:30:40 +01:00
nowrep
4e4e653f9f Version 1.6.0 2014-01-01 20:55:33 +01:00
nowrep
da15e5868d [CodingStyle] Don't use references when assigning to local variable
Let the compiler do the optimization
2013-12-30 13:43:48 +01:00
nowrep
af33f79c66 [Translations] Pulled all plugins translations from Transifex
*Passwords and StatusBarIcons were missing
2013-12-06 22:46:28 +01:00
nowrep
efe1d4d125 [Translations] Pulled plugins translations from Transifex 2013-12-06 22:32:58 +01:00
Mladen Pejaković
68eff6bc3a Contributor's email address change 2013-09-21 00:02:56 +02:00
Mladen Pejaković
1fcef58e8b Serbian translations update 2013-09-20 23:48:00 +02:00
nowrep
f527a837db Added Arabic translation to project files (.pro) 2013-09-19 12:02:53 +02:00
Muhammad Fawwaz Orabi
a6466bbe15 Updated Arabic translations 2013-09-18 09:20:10 +03:00
Muhammad Fawwaz Orabi
740c8d7f4e Added complete Arabic translations for the main application and plugins, the coordinator on transifex does not seem to be active. 2013-09-18 09:04:36 +03:00
nowrep
567d6c74f4 GreaseMonkey: Run usercscripts in all frames on page 2013-07-29 17:55:35 +02:00
nowrep
324ea1ec66 Updated translations from transifex 2013-07-28 20:51:45 +02:00
S. Razi Alavizadeh
b472bd2021 [GreaseMonkey] set list of userscripts as LTR widget.
-its contents are in LTR regardless of interface language.
-Closes #967
2013-07-08 14:04:19 +04:30
nowrep
a4ee2d7497 [SBI_NetworkIcon] Use QNetworkConfigurationManager to detect online state 2013-07-01 17:38:35 +02:00
S. Razi Alavizadeh
aaf082a332 [PasswordManager] change return type of updateEntry() to bool. 2013-06-19 02:07:39 +04:30
S. Razi Alavizadeh
eac8af1b51 [Windows] Fixed compile issue. 2013-06-17 03:46:50 +04:30
nowrep
d64a86ab7e Added new translations into project and resource files 2013-06-16 23:45:27 +02:00
nowrep
19f8c13c65 Pulled new translations (with 60+ % completed) from Transifex 2013-06-16 23:09:02 +02:00
nowrep
61ce1cb904 Updated translations from Transifex 2013-06-16 23:04:10 +02:00
nowrep
f4315304f7 [GreaseMonkey] Fixed buttons in script list with RTL layout. 2013-06-10 23:06:17 +02:00
nowrep
8e9ea139db Make GnomeKeyring and KWallet plugins translatable. 2013-06-08 21:04:58 +02:00
nowrep
0e478a56d8 [Building] Use DEPENDPATH to correctly generate dependencies. 2013-06-04 23:18:55 +02:00
nowrep
58c0c77479 [GreaseMonkey, AdBlock] Use 16x16 icons in statusbar 2013-06-03 15:50:57 +02:00
nowrep
48528b36bf [GreaseMonkey] Correctly remove icons from statusbar on unload. 2013-06-03 15:42:14 +02:00
nowrep
7b736ed9df [GreaseMonkey] Added icon to statusbar.
Closes #741
2013-06-02 19:09:41 +02:00
Mladen Pejaković
0d10301ea7 [StatusBarIcons] Update translations and add Serbian 2013-06-02 18:36:18 +02:00
Mladen Pejaković
9e44b28284 [StatusBarIcons] Translate few more strings 2013-06-02 18:32:08 +02:00
nowrep
4b0552e3ef [GreaseMonkey] Added "Edit in text editor" button to script info. 2013-06-02 18:25:25 +02:00
nowrep
4d33b04310 [StatusBarIcons] Make plugin translatable. 2013-06-02 17:50:28 +02:00
nowrep
4a7e094956 [ImagesIcon] Correctly show global settings in menu. 2013-06-02 16:29:11 +02:00
nowrep
7dd7fe94c6 [NetworkIcon] Fixed applying selected proxy. 2013-06-01 13:01:26 +02:00
nowrep
04e4d1ebf8 [NetworkIcon] Make sure empty proxies are not added to hashtable. 2013-06-01 12:21:44 +02:00
nowrep
6da4e14bae [SBI_NetworkIcon] Fixed saving proxies other than NoProxy. 2013-05-30 22:55:08 +02:00
nowrep
63dfa9a422 Updated translations 2013-05-30 00:00:26 +02:00
nowrep
06e81bb557 [StatusBarIcons] Add settings dialog to disable/enable icons. 2013-05-29 23:59:56 +02:00
nowrep
aa18827a49 [SBI_NetworkIcon] Ask user before removing proxy. 2013-05-29 23:39:49 +02:00
nowrep
b6a386f73b [StatusBarIcon] Add fallback icons for buttons in Proxy Manager. 2013-05-28 21:25:15 +02:00
nowrep
a30ff3f0ba [StatusBarIcons] Updated translations 2013-05-28 21:21:32 +02:00
nowrep
57c4b1c2fc [StatusBarIcons] NetworkIcon can now also manage proxies.
Closes #787
2013-05-28 21:20:13 +02:00
nowrep
c5b7dbb48c [StatusBarIcons] Added network icon.
Currenlty only shows status of connection and proxy.
2013-05-27 22:20:30 +02:00
nowrep
9725f53bbf [StatusBarIcons] Added JavaScript icon to manage JavaScript settings. 2013-05-26 18:15:24 +02:00
nowrep
3259abef09 Added new plugin: StatusBar Icons.
This plugins add extra icons into statusbar with various
functionality.
Currently, only Images icon is present, which enable changing
image load settings per-site and globally.
2013-05-26 15:46:21 +02:00
nowrep
8934c3842d [GreaseMonkey] Cleanup project file. 2013-05-25 00:29:05 +02:00
nowrep
42d19a8cf4 [GnomeKeyring] Removed test.cpp file 2013-05-24 19:10:35 +02:00
nowrep
5ee5d66e18 [GreaseMonkey] Fixed loading userscripts when first enabling plugin. 2013-05-24 14:57:33 +02:00
nowrep
ace07520d6 Fixed building GnomeKeyringPasswords plugin. 2013-05-24 14:47:36 +02:00
nowrep
a172327992 [Plugins] Added InitState to plugin's init() function 2013-05-24 11:03:16 +02:00
nowrep
972af5552d [GnomeKeyring] Make tests pass with gnome-keyring backend.
Fixed PasswordManager::urlEncodePassword - ~ is also needed to encode
2013-05-21 16:43:56 +02:00
nowrep
a5a5cfbbf0 [KWalletBackend] Small changes to make tests pass. 2013-05-21 15:35:11 +02:00
Mladen Pejaković
a7044e36ea Plugins: Serbian translations 2013-05-20 14:23:47 +02:00
nowrep
c035e02bbd [Building] Correctly detect whether to build keyring plugins. 2013-05-20 14:12:48 +02:00
nowrep
5c698d5d2a [PasswordManager] Fixed encoding passwords to url encoded format. 2013-05-20 13:33:13 +02:00
nowrep
8da362b119 [GnomeKeyring] Added plugin for storing passwords in gnome-keyring. 2013-05-20 11:16:45 +02:00
nowrep
74edb1efa1 [KWallet] Don't load incorrect passwords from wallet. 2013-05-20 11:14:00 +02:00
nowrep
54a3509fcb [PasswordManager] Added updated member to PasswordEntry struct. 2013-05-20 11:05:54 +02:00
nowrep
6e4f21930c [Building] Rename KDE flag to KDE_INTEGRATION 2013-05-19 10:52:44 +02:00
nowrep
0fe79f3f71 Updated translations 2013-05-17 15:57:17 +02:00
nowrep
34f8162615 [PasswordBackends] Added possibility to change backends in preferences. 2013-05-17 15:42:06 +02:00
nowrep
95a44ded44 [PasswordManager] Added KWallet backend plugin.
When building with KDE integration (KDE build flag), this plugin
will now be built.

Closes #592
2013-05-15 21:31:34 +02:00
Mladen Pejaković
39e6e1a0f1 Optimization of png icons for plugins 2013-05-04 23:21:38 +02:00
nowrep
087eb93ecb [Code] Improved cppcheck script and fixed all warnings. 2013-04-28 17:50:09 +02:00
nowrep
faeba013bc Fixed building with Qt 5 2013-04-03 21:14:06 +02:00
nowrep
67dbddedfe [FileWatcher] Delay emition of file/dir changed signal.
Fixes reloading files edited by eg. vim.
2013-04-02 13:14:19 +02:00
nowrep
2e853beef4 [GreaseMonkey] Fixed loading invalid script when script file is deleted
Also fixed copyright in gm_jsobect.{cpp,h}
2013-04-02 12:00:27 +02:00
nowrep
51f0232ca3 [GreaseMonkey] Added support for GM_Settings functions.
Closes #814
2013-04-02 11:21:12 +02:00
nowrep
39af453281 [AKN] Fixes crash while closing tab with shown labels.
See #817
2013-03-21 15:14:35 +01:00
nowrep
8af495599c Development version has now 1.5.0 version number. 2013-03-17 10:32:55 +01:00
nowrep
b543658a5e Updated translations from Transifex 2013-03-16 19:53:42 +01:00
nowrep
8c606c0bd1 Updated translations from Transifex 2013-03-15 11:03:25 +01:00
nowrep
79c57f61b6 Version 1.4.0 2013-03-11 17:45:48 +01:00
nowrep
d29aff5330 Updated translations from Transifex. 2013-03-11 17:00:28 +01:00
nowrep
5f5cf7417d [Code] Updated coding style with patched Astyle + normalized signals.
Code was formatted with patched astyle that correctly formats
foreach macro.
Normalize tool is now used to normalize all signal/slots signatures
to normalized format. It saves few reallocations on connections.
2013-03-06 09:08:29 +01:00
nowrep
cc93b67002 [GreaseMonkey] Fixed crash when deleting userscript. 2013-03-05 21:40:34 +01:00
nowrep
d885444501 [Code] Use QVector instead of QList for elements bigger than pointer. 2013-02-26 12:56:11 +01:00
nowrep
4eba746a2c GreaseMonkey: Bumped plugin version. 2013-02-24 12:07:57 +01:00
nowrep
bed43ed0c8 [Qt5] Use RegExp wrapper to take advantage of new regexp engine.
QzRegExp wrapper is using QRegExp directly on Qt 4 and
QRegularExpression (with PCRE engine) on Qt 5.
2013-02-24 10:57:58 +01:00
nowrep
304f1704d2 GreaseMonkey: Don't load invalid scripts. 2013-02-24 10:48:23 +01:00
nowrep
1ae60d65bb Added new Catalan translation.
Thanks to Guillem Prats and Clara Villalba.
2013-02-23 16:19:25 +01:00
S. Razi Alavizadeh
bb9bccf580 Added 'MacToolButton' as a replacement for QToolButton on Mac 2013-02-21 01:09:26 +03:30
David Rosca
e718e00e5c Merge pull request #760 from srazi/master
Fixed some platform specific issues.
2013-02-16 13:29:50 -08:00
nowrep
e4ebeb3252 [Code] Use QString::SkipEmptyParts in QString::split. 2013-02-15 12:36:25 +01:00
S. Razi Alavizadeh
c4b98d4a7a [Win] This fix completes e934af9 2013-02-15 01:53:28 +03:30
nowrep
0a9f2ec4d6 Coding style. 2013-02-08 12:10:12 +01:00
nowrep
67a08d237d [code] Using QVariant::fromValue instead of obsolted qVariantFromValue. 2013-02-05 22:33:54 +01:00
nowrep
ced0683c96 Updated translations. 2013-01-31 15:07:17 +01:00
nowrep
61e11c7404 Moving translations to Transifex.com
https://www.transifex.com/projects/p/qupzilla
2013-01-31 14:19:13 +01:00
nowrep
949bfe42ed GreaseMonkey: Reload scripts on when source file changes.
Closes #729
2013-01-30 14:12:09 +01:00
Mladen Pejaković
e716a277e4 Serbian Latin translations for plugins 2013-01-29 14:48:39 +01:00
nowrep
c1c1b4130e New option "Open new empty tabs after active tab".
Closes #544
2013-01-25 23:49:46 +01:00
nowrep
e28f9d438e [Code] qz_ prefixed functions moved to QzTools namespace. 2013-01-22 19:04:22 +01:00
nowrep
7e6802ba35 [Qt5] Ported all plugins to Qt5 plugin system 2013-01-16 14:53:17 +01:00
nowrep
89e091f09c Qt5: Main code has been edited to support both Qt4 and Qt5
It doesn't include plugins yet.
Even thought the app can be built with Qt5 now, it won't run.
I am still working on a fix.
2012-12-20 14:45:35 +01:00
Mladen Pejaković
517cb4efd0 Add full name to the list, if both name and last name are defined 2012-12-12 15:24:26 +01:00
Mladen Pejaković
508dcbb95c Use actual PIM data for menu action name 2012-12-12 15:23:25 +01:00
nowrep
999f499288 Use .qupzilla/tmp instead of /tmp.
- use it for downloading temporary files that are going
  to be opened
- this directory will be cleaned upon application close
2012-11-27 19:14:03 +01:00
David Rosca
1502181dad Merge pull request #577 from stuarch/master
Update Traditional Chinese Translations
2012-09-17 08:50:09 -07:00
stuarch
e942daa7b4 Update Traditional Chinese Translations 2012-09-17 18:32:43 +08:00
nowrep
eddc51734a Version 1.3.5 2012-09-16 20:42:07 +02:00
nowrep
2b6de8182b Updated French translation 2012-09-14 21:52:17 +02:00
Vasilis Tsivikis
25c8021371 Updated Greek Translations 1.3.5 2012-09-13 03:17:29 +03:00
nowrep
92b18f5466 Plugins: Fixed crash when unloading with settings dialog opened.
- also it is now possible to open only one settings dialog at time
2012-09-11 11:31:28 +02:00
Mladen Pejaković
814abafade Serbian translation updates 2012-09-10 20:33:01 +02:00
nowrep
98bdacc296 Added missing qt_fa.qm Qt translation file. 2012-09-09 18:03:04 +02:00
S. Razi Alavizadeh
6863a240be MouseGestures Persian translation was updated. 2012-09-09 15:02:46 +04:30
S. Razi Alavizadeh
873a801f74 Reversed some mouse-gestures for RTL environment. 2012-09-09 15:01:55 +04:30
Jonathan Hooverman
f4f5ae7083 Updated German translation for MouseGestures plugin 2012-09-09 11:40:28 +02:00
alexandre596
d4d69bee08 Update src/plugins/MouseGestures/translations/pt_BR.ts 2012-09-09 00:56:08 -03:00
Daiki Noda
5b0ba71d52 Updated Japanese translation for MouseGestures
Updated Japanese translation for MouseGestures
2012-09-09 03:15:18 +09:00
nowrep
14c2166e57 MouseGestures: Added 2 new gestures for switching tabs
- up + right and up + left
2012-09-08 20:10:41 +02:00
nowrep
398c1ffdd6 MouseGestures: Updated translations 2012-09-08 20:10:13 +02:00
nowrep
ac83b5bac6 MouseGestures: Fixed loading correct page when opening new tab.
- loading page according to user preferences on new tab
   = eg. speed dial, blank tab, specified url, ...
2012-09-08 19:46:19 +02:00
Mark Tolley
41168f0ff4 Fix crash on unloading PIM plugin 2012-09-07 19:33:38 +01:00
nowrep
528f398cbe Using QLatin1String and QLatin1Char now everywhere
- it saves few unnecessary allocations
2012-09-04 12:42:45 +02:00
nowrep
1afc663e91 GreaseMonkey: Use QLatin1String and QLatin1Char in script parsing 2012-09-04 11:29:47 +02:00
nowrep
c7cdaf824f Qt5: Changing Q_WS_* macros to Q_OS_*
- Q_WS_* macros have been removed in Qt 5
2012-09-03 23:03:20 +02:00
nowrep
0c6abb8afc Added Brazilian Portuguese translation for plugins 2012-09-03 22:38:31 +02:00
nowrep
b2181f0bab Coding style: Use empty QString() constructor instead of "" everywhere 2012-09-02 11:42:41 +02:00
nowrep
cf2c28cfdb Updated coding style 2012-08-31 15:19:07 +02:00
nowrep
6d997220c7 Added support for listing directories with file: scheme
closes #435
2012-08-23 16:17:56 +02:00
nowrep
bae437edeb Fixed hiding access keys when scrolling page with scrollbars 2012-08-23 11:03:33 +02:00
S. Razi Alavizadeh
38456333a3 Improved, AKN_Handler handles pressed key case-insensitive if it's possible. 2012-08-23 04:01:17 +04:30
S. Razi Alavizadeh
413e61e9b6 Fixed, accesskeys don't hide when page is scrolled without mouse wheel. 2012-08-23 04:01:16 +04:30
S. Razi Alavizadeh
1fea4cdbc3 Persian translation of plugins and linux desktop file was added. 2012-08-14 00:10:12 +04:30
S. Razi Alavizadeh
470729ce84 Fixed 'gm_*.h not found' build error. And added ignore rule for MSVC debug symbols. 2012-08-13 09:28:09 +02:00
Mladen Pejaković
22b77fb276 Spanish ES and VE translations update 2012-07-31 00:39:35 +02:00
mckaygerhard
d60cff4fc0 Updated and added new translation files, for Venezuelan spanish 2012-07-30 17:40:06 -04:30
stuarch
1034533b30 Update Traditional Chinese Translations 2012-07-22 14:16:45 +08:00
Mladen Pejaković
f72ba01838 Indonesian translations 2012-07-21 10:49:48 +02:00
w41l
745c845414 Updated Indonesian translations. 2012-07-21 15:26:19 +07:00
Mladen Pejaković
af8d3fff70 PIM: Moving through settings via tab key is now ordered 2012-07-20 13:25:56 +02:00
nowrep
e41853842a Updated Portuguese translation for GreaseMonkey 2012-07-19 11:45:26 +02:00
nowrep
73a7c603fb Merge branch 'master' of github.com:QupZilla/qupzilla 2012-07-17 23:22:29 +02:00
nowrep
f4139fa5ab Updated Portuguese translations
- added translations for GreaseMonkey and PIM plugins
- updated homepage translation
2012-07-17 23:22:20 +02:00
Jonathan Hooverman
d6c40d9273 Updated German translation PIM plugin 2012-07-16 22:08:45 +02:00
nowrep
0a7741cc42 Version 1.3.1
- just bugfix release
2012-07-16 13:59:24 +02:00
Daiki Noda
bdc5545901 update ja_JP.ts for qupzilla and plugins.
Updated japanese language files.
2012-07-16 19:52:12 +09:00
nowrep
2fc20cbdfc Ukrainian translation for PIM, GreaseMonkey and homepage 2012-07-15 21:28:02 +02:00
Mladen Pejaković
57298c9862 Serbian translations update 2012-07-13 21:40:53 +02:00
Jonathan Hooverman
eab422647a Updated German translation GreaseMonkey Plugin 2012-07-13 20:00:45 +02:00
nowrep
232350c910 Added Italian translation for GreaseMonkey and PIM plugins 2012-07-13 17:30:31 +02:00
nowrep
0986f1362d PIM plugin: Enter key on numpad now works for Ctrl+Enter shortcut 2012-07-13 16:50:26 +02:00
nowrep
14e0040a9f AdBlock: Fixed $third-party option when Referer header is empty
- should fix a lot of false positives with $third-party rules

see #444
2012-07-13 11:04:14 +02:00
nowrep
fe209d8350 Updated all translations
- removed obsolete entries
2012-07-12 21:43:44 +02:00
nowrep
f70d77a413 AdBlock + GreaseMonkey: Fixed downloading UTF-8 subscriptions / scripts 2012-07-12 15:14:02 +02:00
nowrep
f65b30fda7 Another Windows fixes + added qt_uk.qm (ukrainian qt translation) 2012-07-12 12:55:22 +02:00
nowrep
014fa12159 Added GreaseMonkey + PIM plugins 2012-07-11 18:30:00 +02:00
nowrep
8a5880c77d Plugins: Fixed disabling all plugins when saving preferences
- and not going to extensions tab
2012-07-09 12:47:27 +02:00
nowrep
0d4078f005 Build system now allow building plugins out of src/plugins directory 2012-07-06 13:28:45 +02:00
nowrep
abdcc5bfab Updated French translation 2012-07-05 21:51:30 +02:00
nowrep
2dc0785aff AdBlock: Support for $elemhide and $document exception rules
- with @@||qupzilla.com^$document you can completely disable
  AdBlock from running on qupzilla.com site
2012-07-04 16:00:53 +02:00
Mikino89
de93c5ed36 Updated Slovak translation
- added translation for AKN plugin
2012-07-04 11:18:24 +02:00
nowrep
935cf7b40b Updated Ukrainian translation (desktop launcher + plugins) 2012-07-03 18:21:21 +02:00
nowrep
dda70eef32 Updated Spanish translation 2012-07-02 17:12:45 +02:00
nowrep
e8792a9498 Updated Italian and Portuguese translation 2012-07-02 09:39:02 +02:00
Mariusz Fik
4ff97abfd9 polish translation for plugins
Signed-off-by: Mariusz Fik <fisiu@opensuse.org>
2012-06-29 22:28:36 +02:00
nowrep
572057b4f2 MouseGesturesPlugin: Fixed symbol lookup error.
- undefined symbol: _ZN7Gesture20MouseGestureCallbackD2Ev

closes #427
2012-06-28 22:23:46 +02:00
David Rosca
6ab3970bdd Merge pull request #426 from sys9kdr/master
Updated Japanese language files.
2012-06-28 11:40:28 -07:00
Daiki Noda
c8b00d5284 Update Japanese langunage files
Updated Japanese languages.
All Japanese translations finished for release 1.3.0.
2012-06-29 02:19:49 +09:00
Vasilis Tsivikis
cb94172064 Updated Greek Translation v1.3.0 2012-06-28 19:31:29 +03:00
nowrep
8f75fd2532 Fixed crash when cleaning cache while cache is not used (disabled). 2012-06-15 17:43:19 +02:00
nowrep
0cba7628de Initial work on support for 3rdparty AdBlock lists.
- also fixed one minor gcc warning
2012-06-15 17:03:37 +02:00
stuarch
d17bad4bfc Update Traditional Chinese Translation 2012-05-23 18:07:26 +00:00
Jonathan Hooverman
35ab9cb25f Updated German translation of TestPlugin 2012-04-11 22:00:45 +02:00
nowrep
a800d8a1f3 Added possibility to open .xhtml files from Open File dialog.
- fixed issue with showing one plugin more than once if you have
  duplicated plugins in plugin directories
- remove obsolete translations from *.ts files
2012-04-06 10:15:17 +02:00
nowrep
7e3ff6f126 Version 1.2.0 2012-04-05 13:22:19 +02:00
nowrep
f94e69d557 Updated Georgian translation + fixed plugin system loading. 2012-04-04 21:12:52 +02:00
nowrep
9778773199 Using better method for loading translations.
- it can now load xx_CC translation even if xx_DD is
  user's system locale
2012-04-04 18:48:54 +02:00
nowrep
1c883e4ec3 Mac OS X building tweaks + fixing valgrind warnings.
- in mousegestures plugin, don't start gesture when mouse
  is at scrollbar's position
2012-04-04 17:41:33 +02:00
nowrep
7c7c1787bc Fixed saving settings in plugins. 2012-04-03 20:23:15 +02:00
nowrep
6560459418 Fixed loading plugins when using USE_LIBPATH define
- reverted displaying page url with QWebFrame::baseUrl()
2012-04-03 19:28:12 +02:00
nowrep
47ec2b57f7 Fixed potentional crash on history/cookies loading
- changed settings path for plugins to PROFILE/extensions/
2012-04-02 16:00:08 +02:00
nowrep
e608bc0e1f Enhanced Plugins API - possibility to add sidebar
- example implementation is now in TestPlugin
2012-04-01 16:36:38 +02:00
nowrep
ec4b52eda8 Updated French translation + windows installer 2012-03-31 23:58:51 +02:00
nowrep
5348c72e9d Updated Italian translation. 2012-03-31 18:59:51 +02:00
nowrep
8f9ac49dd4 Updated Russian translation 2012-03-31 09:09:42 +02:00
nowrep
43cd497d3f Using QStringBuilder now. Fixed speed dial dialogs for webkit 533.3 2012-03-30 12:01:12 +02:00
nowrep
a6f55a340b Updated Portuguese translation 2012-03-27 18:37:21 +02:00
nowrep
93808b1bd1 Updated Spanish & Chinese translations 2012-03-26 21:08:22 +02:00
nowrep
4d96a6760c No longer using global event filters, instead filtering widget events.
- using guarded pointers in plugins now
2012-03-26 17:47:28 +02:00
nowrep
9ed4a89ca0 Fixed building & added plugins translations into resources.
- removed obsolete "Dont save icons" entry in preferences
2012-03-25 21:45:16 +02:00
vasitsiv
c58957d638 V2 Greek Translations 2012-03-25 21:46:31 +03:00
Stefan Comanescu
939bab1c14 Romanian translation for plugins 2012-03-25 18:28:03 +03:00
stuarch
2d8e0603ca Update Tradidtional Chinese Translations 2012-03-25 22:17:02 +08:00
sys9kdr
f8ca5709c9 Update Japanese translations. 2012-03-25 22:33:37 +09:00
nowrep
176d5695d2 Updated Dutch and Swedish translations 2012-03-25 14:21:45 +02:00
nowrep
c664ea076b Added option to separate http and https proxy configuration.
- also fixed building of akn plugin
- closes #314
2012-03-21 15:05:04 +01:00
nowrep
c7187bf064 AKN plugin now correctly shows keys on pages with more frames
- it works fine now for example on gmail
- status bar overlay now hides after small delay (500ms)
2012-03-21 13:00:30 +01:00
nowrep
bb8e1ffdb5 Fixed toggling WebInspector. It now shows correct inspector everytime. 2012-03-16 16:57:24 +01:00
w41l
d5638fbc27 Updated Indonesian translations. Add new translation for plugins
section.
2012-03-16 16:16:10 +01:00
sys9kdr
4119a265fa Update Japanese translations. 2012-03-16 16:06:51 +01:00
nowrep
dbfc09538c Fixed compilation with QtWebKit < 2.2 and AKN plugin. 2012-03-16 13:53:49 +01:00
nowrep
17d70adfa5 Various changes in starting application.
- constantly renaimed app plugins to Extensions
2012-03-13 15:10:18 +01:00
nowrep
9161945d97 Various fixes regarding "Don't load tabs until selected" option
- fixed typo in Access Keys Navigation plugin
2012-03-12 18:22:01 +01:00
nowrep
1a3af429d2 Show whether QupZilla was built with debugging symbols in config page.
- closes #202
2012-03-10 14:37:05 +01:00
nowrep
c9d39d06ee Updated Dutch translation 2012-03-10 12:20:38 +01:00
nowrep
03db6da1a9 Added option to create search engine from <input> element on page.
- accessible in context menu on input
- added translations for plugins into resources so they can be loaded
- in access keys navigation plugin: lower case chars are choose first
2012-03-08 13:05:57 +01:00
stuarch
dfffb04a06 Update Tradidtional Chinese Translations 2012-03-08 18:48:53 +08:00
stuarch
3dc43b18a3 Merge https://github.com/nowrep/QupZilla 2012-03-08 18:01:35 +08:00
Jonathan Hooverman
2e3cc19ac5 Added German translation for AccessKeysNavigation 2012-03-07 19:41:40 +01:00
nowrep
0e4fd462ba Access Keys Navigation plugin now add also lower/upper case chars.
- imporved pages screen = removing scrollbars from screen
2012-03-07 12:19:54 +01:00
nowrep
6878522c31 Improved "Save Page Screen" dialog.
- it is now loading page screen in new thread
- it now resizes thumbnail to fit the dialog size
2012-03-05 14:33:24 +01:00
nowrep
7dff6ad103 TabBar now accepts drops so you can drop url on it and open new tab.
- small modifications in locationbar regarding focus handling
2012-03-05 11:30:18 +01:00
Mladen Pejaković
f92df65819 Serbian translations update 2012-03-04 23:10:44 +01:00
nowrep
645765b509 Fixed Access Keys Navigation plugin build on Windows. 2012-03-04 20:23:03 +01:00
nowrep
e5e5cec7a5 Added Access Keys Navigation plugin. Closes #288 2012-03-04 18:30:34 +01:00
nowrep
aba444259a Updated translations 2012-03-04 18:29:35 +01:00
stuarch
1f2e55e5e8 Update Simplified Chinese Translation 2012-03-05 00:15:46 +08:00
nowrep
b1e38e859d Alt+D shortcut for focusing locationbar. Closes #294 2012-03-03 21:35:02 +01:00
stuarch
4403b9b03e Update Tradidtional Chinese Translations 2012-03-03 08:38:50 +08:00
Peter Vacula
bc606276eb Updated 2012-03-02 13:32:27 +01:00
nowrep
a0b9c0fc69 Fixed building on Windows + whole compilation is now faster. 2012-02-29 18:33:50 +01:00
nowrep
bcd411c1c0 Improved behaviour of opening new tab after current.
- when opening multiple background tabs from current tab, newly
  opened tabs will be added after previous opened, not right after
  current
  so you will be able to switch to new tabs in opening order
2012-02-27 17:51:57 +01:00
stuarch
6bcd024798 Update Tradidtional Chinese Translations 2012-02-27 00:31:23 +08:00
Jonathan Hooverman
1243bcae08 Merge branch 'master' of github.com:nowrep/QupZilla 2012-02-25 17:11:19 +01:00
Jonathan Hooverman
a89c0861b8 Added German translation for MouseGestures Plugin 2012-02-25 17:10:09 +01:00
Mladen Pejaković
2b142a813b Merge branch 'master' of github.com:nowrep/QupZilla 2012-02-25 16:35:16 +01:00
Mladen Pejaković
4cd00416fc Serbian translations update 2012-02-25 16:34:22 +01:00
Jonathan Hooverman
7157763941 Updated German translation for TestPlugin 2012-02-25 16:31:28 +01:00
nowrep
8752adfc3d Updated translations 2012-02-25 12:39:24 +01:00
nowrep
6eac428266 Changed appearance of plugin list in Preferences. 2012-02-25 12:34:16 +01:00
nowrep
783d49ce64 [Fix] Fixed showing plugin icons when plugin is not loaded. 2012-02-25 10:22:23 +01:00
Mladen Pejaković
ea7caa37bd Mouse Gestures plugin ts files 2012-02-24 21:58:21 +01:00
Mladen Pejaković
aeb2e3c396 Mouse Gestures plugin Serbian translation 2012-02-24 21:56:38 +01:00
nowrep
af7a041714 Added new plugin: Mouse Gestures.
- setting building plugins as default now
- closes #255
2012-02-24 21:03:44 +01:00
Mladen Pejaković
6b2def1fc1 Example Plugin Serbian translations update 2012-02-23 21:32:37 +01:00
nowrep
b36e268e0b [Fix] Fixed breaking speed dial when adding url with ' 2012-02-23 20:24:44 +01:00
nowrep
9c789792f4 Rearranged directory structure. All sources are under src/ dir now.
- updated Italian homepage translation
2012-02-23 19:18:08 +01:00
nowrep
37f5d1bb6e Improved Plugin API. Plugins can now receive input events.
- mousePress, mouseRelease, mouseMove
- keyPress, keyRelease
- only WebView class is sending these events now
2012-02-22 18:33:44 +01:00
nowrep
48112e0576 Installing also plugins into /usr/lib/qupzilla/ on Linux. 2012-02-20 15:56:26 +01:00
nowrep
ef4fef4699 [Fix] Fixed "Open blank page on launch" option
- closes #260
2012-02-19 17:50:02 +01:00
nowrep
b6615f409f Edited build config to build libqupzilla and link to it afterwards.
- edited plugins system - proper plugin loading / unloading
- edited plugins interface
2012-02-19 16:01:51 +01:00
nowrep
42d9e93363 Fixing download issue introduced in last commit. 2012-02-11 14:19:41 +01:00
nowrep
14c7c08c44 [Fix] Fixed issue when attempting to download flash content.
- it occurred only when you don't have Flash plugin installed
2012-02-11 12:52:23 +01:00
nowrep
30df150fe0 Global shortcuts to load pages in Speed Dial (Ctrl + Number)
- Ctrl + 1,2,3 ... 9 will load dials on the number position
- Alt + 1,2,3 ... 8 will switch to tab on the number position
   * Alt + 9 will switch to last tab
2012-02-05 17:13:08 +01:00
nowrep
7167ce4a03 Add/remove bookmarks from speed dial when clicking on star icon.
- closes #80
2012-02-05 16:00:23 +01:00
nowrep
f65c565f06 Remember last folder to save newly added bookmarks. 2012-02-04 22:47:55 +01:00
nowrep
995eed9cfa [Fix] Fixed saving usernames with spaces in Password Manager.
- using QUrl::fromEncoded instead of QString constructor everywhere
- reverted JHooverman's patch (changing print preview dialog's window
  title)
    * sorry about that, I personally think that showing "Print preview"
      in print preview dialog is better than "Print..."
2012-01-31 21:10:22 +01:00
nowrep
f9873c28df [Fix] Loading incomplete urls in Speed Dial. 2012-01-29 14:38:59 +01:00
nowrep
24ec4e0292 Added option to (not) send Referer header to servers.
- also added button to delete html5 storage
2012-01-27 23:01:17 +01:00
nowrep
ea1eceb9d7 Applied patches for Mac OS + little modification of QupZilla icon.
- Mac patches by @ryandesign
- icon modifications by Sergio Cipolla, thanks!
- closes #220
- closes #221
- closes #222
2012-01-27 17:25:51 +01:00
nowrep
79caefb8aa Don't show "Show menubar" action on Mac OS. Closes #129
- "SuperMenu" button won't be visible on Mac too
   * there is no need to show it as Menu will always be visible
- also made little improvement in Mac theme
- updated Portuguese translation
2012-01-26 16:22:09 +01:00
nowrep
00f6262afc Announcing Flash plugin support to sites again.
- typo "Italy" language -> "Italian" language
- updated Swedish translation
2012-01-25 19:13:12 +01:00
nowrep
16526b0177 Handling Ctrl+Middle clicks on links in keyReleaseEvent.
- fixes problems when you open link in new tab (with middle
  mouse click) and also paste text to focused input element
2012-01-24 19:12:31 +01:00
nowrep
79f30b03e8 Little improvement in speed dial + option to set minimum font size.
- also registering SIGPIPE signal handler to prevent some unneeded
  crashes when using QtWebKit 2.2
2012-01-23 19:28:47 +01:00
nowrep
c31ee75928 History menu submenus and List of closed tabs in tab bar
- merged pejakm-master
- also using const variables in foreach loops everywhere it is possible
- updated translations
2012-01-23 17:30:34 +01:00
nowrep
195288c83b [Fix] Fixed restoring multiple windows + added global defines header
- also added tests directory with html files to test QupZilla behaviour
- it only contain opening links test, more tests will come
2012-01-21 23:19:38 +01:00
nowrep
977f9db6f6 Refactoring whole code to support popup windows.
- it is needed to provide support for casting WebView
  into TabbedWebView and PopupWebView
2012-01-21 20:27:45 +01:00
Jonathan Hooverman
c1e4cebf42 Updated German translation 2012-01-21 18:16:47 +01:00
nowrep
bdff655dc8 Small improvement in speed dial, added DuckDuckGo default search engine.
- also fixed bad spanish qt translation (qt_es.qm)
- closes #195
2012-01-20 11:29:28 +01:00
nowrep
c41dc3b8be Updated translations + little edits in speed dial. 2012-01-18 21:09:27 +01:00
Mladen Pejaković
bd5a39f3ba Speed Dial background image 2012-01-18 20:10:04 +01:00
nowrep
46edc8d5a2 Added option to edit bookmark from context menu in bookmarks toolbar.
- also added new function to Speed Dial to be able to get path of
  background image file

- closes #189
2012-01-18 15:05:50 +01:00
nowrep
cc63da0765 New domain for blog: http://blog.qupzilla.com 2012-01-15 18:22:59 +01:00
nowrep
999f0ef702 Using global QSettings object, should save some writes to disk.
- instead of creating new QSettings objects whenever we want to
  save some data, we are using global QSettings object that is
  keeping its data in memory and writing to disk only when
  really needed
2012-01-11 21:58:25 +01:00
nowrep
61b410ece3 Code edits + added Mladen Pejaković into contributors.
- moved speed dial background settings from qupzillaschemehandler
  to speed dial's class speeddial
2012-01-09 16:23:03 +01:00
nowrep
7b337b4de8 [Fix] Fixed loss of speed dial settings. Closes #137
- it occured only when you don't open speed dial page in your
  browser session
2012-01-08 10:56:50 +01:00
nowrep
2b82d486d0 Added translation files for translating homepage.
- you can find them under /translations/homepage
2012-01-07 10:26:52 +01:00
nowrep
e05cb9b835 Edited themes, should look better on Mac now. Also improved Click2Flash
- also resizing PrintDialog to reasonable size (it is too small by
  default)
- removed obsolete translation entries from .ts files
2012-01-06 17:31:44 +01:00
nowrep
66ee47d3cf Context menu in webview now include also options for current frame.
"This frame" menu is shown when frame at clicked point is different from
main frame and it contains following options:
- show only this frame, show this frame in new tab
- reload frame, print frame
- zoom in, zoom out, reset zoom
- show source code of frame
2012-01-02 13:56:52 +01:00
nowrep
f3970f164b Updated copyright for new year. Closes #100 2012-01-01 15:29:55 +01:00
nowrep
18fbb1cd31 New project domain qupzilla.com. Thank you very much, Radomir Orkac. 2011-12-31 10:33:01 +01:00