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

384 Commits

Author SHA1 Message Date
nowrep
cbde1158eb Support ctrl + mouse click on bookmarks toolbar
- also on home button in toolbar
2011-12-07 15:17:21 +01:00
nowrep
6c5aefefb8 [Fix:] Crash in Web Inspector + User Style Sheet loading
- also reverted .ico favicon change, using .png favicon
  again (it SHOULD display correctly in ubuntu now)
2011-12-07 13:54:06 +01:00
nowrep
529d8e16dc Removing unnecessary code.
- namely pagethumbnailer call in about dialog
2011-12-06 21:14:52 +01:00
nowrep
47887329da Updated Dutch + Spanish translation. Little improvements in downloads.
- save file is now selected option in download dialog, also your
  choice is saved (through one browser run), so if you choose to open
  file, then each next downloaded files will have automatically selected
  open file selection (instead of default save file)

- hopefully fixed one crash in webview, showing QMenu with popup()
  instead of exec(), popup() is asynchronous call.

- scrolling to top in source viewer on open
2011-12-06 19:18:06 +01:00
nowrep
a80ad9d4b8 Focus improvements in locationbar and speed dial.
- when you start browser (or open new window) and you have
  open speed dial or empty page set, locationbar will now be
  focused so you can start writing address
- when editing page in speed dial, after clicking on edit, url
  field will be automatically selected + focused
2011-12-05 19:54:17 +01:00
nowrep
23b44cc2ac Moved .pro file to root dir. No more need to cd src to start building.
- please update your scripts if you used some
2011-12-05 17:27:49 +01:00
nowrep
d5c9b40601 [Fix:] Opening link (target=blank) in new selected tab (regression) 2011-12-05 16:12:48 +01:00
nowrep
820e87594f [Fix:] Don't use utf8 charset on speed dial on windows
- don't explicitly specify in html file in meta tag
   let QtWebKit choose the best encoding :-)
