Commit Graph

155 Commits

Author SHA1 Message Date
Birunthan Mohanathas
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.
2013-06-13 17:20:27 +03:00
Birunthan Mohanathas
be3efa7531 Move MathParser to Common 2013-06-13 17:00:24 +03:00
Birunthan Mohanathas
d079d13da6 Move path related functions into PathUtil 2013-06-12 21:15:16 +03:00
Birunthan Mohanathas
1934c5db72 Change NULL to nullptr 2013-05-31 17:28:39 +03:00
Birunthan Mohanathas
da9384cfad Remove "C" prefix in class names 2013-05-31 17:18:52 +03:00
Birunthan Mohanathas
a3d8f73f6c Tweak f4429ad 2013-05-30 17:19:42 +03:00
Birunthan Mohanathas
f4429ad8cc Refactor logging logic into new CLogger class 2013-05-29 22:05:41 +03:00
Birunthan Mohanathas
aa3c7eb8ce Tweaks to reduce OnChangeAction overhead 2013-04-10 19:00:22 +03:00
spx
3552a928dd Added error check for zero divide 2013-03-09 02:39:17 +09:00
spx
d25ae270c4 Tweaks
* Optimized some part for multi monitor
2013-02-09 01:52:41 +09:00
spx
1c8b798928 Tweaks
* Merged Shrink() code to Tokenize()
2013-02-06 19:09:17 +09:00
Birunthan Mohanathas
1a60511edf Tweaks 2012-09-21 22:30:44 +03:00
Birunthan Mohanathas
73ccbd21db Minor fixes 2012-08-15 21:17:57 +03:00
spx
5103190129 Section Variables:
- Added [Measure:MaxValue] and [Measure:MinValue] functionality. You can use it with scaling modifiers. (For instance, [Measure:MaxValue:/1024, 2])
- Now trailing zeros are trimmed if decimal places modifier is not used.
2012-08-07 14:11:01 -07:00
Birunthan Mohanathas
7bd273bb28 Reduced default precision to 10 with section variables 2012-08-05 16:22:55 +03:00
Birunthan Mohanathas
fd111c0657 Tweaks 2012-08-05 16:12:36 +03:00
Birunthan Mohanathas
69f84781f1 Minor fix 2012-08-05 16:01:45 +03:00
Birunthan Mohanathas
e0ec47f9a0 Tweaks and cosmetics 2012-08-05 15:51:58 +03:00
Birunthan Mohanathas
e2ce7d59a7 Tweaks 2012-08-04 21:27:21 +03:00
spx
9f44e5cfae Tweaks 2012-08-01 15:18:58 -07:00
spx
66c52d6d80 Code tweaks and cosmetics 2012-08-01 14:47:10 -07:00
Brian
06f625c91c Adds new [Meter:] and [Measure:] functionality 2012-08-01 13:52:50 -04:00
spx
af9b51b831 Code cosmetics 2012-07-23 05:42:14 -07:00
spx
b66875d8ad Additional change to 720ed17: Now the sections that the included file has are placed to the last position if @include is placed on the last section in the original file. 2012-07-20 02:33:52 -07:00
spx
720ed170f0 Changed @include behavior. Now the sections that the included file has are inserted to the position where the @include is defined.
http://rainmeter.net/forum/viewtopic.php?f=14&t=10500
2012-07-18 03:41:58 -07:00
Birunthan Mohanathas
4dc5fe0b31 Tweaks 2012-07-17 21:26:55 +03:00
Birunthan Mohanathas
0ce52f744a Fixed messagebox and context menu layout with RTL languages 2012-06-19 14:31:08 +03:00
Birunthan Mohanathas
579e2df81e Cosmetics 2012-06-01 16:13:01 +03:00
Birunthan Mohanathas
922dd098c9 Cosmetics: Changed "config" to more consistent and descriptive terms 2012-06-01 16:06:36 +03:00
Birunthan Mohanathas
1d61725057 Tweaks 2012-05-24 14:15:46 +03:00
spx
4039940ec1 Removed unclear comment. 2012-05-21 06:46:22 -07:00
spx
8dbab54a52 Additional change for 4558c28 2012-05-21 06:41:07 -07:00
Birunthan Mohanathas
4558c2836c Changed @\ to #@# 2012-05-21 14:19:25 +03:00
Birunthan Mohanathas
9fb14b032c Additional change to cb0fd82 2012-05-20 18:33:15 +03:00
Birunthan Mohanathas
cb0fd823e7 Added support for @Resources 2012-05-20 17:51:15 +03:00
Birunthan Mohanathas
965a400657 Fixed broken @include due to 9453780 2012-05-19 21:18:52 +03:00
Birunthan Mohanathas
9453780c26 Tweaks 2012-05-19 18:16:04 +03:00
spx
5615b412c9 Changed network stats format (Rainmeter.stats) 2012-04-08 07:00:17 -07:00
Birunthan Mohanathas
1e4513e9c6 Cosmetics 2012-04-06 15:31:00 +03:00
Birunthan Mohanathas
ba239ffeea Changed all numerical options or numerical parameters of bangs to accept formulas 2012-04-06 15:16:54 +03:00
spx
fa591bdf60 Code cleanup 2012-03-26 19:10:36 +03:00
Birunthan Mohanathas
ad2a986e88 Cosmetics. 2012-03-09 10:41:46 +00:00
Birunthan Mohanathas
bb44c29f6c Cosmetic changes to function comment blocks. 2012-02-20 19:10:40 +00:00
Birunthan Mohanathas
0fec35edaa Cosmetics. 2012-02-20 14:49:38 +00:00
Birunthan Mohanathas
33d447a907 MathParser: Converted to use WCHAR. 2012-01-23 09:30:51 +00:00
spx
ebec08914a Adjusted copyright notice.
http://www.gnu.org/licenses/gpl-2.0.html
2012-01-23 06:36:15 +00:00
Birunthan Mohanathas
caf0a60a5b Removed ccalc and replaced with MathParser 2012-01-22 20:28:05 +00:00
spx
3bebd7002a Minor tweaks. 2011-12-09 19:49:06 +00:00
spx
2835739b12 Code tweaks and cleanup. 2011-12-09 03:28:19 +00:00
spx
8e8b7d1268 Code tweaks and cleanup. 2011-12-04 22:18:40 +00:00