1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-22 19:56:34 +01:00
Commit Graph

563 Commits

Author SHA1 Message Date
nowrep
417da146e5 [QzTools] Make QzTools class and export only the class
Also fixed building on Windows
2014-03-07 22:54:50 +01:00
nowrep
fdf4fcc54e [main.cpp] SIGPIPE is not needed to be handled in signal_handler 2014-03-07 18:57:42 +01:00
nowrep
f558a836b0 [Code] Create singletons with Q_GLOBAL_STATIC macro 2014-03-07 18:24:13 +01:00
nowrep
edbb87bd1f [CodeCleanup] IconProvider now have static methods for getting icons 2014-03-07 18:03:42 +01:00
nowrep
d0d1fa1844 [Session] Save session to QByteArray and then write it to file
Instead of appending data to file, write all session data at once.
This should help preventing corrupting session.dat file.

Closes #1247
2014-03-06 16:18:58 +01:00
nowrep
f33552320f [AutoSaver] Rework AutoSaver so each object can use own instance
Instead of saving everything in MainApp::saveStateSlot, save each object
separately. As a result, this will save a lot of writes to disk.

Other changes includes:
Saving bookmarks also in private mode. Closes #1208
Cleanup of code
2014-03-06 16:12:36 +01:00
nowrep
29f20ae520 [Building] Don't require ending slash in USE_LIBPATH and QUPZILLA_PREFIX options 2014-03-03 15:08:52 +01:00
nowrep
a7d382ee42 [Cleanup] Use QZ_WS_X11 only for X11 specific code
In other cases, use Q_OS_UNIX for determining UNIX platform.
UNIX platfroms without X11 should benefit from this commit, including
MAC and UNIXes on Wayland.
2014-03-03 14:47:47 +01:00
nowrep
a9bce8c775 [Code] Moved history menu into separate HistoryMenu class 2014-02-27 22:53:56 +01:00
nowrep
5e4f703ef2 [Code] Renamed qz_namespace.h to qzcommon.h 2014-02-26 20:03:20 +01:00
nowrep
3650aac9ff [Code] Little cleanups after rename QupZilla -> BrowserWindow 2014-02-26 19:55:49 +01:00
S. Razi Alavizadeh
84ef3e9fda Fixed, renamed QupZilla class to BrowserWindow everywhere 2014-02-25 22:06:13 +03:30
nowrep
4133106988 [PinnedTabs] Restore pinned tabs also when not restoring session
Closes #1239
2014-02-24 11:38:18 +01:00
nowrep
7d98a162d6 [Code] Fixed cppcheck issues 2014-02-22 15:23:46 +01:00
nowrep
5cf7d0b9a9 [Bookmarks] Add new action to open bookmarks in private window
Closes #995
2014-02-22 15:20:54 +01:00
Mladen Pejaković
131eef5c9d Open links in private window. 2014-02-22 14:57:22 +01:00
nowrep
afae00e4a2 [Cleanup] Rename export macro to just QUPZILLA_EXPORT 2014-02-19 22:12:32 +01:00
nowrep
404fa68a1b [Cleanup] Renamed QupZilla class to BrowserWindow 2014-02-19 22:07:21 +01:00
nowrep
5301495966 [BookmarksImport] Added back button to import dialog + other small changes
Also moved all bookmarks import classes to bookmarks/bookmarksimport
2014-02-15 01:49:12 +01:00
nowrep
167e80f59a [SaveSettings] Don't save settings twice on app close 2014-02-14 20:29:41 +01:00
nowrep
9ae0352548 [SslV3Sites] Added possibility to change list of sites in settings.ini
In settings.ini: Web-Browser-Settings/SSLv3Sites

