summaryrefslogtreecommitdiff
path: root/src/lib/render_text.cc
AgeCommit message (Expand)Author
2024-06-24Fix warning from pango about letter spacing not being an integer.Carl Hetherington
2024-05-30Render subtitles using show_in_cairo_context() instead of add_to_cairo_contex...Carl Hetherington
2024-03-23pangommconfig.h is not included by pangomm.h on some platforms.Carl Hetherington
2024-03-20Allow building with C++17 and updated libxml++/pangomm/cairomm.Carl Hetherington
2023-09-03Ignore newlines in subtitle text (#2341).Carl Hetherington
2023-08-29Fix vertical alignment of subtitles in some cases (#2569).Carl Hetherington
2023-08-29Fix incorrect horizontal positions when different HPositions are used with on...Carl Hetherington
2023-08-29Cleanup: use some more vector instead of list.Carl Hetherington
2023-06-09Cleanup: whitespace fix.Carl Hetherington
2023-04-09Fix subtitle font handling with in-memory fonts from SMPTE (#2509).v2.16.52Carl Hetherington
2023-02-27Add override_standard to bounding_box().Carl Hetherington
2023-02-27Cleanup: pass required things int {x,y}_position instead of a whole StringText.Carl Hetherington
2023-02-27Add bounding_box().Carl Hetherington
2023-02-27Move the contents of setup_layout() into create_layout() and makeCarl Hetherington
2023-02-27Support the 2014 version of SMPTE 428-7 in render_text.cc and use itCarl Hetherington
2022-12-13Add video_{range,frame_type}.{cc,h} and remove some types.h includes.Carl Hetherington
2022-12-01Escape entities just before Pango rendering (#2382).v2.16.35Carl Hetherington
2022-11-21Fix subtitle vertical position (#2367).Carl Hetherington
2022-07-20Handle vertical alignment of subs correctly wrt the difference between Intero...Carl Hetherington
2022-07-20Whitespace tweak.Carl Hetherington
2022-07-20Tidy up font rendering for subtitles.Carl Hetherington
2022-06-07Rearrange subtitle font management.Carl Hetherington
2022-06-07Move fontconfig-related code out to a class.Carl Hetherington
2022-06-05Improve accuracy of subtitle font sizing.Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2021-10-25Fix fade factor calculation when there is no end time.Carl Hetherington
2021-10-17Basic and slightly inaccurate support for <Space> in subtitles (#2103).v2.15.170Carl Hetherington
2021-10-17Move some functions up the file so we can use them.Carl Hetherington
2021-09-27Check that the image used to make a Cairo::ImageSurface is the right alignmen...Carl Hetherington
2021-09-27Remove unused usingCarl Hetherington
2021-09-27Replace aligned bool with enum Alignment.Carl Hetherington
2021-08-01Do all text -> HTML conversion for subtitles in the same place.Carl Hetherington
2021-04-08Remove some old Centos 5 support.Carl Hetherington
2021-04-08Assorted C++11/formatting cleanups.Carl Hetherington
2021-01-21Adapt for libdcp use of enum class.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2021-01-04Check that pango/cairo stuff is created successfully.Carl Hetherington
2020-11-16Fix thinko-ed logic causing all subtitles to be treated as thoughCarl Hetherington
2020-10-12Make use of default_font_file().Carl Hetherington
2020-09-27Go back to add_to_cairo_context rather than show_in_cairo_context.Carl Hetherington
2020-09-14Rename shared_path -> resources_path.Carl Hetherington
2020-08-03Fix slightly chopped-off subtitles when there are borders.Carl Hetherington
2020-07-26Various OSX warnings fixes.Carl Hetherington
2020-04-24Substantial reworking of the font rendering code to measureCarl Hetherington
2020-04-24More extractions.Carl Hetherington
2020-04-24Use a variable for subtitles.front()Carl Hetherington
2020-04-24Extract some bits of code into their own methods.Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-02-03Fix incorrect subtitle positioning when there are simultaneousCarl Hetherington