Wayne Stambaugh
b98538ec35
Add copy constructors and cloning to schematic objects and other minor fixes.
2010-12-21 10:13:09 -05:00
jean-pierre charras
c699c726b6
Eeschema: in component properties dialog, add control for fields texts justification, like in Libedit.
...
Fix some Doxygen warnings.
2010-12-21 13:41:17 +01:00
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
jean-pierre charras
1901a379b0
Gerbview: remove flicker when refresh screen. Pcbnew fix (partially) issue when printing in mirror mode ( version compiled with USE_WX_ZOOM = ON specific). Minor enhancements.
2010-12-18 17:09:06 +01:00
Marco Serantoni
d18ce728c0
Patch from Craig Cross - fix to spurious event handling of wx-2.8
2010-12-18 10:26:01 +01:00
Marco Serantoni
81b3fdf157
Mac: OVERLAY FIXES for WX2.8 and Enhancements
2010-12-17 23:57:09 +01: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
Wayne Stambaugh
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 10:56:30 -05: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
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
249267edb4
Pcbnew: fix minor bug in via edition.
2010-12-05 17:24:08 +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
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
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
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
jean-pierre charras
c660028ba4
Fix a bug that crashes Pcbnew when closing Freeroute dialog ( Only happens with wxWidgets 2.9.1, but this was a bug)
2010-11-22 19:41:02 +01:00
jean-pierre charras
814f4e435e
Code cleaning. Also fix gcc 4.5 compil warnings.
2010-11-21 19:28:32 +01:00
Marco Mattila
4451dd3aab
This patch adds an output directory field into the plot dialog in
...
pcbnew and directs gerber/hpgl etc. output into that directory.
There's a browse button that opens a dialog for browsing. If the
directory does not exist, it is created. Tested in linux, not in
windows. Wxwidgets methods are used for file (name) manipulations, so
things are probably ok in windows, too.
marco
2010-11-21 09:12:37 -06:00
jean-pierre charras
f01653fc56
Fix gcc 4.5 warnings compil.
2010-11-20 20:53:00 +01: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
jean-pierre charras
e095b07cc3
code cleaning
2010-11-18 22:16:28 +01:00
jean-pierre charras
2cdce05d45
Pcbnew: minor code cleanup and enhancement in zone filling. Commit patch from Marco Mattila. Eeschema: minor bug fix about dangling ends. removed obsolete file
2010-11-18 14:38:08 +01:00
Wayne Stambaugh
e3b4eeb160
More EESchema dialog file housekeeping
2010-11-17 16:47:27 -05: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
jean-pierre charras
bc9d521738
Eeschema: fix bug in load_one_schematic_file.cpp: error about files version, that create errors for hierarchical labels.
...
Pcbnew: cleaning code in block.cpp, and modifye previous way to calculate block size in block command, because old way creates unexpected behavior in block rotate and block flip.
Pcbnew: Fix a bug in plot silkscreen layers.
Cvpcb: Fix compilation issue under MACOX
2010-11-12 19:38:48 +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
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
5e1bf243d5
fix warnings
2010-11-12 09:43:26 -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
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
dfc54fb3a5
Fix issue with new layer box, mainly with wxWidgets 2.9.1
2010-11-03 20:42:38 +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
Andrey Fedorushkov
3584323840
pcbnew: not build in linux
2010-11-03 09:06:43 +03:00
Marco Serantoni
d65b648722
pcbnew: layer combo update, code cleanup
2010-11-03 00:13:56 +01:00
jean-pierre charras
ed9213c174
Pcbnew: try to fix an old bug (when moving the Layer manager window) without recreate bug size MsgPanel
2010-11-02 19:46:48 +01:00
Andrey Fedorushkov
be6a9921b0
pcbnew: fix minor bug size MsgPanel
2010-11-02 17:59:42 +03:00
Marco Serantoni
25700d31d1
Fixed kicad.app linking, layer behaviour on OSX and toolbar behaviour
2010-11-01 20:03:08 +01:00
jean-pierre charras
b251a5b63a
restore minor changes lost in my recent commit.
2010-11-01 14:43:12 +01:00
jean-pierre charras
3be88ac29f
Pcbnew: fix minor issue created by recent menubar_pcbframe.cpp change.
2010-11-01 14:24:38 +01:00
jean-pierre charras
527de3e5aa
Minor enhancements, and minor code cleanup. Eeschema: added hotkey J to place junctions
2010-10-30 12:03:41 +02:00
jean-pierre charras
d44521fe6f
fix bad class_pcb.cpp file
2010-10-28 21:50:12 +02:00
Marco Serantoni
ab0216f111
Commit from Jerry Jacobs - pcbnew menu
2010-10-28 20:30:31 +02:00
jean-pierre charras
787ca931f1
Fix bug in PolyLine.cpp, Fix bug in DRC calculations (see changelog).
...
Cvpcb and Gerbview: move dialog files in dialogs/.
Eeschema: fix bug in libedit: crashes with import a symbol.
2010-10-28 18:30:48 +02:00
jean-pierre charras
fd1c159a59
Fix bug in PolyLine.cpp, Fix bug in DRC calculations (see changelog). Cvpcb: move dialog files in dialogs/
2010-10-28 15:02:07 +02:00
jean-pierre charras
704e3c5133
Try to fix a gencad export issue.
2010-10-26 13:47:16 +02:00
jean-pierre charras
64be6fd26a
Eeschema: converted plot PS dialog from Dialogblocks to wxFormBuilder Fixed a minor bug when plotting shapes with filled in background option. Pcbnew: Added locked modules block patch
2010-10-25 18:14:36 +02:00
Andrey Fedorushkov
9afa89261f
pcbnew: fix slowly module change at ratsnest invisible
2010-10-25 16:33:00 +04: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
347f32cc76
Pcbnew: try to fix a minot but old issue when movint the layer manager frame
2010-10-19 21:18:30 +02: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
a8ebad2fc4
Gerbview: added: image polarity, axis select, layer rotation. Code cleanup.
2010-10-16 16:51:22 +02:00
Martijn Kuipers
b5019b823f
wxLOCALE_LOAD_DEFAULT patch from Martijn Kuipers.
2010-10-14 14:17:14 +02:00
jean-pierre charras
6b05cf315f
Fixed bug in GRLineArray(). Cleanup Gerbview code
2010-10-13 21:50:23 +02:00
Marco Serantoni
ea812ef5c9
Zones drawing optimization with WXGrapchisContext + Fix bug #612132
2010-10-09 10:08:29 +02:00
Andrey Fedorushkov
562f26dd6f
pcbnew: fix very slowly hands place module at ratsnest visible off
2010-10-07 13:05:28 +04:00
Dick Hollenbeck
0267b05938
add PushReader and PopReader to DSNLEXER, make FILE_LINE_READER own its FILE*
2010-10-05 02:15:29 -05:00
jean-pierre charras
a188f9d06e
added orto2 patch
2010-10-04 14:58:07 +02:00
jean-pierre charras
bc0d79d587
finished Draw functions for aperture macros. Now aperture macros are drawn correctly.
...
Known bug: aperture macros having parameters are incorrect: parameters are not transmited correctly. Work still in progress.
2010-10-03 17:39:06 +02:00
Dick Hollenbeck
961a51bdb3
CMAKE macro
2010-09-29 15:39:53 -05:00
Dick Hollenbeck
2dc5327634
pieces of Amir's 2010-09-28 patch
2010-09-29 13:19:26 -05:00
jean-pierre charras
b992af3eb3
Gerbview code redesign
2010-09-28 16:42:05 +02:00
jean-pierre charras
0c02dc0754
Pcbnew: fixed 2 minor issues.
2010-09-24 18:36:20 +02:00
Marco Serantoni
148baffdd9
OSX implementation of wxOverlay (speedups board operations) and cleanup
2010-09-22 01:46:02 +02:00
jean-pierre charras
f1df65c51f
DRC code cleaning, and added DRC tests for trapezoidal pads. Needs more tests
2010-09-20 18:21:47 +02:00
jean-pierre charras
809aacb40b
drc code cleaning
2010-09-19 19:44:46 +02:00
Marco Serantoni
e149951bba
OSX - should resolve problems on case sensitive filesystem
2010-09-19 13:06:30 +02:00
Marco Serantoni
bf67eed7eb
OSX adjustments - grid fix - speedup of refresh
2010-09-19 12:23:53 +02:00
jean-pierre charras
ed54bdfc9d
drc: more code cleaning. Added comments and fixed some erroneous comments. Fixed bug 638839.
...
fixed bug 641982 (I hope)
2010-09-18 19:55:08 +02:00
jean-pierre charras
5738d2960d
removed in drawpanel an erroneous change (was made only for a test). drc code cleaning. cmakelist.txt changes in minizip.
2010-09-18 10:29:40 +02:00
jean-pierre charras
59f25e7f3c
fixed bugs 639774 and 639586
2010-09-15 19:50:47 +02:00
jean-pierre charras
e66a007ee3
Preparing work on trapezoidal pad DRC: cleaning code. some comments and translations added in drc.cpp. uncrustify drc.cpp
2010-09-15 16:54:44 +02:00
jean-pierre charras
fe6733b723
Preparing work on trapezoidal pad DRC: cleaning code. some comments and translations added in drc.cpp. uncrustify drc.cpp
2010-09-15 16:53:33 +02:00
Marco Serantoni
86fbcdfd59
Removed redundant AUI Manager Update, should speedup refresh
2010-09-14 19:38:34 +02:00
jean-pierre charras
e162ffee3c
Use D_PAD::BuildPadPolygon() in plot functions
2010-09-13 13:51:09 +02:00
jean-pierre charras
1b0da6c324
fixed compil errors with USE_WX_ZOOM on.
2010-09-12 07:13:30 +02:00
jean-pierre charras
a989a21417
added test of trapezoidal pads parameters before draw them
2010-09-11 21:15:24 +02: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
Dick Hollenbeck
f360d5ccb6
got bit by a bug in freerouter
2010-09-07 12:04:39 -05:00
Dick Hollenbeck
c38b25194b
negative starts with an n
2010-09-07 11:21:26 -05:00
Dick Hollenbeck
774e6dbbd5
support trapezoid padstacks in specctra export
2010-09-07 10:46:55 -05:00
jean-pierre charras
b45a35b719
Switch to new Kicad about dialog: removing old code.
2010-09-03 19:39:57 +02:00
jean-pierre charras
44269729ab
New patch for kicad about dialog
2010-09-03 16:33:09 +02:00
jean-pierre charras
86210d1089
added file.
2010-09-02 15:13:03 +02:00
jean-pierre charras
cc4b36236d
Design rule dialog: use wxLC_VIRTUAL options in wxListBoxes tu speed up nets lists display (which was very long for board with a lot of nets)
2010-09-02 15:10:48 +02:00
jean-pierre charras
f578abcc97
Remove pad move/drag/edit hotkeys id board editor (Marco Mattila'patches)
2010-09-02 10:23:38 +02:00
jean-pierre charras
657f62ab0c
fixing bug 626875. Cleaning code
...
Try to fix block selection issue with some windows managers.
2010-08-31 17:54:05 +02:00
Marco Mattila
23b7e766a6
https://lists.launchpad.net/kicad-developers/msg05245.html
2010-08-29 16:31:27 -05:00
Marco Mattila
c3d76bf383
https://lists.launchpad.net/kicad-developers/msg05225.html
2010-08-29 12:55:53 -05:00
jean-pierre charras
f77121a57a
Fixed compatibility with wxWidegets 2.9.1.
...
Added hotkeys editor from David Turner, with a lot of enhancements and fixes
Added pins connections info in intermediate netlist for each compoment. This is redundant, but some netlist formats (ORCADPCB, PSPICE) are very easy to create with this redundant info.
2010-08-28 20:02:24 +02:00
Wayne Stambaugh
91530e7a60
Added help menu item to copy bug report information to clipboard.
2010-08-24 13:26:51 -04:00
Wayne Stambaugh
80bc0ad65a
Minor build and compiler warning fixes.
...
* Fix build errors for ambiguous wxDialog constructor using gcc 3.4.5 on
MinGW/MSYS.
* Fix compiler warnings in VRML export.
2010-08-23 13:30:51 -04:00
jean-pierre charras
027c4cca2d
Enhancement in copper zones dialog, useful for large boards having a lot of nets
2010-08-23 14:13:48 +02:00
jean-pierre charras
3820154aed
3D view: now displays polygons used in footprint shapes, like logos. Fixed very minor issues (minor warnings in debug mode)
2010-08-19 16:21:05 +02:00
jean-pierre charras
ba3e69dd72
3D export: Added patch from Lorenzo Marcantonio. Fixed issue in VRML export dialog. Removed useless messages in debug mode.
2010-08-19 10:07:55 +02:00
jean-pierre charras
16c404acd0
Pcbnew: hot key move in board editor: minor fixes and enhancements
2010-08-17 19:45:45 +02:00
jean-pierre charras
7774d684c7
Pcbnew: Added move and rotate hot keys in board editor. hotkeys.cpp code cleaned. Fixed a bug that can crashes Pcbnew when switching track posture.
2010-08-17 12:41:44 +02:00
jean-pierre charras
0e7fa2224b
merge trunk. Prepare hotkeys move and rotate items in board editor
2010-08-12 21:41:13 +02:00
jean-pierre charras
2a14f2d55e
minor code cleaning
2010-08-12 07:57:14 +02:00
jean-pierre charras
883d5b51c9
minor cleanup
2010-08-11 20:17:12 +02:00
jean-pierre charras
f6962b6202
minor change when deleting a pad in modedit: the pad is deleted silently
2010-08-11 15:15:30 +02:00
jean-pierre charras
dcf7542514
Added hotkey E to edit items. Minor code cleaning
2010-08-10 20:34:26 +02:00
Dick Hollenbeck
772a1e0fd9
fix a bug in zone filling with Kbool: https://lists.launchpad.net/kicad-developers/msg05100.html
2010-08-10 09:11:56 -05:00
Dick Hollenbeck
fb0bb79a8d
TokenList2DsnLexer.cmake, netform.cpp enhancements
2010-08-08 21:03:16 -05:00
Dick Hollenbeck
f285c8295b
S-expression in xnode.cpp
2010-08-07 19:31:07 -05:00
jean-pierre charras
75b5c2474f
Updated boost::polygon from http://svn.boost.org/svn/boost/trunk/boost/polygon (boost 1.44) Seems fix some issues.
2010-07-31 14:26:07 +02:00
jean-pierre charras
0a63587342
added " pcbnew module editor toolbar items now in menubar" patch from Jerry Jacobs. Fixed TODO.
...
minor code cleaning. fixed minor warnings in debug mode.
2010-07-29 22:00:24 +02:00
jean-pierre charras
60c1cbe843
fixed issues with wxWidgets 2.9.1
2010-07-27 18:49:38 +02:00
jean-pierre charras
141d5b5f3c
fixed somes issues with wxWidgets 2.9.1
2010-07-27 14:47:08 +02:00
jean-pierre charras
90621bef00
Updated boost to version 1.34
...
Added boost::polygon (experimental)
Added experimental zone fill calculations with boost::polygon
Added patches from Yury Khalyavin
2010-07-26 19:06:36 +02:00
jean-pierre charras
3c3727039f
minor enhancements. fixed issues in microwave tools.
...
finished replacement of Get_Message (not very useful) by wxTextEntryDialog
2010-07-21 10:15:54 +02:00
jean-pierre charras
f0213de0ef
code cleaning.
2010-07-20 20:11:34 +02:00
jean-pierre charras
5605ce89ff
Fixed very minor issues.
...
Fixed compil warning under wxWidgets 2.9.1.
File beautification
Statring using wxTextEntryDialog instead of Get_Message (because Get_Message does not handle properly cancel option)
2010-07-20 12:30:40 +02:00
Dick Hollenbeck
2fb1de809f
Running cmake with -DCMAKE_BUILD_TYPE="Debug" causes build errors at:
...
/pcbnew/class_netclass.cpp:324
eeschema/class_sch_component.cpp:933
2010-07-19 10:40:54 -05:00
jean-pierre charras
28a3e5840f
Added grag labels patch
2010-07-17 13:14:57 +02:00
jean-pierre charras
f45c260a00
Code cleaning. Minor fixes. Better link to gnucap.
...
Fixed a minor issue when creating a netlist. for nets having global labels, global label names were ignored when naming this net.
2010-07-14 15:24:36 +02:00
jean-pierre charras
3097b919ed
Pcbnew: Added grid origin patch from Lorenzo Marcantonio. Converted set grid dialog from DialogBlocks to wxFormBuilder, and added in this dialog the grid origin parameters settings.
2010-07-13 12:42:32 +02:00
Dick Hollenbeck
bc14e66d78
A little useful feature: even if the default unit can be changed between
...
inches and mm, the industry is crazy enough to force us with mixed
design. For example I routinely use imperial units for track size and
clearance, but drilling is strictly a metric issue...
So I added a little parser to recognize a suffix specification in the
unit text boxes... so you can put in things like:
1in (1 inch)
1" (idem)
25th (25 thou)
25mi (25 mils, the same)
6mm (6 mm, obviously)
The rules are: spaces between the number and the unit are accepted, only
the first two letters are significant.
As a bonus, it also recognize the period (.) as a decimal point
substituting it with the correct locale character (there was a wishlist
for it, IIRC). Most useful for number pad fans :D
2010-07-12 09:07:09 -05:00
jean-pierre charras
052876079a
fixed bug 603481. Better bitmap2component look. fixed some locate problems for footprints using polygons (mainly created by bitmap2component)
2010-07-11 18:24:44 +02:00
jean-pierre charras
1872a80836
Cleaning code: moved some help strings used both in toolbars and menus in a single file help_common_strings.h,
...
in order to avoid slightly different help strings for the same command, and avoid some not needed translations.
2010-06-30 13:15:34 +02:00
jean-pierre charras
c580d5d72c
fixed a serious bug in zone filling, for pads with drill but not on all layers
2010-06-28 15:11:14 +02:00
jean-pierre charras
9cf56261b6
give an icon to bitmapt2component frame
2010-06-20 16:47:30 +02:00
jean-pierre charras
c22c0bada9
merging last changes from repository
2010-06-19 15:52:32 +02:00
jean-pierre charras
1ab68d8fb8
fixed very minor things.
2010-06-19 12:58:50 +02:00
Dick Hollenbeck
0361ad6a55
factor some pioneering code into a the stable building block class DSNLEXER, generalize expected valued for name and value within the template field parser.
2010-06-18 11:00:16 -05:00
Dick Hollenbeck
a6cbee35c5
use Unexpected not Expected
2010-06-17 13:21:28 -05:00
Dick Hollenbeck
f3d5c4948b
meet Ralph, a big harry template fieldnames patch
2010-06-17 11:30:10 -05:00
jean-pierre charras
2f5c24aeee
added track posture pacth from lorenzo marcantonio
2010-06-16 17:01:45 +02:00
jean-pierre charras
12a0e4942a
fixed bugs 593546 ( 'Update module' in module editor becomes sometimes unavailable after undo ) and 593547 ('no' confirmation in module editor overlaps modules)
2010-06-14 22:16:47 +02:00
jean-pierre charras
ac11d86c2f
Added an experimental tool to create logos from .bmp bitmaps. Added Potrace library to convert bitmaps to polygons
2010-06-10 20:43:12 +02:00
jean-pierre charras
aefad04995
Pcbnew: fixed unwanted mouse cursor move when using the t hotkey
2010-06-04 20:16:13 +02:00
jean-pierre charras
13ddd1b47f
Pcbnew: Better dialog when starting pcbnew in a new project, when the .brd file does not exists
2010-05-30 11:46:37 +02:00
jp
4574d4369e
fixed bug 585140 and minor cleaning
2010-05-27 12:23:29 +02:00
Wayne Stambaugh
5ce9c9a9d7
Open file dialog fixes and minor code cleaning.
...
* Fix a minor problem with wxFileDialog to open a file that no longer
exists in PCBNew.
* Make GerbView open file behavior the same as PCBNew.
* Remove redundant PCB file wild card definition.
* Add open file refactor task to the todo list.
* Fix some minor code formatting issues.
2010-05-17 16:35:46 -04:00
Jerry Jacobs
a2765a8564
Merge
2010-05-16 20:20:05 +02:00
Jerry Jacobs
d2994d586f
Updates for OS X
2010-05-16 20:18:38 +02:00
jean-pierre charras
0dddb72002
Set minimum cmake version to 2.6.4. Added footprint name edition in the module editor dialog properties.
2010-05-16 16:05:04 +02:00
Dick Hollenbeck
7a73d87abe
carve out specctra_test.cpp unit testing program from specctra.cpp
2010-05-15 06:31:37 -05:00
Dick Hollenbeck
aaea7473d8
carve out specctra_test.cpp unit testing program from specctra.cpp
2010-05-15 06:30:57 -05:00
Jerry Jacobs
6f3c444285
Update OS X icns icons
2010-05-13 21:03:12 +02:00
jp
42aea17946
Pcbnew: fixed a problem when using graphic arcs in board.
2010-05-05 11:21:28 +02:00
jp
ec6849502e
Fixed a minor bug in footprint editor dialog when changing module orientation or side
2010-05-03 17:24:54 +02:00
jean-pierre charras
9026fe6e56
fixed bug 573833
2010-05-02 21:35:46 +02:00
jean-pierre charras
bbb126db2e
Board and footprint editors: Auto update 3D display after a footprint or board change.
2010-05-01 15:32:25 +02:00
jean-pierre charras
e14311997d
Auto update 3D display after footprint or board edition.
2010-05-01 14:46:33 +02:00
jean-pierre charras
a35a083690
Convert gendrill dialog from Dialogblocks to wxFormBuilder. Minor fixes.
2010-05-01 11:22:12 +02:00
jean-pierre charras
7e7f101a95
Convert gendrill dialog from Dialogblocks to wxFormBuilder
2010-04-30 20:39:10 +02:00
Administrateur
dfc624e6b3
Fixed a crash that happens sometimes when opening the design rule dialog.
...
preparing auto refresh of the 3D view in mod edit (not yet working)
2010-04-29 11:06:01 +02:00
Wayne Stambaugh
c9d6d1f922
Fixed solder mask clearance not getting loaded properly.
...
* Closes bug report 570021.
* Removed unused variable from pcbnew.cpp
* Use new message box methods when saving board file.
* Minor code cleaning.
2010-04-28 10:06:14 -04:00
jean-pierre charras
3b658b4be6
Fixed bugs #568896 and #569312
2010-04-24 11:03:35 +02:00
Wayne Stambaugh
c58c388aba
Add PCBNew setting to remember last net list read and other minor fixes.
...
* PCBNew remembers last net list read during the current editing session
as well as between project editing sessions. Closes bug 576902.
* Separate PCBNew application settings from project file settings and
allocate them dynamically instead of statically to make it easier to
eliminate global variables.
2010-04-23 10:46:00 -04:00
jean-pierre charras
4787b38a63
Pcbnew: Fixed minor problems (bugs 568357 and 568356). Changed French word COTATION to DIMENSION in class COTATION (now class DIMENSION)
2010-04-23 11:54:40 +02:00
jean-pierre charras
b471f8d70c
Fixed minor bugs and printing problems, and others minor enhancements
2010-04-22 19:47:10 +02:00
jean-pierre charras
e066b91cd4
Pcbnew+gerbview: fixed some issues in printing dialog
2010-04-21 20:57:34 +02:00
jean-pierre charras
8560488612
Printing functions fixes, and other minor enhancements
2010-04-21 19:22:27 +02:00
jean-pierre charras
ff3861caa5
fixing some issues in SVG print.
2010-04-20 17:56:47 +02:00
jp
ec5e682ef8
fixed some issues in SVG export.
2010-04-20 13:23:59 +02:00
jean-pierre charras
b448040808
Pcbnew: Added VRML export, from the patch sent by Lorenzo Marcantonio ( october 2009, 11)
2010-04-19 13:38:57 +02:00
jean-pierre charras
6be07af669
Pcbnew: Added VRML export, from the patch sent by Lorenzo Marcantonio ( october 2009, 11)
2010-04-19 08:21:56 +02:00
jean-pierre charras
d4c811fc8b
minor enhancement (mainly for Cvpcb)
2010-04-17 18:30:25 +02:00
jean-pierre charras
0d485b4b4a
fixed bug 564619.
2010-04-17 12:45:00 +02:00
jean-pierre charras
ff11ed0f38
Bug fixes, code cleaning and Cvpcb enhancements (see changelog)
2010-04-16 18:28:35 +02:00
jean-pierre charras
4f8049f875
fixed 2 minor bugs
2010-04-13 18:38:20 +02:00
charras
32ff242157
Pcbnew: fixed an inconsistency in DRC. (see changelog)
...
fixed others very minor bugs.
2010-04-08 11:33:43 +00:00
charras
f55234fc57
minor fix
2010-04-07 05:40:11 +00:00
stambaughw
143526462c
First pass at DSN token file generator and other minor changes.
...
* Add CMake script to generate DSN token header and source file from
token list file.
* Add preliminary component library DSN token list and lexer file to
test script and prepare for new component library file lexer.
* EESchema: right click on ERC check mark displays error in message panel.
* Remove PCBNew header file dependency from common DSN lexer source.
* Minor code clean ups.
2010-04-06 14:09:52 +00:00
charras
58b5da01be
Fixed bug 2982182 PCBNew File - Revert function don't work.
2010-04-06 08:18:47 +00:00
charras
04a18c108d
Fixed bugs 2981754 and 2981759 (PCBnew crash when trying to add a new net name to a pad) Linux specific, and perhaps due to a bug in wxGTK 2.8 (does not happen in 2.9)
2010-04-05 18:34:48 +00:00
charras
59782e2f37
Enhancements in Pcbnew libraries config dialog
2010-04-02 14:26:27 +00:00
dickelbeck
e5bfcbbd91
Fix a bug in board edges export to specctra DSN format. If the direction
...
of the S_SEGMENTs were not all the same, the specctra PATH points would
come out wrong.
2010-04-01 15:00:47 +00:00
charras
5f5620a1b9
++Pcbnew
...
Pcbnew: Fixed an issue in GERBER file creation, under Vista and W7 only for non administrator users
Plot files were 0 byte length.
This was due to use of function tmpfile() in a GERBER function to create a temporary file that seems not working using mingw.
Replaced by more usual files functions.
2010-03-31 16:59:32 +00:00
charras
699863f8d8
Pcbnew: enhancements in printing (or plot in SVG format)
2010-03-29 16:42:03 +00:00
charras
ed3dbe8b72
make SVG print dialog consistent with print dialog and layers orders in layer manager
2010-03-26 17:18:59 +00:00
dickelbeck
5850736ccc
better layer names in specctra export help
2010-03-26 16:29:17 +00:00
charras
4413221488
work on libedit continued.
...
fixed very minor bugs.
2010-03-20 19:57:59 +00:00
charras
41dd975313
LibEdit: finished SVG plot.
...
Build BOM: in one part per line, fields are now selectable (like others formats)
2010-03-19 20:15:30 +00:00
charras
7f23d262f2
Eeschema
...
* Some bugs fixed
* Starting enhancements in Libedit: menubar and commands to "plot" current component in PNG or SVF file (SVG file not fully working, must be refined)
2010-03-18 20:35:29 +00:00
charras
6aba45eb78
German translation update. Replaced dialog page settings dialogblock version by the same built with wxFormBuilder
2010-03-14 10:34:40 +00:00
dickelbeck
bdb0ca80f9
switch to hide/show for coppers, layer manager order, and fix presets handler
2010-03-13 22:28:34 +00:00
charras
eda86007b9
Preparing stable version
2010-03-13 09:26:20 +00:00
charras
ae263430e0
Preparing stable version
2010-03-12 19:02:57 +00:00
faa
1a2da07f37
actualized russian GUI, add translations freerouting GUI
2010-03-11 12:50:28 +00:00
charras
a5c06c224b
Fixed an issue (footprint name not read from netlist) when using a netlist without the corresponding .cmp file.
2010-03-11 08:49:03 +00:00
charras
0ae29fc173
Revert to previous dialog_layer_setup_base, and added (conditional compilation) option to hide/show no used inner copper layers and define inner layers order (see changelog) in dialog layer setup.
2010-03-10 14:05:52 +00:00
charras
222c0be7d7
Fixed bugs 2965646 (Canceling text operation hides text) and 2959930 (Pcbnew inconsistent Layer names sequence)
2010-03-09 09:51:22 +00:00
dickelbeck
f1f11cf66d
revive target 'dsntest' from common, start exploring pasting text from clipboard, primitively.
2010-03-08 06:18:40 +00:00
charras
cdc114cb6e
pcbnew: minor cosmetic enhancement in setup layers dialog.
...
Updated denis dupeyron email address
2010-03-07 17:51:10 +00:00
charras
01884b589e
minor problems fixed.
2010-03-07 13:33:20 +00:00
charras
738be4e805
Pcbnew: fixed bug 2960364
2010-03-02 11:54:11 +00:00
charras
56d95e00b2
minor fixes.
2010-03-02 09:23:17 +00:00
charras
90378c47cc
Try to fix bug 2960683 in build_BOM.cpp
...
Pad edit dialog uses now default layers names in modedit and the current board layers names in board editor
2010-03-01 17:48:17 +00:00
charras
64164daa74
minor and very minor bugs (from bug tracker) fixed
2010-03-01 11:25:08 +00:00
charras
8497178fa5
removed unused files. Switch to RC5
2010-02-28 18:26:48 +00:00
charras
47bfe663fd
Setting a new language now update the layer manager.
2010-02-26 15:39:10 +00:00
charras
c63a2b382d
Eeschema: fixing problems in Libedit for multi parts per package components when editing pins
...
(non consistent edit pin per pin option and erroneous pin number edition)
Pcbnew: fixing a problem in dialog design rules for small screens (768 pixels height); Better look on bigger screens
2010-02-25 19:45:34 +00:00
charras
56fcad7b72
make ESC key working under Linux
2010-02-24 20:38:55 +00:00
charras
e85cf2e0c4
Pcbnew, fixed (I hope) a Linux specific issue:
...
* For an obscure reason the focus is lost after loading a board file when starting Pcbnew
* (i.e. only when launching Pcbnew from Kicad or from a command line, with a board filename to load))
* (seems due to the recreation of the layer manager after loading the file)
* This is more a workaround than a fix.
2010-02-24 18:36:01 +00:00
charras
bbd8cdd91b
minor enhancements, fixes an code cleanup (removed unused global variables)
2010-02-24 15:33:03 +00:00
charras
1aaabf2c0f
Removing min size pen, now useless. Replaced when needed in some print dialogs by Default pen size.
2010-02-22 19:56:32 +00:00
stambaughw
aab2f8a775
USE_WX_ZOOM clean up and other minor improvements.
...
* Make USE_WX_ZOOM clipping routine actually clip rather than just test
if line needs drawn.
* Clean up as many USE_WX_ZOOM #ifdefs as possible.
* Minor coordinate rounding improvements.
* Minor scrolling and panning improvements.
* Remove unused KicadGraphicContext object code.
2010-02-22 16:45:35 +00:00
emmedics4
e5db75a290
OSX: file opening sanity checks
2010-02-21 20:23:16 +00:00
charras
a70a580596
committed newfont patch. Pcbnew: board date automatically updated at each change.
2010-02-19 13:23:58 +00:00
charras
71c327b266
pcbnew: fixed crash when opening the pad edit dialog from Preference (without current pad to edit) and closing the dialog.
2010-02-18 11:01:59 +00:00
charras
1ee86d4a52
code cleanup and enhancements about hotkeys
2010-02-16 10:42:57 +00:00
charras
6a383a8366
Pcbnew: removed the "no connect" mark when printing a board.
2010-02-15 17:01:29 +00:00
charras
25720516c9
Eeschema, libedit: fixed add/remove alias functions, broken
...
All: added in popup menus hotkeys info for zoom commands
2010-02-14 18:14:33 +00:00
charras
6993761ff9
Fixed a size problem for wxSliders used in footprint properties editor (wxSlider very small and not usable). Linux specific.
2010-02-13 20:27:43 +00:00
charras
42f97b4d0f
Fixed zoom issues with F1 and F2 hot keys
2010-02-13 18:38:26 +00:00
dickelbeck
d176e98d94
patch from wafeliron@yahoo.com via pastbin.com
2010-02-12 23:12:00 +00:00
charras
7472333505
minor bugs fix.
2010-02-12 17:15:47 +00:00
charras
e69091af18
Fixed: pcbnew: new user grid value not immediately active.
2010-02-12 12:52:26 +00:00
charras
4e48640f87
Fixing vertical size of the design rules dialog to meet our minimal screen size requirement (768 pixels height)
2010-02-12 08:53:13 +00:00
stambaughw
f69a4914fe
Minor drawing and build bug fixes.
...
* Fixed clipping bug when USE_WX_ZOOM is enabled that causes rats nest
to be drawn incorrectly.
* Fix ambiguous function error in trigo.cpp when building with MSVS.
* Add instructions for building wxWidgets with graphics context
enabled (GDI+) using MinGW/MSYS to COMPILING.txt.
* Initial EESchema find dialog work.
* Set modified flag when using PCBNew global deletion dialog to prevent
closing without warning user of changes.
2010-02-10 16:25:13 +00:00
charras
3e8f7acd31
fixed pcbnew crash
2010-02-10 14:17:21 +00:00
dickelbeck
3813e290ac
font size tweak, make sure layer_widget_test still compiles
2010-02-10 06:56:37 +00:00
stambaughw
3066c70559
Implement wxDC coordinate handling and wxGCDC.
...
* Implement code to allow wxDC to handle coordinate conversions between
device and drawing units.
* Add build settings to enable wxGCDC for wxGraphicsContext testing.
* Remove wxAUI conditional build cruft as it is now required to build
Kicad.
* Fix scroll increment size regression to prevent jumping around the
zoom center position.
* Add find GDI+ cmake module for building on WXMSW when wxGraphicsContext
is enabled.
2010-02-08 18:15:42 +00:00
charras
f03bee4b03
Pcbnew minor fix (regression fix)
2010-02-07 11:39:22 +00:00
charras
0bf4b5ae9a
Pcbnew: fixed pad selection by right click according to pad visibility.
2010-02-05 10:56:23 +00:00
charras
9b57038c75
fix 2 minor problems
2010-02-03 17:38:32 +00:00
charras
dc4bfd8f0b
Use layer_widget in Gerbview
...
Added sample gerber files for test (gerbview has problem with 2 files)
2010-02-03 14:44:12 +00:00
charras
98ba50f80e
Use layer_widget in Gerbview
...
Added sample gerber files for test (gerbview has problem with 2 files)
2010-02-03 14:05:17 +00:00
charras
a61b48eced
Code cleaning. Use new font.
2010-02-01 21:23:27 +00:00
charras
a46cd46d9d
pcbnew: More about work on color selection and items visibility:
...
removed global variables and a lot of redundancies
2010-01-31 20:01:46 +00:00
charras
607ec762d3
Code cleaning and more about work items visibility
2010-01-30 20:17:56 +00:00
dickelbeck
6216eccd7d
tooltip typo
2010-01-30 17:46:31 +00:00