Commit Graph

1781 Commits

Author SHA1 Message Date
Trent Petersen 32f7c3e57f
Update CMakeLists.txt 2019-09-19 10:26:18 -05:00
stephengaito 62f4254433
Merge pull request #22 from stephengaito/update2poppler0_62_0ubuntu18_04
updated to poppler-0.62.0 on Ubuntu 18.04
2019-09-19 15:25:59 +01:00
Stephen Gaito 94c13bc19e added doinstall command 2019-07-03 16:16:33 +01:00
Stephen Gaito d091550e59 increased warnings to catch overloaded-virtuals - integrated clang and clang-tools to provide alternate collections of warnings 2019-06-28 16:56:45 +01:00
Stephen Gaito b9c9950191 added set\(CMAKE_EXPORT_COMPILE_COMMANDS, ON\) to cmake build system to allow prototype checking tool to work 2019-06-28 08:45:05 +01:00
Stephen Gaito 21115c3adf updated to poppler-0.62.0 on Ubuntu 18.04 2019-03-26 10:35:29 +00:00
Trent Petersen 665ddaaa27
Update README.md 2019-01-02 11:00:45 -06:00
Trent Petersen 3aef1634bd
Merge pull request #17 from jgoldfar/fix-travis-linux
Fix travis build on linux
2018-10-10 22:11:27 -05:00
Jonathan Goldfarb 8937b7d74b Turn on OSX build, but allow it to fail for now. Update homebrew package names as much as possible for now 2018-10-10 23:04:42 -04:00
Jonathan Goldfarb 316f5a221d Turn on tests since pdf2htmlEX build is now working. local_browser tests have to be disabled until geckobrowser can be reliably installed on Travis 2018-10-10 22:32:32 -04:00
Jonathan Goldfarb af074465f3 Switch on test command, fix path to pdf2htmlEX 2018-10-10 20:27:08 -04:00
Jonathan Goldfarb bfcbcaeb16 Add patch to CI so we can use include files outside the system include directory 2018-10-10 20:12:56 -04:00
Jonathan Goldfarb 25d8ba8b9a Fix badge, start working on actual build. Poppler can't be found for some reason. Pkg-config issue? 2018-10-10 15:18:18 -04:00
Jonathan Goldfarb b9c505a92a Update build instructions from Dockerfile (at least for deps, this build should work) 2018-10-10 13:20:04 -04:00
Trent Petersen d5382e50f4
Merge pull request #16 from jgoldfar/add-build-status
Add CI and build status badge and update from rockstar04/pdf2htmlEX
2018-10-09 18:20:58 -05:00
Trent Petersen 7dc417a388
Merge branch 'master' into add-build-status 2018-10-09 18:20:35 -05:00
Jonathan Goldfarb 3e5e2d3394 Try porting Rockstar04's build script. Let's see if it actually finishes... 2018-09-27 10:58:23 -04:00
Jonathan Goldfarb 4667e7c869 Add commands for build on osx 2018-09-27 09:58:38 -04:00
Jonathan Goldfarb a8e60377b2 Try making the CI script a bit more idiomatic 2018-09-27 09:55:49 -04:00
Jonathan Goldfarb 7a93c62199 Add badge. TODO: Replace repository path and set branch to master on rebase. [ci skip] 2018-09-27 09:55:49 -04:00
Jonathan Goldfarb e6bc090551 Build all branches on CI (doesn't seem like this would present a significant issue...) 2018-09-27 09:54:26 -04:00
Trent Petersen 8999c17a92 Update wiki and pages links 2018-09-27 09:54:26 -04:00
Trent Petersen 598f7ffb7a Update README.md 2018-09-27 09:54:26 -04:00
Trent Petersen dbcffee686
Merge pull request #1 from pdf2htmlEX/update-docs
Update documentation with new repo links
2018-01-22 10:27:35 -06:00
Trent Petersen 32dc4ec196
Update wiki and pages links 2018-01-22 10:26:30 -06:00
Trent Petersen a2e75488eb
Update README.md 2018-01-22 09:35:37 -06:00
Trent Petersen e7fa898adb
Merge pull request #9 from Rockstar04/rockstar04/master
Rockstar04/master
2018-01-11 08:26:23 -06:00
Andreas K. Hüttel 65be29559d Add fontforge internal headers. Evil. 2018-01-11 08:23:44 -06:00
Trent Petersen 6c8bce5a30
Rockstar04/master (#8)
* Correct extra config load

* poppler config

* Update src
2018-01-10 15:02:23 -06:00
Trent Petersen b57426885b Update src 2018-01-10 15:01:39 -06:00
Trent Petersen 1c4992a05e
Rockstar04/master (#7)
* Correct extra config load

* poppler config
2018-01-10 14:29:32 -06:00
Trent Petersen e498d272de poppler config 2018-01-10 14:29:02 -06:00
Trent Petersen 61b9303388 Merge branch 'master' of github.com:Rockstar04/pdf2htmlEX into rockstar04/master 2018-01-10 14:26:02 -06:00
Trent Petersen dfe8362c83
Correct extra config load (#6) 2018-01-10 14:25:46 -06:00
Trent Petersen 0c387b66a5 Correct extra config load 2018-01-10 14:23:13 -06:00
Trent Petersen fc418cff57
Rockstar04 master (#5)
* Remove duplicate method

* Update Poppler/Cairo

* Twwak config file loading
2018-01-10 14:17:10 -06:00
Trent Petersen dada10ac04
Rockstar04 master (#4)
* Remove duplicate method

* Update Poppler/Cairo
2018-01-10 14:08:11 -06:00
Trent Petersen b7f8564201
Remove duplicate method (#3) 2018-01-10 13:45:05 -06:00
Trent Petersen 9ed21007e5
New master (#2)
* Show header in font map files

* fix a usage of unique_ptr with array

* Added '--quiet' argument to hide progress messages (resolves #503)

* Revert cout messages to cerr (see #622)

* bump version

* fix build; fix some coverity warnings

* Many bug fixes and improvements, including:

- Incorporated latest Cairo files from cairo-0.15.2
- Moved build to out-of-source
- Added clean script
- Rewritten correct_text_visibility option to improve accuracy
- Transparent characters drawn on background layer
- Improved bad unicode detection

* Many bug fixes and improvements, including:

- Incorporated latest Cairo files from cairo-0.15.2
- Moved build to out-of-source
- Added clean script
- Rewritten correct_text_visibility option to improve accuracy
- Transparent characters drawn on background layer
- Improved bad unicode detection

* Rationlise DPI to single number.
Implement actual_dpi - clamp maximum background image size in cases of huge PDF pages

* DPI fixes - increase DPI when partially covered text to covered-text-dpi
Add font-style italic for oblique fonts
Reduce char bbox for occlusion tests

* Don't shrink bbox - not required if zoom=25 used

* Ignore occlusion from stroke/fill with opacity < 0.5
Better compute char bbox for occlusion
Use 10% inset for char bbox for occlusion
Back out adding font-weight: bold to potentially bold fonts
Fix bug to ensure CID ascent/descent matches subfont values

* Removed zero char logging

* Remove forced italic - missing italic is due to fontforge bug which needs fixing

* Typos fixed, readme updated

* Typos

* Increase maximum background image width
Fix private use range to avoid stupid mobile safari switching to emoji font

* included -pthread switch to link included 3rdparty poppler files.

* Updated files from poppler 0.59.0 and adjusted includes.

* Support updated "Object" class from poppler 0.59.0
2018-01-10 13:31:38 -06:00
Lu Wang f12fc15515 Merge pull request #683 from jwuttke/reactivate_ctest
Reactivate ctest
2017-01-16 23:42:22 +01:00
Joachim Wuttke (h) 55cab0178a Removed --embed altogether. 2016-12-11 14:37:19 +01:00
Lu Wang 5d0a2239fc Update README.md 2016-12-11 13:27:50 +01:00
Joachim Wuttke (o) 3bbb286453 regenerated references. 2016-09-26 18:28:01 +02:00
Joachim Wuttke (o) e73aaa169f percent output was wrong by factor of 100 2016-09-26 18:23:57 +02:00
Joachim Wuttke (o) 6c49775563 restore args to BrowserTests.run_test_case => 6/8 browser tests pass 2016-09-26 18:18:27 +02:00
Joachim Wuttke (o) bbab3f1430 rm erroneous term 2016-09-26 18:02:07 +02:00
Joachim Wuttke (o) 7be77ea1b9 copy edit 2016-09-26 17:14:06 +02:00
Joachim Wuttke (o) e2b41a9297 Always conserve output files in /tmp/pdf2htmlEX. 2016-09-26 16:31:46 +02:00
Joachim Wuttke (o) b1d247cac0 run test_local_browser directly under 'ctest' => much better reporting, directly to stdout. 2016-09-26 13:31:18 +02:00
Joachim Wuttke (o) e88f079e48 reactivated test_output.py, now directly called from 'ctest' 2016-09-26 13:18:39 +02:00