2011-12-04 21:17:13 +01:00
nowrep
4c84d74d5d Option to open Speed Dial after launch. Closes #48
- also updated translations
2011-12-04 20:35:49 +01:00
nowrep
79ab84b33d Global cleanup of objects deletion. Using deleteLater when useful.
- also fixed image refreshion in speed dial
  (when you refresh page thumbnail, new image was created but the image
   in page won't change until reload. it is because page caching.
   fixed by appending date to image url: file://foo.png?Date)
2011-12-04 20:09:44 +01:00
nowrep
53ea31fa37 [Fix:] Fix crash in PageThumbnailer. Closes #49
- using QObject::deleteLater rather than normal delete
2011-12-04 19:15:44 +01:00
nowrep
8eb164fb26 [Fix:] Fixed loading urls with special characters from history
- also made possible to load files from qrc: scheme
- improved source viewer:
   * fixed incomplete source code loaded when opening window
     (it loads the whole source only after reloading)
   * improved performance, source is now highlighted much faster
- using .ico favicon in all qupzilla: pages (no longer png)
  it should fix problems when favicon wasn't loaded on some systems
- fixed alignment of site icon in navigation bar when compiling
  with Qt 4.8
- fixed deleting of local certifications in ssl manager
2011-12-04 16:54:57 +01:00
Jonathan Hooverman
79ef6658be Updated German translation 2011-12-04 16:21:36 +01:00
nowrep
7205c73eca Global file url cleanup + load support for qrc: scheme
- rather then prepending file:// or file:/// on windows,
  use Qt functions QUrl::fromLocalFile and QUrl::toLocalFile
- WebView support for loading files from qrc: scheme
2011-12-03 15:51:08 +01:00
nowrep
79f825c173 Edited Speed Dial to work in Windows.
- prepending file:/// instead of file://
- also disabled user selection in all page
  (selection in inputs allowed)
2011-12-03 15:33:23 +01:00
nowrep
b422e22afd Image previeweing in Site Informations now supports file and qrc scheme
- also updated slovakia translation
- fixed image showing on adblocked page(regression from previous commit)
- SpeedDial: when adding new page and then editing, http:// will be
  shown instead of empty url
2011-12-03 14:43:13 +01:00
nowrep
61d6b3a37a [Fix:] Finally fixed global cursor override of some Flash objects
- some Flash objects changes cursor and this change became global,
  so when you hover over navigation toolbar, your cursor changed to
  Flash's one
- fixed by explicitly setting ArrowCursor to main widget
2011-12-03 12:07:10 +01:00
nowrep
2aedf3bef6 [Fix:] Fixes invalid icons in Linux theme on some systems.
- using now fallback icons (Faenza) when QIcon::fromTheme returns
  invalid icon, occurs for example on LXDE
- also setting default width for locationbar and websearchbar rather
  then counting it from available space. This used to have problems on
  some systems, thus making websearchbar too big.
2011-12-03 11:27:53 +01:00
nowrep
b1083226b8 Added Speed Dial. Closes #36
- first version of speed dial
- showing pages in maximum 4 columns (unlimited rows)
- option in preferences to open speed dial on new tab
- almost all implemented in js and jQuery, hope it won't be slow.
  It loads in about 240ms on my machine and in 2s on my Toshiba
  netbook (very very old Intel Atom)
- currently, there is no possibility to change backgroung and
  keyboard shortcuts (need to figure out problems with laptop
  keyboards (no numerical block => Ctrl + 1 fires Ctrl + + and so on)
2011-12-02 23:25:27 +01:00
nowrep
6af16c7054 Fixing crash after closing any tab (regression from previous commit)
- bad parenting of NetworkManagerProxy
 - also updated translations
2011-11-29 23:12:07 +01:00
nowrep
98aaff4cc5 Added class PageThumbnailer + filterBadChars from filename function
- PageThumbnailer will be used in SpeedDial
 - filtering bad chars from filename make saving of certification
   exceptions save
2011-11-28 19:17:48 +01:00
nowrep
0dd2c61d2d Finally fixed error with saving certificate exceptions. Closes #44
- removed slashes "/" from certificate name
   (when certificate name was for example http://a.c/)
2011-11-27 19:57:04 +01:00
Jonathan Hooverman
5231aaa15b Small fixes 2011-11-27 16:30:38 +01:00
nowrep
c9dac73758 Added option to select text on some QLabels (select & copy text)
- for example in javascript dialogs, certificate informations
   site informations, ...
2011-11-27 15:43:54 +01:00
nowrep
ba38a0e68d Fixed saving of exception certificates. Closes #44 2011-11-27 14:30:16 +01:00
nowrep
c41ba1913f Fixes wrong behaviour of Password Manager when saving entries
- fixed manipulating with usernames/passwords containing
   characters needed to be percent encoded
 - also updated all .ts files
 - compiled all translations into .qm files, so you can download
   latest translation for your language :-)
2011-11-26 16:54:44 +01:00
nowrep
0e82994e7f Improved javascript alert, confirm, prompt dialogs.
- instead of injecting semi transparent block into page, we
   just set background of the whole widget frame to semi
   transparent image

 - fixes issue, when sometimes background filled only half
   of the page
   this issue occurs sometimes when more than one frames
   were in page
2011-11-24 22:18:45 +01:00
nowrep
a3898e48c0 Added option to hide passwords in preferences
- after you show passwords, it is now possible to hide them again
 - no more need to close preferences dialog
2011-11-21 18:24:56 +01:00
nowrep
b88bfd46c7 Password manager now detects also username
- username is detected as first input type="text" in form
 - it should work on almost every page

This is last requirements to implement saving multiple users on
one page.
2011-11-20 17:09:10 +01:00
nowrep
4bb5ff9b26 Fixed selecting all on click to location bar
- it was enabled even if you disabled it in preferences
2011-11-20 15:13:19 +01:00
nowrep
a13cfba247 Deleted unneeded and added new icons
- according to previous commit
2011-11-19 18:23:42 +01:00
nowrep
365770495e Using icons from desktop theme in preferences + site info
- Faenza icons are no longer explicitly shown in prefereneces and site
info
 - they are now used only if icon is not found in active theme, and also
for Windows users
 - please test it and let me know if icons are correct for each category
 - also fixes previous commit
2011-11-19 18:21:22 +01:00
nowrep
75cfab6a97 Show native notification preview in preferences
When you enter "Notifications" page, osd + native notifications will now
be shown
2011-11-19 17:38:47 +01:00
nowrep
54bda0328f Added option to select all text on click to address bar
- and dropped "Add .com on CTRL click" option (it was making impossible
copying anything from address bar)
2011-11-16 16:47:08 +01:00
nowrep
06b73291f3 Fixed selecting search engine when using shortcuts in locationbar
It is now returning invalid engine when shortcut is empty
2011-11-14 16:00:54 +01:00
nowrep
dbab4f74ca Added XSS Auditing option
From docs:
Specifies whether load requests should be monitored for cross-site
scripting attempts. Suspicious scripts will be blocked and reported in
the inspector's JavaScript console. Enabling this feature might have an
impact on performance and it is disabled by default.
2011-11-13 20:36:10 +01:00
nowrep
3db65361ba Spanish translation, thanks to Jorge Sevilla <jsevi@ozu.es>
Also removed one redundant string from translations
2011-11-13 01:19:05 +01:00
nowrep
6021330765 Polish translation, uncompleted for now
Added Polish translation, thanks to Krzysztof Malinowski
<boromil@gmail.com>
Also improved showing of click2flash object
2011-11-12 09:45:32 +01:00
nowrep
3b0ac5b3b5 Fixed Click2Flash plugin disabled by default
Also updated README file with current version informations
2011-11-09 20:20:42 +01:00
nowrep
7808408cc8 Final updates for 1.0.0 stable release.
Containing small fixes:
 - updated windows installer
 - small modification to linux default theme (new tab button)
2011-11-09 16:58:25 +01:00
nowrep
895942842d Fixed crash when downloading from SSL secured site
If your download is opening in new empty tab, teh download manager will
close it. If the new tab was secured, network manager was trying to set
SSL configuration to already deleted page, thus leading to crash.
2011-11-08 15:20:53 +01:00
nowrep
f8feb86351 Fixed fetching of AdBlock EasyList
- also fixed showing 1*1px widget when clicking on site info icon on
empty or qupzilla: page
 - added global Ctrl (+ Shift) + Tab for navigating through tabs
2011-11-07 19:56:53 +01:00
nowrep
8e8e884968 Removed .orig copies of source files
I hope this will be last ...
2011-11-06 19:46:03 +01:00
nowrep
2cb067878d Coding style, fixed cppcheck warnings + improved html highlighter
- html highlighter is now highlighting with reg exps, no more with hard
coded tags/tag options
 - all cppecheck warnings fixed + added script (cppcheck.sh)
 - introduced coding style + added astyle script (coding_style.sh)
 - fixed one mistake in czech translate + updated windows installer
2011-11-06 17:01:23 +01:00
nowrep
959fc9b450 Shortcuts improvements + improved performance of cookie manager
- it is now possible to close page search with Esc, it is no longer
needed to click on close button.
 - shortcuts for reload, stop, next, back are available everytime.
 - performance of cookie manager is not ideal yet, but it is much better
than it was before.
 - fixed showing search engine name in locationbar placeholder text.
 - updated ca-certs bundle by latest Debian update
 - moved keypressevent handler from WebView to QupZila to make this
actions global
 - added keypress actions for special keys on keyboard
2011-11-06 12:05:16 +01:00
nowrep
bf22ffbf9e Setting additional QWebSettings arguments when building w/ QtWebKit 2.2
Namely HyperlinkAuditingEnabled and JavascriptCanCloseWindows.
See http://gitorious.org/+qtwebkit-
2011-11-05 22:02:23 +01:00
nowrep
178baa7dc2 Improved mouse press events on page. Closes #33
The original function eventFilter was taken from QTestBrowser and used
the MousePressEvents part.
You can find original function at http://gitorious.org/+qtwebkit-
2011-11-05 21:27:01 +01:00
nowrep
b8fbcdbeb5 Another little fixes (including showing unsorted bookmarks)
Unsorted bookmarks are now properly showed at the bottom of tree in
bookmarks manager.
Removed unneeded code in siteinfowidget.cpp and tabwidget.cpp
2011-11-05 18:36:53 +01:00
nowrep
4a556a4adc Improved cookies filtering + fixed crash
Improved cookies filtering for domain mismatch and for tracking cookies,
it is now fully (i hope) working and ready to use in everyday browsing.
Please test it by yourself and report any issues.
Also fixed crash when closing cookies manager window with "Close" in
title bar or with Alt+F4
2011-11-05 15:04:29 +01:00
nowrep
b62ed5edb3 Supporting data: scheme
You can now enter image with data: scheme to locationbar to show it and
data: images will now be showed in Site Info dialog
2011-11-05 11:51:46 +01:00
nowrep
5f7d2d108b Added Italian translation. Closes #27
Thanks to Federico Fabiani <federico.fabiani85@gmail.com> and Francesco
Marinucci <framarinucci@gmail.com>
Also updated Chinese translation.
2011-11-05 10:22:24 +01:00
nowrep
2eb0f542a9 Various small fixes
Finally fixed "floating statusbar", it has now proper ToolTip behaviour.
DownloadManager now won't ask you whether you want delete file if some
error in downloading occurs.
In all themes fixed TextBrowser's rounded borders in KDE
2011-11-04 22:34:45 +01:00
Jonathan Hooverman
078c801536 Updated German translation 2011-11-04 12:19:31 +01:00
nowrep
a09778896c Serializing strings from ssl certificates
This is only start, all strings from web pages are going to be
serialized until 1.0.0 stable

See http://labs.qt.nokia.com/2011/10/04/security-considerations-
2011-11-03 20:12:35 +01:00
nowrep
575b15db6c Fixed restoring of multiple windows
Restoring of multiple windows now won't add additional tab in second and
next windows
2011-11-03 18:51:46 +01:00
nowrep
c3971c2672 Fixed Save Passwords saving in Preferences
This option is now properly saved.
Also updated Slovakia translation of desktop launcher.
2011-11-02 12:52:55 +01:00
nowrep
b28e037ad1 Updated Dutch translation
Thanks to Heimen Stoffels.
2011-11-01 21:16:14 +01:00
nowrep
66956ea287 Shortcuts for main menu. Closes #31
Also updated translations
2011-11-01 18:16:46 +01:00
Jonathan Hooverman
d412cb1f57 Updated German translation 2011-11-01 12:30:48 +01:00
nowrep
490f88ffc2 Fixed crash + updated html highlighter
Fixed crash when closing main window while there are still tabs loading
and there are more than one QupZilla window
2011-10-31 21:27:52 +01:00
nowrep
0a92482d3a Improved loading performance
RSS feeds on page will now be checked only once, not every loading tick.
It should have quite big noticeable performance improvement when loading
more than one page at the same time.
2011-10-30 17:20:22 +01:00
nowrep
4e8cb1bdf5 Possibility to close download manager window on finished download
Alos little performance improvent when click2flash is enabled.
Pages will now be adjusted only once per load to correctly show
click2flash, not with every object loaded.
2011-10-30 16:32:36 +01:00
nowrep
975e023d54 Minor fixes for back/forward history + "Clear history" option
Back/forward history menus now won't show duplicated entries and also
navigating with back/forward on pages won't leave you on the same page
as you are actually visiting.
Though this bug was appearing rarely, it was annoying.
This is not normal QtWebKit behaviour, in standard implementation it is
working just fine, but QupZilla is using QWebPage::extension error
pages, and when this error page appears in frame on page (for example in
<iframe>) it duplicates entry in history.
2011-10-29 23:01:17 +02:00
nowrep
5e3c7b91d1 Possibility to set default zoom on pages
Added option to set default zoom in pages (in preferences: Browsing ->
Web Configuration -> Default zoom on pages:)
Also fixed one spelling mistake (thank to J. Hooverman)
Updated chinese translation file (zh_CN.ts)
2011-10-29 18:37:28 +02:00
Jonathan Hooverman
224735d413 translation update 2011-10-29 17:27:00 +02:00
nowrep
d22c38fe27 Fixed loading of RSS Channels. See #26
It is now following redirections.
Also it will no longer be shown Atom channels, as RSS parser currently
doesn't support it.
2011-10-29 13:36:04 +02:00
nowrep
8bdc213167 Search Manager now supports also MozSearch
Used for example on http://www.qtcentre.org/content/, it is working now.
Also updated copyright on files where it was missing.
2011-10-29 12:24:12 +02:00
nowrep
1b7c01bec2 Rewritten icon fetching in bookmarks importing, closes #24
Instead of using QWebPage and then loading the whole page in order to
get icon, it is now using own IconFetcher class.
It simply download page, looks for <link rel=shortcut and downloads icon
from here. If no <link rel=shortcut is present, the downloading standard
favicon.ico from base directory.
2011-10-28 23:17:38 +02:00
nowrep
ed8969f7a9 Folders in Bookmark Toolbar
It is now possible to add folders into bookmarks toolbar.
2011-10-28 17:52:42 +02:00
nowrep
b2056321ef Fixed showing of Click2Flash plugin
Added workaround for showing click2flash right after the plugin is
created, no longer need to scroll / resize page
Also fixed one crash in floating status bar message
Also improved detection of object element on page
2011-10-27 14:26:40 +02:00
nowrep
627fcd1d7b Improved Saving Passwords
It is now saving webview's url, not url of request (used to have
problems on some pages)
And addition small improvements
- added possibility to open rss feed in new tab with middle click
- middle click on home button loads homepage in new tab
- right click on back/next buttons now show menu instantly (instead of
holding left mouse button to get menu shown)
2011-10-26 19:23:50 +02:00
nowrep
3edeb2464f Updated Dutch translation
Credits to Heimen Stoffels again :)
2011-10-25 19:55:47 +02:00
nowrep
a4b39822a6 Various small fixes (including fullscreen buttons hiding)
When going to fullscreen, add tab button will no longer stay on screen,
and also when going back to normal screen, list tabs button will no
longer be hidden.
2011-10-24 17:46:45 +02:00
nowrep
56397717f9 Add Tab icon next to last tab
Also uploaded scripts for various jobs related to QupZilla to github
(scripts folder)
2011-10-23 14:44:18 +02:00
nowrep
356736f130 Show Web Inspector on Windows now opens a new window with inspector
It is because somehow QDockWidget::setWidget or QWebInspector itself is
bugged on Windows and is positioning badly in dockwidget window.
2011-10-23 10:17:06 +02:00
nowrep
9902476078 Import Bookmarks from other Browsers
Added possibility to import bookmarks from Chrome, Firefox and Opera
Please test it by yourself and send me feedback. Thanks :)
2011-10-22 22:29:33 +02:00
nowrep
57248e64e6 Search Engines Manager + OpenSearch
It is neccessary to use new profile database in order to get search
engines saved.
In order to make profile database upgrade automatic, change content of
YOURPROFILE/version file to 1.0.0-b4 and run QupZilla
2011-10-21 23:51:02 +02:00
nowrep
8cb30073c4 Search Engines Manager + OpenSearch (with suggestions)
Finally added support to manage search engines. You can add search
engines from sites that supports opensearch standard, but you can also
add them manually.
There is also possibility to specify shortcuts for quickly searching in
location bar on your favourite engines.
2011-10-21 23:26:34 +02:00
nowrep
9c18e53238 Little changes to linux theme to look even better than now :-)
Namely menu indicator on back and home buttons removed, using own menu
indicator on websearchbar (default Qt is way too big on some themes)
Added Ján Ďanovský to translators (Slovak translate fixed)
2011-10-21 22:33:10 +02:00
nowrep
2214992f72 Fixed closing SSL Manager after clicking on close button. Closes #18 2011-10-21 19:52:58 +02:00
nowrep
e865eb0c7e Chinese translation (thanks to Unink-Lio <unink4451@163.com>)
fixed optimize database not working after click
2011-10-20 17:56:01 +02:00
nowrep
6225283814 Fixed build issue. Closes #16 2011-10-19 16:49:04 +02:00
nowrep
13bde06e9e German Translation (thanks to Jonathan Hooverman
jonathan.hooverman@gmail.com)
2011-10-18 21:34:25 +02:00
nowrep
dca3d3a31a Fixed occasional random crashes + middle mouse click improvements
Using now qobject_cast everywhere possible instead of c++ type cast
Middle mouse click in bookmarks manager (library + sidebar + toolbar)
and history manager (library + sidebar) now opens a new tab
2011-10-18 21:07:58 +02:00
nowrep
e243b1baf4 Fixed small problem with default accept language + updated translations 2011-10-18 18:22:05 +02:00
nowrep
5ebdfd9a5a Added AcceptLanguage dialog, it is now possible to set preferred
languages for showing web sites
2011-10-18 17:39:51 +02:00
nowrep
2c9dc68c3e Added possibility to change prefix for installation + improved checking
profile versions (every profile will now be checked, not only default)
2011-10-18 14:30:17 +02:00
nowrep
12fb69a2fd Middle mouse click on free space on tabbar now open a new tab 2011-10-17 23:34:57 +02:00
nowrep
4ed8026bfa Fixed align of all bookmarks in center when show most visited is hidden 2011-10-17 14:19:49 +02:00
nowrep
483ef1a9cb Fixed downloading of some SSL secured content on Windows 2011-10-17 13:43:51 +02:00
nowrep
a46ea19a25 Fixed issues with download manager on windows, added possibility to
build W7API with msvc 2008, width of locationbar, websearchbar and
sidebars is now saved
2011-10-17 09:59:09 +02:00
nowrep
6f395631ad Updated copyright informations 2011-10-17 09:57:07 +02:00
nowrep
e263572e56 Fixed updating url in locationbar when browsing through history back and
forward
2011-10-15 18:08:52 +02:00
nowrep
722a79aef1 Fixed loading animation sometimes stopped while page still loading +
updated positioning of hovered link widget
Also when adblock is disabled, the statusbar icon is now clickable.
When running with different profile from command line argument, in
preferences will be showed real starting profile, not active.
2011-10-15 16:37:32 +02:00
nowrep
70d22ca07e Edited error page, it has now the same look as the start and reportbug
pages.
2011-10-15 13:40:25 +02:00
nowrep
ee3820b5d9 Updated contributors and translators + updated README file 2011-10-15 13:16:22 +02:00
Daniele Cocca
f16e29b8be Selecting all the contents of the WebSearchBar when receiving focus from
keyboard (i.e., Ctrl+K).
2011-10-15 00:15:29 +02:00
Daniele Cocca
73d11206ae Adding the possibility to close a tab by middle-clicking it. 2011-10-14 23:32:12 +02:00
nowrep
d361c0631d Updated drawing of tabs in TabBar. It will no longer show "..." when not
needed.
With this update is also possible implement showing "new tab" button
after the last tab
2011-10-14 23:12:10 +02:00
nowrep
edbcb5e541 Rewritten WebInspector. Hopefully fixes #3
When you show Web Inspector panel, it will be open only for actual tab.
So when you change tab, the web inspector panel will hide, and if you go
back to tab with open web inspector, inspector will show.
2011-10-14 20:14:57 +02:00