Commit Graph

7003 Commits

Author SHA1 Message Date
chrox
e34ad5ffe5 refactoring module registration in readerui
now every module can be looked up in readerui so that
unit test of these modules is possible.
2014-10-09 17:41:27 +08:00
chrox
d01ae145b8 guess plugin name from plugin path 2014-10-09 12:38:33 +08:00
chrox
a4d5ec6534 plugin modules have 'name' field 2014-10-09 12:26:52 +08:00
chrox
896ad0e8f8 fix #976 2014-10-09 09:42:43 +08:00
chrox
61fc8058fa fix typo 2014-10-09 09:42:43 +08:00
Qingping Hou
b6c8676b3f Merge pull request #966 from chrox/collapsible_toc
refactoring readertoc and readerfooter
2014-10-07 20:00:11 -07:00
chrox
de893de41d add koreader feature list in README.md 2014-10-07 21:40:40 +08:00
chrox
cec8ee3c29 add isChapterBegin/End API for readertoc
and add missing test epub
2014-10-07 17:44:10 +08:00
chrox
b09bb87d4e refactoring readertoc and readerfooter
so that they don't repeat themselves.
2014-10-07 17:10:48 +08:00
Qingping Hou
50c33b55df Merge pull request #965 from chrox/collapsible_toc
fix #959
v2014.10.08-nightly
2014-10-06 23:24:45 -07:00
chrox
7142492e42 fix #959 2014-10-07 14:05:34 +08:00
Qingping Hou
5c863be0fd Merge pull request #964 from chrox/collapsible_toc
add license badge
2014-10-06 23:01:27 -07:00
chrox
364e431e59 add license badge 2014-10-07 13:55:48 +08:00
Huang Xin
be76e6b6c7 Merge pull request #963 from houqp/houqp-master
chore(device.lua): remove frontlight hack for kobo
2014-10-07 13:37:57 +08:00
Qingping Hou
a44cc3150d fix: use correct entry for Ukrainian in language menu 2014-10-07 01:32:04 -04:00
Qingping Hou
16b393ff47 chore(device.lua): remove frontlight hack for kobo 2014-10-07 01:32:04 -04:00
Qingping Hou
373750603a Merge pull request #962 from chrox/coverage
coverage test only sources from frontend and plugins
2014-10-06 22:29:09 -07:00
chrox
f2813ea16c Merge branch 'coverage' of github.com:chrox/koreader into coverage 2014-10-07 13:08:39 +08:00
chrox
6ee8f22d73 add clear api for DocSettings
to remove both history settings and sidecar settings
2014-10-07 13:06:52 +08:00
chrox
d0b4fa2665 refactoring unit testsuite 2014-10-07 13:06:06 +08:00
chrox
65804093ef coverage test only sources from frontend and plugins 2014-10-07 12:18:11 +08:00
Qingping Hou
1168575f19 Merge pull request #956 from chrox/coverage
code coverage target for the unit test
2014-10-06 21:07:17 -07:00
Huang Xin
5cf50c1401 Update README.md 2014-10-06 23:54:56 +08:00
chrox
3a98b4b0f7 add coveralls badge to show coverage number 2014-10-06 23:36:13 +08:00
chrox
770245418c install luajit for luacov in Travis 2014-10-06 22:28:55 +08:00
chrox
f1f8d8dc4f make coverage target for code coverage for the unit test
so that we can easily find which module needs unit test

In order to run 'make coverage' `luacov` need to be installed
with 'sudo luarocks install luacov'.
2014-10-06 21:31:08 +08:00
chrox
330e5a2789 don't open SDL if input device is dummy 2014-10-06 21:23:54 +08:00
chrox
794baf4d8a benchmark has no specifications so won't be run by default 2014-10-06 21:22:38 +08:00
Qingping Hou
05e47c8c9c Merge pull request #955 from chrox/network_proxy
http proxy support by setting NETWORK_PROXY variable
v2014.10.05-nightly
2014-10-05 01:14:48 -07:00
Qingping Hou
55cb0271cb Merge pull request #954 from chrox/fix_950
get rid of query filed of baseurl when building href
2014-10-05 01:08:02 -07:00
Qingping Hou
c2684c50e4 Merge pull request #953 from chrox/fix_916
check if last opened file exists before opening it
2014-10-05 01:05:55 -07:00
Qingping Hou
88b8f56146 Merge pull request #952 from chrox/fix_921
strip generic punctuation (U+2000 - U+206F) in lookup word
2014-10-05 01:05:12 -07:00
chrox
3147ffb08a http proxy support by setting NETWORK_PROXY variable
This should implement feature request in #919.
2014-10-05 16:04:52 +08:00
Qingping Hou
62e15c5ca8 Merge pull request #951 from chrox/fix_fgcolor
fix fgcolor of inputbox is always 0.0
2014-10-05 01:03:40 -07:00
chrox
549f54ab07 get rid of query filed of baseurl when building href
otherwise there will be "?offset=90" query in downloading href
for calibre opds server which doesn't accept the url

This should fix #950.
2014-10-05 15:47:36 +08:00
chrox
a197f31da7 check if last opened file exists before opening it
This should fix #916.
2014-10-05 14:52:37 +08:00
chrox
9467eab6e1 strip generic punctuation (U+2000 - U+206F) in lookup word
This should fix #921.
2014-10-05 14:32:23 +08:00
chrox
7b78d70c74 fix fgcolor of inputbox is always 0.0 2014-10-05 14:00:38 +08:00
Huang Xin
87e9f34397 Merge pull request #949 from hwhw/master
adapt to new freetype text rendering without background
2014-10-04 22:15:03 +08:00
HW
909982a718 Merge pull request #3 from chrox/hwhw-master
still needs button bgcolor
2014-10-04 16:05:02 +02:00
chrox
6152198e88 still needs button bgcolor
This bgcolor is for framecontainer background color.
2014-10-04 22:01:09 +08:00
Hans-Werner Hilse
0b3c1dcebf update base to latest koreader-base
this includes the new freetype text rendering
2014-10-04 15:55:08 +02:00
Hans-Werner Hilse
7b1777e095 adapt widgets and text rendering to new font rendering
no background for text rendering anymore
2014-10-04 15:54:03 +02:00
HW
a713936d8c Merge pull request #947 from chrox/base_submodule
rename submodule koreader-base to base
2014-10-04 15:45:28 +02:00
chrox
fc5a248308 rename submodule koreader-base to base 2014-10-04 20:53:35 +08:00
Qingping Hou
7df2e0fb28 Merge pull request #944 from chrox/lazy_loading
refactoring: lazy loading of unused modules
2014-10-03 19:08:39 -07:00
Huang Xin
105764fd77 Merge pull request #945 from evgsh/opds
opds / Added acquisition relation types , fixes issue #940
2014-10-03 22:42:29 +08:00
evgsh
aae2c4de27 Added acquisition relation types , fixes issue #940 2014-10-03 17:22:37 +03:00
chrox
2d3c502948 move platform dependent files into 'platform' directory 2014-10-03 18:02:50 +08:00
chrox
14e2bf3d69 refatoring: lazy loading of packages 2014-10-03 16:13:34 +08:00