Also added sermapa.es to default list
2014-02-13 20:46:15 +01:00
nowrep
156a14dfb6 [Windows] Use %LOCALAPPDATA% only if user doesn't have config in older paths 2014-02-13 20:17:57 +01:00
S. Razi Alavizadeh
b880a920ff [Windows] Fixed PROFILEDIR when using Qt4. 2014-02-13 17:23:20 +03:30
S. Razi Alavizadeh
f52d5fa234 [Themes][RTL] Use correct icons for tabbar scroll buttons.
- also fixed compile issue on Windows.
2014-02-12 19:41:05 +03:30
nowrep
f5955c7b92 [Window] Disable updates when showing/hiding toolbars 2014-02-12 14:23:23 +01:00
nowrep
9b6db07b9c [BookmarksToolbar] Fixed window flicker when showing toolbar 2014-02-12 11:26:02 +01:00
nowrep
896ab6bac9 [Shortcuts] Ctrl+W shortcut no longer closes a pinned tab
Pinned tab can now only be closed from tab context menu
2014-02-12 11:16:57 +01:00
nowrep
dc6f71a1b8 [Preferences] Update default settings on some options
TabsOnTop: Enabled by default
DontLoadTabsUntilSelected: Enabled by default
AfterLaunch: Restore session is now default
2014-02-11 15:44:47 +01:00
nowrep
c1293fca3f [Windows] Use %APPDATA% for PROFILEDIR
Also show warning message when using deprecated config path ~/.qupzilla
2014-02-11 09:40:47 +01:00
nowrep
284e58ebca [Bookmarks] Cleanup in Bookmarks class 2014-02-10 12:58:34 +01:00
nowrep
946354a15d [Bookmarks] Load default bookmarks on error 2014-02-09 18:55:11 +01:00
nowrep
395b865d55 [Bookmarks] Various smaller changes
BookmarksTreeView: Select & ensure visibility of newly added bookmark
BookmarksTools: Added function to open folder in tabs
LocationCompleterModel: Removed bookmarks bits in createQuery
QupZilla: loadAddress now opens new tab if current tab is pinned
2014-02-09 15:09:04 +01:00
nowrep
511a6e1cd7 [Bookmarks] BookmarksSidebar is now working 2014-02-09 11:02:51 +01:00
nowrep
973014ae89 [EnhancedMenu] Rename signals to ctrlTriggerd and shiftTriggered 2014-02-09 01:14:00 +01:00
nowrep
bb6ead3ad4 [Bookmarks] Bookmarks menu is now working 2014-02-09 01:09:08 +01:00
nowrep
a805f19f13 [Bookmarks] Add bookmarks dialogs are now working 2014-02-08 23:01:01 +01:00
nowrep
1536cd0c46 [Bookmarks] Save bookmarks with AutoSaver
Also implement loading & saving expanded property of top-level
internal folders (toolbar, menu, unsorted).
2014-02-08 21:11:13 +01:00
nowrep
8c3623e633 [Bookmarks] BookmarksManager now uses new BookmarksTreeView 2014-02-08 18:14:38 +01:00
nowrep
03186060aa [Bookmarks] New bookmarks backend using JSON format
New format is compatible with Chromium's Bookmarks file.
It will support everything as the current backend +
 * multi-level bookmarks
 * bookmark description
 * bookmark keyword
 * remember expanded state (for folders)

