Maciej Suminski
1265dc6334
Added drawing of solderpaste layer for pads.
2013-07-31 14:51:20 +02:00
Maciej Suminski
69f994e1b2
Added missing outline for polygon segments.
2013-07-31 13:35:02 +02:00
Maciej Suminski
0f841f194f
Fixed drawing of polygon segments (eg. microwave extension traces).
2013-07-31 11:36:46 +02:00
Maciej Suminski
2331742384
Removed shaderless OpenGL backend.
2013-07-29 16:38:07 +02:00
Maciej Suminski
d41ea73765
Fixed top layer pads netnames issue.
2013-07-29 14:20:40 +02:00
Maciej Suminski
5a5616f258
Added initialization of variable, preventing unconditional jumps. Fixed typos in comments.
2013-07-29 14:12:27 +02:00
Maciej Suminski
b41d1e0eaf
Added display of soldermask for pads.
2013-07-26 18:15:11 +02:00
Maciej Suminski
f5b230a2ef
Fixed recaching after changing display properties.
2013-07-26 10:05:57 +02:00
Maciej Suminski
76660ff15b
Fixed high contrast mode in OpenGL. Split display settings loading into more appropriate places.
2013-07-25 18:04:15 +02:00
Maciej Suminski
e644f5be05
OpenGL multitarget rendering (compositing).
2013-07-23 18:39:07 +02:00
Maciej Suminski
89ddf97fa0
Different approach to coloring netname labels.
2013-07-17 14:02:08 +02:00
Maciej Suminski
79b2eb0ff7
Display preferences for showing netnames applies to the GAL backend.
2013-07-17 13:38:56 +02:00
Maciej Suminski
0ab0c7b8ed
Restored missing Refresh() on switching the high contrast mode.
2013-07-17 10:26:29 +02:00
Maciej Suminski
1d582a515c
Added an interface for highlighting.
2013-07-17 10:21:46 +02:00
Maciej Suminski
910d95a7b6
Moved bottom netnames layer over bottom tracks & pads. Changed int to LAYER_NUM where applicable.
2013-07-16 15:45:21 +02:00
Maciej Suminski
3ba2d4428b
Added support for multiple active layers (colored ones in the high contrast mode).
...
Added separate layers for pad netnames (now these are divided into multilayer/top/bottom pads).
More appropriate layers are selecting a copper layer in the high contrast mode (now it shows the copper layer itself, vias & multilayer pads and netnames).
2013-07-16 13:40:53 +02:00
Maciej Suminski
7a545df299
Moved rendering order settings to a more appropriate place.
2013-07-16 10:49:56 +02:00
Maciej Suminski
1073a524b9
Refactored code responsible for high contrast mode. Now it allows to have more than one layer on the top.
...
Selecting layer using the dropdown list on the toolbar influences the layer displayed in high contrast mode.
2013-07-16 09:26:29 +02:00
Maciej Suminski
79a4f42ef9
Fixed multiline vertical strings drawing bug.
2013-07-09 10:00:23 +02:00
Maciej Suminski
c9f9db9069
Dynamic color setting for netnames.
2013-07-08 20:42:46 +02:00
Maciej Suminski
90d03c784c
Dynamic font scaling for pads netnames.
2013-07-08 20:04:43 +02:00
Maciej Suminski
ea436444f2
wxWidgets 2.8 compatibility fix.
...
Scripting engine build fix.
2013-07-08 17:14:16 +02:00
Maciej Suminski
209bb4290f
Separate layers for each copper layer netnames.
2013-07-08 16:46:04 +02:00
Maciej Suminski
5bd8e7d4e8
Upstream merge.
2013-07-08 15:05:12 +02:00
Maciej Suminski
30f19be555
Fixed 'disappearing via' issue.
2013-07-08 14:06:45 +02:00
Maciej Suminski
3e140ddcfe
Lighter pads & tracks net names color. Proper rotation of text on symmetrical pads.
2013-07-08 13:57:09 +02:00
Maciej Suminski
81143324a5
Showing net names on pads.
2013-07-08 11:30:50 +02:00
Maciej Suminski
fabb646a0b
Showing net names on tracks.
2013-07-08 09:57:23 +02:00
Maciej Sumiński
5a0f8019c7
Removed some more KICAD_GAL ifdefs.
2013-07-07 20:02:06 +02:00
Maciej Sumiński
14110cdea8
Removed drawing hatch lines for polygons.
2013-07-07 18:55:23 +02:00
Maciej Sumiński
f885296fb2
Removed KICAD_GAL CMake option.
2013-07-07 02:30:28 +02:00
jean-pierre charras
a6c5f46f2d
Eeschema: fix a *very subtle* bug noticeable only in complex hierachies, for multiple parts per package:
...
sometimes, the modified flag was set for these components just when switching from a sheet to an other sheet.
Pcbnew: fix Bug #1197414 (dragged track segments does not show clearance area)
2013-07-05 19:48:01 +02:00
Maciej Suminski
be415dab1d
Moved STROKE_FONT from PAINTER to GAL.
2013-07-04 11:37:43 +02:00
Maciej Suminski
187b529dbb
Added possibility to change display modes of zones.
2013-07-02 14:02:42 +02:00
unknown
f1dbfffd82
Removed different styles of line caps and line joins, leaving only round caps & joins.
...
Fixed drawing stroked semicircles using OpenGL backend.
2013-07-01 14:39:27 +02:00
Dick Hollenbeck
d4569d66ac
DSNLEXER::NextTok() organizes the specctraMode code better, into one if block mostly.
...
This keeps it out of the KiCad mode path, making that leaner and less confusing about
what is supported in KiCad mode. Within KiCad mode, treat quoted vs. non-quoted tokens
as the two general categories, with non-quoted having sub-categories. Eliminate
an unimplemented, unused function declaration in DSNLEXER.
Improve the output formatting of THROW_PARSE_ERROR().
2013-07-01 01:47:36 -05:00
Dick Hollenbeck
c4ce6d9ab1
Speed up DSNLEXER::findToken() to such an extent that it resulted in an approximate 13% reduction
...
in *.kicad_pcb file loading times.
2013-06-30 20:05:40 -05:00
jean-pierre charras
a53b3d496c
Replace in EDA_TEXT::Draw the parameter EDA_DRAW_PANEL* aPanel by EDA_RECT* aClipBox, which is the actual parameter used by Draw.
...
This change make more easy to use this function when a EDA_DRAW_PANEL canvas is not used to draw texts.
Remove dead code in worksheet.cpp.
2013-06-29 11:52:22 +02:00
jean-pierre charras
7afb4e68f1
Pcbnew: fix bug Bug #1194219 (Solder mask clearance ignored for oval pads )
...
When KISYSMOD is not defined , in GetAllFiles, skip hidden directories
Gerbview: fix a collision name for GetLayout method.
Eeschema: fix potential crash when editing a pin electrical type (The user was able to enter a non existing type)
2013-06-28 08:31:24 +02:00
Dick Hollenbeck
4caad33c9a
fix legacy board file footprint name setting in MODULE
2013-06-27 16:34:01 -05:00
Dick Hollenbeck
88c2f8504e
WTF
2013-06-27 15:33:28 -05:00
Wayne Stambaugh
9137a9ec80
Pcbnew: fix bug reading legacy board format. (fixes lp:1195368)
2013-06-27 16:27:29 -04:00
jean-pierre charras
fad35e7e00
Minor fixes. Gerbview: fix a collision name for GetLayout method.
2013-06-27 21:12:01 +02:00
Maciej Suminski
8504f30594
Proper handling of toggling outline display of items.
2013-06-27 17:23:54 +02:00
Maciej Suminski
603029b106
High contrast mode with showing the selected layer on the top.
2013-06-26 16:31:52 +02:00
Alexander Lunev
555e24dc59
pcad2kicadpcb: check for file format
2013-06-25 11:05:51 -05:00
Dick Hollenbeck
a651aaea00
Add script to make a footprint library table from the KiCad Bazaar library repository, either in s-expr or CSV format. Add also the generation of such tables as of today.
2013-06-25 10:56:12 -05:00
Maciej Suminski
258b804941
Added possibility to change cached layer color (for the purpose of high contrast display).
2013-06-25 17:12:54 +02:00
Maciej Suminski
bfc1665d87
Fixed hotkeys for switching GAL backends.
2013-06-24 13:46:24 +02:00
Dick Hollenbeck
8afb0255f0
add CTL_OMIT_INITIAL_COMMENTS and CTL_FOR_BOARD PCB_IO::Format()ing flags
2013-06-24 00:30:22 -05:00