summaryrefslogtreecommitdiff
path: root/platform/windows/gsview
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-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-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-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.