NOTE: It is NOT yet complete. There is a LOT of work still needed.
Only bookmarks loading + saving and internal tree representation is
done.
2014-02-06 17:13:05 +01:00
nowrep
371306cd3c [Code] Various cleanups in Bookmarks code 2014-02-05 17:52:14 +01:00
nowrep
fe9ecbbbaa [Code] Renamed BookmarksModel class to Bookmarks
It actually is not model. BookmarksModel name will be needed for future
Bookmarks DataModel class.
2014-02-05 15:26:51 +01:00
nowrep
f824a81da3 [ProfileUpdater] Don't overwrite settings.ini on incompatible profile data 2014-02-04 23:03:21 +01:00
nowrep
5b55d5b483 Add build option to disable new version checking
Closes #1184
2014-02-02 16:21:48 +01:00
nowrep
260447e414 [coverity] Fixes for issues found by scan.coverity.com 2014-02-01 19:21:49 +01:00
nowrep
a0117e6313 Updated copyright to 2014 2014-01-26 19:13:17 +01:00
nowrep
585da812dd Development version 1.7.0 2014-01-26 19:12:34 +01:00
nowrep
29b6b93dd4 [Portable] Portable mode can now be enabled with commandline option
It is not needed to rebuild for Portable mode.
However, it is still possible to enforce portable mode with
PORTABLE_BUILD build option.
2014-01-23 13:02:07 +01:00
nowrep
a1f9b784d7 [CommandLineOptions] New option to toggle fullscreen. 2014-01-22 17:34:25 +01:00
nowrep
a1a0764101 [CommandLineOptions] Change Qt url to qt-project.com 2014-01-22 17:11:17 +01:00
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
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
bcaecbdde1 [Translations] Correctly load translation for non-translated countries
Closes #1152
2014-01-17 21:39:02 +01:00
Jonathan Hooverman
d917f43cf0 Updated copyright year to 2014 2014-01-11 16:11:42 +01:00
Mladen Pejaković
3a3e7341a2 Thematic changes 2014-01-05 00:44:36 +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
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
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
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
4f059a75ee [Code] Use QDir::separator() instead of hardcoded "/"
QDir::separator() returns native separator (= "\" on Windows)
2013-12-26 20:52:21 +01:00
nowrep
3d4da9e4ea [FileDialogs] Remember last path in all dialogs
Closes #1075
2013-12-25 19:06:58 +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
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
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
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
6f6bba66f6 X11: Use different WM_CLASS for private browsing window 2013-10-21 15:59:25 +02:00
nowrep
e56a3a69f8 X11: Changed main window WM_CLASS to "QupZilla Browser" 2013-09-14 21:26:40 +02:00
S. Razi Alavizadeh
dfa2218893 [Windows] Fixed disabling transparent effect when composition is disabled by OS. 2013-09-03 10:14:51 +04:30
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
Jonathan Hooverman
4848def230 Modified copyright year 2013-07-11 16:21:57 +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
dccf8d9787 X11: Set correct WM_CLASS property to windows
Closes #968
2013-07-07 12:32:55 +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
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
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
1a2e7ef788 [Print Page] Set creator to QupZilla and suggest filename.
Closes #904
2013-05-31 10:46:50 +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
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
42e0f535fe [Tabs] Use theme icons for tab-new and tab-duplicate. 2013-05-12 23:14:35 +02:00
nowrep
53890c9f0e [Oxygen] Workaround for transparent background of tooltips.
Closes #865
2013-05-12 10:59:33 +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
1449037e88 Fixed building with Qt 4.7 2013-05-10 13:12:02 +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
Mladen Pejaković
aac0956a0f Add spatial navigation option 2013-04-23 13:31:29 +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
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
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
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
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
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
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
eeb1231c75 [Updater] Fixed comparison of version numbers.
Also dropped support for rc/beta versions.
2013-03-12 14:09:12 +01:00
nowrep
79c57f61b6 Version 1.4.0 2013-03-11 17:45:48 +01:00
nowrep
ef89347a7c [SuperMenu] Added Show Bookmarks and History actions. 2013-03-11 14:32:46 +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
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
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
320f0d20cc [Fix] Make sure both menubar and navigation bar are not hidden.
Closes #781
2013-03-01 22:53:50 +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
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
a1ad8dab9b Properly destroy NetworkManager on application close. 2013-02-25 23:25:11 +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
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
S. Razi Alavizadeh
c7193162d2 [Windows] Don't update transparent margins on close. 2013-02-23 01:41:33 +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
1cbc8c6d2d [Windows] Fixed color of selected text when view loses focus.
Closes #756
2013-02-22 11:59:52 +01:00
nowrep
bc2e163b90 X11: Symlink qupzilla/tmp into /tmp 2013-02-22 10:06:05 +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
nowrep
3e743c9d1f Moved config directory info ~/.config/qupzilla
See #774
2013-02-21 11:05:00 +01:00
nowrep
18a1d4802e Don't use double QUrl::fromUserInput in QupZilla constructor.
Closes #762
2013-02-19 11:56:47 +01:00
S. Razi Alavizadeh
09bfa457e8 Forgotten changes from 91c88872f8, 6a4c45c0ad and 7b3b4f9b94 2013-02-18 23:33:46 +03:30
nowrep
91c88872f8 Go to fullscreen in QWindoStateChangeEvent.
It is now possible to go properly to fullscreen also from Window
Manager's actions/shortcuts.
2013-02-17 11:05:35 +01:00
David Rosca
e718e00e5c Merge pull request #760 from srazi/master
Fixed some platform specific issues.
2013-02-16 13:29:50 -08:00
S. Razi Alavizadeh
6a4c45c0ad [Win] another solution,isChangingTab() removed from last commit. 2013-02-16 16:02:33 +03:30
nowrep
7b3b4f9b94 [Regression] Fixed restoring session with pinned tabs.
Regression from adding tabs on top feature.
2013-02-15 22:18:46 +01:00
S. Razi Alavizadeh
c4b98d4a7a [Win] This fix completes e934af9 2013-02-15 01:53:28 +03:30
S. Razi Alavizadeh
7c0e0ab45e [Mac] Changed fullscreen shortcut to Ctrl+Fll, and fixed issue from 83f3c90752 2013-02-14 21:36:38 +03:30
nowrep
e069da55e3 [X11] Fixed showing window in fullscreen with XFCE.
Closes #648
2013-02-11 17:59:21 +01:00
nowrep
9a99509faf Proper fix for restoring current tab.
Fix for 3b4d2f5534
2013-02-11 16:45:10 +01:00
nowrep
8a1502c9cf Draw line at the bottom of navigation bar if tabs are on top.
To visually distinguish navigation bar from the page
2013-02-11 13:08:11 +01:00
nowrep
76f324549e Updated copyright to 2013.
Closes #750
2013-02-11 09:59:53 +01:00
nowrep
a1a8fb90f5 Added option to choose where to store network cache. 2013-02-10 14:50:18 +01:00
nowrep
b525e0740a Don't save window geometry when in fullscreen. 2013-02-09 15:47:06 +01:00
nowrep
945b40f2a5 Improved showing navigation in fullscreen.
It will now hide navigation toolbar after 1 second instead
of hiding it instantly when on mouse leave.
2013-02-09 15:44:17 +01:00
nowrep
8a6beac501 Show toolbars menu on right click in menubar and navigation toolbar. 2013-02-09 14:08:12 +01:00
nowrep
83f3c90752 Added option to show tabs on top.
You can change it in Menu View -> Toolbars

Closes #640
2013-02-09 13:00:45 +01:00
S. Razi Alavizadeh
05a8b7fcc5 [Mac] Fixed, actions were not triggered. 2013-02-09 14:47:25 +03:30
S. Razi Alavizadeh
a1ff0799cb [Mac gobalmenu] Fixed issue about bookmark menu and sidebar menu. 2013-02-09 14:47:24 +03:30
S. Razi Alavizadeh
7b0e45269f [Mac] Create menubar's instance just for FirstAppWindow 2013-02-09 14:47:22 +03:30
S. Razi Alavizadeh
4e87177c15 Enabling actions moved to MacMenuReceiver. 2013-02-09 14:47:21 +03:30
S. Razi Alavizadeh
ed928dc512 [Mac Global Menu] Added some new slots to support our MENU_RECEIVER idea. 2013-02-09 14:47:19 +03:30
S. Razi Alavizadeh
860b5b8440 [Mac] Added support for global-menu.
-Added MacMenuReceiver class
-Added MENU_RECEIVER as receiver for action's signal
2013-02-09 14:47:18 +03:30
nowrep
c3a0e1f13a [spellcheck] Added context menu options to replace misspelled words.
And also to add word into user dictionary.
2013-02-05 20:43:53 +01:00
nowrep
074bd928c7 [spellcheck] Adding Speller object into MainApplication. 2013-02-05 15:41:10 +01:00
nowrep
4f42040c7e Followup for background fix with dark themes. 2013-01-31 14:18:28 +01:00
nowrep
b97d1eeef5 Revert "Add new option "Ignore system colors" for dark themes."
This reverts commit 4b2fd86fdd.
2013-01-31 11:53:48 +01:00
nowrep
4b2fd86fdd Add new option "Ignore system colors" for dark themes.
It will set default background of html element to white.
However, this may break some sites, so let's just make this
optional.
2013-01-31 02:08:28 +01:00
nowrep
109f607157 Fixed removing all cookies on close option.
Closes #731
2013-01-30 16:04:05 +01:00
nowrep
e9b3442ef9 Use different network cache folders for each WebKit version
Fixed crashes when using cache from older QtWebKit in 2.3 version
2013-01-30 12:18:07 +01:00
nowrep
5569cec48b [win] Fixed building after last commit. 2013-01-29 20:58:08 +01:00
nowrep
95445738ef [win] Don't check for default browser on startup.
Also cleanup in #ifdefs in RegisterQappAssociation
2013-01-29 20:34:14 +01:00
S. Razi Alavizadeh
62d3fd8bbb [FTP] Caching file icons, also added ftp to installer script and associationManager() 2013-01-29 20:03:56 +03:30
S. Razi Alavizadeh
dd58127293 Fixed blocking link with ftp and qupzilla schemes because of the 'Same Origin Policy'. 2013-01-29 05:15:10 +03:30
S. Razi Alavizadeh
a05c4b2bdb Added FTP support. (List and Download) 2013-01-28 13:22:55 +03:30
nowrep
32f69c89be Don't steal Ctrl+U/B/I shortcuts from page.
When writing eg. mail on gmail, you can make text bold,
underline and italic with Ctrl+U/B/I shortcuts.
It will now correctly process the web action instead
of showing bookmarks sidebar, source of page and page info.

Shortcut for bookmarks sidebar has been change to Ctrl+Shift+B
2013-01-26 21:58:09 +01:00
nowrep
c1c1b4130e New option "Open new empty tabs after active tab".
Closes #544
2013-01-25 23:49:46 +01:00
nowrep
3cdb4c26df Fixed setting current tab after recovering crash.
It set currentIndex - 1 before.
2013-01-25 23:36:50 +01:00
nowrep
df6417af4a Final fix for page background with dark themes.
Background of html element is now by default set to
white.
Closes #602
2013-01-25 21:14:37 +01:00
nowrep
b7cc728d63 Improved PopupWindow + added correspoding tests.
Added menu to popup windows. It is now also possible
to search on page in popup window (Ctrl+F).
2013-01-25 19:52:30 +01:00
nowrep
498f24add1 [Code] Renamed AutoFillModel + new class PageFormCompleter. 2013-01-24 17:47:50 +01:00
S. Razi Alavizadeh
347cebcf8a [Windows] Fixed saving files endings with space. 2013-01-22 22:56:39 +01:00
nowrep
e28f9d438e [Code] qz_ prefixed functions moved to QzTools namespace. 2013-01-22 19:04:22 +01:00
Longer
54724ead2b Added Ctrl+F4 shortcut to close current tab. 2013-01-22 11:30:09 +01:00
nowrep
743c402603 Coding style. 2013-01-21 22:11:31 +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
S. Razi Alavizadeh
6c3d210544 [Qt5][Windows] Now QupZilla compiles with Qt5 on Windows (msvc).
-There are some issues when enabling blur effect!
2013-01-20 01:52:30 +03:30
S. Razi Alavizadeh
6072b7c4be [Windows] fixed include conflicting when defining 'W7TASKBAR' 2013-01-19 23:49:41 +03:30
nowrep
81ac819746 Ask user to allow site to use notifications/geolocation.
With option to remmber the choice for page.
2013-01-19 17:28:12 +01:00
nowrep
64a180d1fe Enable new features in QtWebKit 2.3.0
Also hiding new features in preferences if building
with older QtWebKit versions.
2013-01-09 18:47:36 +01:00
Mladen Pejaković
ea604d5bca JavaScript privacy options 2012-12-28 01:17:01 +01:00
nowrep
64355e2a3d Qt4: Fixed broken session restoring.
Adding Qt version into sessionVersion number
only when using Qt 5.

Closes #689
2012-12-25 16:56:23 +01:00
nowrep
02ea92ad28 Qt5: X11: Fixed moving windows to virtual desktops
Moving windows to virtual desktops upon restoring
session.
2012-12-22 15:01:55 +01:00
nowrep
bdc9a0417a Qt5: Added new option to use Caret Browsing
It can be enabled from Preferences -> Browsing,
Menu View or with F7 shortcut.
2012-12-22 13:52:46 +01:00
nowrep
44693080cb Qt5: Fixed Q_WS_X11 macro usage 2012-12-22 12:47:45 +01:00
nowrep
d80990fd50 Qt5: Fixed crash when choosing encoding of page 2012-12-22 12:03:54 +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
cadfd63b1e Fixed rendering pages with Qt 5
Filtering "\" from AdBlock CSS rules.
2012-12-20 22:57:58 +01:00
nowrep
365c0d5efd Qt5: Added info about Qt version into session files.
It will break restoring sessions from Qt4 into Qt5.
QupZilla can now run with Qt5.
(there are still some issues to be resolved)
2012-12-20 15:22:14 +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
930720517a Updated translations 2012-12-10 14:59:12 +01:00
Franz Fellner
64ab914ab1 Make Ctrl+Q shortcut work on X11 for WMs other than Kde or Gnome.
e.g. when running e17, fluxbox, twm...
2012-12-10 12:47:28 +01:00
nowrep
889e2743f5 New icons for 'new-tab' and 'tab'
Also added icon to 'Switch to tab' text in
locationbar completer popup.
2012-12-08 14:10:30 +01:00
nowrep
2dd3f80618 Little change to fix from previous commit 54e1bfeffa
Set QPalette white background color instead of setting
CSS stylesheet.
2012-12-06 22:23:11 +01:00
nowrep
54e1bfeffa [Fix] Use default white bg for pages with dark themes
This commit should finally resolve this issue. It is
setting background-color:white for html by default.

See #602
2012-12-06 17:51:16 +01:00
nowrep
1add5b51ca Fixed regression from 85d09c8a64
- crashing with disabled adblock icon
- thanks to @ff2000
2012-12-02 00:59:17 +01:00
nowrep
60792f3762 Coding style 2012-12-01 11:16:49 +01:00
S. Razi Alavizadeh
a81419921c Windows: Check to see if QupZilla is the default web browser.
-Added 'registerqappassociation.h' and 'registerqappassociation.cpp' that contain 'RegisterQAppAssociation' and 'CheckMessageBox' classes.
2012-12-01 10:27:55 +03:30
nowrep
85d09c8a64 Added option to disable Alt/Ctrl + numbers shortcuts
Closes #647
2012-11-28 11:27:30 +01:00
nowrep
999f499288 Use .qupzilla/tmp instead of /tmp.
- use it for downloading temporary files that are going
  to be opened
- this directory will be cleaned upon application close
2012-11-27 19:14:03 +01:00
nowrep
0c4b8e164e Don't set white body bg color for sites by default
- it does actually break some pages

Reverts 4fce161414
2012-11-09 14:59:46 +01:00
Luke Dashjr
66081f8625 Fixed moving restored windows to virtual desktops
- it wasn't working on some X servers
2012-11-04 23:50:20 +01:00
nowrep
7f62d2e602 Option to hide Reload/Stop buttons in navigation bar
closes #615
2012-10-20 11:31:45 +02:00
nowrep
4fce161414 Set default white background for all pages.
- fixes issue with dark themes

closes #602
2012-10-06 11:15:58 +02:00
S. Razi Alavizadeh
37e5aba76c Fixed, don't show supermenu in fullscreen mode. 2012-09-21 08:43:27 +03:30
nowrep
eddc51734a Version 1.3.5 2012-09-16 20:42:07 +02:00
nowrep
7189ff58b4 LocationCompleter: Improved sorting bookmarks by visit count.
- it sorts by visit counts of bookmark's url from history
- count column in bookmarks is not needed after all :-)

