Andrey Fedorushkov
e2f76ff8e3
revert my bug commit 3389
2012-02-01 15:53:32 +04:00
Andrey Fedorushkov
a7cfb276a6
fix bug plot arc to dxf-format in back_silkscreen, comment and draw layers
2012-02-01 15:42:18 +04:00
Andrey Fedorushkov
a26ea8134c
fix DXF plot arc
2012-02-01 13:36:43 +04:00
Dick Hollenbeck
892cf8be29
document KICAD_T enum better, remove PCB_ZONE_EDGE_T usages
2012-01-30 15:21:40 -06:00
Dick Hollenbeck
4880bc49e1
support new zone field ZPriority in kicad_plugin.cpp, enhance TESTLINE() so it does not match substrings
2012-01-30 09:53:28 -06:00
jean-pierre charras
068eb252c5
Pcbnew: added a priority level for zones: a zone with a hight priority can be now inside an other low priority zone.
...
useful for complex zones.
fix in footprint copy.
minor enhancement in netlist/ Footprints Test.
2012-01-30 14:43:02 +01:00
jean-pierre charras
e784171e11
Pcbnew: Minor fix and enhancement.
2012-01-30 14:25:46 +01:00
jean-pierre charras
98db29d939
Add priority level to zones.
2012-01-29 20:29:19 +01:00
jean-pierre charras
6fddeb89bc
New netlist format: Cvpcb: code cleaning. Pcbew: minor enhancements
2012-01-28 20:25:59 +01:00
jean-pierre charras
e51810cb65
Restore INSTALL.txt, erroneously removed.
...
Pcbnew: minor code change in netlist functions.
2012-01-27 19:56:06 +01:00
Dick Hollenbeck
27ae0785c1
kicad CMakeList.txt library dependency order
2012-01-27 09:40:04 -06:00
Alain Portal
1dabea71da
Fix build issues on RedHat based systems when using shared libraries.
2012-01-26 16:45:23 -05:00
unknown
e6fe79daca
MacOSX: Handling exec
2012-01-26 20:48:45 +01:00
jean-pierre charras
dd54429ff6
Pcbnew: First draft to use a new netlist format ( containing the same info as the intermediate netlist, but using S expressions)
...
* Eeschema can generate this netlist format.
* Pcbnew can use (automatic identification) the current format or the new format.
* Cvpcb does not use yet the new format.
2012-01-26 10:37:36 +01:00
Dick Hollenbeck
47c9866131
tune the order of link libraries, based on estimated dependency sequence
2012-01-25 08:56:52 -06:00
unknown
c39e8b142e
MacOSX: Gerbview mouse fixed
2012-01-24 20:07:35 +01:00
unknown
1b54306b2f
MacOSX: Fix in eeschema component move
2012-01-24 18:46:32 +01:00
Gerd v. Egidy
1a193d24ef
bom-in-python script does not compile
2012-01-23 09:32:08 -06:00
Dick Hollenbeck
d27bdd02ef
add tools directory, move container_test.cpp there on standby
2012-01-23 09:25:46 -06:00
Dick Hollenbeck
9474623ff0
* Switch to C++'s true and false and away from C" TRUE and FALSE.
...
* Enhance class PLUGIN's comments to improve their value as instructional.
* Switch #includes from "file.h" to <file.h>, and fiddle with search paths
by using include_directories(BEFORE ...)
* dialog_page_settings did not have symmetrical space on its right border.
And it now remembers it last position and size within a program session.
* base_screen.cpp is now compiled twice, once for {pcbnew,cvpcb} and once
for eeschema, in preparation for "compile time" support of internal units
rather than "runtime" support.
2012-01-22 23:17:34 -06:00
Dick Hollenbeck
caf2439116
compile base_screen.cpp separately for {pcbnew,cvpcb} and eeschema, so we can diverge internal units at compile time, not runtime
2012-01-22 22:53:21 -06:00
Dick Hollenbeck
4ad507b4e9
dialog_page_settings needed right border space, retain last dialog size and position
2012-01-22 22:45:57 -06:00
Dick Hollenbeck
9e61e71cb1
switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths
2012-01-22 22:33:36 -06:00
Dick Hollenbeck
1176351701
enhance comments since PLUGIN needs good documentation for others
2012-01-22 11:21:03 -06:00
Dick Hollenbeck
ed835a4973
switch to C++'s false and true from C's FALSE and TRUE
2012-01-22 11:20:22 -06:00
jean-pierre charras
641c7a6d57
Eeschema: fix bug #919636
...
Pcbnew: 2 minor enhancements
2012-01-21 16:02:49 +01:00
jean-pierre charras
8bfbdc8cf5
Pcbnew: fix a serious bug: crashes when attempt to modify a zone that had lost its net (after eeschema changes for instance)
2012-01-19 19:12:30 +01:00
Lorenzo Marcantonio
eae27b0baa
This moves the 'Place Junction' button near the 'No Connection' one, to
...
keep all the labelling tools together in the eeschema toolbar.
2012-01-18 09:06:48 -06:00
Dick Hollenbeck
6281f981fa
towards making KICAD_GOST a runtime option, hoping for unified paper size
2012-01-18 09:02:50 -06:00
unknown
ee08bfb6aa
Better icons in Eeschema from Fabrizio Tappero
2012-01-17 20:23:07 +01:00
Dick Hollenbeck
6a07109e10
set paper orientation into wxPrintData when possible
2012-01-17 09:34:05 -06:00
Alexander Zakamaldin
28d18a4f70
This patch is intended for poedit to do it's job better.
2012-01-17 09:02:17 -06:00
Dick Hollenbeck
14e81fca0e
portrait setting was being overwritten in dialog_page_settings.cpp, add updatePortrait(), improve comments
2012-01-17 08:58:58 -06:00
Dick Hollenbeck
6d0cb74b64
try and support Electra *.ses files
2012-01-16 15:43:07 -06:00
Dick Hollenbeck
29b40bc75f
switch to comboboxes on page size dialogs, fix PLUGIN header
2012-01-16 14:49:34 -06:00
Dick Hollenbeck
d78bf5a93c
switch to combobox on page size dialogs, fix PLUGIN header
2012-01-16 14:48:32 -06:00
Dick Hollenbeck
f37b21bf6c
fix order of cvpcb link libraries, make some PAGE_INFO functions inline
2012-01-15 23:38:11 -06:00
Dick Hollenbeck
7309784487
fix syntax error in kicad_plugin.cpp, carve out class_page_info.cpp, and add PAGE_INFO::Custom
2012-01-15 23:17:23 -06:00
Dick Hollenbeck
55426fb047
Add "portrait" support to the page size settings for all standard paper
...
sizes. Tested with postscript output only. Required minor file format changes
to reflect the "portrait" setting. common/dialogs/dialog_page_settings.cpp
uses a checkbox but its name is "Landscape", which is inverted from portrait,
but since it is the more common choice, I used that rather than portrait.
The tooltip for that checkbox makes it clear. No portrait mode is supported
for "User" paper size.
2012-01-15 22:11:43 -06:00
Dick Hollenbeck
a1172b6211
fix bug with user page size not taking effect immediately
2012-01-15 15:07:01 -06:00
Dick Hollenbeck
271a865d01
segment CHANGELOG.txt according to past years and current year
2012-01-14 20:11:35 -06:00
Dick Hollenbeck
5050dd13f4
commit CHANGELOG.txt before splitting into to years
2012-01-14 20:04:37 -06:00
Dick Hollenbeck
5ce81bf386
changes
2012-01-14 19:31:39 -06:00
Wayne Stambaugh
40fd3e9ae2
Pcbnew object improvements.
...
* Remove unnecessary copy constructors from board and module library
objects.
* Add doClone() method to board and library objects.
* Add comment to class definitions where the default copy constructor
generated by the compiler was adequate.
* Replace copy method with clone method where applicable.
* Remove DuplicateStruct() function.
* Remove track object copy function.
2012-01-14 14:50:32 -05:00
jean-pierre charras
d8bffe12d7
Eeschema: Fix erroneous message [Read Only] after creating a new project, and obviously the corresponding schematic file does not yet exist (replaced by [no file])
2012-01-14 12:52:46 +01:00
jean-pierre charras
7566aa2824
Code cleaning and better comments.
...
Gebview: fix issue in export to pcbnew (Track arc shapes are now exported, approximated by segments)
2012-01-13 19:35:46 +01:00
Dick Hollenbeck
c97ede5c34
fix windows version of GetRunningMicroSecs()
2012-01-13 11:11:34 -06:00
Dick Hollenbeck
a2416f0b3f
add GetRunningMicroSecs() to libcommon for debug timing
2012-01-13 03:46:02 -06:00
unknown
89eefbdc6a
MacOSX: Grid now is displayed correctly
2012-01-10 23:27:31 +01:00
unknown
44f64a852b
MacOSX: Drag Modules and Tracks now works correctly
2012-01-10 22:55:07 +01:00