I’d like to thank Ash for all his efforts:
• Building the PDF import pipeline via PDFium from the ground up
◦ importing PDFs into Draw/Impress. Text (with font names, sizes, colors, positioning), images (scaling, lazy loading), vector paths (sub-paths, stroke widths), and form objects
◦ Memory saving with shared PDF streams and swap-in/out support
• The hide-whitespace feature in Writer layout
• The TSCP paragraph signing system for document classification and signature verification
• An outrageous quantity of Online pieces
◦ Primary implementor of coolwsd’s non-blocking networking layer (sockets, WebSocket framing, SSL, HTTP library), WOPI document lifecycle, logging subsystem, and test infrastructure
◦ HTTP library: request/response parsing, chunked transfer, multipart data, cookies
◦ Relentlessly modernising code, string_view, const correctness, move semantics, scoped enums, poco replacements
• And especially for me on a personal level, his technical guidance and teaching
4 Likes