Jeff Young
3c6d725f93
Kick PROPERTIES_PANEL a bit harder on language change.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16589
(cherry picked from commit e8b16fc64f
)
2024-02-23 16:53:30 +01:00
Jeff Young
ffa6adec96
Add a cache for TrueType contours and triangulation data.
...
Also returns minimumSegmentLength to its former value as
it doesn't appear to be required to fix
https://gitlab.com/kicad/code/kicad/-/issues/11463 .
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16568
(cherry picked from commit 162e8962f7
)
2024-02-23 16:53:29 +01:00
Jon Evans
589e21cd3b
Attempt to fix lib search again
...
The new bits will drop search results that
don't match all tokens in the search string,
which seems desirable.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16974
2024-02-23 14:36:32 +00:00
Seth Hillbrand
af02650689
Correct length tuning graphics
...
Resolved the differences between light and dark modes.
Unified the style with the teardrops panel.
Reduced size to 156px tall
Added HiDPI version
Aligned the start/end tracks vertically
Radius is measured to centerline for single
Radius is measured to midpoint between diff pairs
Spacing is measured to interior track centerline
Amplitude is measured to interior track centerline
2024-02-20 12:06:12 -08:00
Seth Hillbrand
421b95d1fa
Update teardrop graphics
...
Make sure that 'w' is on the minor axis of the pad attachment
Change track ends to "wave" denoting that they continue
Standardize size for each at 275x130px
Add 2x HiDPI version
2024-02-19 17:08:56 -08:00
Mike Williams
407bb10197
Default grid: set PCB to 0.5mm, Page Layout editor to 100 mil
2024-02-15 13:31:41 -05:00
Seth Hillbrand
01544cb010
Revert disambiguation menu delay to 0.5s
2024-02-15 09:17:51 -08:00
Jon Evans
944a3d7962
Transparently support old versioned env vars for symbol and footprint libs
2024-02-15 15:31:08 +00:00
Jon Evans
7b0bb59b37
Remove hard-coded versioned env vars in most places
2024-02-15 15:31:08 +00:00
Marek Roszko
6db6e85161
Set an excluded property in json reports for erc/drc
2024-02-13 18:38:26 -05:00
Jeff Young
f75c72ebb5
Use background color for checkerboard when not UNSPECIFIED.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16961
2024-02-13 18:21:51 +00:00
Ian McInerney
b588001b95
Don't remember the menu in the tool dispatcher
...
Remembering the menu in the tool dispatcher can lead to stale pointers
if we never receive the required menu open or close events. Since wx
3.1.3, we get a valid menu object for all three events, so just forward
the event to that menu unconditionally if the menu is one of our
ACTION_MENUs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16844
2024-02-11 23:24:18 +00:00
Alex
b5982f7319
EasyEDA import: force close some line chains.
2024-02-11 23:52:56 +03:00
Jon Evans
d6fb362bd1
Add attempted fix for Sonoma menu crashes
...
See https://gitlab.com/kicad/code/kicad/-/issues/16844#note_1767141019
2024-02-11 12:00:42 -05:00
Laurens Holst
755d4ada6d
Correct Dutch language name to "Nederlands".
...
"Nederlandse" is the adjective form which is not appropriate here;
only used stand-alone when referring to nationality.
2024-02-10 23:30:50 +01:00
Yon Uriarte
5819ad274f
Print traces on windows to stderr
2024-02-10 19:05:21 +00:00
Jan Wichmann
5a5cb218ea
Let pl_editor launch in run from builddir env on windows
2024-02-10 17:28:39 +00:00
Alex Shvartzkop
c6b8b1cc9e
Internationalize "Grid Settings" dialog.
2024-02-10 08:34:19 +03:00
Alex Shvartzkop
2fc68c2855
Internationalize PCB "Add Netclass Assignment" dialog.
2024-02-10 08:34:19 +03:00
Seth Hillbrand
f303996f9c
Add new icons for tools
...
Align elements to grid
Cleanup graphics
Cleanup tracks/vias
Drag
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16206
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16205
2024-02-09 15:55:57 -08:00
Seth Hillbrand
cabbab9a5f
Move pcbnew drag to move specific icon
2024-02-09 15:55:57 -08:00
Alex Shvartzkop
453e185613
Increase unconstrained tuning length to 1km.
2024-02-09 19:25:46 +03:00
Jeff Young
aef6b2a66e
nullptr safety and a bit of wxT'ing.
2024-02-09 13:56:01 +00:00
Jeff Young
33d93b79a3
Handle nested text variable references in title block.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16919
2024-02-09 12:37:13 +00:00
Jeff Young
69a69cc624
Fix properties manager assert on zone layer property.
2024-02-09 00:15:45 +00:00
Jon Evans
febe759e49
Do not mess with KIPRJMOD when loading aux projects
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16810
2024-02-08 18:28:20 -05:00
Jeff Young
e62b4f8ff4
Add nullable int and double to property system.
2024-02-08 18:14:31 +00:00
Jon Evans
4622738c93
Deconflict instance-checker dir with 7.0
2024-02-07 18:35:10 -05:00
Jon Evans
9d57637a1a
Fix clobbering of common settings
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16905
2024-02-07 18:31:43 -05:00
Jeff Young
8efd90e6e8
Allow reading of 0 text sizes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16902
2024-02-07 16:46:42 +00:00
Jeff Young
98bc03919d
Nullptr safety. KICAD-7DM
2024-02-07 14:21:44 +00:00
Mike Williams
6125a183b4
Settings: make sure file history size is at least 1
2024-02-07 09:00:13 -05:00
Jon Evans
169114fd07
Fix path from ba25f881c6
2024-02-07 08:55:03 -05:00
Wayne Stambaugh
36653c2064
Add new librarians to about dialog.
2024-02-07 08:27:43 -05:00
Jon Evans
ba25f881c6
Save common settings if we just created them
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16775
2024-02-06 21:33:44 -05:00
Jon Evans
181100fe44
Allow launching standalone procs from build dir
2024-02-06 21:33:44 -05:00
Jon Evans
874be359e0
Use a more specific path for instance checker
2024-02-06 21:33:44 -05:00
Jeff Young
e98d1c968e
Don't truncate mils properties in Property Inspector.
...
In fact, don't open-code yet another value-to-string impl.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16883
2024-02-05 16:53:00 +00:00
Jeff Young
1ff36f23b8
Clean up stale TODOs.
2024-02-05 15:49:57 +00:00
Jeff Young
de634c6f3e
Generate tofu if we fail to decompose outline font glyph.
2024-02-05 15:49:57 +00:00
Jeff Young
a28f092b67
Don't cover STL types.
2024-02-05 15:49:57 +00:00
Jeff Young
7b3485fcb8
Remove atrophied terminology (logical -> nickname)
2024-02-05 15:49:57 +00:00
Marek Roszko
740c7a73a2
Add missing color prop for text
2024-02-05 01:09:42 -05:00
Marek Roszko
c39e7b2225
Tweaks in eeschema for hidpi
2024-02-05 01:03:52 -05:00
Marek Roszko
3960c53225
A few tweaks for hidpi
2024-02-05 00:52:11 -05:00
Marek Roszko
11f76c129e
Use FromDIP in WX_GRID padding
2024-02-04 20:09:30 -05:00
Jeff Young
77c19fa99a
Fill in missing zone properties.
...
Also fixes some bugs with hatch properties being available
on rule areas.
2024-02-04 23:01:31 +00:00
Marek Roszko
b08f1ee6bf
Fix SPLIT_BUTTON at hidpi
2024-02-04 16:04:45 -05:00
Marek Roszko
387084d8b3
Fix default size of library tables dialog on hidpi
2024-02-04 15:53:15 -05:00
Marek Roszko
19124b685e
Make STD_BITMAP_BUTTON always draw a sane button size regardless of bitmap size
...
We need higher resolution images for use with STD_BITMAP_BUTTONs as 4K 250% scaling Windows which is "normal".
2024-02-04 15:48:57 -05:00
Jeff Young
36275bcbc5
Make sure polygonization error is on correct side.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16869
2024-02-03 20:17:31 +00:00
Alex
d4879e05ac
Use semantic version in drawing sheets.
2024-02-03 20:24:26 +03:00
Alex
4146a74bb7
Make more strings translatable in PCB grid settings.
2024-02-03 19:31:59 +03:00
Wayne Stambaugh
92c2ddf77a
Do not parent dialogs to non top level windows in panels or widgets.
2024-02-03 10:40:28 -05:00
Jeff Young
7cc663ad77
Schematic parity checking for CLI DRC.
2024-02-02 23:05:37 +00:00
Ian McInerney
d44b04978a
Allow enabling WXTRACE in release builds on all platforms
...
Setting the environment variable KICAD_ENABLE_WXTRACE now enables wx
trace logging on all platforms. MSW still requires its original
environment variables to be set to get the console displayed.
2024-02-02 14:21:33 +00:00
Wayne Stambaugh
2b1bf369f2
Do not parent file or directory dialogs to panels.
...
Parenting dialogs to child windows of top level windows is most likely
not defined behavior. It's also likely that this behavior varies across
platforms so it' best not to risk doing it. wxWidgets does not check if
the dialog parent is actually a top level window. There may be other
places we are doing this with our message dialogs so we should do an
audit.
2024-02-02 09:20:36 -05:00
Ian McInerney
85a2d6178a
Add coroutine stack size to trace output
2024-02-02 11:00:08 +00:00
Jeff Young
5d4b4f39ec
Allow PARAM_WXSTRING_MAP to behave as an array.
...
In particular, overwrite file contents with current
contents of map rather than merging.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16801
2024-01-31 14:58:48 +00:00
Jeff Young
445ed380b8
Formatting.
2024-01-31 14:58:48 +00:00
Marek Roszko
4b12534dbd
Fix property editor for graphic circles
2024-01-30 22:00:09 -05:00
Marek Roszko
c8d24b7613
Add missing IPC2581 cli support
2024-01-30 20:42:34 -05:00
Jeff Young
dc21defab7
Small performance improvement for DRC.
2024-01-30 13:19:04 +00:00
Marek Roszko
18692ea8e7
This is totally a debug aid for the search pane listview and not a feature
2024-01-29 20:39:48 -05:00
Jeff Young
ee5e2e56c0
Naming conventions; no functional changes.
2024-01-29 16:00:06 +00:00
Marek Roszko
22288adb7d
Reduce KICAD_VERSION in drawing sheets to something simple
2024-01-28 15:48:02 -05:00
jean-pierre charras
a5ffcd0a55
void Prettify(): fix a bug in a corner case, when a string ends with '\'
...
A '\' in a string is encoded as \\.
A '"' in a string is encoded as \".
But prettify parser did not take in account a string encoded as "xx\\" (for xx\)
So we need to verify if a sequence is xx\" or xx\\", i.e. if there are a odd
count of backslashes before a '"'
Fixes #16777
https://gitlab.com/kicad/code/kicad/-/issues/16777
2024-01-28 16:07:52 +01:00
Jeff Young
dd022c44e7
Add missing on-the-fly translation handlers.
2024-01-28 11:42:27 +00:00
Ian McInerney
9f66ddb27f
Attempt to use IsAttached to identify if a menu is a menubar menu
...
We can't get a mouse position for a menubar menu's event, because the
mouse may be outside our canvas. The original hack to detect menubar
menus may not work fully, and there have been some crashes appearing on
macOS where menubar menus attempted to get mouse position information.
Instead of the hack, try using IsAttached() to detect if the menu is
attached to a menubar, and then gate mouse position access accordingly.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16738
2024-01-27 20:59:14 +00:00
Jeff Young
54b46c6968
Remove ineffective attempt to fix mac menubar crash.
2024-01-27 17:45:49 +00:00
Ian McInerney
6ed71e1a1a
Don't translate the label for traditional Chinese, it must be in its own language
2024-01-26 20:39:29 +00:00
Jeff Young
3fde08f711
Attempt to escape from MacOS menubar crashbug.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16738
2024-01-26 18:33:25 +00:00
Marek Roszko
991703ceee
Add missing default init
2024-01-26 07:23:28 -05:00
Marek Roszko
465ccaef90
Add missing schematic parity drc test to cli
2024-01-25 22:14:49 -05:00
Alex Shvartzkop
6a69396070
Allow column auto-sizing in RC trees.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16727
2024-01-25 20:51:54 +03:00
Jeff Young
d3bc59e0e7
SelectBlock() will assert for invalid selection modes.
...
KICAD-63D.
2024-01-25 15:30:25 +00:00
Jon Evans
bfbf000f60
Add some safety around event-driven menubar recreation
...
Maybe addresses sentry KICAD-PC
2024-01-24 23:30:34 -05:00
Alex Shvartzkop
13f8fd77ac
wx 3.3 compatibility.
2024-01-24 19:58:12 +03:00
Jeff Young
a5ee614ae8
Comments.
2024-01-24 14:51:41 +00:00
Jon Evans
64221b95c9
Don't skip highlighting selected NPTH/via holes
2024-01-24 08:23:26 -05:00
Jon Evans
426aa76788
Add Andre Iwers to developers
2024-01-23 20:30:37 -05:00
afkiwers
c871bcf6db
removed unnecessary variables
2024-01-23 22:32:05 +00:00
afkiwers
c7475a16c8
implemented better caching for categories and parts overview to reduce processing time
2024-01-23 22:32:05 +00:00
Jeff Young
8410a5e685
Coding conventions and cleanup.
2024-01-23 16:03:25 +00:00
Marek Roszko
5f063dd458
Change the migrate settings path box to proportion rather than fixed min width
2024-01-22 22:12:38 -05:00
Seth Hillbrand
71992b3637
Add new icons to build list
2024-01-22 15:24:00 -08:00
Jeff Young
85f0dd279c
Push fileFilter callback function down a level.
...
(The GRID_CELL_PATH_EDITOR is shared by the whole column.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16707
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13959
2024-01-22 18:27:31 +00:00
Marek Roszko
f63c7806fd
More bitmap bundle comboboxes
2024-01-21 22:55:13 -05:00
Wayne Stambaugh
2cfb7a5310
Incremental schematic connectivity fixes.
2024-01-21 16:53:05 +00:00
Wayne Stambaugh
c2bd158194
Update about dialog contributors lists.
2024-01-21 08:29:15 -05:00
Alex
767ab72cdb
DXF import: INSERT angles are in degrees.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16656
2024-01-21 07:56:20 +03:00
Wayne Stambaugh
466269a360
Update about dialog contributors list.
2024-01-20 09:46:40 -05:00
Jan Wichmann
b65fa46c3c
Move git clone to standard create project
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16523
2024-01-19 23:52:37 +00:00
Jeff Young
7fbeea0195
Allow smaller grid dots on Retina displays.
2024-01-19 20:37:27 +00:00
Jon Evans
e29baa75b4
Scale GAL grid with DPI
2024-01-19 12:20:13 -05:00
Jeff Young
7975ad495b
Push busyCursor out of scope after building dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16653
2024-01-19 17:13:15 +00:00
Jeff Young
65b89116e1
Clean up formatting.
2024-01-18 16:17:46 +00:00
Marek Roszko
4e0e348688
FromDIP the default frame sizes
2024-01-17 23:01:58 -05:00
Marek Roszko
8a3a7b2a10
Tie the caption size to the font size to scale at hi dpi better on windows
2024-01-17 21:45:18 -05:00
Andre Iwers
4d1a016429
HTTP Libraries: Improved cache performance
2024-01-18 02:33:16 +00:00
Jeff Young
97cb15dd47
Make sub menus conditional on them having child items.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16631
2024-01-18 00:21:15 +00:00
Jon Evans
7aad7fcce6
Expose CORNER_STRATEGY to swig
2024-01-17 17:08:14 -05:00
Jeff Young
047b5f8b18
Cache for wxLocale::IsAvailable().
2024-01-17 16:13:53 +00:00
Jeff Young
455fae45d8
Support point editing of inverted rectangles.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16595
2024-01-17 15:27:48 +00:00
Jon Evans
57c40d4f17
Disable the splash screen for now
2024-01-16 17:26:02 -05:00
Marek Roszko
f20e8a6e41
Add 256x256 program icon pngs
2024-01-16 17:21:44 -05:00
Marek Roszko
f6401b0903
Fix preferences dialog on hidpi using FromDIP
2024-01-16 15:33:32 -05:00
Alex Shvartzkop
fba6aaf0e8
Only height should be increased for LIB_TREE_RENDERER.
2024-01-16 22:04:30 +03:00
Alex Shvartzkop
ac59fae152
Fix cut-off library tree cell texts.
2024-01-16 21:59:08 +03:00
Seth Hillbrand
a044ca8d4d
Don't show preferences without lib table init
...
Since we require lib tables for the kiface, we require them for
instantiating the kiface and won't show preferences without them
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16611
2024-01-16 09:18:22 -08:00
Alex Shvartzkop
f99505e190
Fix arc editing bugs when endpoints match.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16532
2024-01-16 16:17:45 +03:00
Alex Shvartzkop
5bd620d8f9
Support Bezier curve editing in eeschema.
2024-01-16 14:11:25 +03:00
Marek Roszko
fc62d36441
Add share/locale to catalog paths on windows
2024-01-15 22:08:17 -05:00
Alex Shvartzkop
82a0227c20
Don't plot polygon borders when they are disabled.
2024-01-15 22:35:35 +03:00
jean-pierre charras
ec3bf79c42
Fix incorrect Help menu on Windows
...
Fixes #16598
https://gitlab.com/kicad/code/kicad/-/issues/16598
2024-01-15 08:37:12 +01:00
Alex Shvartzkop
b7460f29b4
Altium schematic: fix properties parsing in old formats.
...
Leading "|" can be missing before "RECORD=28" in old formats.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16513
2024-01-14 13:12:47 +03:00
Marek Roszko
5bc78f7d9f
Remove the user 3d path creation
2024-01-13 19:35:55 -05:00
Marek Roszko
21647f54e9
Rename the `gal` output to `kigal`
2024-01-13 11:35:59 -05:00
Seth Hillbrand
42e02552ac
Make outline font min segment length configurable
...
This was hard coded at 10IU, which was way too small for pcbnew and
still too small for schematic editor. Instead, we set a default of 50
and allow the user to adjust (smaller for less powerful machines)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16568
2024-01-11 18:30:00 -08:00
Jeff Young
c95db272ca
Keep "Type" field consistent with 6.0.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16254
2024-01-10 18:14:56 +00:00
jean-pierre charras
6c5b116f3b
Fix incorrect init of m_cbKicadUpdate only noticeable when KICAD_UPDATE_CHECK is ON
2024-01-10 18:45:11 +01:00
jean-pierre charras
6659cec5e0
LIB_TREE::onHoverTimer() fix crash in Footprint Chooser dialog, due to
...
a pointer that can be null, when called from Change Footprints dialog.
Fixes #16556
https://gitlab.com/kicad/code/kicad/-/issues/16556
2024-01-09 15:49:23 +01:00
jean-pierre charras
9c05b61d7b
VIEW::ReorderLayerData(): fix an issue that creates crash in Gerbview
...
Fixes #16558
https://gitlab.com/kicad/code/kicad/-/issues/16558
2024-01-09 15:13:57 +01:00
Marek Roszko
8eb6123985
Move PAGE_INFO to kicommon
2024-01-09 07:26:04 -05:00
John Beard
b57626807d
Fix crash when cancelling fp table setup
...
The missing OnPgmExit leads to a segfault later if you
cancel the FP table setup when initialising a new config.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16525
2024-01-08 23:33:12 +00:00
Andre Iwers
047cb41a1d
Implemented Timeout for HTTP LIB
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15756
2024-01-08 23:20:23 +00:00
jean-pierre charras
3f70387a17
KISTATUSBAR: code refinement and add comments
2024-01-07 09:47:40 +01:00
jean-pierre charras
1649b7dd56
Kicad manager: fix some issues about the wxStatusBar:
...
- fix broken code KICAD_MANAGER_FRAME::PrintPrjInfo()
- fix issues created by using KISTATUSBAR instead of wxStatusBar
(the user field count differs because there are 4 other fields added)
- do do use a fixed size in KISTATUSBAR for FIELD_OFFSET_BGJOB_TEXT field:
fixed field size does not work fine if the text to display is not known
Fixes #16535
https://gitlab.com/kicad/code/kicad/-/issues/16535
2024-01-06 20:23:37 +01:00
Wayne Stambaugh
a310c0a05a
Do not expand the entire schematic hierarchy navigator tree by default.
...
The new behavior is to only expand to the first child of the root sheet
level. On very complex hierarchies, this makes the navigator far more
useful.
Do not update schematic hierarchy navigator on every edit. Now only
sheet changes will trigger a rebuild of the tree.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16371
2024-01-06 07:56:16 -05:00
jean-pierre charras
3626a9e4cc
SVG_PLOTTER: Update brush color also when the alpha value has changed.
...
Previously, the alpha value change was not tested, so the SVG style was
not always updated.
Fixes #16530
https://gitlab.com/kicad/code/kicad/-/issues/16530
2024-01-06 09:11:40 +01:00
Marek Roszko
be21c689e8
Change the __except to use the exception result codes
2024-01-05 21:03:43 -05:00
Marek Roszko
05cbfc6aca
Add Windows SEH to catch fontconfig/freetype font read faults
...
Related https://gitlab.com/kicad/code/kicad/-/issues/16484
2024-01-05 15:23:00 -05:00
Jeff Young
169ece3b71
Try reusing the TOOL_DISPATCHER menu hack for libtree previews.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16493
2024-01-05 14:20:33 +00:00
Marek Roszko
23f35e1c8b
Allow lexers to build into kicommon
2024-01-05 07:48:08 -05:00
Ian McInerney
44ee299941
Fix layout issues in git clone dialog
2024-01-05 12:22:37 +00:00
Jeff Young
015a050169
Escape error messages for HTML.
2024-01-05 11:03:36 +00:00
Jeff Young
d05675f673
Minor performance wins.
2024-01-04 16:26:32 +00:00
Jeff Young
5aae8e2fd0
Code cleanup.
2024-01-04 16:13:42 +00:00
jean-pierre charras
df4e72827b
Eeschema printing, advanced config: set EnableEeschemaPrintCairo to true by default.
2024-01-04 15:10:08 +01:00
Marek Roszko
f8744b7797
dsnlexer can live in kicommon
2024-01-03 23:18:31 -05:00
Marek Roszko
9195de9849
Disable the update check on non-apple, non windows systems by default
2024-01-03 19:32:05 -05:00
Jon Evans
b8aef58561
Add proper comparison operators for BOARD_DESIGN_SETTINGS and children
...
BOARD::operator== was just comparing pointers
2024-01-01 13:37:31 -05:00
arturo182
8373786e40
Happy New Year!
2023-12-31 23:18:30 +00:00
Alex Shvartzkop
965576f2c6
Enable alpha test for bitmaps in OpenGL GAL.
2023-12-31 15:05:00 +05:00
Alex Shvartzkop
e8fabb58a6
Fix bitmap Z order in OpenGL GAL.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16482
2023-12-31 14:09:28 +05:00
Ian McInerney
5a5b7e0064
Stop clearing tool transitions when running tools
...
There doesn't seem to be a need to actually clear transitions for the
tools when running a handler. This clearing also prevents running
another nested handler from the same tool.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16449
2023-12-29 00:37:38 +00:00
Ian McInerney
b6fffb3923
Add more tool stack tracing
2023-12-29 00:37:38 +00:00
Ian McInerney
f2702b223c
Introduce base IO_MGR class and unify RELEASER objects
...
The IO_RELEASER is a thin-wrapper around a std::unique_ptr, but done
this way to allow easier addition of a custom deleter in the future if
something needs to call back into the IO_MGR.
2023-12-29 00:37:38 +00:00
Marek Roszko
284df4adf8
Move two pgm_base method definitions back to pgm_base.cpp
2023-12-28 08:26:10 -05:00
Marek Roszko
7252ae551c
Move EDA_PATTERN_MATCH to kicommon
2023-12-27 22:08:11 -05:00