summaryrefslogtreecommitdiff
path: root/platform/ios
AgeCommit message (Collapse)Author
2016-12-27Strip extraneous blank lines.Tor Andersson
2016-12-14Bug 697392: Close device before dropping it.Sebastian Rasmussen
2016-12-02Bump version number.Tor Andersson
2016-12-02Fix iOS build.Tor Andersson
2016-12-02iOS: Let Xcode 8.1 perform it's recommended updatesJoseph Heenan
Only really important change is updating the deployment target to iOS 8, as earlier versions aren't supported by Xcode 8.1.
2016-12-02iOS: Build fix for fz_resolve_link API changeJoseph Heenan
2016-12-02iOS: Fix for xcode build after cmap re-arrangementJoseph Heenan
Just check for one of the new filenames
2016-11-21Harden viewers against failures when loading outlines.Tor Andersson
Ignore invalid page references in outlines. This was shown by a file that had [null 0 0 1] as a link dest. Attempting to parse that threw an error, which caused the whole outline load to fail.
2016-11-08fix iOS app issue where deleted annotations don't properly disappear.fred ross-perry
2016-11-02iOS app: adapt to the latest API changes, and fix display issue introduced ↵fred ross-perry
in 1dec53c.
2016-10-28Clean up link destination handling.Tor Andersson
All link destinations should be URIs, and a document specific function can be called to resolve them to actual page numbers. Outlines have cached page numbers as well as string URIs.
2016-10-26Bump version number to 1.10.Tor Andersson
2016-10-26Fix 697233: Add FB2 file type to mobile viewers.Tor Andersson
2016-10-26Update ios/android to use new way of passion stext options.Sebastian Rasmussen
In addition, make all callers passing 0 as a point pass NULL instead.
2016-10-18Avoid checking argument to fz_drop_*()/fz_free().Sebastian Rasmussen
As fz_drop_*()/fz_free() all must handle NULL.
2016-10-07Add annotation editing functions and clean interface of existing ones.Tor Andersson
2016-10-07Remove separate tmp/deleted/changed annotation lists.Tor Andersson
Use a flag in the pdf_annot struct instead. Don't pass pdf_document to annotation edit functions.
2016-09-23Clean up annotation enum names.Tor Andersson
Put them in the PDF name space and separate words with underscores. Remove redundant namespace prefixes in java constants. Device.FLAG_MASK rather than Device.FZ_DEVFLAG_MASK. Use namespace for PDF annotation flag enum.
2016-09-08Add options to control heuristics in structured text.Sebastian Rasmussen
2016-07-14Simple update due to API changeMichael Vrhel
2016-07-14Update iOS code to call fz_close_device.Robin Watts
Reflect the change in API in the ios code.
2016-07-13Bug 696699: Fix Text extraction mediabox information.Robin Watts
Since the removal of the begin_page device function, structured text extraction has been unable to correctly establish the mediabox for extracted pages. Update the fz_new_stext_page call to take this mediabox information. This is an API change, but hopefully most people are calling fz_new_stext_page_from_page or fz_new_stext_page_from_display_list which are updated here to cope. Update all the apps/tools to behave properly.
2016-07-11Fixes to iOS application for recent API changesMichael Vrhel
2016-06-09iOS: Run Xcode's "Convert to Modern ObjC" for "ObjC literals"Joseph Heenan
Uses the more modern/concise syntax that arrived in Xcode 4.4
2016-06-09iOS: Replace property like accessors with propertiesJoseph Heenan
2016-06-09iOS: Use modern instancetype instead of id for init return typeJoseph Heenan
2016-06-09iOS: Fix a bad call to super in MuDocumentController.mJoseph Heenan
We're a subclass of UIViewController, so must call one of UIViewController's designated initialisers.
2016-06-09iOS: Replace char * with NSString in ObjC APIsJoseph Heenan
What is effectively our external API on iOS would be expected to use NSString rather than char *.
2016-06-09iOS: Remove some printfsJoseph Heenan
We shouldn't output any debug in default release build.
2016-05-25iOS: Update after pixmap alpha made optionalJoseph Heenan
2016-04-21Bump patch-level.Tor Andersson
2016-04-21ios: Fix memory leak of outline controller.Tor Andersson
2016-04-21ios: Regenerate app icons from original source image.Tor Andersson
The original app icon is in docs/logo/mupdf-simplified-logo.png mutool draw -o Icon-120.png -w 120 mupdf-simplified-logo.png mutool draw -o Icon-167.png -w 167 mupdf-simplified-logo.png mutool draw -o Icon-72.png -w 72 mupdf-simplified-logo.png mutool draw -o Icon-72@2x.png -w 144 mupdf-simplified-logo.png mutool draw -o Icon-76.png -w 76 mupdf-simplified-logo.png mutool draw -o Icon-76@2x.png -w 152 mupdf-simplified-logo.png mutool draw -o Icon.png -w 57 mupdf-simplified-logo.png mutool draw -o Icon@2x.png -w 114 mupdf-simplified-logo.png
2016-04-20Fix bug 696718 by deferring creation of the outline until it's about to be ↵fredrossperry
shown.
2016-04-19add 167x167 iconfredrossperry
2016-04-12Fixes for building on XCode 7.3, and to use copies of images from the ↵fredrossperry
Android viewer project.
2016-04-06Bump version number.Tor Andersson
2016-03-31Initialize disabled document writing flags to zeroSebastian Rasmussen
Also remove redundant assignments. Fixes http://bugs.ghostscript.com/show_bug.cgi?id=695968
2016-01-05Remove fz_page argument from fz_annot function calls.Tor Andersson
2016-01-05Link required thirdparty libraries into one library: libmupdfthird.aTor Andersson
Keep the extra thirdparty libraries (curl and glfw) separate. This matches the build process for android and win32. Also purge some unused makefile sections.
2015-12-18iOS: Fix two warnings in MuPrintPageRenderer with latest XcodeJoseph Heenan
MuPrintPageRenderer.h:2:9: error: 'MuDocRef.h' file not found with <angled> include; use "quotes" instead MuPrintPageRenderer.m:35:16: warning: if statement has empty body [-Wempty-body] MuPrintPageRenderer.m:35:16: note: put the semicolon on a separate line to silence this warning
2015-12-18Remove fz_save_document and use pdf_save_document directly instead.Tor Andersson
In preparation of adding pdf_write_document that writes a document to a fz_output stream.
2015-12-15muPDF iOS app: Support for the latest (3.4.1) Crashlytics.fredrossperry
- added four zlib files to Makethird that contain functions needed by the new version. - added -Wno-implicit-function-declaration so these new files, which contain some implicit declarations, would build for iOS - added a section to Info.plist that holds the new API key, with an invalid value that the release build script will fill in. - changes to MuAppDelegate for the new version. <log></log>
2015-12-15muPDF iOS app: properly support 4-inch iPhone.fredrossperry
A new TestFlight build could not be uploaded without making sure that the default launch screen image was getting placed in the app package. <log></log>
2015-12-15muPDF iOS app: add bitcode and UIRequiresFullScreenfredrossperry
Starting with Xcode 7, bit code is enabled by default. This change enables it in the static libraries that are linked, by adding the appropriate compiler switch. Also added UIRequiresFullScreen to the plist; this seems to have no ill effect when uing XCode 6. <log></log>
2015-12-11Rename structured text structs and functions to 'stext'.Tor Andersson
Less risk of confusion with the text type used in the device interface.
2015-10-21Bump version number.Tor Andersson
2015-10-14Add proper support for when a combobox widget has options that are 2-element ↵Michael Vrhel
arrays The list box and combo box can have values that are 2-element arrays. The first element is the "export" value and the second element is the value that should be shown in the list box UI. This fix ensures that we get the proper value to show in the UI. Also, it adds the option to get the export values. These are needed if you wish to update the field dictionary's V (value) entry, which is the currently selected values(s). This fix works well with gsview. The other viewers will now display the proper content in their UI, (unlike before this fix) but may need a bit more work to ensure that the proper V (value) is updated with changes in the selections. In addition, we add selection rectangles to the selected list box items.
2015-05-07Update version number to 1.7a for the bugfix release.Tor Andersson
2015-04-15ios: add epub to the list of handled file formatsTor Andersson