Dick Hollenbeck
df9502dd06
fix some compiler warnings
2013-04-18 12:03:47 -05:00
Dick Hollenbeck
6001254160
fix Lorenzo's bug introduced in rev. 4082
2013-04-18 12:03:25 -05:00
Maciej Suminski
2b0c4ba215
Turned on group recaching on GAL change.
2013-04-18 17:10:02 +02:00
Maciej Suminski
1e9088f7d2
Fixed non-GAL build.
2013-04-18 11:46:23 +02:00
Maciej Suminski
ec9e283d34
Fixed resize issue (moved GAL panel into pane).
...
Tidied up event handlers.
2013-04-18 11:20:19 +02:00
Stefan Helmert
20e7d431a6
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
6c745e6e9b
Fix for drawing polygons.
2013-04-17 13:59:46 +02:00
Maciej Suminski
d1635e17f6
Fixed drawing of PCB_TARGET items.
2013-04-17 13:12:54 +02:00
Maciej Suminski
f9e5881b45
Removed unnecessary calls to cairo drawing functions.
2013-04-17 12:50:38 +02:00
Maciej Suminski
869505a659
Added const(..)& in GAL methods' parameters and change iterators to constant iterators.
2013-04-17 12:48:37 +02:00
Maciej Suminski
895d265603
Added GAL::DrawSegment for drawing rounded segments (used for drawing tracks).
2013-04-17 12:38:00 +02:00
Maciej Suminski
e5e60c6bed
Fixed drawing arcs in Cairo GAL.
2013-04-17 12:33:11 +02:00
Maciej Suminski
568e6c8093
More accurate rendering display of ZONE_CONTAINERs.
2013-04-17 12:30:21 +02:00
Maciej Suminski
cf01f1a264
Fixed drawing polygons using Cairo-based GAL.
2013-04-16 14:55:21 +02:00
jean-pierre charras
be7de02a1d
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
b8d88f0dc5
Removed flickering in Cairo-based rendering backend.
2013-04-16 11:43:13 +02:00
Maciej Suminski
698bc0cdac
Cleanup
2013-04-16 11:16:27 +02:00
Maciej Suminski
48a7a863ae
Inverted Y display axis while using Cairo-based rendering backend.
2013-04-15 17:59:38 +02:00
Maciej Suminski
f2c4fa2b46
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
f996d6cc7a
Introduced SetGAL() functions that will allow changing GAL backend for rendering on the fly.
2013-04-15 16:03:05 +02:00
Lorenzo Marcantonio
0dbf3ef30a
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
76b558c831
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
c10bb66b12
Match 'new char[]' with proper delete[] char* rather than delete char*.
2013-04-13 23:07:04 -05:00
Dick Hollenbeck
89a391d001
move project templates from source tree to library tree
2013-04-13 16:30:21 -05:00
Maciej Suminski
0fef63956f
Fixed text display using Cairo.
2013-04-12 16:41:31 +02:00
Maciej Suminski
63c2af4fa4
Tesselation error fix.
...
Added missing callback function (combine callback).
2013-04-12 10:37:06 +02:00
Wayne Stambaugh
3ff7ddbea7
wxWidgets 2.8.12 build fix
2013-04-12 09:30:18 +02:00
Maciej Suminski
21733e7bda
Copyright change
2013-04-12 09:16:52 +02:00
Dick Hollenbeck
3fa60aaed8
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
9422e37c45
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
Dick Hollenbeck
c074c8c9d4
revert text strings for clarity
2013-04-11 13:00:36 -05:00
jean-pierre charras
27c4956046
All: fix a minor issue in drawtext.cpp
...
Pcbnew: load footprint from modview: Because modview allows user to choose the footprint library, the selected library is forced when the footprint is loaded.
I am not sure this is 100% better, but this new behavior has some advantages, mainly in the footprint editor (you can load a footprint outside the selected library)
2013-04-11 19:40:20 +02:00
Maciej Suminski
ebbd7c48d3
Added multiline strings and text overbars rendering using GAL.
2013-04-11 14:21:59 +02:00
Maciej Suminski
079edee146
Copyright notices fix.
2013-04-11 10:04:38 +02:00
Dick Hollenbeck
87f9452bbe
2.9 wx rat race
2013-04-10 16:06:49 -05:00
Dick Hollenbeck
9c0c64e87b
Make project templates work with KICAD_PTEMPLATES env var.
2013-04-10 15:31:40 -05:00
jean-pierre charras
3b65c120e8
Pcbnew: fix Bug #1167364
...
pcb_calculator: fix bug Bug #1167345
2013-04-10 21:20:35 +02:00
Lorenzo Marcantonio
3289835b53
Made overbar position independant of pen size for text, to fix graphics glitches with halo text.
...
Slightly retuned for compensating the new position.
2013-04-10 21:09:59 +02:00
Dick Hollenbeck
7745d37d6c
revert to using quotes around variable text which may be blank
2013-04-10 10:08:01 -05:00
Maciej Suminski
37e440b093
Upstream merged
2013-04-10 15:03:35 +02:00
Maciej Suminski
7792364e8c
Temporarily disabled display of netlabels on pads due to performance drop.
2013-04-10 13:47:19 +02:00
Maciej Suminski
3a4ad03492
Fix for compatibility with wxWidgets 2.8 & 2.9 at the same time.
2013-04-10 10:09:23 +02:00
jean-pierre charras
cac7dbc607
All: fix some issues in messages to translate. Remove fully outdated files
2013-04-10 09:23:20 +02:00
Maciej Suminski
7326c9cb73
Removed OpenGL different drawing modes, as they were not used.
...
Removed DRAW_MODE_NORMAL, DRAW_MODE_PREPARE_EDGES, DRAW_MODE_DRAW_EDGES modes.
2013-04-10 09:09:48 +02:00
Lorenzo Marcantonio
beb8e76bb4
Removed ugly usage of an extra layer slot for the layer count in gerbview
...
Fixed layer picker for exporting to pcbnew
Realigned pcb layer name with class BOARD
2013-04-10 09:03:19 +02:00
Lorenzo Marcantonio
43e37caf46
Fixed pad preview color
2013-04-09 21:20:21 +02:00
Lorenzo Marcantonio
a985798a86
Better strings for the translators (converted concatenations to formats)
2013-04-09 19:49:01 +02:00
Lorenzo Marcantonio
d09cca948f
Hunted down hardcoded pixel size thresholds for drawing
...
Dynamic contrast for netname and pin numbers ('halo' text)
Handle netname drawing even on diagonal tracks
2013-04-09 19:16:53 +02:00
Lorenzo Marcantonio
3f52031b86
Factored out text anchor drawing
...
More layer classification cleanup
2013-04-09 18:00:46 +02:00
Maciej Suminski
7448116f37
Netnames and pad numbers are displayed on pads (using GAL)
2013-04-09 16:12:20 +02:00