Commit Graph

  • bbb101cbd5 Cosmetics Birunthan Mohanathas 2013-08-06 22:03:20 +0300
  • f8c386793a Script: Fix memory corruption caused by 6560518 Birunthan Mohanathas 2013-08-06 21:58:41 +0300
  • 6560518037 Script: Add Unicode support If the script file is UTF-8 encoded, all Lua strings are converted to/from as if they were UTF-8. Otherwise things continue to work as they have until now. Additionally, UTF-8 scripts cannot use deprecated features at all (PROPERTIES, GetStringValue). Birunthan Mohanathas 2013-08-06 20:43:57 +0300
  • 5fcf4b785d Gfx: Fix that empty strings have a width and/or height with D2D Birunthan Mohanathas 2013-08-04 21:46:59 +0300
  • d97128e2ab Additional change to 9c3808e Birunthan Mohanathas 2013-08-04 21:25:43 +0300
  • 9c3808ea46 Logger: Fixed regression in 7960dfe Birunthan Mohanathas 2013-08-04 21:24:06 +0300
  • 645ce0591d Webparser: Fixed bug when using a negative StringIndex Brian Ferguson 2013-08-03 09:14:04 -0600
  • a47e6ee29e WebParser: Apply temporary [&MeasureName] syntax for referencing non-WebParser measures Brian Ferguson 2013-08-02 15:43:45 -0600
  • 1e82a1659f D2D: Undo recent W/H calculations and revert back to 37fd105 calculations Brian Ferguson 2013-08-02 15:42:37 -0600
  • bb53ddf71c D2D: Minor tweaks Brian Ferguson 2013-08-02 14:35:08 -0600
  • 9d525b1c1a D2D: More tweaks (partially reverts ccb2731) Should account for extra padding when #CRLF# is used. Brian Ferguson 2013-08-02 14:32:07 -0600
  • ccb273117a D2D: Tweaks Brian Ferguson 2013-08-02 09:54:14 -0600
  • 3e316ba19a Fix typo in 7960dfe Birunthan Mohanathas 2013-08-02 15:07:03 +0300
  • 7960dfe2ab Logger: Tweaks Birunthan Mohanathas 2013-08-02 15:00:36 +0300
  • a1f15d9adc Minor tweaks Birunthan Mohanathas 2013-08-02 14:46:42 +0300
  • 923215c0da ConfigParser: Implement ReadBool This may break backwards compatibility in some cases. For example, the FreeDiskSpace measure treated only Type=1 as true and Type={0, 2, 3, ...} as false. Now Type=0 is false and everything else is true like with most other boolean options. Birunthan Mohanathas 2013-07-31 13:36:53 +0300
  • 6b8d8a65d0 Gfx: Suppress int to float conversion warning Birunthan Mohanathas 2013-07-31 13:15:26 +0300
  • 3c8c8a1f5e Gfx: Additional change to 37fd105 Birunthan Mohanathas 2013-07-31 13:12:15 +0300
  • 37fd105650 Gfx: Add Util::GetAdjustedDWriteTextLayoutMetrics to reduce code duplication Birunthan Mohanathas 2013-07-31 13:09:48 +0300
  • 82b8920443 Gfx: Added comment Birunthan Mohanathas 2013-07-31 12:55:32 +0300
  • 572f2da0d2 D2D: Tweaks Brian Ferguson 2013-07-30 17:01:16 -0600
  • 20cac72e9b Gfx: Implement GDI+ fallback Birunthan Mohanathas 2013-07-29 20:54:20 +0300
  • 44300e2f41 Gfx: Change to use D2D 1.1 Birunthan Mohanathas 2013-07-29 20:50:32 +0300
  • 12dcf4628a D2D: Tweaks Brian Ferguson 2013-07-28 22:33:27 -0600
  • 2dda00a071 D2D: Tweaks to spacing Brian Ferguson 2013-07-28 12:01:35 -0600
  • 6aab840dfb D2D: Adjusted character spacing for AccurateText=0 Brian Ferguson 2013-07-28 11:20:28 -0600
  • 52b5e2584a D2D: Removed centering of text within W/H (from 481442b) due to conflict with different alignments and a meter's defined W/H. Brian Ferguson 2013-07-28 01:10:19 -0600
  • 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. Brian Ferguson 2013-07-28 00:00:22 -0600
  • 2418c3692f Manage Dialog: Added "UseD2D" option in the Settings Tab If changed, all skins are refreshed Option is disabled on systems that do not support D2D Brian Ferguson 2013-07-25 16:44:06 -0600
  • 05cbcb9aa8 Temporarily added "__UseD2D" to [Rainmeter] section of skin that overrides global "UseD2D" value to help in testing. Brian Ferguson 2013-07-25 15:03:14 -0600
  • 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 Brian Ferguson 2013-07-25 14:53:02 -0600
  • 3bf2bd3902 Webparser: Commented out new DV temporarily Brian Ferguson 2013-07-21 09:51:03 -0600
  • e3c8ae2dfa Fixed issues with Padding Brian Ferguson 2013-07-21 09:49:16 -0600
  • 5f1d1c5888 Fixed hittest of Button meter due to lack of compatibility with new "Padding" option spx 2013-07-21 19:46:13 +0900
  • 369f8c7082 Meter.cpp: Typo in commented section Brian Ferguson 2013-07-20 10:11:34 -0600
  • 96f27fffcb Reverted 32fc794 and cd35729 Brian Ferguson 2013-07-20 10:09:37 -0600
  • d67db33ecf Added "Padding" option to meters. Usage: Padding = left, top, right, bottom Brian Ferguson 2013-07-20 10:07:51 -0600
  • 8f2f65c1fc !SetWallpaper: Additional fix to 3104a53 http://rainmeter.net/forum/viewtopic.php?f=14&t=16074 spx 2013-07-17 06:17:34 +0900
  • f76634055d Reverted 6e9bc98 due to bug in GDI+ and newline http://rainmeter.net/forum/viewtopic.php?p=89915#p89915 Brian Ferguson 2013-07-16 12:28:05 -0600
  • ed9ea73e6b Changed Button meter behavior. Now ignores transparent area of the button when mouseover. spx 2013-07-16 12:26:31 +0900
  • 8bf1f6aec8 Add "Paused=0/1" to measures. This is an addition to a883e9d. Brian Ferguson 2013-07-15 11:59:58 -0600
  • 6e9bc98d0b GDI+: Add trailing whitespace when measuring text (similar to 32fc794) Brian Ferguson 2013-07-13 10:16:35 -0600
  • 239e61fd14 Additional changes to dca5795 Birunthan Mohanathas 2013-07-13 13:49:53 +0300
  • e9fac27b46 WebParser: Change to use RmReplaceVariables Birunthan Mohanathas 2013-07-12 23:15:18 +0300
  • ff24a06827 Revert ConfigParser change in f9ab4ee Birunthan Mohanathas 2013-07-12 23:14:48 +0300
  • dca5795929 Plugin API: Add RmReplaceVariables function Birunthan Mohanathas 2013-07-12 22:55:44 +0300
  • 0d1089608c WebParser: More tweaks and cosmetics Birunthan Mohanathas 2013-07-12 10:42:59 +0300
  • 56aef6edfa WebParser: Cosmetics Birunthan Mohanathas 2013-07-12 10:39:00 +0300
  • 19551cbb6c Tweaks and cosmetics Birunthan Mohanathas 2013-07-12 10:34:40 +0300
  • 92b1e7af8d Tweaks Birunthan Mohanathas 2013-07-12 10:11:39 +0300
  • f66f858180 MeterWindow: Fixed previous typo in commented section Brian Ferguson 2013-07-11 14:30:17 -0600
  • a883e9d47d Add !PauseMeasure, !UnpauseMeasure, and !TogglePauseMeasure bangs. This is similar to a disabled measure, only it retains its value instead of changing to 0. Brian Ferguson 2013-07-11 14:29:23 -0600
  • 2507b4fe2c Webparser: Added $...$ escape syntax for using the string value of another Webparser measure as input for the URL option. Syntax: Url=http://www.[$SomeOtherWebparserMeasure$].com Brian Ferguson 2013-07-11 11:40:22 -0600
  • c3987115ee WebParser: More cosmetics Brian Ferguson 2013-07-10 17:13:04 -0600
  • 19c6c58271 WebParser: Cosmetics Brian Ferguson 2013-07-10 17:10:11 -0600
  • f9ab4ee414 Added DynamicVariables support for WebParser Brian Ferguson 2013-07-10 17:01:15 -0600
  • 3104a53107 Fixed !SetWallpaper issue http://rainmeter.net/forum/viewtopic.php?f=14&t=16018 spx 2013-07-10 23:00:27 +0900
  • ca787306b5 Additional fix to 7849b2a http://rainmeter.net/forum/viewtopic.php?f=14&t=16014 spx 2013-07-09 21:59:37 +0900
  • cd35729a17 Fixed typo in 32fc794 Brian Ferguson 2013-06-30 00:15:36 -0600
  • 32fc7948ee CanvasD2D: Fix for trailing whitespace http://rainmeter.net/forum/viewtopic.php?p=89139#p89139 Brian Ferguson 2013-06-29 23:44:56 -0600
  • 05964e9f7f CommandHandler: Cosmetics Brian Ferguson 2013-06-29 11:03:24 -0600
  • eb74f359ba CommandHandler: Fixed error in log message Brian Ferguson 2013-06-29 11:00:27 -0600
  • eeef84dfa0 Added skin/section (if available) to logging. Brian Ferguson 2013-06-29 10:59:18 -0600
  • 6d87614d4c Fix drawing skin with zero width/height (regression in ef1cf22) Birunthan Mohanathas 2013-06-23 14:21:04 +0300
  • 13ebeccfd7 Script: Fix that some meter related operations (e.g. !HideMeterGroup) did not work in Initialize() Birunthan Mohanathas 2013-06-23 13:58:48 +0300
  • f54970e2d7 Merge pull request #14 from dapil/master Birunthan Mohanathas 2013-06-22 09:28:25 -0700
  • 741646454c Updated Czech translation Daniel Peukert 2013-06-22 12:04:59 +0200
  • f15a8fa72e Fixed mistake in previous commits spx 2013-06-17 21:05:31 +0900
  • bda6e3aa47 Additional fix to 4a625d0 spx 2013-06-17 20:57:50 +0900
  • 4a625d0c2f Fixed issue that ImageName is ignored if MeasureName is set http://rainmeter.net/forum/viewtopic.php?p=88820 spx 2013-06-17 20:24:33 +0900
  • 7c76cf8b2d Additional tweaks to a4c7e83 Birunthan Mohanathas 2013-06-16 20:01:47 +0300
  • a4c7e83391 Move context menu related code into ContextMenu.cpp Birunthan Mohanathas 2013-06-16 19:54:22 +0300
  • a4b36423b9 Fix double call of DestroyMenu Birunthan Mohanathas 2013-06-16 19:52:25 +0300
  • 5c91ab365d Refactor skin scanning and skin folder indexing into SkinRegistry.cpp This also adds tests. Birunthan Mohanathas 2013-06-16 19:14:59 +0300
  • 6332702f75 Fix running x64 projects using unit testing Birunthan Mohanathas 2013-06-14 19:36:31 +0300
  • 531eee06da Remove DisableThreadLibraryCalls.h By default, VC++ links in a stub entry point, which already calls DisableThreadLibraryCalls(). See: %VS110COMNTOOLS%..\..\VC\crt\src\dllmain.c Birunthan Mohanathas 2013-06-14 17:23:14 +0300
  • 096023ba6e Cosmetics Birunthan Mohanathas 2013-06-14 16:58:53 +0300
  • 9a62ebef95 Fix crash caused by 04090b2 Birunthan Mohanathas 2013-06-14 16:58:42 +0300
  • 1847e89b8e Revert "Fixed another typo in 8a086ff" This reverts commit 19690d6. Birunthan Mohanathas 2013-06-14 16:52:48 +0300
  • 19690d6f83 Fixed another typo in 8a086ff Brian Ferguson 2013-06-13 16:41:43 -0600
  • 30ac8063c8 Cosmetics Birunthan Mohanathas 2013-06-13 22:14:57 +0300
  • c8092189aa Move build instructions to Docs Birunthan Mohanathas 2013-06-13 22:13:40 +0300
  • f883343e90 Update UnitTests.md Birunthan Mohanathas 2013-06-13 22:05:48 +0300
  • dca03fad41 Add doc for unit tests Birunthan Mohanathas 2013-06-13 21:59:08 +0300
  • ded663a5eb Add Docs directory for source code design documents Birunthan Mohanathas 2013-06-13 21:57:43 +0300
  • 5117f3c8dd Fix typo in 8a086ff Birunthan Mohanathas 2013-06-13 21:15:03 +0300
  • 8a086ffdcb Make unit tests available in Release builds Birunthan Mohanathas 2013-06-13 21:13:57 +0300
  • c5e2a7a2cb Actually fix running debug projects that use unit testing Birunthan Mohanathas 2013-06-13 20:52:15 +0300
  • d63bb00f94 Revert "Fix running debug projects that use unit testing" This reverts commit ced3dd2. Birunthan Mohanathas 2013-06-13 20:23:42 +0300
  • ced3dd20ca Fix running debug projects that use unit testing Birunthan Mohanathas 2013-06-13 20:17:24 +0300
  • 384298a43e Add some tests for ConfigParser Birunthan Mohanathas 2013-06-13 17:31:12 +0300
  • bcbfc4d4db Logger: Cosmetics Birunthan Mohanathas 2013-06-13 17:22:42 +0300
  • 04090b232a Make Rainmeter a singleton class This change is part of making the Libray project more testable. The old g_Rainmeter global pointer has been replaced with a GetRainmeter() function to guarantee that the object exists in some state. Birunthan Mohanathas 2013-06-13 17:20:27 +0300
  • a80c905be9 Add tests for StringUtil Birunthan Mohanathas 2013-06-13 17:01:16 +0300
  • 516ef1a354 Add tests for MathParser Birunthan Mohanathas 2013-06-13 17:01:00 +0300
  • be3efa7531 Move MathParser to Common Birunthan Mohanathas 2013-06-13 17:00:24 +0300
  • 3cebbc6b53 Add Common_Test project and PathUtil_Test.cpp The tests use the new Native Unit Test framework in VS2012. Birunthan Mohanathas 2013-06-12 23:11:59 +0300
  • fed4b080b0 Cosmetics Birunthan Mohanathas 2013-06-12 23:08:45 +0300
  • cd4bf6d17a Create Common.vcxproj to use files under Common as a static library Birunthan Mohanathas 2013-06-12 21:54:23 +0300
  • d079d13da6 Move path related functions into PathUtil Birunthan Mohanathas 2013-06-12 21:14:55 +0300