Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-22 | Merge pdf-annot.c and pdf-annot-edit.c (2/2). | Tor Andersson | |
2018-06-22 | Merge pdf-annot.c and pdf-annot-edit.c (1/2). | Tor Andersson | |
2018-06-22 | Remove rich text properties when editing annotation contents or styles. | Tor Andersson | |
We do not support rich text content; remove the properties rather than leave them untouched and out of sync with the simple contents and styles. | |||
2018-06-22 | Create appearance streams for annotations. | Tor Andersson | |
Now handles more annotation types, and does not use the pdf-write device. Handles many of the usual annotation properties, such as border width, color, interior color, line ending styles. * Ink * Highlight, Underline, Strike-Out, Squiggly * Line (with arrow-heads) * Polygon * PolyLine * Square * Circle * Caret * Text (needs better icons) * FileAttachment (needs better icons) * Sound (needs better icons) * Stamp * FreeText Partially complete: * Widget (treats everything like a plain text field) Not done, but on the to-do list: * /BS style (solid/dashed/bevel/inset/underline) * /BS dash pattern Not done and not on the list: * Movie * Screen * Printer's Mark * Trap Network * Watermark * /Border corner radii (ignored by acrobat) * /BE cloudy border effect | |||
2018-04-27 | Use pdf_dict_get_int, etc. | Tor Andersson | |
2018-04-25 | Remove document argument from pdf_new_primitive functions. | Tor Andersson | |
Also remove useless pdf_new_null and pdf_new_bool functions. Use the PDF_NULL, PDF_TRUE, and PDF_FALSE macros instead. | |||
2018-04-24 | Remove need for namedump by using macros and preprocessor. | Tor Andersson | |
Add a PDF_NAME(Foo) macro that evaluates to a pdf_obj for /Foo. Use the C preprocessor to create the enum values and string table from one include file instead of using a separate code generator tool. | |||
2018-03-22 | Use PDF object creation convenience functions. | Tor Andersson | |
Use pdf_dict_put_* convenience functions. Use pdf_dict_get instead of pdf_dict_gets with constant strings. | |||
2018-03-22 | Use pdf_dict_put_dict family of functions. | Tor Andersson | |
2018-03-22 | Load most annotations, even if they are missing appearances. | Tor Andersson | |
Filter out Link and Popup annotations. Links are not comments, popup annotations are auxiliary information for other annotations, so neither of these types should be present in our list of annotations, but all other annotations should be there, whether they have appearance streams or not. Ensure has_new_ap is zero when first loaded, and changed if either the active AP object is changed or the current AP content stream is updated. | |||
2018-03-16 | Use convenience function in pdf_set_annot_contents. | Tor Andersson | |
2018-03-16 | Add simpler annotation line ending style accessors. | Tor Andersson | |
2018-03-16 | Add annotation quadding accessor. | Tor Andersson | |
2018-03-16 | Add annotation opacity accessor. | Tor Andersson | |
2018-03-16 | Only use BS/W for border width. | Tor Andersson | |
The Border property is long since deprecated. | |||
2018-02-27 | Use fz_point for pdf_set_annot_ink_list and vertices too. | Tor Andersson | |
2018-02-27 | Improve line ending style accessors. | Tor Andersson | |
2018-02-27 | Add annotation QuadPoints creation functions. | Tor Andersson | |
2018-02-27 | Add annotation Line access functions. | Tor Andersson | |
2018-02-27 | Add annotation Vertices creation functions. | Tor Andersson | |
2018-02-27 | Add annotation InkList creation functions. | Tor Andersson | |
2018-02-27 | Get border width from BS/W if Border is missing. | Tor Andersson | |
2018-02-27 | Return correct default icon names for optional annotation property. | Tor Andersson | |
2018-02-27 | Don't set a (useless) rectangle when creating annotations. | Tor Andersson | |
2018-02-27 | Remove typedef in favor of explicit enum keyword. | Tor Andersson | |
Avoids the silliness of fz_annot_type pdf_annot_type(). | |||
2018-02-27 | Fix bug in pdf_annot_icon_name. | Tor Andersson | |
2018-01-31 | Use convenience pdf dictionary/array creation functions. | Tor Andersson | |
2017-11-23 | Make time stamps 64-bit integers. | Tor Andersson | |
Future proof the API for the Year 2038 problem. | |||
2017-11-22 | Remove unused annotation function. | Tor Andersson | |
2017-11-22 | jni/js: Add support for annotation modification dates. | Sebastian Rasmussen | |
2017-11-22 | jni/js: Use correct text encoding in annotation author and contents. | Fred Ross-Perry | |
Also clarify that a copy of author/contents is returned, and that the caller must free them. | |||
2017-11-22 | jni: Make sure to dirty annotation whenever it changes. | Fred Ross-Perry | |
2017-11-22 | jni: Return correct quadpoints coordinates. | Sebastian Rasmussen | |
2017-11-22 | jni: Return correct inklist coordinates. | Sebastian Rasmussen | |
2017-07-25 | Make it possible to check for properties of PDF annotations. | Sebastian Rasmussen | |
2017-05-31 | Avoid double literals causing casts to float. | Sebastian Rasmussen | |
2017-04-28 | Add support for manipulating PDF annotation vertices. | Sebastian Rasmussen | |
2017-04-27 | Break line at public identifiers, making them easily grepable. | Sebastian Rasmussen | |
2017-04-27 | Include required system headers. | Tor Andersson | |
2017-04-27 | Use fz_snprintf. | Tor Andersson | |
2017-04-20 | Add annotation interfaces for open state/icon name/line endings. | Sebastian Rasmussen | |
2017-04-20 | Improve PDF annotation error handling. | Sebastian Rasmussen | |
2017-04-20 | js: Push annotation error handling down to library. | Sebastian Rasmussen | |
This makes is possible for JNI code to depend on the library for error handling. | |||
2017-03-15 | Add PDF_ANNOT_UNKNOWN enum. | Tor Andersson | |
2016-12-27 | Strip extraneous blank lines. | Tor Andersson | |
2016-12-12 | pdf: Fix bug 697431. | Tor Andersson | |
We were incorrectly calling pdf_update_object to try to make sure that an edited array was going to be saved during incremental saves. This call was both buggy and unnecessary. | |||
2016-10-16 | Avoid casting when dropping super objects. | Sebastian Rasmussen | |
2016-10-07 | Add annotation editing functions and clean interface of existing ones. | Tor Andersson | |
2016-10-07 | Remove 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-23 | Clean 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. |