Some update for Kicad Release Candidate 1
This commit is contained in:
parent
aa541fcb97
commit
69756df3f6
|
@ -0,0 +1,48 @@
|
|||
* Copyright (C) 1992-2008 Jean-Pierre Charras, jean-pierre.charras@inpg.fr
|
||||
* Copyright (C) 1992-2008 Kicad Developers
|
||||
* under GNU General Public License (see copyright.txt)
|
||||
|
||||
Main author:
|
||||
Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
|
||||
Maitre de Conferences
|
||||
IUT1 GEII2
|
||||
Universite Joseph Fourier (U.J.F.)
|
||||
Saint Martin d'Hères (38402)
|
||||
Laboratiore GIPSA-Lab
|
||||
Saint Martin d'Hères
|
||||
|
||||
Contributors
|
||||
Dick Hollenbeck <dick@softplc.com>
|
||||
Jerry Jacobs <jerkejacobs@gmail.com>
|
||||
Jonas Diemer <diemer@gmx.de>
|
||||
KBool Library http://boolean.klaasholwerda.nl/bool.html
|
||||
Rok Markovic <rok@kanardia.eu>
|
||||
Tim Hanson <sideskate@gmail.com>
|
||||
Vesa Solonen <vesa.solonen@hut.fi>
|
||||
Wayne Stambaugh <stambaughw@verizon.net>
|
||||
|
||||
See also CHANGELOG.txt for contributors.
|
||||
|
||||
|
||||
Document writers
|
||||
Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
|
||||
Igor Plyatov <plyatov@gmail.com>
|
||||
|
||||
Translators
|
||||
Czech (CZ) Martin Kratoška <martin@ok1rr.com>
|
||||
Dutch (NL) Jerry Jacobs <jerkejacobs@gmail.com>
|
||||
French (FR) Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
|
||||
Polish (PL) Mateusz Skowroński <skowri@gmail.com>
|
||||
Portuguese (PT) Renie Marquet <reniemarquet@uol.com.br>"
|
||||
Russian (RU) Igor Plyatov <plyatov@gmail.com>
|
||||
Spanish (ES) Pedro Martin del Valle <pkicad@yahoo.es>
|
||||
Spanish (ES) Iñigo Zuluaga <inigo_zuluaga@yahoo.es>
|
||||
|
||||
Remy Halvick
|
||||
David Briscoe
|
||||
Dominique Laigle
|
||||
Paul Burke
|
||||
|
||||
Programm credits for icons and others
|
||||
Icons by Iñigo Zuluaga
|
||||
3D modules by Renie Marquet <reniemarquet@uol.com.br>
|
|
@ -15,6 +15,21 @@
|
|||
#define FILLED 1
|
||||
#endif
|
||||
|
||||
/* Important Note:
|
||||
* These drawing functions clip draw item before send these items to wxDC draw functions.
|
||||
* For guy who aks why i did it, see a sample of problems encounted when pixels
|
||||
* coordinates overflow 16 bits values:
|
||||
* http://trac.wxwidgets.org/ticket/10446
|
||||
* Problems can be found under Windows **and** Linux (mainly when drawing arcs)
|
||||
* (mainly at low zoom values (2, 1 or 0.5), in pcbnew)
|
||||
* some of these problems could be now fixed in recent distributions.
|
||||
*
|
||||
* Currently (feb 2009) there are overflow problems when drawing solid (filled) polygons under linux without clipping
|
||||
*
|
||||
* So before removing cliping functions, be aware these bug (they are not in kicad or wxWidgets)
|
||||
* are fixed by testing how are drawn complex lines arcs and solid polygons under Windows and Linux
|
||||
* and remember users can have old versions with bugs
|
||||
*/
|
||||
|
||||
/* global variables */
|
||||
extern BASE_SCREEN* ActiveScreen;
|
||||
|
@ -58,8 +73,8 @@ static inline int USCALE( us arg, us num, us den )
|
|||
#endif
|
||||
}
|
||||
|
||||
static int inline ZoomValue( int val )
|
||||
{
|
||||
|
||||
static int inline ZoomValue( int val ) {
|
||||
return ActiveScreen->Scale( val );
|
||||
}
|
||||
|
||||
|
@ -313,6 +328,7 @@ void GRSetBrush( wxDC* DC, int Color, int fill )
|
|||
/*************************************/
|
||||
void GRForceBlackPen( bool flagforce )
|
||||
/*************************************/
|
||||
|
||||
/** function GRForceBlackPen
|
||||
* @param flagforce True to force a black pen whenever the asked color
|
||||
*/
|
||||
|
@ -320,9 +336,11 @@ void GRForceBlackPen( bool flagforce )
|
|||
ForceBlackPen = flagforce;
|
||||
}
|
||||
|
||||
|
||||
/***********************************/
|
||||
bool GetGRForceBlackPenState( void )
|
||||
/***********************************/
|
||||
|
||||
/** function GetGRForceBlackPenState
|
||||
* @return ForceBlackPen (True if a black pen was forced)
|
||||
*/
|
||||
|
@ -338,8 +356,10 @@ void GRSetDrawMode( wxDC* DC, int draw_mode )
|
|||
{
|
||||
if( draw_mode & GR_OR )
|
||||
#if defined (__WXMAC__) && wxMAC_USE_CORE_GRAPHICS
|
||||
|
||||
DC->SetLogicalFunction( wxCOPY );
|
||||
#else
|
||||
|
||||
DC->SetLogicalFunction( wxOR );
|
||||
#endif
|
||||
else if( draw_mode & GR_XOR )
|
||||
|
@ -905,12 +925,13 @@ static void GRSClosedPoly( EDA_Rect* ClipBox, wxDC* DC, int aPointCount, wxPoint
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/* not used
|
||||
static void GRSClosedPoly( EDA_Rect* ClipBox, wxDC* DC, int n, wxPoint Points[],
|
||||
bool Fill, int Color, int BgColor )
|
||||
{
|
||||
GRSClosedPoly( ClipBox, DC, n, Points, Fill, 0, Color, BgColor );
|
||||
}
|
||||
* static void GRSClosedPoly( EDA_Rect* ClipBox, wxDC* DC, int n, wxPoint Points[],
|
||||
* bool Fill, int Color, int BgColor )
|
||||
* {
|
||||
* GRSClosedPoly( ClipBox, DC, n, Points, Fill, 0, Color, BgColor );
|
||||
* }
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ COMMON_GLOBL wxString g_BuildVersion
|
|||
# include "config.h"
|
||||
(wxT(KICAD_SVN_VERSION))
|
||||
# else
|
||||
(wxT("(20090214-RC1)")) /* main program version */
|
||||
(wxT("(20090216-RC1)")) /* main program version */
|
||||
# endif
|
||||
#endif
|
||||
;
|
||||
|
@ -20,7 +20,7 @@ COMMON_GLOBL wxString g_BuildAboutVersion
|
|||
# include "config.h"
|
||||
(wxT(KICAD_ABOUT_VERSION))
|
||||
# else
|
||||
(wxT("(20090214-RC1)")) /* svn date & rev (normally overridden) */
|
||||
(wxT("(20090216-RC1)")) /* svn date & rev (normally overridden) */
|
||||
# endif
|
||||
#endif
|
||||
;
|
||||
|
|
|
@ -17,12 +17,12 @@
|
|||
|
||||
; General Product Description Definitions
|
||||
!define PRODUCT_NAME "KiCad"
|
||||
!define PRODUCT_VERSION "2008.08.25"
|
||||
!define PRODUCT_VERSION "2009.02.16"
|
||||
!define PRODUCT_WEB_SITE "http://iut-tice.ujf-grenoble.fr/kicad/"
|
||||
!define SOURCEFORGE_WEB_SITE "http://kicad.sourceforge.net/"
|
||||
!define COMPANY_NAME ""
|
||||
!define TRADE_MARKS ""
|
||||
!define COPYRIGHT "Jean-Pierre Charras"
|
||||
!define COPYRIGHT "Kicad Team (Jean-Pierre Charras and others)"
|
||||
!define COMMENTS ""
|
||||
!define HELP_WEB_SITE "http://groups.yahoo.com/group/kicad-users/"
|
||||
!define DEVEL_WEB_SITE "http://groups.yahoo.com/group/kicad-devel/"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
release version:
|
||||
25 aug 2008
|
||||
16 feb 2009
|
||||
files (.zip,.tgz):
|
||||
kicad-2008-08-25
|
||||
kicad-2009-02-16-RC1
|
||||
|
|
Loading…
Reference in New Issue