Patch by Franz Fellner <alpine.art.de@gmail.com>
2012-09-08 22:52:32 +02:00
nowrep
a79522be4d Show unsorted bookmarks in bookmarks menu. 2012-09-08 19:42:40 +02:00
nowrep
de6ce70038 Merge branch 'master' of github.com:QupZilla/qupzilla 2012-09-08 19:29:05 +02:00
nowrep
f548c45f6a Check for normal tabs count when asking whether to close window.
- eg. don't take into account pinned tabs
2012-09-08 19:28:47 +02:00
Mark Tolley
36dd2e086d Fix build on windows 2012-09-07 19:31:55 +01:00
nowrep
3c70ebcd65 Regression: Fixed restoring state on Windows.
- regression from previous commit
2012-09-06 12:56:38 +02:00
nowrep
55845ab4df X11: Restore windows on correct virtual desktops
- this will not be used for first application window, to prevent
  starting application and no window being opened on current
  desktop

   = applies only for other restored windows (2nd, 3rd, ...)
2012-09-06 11:39:42 +02:00
nowrep
528f398cbe Using QLatin1String and QLatin1Char now everywhere
- it saves few unnecessary allocations
2012-09-04 12:42:45 +02:00
nowrep
7b21bf61f1 Q_OS_X11 macro is invalid in both Qt 4 & 5.
- so for now, use just Q_WS_X11
2012-09-04 10:54:39 +02:00
nowrep
c7cdaf824f Qt5: Changing Q_WS_* macros to Q_OS_*
- Q_WS_* macros have been removed in Qt 5
2012-09-03 23:03:20 +02:00
nowrep
30b8eaf44e Another Oxygen workaround for pinned tab width.
- it now also center site icon in the tab
2012-09-03 15:28:37 +02:00
nowrep
3065d58b25 Fixed width of pinned tab with Oxygen theme.
- also added runtime check of current Qt theme in use
2012-09-03 13:24:29 +02:00
nowrep
ec70c7d43d LocationCompleter: Bookmarks results are now ordered by count 2012-09-02 15:19:12 +02:00
nowrep
1d919e0172 Fixed width of pinned tabs on all Qt styles.
closes #518
2012-09-02 12:22:11 +02:00
nowrep
b2181f0bab Coding style: Use empty QString() constructor instead of "" everywhere 2012-09-02 11:42:41 +02:00
nowrep
53d4f00c36 Added option to start new instance of browser with --no-remote option
- however, new instance cannot be started for default profile

