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
5e4f703ef2
[Code] Renamed qz_namespace.h to qzcommon.h
2014-02-26 20:03:20 +01:00
S. Razi Alavizadeh
84ef3e9fda
Fixed, renamed QupZilla class to BrowserWindow everywhere
2014-02-25 22:06:13 +03:30
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
47fe951001
[Translators] Added Juan Carlos Sánchez into translators
2014-02-18 17:50:55 +01:00
nowrep
b8f8e3753f
[Bookmarks] Added Export dialog + HTML Bookmarks Exporter
2014-02-17 12:13:26 +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
96b5ec1c50
[NewTabFlags] Fixed incorrect usage of Qz::NewTabPositionFlags
2014-02-12 13:49:48 +01:00
nowrep
0da5bf7994
[ListItems] Apply workaround only for Fusion style
...
It actually breaks other styles ...
Fixes 2105b48ca4
2014-02-11 22:53:06 +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
2105b48ca4
[ListItems] Fixed drawing of ListItems with Qt5 Fusion style
2014-02-11 14:54:18 +01:00
nowrep
28091f4957
[Menus] Menus are not closed when opening links with middle mouse button
...
It is the same behaviour as in Konqueror
Closes #1165
2014-02-10 21:36:24 +01:00
nowrep
018d7ec098
[MinGW] Some fixes for MinGW building
2014-02-10 20:49:54 +01:00
nowrep
d328ad2023
[Bookmarks] New JSON backend supports multi-level folders and more...
...
Merge branch 'bookmarks'
Closes #458
2014-02-10 18:13:38 +01:00
nowrep
283960f33e
[Bookmarks] Added default bookmarks.json file
...
Default browsedata.db now also contains icons for default bookmarks.
2014-02-10 17:51:52 +01:00
nowrep
338a6f991e
[BookmarksSidebar] Activate bookmarks on mouseRelease
...
So it doesn't interfere with bookmarks reordering
2014-02-10 15:09:51 +01:00
nowrep
1d822d3a03
[Bookmarks] Importing bookmarks now works
...
It will however need a complete rewrite, the code is really bad.
HtmlImport: Supports importing bookmarks with full structure
2014-02-10 14:57:48 +01:00
S. Razi Alavizadeh
1c8b25fbb7
[Mac] Fixed toggleFullScreen
2014-02-10 04:31:42 +03:30
nowrep
a805f19f13
[Bookmarks] Add bookmarks dialogs are now working
2014-02-08 23:01:01 +01:00
nowrep
f824a81da3
[ProfileUpdater] Don't overwrite settings.ini on incompatible profile data
2014-02-04 23:03:21 +01:00
nowrep
260447e414
[coverity] Fixes for issues found by scan.coverity.com
2014-02-01 19:21:49 +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
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
Jonathan Hooverman
d917f43cf0
Updated copyright year to 2014
2014-01-11 16:11:42 +01:00
nowrep
0758ba39ab
[LocationCompleter] Add option to enable/disable inline completion
2014-01-08 10:29:01 +01:00
nowrep
ce9316318f
Added Kizito Birabwa into translators
2014-01-06 19:46:40 +01:00
nowrep
6604e28c36
Added Lasso Kante into translators (N'ko)
2014-01-05 10:42:33 +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
d58ad2e6a1
[OS/2] Build fix
2014-01-01 23:15:50 +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
99a4559973
[ClearPrivateData] Ask user before actually deleting data.
2013-12-29 11:59:30 +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
f28eb82fb2
[FileDialogs] All file dialogs now remember last directory.
2013-12-26 20:49:59 +01:00
nowrep
3d4da9e4ea
[FileDialogs] Remember last path in all dialogs
...
Closes #1075
2013-12-25 19:06:58 +01: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
20f3b48898
Removed link for removing cookies from Adobe Flash Player
2013-08-03 22:57:50 +02:00
nowrep
7a75153b9f
Added Xabier Aramendi into About dialog as translator
2013-07-28 20:55:28 +02:00
Jonathan Hooverman
4848def230
Modified copyright year
2013-07-11 16:21:57 +02:00
S. Razi Alavizadeh
b153324484
[RSSManager] Fix some small leaks.
2013-07-10 08:06:05 +04:30
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
S. Razi Alavizadeh
5ea3572368
[Windows][Tests] Fixed compile issues on Windows.
2013-06-19 02:07:46 +04:30
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
2ed4d91064
[PageScreen] Ask before overwriting files.
2013-06-02 15:49:40 +02:00
nowrep
5d90a45f68
[Qt5] There is no support for printing to PostScript.
2013-06-01 14:47:39 +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
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
ac90002b6f
Make sure ProxyStyle is created before using it.
2013-05-15 16:49:05 +02:00
nowrep
b7d857d4e5
[AdBlock] Improved regex for hiding AdBlock code in source viewer.
2013-05-09 19:49:13 +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
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
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
01d8689a05
Properly fixed comparison of version + added tests.
2013-03-17 10:28:07 +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
0293a7bcd3
[Mac] Fixed, refresh state of menu actions
2013-03-16 18:19:25 +03:30
nowrep
eeb1231c75
[Updater] Fixed comparison of version numbers.
...
Also dropped support for rc/beta versions.
2013-03-12 14:09:12 +01:00
nowrep
adcb8570ed
Added Yu Hai into translators.
2013-03-11 17:19:11 +01:00
nowrep
d72dddf2f1
Merge branch 'srazi-master'
...
Fixed conflicts:
src/lib/other/browsinglibrary.cpp
src/lib/tools/treewidget.cpp
2013-03-06 14:00:37 +01:00
nowrep
5f5cf7417d
[Code] Updated coding style with patched Astyle + normalized signals.
...
Code was formatted with patched astyle that correctly formats
foreach macro.
Normalize tool is now used to normalize all signal/slots signatures
to normalized format. It saves few reallocations on connections.
2013-03-06 09:08:29 +01:00
S. Razi Alavizadeh
a7a4ef87a7
Improved version of 'TreeWidget::filterString()'
2013-03-05 00:04:43 +03:30
nowrep
d885444501
[Code] Use QVector instead of QList for elements bigger than pointer.
2013-02-26 12:56:11 +01:00
nowrep
3e74b18622
Show Mac OS X version in QzTool::operatingSystem.
...
It now also supports Windows 8 detection.
Function have been renamed from buildSystem to operatingSystem
as it does not really returns build system anymore.
2013-02-24 23:02:55 +01:00
nowrep
bed43ed0c8
[Qt5] Use RegExp wrapper to take advantage of new regexp engine.
...
QzRegExp wrapper is using QRegExp directly on Qt 4 and
QRegularExpression (with PCRE engine) on Qt 5.
2013-02-24 10:57:58 +01:00
nowrep
1ae60d65bb
Added new Catalan translation.
...
Thanks to Guillem Prats and Clara Villalba.
2013-02-23 16:19:25 +01:00
nowrep
7fae03959d
TabsOnTop: Fixed picking correct color for drawing line at the bottom of
...
navigation container.
2013-02-22 18:31:44 +01:00
S. Razi Alavizadeh
bb9bccf580
Added 'MacToolButton' as a replacement for QToolButton on Mac
2013-02-21 01:09:26 +03:30
S. Razi Alavizadeh
09bfa457e8
Forgotten changes from 91c88872f8
, 6a4c45c0ad
and 7b3b4f9b94
2013-02-18 23:33:46 +03:30
nowrep
498f4b0555
[Windows] Adjust height of AboutDialog.
2013-02-18 19:19:26 +01:00
nowrep
1059936d57
[Updater] Send also OS type when checking for new version.
2013-02-12 16:52:30 +01:00
nowrep
0133886b06
Revert "[jsoptions] Added "Disable or change context menu" option"
...
It broke Inspect Element action.
This reverts commit f6de3bd5a0
.
2013-02-10 20:42:16 +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
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
nowrep
732c1b533f
Coding style.
2013-02-09 12:40:20 +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
f6de3bd5a0
[jsoptions] Added "Disable or change context menu" option
...
User can now set whether sites are allowed to change or
completely disable context menu.
2013-02-06 18:17:50 +01:00
nowrep
fc41e1516d
[sourceviewer] Option to load edited source code in page.
...
Also fixed showing AdBlock css rules when reloading source.
2013-02-05 15:17:36 +01:00
nowrep
47eecba4da
Added QtWebKit platform plugin for notifications and spellcheck.
...
It's mostly just copied implementation from qtwebkit-plugins repo.
Spellcheck is only very basic.
Spellcheck will be automaticaly compiled if pkg-config detects
installed hunspell library.
2013-02-03 18:14:57 +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
nowrep
e28f9d438e
[Code] qz_ prefixed functions moved to QzTools namespace.
2013-01-22 19:04:22 +01:00
nowrep
90a6b79050
Proper fix for #608 saving page screen.
...
It now split the page by 20000 pixels and render it.
Images are then saved on disk in parts.
2013-01-22 16:17:50 +01:00
nowrep
ab3c351e5a
Limit height of image in PageScreen to prevent crash.
...
Closes #608
2013-01-22 11:45:45 +01:00
nowrep
14ca6e2f0d
Added new macros for checking QTWEBKIT version.
...
QTWEBKIT_FROM_2_2 - >= 2.2.0
QTWEBKIT_TO_2_2 - < 2.2.0
QTWEBKIT_FROM_2_3 - >= 2.3.0
QTWEBKIT_TO_2_3 - < 2.2.0
It also check whether Qt5 is used and if so, it will
compile all features just like the QtWebKit version
was 2.3.0
2013-01-20 12:10:28 +01:00
nowrep
a0203c3fbb
[QtWebKit 2.3] Enable 3rd party cookie policy.
2013-01-09 19:12:42 +01:00
nowrep
6bf53c0332
[QtWebKit 2.3] Disable unnecessary workarounds.
...
Disabled touch mocking and fake user agent.
2013-01-09 19:00:48 +01:00
Mladen Pejaković
11758c3687
Change default values
2012-12-29 13:58:30 +01:00
Mladen Pejaković
bba5d3680d
JavaScript privacy options, update, part2
2012-12-28 19:54:34 +01:00
nowrep
09febcb743
Qt5: No longer use fake user agent on google sites
...
QtWebKit version Qt5 is current enough to handle well
all google apps.
2012-12-22 12:20:23 +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
Franz Fellner
e9a8b8d7d8
Move switchToTab to QzSettings.
2012-12-04 16:16:45 +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
Franz Fellner
04e8df6e48
Add option to set a default search engine and use that for searching in address bar.
2012-09-27 11:59:09 +02:00
Franz Fellner
40f97c73ab
Add option to disable instant search on ech searchengine change.
2012-09-26 15:06:05 +02:00
S. Razi Alavizadeh
6d4005cd7b
Fixed starting AboutDialog without parent.
2012-09-19 21:38:44 +02:00
Daniele Cocca
4ae804b954
Adding the possibility to search for whole words only in the source viewer.
2012-09-19 21:36:22 +02:00
nowrep
528f398cbe
Using QLatin1String and QLatin1Char now everywhere
...
- it saves few unnecessary allocations
2012-09-04 12:42:45 +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
b2181f0bab
Coding style: Use empty QString() constructor instead of "" everywhere
2012-09-02 11:42:41 +02:00
nowrep
68ffa497bd
Updated contributors and translators list in About dialog.
2012-08-27 13:00:36 +02:00
nowrep
dd84a84bc0
New option to show loading progress in address bar.
...
- enable it in Preferences -> Tabs -> Address Bar
- patch by Franz Fellner
closes #236
2012-08-24 20:53:53 +02:00
nowrep
60ae2c1705
Moved fileSizeToString into qz_ function
2012-08-23 15:40:10 +02:00
nowrep
e517b9ec65
New User Agent Manager allows setting per-site User Agents.
...
closes #399
2012-08-17 20:56:01 +02:00
nowrep
3f5b6382a3
Backend support for setting per-domain UserAgent.
...
see #399
2012-08-16 23:15:31 +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
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
ac36261549
Plugins: Calling unload() on app shutdown.
2012-07-08 14:03:50 +02:00
nowrep
19f34ecd4c
Fixed potentional issue with starting external download manager
2012-07-06 20:22:08 +02:00
nowrep
dd170f653f
Using QChar instead of 1-char QString everywhere
2012-07-01 18:50:18 +02:00
nowrep
7e6ba1d702
AdBlock: Don't show element hiding rules when viewing source code
2012-06-28 12:03:08 +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
8f75fd2532
Fixed crash when cleaning cache while cache is not used (disabled).
2012-06-15 17:43:19 +02:00
nowrep
cf5d399f00
Added possibility to change icon of bookmarks
...
- created new IconChooser class with option to choose
icon from file or icon from database
Closes #401
2012-05-22 11:46:22 +02:00
nowrep
90649f59e1
Added Ukrainian translation. Thanks to Stanislav Kuznietsov
2012-05-04 14:44:54 +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
a1ff0c0dc4
Saving state of Clear Private Data dialog
2012-04-20 15:29:04 +02:00
nowrep
835926cc9e
Added option to import certificate in Certificate Manager
...
- Cookies manager, browsing library and download manager
can now be closed with Esc key press
2012-04-20 14:49:16 +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
0a50c2d9ef
Showing tab previews on ToolTip event now.
...
- added Alexander Samilov into contributors
2012-04-09 19:45:00 +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
7c7c1787bc
Fixed saving settings in plugins.
2012-04-03 20:23:15 +02:00
nowrep
6560459418
Fixed loading plugins when using USE_LIBPATH define
...
- reverted displaying page url with QWebFrame::baseUrl()
2012-04-03 19:28:12 +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
43cd497d3f
Using QStringBuilder now. Fixed speed dial dialogs for webkit 533.3
2012-03-30 12:01:12 +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
b3a21536d7
Added Venezulean Spanish translation.
...
- thanks to Piccoro McKay Lenz
2012-03-28 14:38:50 +02:00
nowrep
4d96a6760c
No longer using global event filters, instead filtering widget events.
...
- using guarded pointers in plugins now
2012-03-26 17:47:28 +02:00
nowrep
1873771106
Added Hungarian translation (not finished yet)
...
- thanks to Gábor Oberle
- see #341
2012-03-25 15:04:36 +02: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
9dc38ca000
Reverted adding ".html" to downloads without suffix from 60d063a320
2012-03-22 19:41:12 +01:00
nowrep
c7187bf064
AKN plugin now correctly shows keys on pages with more frames
...
- it works fine now for example on gmail
- status bar overlay now hides after small delay (500ms)
2012-03-21 13:00:30 +01:00
Stefan Comanescu
569bff5ff2
Added myself to translators list
2012-03-18 23:43:39 +02:00
nowrep
2da66c222f
Updated translations (app + homepage)
2012-03-18 11:14:36 +01:00
nowrep
3898f7f3f7
Improved dialogs in Speed Dial + fixed issue with saving page screen.
...
- closes #319
- closes #318
2012-03-17 16:01:12 +01:00
nowrep
471ac7ba1f
Fixed building with NONBLOCK_JS_DIALOGS + other small fixes.
2012-03-16 23:28:23 +01:00
nowrep
cf973c46fb
Fixed bad behaviour of QWebPage on leaveEvent.
...
- when leaving web widget, QWebPagePrivate generates fake
mouse move event, but unfortunately with bad coordinates.
So sometimes it just hovered a link and the link's url got
stuck in status bar message.
2012-03-16 15:55:34 +01:00