Marek Roszko
|
7010f7963c
|
EDA_ITEM does not belong in VIEW
|
2023-09-25 19:30:42 -04:00 |
Jeff Young
|
04214983cf
|
Repair standalone application 3D plugin path resolution.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15322
|
2023-09-25 18:03:27 +01:00 |
Jeff Young
|
902e5df2e8
|
Report unsupported DXF features on import.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15614
|
2023-09-25 16:21:11 +01:00 |
Jeff Young
|
88e34fd482
|
Coding style.
|
2023-09-25 16:21:11 +01:00 |
Marek Roszko
|
050f812f5e
|
Move fontconfig to kicommon for now to de-duplicate the font cache
|
2023-09-24 22:58:18 -04:00 |
Marek Roszko
|
c006482feb
|
Add SETTINGS_MANAGER::GetUserSettingsPath back because swig
|
2023-09-24 20:10:32 -04:00 |
Seth Hillbrand
|
91450c22cc
|
Allow disambiguation menu configurability
Adds an advanced config flag to all testing different values for
different users.
Related to https://gitlab.com/kicad/code/kicad/-/issues/15128
|
2023-09-24 16:33:05 -07:00 |
Marek Roszko
|
98b35b1a7f
|
Start using the sentry environment tag
|
2023-09-24 14:42:00 -04:00 |
Andre Iwers
|
f2fdf0f3df
|
httplib: add support for exclude attributes
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15720
|
2023-09-24 13:37:01 +00:00 |
Marek Roszko
|
e3285c234a
|
Move executable path to PATHS to avoid a circular dependency
|
2023-09-23 20:21:37 -04:00 |
Marek Roszko
|
3c18e216b1
|
Move configparams to kicommon
|
2023-09-23 20:06:58 -04:00 |
Marek Roszko
|
121ea99824
|
Move the settings path to PATHS to allow shifting other classes into kicommon
|
2023-09-23 20:06:58 -04:00 |
Marek Roszko
|
37479c4154
|
HIDPI_GL_3D_CANVAS needs CAMERA so move it over
|
2023-09-23 20:06:57 -04:00 |
Marek Roszko
|
563cd522eb
|
confirm is now free to live in kicommon
|
2023-09-23 10:24:47 -04:00 |
Marek Roszko
|
eb84c29414
|
Remove confirms dependence on pgm_base and unused header
|
2023-09-23 10:20:31 -04:00 |
Marek Roszko
|
1c11a599c8
|
Move trace_helpers to kicommon
|
2023-09-23 09:37:47 -04:00 |
Marek Roszko
|
f8e33be07f
|
Break out the boundary violating parts of gal into common through subclassing
|
2023-09-23 09:37:47 -04:00 |
Jeff Young
|
0f94b467ba
|
Fix arg parsing in ExecuteFile.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15326
|
2023-09-23 14:34:54 +01:00 |
Jeff Young
|
722a90213c
|
Correct path of pcb drawing sheet file on saveAs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15551
|
2023-09-22 18:48:29 +01:00 |
Alex Shvartzkop
|
3ee2086f95
|
Don't freak out when can't warp the pointer.
|
2023-09-22 05:10:42 +03:00 |
afkiwers
|
a1708637fc
|
fixed missing desciption in symbol chooser
|
2023-09-22 01:15:32 +00:00 |
jean-pierre charras
|
e152f97f35
|
Fix minor Coverity warnings. Small code cleaning in pcb_parser.cpp
|
2023-09-21 11:33:29 +02:00 |
Seth Hillbrand
|
b2ef620ea6
|
Focus back to the main window after dialog
Mouse actions would focus the window but we explicitly set it here to
allow keyboard shortcuts
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15603
|
2023-09-20 17:38:06 -07:00 |
Jon Evans
|
0cf09fe374
|
macOS: fix errant rpath
|
2023-09-20 14:37:44 -04:00 |
Mike Williams
|
9541e45502
|
BOM Exporter: allow using presets from the command line
|
2023-09-20 10:57:43 -04:00 |
Marek Roszko
|
ee91b550d8
|
gl_context_mgr and gl_util belong in the gal folder
|
2023-09-19 23:06:44 -04:00 |
Marek Roszko
|
43a59275c3
|
Remove unused header
|
2023-09-19 21:14:26 -04:00 |
Jon Evans
|
9973dd3e5d
|
Fix sentry compile issues on macOS
|
2023-09-19 20:31:14 -04:00 |
Marek Roszko
|
9deff07ca6
|
Save 470KB by not re-initializing lineTypeNames over a thousand cpp files it leaks into
I saved a bunch of money on my car insurance by switching to Extern
|
2023-09-19 20:05:55 -04:00 |
Jeff Young
|
dedefb743b
|
Even out spacing in GAL display options.
|
2023-09-19 17:47:30 +01:00 |
Jeff Young
|
58889f8120
|
Improve shape properties dialog layout.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15683
|
2023-09-19 17:04:05 +01:00 |
Jon Evans
|
1635df57a3
|
httplib: code style fixes
|
2023-09-18 21:37:34 -04:00 |
Jon Evans
|
8f6ae8c6b3
|
httplib: code style / spelling fixes
|
2023-09-18 21:27:39 -04:00 |
Andre Iwers
|
2bcad18cc2
|
ADDED: HTTP library support
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12027
|
2023-09-19 01:09:21 +00:00 |
Marek Roszko
|
22b733209d
|
Fail GAL on its header leaking audit
Maybe we should rethink directly accessing GAL so much, but at least 600 files didn't need GAL leaked into them due to view_overlay.h
|
2023-09-18 19:52:27 -04:00 |
jean-pierre charras
|
a568e4f4d3
|
Fiw a few compil and Coverity warnings.
|
2023-09-18 18:15:02 +02:00 |
Alex Shvartzkop
|
1decd31baf
|
Vertically center wxGrid cells by default.
|
2023-09-18 17:15:34 +03:00 |
Alex Shvartzkop
|
768d4a6782
|
Wayland: fix cursor warping on KDE and Weston, add logging.
|
2023-09-18 12:56:54 +00:00 |
Alex Shvartzkop
|
06463fd35a
|
Fixes for Wayland cursor warping:
- Emulate the mouse position, since no motion events are sent after warp
- Do not call wl_surface_commit to prevent an assert
- Re-organize code a bit
|
2023-09-18 12:56:54 +00:00 |
Clément Saccoccio
|
ad62b165fe
|
Fixed infinite mouse-drag with fast movement on Wayland.
|
2023-09-18 12:56:54 +00:00 |
Marek Roszko
|
4a53c8f330
|
newstroke_font can live in kicommon
Turns out, gal doesnt even use newstroke_font.h anymore, stop bleeding it everywhere due to the gal header
|
2023-09-18 07:40:02 -04:00 |
Jeff Young
|
93a5d01230
|
Unroll ACTIONS::CURSOR_EVENT_TYPE into a flat enum.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15666
|
2023-09-18 12:38:34 +01:00 |
Jeff Young
|
ef92429ac2
|
Implement changed notifiers for textvar, netclasses and severities.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15440
|
2023-09-17 17:35:15 +01:00 |
Jon Evans
|
6f9af10912
|
DbLib: support columns with numeric data
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15662
|
2023-09-16 22:37:12 -04:00 |
Marek Roszko
|
2de38f8d75
|
Force jobs to be instantiated in kicommon
This is important since these get passed between modules at runtime
|
2023-09-16 21:02:33 -04:00 |
Marek Roszko
|
ab8bcf537e
|
EDA_UNITS_UTIL to kicommon
|
2023-09-16 19:43:49 -04:00 |
Marek Roszko
|
d504b77af7
|
Remove unneeded pgm_base.h include
|
2023-09-16 19:41:50 -04:00 |
Marek Roszko
|
0b99d77fb5
|
Move layers to kcommon
|
2023-09-16 19:12:55 -04:00 |
Marek Roszko
|
2b90607dcd
|
Shuffle color4d into kicommon since its used many places
|
2023-09-16 19:12:55 -04:00 |
Alex
|
e603ba4f3e
|
wxGTK: add GDK display type to version info.
|
2023-09-16 21:53:47 +03:00 |
Josue Huaroto
|
33f5483bc9
|
Change Y min/max limits in simulation plot window
|
2023-09-15 17:50:02 +00:00 |
Mark Roszko
|
21c81a5392
|
Fix version_header depend for kicommon
|
2023-09-15 17:01:38 +00:00 |
jean-pierre charras
|
5a81977024
|
Fix a link issue on msys2
|
2023-09-15 08:47:42 +02:00 |
Marek Roszko
|
4af68a70d1
|
Manifest kicommon on msvc
|
2023-09-14 20:21:01 -04:00 |
Marek Roszko
|
285f8c0b88
|
KIID kicommon
|
2023-09-14 19:21:55 -04:00 |
Marek Roszko
|
cb7d7b09e3
|
config_params doesnt need color4d
|
2023-09-14 19:21:55 -04:00 |
Alex Shvartzkop
|
e6d6a06480
|
Fixes for wx 3.3 in pg_editors.cpp
|
2023-09-14 19:05:46 +03:00 |
Alex Shvartzkop
|
ff49d5ada9
|
Fix ambiguous overloads on wx 3.3
|
2023-09-14 19:05:46 +03:00 |
Jeff Young
|
c7e865e4a2
|
Safety for negative pen widths.
|
2023-09-14 13:39:35 +01:00 |
jean-pierre charras
|
931401b5be
|
Fix a compil issue (missing header) and a minor compil warning
|
2023-09-14 08:44:09 +02:00 |
Marek Roszko
|
5b9aab9070
|
fontconfig.cpp doesn't need pgm_base.h
|
2023-09-13 23:14:50 -04:00 |
Marek Roszko
|
e2c2875765
|
BITMAP_INFO kicommon
|
2023-09-13 23:11:03 -04:00 |
Marek Roszko
|
2b0d091636
|
MARKUP_PARSER kicommon
|
2023-09-13 21:37:35 -04:00 |
Marek Roszko
|
d1f2b14ee2
|
wx_filename to kicommon
|
2023-09-13 21:16:27 -04:00 |
Alex
|
66922b3bd2
|
Add hacks for EGL on Wayland
|
2023-09-14 03:54:01 +03:00 |
Jeff Young
|
e492efe3c5
|
Finish up custom-shaped pad spoke templates.
Also fixes a bug in number box for rotated pads.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13962
|
2023-09-13 23:34:25 +01:00 |
Jeff Young
|
d6b75c64e1
|
ADDED: custom-shaped pad spoke templates.
|
2023-09-13 23:34:25 +01:00 |
Marek Roszko
|
66021f0657
|
Low hanging fruit to kicommon
|
2023-09-11 21:52:10 -04:00 |
Marek Roszko
|
a4bf2ff41d
|
LIB_ID to kicommon
|
2023-09-11 21:52:04 -04:00 |
Marek Roszko
|
f0987821b5
|
Move locale_io to kicommon
|
2023-09-11 21:51:58 -04:00 |
Marek Roszko
|
4ac5404822
|
Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited
Somebody manually edited at least 3 files fixed here....so the fbps were wrong
|
2023-09-11 19:10:16 -04:00 |
Jeff Young
|
402b701c9e
|
Formatting.
|
2023-09-11 22:05:24 +01:00 |
Alex Shvartzkop
|
9f63820ed4
|
Fix a bug in RebuildBezierToSegmentsPointsList.
|
2023-09-11 09:35:07 +03:00 |
Marek Roszko
|
b5d5eb842a
|
Start a kicommon shared lib
|
2023-09-09 18:04:50 -04:00 |
Alex Shvartzkop
|
ead44d58a0
|
Fix bezier curves drawing in schematic/libedit.
|
2023-09-09 20:28:49 +03: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 |
Alex Shvartzkop
|
bc846f5fca
|
SVG import: skip shapes that are not stroked and not filled.
|
2023-09-08 14:46:04 +03: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 |
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 |
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 |
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
|
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
|
1b8abdfde7
|
ADDED: Basic STEP manipulation utils available to Python.
|
2023-09-07 10:57:02 +03: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 |
Marek Roszko
|
f45d61ef18
|
OUTLINE_FONT does not need Pgm() or settings or EDA_TEXT
|
2023-09-06 22:12:59 -04:00 |
Marek Roszko
|
19db0f943f
|
Restore gal recursive link to common
|
2023-09-06 21:59:01 -04:00 |
Marek Roszko
|
10c495952e
|
Snip 2 useless includes in transform.cpp
|
2023-09-06 21:34:02 -04:00 |
Marek Roszko
|
5c62b98e7c
|
observable can live in core
|
2023-09-06 21:25:24 -04:00 |
Marek Roszko
|
81c069c1a3
|
Lets see if any platform barfs dropping gal's link to common
|
2023-09-06 20:33:51 -04:00 |
Marek Roszko
|
67b031adab
|
Painter base class should just live in gal instead of being in denial
|
2023-09-06 20:23:19 -04:00 |