Commit Graph

61 Commits

Author SHA1 Message Date
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
4d22c5ac61 Gfx: Improve D2D support for subfamilies like 'Light' 2013-04-08 18:24:09 +03:00
7c90f65659 Gfx: Tweaks 2013-04-08 17:29:26 +03:00
53c6966819 Gfx: Tweaks 2013-04-08 17:21:47 +03:00
12bd890aef Gfx: Cosmetics 2013-04-07 14:32:41 +03:00
2f8f67e2cf Gfx: Make D2D font family name handling more consistent with GDI+ 2013-04-07 14:30:50 +03:00
d0704a69d0 Cosmetics: Fixes VS2012 syntax highlighting 2013-04-05 15:07:51 -06:00
59b3dea21c Gfx: Added support for TransformationMatrix and Angle (for String meters) 2013-04-05 02:35:20 -06:00
349988e5dd Gfx: Add GDI+ specific temporary solution for transformations 2013-03-29 13:33:11 +02:00
6f81e31f10 Gfx: Delay creation of ellipsis with D2D 2013-03-28 15:52:17 +02:00
e5100d9a9f Gfx: Make text rendering with D2D more efficient by reusing layout 2013-03-28 15:51:12 +02:00
71a454f954 Gfx: Cosmetic tweaks 2013-03-28 15:11:55 +02:00
39fe9750fd Gfx: Add temporary solution for local fonts 2013-03-28 15:09:46 +02:00
056277ce4f Gfx: Tweaks 2013-03-28 14:45:10 +02:00
5bf776090d Gfx: Avoid creating D2D render target when not necessary 2013-03-28 14:44:43 +02:00