Jonas Jenwald
66c17a69ae
Add a reduced `text` test-case for issue 4665
...
Re: issue 4665 and PR 6601.
Since we currently don't have a good `text` test-case that fails without the above PR, this patch adds a reduced one.
10 years ago
Yury Delendik
bb29e13307
Merge pull request #6601 from yurydelendik/ascent
...
Fixes incorrect PDF file font metrics.
10 years ago
Vivin Paliath
d20bc4675f
Adding to authors
10 years ago
Brendan Dahl
9a830a7b62
Merge pull request #6590 from yurydelendik/combinechars
...
Combines standalone chars into text groups.
10 years ago
Yury Delendik
cc5bc18728
Fixes incorrect PDF file font metrics.
10 years ago
Yury Delendik
4ee0bade82
Test for text layer issue 1045.
10 years ago
Yury Delendik
fa423cfab0
Refactors fake space heuristics for speed.
10 years ago
Jonas Jenwald
1e0bd07d8d
Merge pull request #6595 from yurydelendik/currentscript
...
Uses document.currentScript for pdf.worker.js path.
10 years ago
Yury Delendik
376f8bde14
Combines standalone divs into text groups.
10 years ago
Yury Delendik
601d29b14e
Fixes all examples to require workerSrc to be set.
10 years ago
Yury Delendik
28d340679a
Uses document.currentScript for pdf.worker.js path.
10 years ago
Yury Delendik
9e66625092
Merge pull request #6597 from Snuffleupagus/issue-6596
...
Ensure that the `textLayer` has the same dimensions as the `canvasWrapper` (issue 6596)
10 years ago
Jonas Jenwald
dbc611ac9d
Ensure that the `textLayer` has the same dimensions as the `canvasWrapper` (issue 6596)
...
This is a quick fix to get `scrollIntoView` working again for search results, but we really ought to re-write that function since it seems way too brittle.
Fixes 6596.
10 years ago
Jonas Jenwald
8079bdddb9
Merge pull request #6591 from yurydelendik/select
...
Non/less flashing text layer during selection.
10 years ago
Yury Delendik
b8ad68af25
Non/less flashing text layer during selection.
10 years ago
Jonas Jenwald
c05416f81c
Merge pull request #6586 from Snuffleupagus/new-indeterminate-loading-bar
...
Create a new indeterminate loading bar animation for the default viewer
10 years ago
Jonas Jenwald
0f50147ba8
Create a new indeterminate loading bar animation for the default viewer
...
This patch contains an alternative solution (see the referenced PRs in 4718), in order for the indeterminate loading bar to have a consistent speed regardless of width.
Fixes 4718.
10 years ago
Yury Delendik
7e8dacf57b
Merge pull request #6588 from yurydelendik/spacing
...
Better spacing in text layer.
10 years ago
Yury Delendik
27efe5608f
Test case from #6019 .
10 years ago
Jonas Jenwald
cbce05b893
Merge pull request #6587 from timvandermeij/view-history-memory
...
Move VIEW_HISTORY_MEMORY constant to `view_history.js`
10 years ago
Yury Delendik
fa46b73c47
Better spacing in text layer.
10 years ago
Tim van der Meij
55870788e5
Make the view history cache size configurable during initialization
10 years ago
Tim van der Meij
7681def0de
Move VIEW_HISTORY_MEMORY constant to `view_history.js`
...
Currently this constant is present in `viewer.js`, but it is not used there at all. Instead, it is used in `view_history.js` where we have a global for it. We might as well move the constant to `view_history.js` as that is the only place where it is used, thereby removing a global and an unused constant from `viewer.js`.
10 years ago
Tim van der Meij
ad626610b7
Merge pull request #6585 from Snuffleupagus/issue-3879-reduced-test
...
Replace the linked test-case for issue 3879 with a reduced test-case
10 years ago
Jonas Jenwald
034087bb40
Replace the linked test-case for issue 3879 with a reduced test-case
...
Re: issue 3879 and PR 3880.
10 years ago
Yury Delendik
bc33ae2fc4
Partially reverts #6161 - downgrade shell.js version
...
Due to 'node make web' firefox extension breakage.
10 years ago
Yury Delendik
c8c211602b
Merge pull request #6073 from Snuffleupagus/bug-1170063
...
[Firefox] Handle the user modifying the "mousewheel.with_meta.action" and "mousewheel.with_control.action" prefs (bug 1170063)
10 years ago
Yury Delendik
c2e70ea726
Merge pull request #6580 from yurydelendik/pr5051
...
Find match count (rebase of #5051 )
10 years ago
Yury Delendik
b8b922196c
Moves match counter from find UI to the controller.
10 years ago
Andy Parisi
17fe0b1470
Added find match counter
10 years ago
Yury Delendik
c27d3125bf
Merge pull request #6161 from LilyBin/npm-versions
...
Clean up npm dependencies and add `license` property
10 years ago
Timothy Gu
3d3d8edf29
Clean up npm dependencies and add `license` property
...
underscore and moment were not used anywhere
10 years ago
Yury Delendik
15b00eacc2
Merge pull request #6445 from KamiHQ/fix-pages-rotation
...
Fix exception when rotate page without a document
10 years ago
Yury Delendik
b1515fdd10
Merge pull request #6374 from WilliamRClark/master
...
Update viewer.html for Internet Explorer Compatibility
10 years ago
WilliamRClark
59104a2863
Update viewer.html for Internet Explorer Compatibility
...
If your Internet Explorer 11 default compatibility settings are set to "I.E 7 Compatibility", the PDF plugin will not load. This fix is the same one used by AngularJS to force the browser to use HTML5 mode.
10 years ago
Tim van der Meij
1672c77395
Merge pull request #6576 from Snuffleupagus/issue-1293-reduced-test
...
Replace the linked test-case for issue 1293 with a reduced test-case
10 years ago
Brendan Dahl
b56b41514c
Merge pull request #6578 from yurydelendik/issue6577
...
Ignore any pending data when worker is terminated.
10 years ago
Yury Delendik
8d15ecb14b
Ignore any pending data when worker is terminated.
10 years ago
Yury Delendik
7e79ce49fd
Fixing C++,PHP and Pascal presence in the repo
10 years ago
Jonas Jenwald
cf09f38340
Replace the linked test-case for issue 1293 with a reduced test-case
...
When I submitted PR 3576, I included a linked test-case. The reason was that I didn't know enough about the PDF format, in order to successfully create a reduced test-case.
Considering that the link points to a Dropbox, there's no guarantee that the PDF file will remain available, hence it seems worthwhile to replace the test-case.
*Note:* Since this is a `load` test, `makeref` won't be necessary.
10 years ago
Tim van der Meij
335aeb2e37
Merge pull request #6552 from yurydelendik/dpiscale
...
Better CSS scaling for deviceRixelRatio != 1.
10 years ago
Yury Delendik
7cb32759ed
Better CSS scaling for deviceRixelRatio != 1.
10 years ago
Yury Delendik
d26ef21d52
Merge pull request #6568 from tonyjin/api-rangeChunkSize
...
[api-minor] Add an optional param to DocumentInitParameters for speci…
10 years ago
Yury Delendik
7a3963eff6
Merge pull request #6566 from Snuffleupagus/OperatorList_totalLength
...
Add a `totalLength` getter to `OperatorList`, since the `length` is zero after flushing
10 years ago
Tony Jin
ef667823dd
[api-minor] Add an optional param to DocumentInitParameters for specifying the range request chunk size to use. Defaults to 2^16 = 65536.
10 years ago
Jonas Jenwald
1c66d4a106
Add a `totalLength` getter to `OperatorList`, since the `length` is zero after flushing
...
In the `RenderPageRequest` handler in `worker.js`, we attempt to print an `info` message containing the rendering time and the length of the operator list. The latter is currently broken (and has been for quite some time), since the `length` of an `OperatorList` is reset when flushing occurs.
This patch attempts to rectify this, by adding a getter which keeps track of the total length.
10 years ago
Tim van der Meij
aae82ec4c5
Merge pull request #6562 from Snuffleupagus/pr-5124-unit-test
...
Improved `get fingerprint` unit-tests (PR 5124)
10 years ago
Jonas Jenwald
25e55322c4
Improved `get fingerprint` unit-tests (PR 5124)
...
This patch adds a unit-test for the changes contained in PR 5124, and also improves the existing `get fingerprint` test slightly.
10 years ago
Yury Delendik
4afd51ade6
Merge pull request #6560 from Snuffleupagus/pr-6546-followup-TypeError_page_is_undefined
...
Prevent `TypeError: page is undefined` when the document has been destroyed (PR 6546 follow-up)
10 years ago
Jonas Jenwald
5bd95df427
Prevent `TypeError: page is undefined` when the document has been destroyed (PR 6546 follow-up)
...
*Follow-up to PR 6546.*
If rendering has already started when the document is destroyed, then `this.pageCache[data.pageIndex]` may already have been cleared when the `StartRenderingPage`/`RenderPageChunk` messages are recieved in `api.js`, which results in `TypeError`s being thrown.
10 years ago