Maciej Suminski
790e4c6af7
Fixed tracks drawing using Cairo backend with caching turned on.
2013-04-25 10:26:32 +02:00
Maciej Suminski
b70adc5f99
Fixed color issue for stroked fonts with OpenGL backend and caching turned on.
2013-04-25 10:00:25 +02:00
jean-pierre charras
00ee6c7b3b
Pcbnew, dialog SVG export: Fix Pcbnew crash when opening the dialog.
2013-04-25 09:05:33 +02:00
Maciej Suminski
dd8601cbf8
Added caching of multilayer items (storing multiple group ids for items).
2013-04-24 11:28:11 +02:00
Maciej Suminski
10dd5023e2
Removed BeginLayer and EndLayer functions. Resolved Cairo layers drawing problem in a different way.
2013-04-24 09:48:34 +02:00
Maciej Suminski
bb3f3d063f
wxWidgets 2.8 compatibility fix.
2013-04-23 18:20:45 +02:00
Maciej Suminski
4868af8b62
Changed view control settings to KiCad default (panning, zooming, etc.)
2013-04-23 12:07:14 +02:00
Maciej Suminski
ced0d8add9
Modified shaders' source path.
2013-04-23 09:52:51 +02:00
Felix Morgner
d7d7b16334
Updated the pcbnew Info.plist to associate .kicad_pcb files with pcbnew.
2013-04-22 12:20:34 -04:00
Maciej Suminski
f24048e8da
Drawing SMD pads with colors defined by "Pads Front"/"Pads Back" color settings.
2013-04-22 12:13:48 +02:00
Maciej Suminski
0a55a2b672
Fixed wheel scroll event on Windows
2013-04-22 11:08:02 +02:00
Maciej Suminski
1944fea398
Modified way of switching canvas
2013-04-22 11:07:38 +02:00
Felix Morgner
3815087b29
changed implementation of MacOpenFile to make it open files when they are double clicked in Finder.
2013-04-21 20:31:09 -04:00
Wayne Stambaugh
d3f28fb71c
Fix KiCad crash when no template is selected on new project from template. (fixes lp:1170973)
2013-04-21 15:44:57 -04:00
Maciej Suminski
ad4a72ff11
Cairo now renders layers properly (colors are not saturated after layer composition), but slower.
2013-04-19 18:19:50 +02:00
Maciej Suminski
062fc2d200
Some cleanup.
2013-04-19 18:19:20 +02:00
jean-pierre charras
74c64958f4
Pcbnew: fix bug in pcb_parser: incorrect pad local solder paste margin ratio value read when not 0. ( This also fixes bug 1170535 )
2013-04-19 09:14:27 +02:00
Matthew Beckler
97ccebf355
Fixes to scripting after refactoring & interface cleanups,
2013-04-18 23:23:11 +02:00
Miguel Angel Ajo
c597e75b73
Support to enable color from PLOT_CONTROLLER into plotters that start in B/W
2013-04-18 23:21:26 +02:00
Dick Hollenbeck
a20c89288f
hide pageFmts[] since it is no longer NULL terminated and not global
2013-04-18 13:54:03 -05:00
Dick Hollenbeck
1f3b3d681c
fix some compiler warnings
2013-04-18 12:03:47 -05:00
Dick Hollenbeck
fb57b54be8
fix Lorenzo's bug introduced in rev. 4082
2013-04-18 12:03:25 -05:00
Maciej Suminski
5d704c9692
Turned on group recaching on GAL change.
2013-04-18 17:10:02 +02:00
Maciej Suminski
a96c5379b3
Fixed non-GAL build.
2013-04-18 11:46:23 +02:00
Maciej Suminski
e4bac0d91a
Fixed resize issue (moved GAL panel into pane).
...
Tidied up event handlers.
2013-04-18 11:20:19 +02:00
Stefan Helmert
5da0a971d5
The internal BOM generator has bugs. I designed an XSL script, which converts the generated XML Partlist into
...
a CSV file for Libre Office or Open Office. It is very easy to use. You can specify it as a plugin for
Eeshema netlist generator.
It searches for all field names, generates the table headings accounting for all fields found in any part.
Then stuffs all the parts rows according to proper fields.
2013-04-17 09:57:47 -05:00
Maciej Suminski
9af45c05bb
Fix for drawing polygons.
2013-04-17 13:59:46 +02:00
Maciej Suminski
e799d7a06c
Fixed drawing of PCB_TARGET items.
2013-04-17 13:12:54 +02:00
Maciej Suminski
fde71bdf33
Removed unnecessary calls to cairo drawing functions.
2013-04-17 12:50:38 +02:00
Maciej Suminski
16a28348b4
Added const(..)& in GAL methods' parameters and change iterators to constant iterators.
2013-04-17 12:48:37 +02:00
Maciej Suminski
520be6f67b
Added GAL::DrawSegment for drawing rounded segments (used for drawing tracks).
2013-04-17 12:38:00 +02:00
Maciej Suminski
6cf04e6820
Fixed drawing arcs in Cairo GAL.
2013-04-17 12:33:11 +02:00
Maciej Suminski
188ea1f59f
More accurate rendering display of ZONE_CONTAINERs.
2013-04-17 12:30:21 +02:00
Maciej Suminski
71a1ad6ff5
Fixed drawing polygons using Cairo-based GAL.
2013-04-16 14:55:21 +02:00
jean-pierre charras
c4dc992c03
Eeschema: fix bug #1168116 . Netlist generation: remove dead code and fully outdated option pspice "use net number"
...
Pcbnew: layer manager: display tooltips using translated form (where internationalized, but always shown in English).
2013-04-16 12:53:23 +02:00
Maciej Suminski
4eadf2ef47
Removed flickering in Cairo-based rendering backend.
2013-04-16 11:43:13 +02:00
Maciej Suminski
bee0d69289
Cleanup
2013-04-16 11:16:27 +02:00
Maciej Suminski
01ebf03110
Inverted Y display axis while using Cairo-based rendering backend.
2013-04-15 17:59:38 +02:00
Maciej Suminski
820e6e5e16
Introduced Cairo-based rendering backend using GAL.
...
Moved switching canvas routines to pcbnew, as they are used only there right now (otherwise libgal would have to be linked to every Kicad application).
2013-04-15 17:57:03 +02:00
Maciej Suminski
5b9057823a
Introduced SetGAL() functions that will allow changing GAL backend for rendering on the fly.
2013-04-15 16:03:05 +02:00
Lorenzo Marcantonio
70dc51d1f9
Changed format specifiers of some printf involved with size_t values to %zu to avoid runtime assertions.
2013-04-14 13:02:19 +02:00
Lorenzo Marcantonio
2cad7a52ad
Closes bug 1168753.
...
Depending on build options seems that wx uses different types for size() so the Format string was not always correct. Put a fat warning in a comment too.
2013-04-14 10:26:42 +02:00
Matthew Beckler
088832b8f6
Match 'new char[]' with proper delete[] char* rather than delete char*.
2013-04-13 23:07:04 -05:00
Dick Hollenbeck
35e1c65996
move project templates from source tree to library tree
2013-04-13 16:30:21 -05:00
Maciej Suminski
e1fcd31381
Fixed text display using Cairo.
2013-04-12 16:41:31 +02:00
Maciej Suminski
e3cb0aa36f
Tesselation error fix.
...
Added missing callback function (combine callback).
2013-04-12 10:37:06 +02:00
Wayne Stambaugh
b1144a864f
wxWidgets 2.8.12 build fix
2013-04-12 09:30:18 +02:00
Maciej Suminski
3412e82799
Copyright change
2013-04-12 09:16:52 +02:00
Dick Hollenbeck
d23724f59e
use lower case library names in *.pro & *.sch files, to match actual filenames in the template file set. Noticed on linux.
2013-04-11 14:04:30 -05:00
Lorenzo Marcantonio
65b7f23d46
Set grid color for module editor and viewer ( closes #1167884 )
...
Also removed EDA_DRAW_FRAME::OnGrid which was totally dead (empty and unused)
2013-04-11 20:29:56 +02:00