Wayne Stambaugh
2a60327545
Build default change and minor schematic screen object improvements.
...
* Change default build to enable wxDC zooming.
* Move sheet label find function into SCH_SCREEN object.
* Move draw screen items function into SCH_SCREEN object.
* Remove redundant page print method from SCH_EDIT_FRAME.
* Add method to hit test for all items in SCH_SCREEN.
* Add method for testing if junction is required in SCH_SCREEN.
* Fix Doxygen waring in help_common_strings.h
2011-01-11 15:34:29 -05:00
jean-pierre charras
20efe4f6dc
Eeschema: fix incorrect undo behavior after a component edition using the dialog frame (some changes were not undoable).
...
Fix incorrect behavior after unit selection using the popup menu, and add undo command after this change (was non undoable)
2011-01-18 11:42:49 +01:00
Wayne Stambaugh
a9a96c0e51
EESchema schematic item hit test improvements.
...
* Merge LocateAnyPin() and LocatePinEnd() into single method and move to
SCH_SCREEN object.
2011-01-10 15:35:24 -05:00
jean-pierre charras
f34926be10
Eeschema: minor enhancement: When a netlist is created and a component is not yet annotated, the annotate dialog is called from the netlist dialog
...
(no need to close the netlist dialog, open the annotated dialog and reopen the netlist dialog).
2011-01-10 18:47:50 +01:00
Wayne Stambaugh
a3a73ef5dd
EESchema block code cleaning and other minor fixes.
...
* Move update block pick list code to SCH_SCREEN object.
* Remove redundant drawing function RedrawOneStruct().
* Change context menu text "Noconn" to "No Connect".
* Change context menu text "GLabel" to "Global Label".
2011-01-10 11:50:40 -05:00
jean-pierre charras
2ba076f7bc
version id update
2011-01-08 19:59:18 +01:00
Wayne Stambaugh
7e1745da56
EESchema block object select improvements and other minor fixes.
...
* Move schematic select block from global variable to SCH_EDIT_FRAME.
* Remove redundant schematic drawing code for eeredraw.cpp.
* Move block select code into SCH_SCREEN object.
* Simpilify block item select code.
* Fix bug in SCH_LINE selection state test.
* Add test to schematic objects for connectability.
* Make copy block items function a private method in SCH_EDIT_FRAME.
2011-01-07 14:24:24 -05:00
Wayne Stambaugh
1e2e144231
Schematic reference object refactoring and minor dialog fix.
...
* Schematic reference object now completely encapsulated.
* Schematic reference list object refactoring complete.
* Make OK default button in PCBNew block operation dialog.
2011-01-06 11:55:18 -05:00
Dick Hollenbeck
62a4072c92
minor bugs
2011-01-05 15:13:47 -06:00
Wayne Stambaugh
938cb8843b
Schematic reference object improvements and doxygen comment warning fixes.
...
* More schematic reference list object refactoring.
* Initial encapsultation of schematic reference object.
* Improve schematic reference object doxygen comments.
* Remove redundant library component lookup when generating net list.
* Fix doxygen waring in LIB_PIN object.
2011-01-05 14:16:55 -05:00
jean-pierre charras
9618c3a5f5
Pcbnew: Bug fix: arcs in modules outlines (when flipped) were incorrectly saved and read in .brd files.
...
this was due to incorrect macro NORMALIZE_ANGLE (was the same as NORMALIZE_ANGLE_POS), now modified and renamed NORMALIZE_ANGLE_360
2011-01-05 18:28:55 +01:00
jean-pierre charras
ff9cdca994
Dialog annotate changes to use new annotation algorithm.
2011-01-04 21:27:52 +01:00
jean-pierre charras
784c04203e
Finish work to enhance annotation algorithm.
...
Fix a minor warning when starting Kicad in debug mode (wxWidgets 2.9.1 specific)
2011-01-02 19:56:44 +01:00
jean-pierre charras
e7d5770f42
Fix some Doxygen warnings.
...
Eeschema: cleaning code. Start work to enhance annotation algorithm.
Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
2011-01-01 18:28:21 +01:00
Wayne Stambaugh
d0105f1ba6
EESchema code refactoring and other minor fixes.
2010-12-31 14:47:39 -05:00
Dick Hollenbeck
d2cc77ac71
see CHANGELOG.txt
2010-12-30 16:15:53 -06:00
jean-pierre charras
a9010796e0
Doxygen comment warning fixes.
2010-12-29 18:47:32 +01:00
jean-pierre charras
258cebf1a8
Fix some Doxygen warnings. No new code.
2010-12-28 12:24:42 +01:00
Dick Hollenbeck
4f956712e2
fill out more /new files
2010-12-27 10:49:39 -06:00
jean-pierre charras
2faf429643
Fix bug in SCH_SHEET copy constructor (size not copied, so copied hierarchical sheets have a 0 size), and a minor bug in block save.
2010-12-23 14:16:06 +01:00
jean-pierre charras
952f9f9b7e
Fix bug in LIB_COMPONENT::LocateDrawItem() that destroys DefaultTransform matrix.
2010-12-23 11:53:12 +01:00
jean-pierre charras
b700f7c248
fix bug 692240: a subtle bug in LIB_COMPONENT::LocateDrawItem() that destroys DefaultTransform matrix.
2010-12-23 11:00:55 +01:00
jean-pierre charras
3453e67085
Eeschema: minor enhancements
2010-12-22 15:11:01 +01:00
jean-pierre charras
69b19f5148
Libedit: fix a bug (affects only multi parts per packages) after moving an item.
2010-12-22 12:18:38 +01:00
Wayne Stambaugh
b98538ec35
Add copy constructors and cloning to schematic objects and other minor fixes.
2010-12-21 10:13:09 -05:00
jean-pierre charras
c699c726b6
Eeschema: in component properties dialog, add control for fields texts justification, like in Libedit.
...
Fix some Doxygen warnings.
2010-12-21 13:41:17 +01:00
jean-pierre charras
aec75256c9
Eeschema, Modedit: void fields (mainly the footprint field) now cannot be selected when click on them.
2010-12-20 20:18:20 +01:00
jean-pierre charras
5bab73d638
Eeschema: fix issues in drag command (mainly hotkey command and forgotten wire ends connected to components to drag).
...
Rename EDA_Rect::Inside to EDA_Rect::Contains ( EDA_Rect::Inside( const EDA_Rect& aRect ) was very ambiguous )
Fix some Doxygen warnings and erroneous comments; Add comments.
2010-12-20 18:44:25 +01:00
Lorenzo Marcantonio
020e875973
Patch to fix setting grid color in EESchema with some minor changes.
2010-12-20 11:42:34 -05:00
jean-pierre charras
1901a379b0
Gerbview: remove flicker when refresh screen. Pcbnew fix (partially) issue when printing in mirror mode ( version compiled with USE_WX_ZOOM = ON specific). Minor enhancements.
2010-12-18 17:09:06 +01:00
jean-pierre charras
7d85aa92a8
Fix minor issues.
2010-12-18 09:59:04 +01:00
jean-pierre charras
b8eba35cba
Gerbview: remove flicker when refresh screen, and loadind files. Fix very minor bugs.
...
Minor cosmetic enhancements.
commint forgoten files in boost lib.
2010-12-17 21:34:29 +01:00
Wayne Stambaugh
8d567953d6
More schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 16:39:31 -05:00
Wayne Stambaugh
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 10:56:30 -05: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
jean-pierre charras
a6a34f3509
Eeschema: fix bug in dialog_lib_edit_text (OnOkClick method never called).
...
Other very minor changes.
2010-12-07 12:42:58 +01:00
jean-pierre charras
384fc5724e
Cosmetic enhancements. Eeschema: in libedit the Value Field is n more editable in the field editor dialog (due to recent changes in library code)
2010-12-04 13:56:19 +01: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
67d98658bc
minor cleanup. minor enhancements. Finish file housekeeping. add Bug 682586 fix from Mark van Doesburg.
2010-11-29 16:05:01 +01:00
jean-pierre charras
8e0937e6a2
Pcbnew: code cleaning, dialogs converted from Dialogblocks to wxFormBuilder, file housekeeping. Add patch from Manveru.
2010-11-27 14:09:18 +01:00
jean-pierre charras
6963001a00
Fix very minor bugs. Boost update. Pcbnew: files housekeeping and code cleanup.
2010-11-26 12:55:34 +01:00
jean-pierre charras
814f4e435e
Code cleaning. Also fix gcc 4.5 compil warnings.
2010-11-21 19:28:32 +01:00
Wayne Stambaugh
f6c8066477
More EESchema dialog file housekeeping and coding policy fixes.
2010-11-20 16:59:00 -05:00
jean-pierre charras
f01653fc56
Fix gcc 4.5 warnings compil.
2010-11-20 20:53:00 +01:00
jean-pierre charras
f930894d9f
Common dialog file housekeeping. Code cleanup, and minor fixes.
2010-11-20 11:59:59 +01:00
jean-pierre charras
8257ebeb32
Code cleanup
2010-11-19 19:50:23 +01:00
Wayne Stambaugh
43fe809d4d
Added missing header file from previous commit.
2010-11-19 11:45:23 -05:00
Wayne Stambaugh
ccabd605a5
More EESchema dialog file housekeeping and coding policy fixes.
2010-11-19 11:28:46 -05:00
jean-pierre charras
e095b07cc3
code cleaning
2010-11-18 22:16:28 +01:00
Wayne Stambaugh
408cf4d87e
More EESchema dialog file housekeeping.
2010-11-18 16:10:52 -05:00
jean-pierre charras
2cdce05d45
Pcbnew: minor code cleanup and enhancement in zone filling. Commit patch from Marco Mattila. Eeschema: minor bug fix about dangling ends. removed obsolete file
2010-11-18 14:38:08 +01:00
Wayne Stambaugh
e3b4eeb160
More EESchema dialog file housekeeping
2010-11-17 16:47:27 -05:00
jean-pierre charras
fdb18547a6
Eeschema: fix bug 676532. Minor enhancements.
2010-11-17 19:41:20 +01:00
jean-pierre charras
67b14484c0
eeschema: fix bug in SCH_COMPONENT::GetConnectionPoints()
2010-11-13 22:14:38 +01:00
Marco Serantoni
3dbae0b84c
MacOSX: PRIO_MAX already defined is Maximum Process Priority in (sys/resource.h)
2010-11-13 19:56:07 +01:00
jean-pierre charras
9b77f2a415
Formatting, code cleaning and fix erroneous or inconsistent comments in block functions
2010-11-13 12:02:24 +01:00
jean-pierre charras
bc9d521738
Eeschema: fix bug in load_one_schematic_file.cpp: error about files version, that create errors for hierarchical labels.
...
Pcbnew: cleaning code in block.cpp, and modifye previous way to calculate block size in block command, because old way creates unexpected behavior in block rotate and block flip.
Pcbnew: Fix a bug in plot silkscreen layers.
Cvpcb: Fix compilation issue under MACOX
2010-11-12 19:38:48 +01:00
Dick Hollenbeck
6c9244e8c3
fix function comments, this time ones in *.cpp files until they
...
can be deleted later if they exist in the headers, or moved to
headers if they should exist in the headers.
2010-11-12 10:59:16 -06:00
Dick Hollenbeck
636b2d301e
function comments, fix ones in *.cpp files until they can be deleted if they exist in the headers
2010-11-12 10:36:43 -06:00
Dick Hollenbeck
845d61acc5
coding standards consistency updates
2010-11-12 09:17:10 -06:00
Macor Mattila
f05b6d4962
Pcbnew: Commit block move patch from Marco Mattila
2010-11-11 22:46:55 +01:00
Wayne Stambaugh
37ad67dfb1
EESchema file name and location house keeping.
2010-11-11 16:10:27 -05:00
jean-pierre charras
32394e056a
Eeschema: Add hotkeys. Minor code cleaning
2010-11-11 18:54:24 +01:00
Wayne Stambaugh
76aa3f6e1c
EESchema schematic object refactoring and header rationalization.
2010-11-10 10:30:12 -05:00
Dick Hollenbeck
067bf8518c
change IOError class name spelling to IO_ERROR to conform to coding standards
2010-11-09 09:45:11 -06:00
jean-pierre charras
7a92a96a85
netlist: refinements in net name selection
2010-11-08 16:47:48 +01:00
jean-pierre charras
75e613f6af
Netlist.cpp: remove debug lines
2010-11-08 15:43:16 +01:00
jean-pierre charras
a12b80f6d2
Eeschema: fix bug in algorithm which select net names, in netlist calculations. Named nets should now keep their names. Cvpcb:minor enhancements. Gerbview: fix an issue under W7.
2010-11-08 15:27:02 +01:00
jean-pierre charras
ee9e9b84c4
minors enhancements and minor code cleanup
2010-11-07 21:06:07 +01: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
527de3e5aa
Minor enhancements, and minor code cleanup. Eeschema: added hotkey J to place junctions
2010-10-30 12:03:41 +02:00
Wayne Stambaugh
2c69cd319b
Fix bug in EESchema when testing for overlapped lines.
2010-10-29 13:23:41 -04:00
jean-pierre charras
787ca931f1
Fix bug in PolyLine.cpp, Fix bug in DRC calculations (see changelog).
...
Cvpcb and Gerbview: move dialog files in dialogs/.
Eeschema: fix bug in libedit: crashes with import a symbol.
2010-10-28 18:30:48 +02: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
jean-pierre charras
e0f8b04c20
Eeschema: added dialog_plot_schematic_DXF_base.*
2010-10-26 11:24:31 +02:00
jean-pierre charras
4f0273b09a
Eeschema: converted HPGL plot dialog from Dialogblocks to wxFormBuilder
2010-10-26 10:22:38 +02:00
jean-pierre charras
64be6fd26a
Eeschema: converted plot PS dialog from Dialogblocks to wxFormBuilder Fixed a minor bug when plotting shapes with filled in background option. Pcbnew: Added locked modules block patch
2010-10-25 18:14:36 +02:00
Wayne Stambaugh
6566b0c5fa
Schematic component library object improvements and other minor fixes.
2010-10-25 11:43:42 -04:00
jean-pierre charras
bd022c23a3
Libedit: fixed draw artefacts when editing a graphic symbol. fixed minor issues in undo and abort commands when editing graphic items.
2010-10-23 15:49:14 +02:00
jean-pierre charras
0c24113dc0
Libedit: minor enhancements. Update Boost::Polygon
2010-10-23 12:09:23 +02:00
Vovanium
15652d8d34
Make option not uppercasing component names. I'm so bored with my Eeschema is convert ADuC, Si, component names to ADUC, SI etc., so I contribute this patch so anyone now may keep components
2010-10-22 19:02:11 +04:00
Wayne Stambaugh
185a2544b5
Component library editor bug fixes and other minor fixes.
...
* Fix bug that prevented component from being replaced in library when
the component root name was changed.
* Fix drawing bug when changing text or field item string while move in
progress.
* Fix drawing bug when rotating text item while move in progress.
* Prevent undo or redo when editing a component draw item.
* Fix assert bug when replacing component in library when the component
root name was changed.
* Fix bug in field editor caused by new root alias implementation that
prevented any field from being changed.
* Fix minor spacing issues with EESchema find dialog.
* Deprecate remaining internal linked list code from component library
objects.
* Rename pin object files to match new library object file naming
scheme.
* Move LIB_TEXT object definition into it's own header file.
2010-10-22 08:11:52 -04:00
jean-pierre charras
62916eb28f
Fixed bug 664795 (not connected electrical pin type)
2010-10-22 09:52:55 +02:00
jean-pierre charras
796eca5c64
Eeschema: added hotkeys in libedit. Update Boost::polygon
2010-10-21 21:01:37 +02:00
Dick Hollenbeck
c3924e6fc9
fix bug lp:663929
2010-10-20 19:18:42 -05:00
Wayne Stambaugh
285d9b649d
Major component library ojbect editing code refactor.
...
* All library component object editing is now performed with the ojbect
except LIB_PIN (coming soon).
* Added TRANFORM class to handle coordinate transforms.
* Remove old transform matrix functions.
* More file renaming to align them with the other component library
object file names.
* Fix hot key bugs in library editor to disable edit keys while an item
is being edited.
* Fixed bug when cancelling rotation of text and field objects while
being moved.
2010-10-20 16:24:26 -04:00
jean-pierre charras
4cdc2c5048
Eeschema: added pin names in search function. Fixed minor issues in search function. Known bug: "search next" searches for pins in next component, not the next pin in the same component.
...
Pcbnew: fixed an old minor issue when moving the layer manager window (not fully fixed, but wxAuiManager seems have minor bugs and lacks).
2010-10-20 21:43:58 +02: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
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
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
0a63587342
added " pcbnew module editor toolbar items now in menubar" patch from Jerry Jacobs. Fixed TODO.
...
minor code cleaning. fixed minor warnings in debug mode.
2010-07-29 22:00:24 +02:00
jean-pierre charras
1794a2ae73
Updated boost to version 1.34. Added boost::polygon (experimental).
...
Fixed some issues with wxWidgets 2.9.1 (fixed Gerbview and Pcbnew crashes under Linux when starting. Could explain also crashes under MACOSX)
Code cleaning.
pcbnew:
Added experimental zone fill calculations with boost::polygon
old file zones_convert_brd_items_to_polygons.cpp has now 2 versions:
zones_convert_brd_items_to_polygons_with_Boost.cpp use boost::polygon to calculate filled areas
zones_convert_brd_items_to_polygons_with_BKbool.cpp use kbool (code cleaned).
>>> to use boost polygon version:
call cmake with option: -DUSE_BOOST_POLYGON_LIBRARY=ON
Eeschema: added patches from Yuri Khalyavin
2010-07-27 20:36:16 +02:00
jean-pierre charras
141d5b5f3c
fixed somes issues with wxWidgets 2.9.1
2010-07-27 14:47:08 +02:00
jean-pierre charras
1d9c3cce7f
fixed minor issues.
2010-07-27 11:01:26 +02:00
jean-pierre charras
90621bef00
Updated boost to version 1.34
...
Added boost::polygon (experimental)
Added experimental zone fill calculations with boost::polygon
Added patches from Yury Khalyavin
2010-07-26 19:06:36 +02:00
Dick Hollenbeck
5ae97bb3e4
[Kicad-developers] Add close shortcut to Library Editor -- from Yuri
2010-07-23 09:12:37 -05:00
Yury Khalyavin
0191ee9a6e
Set focus in library edit item dialog so escape key closes dialog in wxGTK.
2010-07-22 16:12:40 -04:00
jean-pierre charras
3c3727039f
minor enhancements. fixed issues in microwave tools.
...
finished replacement of Get_Message (not very useful) by wxTextEntryDialog
2010-07-21 10:15:54 +02:00
Marco Mattila
42022cfc6b
https://lists.launchpad.net/kicad-developers/msg04976.html
2010-07-20 20:37:34 -05:00
jean-pierre charras
e286b6f81d
fixed very minor compil warning
2010-07-20 20:20:06 +02:00
jean-pierre charras
b102776b5f
merge diff from Launchpad
2010-07-20 20:16:29 +02:00
Yury Khalyavin
4fc3e40712
This path select next item in "Component library files" after deleted
...
item.
2010-07-20 12:05:11 -05:00
jean-pierre charras
5605ce89ff
Fixed very minor issues.
...
Fixed compil warning under wxWidgets 2.9.1.
File beautification
Statring using wxTextEntryDialog instead of Get_Message (because Get_Message does not handle properly cancel option)
2010-07-20 12:30:40 +02:00
Dick Hollenbeck
2fb1de809f
Running cmake with -DCMAKE_BUILD_TYPE="Debug" causes build errors at:
...
/pcbnew/class_netclass.cpp:324
eeschema/class_sch_component.cpp:933
2010-07-19 10:40:54 -05:00
jean-pierre charras
6292dcba76
minor fix
2010-07-17 14:04:42 +02:00
jean-pierre charras
28a3e5840f
Added grag labels patch
2010-07-17 13:14:57 +02:00
Mathew Beckler
6c9f6ed760
https://lists.launchpad.net/kicad-developers/msg04973.html
2010-07-15 09:18:11 -05:00
jean-pierre charras
f45c260a00
Code cleaning. Minor fixes. Better link to gnucap.
...
Fixed a minor issue when creating a netlist. for nets having global labels, global label names were ignored when naming this net.
2010-07-14 15:24:36 +02:00
Dick Hollenbeck
bc14e66d78
A little useful feature: even if the default unit can be changed between
...
inches and mm, the industry is crazy enough to force us with mixed
design. For example I routinely use imperial units for track size and
clearance, but drilling is strictly a metric issue...
So I added a little parser to recognize a suffix specification in the
unit text boxes... so you can put in things like:
1in (1 inch)
1" (idem)
25th (25 thou)
25mi (25 mils, the same)
6mm (6 mm, obviously)
The rules are: spaces between the number and the unit are accepted, only
the first two letters are significant.
As a bonus, it also recognize the period (.) as a decimal point
substituting it with the correct locale character (there was a wishlist
for it, IIRC). Most useful for number pad fans :D
2010-07-12 09:07:09 -05:00
jean-pierre charras
0d530fb353
dialog_edit_component_in_schematic: moved "Reset to Library Default" Button. This command is now undoable.
2010-07-11 19:26:03 +02:00
jean-pierre charras
052876079a
fixed bug 603481. Better bitmap2component look. fixed some locate problems for footprints using polygons (mainly created by bitmap2component)
2010-07-11 18:24:44 +02:00
Dick Hollenbeck
ce0eec899c
fix comment to proper English
2010-06-30 08:08:50 -05:00
jean-pierre charras
1872a80836
Cleaning code: moved some help strings used both in toolbars and menus in a single file help_common_strings.h,
...
in order to avoid slightly different help strings for the same command, and avoid some not needed translations.
2010-06-30 13:15:34 +02:00
jean-pierre charras
c580d5d72c
fixed a serious bug in zone filling, for pads with drill but not on all layers
2010-06-28 15:11:14 +02:00
Wayne Stambaugh
e1b5d49f1b
EESchema component library and hierarchical sheet label object improvements.
...
* Continue component library class clean up and encapsulation work.
* Change hierarchical sheet label container to boost::vector_ptr.
* Encapsulate hierarchical label handling in hierarchical sheet class.
* Convert some missed occurrences of wxString::GetData() to GetChars( wxString ).
* Fix some minor code formatting issues.
2010-06-24 14:31:43 -04: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
jean-pierre charras
9cf56261b6
give an icon to bitmapt2component frame
2010-06-20 16:47:30 +02:00
jean-pierre charras
c22c0bada9
merging last changes from repository
2010-06-19 15:52:32 +02:00
jean-pierre charras
1ab68d8fb8
fixed very minor things.
2010-06-19 12:58:50 +02:00
Dick Hollenbeck
fcbcb64058
*.lst -> *.keywords, rename input filenames to CMake script TokenList2DsnLexer.cmake
2010-06-18 11:12:15 -05:00
Dick Hollenbeck
0361ad6a55
factor some pioneering code into a the stable building block class DSNLEXER, generalize expected valued for name and value within the template field parser.
2010-06-18 11:00:16 -05:00
Dick Hollenbeck
f3d5c4948b
meet Ralph, a big harry template fieldnames patch
2010-06-17 11:30:10 -05:00
Wayne Stambaugh
534bb97dc5
Closes bug report 592566.
...
* Field match method expected SCH_SHEET_PATH pointer type not SCH_SHEET
pointer type.
2010-06-11 14:34:20 -04:00
jean-pierre charras
ac11d86c2f
Added an experimental tool to create logos from .bmp bitmaps. Added Potrace library to convert bitmaps to polygons
2010-06-10 20:43:12 +02:00
jp
3a2f19c978
fixed bug 586032 (undo/redo issues)
2010-05-31 13:46:14 +02:00
jean-pierre charras
79139b6599
fixed bugs 587176 and 587175
2010-05-29 20:34:18 +02:00
jean-pierre charras
b0a7cfc8b7
fixed bug 583939 (footprint name edition in Eeschema)
2010-05-23 19:44:08 +02:00
jean-pierre charras
792eb943b5
fixed bug 583939
2010-05-23 19:39:47 +02:00
Wayne Stambaugh
5ce9c9a9d7
Open file dialog fixes and minor code cleaning.
...
* Fix a minor problem with wxFileDialog to open a file that no longer
exists in PCBNew.
* Make GerbView open file behavior the same as PCBNew.
* Remove redundant PCB file wild card definition.
* Add open file refactor task to the todo list.
* Fix some minor code formatting issues.
2010-05-17 16:35:46 -04:00
Jerry Jacobs
d2994d586f
Updates for OS X
2010-05-16 20:18:38 +02:00
Dick Hollenbeck
74cc5a75a8
fix Bug #578532 , document and embellish QuoteFullPath()
2010-05-11 09:35:13 -05:00
Jerry Jacobs
06377c15a2
Rework on icons, and more OS X updates
2010-05-09 04:04:44 +02:00
jean-pierre charras
61e6565413
Eeschema: fixed bug 577083. Also fixed a bad import of predefined fields when loading a component from a library, when this component has some empty fields like footprint and documentation but have user fields not void.
2010-05-08 18:32:35 +02:00
jean-pierre charras
31406023ed
Fixed eeschema crash when reading a void library file
2010-05-08 12:54:41 +02:00
jean-pierre charras
9026fe6e56
fixed bug 573833
2010-05-02 21:35:46 +02:00
jean-pierre charras
cddc8f3663
fix wxWidgets 2.9 compatibility problem
2010-04-28 20:32:13 +02:00
Alain Portal
61cf376218
Apply patch from Alain Portal to fix bug 570074 and other minor updates.
...
* Removed redundant empty string test, thanks again Alain.
* Minor code cleaning.
2010-04-27 15:19:04 -04:00
jean-pierre charras
1ca9cbe547
Fixed bugs #568896 and #569312 and minor code cleaning
2010-04-24 13:27:38 +02:00
jean-pierre charras
3b658b4be6
Fixed bugs #568896 and #569312
2010-04-24 11:03:35 +02:00
jean-pierre charras
8560488612
Printing functions fixes, and other minor enhancements
2010-04-21 19:22:27 +02:00
jp
ec5e682ef8
fixed some issues in SVG export.
2010-04-20 13:23:59 +02:00
jean-pierre charras
0d485b4b4a
fixed bug 564619.
2010-04-17 12:45:00 +02:00
Wayne Stambaugh
70e2f6b240
Add Bazaar ignore file and minor bug fix.
...
* Add Bazaar ignore file to ignore files generated by CMake scripts.
* Fixed bug when compiling for Windows agaist shared wxWidgets library.
2010-04-12 14:34:26 -04:00
stambaughw
143526462c
First pass at DSN token file generator and other minor changes.
...
* Add CMake script to generate DSN token header and source file from
token list file.
* Add preliminary component library DSN token list and lexer file to
test script and prepare for new component library file lexer.
* EESchema: right click on ERC check mark displays error in message panel.
* Remove PCBNew header file dependency from common DSN lexer source.
* Minor code clean ups.
2010-04-06 14:09:52 +00:00
charras
59782e2f37
Enhancements in Pcbnew libraries config dialog
2010-04-02 14:26:27 +00:00
charras
ecab9f8b83
Eeschema library config dialog enhancements: multi selection of lib names and up/down command
2010-04-02 11:48:30 +00:00
charras
50f5eb371b
fixed wxWidget 2.9 compatibility problem.
2010-04-02 05:19:33 +00:00
charras
8b5ba9ff69
Fixed a bug in search function in Eeschema: search for a component reference in a complex hierarchy was broken
2010-04-01 13:15:48 +00:00
vovanium
7816b71798
Added shortcut display for block drag in popup
2010-03-31 14:00:54 +00:00
charras
14f74f7ab4
preparing a bug fix release
2010-03-30 17:52:34 +00:00
charras
95316beba1
fixed other issue in dialog edit multiline text
2010-03-30 10:10:33 +00:00
faa
686358d66f
minor bug dialog edit multiline text
2010-03-30 04:29:51 +00:00
charras
c5f41a3a1e
eeschema: fixed minor issues.
2010-03-28 14:46:49 +00:00
dickelbeck
1698acd774
from alain.portal@free.fr, see mailing list
2010-03-25 21:48:24 +00:00
charras
4b85c01101
Libedit: fixed incorrect undo/redo after moving a field
2010-03-25 07:39:53 +00:00
charras
aa35b98036
Eeschema: fixed some issues in undo/redo and ESC commands related to hierarchical sheets
2010-03-24 18:26:04 +00:00
charras
76737d56d8
Eeschema: fixed some issues in undo/redo and ESC commands related to hierarchical sheets; Work in progress
2010-03-23 19:15:27 +00:00
viknn
7074f12074
Added fullpath to EEschema plot output (for more wide Russian GUI forms)
2010-03-22 08:18:53 +00:00
charras
4413221488
work on libedit continued.
...
fixed very minor bugs.
2010-03-20 19:57:59 +00:00
charras
41dd975313
LibEdit: finished SVG plot.
...
Build BOM: in one part per line, fields are now selectable (like others formats)
2010-03-19 20:15:30 +00:00
charras
72d5813dce
commit forgotten file
2010-03-18 20:40:18 +00:00
charras
7f23d262f2
Eeschema
...
* Some bugs fixed
* Starting enhancements in Libedit: menubar and commands to "plot" current component in PNG or SVF file (SVG file not fully working, must be refined)
2010-03-18 20:35:29 +00:00
bennett78
2c15036eb3
BOM - format , one part per line
...
output 8 user fields
2010-03-18 03:37:38 +00:00
stambaughw
1bbc009da8
New EESchema find dialog and other minor fixes.
...
* Replaced find dialog with wxFormBuilder version.
* New find dialog is modeless, supports more advanced search features,
remembers it's last position, size, search history, and search settings,
and implements initial support for replacing.
* Added Shift+F5 hot key to search for next DRC marker. F5 now just
repeats previous search.
* Minor cosmetic enhancements to label edit dialog.
* Remove tab from grid size text printf to fix toolbar grid combobox
display in wxGTK.
* Updated my TODO list items.
2010-03-16 18:22:59 +00:00
charras
8931b1fcfe
fixed issues 2970757 and 2970825
2010-03-16 12:05:47 +00:00
charras
6aba45eb78
German translation update. Replaced dialog page settings dialogblock version by the same built with wxFormBuilder
2010-03-14 10:34:40 +00:00
charras
222c0be7d7
Fixed bugs 2965646 (Canceling text operation hides text) and 2959930 (Pcbnew inconsistent Layer names sequence)
2010-03-09 09:51:22 +00:00
charras
39d4c50f24
LibEdit: fixed 2 issues in block delete (this one can crashes eeschema) and block copy
...
- in bloc delete, *do not delete* reference and value fields, that must always exits.
- in block copy *do not duplicate* fields that must be unique for the whole component.
2010-03-08 19:21:44 +00:00
charras
288684101a
LibEdit: automatic selection of option "edit Pin per Pin" when load/editing a component:
...
default is Edit pin per pin for components with parts locked and coupling pin for others.
2010-03-05 19:49:08 +00:00
charras
83e8b961c7
cosmetic enhancement in pin edit dialog.
2010-03-04 09:32:51 +00:00
viknn
8250964001
Added item DATASHEET to BOM List in schematic
2010-03-03 19:43:14 +00:00
charras
02d724af0a
Fixed compatibility with wxWidgets 2.9.0
2010-03-03 19:12:55 +00:00
charras
b338dfdccb
Fixed bug 2962142 (Eeschema: Crash SaveEEFile on demo)
2010-03-03 15:56:08 +00:00
charras
56d95e00b2
minor fixes.
2010-03-02 09:23:17 +00:00
charras
8ee7d7b6ae
Eeschema: bug 2959625 (Mirror Block does not work in Component Editor) fixed
2010-03-01 19:52:40 +00:00
bennett78
5bccc8726f
Fixes Bugs item #2960683
...
better use of wxString
2010-03-01 19:26:24 +00:00
charras
90378c47cc
Try to fix bug 2960683 in build_BOM.cpp
...
Pad edit dialog uses now default layers names in modedit and the current board layers names in board editor
2010-03-01 17:48:17 +00:00
charras
64164daa74
minor and very minor bugs (from bug tracker) fixed
2010-03-01 11:25:08 +00:00
charras
1661d6d405
Fixing problems in build_BOM.cpp
2010-02-26 11:18:08 +00:00
charras
24885c9889
fixing serious bugs from last commit in build_BOM.cpp
2010-02-26 08:36:58 +00:00
bennett78
74f3a9b7bc
Added new Bom Output format option - single part per line
...
a common part being defined as have a common value.
This is true for most designs but will produce an
incorrect output if two or more parts with the same
value have different footprints, tolerances, voltage
rating, etc. Also usefull if the following fields
are edited:
FIELD1 - manufacture
FIELD2 - manufacture part number
FIELD3 - distributor part number
Check in code for now, doc later.
2010-02-26 06:06:03 +00:00
charras
c63a2b382d
Eeschema: fixing problems in Libedit for multi parts per package components when editing pins
...
(non consistent edit pin per pin option and erroneous pin number edition)
Pcbnew: fixing a problem in dialog design rules for small screens (768 pixels height); Better look on bigger screens
2010-02-25 19:45:34 +00:00
charras
bbd8cdd91b
minor enhancements, fixes an code cleanup (removed unused global variables)
2010-02-24 15:33:03 +00:00
charras
09cccdff3e
All: fixing a recent problem when using scroll bars: the full screen was redrawn, that can be very slow in Pcbnew.
2010-02-23 20:18:27 +00:00
charras
1aaabf2c0f
Removing min size pen, now useless. Replaced when needed in some print dialogs by Default pen size.
2010-02-22 19:56:32 +00:00
stambaughw
aab2f8a775
USE_WX_ZOOM clean up and other minor improvements.
...
* Make USE_WX_ZOOM clipping routine actually clip rather than just test
if line needs drawn.
* Clean up as many USE_WX_ZOOM #ifdefs as possible.
* Minor coordinate rounding improvements.
* Minor scrolling and panning improvements.
* Remove unused KicadGraphicContext object code.
2010-02-22 16:45:35 +00:00
emmedics4
e5db75a290
OSX: file opening sanity checks
2010-02-21 20:23:16 +00:00
charras
636c708ee7
switch to RC4
2010-02-21 18:38:16 +00:00
charras
87bc31bbac
Eeschema: fixed minor bug: unexpected error message when creating a new lib
2010-02-21 09:59:20 +00:00
charras
a73e9a005c
Eeschema: fixed a bug that crashes libedit when using a block copy command.
2010-02-20 14:49:14 +00:00
charras
a70a580596
committed newfont patch. Pcbnew: board date automatically updated at each change.
2010-02-19 13:23:58 +00:00
charras
126c384dad
Eeschema date in frame reference updated at each modification.
2010-02-18 20:07:29 +00:00
charras
98ea05d057
minor changes
2010-02-17 16:01:21 +00:00
charras
d8fae88f36
Eeschema, libedit: fixed last problems when editing alias info.
...
Now alias changes can be undone, and are correctly updated in lib
2010-02-17 13:22:25 +00:00
charras
124074c6f7
eeschema: minor change to avoid potential problems with power symbols.
2010-02-16 17:49:17 +00:00
charras
0f06d8a136
rename files
2010-02-16 16:21:52 +00:00
charras
1ee86d4a52
code cleanup and enhancements about hotkeys
2010-02-16 10:42:57 +00:00
charras
e1412214b7
Eeschema, LibEdit: fixed undo not working after editing component properties
2010-02-16 08:34:09 +00:00
charras
60a6be33b5
eeschema, fixed : after a change in library list (Preference menu) the library cache was the first in priority list (now it is the last ,as it does)
2010-02-15 14:24:52 +00:00
charras
25720516c9
Eeschema, libedit: fixed add/remove alias functions, broken
...
All: added in popup menus hotkeys info for zoom commands
2010-02-14 18:14:33 +00:00
faa
efa9c926e3
segfault eeschema at save whole project
2010-02-14 12:25:50 +00:00
charras
42f97b4d0f
Fixed zoom issues with F1 and F2 hot keys
2010-02-13 18:38:26 +00:00
charras
636eace77c
fixed bug 2934980 (Eeschema crashes when alias already exists).
2010-02-13 13:16:09 +00:00
dickelbeck
d176e98d94
patch from wafeliron@yahoo.com via pastbin.com
2010-02-12 23:12:00 +00:00
charras
27005d8cd2
minor bugs fix.
2010-02-12 19:15:58 +00:00
charras
7472333505
minor bugs fix.
2010-02-12 17:15:47 +00:00
faa
dd5a407f10
segfault eeschema at color setup
2010-02-12 14:06:38 +00:00
stambaughw
ac82654563
More USE_WX_ZOOM bug fixes.
...
* Changed line clipping function in gr_basic.cpp when USE_WX_ZOOM is
enabled.
* Set wxDC clipping region to client size when drawing outside of paint
event handler.
* Updated kicad and eeschema CMake files as the common library now
requires linking to the polygon library.
2010-02-11 19:57:47 +00:00
charras
738c90b41b
Fixed problem in eeschema when leaving sub sheet in a hierarchy.
...
(two scrolling parameters were different when calling SetScroolBars in drawframe.cpp and hierarch.cpp
2010-02-10 16:47:11 +00:00
stambaughw
f69a4914fe
Minor drawing and build bug fixes.
...
* Fixed clipping bug when USE_WX_ZOOM is enabled that causes rats nest
to be drawn incorrectly.
* Fix ambiguous function error in trigo.cpp when building with MSVS.
* Add instructions for building wxWidgets with graphics context
enabled (GDI+) using MinGW/MSYS to COMPILING.txt.
* Initial EESchema find dialog work.
* Set modified flag when using PCBNew global deletion dialog to prevent
closing without warning user of changes.
2010-02-10 16:25:13 +00:00
viknn
60171f7ae0
Added datasheet field in to the BOM file (KICAD_GOST)
2010-02-09 19:13:21 +00:00
stambaughw
3066c70559
Implement wxDC coordinate handling and wxGCDC.
...
* Implement code to allow wxDC to handle coordinate conversions between
device and drawing units.
* Add build settings to enable wxGCDC for wxGraphicsContext testing.
* Remove wxAUI conditional build cruft as it is now required to build
Kicad.
* Fix scroll increment size regression to prevent jumping around the
zoom center position.
* Add find GDI+ cmake module for building on WXMSW when wxGraphicsContext
is enabled.
2010-02-08 18:15:42 +00:00
faa
f7ad45558a
minor improvement for russian GOST
2010-02-04 21:24:26 +00:00
charras
edf64afc3b
Eeschema: Added patch from Torsten Huter addeing hotkeys and enhancements in libeditor
...
Some fixes.
2010-02-04 17:46:12 +00:00
stambaughw
9a6f753cac
EESchema printing fixes and print dialog improvements.
...
* Remove unnecessary options from EESchema print dialog.
* Expose page setup dialog to fix page orientation problems on wxGTK.
* Added custom schematic print preview frame.
* Print dialog and preview frame remember size and position settings
between sessions.
* Added monochrome and print sheet reference settings to project file.
2010-02-02 15:01:09 +00:00
charras
a61b48eced
Code cleaning. Use new font.
2010-02-01 21:23:27 +00:00
charras
d84087c0a1
eeschema: minor bug fix
2010-02-01 08:19:31 +00:00
charras
5732d815c6
Work on colors handling, and others changes. see changelog.
...
hide/show rastnest in pcbnew is currently not working, will be fixed soon
2010-01-29 20:36:12 +00:00
charras
f6656e0384
fixed eeschema crash when using the hotkey m (move) command.
...
Pcbnew :added option to show/hide footprints values and/or references
2010-01-28 13:10:46 +00:00
faa
99b3739cbb
minor spin repeat bug fixed, set eol-style native on new files
2010-01-27 16:35:15 +00:00
charras
96a9769f6c
++ Pcbnew:
...
* in variable names, change non existent word Hight to High
* Remove redundant tool in left toolbar (option toolbar)
(this option is now in layers manager)
* Show layers in horizontal combo box in same order as in layer manager.
++all:
minor code cleaning.
2010-01-24 13:46:01 +00:00
stambaughw
7ab4a9bf2c
Minor fixes and code cleaning.
...
* Remove redundant background redrawing RedrawActiveWindow.
* Remove redundant managed cursor callback in RedrawActiveWindow.
* Use refresh to redraw instead of directly calling RedrawActiveWindow.
* Remove unused SetDrawBgColor for drawframe.cpp.
* Fix compiler warning in cvpcb/cvframe.cpp.
* Fix menu spelling and syntax errors in pcbnew.
* Rename Trace_Curseur to DrawCursor in common/drawpanel.cpp.
2010-01-22 18:13:43 +00:00
charras
2bae762415
pcbnew: Added option in left tool bar to show/hide Layer manager tool bar
2010-01-21 20:36:48 +00:00
charras
c4bc7bb46b
enhancements about hot keys
2010-01-20 18:59:46 +00:00
charras
5861a43dd4
Cosmetic enhancements.
...
patch for relative paths.
2010-01-20 12:43:05 +00:00
charras
9d400e4c19
fixed some (minors) problems about hotkeys.
...
Code cleaning.
Patch for 3D problem with macOSX
2010-01-19 20:43:44 +00:00
jerryjacobs
5a0aca0e4d
More Mac OS X work, see CHANGELOG.txt
2010-01-18 19:33:45 +00:00
charras
e38949625b
print dialogs remember their position and size.
2010-01-18 17:05:31 +00:00
charras
04f41a4a7b
menu cleaning and changing obscure menu info. and menu labels
...
files cleaning
2010-01-18 12:37:53 +00:00
jerryjacobs
73f83c0509
See CHANGELOG.txt
2010-01-17 20:25:10 +00:00
jerryjacobs
30f6c51407
Application title spelling corrected on OSX
2010-01-16 22:32:26 +00:00
charras
445843e37e
Eeschema added resizable lib and cmp lists in viewlib when using AUI option.
...
Added patch for macOSX
turn on fast algo for draw grid (should work now)
2010-01-16 19:42:58 +00:00
stambaughw
e15341411d
Minor bug fixes, compiler warning fixes and code cleaning.
...
* Fix debug asserts when passing NULL pointers to wxAuiPaneInfo.
* Fix Kicad main window sash sizer bug when using wxAui.
* Remove specctra_test from Visual Studio builds to prevent build errors.
* Add WIN32 to layer widget test so it will build properly on Visual Studio.
* Fixed compiler conversion warnings in PCBNew.
* Fixed worksheet print scaling in PCBNew.
* Minor code renaming.
2010-01-13 21:15:54 +00:00
charras
6efce74c96
Eeschema: fixed bug when edit a component reference using the component dialog editor
...
Code cleaning and using DrawPanel->Refresh() instead of ReDraw() when possible.
2010-01-13 13:43:36 +00:00
charras
d4bd033a8e
Pcbnew: print dialog: added pads drill option (like in plot dialog)
2010-01-09 20:25:39 +00:00
charras
34728bec70
Eeschema: added Copy option in labels and component in pop up menu (and 'C' hotkey)
2010-01-09 08:50:30 +00:00
charras
c4b37d77bd
Gerbview: Added support of arcs in polygons outlines. Need more tests, but works.
2010-01-08 12:28:13 +00:00
charras
84a0e32865
fixed build problem for specctra.cpp stand alone.
2010-01-05 08:48:49 +00:00
charras
27346c7e79
Pcbnew and Gerbview: Refactor dialogs for plot and print.
2010-01-01 13:30:39 +00:00
charras
a1998410fc
Some enhancements and fixes. (see changelog)
2009-12-30 18:06:12 +00:00
charras
ccfa4e0aad
Eeschema: Libedit: fixed hang when using the repeat function (insert key) after creating a pin.
...
Fixed others minor problems
2009-12-29 10:35:11 +00:00
charras
e875e075af
minor enhancements and fixes
2009-12-27 14:01:21 +00:00
charras
2396cdb127
Eeschema: fixed a bug that crashes Eeschema when the library editor or/and the lib viewer is opened and if the schematic (or an other) is reloaded (that involves libraries are deleted and reloaded)
2009-12-22 20:08:56 +00:00
charras
c200ec9338
Fixed: eeschemas sometimes crashes after a component with aliases is modified in libedit
2009-12-22 14:08:24 +00:00
charras
6769e4c94a
code cleaning and fixed a TODO remark in EDA_BoardDesignSettings::SetEnabledLayers( int aMask )
2009-12-21 12:05:36 +00:00
charras
0b41d484ff
code cleaning
2009-12-20 19:48:58 +00:00