summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-16Display of link in document reworked.Michael Vrhel
They are now bound to the UI xaml as a collection of rectangle coordinate and color.
2013-05-16Fix for crash with rotation of devices. Added rescale for thumb images with ↵Michael Vrhel
device rotation.
2013-05-16Rework of background task set up for rendering the thumbnails of the pages ↵Michael Vrhel
in the background. these are stored and swapped in and out of the page collection that is viewed as the user goes through the flip view. had some issues with respect to getting the background tasks shut down and mupdf cleaned up when someone opens a new file. that is now all resolved. This all simplified the code significantly.
2013-05-16Fix so that we can open a new document after already opening oneMichael Vrhel
2013-05-16Code cleanupMichael Vrhel
2013-05-16Removal of old winapp projectMichael Vrhel
2013-05-16Addition of html viewing with winRT library callMichael Vrhel
2013-05-16Addition of content display into WinRT libraryMichael Vrhel
2013-05-16Major changes in the entire design.Michael Vrhel
Initial commit of this and it has several issues that have to be worked through. Lots of broken stuff but I needed to get it in place. Added 2 new classes. One is muctx which contains all the interfacing to mupdf and uses standard c++ types. The other is mudocument which interfaces between muctx and the WinRT world. It passes WinRT objects to and from applications which can be written in C++, C#, Visual Basic, Javascript etc. mudocument and muctx will reside in a winRT DLL. The Viewer application (c++ version) is now in mupdf_cpp project and now has a flip view structure that includes a scroll viewer which has data binding to a collection. This enables much easier zooming and updating, however I am still trying how to bind the canvas elements that contain the text search or link information.
2013-05-16Fix for issues in links as well as search. Also some general clean up.Michael Vrhel
2013-05-16Addition of reflow page view. Also fix for crash when opening new document.Michael Vrhel
2013-05-16Add missing files related to contents list view.Michael Vrhel
2013-05-16Rename winRT to winrtRobin Watts
2013-05-16Fix for merge of golden commits as well as initial attempt at html viewing. ↵Robin Watts
Issues exist though in the xaml WebView object used in the windows UI.
2013-05-16Finish of content menu and controlMichael Vrhel
2013-05-16Addition of link highlighting. Next they need to be navigableMichael Vrhel
2013-05-16Fix issues related to search, new project open, rendered image freeing, and ↵Michael Vrhel
more task fixes
2013-05-16Fix a number of crashing issues dealing with create_taskMichael Vrhel
2013-05-16Fix issues with slow zoom as well as orientation changes while in zoom modeMichael Vrhel
2013-05-16Disable currently unused binding definitionsMichael Vrhel
2013-05-16Major clean up of winRT visual studio project.Robin Watts
Now works with ARM, x64, Win32 plus Memento
2013-05-16Addition of vertical scrolling for portrait viewMichael Vrhel
2013-05-16Add in a few things with respect to searchingMichael Vrhel
2013-05-16Addition of XPS, fix of rotation, enable slide selectorMichael Vrhel
2013-05-16More cleanup. Move flipview UI element into xaml codeMichael Vrhel
2013-05-16More clean up and also some work on getting things working for different ↵Michael Vrhel
orientation and scaling
2013-05-16Code clean up plus bug fix so we dont crash when opening a new fileMichael Vrhel
2013-05-16Some progress on the search resultsMichael Vrhel
2013-05-16Addition of preliminary search code and also addition of canvas in flipview itemMichael Vrhel
2013-05-16Initial commit of windowsRT viewer code.Michael Vrhel
Lots of issues to resolve still and plenty of requirements to do but it is a start.
2013-05-16Fix off by one error in xref resizing.Robin Watts
Found by zeniko in his fuzzing tests. Many thanks!
2013-05-15PDF Pattern gstate fix.Robin Watts
The PDF Reference manual is very confusing about what gstate should be used to run patterns in. Essentially, my experiments seem to suggest that as we run through a PDF page, at the start of executing each stream, we should remember the current gstate as the 'parent' gstate. Then whenever we instantiate a pattern (via scn etc), we should set the pattern to remember that gstate. When we come to render the pattern, the pattern should be rendered using the remembered gstate, not the current one. This causes many progressions in our tests.
2013-05-14svgwrite: First attempt at an SVG output device.Robin Watts
No font support (just font names are sent through). No group support. No shading support. No image mask support. Line art, text position/size, bitmaps, clipping all seem to work though.
2013-05-10Tweak png outputting functions.Robin Watts
Allow us to get an image as a png in a buffer.
2013-05-10Update fz_bound_{text,path} functions.Robin Watts
Pass stroke state into fz_bound_text to allow for stroked text. Simplifies some calling code. Add consts to clarify the meanings of the calls.
2013-05-07Android: Fix android build.Robin Watts
Update android build in line with text extraction structure changes.
2013-05-06Fix formatting.Tor Andersson
2013-05-06Add simple visual-to-logic RTL reordering as a text extraction pass.Tor Andersson
2013-05-06Use linked list for text spans.Tor Andersson
2013-05-06Add UCDN unicode character library.Tor Andersson
2013-05-03Update mudraw to better spot output file types.Robin Watts
2013-05-03Simple Image file format recogniserRobin Watts
Now can open jpeg/png/tiff files within mupdf.
2013-05-03Simplify mesh rasterizer.Tor Andersson
Trace edges using floating point without pulling onto pixels. Use fixedpoint for colors.
2013-05-01Try to use ToUnicode cmap to encode identity-encoded substitute fonts.Tor Andersson
2013-05-01Never treat cid fonts as builtin.Tor Andersson
2013-04-30Move fz_normalize_vector into base_geometry.cTor Andersson
2013-04-30Split dev_text into three parts.Tor Andersson
One for the raw span extraction pass, one for paragraph sorting, and another for HTML output.
2013-04-30Move device hint functions to a more appropriate source file.Tor Andersson
2013-04-30Android: Update text handling in android specific code.Robin Watts
Need to update text handling in line with new object types due to image extraction.
2013-04-30Catch slow case in PDF tiling.Robin Watts
Sometimes a PDF file can use just a very small amount of a large tile; rendering the whole tile is a waste of time. Previous attempts to catch this case have worked for most cases, but can be defeated when the area needing rendering crosses a tile edge. Here we improve the formulation to catch exactly what we want. This implementation was driven by the example file in Sumatra PDFs bug tracker, for issue 2248, though the actual code change is different. Thanks to zeniko, nonetheless for this!