- 14 Sep, 2014 3 commits
-
-
unknown authored
Patch for the Python footprint wizard helpers. This adds a few more drawing functions, such as for circles, and also uses a matrix-based transform stack with greatly simplifies constructing footprints consisting of regularly spaced elements (e.g. in lines, grids, circles, or some list of points that you specify). This fixes bug #1366299
-
jean-pierre charras authored
Eeschema: remove the compil option KICAD_KEEPCASE. Eeschema is now always case sensitive when seraching components in libs. However to be compatible with old versions of Eeschema, when a search in library fails, a case insensitive search is made. Therefore, this version should be compatible with sch files created by previous Eeschema versions compiled with KICAD_KEEPCASE = OFF
-
jean-pierre charras authored
Ref and Value for footprints: use now the layer color, not a specific color: this is needed by the fact these fields can be on an other layer than silk screen, and therefore must have the corresponding color Also do not allow copper layers, solder paste and solder mask: put Ref or Value on these layers has no sense, and can create serious issues on the board.
-
- 13 Sep, 2014 3 commits
-
-
Lorenzo Marcantonio authored
Factored out text ellipsing support to max 15 character (for generating menu items)
-
Paulo Henrique Silva authored
-
Lorenzo Marcantonio authored
Since reference and value are not anymore always on silk changed the label on the corresponding options in the plot dialog The 'proper Gerber extensions' was renamed in dialog as 'Protel Gerberl extensions': I don't know if it was a typo/misunderstanding or what but the proper extension is gbr; the set of alternative extensions seems to be the one used by Protel/Altium.
-
- 11 Sep, 2014 1 commit
-
-
Lorenzo Marcantonio authored
The members SetIgnoreMTextsOnCopper, SetIgnoreMTextsOnCmp, SetIgnoreModulesOnCu, SetIgnoreModulesOnCmp in the collector guide are renamed to the clearer SetIgnoreMTextsOnBack, SetIgnoreMTextsOnFront, SetIgnoreModulesOnBack, SetIgnoreModulesOnFront Modified the collector and drawing behaviour for text in modules as discussed in the mailing list. * Now module text on layers different than Silk should work! * Still need UI support for setting the layer in the module editor.
-
- 10 Sep, 2014 1 commit
-
-
Lorenzo Marcantonio authored
- Removed the friends MODULE and FOOTPRINT_EDIT_FRAME from TEXTE_MODULE (as in the @todo comment) - Refactored the Rotate/Flip/Mirror for text in modules into the TEXTE_MODULE class itself (members RotateWithModule, FlipWithModule, MirrorWithModule) - New behaviour in coloring text on screen: reference and value still take the color from the MOD_TEXT_FR_VISIBLE and MOD_TEXT_BK_VISIBLE visibles; other text takes the color of the layer containing it (except when hidden, obviously) but still get its visibility controlled by those visibles (probably the most intuitive and useful behaviour) - Still need to decide: should text on a layer be hidden when the layer is? Probably yes (still to be implemented); - Some comment fixed and many cast converted to static_cast
-
- 09 Sep, 2014 3 commits
-
-
Brian Sidebotham authored
-
Lorenzo Marcantonio authored
-
jean-pierre charras authored
Remove a minor compil warning in shape_collisions.cpp
-
- 08 Sep, 2014 6 commits
-
-
Lorenzo Marcantonio authored
- Reference is visible on silk and the corresponding assembly layer - Reference is shown on assembly always on the component insertion point Hidden references are not forced shown in assembly plots (there is already a user option for that)
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
jean-pierre charras authored
-
- 07 Sep, 2014 2 commits
-
-
Dick Hollenbeck authored
-
jean-pierre charras authored
Eeschema: schematic libraries in a sub path of standard libraries paths are now better handled.
-
- 06 Sep, 2014 1 commit
-
-
jean-pierre charras authored
Kicad: more understandable dialog when creating a project from template. Fix also a bug when copying and renaming template files. Pcbnew: dialog to create new .pretty lib: fix an issue which prevent to open a full disk directory (at least on Windows)
-
- 05 Sep, 2014 1 commit
-
-
Moses McKnight authored
* Create GetNewConfig() and GetKicadConfigPath() to unify configuration file creation and location. * Move Windows configuration out of the registry into configuration files. * Move Linux configuration files from $HOME to $HOME/.config/kicad to eliminate configuration file pollution in the users $HOME folder. * Fix a bug in the configuration file where the Eeschema hot keys are saved.
-
- 04 Sep, 2014 1 commit
-
-
Wayne Stambaugh authored
-
- 02 Sep, 2014 2 commits
-
-
jean-pierre charras authored
Help files: can now be html or pdf files: Kicad search first for a .html help file, and if not found in a path, search for the corresponding .pdf file. Therefore our .pdf files can be replaced at any time by .html corresponding files in kicad doc/help sub directories.
-
jean-pierre charras authored
-
- 01 Sep, 2014 3 commits
-
-
jean-pierre charras authored
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.
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 31 Aug, 2014 1 commit
-
-
jean-pierre charras authored
Pcbnew: Minor fix in hotkeys. Demos: add an example to use a local fp-lib-table and local libs, and update schematics and boards.
-
- 29 Aug, 2014 4 commits
-
-
Wayne Stambaugh authored
* Add hot key handled return indicator to DRAW_FRAME::GeneralControl() and DRAW_FRAME::OnHotKey() and all classed derived from DRAW_FRAME. * Add code to all GeneralControl() and OnHotKey() functions to return true if hot key was handled. * Call event skip in DRAW_PANEL::OnKeyEvent() when key event is not handled to allow default menu event handler to function properly.
-
jean-pierre charras authored
All: Fix crash on close Kicad, when a quasi modal dialog is open, and Kicad is closed from the Kicad project manager.
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 28 Aug, 2014 1 commit
-
-
Wayne Stambaugh authored
* Fix Eeschema back annotation bug where footprint field visibility setting was ignored. * Replace two confusing and ambiguous dialogs with a simple single choice dialog.
-
- 26 Aug, 2014 4 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
Pcbnew, Eeschema: release lock file when these editors are closed (Until now, the lock file was released when the full Kicad application was closed, not when the editor was closed). Should fix Bug #1360470 and Bug #1359502 .
-
Maciej Suminski authored
-
jean-pierre charras authored
all: fix Bug #1361233 (a template.pro copy file overwrite silently the current project file when a group info is not found, which is a bug, because this group could be just a new group, not yet used)
-
- 25 Aug, 2014 3 commits
-
-
jean-pierre charras authored
Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. Ensure some values initialized by the schematic editor and used by libedit are also initialized in libedit even if the schematic editor was not started. Remove useless commands (save/load project config) in libedit, because now they have no sense.
-
jean-pierre charras authored
Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. Ensure some values initialized by the schematic editor and used by libedit are also initialized in libedit even if the schematic editor was not started. Remove useless commands (save/load project config) in libedit, because now they have no sense.
-
jean-pierre charras authored
.pro file: Settings for schematic editor and library list are now stored in 2 independant sections [schematic_editor] and [eeschema]. This fixes Bug #1360219 (Lost settings in eeschema) and keep separation between code relative to lib management and code relative to preferences. 2 or 3 minor settings could be lost in some designs, but they are very easy to reenter.
-