jean-pierre charras
1f277fd66d
Remove Kbool from Kicad. Use Clipper instead.
13 years ago
Wayne Stambaugh
bed96be750
Internal unit improvements and Pcbnew s-expression file format changes.
* Move EDA_TEXT object into separate header and source file.
* Compile EDA_TEXT class separately for BOARD_ITEM and SCH_ITEM units.
* Compile PAGE_INFO class separately for BOARD_ITEM and SCH_ITEM units.
* Minor formatting tweaks to Pcbnew s-expression file.
* Move internal unit formatting functions into BOARD_ITEM and SCH_ITEM.
14 years ago
jean-pierre charras
8f62c6aa05
Move AddMenuItem inline functions outside wxstruct.h in a new file (menu_helpers.h)
Enhancements in AddMenuItem (that accepts now a menu type)
Partial use of the Edwin van den Oetelaar's patch (patch not fully working or correct)
14 years ago
jean-pierre charras
d739f03c5f
Remove old xpm icons files
14 years ago
Wayne Stambaugh
d7feb9ab45
Initial Pcbnew s-expression file format commit.
* Add s-expression Format() function to all objects derived from
BOARD_ITEM.
* Add s-expression Format() function to base objects as required.
* Add functions to convert coordinates from base internal units
(nanometers) to millimeter string for writing to s-expression
file.
* Add temporary dummy conversion functions to prevent link errors
until schematic and board object and action code can be separated
into DSO/DLL.
* Add CMake build option to build Pcbnew with nanometer internal
units.
14 years ago
jean-pierre charras
ed5585eb6c
Libedit: fix bug (svg export does not work)
other minor fixes.
14 years ago
Dick Hollenbeck
b8a0ab4c52
switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths
14 years ago
Dick Hollenbeck
cc097762c7
Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s.
14 years ago
Vladimir Ur
09a61396ba
Some code restyling: VECTOR_PCB is an array. Cleanup uncontrolled definitions of abs, max, etc. max is now overloaded function and MAX is a macro.
14 years ago
Dick Hollenbeck
9f69193a62
formatting and compiler warnings
14 years ago
jean-pierre charras
2476bc7f62
bitmap2component: code cleanup.
14 years ago
jean-pierre charras
51a845470b
bitmap2component: use BOOST:POLYGON instead of KBool, and minor enhancements.
14 years ago
jean-pierre charras
4cbcf56cee
remove useless USE_BOOST_POLYGON_LIBRARY cmake option, and remove unused files.
BOOST POLYGON is always used in zone filling functions.
Kbool is still in use in other calculations.
14 years ago
jean-pierre charras
3b381cf8cf
Remove *.ico files and used only xpm or new pgn bitmaps for icons under Window.
Fix minor other issues.
Remove unused files.
14 years ago
Wayne Stambaugh
ebc7259a91
Rename WinEDA_App class to EDA_APP and remove redundant includes.
14 years ago
Andrey Fedorushkov
2b45335749
bitmap2component: fix localize GUI, fix *nix native string
14 years ago
jean-pierre charras
84572d371d
Pcbnew: fix bug I recently created: footprint lib incorrectly saved (first module can be lost)
15 years ago
Marco Serantoni
916f80f1b4
Adding artwork from Jerry Jacobs for bitmap2component
15 years ago
Marco Serantoni
a6c6041266
OSX: Fixes making bitmap2compoenent work.
15 years ago
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)
15 years ago
Dick Hollenbeck
636b2d301e
function comments, fix ones in *.cpp files until they can be deleted if they exist in the headers
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
90621bef00
Updated boost to version 1.34
Added boost::polygon (experimental)
Added experimental zone fill calculations with boost::polygon
Added patches from Yury Khalyavin
16 years ago
jean-pierre charras
052876079a
fixed bug 603481. Better bitmap2component look. fixed some locate problems for footprints using polygons (mainly created by bitmap2component)
16 years ago
jean-pierre charras
af7c26e8be
bitmap2component minor enhancements
16 years ago
jean-pierre charras
000085792c
minor enhancement
16 years ago
jean-pierre charras
7d2ff522c1
give an icon to bitmapt2component frame
16 years ago
jean-pierre charras
9cf56261b6
give an icon to bitmapt2component frame
16 years ago
jean-pierre charras
1ab68d8fb8
fixed very minor things.
16 years ago
jean-pierre charras
63e7ecae59
fix bitmap2component compil issue under Linux
16 years ago
jean-pierre charras
5ecb22b51d
bitmap2component: better user interface (using wxWidgets) and more bitmaps file format import
16 years ago
jean-pierre charras
02b88a7016
Use bin/plugins/ as install path for bitmap2component instead of bin/
16 years ago
Dick Hollenbeck
658ff6051f
fix warnings
16 years ago
jean-pierre charras
ac11d86c2f
Added an experimental tool to create logos from .bmp bitmaps. Added Potrace library to convert bitmaps to polygons
16 years ago