closes #541
2012-09-01 15:59:27 +02:00
nowrep
cf2c28cfdb Updated coding style 2012-08-31 15:19:07 +02:00
S. Razi Alavizadeh
2861f4dae4 Fixed conflict between blur background and Adobe PDF plugins on Windows. 2012-08-30 13:16:58 +04:30
nowrep
2acc6021aa Regression: Fixed restoring sessions with pinned tabs.
- it was opening & restoring tabs in new window
2012-08-24 19:24:48 +02:00
nowrep
983df81ee0 Try to return active window in MainApplication::getWindow 2012-08-23 15:52:07 +02:00
nowrep
c6445513e0 Don't close additionally opened tabs when restoring session
- if user opens app after crash, he will get 1 tab asking him
  about restoring a session
  if user opens another tabs and later decides to restore session,
  new opened tabs won't be closed

Patch by Franz Fellner
2012-08-22 13:45:03 +02:00
nowrep
80e89b2644 New Restore Session GUI - allows choosing to/not to restore each tab
- added as new qupzilla:restore page
- thanks a lot for work by Franz Fellner

closes #515
2012-08-21 20:28:38 +02:00
S. Razi Alavizadeh
07e17f7b47 In Windows transparent background must be disabled when app. is fullscreen. 2012-08-21 00:14:29 +04:30
nowrep
3f5b6382a3 Backend support for setting per-domain UserAgent.
see #399
2012-08-16 23:15:31 +02:00
nowrep
d771ba728b "Save x as..." will always show file dialog.
closes #471
2012-08-14 18:53:55 +02:00
nowrep
826d85a5e1 Fixed left margin in websearchbar after RTL commits.
- also added Seyyed Razi Alavizadeh into authors
2012-08-14 13:12:55 +02:00
nowrep
93507492d8 Asking whether to close window everytime it makes sense.
- you will be asked even when you have set "Restore session"
  and you are closing second+ window that won't be restored

