Wayne Stambaugh
df48725551
Restore library editor value field rename behaviour and other minor fixes.
15 years ago
jean-pierre charras
938fc74217
Gerbview: Added support for complex definitions of parameters (like $3=$2+5/2) in aperture macros and primitives macro.
15 years ago
jean-pierre charras
67d98658bc
minor cleanup. minor enhancements. Finish file housekeeping. add Bug 682586 fix from Mark van Doesburg.
15 years ago
jean-pierre charras
cdd9e8cabe
Pcbnew: code cleanup
15 years ago
jean-pierre charras
a04b0c243d
boost library updated to 1.45
15 years ago
jean-pierre charras
259d9a024c
Pcbnew: gen drill files code cleanup. Fix minor bug 680558
15 years ago
Wayne Stambaugh
78a58e04ee
Fixed build error for missing wxNullPtr definition building against wxWidgets < 2.9
15 years ago
Wayne Stambaugh
f6c8066477
More EESchema dialog file housekeeping and coding policy fixes.
15 years ago
jean-pierre charras
f930894d9f
Common dialog file housekeeping. Code cleanup, and minor fixes.
15 years ago
Wayne Stambaugh
ccabd605a5
More EESchema dialog file housekeeping and coding policy fixes.
15 years ago
jean-pierre charras
e095b07cc3
code cleaning
15 years ago
Wayne Stambaugh
e3b4eeb160
More EESchema dialog file housekeeping
15 years ago
jean-pierre charras
fdb18547a6
Eeschema: fix bug 676532. Minor enhancements.
15 years ago
jean-pierre charras
746dea5ae3
Pcbnew: fix a serious bug in ZONE_CONTAINER::HitTestFilledArea( ) which could break connectivity calculations relative to copper areas.
Fix also very minor issues relative to copper zones.
Update boost::polygon from Boost svn repository.
15 years ago
jean-pierre charras
9b77f2a415
Formatting, code cleaning and fix erroneous or inconsistent comments in block functions
15 years ago
Dick Hollenbeck
25df2772db
formatting
15 years ago
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.
15 years ago
Dick Hollenbeck
845d61acc5
coding standards consistency updates
15 years ago
Macor Mattila
f05b6d4962
Pcbnew: Commit block move patch from Marco Mattila
15 years ago
Wayne Stambaugh
76aa3f6e1c
EESchema schematic object refactoring and header rationalization.
15 years ago
Dick Hollenbeck
067bf8518c
change IOError class name spelling to IO_ERROR to conform to coding standards
15 years ago
Marco Serantoni
a8d5e06818
Gerbview: Added new LayerBox
15 years ago
Marco Serantoni
ec35a66ffb
LayerBox little enhancements and adjust; fix bug #669495
15 years ago
jean-pierre charras
c0eeafa070
Fix issue with new layer box, mainly with wxWidgets 2.9.1
15 years ago
Wayne Stambaugh
aeb6dd8cc7
Minor schematic object improvements and code cleaning.
15 years ago
Marco Serantoni
d65b648722
pcbnew: layer combo update, code cleanup
15 years ago
Wayne Stambaugh
1e7d95d58e
Begin schematic object rationalization and other minor improvements
15 years ago
Wayne Stambaugh
6566b0c5fa
Schematic component library object improvements and other minor fixes.
15 years ago
jean-pierre charras
1206177ce0
Gerbview: minor enhancement. Boost::Polygon: commit forgotten file
15 years ago
jean-pierre charras
0c24113dc0
Libedit: minor enhancements. Update Boost::Polygon
15 years ago
jean-pierre charras
796eca5c64
Eeschema: added hotkeys in libedit. Update Boost::polygon
15 years ago
Dick Hollenbeck
27a02d3226
fully implement nul termination for LINE_READER::ReadLine()
15 years ago
Dick Hollenbeck
c3924e6fc9
fix bug lp:663929
15 years ago
Dick Hollenbeck
8b4cad8a3e
make LINE_READERs have dynamic buffer sizes
15 years ago
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.
15 years ago
jean-pierre charras
a8ebad2fc4
Gerbview: added: image polarity, axis select, layer rotation. Code cleanup.
15 years ago
jean-pierre charras
9ec8d53604
Gerbview: Added support for gerber command SR (Step and Repeat) and multiple MOIN and MOMM in file
15 years ago
jean-pierre charras
6b05cf315f
Fixed bug in GRLineArray(). Cleanup Gerbview code
15 years ago
jean-pierre charras
cc6cae9b12
Gerbview: added support of mirroring, scaling an offseting RS274X commands
15 years ago
Marco Serantoni
ea812ef5c9
Zones drawing optimization with WXGrapchisContext + Fix bug #612132
15 years ago
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.
15 years ago
jean-pierre charras
69b3bfd471
added forgotten lines from patch "EEschema selection.patch"
15 years ago
jean-pierre charras
2d94881dbe
added forgotten lines from patch "EEschema selection.patch"
15 years ago
jean-pierre charras
3c6c7134af
added forgotten lines from patch "EEschema selection.patch"
15 years ago
jean-pierre charras
0687921fa9
Gerbview: display now an error report after loading a gerber file.
15 years ago
Wayne Stambaugh
40c7d81bbd
Fix build errors when compiling against wxWidgets 2.8.x.
* Changed wxPenStyle which is not define in wxWidgets 2.8 to int and
renamed GRRect to prevent duplicate function definition in gr_basic.
* Add missing wxT() macros to strings in rs274x.cpp.
15 years ago
Dick Hollenbeck
3213832411
enhance and better document PopReader()
15 years ago
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".
15 years ago
Dick Hollenbeck
0267b05938
add PushReader and PopReader to DSNLEXER, make FILE_LINE_READER own its FILE*
15 years ago
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.
15 years ago