Jeff Young
fc4bc10d27
Separate out axes definitions between ModEdit and PCBNew.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5711
2 years ago
Jeff Young
881cf9dfcf
Minor improvements to clarity and conformity for Display Options.
2 years ago
Jeff Young
791aa64950
Functionally it's a "reference image".
The implementation happens to be a "bitmap".
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15932
2 years ago
Alex Shvartzkop
00904e8e23
Set UNPACK_ALIGNMENT properly for RGB bitmaps,
2 years ago
Alex Shvartzkop
0e4553b1fa
Fix variable shadowing.
2 years ago
Alex Shvartzkop
977912dcd5
Fix up 75c758e5f4 for masked images.
2 years ago
Alex Shvartzkop
71d0c7f6af
OpenGL: Improve logic when bitmap cache memory is exhausted.
Don't remove the front entry, as it will likely be needed for the next bitmap.
Instead, implement neuristics based on access times.
2 years ago
Alex Shvartzkop
ccc29e9776
Improve bitmap caching performance.
2 years ago
jean-pierre charras
4ffa013467
Fix minor compil and Coverity warnings (not initialized vars)
2 years ago
Jeff Young
0cf6679bfe
Try to get the scoring logic right (again).
Also adds matching against a library name.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15875
2 years ago
Jon Evans
4c1da16d6f
Don't attempt to take the size of invalid bitmap
2 years ago
Jeff Young
435e3fab8d
Support text variables in STEP export filename.
Also fixes some other file browser titles to match Kicad's overall style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15927
2 years ago
Jon Evans
96d203477e
Fix launcher buttons on macOS
2 years ago
Jeff Young
bc0fe74f72
Score initializing is done by LIB_TREE_NODE::ResetScore().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15875
2 years ago
Jeff Young
ab89038fa8
More protection for drawing dashed lines on MSW.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15888
2 years ago
Jon Evans
9d455ca399
Fix rendering of ACTION_TOOLBAR_PALETTE buttons at non-normal sizes
2 years ago
Jon Evans
47e25d617e
ADDED: Icon scaling for toolbars only
Unlike the old "icon scale" (that actually scaled all bitmaps)
this one actually changes the toolbar size while making use
of the new bitmap bundle functionality
Add more resolutions for all tool icon bitmaps
Wouldn't want Mark's eyes to bleed
2 years ago
Jon Evans
06a4bdbf4c
Upgrade BITMAP_TOGGLE and GRID_BITMAP_TOGGLE to wxBitmapBundle
2 years ago
Jon Evans
50fe585827
REMOVED: manual icon scale preference
This is now handled properly by wxWidgets on all platforms
See https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Jon Evans
e2cc678231
Add 2x scale icons
See https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Jon Evans
eb5b3db063
Add bitmap bundle support to BITMAP_SCALE
Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119
2 years ago
Jeff Young
3e4d5d776d
Add --exclude-pdf-property-popups to schematic plotting CLI.
2 years ago
Jeff Young
54277b1e8b
Fix plot clipping when edge values are interpolated.
2 years ago
Jeff Young
85c218f794
Fix missing member variable initialization.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15914
2 years ago
Seth Hillbrand
91a151deb1
Coverity fixes
2 years ago
jean-pierre charras
f87065bf0b
Fix compil issues on msys2 , gcc13
2 years ago
Marek Roszko
aa2a0cdd16
We dont actually need to link to openssl
2 years ago
Seth Hillbrand
6e50b4c5f7
Add libgit compatibility header
2 years ago
Jon Evans
e251bbd217
gmtime requires an explicit cast on some platforms
2 years ago
Jon Evans
5dd3631df2
Revert "Add security library include in CMake for MacOS"
This reverts commit 36b0aa6050 .
2 years ago
Alex Shvartzkop
8c7fe9b071
Use fn_str for ifstream in Git dialog.
2 years ago
Seth Hillbrand
36b0aa6050
Add security library include in CMake for MacOS
2 years ago
Seth Hillbrand
5c5a38af21
Update fixes for MacOS
2 years ago
Seth Hillbrand
81214e1f0f
Remove unneeded headers
2 years ago
Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago
Wayne Stambaugh
c4a9703f81
Minor dialog layout fixes.
2 years ago
Jeff Young
134685bc32
Optical alignment for capital 'T's.
2 years ago
Jeff Young
b089630b4c
Simplify Import Graphics.
Removed no-longer-required differentiation between importing
footprint vs board objects.
Renamed files to match the dialog.
Made Position At and Set Layer optional checkboxes.
Removed Group Items checkbox. (In the unlikely event that you don't
want a group, do an UnGroup after importing.)
Flattened out labelled-sizers in the dialog.
Removed importers blacklist, which hasn't been active for at least 4
years.
Fixed undo/redo bug that caused items to be no-longer-grouped after
a redo.
2 years ago
Jeff Young
89011e888c
More modern look & feel for tuning status popup.
(Also includes min and max info, and move string processing out
of router.)
2 years ago
Jeff Young
9c4bb464ac
Improve tuning status popup colours.
2 years ago
Alex Shvartzkop
be1008cbd8
ADDED: Heal Shapes; Fix discontinuities in gfx import and Cleanup dialog.
2 years ago
Marek Roszko
63ba3b8ea7
Remove BITMAP_OPAQUE just like the TODO said :D
2 years ago
Marek Roszko
bee6e6be01
AddMenuLanguageList should live in EDA_BASE_FRAME, its only user
2 years ago
Marek Roszko
584757f2df
Move the menu helpers to ui_common instead of sitting in bitmap for some reason
2 years ago
Marek Roszko
ba83e84b91
Move SaveCanvasImageToFile to EDA_DRAW_FRAME rather than leaking things to bitmaps
2 years ago
Jeff Young
2c02c26af4
Centralize min/opt/max printing.
2 years ago
Jeff Young
d5d07e64c9
Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible.
4 years ago
Alex Shvartzkop
a16bdb7288
ADDED: Support EAGLE libraries directly in Symbol Library Table.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2214
2 years ago
Alex Shvartzkop
9ed19192de
Improve editing values with {return} in text fields; Add hyperlink detection.
2 years ago
Jeff Young
372c5d7963
Remove hack that's no longer necessary.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14020
2 years ago