jean-pierre charras
2ea3c4acac
Eeschema: Bug fix (move component field was not undoable)
...
Minor enhancement in popup menus for wire and bus.
Kicad: stm32f0discovery template: very minor fix.
2012-10-23 18:37:19 +02:00
jean-pierre charras
912d308b9d
Kicad: bug fix in menubar when changing the selected locale.
...
fctsys.h: remove useless define.
Fix minor issues and add minor enhancements.
2012-10-18 21:31:40 +02:00
Brian Sidebotham
ab0e47d402
Commit patch from Brian Sidebotham: Project template in Kicad manager
2012-10-14 18:57:11 +02:00
jean-pierre charras
03128b7530
Eeschema: always stores sheet filename in unix-like notation, and fix a bug when editing sheet file name.
...
Pcbnew: add PDF format for drill map generation.
Plotter classes: tweaking code.
2012-10-13 20:54:33 +02:00
Andrey Fedorushkov
ed3e79325f
eeschema: fix segfault when edit text and empty editing text
2012-10-13 22:33:58 +04:00
unknown
c4c715fcd0
OSX: Corrected issue with Menus, workaround/fix for an issue with Mountain Lion
2012-10-13 20:23:03 +02:00
Dick Hollenbeck
3db19ba2eb
eeschema erc dialog extends from DIALOG_SHIM
2012-10-08 14:34:04 -05:00
Dick Hollenbeck
22d1f50455
minor.
2012-10-08 14:30:38 -05:00
jean-pierre charras
0ca3012c67
Eeschema: code cleanup, remove dead code and some global and useless variables
2012-09-28 19:47:41 +02:00
jean-pierre charras
42ebece808
Eeschema: fix Bug #1057225
2012-09-27 20:18:56 +02:00
unknown
0d7510c129
[MacOSX] Updated Icons - Document ones still missing :(
2012-09-27 19:20:44 +02:00
jean-pierre charras
f5643f2332
All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code).
2012-09-22 13:19:37 +02:00
jean-pierre charras
2062cf8fe4
eeschema: plot functions: code cleaning.
...
SVG plotter: fix issues in draw arc and draw rectangle.
2012-09-18 16:50:30 +02:00
jean-pierre charras
3e15da5bcc
Eescheam: plot HPGL: add comments and minor fix.
2012-09-18 10:39:56 +02:00
jean-pierre charras
520eace689
eeschema: plot dialog: minor fix
2012-09-17 21:28:17 +02:00
jean-pierre charras
5979b1a1b6
Add missing files
2012-09-17 19:56:40 +02:00
jean-pierre charras
d283a8c878
Eeschema: Plot dialogs: unify 5 dialogs (which means 5 duplicate code) to only one plot dialog (like in Pcbnew)
...
clean duplicate code.
Simplify HPGL dialog: plot offet removed and replace by only one option (plot origin to center of sheet or not)
This is surely enought.
2012-09-17 19:42:27 +02:00
jean-pierre charras
3f2a258930
Pcbnew: added: SVG plotter. Need refinements, but works.
...
Mainly to plot drill maps, but can be used to plot boards, for documentation.
The print svg still exists, but the plot SVG has more options (mirroring, holes in pads),
however print svg allows color print, and full board printing, and plot does not.
2012-09-15 14:13:03 +02:00
jean-pierre charras
391a663360
All: better code to handle opened frames libview, libedit, modview, modedit.
...
Other minor fixes.
2012-09-12 11:53:11 +02:00
jean-pierre charras
068ae2f344
Code cleaning, minor fixes and minor coding style fixes. wxWidgets 2.9.4 compatibility fix( deprecated function MakeModal )
2012-09-11 21:03:21 +02:00
jean-pierre charras
3bbcd30396
Pcbnew: cleanup functions: now, cleanup uses same algorithm as connectivity calculations to detect pads connections, and is faster.
...
therefore tracks which have a end point inside a pad, but not necessaryexactly to the pad position are seen as connected, and are no more removed.
Side effect: reconnect to pads option is removed, because it is useless.
TODO: use this algorithm in drag functions.
Minor other fixes
2012-09-07 21:29:44 +02:00
Dick Hollenbeck
09bfd3311c
apply DIALOG_SHIM to dialog_lib_edit_text_base and make dialog_lib_edit_pin_base apportion more width for pin name
2012-09-07 11:15:18 -05:00
Lorenzo Marcantonio
fdd0e02c35
Substituted the few remaining uses of long instead of time_t
2012-09-05 14:13:33 +02:00
Lorenzo Marcantonio
5f86a70891
Enforced EDA_COLOR_T type and minor const-ification
2012-09-02 14:06:47 +02:00
Lorenzo Marcantonio
c73ca9a6da
Encapsulated drawmode as an enum for type checking
2012-09-01 15:38:27 +02:00
jean-pierre charras
313785b421
Pcbnew: in SVG export, add option to export only the board area, not the full page.
...
dialog plot functions: fix compil warnings with wxWidgets 2.8
2012-08-31 09:43:37 +02:00
Lorenzo Marcantonio
619c8e689a
Script plotting patch
2012-08-29 18:59:50 +02:00
jean-pierre charras
c03355d67f
Minor cosmetic enhancements.
...
Kicad manager: shows now svg files in tree files.
Pcbnew: fix incorrect printing (board out of page) when creating drill map in postscript format ( noticeable mainly for small boards)
2012-08-29 14:40:09 +02:00
jean-pierre charras
6d4e0ff665
3D viewer:
...
* serious code cleanup (remove duplicate code)
* shows (option in 3D preference menu) the copper items (tracks, zones...) in 3D, using 35 microns copper thickness.
However, because there are a lot more3D data to show (roughly 4 times more), this is slower.
2012-08-26 15:59:55 +02:00
Dick Hollenbeck
65949662f6
*) 64 bit size_t is not compatible with %u printf format control. use "%zu"
...
where the 'z' prefix is for size_t arguments.
*) minor beautification
2012-08-24 06:14:10 -05:00
jean-pierre charras
a48c0ece4b
3D-viewer: code cleanup.
...
Eeschema: annotate and netlist dialogs: enhancements.
Minor coding policy fixes and changes.
2012-08-21 12:45:54 +02:00
Dick Hollenbeck
b8c77dc417
work around wx2.8 wierdness
2012-08-16 10:34:41 -05:00
Dick Hollenbeck
ed42ae5a79
fix problem with eeschema print dialog showing up on missing monitor
2012-08-15 12:55:48 -05:00
jean-pierre charras
896dc0fcf6
3D-viewer: code cleaning. Added option in menu: show a 3D grid.
...
All: press ctrl+shift key when moving the mouse allows the graphic cursor to be moved outside the grid.
(useful to place graphic objects, texts in any position, regardless the current grid)
2012-08-11 14:52:13 +02:00
jean-pierre charras
f7047d3cfa
Remove Kbool from Kicad. Use Clipper instead.
2012-08-04 11:43:27 +02:00
jean-pierre charras
2971ea6564
Eeschema: fix crash when changing a label type to a global label during creation.
...
Pcbnew: code cleaning in polygons
2012-08-02 15:23:53 +02:00
jean-pierre charras
623234c7c2
More work on a better support of polygons in Kicad (code cleaning).
2012-07-25 20:46:25 +02:00
jean-pierre charras
d721f176f8
Eeschema: fix a bug that crashes eeschema (only when compiled in debug mode) when creating a new wire, and when any wire orientation is allowed.
2012-07-21 18:52:29 +02:00
Marco Mattila
37fe3ca01a
Edit eeschema single part per line sorting code.
2012-07-17 22:13:35 +03:00
jean-pierre charras
1a01535313
Libedit and Modedit: fix minor, but annoying issues when editing items
2012-07-17 17:29:29 +02:00
Marco Mattila
2ba0f5d807
Fix eeschema single part per line bom generation.
2012-07-16 21:49:04 +03:00
jean-pierre charras
590b237338
Eeschema: fix compatibility issue with wxWidgets 2.8.12
2012-07-12 16:59:06 +02:00
jean-pierre charras
9a6a301c4f
Eeschema: fix wrong bitmap size in hierarchy navigator tree
2012-07-10 14:26:26 +02:00
jean-pierre charras
064c057200
Pcbnew: commit Lorenzo Marcantonio's patch for THT thermals (added loading/saving using S. expr).
...
Fix incorrect import of smd pads from Gpcb.
Very minor change in dialog print.
2012-07-09 09:10:07 +02:00
jean-pierre charras
d166463bca
Eeschema: bug fix: when creating new connections, junctions were not always automatically added when needed.
...
Fix an other minor bug.
2012-07-05 13:37:48 +02:00
Moses McKnight
c7455ca776
Commit patches from Moses McKnight, to avoid duplicate junctions.
2012-06-20 11:52:29 +02:00
Wayne Stambaugh
9204086f41
Add Pcbnew s-expression file parser.
...
* Add s-expression file parser object and keyword files.
* Fix minor issues with s-expression file formatting.
* Fix a minor bug the zone container fill state parsing in the legacy plugin.
* Move EDA_TEXT visibility definition to eda_text.h.
* Add minor BOARD_ITEM object improvements to support s-expression file
parser.
2012-06-09 13:00:13 -04:00
jean-pierre charras
d8395dfeb6
Fix some minor bugs in plot functions
2012-06-09 11:38:58 +02:00
Ryan Bunch
8c89c1daf5
allow comments in library files
2012-06-06 09:12:39 -05:00
jean-pierre charras
20fc8ee3cc
Eeschema: Fix incorrect display refresh when editing the reference of a component from the popup menu.
2012-06-03 13:16:08 +02:00