Stefan Hacker
3db23e6b5f
Make mumble overlay able to detect mumble independent of executable name
2011-02-27 02:54:17 +01:00
Thorvald Natvig
1161c9a1c4
Remove 1.1.x - no longer maintained
2011-02-20 04:21:34 +01:00
Thorvald Natvig
8a44cb950d
Indent, changelog, submodule and language update
2011-01-21 03:47:51 +01:00
Thorvald Natvig
e1b24d25f0
Clean up a few compiler warnings.
2011-01-20 18:25:15 -08:00
Stefan Hacker
194ab5697f
Fix overlay causing stack overflow when closing vs2010 solution
...
The amount of stack allocated for reading the black/whitelist values from the registry caused a stack overflow when closing solutions in vs2010. The fix is to switch to dynamic allocation on the heap for this variable. This fix also contains minor refactoring for better readability and adds a bit of additional debug output.
2011-01-09 15:42:42 +01:00
Stefan Hacker
ee8dcd8e55
Fix some problems with overlay backlisting not preventing dx hooking. Improve checking for WPF.
2010-12-23 19:53:07 +01:00
Stefan Hacker
0813b58cd5
Add 'M:' prefix to fods/ods overlay debugging function output
2010-12-23 19:36:01 +01:00
Benjamin Jemlich
34ff2e7aee
More potential a_ucTexture == NULL crash fixes
2010-11-19 15:42:25 +01:00
Benjamin Jemlich
bee5338dda
Readd overlay hook on DLL_THREAD_ATTACH
2010-11-02 17:14:38 +01:00
Benjamin Jemlich
ab2ed68d8e
Blacklist WPF apps in the overlay
2010-09-27 18:44:21 +02:00
Benjamin Jemlich
385f25684a
Fix overlay dll debug output
2010-07-26 13:36:09 +02:00
Benjamin Jemlich
8f0a2bdbb6
Revert "Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's debug output" because it breaks the overlay
...
This reverts commit c24b79e5f0 .
2010-07-26 08:26:54 +02:00
Stefan Hacker
c24b79e5f0
Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's debug output
2010-07-24 15:58:55 +02:00
Stefan Hacker
ec31de1b25
Add black/whitelist icon loading for Windows. Make lists match on full path as well as executable names
2010-05-04 18:07:33 +02:00
Stefan Hacker
620f169d2f
Make sure the overlay closes its registry handle
2010-03-16 20:25:30 +01:00
Thorvald Natvig
29088dcaba
Indent, changelog, submodule and language update
2010-03-08 19:42:54 +01:00
Stefan Hacker
c2397ee352
Backend for user controlled overlay Black-/Whitelisting
2010-03-04 03:41:49 +01:00
Thorvald Natvig
d44c84cb1a
This is not the window you are looking for
2010-02-28 18:16:27 +01:00
Thorvald Natvig
aa77c1e34b
Indent, changelog, submodule and language update
2010-02-27 23:35:52 +01:00
Thorvald Natvig
0abb9e5469
Don't use widget functions on embedded widgets, they misbehave in release mode
2010-02-27 23:31:25 +01:00
Thorvald Natvig
1c79299230
Indent, changelog, submodule and language update
2010-02-23 16:16:44 +01:00
Thorvald Natvig
5a9b23dc4d
WIP: Overlay
2010-02-18 15:23:57 +01:00
Thorvald Natvig
c16b9b8e8f
Indent, changelog, submodule and language update
2010-01-26 15:54:13 +01:00
Thorvald Natvig
036c6c3310
Remove dependence on sm.sm from Win32 overlay
2010-01-24 22:19:11 +01:00
Thorvald Natvig
0baf7589ad
D3D9, D3D10 and OpenGL/Win32 pipe-based overlay
2010-01-24 17:17:35 +01:00
Thorvald Natvig
16339bfc91
Update license to 2010
2010-01-05 08:49:22 +01:00
Thorvald Natvig
0a0c83fd0d
Add overlay safety checks for 11x too
2009-11-09 23:52:55 +01:00
Thorvald Natvig
384c0df91e
Blacklist explroer.exe from the overlay
2009-10-25 13:08:05 +01:00
Thorvald Natvig
f9bb90180b
Indent, changelog and submodule update
2009-10-12 22:59:16 +02:00
Thorvald Natvig
e4bc4a2bac
Don't initialize D3D etc if sharedmem fails
2009-10-12 16:02:32 +02:00
Thorvald Natvig
de5f7307b8
Indent, changelog and submodule update
2009-10-09 15:21:06 +02:00
Thorvald Natvig
1989a198cf
Add overlay magic number and check memory size
2009-10-02 16:25:29 +02:00
Thorvald Natvig
b5872663c7
Indent, changelog and submodule update
2009-09-02 17:41:45 +02:00
Thorvald Natvig
8e0cbc8c78
Release heuristic
2009-08-25 19:44:17 +02:00
Thorvald Natvig
93b6c57f4b
Proof-of-concept DX10 overlay
2009-08-25 18:12:05 +02:00
Thorvald Natvig
d2a64ee619
Start of DXGI Hook
2009-08-24 17:16:30 +02:00
Thorvald Natvig
2ce544f104
Indent and submodule update
2009-03-13 17:21:41 +01:00
Thorvald Natvig
c865f2f342
Update OpenGL overlay to recheck hook
2009-03-12 23:16:40 +01:00
Thorvald Natvig
e3f271b553
Indenting update
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1458 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-19 23:09:19 +00:00
Thorvald Natvig
e90dd48ea8
Prefetch offset for createdevice.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1442 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 02:46:38 +00:00
Thorvald Natvig
061aa70e22
Trampoline-based, chaining, push/ret calling overlay.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1440 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 00:22:05 +00:00
Thorvald Natvig
852f60d918
Thread-safe AddRef/Release for overlay.
...
Delayed-insertion D3D9 hook, work around bug in SupCom.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1431 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-15 16:17:05 +00:00
Thorvald Natvig
97abe97c73
Fix exit crash of overlay.
...
Also include interface replacement code. Not used yet though, it would fail if the game did device->GetSwapChain->GetDevice, unless we patch all of those as well.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1426 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-13 02:24:17 +00:00
Thorvald Natvig
ad2b8e2149
Update copyright for 2009
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1380 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-05 15:12:48 +00:00
Thorvald Natvig
974ced33ed
Update Win32 Overlay to inject LoadLibraryA. With the CBT hook, this should hopefully be enough.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1369 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-01 18:55:19 +00:00
Thorvald Natvig
a47fea8f34
Remove unused DSound/OpenAL hooks from overlay source
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1283 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-09-04 11:03:32 +00:00
Thorvald Natvig
2ff806e3ec
Indenting
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1270 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-09-01 20:16:47 +00:00
Thorvald Natvig
61fc898020
Try using the CBT hook to avoid IE slowdowns. Might be games that aren't catched by this one, though :(
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1262 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-30 13:30:52 +00:00
Thorvald Natvig
b8a995c037
Overlay blacklist and "override" added (put a file named "nooverlay" next to the executable to disable it).
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1260 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-08-29 15:56:27 +00:00
Thorvald Natvig
e93c194397
Indenting run
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1019 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-20 14:26:20 +00:00
Thorvald Natvig
1f89fdd23e
Move compiler settings to compiler.pri
...
Fix a lot of warnings with msvc
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1006 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-18 16:26:24 +00:00
Thorvald Natvig
d6ef7b8c51
Compile Win32 with Visual Studio + Intel C Compiler
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@958 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-01 16:57:14 +00:00
Thorvald Natvig
dc7e438976
Update copyright for 2008
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@908 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-01-05 16:25:48 +00:00
Thorvald Natvig
7d26a570b9
Memory map bugfixes
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@773 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-10-08 11:59:10 +00:00
Thorvald Natvig
fad508fc4d
Win32 OpenGL overlay. ETQW :)
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@754 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-30 12:39:16 +00:00
Thorvald Natvig
f219925553
Modularized win32 overlay.
...
Added preliminary DSound and OpenAL position grab to the overlay. (Only works with demos so far, no actual games work).
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@753 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-29 20:44:21 +00:00
Thorvald Natvig
93c3b9af59
Compile win32 overlay with GCC.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@752 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-29 14:18:17 +00:00
Thorvald Natvig
0678e97a83
Win32 overlay no longer depends on D3DX
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@751 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-29 13:44:28 +00:00
Thorvald Natvig
80969a6745
Use file mapping for shared memory on Win32.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@749 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-28 19:47:20 +00:00
Thorvald Natvig
cf86cdc976
Various bugfixes.
...
Updated overlay to only draw on topmost surface. Needs testing.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@747 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-28 14:13:47 +00:00
Thorvald Natvig
f87c0581ea
Updated overlay for Win32, should now be possible to port it to Linux.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@533 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-07-03 23:22:44 +00:00
Thorvald Natvig
1a6e2286d4
Immediate update of overlay on parameter change
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@273 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-05 17:50:15 +00:00
Thorvald Natvig
09c24eea28
Config for overlay.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@268 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-04 07:28:00 +00:00
Thorvald Natvig
48d79e9b7b
Make hooking less resource intensive on system.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@267 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-04 00:25:25 +00:00
Thorvald Natvig
ebf4c5f744
*** empty log message ***
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@266 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-03 22:26:12 +00:00
Thorvald Natvig
00f231b4c6
Overlay.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@265 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-03 22:25:41 +00:00