summaryrefslogtreecommitdiff
path: root/cairomm
AgeCommit message (Expand)AuthorFilesLines
2023-10-09Surface: Fix typos, add a TODO commentKjell Ahlstedt1-8/+9
2023-06-15context: Fix typos of "teh" to "the" + missing "a"Daniel Boles1-3/+3
2023-03-20Use callback functins with C linkageKjell Ahlstedt2-9/+33
2023-03-14Implement get_text_extents() and get_glyph_extents() of ScaledFontVitaly Dyachkov2-1/+13
2022-02-02Surface docs: Use cairomm names where possibleKjell Ahlstedt1-14/+16
2022-02-02Surface::set_device_scale() docs: Refer to Context::scale()Kjell Ahlstedt1-1/+9
2022-01-18Surface device scale convenience overloadsThomas Holder2-0/+19
2022-01-18Wrapping surface device scale functionsThomas Holder2-0/+30
2021-06-09Surface::Type: Really deprecate WIN32 with CAIROMM_DISABLE_DEPRECATEDKjell Ahlstedt1-3/+2
2021-06-09Update SaveGuardKjell Ahlstedt2-30/+41
2021-06-08Add Cairo::SaveGuard save/restore objectJason Rhinelander2-0/+35
2021-05-11cairomm/exception.h: Export Cairo::logic_error selectivelyChun-wei Fan1-9/+4
2021-03-26Meson build: No implicit_include_directoriesKjell Ahlstedt1-0/+1
2021-03-16Meson build: Make it possible to use cairomm as a subprojectKjell Ahlstedt1-4/+4
2021-02-20Surface::Type: Deprecate WIN32, add WIN32_SURFACEKjell Ahlstedt1-2/+11
2020-09-29Meson build: Fix versioning on macOSKjell Ahlstedt1-1/+2
2020-08-26Remove RefPtrDeleter()Kjell Ahlstedt1-28/+24
2020-08-12Add Context::get_source_for_surface()Kjell Ahlstedt2-1/+24
2020-06-25Meson/Visual Studio builds: Include toolset version by defaultChun-wei Fan1-2/+2
2020-05-05Drop gendef from the sourcesChun-wei Fan1-1/+1
2020-05-05meson: Don't use gendef on Visual StudioChun-wei Fan1-42/+8
2020-05-05cairomm/*.h: Decorate public symbols with CAIROMM_APIChun-wei Fan19-38/+53
2020-04-30Replace NULL by nullptrKjell Ahlstedt2-11/+1
2020-04-29Don't use zero as null pointerKjell Ahlstedt4-15/+15
2020-04-25Add support for building cairomm with MesonKjell Ahlstedt1-0/+131
2020-04-22Sources: Remove #define _USE_MATH_DEFINESChun-wei Fan1-3/+0
2017-05-02enums.h: Guard the FT-specific include and the enum with an ifdef.John Ralls1-1/+4
2017-04-19Change Cairo::RegionOverlap enum to Cairo::Region::Overlap.Murray Cumming3-22/+22
2017-04-19Change Cairo::PatternType enum to Cairo::Pattern::Type.Murray Cumming3-36/+35
2017-04-19Change Cairo::FontWeight enum to Cairo::ToyFontFace::Weight.Murray Cumming5-25/+25
2017-04-19Change Cairo::FontSlant enum to Cairo::ToyFontFace::Slant.Murray Cumming5-30/+30
2017-04-19Change Cairo::SurfaceType enum to Cairo::Surface::Type.Murray Cumming3-154/+154
2017-04-19Change Cairo::HintMetrics enum to Cairo::FontOptions::HintMetrics.Murray Cumming3-26/+25
2017-04-19Change Cairo::HintStyle enum to Cairo::FontOptions::HintStyle.Murray Cumming3-41/+40
2017-04-19Change Cairo::Filter enum to Cairo::SurfacePattern::Filter.Murray Cumming3-80/+42
2017-04-19Change Cairo::Extend enum to Cairo::Pattern::Extend.Murray Cumming2-3/+40
2017-04-19Change Cairo::Format enum to Cairo::Surface::Format.Murray Cumming3-85/+47
2017-04-19Change Cairo::DeviceType enum to Cairo::Device::DeviceType.Murray Cumming2-1/+38
2017-04-19Change Cairo::LineJoin enum to Cairo::Context::LineJoin.Murray Cumming3-27/+27
2017-04-19Change Cairo::LineCap enum to Cairo::Context::LineCap.Murray Cumming3-32/+32
2017-04-19Change Cairo::FillRule enum to Cairo::Context::FillRule.Murray Cumming3-33/+33
2017-04-19Change Cairo::Operator enum to Cairo::Context::Operator.Murray Cumming3-93/+92
2017-03-22Win32: Remove leftovers from removing deprecated Win32::create()Chun-wei Fan1-5/+0
2016-12-09Fix the build with MinGW headersKalev Lember1-7/+2
2016-12-07RefPtr: Make this an alias for shared_ptr<> instead.Murray Cumming1-420/+13
2016-12-07Add and use make_refptr_for_instance().Murray Cumming18-83/+89
2016-12-07Context: Remove unnecessary const casts.Murray Cumming1-2/+2
2016-12-02Remove deprecated API.Murray Cumming10-239/+0
2016-12-02Remove old API that takes cairo_matrix_t*.Murray Cumming6-90/+4
2016-11-15Make the ABI cairomm-1.16 instead of cairomm-1.14Murray Cumming1-4/+4