f8c3f11913
Refactor command and bang logic into new CCommandHandler class
...
This also improves bang log messages, which now include the bang name.
2013-05-30 19:55:59 +03:00
f4429ad8cc
Refactor logging logic into new CLogger class
2013-05-29 22:05:41 +03:00
73adaffe43
Additional changes to 4f26f77
2013-04-12 18:22:39 +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
0b3a4d86c4
Gfx: Add FontCollection implementation
...
The D2D implementation is a stub for now.
2013-04-09 20:35:49 +03:00
5f03d7b235
Gfx: Fix rendering issues in some cases
...
It seems that Direct2D does not expect the underlying pixel data of the render target to change outside of the target draw commands while the render target exists. As a result, Direct2D may in some cases overwrite changes to the pixel data. This change changes the render target to be (re)created for each batch of Direct2D drawing operations as a temporary solution. As a side effect, a DIB section is now used as the render target bitmap.
2013-03-26 21:29:05 +02:00
82970d1cce
Gfx: Add initial work
...
Gfx provides support for rendering with both Direct2D and GDI+.
2013-03-25 17:37:20 +02:00
f9e4230ddd
Move CSystem::GetOSPlatform() to Platform.h
2013-03-12 17:53:55 +02:00
fdcd5a9757
Tweaks
2013-01-27 12:49:22 +02:00
4e27d71d97
Additional changes to c3982da
2013-01-15 04:30:10 +09:00
3d6132811f
Replaced dialog resources with control template
...
Also fixed tabbing in dialogs.
2012-12-13 11:12:25 +02:00
28b96e703c
Replaced menu resources with menu template
2012-11-30 16:38:40 +02:00
489f2c5a30
Code cleanup & cosmetics: Moved Measure/Meter shared part to Section.h
2012-08-09 06:50:58 -07:00
e884201a90
Added support for custom cursors (based on @brianferguson's work)
...
Also refactored mouse action code to remove duplicate code.
2012-07-13 12:33:09 +03:00
bf15830f15
Script: Removed various Lua functions (check LuaModifications.txt)
2012-07-10 14:30:45 +03:00
dc35b31559
Cosmetics
2012-05-30 09:56:20 +03:00
e2a736ed83
Missed files in r1241.
2012-03-09 13:24:07 +00:00
7767300379
- Refactored Lua C++ bindings
...
- Removed tolua++
2012-03-09 10:28:25 +00:00
04048a6325
Cleanup.
2012-03-08 15:19:05 +00:00
81b6813e3a
- Removed example plugins (will be available tomorrow from http://rainmeter.net/cms/Developers )
...
- Changed new plugin API exports to __stdcall calling convention
- Disabled /DEBUG for Release configurations
2012-01-28 16:14:03 +00:00
caf0a60a5b
Removed ccalc and replaced with MathParser
2012-01-22 20:28:05 +00:00
c3ed2e5fa3
Reintegrated 2.3 branch into trunk
2012-01-08 17:35:29 +00:00
71b8d6395d
Reverted trunk to r1085.
2011-12-30 17:18:34 +00:00
7b3b0277ec
Added new plugin API.
2011-12-30 16:16:22 +00:00
b207eb1140
Code cleanup.
2011-11-12 16:20:41 +00:00
9f629fac62
Rainmeter.dll now shares icon with Rainmeter.exe to reduce binary size.
2011-11-11 09:38:00 +00:00
1aaa03308c
Code cleanup.
2011-11-01 04:56:46 +00:00
1493aec2a1
Partly reverted r975 (restored Rainmeter.dll).
2011-09-29 06:04:20 +00:00
13c17b9d1a
- Removed support for using Rainmeter.dll as Litestep module
...
- Merged Rainmeter.dll and Rainmeter.exe
- Language resource file now located in \Language\<LanguageName>.dll
- Build.bat now automatically builds and packages all languages
2011-09-28 18:28:35 +00:00
55391d4b98
Some optimizations and cleanup.
2011-09-24 09:13:13 +00:00
754c33f82f
- Script: Fixed that Unicode characters were not correctly displayed
...
- About Log: 20 last log items are now displayed on launch
- LOG_DEBUG messages are ignored from plugins only when not in Debug mode
2011-09-03 16:45:29 +00:00
69f3ab1803
- Added Manage dialog, which consolidates RainBrowser and RainThemes into a single UI
...
- Updated About dialog
- Removed RainBrowser and RainThemes from build
2011-08-28 10:58:26 +00:00
e74d6f4619
- Added ability to escape real variables and measures as follows: #*RealVar*# [*RealMeasure*]
...
- NowPlayingPlugin: Addition change to r880 OpenPlayer fix
- Removing tolua++ generation package files
2011-07-29 17:18:21 +00:00
d7dedcfc75
Adding support for RegExp in Substitute strings when RegExpSubstitute=1 is set.
2011-07-29 11:49:46 +00:00
a76e8d1765
Missed a file in previous commit.
2011-07-27 13:21:55 +00:00
c7f9293e9c
Script:
...
- GetMeter dynamically detects STRING meters now (no need to use tolua.cast any longer)
- Removed unneeded (and undocumented) functions to exposed to Lua
- Refactored tolua++ generated code
2011-07-05 13:41:05 +00:00
6a5173c860
Upgrading development environment to Visual C++ 2010.
2011-02-10 16:09:05 +00:00