Commit Graph

1105 Commits

Author SHA1 Message Date
Oleg Shparber 8eb4407d80 ui: Remove the Tabs menu, fix tab selection shortcuts
Alt/Ctrl+9 now selects the last tab in the tab bar. This is consistent
with major web browsers.
2016-04-05 23:41:54 -04:00
Oleg Shparber 9288181c73 ui: Remove Next and Previous Tab items from the Tabs menu 2016-04-05 23:07:34 -04:00
Oleg Shparber 203bc30a94 ui: s/goToTab/selectTab in MainWindow 2016-04-05 22:59:10 -04:00
Oleg Shparber f3180f1f9d ui: Move New Tab and Close Tab actions to the File menu 2016-04-05 22:58:49 -04:00
Oleg Shparber 6a26db31dc ui: Fix copyright year in mainwindow.cpp 2016-04-05 22:18:05 -04:00
Oleg Shparber 055757f5bf registry: Improve forward declarations 2016-04-05 00:55:45 -04:00
Oleg Shparber 6676d916cb registry: Do not store search results in DocsetRegistry 2016-04-05 00:54:51 -04:00
Oleg Shparber 5452bc4b14 registry: Cleanup DocsetMetadata header 2016-04-05 00:25:24 -04:00
Oleg Shparber 9787b420fe qmake: Use CONFIG+=zeal_portable for portable builds 2016-04-05 00:12:20 -04:00
Oleg Shparber 9b9979fcab qmake: Improve browser engine selection
New CONFIG options: zeal_qtwebengine and zeal_qtwebkit.
2016-04-05 00:10:47 -04:00
Oleg Shparber b1d419d5a9 ui: Cleanup web view focusing logic 2016-04-04 00:27:12 -04:00
Oleg Shparber a4c17e159d ui: Add theme icons and tooltips for back and forward buttons 2016-03-31 19:13:41 -04:00
Oleg Shparber f3b2f164b2 ui: Small cleanup in MainWindow 2016-03-31 19:12:49 -04:00
Oleg Shparber 90bd8f9a66 ui: Add a comment for the QWebPageEngine focus fix 2016-03-31 09:05:09 -04:00
Oleg Shparber 6601d7e191 Merge pull request #507 from sonald/fix/search-focus
ui: Prevent QWebEnginePage from stealing focus from the search input
2016-03-31 08:48:35 -04:00
Sian Cao b26d655a7a ui: Prevent QWebEnginePage from stealing focus from the search input 2016-03-31 13:35:56 +08:00
Oleg Shparber 732ff9dc85 Better indication if AppIndicator support is enabled 2016-03-28 00:12:51 -04:00
Oleg Shparber 1b4b360af1 ui: Remove 'See also' label 2016-03-28 00:12:14 -04:00
Oleg Shparber 1200f0da4a ui: Add support for Page Up/Down when search text edit is focused 2016-03-27 18:32:04 -04:00
Oleg Shparber d3bd271ba1 ui: Fix up/down navigation when search text edit is focused 2016-03-27 18:29:47 -04:00
Oleg Shparber b110955c48 ui: Update About dialog (#495) 2016-03-27 18:21:56 -04:00
Oleg Shparber 5fe6480bd7 core: Fix character corruption in docset extraction (fixes #508)
The problem is caused by lack of UTF-8 support in libarchive, and
affects non-Latin Windows (e.g. Chinese).

This change is rather a workaround, than a fix.
2016-03-27 10:37:48 -04:00
Oleg Shparber 7cd72764eb 3rdparty: Fix segfault in QxtGlobalShortcut (#500) 2016-03-26 20:50:17 -04:00
Oleg Shparber a2df7f33b4 ui: Ignore wheel events in the tab bar
This fixes annoying behaviour with touchpads.
Reference: QTBUG-8428.
2016-03-26 20:36:50 -04:00
Oleg Shparber 3b3dc2db18 registry: Remove pointless QLatin1String 2016-03-26 20:21:07 -04:00
Oleg Shparber ed7ce6088c ui: Cleanup DocsetListItemDelegate 2016-03-26 20:13:58 -04:00
Oleg Shparber 800648e38e ui: Clarify SearchItemDelegate::helpEvent() logic 2016-03-26 20:09:18 -04:00
Oleg Shparber 932644bebc ui: Fix tool tips in the contents tree view 2016-03-26 20:08:27 -04:00
Oleg Shparber 4f87b7236c qmake: Print info whether building is portable mode 2016-03-24 06:39:50 -04:00
Oleg Shparber fcbf2ff078 ui: Fix coding style in SettingsDialog 2016-03-24 05:36:37 -04:00
Oleg Shparber 3ff3cf5923 3rdparty: Minor refactoring in QxtGlobalShortcut 2016-03-24 05:36:15 -04:00
Oleg Shparber 23aac1aeb4 ui: Allow accessing online resources in web view (fixes #474)
This removes a custom network manager that was blocking all requests to
non-local resources.
2016-03-24 05:34:45 -04:00
Oleg Shparber 8d0b4e5b06 doc: Update copyright year 2016-03-24 05:29:35 -04:00
Oleg Shparber 5abf792055 ui: Remove unsused forward declaration 2016-03-23 22:39:29 -04:00
Oleg Shparber 23cbd37535 ui: Fix nonworking QKeySequence::PreviousChild (fixes #518)
Workarounding QTBUG-15746 with an explicit shortcut.
2016-03-23 00:10:41 -04:00
Oleg Shparber 99af6ea79f Use Qt WebEngine by default with Qt 5.6+
Qt 5.6 does not ship Qt WebKit module any longer.
2016-03-21 00:46:21 -04:00
Oleg Shparber 4599f2ed61 resources: Strip entity type icons 2016-03-18 22:28:43 -04:00
Oleg Shparber c317bb22a2 resources: Update Parameter entity type icon 2016-03-18 22:21:56 -04:00
Oleg Shparber 4c19ec02a2 resources: Add new entity type icons 2016-03-18 22:20:59 -04:00
Oleg Shparber 727440f950 ci: Update .shippable.yml to the new format
http://blog.shippable.com/migrating-to-the-new-build-platform
2016-03-17 09:18:53 -04:00
Oleg Shparber 12fa4b486d registry: Fix data role collision in ListModel
Fixes a regression introduced in 6cd537d2 where ListModel::DocsetNameRole
value was changed to the same as ProgressItemDelegate::ValueRole.

Fixes #512.
2016-03-16 00:16:05 -04:00
Oleg Shparber 6cd537d21c Merge branch 'feature/searchitemdelegate-multiple-icons' 2016-03-14 01:08:58 -04:00
Oleg Shparber d7a44b5580 ui: Set disable collapsing for the main splitter 2016-03-14 01:02:55 -04:00
Oleg Shparber 13f0afadf1 ui: Fix SearchItemDelegate's tooltip trigger logic 2016-03-14 01:02:55 -04:00
Oleg Shparber 559ee92469 ui: Fix SearchItemDelegate when it has no decoration roles 2016-03-14 01:02:55 -04:00
Oleg Shparber 7e02eafc1e ui: Enable uniformRowHeights/uniformItemSizes for sidebar lists 2016-03-14 01:02:55 -04:00
Oleg Shparber 2f1d09cf23 ui: Optimize SearchItemDelegate::paint() a bit 2016-03-14 01:02:55 -04:00
Oleg Shparber ddadee8597 ui: Minor refactoring in SearchItemDelegate 2016-03-14 01:02:47 -04:00
Oleg Shparber 1236d3b5fa ui: Support multiple icons in SearchItemDelegate
This enables display of docset and symbol type icons
at the same time. Related to #343.
2016-03-14 00:53:44 -04:00
Oleg Shparber fad8f943f7 registry: Return 'unknown' icon for unknown symbol types 2016-03-11 21:01:25 -05:00