a4c7e83391
Move context menu related code into ContextMenu.cpp
2013-06-16 19:54:22 +03:00
5c91ab365d
Refactor skin scanning and skin folder indexing into SkinRegistry.cpp
...
This also adds tests.
2013-06-16 19:36:09 +03:00
531eee06da
Remove DisableThreadLibraryCalls.h
...
By default, VC++ links in a stub entry point, which already calls DisableThreadLibraryCalls(). See: %VS110COMNTOOLS%..\..\VC\crt\src\dllmain.c
2013-06-14 17:23:14 +03:00
8a086ffdcb
Make unit tests available in Release builds
2013-06-13 21:13:57 +03:00
c5e2a7a2cb
Actually fix running debug projects that use unit testing
2013-06-13 20:52:15 +03:00
384298a43e
Add some tests for ConfigParser
2013-06-13 17:32:35 +03:00
be3efa7531
Move MathParser to Common
2013-06-13 17:00:24 +03:00
cd4bf6d17a
Create Common.vcxproj to use files under Common as a static library
2013-06-12 21:54:23 +03:00
d079d13da6
Move path related functions into PathUtil
2013-06-12 21:15:16 +03:00
5b60d6c400
Enable /MP for large projects to reduce Release build time
2013-06-08 13:23:44 +03:00
bdb5605d24
Move RawString.h into Common
2013-05-31 17:34:36 +03:00
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
7581e3ac98
Move basic project options into Project.props
2013-05-01 13:02:17 +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
52e1f1c6b4
Moved common project settings into .props files
2012-12-18 19:49:51 +02: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
4591a969a6
Build option: Added /arch:SSE to Release/32bit.
2012-07-23 07:34:31 -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
b1176d9611
Cosmetics and restored 2cfbab6
, which was accidentally reverted in dc07162
2012-06-11 17:03:19 +03:00
dc35b31559
Cosmetics
2012-05-30 09:56:20 +03:00
66a5579550
Minor changes
2012-04-09 20:27:49 +03:00
7168634bb6
Disabled RTTI and removed dynamic_cast
2012-04-09 19:45:54 +03:00
c6a382f4ab
Removed /Ob1 option for fixing VS2010 optimization bug.
2012-04-09 06:53:00 -07:00
c69c56e42f
Cleaned project files
2012-04-09 14:04:07 +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
ee5cafb69e
Code cleanup.
2011-09-29 17:22:36 +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