264 Commits (f068c0d94f3d392e9095d6332db8c9bc4f0a8cad)

Author SHA1 Message Date
jean-pierre charras f068c0d94f Pcbnew: Autoplace functions: renamed spread footprint functions. Rewritten. 12 years ago
jean-pierre charras 78670eebb0 Pcbnew: Fix a crash on exit when an item was previously deleted. Fix not working footprint exchange functions 12 years ago
Maciej Sumiński bb0f4b9ac3 Patches one by Lorenzo, one by Orson 12 years ago
jean-pierre charras 55e9b4d1b6 Add a DXF file import to create board outlines 12 years ago
Wayne Stambaugh 612ba67c10 Minor message box improvements 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
Maciej Suminski 460dcfc621 Removed SELECTION layer. 12 years ago
Maciej Suminski 87a9964c78 VIEW_GROUP now does not change depth during drawing. Introduced functions for manipulating stored items. 12 years ago
Maciej Suminski b39d562aea Restored previous function names. 12 years ago
Maciej Suminski c5c65d366d Selection box color is put into render settings. Selection layer is removed from active layers. 12 years ago
Lorenzo Marcantonio l. 1883370387 Add export netlist IPC-D-356 from Lorenzo Marcantonio, with very minor fixes. 12 years ago
Maciej Suminski 42860b5d02 Changed VIEW::PrepareTargets() to more appropriate name VIEW::ClearTargets(). Added SELECTION layer to always-on-top list. 12 years ago
Maciej Suminski d9ff4b851a Currently selected layer is displayed on the top. 12 years ago
Maciej Suminski d13355f7fe Removed some potential memory leaks. 12 years ago
tomasz.wlostowski@cern.ch fa817b7475 pcbnew: start integrating P&S router 12 years ago
Wayne Stambaugh 230c5f8f5a Convert footprint definitions from wxString to FPID. 12 years ago
Maciej Suminski f1b0ffd3d7 Changed focus owner of LayerWidget to EDA_DRAW_PANEL_GAL to make keyboard events work (apparently everything works fine, to be tested more extensively). 12 years ago
Wayne Stambaugh 9ab7c18f46 Footprint library table ground work. 12 years ago
Maciej Suminski ab4cb862b0 Solved refreshing issues. 12 years ago
jean-pierre charras 902e5ccee5 pcb layer box selector: ajust size when modifying the layer names, to show the full name. 12 years ago
Maciej Suminski ee3f47ae51 Added autopanning to the selection tool. 12 years ago
tomasz. 31389c4063 pcbnew: tool initialization should belong to PCB_EDIT_FRAME to avoid linking errors on cvpcb. 12 years ago
tomasz. 69a44d5f13 pcbnew: hooked Tool Framework into the edit panel. Added a sample selection tool (not fully functional). 12 years ago
Maciej Suminski f9d74ccb70 Removed shaderless OpenGL backend. 12 years ago
Maciej Suminski bd182aad9f Fixed top layer pads netnames issue. 12 years ago
Maciej Suminski c9199ea80a Fixed high contrast mode in OpenGL. Split display settings loading into more appropriate places. 12 years ago
Maciej Suminski 7739cfef2f Added support for multiple active layers (colored ones in the high contrast mode). 12 years ago
Maciej Suminski cbec733deb Refactored code responsible for high contrast mode. Now it allows to have more than one layer on the top. 12 years ago
Maciej Sumiński 07781d34be Removed KICAD_GAL CMake option. 12 years ago
Maciej Suminski 04b4f236be Switching to OpenGL using shaders backend on the fly (changed keyboard shortcuts: different backends are available using Alt+F9..F12). 13 years ago
Maciej Suminski 28511cf4fe Introducing shaders. 13 years ago
Wayne Stambaugh 5560cb54e2 More Pcbnew footprint library table work in progress. 13 years ago
Wayne Stambaugh c9be8bfdd4 Pcbnew footprint library table work in progress. 13 years ago
Wayne Stambaugh f78497bf4f Decouple PLOT_CONTROLLER from UI dependencies. 13 years ago
Maciej Suminski 1944fea398 Modified way of switching canvas 13 years ago
Maciej Suminski a96c5379b3 Fixed non-GAL build. 13 years ago
Maciej Suminski e4bac0d91a Fixed resize issue (moved GAL panel into pane). 13 years ago
Maciej Suminski 820e6e5e16 Introduced Cairo-based rendering backend using GAL. 13 years ago
jean-pierre charras 752e4a4a58 All: change some texts and messages hard to translate, or not translatable (and some incorrect messages). 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago
jean-pierre charras d0724de1de Fix rounding issue when a double is stored in a wxConfig file (wxWidgets 2.9.4 store only 4 digits in mantissa). 13 years ago
Dick Hollenbeck 2a2a530c62 improvements to python's GIL acquisition and release, but not done yet, since I think the GIL needs to be acquired even when not involving wxPython. 13 years ago
jean-pierre charras 619125f9ab Changes for CvPcb to eeschema stuff file: the stuff file generation from CvPcb is removed. Eeschema now imports footprints names from the .cmp usual file created by CvPcb or by Pcbnew (Why to use 2 file formats for the same thing?) . 13 years ago
jean-pierre charras ac64da651d Pcbnew: fix a minor bug I created in rev 3912. 13 years ago
jean-pierre charras 81f9f743d3 Pcbnew: fix bug Bug #1101399 (Custom page size gets reset after restarting pcbnew) (bug also in eeschema) 13 years ago
jean-pierre charras 129f93b8d3 Try to fix Bug #1100876< Modes (track/footprint) not available.> 13 years ago
jean-pierre charras de78b60dda Pcbnew: store in configuration the default line width (now in mm), under a new keyword, to avoid a strange behavior of pcbnew in decimils version (old pcbnew versions), after running pcbnew in nanometers. 13 years ago
Wayne Stambaugh f8a56d446f Base object decoupling improvements. 13 years ago
jean-pierre charras 143debdd61 Pcbnew: Rework on recovery files menu 13 years ago
jean-pierre charras bde103f5be Pcbnew: fix issue when loading a recovery backup board file. 13 years ago