HW
748a443cd5
Merge remote-tracking branch 'upstream/master'
...
resolved conflicts with refactored structure
11 years ago
HW
2154e7e852
Further refactoring
...
This should finish the work to make all globals to local variables.
That allows LuaJIT to properly compile things by interning the
references to the relevant parts (rather than looking up globals
all the time which stops a trace).
11 years ago
HW
ef111b99c6
Refactored to use strictly locals
11 years ago
Qingping Hou
10bf048d77
move configurable to Document class
...
since every document type is depend on it now
11 years ago
chrox
c86bb46ef7
add gotoLocation for credocument
11 years ago
chrox
506dbed865
save cre3.ini on closing each credocument
...
and page margin settings will be restored before rendering.
This patch should fix #299 .
11 years ago
chrox
32ffacdf77
adjust font sizes in credocument according to screen dpi
...
and font sizes list is moved to defaults.lua
11 years ago
Qingping Hou
a8a589c27b
only set two pages mode for crengine in kindle dxg
11 years ago
chrox
94526fa26d
add page margin options in CREOptions
11 years ago
Qingping Hou
1783b16d69
credoc fix: load metadata info after document is rendered
12 years ago
chrox
22b650d0c7
move kopt/cre options into ui/data directory & wrap strings in config options
12 years ago
Qingping Hou
09e1c0af06
add gettext to document modules
12 years ago
Qingping Hou
c5ff50abdf
remove trailing spaces
12 years ago
chrox
87eec1b539
save/restore view mode and embedded css mode
12 years ago
chrox
df7f7714e4
remove default options in KoptOptions and CreOptions
12 years ago
Qingping Hou
ae6c4bd03a
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into rotate
...
Conflicts:
frontend/ui/reader/readerconfig.lua
12 years ago
Qingping Hou
f91c913530
set default_arg for screen_mode option on runtime
12 years ago
Qingping Hou
0dba667937
rename setScreenViewMode to setScreenMode
12 years ago
chrox
a1aa41136c
add manual page crop for pdf/djvu documents
12 years ago
Qingping Hou
2d9534e092
add screen rotate to readerconfig
12 years ago
Qingping Hou
6d8ebb4126
adapt credocument to new changes in cre.cpp
12 years ago
Qingping Hou
65910b2017
add default_css to credocument
12 years ago
Qingping Hou
6c4da43dbf
add setStyleSheet method to credocument
12 years ago
Qingping Hou
93d3aea905
pass filename properly for zipped fb2 in CreDocument:init()
12 years ago
Qingping Hou
874890aaec
save and restore gamma_index for crengine
12 years ago
Qingping Hou
02ea5f1fbf
read header font from config
12 years ago
Qingping Hou
687aabc173
adapt ui to loadDocument before setFont
12 years ago
Qingping Hou
59a424203b
add font gamma to readerconfig
12 years ago
Qingping Hou
5ce4f24c37
move CreOptions to credocument.lua
12 years ago
Qingping Hou
2fa919e1b6
add CreDocument:toggleFontBolder
12 years ago
Qingping Hou
ac1cf212d1
add setViewMode to CreDocument
12 years ago
Qingping Hou
fdc05b066c
add readerconfig to document supported by crengine
...
* now font size can be changed by readerconfig
12 years ago
Qingping Hou
93abd2fee7
add page status to readerrolling for better page view_mode support
...
* now when rendering in page view mode, we only keep track of page
number instead of pos inside document. Because using pos inside
document for page view mode is really a bad idea and will lead to
many unsovlabe bugs...
12 years ago
Qingping Hou
5ab98420bd
use predefined variable instead of magic number for view_mode
12 years ago
Qingping Hou
efa37c97ab
bug fix in readerfont
...
After set font in ReaderFont:onReadSettings, we have to send UpdatePos
event in order to set m_is_rendered(member of LVDocView) to true.
Otherwise position inside document will be reset to 0 on first view
render, this makes the first page of document is always displayed on
document open.
So far, I don't know why this call will alter the value of m_is_rendered.
It just works...
12 years ago
Qingping Hou
5d1c98e90a
add setFontSize to credocument.lua
12 years ago
Qingping Hou
1675d8667b
add cre view mode support in frontend
12 years ago
Qingping Hou
e3617676a1
fix deprecated debug call in credocument.lua
12 years ago
Tigran Aivazian
d551e7fb63
Cleanup crereader fonts initialization.
...
Don't try to register the two fonts Dingbats.cff and StandardSymL.cff
with crengine because it will reject them anyway. But we cannot simply
remove these two fonts because they are used internally by mupdf to
emulate "builtin" fonts which are mandated by Adobe PDF specification to
be present in every valid implementation.
12 years ago
Qingping Hou
25af917170
call cre.initCache() in CreDocument:engineInit()
12 years ago
Qingping Hou
bad329811d
add line space control feature for credocument
12 years ago
Qingping Hou
b3cdbeee19
add font size control feature for credocument
...
also rename getFont to getFontFace
12 years ago
Qingping Hou
acaf8d660e
font menu for readerui
12 years ago
Qingping Hou
77761554d9
add CreDocument:engineInit() method
12 years ago
Qingping Hou
2b39ba8b83
register all the supported formats for crengine
12 years ago
HW
ce5614ef6f
cleanup, also removal of G_* constants
...
a bit of cleanup, switched width/height combo over to use
Geom() objects, moved framebuffer handling to Screen object,
callback syntax sanitizing, lots of small changes
12 years ago
Qingping Hou
e7d16de4e2
first demo for credocument
13 years ago