Commit 23089d04 authored by Dick Hollenbeck's avatar Dick Hollenbeck
Browse files

JP Changes

parents 47692df7 1acd642f
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -4,6 +4,15 @@ KiCad ChangeLog 2010
Please add newer entries at the top, list the date and your name with
Please add newer entries at the top, list the date and your name with
email address.
email address.


2010-apr-08, UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
================================================================================
++Pcbnew:
    Drc: take in account the clearance "local parameters" for pads that have local parameters.
         Until now, only NETCLASS clearance values were used.
         (local parameters are used in zone filling)
         But because a pad (or a footprint) can have a specific clearance value
         Drc used now this value, and NETCLASS value only if no local value specified.

2010-mar-31, UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
2010-mar-31, UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
================================================================================
================================================================================
++Pcbnew
++Pcbnew
+132 KiB

File added.

No diff preview for this file type.

+2 −2
Original line number Original line Diff line number Diff line
@@ -6,10 +6,10 @@
#endif
#endif


#ifndef KICAD_BUILD_VERSION
#ifndef KICAD_BUILD_VERSION
#define KICAD_BUILD_VERSION "(2010-03-30 SVN 2479)"
#define KICAD_BUILD_VERSION "(2010-04-08 SVN 25xx)"
#endif
#endif


#define VERSION_STABILITY "final"
#define VERSION_STABILITY "unstable"


/** Function GetBuildVersion()
/** Function GetBuildVersion()
 * Return the build date and version
 * Return the build date and version
+10 −26
Original line number Original line Diff line number Diff line
@@ -143,6 +143,7 @@ void GERBER_LAYER_WIDGET::onPopupSelection( wxCommandEvent& event )
    int     rowCount;
    int     rowCount;
    int     menuId = event.GetId();
    int     menuId = event.GetId();
    bool    visible;
    bool    visible;
    int     visibleLayers = 0;


    switch( menuId )
    switch( menuId )
    {
    {
@@ -153,36 +154,19 @@ void GERBER_LAYER_WIDGET::onPopupSelection( wxCommandEvent& event )
    case ID_SHOW_NO_COPPERS:
    case ID_SHOW_NO_COPPERS:
        visible = false;
        visible = false;
    L_change_coppers:
    L_change_coppers:
        int lastCu = -1;
        rowCount = GetLayerRowCount();
        rowCount = GetLayerRowCount();
        for( int row=rowCount-1;  row>=0;  --row )
        {
            wxCheckBox* cb = (wxCheckBox*) getLayerComp( row, 3 );
            int layer = getDecodedId( cb->GetId() );
            if( IsValidCopperLayerIndex( layer ) )
            {
                lastCu = row;
                break;
            }
        }

        for( int row=0; row < rowCount; ++row )
        for( int row=0; row < rowCount; ++row )
        {
        {
            wxCheckBox* cb = (wxCheckBox*) getLayerComp( row, 3 );
            wxCheckBox* cb = (wxCheckBox*) getLayerComp( row, 3 );
            int layer = getDecodedId( cb->GetId() );

            if( IsValidCopperLayerIndex( layer ) )
            {
            cb->SetValue( visible );
            cb->SetValue( visible );

            if( visible )
                bool isLastCopperLayer = (row==lastCu);
                visibleLayers |= (1 << row);

            else
                OnLayerVisible( layer, visible, isLastCopperLayer );
                visibleLayers &= ~(1 << row);

                if( isLastCopperLayer )
                    break;
            }
        }
        }

        myframe->GetBoard()->SetVisibleLayers( visibleLayers );
        myframe->DrawPanel->Refresh();
        break;
        break;
    }
    }
}
}
+1 −1
Original line number Original line Diff line number Diff line
@@ -25,7 +25,7 @@
!define COPYRIGHT "Kicad Team (Jean-Pierre Charras et all)"
!define COPYRIGHT "Kicad Team (Jean-Pierre Charras et all)"
!define COMMENTS ""
!define COMMENTS ""
!define HELP_WEB_SITE "http://groups.yahoo.com/group/kicad-users/"
!define HELP_WEB_SITE "http://groups.yahoo.com/group/kicad-users/"
!define DEVEL_WEB_SITE "http://groups.yahoo.com/group/kicad-devel/"
!define DEVEL_WEB_SITE "https://launchpad.net/~kicad-developers/"
!define WINGS3D_WEB_SITE "http://www.wings3d.com"
!define WINGS3D_WEB_SITE "http://www.wings3d.com"


!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
Loading