Oleg Shparber
1e657fb863
ci[shippable]: Set image tag
2017-02-13 00:43:08 -05:00
Oleg Shparber
066baf3323
ci[shippable]: Use Ubuntu 16.04 image
2017-02-13 00:37:06 -05:00
Oleg Shparber
da8fa00c99
app: Fix coding style
2017-02-12 23:42:11 -05:00
Oleg Shparber
b8f418fc91
core: Remove code for Qt versions < 5.5.1
2017-02-12 23:40:25 -05:00
Oleg Shparber
2b0de572c7
app: Use implicit QCommandLineOption constructor
2017-02-12 23:38:48 -05:00
Oleg Shparber
4711e0cf3c
app,core: Update LocalServer to work on Windows
...
Fixes #681 (in conjunction with Qt 5.6+, see QTBUG-23378)
2017-02-12 23:32:01 -05:00
Oleg Shparber
59109639ff
qmake: Set Qt 5.5.1 as a minimally required Qt version
2017-02-12 23:29:39 -05:00
Oleg Shparber
1412d91bd6
ui: Remove Docsets tab from the Settings dialog
2017-02-02 22:28:03 -05:00
Oleg Shparber
c720633d1b
registry: Use QVarLengthArray instead of dynamic memory allocation
2016-12-21 22:42:32 -05:00
Oleg Shparber
b8a8dd96d6
registry: Cleanup fuzzy search code, and optimize a bit ( #672 )
2016-12-21 21:19:19 -05:00
Oleg Shparber
8de33d1abe
registry: Fix search for queries containing separators ( fixes #650 )
2016-12-21 01:35:07 -05:00
htower
7e4e95644a
registry: Fix fallback to CFBundleName for docset name ( #662 )
2016-11-23 14:50:47 -05:00
Oleg Shparber
143d9ddc92
registry: Make sure exact search term matches are always on top
2016-11-18 00:58:33 -05:00
Oleg Shparber
7d48602bd0
registry: Support docset keywords provided in metadata ( fixes #604 )
2016-11-16 03:45:22 -05:00
Oleg Shparber
6f322602f0
registry: Check if index file path is present in metadata
2016-11-16 03:44:01 -05:00
Oleg Shparber
3629d57829
registry: Fix compiler warnings
2016-11-15 23:16:16 -05:00
Oleg Shparber
280a8d85c3
registry: Turn SearchModel into QAbstractListModel
2016-11-13 06:00:11 -05:00
Oleg Shparber
7c8c0f37bb
registry: Fix header inclusion for ListModel
2016-11-13 05:59:37 -05:00
Oleg Shparber
3680ef0ce0
registry: Use item role instead of column for URLs
2016-11-13 05:59:14 -05:00
Oleg Shparber
7593515cfe
registry, ui: Unify item data roles across Registry models
2016-11-13 05:46:00 -05:00
Oleg Shparber
1dc1184010
registry: Remove all references to docset sourceId
...
It was never used.
2016-11-13 04:43:20 -05:00
Oleg Shparber
c88bfacb34
app: Add 'Pipe' symbol type icon
2016-11-13 03:57:30 -05:00
Oleg Shparber
ed29c22b59
registry: Fix anchor navigation in some docsets ( fixes #641 )
...
This fixes decoding of fragments that start with '//dash_ref'.
2016-11-08 22:57:41 -05:00
Oleg Shparber
1d8c1c11aa
registry: Fix related links not being retrieved ( fixes #651 )
2016-11-08 21:26:27 -05:00
Oleg Shparber
003bb31a2d
registry: Remove unused include
2016-10-31 15:49:02 -04:00
Oleg Shparber
99074288d4
doc: Remove Qt Sql from the required dependencies.
2016-10-31 15:49:02 -04:00
Oleg Shparber
c932951efc
ui: Cleanup DocsetsDialog
2016-10-31 15:49:02 -04:00
Jerzy Kozera
e7f631d2d5
Better sorting of search results and fuzzy search ( #614 )
...
Uses an O(m+n) algorithm based on https://github.com/bevacqua/fuzzysearch .
Also adds sqlite3_mutex_enter and sqlite3_mutex_leave calls to prevent
crashes inside sqlite3 which occurred while testing.
Fixes #100 .
Fixes #603 .
2016-10-31 15:45:52 -04:00
Oleg Shparber
6cb63ee8f0
core: Store docset storage path in portable version ( fixes #609 )
2016-10-14 01:27:28 -04:00
Oleg Shparber
042b0bb5b6
Merge tag 'v0.3.1'
...
v0.3.1
2016-10-10 02:05:50 -04:00
Oleg Shparber
3bb1af0f72
Merge branch 'hotfix/0.3.1' into stable
v0.3.1
2016-10-10 02:05:43 -04:00
Oleg Shparber
783fb12ae8
Bump version to 0.3.1
2016-10-10 01:40:05 -04:00
Oleg Shparber
6b8ac9de88
ui: Add changes to DocsetsDialog missing from #625
...
Missing from ac0d19e5fe .
2016-10-10 01:39:20 -04:00
Oleg Shparber
ac0d19e5fe
ui: Fix 'Select All' selection in the docset manager ( #625 )
...
This fixes duplicated items in selection models because of multiple
columns.
2016-10-09 18:52:02 -04:00
Oleg Shparber
1462414e3d
util: Minor fixes in SQLiteDatabase
...
Mostly coding style, plus checks in value().
2016-10-09 18:25:50 -04:00
Jerzy Kozera
457af2fe8f
registry: Add our own sqlite3 wrapper ( #619 )
...
This is going to help with implementing PR #614 in a cleaner way, avoiding
problems with sqlite3_create_function interface availability on various
platforms.
2016-10-09 17:26:29 -04:00
Oleg Shparber
2d2a561c41
ui: Fix a race condition when removing docsets ( #624 )
2016-10-09 15:38:19 -04:00
Jerzy Kozera
ba8c3ad00e
ui: Fix docset removal on Windows ( fixes #621 ) ( #623 )
...
Docsets need to be removed from the registry first,
to avoid rename() failing when files are in use.
2016-10-09 13:38:08 -04:00
Oleg Shparber
dd5ebd2d0a
doc: Fix menu path to the docset manager
2016-10-09 11:24:25 -04:00
Oleg Shparber
caff862805
core: Reject no-scheme URLs on a local file system ( fixes #532 ) ( #620 )
...
This change adds back a custom network access manager, that was removed
as a fix for #474 . Although this time URL validation is much more simple.
2016-10-09 01:01:04 -04:00
Jerzy Kozera
2f9dd40086
qmake: Fix missing defines causing memory corruption ( fixes #595 ) ( #616 )
...
Missing USE_APPINDICATOR in libs/core/ was causing the MainWindow class
declaration to be truncated, thus causing memory corruption when later used
with the full definition in libs/ui/.
2016-10-07 23:42:27 -04:00
Oleg Shparber
0e6d4fffa8
Merge tag 'v0.3.0'
...
Zeal 0.3.0
2016-09-22 23:57:05 -04:00
Oleg Shparber
e18ff9c274
Merge branch 'release/0.3.0' into stable
v0.3.0
2016-09-22 23:56:02 -04:00
Oleg Shparber
1b11c54bfa
Bump version to 0.3.0
2016-09-22 23:52:54 -04:00
Oleg Shparber
eb95d58cfd
qmake: Reduce qmake log output
2016-09-22 21:40:29 -04:00
Oleg Shparber
14c72d38aa
qmake: Add Qt Network dependency for Core
2016-09-22 21:39:36 -04:00
Oleg Shparber
380031d34a
qmake: Use Qt WebKit by default
2016-09-22 20:51:15 -04:00
Oleg Shparber
e642cb509d
ui: Use QWebView::load() instead of setUrl()
2016-09-22 02:20:26 -04:00
Oleg Shparber
f69004ebbb
ui: Fix redundant download state resets in DocsetsDialog
2016-09-22 02:14:04 -04:00
Oleg Shparber
f7ecf2920d
ui: Use model indexes instead of list items where possible
2016-09-22 02:12:48 -04:00