jean-pierre charras
9ec8d53604
Gerbview: Added support for gerber command SR (Step and Repeat) and multiple MOIN and MOMM in file
2010-10-15 20:59:26 +02:00
Wayne Stambaugh
e8bb7d1ef5
Fix segfault when replacing an existing component in a library.
2010-10-12 16:44:39 -04:00
jean-pierre charras
2ddcbe1a01
Eedchema: class_libentry.* : wxString GetLibraryName() is now virtual
2010-10-12 12:28:30 +02:00
Wayne Stambaugh
fc0864befa
Schematic component library object code cleaning and refactoring.
...
* Break classes_body_item.cpp(.h) into more reasonable size bites.
* Rename classes_body_item.cpp(.h) to lib_draw_item.cpp(.h)
* Fix some unsatisfied header file dependencies.
* Add stubs to component library draw item base classe to handle editing
internally.
* Lots of code cleaning.
2010-10-08 16:40:57 -04:00
Wayne Stambaugh
3335ccd98d
Initial work on new component library stucture.
...
* Use C++ map in component library instead of boost::ptr_vector.
* Drop Boost pointer containers for standard C++ containers.
* Moved duplicate name user interface elements from library object to
library editor.
* Added code to support direct addition and replacement of component
alias objects into libraries.
* Removed temporary strings used to add and remove alias objects.
* Libraries only store alias objects, components now accessed thru alias.
* Simplify library API for adding, removing, and replacing components.
* Updated edit component in library dialog and library editor to reflect
component library object changes.
* Fixed bug in library viewer when displaying alias name.
* Made a few header files compile stand alone per the new coding policy.
* Remove some dead code and the usual code formatting fixes.
2010-10-04 14:54:14 -04:00
jean-pierre charras
a188f9d06e
added orto2 patch
2010-10-04 14:58:07 +02:00
Andrey Fedorushkov
d247025d19
minor improvement for russian GOST build BOM
2010-09-30 18:19:09 +04:00
Dick Hollenbeck
2dc5327634
pieces of Amir's 2010-09-28 patch
2010-09-29 13:19:26 -05:00
Andrey Fedorushkov
3ae0df15ee
add new pin style to schema file, minor change kicad command frame icon
2010-09-26 09:35:29 +04:00
Vovanium
cd778c125e
Added two pin shapes:
...
* reverted clock ( --<| ) as it is commonly used for inverted clock in x-USSR
* nonlogic ( ---X ) for non-logic pins of logic ICs (commonly used for power and timing RC pins).
2010-09-24 20:00:40 +04:00
Marco Serantoni
e149951bba
OSX - should resolve problems on case sensitive filesystem
2010-09-19 13:06:30 +02:00
jean-pierre charras
59f25e7f3c
fixed bugs 639774 and 639586
2010-09-15 19:50:47 +02:00
jean-pierre charras
658ca2a21e
Fixed some issues about trapezoidal pads. Better pad editor dialog. fixed other (very) minor bugs. Code cleaning
2010-09-11 18:33:43 +02:00
Wayne Stambaugh
0c3541b7c1
Component library object refactoring and minor code cleaning.
2010-09-09 13:37:25 -04:00
jean-pierre charras
363548f266
Due to (minor) problems in block rotate/mirror (display and undo/redo) go back to old behavior (command immediately executed , and do not entering a move block aftera block mirror/rotate)
2010-09-06 11:10:12 +02:00
jean-pierre charras
352dcb3823
added eeschema rotate block patch from pascal baerten. Uncrustify files. fixed some issues.
2010-09-05 19:01:48 +02:00
jean-pierre charras
b45a35b719
Switch to new Kicad about dialog: removing old code.
2010-09-03 19:39:57 +02:00
Dick Hollenbeck
fe6591b287
formatting cleanups
2010-08-31 05:44:38 -05:00
Yury Khalyavin
b2a09cc26d
https://lists.launchpad.net/kicad-developers/msg05013.html
2010-08-31 05:43:10 -05:00
jean-pierre charras
4264ddb061
netform.cpp added in intermediate netlist the pin list for each component in schematic. Some netlist formats (spice, orcadpcb2) are very simple to create with this pins list.
2010-08-29 21:33:29 +02:00
Marco Mattila
9936bef7f8
https://lists.launchpad.net/kicad-developers/msg05202.html
2010-08-29 13:15:19 -05:00
Marco Mattila
356835c87f
https://lists.launchpad.net/kicad-developers/msg05228.html
2010-08-29 11:09:07 -05:00
jean-pierre charras
f77121a57a
Fixed compatibility with wxWidegets 2.9.1.
...
Added hotkeys editor from David Turner, with a lot of enhancements and fixes
Added pins connections info in intermediate netlist for each compoment. This is redundant, but some netlist formats (ORCADPCB, PSPICE) are very easy to create with this redundant info.
2010-08-28 20:02:24 +02:00
Wayne Stambaugh
91530e7a60
Added help menu item to copy bug report information to clipboard.
2010-08-24 13:26:51 -04:00
jean-pierre charras
8921272a2f
fixed libedit regression
2010-08-22 19:42:55 +02:00
jean-pierre charras
c108af9841
Added a plugin to create cadstar netlist, using the new intermediate file.
...
fixed issues in pads-pcb xsl converter
2010-08-20 15:41:36 +02:00
Dick Hollenbeck
92d58ffea4
XML tweaks
2010-08-19 09:02:49 -05:00
Dick Hollenbeck
36575c0e1a
go back to XML from S-expressions in WriteGENERICNetList()
2010-08-11 14:54:22 -05:00
Dick Hollenbeck
0ceb19879b
implement OUTPUTFORMATTER::Quoted()
2010-08-11 14:52:44 -05:00
Dick Hollenbeck
0980306f2a
fix stylesheet
2010-08-11 10:32:44 -05:00
Dick Hollenbeck
97767241e4
fix path bug, use lower case local variable names please
2010-08-11 09:47:16 -05:00
Dick Hollenbeck
b3f13be336
https://lists.launchpad.net/kicad-developers/msg05157.html
2010-08-11 00:58:34 -05:00
Wayne Stambaugh
3c878aecdd
MSVC compile error and memory leak fixes.
...
* Fixed multiple line strings causing MSVC compile errors.
* Fixed memory leak when attempting to add duplicate library component.
* Added recent cmake generated files to bazaar ignore list.
* Minor code cleaning.
2010-08-10 11:42:26 -04:00
Dick Hollenbeck
6c5927c536
++CMakeModules:
...
Revise TokenList2DsnLexer.cmake to take outCppFile and outHeaderFile optinally
and enum mandatorily. Standardize the script's invocation technique within
all the CMakeLists.txt files.
2010-08-09 11:56:00 -05:00
Dick Hollenbeck
fb0bb79a8d
TokenList2DsnLexer.cmake, netform.cpp enhancements
2010-08-08 21:03:16 -05:00
Dick Hollenbeck
f285c8295b
S-expression in xnode.cpp
2010-08-07 19:31:07 -05:00
Dick Hollenbeck
b615939120
change to XNODE and XATTR classes
2010-08-07 10:31:32 -05:00
Dick Hollenbeck
2c44d8175f
add XNODE and XATTR classes
2010-08-07 10:25:18 -05:00
Dick Hollenbeck
c36bc5510d
add *.xsl pluging, fix eeschema/plugins/CMakeLists.txt to install it.
2010-08-05 09:38:20 -05:00
Dick Hollenbeck
b9eca9454e
Change Node() to node(), changed top level element from <netlist> to <export>, version 'D'
2010-08-05 09:20:12 -05:00
Dick Hollenbeck
42f710a945
XML export work
2010-08-04 14:14:51 -05:00
Jason Oster
86a6c4de3b
Fix EESchema crash bug on Mac with wxWidgets 2.9
2010-08-03 09:19:55 -04:00
Dick Hollenbeck
df9dae6d8e
rename NETLIST_HELP to EXPORT_HELP to generalize it a bit
2010-08-03 00:16:13 -05:00
Dick Hollenbeck
2213a347e9
netlist export speed optimizations, bug fix in NETLIST_HELP::FindAllInstancesOfComponent that I put in there yesterday.
2010-08-03 00:11:05 -05:00
Dick Hollenbeck
5d7410c9ea
Put netform.cpp functions into a class so scratch memory objects can be freed.
...
Improve code performance and appearance
2010-08-02 21:13:33 -05:00
Dick Hollenbeck
a2b3a4cf94
more work on generic netlist export
2010-07-31 18:57:36 -05:00
Dick Hollenbeck
81bcc8d73a
trying to reduce the imporantance of field ids for user defined fields in eeschema
2010-07-31 12:20:34 -05:00
Dick Hollenbeck
43d7b7237e
user defined fields should fill next available component field slot
2010-07-31 11:19:51 -05:00
Dick Hollenbeck
1f18ff2812
merge from testing
2010-07-31 10:48:11 -05:00
Dick Hollenbeck
8d777fc6d9
Merge new generic netlist work, code cleaning, and BOM fixes
2010-07-30 16:55:02 -05:00