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
586982e473
[Bookmarks] Fixed drag&drop moving folders into bookmarks toolbar
...
Closes #1097
2013-12-05 21:15:20 +01:00
nowrep
a49e574f83
[WebSearchBar] Ctrl+Up/Down for changing search engines.
...
Closes #1090
2013-11-21 18:23:11 +01:00
Muhammad Fawwaz Orabi
c2ed0d6482
Enhanced plural forms for languages with complex rules
2013-10-10 10:36:01 +02:00
nowrep
567d6c74f4
GreaseMonkey: Run usercscripts in all frames on page
2013-07-29 17:55:35 +02:00
nowrep
3a5f8a263b
Fixed compilation with Qt 5
2013-07-17 16:06:10 +02:00
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
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
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
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
136452ad2a
Properly test for USE_QTWEBKIT_2_2 define
2013-06-17 21:03:45 +02:00
nowrep
6abb37d6a1
[SuperButton] Show menu correctly inside with RTL layout.
2013-06-09 12:54:50 +02:00
nowrep
197240845d
[Oxygen] Tweaked last icon to be used from theme.
2013-06-02 22:47:02 +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
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
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
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
67dbddedfe
[FileWatcher] Delay emition of file/dir changed signal.
...
Fixes reloading files edited by eg. vim.
2013-04-02 13:14:19 +02:00
nowrep
1d5d480c85
Added support for building with Wayland.
...
See NO_X11 define in BUILDING.
2013-03-23 14:16:08 +01:00
nowrep
93d22ec6fc
[Fix] Don't show instant popup when clicking on back/forward button.
2013-03-12 12:19:55 +01:00
nowrep
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
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
7e6d619516
AdBlock: Greatly improves performance of regexp rules.
...
Regexp will be parsed into parts that can be used with
QString::contains for quick match. If url contains all parts,
real QRegExp matching is applied.
This speedup affects rules that are internally converted into
regexp, not AdBlock's regexp rules (but those rules are very rarely used
in subscriptions, so there's no need to optimise them)
2013-02-26 15:48:47 +01:00
S. Razi Alavizadeh
b52d150e7d
[Mac] Small fixes in themes + fixed building
...
Theme: fixed color of statusbar
Building: fixed linking to CoreServices framework
QzTools: show correct version of Mac OS X
Code: coding style
2013-02-26 13:01:00 +01:00
nowrep
d885444501
[Code] Use QVector instead of QList for elements bigger than pointer.
2013-02-26 12:56:11 +01:00
nowrep
9f226b9738
Significant memory savings in AdBlock (~ 30MB with just EasyList)
...
Even empty QRegExp can occupy a lot of space in memory, which can
grow into a big number with tens of thousands AdBlock rules.
QRegExp is now allocated with new, and only when really needed.
2013-02-26 10:45:33 +01:00
nowrep
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
2ddff2a34e
Restore tabs: Disable updates of tabbar while restoring session.
...
Fixes sometimes drawing tabbar while restoring is in process, resulting
in painting only few tabs and then all restored tabs after a moment.
It will now only draw completely restored tabbar.
Also fixed one incorrect usage of setUpdatesEnabled in TreeWidget.
2013-02-23 12:04:51 +01:00
nowrep
36e73949c2
Don't show context menu on scrollbars.
...
Also fixed coding style in mactoolbutton.cpp
2013-02-22 09:05:30 +01:00
S. Razi Alavizadeh
06ad80583c
IconProvider: fixed, return a fallback icon on non-linux OSes
2013-02-22 01:25:28 +03:30
S. Razi Alavizadeh
bb9bccf580
Added 'MacToolButton' as a replacement for QToolButton on Mac
2013-02-21 01:09:26 +03:30
nowrep
134f8f5263
[SiteInfo] Use uniform item sizes in list widget.
...
Also fixed showing the whole item on Windows.
2013-02-20 11:46:05 +01:00
S. Razi Alavizadeh
df8eeb9525
Faster 'filterString()' for CookieManager.
2013-02-18 23:25:31 +03:30
David Rosca
e718e00e5c
Merge pull request #760 from srazi/master
...
Fixed some platform specific issues.
2013-02-16 13:29:50 -08:00
nowrep
68e0831bdb
Fixed parsing arguments when starting external applications.
...
When starting external RSS readers and external download managers.
2013-02-15 12:29:13 +01:00
nowrep
5641d380d8
[QzTools] Added function to split arguments from command.
2013-02-15 11:05:46 +01:00
S. Razi Alavizadeh
c4b98d4a7a
[Win] This fix completes e934af9
2013-02-15 01:53:28 +03:30
S. Razi Alavizadeh
c41e17611a
[Cookie Manager] Reset search text on refresh.
2013-02-14 22:20:29 +03:30