closes #501
2012-08-14 12:35:24 +02:00
nowrep
5de31410a4 Fixed padding of text and widgets position in address bar
- after recent RTL commit

closes #500
2012-08-13 15:41:08 +02:00
S. Razi Alavizadeh
341739cf59 LineEdit class uses a new layouting strategy for support RTL direction. theme changed for fulfillment this strategy. 2012-08-13 14:46:56 +02:00
S. Razi Alavizadeh
89f9fc9ac2 Added support for Right To Left layout direction and also themes support RTL! 2012-08-13 09:26:21 +02:00
nowrep
e709e17d5c Small cleanup in code (classes holding settings as static variables)
- merged LocationBarSettings and WebSettings into one class
- new class QzSettings no longer uses static variables
2012-08-10 21:16:43 +02:00
Mladen Pejaković
7e89fa2d83 Add shortcut to 'Clear private data' menu action as per #486 2012-07-30 19:12:05 +02:00
Mladen Pejaković
dc236daf13 Ability to remove sweb search bar, as per #440 2012-07-20 20:23:34 +02:00
nowrep
0a7741cc42 Version 1.3.1
- just bugfix release
2012-07-16 13:59:24 +02:00
nowrep
86c58ff9a2 Added Ctrl+= shortcut for zoom +
closes #449
2012-07-14 11:46:53 +02:00
nowrep
14e0040a9f AdBlock: Fixed $third-party option when Referer header is empty
- should fix a lot of false positives with $third-party rules

