jean-pierre charras
5bab73d638
Eeschema: fix issues in drag command (mainly hotkey command and forgotten wire ends connected to components to drag).
...
Rename EDA_Rect::Inside to EDA_Rect::Contains ( EDA_Rect::Inside( const EDA_Rect& aRect ) was very ambiguous )
Fix some Doxygen warnings and erroneous comments; Add comments.
2010-12-20 18:44:25 +01:00
Dick Hollenbeck
c4a6b4186a
++new:
...
Completed a good portion of /new class DIR_LIB_SOURCE.
Added an autonomous CMakeLists.txt file to /new, with new-docs target and
test program target.
2010-12-19 15:49:49 -06:00
Dick Hollenbeck
80f21358a5
work on DIR_LIB_SOURCE
2010-12-19 15:42:55 -06:00
Dick Hollenbeck
c02ca2edb5
merge from testing
2010-12-18 09:48:21 -06:00
jean-pierre charras
b8eba35cba
Gerbview: remove flicker when refresh screen, and loadind files. Fix very minor bugs.
...
Minor cosmetic enhancements.
commint forgoten files in boost lib.
2010-12-17 21:34:29 +01:00
jean-pierre charras
8faf1e7296
Gerbview:
...
Added: in file dialog, multiple file selection.
Added: Draw mode selector (in left toolbar):
Raw mode:
a Gerber image is drawn on screen without buffering.
Artifacts happen if there are negative items drawn, if more than one Gerber file is shown.
Stacked mode:
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image covers previous images.
OR mode (transparency mode):
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image is "ORed" with previous images, like in Pcbnew.
Try to optimize Draw function in buffered modes.
(Useful for PC that have problems with "blit" graphic function)
Fix minor issues.
2010-12-15 21:15:24 +01:00
Wayne Stambaugh
8d567953d6
More schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 16:39:31 -05:00
Wayne Stambaugh
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 10:56:30 -05:00
Wayne Stambaugh
a8a99abefe
Schematic object hit testing improvements.
2010-12-13 10:59:00 -05:00
Dick Hollenbeck
95f3d88ba7
add compile time message capability to INSTALL_*DC()
2010-12-13 07:23:47 -06:00
jean-pierre charras
5daccd29dd
Pcbnew plot functions: code cleanup, coding and UI policy fixes and minor enhancements
2010-12-12 12:41:18 +01:00
Dick Hollenbeck
9e8fb76123
touch ups mostly to Marco's draw_gerber_screen patch
2010-12-11 20:29:33 -06:00
jean-pierre charras
e9f557e65a
Pcbnew plot functions: code cleanup, coding policy fixes and minor enhancements
2010-12-11 19:40:39 +01:00
Wayne Stambaugh
adb4ad1a7b
Schematic object improvements and other minor fixes.
2010-12-10 14:47:44 -05:00
Wayne Stambaugh
c79077c9a2
Minor fixes and lots of coding policy changes.
2010-12-08 15:12:46 -05:00
Wayne Stambaugh
3fed7b9dd9
Component library object encapsulation work.
2010-12-07 11:10:42 -05:00
Dick Hollenbeck
f0790efd39
fixups for dialog and formatting to Marco's patch
2010-12-06 16:18:39 -06:00
Marco Mattila
9dc9cc1f78
Board manufacturers typically do not print silkscreen on areas without
...
soldermask. Nevertheless, it would be nice to have proper gerbers to
begin with, i.e., gerbers with no silkscreen in soldermaskless areas.
Of course, most of the problem can be taken care of by drawing the
footprints properly. However, sometimes the silkscreen of one
footprint ends up on the pads of another one (think components under a
so-dimm card, for example). The attached patch adds an option to
subtract the soldermask from the silkscreen when doing gerber output.
marco
2010-12-06 16:05:12 -06:00
Wayne Stambaugh
df48725551
Restore library editor value field rename behaviour and other minor fixes.
2010-12-02 16:41:56 -05:00
jean-pierre charras
938fc74217
Gerbview: Added support for complex definitions of parameters (like $3=$2+5/2) in aperture macros and primitives macro.
2010-12-01 20:30:52 +01:00
jean-pierre charras
67d98658bc
minor cleanup. minor enhancements. Finish file housekeeping. add Bug 682586 fix from Mark van Doesburg.
2010-11-29 16:05:01 +01:00
jean-pierre charras
8e0937e6a2
Pcbnew: code cleaning, dialogs converted from Dialogblocks to wxFormBuilder, file housekeeping. Add patch from Manveru.
2010-11-27 14:09:18 +01:00
jean-pierre charras
cdd9e8cabe
Pcbnew: code cleanup
2010-11-26 18:47:35 +01:00
jean-pierre charras
a04b0c243d
boost library updated to 1.45
2010-11-25 08:42:25 +01:00
jean-pierre charras
259d9a024c
Pcbnew: gen drill files code cleanup. Fix minor bug 680558
2010-11-24 16:10:33 +01:00
Wayne Stambaugh
78a58e04ee
Fixed build error for missing wxNullPtr definition building against wxWidgets < 2.9
2010-11-22 15:39:22 -05:00
jean-pierre charras
814f4e435e
Code cleaning. Also fix gcc 4.5 compil warnings.
2010-11-21 19:28:32 +01:00
Wayne Stambaugh
f6c8066477
More EESchema dialog file housekeeping and coding policy fixes.
2010-11-20 16:59:00 -05:00
jean-pierre charras
f930894d9f
Common dialog file housekeeping. Code cleanup, and minor fixes.
2010-11-20 11:59:59 +01:00
jean-pierre charras
8257ebeb32
Code cleanup
2010-11-19 19:50:23 +01:00
Wayne Stambaugh
ccabd605a5
More EESchema dialog file housekeeping and coding policy fixes.
2010-11-19 11:28:46 -05:00
jean-pierre charras
e095b07cc3
code cleaning
2010-11-18 22:16:28 +01:00
Wayne Stambaugh
e3b4eeb160
More EESchema dialog file housekeeping
2010-11-17 16:47:27 -05:00
jean-pierre charras
fdb18547a6
Eeschema: fix bug 676532. Minor enhancements.
2010-11-17 19:41:20 +01:00
jean-pierre charras
746dea5ae3
Pcbnew: fix a serious bug in ZONE_CONTAINER::HitTestFilledArea( ) which could break connectivity calculations relative to copper areas.
...
Fix also very minor issues relative to copper zones.
Update boost::polygon from Boost svn repository.
2010-11-13 20:21:16 +01:00
jean-pierre charras
9b77f2a415
Formatting, code cleaning and fix erroneous or inconsistent comments in block functions
2010-11-13 12:02:24 +01:00
Dick Hollenbeck
25df2772db
formatting
2010-11-12 11:33:20 -06: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
e9a3b29be6
changes
2010-11-12 09:26:49 -06:00
Dick Hollenbeck
5a784e2d79
changes
2010-11-12 09:26:30 -06:00
Dick Hollenbeck
845d61acc5
coding standards consistency updates
2010-11-12 09:17:10 -06:00
Macor Mattila
f05b6d4962
Pcbnew: Commit block move patch from Marco Mattila
2010-11-11 22:46:55 +01:00
jean-pierre charras
32394e056a
Eeschema: Add hotkeys. Minor code cleaning
2010-11-11 18:54:24 +01:00
Wayne Stambaugh
76aa3f6e1c
EESchema schematic object refactoring and header rationalization.
2010-11-10 10:30:12 -05:00
Dick Hollenbeck
067bf8518c
change IOError class name spelling to IO_ERROR to conform to coding standards
2010-11-09 09:45:11 -06:00
Marco Serantoni
a8d5e06818
Gerbview: Added new LayerBox
2010-11-04 22:43:42 +01:00
Marco Serantoni
ec35a66ffb
LayerBox little enhancements and adjust; fix bug #669495
2010-11-03 22:19:46 +01:00
jean-pierre charras
c0eeafa070
Fix issue with new layer box, mainly with wxWidgets 2.9.1
2010-11-03 19:55:51 +01:00
Wayne Stambaugh
aeb6dd8cc7
Minor schematic object improvements and code cleaning.
2010-11-03 10:13:15 -04:00
Marco Serantoni
d65b648722
pcbnew: layer combo update, code cleanup
2010-11-03 00:13:56 +01:00