Jon Evans
18037e2f65
Rework bitmap system to load from archived PNGs
Bitmaps are now identified by an enum class instead of by pointers.
Bitmap loading and caching is now handled by a class in common, and
we no longer compile most bitmaps into the binary, so there is no
longer a bitmaps static library.
Instead, bitmaps are archived to a .tar.gz file which is installed
in ${KICAD_DATA}/resources/images.tar.gz
The source PNGs are checked in to Git as the original CPP files were,
so that people can build without the required dependencies to convert
SVGs to PNGs.
Initial support is also added for dark theme icons, although this
is not yet exposed in the GUI.
Stubs are present for multi-resolution image resources, but this is
not fully-baked yet and could use some refinement.
5 years ago
Jeff Young
4db10d419d
Implement future & past tenses for dry-run vs. changes made report.
Also improves zone reporting to list either the zone name or the layer
and coordinates.
Fixes https://gitlab.com/kicad/code/kicad/issues/7851
5 years ago
Jeff Young
ea9c269914
Don't fill polygons converted from lines.
The lines couldn't have been filled, so the polygon shouldn't start
out filled either. The user can set it to filled if they want.
Fixes https://gitlab.com/kicad/code/kicad/issues/7867
5 years ago
Jeff Young
4b88d4beed
Don't police the user.
There are too many holes and the police-state just makes it harder to
get back from error conditions.
Fixes https://gitlab.com/kicad/code/kicad/issues/7867
5 years ago
jean-pierre charras
2bc22de1a5
Eeschema: fix crash when opening preferences, due to null pointer.
In panel preview, Schematic() returns a null pointer.
Fixes #7869
https://gitlab.com/kicad/code/kicad/issues/7869
5 years ago
Marek Roszko
db1f457ff9
Add msvc flag definition for ARM64
5 years ago
Marek Roszko
56c4c845e8
Enum class WRL1NODES
5 years ago
Marek Roszko
88179ec52d
Bump version
5 years ago
Marek Roszko
130d64df48
enum class WRL1_ORDER
5 years ago
Marek Roszko
737a23f7e6
enum class WRL1_BINDING
5 years ago
Marek Roszko
57dbb7def0
enum class WRL2NODES
5 years ago
Marek Roszko
71c1be8de0
Guard BUILD_SMALL_DEBUG_FILES away for MSVC
5 years ago
jean-pierre charras
33f465f754
SCH_GLOBALLABEL::GetBoundingBox(): do not include IREF when not shown.
5 years ago
jean-pierre charras
d295b5d6de
SCH_GLOBALLABEL: fix broken position of IREF, creating a broken bounding box.
Note also the bounding box is too large when the IREF is not shown, because
IREF is always included, even if not shown.
Fixes #7864
https://gitlab.com/kicad/code/kicad/issues/7864
5 years ago
Jeff Young
068e85c567
Reset moved flag after completing move.
Fixes https://gitlab.com/kicad/code/kicad/issues/7818
5 years ago
Jeff Young
861ad0b6ec
Don't bloat layout.
5 years ago
Jeff Young
3809f19ce3
Consistent layout.
5 years ago
Wayne Stambaugh
fb29b4f946
Eeschema: add missing symbol cache library file warning.
Fixes https://gitlab.com/kicad/code/kicad/issues/7346
5 years ago
Jeff Young
e48f86bfd6
Move default assignment on Mac.
CHANGED: add corner and repeat last command now default to 'I' instead
of '<insert>' on Mac.
1) wxWidgets doesn't currently display the correct graphic in the menu
for the insert key
2) Mac laptops don't have an instert key
Fixes https://gitlab.com/kicad/code/kicad/issues/5016
5 years ago
jean-pierre charras
2d609a795d
PCB_CALCULATOR_FRAME: fix missing calls to Layout() after widgets modifications.
Fixes #7858
https://gitlab.com/kicad/code/kicad/issues/7858
5 years ago
Wayne Stambaugh
d4231d8e9f
Pcbnew: add footprint keepouts to Specctra DSN exporter.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7684
5 years ago
Marek Roszko
df2154a87a
Rename KICAD_BUILD_PARALLEL_CL_MP to KICAD_WIN32_BUILD_PARALLEL_CL_MP
Also make it a dependent option on WIN32 for sanity.
5 years ago
Marek Roszko
3d4ac9af03
Relocate win32 resource files to the central folder for further consolidation
5 years ago
Marek Roszko
a82764f43a
Fix the missing optimizations for RELWITHDEBINFO builds
5 years ago
Marek Roszko
20c43f48b4
Update a old GerbView window title
Fix #7854
5 years ago
Jeff Young
8be3ff5a0a
Perform a slightly more aggressive cleanup.
Also removes the functionality that selects the newly-added item as
we don't do that with any of the other drawing tools.
Fixes https://gitlab.com/kicad/code/kicad/issues/7833
5 years ago
Jeff Young
b47453a93b
Fix app names in Quit menu items on Mac.
5 years ago
Jonathan Haas
14f00271a4
Fix typo in the schematics help text. Align bottom example properly, as the subscript letters are smaller.
5 years ago
Jeff Young
2a9186d9e9
Don't re-use FieldIDs when assigning ids on save.
Fixes https://gitlab.com/kicad/code/kicad/issues/7849
5 years ago
Wayne Stambaugh
d160b30ff1
Pcbnew: add keepout helper methods to ZONE object.
5 years ago
Jeff Young
60b17e727a
Make sure pad locked flags get transferred on ExchangeFootprint.
They used to be in the footprint but were moved to the individual
pads a few months ago.
Also applies to text items.
Fixes https://gitlab.com/kicad/code/kicad/issues/7844
5 years ago
Jeff Young
e4590e4762
Make sure SCH_GLOBALLABEL's bounding box includes its intersheet ref.
Fixes https://gitlab.com/kicad/code/kicad/issues/7819
5 years ago
Jeff Young
3c8e35249c
Mac doesn't like menus that start with ID 0.
Fixes https://gitlab.com/kicad/code/kicad/issues/7845
5 years ago
jean-pierre charras
ae15098a5d
Make a menuitem name translatable and understandable.
5 years ago
jean-pierre charras
fe02155b5a
3D viewer, DIALOG_3D_VIEW_OPTIONS_BASE: fix minor wxWidgets alerts and Add
minor cosmetic changes.
Fixes #7846
https://gitlab.com/kicad/code/kicad/issues/7846
5 years ago
Thomas Pointhuber
7ef9082c86
altium: add unit-tests for ReadProperties() and fix some issues found while doing so
5 years ago
Seth Hillbrand
5b7dd8c4b1
Update Translations
5 years ago
___davidpr
2b950c56ec
Translated using Weblate (Serbian)
Currently translated at 12.3% (843 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sr/
5 years ago
Eric
c7dd011cc5
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (6824 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
5 years ago
Konstantin Baranovskiy
056bc70f6b
Translated using Weblate (Russian)
Currently translated at 100.0% (6825 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
5 years ago
fresh
c2c6c7c56f
Translated using Weblate (Greek)
Currently translated at 96.6% (6599 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
5 years ago
Jonathan Haas
c5bf780db6
Translated using Weblate (German)
Currently translated at 100.0% (6825 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
5 years ago
fresh
7007e96fa1
Translated using Weblate (Greek)
Currently translated at 96.3% (6577 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
5 years ago
aris-kimi
f83ab58128
Translated using Weblate (Greek)
Currently translated at 96.3% (6577 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
5 years ago
fresh
24c2e0858f
Translated using Weblate (Greek)
Currently translated at 96.2% (6572 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
5 years ago
Michalis
a70e6ce160
Translated using Weblate (Greek)
Currently translated at 96.2% (6572 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
5 years ago
Arend-Jan van Hilten
1d87aaa270
Translated using Weblate (Dutch)
Currently translated at 93.8% (6403 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nl/
5 years ago
pimjansen98
5ec601fe9e
Translated using Weblate (Dutch)
Currently translated at 93.8% (6403 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nl/
5 years ago
Seth Hillbrand
6c408247fc
Translated using Weblate (Dutch)
Currently translated at 93.8% (6403 of 6825 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nl/
5 years ago
Dominik Wernberger
e2aa7be4b3
Added a lot of consts and refactored a few lines
5 years ago