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