Commit 1343d9fd authored by charras's avatar charras
Browse files

pcbnew: fixed: bug 2738052 (Delete tool does not delete zones outlines)

eeschema: fixed: void history file list in menu
parent 70707523
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -4,6 +4,13 @@ KiCad ChangeLog 2009
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.


2009-apr-07 UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
================================================================================
++pcbnew:
    fixed: bug 2738052 (Delete tool does not delete zones outlines)
++eeschema:
    fixed: void history file list in menu

2009-apr-06 UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
2009-apr-06 UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>
================================================================================
================================================================================
++common:
++common:
+6 −5
Original line number Original line Diff line number Diff line
@@ -86,7 +86,7 @@ bool GetAssociatedDocument( wxFrame* frame, const wxString& LibPath,
 */
 */
{
{
    wxString docpath, fullfilename, file_ext;
    wxString docpath, fullfilename, file_ext;
    wxString Line;
    wxString msg;
    wxString command;
    wxString command;
    bool     success = FALSE;
    bool     success = FALSE;


@@ -143,8 +143,9 @@ bool GetAssociatedDocument( wxFrame* frame, const wxString& LibPath,


    if( !wxFileExists( fullfilename ) )
    if( !wxFileExists( fullfilename ) )
    {
    {
        Line = _( "Doc File " ) + fullfilename + _( " not found" );
        msg = _( "Doc File " );
        DisplayError( frame, Line );
        msg << wxT("\"") << fullfilename << wxT("\"") << _( " not found" );
        DisplayError( frame, msg );
        return FALSE;
        return FALSE;
    }
    }


@@ -183,9 +184,9 @@ bool GetAssociatedDocument( wxFrame* frame, const wxString& LibPath,


    if( !success )
    if( !success )
    {
    {
        Line.Printf( _( "Unknown MIME type for doc file <%s>" ),
        msg.Printf( _( "Unknown MIME type for doc file <%s>" ),
            fullfilename.GetData() );
            fullfilename.GetData() );
        DisplayError( frame, Line );
        DisplayError( frame, msg );
    }
    }


    return success;
    return success;
+1 −22
Original line number Original line Diff line number Diff line
@@ -585,7 +585,7 @@ void WinEDA_App::GetSettings()
{
{
    wxASSERT( m_EDA_Config != NULL && m_EDA_CommonConfig != NULL );
    wxASSERT( m_EDA_Config != NULL && m_EDA_CommonConfig != NULL );


    wxString Line, entry;
    wxString Line;
    unsigned ii;
    unsigned ii;


    m_HelpSize.x = 500;
    m_HelpSize.x = 500;
@@ -599,27 +599,6 @@ void WinEDA_App::GetSettings()


    m_fileHistory.Load( *m_EDA_Config );
    m_fileHistory.Load( *m_EDA_Config );


    /* Load the last file history settings from legacy version if this is the
     * first time wxFileHistory was used to manage the file history. */
    if( m_fileHistory.GetCount() == (size_t) 0 )
    {
        for( ii = 0; ii < (unsigned) m_fileHistory.GetMaxFiles(); ii++ )
        {
            entry = wxT( "LastProject" );
            if( ii != 0 )
                entry << ii;

            if( m_EDA_Config->Read( entry, &Line ) )
            {
                if( Line != wxEmptyString && wxFileName::FileExists( Line ) )
                    m_fileHistory.AddFileToHistory( Line );
                else
                    m_EDA_Config->Write( entry, wxEmptyString );
                Line = wxEmptyString;
            }
        }
    }

    /* Set default font sizes */
    /* Set default font sizes */
    g_StdFontPointSize = m_EDA_Config->Read( wxT( "SdtFontSize" ),
    g_StdFontPointSize = m_EDA_Config->Read( wxT( "SdtFontSize" ),
                                             FONT_DEFAULT_SIZE );
                                             FONT_DEFAULT_SIZE );
+1 −0
Original line number Original line Diff line number Diff line
@@ -161,6 +161,7 @@ bool WinEDA_App::OnInit()


    /* init EESCHEMA */
    /* init EESCHEMA */
    SeedLayers();
    SeedLayers();
    GetSettings();
    extern PARAM_CFG_BASE* ParamCfgList[];
    extern PARAM_CFG_BASE* ParamCfgList[];
    wxGetApp().ReadCurrentSetupValues( ParamCfgList );
    wxGetApp().ReadCurrentSetupValues( ParamCfgList );
    Read_Hotkey_Config( frame, false );   /* Must be called before creating
    Read_Hotkey_Config( frame, false );   /* Must be called before creating
+4 −2
Original line number Original line Diff line number Diff line
@@ -616,13 +616,15 @@ void WinEDA_SchematicFrame::Process_Special_Functions( wxCommandEvent& event )
            EDA_LibComponentStruct* LibEntry;
            EDA_LibComponentStruct* LibEntry;
            LibEntry = FindLibPart(
            LibEntry = FindLibPart(
                ( (SCH_COMPONENT*) screen->GetCurItem() )->m_ChipName.GetData(),
                ( (SCH_COMPONENT*) screen->GetCurItem() )->m_ChipName.GetData(),
                wxEmptyString,
                wxEmptyString, FIND_ALIAS );
                FIND_ALIAS );
            if( LibEntry && LibEntry->m_DocFile != wxEmptyString )
            if( LibEntry && LibEntry->m_DocFile != wxEmptyString )
            {
wxMessageBox(g_RealLibDirBuffer, LibEntry->m_DocFile);
                GetAssociatedDocument( this,
                GetAssociatedDocument( this,
                                       g_RealLibDirBuffer,
                                       g_RealLibDirBuffer,
                                       LibEntry->m_DocFile );
                                       LibEntry->m_DocFile );
            }
            }
        }
        break;
        break;


    case ID_POPUP_SCH_ENTER_SHEET:
    case ID_POPUP_SCH_ENTER_SHEET:
Loading