nowrep
7001823511
Fixed crash when opening preferences and not loaded passwords manager
2013-06-05 00:06:23 +02:00
nowrep
05ca29715f
[LocationBar] Option to always show go icon.
...
Also removed unused m_drawCursor member variable.
Closes #914
2013-06-05 00:02:43 +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
197240845d
[Oxygen] Tweaked last icon to be used from theme.
2013-06-02 22:47:02 +02:00
nowrep
0c7dea70fd
[Oxygen] Use preference icons from theme if available.
2013-06-02 17:37:38 +02:00
nowrep
7dcb19bb5f
Add "Save Page Screen" action into super menu.
...
Also removed unncessary usage of ActionCopy.
Closes #913
2013-06-02 17:28:52 +02:00
nowrep
10bba39bd4
New tab button in toolbar opens tab with url from clipboard on middle click.
...
Closes #907
2013-06-02 16:46:26 +02:00
nowrep
2ed4d91064
[PageScreen] Ask before overwriting files.
2013-06-02 15:49:40 +02:00
nowrep
c15f62e17a
Fixed building with Qt 5.0.x
...
Closes #908
2013-06-01 14:50:45 +02:00
nowrep
5d90a45f68
[Qt5] There is no support for printing to PostScript.
2013-06-01 14:47:39 +02:00
nowrep
7dd7fe94c6
[NetworkIcon] Fixed applying selected proxy.
2013-06-01 13:01:26 +02:00
nowrep
8621ee0335
[PageScreen] Use QFileDialog::getOpenFileName instead of saveFileName.
2013-05-31 18:11:19 +02:00
nowrep
772427ef09
[PageScreen] Add possibility to save into PDF and PostScript
...
Closes #903
2013-05-31 13:46:45 +02:00
nowrep
bb03cfb133
[PageScreen] Add option to choose in which format to save.
...
Also makes the dialog less confusing whether the image was saved
or not.
Closes #902
2013-05-31 12:42:54 +02:00
nowrep
1a2e7ef788
[Print Page] Set creator to QupZilla and suggest filename.
...
Closes #904
2013-05-31 10:46:50 +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
0f695b0264
[NetworkManager] Set default configuration manager
...
Makes networkAccesibility signals and status working properly.
2013-05-27 19:22:01 +02:00
nowrep
77abf8493a
[SiteInfo] Set correct height of list view according to icons.
...
See #633
2013-05-27 18:00:20 +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
a172327992
[Plugins] Added InitState to plugin's init() function
2013-05-24 11:03:16 +02:00
nowrep
30594f2480
[PasswordManager] Give user feedback when importing/exporting passwords.
2013-05-23 18:16:20 +02:00
nowrep
7e2b631f34
[PasswordManager] Ported importing/exporting for multiple backends.
...
However, for some reason it doesn't work for KWallet backend.
2013-05-22 15:43:44 +02:00
nowrep
3abfaed452
[SSLManager] Fixed saving IgnoreAllWarnings option.
...
Closes #890
2013-05-22 14:59:42 +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
c54031793e
[DatabasePasswordBackend] Make tests from previous commit pass.
2013-05-21 13:37:58 +02:00
nowrep
5c698d5d2a
[PasswordManager] Fixed encoding passwords to url encoded format.
2013-05-20 13:33:13 +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
c1e70db731
[PasswordManager] Small code cleanup.
...
Use iterators for QHash
2013-05-19 10:34:54 +02:00
nowrep
19adf74dc5
[WebView] Added Ctrl/Shift + Insert shortcuts to copy/paste.
2013-05-19 10:22:40 +02:00
nowrep
6d36afff3e
[Win] Updated installer + fixed previous commit.
2013-05-18 23:37:50 +02:00
nowrep
8172e19a3b
[Win] Use custom user-agent for facebook.
...
Fixes facebook chat.
See #867
2013-05-18 22:55:47 +02:00
nowrep
ffc47909a8
[PasswordManager] Backends can now have its own options dialog.
2013-05-18 19:50:12 +02:00
nowrep
90a4200981
[PasswordManager] Correctly switch password backends.
2013-05-18 13:29:11 +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
nowrep
f8ee9a4b9c
[PasswordManager] Small cleanups + offer plugins to add new backends.
2013-05-15 20:05:45 +02:00
nowrep
ac90002b6f
Make sure ProxyStyle is created before using it.
2013-05-15 16:49:05 +02:00
nowrep
06323ee7b8
[PasswordManager] Make backends aware of being active.
2013-05-15 15:04:48 +02:00
nowrep
2fea323af1
Moved password backends into autofill/passwordbackends folder.
2013-05-15 14:58:55 +02:00
nowrep
d42c66735e
[AutoFill] Rewritten preferences to support multiple backends.
2013-05-14 22:45:20 +02:00
nowrep
bd315afe9e
[AutoFill] Rewritten password management to support multiple backends.
2013-05-14 17:57:13 +02:00
nowrep
09a1bec467
Added option to detach tabs into own window.
...
Closes #441
2013-05-13 22:01:36 +02:00
nowrep
d391b65bed
[Oxygen] Fixes crash when closing window.
...
This is proper fix for #838
2013-05-12 23:30:55 +02:00
nowrep
42e0f535fe
[Tabs] Use theme icons for tab-new and tab-duplicate.
2013-05-12 23:14:35 +02:00
nowrep
16d5917d43
[Code] Make it possible to move TabbedWebView to other window.
2013-05-12 22:55:53 +02:00
nowrep
53890c9f0e
[Oxygen] Workaround for transparent background of tooltips.
...
Closes #865
2013-05-12 10:59:33 +02:00
nowrep
4d01cfc9fa
[LocationBar] Improved cursor painting when completion popup is visible.
2013-05-11 13:22:16 +02:00
nowrep
49ed4d05c4
Fixes in inline completion + enter completed text with left arrow key.
2013-05-11 00:17:38 +02:00
nowrep
77aa5b0f07
[LocationCompleter] Hide completion popup after Alt+Enter.
...
Hides completion popup after opening new tab with Alt+Enter shortcut.
2013-05-10 22:34:51 +02:00
nowrep
f651125c5c
[LocationBar] Added inline completion for domains.
...
Closes #880
2013-05-10 22:33:36 +02:00
nowrep
1449037e88
Fixed building with Qt 4.7
2013-05-10 13:12:02 +02:00
nowrep
b7d857d4e5
[AdBlock] Improved regex for hiding AdBlock code in source viewer.
2013-05-09 19:49:13 +02:00
nowrep
68b59621c0
[Downloads] Use better translation string for manager's title.
...
See #878
2013-05-05 12:41:12 +02:00
nowrep
75b6d976fb
[SpeedDial] Use page title from bookmarks when adding pages.
2013-05-05 12:26:47 +02:00
nowrep
a65d7b00b3
[Acid3] Make Acid3 test pass with enabled AdBlock.
...
AdBlock element hiding rules are inserted into body element of
page. This does not like the Acid3 test.
2013-05-05 00:14:42 +02:00
Mladen Pejaković
774f156865
Optimization of png icons
2013-05-04 23:05:50 +02:00
Mladen Pejaković
2f1cd3f0f5
Fix icons incorrect sRGB profiles. Closes #843
2013-05-04 16:07:06 +02:00
nowrep
16a7156d69
[Mac] Attempt to fix slow scrolling on Apple trackpads.
...
Closes #832
2013-05-04 15:15:43 +02:00
nowrep
a8fad834ce
[Code] Skip one allocation of QDialog on heap.
2013-05-03 12:00:08 +02:00
nowrep
650f474113
[SessionRestore] Fixed saving some tab icons in session file.
...
Saving directly QPixmap instead of QIcon fixes issue when some
icons don't save correctly for some reason (eg. oxygen hdd icon).
2013-05-03 00:35:14 +02:00
nowrep
1b617068b2
[AdBlock] Fixed hiding rules when more than 5000 rules in subscription.
...
Closes #873
2013-05-02 21:01:17 +02:00
nowrep
d59acd8dbb
[WebView] Make Direction & Fonts menu translatable.
...
Closes #871
2013-05-02 12:02:41 +02:00
nowrep
621753ac1b
[AdBlock] Added ABPindo (Indonesian) into known subscriptions.
2013-04-29 20:26:50 +02:00
nowrep
087eb93ecb
[Code] Improved cppcheck script and fixed all warnings.
2013-04-28 17:50:09 +02:00
nowrep
c106c2376b
[Themes] Set navigationbar layout margin and spacing from style sheet.
2013-04-27 13:51:08 +02:00
nowrep
a618cb7249
[WebSearchBar] Use search icon from theme.
2013-04-27 13:24:27 +02:00
nowrep
ba9535a727
[ToolBar] Use size of icons according to Qt style.
2013-04-27 12:57:13 +02:00
nowrep
90ccae62f2
[Linux theme] Small tweaks in locationbar icons.
...
Using theme icon for GoIcon. Removed explicitly setting padding.
2013-04-26 23:40:54 +02:00
nowrep
6492b2ac87
[Toolbar] Use spacing and margins according to Qt style.
...
Toolbar looks better now with Oxygen theme.
2013-04-26 23:11:24 +02:00
Mladen Pejaković
aac0956a0f
Add spatial navigation option
2013-04-23 13:31:29 +02:00
nowrep
655259456c
Properly fix 5740873ed6
...
Previous commit introduced new bug, background tabs didn't have close
buttons.
2013-04-23 10:01:40 +02:00
nowrep
812437ddcb
Fixed building with Qt 4.7
2013-04-22 17:40:15 +02:00
nowrep
482cb18ce4
[Crash] Fixed occasional crash when extracting form data from page.
...
Apparently, QWebFrame::childFrames can return NULL frame.
2013-04-21 20:44:08 +02:00
nowrep
9861af4d64
[Oxygen] Set rounded corners for custom tooltips.
...
Show custom tooltips with rounded corners when using Oxygen
theme.
Tab previews and popup statusbar message are now painted with
rounded corners.
2013-04-21 01:24:24 +02:00
laoch
ad33d353af
Fix issue with missing semicolon with portable Windows builds.
2013-04-17 08:46:19 -05:00
nowrep
5740873ed6
Fixed incorrectly showing close buttons on tabs after restoring session.
...
Only reproducible when tabs overflows the tabbar.
Also fixed build warning on Windows.
2013-04-17 13:35:32 +02:00
S. Razi Alavizadeh
ffdbb49444
Fixed executing order of queries by dbWriter()
...
-also added index tables bookmarksTitle and bookmarksUrl to
default database.
-and removed a double check from saveBookmark()
2013-04-17 01:40:05 +04:30
nowrep
ee42199669
Fixed crash upon closing private browsing window.
...
Also updated translations for previous commits.
2013-04-16 10:00:18 +02:00
Mladen Pejaković
b6f4aed233
Refactoring private browsing menu action v2
2013-04-16 09:52:44 +02:00
Mladen Pejaković
6681a9156b
Add icon to private browsing menu action, and add the action to super menu
2013-04-16 09:52:30 +02:00
nowrep
373050bef0
[Regression] Fixed handling key press events in webview.
...
Regression from 7c9b30c443
2013-04-15 23:21:00 +02:00
nowrep
f09fc7fcec
[AdBlock] Make it possible to remove EasyList.
...
Closes #534
2013-04-13 23:00:22 +02:00
nowrep
901bdac85d
[Plugins] Added possibility to unregister scheme handlers.
...
It is important to unregister scheme handler when unloading
a plugin, otherwise it will crash on next createRequest call.
2013-04-12 18:05:45 +02:00
nowrep
c073ce0094
Make it possible for plugins to reimplement mailto scheme.
2013-04-12 17:52:51 +02:00
nowrep
672c388407
[Plugins] Print error message when failed to load plugin.
...
Prints QPluginLoader's error message to the stderr.
2013-04-12 17:49:22 +02:00
nowrep
83b7f6d1c0
[Portable] Save loaded plugins with relative path.
...
It is now possible to correctly load plugins even when
eg. disk label on Windows changes.
2013-04-11 23:26:12 +02:00
nowrep
db6f4333f2
[Code] Added comment for previous commit (Crash fix)
2013-04-10 22:48:29 +02:00
S. Razi Alavizadeh
7c9b30c443
Fixed, sent correct event for right/left key on RTL layouts.
...
-see #839
2013-04-09 18:27:44 +04:30
nowrep
fe6e450a44
[Oxygen] Fix crash on close with tabs on top enabled.
...
See #838
2013-04-09 14:06:59 +02:00
nowrep
90c285c1ac
Added function to return focused element on page.
...
WebView/WebPage::activeElement
2013-04-07 20:19:21 +02:00
nowrep
a73ad89f9e
Allow using wildcards (*,?) in proxy exceptions.
...
Closes #788
2013-04-06 23:44:59 +02:00
nowrep
35ceee25ee
[Preferences][Win] Changed labels on "Set as default" button.
...
Also renamed QtSingleApplication::removeLockedFile to removeLockFile
2013-04-05 11:39:19 +02:00
nowrep
43d514a647
[QtSingleApplication] Correctly remove lockfile only on app close.
...
Fixes regression when multiple instances of browser were opened.
2013-04-04 23:33:02 +02:00
nowrep
7c57588738
Cancel upload when trying to upload non-readable files.
2013-04-04 20:32:56 +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
08f3456e28
[Preferences] Fixed size of dialog on low-res screens.
...
Preferences content moved into QScrollArea
Closes #818
2013-04-01 15:06:32 +02:00
nowrep
6604be5f53
Updated translations.
...
Also removed whitespace in src/lib/network/networkmanager.cpp
2013-03-31 18:12:23 +02:00
nowrep
82f3c4159d
Disabling HttpPipelining fixes video loading issue on YouTube.
...
Closes #830
2013-03-30 21:52:59 +01:00
nowrep
28d697b94c
[PAC] Don't copy local PAC files into profile.
2013-03-30 21:15:47 +01:00
nowrep
41616486a6
[NetworkProxy] Always use direct connection as fallback.
2013-03-29 19:42:33 +01:00
nowrep
a9326eadc5
Added support for Proxy Auto-Config (PAC).
...
.pac files will be downloaded and executed to get
proxy configuration for each url.
Closes #747
2013-03-29 19:22:55 +01:00
nowrep
953ca726bd
[ProfileUpdater] No changes in profile structure in 1.4.x versions.
2013-03-26 12:29:08 +01:00
S. Razi Alavizadeh
334f90b12b
[Windows] Fixed first moment black background of new tab.
2013-03-24 01:00:05 +04:30
S. Razi Alavizadeh
dc659e2fa4
[Windows] Fixed issues about window positioning
...
-Fixed #821 and also position of new window
2013-03-23 21:07:58 +04:30
nowrep
1d5d480c85
Added support for building with Wayland.
...
See NO_X11 define in BUILDING.
2013-03-23 14:16:08 +01:00
nowrep
02b22acde0
[Windows] Don't set PeerVerifyNone SSL socket verifyMode anymore.
2013-03-23 13:46:04 +01:00
David Rosca
90923d5127
Merge pull request #822 from srazi/master
...
Fixed a few shortcuts problems.
Closes #809
2013-03-23 05:44:30 -07:00
Oliver Gerlich
eecbc352c4
Added option to open another private window from private window.
...
Closes #776
Closes #772
2013-03-23 13:04:35 +01:00
S. Razi Alavizadeh
4e17c39dd8
Fixed shortcuts for RTL layout and fixed back/forward shortcuts
...
-see #809
-also fixed some little windows issues
2013-03-23 04:17:55 +04:30
nowrep
2d27c40384
Use /tmp/qupzilla/tmp as a temp path on Linux.
...
Instead of creating another folder in /tmp (qupzilla-tmp),
use already created /tmp/qupzilla.
See #811
2013-03-21 23:44:01 +01:00
nowrep
cb0630de35
Don't limit speed of loading animation in tabbar.
2013-03-20 10:26:18 +01:00
nowrep
61357e17b1
[QtSingleApplication] Delete lockfile upon closing application.
...
Closes #811
2013-03-19 09:16:57 +01:00
nowrep
e3efd6e08e
[Fonts Preferences] Fixed saving Cursive font family.
2013-03-18 22:55:18 +01:00
nowrep
e72610da0a
Translate edit actions in page context menu + added delete action.
2013-03-18 15:53:16 +01:00
nowrep
a035a83d7a
Fixed connecting to older secured servers by forcing older SSL protocol.
...
Falling back to the Qt 4.7 behavior.
Closes #490
2013-03-17 10:42:27 +01:00
nowrep
194b0ddd30
Merge branch 'master' of github.com:QupZilla/qupzilla
2013-03-17 10:36:28 +01:00
nowrep
e313c7bfde
Fixed build warning.
2013-03-17 10:32:39 +01:00
nowrep
01d8689a05
Properly fixed comparison of version + added tests.
2013-03-17 10:28:07 +01:00
Jonathan Hooverman
bd406d836f
Minor change to menu file entry
2013-03-16 20:50:35 +01:00
nowrep
9069a5de54
[Windows] Fixed building on Windows.
2013-03-16 19:46:22 +01:00
S. Razi Alavizadeh
45830b1917
Fixed some little issues.
...
-show default browser dialog after application window completely rendered and correct default checked state
-show host instead URL in authentication dialog
2013-03-16 18:19:31 +03:30
S. Razi Alavizadeh
d75ab566ef
[Mac] Added some actions to menu of dock icon
2013-03-16 18:19:28 +03:30
S. Razi Alavizadeh
0293a7bcd3
[Mac] Fixed, refresh state of menu actions
2013-03-16 18:19:25 +03:30
nowrep
d4c6dbd6c2
[Fix] WebSearchBar not respecting "select all on click" option
...
Closes #752
2013-03-15 11:46:07 +01:00
nowrep
f95cf48f0e
[Win][Qt5] Fixed invalid redrawing with transparent background.
2013-03-15 11:15:08 +01:00
nowrep
ff4e5b74d4
[Fix] Certificates from custom path disappearing on preferences saving.
2013-03-15 10:44:05 +01:00
nowrep
1e6b9a915d
[Build] Use pkg-config only on linux.
2013-03-14 15:29:12 +01:00
nowrep
ff55c915b3
[TabIcons] Fixed incorrectly showing icon of tabs in some rare cases.
...
It now correctly shows error sign on tab when error page is loaded.
2013-03-14 15:25:40 +01:00
nowrep
f508475916
[Fix] Fixed duplicating current url in history when restoring session.
2013-03-13 11:57:56 +01:00
nowrep
a9cee1fffe
[Fix] Fixed showing empty back/forward history menus.
2013-03-13 11:54:58 +01:00
nowrep
eeb1231c75
[Updater] Fixed comparison of version numbers.
...
Also dropped support for rc/beta versions.
2013-03-12 14:09:12 +01:00
nowrep
93d22ec6fc
[Fix] Don't show instant popup when clicking on back/forward button.
2013-03-12 12:19:55 +01:00
nowrep
79c57f61b6
Version 1.4.0
2013-03-11 17:45:48 +01:00
nowrep
c36e13da32
Fixed previous commit.
2013-03-11 17:38:21 +01:00
nowrep
adcb8570ed
Added Yu Hai into translators.
2013-03-11 17:19:11 +01:00
nowrep
4687847963
[CaBundleUpdater] Download bundle immediately on first run.
...
Instead of 30 seconds waiting, try to download certificate bundle
immediately on first run of application.
2013-03-11 17:09:28 +01:00
S. Razi Alavizadeh
4e862414a1
[Windows] Small fix in theme + fixed shadow of desktop notification.
2013-03-11 17:03:59 +01:00
nowrep
e455f58aa1
[CaBundleUpdater] Reload certificates after finished bundle update.
2013-03-11 15:47:03 +01:00
nowrep
ab8496610e
[TabPreview] Don't show tab previews while dragging tabs.
2013-03-11 15:14:50 +01:00
nowrep
8bff746d30
[AdBlock] Blocking netscape plugins even without C2F enabled.
...
Closes #791
2013-03-11 14:42:23 +01:00
nowrep
ef89347a7c
[SuperMenu] Added Show Bookmarks and History actions.
2013-03-11 14:32:46 +01:00
nowrep
6c74289aaa
[AdBlock] Added ChinaList into list of known subscriptions.
...
Closes #768
2013-03-10 00:37:35 +01:00
nowrep
b12c324f87
[SuperMenu] Improved menu in button used instead of menubar.
...
The menu is now displayed inside window, even when window
is not in fullscreen.
It now also contains the most important actions in addition to copy of
top level menus.
2013-03-08 21:06:37 +01:00
nowrep
8820703a2e
[Windows] Small theme improvements of tab style.
...
Using transparent background for tabbar also with tabs on top.
2013-03-07 17:26:21 +01:00
nowrep
d72dddf2f1
Merge branch 'srazi-master'
...
Fixed conflicts:
src/lib/other/browsinglibrary.cpp
src/lib/tools/treewidget.cpp
2013-03-06 14:00:37 +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
21d201752d
Fixed building certs.qrc resource on other platforms than Windows.
...
Followup to #768
2013-03-05 19:56:37 +01:00
nowrep
77f45e2761
OS/2 Haiku: Use own certificates from CaBundle.
...
Only on Linux and Mac OS X it is safe to use system
SSL certificates.
See #786
2013-03-05 18:58:03 +01:00
S. Razi Alavizadeh
a7a4ef87a7
Improved version of 'TreeWidget::filterString()'
2013-03-05 00:04:43 +03:30
nowrep
b9858f98a4
Added basic bash and zsh autocompletion files.
...
Bash autocompletion will be installed by default with
make install.
Zsh autocompletion has to be installed manually, more on that
in linux/completion/README
2013-03-04 13:23:04 +01:00
S. Razi Alavizadeh
f6f604698d
[Win] Improved "windows" theme+transparent TabBar's background
2013-03-03 23:34:21 +03:30
nowrep
50e993e014
[TabBar] Compute minimum tab sizes with ProxyStyle pixelMetrics.
...
It will make it possible for styles to basically style tabs.
2013-03-03 20:20:49 +01:00
nowrep
aa2f6664bf
Quick fix for previous commit.
2013-03-02 23:18:49 +01:00
nowrep
1f5df24a44
[TabBar] Position of add tab button was incorrect sometimes.
...
Fixed showing add tab button always at correct position.
Also removed duplicate code in tabSize.
2013-03-02 18:15:05 +01:00
nowrep
320f0d20cc
[Fix] Make sure both menubar and navigation bar are not hidden.
...
Closes #781
2013-03-01 22:53:50 +01:00
nowrep
b1eca8095e
Select line in locationbar when opening new tabs only when text is empty.
...
Fixes followup to #752
2013-02-28 19:38:12 +01:00
nowrep
9d6e34e3e5
[Code] Rewritten AdBlockRule to use enums for rule options.
...
Instead of using boolean variables for every option, use one QFlag
for options and second for exceptions.
2013-02-27 21:26:41 +01:00
nowrep
4d82e307ad
[AdBlock] Download also whitelist rules from EasyList.
2013-02-27 19:51:34 +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
S. Razi Alavizadeh
b52d150e7d
[Mac] Small fixes in themes + fixed building
...
Theme: fixed color of statusbar
Building: fixed linking to CoreServices framework
QzTools: show correct version of Mac OS X
Code: coding style
2013-02-26 13:01:00 +01:00
nowrep
d885444501
[Code] Use QVector instead of QList for elements bigger than pointer.
2013-02-26 12:56:11 +01:00
nowrep
a25e189904
[AdBlock] Added debug output with ADBLOCK_DEBUG define.
...
It will print the time needed to load all rules and also
to block each url.
2013-02-26 12:29:46 +01:00
nowrep
cf4daaa37a
[Qt5] Fixed crash when using network cache from Qt 4
...
Network cache is now saved in %WEBKITVERSION%-Qt%QTVERSION%
subdirectory.
2013-02-26 11:58:38 +01:00
nowrep
9f226b9738
Significant memory savings in AdBlock (~ 30MB with just EasyList)
...
Even empty QRegExp can occupy a lot of space in memory, which can
grow into a big number with tens of thousands AdBlock rules.
QRegExp is now allocated with new, and only when really needed.
2013-02-26 10:45:33 +01:00
nowrep
a1ad8dab9b
Properly destroy NetworkManager on application close.
2013-02-25 23:25:11 +01:00
nowrep
6cf3cb637c
[AutoFill] Show key icon only when password was actually filled in page.
...
If you have saved multiple passwords eg. for gmail.com, it will now
only show key icon when trying to login, instead of showing it all the
time on gmail.com (even after logging in).
2013-02-25 15:03:53 +01:00
nowrep
0ca121898d
[PageFormCompleter] Don't try to extract form if formdata is invalid.
2013-02-25 14:51:52 +01:00
nowrep
3e74b18622
Show Mac OS X version in QzTool::operatingSystem.
...
It now also supports Windows 8 detection.
Function have been renamed from buildSystem to operatingSystem
as it does not really returns build system anymore.
2013-02-24 23:02:55 +01:00
nowrep
021e6315e0
Preferences: Fixed showing current language in languages menu.
2013-02-24 13:20:54 +01:00
David Rosca
560c4c414c
Merge pull request #780 from srazi/master
...
[Windows] Don't update transparent margins on close.
2013-02-24 04:17:03 -08:00
S. Razi Alavizadeh
0066027215
fixed hiding bookmarksToolbar after going back from fullscreen.
2013-02-24 15:41:06 +03:30
S. Razi Alavizadeh
825e14140c
[Mac] fixed search highlighting on Mac, see #756 , also don't paint cursor when showing popup.
2013-02-24 15:37:14 +03:30
nowrep
49382fd832
Updated certificate bundle + build it only on Windows.
2013-02-24 12:08:37 +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
f32ec93caf
NetworkManager: Use certificates from bundle only on Windows.
...
On other platforms, let's just use system certificates.
2013-02-24 10:53:35 +01:00
nowrep
53b31ea912
Fixed copying url with special characters into clipboard.
...
Also properly encode url for loading in W3 validator.
Followup to #762
2013-02-23 17:21:33 +01:00
nowrep
1ae60d65bb
Added new Catalan translation.
...
Thanks to Guillem Prats and Clara Villalba.
2013-02-23 16:19:25 +01:00
nowrep
63b5a059c9
Coding style + changed line endings of copyright
2013-02-23 16:18:01 +01:00
nowrep
2ddff2a34e
Restore tabs: Disable updates of tabbar while restoring session.
...
Fixes sometimes drawing tabbar while restoring is in process, resulting
in painting only few tabs and then all restored tabs after a moment.
It will now only draw completely restored tabbar.
Also fixed one incorrect usage of setUpdatesEnabled in TreeWidget.
2013-02-23 12:04:51 +01:00
S. Razi Alavizadeh
c7193162d2
[Windows] Don't update transparent margins on close.
2013-02-23 01:41:33 +03:30
S. Razi Alavizadeh
802f95f0d6
File and Ftp SchemeHandlers: Clickable title for easier navigation, also using native separator in file's title.
2013-02-23 00:04:14 +03:30
nowrep
7fae03959d
TabsOnTop: Fixed picking correct color for drawing line at the bottom of
...
navigation container.
2013-02-22 18:31:44 +01:00
nowrep
b4b1ce03d6
LocationBar: Proper fix for determing when to draw cursor.
...
Cursor will be properly drawn by Qt when starting writing
into empty lineedit (eg. select all and start typing).
After the completion popup is hidden for the first time, Qt will stop
drawing cursor and will only paint it again after losing and gaining
focus.
2013-02-22 15:20:28 +01:00
nowrep
1cbc8c6d2d
[Windows] Fixed color of selected text when view loses focus.
...
Closes #756
2013-02-22 11:59:52 +01:00
David Rosca
d01c512520
Merge pull request #778 from srazi/master
...
[Win] FileSchemeHandler: fixed issues with '*.lnk' and 'x:'
2013-02-22 02:11:05 -08:00
S. Razi Alavizadeh
33b9b3832f
[Win] FileSchemeHandler: fixed issues with '*.lnk' and 'x:'
2013-02-22 12:40:10 +03:30
nowrep
bc2e163b90
X11: Symlink qupzilla/tmp into /tmp
2013-02-22 10:06:05 +01:00
nowrep
76849082e4
[LocationCompleter] Fixes performance when drawing really long urls.
...
data: urls can get really long (> 1000000 characters), so don't save
them in history from now on.
2013-02-22 09:36:47 +01:00
nowrep
36e73949c2
Don't show context menu on scrollbars.
...
Also fixed coding style in mactoolbutton.cpp
2013-02-22 09:05:30 +01:00
David Rosca
915b972e48
Merge pull request #777 from srazi/master
...
[FTP] fixed problem with 'link to file'+show shortcut icon for links
2013-02-22 00:04:26 -08:00
S. Razi Alavizadeh
120455b11a
Used qIconProvider instead of QFileIconProvider() and removed msgHandler on Windows.
2013-02-22 03:43:59 +03:30
nowrep
64e6c36ed4
LocationBar: Fixed drawing cursor at correct position with popup opened.
2013-02-22 00:25:13 +01:00
S. Razi Alavizadeh
17591ce89f
[FTP] fixed problem with 'link to file'+show shortcut icon for links
2013-02-22 01:28:22 +03:30
S. Razi Alavizadeh
06ad80583c
IconProvider: fixed, return a fallback icon on non-linux OSes
2013-02-22 01:25:28 +03:30
David Rosca
2a5ff86972
Merge pull request #773 from srazi/Mac_work
...
Mac related fixes.
2013-02-21 02:11:07 -08:00
nowrep
3e743c9d1f
Moved config directory info ~/.config/qupzilla
...
See #774
2013-02-21 11:05:00 +01:00
S. Razi Alavizadeh
bb9bccf580
Added 'MacToolButton' as a replacement for QToolButton on Mac
2013-02-21 01:09:26 +03:30