Wayne Stambaugh
ce68767fce
Demos: fix 3D models due to library changes. (fixes lp:1500956)
2015-10-01 09:56:42 -04:00
jean-pierre charras
8174e1aefd
3D viewer: speed up the silkscreen layer generation (not perfect, but it help).
2015-08-02 20:59:29 +02:00
jean-pierre charras
0a10813352
Eeschema: BOM dialog: fix some minor issues when displaying messages.
...
Cvpcb: fix Bug #1470201 (select next/previous unlinked comp and clear links not working well)
demo/complex_hierarchy: use our new schematic symbols.
2015-07-01 12:55:41 +02:00
jean-pierre charras
e25ba1f51e
Demos: make a private library for each demo, to avoid issues when using modified kicad new schematic libraries
2015-05-18 09:15:25 +02:00
jean-pierre charras
699c76ccea
Rework on EXCELLON_WRITER class, to allow gerber and drill files creation from a python script.
...
added the example gen_gerber_and_drill_files_board.py in demos, which shows how to do that.
Fix a Printf format issue (shown in Debug mode) in Libedit (%d used for a size_t, changed in %zu)
2015-04-29 17:37:37 +02:00
jean-pierre charras
9da39717ae
Add a python script example in demo folder to create various plot files from a board. Fix also some issues in plot controller helper class.
...
Important note: from a python script one cannot plot the palge layout, because the page layout template file is not stored in the board file, but it is part of the project.
Because when using a python script, the project is not loaded, the page layout template is not known.
Trying to plot it crashes the script.
2015-04-27 20:02:27 +02:00
Maciej Suminski
b85ed89ea5
Corrected a few pads layer settings in 'sonde xilinx' demo.
2015-04-16 09:33:33 +02:00
jean-pierre charras
ff154dba3c
demos/ schematic tidying
2015-03-28 13:24:13 +01:00
jean-pierre charras
c9b9ccd2b6
Fix issue #1429665 (eeschema doesn't recognize .sch file when the LIBS section is empty. But the section is not used, just a comment, therefore can be empty).
...
Very minor other fixes.
2015-03-09 10:25:39 +01:00
jean-pierre charras
6a19315557
Fix compat with swig 3.03
2015-01-04 08:19:04 +01:00
jean-pierre charras
45fcc04dbf
Update ecc83 demo. default KISYS3DMOD definition on Linux: add /usr/local/kicad/share/kicad/module/package3d test to find a suitable value.
2015-01-01 19:52:23 +01:00
jean-pierre charras
6bae852cb9
Minor fixes: specctra export: skip malformed circles (having a radius = 0) in board outline creation, which can crash 3d-viewer or vrml export.
...
dialog_fp_lib_table: remember during a session the last open table (global or local).
drawing_tool: fix compil warning
Update demos.
2014-09-22 09:51:06 +02:00
jean-pierre charras
06f59a94ed
eeschema: Find Replace: fix a bug in replace command: sometimes, the string to replace was found, but not replaced if this string contained lower case letters.
2014-09-01 17:28:29 +02:00
jean-pierre charras
3814cdaff1
Pcbnew: Minor fix in hotkeys. Demos: add an example to use a local fp-lib-table and local libs, and update schematics and boards.
2014-08-31 18:19:07 +02:00
jean-pierre charras
3d83434275
Very minor fixes.
2014-08-29 08:47:05 +02:00
jean-pierre charras
ff6d09d22c
Fix some case sensitive filename issues.
2014-08-04 14:17:33 +02:00
jean-pierre charras
5f63becff1
3D viewer: move helper functions from 3d_draw.cpp to 3d_draw_helper_functions.cpp. Add comments in .h sources. Better management of background color. coding style fixes.
2014-08-04 13:28:29 +02:00
jean-pierre charras
01a8442b35
3d viewer: minor code cleaning (remove useless #include )
...
dialog_track_via_size: set minimal size and make dialog resizable.
Update demo file.
2014-07-30 17:39:55 +02:00
jean-pierre charras
4c77724134
Very minor fixes. *.kicad_pcb files update to current Pcbnew version.
2014-07-20 12:41:14 +02:00
jean-pierre charras
adf1553b20
Update demo files
2014-07-06 12:50:32 +02:00
jean-pierre charras
9a7116d4ab
Update old demo board files. Minor code cleaning.
2014-07-04 21:36:43 +02:00
Maciej Sumiński
46020e20de
Merged the new Interactive Push and Shove router.
...
Do not pay attention to add/remove files - it seems there may be a bug in git-bzr-ng plugin. I have checked them, they stayed exactly the same as before.
2014-05-18 17:16:59 +02:00
jean-pierre charras
f7ca6e4bf9
add patch from Cirilo Bernardo, and minor fixes.
2014-01-25 13:23:29 +01:00
jean-pierre charras
f0412874c0
Update demo files. A minor code cleaning.
2014-01-10 21:12:36 +01:00
jean-pierre charras
fe919cd456
Update demos. Fix pspice netlist issues when using ( and ) in net names ( parenthesis are replaced by underscore) .
2014-01-07 20:42:34 +01:00
Dick Hollenbeck
f9ab5d2c61
Add -fvisibility options to significantly reduce binary sizes.
...
Switch to boost::context for all platforms, almost.
Please try your platform by commenting out fcontext.s in common/CMakeLists.txt.
2013-12-30 11:53:12 -06:00
jean-pierre charras
4428d69a63
Pcbnew: Fix a bug when reading a netlist which forces pcbnew to read lib files to find a footprint even if the right footprint is already loaded (which explains the long time to load netlists)
...
Netlist dialog: add option to report only most important messages. Useful for large boards.
class REPORTER: add features to allow a basic message filtering (flags to report all/warning/error messages)
Fix Bug #1214599 ( tools are deselected on Move command )
2013-08-23 08:38:57 +02:00
jean-pierre charras
1293c026f7
Eeschema: fix Bug #1210120
2013-08-09 08:51:14 +02:00
Dick Hollenbeck
234c4a3814
$ iconv -f LATIN1 -t UTF-8 pic_sockets.sch -o /tmp/pic_sockets.sch
...
convert to UTF-8, eeschema cannot load LATIN1 strings anymore.
2013-07-28 10:21:43 -05:00
Dick Hollenbeck
8ccf0320b4
1) Add "rules" to base of tree for copying into BZR_HOME/rules.
...
File "rules" has instructional text as comments near top.
2) Convert all text files in repo to LF line ending form.
Any checkout done with "rules" in play will convert the working
tree to native line ending, while keeping repo as LF line ending.
2013-05-25 23:36:44 -05:00
jean-pierre charras
9d40727b4c
Pcbnew: fix issues: Ensure pads type connector have a drill size= 0, like SMD pads. Ensure keepout zones have no net.
2013-03-10 14:59:47 +01:00
jean-pierre charras
3313b34a01
CMakeLists.txt: use elseif token instead of elif which create issues with some cmake version.
...
Fix minor issues in nsis config files
2013-02-27 08:19:42 +01:00
jean-pierre charras
8d22086097
AUTHORS.txt: add some contributor names (I certainly forgot some other contributors, and I apologize).
...
Demos: convert .brd files to .kicad_pcb files and fix 2 broken files
2013-01-14 13:16:23 +01:00
jean-pierre charras
ed5585eb6c
Libedit: fix bug (svg export does not work)
...
other minor fixes.
2012-03-06 15:08:59 +01:00
jean-pierre charras
7eb1a136f1
Pcbnew: First draft to use a new netlist format ( containing the same info as the intermediate netlist, but using S expressions)
...
* Eeschema can generate this netlist format.
* Pcbnew can use (automatic identification) the current format or the new format.
* Cvpcb does not use yet the new format.
2012-01-26 10:37:36 +01:00
jean-pierre charras
2df818b844
Fix issue in GPcb footprints import.
...
Better code in test connections in zones.
Very minor other fixes
2011-12-22 09:07:50 +01:00
jean-pierre charras
d41b81fc3b
Pcbnew: Enhanced algorithm to calculate board connections:
...
* A track is seen connected to a pad if the track end is inside the pad shape.
* Pads inside pads are now seen connected, if the center of the pad is *inside* the other pad.
* this is made to be sure a large copper area is shared by the 2 pads, and to keep algorithm fast.
2011-12-19 12:58:24 +01:00
jean-pierre charras
a180518f4b
Some demo files updated.
2011-12-18 10:06:22 +01:00
jean-pierre charras
95388c6ec4
eeschema: fix memory leakage.
...
Pcbnew: fix a minor issue.
Version update.
2011-06-09 15:30:46 +02:00
jean-pierre charras
16e9ddc27a
* Gerbview, Pcbnew: add SetLocaleTo_Default() after reading double in config to fix issues with decimal separator (when the separator is not a point).
...
(WxWidgets 2.9.1 seems call setlocale( LC_NUMERIC, "" ) when wxConfig read doubles stored in config, but forget to back to current locale.)
Note: perhaps there are some dialogs that need this call to SetLocaleTo_Default() ).
* Minor code cleanup in pcbnew/netlist.cpp
2011-04-02 18:14:07 +02:00
jean-pierre charras
81509a1160
Gerbview: code cleanup and a minoe enhancement. Kicad: minor code cleanup
2011-03-13 19:03:43 +01:00
jean-pierre charras
fde4243954
Fixes
2011-03-07 21:20:37 +01:00
jean-pierre charras
75f332aefc
Cvpcb: code cleaning. Remove not used and useless files.
2011-02-21 19:27:47 +01:00
jean-pierre charras
c476ae44b5
Fix non ascii characters in zone dialog.
2011-02-21 08:19:15 +01:00
jean-pierre charras
640a06850f
Fix some issues.
2011-02-17 19:34:27 +01:00
jean-pierre charras
0cb6cd8c02
Eeschema: in intermediate netlist generation: remove redundant pins list by component, and make Dick happy.
...
Known bug in intermediate netlist generation: multi parts per package have their common pins listed more than once in nets section. Will be fixed.
2011-02-10 09:27:36 +01:00
jean-pierre charras
9370dd83de
CvPcb: Code cleanup. Rename WinEDA_CvpcbFrame to CVPCB_MAINFRAME, according to coding style policy.
...
Change in CvPcb: CvPcb does not use now .dcm files, only .mod files to read modules keywords and doc
2011-02-05 17:15:48 +01:00
jean-pierre charras
7bd85a393d
Pcbnew: plot dialog: minor enhancement and minor issue fix (could be a wxFromBuilder issue)
2011-02-01 19:37:32 +01:00
jean-pierre charras
3c49fb1e9d
Eeschema: fix bug 706429
2011-01-23 13:32:33 +01:00
jean-pierre charras
e7d5770f42
Fix some Doxygen warnings.
...
Eeschema: cleaning code. Start work to enhance annotation algorithm.
Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
2011-01-01 18:28:21 +01:00