Freeze TEDIT in place
Avoids updating the TEDIT field, preventing merge conflicts and unneeded VCS cruft
This commit is contained in:
parent
acb5ce7108
commit
0b98acfe12
|
@ -152,7 +152,6 @@ void BOARD_COMMIT::Push( const wxString& aMessage, bool aCreateUndoEntry, bool a
|
|||
}
|
||||
|
||||
savedModules.insert( ent.m_item );
|
||||
static_cast<FOOTPRINT*>( ent.m_item )->SetLastEditTime();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1635,8 +1635,6 @@ bool DIALOG_PAD_PROPERTIES::TransferDataFromWindow()
|
|||
|
||||
if( footprint )
|
||||
{
|
||||
footprint->SetLastEditTime();
|
||||
|
||||
// compute the pos 0 value, i.e. pad position for footprint with orientation = 0
|
||||
// i.e. relative to footprint origin (footprint position)
|
||||
wxPoint pt = m_currentPad->GetPosition() - footprint->GetPosition();
|
||||
|
|
|
@ -340,7 +340,6 @@ public:
|
|||
*/
|
||||
|
||||
void SetLastEditTime( timestamp_t aTime ) { m_lastEditTime = aTime; }
|
||||
void SetLastEditTime() { m_lastEditTime = time( nullptr ); }
|
||||
timestamp_t GetLastEditTime() const { return m_lastEditTime; }
|
||||
|
||||
/**
|
||||
|
|
|
@ -1182,9 +1182,6 @@ FOOTPRINT* PCB_BASE_FRAME::CreateNewFootprint( const wxString& aFootprintName, b
|
|||
// Creates the new footprint and add it to the head of the linked list of footprints
|
||||
FOOTPRINT* footprint = new FOOTPRINT( GetBoard() );
|
||||
|
||||
// Update parameters: timestamp ...
|
||||
footprint->SetLastEditTime();
|
||||
|
||||
// Update its name in lib
|
||||
footprint->SetFPID( LIB_ID( wxEmptyString, footprintName ) );
|
||||
|
||||
|
|
|
@ -1235,16 +1235,6 @@ int PCB_CONTROL::UpdateMessagePanel( const TOOL_EVENT& aEvent )
|
|||
msg = footprint->GetFPID().GetLibItemName().wx_str();
|
||||
msgItems.emplace_back( MSG_PANEL_ITEM( _( "Footprint Name" ), msg ) );
|
||||
|
||||
wxDateTime date( static_cast<time_t>( footprint->GetLastEditTime() ) );
|
||||
|
||||
if( footprint->GetLastEditTime() && date.IsValid() )
|
||||
// Date format: see http://www.cplusplus.com/reference/ctime/strftime
|
||||
msg = date.Format( wxT( "%b %d, %Y" ) ); // Abbreviated_month_name Day, Year
|
||||
else
|
||||
msg = _( "Unknown" );
|
||||
|
||||
msgItems.emplace_back( MSG_PANEL_ITEM( _( "Last Change" ), msg ) );
|
||||
|
||||
msg.Printf( wxT( "%zu" ), (size_t) footprint->GetPadCount( DO_NOT_INCLUDE_NPTH ) );
|
||||
msgItems.emplace_back( MSG_PANEL_ITEM( _( "Pads" ), msg ) );
|
||||
|
||||
|
|
|
@ -235,8 +235,6 @@ void PCB_BASE_EDIT_FRAME::SaveCopyInUndoList( const PICKED_ITEMS_LIST& aItemsLis
|
|||
ITEM_PICKER picker( nullptr, item, UNDO_REDO::CHANGED );
|
||||
picker.SetLink( clone );
|
||||
commandToUndo->PushItem( picker );
|
||||
|
||||
orig->SetLastEditTime();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue