Dick Hollenbeck
716d21d88a
get rid of some globals, share BOARD_DESIGN_SETTINGS from PCB_EDIT_FRAME with FOOTPRINT_EDIT_FRAME
2012-02-02 11:45:37 -06:00
Dick Hollenbeck
cc46daa67f
CHANGELOG.txt
2012-02-02 01:33:53 -06:00
Dick Hollenbeck
7b658917ab
Remove:
...
-wxSize g_ModuleTextSize; /* Default footprint texts size */
-int g_ModuleSegmentWidth;
-int g_ModuleTextWidth;
and add similarly named variables to BOARD_DESIGN_SETTINGS, which are
in a BOARD.
2012-02-02 01:25:21 -06:00
Dick Hollenbeck
1ca894584c
put module text configuration variables into the BOARD
2012-02-02 01:23:00 -06:00
jean-pierre charras
2b3b2fc0cf
commint forgotten file
2012-02-01 21:17:43 +01:00
jean-pierre charras
f9e2f9dc77
Pcbnew and Cvpcb: more about new netlist support: see CHANGELOG (important changes).
...
Also commit updated icnos from Fabrizio.
2012-02-01 20:49:37 +01:00
Andrey Fedorushkov
9eb7cba156
revert my bug commit 3389
2012-02-01 15:53:32 +04:00
Andrey Fedorushkov
c5f104a548
fix bug plot arc to dxf-format in back_silkscreen, comment and draw layers
2012-02-01 15:42:18 +04:00
Andrey Fedorushkov
0c00c88f11
fix DXF plot arc
2012-02-01 13:36:43 +04:00
Dick Hollenbeck
f6f52d87e4
document KICAD_T enum better, remove PCB_ZONE_EDGE_T usages
2012-01-30 15:21:40 -06:00
Dick Hollenbeck
98b5cddab0
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
60fb3fb7f7
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
e630672397
Pcbnew: Minor fix and enhancement.
2012-01-30 14:25:46 +01:00
jean-pierre charras
ee8d721c3c
Add priority level to zones.
2012-01-29 20:29:19 +01:00
jean-pierre charras
c0d39da548
New netlist format: Cvpcb: code cleaning. Pcbew: minor enhancements
2012-01-28 20:25:59 +01:00
jean-pierre charras
72ab517400
Restore INSTALL.txt, erroneously removed.
...
Pcbnew: minor code change in netlist functions.
2012-01-27 19:56:06 +01:00
Dick Hollenbeck
499fc46eb1
kicad CMakeList.txt library dependency order
2012-01-27 09:40:04 -06:00
Alain Portal
fb7b03a650
Fix build issues on RedHat based systems when using shared libraries.
2012-01-26 16:45:23 -05:00
marco.
96f435202c
MacOSX: Handling exec
2012-01-26 20:48:45 +01:00
jean-pierre charras
7eb1a136f1
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
4cbb5c5e94
tune the order of link libraries, based on estimated dependency sequence
2012-01-25 08:56:52 -06:00
marco.
bc48b8507b
MacOSX: Gerbview mouse fixed
2012-01-24 20:07:35 +01:00
marco.
a51dab7341
MacOSX: Fix in eeschema component move
2012-01-24 18:46:32 +01:00
Gerd v. Egidy
ebb85aa232
bom-in-python script does not compile
2012-01-23 09:32:08 -06:00
Dick Hollenbeck
7fd0f0cab5
add tools directory, move container_test.cpp there on standby
2012-01-23 09:25:46 -06:00
Dick Hollenbeck
94097a6b22
* 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
23172cce23
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
2b394c7ccb
dialog_page_settings needed right border space, retain last dialog size and position
2012-01-22 22:45:57 -06:00
Dick Hollenbeck
b8a0ab4c52
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
3b8f191cc4
enhance comments since PLUGIN needs good documentation for others
2012-01-22 11:21:03 -06:00
Dick Hollenbeck
e6c8515873
switch to C++'s false and true from C's FALSE and TRUE
2012-01-22 11:20:22 -06:00
jean-pierre charras
4565308d63
Eeschema: fix bug #919636
...
Pcbnew: 2 minor enhancements
2012-01-21 16:02:49 +01:00
jean-pierre charras
ec307ef62c
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
30fa7158c0
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
708aef8522
towards making KICAD_GOST a runtime option, hoping for unified paper size
2012-01-18 09:02:50 -06:00
fabrizio.
b594b4b28c
Better icons in Eeschema from Fabrizio Tappero
2012-01-17 20:23:07 +01:00
Dick Hollenbeck
b142b9defe
set paper orientation into wxPrintData when possible
2012-01-17 09:34:05 -06:00
Alexander Zakamaldin
5cf2d4fabb
This patch is intended for poedit to do it's job better.
2012-01-17 09:02:17 -06:00
Dick Hollenbeck
a7b251450f
portrait setting was being overwritten in dialog_page_settings.cpp, add updatePortrait(), improve comments
2012-01-17 08:58:58 -06:00
Dick Hollenbeck
6d39b53efb
try and support Electra *.ses files
2012-01-16 15:43:07 -06:00
Dick Hollenbeck
4502149368
switch to comboboxes on page size dialogs, fix PLUGIN header
2012-01-16 14:49:34 -06:00
Dick Hollenbeck
2c84a28f6b
switch to combobox on page size dialogs, fix PLUGIN header
2012-01-16 14:48:32 -06:00
Dick Hollenbeck
286c62d898
fix order of cvpcb link libraries, make some PAGE_INFO functions inline
2012-01-15 23:38:11 -06:00
Dick Hollenbeck
b76d05f591
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
0025ac7d38
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
9147e66dce
fix bug with user page size not taking effect immediately
2012-01-15 15:07:01 -06:00
Dick Hollenbeck
f3132afe2a
segment CHANGELOG.txt according to past years and current year
2012-01-14 20:11:35 -06:00
Dick Hollenbeck
81d6ebae24
commit CHANGELOG.txt before splitting into to years
2012-01-14 20:04:37 -06:00
Dick Hollenbeck
9431c2a60a
changes
2012-01-14 19:31:39 -06:00
Wayne Stambaugh
5289c22087
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