Jonathan Hooverman
d917f43cf0
Updated copyright year to 2014
2014-01-11 16:11:42 +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
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
7e6d619516
AdBlock: Greatly improves performance of regexp rules.
...
Regexp will be parsed into parts that can be used with
QString::contains for quick match. If url contains all parts,
real QRegExp matching is applied.
This speedup affects rules that are internally converted into
regexp, not AdBlock's regexp rules (but those rules are very rarely used
in subscriptions, so there's no need to optimise them)
2013-02-26 15:48:47 +01:00
nowrep
c0c0d51b25
Little cleanups in code.
...
Show WebGL enabled with QtWebKit 2.3 only on Linux.
2013-02-02 13:54:26 +01:00
nowrep
00a5b62667
Fixed matching cookies according RFC 6265.
...
Perform cookie domain matching on domains without
leading dot.
Matching cookies against blocklist/whitelist is now
also properly working.
2013-02-01 14:45:42 +01:00
nowrep
bb1c775d50
Don't remove whitelisted cookies with "Remove all cookies on close" opt.
...
Closes #732
2013-01-30 18:49:35 +01:00
nowrep
109f607157
Fixed removing all cookies on close option.
...
Closes #731
2013-01-30 16:04:05 +01:00
nowrep
9f2de4b73a
[Code] Made all helper functions static.
2013-01-22 18:12:21 +01:00
nowrep
14ca6e2f0d
Added new macros for checking QTWEBKIT version.
...
QTWEBKIT_FROM_2_2 - >= 2.2.0
QTWEBKIT_TO_2_2 - < 2.2.0
QTWEBKIT_FROM_2_3 - >= 2.3.0
QTWEBKIT_TO_2_3 - < 2.2.0
It also check whether Qt5 is used and if so, it will
compile all features just like the QtWebKit version
was 2.3.0
2013-01-20 12:10:28 +01:00
nowrep
a0203c3fbb
[QtWebKit 2.3] Enable 3rd party cookie policy.
2013-01-09 19:12:42 +01:00
nowrep
666f6678f3
Qt5: New option to turn Animated Scrolling
...
Feature similiar to "smooth scrolling"
2012-12-21 16:38:44 +01:00
nowrep
f6a55a4c07
Qt5: Take advantage of builtin 3rdparty cookie storage policy.
...
It will now be much more accurate.
2012-12-21 16:25:00 +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
nowrep
742a376109
Fixed cookie domain handling according to RFC 6265
...
closes #610
2012-10-19 13:59:40 +02:00
nowrep
528f398cbe
Using QLatin1String and QLatin1Char now everywhere
...
- it saves few unnecessary allocations
2012-09-04 12:42:45 +02:00
nowrep
b442492c27
Fixed small bug with domain matching
...
- accounts.youtube.com won't be matched by s.youtube.com anymore
- fixes ||s.youtube.com^ AdBlock rule matching anything from
https://accounts.youtube.com
2012-09-01 11:41:12 +02:00
nowrep
5e3e9393b1
Cookies: Fixed issues with cookies filtering
...
closes #450
2012-07-13 16:43:47 +02:00
nowrep
608135ac95
AdBlock: Using QString::endsWith in domain matching
...
- instead of QString::contains
2012-07-02 09:58:56 +02:00
nowrep
38ef828b82
Private browsing now opens new browser window (in own process)
...
- closes #415
2012-06-26 11:49:39 +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
a0b9c0fc69
Fixed building on Windows + whole compilation is now faster.
2012-02-29 18:33:50 +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