Skip to content

Commit

Permalink
bump crengine: various fixes and enhancements (#1135)
Browse files Browse the repository at this point in the history
Includes:
- Cleanup some files permissions
- (Upstream) Font: improve management of HarfBuzz features
- (Upstream) Fix invalid cache usage
- (Upstream) Fix many memory errors, allow boxing when cache file
- Disable hasCacheFile()/setBoxingWishedButPreventedByCache()
- globalHash: exclude some settings on initial loading
- CSS: optimize pseudoclass nth-child() and friends
- (Multiple) Fix/silence/avoid clang warnings
- Don't mangle source pixel when alpha-blending to 8bpp (#352)
- (Upstream) HyphMan cleanup
- Rendering methods: remove erm_runin
- Text formatting: simplify 'display: run-in' handling
- Simplify background image drawing
- CSS: adds support for "background-size" property
- CSS: support background:url("data:image/png;base64,...)
- Fix elements cancelling inherited "white-space: pre"
- initNodeStyle(): skip some possibly costly validation
  • Loading branch information
poire-z authored Jul 5, 2020
1 parent 68b3a7c commit 62bb795
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion thirdparty/kpvcrlib/crengine
Submodule crengine updated 50 files
+25 −1 .ci/script.sh
+2 −2 .travis.yml
+0 −0 cr3gui/data/hyph/Dutch.pattern
+0 −0 cr3gui/data/hyph/Spanish.pattern
+0 −0 crengine/include/cr3version.h
+0 −0 crengine/include/crsetup.h
+7 −12 crengine/include/cssdef.h
+8 −8 crengine/include/dtddef.h
+20 −20 crengine/include/fb2def.h
+17 −9 crengine/include/hyphman.h
+1 −1 crengine/include/lvdocview.h
+3 −1 crengine/include/lvfntman.h
+1 −1 crengine/include/lvimg.h
+3 −3 crengine/include/lvpagesplitter.h
+1 −1 crengine/include/lvptrvec.h
+21 −15 crengine/include/lvref.h
+1 −0 crengine/include/lvrend.h
+3 −1 crengine/include/lvstream.h
+2 −2 crengine/include/lvstsheet.h
+20 −19 crengine/include/lvstyles.h
+1 −1 crengine/include/lvtextfm.h
+26 −23 crengine/include/lvtinydom.h
+3 −1 crengine/include/lvxml.h
+1 −0 crengine/include/rtfimp.h
+2 −2 crengine/include/textlang.h
+1 −1 crengine/src/crgui.cpp
+1 −1 crengine/src/cri18n.cpp
+3 −3 crengine/src/crskin.cpp
+14 −14 crengine/src/crtxtenc.cpp
+1 −2 crengine/src/epubfmt.cpp
+50 −55 crengine/src/hyphman.cpp
+5 −6 crengine/src/lvbmpbuf.cpp
+7 −6 crengine/src/lvdocview.cpp
+37 −22 crengine/src/lvdrawbuf.cpp
+1 −1 crengine/src/lvfnt.cpp
+105 −90 crengine/src/lvfntman.cpp
+13 −2 crengine/src/lvmemman.cpp
+4 −3 crengine/src/lvpagesplitter.cpp
+189 −105 crengine/src/lvrend.cpp
+17 −14 crengine/src/lvstream.cpp
+2 −2 crengine/src/lvstring.cpp
+277 −68 crengine/src/lvstsheet.cpp
+9 −5 crengine/src/lvstyles.cpp
+24 −27 crengine/src/lvtextfm.cpp
+166 −90 crengine/src/lvtinydom.cpp
+10 −10 crengine/src/lvxml.cpp
+2 −0 crengine/src/pdbfmt.cpp
+2 −2 crengine/src/props.cpp
+4 −4 crengine/src/rtfimp.cpp
+2 −2 thirdparty/chmlib/src/chm_lib.c

0 comments on commit 62bb795

Please sign in to comment.