jean-pierre charras
098a20a0d8
fix very minor bugs.
2011-03-03 20:08:13 +01:00
Marco Mattila
6f9fc8d210
Fix drawing of mirrored texts in pcbnew.
2011-02-01 13:56:09 +02:00
Wayne Stambaugh
d657b43052
Use wxDC for all coordinate manipulations.
...
* Remove all occurrences if #ifdef USE_WX_ZOOM and all associated code within
the #else/#endif block ( old zoom code ).
* Removed the build option for USE_WX_ZOOM from CMakeList.txt and config.h.in.
* Removed all scaling code in base screen object.
* Fixed buffered paint and buffered client DC on Windows. Buffering works
properly on Linux and Windows.
* Modified kicad_device_context.h to automatically uses buffering on platforms
where double buffering is supported natively.
* Remove all of the scaled versions of the drawing functions in gr_basic.cpp
and any support code.
* Removed all traces of ActiveScreen global variable from eeschema and
gerbview.
* Renamed Recadre_Trace to RedrawScreen in draw frame object.
* Renamed PostDirtyRect to RefreshDrawingRect in draw panel object.
* Lots of code cleaning an Doxygen comment improvements.
2011-01-30 17:22:38 -05:00
Wayne Stambaugh
73e38ce98c
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-01-21 14:30:59 -05:00
jean-pierre charras
258cebf1a8
Fix some Doxygen warnings. No new code.
2010-12-28 12:24:42 +01:00
Wayne Stambaugh
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 10:56:30 -05:00
Dick Hollenbeck
6c9244e8c3
fix function comments, this time ones in *.cpp files until they
...
can be deleted later if they exist in the headers, or moved to
headers if they should exist in the headers.
2010-11-12 10:59:16 -06:00
Dick Hollenbeck
636b2d301e
function comments, fix ones in *.cpp files until they can be deleted if they exist in the headers
2010-11-12 10:36:43 -06:00
jean-pierre charras
658ca2a21e
Fixed some issues about trapezoidal pads. Better pad editor dialog. fixed other (very) minor bugs. Code cleaning
2010-09-11 18:33:43 +02:00
charras
a70a580596
committed newfont patch. Pcbnew: board date automatically updated at each change.
2010-02-19 13:23:58 +00:00
faa
3e838053aa
new font does not demand -DKICAD_CYRILLIC
2010-02-02 07:18:40 +00:00
charras
a61b48eced
Code cleaning. Use new font.
2010-02-01 21:23:27 +00:00
charras
c3fde30419
code cleaning. Pcbnew: Minor enhancements in Plot dialog
2009-08-29 10:20:48 +00:00
charras
2a80117065
Commit patch for plot functions from Lorenzo
2009-06-28 16:50:42 +00:00
charras
92266a1986
Pcbnew: Added: in DRC tests: tests for vias min size and tracks min width.
...
Eeschema: code cleaning
2009-06-18 13:30:52 +00:00
charras
a04588db7c
Changes in minimum pen size parameters used to draw or plot or print items.
...
Now uses only an unique default pen size for plot/print and draw items (see changelog)
2009-06-02 07:26:49 +00:00
charras
ce9db78c95
Cleaned and optimized code about new hershey fonts and bold texts handling (see changelog)
2009-05-30 16:06:01 +00:00
charras
c7fc091a42
better size scale factor for Hershey fonts
2009-05-29 15:45:13 +00:00
faa
91bceadf7c
hershey font cyrillic support (only utf8)
2009-05-29 15:20:42 +00:00
charras
d3dc65b656
minot changes
2009-05-29 07:29:55 +00:00
charras
80a713d895
commit hershey patch
2009-05-28 18:27:50 +00:00
charras
42b4cae45e
commit hershey patch
2009-05-28 17:39:40 +00:00
stambaughw
8bf7911125
Build improvements, compiler warning fixes and build fixes, and lots of clean up.
...
* Created separate SVN version header.
* Add true config.h for platform dependency checks.
* Add dependency check cmake module.
* Remove some leftover hand crafted make files.
* Remove non-cmake build instructions from COMPILING.txt.
* Fix split _() strings causing Visual C++ compiler error.
* Fix lots of compiler warnings.
* Change project file parameter container from wxArray to boost::vector_ptr.
* Removed lots of redundant header definitions.
* Fixed green_xpm redefinition in ercgreen.xpm.
* Remove some dead code and unnecessary class methods.
2009-05-21 17:42:42 +00:00
charras
5759f734a8
Rework on TEXTE_PCB, SCH_TEXT and EDA_TextStruct classes.
...
Code seriously cleaned, obscure and duplicated code removed, and some oddities removed.
Better support of multiline texts.
2009-05-12 12:12:34 +00:00
charras
b49c2d2b9d
code cleanup, remove multiline text option in eeschema (multiline text is a work in progress) and minor enhancements
2009-05-05 17:32:07 +00:00
charras
bb5832c863
Fixed: incorrect refresh of screen area after closing a popup menu (texts and polygons sometimes not redrawn)
2009-04-17 12:45:22 +00:00
charras
89e7f96574
made kicad compilable with wxWidgets 2.9 (wxWidgets 3)
2009-04-13 05:58:11 +00:00
charras
71ca194b68
overbar patch merged mainly in eechema/class_pin.cpp. Some cleanup and compil problem fixes.
2009-04-06 10:56:17 +00:00
charras
b65590f708
code cleanup in project_config.cpp and some enhancements
2009-03-28 20:02:34 +00:00
jerryjacobs
fa9230e2e5
Changed 3D module author after mail contact. Cleanup of function implementions. WinEDA_TextFrame color change (text black, background, white)
2009-03-02 13:43:52 +00:00
stambaughw
b833a46bad
More header file realignments to reduce recompiling and general code cleaning.
2009-02-04 15:25:03 +00:00
charras
5813a12ebb
Print functions and display zoom level modified to use the new zoom implementation
...
Comments added in some functions.
2009-01-31 10:05:16 +00:00
charras
ee3b95007d
Added: comments in Drawtxt.cpp. By the way, solved: bug when drawing a 3D board with pcb texts.
2009-01-30 14:11:36 +00:00
stambaughw
2e5a57e100
New zoom implementation and some build optimizations.
2009-01-29 14:26:20 +00:00
dickelbeck
0d790e57a2
polygon work, EDGE_MODULE::m_PolyPoints is now std::vector
2008-12-29 18:02:54 +00:00
charras
daeb9f0e07
Cleaning code to draw/plot texts; italic allowed for pcbnew
2008-12-22 21:06:44 +00:00
charras
4d12bd3e3d
Solved problems with mirrored texts. cleaning obsolete files
2008-12-20 20:38:39 +00:00
charras
f1eb69a1a3
more about texts and labels options under eeschema
2008-12-20 13:12:57 +00:00
charras
cd6fbbef68
All: cleaning code to draw/plot texts (work in progress). Eeschema: italic and bold texts and labels allowed
...
(plot functions not yet updated for bold texts)
2008-12-19 20:40:08 +00:00
charras
beeaf53a0b
Code cleaning. Removed obscure code to draw texts
2008-12-16 19:44:57 +00:00
charras
6d856f60a6
Pcbnew: Added display a short net name on vias and pads. Also, code cleaning
2008-12-14 19:45:05 +00:00
faa
8bed5053da
cyrillic font support, russian GOST support
2008-11-05 11:41:15 +00:00
dickelbeck
2da432b271
plot fix, beautification
2008-03-22 05:55:06 +00:00
dickelbeck
2aa1a26b58
beautification
2008-01-19 20:34:10 +00:00
CHARRAS
c4f1a36a8a
fixed infospgm.cpp compil proble under gcc 4.2
2007-11-08 09:12:25 +00:00
raburton
dedb0228dc
add files not currently available in source (e.g. docs, modules, etc.)
...
set svn:eol-style property to native for all ascii files to support cross platform development
2007-06-05 12:10:51 +00:00
dickelbeck
ae74527bc2
Jean-Pierre's changes for kicad-2007-05-25 release
2007-05-28 18:09:49 +00:00
plyatov
23c40f7e86
Initial import of KiCad.
2007-05-06 16:03:28 +00:00