Wanderer Fan
7bef267503
[TD]fix 2 edge angle Dim special case
2022-03-12 08:55:35 -05:00
Wanderer Fan
cb5334a98c
[TD]fix getScale should be Scale.getValue
2022-03-11 11:59:31 -05:00
Wanderer Fan
53a105c397
[TD]fix Dim text on wrong side
2022-03-11 08:10:58 -05:00
Wanderer Fan
d9afcaa807
[TD]handle ScaleType in old documents
2022-03-10 09:25:52 -05:00
Wanderer Fan
437a89e42a
[TD]fix ScaleType change behaviour
2022-03-07 09:30:39 -05:00
wmayer
91e4e468dd
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
2a33fe77f6
App/Gui: move template classes (ViewProvider)ExtensionPythonT to their own header files
2022-03-04 18:54:42 +01:00
Wanderer Fan
58d1ef260b
[TD]move format spec to dimension tab
...
- also make %.2w default format
2022-03-04 09:28:16 -05:00
Wanderer Fan
855941d5bb
[TD]fix misplaced section line
...
- BRepBndLib::Add results in wrong bbox center.
- replaced with BRepBndLib::AddOptimal
2022-03-03 09:31:29 -05:00
Wanderer Fan
879339faa4
[TD]add alignment grid to page
2022-02-27 14:34:35 -05:00
Roy-043
f79c7221cf
TechDraw: Use Draft.get_svg instead of Draft.getSVG
...
The Draft.getSVG has been renamed. Using it results in warnings in the Report view. The new function Draft.get_svg has the same signature.
2022-02-15 08:58:25 -05:00
Wanderer Fan
84dc25bcb3
[TD]fix handling of composite shapes
2022-02-12 08:12:50 -05:00
Wanderer Fan
1f1012f7a9
[TD]correct retrieval of dim text for DXF export
2022-02-11 16:24:35 -05:00
marioalexis
9801f76e2f
TechDraw: Call PyMem_Free() to free allocated buffer
2022-02-09 16:04:59 +01:00
Wanderer Fan
921ada74d4
[TD]Fix 4486 allow detail view of Base with no solids
2022-02-01 09:15:00 -05:00
Benjamin Bræstrup Sayoc
7edfd902a3
Improve code simplicity/readability
2022-02-01 09:10:36 -05:00
luz paz
23c166399d
TD: cleanup after #5457 [skip ci]
...
Fix header uniformity
Fix grammar
Fix trailing whitespace
2022-01-30 10:38:55 -05:00
edi271
8003ea80e5
[TD] Include Intersection method into DrawUtil class
2022-01-29 14:49:44 -05:00
Wanderer Fan
aa6f8c4b14
[TD]migrate DrawingWB projection functions to TechDrawWB
2022-01-29 14:49:15 -05:00
Wanderer Fan
959061720f
[TD]Allow override of dimension line angles
2022-01-27 09:42:49 -05:00
Aapo
9266c34498
[TD] Add new non-standard format specifier '%w' that truncates trailing zeros.
2022-01-21 11:24:44 -05:00
edi271
1a8e88eeec
[TD] Move Circulation method to DrawUtil
2022-01-21 11:22:40 -05:00
Wanderer Fan
05c7b8e210
[TD]expose Page request paint method to Python
2022-01-11 09:36:48 -05:00
Wanderer Fan
f6653d44af
[TD]improve handling of View in multiple Pages
2022-01-11 09:36:48 -05:00
Wanderer Fan
28c5890bc9
[TD] avoid memory leaks by using shared_ptr
...
TD geometry objects are sometimes double deleted. This
change uses shared_ptr instead of raw pointers to manage
deletions.
2022-01-07 13:34:20 -05:00
luz paz
fd3f2b0092
Fix various typos and refinements
2022-01-06 20:22:34 +01:00
Wanderer Fan
74dc5344d4
[TD]prevent touched but must be execute on DrawPage
2022-01-02 09:48:38 -05:00
wmayer
27fc40a290
TD: [skip ci] partially fix issue 0004765
2021-12-21 11:39:17 +01:00
wmayer
c944c559b7
TD: [skip ci] partially fix issue 0004765
2021-12-20 10:11:03 +01:00
wmayer
3fa4a321d3
TD: replace usage of raw pointers of Vertex and Face with shared pointers.
...
This fixes issue 4741: Broken File After Using Landmark Dimension in TechDraw
2021-12-10 14:25:24 +01:00
Yorik van Havre
24d1a3f054
Merge pull request #5023 from marioalexis84/gui-encoding
...
Gui: Harmonize encoding/decoding between view, property editor and command line.
2021-10-14 12:24:49 +02:00
Chris Hennes
547a902a13
Merge pull request #5082 from pavltom/Balloon_Updates
...
TechDraw - Balloon handling updates
2021-10-09 13:28:48 -05:00
wmayer
a7f9c2f1b9
OCCT: port FreeCAD sources to version 7.6
...
SMESH is not yet ported
Although FreeCAD code compiles with OCCT 7.6 it doesn't work at the moment
2021-10-09 13:49:02 +02:00
Tomas Pavlicek
b93d049f8e
TechDraw - Balloon updates
2021-10-03 13:43:53 +02:00
marioalexis
eb0b3f0b94
TechDraw: Fix Unicode and UTF-8 encoding character behavior
2021-09-23 21:21:24 -03:00
wmayer
8cbd92d874
port to MSYS2/clang
2021-09-19 19:49:44 +02:00
mwganson
cf961d6cca
[TechDraw] prevent crash where user duplicates page without also duplicating dependencies
2021-09-06 13:20:29 -05:00
wmayer
5dbf7e93d7
Gui: fix -Winconsistent-missing-override, TD: fix -Wunused-parameter
2021-08-21 12:15:43 +02:00
Tomas Pavlicek
2a1597cded
TechDraw - Undo for Cosmetics Vertices and Lines
2021-08-11 10:07:02 +02:00
Uwe
50da5a74d8
Update src/Mod/TechDraw/App/Cosmetic.cpp
...
Co-authored-by: 0penBrain <48731257+0penBrain@users.noreply.github.com >
2021-08-03 13:23:14 +02:00
donovaly
e9a94d1e78
[TD] comment the new centerline behavior
...
add missing info to understand the new centerline behavior as introduced with commit d1476c64
2021-08-03 13:23:14 +02:00
luz paz
4d21ffa904
Fix various typos
2021-07-31 09:46:50 +02:00
Tomas Pavlicek
f31988b010
TechDraw - Add edge midpoint cosmetic vertex fix - added comments
2021-06-24 20:47:10 +02:00
Tomas Pavlicek
505a12cb5a
TechDraw - Add edge midpoint cosmetic vertex fix
2021-06-21 15:20:52 +02:00
mapeze
c2c4d64704
Fix TechDraw View Spreadsheet with merged cells, 2
2021-05-21 17:26:13 +02:00
donovaly
2bc5ac2e4b
[TD] fix centerline crashes and bugs
...
the PR fixes the following things:
- change the way centerlines between 2 lines are calculated. The current implementation leads to many bugs and even crashes (e.g. when the 2 selected lines are parallel ones of a square). There are different forum threads from the last 1.5 years.
The new endpoint line sorting is the one described here: https://forum.freecadweb.org/viewtopic.php?f=35&start=20&t=44255&sid=989a668890f954c13ef81e4a04ee6912#p501179
- as consequence the erroneous and misleading line end flipping can go and is removed (only used internally)
- when creating a new centerline, you see it immediately
- when creating a new or editing an existing centerline and press Cancel, the creation/editing is aborted
- fix crash when the 2 selected lines are bot horizontal and one tries to create a vertical centerline
- fix crash when changing the orientation of an existing centerline and the result would be invalid
- cleanup the code a bit
2021-05-15 05:21:29 +02:00
wmayer
b831d9d7f2
TD: remove some more deprecated Py2 code
2021-04-26 11:01:59 +02:00
wmayer
9209d35390
TD: fix memory leaks in BaseGeom::baseFactory() and make code more readable
2021-04-23 17:05:13 +02:00
luz paz
738a697d94
[TD] remove Py2 code from TD
2021-04-22 13:08:56 +02:00
Chris Hennes
bd86b4dcfe
[TD] Remove deprecated Qt < 5.9 code
2021-04-02 12:02:54 +02:00