138 Commits (90996d0698db9035b65b4e3671f8ff94268a9ba3)

Author SHA1 Message Date
Jeff Young 60bcfd1bf1 Bug fixes in arc & textbox printing. 4 years ago
Jeff Young e37ca2f757 Remove dead code. 4 years ago
Seth Hillbrand de006fc010 Fix transparent circle printing 4 years ago
Jeff Young 07013d00e1 More EDA_ANGLE. 4 years ago
Jeff Young 7d032f9c2f Outline font rendering for Cairo, plotter, printer and 3D viewer. 4 years ago
Marek Roszko 726d873c53 Tear down the wxPoint trigo helpers 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Jeff Young 1bb750814d Cleanup dead code. 4 years ago
Jeff Young 7760d3275d Fix printing of LIB_SHAPE arcs. 4 years ago
Wayne Stambaugh 8fd83cbb95 Pass wxPoint objects by reference instead of on the stack. 4 years ago
Wayne Stambaugh 89b1fdabe9 Pass COLOR4D object by reference instead of on the stack. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
luz paz f968fc8719 Fix source comment / documentation typos 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
jean-pierre charras 87a220b8e2 more cleanup about removing useless include 5 years ago
Simon Richter c407e96b14 std::min/std::max requires <algorithm> 5 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Seth Hillbrand eb3d32f967 SHAPE_LINE_CHAIN: Unify constructors 7 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
jean-pierre charras 943858fd67 FIX: Bezier curves: replace previous algorithm to convert the curve to segments. In some cases it was not working well. Opengl was using an other algo (using the curve properties to create segments) Now only the OpenGL algo is used, with optimization to reduce the number of segments. 6 years ago
Seth Hillbrand e52afd93a3 Remove Legacy options for overlay/context 7 years ago
Jeff Young c3cc85eb1c A little bit of cleanup. 7 years ago
Jeff Young e9e28b9aac Retire legacy block architecture. 7 years ago
Jeff Young fee52e127f Add line style drawing. 7 years ago
Maciej Suminski f0adf81a99 Do not draw circles of 0 radius 8 years ago
jean-pierre charras d0754acf00 Fix code after renaming files 8 years ago
Chris Pavlina 6cee19d37d eeschema: neatly wrap placeholder text in symbol chooser 8 years ago
Seth Hillbrand b576189a00 Eeschema: Adding line styling options 8 years ago
jean-pierre charras d2d1237506 minor enhancement in code 8 years ago
Simon Richter 48ed0dcda2 code enhancement (remove duplicate) 8 years ago
Maciej Suminski e79f97860c Bezier2Poly refactor 9 years ago
Maciej Suminski 0dc88bb4cf Changed COLOR4D defines to static consts 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
Maciej Suminski 25d526cbc6 Fixed a crash when GRLineArray is called with an empty vector. 10 years ago
Bernhard Stegmaier 8c78bd5fd8 OSX: legacy canvas rendering speed improvements. 10 years ago
jean-pierre charras d5aef07816 Kicad manager: fix a very serious bug which crashes Kicad when running and closing gerbview, pcb_calculator, bitmap2component or pl_editor, when the Kicad manager frame is not the top level frame (It happens very easily if eeschema or pcbnew is running, after opening and closing a dialog). 10 years ago
jean-pierre charras 91391a5975 Small change in gr_basic.cpp to try to fix Bug #1514635, which is a bug in wxWidgets Print process, on Linux (current pen having sometimes its setup lost after setting wxBrush in curren DC) 10 years ago
jean-pierre charras ade51289a7 All: use solid lines instead of dashed lines to draw X and Y axis in legacy canvas (like in Gal canvas). The main reason: on OSX axis using dashed lines are very very slow to draw (looks like a wxWidget issue when the wxDC scale factor is very small) 10 years ago
jean-pierre charras 6dd0073130 Move the non shared file class_sch_screen.h to eeschema folder. Code cleaning. Remove some wxCHECK_VERSION tests now useless. 10 years ago
Maciej Suminski b74b2efff0 More printing fixes. 11 years ago
Maciej Suminski 0b7fd874a0 Fixed printing issues under Linux. 11 years ago
jean-pierre charras 086ff54ef0 Fix minor issues: plot svg did not handle dashed lines. 11 years ago
jean-pierre charras 9a7116d4ab Update old demo board files. Minor code cleaning. 12 years ago
Lorenzo Marcantonio 07877f9044 Replaced the display line clipper with the way simpler (and faster) Cohen-Sutherland one. 12 years ago
jean-pierre charras d54ade9403 Rework on DXF export. 12 years ago
Lorenzo Marcantonio 645e17684d Pull unfilled polygon drawing thru the line clipper; GTK mess up even in this case and the sheet border lines glitch on the screen at high zoom otherwise in pcbnew. 12 years ago
Dick Hollenbeck 2c67c3ff80 * KIWAY Milestone A): Make major modules into DLL/DSOs. 12 years ago
jean-pierre charras 29a1bdb32a Fix issues in print mirror. (include some changes coming from Cirilo Berdarno's patch) 12 years ago
maciej. 76aa0ba756 Fix compile errors when wx3.x is built with --enable-stl 12 years ago