Commit 3c49fb1e authored by jean-pierre charras's avatar jean-pierre charras

Eeschema: fix bug 706429

parent df344195
...@@ -4,6 +4,20 @@ KiCad ChangeLog 2010 ...@@ -4,6 +4,20 @@ 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.
2011-Jan-21 UPDATE Wayne Stambaugh <stambaughw@verizon.net>
================================================================================
EESchema code refactoring and coding policy naming fixes.
* Move schematic wire and bus break code into schematic screen object.
* Move schematic test for dangling ends into schematic screen object.
* Remove left over debugging output in schematic screen object.
* Remove unused file eeschema/cleanup.cpp.
* Fix bug in schematic line object hit test algorithm.
* Fix a string concatenation compile error added in r2752.
* Rename class WinEDA_BasicFrame to EDA_BASE_FRAME.
* Rename class WinEDA_DrawFrame to EDA_DRAW_FRAME.
* Rename class WinEDA_DrawPanel to EDA_DRAW_PANEL.
2011-Jan-19 UPDATE Dick Hollenbeck <dick@softplc.com> 2011-Jan-19 UPDATE Dick Hollenbeck <dick@softplc.com>
================================================================================ ================================================================================
++all: ++all:
......
EESchema-LIBRARY Version 2.3 Date: 19/08/2010 20:44:23 EESchema-LIBRARY Version 2.3 Date: 07/12/2010 12:09:24
# #
# 4003APG120 # 4003APG120
# #
......
Cmp-Mod V01 Created by Cvpcb (20080731.r1175 date = 1/8/2008-07:52:43 Cmp-Mod V01 Genere par PcbNew le 17/01/2011 13:55:19
BeginCmp BeginCmp
TimeStamp = /322D3011; TimeStamp = /322D3011;
Reference = BUS1; Reference = BUS1;
ValeurCmp = BUSPC; ValeurCmp = BUSPC;
IdModule = BUS_PC; IdModule = BUS_PC;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307DE2; TimeStamp = /32307DE2;
Reference = C1; Reference = C1;
ValeurCmp = 47uF; ValeurCmp = 47uF;
IdModule = CP6; IdModule = CP6;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307ECF; TimeStamp = /32307ECF;
Reference = C2; Reference = C2;
ValeurCmp = 47pF; ValeurCmp = 47pF;
IdModule = C1; IdModule = C1;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307ED4; TimeStamp = /32307ED4;
Reference = C3; Reference = C3;
ValeurCmp = 47pF; ValeurCmp = 47pF;
IdModule = C1; IdModule = C1;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307DCF; TimeStamp = /32307DCF;
Reference = C4; Reference = C4;
ValeurCmp = 47uF; ValeurCmp = 47uF;
IdModule = CP6; IdModule = CP6;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307DCA; TimeStamp = /32307DCA;
Reference = C5; Reference = C5;
ValeurCmp = 47uF; ValeurCmp = 47uF;
IdModule = CP6; IdModule = CP6;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307DC0; TimeStamp = /32307DC0;
Reference = C6; Reference = C6;
ValeurCmp = 47uF; ValeurCmp = 47uF;
IdModule = CP6; IdModule = CP6;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D32AC; TimeStamp = /322D32AC;
Reference = D1; Reference = D1;
ValeurCmp = LED; ValeurCmp = LED;
IdModule = LEDV; IdModule = LEDV;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D32BE; TimeStamp = /322D32BE;
Reference = D2; Reference = D2;
ValeurCmp = LED; ValeurCmp = LED;
IdModule = LEDV; IdModule = LEDV;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32568D1E; TimeStamp = /32568D1E;
Reference = JP1; Reference = JP1;
ValeurCmp = CONN_8X2; ValeurCmp = CONN_8X2;
IdModule = pin_array_8x2; IdModule = pin_array_8x2;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /3256759C; TimeStamp = /3256759C;
Reference = P1; Reference = P1;
ValeurCmp = DB25FEMELLE; ValeurCmp = DB25FEMELLE;
IdModule = DB25FC; IdModule = DB25FC;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307EA1; TimeStamp = /32307EA1;
Reference = R1; Reference = R1;
ValeurCmp = 100K; ValeurCmp = 100K;
IdModule = R3; IdModule = R3;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307EAA; TimeStamp = /32307EAA;
Reference = R2; Reference = R2;
ValeurCmp = 1K; ValeurCmp = 1K;
IdModule = R3; IdModule = R3;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /324002E6; TimeStamp = /324002E6;
Reference = R3; Reference = R3;
ValeurCmp = 10K; ValeurCmp = 10K;
IdModule = R3; IdModule = R3;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D3295; TimeStamp = /322D3295;
Reference = R4; Reference = R4;
ValeurCmp = 330; ValeurCmp = 330;
IdModule = R3; IdModule = R3;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D32A0; TimeStamp = /322D32A0;
Reference = R5; Reference = R5;
ValeurCmp = 330; ValeurCmp = 330;
IdModule = R3; IdModule = R3;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /325679C1; TimeStamp = /325679C1;
Reference = RR1; Reference = RR1;
ValeurCmp = 9x1K; ValeurCmp = 9x1K;
IdModule = r_pack9; IdModule = r_pack9;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D31F4; TimeStamp = /322D31F4;
Reference = U1; Reference = U1;
ValeurCmp = 74LS245; ValeurCmp = 74LS245;
IdModule = 20dip300; IdModule = 20dip300;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D35B4; TimeStamp = /322D35B4;
Reference = U2; Reference = U2;
ValeurCmp = 74LS688; ValeurCmp = 74LS688;
IdModule = 20dip300; IdModule = 20dip300;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D31CA; TimeStamp = /4A087146;
Reference = U3; Reference = U3;
ValeurCmp = 74LS541; ValeurCmp = 74LS541;
IdModule = 20dip300; IdModule = 20dip300;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /3240023F; TimeStamp = /3240023F;
Reference = U5; Reference = U5;
ValeurCmp = 628128; ValeurCmp = 628128;
IdModule = 32dip600; IdModule = DIP-32__600;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D321C; TimeStamp = /322D321C;
Reference = U8; Reference = U8;
ValeurCmp = EP600; ValeurCmp = EP600;
IdModule = 24dip300; IdModule = 24dip300;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /322D32FA; TimeStamp = /322D32FA;
Reference = U9; Reference = U9;
ValeurCmp = 4003APG120; ValeurCmp = 4003APG120;
IdModule = PGA120; IdModule = PGA120;
EndCmp EndCmp
BeginCmp BeginCmp
TimeStamp = /32307EC0; TimeStamp = /32307EC0;
Reference = X1; Reference = X1;
ValeurCmp = 8MHz; ValeurCmp = 8MHz;
IdModule = HC-18UH; IdModule = HC-18UH;
EndCmp EndCmp
EndListe EndListe
This diff is collapsed.
update=ven. 03 déc. 2010 20:28:58 CET update=22/01/2011 11:10:15
version=1 version=1
last_client=pcbnew last_client=pcbnew
[common] [common]
NetDir= NetDir=
[general] [general]
version=1 version=1
RootSch=interf_u.sch RootSch=interf_u.sch
BoardNm=interf_u.brd BoardNm=interf_u.brd
[cvpcb] [eeschema]
version=1 version=1
NetIExt=net LibDir=F:\\kicad\\share\\library
[cvpcb/libraries] NetFmt=1
EquName1=devcms HPGLSpd=20
[eeschema] HPGLDm=15
version=1 HPGLNum=1
LibDir=F:\\kicad\\share\\library offX_A4=0
NetFmt=1 offY_A4=0
HPGLSpd=20 offX_A3=0
HPGLDm=15 offY_A3=0
HPGLNum=1 offX_A2=0
offX_A4=0 offY_A2=0
offY_A4=0 offX_A1=0
offX_A3=0 offY_A1=0
offY_A3=0 offX_A0=0
offX_A2=0 offY_A0=0
offY_A2=0 offX_A=0
offX_A1=0 offY_A=0
offY_A1=0 offX_B=0
offX_A0=0 offY_B=0
offY_A0=0 offX_C=0
offX_A=0 offY_C=0
offY_A=0 offX_D=0
offX_B=0 offY_D=0
offY_B=0 offX_E=0
offX_C=0 offY_E=0
offY_C=0 RptD_X=0
offX_D=0 RptD_Y=100
offY_D=0 RptLab=1
offX_E=0 LabSize=60
offY_E=0 [eeschema/libraries]
RptD_X=0 LibName1=power
RptD_Y=100 LibName2=device
RptLab=1 LibName3=conn
LabSize=60 LibName4=linear
[eeschema/libraries] LibName5=regul
LibName1=power LibName6=74xx
LibName2=device LibName7=cmos4000
LibName3=conn LibName8=adc-dac
LibName4=linear LibName9=memory
LibName5=regul LibName10=xilinx
LibName6=74xx LibName11=special
LibName7=cmos4000 [cvpcb]
LibName8=adc-dac version=1
LibName9=memory NetIExt=net
LibName10=xilinx [cvpcb/libraries]
LibName11=special EquName1=devcms
[pcbnew] [pcbnew]
version=1 version=1
PadDrlX=0 PadDrlX=354
PadDimH=1500 PadDimH=550
PadDimV=2500 PadDimV=550
BoardThickness=630 BoardThickness=630
SgPcb45=1 SgPcb45=1
TxtPcbV=800 TxtPcbV=800
TxtPcbH=600 TxtPcbH=600
TxtModV=600 TxtModV=600
TxtModH=600 TxtModH=600
TxtModW=120 TxtModW=120
VEgarde=100 VEgarde=100
DrawLar=150 DrawLar=150
EdgeLar=50 EdgeLar=50
TxtLar=170 TxtLar=170
MSegLar=400 MSegLar=400
LastNetListRead=interf_u.net LastNetListRead=interf_u.net
[pcbnew/libraries] [pcbnew/libraries]
LibDir=F:\\kicad\\share\\modules\\packages3d LibDir=F:\\kicad\\share\\modules\\packages3d
LibName1=connect LibName1=connect
LibName2=image LibName2=discret
LibName3=discret LibName3=dip_sockets
LibName4=pin_array LibName4=pin_array
LibName5=sockets LibName5=divers
LibName6=divers LibName6=libcms
LibName7=libcms LibName7=display
LibName8=display
EESchema Schematic File Version 2 date 19/08/2010 20:44:23 EESchema Schematic File Version 2 date 07/12/2010 12:09:23
LIBS:power LIBS:power
LIBS:device LIBS:device
LIBS:conn LIBS:conn
...@@ -10,14 +10,13 @@ LIBS:adc-dac ...@@ -10,14 +10,13 @@ LIBS:adc-dac
LIBS:memory LIBS:memory
LIBS:xilinx LIBS:xilinx
LIBS:special LIBS:special
LIBS:image
LIBS:interf_u-cache LIBS:interf_u-cache
EELAYER 24 0 EELAYER 25 0
EELAYER END EELAYER END
$Descr A3 16535 11700 $Descr A3 16535 11700
Sheet 1 1 Sheet 1 1
Title "INTERFACE UNIVERSEL" Title "INTERFACE UNIVERSEL"
Date "19 aug 2010" Date "7 dec 2010"
Rev "2B" Rev "2B"
Comp "KICAD" Comp "KICAD"
Comment1 "Comment 1" Comment1 "Comment 1"
......
...@@ -130,7 +130,10 @@ bool LIB_EDIT_FRAME::HandleBlockEnd( wxDC* DC ) ...@@ -130,7 +130,10 @@ bool LIB_EDIT_FRAME::HandleBlockEnd( wxDC* DC )
if( ItemCount ) if( ItemCount )
SaveCopyInUndoList( m_component ); SaveCopyInUndoList( m_component );
if ( m_component ) if ( m_component )
{
m_component->DeleteSelectedItems(); m_component->DeleteSelectedItems();
OnModify();
}
break; break;
case BLOCK_SAVE: /* Save */ case BLOCK_SAVE: /* Save */
...@@ -151,7 +154,10 @@ bool LIB_EDIT_FRAME::HandleBlockEnd( wxDC* DC ) ...@@ -151,7 +154,10 @@ bool LIB_EDIT_FRAME::HandleBlockEnd( wxDC* DC )
pt = GetScreen()->m_BlockLocate.Centre(); pt = GetScreen()->m_BlockLocate.Centre();
pt.y *= -1; pt.y *= -1;
if ( m_component ) if ( m_component )
{
OnModify();
m_component->MirrorSelectedItemsH( pt ); m_component->MirrorSelectedItemsH( pt );
}
break; break;
case BLOCK_ZOOM: /* Window Zoom */ case BLOCK_ZOOM: /* Window Zoom */
......
...@@ -25,6 +25,7 @@ public: ...@@ -25,6 +25,7 @@ public:
virtual ~HotkeyGridTable(); virtual ~HotkeyGridTable();
hotkey_spec_vector& getHotkeys(); hotkey_spec_vector& getHotkeys();
private:
virtual int GetNumberRows(); virtual int GetNumberRows();
virtual int GetNumberCols(); virtual int GetNumberCols();
virtual bool IsEmptyCell( int row, int col ); virtual bool IsEmptyCell( int row, int col );
...@@ -43,6 +44,7 @@ public: ...@@ -43,6 +44,7 @@ public:
virtual void SetValueAsCustom( int row, int col, void* value ); virtual void SetValueAsCustom( int row, int col, void* value );
virtual wxString GetColLabelValue( int col ); virtual wxString GetColLabelValue( int col );
public:
virtual bool isHeader( int row ); virtual bool isHeader( int row );
virtual void SetKeyCode( int row, long key ); virtual void SetKeyCode( int row, long key );
virtual void RestoreFrom( struct Ki_HotkeyInfoSectionDescriptor* origin ); virtual void RestoreFrom( struct Ki_HotkeyInfoSectionDescriptor* origin );
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
; General Product Description Definitions ; General Product Description Definitions
!define PRODUCT_NAME "KiCad" !define PRODUCT_NAME "KiCad"
!define PRODUCT_VERSION "2011.01.21" !define PRODUCT_VERSION "2011.01.22"
!define PRODUCT_WEB_SITE "http://iut-tice.ujf-grenoble.fr/kicad/" !define PRODUCT_WEB_SITE "http://iut-tice.ujf-grenoble.fr/kicad/"
!define SOURCEFORGE_WEB_SITE "http://kicad.sourceforge.net/" !define SOURCEFORGE_WEB_SITE "http://kicad.sourceforge.net/"
!define COMPANY_NAME "" !define COMPANY_NAME ""
......
release version: release version:
2011 jan 21 (BZR 2753) 2011 jan 22 (BZR 2754)
files (.zip,.tgz): files (.zip,.tgz):
kicad-2011-01-21 kicad-2011-01-22
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment