Commit d73e1324 authored by charras's avatar charras
Browse files

See changelog

parent 80e03c8c
Loading
Loading
Loading
Loading
+18 −0
Original line number Original line Diff line number Diff line
@@ -6,6 +6,24 @@ Please add newer entries at the top, list the date and your name with
email address.
email address.




2009-Feb-6 Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
================================================================================
    Added  a forgotten contributor (Tim Hanson) to kicad contributor list.

++pcbnew:
    Zoom factors in 1.5 progression, and limited to 18 values
    (near to to Wayne Stambaugh's changes: 15 values are not enought for pcbnew)
    removed minor problems in zoom box selection (removed blank line).
    Added user grid selection in modedit and refinements when user grid is selected.
    TODO:
        more refinements in user grid mode.
        new grid implementation does not used floats when user grid is selected to calculate coordinates.
        so it is unable to handle a metric grid. Todo: see what happened.
        

++eeschema:
    Zoom factors in 1.5 progression, and limited to 15 values according to Wayne Stambaugh's changes.

2009-Feb-05 UPDATE Wayne Stambaugh <stambaughw@verizon.net>
2009-Feb-05 UPDATE Wayne Stambaugh <stambaughw@verizon.net>
================================================================================
================================================================================
++All
++All
+1 −0
Original line number Original line Diff line number Diff line
@@ -113,6 +113,7 @@ void InitKiCadAbout( wxAboutDialogInfo& info )
	info.AddDeveloper( SetMsg( wxT( "Jonas Diemer <diemer@gmx.de>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Jonas Diemer <diemer@gmx.de>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "KBool Library <http://boolean.klaasholwerda.nl/bool.html>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "KBool Library <http://boolean.klaasholwerda.nl/bool.html>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Rok Markovic <rok@kanardia.eu>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Rok Markovic <rok@kanardia.eu>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Tim Hanson <sideskate@gmail.com>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Vesa Solonen <vesa.solonen@hut.fi>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Vesa Solonen <vesa.solonen@hut.fi>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Wayne Stambaugh <stambaughw@verizon.net>" ) ) );
	info.AddDeveloper( SetMsg( wxT( "Wayne Stambaugh <stambaughw@verizon.net>" ) ) );


+6 −1
Original line number Original line Diff line number Diff line
@@ -310,6 +310,7 @@ void BASE_SCREEN::SetGrid( const wxSize& size )


    size_t i;
    size_t i;


    wxSize nearest_grid = m_GridList[0].m_Size;
    for( i = 0; i < m_GridList.GetCount(); i++ )
    for( i = 0; i < m_GridList.GetCount(); i++ )
    {
    {
        if( m_GridList[i].m_Size == size )
        if( m_GridList[i].m_Size == size )
@@ -317,9 +318,13 @@ void BASE_SCREEN::SetGrid( const wxSize& size )
            m_Grid = m_GridList[i].m_Size;
            m_Grid = m_GridList[i].m_Size;
            return;
            return;
        }
        }
        
        // keep trace of the nearest grill size, if the exact size is not found
        if ( size.x < m_GridList[i].m_Size.x )
            nearest_grid = m_GridList[i].m_Size;
    }
    }


    m_Grid = m_GridList[0].m_Size;
    m_Grid = nearest_grid;


    wxLogWarning( _( "Grid size( %d, %d ) not in grid list, falling back to " \
    wxLogWarning( _( "Grid size( %d, %d ) not in grid list, falling back to " \
                     "grid size( %d, %d )." ),
                     "grid size( %d, %d )." ),
+68 −2
Original line number Original line Diff line number Diff line
@@ -2,7 +2,7 @@ EXTRACPPFLAGS += -I$(SYSINCLUDE) -I./ -Ibitmaps -I../include


COMMON = ../include/colors.h
COMMON = ../include/colors.h



PCBINCL = -I../pcbnew -I../polygon


OBJECTS= \
OBJECTS= \
	about_kicad.o\
	about_kicad.o\
@@ -39,13 +39,79 @@ OBJECTS= \
	worksheet.o\
	worksheet.o\
	base_screen.o\
	base_screen.o\
	dcsvg.o\
	dcsvg.o\
    zoom.o
    zoom.o\
    basepcbframe.o\
    class_board.o\
    class_board_connected_item.o\
    class_cotation.o\
    class_drc_item.o\
    class_marker.o\
    class_mire.o\
    class_pad.o\
    class_pad_draw_functions.o\
    class_pcb_text.o\
    class_zone.o\
    class_zone_setting.o\
    classpcb.o\
    collectors.o\
    sel_layer.o\
    dialog_print_using_printer_base.o



ifdef KICAD_PYTHON
ifdef KICAD_PYTHON
OBJECTS += pyhandler.o
OBJECTS += pyhandler.o
pyhandler.o: pyhandler.cpp $(COMMON) ../include/pyhandler.h
pyhandler.o: pyhandler.cpp $(COMMON) ../include/pyhandler.h
endif
endif



basepcbframe.o: ../pcbnew/basepcbframe.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_board.o: ../pcbnew/class_board.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_board_connected_item.o: ../pcbnew/class_board_connected_item.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_cotation.o: ../pcbnew/class_cotation.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_drc_item.o: ../pcbnew/class_drc_item.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_marker.o: ../pcbnew/class_marker.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_mire.o: ../pcbnew/class_mire.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_pad.o: ../pcbnew/class_pad.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_pad_draw_functions.o: ../pcbnew/class_pad_draw_functions.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_pcb_text.o: ../pcbnew/class_pcb_text.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_zone.o: ../pcbnew/class_zone.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_zone_setting.o: ../pcbnew/class_zone_setting.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

classpcb.o: ../pcbnew/classpcb.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

collectors.o: ../pcbnew/collectors.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

sel_layer.o: ../pcbnew/sel_layer.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

dialog_print_using_printer_base.o: ../pcbnew/dialog_print_using_printer_base.cpp
	$(CXX) $(PCBINCL) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

gr_basic.o: gr_basic.cpp ../include/gr_basic.h $(DEPEND)
gr_basic.o: gr_basic.cpp ../include/gr_basic.h $(DEPEND)


confirm.o: confirm.cpp $(COMMON)
confirm.o: confirm.cpp $(COMMON)
+1 −46
Original line number Original line Diff line number Diff line
@@ -13,16 +13,10 @@ LIBVIEWER3D = ../3d-viewer/3d-viewer.a


OBJECTS = $(TARGET).o \
OBJECTS = $(TARGET).o \
			class_cvpcb.o\
			class_cvpcb.o\
			class_zone.o\
			class_zone_setting.o\
            class_board_connected_item.o\
            class_board_item.o\
            class_board_item.o\
            memoire.o \
            memoire.o \
			cvframe.o\
			cvframe.o\
			listboxes.o\
			listboxes.o\
			class_pcb_text.o\
			class_cotation.o\
			class_mire.o\
			displayframe.o\
			displayframe.o\
			init.o\
			init.o\
			readschematicnetlist.o\
			readschematicnetlist.o\
@@ -39,18 +33,12 @@ OBJECTS = $(TARGET).o \
			setvisu.o\
			setvisu.o\
			dialog_display_options.o\
			dialog_display_options.o\
			tracemod.o \
			tracemod.o \
 			classpcb.o \
			class_drawsegment.o \
			class_drawsegment.o \
			class_board.o \
			class_module.o \
			class_module.o \
			class_pad.o \
            class_pad_draw_functions.o\
			class_text_mod.o \
			class_text_mod.o \
			class_edge_mod.o \
			class_edge_mod.o \
			class_equipot.o \
			class_equipot.o \
			class_track.o\
			class_track.o
			basepcbframe.o\
            collectors.o


cvpcb.o: cvpcb.cpp cvpcb.h
cvpcb.o: cvpcb.cpp cvpcb.h


@@ -67,30 +55,9 @@ memoire.o: memoire.cpp


rdpcad.o: rdpcad.cpp
rdpcad.o: rdpcad.cpp


classpcb.o: ../pcbnew/classpcb.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_mire.o: ../pcbnew/class_mire.cpp ../pcbnew/class_mire.h $(COMMON)
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_board_connected_item.o: ../pcbnew/class_board_connected_item.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_board_item.o: ../pcbnew/class_board_item.cpp
class_board_item.o: ../pcbnew/class_board_item.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp


class_zone.o: ../pcbnew/class_zone.cpp ../pcbnew/class_zone.h $(COMMON)
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_zone_setting.o: ../pcbnew/class_zone_setting.cpp ../pcbnew/class_zone_setting.h $(COMMON)
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_cotation.o: ../pcbnew/class_cotation.cpp ../pcbnew/class_cotation.h $(COMMON)
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_pcb_text.o: ../pcbnew/class_pcb_text.cpp ../pcbnew/class_pcb_text.h $(COMMON)
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_board.o: ../pcbnew/class_board.cpp
class_board.o: ../pcbnew/class_board.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp


@@ -100,12 +67,6 @@ class_drawsegment.o: ../pcbnew/class_drawsegment.cpp ../pcbnew/class_drawsegment
class_track.o: ../pcbnew/class_track.cpp
class_track.o: ../pcbnew/class_track.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp


class_pad.o: ../pcbnew/class_pad.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_pad_draw_functions.o: ../pcbnew/class_pad_draw_functions.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

class_module.o: ../pcbnew/class_module.cpp
class_module.o: ../pcbnew/class_module.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp


@@ -118,12 +79,6 @@ class_edge_mod.o: ../pcbnew/class_edge_mod.cpp
class_equipot.o: ../pcbnew/class_equipot.cpp
class_equipot.o: ../pcbnew/class_equipot.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp


basepcbframe.o: ../pcbnew/basepcbframe.cpp
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

collectors.o: ../pcbnew/collectors.cpp $(COMMON)
	$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp

readschematicnetlist.o: readschematicnetlist.cpp
readschematicnetlist.o: readschematicnetlist.cpp


viewlogi.o: viewlogi.cpp
viewlogi.o: viewlogi.cpp
Loading