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 | Move link code to pdf-link.c. | Tor Andersson | |
2018-06-22 | Fix error check in AFPercent_Format to look for null rather than false. | Tor Andersson | |
The number 0 is a valid percentage number. | |||
2018-06-22 | Call AA/F formatting when synthesizing appearance stream. | Tor Andersson | |
2018-06-22 | Use line spacing and padding when creating variable text appearance. | Tor Andersson | |
Format single-line Widget/Tx fields vertically centered. | |||
2018-06-22 | Support annot/MK/R property in Tx and Ch widget annotations. | Tor Andersson | |
2018-06-22 | Support undocumented annot/Rotate property in FreeText annotations. | 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 | Use /Tx BMC ... EMC when creating text widget appearance streams. | Tor Andersson | |
2018-06-22 | Support rotated QuadPoints when generating markup annotation appearances. | Tor Andersson | |
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-06-22 | Remember the md5 digest in the fz_font struct. | Tor Andersson | |
2018-06-22 | Add pdf_dict_get_name function. | Tor Andersson | |
2018-06-21 | Allow signature saving using pdf_write_document | Paul Gardiner | |
It is safe to save a document with unsaved signatures to an fz_output, provided it supports fz_stream_from_output. | |||
2018-06-12 | Run both V and F additional actions when setting field values. | Tor Andersson | |
2018-06-02 | Rework XObject form creation/updating. | Tor Andersson | |
2018-06-01 | Fix loss of reference to focussed annotation when rereading annotations | Paul Gardiner | |
2018-05-18 | Fix 699368: Remember 'sent' text state in sanitize filter. | Tor Andersson | |
2018-05-16 | Remove unused variable. | Tor Andersson | |
2018-05-16 | Keep JBIG2 image data compressed in fz_compressed_buffer. | Tor Andersson | |
2018-05-16 | Remove needless deep copy of resource dictionary. | Tor Andersson | |
Also don't bother adding an indirect object for the top resource dict. | |||
2018-05-16 | Purge unused functions. | Tor Andersson | |
2018-05-15 | Bug 699351: Handle glyphs with uncomputable width. | Sebastian Rasmussen | |
Previously if a glyphs units per em was 0 we'd try to divide by zero, now mupdf assumes a default value and continues. | |||
2018-05-11 | Fix 699332: Copy resources when cleaning content streams. | Sebastian Rasmussen | |
Previously if both cleaning and sanitizing content streams the pages' resource dictionaries would retain the actually used resources. If the content streams were only cleaned and not sanitized the page's resource dictionaries were incorrectly emptied. All resources, whether used or not, ought to be retained, as is the case after this commit. | |||
2018-05-09 | Flesh out some more javascript convenience objects. | Tor Andersson | |
Add some missing convenience data objects: font, highlight, position, etc. Add color.convert and color.equal functions. | |||
2018-05-09 | Fix object formatting for null object. | Tor Andersson | |
2018-05-09 | Remove incorrect assertion. | Tor Andersson | |
A 'null' pdf_obj is also NULL. | |||
2018-05-09 | Fix 699319: Apply clip path after drawing, not before. | Tor Andersson | |
2018-04-27 | Use pdf_dict_get_int, etc. | Tor Andersson | |
2018-04-27 | Add pdf_dict_get_int, etc. | Tor Andersson | |
2018-04-27 | Add some comments. | Tor Andersson | |
2018-04-25 | Don't use WMode as part of CJK font lookup. | Tor Andersson | |
Return TTC subfont index from fz_lookup_noto_font. | |||
2018-04-25 | Support creating both serif and sans-serif CJK fonts in mutool create. | Tor Andersson | |
Also support Vertical WMode. | |||
2018-04-25 | Check in generated Javascript source files. | Tor Andersson | |
Use a sed script to strip comments and whitespace and add escapes and quote it as a C string literal. | |||
2018-04-25 | Clean up javascript source. | Tor Andersson | |
2018-04-25 | Check in generated CMap source. | Tor Andersson | |
Created with the 'scripts/runcmapdump.sh' script. | |||
2018-04-25 | Update CMaps to latest version. | Tor Andersson | |
Remove UTF8 and UTF32 CMap resources that are not needed for PDF. Add Identity-H and Identity-V resources. Process UCS2/UTF16 and GBK CMaps to usecmap a common subset. | |||
2018-04-25 | Fix 698779: Wrong type for arguments when creating CCITTFax images. | 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-25 | Purge unused function: pdf_new_obj_from_str. | Tor Andersson | |
2018-04-25 | Tweak ordering of constant pdf_obj enums to make PDF_NULL == NULL. | Tor Andersson | |
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-04-20 | Limit xref parser to read entry contents. | Sebastian Rasmussen | |
Previously if an xref entry looked like: 0000000000 65535 f 1 0 n 2 the xref entry parsing would try to access the scratch buffer outside of the part populated by the read leading to possibly using uninitalized data. | |||
2018-04-20 | Add isdigit convenience macro in xref parsing. | Sebastian Rasmussen | |
2018-04-11 | Fix CMap parsing bug when handling unicode surrogate pair ranges. | Tor Andersson | |
Increment the value after adding the mapping, not before. | |||
2018-04-11 | Rework how we handle DynaLab tricky fonts in freetype. | Tor Andersson | |
Force the face_flags to include TRICKY if we detect a DynaLab font name instead of trying to force hinting ourselves. | |||
2018-04-08 | Set pointers to NULL so they can be safely dropped. | Sebastian Rasmussen | |
Previously these were not set to NULL, which caused spurious segmentation errors. | |||
2018-04-04 | Fix silly typo in pdf_load_compressed_inline_image. | Tor Andersson | |
2018-04-03 | Don't implicitly drop in fz_open_* chained filters. | Tor Andersson | |