244 Commits (32185ddcd36da25348044ebb10ce47f8090cb3a3)

Author SHA1 Message Date
Maciej Suminski 032ef3a74c Showing net names on tracks. 12 years ago
Maciej Sumiński 07781d34be Removed KICAD_GAL CMake option. 12 years ago
Maciej Suminski 649a7fa305 Proper handling of toggling outline display of items. 12 years ago
Lorenzo Marcantonio 26f2c04f13 Make title block date field modifiable by hand. 13 years ago
Maciej Suminski 733e5a55e3 Faster way of caching items for OPENGL GAL. 13 years ago
Maciej Suminski c9f9c4ddbc Added functionality for transformation of VBO vertices, extended functions like translate, rotate, scale using glm library. Removed D() macro, as it was not used, but in conflict with glm library. Added VBO_ITEMs for circles, semicircles. Now almost everything is drawn using VBO (besides polygons and grid). 13 years ago
Maciej Suminski 1a4c6781d8 All kind of items are loaded on SetBoard() again. 13 years ago
Lorenzo Marcantonio 0e903dba5b Angle and distances cleanup (preparing for angles in doubles) 13 years ago
Maciej Suminski e9e4ed4230 Improved recaching (all items when a board is loaded), still needs some fixing (mem leak). 13 years ago
Maciej Suminski 191cb40e79 Introduction of VBO. Now only tracks are rendered in a very simple way. 13 years ago
Maciej Suminski f24048e8da Drawing SMD pads with colors defined by "Pads Front"/"Pads Back" color settings. 13 years ago
Maciej Suminski e4bac0d91a Fixed resize issue (moved GAL panel into pane). 13 years ago
Maciej Suminski 80999ba0a4 Temporarily disabled display of netlabels on pads due to performance drop. 13 years ago
Lorenzo Marcantonio b525e3be55 Factored out text anchor drawing 13 years ago
Maciej Suminski 5fda7bf32f Netnames and pad numbers are displayed on pads (using GAL) 13 years ago
Maciej Suminski 664692b2e6 Added outline display mode for pads, vias & tracks 13 years ago
Maciej Suminski 850c0a8473 Added high contrast display mode using GAL rendering. 13 years ago
Maciej Suminski 39086ffb3f Added loading layer visibility settings when loading a board. Minor code cleaning. 13 years ago
Maciej Suminski 4e4776c370 Showing module's value and reference text on proper layers. 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 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
Maciej Suminski 30e1aaec26 Replacement of classes BOX2 and VECTOR2 with their extended versions 13 years ago
jean-pierre charras 7a5386a1a1 Minor fixes and cleanup 13 years ago
jean-pierre charras 4343eb5b8d Fix Bug #1132416. Minor update in templates. 13 years ago
Wayne Stambaugh f8a56d446f Base object decoupling improvements. 13 years ago
jean-pierre charras 93ebdb2cd0 All: better code to handle opened frames libview, libedit, modview, modedit. 13 years ago
jean-pierre charras b810135e4e Code cleaning, minor fixes and minor coding style fixes. wxWidgets 2.9.4 compatibility fix( deprecated function MakeModal ) 13 years ago
jean-pierre charras 7f07b48e88 Pcbnew: Update incorrect or incomplete copyrights in many files. 14 years ago
Marco Mattila fd8bfe0cb1 Move pcbnew find dialog into dialogs subdirectory and use wxFormBuilder for it. 14 years ago
Dick Hollenbeck fb9e1ea010 Make drawframe.cpp's StatusBar use field widths which are dynamically determined 14 years ago
Dick Hollenbeck 86e04b4fb3 more nanometer work, see comment at line 66 of pcbnew/classpcb.cpp 14 years ago
jean-pierre charras 4125ea7789 Gerbview: remove dependencies from Pcbnew. 14 years ago
Dick Hollenbeck 33616f3051 * Add DRECT, DPOINT, and DSIZE (double rect, point, and size) using Torsten's vector2d.h 14 years ago
Wayne Stambaugh bf5802f1f7 Removal of internal units. 14 years ago
Wayne Stambaugh 57d75a75a8 More internal unit improvements. 14 years ago
Dick Hollenbeck f8490ff4af Remove g_PcbPlotOptions, use wxformbuilder to subclass DIALOG_SHIM on several dialogs 14 years ago
jean-pierre charras fa470d5c4a Pcbnew: Added: modview. This footprint viewer frame which has the same purpose as Viewlib in Eeschema. 14 years ago
Dick Hollenbeck 6c04e60587 see CHANGELOG.txt 14 years ago
Dick Hollenbeck 716d21d88a get rid of some globals, share BOARD_DESIGN_SETTINGS from PCB_EDIT_FRAME with FOOTPRINT_EDIT_FRAME 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
jean-pierre charras 1c98200721 Pcbnew: fix issue when KICAD_NANOMETER is defined: when zones use htcth to show zones areas, hatch lines were incorrectly calculated (hunded of thousand lines created) 14 years ago
Dick Hollenbeck 0cad6e7913 carve out TITLE_BLOCK class from BASE_SCREEN, add hashtables.h for PROPERTIES 14 years ago
Dick Hollenbeck 1393eb0f11 finish up SCH_SHEET::{Set,Get}PageSettings() switch over 14 years ago
Wayne Stambaugh b774d96fb0 Minor coding policy and code readability improvements. 14 years ago
Dick Hollenbeck 697f912307 moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 14 years ago
Wayne Stambaugh 8985a1807b Encapsulation and other minor improvements. 14 years ago
Dick Hollenbeck 0d4598656b rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD 14 years ago
Wayne Stambaugh c2e5fcaec8 More encapsulation improvements. 14 years ago
Wayne Stambaugh 0e27f45ffd Encapsulate EDA_APP class. 14 years ago
Wayne Stambaugh fac288cffa More encapsulation work and other minor improvements. 14 years ago