Simon Wells
c0d9fc1b5c
Changed about menu items to just say About Kicad as its a common about dialog across the project
2015-09-24 06:59:31 +12:00
Simon Wells
1b26ca59b1
Added getting started to the remaining menus and fixed the icons
2015-09-24 06:29:21 +12:00
Simon Wells
70b93f3c6c
Updated accelerator keys to &M in eeschema and libedit
2015-09-24 06:11:56 +12:00
Simon Wells
58d0abb23a
Made help menu items consistent
2015-09-24 04:47:34 +12:00
Wayne Stambaugh
e97395090c
CvPcb: fix wxString formatting bug. (fixes lp:1497908)
...
* Fix wxString formatting assertion in Eeschema generic netlist exporter.
2015-09-21 16:39:59 -04:00
Chris Pavlina
a2beb2ecad
Eeschema: remove assertion in OnOrient() when the current object cannot be oriented.
2015-09-15 09:51:47 -04:00
Simon Wells
f053922fdf
Eeschema: fix focus issue in pin properties dialog in OSX. (fixes lp:1434045)
2015-09-13 18:43:38 -04:00
Wayne Stambaugh
ca1ae0d4a0
Eeschema: minor library configuration dialog improvments.
...
* Move check box above line spacer for consistency with other dialog designs.
* Fix spacing for a few buttons for layout consistency.
2015-09-12 16:20:16 -04:00
Wayne Stambaugh
9b0bd8ff42
Eeschema: minor color selection dialog improvements.
...
* Move color conflict checking code into TranferDataFromWindow so that it can be used in both the
OK and Apply button message handlers.
* Change Erc to ERC in text labels.
* Check for color conflicts and give the user the option to dismiss the changes before applying them.
* Add color conflict checking when apply button is pressed.
* Use default dialog size to allow sizers to set the initial size of the dialog.
2015-09-12 16:13:12 -04:00
jean-pierre charras
24409c6edc
Workaround to fix Bug #1492513 (EEschema crash when I hit ERC button Edit). It happens only on Window 32bits build with msys2+gcc 5.2). The crash is due to the wxHtmlListBox used in ERC dialog (Although the sample htlbox works fine).
...
The wxHtmlListBox is just replaced by the wxHtmlWindow to display and select the ERC marker list.
2015-09-10 14:03:16 +02:00
Wayne Stambaugh
626915851c
Eeschema: enable a few disabled stand alone mode options.
...
* Enable CvPcb launching in stand alone mode.
* Enable footprint editor launching in stand alone mode.
* Remove some dead code left over from the change in CvPcb behavior.
* These changes were made for users who prefer to work in a less project-
centric work flow. KiCad should not be in the business of dictating
work flow whenever possible.
2015-09-08 14:45:11 -04:00
jean-pierre charras
991927a177
Fix crash (only on Linux) when exporting a footprint from the footprint wizard frame.
...
Replace %zu be %d in wxString::Format (%zu format not known by wxString::Format on Windows 32 bits)
2015-09-07 17:20:15 +02:00
unknown
6b3ff2d59a
Eeschema:fix bug 1492542 component pins look disconnected if component is selected and then pan/scroll/zoom view
2015-09-06 15:07:46 +02:00
unknown
5fe527242f
eeschema: fix documentation on SCH_SHEET_PATH::Cmp to match actual behavior
2015-08-31 13:13:26 +02:00
unknown
b0241bacf0
Eeschema ERC now catches errors of unmatched global labels.
2015-08-31 13:09:47 +02:00
jean-pierre charras
545d127a1c
Fix netlist changes netnames randomly when netnames come from power pins invisible connected together but having different names.
2015-08-31 10:44:27 +02:00
jean-pierre charras
f7f7e3e918
Remove useless or not working code used in Load/Save config.
2015-08-31 08:43:33 +02:00
jean-pierre charras
4e94d522a6
Eeschema: Fix a minor draw issue in choose component dialog preview ( sometimes incorrect colors or line widths ) .
2015-08-30 16:46:34 +02:00
Jon Neal
0aa9fad668
Push UI preferences to child edit and view windows. (fixes lp:1468388)
...
* Push center on zoom, use middle mouse button to pan, limit panning, and
pan while moving object settings from schematic editor to symbol library
editor and symbol library viewer child windows.
* Push center on zoom, use middle mouse button to pan, limit panning, and
pan while moving object settings from board editor to footprint library
editor and footprint library viewer child windows.
2015-08-25 10:16:15 -04:00
Chris Pavlina
56084b3ee2
Fix bug in Eeschema component rescue library. (fixes lp:1485352)
...
* Rescue creates invalid file for project names with spaces. This fix replaces the spaces with
underscores to resolve the issue.
2015-08-17 19:12:34 -04:00
jean-pierre charras
ef0e13331d
Eeschema: fix and other case where the UFT8 strings are not correctly read on Windows (part name and ref in schematic files correctly saved but not correctly read)
2015-08-13 12:48:14 +02:00
jean-pierre charras
666e825e17
Eeschema: fix Bug #1483693 : eeschema for Windows fails to deal with Cyrillic (UTF8) (Windows specific).
...
lib_dxf/libdxfrw.cpp: try to fix a coverity warning about resource leak.
2015-08-12 09:24:18 +02:00
unknown
140d17bf82
fixes Coverity issue 109780 in project_rescue.cpp: an uncaught exception on load or save of the project library list
2015-08-10 09:39:13 +02:00
jean-pierre charras
fa55c0f18e
Minor fix (minor bug #148296 ) and very minor change.
2015-08-09 17:04:49 +02:00
Chris Pavlina
acb2c54594
Option dialog mnemonic and padding fixes
...
* Fix conflicting mnemonics in Eeschema options dialog.
* Add mnemonics to Pcbnew, Footprint editor, and Component editor option
dialogs.
* Fix padding in all option dialogs.
* Remove obsolete DIALOG_LIBEDIT_DIMENSIONS.
2015-08-06 14:40:22 -04:00
jean-pierre charras
d9ba0b975b
Bug #1474624 fixed (eeschema crashes on a further pressing the DOWN KEY on the last component folder selection)
2015-08-06 11:17:23 +02:00
Chris Pavlina
fa29c62277
Fix saving undo/redo limits in Eeschema.
2015-08-05 20:10:52 -04:00
Chris Pavlina
aaadb40a71
Make undo/redo limits user configurable.
...
* Add code to allow each editing window it's own undo/redo count.
* Add code to allow for infinite undo/redo when count is set to 0.
* Add edit control to all editing windows general options dialog for
user configuration of undo/redo count.
* Add code to save and restore undo/redo count for each editing window.
2015-08-05 10:28:27 -04:00
Chris Pavlina
4403a56480
Eeschema: fix minor flex grid issue in DIALOG_EESCHEMA_OPTIONS with GTK.
2015-08-05 08:40:21 -04:00
jean-pierre charras
21b98f40b7
Fix a minor bug relative to SCH_MARKERs introduced in rev 6014
2015-07-29 20:48:20 +02:00
jean-pierre charras
6dd0073130
Move the non shared file class_sch_screen.h to eeschema folder. Code cleaning. Remove some wxCHECK_VERSION tests now useless.
2015-07-29 20:06:45 +02:00
jean-pierre charras
32f0ea621f
Shape poly set: fix bug in BBox calculation. Class MARKER : fix broken code and clean code. Fix bug #1369682 (EESchema Erc not show error count) due to this broken code.
2015-07-29 14:18:53 +02:00
jean-pierre charras
9b9c7945a2
Many minor fixes (like bug #1477213 ). Better help in dialog environment variables editor (the tooltip was never shown on Windows)
2015-07-24 12:23:34 +02:00
Chris Pavlina
3921f78ac2
Eeschema: fix connection indicators for power symbol targets.
2015-07-21 10:07:52 -04:00
Chris Pavlina
752d0df916
Eeschema: fix string formatting assertion in dialog_print_using_printer.cpp.
2015-07-20 19:29:59 -04:00
Chris Pavlina
e94ebf561e
Eeschema: fix connection indicator. (fixes lp:1476005).
...
* When multiple pins are in the same position and one is not connected,
show connection indicator correctly.
* LIB_PIN::IsVisible should be a const method so it can be called on
DANGLING_END_ITEM children without having to discard const.
* Test the (!IsVisible() && GetType() == PIN_POWER_IN) condition in a method
LIB_PIN::IsPowerConnection to avoid duplicating that condition if the test
needs to be performed in more than one place. (e.g. dunderheads like myself
might forget about the necessary GetType() == PIN_POWER_IN and just check
visibility.)
* Coding style fix: break a couple lines that were above the 99-column maximum.
* Add and/or improve Doxygen comments on SCH_COMPONENT::IsPinDanglingStateChanged
and SCH_COMPONENT::IsDanglingStateChanged.
2015-07-20 15:49:32 -04:00
Hartmut Henkel
5013fa2c2f
Eeschema: fix pspice netlist exporter bug. (fixes lp:1472756)
2015-07-20 10:44:30 -04:00
Nick Ostergaard
87d2f55e7f
Eeschema: add 100 mil grid size.
2015-07-20 10:11:34 -04:00
jean-pierre charras
ba5d45c479
Eeschema: fix Bug #1475905 : Opening a legacy (.brd) file from a schematic fails. Now opening a board from eeschema works like from Kicamanager: if a .brd file exists and the .kicad_pcb file does not exists, the .brd file will be loaded.
2015-07-19 16:38:02 +02:00
jean-pierre charras
1885a924d3
Fic bug #1475891 (Assertion failed when appending a board in pcbnew)
2015-07-19 11:18:07 +02:00
jean-pierre charras
3372b77b43
Fix a minor issue on Windows: when a viewer or a lib editor is already open and iconized, and when one try to run it, it stayed inconized. It is now raised, like on Linux.
2015-07-16 21:29:40 +02:00
jean-pierre charras
2ee222e3bc
Fix issues on Linux/Unity (dialogs not always raised)
2015-07-15 14:41:30 +02:00
jean-pierre charras
c8f8256329
Fix 2 minor issues in SVG plots: sometimes a color was not good. Rectangles with 0 vertiacl or horizontal size are not plot.
...
Minor code cleaning.
Also fix a minor coverity warning about a not initialized member.
2015-07-13 20:36:06 +02:00
jean-pierre charras
c291b88608
Eeschema: fix dangling ends when enter the first time in a sub sheet of a schematic hierarchy. Minor code cleanup.
2015-07-11 09:37:52 +02:00
unknown
edeaaf23e4
Eeschema, libedit: Avoiding pin table crash on Mac (Use the automatic scrollbar, which works because it is enabled when the data view model is attached to the data view, which is sufficiently long after construction that the object is indeed complete.)
2015-07-06 18:06:54 +02:00
jean-pierre charras
0a10813352
Eeschema: BOM dialog: fix some minor issues when displaying messages.
...
Cvpcb: fix Bug #1470201 (select next/previous unlinked comp and clear links not working well)
demo/complex_hierarchy: use our new schematic symbols.
2015-07-01 12:55:41 +02:00
jean-pierre charras
377942ed2a
Minor fixes.
2015-06-30 18:31:48 +02:00
jean-pierre charras
272f1b35b6
Eeschema: Dialog BOM: minor fix in help doc, and a minor enhancement (the plugin name with %P in name is correctly found to display its help and to edit it)
2015-06-29 18:34:31 +02:00
unknown
15cc245a83
Eesschema, dialog rescue: enhancements:
...
- Slightly change the info text in the dialog. Add a definition of exactly what it means to "rescue" a component.
- Reload the project libraries when a project is opened, even if kicad is already running and the same project is open (to be sure the lib cache is up to date).
- Set the Modified flag on cancel, because a change has indeed been made (choosing not to rescue is equivalent to updating the components)
2015-06-29 18:31:00 +02:00
jean-pierre charras
66aa22c1db
Eeschema: remove an unused argument in a few functions.
...
Fix also the minor Bug #1469504 .
2015-06-28 18:45:05 +02:00