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.
2012-04-12 17:31:31 -04:00
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)
2012-04-09 11:16:47 +02:00
jean-pierre charras
d739f03c5f
Remove old xpm icons files
2012-04-07 13:09:57 +02:00
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.
2012-04-01 16:51:56 -04:00
jean-pierre charras
ed5585eb6c
Libedit: fix bug (svg export does not work)
...
other minor fixes.
2012-03-06 15:08:59 +01: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
cc097762c7
Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s.
2011-11-24 11:32:51 -06:00
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.
2011-11-15 22:26:06 +04:00
Dick Hollenbeck
9f69193a62
formatting and compiler warnings
2011-11-01 03:06:33 -05:00
jean-pierre charras
2476bc7f62
bitmap2component: code cleanup.
2011-10-26 13:06:04 +02:00
jean-pierre charras
51a845470b
bitmap2component: use BOOST:POLYGON instead of KBool, and minor enhancements.
2011-10-26 11:53:42 +02:00
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.
2011-10-25 18:24:56 +02:00
jean-pierre charras
1c412879d5
New icons: fix problems about .ico files (under Window)
...
Remove or move old .ico and .pgn files and add new icons (.ico files and .png files) in bitmaps_png/icons and bitmaps_xpm/icons
.png files and .ico are used to build desktop shortcuts
Handle variable size bitmaps in kicad.
2011-09-10 19:48:35 +02:00
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.
2011-09-09 21:30:59 +02:00
Wayne Stambaugh
ebc7259a91
Rename WinEDA_App class to EDA_APP and remove redundant includes.
2011-09-06 10:09:40 -04:00
Andrey Fedorushkov
2b45335749
bitmap2component: fix localize GUI, fix *nix native string
2011-08-16 22:32:56 +04:00
jean-pierre charras
84572d371d
Pcbnew: fix bug I recently created: footprint lib incorrectly saved (first module can be lost)
2011-07-08 09:12:28 +02:00
Marco Serantoni
916f80f1b4
Adding artwork from Jerry Jacobs for bitmap2component
2010-12-27 15:41:20 +01:00
Marco Serantoni
a6c6041266
OSX: Fixes making bitmap2compoenent work.
2010-12-27 15:01:52 +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
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
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
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
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
jean-pierre charras
af7c26e8be
bitmap2component minor enhancements
2010-06-25 21:02:39 +02:00
jean-pierre charras
000085792c
minor enhancement
2010-06-21 18:15:05 +02:00
jean-pierre charras
7d2ff522c1
give an icon to bitmapt2component frame
2010-06-20 20:04:29 +02:00
jean-pierre charras
9cf56261b6
give an icon to bitmapt2component frame
2010-06-20 16:47:30 +02:00
jean-pierre charras
1ab68d8fb8
fixed very minor things.
2010-06-19 12:58:50 +02:00
jean-pierre charras
63e7ecae59
fix bitmap2component compil issue under Linux
2010-06-15 22:17:33 +02:00
jean-pierre charras
65a585b5d9
bitmap2component: better user interface (using wxWidgets) and more bitmaps file format import
2010-06-15 20:45:22 +02:00
jean-pierre charras
5ecb22b51d
bitmap2component: better user interface (using wxWidgets) and more bitmaps file format import
2010-06-15 20:27:41 +02:00
jean-pierre charras
02b88a7016
Use bin/plugins/ as install path for bitmap2component instead of bin/
2010-06-12 09:24:14 +02:00
Dick Hollenbeck
658ff6051f
fix warnings
2010-06-11 23:46:34 -05: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