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
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 10:56:30 -05: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
Dick Hollenbeck
9e8fb76123
touch ups mostly to Marco's draw_gerber_screen patch
2010-12-11 20:29:33 -06: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
jean-pierre charras
820085dbee
Gerbview: add gerber test file.
2010-12-06 13:18:56 +01:00
jean-pierre charras
61edf74377
Demo files cleanup and update
2010-12-04 18:38:41 +01: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
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
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
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
cdd9e8cabe
Pcbnew: code cleanup
2010-11-26 18:47:35 +01:00
jean-pierre charras
f01653fc56
Fix gcc 4.5 warnings compil.
2010-11-20 20:53:00 +01:00
jean-pierre charras
e095b07cc3
code cleaning
2010-11-18 22:16:28 +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
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
Dick Hollenbeck
845d61acc5
coding standards consistency updates
2010-11-12 09:17:10 -06:00
jean-pierre charras
a12b80f6d2
Eeschema: fix bug in algorithm which select net names, in netlist calculations. Named nets should now keep their names. Cvpcb:minor enhancements. Gerbview: fix an issue under W7.
2010-11-08 15:27:02 +01:00
jean-pierre charras
67894dd36e
Gerbview: remove useless calls to SetToolbar() which create horizontal toolbar flicker under Windows.
2010-11-05 09:14:00 +01:00
Marco Serantoni
a8d5e06818
Gerbview: Added new LayerBox
2010-11-04 22:43:42 +01:00
jean-pierre charras
7873b46e45
Gerbview: fix an issue with gerber files having a line comment starting by G04 and a command after this comment, on the same line.
2010-11-04 19:51:18 +01:00
jean-pierre charras
8724386be2
fix minor issues in internationalized strings
2010-11-01 19:33:44 +01:00
jean-pierre charras
52cfa9aec9
Gerbview: moved dialog files in dialogs/
2010-10-27 21:02:31 +02:00
jean-pierre charras
8fc11e3b45
Gerbview: fixed a minor error in previous commit.
2010-10-25 12:22:54 +02:00
jean-pierre charras
a9c1c49be0
Fixed minor issues in Gerbview
2010-10-25 11:57:00 +02:00
jean-pierre charras
f0364c9da6
Gerbview: support for plot lines (currently: not arcs) with a rectangular pen (Yes, it exists!). pcbnew: try to fix an issue when exporting arcs in gencad.
2010-10-25 09:43:50 +02:00
jean-pierre charras
1206177ce0
Gerbview: minor enhancement. Boost::Polygon: commit forgotten file
2010-10-23 20:12:11 +02:00
Wayne Stambaugh
91e26fe807
Fix minor wxWidgets 2.8 build errors.
2010-10-18 08:34:45 -04:00
jean-pierre charras
19def3d56b
Gerbview: Fixed compil problem in debug Mode. Pcbnew: try to fix an issue in export gencad (incorrect rectangular pads)
2010-10-18 12:49:09 +02:00
jean-pierre charras
bfeaeafe50
Gerbview: enhancements.
2010-10-17 18:42:06 +02:00
jean-pierre charras
de37bbad17
Gerbview: fixed an issue with some gerber files. Added Image Justify support (partial support).
2010-10-17 14:32:35 +02:00
jean-pierre charras
a911720adf
Gerbview: fixed a bug in my previous commit.
2010-10-16 18:21:54 +02:00
jean-pierre charras
a8ebad2fc4
Gerbview: added: image polarity, axis select, layer rotation. Code cleanup.
2010-10-16 16:51:22 +02:00
jean-pierre charras
9ec8d53604
Gerbview: Added support for gerber command SR (Step and Repeat) and multiple MOIN and MOMM in file
2010-10-15 20:59:26 +02:00
jean-pierre charras
6b05cf315f
Fixed bug in GRLineArray(). Cleanup Gerbview code
2010-10-13 21:50:23 +02:00
jean-pierre charras
2ddcbe1a01
Eedchema: class_libentry.* : wxString GetLibraryName() is now virtual
2010-10-12 12:28:30 +02:00
jean-pierre charras
fffd3be6a7
Fixed some issues with arcs (Arcs are a nightmare in graphic applications).
2010-10-11 22:57:25 +02:00
jean-pierre charras
2a216a51b9
Gerbview: added support forSF (scale factor), IO (Image Offset), OF (Offset) and MI (Mirror) commands.
2010-10-10 19:57:54 +02:00
jean-pierre charras
cc6cae9b12
Gerbview: added support of mirroring, scaling an offseting RS274X commands
2010-10-09 22:05:03 +02:00
jean-pierre charras
55eefbbe34
Fixed a bug about Aperture Definition having parameters for an aperture macro. See Changlog for not yet supported RX274X commands. Having still problems with arcs in some gereber files.
2010-10-09 13:03:03 +02:00
jean-pierre charras
443534e758
Gerbview: fixed a serious bug when reading GERBER files with no trailing zeros
2010-10-08 16:02:49 +02:00
jean-pierre charras
035979d39f
More work on Gerbview: code cleaning and cosmetic enhancements.
2010-10-06 19:28:07 +02:00
jean-pierre charras
0687921fa9
Gerbview: display now an error report after loading a gerber file.
2010-10-05 21:54:27 +02:00
Wayne Stambaugh
40c7d81bbd
Fix build errors when compiling against wxWidgets 2.8.x.
...
* Changed wxPenStyle which is not define in wxWidgets 2.8 to int and
renamed GRRect to prevent duplicate function definition in gr_basic.
* Add missing wxT() macros to strings in rs274x.cpp.
2010-10-05 09:46:53 -04:00
jean-pierre charras
9f4e57d428
Some cleanup and fixes in gerbview. Cleanup gr_basic.* and added in gr_basic.* a minor modification coming from "EEschema selection.patch".
2010-10-05 13:44:34 +02:00
jean-pierre charras
ffec0b8455
Gerbview: fixed an issue with arcs
2010-10-04 17:20:37 +02:00