Russell Oliver
aeb23188f1
Add Position Relative tool
9 years ago
Maciej Suminski
f0c8391a46
Use mouse (rather than cursor) position when selecting an item.
8 years ago
Maciej Suminski
dcc803ecb1
VIEW_CONTROLS::GetMousePosition() returns the mouse position in world coordinates.
8 years ago
jean-pierre charras
ad48cd435d
Replace SetToolID( ID_NO_TOOL_SELECTED, ...) by SetNoToolSelected() in code
8 years ago
jean-pierre charras
6ed4f9b208
Make EDA_DRAW_FRAME::SetToolID and mouse cursor shape setting working in GAL canvases, and uses same mouse cursor shapes in legacy and gal canvases.
Starting fixing incorrect UI behavior of Zoom to selection in Pcbnew.
8 years ago
Oliver Walters
18488342a5
Improved speed of Duplicate action
- Removed repetitive tool calls
8 years ago
Simon Richter
d5e85726ea
Doxygen improvements
8 years ago
Simon Richter
a9ca1e9930
Remove unreferenced local variables
8 years ago
Wayne Stambaugh
3cec63e9b9
Pcbnew: plugin improvements.
Allow partial library reads in libraries that support footprint per file.
This includes the KiCad and GEDA footprint libraries.
Allow for partially cached libraries rather than ignoring all valid files
when an error occurs.
8 years ago
jean-pierre charras
44b118f8cc
Cvpcb: minor fixes in menubar (fix a comment and a few accelerator keys)
8 years ago
jean-pierre charras
1f1438947f
Cvpcb: auto-selection of footprints: better algo to find a candidate.
8 years ago
jean-pierre charras
ee5565ae33
Cvpcb: EQU file association associates to all components
Fixes: lp:1697150
https://bugs.launchpad.net/kicad/+bug/1697150
8 years ago
jean-pierre charras
eadfff8ac4
Better management of the "Zoom to selection" tool in page layout editor.
- the useless "arrow tool" is removed.
- the "Zoom to selection" tool enable or disable the Zoom to selection (this is a on/off tool)
- When enabled, it can be disabled by the popup context menu, like in others applications.
8 years ago
jean-pierre charras
526b5e2cd3
Fix broken behavior of the "Zoom to selection" tool in Gerbview and Eeschema.
8 years ago
Wayne Stambaugh
d37a33723a
Pcbnew: GEDA plugin fixes and improvements.
Fix a bug in library cache modification check. The Pcbnew footprint
file extension (.kicad_mod) was used instead of the GEDA footprint file
extension (.fp) which always caused the cache to reload on every library
call.
Allow for partially cached libraries rather.
Remove #ifdefed out exception throw in FootprintEnumerate(). Exceptions
should not be disabled in plugins.
8 years ago
jean-pierre charras
33e0758636
Fixes: lp:1696204 3D STEP export doesn't handle B.Cu rename
https://bugs.launchpad.net/kicad/+bug/1696204
8 years ago
jean-pierre charras
51bed4bae9
Fix incorrect handling of wxID_CANCEL and Close events in DIALOG_BOM_EDITOR.
8 years ago
jean-pierre charras
9d524fe2e3
Remove incorrect leading spaces in some strings.
8 years ago
Fabrizio Tappero
1a30b4fb05
Launch correct default system PDF viewer on Linux.
The is a bug in the wxMimeTypeManager object that sets the wrong default
PDF viewer on Linux. Using wxLaunchDefaultApplication resolves the issue.
Remove angle brackets <> from error message as this causes issues with
controls that interpret HTML text.
Remove GetChars() from string formatting functions since it is not
required with wxWidgets 3 or greater.
8 years ago
jean-pierre charras
32abc273d0
3D shapes downloader: add .step and .stp files to the list of files to download
8 years ago
danngreen
a18d72b5d6
Made BOM editor dialog quasi modal
9 years ago
Bernhard Stegmaier
0e71686bfd
Reunion of zoom toolbar buttons.
The zoom window toolbar button is on the right toolbar separated from the
other zoom buttons on the top toolbar. Move the zoom window button to the
top toolbar beside the other zoom buttons.
8 years ago
Cheng Sheng
521e18ddbd
"Show Datasheet" button: Resolve env-vars (like ${KIPRJMOD}) if appears.
This way, the datasheets can be stored within the project dir, and referred as ${KIPRJMOD}/relative/path/to/datasheet.
9 years ago
jean-pierre charras
79823d573a
fix incorrect comment
8 years ago
jean-pierre charras
bea4664311
Fixes: lp:1695751 (EEschema: "Not-connected" flag not movable)
https://bugs.launchpad.net/kicad/+bug/1695751
8 years ago
jean-pierre charras
0d2634fe2d
Fix incorrect declaration of a translatable string.
8 years ago
Oliver Walters
29557e4d9e
Fixed button sizing for launcher panel
- Increased expansion so bitmaps are fully visible
8 years ago
Fabrizio Tappero
ac9a64a173
general UI fix. Fixed a lot of icons and a lot of menu.
Also a few no longer used .cpp icon files are removed.
9 years ago
Andrey Fedorushkov
ddec8036c1
Eeschema: fix an other erroneous "unit value out of range" test.
9 years ago
jean-pierre charras
c0bb8a30c2
Fixes: lp:1694456
https://bugs.launchpad.net/kicad/+bug/1694456
EEschema load: report "unit value out of range" in sub-sheet, although it is not the case.
9 years ago
Oliver Walters
e6baaa6164
Improved button layout on splash screen
- Simplified code
- Button bar expands to fill entire screen width
9 years ago
jean-pierre charras
b8183a1aa5
Fix Coverity warnings
9 years ago
jean-pierre charras
e9577a1025
Fixes: lp:1692706 (eeschema cache lib not rebuilt when saving schematic, and existing symbols already in cache are not updated)
https://bugs.launchpad.net/kicad/+bug/1692706
9 years ago
jean-pierre charras
5045ac1b54
Update pspice demo
9 years ago
Cirilo Bernardo
453e220fd8
Fix default line widths for non-mm units in DXF import
9 years ago
jean-pierre charras
200df95f00
fix bug (incorrect validation, on Windows only) in S3D_FILENAME_RESOLVER::ValidateFileName().
9 years ago
jean-pierre charras
1fda668f24
3D viewer: cosmetic enhancements: fix an incorrect icon, and add shortcut keys in right popup menu.
Also fix an incorrect legend in hotkey list.
9 years ago
jean-pierre charras
1951ee924c
Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt
9 years ago
jean-pierre charras
38c8470cdc
add comments in pcbnew_scripting_helpers.h
9 years ago
jean-pierre charras
2100c29a1a
Fixes: lp:1692436 (reset to defaults in Eeschema, edit component properties, puts fields in the wrong position)
https://bugs.launchpad.net/kicad/+bug/1692436
9 years ago
jean-pierre charras
9c7b0c2ee5
Fix a compil issue created by may commit 413a3d828a
.
9 years ago
Baranovskiy Konstantin
de28e58350
Better icons, by Konstantin Baranovskiy and Fabrizio Tappero
9 years ago
jean-pierre charras
413a3d828a
remove dead code in swig
9 years ago
jean-pierre charras
1a33efa133
Fix an issue when reading a gpcb footprint library when a .fp file has a problem.
Now the full library loading is not aborted (and the other libraries in list are also loaded).
Only the bad .fp file(s) is not loaded.
Mainly, a .fp file load error does not throw a library load error, and this is a temporary fix.
But throwing a library error when a .fp file cannot be loaded is worst (you even cannot import a good .fp file).
9 years ago
Oliver Walters
ea855c1abf
Fixed duplicate field names
- Now works correctly even if users overload default field names
9 years ago
Oliver
2a3a699d98
Component table is left aligned
9 years ago
Bernhard Stegmaier
df2ff50aa2
Fix OSX bundling issue.
Bundle kicad-ogltest as a console tool into the main KiCad bundle where
the other tools reside.
9 years ago
Maciej Suminski
e79f97860c
Bezier2Poly refactor
Before the refactor library browser display Bezier curves correctly only
once, at other times they were just straight lines or crashed the
application.
9 years ago
jean-pierre charras
f77db7b4b9
Fixes: lp:1690840 (Pcbnew crashes when creating a drill file)
https://bugs.launchpad.net/kicad/+bug/1690840
9 years ago
Maciej Suminski
499eabceb4
More data validity checks in POINT_EDITOR
Fixes: lp:1690658
* https://bugs.launchpad.net/kicad/+bug/1690658
9 years ago