Alex Shvartzkop
|
7eb4b0710d
|
Fix reading/writing thermal spoke angles for custom pads.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15518
7.0 commit: 86ec36d183
|
2023-09-10 19:02:16 +03:00 |
Marek Roszko
|
0e0c267829
|
Add missing pragma once to compoundfilereader.h
|
2023-09-09 22:00:04 -04:00 |
Marek Roszko
|
bd52ed2054
|
Upgrade {fmt} to 10.1.1 to fix warnings
|
2023-09-09 18:39:24 -04:00 |
Marek Roszko
|
b5d5eb842a
|
Start a kicommon shared lib
|
2023-09-09 18:04:50 -04:00 |
Alex Shvartzkop
|
c96b7bb472
|
Altium import: set units for LIB_TEXTBOX.
Still doesn't work on symbols in schematic for some reason.
|
2023-09-09 20:30:13 +03:00 |
Alex Shvartzkop
|
cd9fcc1b87
|
Altium import: fix arcs in library symbols.
|
2023-09-09 20:30:05 +03:00 |
Alex Shvartzkop
|
946f6e978c
|
Altium sch import: put transparent colors on background too.
|
2023-09-09 20:30:02 +03:00 |
Alex Shvartzkop
|
717f8d35e5
|
Document SetArcAngleAndEnd angle winding.
|
2023-09-09 20:28:57 +03:00 |
Alex Shvartzkop
|
ead44d58a0
|
Fix bezier curves drawing in schematic/libedit.
|
2023-09-09 20:28:49 +03:00 |
jean-pierre charras
|
45e83541cd
|
Try to make DIALOG_CREATE_ARRAY more understandable for circular arrays.
Added toop-tips and info texts.
No actual code change.
|
2023-09-09 11:06:36 +02:00 |
jean-pierre charras
|
f2f572c370
|
drc_test_provider_text_dims.cpp: ensure glyphs to test are OUTLINE_GLYPH.
For non Kicad font texts with a overbar, the overbar is not a OUTLINE_GLYPH.
Fixes #15604
https://gitlab.com/kicad/code/kicad/-/issues/15604
|
2023-09-09 10:28:28 +02:00 |
jean-pierre charras
|
b4c5d46825
|
wx_filename.cpp: replace include macro.h by include string_utils.h
(missing change in commit 11de9577 )
|
2023-09-09 09:38:44 +02:00 |
Marek Roszko
|
11de95778b
|
Unwrap the FROM_UTF8 macro in favor of direct function
The extern just gets annoying to try to export the func later. We also yeet TO_UTF8 to string_utils.h for parity.
|
2023-09-09 00:10:57 -04:00 |
Marek Roszko
|
bd3aca2887
|
Cleanup the kiface dll export declaration slightly
Why in the bloody world would you pass in the return type as part of the macro for export/import preprocessing
|
2023-09-08 20:44:08 -04:00 |
Marek Roszko
|
3bbf3a61b5
|
Remove PNS APIEXPORT that never made sense
It can't work because all base classes must be APIEXPORTed
|
2023-09-08 18:44:46 -04:00 |
Alex Shvartzkop
|
bc846f5fca
|
SVG import: skip shapes that are not stroked and not filled.
|
2023-09-08 14:46:04 +03:00 |
Marek Roszko
|
ab1a6651a9
|
send multivector.h and sync_queue.h to core
|
2023-09-08 07:14:34 -04:00 |
Marek Roszko
|
00e51da845
|
Get rid of tools/property_tree that wont build anyway
|
2023-09-08 07:14:34 -04:00 |
jean-pierre charras
|
72984c5c40
|
Gerbview: add refinements to option to set offset and rotation of layers.
Fix incorrect calculation of bounding boxes when the rotation is not n*90 deg.
|
2023-09-08 10:43:59 +02:00 |
Marek Roszko
|
3cd60007c5
|
Dont leak richio into everything
|
2023-09-07 22:29:40 -04:00 |
Marek Roszko
|
1a6d459fb1
|
Fix wrong path slash
|
2023-09-07 22:09:26 -04:00 |
Marek Roszko
|
5da88d1d0e
|
Move UTF8 to core
|
2023-09-07 20:55:16 -04:00 |
Marek Roszko
|
6e04c2835a
|
Remove unused header
|
2023-09-07 20:46:08 -04:00 |
Marek Roszko
|
e83f87520c
|
Transform is right at home in kimath
|
2023-09-07 18:03:33 -04:00 |
jean-pierre charras
|
8aa408f0c9
|
fix a minor compil warning
fix a typo in translatable string.
|
2023-09-07 20:00:29 +02:00 |
Jeff Young
|
a9bfadd71a
|
Fix merge error.
|
2023-09-07 18:00:04 +01:00 |
Jeff Young
|
d3e255a383
|
Allow context-menu update/change footprint for multiple footprints.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15595
|
2023-09-07 17:51:18 +01:00 |
Jeff Young
|
0310973e3f
|
Push TEXT_SPIN_STYLE from SCH_TEXT out to SCH_LABEL_BASE.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15444
|
2023-09-07 17:42:51 +01:00 |
Seth Hillbrand
|
3723e9efc1
|
Remove unused var
|
2023-09-07 15:35:17 +02:00 |
Marek Roszko
|
7505fd0f37
|
Profile can live in core
|
2023-09-07 07:47:01 -04:00 |
jean-pierre charras
|
3e6f7ab3e5
|
Fix compil issues (especially easyeda_parser_base.xx) and compil warnings
Compil issues can be gcc13/msys2 specific.
|
2023-09-07 13:41:25 +02:00 |
jean-pierre charras
|
9b85942b80
|
Gerbview: add refinements to commit efdead20: add option to set offset and
rotation to all layers or visible layers.
|
2023-09-07 12:31:22 +02:00 |
Alex Shvartzkop
|
83afdd297e
|
Use UTF-8 encoding in test_io_mgr.cpp.
|
2023-09-07 12:56:53 +03:00 |
Alex Shvartzkop
|
79c86445d2
|
QA: add plugin type tests for EasyEDA.
|
2023-09-07 11:02:40 +03:00 |
Alex Shvartzkop
|
e6f0a3d91b
|
QA: add test files for EasyEDA.
|
2023-09-07 11:02:40 +03:00 |
Alex Shvartzkop
|
21ee65aa9c
|
ADDED: Importers for EasyEDA (JLCEDA) Standard / Professional.
|
2023-09-07 11:02:40 +03:00 |
Alex Shvartzkop
|
024622b0f6
|
SVG import: skip invisible shapes.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
2c07866fff
|
NanoSVG: update image size to the actual size after scaling.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
892761920a
|
FOOTPRINT::AutoPositionFields: reset justification and angle as well.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
ebbc5fd4cb
|
Remove unused method in kicad_manager_control.h.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
05a8e59884
|
Move wxString and std::optional JSON serializers to core header.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
5b438d6398
|
Optimize makeEffectiveShapes for polygons.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
f211b2cdd0
|
Remove unused method from router_tool.h
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
1b8abdfde7
|
ADDED: Basic STEP manipulation utils available to Python.
|
2023-09-07 10:57:02 +03:00 |
Alex Shvartzkop
|
52feb38fd1
|
Add map_helpers.h
|
2023-09-07 10:57:02 +03:00 |
jean-pierre charras
|
ecd8c7e2cc
|
Fix a compil issue (in sch_altium_plugin.cpp) and compil warnings.
|
2023-09-07 08:53:30 +02:00 |
Marek Roszko
|
e665cbac20
|
Delete line with weird comment because its weird
We should fix it for reals
|
2023-09-06 23:45:48 -04:00 |
Marek Roszko
|
e944a61830
|
Nothing but the pcb calc will use eseries for the forseeable future
|
2023-09-06 23:44:41 -04:00 |
Marek Roszko
|
96bec8c553
|
promote base64.cpp to core
|
2023-09-06 23:27:08 -04:00 |
Marek Roszko
|
72669df354
|
Kick out strtok_r, all our platforms should have it (or strtok_s)
|
2023-09-06 23:18:55 -04:00 |