Jon Evans
8f0c798dc8
Update MSYS2 links
2018-03-07 21:06:30 -05:00
Jon Evans
38d211b5e1
Document workaround for Windows compilation issues with OCE
2018-03-07 21:03:04 -05:00
Wayne Stambaugh
944a0b195e
Update KiCad compiling document.
...
Add missing build dependencies ngspice and oce.
Fix missing dependencies for MSYS2 builds on windows.
Remove enabling scripting now that is enabled by default.
2018-03-06 18:54:51 -05:00
Bernhard Stegmaier
b300e8cce5
Update macOS compiling instructions to use KiCad wxWidgets fork.
2018-02-21 13:37:54 -05:00
Wayne Stambaugh
93683d0021
Enable all build configuration options ready for stable 5 release.
...
Enable Python scripting, OCE, and spice build configuration options.
Update compiling.md to reflect new option settings.
2017-12-29 17:38:42 -05:00
Nick Østergaard
4e8e6d4823
Add explaining notes on when to use changelog tags
2017-11-29 17:36:03 +01:00
Maciej Suminski
c5254bfec2
Documentation: changed git alias sections name to match the contents
2017-11-29 17:36:03 +01:00
Maciej Suminski
f3ea34e3c6
Documentation: described 'git changelog' alias
...
Added 'git changelog' alias description and moved both descriptions to a
single paragraph.
2017-11-29 11:33:07 +01:00
Maciej Suminski
f9fd60350f
Documentation: added a note about changelog tags
2017-11-29 10:44:47 +01:00
Russell Oliver
3b0855d204
Eagle Project Import: Code cleanup and documentation.
...
- Also makes the project and file import functions filetype dependent.
- The change from IO_MGR::KICAD to IO_MGR::KICAD_SEXP removes a conflict from a compile definition for KICAD when compiling kicad/import_project.cpp
2017-10-20 08:58:40 +02:00
Wayne Stambaugh
81fcc852b1
Fix Pcbnew plugin developer's document table of contents.
2017-06-28 11:38:44 -04:00
Wayne Stambaugh
0f20dc747f
Minor Pcbnew plugin developer's document fixes.
...
Reformat line width to prevent line wrapping.
Add table of contents and header links.
2017-06-28 11:08:23 -04:00
Simon Kueppers
bbef4fee17
Added documentation about pcbnew plugin development
2017-06-28 10:48:41 -04:00
Wayne Stambaugh
dab73e172b
Doxygen warning fixes and coding policy comment changes.
2017-06-16 10:08:28 -04:00
Kristoffer Ödmark
19d5cc7548
Removed all exception specifiers since deprecated.
...
Exception specifiers are deprecated in cpp11, so went through them all
and removed them from the code.
2017-06-12 13:54:55 -04:00
Kristoffer Ödmark
8590a22995
Cpp11 compability steps.
...
-Changed coding style to not have exception specifications.
-Changed autogenerated Lexer code to not have exception specifications.
2017-06-12 11:47:20 -04:00
Adam Wolf
0a29ab9031
Update macOS portion of compiling.md.
...
In general, replace OSX with macOS. Moved the minimum OS version from 10.7 to 10.9. Moved the maximum version from 10.10 to the current 10.12.
2017-03-14 19:08:18 -04:00
Wayne Stambaugh
6f3ec438cb
Add missing install package to the compiling document.
...
The base-devel package install was missing from the "MSYS2 The Easy Way"
section of the compiling developers document.
Fixes lp:1670067
https://bugs.launchpad.net/kicad/+bug/1670067
2017-03-05 14:08:12 -05:00
John Beard
9dff85f0dc
Add developer docs about testing
2017-03-01 14:05:51 +01:00
Maciej Suminski
1077b679c5
Minor updates to the Tool Framework documentation
2017-02-23 09:45:43 +01:00
John Beard
6b39e9ea81
Update GAL tool documentation
...
Update to reference new PCB_ACTIONs (used to be COMMON_ACTION)
Also expand on use of BOARD_COMMIT.
Add doxygen TOC markup
2017-02-23 09:00:55 +01:00
Wayne Stambaugh
899fe08f20
Remove KICAD_USE_SCH_IO_MANAGER build option from docs and build info.
2017-02-10 11:58:15 -05:00
Wayne Stambaugh
0f7785760f
Add missing MSYS2 package on windows to developer's compiling document.
2017-01-31 15:25:30 -05:00
Maciej Suminski
4b9243e0bf
Allow registering TOOLs in any order.
2017-01-30 13:21:43 +01:00
Chris Pavlina
0881bf77bd
Add commit message format doc with Fixes: links
2017-01-26 16:03:54 -05:00
Wayne Stambaugh
0b6147ed05
Minor developer's documentation fixes.
...
Fix duplicate table of content links.
Fix heading level issues in version 6 road map.
Add new Python action menu options to compiling document.
2017-01-24 10:14:27 -05:00
John Beard
5a2be26934
Tool Framework documentation
2017-01-18 16:30:33 +01:00
Nick Østergaard
c676553f19
Fix OCE link in dev-docs
...
* Remove duplicate ngspice link
* Add OCE link
2017-01-14 12:24:40 -05:00
Wayne Stambaugh
9c758c4010
Road map updates.
...
Update version 5 road map to reflect the actual tasks that will be
completed during the current development cycle.
Add version 6 road map and add tasks not completed from the version
5 road map and the general road map.
2016-12-10 13:20:24 -05:00
Wayne Stambaugh
fd54d394bd
Version string improvements.
...
Define empty string variable KICAD_BRANCH_NAME that can be used as an
optional version string element. When git is used to build the version
string, this variable is set to the git branch name. It can also be
defined at configuration time as an optional string appended to the
$KICAD_VERSION variable.
Define empty string variable KICAD_VERSION_EXTRA that can be set by
the user at configuration.
The variables KICAD_BRANCH_NAME and KICAD_VERSION_EXTRA are only
appended to KICAD_VERSION if they are set. Otherwise, only KICAD_VERSION
is uses as the version string.
Update the developer building from source document to reflect the changes.
2016-11-25 09:09:10 -05:00
Wayne Stambaugh
c483574658
Add stitching via support to the version 5 road map.
2016-10-17 11:11:35 -04:00
Wayne Stambaugh
225f0d8917
Update build KiCad from source documentation.
...
Add note about KICAD_BUILD_VERSION and KICAD_REPO_NAME CMake configuration
variables.
Fix incorrect path for OSX patch command.
Add new OSX patches to OSX build instructions.
Fix missing ngspice url.
2016-09-17 15:49:20 -04:00
Nick Østergaard
6767ea7bbf
Update the REAMDE.txt to reflect the current structure
...
The old changelog was archived together with the others in
Documentation/changelogs.
2016-09-16 16:43:19 -04:00
José Ignacio Romero
83ed3c933e
Add KICAD_INSTALL_DEMOS CMake option
...
It is ON by default, determines wether to install the bundled demos
and examples.
2016-09-14 19:57:35 -04:00
Maciej Suminski
e25630b7ac
UI policy update
...
Added a note about Mark's wxFormBuilder repository and
'internationalize' checkbox in wxFB.
2016-09-09 09:38:56 -04:00
Nick Østergaard
caafcde585
Add KICAD_ prefix to build switches
...
KICAD_ prefix was added to the USE_OCE and USE_SCH_IO_MANAGER build
switches together with a small description to the devdocs from
compiling.md.
2016-09-05 08:46:01 -04:00
Jon Neal
049e9909ac
Updated the compiling instructions to remove bzr and talk about the OCE flag.
2016-09-04 18:42:11 -04:00
Maciej Suminski
3204b14254
Updated the r5 road map (integrated simulator)
2016-08-12 16:58:39 +02:00
Maciej Suminski
a6cdf536b9
Added KICAD_SPICE option description in compiling.md
2016-08-12 16:00:35 +02:00
Wayne Stambaugh
df99b4068d
Update stable release 5 road map.
...
* Remove tasks that are not going to be completed by FOSDEM 2017 release
(hopefully) announcement.
* Update item task lists to reflects changes discussed at CERN meeting.
* Update item status to reflect the current state of the tasks.
* Add a few new changes that are slated for release.
* Revise the generic road map by deleting complete items and adding new items
discussed at CERN meeting.
* Remove unused definition from config.h.cmake.
2016-07-05 10:06:23 -04:00
Chris Pavlina
c13f80bb49
Remove unneeded compile option KICAD_KEEPCASE
...
Libraries have been 100% case-sensitive for a while now; there is no longer a
need to keep this option around. This will change nothing except for any
stragglers still manually specifying this old option.
2016-06-10 23:15:02 -04:00
Wayne Stambaugh
00b8624713
Fix missing links in ui-policy.md.
2016-05-13 13:09:28 -04:00
Chris Pavlina
84d3fbfd68
Remove MaxUndoItems, make devel option DevelMaxUndoItems
...
Begin documenting configuration keys in Doxygen
2016-05-12 12:51:32 -04:00
Maciej Suminski
7b669c1b03
Removed remaining traces of KICAD_SKIP_BOOST parameter.
2016-05-10 11:39:13 +02:00
Wayne Stambaugh
740f8f55d8
Developer documentation improvements.
...
* Convert user interface guidelines to markdown and add to the documentation
created by Doxygen.
* Remove HOW_TO_CONTRIBUTE.txt. This information is covered elsewhere.
* Remove wxWidgets_patch_notes.txt.
2016-04-19 10:30:32 -04:00
Nick Østergaard
61eb65f0e9
Documentation: add missing dependency to compiling with msys2.
2016-03-11 08:20:31 -05:00
Wayne Stambaugh
a319c34188
Road map: add ERC improvements and revise object introspection.
2016-02-09 16:19:26 -05:00
Wayne Stambaugh
a9bf46a5de
Documentation: add version 5 road map to developer documentation.
2016-02-03 19:12:24 -05:00
Wayne Stambaugh
a23e7129d4
Remove GUI translation how to as it is now maintained in the KiCad I18N project on GitHub.
2016-01-25 16:57:52 -05:00
Wayne Stambaugh
73d6fa3368
Compiling KiCad from source developer documentation fixes.
...
* Remove KICAD_SKIP_BOOST build configuration option.
* Remove USE_OSX_DEPS_BUILDER build configuration option.
* Add missing web link for OpenGL Mathematics library (GLM).
2016-01-04 17:00:42 -05:00