- 30 Sep, 2014 3 commits
-
-
jean-pierre charras authored
Pcbnew: fix some issues when using python scripting (remove outdated SEG_ZONE item, fix broken access to netclass, track width and via size lists, add missing access to zones) Update listPcb.py to show how to access zones.
-
Andrew Zonenberg authored
-
jean-pierre charras authored
-
- 28 Sep, 2014 1 commit
-
-
jean-pierre charras authored
Also update main toolbar track width and via size info in pns router mode, when starting a track, and other very minor update issue.
-
- 27 Sep, 2014 1 commit
-
-
jean-pierre charras authored
change name TEXTE_MODULE::MirrorWithModule to TEXTE_MODULE::MirrorTransformWithModule, because it is a function specific to a footprint transform in modedit. change also name TEXTE_MODULE::RotateWithModule to TEXTE_MODULE::RotateTransformWithModule for same reason. Pcbnew: fix Bug #1374484 (text changes position when module is flipped and rotated). Fix also some bugs in modedit, in block commands.
-
- 25 Sep, 2014 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix Bug #1373468 (Non Copper Zones Properties dialog "Layer selection" empty) (Linux specific)
-
- 24 Sep, 2014 2 commits
-
-
jean-pierre charras authored
Pcbnew: add append board function, only available when Pcbnew is run in standalone mode (outside a project), to allow a basic panelization. (this function is not compatible with a project, because it breaks the coherency with the schematic)
-
jean-pierre charras authored
Minor other fixes.
-
- 22 Sep, 2014 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
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.
-
- 19 Sep, 2014 1 commit
-
-
Wayne Stambaugh authored
* Set wxGrid tab behavior to leave grid when using the tab key. * Lots of coding policy fixes.
-
- 18 Sep, 2014 1 commit
-
-
jean-pierre charras authored
IO_MGR::PCB_FILE_T IO_MGR::GuessPluginTypeFromLibPath() : better test for KICAD type footprint libraries: previoulsy, just test if a library name ends with .pretty, which is not enough. GitHub lib names also ends by .pretty, so also test if a lib name does not start by http (which could be a GitHub lib name).
-
- 17 Sep, 2014 1 commit
-
-
jean-pierre charras authored
Eeschema: back to KICAD_KEEPCASE option, to find parts in lib, when using case sensitive option (default). Schematic component properties dialog: add 2 helper buttons to manage the chip name (name of the corresponding part in lib) - a browse button to chose an other chip name - a test button, to know if the part exists. If not existing, list the parts found when searching using a case insensitive comparison.
-
- 16 Sep, 2014 1 commit
-
-
Tomasz Wlostowski authored
-
- 15 Sep, 2014 1 commit
-
-
Maciej Suminski authored
-
- 14 Sep, 2014 3 commits
-
-
jean-pierre charras authored
-
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
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 2 commits
-
-
Lorenzo Marcantonio authored
Factored out text ellipsing support to max 15 character (for generating menu items)
-
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 2 commits
-
-
Lorenzo Marcantonio authored
-
jean-pierre charras authored
Remove a minor compil warning in shape_collisions.cpp
-
- 08 Sep, 2014 5 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
-
jean-pierre charras authored
-
- 07 Sep, 2014 1 commit
-
-
Dick Hollenbeck authored
-
- 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.
-
- 01 Sep, 2014 2 commits
-
-
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 2 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
-
- 26 Aug, 2014 1 commit
-
-
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 .
-
- 24 Aug, 2014 2 commits
-
-
Wayne Stambaugh authored
* Refresh canvas when user cancels edits so that the discarded sheet is cleared from the schematic. * Add file name validation to the sheet properties dialog to prevent illegal file name characters from being entered into the text control. * Rename FOOTPRINT_NAME_VALIDATOR to FILE_NAME_CHAR_VALIDATOR for clarity.
-
jean-pierre charras authored
Rework on env. variable KISYS3DMOD. Until now, was used in different files using different ways, so no consistency between files. code cleanup.
-