see #444
2012-07-13 11:04:14 +02:00
nowrep
c471c0e882 Version 1.3.0 2012-07-11 18:31:23 +02:00
nowrep
2d5c9bcc2b Building: Option to build without QtDBUS module.
- more info in BUILDING
- desktop notifications will be disabled with this option
2012-07-10 11:56:24 +02:00
nowrep
e4e87b02a5 CommandLineOptions: Added option to open new window with url
- syntax: -ow=URL or --open-window=URL
2012-07-10 00:36:05 +02:00
nowrep
a252fe7db0 Win: Fixed theme loading delay.
- closes #388
2012-07-09 23:45:49 +02:00
nowrep
b0f209b1da Using UTF-8 when reading files. 2012-07-08 21:17:10 +02:00
nowrep
ac36261549 Plugins: Calling unload() on app shutdown. 2012-07-08 14:03:50 +02:00
nowrep
9ff76a5911 Fixed showing duplicated (Private browsing) in window title
- also don't save window geometry in private mode
2012-07-04 19:13:44 +02:00
nowrep
d8e0556d3e AdBlock: Changes to element blocking rules are now instant.
- instead of need to reload settings / restart browser
2012-07-04 17:53:49 +02:00
nowrep
dd170f653f Using QChar instead of 1-char QString everywhere 2012-07-01 18:50:18 +02:00
nowrep
4743549851 Showing loading animation (spinner) in popup windows. 2012-06-27 18:29:00 +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
847469e0be AdBlock: Support for element hiding rules & improved performance
- improved performance with not using regexps when not necessary
- added support for element hiding even with domain restrictions
- almost all types of rules are supported now
   * exceptions are only some special cases when rule has
     unssuported options (part of rule after $ character)
   * those rules are ignored
2012-06-25 16:07:25 +02:00
nowrep
8f75fd2532 Fixed crash when cleaning cache while cache is not used (disabled). 2012-06-15 17:43:19 +02:00
nowrep
5b75c0e5a0 History completely rewritten into Model/View architecture.
- much faster history loading (loading history entries only when
  needed - eg. expanding top level items)
- less memory usage (sidebar and manager are using the same model)
- searching is now performed on title and url
- clear private data -> clear history is now working properly
2012-04-30 16:33:14 +02:00
nowrep
2055621f2a Show star icon in completer when item is from bookmarks.
- IconProvider has no longer static members
- new macro qIconProvider for accessing IconProvider instance
2012-04-22 20:51:28 +02:00
nowrep
cdf73b01b5 Auto selection on focus in search toolbar's line edit.
closes #381
2012-04-19 15:58:23 +02:00
nowrep
018a4d5d7b Updated translations 2012-04-17 18:26:01 +02:00
nowrep
e204af30c6 Closing last tab on second window will always close the window.
- even if you have option "Don't quit upon last closed tab"
  it will only works for last window
