7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-03-30 02:06:54 +00:00
Commit Graph

79 Commits

Author SHA1 Message Date
Jon Evans
d205a136a9 Ignore KiCad lock files 2025-03-23 20:08:05 -04:00
Seth Hillbrand
36366e254d Ignore autogenerated files 2025-03-22 08:04:31 -07:00
Seth Hillbrand
0877467384 Don't worry about generated spice files 2025-02-25 16:56:15 -08:00
Jon Evans
ca21a35bfc Improvements to kicad-cli test repeatability 2025-02-22 10:35:27 -05:00
John Beard
e923d6307c .gitignore: add demo lock files 2024-09-28 22:45:01 +01:00
Seth Hillbrand
f61ee3ff4b Remove unused code generation path
After 11 years, I doubt we're making this file format
2024-05-16 09:19:06 -07:00
Ethan Chien
226356a2a4 Add initial CMakePresets sample for Windows 2024-03-28 20:38:05 +08:00
ecorm
16de0a666c Horizontal/vertical zoom for Simulator plots
ADDED: Horizontal/vertical zoom for simulator plots, via mouse wheel,
toolbar buttons, menu commands, and hotkeys.

ADDED: Simulator preferences panel, populated with mouse wheel
and trackpad settings that control pan and zoom of simulator plots.

ADDED: Zoom In/Out Horizontally/Vertically commands that can be bound
to hotkeys.

CHANGED: Simulator plot scroll wheel gestures are no longer hard-coded
and can now be configured via the new Simulator preferences panel.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16597

Other unreported bugs that were fixed:

- Fixed wierd, jumpy simulator plot view limiting behavior.

- Fixed Zoom In Center and Zoom Out Center commands not preserving
  the simulator plot center point.

- Fixed simulator plot nudging when exported as PNGs.

- Fixed rectangular selection zoom being able to exceed simulator plot
  view limits.

Notes:

- Provided new SIM_PREFERENCES struct to be used for future
  simulator preferences set via the simulator preferences dialog.

- Bundled pre-existing EESCHEMA_SETTINGS::SIMULATOR settings into
  EESCHEMA_SETTINGS::SIMULATOR::VIEW.

- Replaced mpWindow::EnableMouseWheelPan with more general
  SetMouseWheelActions.

- Refactored and tidied up wxMathPlot's mpWindow code involved with
  fitting, zooming, and panning.

- Consolidated long lists of duplicated member variable initializers to
  a new mpWindow private delegated constructor.

- Provided provisional Zoom In/Out Horizontally/Vertically toolbar
  icons that need improvement by a graphics designer.

- Provided gitignore entries for the Qt Creator IDE
2024-03-10 12:43:18 +00:00
Ethan Chien
be81bce637 Add Feature: synchronize hierarchical labels and sheet pins 2024-02-25 14:23:59 +00:00
Jan Wichmann
5a5cb218ea Let pl_editor launch in run from builddir env on windows 2024-02-10 17:28:39 +00:00
Marek Roszko
050f812f5e Move fontconfig to kicommon for now to de-duplicate the font cache 2023-09-24 22:58:18 -04:00
Ian McInerney
e1d77aeeda Update gitignore 2023-08-08 00:10:05 +01:00
Seth Hillbrand
740679fd88 Avoid committing QA test results 2023-08-02 15:28:17 -07:00
Jeff Young
d409cdeb0e Add build dirs to .gitignore. 2022-12-10 22:00:24 +00:00
Alex
50b1265e82 Fix .gitignore path to bitmaps_png. 2022-09-28 13:37:23 +00:00
Marek Roszko
0303178605 ignoring .cmake files makes no sense. 2022-08-15 19:12:46 -04:00
Marek Roszko
70cc6e780d Fix the gitignore to include subdirectories in cmake 2022-08-09 00:20:21 -04:00
Marek Roszko
b3fd9be52e Fix gitignore for the updated cmakemodules folder name 2022-08-08 21:58:22 -04:00
Seth Hillbrand
bb90310411 Ignore new QA cruft files 2022-08-03 16:37:30 -07:00
Marek Roszko
b6b4ae959e Shuffle around the helper script folders 2022-07-21 19:04:08 -04:00
Mike Williams
7d478cc069 Git Ignore: vscode and ccache 2022-07-14 11:23:23 +00:00
Marek Roszko
98d9911c7d Move /Documentation to /doxygen 2022-07-10 15:10:04 -04:00
jean-pierre charras
82b2df67be Add 2 automatically generated files to the source tree.
These files are needed by translators, so it is better to add them to the source
without need to build kicad.
2022-06-22 08:51:04 +02:00
Marek Roszko
0a5438ec88 Fix gitignore to ignore build in the root rather than wildcard 2022-04-03 21:23:10 -04:00
Rafael Silva
22ff66f142 add nightly icons 2022-01-22 18:22:58 +00:00
luz paz
f968fc8719 Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
Jon Evans
1d261e6107 Add some missing images 2021-03-11 17:19:39 -05:00
Marek Roszko
3d4ac9af03 Relocate win32 resource files to the central folder for further consolidation 2021-03-09 21:48:14 -05:00
qu1ck
cc6df515a1 Make ARCs accessible from python 2021-03-01 17:34:47 +00:00
Jeff Young
a3b9e8ddb4 Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
Jon Evans
a8ef81aef1 Don't track project local settings in this repo 2021-02-21 20:30:57 -05:00
Ian McInerney
beb50c529e Reorganize the CMake folder to separate build and configure steps
The BuildSteps folder now contains the CMake scripts that are
called during the build process as individual stages, while
the root CMakeModules directory contains the CMake files used
during the configuration phase.
2021-01-28 00:24:22 +00:00
Ian McInerney
2aff8822d6 Rearrange linux resources and translate MIME files 2021-01-18 17:43:34 +00:00
Seth Hillbrand
8af4cf88a0 Fix crash when deleting symbol in GTK
So many things can go wrong with this control in GTK.  We have to
collapse the tree when updating the search string to avoid a crash when
referencing a child object but collapsing the tree will iterate over
elements and crash when we have deleted a symbol.

