jean-pierre charras
f59e30bc8a
Fixed a minor artefact when redraw the grid after a scrool.
2010-09-23 16:04:08 +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
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
jean-pierre charras
e162ffee3c
Use D_PAD::BuildPadPolygon() in plot functions
2010-09-13 13:51:09 +02:00
jean-pierre charras
352dcb3823
added eeschema rotate block patch from pascal baerten. Uncrustify files. fixed some issues.
2010-09-05 19:01: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
bfe4f85b99
Fixed some issues in hotkeys editor
2010-08-29 18:36:52 +02: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
Dick Hollenbeck
92d58ffea4
XML tweaks
2010-08-19 09:02:49 -05:00
jean-pierre charras
199ad6418f
updated boost library, to 1_44_0
2010-08-17 13:47:04 +02:00
jean-pierre charras
5eaa391dbc
updated boost library, to 1_44_0
2010-08-17 13:16:51 +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
Dick Hollenbeck
0ceb19879b
implement OUTPUTFORMATTER::Quoted()
2010-08-11 14:52:44 -05: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
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
Dick Hollenbeck
2c44d8175f
add XNODE and XATTR classes
2010-08-07 10:25:18 -05:00
Dick Hollenbeck
5d7410c9ea
Put netform.cpp functions into a class so scratch memory objects can be freed.
...
Improve code performance and appearance
2010-08-02 21:13:33 -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
1794a2ae73
Updated boost to version 1.34. Added boost::polygon (experimental).
...
Fixed some issues with wxWidgets 2.9.1 (fixed Gerbview and Pcbnew crashes under Linux when starting. Could explain also crashes under MACOSX)
Code cleaning.
pcbnew:
Added experimental zone fill calculations with boost::polygon
old file zones_convert_brd_items_to_polygons.cpp has now 2 versions:
zones_convert_brd_items_to_polygons_with_Boost.cpp use boost::polygon to calculate filled areas
zones_convert_brd_items_to_polygons_with_BKbool.cpp use kbool (code cleaned).
>>> to use boost polygon version:
call cmake with option: -DUSE_BOOST_POLYGON_LIBRARY=ON
Eeschema: added patches from Yuri Khalyavin
2010-07-27 20:36:16 +02:00
jean-pierre charras
60c1cbe843
fixed issues with wxWidgets 2.9.1
2010-07-27 18:49:38 +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
Dick Hollenbeck
5ae97bb3e4
[Kicad-developers] Add close shortcut to Library Editor -- from Yuri
2010-07-23 09:12:37 -05:00
jean-pierre charras
f0213de0ef
code cleaning.
2010-07-20 20:11:34 +02:00
jean-pierre charras
28a3e5840f
Added grag labels patch
2010-07-17 13:14:57 +02:00
jean-pierre charras
94e51aa3a3
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 searching a name for this net.
2010-07-14 20:15:07 +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
Andrey Fedorushkov
8071562225
fix conflict variable name for russian GOST
2010-07-13 17:18:13 +04: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
6e6910da91
oops, merge conflict, conflict fixed, then lost somehow
2010-07-12 11:01:20 -05: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
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
f3d5c4948b
meet Ralph, a big harry template fieldnames patch
2010-06-17 11:30:10 -05: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
jp
902bb851cb
fixed bug 587970.
2010-06-02 12:44:50 +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
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
Dick Hollenbeck
74cc5a75a8
fix Bug #578532 , document and embellish QuoteFullPath()
2010-05-11 09:35:13 -05:00
Jerry Jacobs
06377c15a2
Rework on icons, and more OS X updates
2010-05-09 04:04:44 +02:00
jean-pierre charras
e14311997d
Auto update 3D display after footprint or board edition.
2010-05-01 14:46:33 +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
8560488612
Printing functions fixes, and other minor enhancements
2010-04-21 19:22:27 +02:00
jp
ec5e682ef8
fixed some issues in SVG export.
2010-04-20 13:23:59 +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