2012-04-17 14:00:32 +02:00
nowrep
8432432b4b Updated links to correct address (QupZilla Organization) 2012-04-16 15:11:31 +02:00
nowrep
99722aa7aa Added option to open external protocols in system apps.
- so for example, links with apt: or tomahawk: protocol can be opened
- it will ask user whether he wants to open link in external app
  and give option to remember the choice
2012-04-13 13:26:32 +02:00
nowrep
a800d8a1f3 Added possibility to open .xhtml files from Open File dialog.
- fixed issue with showing one plugin more than once if you have
  duplicated plugins in plugin directories
- remove obsolete translations from *.ts files
2012-04-06 10:15:17 +02:00
nowrep
ecec41d647 Correct release of version 1.2.0 2012-04-05 14:26:44 +02:00
nowrep
7e3ff6f126 Version 1.2.0 2012-04-05 13:22:19 +02:00
nowrep
b1d0cd9228 Improved performance of bookmarks import and bookmarks deleting.
- moved general defines into qz_namespace.h file
- fixed showing default theme to be "default" on mac in
  theme manager instead of "mac" theme
2012-04-05 10:27:35 +02:00
nowrep
b287c5f829 Fixed importing Html bookmarks from various browsers.
- fixed one potentional crash in importing
2012-04-04 23:28:19 +02:00
nowrep
f94e69d557 Updated Georgian translation + fixed plugin system loading. 2012-04-04 21:12:52 +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
6b79ca55bf Fixed history in frames. Closes #361 2012-04-04 13:21:53 +02:00
nowrep
79a548b365 Command line option to open url in current tab.
-ct=URL or --current-tab=URL
2012-04-03 20:41:07 +02:00
nowrep
7c7c1787bc Fixed saving settings in plugins. 2012-04-03 20:23:15 +02:00
nowrep
31e31b703a Fixed building on Windows & shoudl fix crash in #334 2012-04-02 19:33:05 +02:00
nowrep
ff99129667 Updated Polish & Hungarian translation 2012-04-01 18:57:42 +02:00
nowrep
e608bc0e1f Enhanced Plugins API - possibility to add sidebar
- example implementation is now in TestPlugin
2012-04-01 16:36:38 +02:00
nowrep
aa6962f8cb Sending "correct" UA to assure full functionality of Google services
- also fixed startup issue with QtCurve theme
2012-03-31 21:36:27 +02:00
nowrep
a554d48e45 Saving user defined default text encoding from menu view -> encoding
- closes #357
2012-03-30 12:03:11 +02:00
nowrep
abcfc455de Fixed showing icons in some dialogs on KDE + removing local certificates
- also no longer faking double click on middle mouse click on Windows
  to activate "autoscroll" - it could interfere with mouse gestures
2012-03-28 16:42:50 +02:00
nowrep
176d5695d2 Updated Dutch and Swedish translations 2012-03-25 14:21:45 +02:00
nowrep
99a6b5de86 Fixed loading utf urls from command line.
- updated Brazilian Portuguese translation
2012-03-24 22:08:17 +01:00
nowrep
8e9293e475 Added new page into Site Info: Databases.
- shows all used web databases on the site
2012-03-23 17:29:12 +01:00
nowrep
373d6162d7 Improved suggesting file name when downloading page / links.
- it now appends .html ONLY when you are attempting to download
  the whole page and when there is no suffix set in url
2012-03-23 13:58:31 +01:00
nowrep
1c270046ec Navigating in tabs with Ctrl + PgUp/PgDown.
- closes #331
2012-03-22 17:19:10 +01:00
nowrep
471ac7ba1f Fixed building with NONBLOCK_JS_DIALOGS + other small fixes. 2012-03-16 23:28:23 +01:00
nowrep
bb8e1ffdb5 Fixed toggling WebInspector. It now shows correct inspector everytime. 2012-03-16 16:57:24 +01:00
nowrep
60c5b81f88 Improved source viewer, it now shows lines and fixed go to line.
- plugins can now register scheme handlers
- tweaked javascript alert window
- initial support for Geolocation & Notifications API
    * question to ask user for permission needs not implemented yet
2012-03-15 19:35:37 +01:00
nowrep
f09e5c981c Fixed recalculating size of tabs after unpinning tab.
+ other small improvements / fixes
2012-03-14 14:04:20 +01:00
nowrep
9d6d5d1774 Another small startup behaviour changes. 2012-03-13 17:51:37 +01:00
nowrep
17d70adfa5 Various changes in starting application.
- constantly renaimed app plugins to Extensions
2012-03-13 15:10:18 +01:00