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 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
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>
================================================================================
++common:
+6 −5
Original line number Diff line number Diff line
@@ -86,7 +86,7 @@ bool GetAssociatedDocument( wxFrame* frame, const wxString& LibPath,
 */
{
    wxString docpath, fullfilename, file_ext;
    wxString Line;
    wxString msg;
    wxString command;
    bool     success = FALSE;

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

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

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

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

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

    wxString Line, entry;
    wxString Line;
    unsigned ii;

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

    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 */
    g_StdFontPointSize = m_EDA_Config->Read( wxT( "SdtFontSize" ),
                                             FONT_DEFAULT_SIZE );
+1 −0
Original line number Diff line number Diff line
@@ -161,6 +161,7 @@ bool WinEDA_App::OnInit()

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

    case ID_POPUP_SCH_ENTER_SHEET:
Loading