Dick Hollenbeck
e2360155a6
*) Remove more wxString static constructors which were crashing in PAGE_INFO assignment
...
to a new BOARD in the footprint editor. This is PAGE_INFO::A4 and company.
*) Remove static storage of the BOARD in the module editor.
2014-06-11 00:00:30 -05:00
unknown
16baa1f7f1
OSX install script fixes.
2014-05-29 20:35:49 +02:00
Dick Hollenbeck
9cea792545
Modular-Kicad milestone B), minor portion:
...
*) Implement a framework for "Data Load On Demand".
*) Implement FP_LIB_TABLE* PROJECT::PcbFootprintLibs(), which is the first
prototype.
This allows the project specific footprint tables to be part of the Module Editor
when invoked from Eeschema.
2014-05-09 13:35:48 -05:00
unknown
d63547c7dd
OSX: fix incorrect path to launch pl_editor.
...
fix also a bug in python script round_value_robin.py.
2014-05-09 08:32:05 +02:00
Dick Hollenbeck
3605ab617c
peggable checkout version in scripts/kicad-install.sh
2014-05-08 17:29:22 -05:00
Dick Hollenbeck
5a3bf6c3d6
Allow building of a STABLE or TESTING version using kicad-install.sh.
2014-05-06 00:23:57 -05:00
Dick Hollenbeck
14ed75b0a7
kicad-install.sh: only install global fp-lib-table if non-existent
2014-04-11 08:36:20 -05:00
Nick Østergaard
4e38c73586
bzr email happiness
2014-04-11 08:30:30 -05:00
Dick Hollenbeck
f599033a1a
Enhance scripts/library-repos-install.sh to create library-repos-install.bat and add that.
2014-04-07 07:28:44 -05:00
Dick Hollenbeck
31d231ed36
make kicad-install.sh executable
2014-04-06 14:21:10 -05:00
Dick Hollenbeck
cd4feed7de
use proper schematic parts library
2014-04-06 14:12:37 -05:00
Dick Hollenbeck
ff4887b46c
kicad-install.sh uses https protocol.
2014-04-06 13:50:59 -05:00
jean-pierre charras
9020146df5
kicad-install.sh: fix bad url for legacy libraries. Add the same script hich does not need a bazaar account to download Kicad (using https instead of ssh to create branches)
2014-03-18 19:52:29 +01:00
Marco Serantoni
d6fcc48ed0
[MacOSX] Refines in building system, now bundles lib migration supports symbolic links
2014-02-12 00:13:14 +01:00
Marco Serantoni
09636c1a88
[MacOSX] Automating building for OSX with KICAD_SCRIPTING, see Documentation/compiling/mac-osx.txt
2014-02-07 19:53:54 +01:00
Dick Hollenbeck
176607db25
Add option --remove-orphaned-libraries to scripts/library-repos-install.sh
2014-01-28 08:23:01 -06:00
Marco Serantoni
144de5dd78
[MacOSX] KICAD_BUILD_DYNAMIC stabilized and almost working
2014-01-27 23:24:04 +01:00
Dick Hollenbeck
c719b4f3c3
use changed URL to library repo.
2014-01-20 13:10:45 -06:00
Dick Hollenbeck
68d43a49df
kicad-install.sh: abort on first failure.
2013-12-23 09:39:40 -06:00
Dick Hollenbeck
6776f8a79f
kicad-install.sh and library-repos-install.sh utilize /etc/profile.d/kicad.sh for setting environment variables globally
2013-12-13 09:35:05 -06:00
Dick Hollenbeck
39abd88a54
remove USE_FP_LIB_TABLE code, make it the norm. Add lazy loading support to FOOTPRINT_INFO.
2013-12-12 10:01:03 -06:00
Dick Hollenbeck
53db1d2c9b
From kicad-install.sh, issue instructional aid on setting KIGITHUB if not already set.
2013-12-04 16:19:55 -06:00
Dick Hollenbeck
8cc9b69017
Add a test script for plugin testing, and some asserts, no bugs fixed.
2013-12-03 12:37:21 -06:00
Dick Hollenbeck
829629d05f
Fix important informational comment in library-repos-install.sh
2013-12-02 14:08:13 -06:00
Dick Hollenbeck
49233429e4
*) update scripts/kicad-install.sh to use Github plugin for system footprints.
...
*) Add scripts/library-repos-install.sh for downloading *.pretty libraries and possibly using them.
*) Remove template/fp-* files, they are now at https://github.com/KiCad/kicad-library/template/ *
so they can be maintained by the library team. However note that it is possible to break
kicad-install.sh with uncoordinated changes to that github repo.
It is best to delete your ~/kicad_sources/kicad-lib.bzr directory before running kicad-install.sh
at this or any newer version relative to an older library repo.
2013-12-02 12:21:06 -06:00
Dick Hollenbeck
c42a473521
library repo name has changed at launchpad, and will soon be switched to github.
2013-12-02 00:59:06 -06:00
Jon Neal
b2a71b505b
FIX: Red Hat (and derivatives such as Fedora) support in kicad-install.sh
2013-11-27 08:13:06 -06:00
Dick Hollenbeck
0d549ae203
python in kicad-install.sh, if user enables it
2013-11-10 00:31:13 -06:00
Colin Cooper
1f9c1e6627
kicad-install.h checks if bzr id set
2013-11-07 12:15:58 -06:00
Dick Hollenbeck
6fffba5bb2
kicad-install.sh needed libcairo2-dev prerequisite
2013-11-06 08:37:39 -06:00
Dick Hollenbeck
99e99e5b60
add libglew-dev prerequisite for debian systems, it pulls in libgl1-mesa-dev and libglu1-mesa-dev on its own
2013-11-06 00:14:15 -06:00
Dick Hollenbeck
046ecb794d
add --uninstall-libraries to kicad-install.sh
2013-10-31 14:12:14 -05:00
Dick Hollenbeck
4b49d5d355
memory leak, comments
2013-10-30 00:14:11 -05:00
Dick Hollenbeck
8dbe249bf9
script improvements
2013-10-24 08:57:01 -05:00
Dick Hollenbeck
2b1b586251
fixes
2013-10-23 06:40:17 -05:00
Dick Hollenbeck
a5e82117cb
Distro specific architecture in scripts/kicad-install.sh.
2013-10-22 09:28:30 -05:00
Dick Hollenbeck
70951375c9
Add support for building *.deb file using CPack, install ~/fp-lib-table either from kicad-install.sh or from make install_user_configuration_files
2013-10-17 14:03:36 -05:00
Dick Hollenbeck
4cf328c50b
add script to build KiCad on Ubuntu/Debian/Mint linux
2013-10-17 10:33:46 -05:00
Dick Hollenbeck
17a33166a4
Set PROPERTIES* into FP_LIB_TABLE::ROW, which is a parsed (binary) form of the 'options'.
...
Write parser and formatter for options. Write dialog verification used before saving
FP_LIB_TABLEs, triggered from OK button in table editor.
Switch PROPERTY's value column to std::string from wxString.
Add event handler to fp lib table dialog for upcoming options dialog.
2013-09-24 16:23:13 -05:00
Dick Hollenbeck
1e31e737f5
GITHUB_PLUGIN now builds under the scripting DSO on linux.
...
Enhance IO_MGR::GuessPluginTypeFromLibPath() to support the GITHUB plugin.
Build boost with -fPIC on Linux unconditionally, in preparation for
DLL/DSO build of kicad.
Add python script to test back to back reads of GITHUB plugin.
2013-09-23 10:19:39 -05:00
Dick Hollenbeck
180e0a3645
BOM generators now report count of "interesting" components, rather than total components
2013-09-20 10:11:45 -05:00
Dick Hollenbeck
c1025612d1
Lorenzo's help enabled a fix to UTF8 support in csv.writer in python bom generators.
2013-09-19 18:50:30 -05:00
Dick Hollenbeck
3fcf44ae32
Clarify, extend, and rename ky*.py to kicad_netlist_reader.py.
...
Significantly enhance the bom_csv_grouped_by_value.py BOM generator.
IMO it at this moment, the best BOM production tool for KiCad.
2013-09-01 12:49:01 -05:00
jean-pierre charras
5abc48269b
merge with trunk
2013-08-07 12:13:54 +02:00
Dick Hollenbeck
325d5a6bcd
*) retain grid origin in the BOARD and save it in legacy and kicad board files.
...
*) add hotkey for setting the grid origin as 'S', in board editor, module editor.
*) re-position the function interface for cursor movement from BASE_SCREEN into
class EDA_DRAW_FRAME. This is a prelude to getting rid of BASE_SCREEN or
splitting it up.
2013-08-03 00:15:23 -05:00
Dick Hollenbeck
3e30600f70
add script which converts footprint libraries from one format to another
2013-07-28 11:28:17 -05:00
Dick Hollenbeck
a651aaea00
Add script to make a footprint library table from the KiCad Bazaar library repository, either in s-expr or CSV format. Add also the generation of such tables as of today.
2013-06-25 10:56:12 -05:00
jean-pierre charras
b192495bbc
Eeschema: add dialog and utilities to create BOMs from generic netlist
2013-06-14 16:59:52 +02:00
Dick Hollenbeck
e3351a9686
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
cac7dbc607
All: fix some issues in messages to translate. Remove fully outdated files
2013-04-10 09:23:20 +02:00