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

1301 Commits

Author SHA1 Message Date
nowrep
b347d00479 [CloseDialog] Fixed string in window close dialog.
Are you sure to quit QupZilla -> Are you sure to close this window
2014-01-21 23:09:53 +01:00
nowrep
ebb81409ff [Preferences] Network cache value can now be 20-200 MB
Increase the maximum cache size. See #1139
2014-01-21 23:06:30 +01:00
nowrep
36724df3a6 [QupZillaPages] Always enable JavaScript for qupzilla: pages
Closes #1150
2014-01-20 12:46:39 +01:00
nowrep
354b9d1695 [Preferences] Lazy reload of MainApp preferences
Re-setting user stylesheet with a lot of AdBlock hiding rules
takes quite some time for QtWebKitSettings.
2014-01-18 11:41:08 +01:00
nowrep
c026594175 [WebView] Enable Undo/Redo actions in context menu by default 2014-01-17 21:45:33 +01:00
David Rosca
b3031671bc Merge pull request #1129 from pejakm/undoredo
[WebView] Option to add Undo/Redo menu actions to forms
2014-01-17 12:43:30 -08:00
nowrep
bcaecbdde1 [Translations] Correctly load translation for non-translated countries
Closes #1152
2014-01-17 21:39:02 +01:00
Mladen Pejaković
a15dc3e3d6 [BookmarksWidget] Fix translation string 2014-01-16 15:39:14 +01:00
Mladen Pejaković
aa83f23848 [RSSWidget] Ability to mark feeds already added 2014-01-12 17:47:59 +01:00
nowrep
7cb39aed0b [TabBar] Added option to always switch tabs using mouse wheel
It will switch tabs even when tabs are overflowing.
2014-01-12 16:39:23 +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
Mladen Pejaković
47fee7b3b2 [Translations] Plural for number of opened tabs. Closes #1143 2014-01-09 22:53:01 +01:00
nowrep
2d2f198846 [TabBar] Show tooltips on tabs when tab previews are disabled 2014-01-09 10:22:06 +01:00
Mladen Pejaković
1cafad9ed4 [Autofill] Thematic changes 2014-01-08 16:59:21 +01:00
nowrep
d61b72bd87 [SearchShortcuts] Fixed using search shortcuts longer than one character 2014-01-08 10:39:41 +01:00
nowrep
0758ba39ab [LocationCompleter] Add option to enable/disable inline completion 2014-01-08 10:29:01 +01:00
Mladen Pejaković
aa13775cde [RSS] Fix compilation of RSSWidget. Closes 1134 2014-01-06 23:25:46 +01:00
nowrep
ce9316318f Added Kizito Birabwa into translators 2014-01-06 19:46:40 +01:00
Mladen Pejaković
27d4b05c2b [Speed Dial] Theme icons for context menu actions 2014-01-05 11:32:51 +01:00
nowrep
4e8b1839b4 [BookmarkIcon] Don't show popup on qupzilla: internal pages 2014-01-05 11:01:57 +01:00
nowrep
6604e28c36 Added Lasso Kante into translators (N'ko) 2014-01-05 10:42:33 +01:00
nowrep
a1f1d76404 [Copyright] Small string changes + 2014 copyright 2014-01-05 00:57:47 +01:00
Mladen Pejaković
3a3e7341a2 Thematic changes 2014-01-05 00:44:36 +01:00
Mladen Pejaković
6b5f62ecf3 [WebView] Option to add Undo/Redo menu actions to forms 2014-01-04 19:00:01 +01:00
nowrep
b891bf3914 Added Muhammad Fawwaz Orabi into translators 2014-01-04 11:17:47 +01:00
nowrep
d2d7d89893 [Preferences] Correctly shows name for N'ko language 2014-01-04 11:14:48 +01:00
S. Razi Alavizadeh
141f0bf142 Ability to run portable version together with installed version. 2014-01-02 20:01:12 +03:30
nowrep
e6fe3ad917 [OS/2] Another OS/2 build fixes 2014-01-02 15:26:44 +01:00
S. Razi Alavizadeh
68cdba9e3a Fixed some small issues when re-loading settings. 2014-01-02 15:40:23 +03:30
nowrep
1fd1691ee2 Handle window.beforeunload event
Closes #1041
2014-01-02 12:09:04 +01:00
nowrep
93927dfa1e [TabPreviews] Do not show tab previews when they are disabled in prefences 2014-01-02 10:48:59 +01:00
nowrep
d58ad2e6a1 [OS/2] Build fix 2014-01-01 23:15:50 +01:00
nowrep
4e4e653f9f Version 1.6.0 2014-01-01 20:55:33 +01:00
nowrep
637e2715d3 [SpeedDial] Allow dial's width up to 500px
New page screens will now be generated in 450x253px resolution

Closes #1116
2014-01-01 18:35:54 +01:00
nowrep
4b75a98806 [WindowsTheme] Add extra icon for add-tab button when outside tabbar. 2014-01-01 18:23:56 +01:00
nowrep
36d1bed75a [CodingStyle] Coding style updates in ComboTabBar 2014-01-01 15:57:17 +01:00
nowrep
48079096c2 [ComboTabBar] Middle click on left/right buttons now scrolls to current tab 2014-01-01 15:42:30 +01:00
nowrep
cf5abaddb0 [ToolButton] Emit doubleClicked only on left mouse double click 2014-01-01 15:42:13 +01:00
David Rosca
fecb681d24 Merge pull request #1118 from pejakm/expcoll
[Sidebar] Expand/collapse buttons for bookmarks sidebar
2014-01-01 06:18:11 -08:00
S. Razi Alavizadeh
7bd48d6674 [ComboTabBar] Don't scroll to current tab on window focus change 2014-01-01 15:15:26 +01:00
Mladen Pejaković
22880ade4e [Sidebar] Expand/collapse buttons for bookmarks sidebar 2014-01-01 12:29:19 +01:00
nowrep
252c55dd2b [SpeedDial] Raise maximum width of one dial to 450px.
See #1116
2013-12-31 18:39:02 +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
d695a8b99a [PageScreen] Remember last saved path 2013-12-30 13:35:02 +01:00
nowrep
eada3365c9 [QzTools] FileDialogs: Fix suggesting default filename 2013-12-30 13:15:20 +01:00
nowrep
d753e21a5c Revert "WebSearchBar: Select alls text + set focus after search engine changed."
This reverts commit 9ec85ad49d.
2013-12-30 12:06:08 +01:00
nowrep
6f4e236e6e [BookmarksImport] Show InternetExplorer only on Windows 2013-12-30 11:31:19 +01:00
nowrep
b1da23ca72 [Bookmarks] Added option to export bookmarks to HTML file. 2013-12-30 00:35:01 +01:00
nowrep
4265b90643 [TabPreviews] Another tab preview behavior tweak 2013-12-29 14:50:12 +01:00
nowrep
99a4559973 [ClearPrivateData] Ask user before actually deleting data. 2013-12-29 11:59:30 +01:00
nowrep
e78e0fe498 [TabPreviews] Only hide preview on LeaveEvent when cursor is outside tabbar.
For some reason, tabbar receives first leave event (after first preview
is shown) even when cursor is inside tabbar rect, which leads to this
first tab preview being shown -> hidden and then again shown.
2013-12-28 17:25:41 +01:00
nowrep
1b3c9e38ea [TabPreviews] Don't show tab preview when moving tab 2013-12-28 17:12:24 +01:00
nowrep
d52b0e2cea [OptimizeDb] Move Optimize Database link to ClearPrivateData dialog. 2013-12-28 16:55:08 +01:00
nowrep
271e78a6c9 [BrowsingLibrary] Fixed loading RSS feeds after first library window close. 2013-12-28 16:35:52 +01:00
nowrep
1808208f66 [WebView] Correctly replace \t in selected text 2013-12-28 15:26:56 +01:00
nowrep
b8cb20ced6 Revert "[Code] Use QDir::separator() instead of hardcoded "/""
This reverts commit 4f059a75ee.

It is really not helpful at all (Qt will automatically use native
separators)
2013-12-27 15:09:42 +01:00
nowrep
a9dc3a929a [Code] Added comment 2013-12-27 15:09:31 +01:00
nowrep
eb1f4f590d [WebView] Fixed GoogleTranslate urls 2013-12-26 21:26:30 +01:00
nowrep
4f059a75ee [Code] Use QDir::separator() instead of hardcoded "/"
QDir::separator() returns native separator (= "\" on Windows)
2013-12-26 20:52:21 +01:00
nowrep
f28eb82fb2 [FileDialogs] All file dialogs now remember last directory. 2013-12-26 20:49:59 +01:00
nowrep
5828d57277 [TabBar] Fixed crash in tabSizeHint (division by zero). 2013-12-26 19:52:07 +01:00
nowrep
e9fccbfb75 [ComboTabBar] Fixed height of tabbar when there are no normal tabs. 2013-12-26 19:46:56 +01:00
nowrep
3d4da9e4ea [FileDialogs] Remember last path in all dialogs
Closes #1075
2013-12-25 19:06:58 +01:00
nowrep
33615d3f32 Fixed compilation with Qt 5 2013-12-24 17:21:10 +01:00
nowrep
5af425aecc [WebView] Added new conetxt menu action for translating page
Also added icon for W3Validator.

Closes #860
2013-12-24 14:56:17 +01:00
nowrep
23d402a12b [ComboTabBar] Setup layout as soon as possible.
Also fixed typo widthes -> widths
2013-12-24 12:28:51 +01:00
nowrep
4ed66114e7 [TabPreviews] Only show previews after a small delay of mouse at tab
Instead of showing previews on ToolTipEvent, which would be fired
immediately if moving from one tooltip to another, it now always show
preview after a set small delay.
This delay have been changed to 300 msecs from original 200 msecs.
2013-12-24 11:58:00 +01:00
nowrep
0038fd6cb6 [ComboTabBar] Double click on scroll buttons will scroll to end/start 2013-12-24 00:57:01 +01:00
nowrep
cf87a9895e [TabPreviews] Immediately hide preview when using mouse wheel in tabbar 2013-12-24 00:18:28 +01:00
nowrep
3bfa8cecaa [TabPreviews] Fix some small tab preview issues with ComboTabBar 2013-12-24 00:01:35 +01:00
nowrep
e8bbe53edb [ComboTabBar] Correctly fix tabAt function 2013-12-24 00:01:18 +01:00
nowrep
b4f3b5962e [ComboTabBar] Fix tabAt when pos is on right/left scroll buttons 2013-12-23 21:24:41 +01:00
nowrep
6c747b3c36 [Coding style] It should be only one if statement... 2013-12-23 20:32:42 +01:00
nowrep
ea8b099688 [ComboTabBar] Tweaked appearance of buttons when tabs overflows.
Also disabled painting shadow gradient indicationg that tabbar is not
scrolled at the end.
2013-12-23 20:31:56 +01:00
nowrep
3e3d823d95 [ComboTabBar] m_heightIsDirty is not really needed 2013-12-23 20:31:51 +01:00
nowrep
852e197334 [ComboTabBar] Workaround for setting tabbbar height with Oxygen 2013-12-23 20:31:44 +01:00
S. Razi Alavizadeh
23876a3765 [ComboTabBar] Fixed weird scrolling on resizing. 2013-12-23 20:31:12 +01:00
nowrep
6fcbefc7b1 TabBar: Edit sizes of tabs. Minimal tab width is now 100 2013-12-23 20:31:05 +01:00
S. Razi Alavizadeh
bff614144b Added TabStackedWidget + ComboTabBar
Set of patches:
Introduce TabStackedWidget+ComboTabbar
[Windows] Fix enabling blur background in fullscreen
[ComboTabBar] Fix some issues with pinned tabs
[ComboTabBar] Don't use pointer to integer,
Implement TabStackedWidget::keyPressEvent() and fix changing tab by wheel event
Fix animation delay of dragged tab's buttons.
[ComboTabBar] Add themable scrollButtons
2013-12-23 20:30:54 +01:00
nowrep
ed8ec5ab4a [LocationBar] Fixed rendering selected text with visible popup completer. 2013-12-23 19:21:47 +01:00
nowrep
7e088d0f1d [Fix] Url with only query is valid too
mailto:?subject=foo should be treated as valid url too

Closes #1112
2013-12-22 00:46:00 +01:00
nowrep
ffd560142b Fixed showing "//" as receiver in Thunderbird form "Send page/link ..." actions
Instead of empty receiver address, just one space %20 is used.
2013-12-22 00:39:23 +01:00
nowrep
3295899230 Files with relative paths can now be opened from command line
Closes #1109
2013-12-18 17:51:38 +01:00
nowrep
d519a1253e [Sessions] Last 2 sessions are now backuped in profile directory.
Closes #1100
2013-12-06 21:26:07 +01:00
nowrep
5a550eb853 [Preferences] Move "Add .co.uk by pressing ALT" option under Keyboard Shortcuts
This option adds local domain (not necessarily .co.uk) by pressing ALT

Closes #1047
2013-12-05 21:22:56 +01:00
nowrep
586982e473 [Bookmarks] Fixed drag&drop moving folders into bookmarks toolbar
Closes #1097
2013-12-05 21:15:20 +01:00
nowrep
b4f0096f96 [Code] Add/Edit some comments 2013-12-05 19:52:13 +01:00
nowrep
0d5c86f8cd [UrlCompleter] Don't show same urls multiple times
Closes #1096
2013-12-05 19:49:32 +01:00
nowrep
5a7789bd17 [WebView] Edit isValidUrl method. All non-empty urls are valid now.
Fixes #1099
2013-12-05 19:18:11 +01:00
nowrep
43ab2e44f0 [StatusBar] Don't decode url of hovered link
Workarounds #1095
2013-12-05 18:45:11 +01:00
nowrep
4f3aba95ff [TabBar] Ask user before closing all other tabs.
Closes #1088
2013-11-21 18:37:59 +01:00
nowrep
a49e574f83 [WebSearchBar] Ctrl+Up/Down for changing search engines.
Closes #1090
2013-11-21 18:23:11 +01:00
nowrep
2276a7f274 PageFormCompleter: Coding style
PageFormCompleter::getAllElementsFromPage doesn't need passing
QWebPage *
2013-11-15 19:35:06 +01:00
nowrep
4819e2c65d UserAgentDialog: Update list of known user agents 2013-11-11 22:06:45 +01:00
nowrep
605ce133e1 OpenSearchReader: Fixed parsing files with XML declaration 2013-11-10 12:27:05 +01:00
S. Razi Alavizadeh
d1f0b1776a Fix translation issue and compile issue on Windows. 2013-11-09 22:24:39 +03:30
nowrep
478af279da SearchEngines: Fixed adding GET forms as search engines from pages 2013-11-09 16:14:54 +01:00
nowrep
f48363d484 SearchEngines: YouTube replaced with StartPage
Closes #1079
2013-11-09 15:59:35 +01:00
nowrep
2211fbf2b3 SearchEngines: Added support for POST method.
Closes #715
2013-11-09 15:48:24 +01:00
nowrep
c9ff4f1c94 SearchEngines: Return SearchResult on all searches 2013-11-09 13:32:03 +01:00
nowrep
8a5a4017d6 SearchEngine: Prepare for POST method support 2013-11-08 22:17:27 +01:00
nowrep
f465157897 SpeedDial: Google.com is no longer in default pages
See #1079
2013-11-06 17:17:49 +01:00
nowrep
5fbf11c8f2 AdBlock: Fix issue when enabling rule didn't work until restart.
When attempting to enable rule that was already disabled on startup,
it won't have an effect until completely restarting the browser.
2013-11-04 16:06:07 +01:00
nowrep
2abefeaf79 AdBlock: Added option to use full EasyList subscription
Instead of downloading only the essential half of EasyList,
user can now choose to download and use the full list.
This restriction is still here because the other half of EasyList
is full of domain restricted rules that are using RegExps in our
implementation, and thus being slow.
2013-11-03 16:04:38 +01:00
nowrep
d73d4f7ad7 AdBlockSearchTree: Save few string allocations on searching 2013-11-03 14:49:58 +01:00
nowrep
511ef3c346 AdBlockSubscription: Don't allocate search tree on heap. 2013-11-03 14:29:23 +01:00
nowrep
c07e9cff3c Typo s/childs/children 2013-11-03 14:22:27 +01:00
nowrep
3159407c18 AdBlock: Use fast search tree for basic rules
For all rules that can be matched with simple string-contains match,
use fast tree searching.
Only in EasyList, there is 6000 those rules.
It improves overall performance of AdBlock matching by 5 - 10 times,
at the cost of memory.
The tree needs about 1.5MB memory for 1000 rules, which is a great
tradeoff for such big performance improvement.
2013-11-02 17:43:18 +01:00
nowrep
22b8103fb4 AdBlockManager: Match always by lower case strings 2013-11-02 17:42:20 +01:00
nowrep
4a85e59778 AdBlockRule: Add new rule type Invalid for invalid rules 2013-11-02 17:41:51 +01:00
nowrep
6f6bba66f6 X11: Use different WM_CLASS for private browsing window 2013-10-21 15:59:25 +02:00
nowrep
ea7720e64b Added option to copy download link in download options dialog.
Closes #1056
2013-10-17 17:20:50 +02:00
Muhammad Fawwaz Orabi
c2ed0d6482 Enhanced plural forms for languages with complex rules 2013-10-10 10:36:01 +02:00
nowrep
cb0cd31f3b Coding style in downloaditem.cpp 2013-09-29 13:52:45 +02:00
David Rosca
8a3b3bd6a9 Merge pull request #1049 from forabi/master
[translation] Added plural forms for hours/mins/secs in download manager and tr() for data units
2013-09-29 04:46:27 -07:00
Muhammad Fawwaz Orabi
baecfddad1 Added plural forms for hours/mins/secs in download manager and tr() for data units 2013-09-28 23:01:53 +03:00
nowrep
611e8bbfdf [RSSWidget] Fixed displaying a lot of RSS feeds.
Closes #906
2013-09-22 15:48:17 +02:00
Mladen Pejaković
68eff6bc3a Contributor's email address change 2013-09-21 00:02:56 +02:00
nowrep
ee8a00ea50 [SslErrorDialog] Add option to accept certificate permanently.
Closes #939
2013-09-19 20:21:46 +02:00
nowrep
55cbdec32c [Unloaded tab color] Make sure it work also for black color
Closes #1013
2013-09-17 17:03:50 +02:00
nowrep
e56a3a69f8 X11: Changed main window WM_CLASS to "QupZilla Browser" 2013-09-14 21:26:40 +02:00
nowrep
5de4075a98 Tabs: Make sure unloaded tabs color is different even for white color.
Closes #1013
2013-09-13 17:29:52 +02:00
Jonathan Hooverman
474cb7baa7 Fixed a small typo in bookmarksimportdialog.ui 2013-09-11 11:47:02 +02:00
nowrep
68172898d0 Merge branch 'master' of github.com:QupZilla/qupzilla 2013-09-10 16:02:28 +02:00
nowrep
48860aa398 Bookmarks Import: Add option not to fetch icons
Closes #1018
2013-09-10 16:01:40 +02:00
Jonathan Hooverman
f17d19643c Fixed a small typo in ieimporter.cpp 2013-09-10 15:55:05 +02:00
Jonathan Hooverman
56518a6749 Fixed a small typo in ieimporter.cpp 2013-09-10 15:53:30 +02:00
nowrep
18baba4489 Correctly set fileName member of Plugin struct.
Thanks to char101
Closes #1020
2013-09-10 15:52:18 +02:00
nowrep
4280dcd9fa Fixed coding style and added copyright 2013-09-10 15:45:51 +02:00
David Rosca
655bb6ffeb Merge pull request #1023 from jdbastardy/ieimport
added internet explorer import
2013-09-10 06:41:27 -07:00
Mattias Cibien
59dadbbe1f added internet explorer import 2013-09-10 09:33:38 -04:00
David Rosca
ffdfece9fb Merge pull request #1009 from jdbastardy/master
Added possibility to save and retrieve proxy passwords
2013-09-10 06:18:10 -07:00
nowrep
e477b4cb63 Updated CA bundle 2013-09-08 13:52:48 +02:00
Mattias Cibien
41dba7068a Added possibility to save and retrieve proxy passwords 2013-09-03 16:39:07 +02:00
S. Razi Alavizadeh
333d0b0cdd Fixed, update icon of detached tab. 2013-09-03 10:59:12 +04:30
S. Razi Alavizadeh
dfa2218893 [Windows] Fixed disabling transparent effect when composition is disabled by OS. 2013-09-03 10:14:51 +04:30
nowrep
51a686598d Merge branch 'master' of github.com:QupZilla/qupzilla 2013-09-01 12:47:42 +02:00
Mladen Pejaković
5d3ee06007 Typo fix in cookie manager 2013-08-27 14:22:29 +02:00
nowrep
aeded87710 License Viewer: Use Courier font + small visual tweaks
Added close button and changed default size
2013-08-25 23:50:24 +02:00
nowrep
0a3b8e4ad4 Make SchemeHandler destructor virtual 2013-08-21 20:52:49 +02:00
S. Razi Alavizadeh
1ebc952ae0 Fixed closing tabs from TabsMenu by middle-click 2013-08-21 17:08:37 +04:30
nowrep
f098f1e1d1 Fix using external download manager with use defined location setting.
Closes #984
2013-08-12 15:32:03 +02:00
nowrep
e75248a335 Set DuckDuckGo as a default search engine 2013-08-12 10:46:24 +02:00
nowrep
25834dea06 SpeedDial: Replaced facebook with duckduckgo as default page
Closes #990
2013-08-12 10:34:35 +02:00
S. Razi Alavizadeh
1cca824d66 [LocationBar] Don't move the cursor to the end if inline completion is empty. 2013-08-07 02:02:06 +04:30
nowrep
20f3b48898 Removed link for removing cookies from Adobe Flash Player 2013-08-03 22:57:50 +02:00
S. Razi Alavizadeh
99236b58be Open the new window in the screen contains the last active window. 2013-08-04 00:47:15 +04:30
S. Razi Alavizadeh
7dbaf71f23 Fixed changing TabsOnTop option when there are more than one window. 2013-08-04 00:39:54 +04:30
nowrep
17a6879715 Fixed Accept-Language header so it works with all sites 2013-08-02 20:16:06 +02:00
S. Razi Alavizadeh
65cb4bdb9a [SideBarManager] Fixed ambiguous shortcuts when calling refreshMenu()
-also fixed compile issue after 621ab569
2013-08-02 00:21:56 +04:30
nowrep
567d6c74f4 GreaseMonkey: Run usercscripts in all frames on page 2013-07-29 17:55:35 +02:00
nowrep
7a75153b9f Added Xabier Aramendi into About dialog as translator 2013-07-28 20:55:28 +02:00
nowrep
621ab56951 DBusNotifications: Use non-blocking DBuS calls 2013-07-25 11:37:54 +02:00
nowrep
51a262bc8d [Master Password Dialog] Set minimum width and height for widget
Fixes issue with possible resize to 1x1 px size
2013-07-24 12:33:39 +02:00
S. Razi Alavizadeh
7434cedd44 Don't clear active state of plugin's sideBar on closing. 2013-07-17 18:51:39 +04:30
nowrep
3a5f8a263b Fixed compilation with Qt 5 2013-07-17 16:06:10 +02:00
nowrep
371250ff15 Preferences: Load autofill page on-demand
Don't ask for master password when preferences dialog is opened.
Only ask for it when user actually enters autofill page.
2013-07-14 22:29:47 +02:00
S. Razi Alavizadeh
b05ddc12db [ThemeManager] Fixed crash on saving settings when theme is unavailable. 2013-07-13 02:31:24 +04:30
nowrep
c313b2d961 Set WM_CLASS also to Download Manager. 2013-07-12 11:43:13 +02:00
S. Razi Alavizadeh
d3cb32247a [RTL Layout] Set layoutDirection of widgets with LTR contents to LTR, for having a better look.
- closes #971
2013-07-11 20:48:32 +04:30
Jonathan Hooverman
4848def230 Modified copyright year 2013-07-11 16:21:57 +02:00
nowrep
f05a300281 What is this? I didn't write it ... 2013-07-11 11:01:32 +02:00
S. Razi Alavizadeh
b153324484 [RSSManager] Fix some small leaks. 2013-07-10 08:06:05 +04:30
nowrep
3a06549c70 Fix compilation with Qt 5.1 2013-07-09 10:43:23 +02:00
nowrep
e690dbdd2c Fix compile on non X11 platforms 2013-07-08 00:16:02 +02:00
nowrep
7e00f73daf Define QzTools::setWmClass on all platforms.
Get rid of #ifdef's and make it do nothing on non X11.
2013-07-08 00:08:05 +02:00
nowrep
2dcb5efbb1 Don't leak when setting WM_CLASS 2013-07-07 15:29:41 +02:00
nowrep
dccf8d9787 X11: Set correct WM_CLASS property to windows
Closes #968
2013-07-07 12:32:55 +02:00
nowrep
166a7fedd4 [AesInterface] Q_OBJECT macro is needed there for translations.
It is needed for tr() functions.
2013-07-05 15:55:15 +02:00
S. Razi Alavizadeh
5d48edc7a3 [LocationBar][StatusBar] show precent decoded version of non-latin link and draw RTL path correctly.
- also fixed a compile issue
2013-07-05 02:51:07 +04:30
nowrep
973cb65349 Don't set network configuration to network manager.
Closes #957
2013-07-01 17:39:56 +02:00
nowrep
2554ad9870 Coding style: Uninline public functions 2013-06-30 12:41:01 +02:00
nowrep
8414f4fa48 Updated translations 2013-06-30 12:27:29 +02:00
Jonathan Hooverman
eee53c8a42 Fixed some typos in passwordbackends 2013-06-28 13:46:46 +02:00
S. Razi Alavizadeh
f01157d71c EncryptedPasswordBackend: ask password on function call not on each entry
-also fixed converting to plain data
2013-06-26 21:17:43 +04:30
nowrep
f6449b0402 EncryptedPasswordBackend: Make sure only one ask password dialog is visible at time. 2013-06-26 13:59:46 +02:00
nowrep
7a0a4ea31e EncryptedPasswordBackend: Coding style 2013-06-26 13:24:18 +02:00
nowrep
eb2567939f Removed Google Reader from online RSS readers.
Also fixed uninitialized variable issue in AES interface.
2013-06-22 17:33:59 +02:00
nowrep
31d906b75b Correctly link to OpenSSL library 2013-06-21 15:24:39 +02:00
nowrep
0927bf0cb7 Fix compilation on Linux + update build requirements 2013-06-21 11:09:19 +02:00
S. Razi Alavizadeh
3170fccf0e [MasterPasswordDialog] Fixed, clear masterpassword always changes backend.
-Also fixed recursive call to QDialog::exec()
2013-06-21 03:27:58 +04:30
S. Razi Alavizadeh
5ea3572368 [Windows][Tests] Fixed compile issues on Windows. 2013-06-19 02:07:46 +04:30
S. Razi Alavizadeh
05755158f9 [PasswordManager] Added DatabaseEncryptedPasswordBackend.
-It uses AesInterface for all encryption/decryption (AES 256 CBC)
2013-06-19 02:07:43 +04:30
S. Razi Alavizadeh
102d90b77b [PasswordManager] Moved saving selected backend to switchBackend().
-Also added PasswordManager::passwordBackendChanged() signal.
-Also some other options moved to AutoFillManager::currentPasswordBackendChanged()
2013-06-19 02:07:41 +04:30
S. Razi Alavizadeh
aaf082a332 [PasswordManager] change return type of updateEntry() to bool. 2013-06-19 02:07:39 +04:30
S. Razi Alavizadeh
6342884e86 Added AES encryption/decryption ability (version 1)
-AesInterface is a Qt interface for AES encryption/decryption
   that uses AES 256 CBC mode.
2013-06-19 02:07:38 +04:30
nowrep
50a4d78026 Removed unnecessary QDebug 2013-06-18 11:05:25 +02:00
nowrep
99b35a19b5 Use palette colors for indicating not yet loaded tabs.
Also fixed compile issue from previous commit.
2013-06-18 11:03:52 +02:00
Charles
18f65a66f6 Only set the unloaded tab color if the url is not empty 2013-06-18 14:33:05 +07:00
Charles
7882cbcc98 Set unloaded tab color to rgb(100, 100, 100) 2013-06-18 14:25:37 +07:00
nowrep
136452ad2a Properly test for USE_QTWEBKIT_2_2 define 2013-06-17 21:03:45 +02:00
Charles
9e476bfbc2 Enable closing tab by middle clicking in the tab list menu 2013-06-16 13:49:08 +02:00
nowrep
98fac13f85 [MacWebViewScroller] No need to use WebView subclass. 2013-06-12 19:58:25 +02:00
nowrep
d94a4b5386 Bumped ca-bundle version 2013-06-11 09:57:56 +02:00
nowrep
732a59e6ce Updated ca-bundle.crt 2013-06-11 09:56:37 +02:00
nowrep
c21f2882be [DownloadManager] Also raise window when showing it.
Closes #937
2013-06-11 09:08:26 +02:00
nowrep
6abb37d6a1 [SuperButton] Show menu correctly inside with RTL layout. 2013-06-09 12:54:50 +02:00
nowrep
d17b06ff65 [LocationBar] Delete key to hide inline completion 2013-06-09 12:27:25 +02:00
nowrep
acbd04dd3d Improved performance of WebHistoryInterface
Use std::set to search in logarithmic time.
2013-06-09 12:05:20 +02:00
nowrep
f149aaebf2 Add possibility to load themes from profile directories.
Themes are now loaded from the following directories:
 1. Directory "themes" in user profile
 2. Directory "themes" in root profile directory
 3. System data path
      > /usr/share/qupzilla/themes on Linux
      > $EXECUTABLE_DIR/themes on Windows

Closes #928
2013-06-07 12:59:22 +02:00
nowrep
82701235ee Don't force older SSLv3 protocol for secured connections.
Closes #921
2013-06-07 11:47:36 +02:00
S. Razi Alavizadeh
9de433dffd [BookmarksToolbar] Fixed move Left/Right in RTL layout.
-closes #924
2013-06-07 03:00:26 +04:30
nowrep
9be2b6f5ca Fix "Hide tabbar with only one tab" option to work also with fullscreen.
Closes #927
2013-06-06 13:14:12 +02:00
nowrep
c305811334 Correctly hide/show rss icon with "Always show go icon" option.
Regression from 05ca29715f
Closes #926
2013-06-06 11:54:22 +02:00
nowrep
b59d42fc1b Don't try to download empty page.
Closes #925
2013-06-06 11:48:43 +02:00
nowrep
de10968498 [PasswordsManager] Make names of backend translatable.
AutoFill needs to have Q_OBJECT macro for QObject::tr function.
2013-06-05 23:14:03 +02:00
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