Commit Graph

2113 Commits

Author SHA1 Message Date
ca41a4575c Gfx: Handle failed creation of D2D text layout 2013-10-15 17:09:41 +03:00
6d243711a6 Gfx: Fix D2D crash with negative width/height on String meters 2013-10-15 17:09:40 +03:00
629bb927fc Update Build.bat to set version to 3.0.1 2013-10-15 09:35:39 -04:00
61e6d0b549 Installer: Fix loading the illustro default theme with portable installs 2013-10-15 16:06:12 +03:00
30fc135abc Manage: Include country in language list 2013-10-13 18:54:55 +03:00
0eb0602e47 Language: Update string 2013-10-13 11:18:06 -04:00
c1b8115c08 Language: Update strings 2013-10-13 10:58:32 -04:00
4ccbaf1e0d Language: Update strings 2013-10-13 16:39:44 +03:00
6d705f5c95 String: Strip carriage returns in strings for compatibility between GDI+ and D2D 2013-10-13 16:28:57 +03:00
b539c19b8f Minor tweaks to 176a941 2013-10-13 16:19:51 +03:00
4c41310e5f Language: Update strings 2013-10-13 14:54:01 +03:00
d930b71bd9 Language: Update strings 2013-10-13 14:44:09 +03:00
67948705f4 Gfx: Improve D2D compatibility with GDI+ with zero height text when calculating lines 2013-10-08 20:15:36 +03:00
35f2e1591e Gfx: Fix non-zero height for empty strings with D2D
http://rainmeter.net/forum/viewtopic.php?p=92801
2013-10-08 20:10:57 +03:00
15c65384f6 Gfx: Try to load D2D only on Win7+ 2013-10-06 19:14:32 +03:00
spx
358b4fe36a Language: Update translation (Japanese) 2013-10-07 00:30:02 +09:00
06cc2a3cf0 Language: Update translations 2013-10-06 18:17:14 +03:00
6c6ec771b0 Move new strings into language headers 2013-10-06 17:54:17 +03:00
9085f2ae20 SkinInstaller: Remove "UseD2D" in installed themes 2013-10-06 17:25:03 +03:00
6248f07634 Disable skin menu "Use D2D rendering" item if D2D is globally disabled 2013-10-06 17:12:19 +03:00
ded19a42fa Enable D2D by default 2013-10-06 17:08:11 +03:00
2fb733ef75 Gfx: Remove __D2DParams 2013-10-06 17:07:00 +03:00
6df7d5d509 Add "Use D2D rendering" option to skin context menu 2013-10-06 10:57:24 +03:00
21d9c0698f Gfx: Additional changes to d003db6 2013-09-29 17:57:21 +03:00
d003db6531 Gfx: Add __D2DParams option to allow testing D2D text rendering options 2013-09-29 11:28:28 +03:00
c1aa191235 Gfx: Use GDI+ instead of D2D when drawing scaled images 2013-09-28 17:51:42 +03:00
2029cea23f Revert "Added #NBSP# built-in variable to support using a Unicode no-break space in strings."
This reverts commit 73069b692f.

Reverted due to some risk of issues when used in Lua when the .lua file is not encoded and the user's local code page does not support the ANSI "no-break space".
2013-09-22 10:26:58 -04:00
73069b692f Added #NBSP# built-in variable to support using a Unicode no-break space in strings. 2013-09-22 07:53:17 -04:00
7558666b13 Script: Add default value support for SKIN:GetVariable 2013-09-19 17:16:26 +03:00
5fd98509cf Script: Fix that default value is not used in Meter:GetOption 2013-09-19 17:07:47 +03:00
08eb662e1f Add #ROOTCONFIG# variable 2013-09-15 15:05:06 +03:00
8b68092cf1 Tweak some log messages to remove redundant info 2013-09-14 12:57:33 +03:00
b0423cd3ff CommandHandler: Fixed typo in eca5dd0 2013-09-12 11:44:49 -06:00
e53b984bde Cosmetics 2013-09-01 00:01:50 -06:00
e62a1aa262 Fixed issue where the width/height of a meter would not update when using the Padding option. 2013-08-31 23:58:12 -06:00
df84ba961c Cosmetics 2013-08-25 22:47:20 -06:00
fb059da295 Added "Clear" button to About dialog (Log tab) 2013-08-25 12:09:54 -06:00
eca5dd0010 Added optional parameters to the "!Manage" bang for the "Skins" tab.
Usage: !Manage Skins Config File (both "Config" and "File" are optional).
Example: !Manage Skins "illustro\Clock" "Clock.ini"

To use the "File" parameter, you must specify a "Config" parameter as well.
2013-08-25 11:28:15 -06:00
dfc804d50e MeasureCalc: Allow for LowBound to equal HighBound. If LowBound is greater then HighBound, set HighBound equal to LowBound (and show error). 2013-08-19 14:41:45 -06:00
b0c4f83424 Minor tweaks 2013-08-17 11:16:01 +03:00
cd140ff0f6 MeasureCalc: Only report "HighBound" error message after initial update 2013-08-16 13:19:22 -06:00
9c2d75ce69 Removed test code from a3a464b 2013-08-16 13:00:53 -06:00
a3a464b9cf Fixed resetting of internal bounds in f414b5f 2013-08-16 12:58:16 -06:00
f414b5feba MeasureCalc: Added "UniqueRandom" option. When "1", random numbers are only used once within the range {LowBound, HighBound}.
Also updated the URNG (Uniform Random Number Generator) engine to the C++11 library <random>.
2013-08-15 18:12:36 -06:00
61bcb92dee Gfx: Make D2D draw lines if they will be clipped by at most 2 pixels 2013-08-12 18:52:51 +03:00
db9e220207 Gfx: Minor tweaks 2013-08-12 18:51:27 +03:00
12e0564f3e Gfx: Avoid clipping with D2D when not needed 2013-08-12 18:50:24 +03:00
a8467674fe Add missing file in 79b9af3 2013-08-11 14:31:16 +03:00
79b9af3320 Common: Add UnitTest.h 2013-08-11 14:29:07 +03:00
0afbdac9fe Gfx: Add some tests for TextFormatD2D 2013-08-11 14:12:23 +03:00