summaryrefslogtreecommitdiff
path: root/platform/windows
AgeCommit message (Collapse)Author
2015-04-06Remove gsview from mupdf repo.Robin Watts
It has its own repo now. See http://git.ghostscript.com/?p=gsview.git
2015-02-27gsview and windows: Fixes for changes in mupdf APIMichael Vrhel
Also a few fixes in the project files based upon recent updates.
2015-02-10Print dialog release when new document is opened.Michael Vrhel
If this release is not done, the previous documents pages appear in the preview and bad things happen if you try to step through the pages in the preview.
2015-02-10Disable options that are not currently possible to do when the source is an ↵Michael Vrhel
image. Currently if the source was a png, jpeg or cbz file we can't do conversions with ghostscript and also we can't print. So I will disable the controls for now and we can look into adding that functionality later if we want. Disable printing capability for image based formats. Currently printing is all XPS based. If the source document is JPG, PNG or CBZ we don't currently have a method for creating the XPS content for these. We could do a bitmap print or possibly wrap up the images in a XPS file or just do a direct bitmap print via some C# magic. I need to investigate. For the short time, though it is simply disabled.
2015-02-03Installer changes for gsview.nsiMichael Vrhel
Addition of license information. Also changes to ensure registry keys used by application are removed during the uninstall. Many changes in the installer code to ensure that the file type associations are made and the proper icons are displayed for each file type.
2015-01-27Fix mismatching allocation and deallocation issues.Michael Vrhel
The form of delete should match the form that is used in the new command. Otherwise the behavior is undefined.
2015-01-27Move OK and Cancel to lower left of dialog. Suggested by Fred-Ross Perry.Michael Vrhel
2015-01-27Remove visual studio based installers and add nsis installerMichael Vrhel
2015-01-27Fix issue in display list CacheMichael Vrhel
The commit fc05b51c2b198dcc5553f6de1b8fb0e22e7d28ae cleaned up a few issues in the display list cache but it introduced issues when multiple threads are using the lists. In particular one thread could be using a list at the tail of the cache list, while another thread is adding one to the cache, and removing the entry at the tail. The solution is to make sure the ref count of the list is incremented when someone is using the list and making sure that it gets decremented when they are done with the list.
2015-01-27Catch exception thrown for case when character conversion failsMichael Vrhel
2015-01-20Fix reference counting of display lists in Cache.cppMichael Vrhel
Fred Ross-Perry found some issues with the display list counting. This fixes the problems. Also he found a spot where we should have been doing just the page contents as opposed to the page.
2015-01-20Fix VS2013 project to build after files added and removed.Michael Vrhel
2015-01-20Rework of gsview printing with addition of new Print control dialogMichael Vrhel
This adds an additional project (gsprint.vxcproj) which will do the necessary native calls to bring up the custom print dialog for the output device. We can then obtain the settings and make the appropriate page size adjustments in creating our xps content.
2014-09-22Fix 695467: Add and use fz_ftoa function (like dtoa but with floats).Tor Andersson
The dtoa function is for doubles (which is what MuJS uses) but for MuPDF we only need and want float precision in our output formatting.
2014-09-09Add missing files to VS2013 projectsMichael Vrhel
2014-09-09Rename of winrt to windows due to presence on gsview in this folder.Michael Vrhel
The contents of this folder will contain both winrt and gsview projects which are shared in a common visual studio 2013 solution.