<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Bas Couwenberg pushed to branch upstream-ltr at <a href="https://salsa.debian.org/debian-gis-team/qgis">Debian GIS Project / qgis</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/debian-gis-team/qgis/-/commit/a4251acd92b1fc6533843bfd292c4dc8e16a7b77">a4251acd</a></strong>
<div>
<span> by Bas Couwenberg </span> <i> at 2026-01-17T19:16:22+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 3.40.15+dfsg</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
73 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#0b5660d2bb920f1c98a0a4f873139c49faf621e6">
.github/workflows/code_layout.yml
</a>
</li>
<li class="file-stats">
<a href="#9a2aa4db38d3115ed60da621e012c0efc0172aae">
CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#00fe7828d56d7a3ee4030d6cea057cf13f50e70c">
ChangeLog
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#6e52494d44e7a161f3fb9d21bd48077ed527c444">
doc/TRANSLATORS
</a>
</li>
<li class="file-stats">
<a href="#4ce908dc93c7c03c2e30f1cad03bbbffcbb151b9">
i18n/qgis_ar.ts
</a>
</li>
<li class="file-stats">
<a href="#569a3c084d8497568496f42c396f6a272941f592">
i18n/qgis_az.ts
</a>
</li>
<li class="file-stats">
<a href="#c0a737030d23d6f7f87dd2b4973404a3f98bb4a6">
i18n/qgis_bg.ts
</a>
</li>
<li class="file-stats">
<a href="#a25cdd0ef8994635a627de8fee2d0c956a38a420">
i18n/qgis_bs.ts
</a>
</li>
<li class="file-stats">
<a href="#d67dab12f88a01467b3072e460fec71d902ba691">
i18n/qgis_ca.ts
</a>
</li>
<li class="file-stats">
<a href="#2283d5a81361abf300e50895feeaf2470fdce5d5">
i18n/qgis_cs.ts
</a>
</li>
<li class="file-stats">
<a href="#3b20b110cbd1cfc48eae3083968f9c26e7a1ce41">
i18n/qgis_da.ts
</a>
</li>
<li class="file-stats">
<a href="#458ac593c4e7026ecede579d83656040f5d62851">
i18n/qgis_de.ts
</a>
</li>
<li class="file-stats">
<a href="#12b6dae12b0aa431afeefb94cd33b40032f96a73">
i18n/qgis_en_US.ts
</a>
</li>
<li class="file-stats">
<a href="#96721dbdafbbc90d8c01aa2851235d142c980f05">
i18n/qgis_es.ts
</a>
</li>
<li class="file-stats">
<a href="#13cd27861caa3f73339a557e2561ad2b92634bc1">
i18n/qgis_et.ts
</a>
</li>
<li class="file-stats">
<a href="#b39979e0c65bfd653094eb54cac5cad0a26d4c29">
i18n/qgis_eu.ts
</a>
</li>
<li class="file-stats">
<a href="#a630c4a3c2e8a3765c31e0cbdd9d0c1f96b57b56">
i18n/qgis_fi.ts
</a>
</li>
<li class="file-stats">
<a href="#51511784191718fef490ca037e7f6d0925b2cfa1">
i18n/qgis_fr.ts
</a>
</li>
<li class="file-stats">
<a href="#37fbf838309ce003183b83c6cc37bd7fea4d1a7c">
i18n/qgis_gl.ts
</a>
</li>
<li class="file-stats">
<a href="#17dac7ea7814370e01d31d8b5f839ff2b8640436">
i18n/qgis_hu.ts
</a>
</li>
<li class="file-stats">
<a href="#ff680420fec4311ec25dd2e83f57bbb18d7de656">
i18n/qgis_is.ts
</a>
</li>
<li class="file-stats">
<a href="#473f71e2623afb5097362b0995c5606853117f36">
i18n/qgis_it.ts
</a>
</li>
<li class="file-stats">
<a href="#ee9aab7bcecef3cc0598b66604cc749e956868a8">
i18n/qgis_ja.ts
</a>
</li>
<li class="file-stats">
<a href="#2ef7bda62d5c550db8a716a45d01cda498ba4595">
i18n/qgis_ko.ts
</a>
</li>
<li class="file-stats">
<a href="#a97d4ca8e37d931949b334bf9b28f6d39fbfa4c3">
i18n/qgis_lt.ts
</a>
</li>
<li class="file-stats">
<a href="#78c4907a1517251b392acbaa820ae21882c77611">
i18n/qgis_lv.ts
</a>
</li>
<li class="file-stats">
<a href="#1e071fb64ae4783463103d779f69dc3247e9b356">
i18n/qgis_nb.ts
</a>
</li>
<li class="file-stats">
<a href="#7215bb8a59791587389e39a4846532c42579362a">
i18n/qgis_nl.ts
</a>
</li>
<li class="file-stats">
<a href="#92502407d28a652fcf02e03779e5de5a8c9a3f8d">
i18n/qgis_pl.ts
</a>
</li>
<li class="file-stats">
<a href="#9bd49ce1f655b34717be6084b91b1e073c06d2ab">
i18n/qgis_pt_BR.ts
</a>
</li>
<li class="file-stats">
<a href="#f57dfbe33258b1bc0bd31faef6d16d9fec1cde24">
i18n/qgis_pt_PT.ts
</a>
</li>
<li class="file-stats">
<a href="#79d875477c3b39253857568f0488ca5ed7523186">
i18n/qgis_ro.ts
</a>
</li>
<li class="file-stats">
<a href="#f7ef932ad27386e625d654805e913ef964fa05bd">
i18n/qgis_ru.ts
</a>
</li>
<li class="file-stats">
<a href="#ed2a79206286f688b8aa3bf183d2736684819c40">
i18n/qgis_sc.ts
</a>
</li>
<li class="file-stats">
<a href="#d19d402fa98ee1d2e41f1631e77860f4927fa927">
i18n/qgis_sk.ts
</a>
</li>
<li class="file-stats">
<a href="#a160d5643d475431b322929f0e770f2e248588f2">
i18n/qgis_sv.ts
</a>
</li>
<li class="file-stats">
<a href="#8e757cfdd37bfa2730826eeaeba284b9c49b88f2">
i18n/qgis_tr.ts
</a>
</li>
<li class="file-stats">
<a href="#155c7698159dcff62f7c49b749cb8a9854ab56c9">
i18n/qgis_uk.ts
</a>
</li>
<li class="file-stats">
<a href="#eb29e942cd840c1526956330e898e589386a43b0">
i18n/qgis_vi.ts
</a>
</li>
<li class="file-stats">
<a href="#c9fbcbe961f1549d49fdcdf0a969ef6a6fc1da9a">
i18n/qgis_zh-Hans.ts
</a>
</li>
<li class="file-stats">
<a href="#9065fa15f0a3e4ea403fb3c3a1648d06f43a76a4">
i18n/qgis_zh-Hant.ts
</a>
</li>
<li class="file-stats">
<a href="#6cd6adc096710f33aef9a084ba6973a0d4bf4007">
linux/org.qgis.qgis.appdata.xml.in
</a>
</li>
<li class="file-stats">
<a href="#ff35dc0b4f07ec0ce8e67cff4fd2def85f4d3728">
python/PyQt6/core/auto_additions/qgis.py
</a>
</li>
<li class="file-stats">
<a href="#6f5895b970cecc541b3901f13f63bbf83e621a3d">
python/PyQt6/core/auto_generated/qgis.sip.in
</a>
</li>
<li class="file-stats">
<a href="#2cd0e135bfa1a05bae6dfa60fccfbee9f3168d74">
python/PyQt6/core/auto_generated/textrenderer/qgstextrenderer.sip.in
</a>
</li>
<li class="file-stats">
<a href="#488175c77476ee612fdc1fcd1897cdb4578c1b57">
python/PyQt6/core/class_map.yaml
</a>
</li>
<li class="file-stats">
<a href="#e1ca5366734959eb618e10ad02856b97af5bdc1b">
python/core/auto_additions/qgis.py
</a>
</li>
<li class="file-stats">
<a href="#9a7c690ce6412e228464bf6560806e1bc4eda12f">
python/core/auto_generated/qgis.sip.in
</a>
</li>
<li class="file-stats">
<a href="#0c2c7e772c97d27d95de8b8b79b8b901c6e41e5a">
python/core/auto_generated/textrenderer/qgstextrenderer.sip.in
</a>
</li>
<li class="file-stats">
<a href="#25bd79ef3c188d7a121069d4eb74be3181341370">
python/core/class_map.yaml
</a>
</li>
<li class="file-stats">
<a href="#43222c4f95f36708e3f98fc477ada036291e5d52">
python/plugins/processing/gui/AlgorithmLocatorFilter.py
</a>
</li>
<li class="file-stats">
<a href="#fee20a4b31307dd5d336700be3efe68bd8e2946c">
python/plugins/processing/tests/testdata/expected/xyztiles_vector/3/1/3.pbf
</a>
</li>
<li class="file-stats">
<a href="#afea824ce633a9de89ff15893cf00f03e8ac5b92">
resources/function_help/json/overlay_touches
</a>
</li>
<li class="file-stats">
<a href="#5fbc217bc3b0228b59d65fd7b54b78d8bce91a9e">
src/3d/symbols/qgspoint3dsymbol_p.cpp
</a>
</li>
<li class="file-stats">
<a href="#277b175df10cec9010019fb84b494ab34a63b568">
src/app/3d/qgsvectorlayer3drendererwidget.cpp
</a>
</li>
<li class="file-stats">
<a href="#b1dfc4a414d5de96aa695ac4384e991e05a15571">
src/app/qgisapp.cpp
</a>
</li>
<li class="file-stats">
<a href="#5a8356c091602d4c6d3d20311921a10fa664bc7c">
src/core/annotations/qgsannotationlinetextitem.cpp
</a>
</li>
<li class="file-stats">
<a href="#075abbb46b2e6463295d365432f792e9ac347ae9">
src/core/pal/feature.cpp
</a>
</li>
<li class="file-stats">
<a href="#585b9a4fc182e638db3514ad4be77c46d225363c">
src/core/pal/feature.h
</a>
</li>
<li class="file-stats">
<a href="#9a64e06bea80f8295452ae218d4d5bff6960af4b">
src/core/qgis.h
</a>
</li>
<li class="file-stats">
<a href="#6c70be38941d671d698b117fc0398e9027c04f40">
src/core/raster/qgshillshaderenderer.cpp
</a>
</li>
<li class="file-stats">
<a href="#f20660b16afa4074c2ebd9cad388bedd999f2b2b">
src/core/textrenderer/qgstextrenderer.cpp
</a>
</li>
<li class="file-stats">
<a href="#2cc4c889891009ad6bc7e394bb90bb3f93f21123">
src/core/textrenderer/qgstextrenderer.h
</a>
</li>
<li class="file-stats">
<a href="#a16b49a58ec5e668b7279cf71105557259f16851">
src/core/textrenderer/qgstextrendererutils.cpp
</a>
</li>
<li class="file-stats">
<a href="#8e3ee33427dafa09a06daf04eb11a5632451c751">
src/core/textrenderer/qgstextrendererutils.h
</a>
</li>
<li class="file-stats">
<a href="#1eaa9fd99ae1722a575f450bc1e3313e5b94d9f1">
src/core/tiledscene/qgsquantizedmeshdataprovider.cpp
</a>
</li>
<li class="file-stats">
<a href="#497acbdf3b45749b4db0062ac603b4ecdc74e884">
src/core/vectortile/qgsvectortileconnection.cpp
</a>
</li>
<li class="file-stats">
<a href="#aa1cf052b30c8933f5280ad02eaeaaf7d79892bc">
src/core/vectortile/qgsvectortilemvtencoder.cpp
</a>
</li>
<li class="file-stats">
<a href="#52e6753a05698e37590186cff43f7decaee21708">
tests/src/python/test_qgstextrenderer.py
</a>
</li>
<li class="file-stats">
<a href="#32f6b890f75def9a54e07fe5f460e3bc491977d6">
tests/testdata/control_images/annotation_layer/expected_linetext_item_truncate/expected_linetext_item_truncate.png
</a>
</li>
<li class="file-stats">
<a href="#3a393515e8fa8452e8c398787bf6c6f64956252d">
<span class="new-file">
+
tests/testdata/control_images/text_renderer/text_on_curved_line_extend_line/text_on_curved_line_extend_line.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#959983c30029fd4ddef57f762bcb44f3bbe12d28">
<span class="new-file">
+
tests/testdata/control_images/text_renderer/text_on_curved_line_extend_line/text_on_curved_line_extend_line_mask.png
</span>
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/debian-gis-team/qgis/-/commit/a4251acd92b1fc6533843bfd292c4dc8e16a7b77">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/debian-gis-team/qgis/-/commit/a4251acd92b1fc6533843bfd292c4dc8e16a7b77 at 1768679049
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/debian-gis-team/qgis/-/commit/a4251acd92b1fc6533843bfd292c4dc8e16a7b77"}}</script>
</p>
</div>
</body>
</html>