Wayne Stambaugh
8d567953d6
More schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 16:39:31 -05:00
Dick Hollenbeck
cbd4ee88b1
document LIB_TABLE better, extend scope of SCH namespace, and fix typos
2010-12-13 14:28:59 -06:00
Dick Hollenbeck
cba930fec5
New design for a distributed library management system
2010-12-13 11:56:17 -06:00
Wayne Stambaugh
a8a99abefe
Schematic object hit testing improvements.
2010-12-13 10:59:00 -05:00
Wayne Stambaugh
adb4ad1a7b
Schematic object improvements and other minor fixes.
2010-12-10 14:47:44 -05:00
Wayne Stambaugh
c79077c9a2
Minor fixes and lots of coding policy changes.
2010-12-08 15:12:46 -05:00
Wayne Stambaugh
3fed7b9dd9
Component library object encapsulation work.
2010-12-07 11:10:42 -05:00
Wayne Stambaugh
df48725551
Restore library editor value field rename behaviour and other minor fixes.
2010-12-02 16:41:56 -05:00
jean-pierre charras
6886e50d15
Pcbnew: For zone filling algo, change the default polygon library from Kbool to Boost::polygon (USE_BOOST_POLYGON_LIBRARY default is ON). (need to rebuild makefile)
...
Gerbview: added decimal format for coordinates, sometimes found in Gerber files.
2010-12-02 18:26:32 +01:00
jean-pierre charras
938fc74217
Gerbview: Added support for complex definitions of parameters (like $3=$2+5/2) in aperture macros and primitives macro.
2010-12-01 20:30:52 +01:00
Wayne Stambaugh
f6c8066477
More EESchema dialog file housekeeping and coding policy fixes.
2010-11-20 16:59:00 -05:00
Wayne Stambaugh
ccabd605a5
More EESchema dialog file housekeeping and coding policy fixes.
2010-11-19 11:28:46 -05:00
Wayne Stambaugh
e3b4eeb160
More EESchema dialog file housekeeping
2010-11-17 16:47:27 -05:00
Wayne Stambaugh
37ad67dfb1
EESchema file name and location house keeping.
2010-11-11 16:10:27 -05:00
Wayne Stambaugh
76aa3f6e1c
EESchema schematic object refactoring and header rationalization.
2010-11-10 10:30:12 -05:00
Wayne Stambaugh
aeb6dd8cc7
Minor schematic object improvements and code cleaning.
2010-11-03 10:13:15 -04:00
jean-pierre charras
8724386be2
fix minor issues in internationalized strings
2010-11-01 19:33:44 +01:00
jean-pierre charras
fd1c159a59
Fix bug in PolyLine.cpp, Fix bug in DRC calculations (see changelog). Cvpcb: move dialog files in dialogs/
2010-10-28 15:02:07 +02:00
Wayne Stambaugh
1e7d95d58e
Begin schematic object rationalization and other minor improvements
2010-10-26 16:25:48 -04:00
Wayne Stambaugh
6566b0c5fa
Schematic component library object improvements and other minor fixes.
2010-10-25 11:43:42 -04:00
jean-pierre charras
0c24113dc0
Libedit: minor enhancements. Update Boost::Polygon
2010-10-23 12:09:23 +02:00
Dick Hollenbeck
8b4cad8a3e
make LINE_READERs have dynamic buffer sizes
2010-10-20 17:47:34 -05:00
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
jean-pierre charras
55eefbbe34
Fixed a bug about Aperture Definition having parameters for an aperture macro. See Changlog for not yet supported RX274X commands. Having still problems with arcs in some gereber files.
2010-10-09 13:03:03 +02:00
jean-pierre charras
9f4e57d428
Some cleanup and fixes in gerbview. Cleanup gr_basic.* and added in gr_basic.* a minor modification coming from "EEschema selection.patch".
2010-10-05 13:44:34 +02:00
Dick Hollenbeck
0267b05938
add PushReader and PopReader to DSNLEXER, make FILE_LINE_READER own its FILE*
2010-10-05 02:15:29 -05:00
jean-pierre charras
bc0d79d587
finished Draw functions for aperture macros. Now aperture macros are drawn correctly.
...
Known bug: aperture macros having parameters are incorrect: parameters are not transmited correctly. Work still in progress.
2010-10-03 17:39:06 +02:00
jean-pierre charras
d696ee8cd5
Gerbview: added support og regular polygon aperure definition.
2010-09-28 21:34:16 +02:00
jean-pierre charras
7176ec2597
Gerbview code redesign. See changelog.
2010-09-28 18:51:43 +02:00
jean-pierre charras
b992af3eb3
Gerbview code redesign
2010-09-28 16:42:05 +02: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
22ddf0ad2c
Finish up first working version of the XML export. Clean up netform.cpp
2010-08-04 14:17:22 -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
74b675c1c0
changelog
2010-08-01 09:30:11 -05:00
Dick Hollenbeck
8d777fc6d9
Merge new generic netlist work, code cleaning, and BOM fixes
2010-07-30 16:55:02 -05:00
Dick Hollenbeck
4eb80203bb
++eeschema:
...
* Now link with XML support within wxWidgets.
* Start of export the generic netlist in XML. Still need to rework the chain
loaded netlist plugin.
* OBJ_CMP_TO_LIST class now uses a std::string to hold the 8 bit string m_Ref,
but hides this behind accessors which provide for both Unicode and 8 bit
set and get functions.
* build_BOM.cpp retains the selected filename on subsequent runs as a default.
* Code cleaning, especially in build_BOM.cpp.
2010-07-30 16:41:55 -05:00
jean-pierre charras
f9b3ecc4fa
fixed bug 611580 (EESchema: Negative Repeat Insert Impossible)
2010-07-30 21:31:05 +02:00
jean-pierre charras
68d652cd63
update changelog and CMakeLists.txt
2010-07-27 11:15:44 +02:00
jean-pierre charras
3097b919ed
Pcbnew: Added grid origin patch from Lorenzo Marcantonio. Converted set grid dialog from DialogBlocks to wxFormBuilder, and added in this dialog the grid origin parameters settings.
2010-07-13 12:42:32 +02:00
jean-pierre charras
af7c26e8be
bitmap2component minor enhancements
2010-06-25 21:02:39 +02:00
jean-pierre charras
3543ba65de
++eeschema:
...
In netlist generation, changed the rule to calculate netnames of nets with labels:
Previously, named nets (i.e. nets with local, hierarchical or global labels) have their name
defined by the first label found in list.
So net names could be changed without really changing the schematic.
Now the names are calculated from the rules (by priority order) :
1 - use the most top level labels in hierarchies.
2 - use global labels first, local labels next (hidden power pins names are global labels).
3 - use alphabetic sort (so, if GND and AGND are connected, the net will be always named AGND,
and adding a VSS connection cannot change the net name)
So power nets and nets that have more than one label cannot have their netname changed
if there is no actual change relative to these nets names in schematic
2010-06-23 19:00:12 +02:00
Dick Hollenbeck
1ff2b5596f
Forgot to give Brian credit
2010-06-17 14:27:27 -05:00
Dick Hollenbeck
f3d5c4948b
meet Ralph, a big harry template fieldnames patch
2010-06-17 11:30:10 -05:00
jean-pierre charras
3f14682401
bitmap2component: better user interface (using wxWidgets) and more bitmaps file format import
2010-06-15 20:53:33 +02:00
jean-pierre charras
076832cd75
Added an experimental tool to create logos from .bmp bitmaps. Added Potrace library to convert bitmaps to polygons
2010-06-10 20:57:07 +02:00
jean-pierre charras
12ce0a7bb8
Set minimum cmake version to 2.6.4. Added footprint name edition in the module editor dialog properties (see changelog).
2010-05-16 16:10:32 +02:00
jean-pierre charras
67fd5ae31d
Auto update 3D display after footprint or board edition.
2010-05-01 14:49:50 +02:00
Administrateur
1ee0a66083
Fixed a crash that happens sometimes when opening the design rule dialog.
2010-04-29 11:14:03 +02:00