Commit 7776dd61 authored by charras's avatar charras
Browse files

use kbool 2.1 in zones calculations. see CHANGELOG for others changes and more info

parent 3803b79a
Loading
Loading
Loading
Loading
+20 −1
Original line number Diff line number Diff line
@@ -4,6 +4,25 @@ KiCad ChangeLog 2009
Please add newer entries at the top, list the date and your name with
email address.

2009-sept-17 UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
================================================================================
++pcbnew
    Speed up ZONE_CONTAINER::Copy method
    Speed up NETINFO_ITEM* BOARD::FindNet( const wxString& aNetname ) by using afast binary search
    Switch to kbool V2.1. This version solves others problems in zones calculations.
    Adding an other way to generate thermal shape; DO NOT USE: this is for kbool tests only
    (I am thinking some bugs are remaining, so i am always working on kbool tests.
    Klaas Olwerda is supporting me)


2009-sept-14 UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
================================================================================
++pcbnew
    moved copper layers properties (layers couns anf layers names) from Design rules
    to a specific dialog.
    This must be seen as a TEMPORARY work, until a volunteer creates a better dialog box,
    because there is currently no other way to change copper layers names.

2009-Sep-10 UPDATE Dick Hollenbeck <dick@softplc.com>
================================================================================
++pcbnew
@@ -22,7 +41,7 @@ email address.
++pcbnew
    Work on undo/redo in pcbnew finished.
    Switch to kbool V2.0. This version solves some problems in zones calculations but not all.
    The Kbool's author, Klaas Holveda, is still working on these problems
    The Kbool's author, Klaas Holweda, is still working on these problems
    Thanks to Klaas


+1 −0
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ set(BITMAP_SRCS
    config.xpm
    CopyBlock.xpm
    copy.xpm
    copper_layers_setup.cpp
    Cursor_Shape.xpm
    cursor.xpm
    cut.xpm
+23 −0
Original line number Diff line number Diff line
/* XPM */
const char * copper_layers_setup_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #B70000",
"s	c #606020",
"#	c #008F00",
"..........      ",
"..........      ",
"..........      ",
"...ssssssssss   ",
"...ssssssssss   ",
"...ssssssssss   ",
"...sss##########",
"...sss##########",
"...sss##########",
"...sss##########",
"   sss##########",
"   sss##########",
"   sss##########",
"      ##########",
"      ##########",
"      ##########"};
+3 −3
Original line number Diff line number Diff line
@@ -72,9 +72,9 @@ void InitKiCadAbout( wxAboutDialogInfo& info )

	/* Show Unicode or Ansi version */
#if wxUSE_UNICODE
		<< ( wxT( " Unicode\n" ) );
		<< ( wxT( " Unicode " ) );
#		else
		<< ( wxT( " Ansi\n" ) );
		<< ( wxT( " Ansi " ) );
#endif


+3 −0
Original line number Diff line number Diff line
@@ -340,11 +340,14 @@ void EDA_LibComponentStruct::Draw( WinEDA_DrawPanel* panel, wxDC* dc,
        }
    }

    /* Enable this to draw the anchor of the component. */
#if 0
    int len = panel->GetScreen()->Unscale( 3 );
    GRLine( &panel->m_ClipBox, dc, offset.x, offset.y - len, offset.x,
            offset.y + len, 0, color );
    GRLine( &panel->m_ClipBox, dc, offset.x - len, offset.y, offset.x + len,
            offset.y, 0, color );
#endif

    /* Enable this to draw the bounding box around the component to validate
     * the bounding box calculations. */
Loading