{"ref":"refs/heads/main","before":"c7c3826c8bfa979a1463edd818845a3248ec8583","after":"bc310685f04bf143714e164d0b38fb7c1f8f2524","repository":{"id":758965894,"node_id":"R_kgDOLTzmhg","name":"FreeCAD","full_name":"ilf-S/FreeCAD","private":false,"owner":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","login":"ilf-S","id":1728511,"node_id":"MDQ6VXNlcjE3Mjg1MTE=","avatar_url":"https://avatars.githubusercontent.com/u/1728511?v=4","gravatar_id":"","url":"https://api.github.com/users/ilf-S","html_url":"https://github.com/ilf-S","followers_url":"https://api.github.com/users/ilf-S/followers","following_url":"https://api.github.com/users/ilf-S/following{/other_user}","gists_url":"https://api.github.com/users/ilf-S/gists{/gist_id}","starred_url":"https://api.github.com/users/ilf-S/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilf-S/subscriptions","organizations_url":"https://api.github.com/users/ilf-S/orgs","repos_url":"https://api.github.com/users/ilf-S/repos","events_url":"https://api.github.com/users/ilf-S/events{/privacy}","received_events_url":"https://api.github.com/users/ilf-S/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/ilf-S/FreeCAD","description":"This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.","fork":true,"url":"https://api.github.com/repos/ilf-S/FreeCAD","forks_url":"https://api.github.com/repos/ilf-S/FreeCAD/forks","keys_url":"https://api.github.com/repos/ilf-S/FreeCAD/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ilf-S/FreeCAD/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ilf-S/FreeCAD/teams","hooks_url":"https://api.github.com/repos/ilf-S/FreeCAD/hooks","issue_events_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues/events{/number}","events_url":"https://api.github.com/repos/ilf-S/FreeCAD/events","assignees_url":"https://api.github.com/repos/ilf-S/FreeCAD/assignees{/user}","branches_url":"https://api.github.com/repos/ilf-S/FreeCAD/branches{/branch}","tags_url":"https://api.github.com/repos/ilf-S/FreeCAD/tags","blobs_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/refs{/sha}","trees_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ilf-S/FreeCAD/statuses/{sha}","languages_url":"https://api.github.com/repos/ilf-S/FreeCAD/languages","stargazers_url":"https://api.github.com/repos/ilf-S/FreeCAD/stargazers","contributors_url":"https://api.github.com/repos/ilf-S/FreeCAD/contributors","subscribers_url":"https://api.github.com/repos/ilf-S/FreeCAD/subscribers","subscription_url":"https://api.github.com/repos/ilf-S/FreeCAD/subscription","commits_url":"https://api.github.com/repos/ilf-S/FreeCAD/commits{/sha}","git_commits_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/commits{/sha}","comments_url":"https://api.github.com/repos/ilf-S/FreeCAD/comments{/number}","issue_comment_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues/comments{/number}","contents_url":"https://api.github.com/repos/ilf-S/FreeCAD/contents/{+path}","compare_url":"https://api.github.com/repos/ilf-S/FreeCAD/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ilf-S/FreeCAD/merges","archive_url":"https://api.github.com/repos/ilf-S/FreeCAD/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ilf-S/FreeCAD/downloads","issues_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues{/number}","pulls_url":"https://api.github.com/repos/ilf-S/FreeCAD/pulls{/number}","milestones_url":"https://api.github.com/repos/ilf-S/FreeCAD/milestones{/number}","notifications_url":"https://api.github.com/repos/ilf-S/FreeCAD/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ilf-S/FreeCAD/labels{/name}","releases_url":"https://api.github.com/repos/ilf-S/FreeCAD/releases{/id}","deployments_url":"https://api.github.com/repos/ilf-S/FreeCAD/deployments","created_at":1708184682,"updated_at":"2026-07-13T02:37:18Z","pushed_at":1783995717,"git_url":"git://github.com/ilf-S/FreeCAD.git","ssh_url":"git@github.com:ilf-S/FreeCAD.git","clone_url":"https://github.com/ilf-S/FreeCAD.git","svn_url":"https://github.com/ilf-S/FreeCAD","homepage":"https://www.freecad.org","size":2631097,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"has_pull_requests":true,"pull_request_creation_policy":"all","topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","stargazers":0,"master_branch":"main"},"pusher":{"name":"github-actions[bot]","email":null},"forced":false,"sender":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created":false,"deleted":false,"base_ref":null,"compare":"https://github.com/ilf-S/FreeCAD/compare/c7c3826c8bfa...bc310685f04b","commits":[{"id":"b3250c0cf3bd2529b69d72d6088944fbac915d4a","tree_id":"46d955b7b9bfe35b81ba1fa464d349eb9bb11791","distinct":true,"message":"CAM: Fixes precision error math.ceil()","timestamp":"2026-07-04T05:18:17+03:00","url":"https://github.com/ilf-S/FreeCAD/commit/b3250c0cf3bd2529b69d72d6088944fbac915d4a","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-03-21T21:45:29+02:00","username":"tarman3"},"committer":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-07-04T05:18:17+03:00","username":"tarman3"},"added":[],"removed":[],"modified":["src/Mod/CAM/CAMTests/TestPathRotaryParallel.py","src/Mod/CAM/CAMTests/TestPathRotaryRings.py","src/Mod/CAM/Path/Base/Generator/helix.py","src/Mod/CAM/Path/Base/Generator/rotary_parallel.py","src/Mod/CAM/Path/Base/Generator/rotary_rings.py","src/Mod/CAM/Path/Base/Generator/rotary_spiral.py","src/Mod/CAM/Path/Base/Generator/rotation.py","src/Mod/CAM/Path/Base/Generator/spiral.py","src/Mod/CAM/Path/Base/Generator/spiral_facing.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Tags.py","src/Mod/CAM/Path/Geom.py","src/Mod/CAM/Path/Main/Gui/Simulator.py","src/Mod/CAM/Path/Op/Helix.py","src/Mod/CAM/Path/Op/Profile.py","src/Mod/CAM/Path/Op/RotarySurface.py","src/Mod/CAM/Path/Op/Surface.py","src/Mod/CAM/Path/Op/SurfaceSupport.py","src/Mod/CAM/Path/Op/Waterline.py","src/Mod/CAM/PathScripts/PathUtils.py"]},{"id":"cb8886fd0d85815bec8afadd112a6a91a368ce5b","tree_id":"5f2930c1fdb1290c22c97e7966707e0851b79fb4","distinct":true,"message":"CAM: Base - Improve offer side","timestamp":"2026-07-07T17:46:11+03:00","url":"https://github.com/ilf-S/FreeCAD/commit/cb8886fd0d85815bec8afadd112a6a91a368ce5b","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-05-28T20:10:17+03:00","username":"tarman3"},"committer":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-07-07T17:46:11+03:00","username":"tarman3"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Op/Area.py","src/Mod/CAM/Path/Op/Base.py","src/Mod/CAM/Path/Op/Gui/Base.py","src/Mod/CAM/Path/Op/Util.py"]},{"id":"0a208ac11cfe7b61c424ee4bb79117138ec50ac2","tree_id":"20b20c602721b8333cc705a4db5aeead4e44817d","distinct":true,"message":"FEM: Switch to direct C++ set of text values\n\nAvoid cycling through Python so we don't have to deal with escaping the string (which was being done incorrectly).","timestamp":"2026-07-11T16:05:20-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/0a208ac11cfe7b61c424ee4bb79117138ec50ac2","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-07-11T16:04:14-05:00","username":"chennes"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-07-11T16:05:20-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp"]},{"id":"7664729917b6fbb7a53e72ff0b5f0a264cd01f5a","tree_id":"1a8c082fb89f6ba6b55f026867346308351f5b6e","distinct":true,"message":"Update translations from Crowdin","timestamp":"2026-07-13T05:55:22+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/7664729917b6fbb7a53e72ff0b5f0a264cd01f5a","author":{"name":"freecad-gh-actions-translation-bot","email":"freecad-gh-actions-translation-bot@github.com","date":"2026-07-13T00:36:11Z"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-07-13T05:55:22+02:00","username":"maxwxyz"},"added":["src/App/Resources/translations/App_lo.ts","src/Base/Resources/translations/Base_lo.ts","src/Gui/Language/FreeCAD_lo.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_lo.ts","src/Mod/BIM/Resources/translations/Arch_lo.qm","src/Mod/BIM/Resources/translations/Arch_lo.ts","src/Mod/CAM/Gui/Resources/translations/CAM_lo.ts","src/Mod/Draft/Resources/translations/Draft_lo.qm","src/Mod/Draft/Resources/translations/Draft_lo.ts","src/Mod/Fem/Gui/Resources/translations/Fem_lo.ts","src/Mod/Help/Resources/translations/Help_lo.qm","src/Mod/Help/Resources/translations/Help_lo.ts","src/Mod/Inspection/Gui/Resources/translations/Inspection_lo.qm","src/Mod/Inspection/Gui/Resources/translations/Inspection_lo.ts","src/Mod/Material/Gui/Resources/translations/Material_lo.ts","src/Mod/Measure/Gui/Resources/translations/Measure_lo.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_lo.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lo.ts","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_lo.qm","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_lo.ts","src/Mod/Part/Gui/Resources/translations/Part_lo.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_lo.ts","src/Mod/Points/Gui/Resources/translations/Points_lo.ts","src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lo.ts","src/Mod/Robot/Gui/Resources/translations/Robot_lo.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_lo.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_lo.ts","src/Mod/Start/Gui/Resources/translations/StartPage_lo.ts","src/Mod/Surface/Gui/Resources/translations/Surface_lo.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_lo.ts","src/Mod/Test/Gui/Resources/translations/Test_lo.ts","src/Mod/Tux/Resources/translations/Tux_lo.qm","src/Mod/Tux/Resources/translations/Tux_lo.ts"],"removed":[],"modified":["src/App/Resources/translations/App_be.ts","src/App/Resources/translations/App_ca.ts","src/App/Resources/translations/App_cs.ts","src/App/Resources/translations/App_da.ts","src/App/Resources/translations/App_de.ts","src/App/Resources/translations/App_el.ts","src/App/Resources/translations/App_eu.ts","src/App/Resources/translations/App_fi.ts","src/App/Resources/translations/App_fr.ts","src/App/Resources/translations/App_ga-IE.ts","src/App/Resources/translations/App_hr.ts","src/App/Resources/translations/App_hu.ts","src/App/Resources/translations/App_it.ts","src/App/Resources/translations/App_ja.ts","src/App/Resources/translations/App_ka.ts","src/App/Resources/translations/App_ko.ts","src/App/Resources/translations/App_nl.ts","src/App/Resources/translations/App_pl.ts","src/App/Resources/translations/App_ro.ts","src/App/Resources/translations/App_ru.ts","src/App/Resources/translations/App_sl.ts","src/App/Resources/translations/App_sr-CS.ts","src/App/Resources/translations/App_sr.ts","src/App/Resources/translations/App_sv.ts","src/App/Resources/translations/App_tr.ts","src/App/Resources/translations/App_zh-CN.ts","src/App/Resources/translations/App_zh-TW.ts","src/Gui/Language/FreeCAD_be.ts","src/Gui/Language/FreeCAD_ca.ts","src/Gui/Language/FreeCAD_cs.ts","src/Gui/Language/FreeCAD_da.ts","src/Gui/Language/FreeCAD_de.ts","src/Gui/Language/FreeCAD_el.ts","src/Gui/Language/FreeCAD_eu.ts","src/Gui/Language/FreeCAD_fi.ts","src/Gui/Language/FreeCAD_fr.ts","src/Gui/Language/FreeCAD_ga-IE.ts","src/Gui/Language/FreeCAD_hr.ts","src/Gui/Language/FreeCAD_hu.ts","src/Gui/Language/FreeCAD_it.ts","src/Gui/Language/FreeCAD_ja.ts","src/Gui/Language/FreeCAD_ka.ts","src/Gui/Language/FreeCAD_ko.ts","src/Gui/Language/FreeCAD_nl.ts","src/Gui/Language/FreeCAD_pl.ts","src/Gui/Language/FreeCAD_pt-BR.ts","src/Gui/Language/FreeCAD_ro.ts","src/Gui/Language/FreeCAD_ru.ts","src/Gui/Language/FreeCAD_ta.ts","src/Gui/Language/FreeCAD_zh-CN.ts","src/Gui/Language/FreeCAD_zh-TW.ts","src/Gui/Language/Translator.cpp","src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts","src/Mod/BIM/Resources/Arch.qrc","src/Mod/BIM/Resources/translations/Arch_be.qm","src/Mod/BIM/Resources/translations/Arch_be.ts","src/Mod/BIM/Resources/translations/Arch_ca.ts","src/Mod/BIM/Resources/translations/Arch_cs.ts","src/Mod/BIM/Resources/translations/Arch_da.ts","src/Mod/BIM/Resources/translations/Arch_de.ts","src/Mod/BIM/Resources/translations/Arch_el.ts","src/Mod/BIM/Resources/translations/Arch_eu.ts","src/Mod/BIM/Resources/translations/Arch_fi.ts","src/Mod/BIM/Resources/translations/Arch_fr.qm","src/Mod/BIM/Resources/translations/Arch_fr.ts","src/Mod/BIM/Resources/translations/Arch_ga-IE.ts","src/Mod/BIM/Resources/translations/Arch_hr.ts","src/Mod/BIM/Resources/translations/Arch_hu.ts","src/Mod/BIM/Resources/translations/Arch_it.qm","src/Mod/BIM/Resources/translations/Arch_it.ts","src/Mod/BIM/Resources/translations/Arch_ja.ts","src/Mod/BIM/Resources/translations/Arch_ka.ts","src/Mod/BIM/Resources/translations/Arch_ko.qm","src/Mod/BIM/Resources/translations/Arch_ko.ts","src/Mod/BIM/Resources/translations/Arch_nl.ts","src/Mod/BIM/Resources/translations/Arch_pl.ts","src/Mod/BIM/Resources/translations/Arch_zh-CN.ts","src/Mod/BIM/Resources/translations/Arch_zh-TW.ts","src/Mod/CAM/Gui/Resources/translations/CAM_be.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts","src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts","src/Mod/CAM/Gui/Resources/translations/CAM_da.ts","src/Mod/CAM/Gui/Resources/translations/CAM_de.ts","src/Mod/CAM/Gui/Resources/translations/CAM_el.ts","src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts","src/Mod/CAM/Gui/Resources/translations/CAM_it.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts","src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts","src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts","src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts","src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts","src/Mod/Draft/Resources/Draft.qrc","src/Mod/Draft/Resources/translations/Draft_be.qm","src/Mod/Draft/Resources/translations/Draft_be.ts","src/Mod/Draft/Resources/translations/Draft_ca.qm","src/Mod/Draft/Resources/translations/Draft_ca.ts","src/Mod/Draft/Resources/translations/Draft_cs.qm","src/Mod/Draft/Resources/translations/Draft_cs.ts","src/Mod/Draft/Resources/translations/Draft_da.qm","src/Mod/Draft/Resources/translations/Draft_da.ts","src/Mod/Draft/Resources/translations/Draft_de.qm","src/Mod/Draft/Resources/translations/Draft_de.ts","src/Mod/Draft/Resources/translations/Draft_el.qm","src/Mod/Draft/Resources/translations/Draft_el.ts","src/Mod/Draft/Resources/translations/Draft_eu.qm","src/Mod/Draft/Resources/translations/Draft_eu.ts","src/Mod/Draft/Resources/translations/Draft_fi.qm","src/Mod/Draft/Resources/translations/Draft_fi.ts","src/Mod/Draft/Resources/translations/Draft_fr.qm","src/Mod/Draft/Resources/translations/Draft_fr.ts","src/Mod/Draft/Resources/translations/Draft_ga-IE.qm","src/Mod/Draft/Resources/translations/Draft_ga-IE.ts","src/Mod/Draft/Resources/translations/Draft_hr.qm","src/Mod/Draft/Resources/translations/Draft_hr.ts","src/Mod/Draft/Resources/translations/Draft_hu.qm","src/Mod/Draft/Resources/translations/Draft_hu.ts","src/Mod/Draft/Resources/translations/Draft_it.qm","src/Mod/Draft/Resources/translations/Draft_it.ts","src/Mod/Draft/Resources/translations/Draft_ja.qm","src/Mod/Draft/Resources/translations/Draft_ja.ts","src/Mod/Draft/Resources/translations/Draft_ka.qm","src/Mod/Draft/Resources/translations/Draft_ka.ts","src/Mod/Draft/Resources/translations/Draft_ko.qm","src/Mod/Draft/Resources/translations/Draft_ko.ts","src/Mod/Draft/Resources/translations/Draft_nl.qm","src/Mod/Draft/Resources/translations/Draft_nl.ts","src/Mod/Draft/Resources/translations/Draft_pl.qm","src/Mod/Draft/Resources/translations/Draft_pl.ts","src/Mod/Draft/Resources/translations/Draft_sr-CS.qm","src/Mod/Draft/Resources/translations/Draft_sr-CS.ts","src/Mod/Draft/Resources/translations/Draft_sr.qm","src/Mod/Draft/Resources/translations/Draft_sr.ts","src/Mod/Draft/Resources/translations/Draft_zh-CN.qm","src/Mod/Draft/Resources/translations/Draft_zh-CN.ts","src/Mod/Draft/Resources/translations/Draft_zh-TW.qm","src/Mod/Draft/Resources/translations/Draft_zh-TW.ts","src/Mod/Fem/Gui/Resources/translations/Fem_be.ts","src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts","src/Mod/Help/Resources/Help.qrc","src/Mod/Inspection/Gui/Resources/Inspection.qrc","src/Mod/Material/Gui/Resources/translations/Material_ta.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ta.ts","src/Mod/OpenSCAD/Resources/OpenSCAD.qrc","src/Mod/Part/Gui/Resources/translations/Part_be.ts","src/Mod/Part/Gui/Resources/translations/Part_fr.ts","src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts","src/Mod/Part/Gui/Resources/translations/Part_sr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts","src/Mod/Tux/Resources/Tux.qrc","src/Mod/Tux/Resources/translations/Tux_be.qm","src/Mod/Tux/Resources/translations/Tux_be.ts"]},{"id":"a7b6badda77eb1f741bc7332e83c051673cf4772","tree_id":"3d032ae932109d7c992a47105d8d761b875ec1d8","distinct":true,"message":"BIM: Fix confusing default in IFC import options dialogue (#31154)\n\nSet the ShapeMode fallback in get_options() from 0 to 1 so the import\ndialogue opens on 'Load 3D representation only, no shape', matching the\n(default) label, the .ui files, and the Native IFC preferences page.\n\nFixes #30732","timestamp":"2026-07-13T09:41:52Z","url":"https://github.com/ilf-S/FreeCAD/commit/a7b6badda77eb1f741bc7332e83c051673cf4772","author":{"name":"Angel Galindo","email":"131726962+AngelGalindo7@users.noreply.github.com","date":"2026-07-13T02:41:52-07:00","username":"AngelGalindo7"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T09:41:52Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/BIM/nativeifc/ifc_import.py"]},{"id":"bbc09cfbffb01ae95c0ffd92f329acf1152b29e7","tree_id":"a03d92f641d574471197519ee3b64c01a0a414e5","distinct":true,"message":"Operation Custom is marked as \"allow unsupported gcode\"","timestamp":"2026-07-13T07:44:29-04:00","url":"https://github.com/ilf-S/FreeCAD/commit/bbc09cfbffb01ae95c0ffd92f329acf1152b29e7","author":{"name":"Alan Grover","email":"awgrover@gmail.com","date":"2026-06-27T19:47:36-04:00","username":"awgrover"},"committer":{"name":"Alan Grover","email":"awgrover@gmail.com","date":"2026-07-13T07:44:29-04:00","username":"awgrover"},"added":["src/Mod/CAM/CAMTests/TestPathCustom.py"],"removed":[],"modified":["src/Mod/CAM/CMakeLists.txt","src/Mod/CAM/Constants.py","src/Mod/CAM/Path/Op/Custom.py","src/Mod/CAM/Path/Post/PostList.py","src/Mod/CAM/Path/Post/Processor.py","src/Mod/CAM/TestCAMApp.py"]},{"id":"83c05e5ce5b07b7cdd952f5b98229e9a91e2f519","tree_id":"3c2b30050f7cfa9bc2982c259834962ef1948c68","distinct":true,"message":"Draft: Do not lock input with shortcuts (#31256)","timestamp":"2026-07-13T13:22:29Z","url":"https://github.com/ilf-S/FreeCAD/commit/83c05e5ce5b07b7cdd952f5b98229e9a91e2f519","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-07-13T15:22:29+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T13:22:29Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Draft/draftguitools/gui_field_locks.py"]},{"id":"302a8f9db6c6e4c19d70a7786445e907c50f815f","tree_id":"4c6fcc88a1ee27f3971067fe8aa68c496ff675c4","distinct":true,"message":"Core: Always use undo/redo","timestamp":"2026-07-13T13:32:00Z","url":"https://github.com/ilf-S/FreeCAD/commit/302a8f9db6c6e4c19d70a7786445e907c50f815f","author":{"name":"Grzegorz Kwacz","email":"gkwacz@hotmail.com","date":"2026-07-13T15:32:00+02:00","username":"greg19"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T13:32:00Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/App/Document.cpp","src/App/Document.h","src/App/DocumentPyImp.cpp","src/App/private/DocumentP.h","src/Gui/Document.cpp","src/Gui/PreferencePages/DlgSettingsDocument.ui","src/Gui/PreferencePages/DlgSettingsDocumentImp.cpp","src/Mod/BIM/ArchCovering.py","src/Mod/Part/parttests/TopoShapeListTest.py","src/Mod/PartDesign/App/ShapeBinder.cpp","src/Mod/PartDesign/PartDesignTests/TestActiveObject.py","src/Mod/PartDesign/PartDesignTests/TestSketch.py","src/Mod/Spreadsheet/TestSpreadsheet.py","src/Mod/Test/Document.py","tests/src/App/Property.cpp"]},{"id":"582289c86cda8339cbe3d67f7ca8e34d03bb34ee","tree_id":"6589fb83e38a5c8bdf89264ca6d72b2a8a44a2ff","distinct":true,"message":"Gui: Revert multi-file editing selection changes","timestamp":"2026-07-13T16:16:03+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/582289c86cda8339cbe3d67f7ca8e34d03bb34ee","author":{"name":"theo-vt","email":"theo.veilleux.trinh@proton.me","date":"2026-06-02T08:18:15-04:00","username":"theo-vt"},"committer":{"name":"Pieter Hijma","email":"pieterhijma@users.noreply.github.com","date":"2026-07-13T16:16:03+02:00","username":"pieterhijma"},"added":[],"removed":[],"modified":["src/Gui/Selection/Selection.cpp","src/Gui/Selection/Selection.h","src/Gui/Selection/SoFCUnifiedSelection.cpp","src/Gui/TaskTransform.cpp","tests/src/Gui/SelectionTest.cpp"]},{"id":"2bdc72a79033f98405ef0316ac19df866c3a6c11","tree_id":"32e32bf93d613296f506a20f8da48f80c4dac584","distinct":true,"message":"Merge pull request #31022 from awgrover/issue-11714-custom-nonsupported\n\nCAM: allow custom nonsupported","timestamp":"2026-07-13T11:35:32-04:00","url":"https://github.com/ilf-S/FreeCAD/commit/2bdc72a79033f98405ef0316ac19df866c3a6c11","author":{"name":"Billy Huddleston","email":"billy@ivdc.com","date":"2026-07-13T11:35:32-04:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T11:35:32-04:00","username":"web-flow"},"added":["src/Mod/CAM/CAMTests/TestPathCustom.py"],"removed":[],"modified":["src/Mod/CAM/CMakeLists.txt","src/Mod/CAM/Constants.py","src/Mod/CAM/Path/Op/Custom.py","src/Mod/CAM/Path/Post/PostList.py","src/Mod/CAM/Path/Post/Processor.py","src/Mod/CAM/TestCAMApp.py"]},{"id":"4a0631702d2bac8b9cb53a858bf4de5e6c751e88","tree_id":"bf6223162d008280e46a12918c39ebc9a16ac8cc","distinct":true,"message":"Merge pull request #30488 from tarman3/area_side\n\nCAM: Area - Improve offer side","timestamp":"2026-07-13T11:44:35-04:00","url":"https://github.com/ilf-S/FreeCAD/commit/4a0631702d2bac8b9cb53a858bf4de5e6c751e88","author":{"name":"Billy Huddleston","email":"billy@ivdc.com","date":"2026-07-13T11:44:35-04:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T11:44:35-04:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Op/Area.py","src/Mod/CAM/Path/Op/Base.py","src/Mod/CAM/Path/Op/Gui/Base.py","src/Mod/CAM/Path/Op/Util.py"]},{"id":"dee89fb342cb8288ca26953fcca200c7bb5727fb","tree_id":"dde92b264443bcac6e8ed1870daf27f91958e2d1","distinct":true,"message":"Merge pull request #28519 from tarman3/generators_ceil\n\nCAM: Fixes precision error with math.ceil()","timestamp":"2026-07-13T11:45:40-04:00","url":"https://github.com/ilf-S/FreeCAD/commit/dee89fb342cb8288ca26953fcca200c7bb5727fb","author":{"name":"Billy Huddleston","email":"billy@ivdc.com","date":"2026-07-13T11:45:40-04:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T11:45:40-04:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/CAMTests/TestPathRotaryParallel.py","src/Mod/CAM/CAMTests/TestPathRotaryRings.py","src/Mod/CAM/Path/Base/Generator/helix.py","src/Mod/CAM/Path/Base/Generator/rotary_parallel.py","src/Mod/CAM/Path/Base/Generator/rotary_rings.py","src/Mod/CAM/Path/Base/Generator/rotary_spiral.py","src/Mod/CAM/Path/Base/Generator/rotation.py","src/Mod/CAM/Path/Base/Generator/spiral.py","src/Mod/CAM/Path/Base/Generator/spiral_facing.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Tags.py","src/Mod/CAM/Path/Geom.py","src/Mod/CAM/Path/Main/Gui/Simulator.py","src/Mod/CAM/Path/Op/Helix.py","src/Mod/CAM/Path/Op/Profile.py","src/Mod/CAM/Path/Op/RotarySurface.py","src/Mod/CAM/Path/Op/Surface.py","src/Mod/CAM/Path/Op/SurfaceSupport.py","src/Mod/CAM/Path/Op/Waterline.py","src/Mod/CAM/PathScripts/PathUtils.py"]},{"id":"8fd5c8b08f2aff24aa2caf8344b2befe8da76747","tree_id":"625efde7de2282f85d73d69e991a6dffb9c80bfc","distinct":true,"message":"Merge pull request #31267 from chennes/femDisplacementFormulaInjection\n\nFEM: Switch to direct C++ set of text values","timestamp":"2026-07-13T10:52:13-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/8fd5c8b08f2aff24aa2caf8344b2befe8da76747","author":{"name":"sliptonic","email":"shopinthewoods@gmail.com","date":"2026-07-13T10:52:13-05:00","username":"sliptonic"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T10:52:13-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp"]},{"id":"a9e5df01f1ac96a085a363db3830f95e76c5ff72","tree_id":"288e780f3628177ca3caac34e724d835269af6c8","distinct":true,"message":"[TechDraw] Fix crash in Circle Centerlines with stale selection (#28772)\n\nWhen centerlines (cosmetic edges) are deleted via PartDesign and the\nuser then activates the Circle Centerlines command without clearing the\nselection, the stale SubNames reference geometry indices that no longer\nexist. getGeomByIndex() returns nullptr for out-of-range indices, which\nwas then unconditionally dereferenced, causing a SIGSEGV.\n\nFixes #28545-related crash reported in execCircleCenterLines.\n\nCo-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com>","timestamp":"2026-07-13T10:55:23-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/a9e5df01f1ac96a085a363db3830f95e76c5ff72","author":{"name":"Kavin Teenakul","email":"andythe_great@protonmail.com","date":"2026-07-13T17:55:23+02:00","username":"kevinsmia1939"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T10:55:23-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/CommandExtensionPack.cpp"]},{"id":"89ac800819d1c99008cd35dd6bbedd14c12b668e","tree_id":"ca5de80d87ad21c57f163f5815076638f74dfa70","distinct":true,"message":"Gui: ask once with \"Apply to all\" checkbox when deleting multiple non-empty groups (#30586)\n\n* Gui: ask once when deleting multiple non-empty groups\n\nDeleting several non-empty groups at once showed a separate\n\"delete contents?\" confirmation for every group, because\nextensionOnDelete() is called once per selected object. Deleting\n24 groups meant clicking \"Yes\" (or \"No\") 24 times.\n\nAdd \"Yes to All\" and \"No to All\" buttons, shown only when more than\none non-empty group is selected:\n\n- \"Yes to All\" empties every selected group up front, so the\n remaining per-group calls find their group already empty and\n return without prompting again.\n- \"No to All\" removes every selected group but keeps its children\n (reparented to the document root), the same as answering \"No\"\n for each one.\n\nBoth apply their decision to the whole selection immediately, so the\nlogic stays stateless (no shared static counters or skip lists).\n\nAlso honor the existing \"group_recursive_deletion\" marker (already\nrespected by ViewProviderBoolean/Compound) so a nested group deleted\nas part of its parent no longer prompts a second time.\n\nFixes #30265\n\nAssisted-by: Claude Sonnet 4.6\nAssisted-by: Claude Opus 4.8\nCo-Authored-By: Claude Opus 4.8 \n\n* Gui: use apply-to-all checkbox instead of Yes/No to All buttons\n\nPer Design Working Group feedback, the recursive-delete confirmation\nkeeps only Yes / No / Cancel and gains an \"Apply to all selected\nobjects (N) and their children\" checkbox when several non-empty\ngroups are selected, replacing the Yes to All / No to All buttons.\n\nCo-Authored-By: Claude Fable 5 \n\n* Update src/Gui/ViewProviderGroupExtension.cpp\n\nCo-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com>\n\n* Don't address the user directly. TIA\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n---------\n\nCo-authored-by: Claude Opus 4.8 \nCo-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com>\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","timestamp":"2026-07-13T16:02:03Z","url":"https://github.com/ilf-S/FreeCAD/commit/89ac800819d1c99008cd35dd6bbedd14c12b668e","author":{"name":"George Domingo Herrezuelo","email":"98921729+georgee26@users.noreply.github.com","date":"2026-07-13T18:02:03+02:00","username":"georgee26"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T16:02:03Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/ViewProviderGroupExtension.cpp"]},{"id":"ee71918756f8b04309dfcdd30ad29c2821a9864f","tree_id":"9c5297f36a16c7ac417700dedde22dbae514d83e","distinct":true,"message":"App: add namespaced document settings API\n\nAdd doc.settings(namespace), returning a DocumentSettings proxy backed by Document.Meta keys stored as Namespace.Key. Keep values string-backed while providing typed string, int, float, and bool helpers plus scoped keys() and remove().\n\nThe proxy updates individual PropertyMap entries only and propagates Python wrapper constness from Document to the returned settings object. Add focused document tests for namespacing, typed parsing/defaults, canonical storage, removal, validation, and bool argument handling.","timestamp":"2026-07-13T11:16:32-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/ee71918756f8b04309dfcdd30ad29c2821a9864f","author":{"name":"Joao Matos","email":"joao@tritao.eu","date":"2026-06-10T12:09:53+01:00","username":"tritao"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-07-13T11:16:32-05:00","username":"chennes"},"added":["src/App/DocumentSettings.cpp","src/App/DocumentSettings.h","src/App/DocumentSettings.pyi","src/App/DocumentSettingsPyImp.cpp","src/Base/StringUtils.cpp","src/Base/StringUtils.h","tests/src/Base/StringUtils.cpp"],"removed":[],"modified":["src/App/Application.cpp","src/App/CMakeLists.txt","src/App/Document.pyi","src/App/DocumentPyImp.cpp","src/Base/CMakeLists.txt","src/Base/PyObjectBase.h","src/Mod/Test/Document.py","tests/src/Base/CMakeLists.txt"]},{"id":"d018bfa76ab8bcb428e863918f5a6ce8149b7e8c","tree_id":"a5cd9bcfe774dbb2320698536769fc967f4c5a34","distinct":true,"message":"Core Gui: Move Structure and Help toolbars to first row of toolbars by default (#26844)","timestamp":"2026-07-13T18:53:13Z","url":"https://github.com/ilf-S/FreeCAD/commit/d018bfa76ab8bcb428e863918f5a6ce8149b7e8c","author":{"name":"Krish Sharma","email":"777krrish@gmail.com","date":"2026-07-14T00:23:13+05:30","username":"Krrish777"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-07-13T18:53:13Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/ToolBarManager.cpp"]},{"id":"46a04980691fdf0d59c27a6fc41135777908dde3","tree_id":"0ac769730734af9a1a3738d3c521d08ceda0d378","distinct":true,"message":"Sketcher_CreateFillet_Constr Sketcher_CreateFillet_Constr","timestamp":"2026-07-13T22:28:28+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/46a04980691fdf0d59c27a6fc41135777908dde3","author":{"name":"Matthias Danner","email":"28687794+matthiasdanner@users.noreply.github.com","date":"2026-07-12T20:53:00+02:00","username":"matthiasdanner"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-07-13T22:28:28+02:00","username":"maxwxyz"},"added":["src/Mod/Sketcher/Gui/Resources/icons/geometry/Sketcher_CreateFillet_Constr.svg"],"removed":[],"modified":["src/Mod/Sketcher/Gui/Resources/Sketcher.qrc"]},{"id":"bc310685f04bf143714e164d0b38fb7c1f8f2524","tree_id":"214a13352a26c50ddcc7207e93a04cbe75e7db7c","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-07-14T02:21:56Z","url":"https://github.com/ilf-S/FreeCAD/commit/bc310685f04bf143714e164d0b38fb7c1f8f2524","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-07-14T02:21:56Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-07-14T02:21:56Z","username":"ilf-S"},"added":["src/App/DocumentSettings.cpp","src/App/DocumentSettings.h","src/App/DocumentSettings.pyi","src/App/DocumentSettingsPyImp.cpp","src/App/Resources/translations/App_lo.ts","src/Base/Resources/translations/Base_lo.ts","src/Base/StringUtils.cpp","src/Base/StringUtils.h","src/Gui/Language/FreeCAD_lo.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_lo.ts","src/Mod/BIM/Resources/translations/Arch_lo.qm","src/Mod/BIM/Resources/translations/Arch_lo.ts","src/Mod/CAM/CAMTests/TestPathCustom.py","src/Mod/CAM/Gui/Resources/translations/CAM_lo.ts","src/Mod/Draft/Resources/translations/Draft_lo.qm","src/Mod/Draft/Resources/translations/Draft_lo.ts","src/Mod/Fem/Gui/Resources/translations/Fem_lo.ts","src/Mod/Help/Resources/translations/Help_lo.qm","src/Mod/Help/Resources/translations/Help_lo.ts","src/Mod/Inspection/Gui/Resources/translations/Inspection_lo.qm","src/Mod/Inspection/Gui/Resources/translations/Inspection_lo.ts","src/Mod/Material/Gui/Resources/translations/Material_lo.ts","src/Mod/Measure/Gui/Resources/translations/Measure_lo.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_lo.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lo.ts","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_lo.qm","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_lo.ts","src/Mod/Part/Gui/Resources/translations/Part_lo.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_lo.ts","src/Mod/Points/Gui/Resources/translations/Points_lo.ts","src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lo.ts","src/Mod/Robot/Gui/Resources/translations/Robot_lo.ts","src/Mod/Sketcher/Gui/Resources/icons/geometry/Sketcher_CreateFillet_Constr.svg","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_lo.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_lo.ts","src/Mod/Start/Gui/Resources/translations/StartPage_lo.ts","src/Mod/Surface/Gui/Resources/translations/Surface_lo.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_lo.ts","src/Mod/Test/Gui/Resources/translations/Test_lo.ts","src/Mod/Tux/Resources/translations/Tux_lo.qm","src/Mod/Tux/Resources/translations/Tux_lo.ts","tests/src/Base/StringUtils.cpp"],"removed":[],"modified":["src/App/Application.cpp","src/App/CMakeLists.txt","src/App/Document.cpp","src/App/Document.h","src/App/Document.pyi","src/App/DocumentPyImp.cpp","src/App/Resources/translations/App_be.ts","src/App/Resources/translations/App_ca.ts","src/App/Resources/translations/App_cs.ts","src/App/Resources/translations/App_da.ts","src/App/Resources/translations/App_de.ts","src/App/Resources/translations/App_el.ts","src/App/Resources/translations/App_eu.ts","src/App/Resources/translations/App_fi.ts","src/App/Resources/translations/App_fr.ts","src/App/Resources/translations/App_ga-IE.ts","src/App/Resources/translations/App_hr.ts","src/App/Resources/translations/App_hu.ts","src/App/Resources/translations/App_it.ts","src/App/Resources/translations/App_ja.ts","src/App/Resources/translations/App_ka.ts","src/App/Resources/translations/App_ko.ts","src/App/Resources/translations/App_nl.ts","src/App/Resources/translations/App_pl.ts","src/App/Resources/translations/App_ro.ts","src/App/Resources/translations/App_ru.ts","src/App/Resources/translations/App_sl.ts","src/App/Resources/translations/App_sr-CS.ts","src/App/Resources/translations/App_sr.ts","src/App/Resources/translations/App_sv.ts","src/App/Resources/translations/App_tr.ts","src/App/Resources/translations/App_zh-CN.ts","src/App/Resources/translations/App_zh-TW.ts","src/App/private/DocumentP.h","src/Base/CMakeLists.txt","src/Base/PyObjectBase.h","src/Gui/Document.cpp","src/Gui/Language/FreeCAD_be.ts","src/Gui/Language/FreeCAD_ca.ts","src/Gui/Language/FreeCAD_cs.ts","src/Gui/Language/FreeCAD_da.ts","src/Gui/Language/FreeCAD_de.ts","src/Gui/Language/FreeCAD_el.ts","src/Gui/Language/FreeCAD_eu.ts","src/Gui/Language/FreeCAD_fi.ts","src/Gui/Language/FreeCAD_fr.ts","src/Gui/Language/FreeCAD_ga-IE.ts","src/Gui/Language/FreeCAD_hr.ts","src/Gui/Language/FreeCAD_hu.ts","src/Gui/Language/FreeCAD_it.ts","src/Gui/Language/FreeCAD_ja.ts","src/Gui/Language/FreeCAD_ka.ts","src/Gui/Language/FreeCAD_ko.ts","src/Gui/Language/FreeCAD_nl.ts","src/Gui/Language/FreeCAD_pl.ts","src/Gui/Language/FreeCAD_pt-BR.ts","src/Gui/Language/FreeCAD_ro.ts","src/Gui/Language/FreeCAD_ru.ts","src/Gui/Language/FreeCAD_ta.ts","src/Gui/Language/FreeCAD_zh-CN.ts","src/Gui/Language/FreeCAD_zh-TW.ts","src/Gui/Language/Translator.cpp","src/Gui/PreferencePages/DlgSettingsDocument.ui","src/Gui/PreferencePages/DlgSettingsDocumentImp.cpp","src/Gui/Selection/Selection.cpp","src/Gui/Selection/Selection.h","src/Gui/Selection/SoFCUnifiedSelection.cpp","src/Gui/TaskTransform.cpp","src/Gui/ToolBarManager.cpp","src/Gui/ViewProviderGroupExtension.cpp","src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts","src/Mod/BIM/ArchCovering.py","src/Mod/BIM/Resources/Arch.qrc","src/Mod/BIM/Resources/translations/Arch_be.qm","src/Mod/BIM/Resources/translations/Arch_be.ts","src/Mod/BIM/Resources/translations/Arch_ca.ts","src/Mod/BIM/Resources/translations/Arch_cs.ts","src/Mod/BIM/Resources/translations/Arch_da.ts","src/Mod/BIM/Resources/translations/Arch_de.ts","src/Mod/BIM/Resources/translations/Arch_el.ts","src/Mod/BIM/Resources/translations/Arch_eu.ts","src/Mod/BIM/Resources/translations/Arch_fi.ts","src/Mod/BIM/Resources/translations/Arch_fr.qm","src/Mod/BIM/Resources/translations/Arch_fr.ts","src/Mod/BIM/Resources/translations/Arch_ga-IE.ts","src/Mod/BIM/Resources/translations/Arch_hr.ts","src/Mod/BIM/Resources/translations/Arch_hu.ts","src/Mod/BIM/Resources/translations/Arch_it.qm","src/Mod/BIM/Resources/translations/Arch_it.ts","src/Mod/BIM/Resources/translations/Arch_ja.ts","src/Mod/BIM/Resources/translations/Arch_ka.ts","src/Mod/BIM/Resources/translations/Arch_ko.qm","src/Mod/BIM/Resources/translations/Arch_ko.ts","src/Mod/BIM/Resources/translations/Arch_nl.ts","src/Mod/BIM/Resources/translations/Arch_pl.ts","src/Mod/BIM/Resources/translations/Arch_zh-CN.ts","src/Mod/BIM/Resources/translations/Arch_zh-TW.ts","src/Mod/BIM/nativeifc/ifc_import.py","src/Mod/CAM/CAMTests/TestPathRotaryParallel.py","src/Mod/CAM/CAMTests/TestPathRotaryRings.py","src/Mod/CAM/CMakeLists.txt","src/Mod/CAM/Constants.py","src/Mod/CAM/Gui/Resources/translations/CAM_be.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts","src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts","src/Mod/CAM/Gui/Resources/translations/CAM_da.ts","src/Mod/CAM/Gui/Resources/translations/CAM_de.ts","src/Mod/CAM/Gui/Resources/translations/CAM_el.ts","src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts","src/Mod/CAM/Gui/Resources/translations/CAM_it.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts","src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts","src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts","src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts","src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts","src/Mod/CAM/Path/Base/Generator/helix.py","src/Mod/CAM/Path/Base/Generator/rotary_parallel.py","src/Mod/CAM/Path/Base/Generator/rotary_rings.py","src/Mod/CAM/Path/Base/Generator/rotary_spiral.py","src/Mod/CAM/Path/Base/Generator/rotation.py","src/Mod/CAM/Path/Base/Generator/spiral.py","src/Mod/CAM/Path/Base/Generator/spiral_facing.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Tags.py","src/Mod/CAM/Path/Geom.py","src/Mod/CAM/Path/Main/Gui/Simulator.py","src/Mod/CAM/Path/Op/Area.py","src/Mod/CAM/Path/Op/Base.py","src/Mod/CAM/Path/Op/Custom.py","src/Mod/CAM/Path/Op/Gui/Base.py","src/Mod/CAM/Path/Op/Helix.py","src/Mod/CAM/Path/Op/Profile.py","src/Mod/CAM/Path/Op/RotarySurface.py","src/Mod/CAM/Path/Op/Surface.py","src/Mod/CAM/Path/Op/SurfaceSupport.py","src/Mod/CAM/Path/Op/Util.py","src/Mod/CAM/Path/Op/Waterline.py","src/Mod/CAM/Path/Post/PostList.py","src/Mod/CAM/Path/Post/Processor.py","src/Mod/CAM/PathScripts/PathUtils.py","src/Mod/CAM/TestCAMApp.py","src/Mod/Draft/Resources/Draft.qrc","src/Mod/Draft/Resources/translations/Draft_be.qm","src/Mod/Draft/Resources/translations/Draft_be.ts","src/Mod/Draft/Resources/translations/Draft_ca.qm","src/Mod/Draft/Resources/translations/Draft_ca.ts","src/Mod/Draft/Resources/translations/Draft_cs.qm","src/Mod/Draft/Resources/translations/Draft_cs.ts","src/Mod/Draft/Resources/translations/Draft_da.qm","src/Mod/Draft/Resources/translations/Draft_da.ts","src/Mod/Draft/Resources/translations/Draft_de.qm","src/Mod/Draft/Resources/translations/Draft_de.ts","src/Mod/Draft/Resources/translations/Draft_el.qm","src/Mod/Draft/Resources/translations/Draft_el.ts","src/Mod/Draft/Resources/translations/Draft_eu.qm","src/Mod/Draft/Resources/translations/Draft_eu.ts","src/Mod/Draft/Resources/translations/Draft_fi.qm","src/Mod/Draft/Resources/translations/Draft_fi.ts","src/Mod/Draft/Resources/translations/Draft_fr.qm","src/Mod/Draft/Resources/translations/Draft_fr.ts","src/Mod/Draft/Resources/translations/Draft_ga-IE.qm","src/Mod/Draft/Resources/translations/Draft_ga-IE.ts","src/Mod/Draft/Resources/translations/Draft_hr.qm","src/Mod/Draft/Resources/translations/Draft_hr.ts","src/Mod/Draft/Resources/translations/Draft_hu.qm","src/Mod/Draft/Resources/translations/Draft_hu.ts","src/Mod/Draft/Resources/translations/Draft_it.qm","src/Mod/Draft/Resources/translations/Draft_it.ts","src/Mod/Draft/Resources/translations/Draft_ja.qm","src/Mod/Draft/Resources/translations/Draft_ja.ts","src/Mod/Draft/Resources/translations/Draft_ka.qm","src/Mod/Draft/Resources/translations/Draft_ka.ts","src/Mod/Draft/Resources/translations/Draft_ko.qm","src/Mod/Draft/Resources/translations/Draft_ko.ts","src/Mod/Draft/Resources/translations/Draft_nl.qm","src/Mod/Draft/Resources/translations/Draft_nl.ts","src/Mod/Draft/Resources/translations/Draft_pl.qm","src/Mod/Draft/Resources/translations/Draft_pl.ts","src/Mod/Draft/Resources/translations/Draft_sr-CS.qm","src/Mod/Draft/Resources/translations/Draft_sr-CS.ts","src/Mod/Draft/Resources/translations/Draft_sr.qm","src/Mod/Draft/Resources/translations/Draft_sr.ts","src/Mod/Draft/Resources/translations/Draft_zh-CN.qm","src/Mod/Draft/Resources/translations/Draft_zh-CN.ts","src/Mod/Draft/Resources/translations/Draft_zh-TW.qm","src/Mod/Draft/Resources/translations/Draft_zh-TW.ts","src/Mod/Draft/draftguitools/gui_field_locks.py","src/Mod/Fem/Gui/Resources/translations/Fem_be.ts","src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts","src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp","src/Mod/Help/Resources/Help.qrc","src/Mod/Inspection/Gui/Resources/Inspection.qrc","src/Mod/Material/Gui/Resources/translations/Material_ta.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ta.ts","src/Mod/OpenSCAD/Resources/OpenSCAD.qrc","src/Mod/Part/Gui/Resources/translations/Part_be.ts","src/Mod/Part/Gui/Resources/translations/Part_fr.ts","src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts","src/Mod/Part/Gui/Resources/translations/Part_sr.ts","src/Mod/Part/parttests/TopoShapeListTest.py","src/Mod/PartDesign/App/ShapeBinder.cpp","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts","src/Mod/PartDesign/PartDesignTests/TestActiveObject.py","src/Mod/PartDesign/PartDesignTests/TestSketch.py","src/Mod/Sketcher/Gui/Resources/Sketcher.qrc","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts","src/Mod/Spreadsheet/TestSpreadsheet.py","src/Mod/TechDraw/Gui/CommandExtensionPack.cpp","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts","src/Mod/Test/Document.py","src/Mod/Tux/Resources/Tux.qrc","src/Mod/Tux/Resources/translations/Tux_be.qm","src/Mod/Tux/Resources/translations/Tux_be.ts","tests/src/App/Property.cpp","tests/src/Base/CMakeLists.txt","tests/src/Gui/SelectionTest.cpp"]}],"head_commit":{"id":"bc310685f04bf143714e164d0b38fb7c1f8f2524","tree_id":"214a13352a26c50ddcc7207e93a04cbe75e7db7c","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-07-14T02:21:56Z","url":"https://github.com/ilf-S/FreeCAD/commit/bc310685f04bf143714e164d0b38fb7c1f8f2524","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-07-14T02:21:56Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-07-14T02:21:56Z","username":"ilf-S"},"added":["src/App/DocumentSettings.cpp","src/App/DocumentSettings.h","src/App/DocumentSettings.pyi","src/App/DocumentSettingsPyImp.cpp","src/App/Resources/translations/App_lo.ts","src/Base/Resources/translations/Base_lo.ts","src/Base/StringUtils.cpp","src/Base/StringUtils.h","src/Gui/Language/FreeCAD_lo.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_lo.ts","src/Mod/BIM/Resources/translations/Arch_lo.qm","src/Mod/BIM/Resources/translations/Arch_lo.ts","src/Mod/CAM/CAMTests/TestPathCustom.py","src/Mod/CAM/Gui/Resources/translations/CAM_lo.ts","src/Mod/Draft/Resources/translations/Draft_lo.qm","src/Mod/Draft/Resources/translations/Draft_lo.ts","src/Mod/Fem/Gui/Resources/translations/Fem_lo.ts","src/Mod/Help/Resources/translations/Help_lo.qm","src/Mod/Help/Resources/translations/Help_lo.ts","src/Mod/Inspection/Gui/Resources/translations/Inspection_lo.qm","src/Mod/Inspection/Gui/Resources/translations/Inspection_lo.ts","src/Mod/Material/Gui/Resources/translations/Material_lo.ts","src/Mod/Measure/Gui/Resources/translations/Measure_lo.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_lo.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lo.ts","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_lo.qm","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_lo.ts","src/Mod/Part/Gui/Resources/translations/Part_lo.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_lo.ts","src/Mod/Points/Gui/Resources/translations/Points_lo.ts","src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lo.ts","src/Mod/Robot/Gui/Resources/translations/Robot_lo.ts","src/Mod/Sketcher/Gui/Resources/icons/geometry/Sketcher_CreateFillet_Constr.svg","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_lo.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_lo.ts","src/Mod/Start/Gui/Resources/translations/StartPage_lo.ts","src/Mod/Surface/Gui/Resources/translations/Surface_lo.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_lo.ts","src/Mod/Test/Gui/Resources/translations/Test_lo.ts","src/Mod/Tux/Resources/translations/Tux_lo.qm","src/Mod/Tux/Resources/translations/Tux_lo.ts","tests/src/Base/StringUtils.cpp"],"removed":[],"modified":["src/App/Application.cpp","src/App/CMakeLists.txt","src/App/Document.cpp","src/App/Document.h","src/App/Document.pyi","src/App/DocumentPyImp.cpp","src/App/Resources/translations/App_be.ts","src/App/Resources/translations/App_ca.ts","src/App/Resources/translations/App_cs.ts","src/App/Resources/translations/App_da.ts","src/App/Resources/translations/App_de.ts","src/App/Resources/translations/App_el.ts","src/App/Resources/translations/App_eu.ts","src/App/Resources/translations/App_fi.ts","src/App/Resources/translations/App_fr.ts","src/App/Resources/translations/App_ga-IE.ts","src/App/Resources/translations/App_hr.ts","src/App/Resources/translations/App_hu.ts","src/App/Resources/translations/App_it.ts","src/App/Resources/translations/App_ja.ts","src/App/Resources/translations/App_ka.ts","src/App/Resources/translations/App_ko.ts","src/App/Resources/translations/App_nl.ts","src/App/Resources/translations/App_pl.ts","src/App/Resources/translations/App_ro.ts","src/App/Resources/translations/App_ru.ts","src/App/Resources/translations/App_sl.ts","src/App/Resources/translations/App_sr-CS.ts","src/App/Resources/translations/App_sr.ts","src/App/Resources/translations/App_sv.ts","src/App/Resources/translations/App_tr.ts","src/App/Resources/translations/App_zh-CN.ts","src/App/Resources/translations/App_zh-TW.ts","src/App/private/DocumentP.h","src/Base/CMakeLists.txt","src/Base/PyObjectBase.h","src/Gui/Document.cpp","src/Gui/Language/FreeCAD_be.ts","src/Gui/Language/FreeCAD_ca.ts","src/Gui/Language/FreeCAD_cs.ts","src/Gui/Language/FreeCAD_da.ts","src/Gui/Language/FreeCAD_de.ts","src/Gui/Language/FreeCAD_el.ts","src/Gui/Language/FreeCAD_eu.ts","src/Gui/Language/FreeCAD_fi.ts","src/Gui/Language/FreeCAD_fr.ts","src/Gui/Language/FreeCAD_ga-IE.ts","src/Gui/Language/FreeCAD_hr.ts","src/Gui/Language/FreeCAD_hu.ts","src/Gui/Language/FreeCAD_it.ts","src/Gui/Language/FreeCAD_ja.ts","src/Gui/Language/FreeCAD_ka.ts","src/Gui/Language/FreeCAD_ko.ts","src/Gui/Language/FreeCAD_nl.ts","src/Gui/Language/FreeCAD_pl.ts","src/Gui/Language/FreeCAD_pt-BR.ts","src/Gui/Language/FreeCAD_ro.ts","src/Gui/Language/FreeCAD_ru.ts","src/Gui/Language/FreeCAD_ta.ts","src/Gui/Language/FreeCAD_zh-CN.ts","src/Gui/Language/FreeCAD_zh-TW.ts","src/Gui/Language/Translator.cpp","src/Gui/PreferencePages/DlgSettingsDocument.ui","src/Gui/PreferencePages/DlgSettingsDocumentImp.cpp","src/Gui/Selection/Selection.cpp","src/Gui/Selection/Selection.h","src/Gui/Selection/SoFCUnifiedSelection.cpp","src/Gui/TaskTransform.cpp","src/Gui/ToolBarManager.cpp","src/Gui/ViewProviderGroupExtension.cpp","src/Mod/Assembly/Gui/Resources/translations/Assembly_be.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ca.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_cs.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_da.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_el.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_eu.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fi.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ga-IE.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hu.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_it.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ja.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ka.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ko.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_nl.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_pl.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_ta.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-CN.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_zh-TW.ts","src/Mod/BIM/ArchCovering.py","src/Mod/BIM/Resources/Arch.qrc","src/Mod/BIM/Resources/translations/Arch_be.qm","src/Mod/BIM/Resources/translations/Arch_be.ts","src/Mod/BIM/Resources/translations/Arch_ca.ts","src/Mod/BIM/Resources/translations/Arch_cs.ts","src/Mod/BIM/Resources/translations/Arch_da.ts","src/Mod/BIM/Resources/translations/Arch_de.ts","src/Mod/BIM/Resources/translations/Arch_el.ts","src/Mod/BIM/Resources/translations/Arch_eu.ts","src/Mod/BIM/Resources/translations/Arch_fi.ts","src/Mod/BIM/Resources/translations/Arch_fr.qm","src/Mod/BIM/Resources/translations/Arch_fr.ts","src/Mod/BIM/Resources/translations/Arch_ga-IE.ts","src/Mod/BIM/Resources/translations/Arch_hr.ts","src/Mod/BIM/Resources/translations/Arch_hu.ts","src/Mod/BIM/Resources/translations/Arch_it.qm","src/Mod/BIM/Resources/translations/Arch_it.ts","src/Mod/BIM/Resources/translations/Arch_ja.ts","src/Mod/BIM/Resources/translations/Arch_ka.ts","src/Mod/BIM/Resources/translations/Arch_ko.qm","src/Mod/BIM/Resources/translations/Arch_ko.ts","src/Mod/BIM/Resources/translations/Arch_nl.ts","src/Mod/BIM/Resources/translations/Arch_pl.ts","src/Mod/BIM/Resources/translations/Arch_zh-CN.ts","src/Mod/BIM/Resources/translations/Arch_zh-TW.ts","src/Mod/BIM/nativeifc/ifc_import.py","src/Mod/CAM/CAMTests/TestPathRotaryParallel.py","src/Mod/CAM/CAMTests/TestPathRotaryRings.py","src/Mod/CAM/CMakeLists.txt","src/Mod/CAM/Constants.py","src/Mod/CAM/Gui/Resources/translations/CAM_be.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ca.ts","src/Mod/CAM/Gui/Resources/translations/CAM_cs.ts","src/Mod/CAM/Gui/Resources/translations/CAM_da.ts","src/Mod/CAM/Gui/Resources/translations/CAM_de.ts","src/Mod/CAM/Gui/Resources/translations/CAM_el.ts","src/Mod/CAM/Gui/Resources/translations/CAM_eu.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fi.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ga-IE.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hu.ts","src/Mod/CAM/Gui/Resources/translations/CAM_it.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ja.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ka.ts","src/Mod/CAM/Gui/Resources/translations/CAM_ko.ts","src/Mod/CAM/Gui/Resources/translations/CAM_nl.ts","src/Mod/CAM/Gui/Resources/translations/CAM_pl.ts","src/Mod/CAM/Gui/Resources/translations/CAM_zh-CN.ts","src/Mod/CAM/Gui/Resources/translations/CAM_zh-TW.ts","src/Mod/CAM/Path/Base/Generator/helix.py","src/Mod/CAM/Path/Base/Generator/rotary_parallel.py","src/Mod/CAM/Path/Base/Generator/rotary_rings.py","src/Mod/CAM/Path/Base/Generator/rotary_spiral.py","src/Mod/CAM/Path/Base/Generator/rotation.py","src/Mod/CAM/Path/Base/Generator/spiral.py","src/Mod/CAM/Path/Base/Generator/spiral_facing.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Tags.py","src/Mod/CAM/Path/Geom.py","src/Mod/CAM/Path/Main/Gui/Simulator.py","src/Mod/CAM/Path/Op/Area.py","src/Mod/CAM/Path/Op/Base.py","src/Mod/CAM/Path/Op/Custom.py","src/Mod/CAM/Path/Op/Gui/Base.py","src/Mod/CAM/Path/Op/Helix.py","src/Mod/CAM/Path/Op/Profile.py","src/Mod/CAM/Path/Op/RotarySurface.py","src/Mod/CAM/Path/Op/Surface.py","src/Mod/CAM/Path/Op/SurfaceSupport.py","src/Mod/CAM/Path/Op/Util.py","src/Mod/CAM/Path/Op/Waterline.py","src/Mod/CAM/Path/Post/PostList.py","src/Mod/CAM/Path/Post/Processor.py","src/Mod/CAM/PathScripts/PathUtils.py","src/Mod/CAM/TestCAMApp.py","src/Mod/Draft/Resources/Draft.qrc","src/Mod/Draft/Resources/translations/Draft_be.qm","src/Mod/Draft/Resources/translations/Draft_be.ts","src/Mod/Draft/Resources/translations/Draft_ca.qm","src/Mod/Draft/Resources/translations/Draft_ca.ts","src/Mod/Draft/Resources/translations/Draft_cs.qm","src/Mod/Draft/Resources/translations/Draft_cs.ts","src/Mod/Draft/Resources/translations/Draft_da.qm","src/Mod/Draft/Resources/translations/Draft_da.ts","src/Mod/Draft/Resources/translations/Draft_de.qm","src/Mod/Draft/Resources/translations/Draft_de.ts","src/Mod/Draft/Resources/translations/Draft_el.qm","src/Mod/Draft/Resources/translations/Draft_el.ts","src/Mod/Draft/Resources/translations/Draft_eu.qm","src/Mod/Draft/Resources/translations/Draft_eu.ts","src/Mod/Draft/Resources/translations/Draft_fi.qm","src/Mod/Draft/Resources/translations/Draft_fi.ts","src/Mod/Draft/Resources/translations/Draft_fr.qm","src/Mod/Draft/Resources/translations/Draft_fr.ts","src/Mod/Draft/Resources/translations/Draft_ga-IE.qm","src/Mod/Draft/Resources/translations/Draft_ga-IE.ts","src/Mod/Draft/Resources/translations/Draft_hr.qm","src/Mod/Draft/Resources/translations/Draft_hr.ts","src/Mod/Draft/Resources/translations/Draft_hu.qm","src/Mod/Draft/Resources/translations/Draft_hu.ts","src/Mod/Draft/Resources/translations/Draft_it.qm","src/Mod/Draft/Resources/translations/Draft_it.ts","src/Mod/Draft/Resources/translations/Draft_ja.qm","src/Mod/Draft/Resources/translations/Draft_ja.ts","src/Mod/Draft/Resources/translations/Draft_ka.qm","src/Mod/Draft/Resources/translations/Draft_ka.ts","src/Mod/Draft/Resources/translations/Draft_ko.qm","src/Mod/Draft/Resources/translations/Draft_ko.ts","src/Mod/Draft/Resources/translations/Draft_nl.qm","src/Mod/Draft/Resources/translations/Draft_nl.ts","src/Mod/Draft/Resources/translations/Draft_pl.qm","src/Mod/Draft/Resources/translations/Draft_pl.ts","src/Mod/Draft/Resources/translations/Draft_sr-CS.qm","src/Mod/Draft/Resources/translations/Draft_sr-CS.ts","src/Mod/Draft/Resources/translations/Draft_sr.qm","src/Mod/Draft/Resources/translations/Draft_sr.ts","src/Mod/Draft/Resources/translations/Draft_zh-CN.qm","src/Mod/Draft/Resources/translations/Draft_zh-CN.ts","src/Mod/Draft/Resources/translations/Draft_zh-TW.qm","src/Mod/Draft/Resources/translations/Draft_zh-TW.ts","src/Mod/Draft/draftguitools/gui_field_locks.py","src/Mod/Fem/Gui/Resources/translations/Fem_be.ts","src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts","src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp","src/Mod/Help/Resources/Help.qrc","src/Mod/Inspection/Gui/Resources/Inspection.qrc","src/Mod/Material/Gui/Resources/translations/Material_ta.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ta.ts","src/Mod/OpenSCAD/Resources/OpenSCAD.qrc","src/Mod/Part/Gui/Resources/translations/Part_be.ts","src/Mod/Part/Gui/Resources/translations/Part_fr.ts","src/Mod/Part/Gui/Resources/translations/Part_sr-CS.ts","src/Mod/Part/Gui/Resources/translations/Part_sr.ts","src/Mod/Part/parttests/TopoShapeListTest.py","src/Mod/PartDesign/App/ShapeBinder.cpp","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.ts","src/Mod/PartDesign/PartDesignTests/TestActiveObject.py","src/Mod/PartDesign/PartDesignTests/TestSketch.py","src/Mod/Sketcher/Gui/Resources/Sketcher.qrc","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_da.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ga-IE.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.ts","src/Mod/Spreadsheet/TestSpreadsheet.py","src/Mod/TechDraw/Gui/CommandExtensionPack.cpp","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_da.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ga-IE.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ta.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.ts","src/Mod/Test/Document.py","src/Mod/Tux/Resources/Tux.qrc","src/Mod/Tux/Resources/translations/Tux_be.qm","src/Mod/Tux/Resources/translations/Tux_be.ts","tests/src/App/Property.cpp","tests/src/Base/CMakeLists.txt","tests/src/Gui/SelectionTest.cpp"]}}