Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-09-03 | Merge branch 'jdemille-master-patch-04855' into 'master'HEADmaster | Kjell Ahlstedt | 1 | -4/+1 | |
Meson: stop warning from probing for features See merge request cairo/cairomm!31 | |||||
2024-09-03 | Meson: stop warning from probing for features | Julia DeMille | 1 | -4/+1 | |
2024-09-03 | Merge branch 'jdemille-master-patch-51347' into 'master' | Kjell Ahlstedt | 1 | -1/+1 | |
Meson: require normal find for cairo when subproject See merge request cairo/cairomm!32 | |||||
2024-09-03 | Meson: require normal find for cairo when subproject | Julia DeMille | 1 | -1/+1 | |
2024-09-03 | Merge branch 'jdemille-master-patch-66960' into 'master' | Kjell Ahlstedt | 1 | -2/+4 | |
fix(meson): detect cl-like compilers See merge request cairo/cairomm!30 | |||||
2024-08-31 | fix(meson): detect cl-like compilers | Julia DeMille | 1 | -2/+4 | |
2024-07-20 | Meson build: Use Meson's pkgconfig module | Kjell Ahlstedt | 5 | -116/+118 | |
instead of using the *.pc.in templates. Require meson >= 0.62. Remove the can_add_dist_script variable. It's unnecessary when the meson version >= 0.58. Simplify the calls to dependency().get_variable(). Possible when meson version >= 0.51. | |||||
2024-07-03 | meson.build: Require python3 >= 3.7 | Kjell Ahlstedt | 1 | -1/+1 | |
That's what Meson requires. | |||||
2024-07-03 | docs/reference/Doxyfile.in: Remove obsolete entries | Kjell Ahlstedt | 1 | -6/+0 | |
2024-03-24 | Merge branch 'fsf-address' into 'master' | Kjell Ahlstedt | 1 | -9/+9 | |
Fix outdated FSF mailing address in COPYING See merge request cairo/cairomm!29 | |||||
2024-03-15 | Fix outdated FSF mailing address in COPYING | Benjamin A. Beasley | 1 | -9/+9 | |
Use the latest LGPL-2.0 license text from https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt, which has an updated mailing address and some insignificant whitespace changes. | |||||
2024-01-15 | meson.build, data/cairomm.pc.in: Update htmlrefpub | Kjell Ahlstedt | 3 | -3/+4 | |
2023-12-11 | meson.build: Don't fail if warning_level=everything | Kjell Ahlstedt | 1 | -1/+6 | |
2023-10-09 | Surface: Fix typos, add a TODO comment | Kjell Ahlstedt | 1 | -8/+9 | |
2023-10-06 | Add tools/webpage.sh | Kjell Ahlstedt | 1 | -0/+43 | |
2023-09-27 | 1.18.01.18.0 | Kjell Ahlstedt | 4 | -2/+10 | |
2023-09-27 | tools/*.sh: Improve comments | Kjell Ahlstedt | 2 | -4/+8 | |
2023-09-27 | meson_options.txt: boost-shared defaults to true | Kjell Ahlstedt | 1 | -1/+1 | |
The shared Boost libraries can be a safer choice. The static libraries have caused problems building the test programs. | |||||
2023-07-16 | 1.17.11.17.1 | Kjell Ahlstedt | 4 | -5/+25 | |
2023-07-06 | Remove AUTHORS and MAINTAINERS and add info to README.md | Kjell Ahlstedt | 5 | -27/+34 | |
2023-06-29 | Merge branch 'msvc-doc' into 'master' | Kjell Ahlstedt | 4 | -26/+82 | |
Update Visual Studio build docs (master branch) See merge request cairo/cairomm!28 | |||||
2023-06-29 | Update Visual Studio build docs | Chun-wei Fan | 4 | -26/+82 | |
* Convert MSVC_NMake/README to MarkDown, to make the formatting easier on the eye, and use UNIX line endings. * Update the info there, mentioning that cairo-1.17.x is recommended, and give a better outline on how the build is carried out with NMake and Meson. | |||||
2023-06-17 | Doxyfile.in: Remove obsolete entries | Kjell Ahlstedt | 1 | -4/+0 | |
2023-06-17 | Merge branch 'dboles/teh' into 'master' | Kjell Ahlstedt | 1 | -3/+3 | |
context: Fix typos of "teh" to "the" + missing "a" See merge request cairo/cairomm!26 | |||||
2023-06-15 | context: Fix typos of "teh" to "the" + missing "a" | Daniel Boles | 1 | -3/+3 | |
2023-03-20 | Use callback functins with C linkage | Kjell Ahlstedt | 2 | -9/+33 | |
* cairomm/script.cc: * cairomm/surface.cc: Use local 'extern "C"' callback functions. Code that mixes up C linkage and C++ linkage has undefined behavior. Most compilers make no difference between C and C++ linkage, so it has not been an issue so far. But see issue glibmm#1. | |||||
2023-03-14 | Implement get_text_extents() and get_glyph_extents() of ScaledFont | Vitaly Dyachkov | 3 | -1/+48 | |
ScaledFont::get_text_extents() and ScaledFont::get_glyph_extents() were declared in the header but their implementations were missing. Fixes #30 | |||||
2023-03-12 | README.md: meson -> meson setup | Kjell Ahlstedt | 1 | -2/+2 | |
2023-03-12 | meson.build: Simplify if-file-exists test | Kjell Ahlstedt | 1 | -11/+3 | |
2023-03-12 | CI: Install all dependencies with apt, meson -> meson setup | Kjell Ahlstedt | 1 | -40/+4 | |
Ubuntu 22.10 contains libsigc++-3.0-dev. | |||||
2023-01-04 | meson.build: Simplify lookup of python command | Kjell Ahlstedt | 1 | -7/+1 | |
See libsigcplusplus PR#83 | |||||
2023-01-04 | meson.build: Fix the evaluation of is_git_build on Windows | Kjell Ahlstedt | 1 | -5/+10 | |
See gtkmm#131 | |||||
2023-01-04 | Meson build: Don't copy files with configure_file() | Kjell Ahlstedt | 2 | -6/+7 | |
It's deprecated from Meson 0.64. The replacement, fs.copyfile(), is not useful here. It only copies from the source directory to the build directory. | |||||
2022-09-27 | meson.build: Detect if we build from a git subtree | Kjell Ahlstedt | 1 | -6/+8 | |
See https://gitlab.gnome.org/GNOME/gtkmm/-/merge_requests/72 (William Roy) | |||||
2022-09-22 | NEWS: Prepare for next cairomm release | Kjell Ahlstedt | 3 | -4/+37 | |
and require cairo >= 1.14.0 | |||||
2022-09-11 | Convert README to README.md | Kjell Ahlstedt | 1 | -7/+38 | |
2022-08-16 | Autotools build: Add --disable-deprecated-api | Kjell Ahlstedt | 2 | -0/+4 | |
Make it possible to exclude deprecated API from the build. See #29 | |||||
2022-05-25 | Merge branch 'msvc-warnings' into 'master' | Kjell Ahlstedt | 1 | -4/+27 | |
Meson: Re-structure warning-related compiler flags for Visual Studio See merge request cairo/cairomm!24 | |||||
2022-05-24 | Meson: Re-organize warnings-related compiler flags for MSVC | Chun-wei Fan | 1 | -6/+22 | |
Add a short description for the warning-related compiler flags for Visual Studio. Also, use the `/wd4267` compiler flag only when building a 64-bit build, since warning C4267 only applies for 64-bit builds. | |||||
2022-05-23 | Meson/MSVC: Compensate for the lack of msvc_recommended_pragmas.h | Chun-wei Fan | 1 | -1/+8 | |
Since cairomm does not hard-depend on GLib, it may be the case that msvc_recommended_pragmas.h is not available during the build. If it is not, disable warnings C4244 and C4101, which are part of the warnings that it disables. | |||||
2022-05-19 | meson.build: Avoid configuration warnings | Kjell Ahlstedt | 2 | -22/+27 | |
2022-03-18 | CI: Use artifacts to transfer data between stages | Kjell Ahlstedt | 1 | -5/+28 | |
2022-02-13 | meson.build: Specify 'check' option in run_command() | Kjell Ahlstedt | 4 | -12/+15 | |
The default value will be changed in future Meson releases. Don't use deprecated python3.path() and execute(..., gui_app: ...). Don't distribute .gitlab-ci.yml. | |||||
2022-02-02 | Surface docs: Use cairomm names where possible | Kjell Ahlstedt | 1 | -14/+16 | |
such as Cairo::ScaledFont::create() instead of cairo_scaled_font_create(). | |||||
2022-02-02 | Surface::set_device_scale() docs: Refer to Context::scale() | Kjell Ahlstedt | 1 | -1/+9 | |
The reference to cairo_translate() in the cairo_surface_set_device_scale() documentation must be wrong. See !22 Add @newin to set/get_device_scale() | |||||
2022-01-27 | Merge branch 'device-scale' into 'master' | Kjell Ahlstedt | 3 | -0/+65 | |
Wrapping surface device scale functions See merge request cairo/cairomm!22 | |||||
2022-01-18 | Surface device scale convenience overloads | Thomas Holder | 3 | -0/+24 | |
2022-01-18 | Wrapping surface device scale functions | Thomas Holder | 3 | -0/+41 | |
2021-11-12 | Merge branch 'master' into 'master' | Kjell Ahlstedt | 2 | -2/+7 | |
build: Support Visual Studio 2022 See merge request cairo/cairomm!21 | |||||
2021-11-10 | build: Support Visual Studio 2022 | Chun-wei Fan | 2 | -2/+7 | |
Make these builds distinct from the Visual Studio 2019 builds. |