David Rosca
e5065185fd
AdBlock: Add DuckDuckGo ad whitelist rules to custom list
...
Those rules cannot be deleted, but can be disabled.
Please consider not disabling those rules. Thanks!
2014-10-14 17:05:14 +02:00
David Rosca
26f466ed0d
AdBlock: Don't block user triggered network requests
...
Disable AdBlock when user tries to load the url from locationbar,
clicking on link, opening new tab, ...
Only block web content not explicitly requested by user - images,
scripts, redirects, ...
2014-10-13 17:02:18 +02:00
David Rosca
a61e3ff0ad
AdBlockTree: Fixed coloring CSS exception rules
...
CSS exception rules are now green (as exceptions) instead of
blue (as CSS rules)
2014-10-13 17:02:12 +02:00
David Rosca
ce528cfe66
CookieManager: Fix the title for "Filter 3rd Party Cookies" option
...
It actually should be "Allow 3rd Party Cookies". Also change
the default value to 0 = Allways allow 3rd party cookies.
2014-10-12 15:16:22 +02:00
David Rosca
160190dfb3
master branch is now 1.9.0 development version
2014-10-11 13:11:49 +02:00
David Rosca
5404985dba
Do not force keyboard text navigation in editable elements
...
Keyboard text navigation is handled automatically by QtWebKit
in editable elements.
This fixes issue in some custom html code editors.
Closes #1489
2014-10-11 11:42:07 +02:00
David Rosca
ee3322c64a
Fix crash when passing messages to running instance from commandline
2014-10-10 13:40:31 +02:00
David Rosca
30146476d6
Use bigger default font sizes
2014-10-08 22:12:22 +02:00
David Rosca
b6f913dafe
HistoryMenu: Don't crash in aboutToShow() when m_window is null
...
Closes #1487
2014-10-07 16:19:30 +02:00
David Rosca
21fb7bff31
Preferences: Don't crash when opening with null BrowserWindow
...
Closes #1488
2014-10-07 16:15:23 +02:00
David Rosca
6390eb215b
Mac: Fix crash on startup due to invalid m_mainMenu pointer
...
Closes #1485
2014-10-07 11:10:31 +02:00
David Rosca
aac873bbb6
Show error message when QSQLITE plugin is not available
2014-10-05 16:13:00 +02:00
David Rosca
6d06975ccb
DataPaths: Coding style fixes
2014-10-03 09:21:40 +02:00
David Rosca
021b90f7b3
CookieManager: Switch to QDialog
...
This fixes issue when Cookie Manager may have been opened
under current window (eg. in Preferences)
2014-10-03 09:19:39 +02:00
S. Razi Alavizadeh
768e3ac143
Correct fix for #1479 and finally fix compile issue from two recent commits.
...
- Closes #1482
2014-10-03 04:04:59 +03:30
S. Razi Alavizadeh
a21d803b94
Fix compile issue after last commit.
2014-10-03 03:54:37 +03:30
S. Razi Alavizadeh
04721c6478
Make sure the Config and Temp pathes exist.
...
- Closes #1479
2014-10-03 00:34:09 +03:30
David Rosca
2efc6914e5
Revert "[DNT] Enable sending DoNotTrack header by default"
...
This reverts commit 12948cd0a4
.
2014-10-02 19:58:46 +02:00
David Rosca
8506a2cce0
Added Ferhat AYDIN to translators
2014-10-01 20:41:19 +02:00
David Rosca
6cb8717fd6
Fix Internet Explorer Bookmarks Importer
...
It is now possible to select the whole Favorites folder
and it will now also import all subfolder structure.
Closes #1475
2014-09-30 21:08:54 +02:00
David Rosca
52f3811916
SpeedDial: Save using AutoSaver
...
Prevents losing dials in case of crash.
2014-09-29 18:23:42 +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
fdd38e81a0
Fix build on Mac
2014-09-28 11:58:26 +02:00
Dmitry Marakasov
9fcf8e677f
Fix platform check
...
Include <QtGlobal> which defines Q_OS_* before the check, otherwise it may (and does on FreeBSD) work incorrectly
2014-09-26 23:18:56 +04:00
David Rosca
eec67d1941
Fix building with Qt 4.7
2014-09-26 19:28:24 +02:00
David Rosca
cf044356fa
Version 1.8.0
2014-09-26 10:35:35 +02:00
David Rosca
35b2fb22b4
Remove unnecessary qDebugs
2014-09-26 09:53:45 +02:00
David Rosca
2730fd4b4a
AutoFill: Fix completing forms after recent change
...
Fix regression from 3360a531f1
2014-09-25 21:03:55 +02:00
David Rosca
61bc7f4543
BookmarksIcon: Don't disable clicking on icon on qupzilla: pages
2014-09-25 18:47:32 +02:00
David Rosca
b4f9a354d7
Plugins: Load plugins before creating first window
2014-09-25 17:51:38 +02:00
David Rosca
01b4fd971f
MainMenu: Fix shortcuts for toggling sidebars
2014-09-25 17:36:51 +02:00
David Rosca
68087d5a3f
QzCommon: Export all static strings (appname, buildtime, ..)
2014-09-25 15:00:56 +02:00
David Rosca
56dcdfe4a2
Mac: SuperMenu button is now available on Mac
2014-09-25 14:42:36 +02:00
David Rosca
e83d75f251
Mac: Re-enable system-wide menu menu bar
2014-09-25 14:27:25 +02:00
David Rosca
13b1614e11
Use std::sort instead of obsolete qSort
2014-09-25 14:13:26 +02:00
David Rosca
767e01fd22
Mac: Re-enable dock menu with New Tab, New Window and New Private Window actions
2014-09-25 14:09:26 +02:00
David Rosca
c607a2f717
FileMenu: Fix showing state of Work offline action
2014-09-25 14:05:54 +02:00
David Rosca
3360a531f1
AutoFill: Rewrite AutoFill to complete each frame separately
...
Fixes crash from #1417
2014-09-19 13:16:02 +02:00
David Rosca
40e476e626
Coding style
...
[ci-skip]
2014-09-18 16:16:02 +02:00
David Rosca
545e0cd6b9
OperaImporter: Also import bookmark description and keyword
2014-09-18 16:10:50 +02:00
David Rosca
ef01247a80
OperaImporter: Set bookmark file filter to *.adr
2014-09-18 16:03:06 +02:00
David Rosca
c45b301844
LineEdit: Fix enabling Select All action
...
This fixes Select All action in LocationBar and WebSearchBar
2014-09-17 17:58:14 +02:00
David Rosca
8c8789a05f
BrowserWindow: Always set "private" property to browser window
...
Set this property also when private mode is disabled
2014-09-17 16:19:27 +02:00
David Rosca
b8c5f6f75d
BookmarksManager: Move cursor at the start in bookmark edit inputs
...
Title, Address, Keyword and Description inputs will now always
show the text from the start
2014-09-17 13:15:09 +02:00
David Rosca
357c5baec3
PageScreen: Fixed out-of-sync format combobox and filename input on Qt5
...
See #1454
2014-09-16 20:09:13 +02:00
David Rosca
e3a8e9edc9
PageScreen: Use Save dialog instead of Open dialog
...
[ci-skip]
Closes #1454
2014-09-16 18:05:00 +02:00
David Rosca
464f05962e
Plugins: Use settings path without trailing slash
2014-09-16 15:20:09 +02:00
David Rosca
6ae0109115
AdBlockRule: Add copy() method
...
Faster method to copy rule than parse again the filter.
2014-09-16 10:38:28 +02:00
David Rosca
e8cddd16ea
AdBlock: Add support for exception css rules
...
Closes #1446
2014-09-16 09:39:25 +02:00
David Rosca
ed866dc9a4
AdBlock: Add support for parsing CSS Element hiding exceptions
...
Those rules are however not supported at the moment.
2014-09-16 00:37:13 +02:00
David Rosca
6dcf8c598a
AdBlock: Reload global user stylesheet after disabling/enabling AdBlock
...
It was needed to restart the browser to completely disable / enable
AdBlock.
2014-09-15 23:43:47 +02:00
David Rosca
8b3da86976
Unix: Use /tmp/qupzilla-$USER as temp path
...
It makes it possible to run QupZilla on more accounts at the same time
2014-08-31 12:52:01 +02:00
David Rosca
de4f7115f8
Merge pull request #1431 from kdave/preferences-ctrl-q
...
[Preferences] add option to set Ctrl-Q behaviour (Quit or nothing)
2014-07-23 21:36:48 +02:00
Oleg Shparber
272c0c7807
Refactor encoding menu creation
...
* Use of codec MIBs instead of names significantly decreases
number of iterations
* Remove duplicated codecs
* Fix memory leaks which were caused by wrong parenting and
empty menus
* Do not add separator if menu is empty
2014-07-22 01:02:08 -07:00
David Sterba
ed9625ab5e
[Preferences] add option to set Ctrl-Q behaviour (Quit or nothing)
...
Motivated by #695 which targets broader task, Ctrl-Q behaviour is one
that stands out. Accidentally pressing it instead of Ctrl-W can have
disasterous consequences or is annoying. Other browsers provide either
generic keyboard shortcuts configuration (Opera) or an extension/plugin
to disable the behaviour (FF).
For the record of the usability demand:
https://code.google.com/p/chromium/issues/detail?id=59621
https://bugzilla.mozilla.org/show_bug.cgi?id=550559
2014-07-17 23:05:38 +02:00
David Rosca
c18b656585
[CertManager] Added option to disable weak ciphers
...
Closes #1428
Closes #1278
2014-07-13 19:43:18 +02:00
David Rosca
a588d209a0
[PasswordManager] Save host also with port
...
Makes it possible to save different passwords for page.com and page.com:23
Closes #1416
2014-07-08 19:28:20 +02:00
David Rosca
9ed63f6323
[CloseDialog] Change text - there will always be more than 1 tab opened
2014-07-08 19:27:17 +02:00
David Rosca
857b020e85
[Preferences] Add button to open Search Engines Manager
...
Closes #1205
2014-07-08 19:17:42 +02:00
David Rosca
c4e0646915
[AdBlock] Add "Other..." entry in AddSubscription dialog
...
To make it less confusing how to add a subscription that is not
listed in known subscriptions.
2014-07-08 19:08:28 +02:00
Mladen Pejaković
5b6db60605
Clear Recent History dialog improvements
...
Closes #1326
2014-07-08 19:01:07 +02:00
David Rosca
6d66c5a470
[Fonts] Use own default font sizes
2014-07-08 18:38:02 +02:00
Mladen Pejaković
8f691905f0
[SpeedDial] Reload all dials menu action. Closes #1209
2014-07-08 18:29:52 +02:00
Mladen Pejaković
1a8ca567f9
[SpeedDial] Properly align
2014-07-08 18:27:18 +02:00
Mladen Pejaković
0f8bbe4777
[SpeedDial] Remove the padding (make it look like Opera's SD)
2014-07-08 18:26:56 +02:00
Mladen Pejaković
d5c7108f78
[SpeedDial] Cleanup
2014-07-08 18:26:43 +02:00
Mladen Pejaković
bc028e8a83
[Speed Dial] Enhancements
2014-07-08 18:26:25 +02:00
Mladen Pejaković
0d31785a4f
[QupZilla pages] Darker background; Respect user's preference for font face and size
2014-07-08 18:26:09 +02:00
David Rosca
0334526a18
[StatusBarMessage] Close on mouse move/press
...
Closes #1393
2014-07-08 18:20:02 +02:00
David Rosca
1d8c3460c9
[Preferences] Use better tooltip for single key shortcuts
...
Changed "search/find" -> "search on page"
2014-07-04 13:50:05 +02:00
David Rosca
eee3895f69
Only link qupzilla binary to execinfo as it is used in main.cpp
...
See #1408
2014-07-02 11:27:55 +02:00
Augustin Cavalier
e7181f1369
[Haiku] Link to -lexecinfo.
2014-07-01 14:20:06 -04:00
Augustin Cavalier
96f3e4873e
[Haiku] Doesn't support readdir's d_type flag...
...
...which is a Linux thing and not part of the POSIX standard. Haiku may support it eventually, but as of today it does not.
2014-06-30 12:44:10 -04:00
David Rosca
f55dcdf63c
[LocationCompleter] Force updates of inline domain completer
...
Model for inline domain completion is updated asynchronously, so it is
needed to force the update of completer.
This was last regression of completer after switch to threaded searching
in history/bookmarks.
2014-06-26 15:42:38 +02:00
David Rosca
5558d32d82
Merge pull request #1376 from srazi/loc-highlighter
...
New highlighter algorithm using QTextLayout that fixes rendering of RTL strings.
2014-06-17 14:56:51 +02:00
David Rosca
7cbc588cc1
[LocationCompleter] Sort results by last visit date
...
Closes #1390
2014-06-17 14:55:32 +02:00
David Rosca
ac52b742b2
Convert all source files in src/* to Unix file ending
2014-06-15 23:35:39 +02:00
David Rosca
def26ad391
[WebPage] Fix searching for non-ascii one line term from addressbar
...
The search term (in url) needs to be decoded from punycode.
Closes #1396
2014-06-15 23:33:04 +02:00
S. Razi Alavizadeh
b48cc71dd5
[Bookmarks] Limit width of bookmarks menu to 250px
2014-06-13 23:55:55 +04:30
S. Razi Alavizadeh
5bd24400e1
[LocationCompleter] Cancel unneeded refresh jobs
2014-06-13 23:55:49 +04:30
S. Razi Alavizadeh
a32e809bf6
Escape SQLite wildcards when using LIKE clause
2014-06-13 23:52:44 +04:30
David Rosca
9502810404
[UrlLoading] Make sure to correctly load one-word hosts without dot
...
One-word hosts without the dot may be valid url. So let's try to load
it first before using a websearch.
Closes #1317
2014-06-06 23:29:49 +02:00
S. Razi Alavizadeh
5a183a1a8d
[LocationCompleter] Correctly elide text also fixed compile on Qt5.
2014-06-06 07:00:30 +04:30
David Rosca
72ab5de448
[Code] Small code cleanups
...
Mostly to silence a warnings from cppcheck
[ci-skip]
2014-06-05 20:33:16 +02:00
David Rosca
325072881d
[HistoryMenu] Show recently visited sites in top-level menu
...
Closes #1355
2014-06-05 19:58:32 +02:00
David Rosca
dc1b5931ea
[WebView] Don't clear selection when right clicking on selected link
...
This removes a workaround for a very old QtWebKit (<= 2.0) that actually
caused unwanted behavior with newer QtWebKit versions.
Closes #1377
[ci-skip]
2014-06-05 16:01:58 +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
David Rosca
59b893075a
[LocationCompleter] Fix showing icons after last commit
2014-05-30 22:06:58 +02:00
S. Razi Alavizadeh
666ecc4d01
[LocationCompleter] Don't leak when query icons,
...
- it seems it's a fix for #1299
2014-05-30 07:58:51 +04:30
S. Razi Alavizadeh
877266b418
[LocationCompleter] New highlighter algorithm using QTextLayout that fixes rendering of RTL strings.
2014-05-29 23:35:28 +04:30
S. Razi Alavizadeh
7fc0c8d06d
[RTL] Force AdBlockTreeWidget and treeTags to be as LTR widgets.
2014-05-29 01:08:56 +04:30
S. Razi Alavizadeh
4ea5974914
[Windows] Fixed some issue with the blur background effect,
...
- Also moved all of codes related to blur effect of tabbar to ComboTabBar.
2014-05-29 01:08:42 +04:30
S. Razi Alavizadeh
8bee3d937d
Improvement in asking of master-password.
...
- Closes #1356
2014-05-26 00:24:43 +04:30
Mladen Pejaković
0fc6a30933
Implement offline mode. Closes #1241
2014-05-20 18:35:49 +02:00
Mladen Pejaković
ce7ea04f4a
Language strings fixes. Closes #1318 #1329 #1337
2014-05-14 18:29:20 +02:00
David Rosca
690d67ade8
Merge pull request #1333 from pejakm/fixgtr
...
[Webview] Use https for Google Translate. Closes #1331
2014-05-11 20:29:58 +02:00
David Rosca
39430458b3
[WebInspector] Add F12 shortcuto to show Web Inspector
2014-05-11 14:25:57 +02:00
Mladen Pejaković
6eeebd1866
[Webview] Use https for Google Translate. Closes #1331
2014-05-09 18:25:17 +02:00
Mladen Pejaković
9b44f384a2
[Cookies] More options for 3rd party cookies
2014-05-06 20:55:29 +02:00
David Rosca
d534062cdd
[Windows] Load font.tff (if exists) and set it as default font
...
This is needed for N'ko translation as default Windows fonts
doesn't contain glyphs for N'ko language.
Closes #1223
2014-05-04 20:21:41 +02:00