The temporary fix for this nonsense is to carefully order the calls.
We only need to collapse the search tree if we are not keeping our state
(in other words if we are fully re-building the tree)

Fixes https://gitlab.com/kicad/code/kicad/issues/6910
2021-01-04 09:15:40 -08:00
Seth Hillbrand
56cb974757 Merge remote-tracking branch 'i18n/master' into master 2020-10-19 17:20:24 -07:00
Michael Kavanagh
006e383f2a Move sch_text help into markdown file 2020-10-06 17:18:35 +00:00
Michael Kavanagh
42496a7d62 Convert DRC rules syntax help to markdown
Note, the original markdown spec specifies using 4 spaces to indent a
code block (https://daringfireball.net/projects/markdown/syntax)

Wrapping with three backticks doesn't work with this lib. Wrapping
with a single backtick for span elements works ok.
2020-10-06 17:18:35 +00:00
Jeff Young
e782794f96 Flesh out object properties and DRC Rule syntax help. 2020-09-05 17:44:59 +01:00
Electro707
4a3743e7dd 3D viewer flip action 2020-06-08 21:35:40 +00:00
Jeff Young
d3f017d825 DRC rules parser and engine.
Fixes https://gitlab.com/kicad/code/kicad/issues/2182

Fixes https://gitlab.com/kicad/code/kicad/issues/2116

Fixes https://gitlab.com/kicad/code/kicad/issues/1958

Fixes https://gitlab.com/kicad/code/kicad/issues/1965
2020-05-16 15:53:05 +01:00
Jeff Young
4990d1e7b2 Variable substitution framework.
This implements editing of variables and moving SCH_FIELDs,
TEXTE_MODULEs, TEXTE_PCB and worksheet items over to the new
framework.
2020-03-30 14:15:59 +01:00
Jeff Young
026d5c699f Update ingore list to include schematic_keywords. 2020-03-17 12:50:31 +00:00
Jonathan Warner
2a1594d074 Added .settings/ (Eclipse IDE) to .gitignore 2020-02-11 17:32:08 +00:00
Ian McInerney
2d7f4d60c5 Ignore files from Sublime Text 2020-02-10 21:45:25 +00:00
Jon Evans
8377efcc6c Ignore some additional editor config files used by VS
In case we ever can fully-support VS, we can consider removing
CMakeSettings.json from the ignore list and shipping a good set
of defaults for this file.
2020-02-06 11:18:50 +01:00
jean-pierre charras
5d5363396c Add automatically generated files needed for translations.
These help files are created from the .md source files and contain I18n strings,
but do not exist if kicad is not built from sources.
However they are needed by translators.
2020-01-29 18:47:06 +01:00
Seth Hillbrand
e1be88aef0 Updating .gitignore to ignore temp artifacts 2020-01-15 10:08:32 -08:00
jean-pierre charras
19e92c9d11 Eeschema: replace dialog_bom_help.html by dialog_bom_help.md The .md files are smaller and translatable. 2019-12-29 11:16:18 +01:00
Jon Evans
07d990f4f3 Add VS cache dir to .gitignore 2019-12-23 08:32:48 -05:00
Jakub Kozdon
4646bc0eef Pcb Calculator: Convert tracks width versus current formula to markdown. 2019-10-05 11:12:15 +02:00