Birunthan Mohanathas
82970d1cce
Gfx: Add initial work
...
Gfx provides support for rendering with both Direct2D and GDI+.
2013-03-25 17:37:20 +02:00
Birunthan Mohanathas
9bf5871abf
Fix crash when actions are executed by plugin threads after skin unload
2013-03-21 14:29:59 +02:00
spx
5252c95fd6
Fixed that copy operation fails on XP if from path ends with path separator
2013-03-18 20:29:03 +09:00
Birunthan Mohanathas
5d6794ce7b
Script: Fix handle leak with unclosed script file
2013-03-17 17:58:25 +02:00
Birunthan Mohanathas
c171a31d9d
Fix mistake in f9e4230
2013-03-12 17:57:18 +02:00
Birunthan Mohanathas
f9e4230ddd
Move CSystem::GetOSPlatform() to Platform.h
2013-03-12 17:53:55 +02:00
spx
87014a8a87
Tweaks
...
- Use InitializeCriticalSectionEx function with CRITICAL_SECTION_NO_DEBUG_INFO flag.
2013-03-12 13:30:43 +09:00
spx
6ad5d56498
Additional changes to af8befd
: Fixed that unloaded skin is not deleted properly in rare case.
2013-03-11 06:06:02 +09:00
spx
27fe4a1e1c
Tweaks
2013-03-11 05:08:00 +09:00
spx
aecef0b5f9
Additional changes to af8befd
2013-03-11 04:59:05 +09:00
Birunthan Mohanathas
ad59b70768
Manage: Fix crash when loading a skin in some cases
2013-03-10 12:17:15 +02:00
Birunthan Mohanathas
af8befd22b
Fix that unloaded skin is displayed in context menu until fade is complete
2013-03-10 12:14:40 +02:00
spx
3552a928dd
Added error check for zero divide
2013-03-09 02:39:17 +09:00
spx
53f5ceb674
Updated plugin API
...
- Added new option to RmGet(): RMG_SKINNAME, RMG_SKINWINDOWHANDLE
2013-02-27 20:00:26 +09:00
spx
533d53e446
Code cleanup
2013-02-26 03:57:37 +09:00
Birunthan Mohanathas
f81b4ff8bb
Added __declspec(novtable) to interface classes
2013-02-19 16:53:00 +02:00
spx
f48c7f9e01
Reverted change at OnDelayedMove() in d25ae27
:
...
http://rainmeter.net/forum/viewtopic.php?p=83860
2013-02-12 23:19:17 +09:00
spx
d25ae270c4
Tweaks
...
* Optimized some part for multi monitor
2013-02-09 01:52:41 +09:00
spx
95aacda3cb
Code cleanup
2013-02-06 19:12:16 +09:00
spx
1c8b798928
Tweaks
...
* Merged Shrink() code to Tokenize()
2013-02-06 19:09:17 +09:00
spx
e96b02d3dc
Tweaks
...
* Replaced if-else with switch-case
2013-02-06 18:55:45 +09:00
spx
da34fc1fa8
Additional change to 0b84213
, 0d8e8ac
...
http://rainmeter.net/forum/viewtopic.php?p=83467
2013-02-03 19:31:52 +09:00
spx
8ce97640dd
OnChangeAction: Tweaks
2013-01-29 16:02:16 +09:00
spx
89d477b4e1
Minor tweaks
2013-01-29 15:59:08 +09:00
Brian Ferguson
c0d969f4b6
String meter: Fixed issues with ClipString=2
2013-01-28 00:38:26 -07:00
Birunthan Mohanathas
438f79bf5d
Tweaks
2013-01-27 12:49:23 +02:00
Birunthan Mohanathas
fdcd5a9757
Tweaks
2013-01-27 12:49:22 +02:00
spx
654599d192
Code cleanup
2013-01-27 18:39:13 +09:00
Brian Ferguson
178ccb0af4
ClipString options changed back to 0/1, and Auto changed to 2 to be more consistent with other options and to allow formulas.
2013-01-25 21:05:47 -07:00
spx
cef10fee4d
CSystem: Minor fix for buffer size
2013-01-26 02:08:41 +09:00
spx
39459ad64b
Code cleanup
2013-01-24 05:24:25 +09:00
Brian Ferguson
84b1e3a7cd
Deprecated ClipString values 0/1 in favor of OFF/ON and added new value AUTO.
...
Added ClipStringW/ClipStringH options that work with ClipString=AUTO.
2013-01-23 11:57:01 -07:00
Brian Ferguson
2fc204c6fa
Fixed line endings issue with 9375b50
2013-01-16 10:33:02 -07:00
spx
c807d270b5
MouseVariables: Changed X,Y origin 1 to 0.
...
Code cleanup
2013-01-16 23:09:06 +09:00
spx
9375b5013c
Code cleanup
2013-01-16 19:23:42 +09:00
Brian Ferguson
9da869363d
Added special mouse variables
2013-01-15 17:51:02 -07:00
spx
e2c88e0946
Removed accidentally committed code
2013-01-15 04:39:35 +09:00
spx
4e27d71d97
Additional changes to c3982da
2013-01-15 04:30:10 +09:00
spx
c3982da712
Code cleanup
2013-01-15 01:37:13 +09:00
Brian Ferguson
731a0c611a
Added OnUpdateAction to !UpdateMeter/!UpdateMeasure bangs
2013-01-11 00:37:10 -07:00
Brian Ferguson
69762e1b05
Revised previous commit
2013-01-11 00:23:21 -07:00
Brian Ferguson
61f088e59c
Fixed issue with 8330415
2013-01-10 23:48:31 -07:00
Brian Ferguson
83304154a8
Changed OnChangeAction to ignore the first change when a skin is loaded
2013-01-10 23:25:59 -07:00
Brian Ferguson
90b80a2ca9
Added OnChangeAction to measures
2013-01-10 23:03:07 -07:00
Brian Ferguson
9800692f19
Added OnUpdateAction to measures, meters and the [Rainmeter] section.
2013-01-10 15:50:38 -07:00
spx
5576f7d5a0
Code cleanup
2012-12-27 16:47:44 +09:00
Birunthan Mohanathas
55824225ba
Fixed issue in 536bde4
2012-12-23 17:35:04 +02:00
Birunthan Mohanathas
0d8e8acf8a
Additional change to 0b84213
2012-12-23 15:47:23 +02:00
Birunthan Mohanathas
536bde48d1
Cosmetics
2012-12-23 15:46:42 +02:00
spx
d2e063e795
Minor fix to 3d61328
2012-12-23 21:45:50 +09:00
spx
eaf53aa2ae
Code cleanup
2012-12-23 07:05:46 +09:00
Birunthan Mohanathas
63c5e353d7
Cosmetics
2012-12-22 12:23:36 +02:00
Birunthan Mohanathas
0b84213eb6
Calc: Fixed handling of negative numbers without brackets
...
"5+-1" is now valid and equal to "5+(-1)".
2012-12-22 11:45:15 +02:00
Birunthan Mohanathas
4e16218dec
Fixed dialog layout with RTL languages
2012-12-22 11:18:53 +02:00
spx
6a44aae5fc
[MeterLine] Fixed crash when LineCount not equal to MeasureNameN
...
http://rainmeter.net/forum/viewtopic.php?f=14&t=14388
2012-12-22 04:32:28 +09:00
Birunthan Mohanathas
52e1f1c6b4
Moved common project settings into .props files
2012-12-18 19:49:51 +02:00
Birunthan Mohanathas
1acc613beb
Cosmetics
2012-12-13 20:12:37 +02:00
Birunthan Mohanathas
e7fa91b924
Additional changes to 3d61328
2012-12-13 20:07:38 +02:00
Birunthan Mohanathas
3c72b7171c
Additional changes to 3d61328
2012-12-13 12:20:14 +02:00
Birunthan Mohanathas
fdd350ef42
Cosmetics
2012-12-13 12:11:27 +02:00
Birunthan Mohanathas
3d6132811f
Replaced dialog resources with control template
...
Also fixed tabbing in dialogs.
2012-12-13 11:12:25 +02:00
spx
37aee6921e
Additional fix for 28b96e7
2012-12-08 02:42:31 +09:00
Birunthan Mohanathas
b5bec9158d
Fixed oversight in 28b96e7
2012-12-02 21:41:42 +01:00
Birunthan Mohanathas
28b96e703c
Replaced menu resources with menu template
2012-11-30 16:38:40 +02:00
spx
411f53b1f9
Added "*" to !UpdateMeasure/!UpdateMeter to update all measures/meters forcibly
2012-11-30 10:57:35 +09:00
spx
2b45f7301d
Code cleanup
2012-11-27 17:45:53 +09:00
Brian Ferguson
54711d646d
Fixed that left/right scroll actions were not executed when there is no up/down scroll actions
2012-11-26 16:48:18 -07:00
Brian Ferguson
eff7a2d228
Fixed that MouseActionCursor was not reset when refreshed in some cases.
2012-11-26 16:44:19 -07:00
Brian Ferguson
35b2e10f16
Fixed that MouseActionCursor's did not work with new scroll actions/X buttons
2012-11-26 14:46:41 -07:00
Birunthan Mohanathas
6a507dc761
Changed GetCursorPos() to GetMessagePos()
...
See: http://blogs.msdn.com/b/oldnewthing/archive/2009/06/18/9771135.aspx
2012-11-24 13:22:33 +02:00
Birunthan Mohanathas
a86b081906
Tweaks and fixes
2012-11-23 22:12:02 +02:00
Birunthan Mohanathas
12d7436d11
Fixed unfocused scroll with WOW64
2012-11-23 22:04:34 +02:00
Birunthan Mohanathas
0c89989d5a
Changed to register for WM_INPUT only when needed
2012-11-23 21:59:24 +02:00
Brian Ferguson
f82ad78db9
Added mouse scrolling for meter windows without focus.
2012-11-23 12:08:40 -07:00
Brian Ferguson
803007b6fe
Partially reverted f52dffe
2012-11-17 18:49:25 -07:00
Brian Ferguson
651e6594b5
Added new Mouse actions.
...
Added OnFocusAction/OnUnfocusAction.
2012-11-13 22:39:32 -07:00
Birunthan Mohanathas
bd0ec4ece0
Reverted fd5de00
2012-11-13 18:39:54 +02:00
Birunthan Mohanathas
6394b447ba
Tweaks
2012-11-13 17:55:57 +02:00
Birunthan Mohanathas
fd5de00955
Manage Settings: Changed to remove ConfigEditor if it matches associated editor
2012-11-13 17:54:32 +02:00
Birunthan Mohanathas
89fcfeb4e6
Manage Settings: Fixed that ConfigEditor/SkinPath are written when tab is opened
2012-11-13 17:39:12 +02:00
Birunthan Mohanathas
211e1d657f
Tweaks and fixes
2012-11-13 16:11:43 +02:00
Brian Ferguson
f52dffefb1
Added SkinPath, ConfigEditor, and TrayIcon to Manage/Settings dialog
...
Also added Help button to Manage dialog
2012-11-12 13:02:01 -07:00
spx
f929109f01
Code cleanup
2012-11-12 11:10:40 +09:00
jsmorley
76ad8b4705
Change context menu "Help" to docs.rainmeter.net
2012-10-27 08:17:31 -04:00
spx
0388c63faf
Fixed focus on tray context menu
2012-10-25 18:26:46 +09:00
Birunthan Mohanathas
b2d245016a
Code cleanup
2012-10-09 18:33:49 +03:00
Birunthan Mohanathas
7348f5eb6e
Script: Fixed with DynamicVariables
2012-10-07 22:42:20 +03:00
Birunthan Mohanathas
ba0b1e9129
SkinInstaller: Added support for 3cae4f7
2012-10-07 17:01:06 +03:00
Birunthan Mohanathas
889320e04b
Changed ContextTitle=Separator to ContextTitle=---
2012-10-07 16:26:39 +03:00
Brian Ferguson
4c285cb8e4
Cosmetics
2012-10-07 00:16:09 -06:00
Birunthan Mohanathas
1b235dbae8
Additional changes to a4844ca
2012-10-06 22:03:29 +03:00
Birunthan Mohanathas
a4844ca924
Script: Fixed ScriptFile with Unicode path and tweaks
2012-10-06 21:43:07 +03:00
Birunthan Mohanathas
d449e5dac6
Minor fixes
2012-10-06 20:29:20 +03:00
Birunthan Mohanathas
ce0ee2693f
Fixed 6a18085
2012-10-06 20:20:39 +03:00
Birunthan Mohanathas
6a18085500
Minor fix to c728688
2012-10-06 20:18:55 +03:00
Birunthan Mohanathas
c7286881ee
Added !LoadLayout
2012-10-06 20:12:40 +03:00
Brian Ferguson
d8b57512b6
Cosmetics
2012-10-04 23:30:45 -06:00
Brian Ferguson
a0e7c4df57
Typo
2012-10-04 15:33:18 -06:00
Brian Ferguson
e35c6dbd7d
Added support for !SetOption and ContextTitle and ContextAction. Also added a disabled label for top level actions.
2012-10-04 15:30:55 -06:00
spx
c1bd5860f2
Added workaround for Debug build mode.
...
940b4ff55e (commitcomment-1943357)
2012-10-03 15:36:45 -07:00
spx
40e7617ecc
- Fixed that invalid skin context action is executed when executing action from tray context menu.
...
- Minor tweaks.
2012-10-03 14:59:49 -07:00
Brian Ferguson
7e6249f797
Tweak
2012-10-03 15:14:44 -06:00
Brian Ferguson
f0dd38000d
Added support for custom Context Menu items
2012-10-03 14:52:17 -06:00
spx
940b4ff55e
Measure: Tweaked Max/Min value logging.
2012-10-03 02:36:11 -07:00
Birunthan Mohanathas
93c1cf0411
Fixed typo in 3cae4f7
2012-10-02 21:01:40 +03:00
Birunthan Mohanathas
3cae4f743c
Changed Themes to Layouts
2012-10-02 17:44:47 +03:00
Birunthan Mohanathas
4a15878b9b
Fixed typo
2012-10-02 16:12:49 +03:00
Birunthan Mohanathas
6bbb177a44
Additional change to 378aa25
2012-09-30 18:31:00 +03:00
Birunthan Mohanathas
35bf9120a7
Fixed 27e0e00
2012-09-30 18:19:17 +03:00
Birunthan Mohanathas
27e0e00911
Tweaks
2012-09-30 18:10:54 +03:00
John Murphy
378aa25a9a
Added support for Author under [Metadata]
2012-09-30 18:09:14 +03:00
Brian Ferguson
d60ec2cc39
Tweaked measure binding for RoundLine meters
2012-09-29 13:29:38 -06:00
Brian Ferguson
929d8149d0
Removed MeasureName requirement for RoundLines. This removes the need for a "dummy" measure when drawing generic circles.
2012-09-29 13:16:32 -06:00
spx
1613fd76e2
Cleanup
2012-09-26 18:47:25 -07:00
Brian Ferguson
a4e158b796
Fixed memory leak in 6bd978a
2012-09-26 10:49:48 -06:00
Brian Ferguson
6bd978ad21
Arial font is now the default font when errors occur. Invalid string styles are now logged.
2012-09-26 00:45:53 -06:00
Brian Ferguson
71025aaf51
Use Arial font (if installed) when FontFace is invalid.
2012-09-25 17:37:28 -06:00
John Murphy
7a79e77051
Time: Added support for formulas in TimeZone
2012-09-24 17:23:33 +03:00
Brian Ferguson
032c7914f7
Fixed typo in @1e3d6c156d71953bb1faa48d8b64635bc956bbd2
2012-09-23 22:59:22 -06:00
Birunthan Mohanathas
1a60511edf
Tweaks
2012-09-21 22:30:44 +03:00
Birunthan Mohanathas
1e3d6c156d
Code cleanup
2012-09-21 21:42:44 +03:00
Birunthan Mohanathas
b6011b40ad
Cosmetics
2012-09-21 13:17:18 +03:00
Birunthan Mohanathas
48f06677c4
Net: Removed TrafficAction (broken since 0.14)
2012-09-21 13:13:02 +03:00
spx
14fb733a8f
Tweaks
2012-09-08 10:09:14 -07:00
spx
4cecb4957e
IfEqualAction: Now compares the values as 64bit integer.
...
http://rainmeter.net/forum/viewtopic.php?p=76312#p76312
2012-09-06 00:39:01 -07:00
Brian Ferguson
a641b64041
More tweaks
2012-09-04 10:17:13 -06:00
Brian Ferguson
ef37981592
Performance tweaks
2012-09-04 09:59:21 -06:00
Brian Ferguson
2b30e0eead
Tweaks
2012-09-04 09:38:11 -06:00
Brian Ferguson
42061a7b66
Fixed infinite loop with RegExpSubstitute when Substitute has a empty string.
...
http://rainmeter.net/forum/viewtopic.php?f=14&t=13377
http://rainmeter.net/forum/viewtopic.php?f=14&t=10954
2012-09-04 09:33:25 -06:00
Birunthan Mohanathas
0f97ddf497
Script: Fixed NULL dereference in some cases
...
http://rainmeter.net/forum/viewtopic.php?f=14&t=13251
2012-09-02 10:26:09 +03:00
spx
c9bf2f131d
Tweaks
2012-08-29 12:02:00 -07:00
Brian Ferguson
de1cfb8504
Added TimeStamp option to Time measures
2012-08-29 09:59:36 -06:00
Brian Ferguson
a8dda05447
Changed Registry measure to convert REG_SZ to a number (if applicable)
2012-08-23 10:20:45 -06:00
Brian Ferguson
443d06f50d
Deprecated undocumented LogViewer option (in Rainmeter.ini); minor code cosmetics (poiru's suggestion)
2012-08-18 09:02:20 -06:00
Brian Ferguson
d2e15c2761
Added quotes around log file, missing quote, cosmetics
2012-08-18 08:39:28 -06:00
Birunthan Mohanathas
1d75adc265
Additional changes to 05d4304
2012-08-18 09:45:16 +03:00
Brian Ferguson
05d43047db
Added quotes around filename when using ConfigEditor
2012-08-17 16:14:06 -06:00
spx
2957e6fde2
Added PreserveAspectRatio=2 feature to Image meter (Thanks Kaelri!)
2012-08-17 10:20:25 -07:00
Birunthan Mohanathas
6079c7d0d9
Script: Fixed backwards compatibility issues due to removed tolua.cast
2012-08-17 19:11:34 +03:00
Birunthan Mohanathas
73ccbd21db
Minor fixes
2012-08-15 21:17:57 +03:00
Birunthan Mohanathas
1c59a717fe
Partially reverted cbee39e
2012-08-15 21:14:22 +03:00
spx
7e627cf5f3
Fixed that Time measure logs invalid format error due to uninitialized m_Time.
...
http://rainmeter.net/forum/viewtopic.php?f=14&t=13124
2012-08-14 19:51:53 -07:00
Brian Ferguson
956465b96c
Fixed issue with StringAlign and Relative Positioning
2012-08-12 23:42:50 -06:00
spx
0e01961c66
Fixed that #CURRENTCONFIGWIDTH# and #CURRENTCONFIGHEIGHT# don't work in some cases. Partially reverted 638b467
.
...
http://rainmeter.net/forum/viewtopic.php?f=103&t=11698&start=10#p74334
2012-08-12 21:59:07 -07:00
Birunthan Mohanathas
2cbdb2b9f2
Disabled system critical error message boxes on startup
...
http://msdn.microsoft.com/library/windows/desktop/ff805117.aspx
2012-08-12 17:46:23 +03:00
Birunthan Mohanathas
cbee39e5d5
Minor optimizations for memory measures
2012-08-12 17:31:10 +03:00
Birunthan Mohanathas
adeb73478b
Removed redundant code
2012-08-12 17:02:08 +03:00
spx
489f2c5a30
Code cleanup & cosmetics: Moved Measure/Meter shared part to Section.h
2012-08-09 06:50:58 -07: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
spx
66c3231b90
Code cleanup
2012-08-06 13:27:39 -07:00