a1f15d9adc
Minor tweaks
2013-08-02 14:46:42 +03:00
6b8d8a65d0
Gfx: Suppress int to float conversion warning
2013-07-31 13:15:26 +03:00
3c8c8a1f5e
Gfx: Additional change to 37fd105
2013-07-31 13:12:15 +03:00
37fd105650
Gfx: Add Util::GetAdjustedDWriteTextLayoutMetrics to reduce code duplication
2013-07-31 13:09:48 +03:00
82b8920443
Gfx: Added comment
2013-07-31 12:55:32 +03:00
572f2da0d2
D2D: Tweaks
2013-07-30 17:01:16 -06:00
20cac72e9b
Gfx: Implement GDI+ fallback
2013-07-30 22:57:46 +03:00
44300e2f41
Gfx: Change to use D2D 1.1
2013-07-30 22:38:51 +03:00
12dcf4628a
D2D: Tweaks
2013-07-28 22:33:27 -06:00
2dda00a071
D2D: Tweaks to spacing
2013-07-28 12:01:35 -06:00
6aab840dfb
D2D: Adjusted character spacing for AccurateText=0
2013-07-28 11:20:28 -06:00
52b5e2584a
D2D: Removed centering of text within W/H (from 481442b
) due to conflict with different alignments and a meter's defined W/H.
2013-07-28 01:10:19 -06:00
481442bc19
D2D: Tweaked formula that calculates the width/height of text using AccurateText=0 to better match GDI+. Also centers the text inside the adjusted width/height.
2013-07-28 00:00:22 -06:00
b27bf1ee63
Added "AccurateText" option [Rainmeter] section of a skin.
...
When AccurateText=0 (default) and UseD2D=0, inaccurate GDI+ measuring of text is used
When AccurateText=1 and UseD2D=0, Accurate measuring occurs similar to D2D
When AccurateText=0 and UseD2D=1, D2D adds padding to the text similar to GDI+
When AccurateText=1 and UseD2D=1, Accurate measuring occurs using D2D
2013-07-25 14:53:02 -06:00
96f27fffcb
Reverted 32fc794
and cd35729
2013-07-20 10:09:37 -06:00
f76634055d
Reverted 6e9bc98
due to bug in GDI+ and newline
...
http://rainmeter.net/forum/viewtopic.php?p=89915#p89915
2013-07-16 12:28:05 -06:00
6e9bc98d0b
GDI+: Add trailing whitespace when measuring text (similar to 32fc794
)
2013-07-13 10:16:35 -06:00
cd35729a17
Fixed typo in 32fc794
2013-06-30 00:15:36 -06:00
32fc7948ee
CanvasD2D: Fix for trailing whitespace
...
http://rainmeter.net/forum/viewtopic.php?p=89139#p89139
2013-06-29 23:44:56 -06:00
096023ba6e
Cosmetics
2013-06-14 16:58:53 +03:00
8a086ffdcb
Make unit tests available in Release builds
2013-06-13 21:13:57 +03:00
c5e2a7a2cb
Actually fix running debug projects that use unit testing
2013-06-13 20:52:15 +03:00
d63bb00f94
Revert "Fix running debug projects that use unit testing"
...
This reverts commit ced3dd2
.
2013-06-13 20:23:42 +03:00
ced3dd20ca
Fix running debug projects that use unit testing
2013-06-13 20:17:24 +03:00
a80c905be9
Add tests for StringUtil
2013-06-13 17:01:16 +03:00
516ef1a354
Add tests for MathParser
2013-06-13 17:01:00 +03:00
be3efa7531
Move MathParser to Common
2013-06-13 17:00:24 +03:00
3cebbc6b53
Add Common_Test project and PathUtil_Test.cpp
...
The tests use the new Native Unit Test framework in VS2012.
2013-06-12 23:13:04 +03:00
fed4b080b0
Cosmetics
2013-06-12 23:08:45 +03:00
cd4bf6d17a
Create Common.vcxproj to use files under Common as a static library
2013-06-12 21:54:23 +03:00
d079d13da6
Move path related functions into PathUtil
2013-06-12 21:15:16 +03:00
bdb5605d24
Move RawString.h into Common
2013-05-31 17:34:36 +03:00
1934c5db72
Change NULL to nullptr
2013-05-31 17:28:39 +03:00
da9384cfad
Remove "C" prefix in class names
2013-05-31 17:18:52 +03:00
0f6f6d48e5
Gfx: Minor fixes
2013-05-05 17:34:22 +03:00
e10cdd2a86
Gfx: Minor fix
2013-05-05 13:21:30 +03:00
18d5ee383d
Gfx: Wrap pointers with std::unique_ptr
2013-05-01 14:38:52 +03:00
eb5044b6fb
Gfx: Change COM pointers to use WRL::ComPtr
2013-05-01 14:10:31 +03:00
c7e172f906
Gfx: Fix D2D DrawBitmap when source X/Y is not 0
2013-04-14 18:06:28 +03:00
31d717085e
Gfx: Fix mistakes in b737352
2013-04-13 18:58:24 +03:00
d04bb46009
Gfx: Improve D2D local font support
2013-04-12 19:41:47 +03:00
b73735251e
Gfx: Cosmetics
2013-04-12 19:18:56 +03:00
d50c2ed33f
Gfx: Add support for local fonts with D2D
...
This does not yet work with family names containing e.g. 'Light'.
2013-04-12 18:12:45 +03:00
4b95f07ca6
Add missing files in 4f26f77
2013-04-12 18:06:51 +03:00
4f26f777c9
Gfx: Move DWrite helpers to Util
2013-04-12 17:31:12 +03:00
b8bda82226
Gfx: Cosmetics
2013-04-12 17:14:43 +03:00
ad9149b143
Gfx: Move WIC files to Util
2013-04-12 17:09:42 +03:00
3827353c08
Gfx: Implement DWrite interfaces required for loading fonts
2013-04-12 17:05:21 +03:00
507e0294fe
Gfx: Add comments
2013-04-09 20:54:40 +03:00
0b3a4d86c4
Gfx: Add FontCollection implementation
...
The D2D implementation is a stub for now.
2013-04-09 20:35:49 +03:00