jean-pierre charras
28cd996394
Pl_Editor: add some hot keys. Fix some rounding issues.
2013-07-24 17:11:35 +02:00
Maciej Suminski
27113348b9
Fixed blending function for OpenGL compositing. Corrected documentation, removed unnecessary functions.
2013-07-24 15:06:59 +02:00
Maciej Suminski
67c0cd2205
Header containing GLSL source code is generated only after change of any of shader source files.
2013-07-24 14:22:00 +02:00
jean-pierre charras
99535864e4
Pl_Editor: bug fixes (default values not saved, and duplicate item names, when adding items)
2013-07-23 18:45:23 +02:00
Maciej Suminski
618a5f0e75
OpenGL multitarget rendering (compositing).
2013-07-23 18:39:07 +02:00
jean-pierre charras
fff2f017d8
Fix an issue in Debug mode
2013-07-23 12:35:58 +02:00
Camille Delbegue
9076bfc9f7
Pl_Editor: Fix wx28 compatibility
2013-07-23 08:18:59 +02:00
jean-pierre charras
ec7ee344b5
Bug #1202761 (Off centre zoom )
2013-07-22 20:38:04 +02:00
jean-pierre charras
b65c7df0a3
Initial release of pl_editor, the page layout and title block editor.
2013-07-22 18:46:44 +02:00
jean-pierre charras
d7f569ae78
Fix GOST compatibility.
2013-07-22 18:45:22 +02:00
Maciej Suminski
a8f4791395
Changed rendering order of cached & noncached layers.
2013-07-22 13:14:53 +02:00
Maciej Suminski
5242fff9d7
Code refactorization. VBO_CONTAINER is split to [NON]CACHED_MANAGER, GPU_MANAGER and VERTEX_MANAGER.
2013-07-22 10:41:12 +02:00
jean-pierre charras
c328d6b118
pl_editor: add config options
2013-07-21 16:15:07 +02:00
jean-pierre charras
1f3f11ca0d
Add margin values control in pl_editor, and remove margin definition from class PAGE_INFO.
2013-07-20 21:36:19 +02:00
Thiadmer Riemersma
f2003d8dda
Eeschema: fix subtle find bug when at the end of the search list. (fixes lp 1199689)
2013-07-20 13:13:40 -04:00
jean-pierre charras
50743cf3ba
Initial release of pl_editor, the page layout and title block editor.
2013-07-19 20:27:22 +02:00
Maciej Suminski
4d7db7171c
Fixed comments.
2013-07-19 09:35:25 +02:00
Maciej Sumiński
92ccc2018e
Headers containing shader program sources are generated using CMake.
2013-07-17 23:55:59 +02:00
Maciej Suminski
bbc0e8eb74
Refactorization of VBO_CONTAINER.
2013-07-17 18:49:38 +02:00
Maciej Suminski
99e8814028
Fixed wrong memory freeing.
2013-07-17 14:16:37 +02:00
Maciej Suminski
861ea0592e
Different approach to coloring netname labels.
2013-07-17 14:02:08 +02:00
Maciej Suminski
f4114d22c5
Display preferences for showing netnames applies to the GAL backend.
2013-07-17 13:38:56 +02:00
Maciej Suminski
cc901496e9
Restored missing Refresh() on switching the high contrast mode.
2013-07-17 10:26:29 +02:00
Maciej Suminski
c5ca075e24
Added an interface for highlighting.
2013-07-17 10:21:46 +02:00
Maciej Suminski
b0c1b97ff3
Fixed stroked circles width issue with OpenGL shaders.
2013-07-17 10:21:29 +02:00
Maciej Suminski
aa6a5ab671
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
fef47b0b67
Fixed OpenGL tracks transparency & netnames issue.
2013-07-16 15:44:08 +02:00
Maciej Suminski
7739cfef2f
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
0544134ae3
Moved rendering order settings to a more appropriate place.
2013-07-16 10:49:56 +02:00
Maciej Suminski
07e4fc31b4
1 pixel wide outlines for the Cairo and the OpenGL with shaders backends, but it breaks displaying outline in the shaderless OpenGL backend.
2013-07-16 09:27:28 +02:00
Maciej Suminski
cbec733deb
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
20c86db71f
1 pixel wide lines using OpenGL shaders.
2013-07-16 08:49:12 +02:00
Maciej Suminski
64122ae057
Stroked lines in Cairo GAL are always drawn at least 1 pixel wide.
2013-07-16 08:48:21 +02:00
Maciej Suminski
9374d642bf
Fixind GLM headers problem.
2013-07-16 08:42:44 +02:00
Wayne Stambaugh
ba16d9e763
Eeschema find bug fixes. (fixes lp:1199689)
...
* Force search when wrap past end of list option changes state.
* Fix SCH_FIELD::Matches() for bug in user defined fields which have an ID
of -1.
* Minor improvements to the find data names to improve source code readability.
2013-07-14 14:08:20 -04:00
Maciej Suminski
58280f749a
Fixed multiline vertical strings drawing bug.
2013-07-09 10:00:23 +02:00
Dick Hollenbeck
34e6314a3e
dialog information hiding, initial Fit()
2013-07-09 00:48:26 -05:00
Dick Hollenbeck
8c2d3d12fc
comment improvements
2013-07-09 00:22:08 -05:00
Dick Hollenbeck
e44fa93776
wxStandardPaths().GetExecutablePath(); is not wx 2.9.5 compatible, formatting improvements
2013-07-09 00:20:07 -05:00
Dick Hollenbeck
e135b7f669
treat chars as unsigned when hashing
2013-07-09 00:18:03 -05:00
Maciej Suminski
6c3534bd35
Dynamic color setting for netnames.
2013-07-08 20:42:46 +02:00
Maciej Suminski
32db0d469a
Dynamic font scaling for pads netnames.
2013-07-08 20:04:43 +02:00
Maciej Suminski
b7747bc224
wxWidgets 2.8 compatibility fix.
...
Scripting engine build fix.
2013-07-08 17:14:16 +02:00
Maciej Suminski
89637b89b8
Separate layers for each copper layer netnames.
2013-07-08 16:46:04 +02:00
Maciej Suminski
b7447ff05e
Remove updating of non-cached layers.
2013-07-08 15:24:44 +02:00
Maciej Suminski
36f1147da1
Upstream merge.
2013-07-08 15:05:12 +02:00
Maciej Suminski
46eabaa44e
Fixed 'disappearing via' issue.
2013-07-08 14:06:45 +02:00
Maciej Suminski
fb1f4ad8e5
Lighter pads & tracks net names color. Proper rotation of text on symmetrical pads.
2013-07-08 13:57:09 +02:00
Maciej Suminski
3841b0ac3a
Showing net names on pads.
2013-07-08 11:30:50 +02:00
Maciej Suminski
032ef3a74c
Showing net names on tracks.
2013-07-08 09:57:23 +02:00