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
e5e21a24a2
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-16 12:29:21 +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
Dick Hollenbeck
1cdf342d3b
fix new eeschema graphic to use extends instead of inherits, design.h update
2010-12-14 23:42:14 -06: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
Dick Hollenbeck
cbd4ee88b1
document LIB_TABLE better, extend scope of SCH namespace, and fix typos
2010-12-13 14:28:59 -06:00
Dick Hollenbeck
cba930fec5
New design for a distributed library management system
2010-12-13 11:56:17 -06: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
756bfc04a9
Fix Gerbview issue (does not display gerber images) when Gerbview is compiled with USE_WX_ZOOM defined.
2010-12-12 15:24:27 +01: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
6964a4b6df
UI policy fixes
2010-12-11 21:57:25 +01:00
jean-pierre charras
99ee5507db
coding policy fixes
2010-12-11 20:33:21 +01:00
jean-pierre charras
e9f557e65a
Pcbnew plot functions: code cleanup, coding policy fixes and minor enhancements
2010-12-11 19:40:39 +01:00
jean-pierre charras
dd5386db37
minor change to match UI policy
2010-12-10 21:36:39 +01:00
Wayne Stambaugh
adb4ad1a7b
Schematic object improvements and other minor fixes.
2010-12-10 14:47:44 -05:00
jean-pierre charras
f64b3a5188
Pcbnew: fix crash after displaying "The text thickness is too large for the text size. It will be clamped" when editing pcb text properties (Linux specfic)
2010-12-09 19:15:01 +01:00
jean-pierre charras
ba0fbd1924
Pcbnew: remove not used old files. Minor enhancements
2010-12-09 18:34:08 +01:00
Wayne Stambaugh
c79077c9a2
Minor fixes and lots of coding policy changes.
2010-12-08 15:12:46 -05:00
jean-pierre charras
e6b2f3929f
Fix minor issue relative to thermal shapes: better shape of thermal having removed stubs.
2010-12-08 16:08:06 +01:00
Wayne Stambaugh
3fed7b9dd9
Component library object encapsulation work.
2010-12-07 11:10:42 -05:00
jean-pierre charras
a6a34f3509
Eeschema: fix bug in dialog_lib_edit_text (OnOkClick method never called).
...
Other very minor changes.
2010-12-07 12:42:58 +01: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
jean-pierre charras
820085dbee
Gerbview: add gerber test file.
2010-12-06 13:18:56 +01:00
jean-pierre charras
249267edb4
Pcbnew: fix minor bug in via edition.
2010-12-05 17:24:08 +01:00
jean-pierre charras
61edf74377
Demo files cleanup and update
2010-12-04 18:38:41 +01:00
jean-pierre charras
384fc5724e
Cosmetic enhancements. Eeschema: in libedit the Value Field is n more editable in the field editor dialog (due to recent changes in library code)
2010-12-04 13:56:19 +01:00
jean-pierre charras
bc214703e3
cosmetic enhancements
2010-12-03 20:34:44 +01:00
jean-pierre charras
f5354a3a49
cosmetic enhancements
2010-12-03 19:58:50 +01: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
6886e50d15
Pcbnew: For zone filling algo, change the default polygon library from Kbool to Boost::polygon (USE_BOOST_POLYGON_LIBRARY default is ON). (need to rebuild makefile)
...
Gerbview: added decimal format for coordinates, sometimes found in Gerber files.
2010-12-02 18:26:32 +01:00
jean-pierre charras
8c4075216e
Gerbview: Added support for complex definitions of parameters (like $3=$2+5/2) in aperture macros and primitives macro.
2010-12-01 20:31:58 +01: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
0134da4c9f
Pcbnew: fix a bug in filling zone algo, only when using boost::polygon. Gerbview: preparing enhancements.
2010-12-01 08:51:21 +01:00
jean-pierre charras
370356b666
preparing Gerbview enhancements.Add comments
2010-11-30 21:45:35 +01:00
jean-pierre charras
6396c2ebc8
preparing Gerbview enhancements
2010-11-30 21:41:35 +01:00
Wayne Stambaugh
8c7017aa57
Fix CMake generated header build error in PCBNew.
2010-11-29 10:49:22 -05: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
8a0b632ae6
add forgotten files
2010-11-26 21:05:31 +01:00
jean-pierre charras
1f47f8c6ed
Pcbnew: files housekeeping and code cleanup
2010-11-26 21:00:39 +01:00
jean-pierre charras
cdd9e8cabe
Pcbnew: code cleanup
2010-11-26 18:47:35 +01:00
jean-pierre charras
6963001a00
Fix very minor bugs. Boost update. Pcbnew: files housekeeping and code cleanup.
2010-11-26 12:55:34 +01:00
jean-pierre charras
a04b0c243d
boost library updated to 1.45
2010-11-25 08:42:25 +01:00
jean-pierre charras
95e0456b26
Pcbnew: files housekeeping.
2010-11-24 21:37:00 +01:00
jean-pierre charras
5944f4c405
Pcbnew: gen drill functions: morecode cleanup
2010-11-24 20:54:59 +01:00
jean-pierre charras
259d9a024c
Pcbnew: gen drill files code cleanup. Fix minor bug 680558
2010-11-24 16:10:33 +01:00