Colin Finck
b56a634cec
Changes by Carlo Bramini (carlo.bramix@libero.it):
...
- Convert the app from ANSI to TCHAR and enable Unicode compilation in the .rbuild file
- Dialog procedures now return INT_PTR instead of BOOL
- IDS_NOBODY has been added to the resource files
- Fixed a bug in SetDifficulty(): If custom selection, then no changes are done if the user presses the CANCEL button.
- Show mines in the end board in all mine boxes, which you previously marked with the QUESTION state, when you lost the game
- Added an accelerator table
- Define the WineMine root registry key in just one place as a constant rather than a #define, point it to the Software\Microsoft\WinMine key
- Code simplifications
Changes by me:
- Make our registry settings compatible with the MS WinMine settings, since we write into the WinMine registry key now
- Remove the WINE_STRICT check, which was needed to avoid an ancient WINE bug, but doesn't affect our tree. I also replaced all NULL_HANDLE's by NULL.
- Remove the IDS_APPNAME string, we use "WineMine" as a static constant for the application name now
- Remove the unused "mb" variable from the BOARD structure
- Load all resources by ID, not by name
- Add a manifest for enabling Common Controls 6.0
- Use ShellAbout instead of a custom About dialog
- Use a consistent indentation and consistent variable namings and types
See issue #2815 for more details.
svn path=/trunk/; revision=31378
2007-12-21 21:29:57 +00:00
Aleksey Bragin
f6c01b3703
- Remove ctype.h introduced in revision 1213 by David Welch. For quite a long time there is a proper version of ctype.h in ReactOS CRT.
...
svn path=/trunk/; revision=31377
2007-12-21 15:43:48 +00:00
Aleksey Bragin
550a5fa9ed
- Isolate Hal* #defines, which are absent in WDK, they should not be used in kernel development.
...
svn path=/trunk/; revision=31376
2007-12-21 14:58:18 +00:00
Hervé Poussineau
be15618a7f
Rename ASMCODE to ROS_KERNEL_ENTRY_POINT
...
svn path=/trunk/; revision=31375
2007-12-21 14:57:31 +00:00
Hervé Poussineau
148fd39043
Add VIDEO_DRIVER_INIT_FAILURE
...
svn path=/trunk/; revision=31374
2007-12-21 14:56:52 +00:00
James Tabor
9b24164abd
fix build
...
svn path=/trunk/; revision=31373
2007-12-21 14:02:37 +00:00
James Tabor
eca1866f15
Correct size for universal font id.
...
svn path=/trunk/; revision=31372
2007-12-21 13:48:04 +00:00
Aleksey Bragin
ad11e66d58
- Fix Alex's csrss compilation, however it won't link due to missing functionality in smss.
...
svn path=/trunk/; revision=31371
2007-12-21 13:40:20 +00:00
James Tabor
68075a2152
Add missing devivemode type.
...
svn path=/trunk/; revision=31370
2007-12-21 13:01:48 +00:00
Hervé Poussineau
4e7fc1bf52
No need to compile libxml2, as it is not used
...
svn path=/trunk/; revision=31369
2007-12-21 10:26:41 +00:00
Hervé Poussineau
bee8c290a3
[FORMATTING] Fix indentation
...
svn path=/trunk/; revision=31368
2007-12-21 10:11:29 +00:00
Hervé Poussineau
ab3c6601b7
Use TRACE/WARN/ERR/FIXME macros for debugging, so they can be enabled at runtime
...
svn path=/trunk/; revision=31367
2007-12-21 10:09:46 +00:00
Hervé Poussineau
0099292d68
[FORMATTING] Fix indentation
...
svn path=/trunk/; revision=31366
2007-12-21 10:06:46 +00:00
Hervé Poussineau
e1c174281d
Fix hazardous UNICODE_STRING buffer manipulations
...
svn path=/trunk/; revision=31365
2007-12-21 09:40:32 +00:00
Gregor Brunmar
181f62fec0
* Changed to aligned alloc of Direct3D9 object
...
* More fields in IDirect3D9 structure
svn path=/trunk/; revision=31364
2007-12-20 21:18:42 +00:00
Marc Piulachs
2d5dcf3064
spanish translation for format and regsvr32 by Remialdo <remialdo at gmail dot com>
...
See issue #2908 for more details.
svn path=/trunk/; revision=31363
2007-12-20 20:23:06 +00:00
Marc Piulachs
a85765072c
Italian translation updates by devpao <devotip at tiscali dot it>
...
See issue #2907 for more details.
svn path=/trunk/; revision=31362
2007-12-20 20:17:54 +00:00
Aleksey Bragin
c0c897289a
- Remove unneeded else-branch, spotted by Dmitry Philippov.
...
svn path=/trunk/; revision=31361
2007-12-20 19:04:52 +00:00
Aleksey Bragin
a9853e5a80
- Implement LpcRequestWaitReplyPort as a copy of NtRequestWaitReplyPort, but remove object referencing/dereferencing (we already have a pointer to the port object), and SEH (this function is internal to the kernel).
...
svn path=/trunk/; revision=31360
2007-12-20 18:38:19 +00:00
Colin Finck
8673adbeb8
Change some more text in the german translation of usetup
...
See issue #2904 for more details.
svn path=/trunk/; revision=31359
2007-12-20 18:19:29 +00:00
Ged Murphy
5fc59e29d9
missed this, apologies for spamming
...
svn path=/trunk/; revision=31357
2007-12-20 15:43:27 +00:00
Aleksey Bragin
21d4476bfc
- Top level exception handler can't be UnhandledExceptionFilter by default, this leads to an infinite recursion if top level was not overriden.
...
- Add HardError raising to UnhandledExceptionFilter, by Dmitry Philippov.
svn path=/trunk/; revision=31356
2007-12-20 15:41:24 +00:00
Aleksey Bragin
55999c83fb
- Turn back messagetables inlining support for now.
...
svn path=/trunk/; revision=31355
2007-12-20 15:30:12 +00:00
Aleksey Bragin
143d44b9f6
- Substitute MAX_PATH by 256 for now, since Linux hosts have no idea of a MAX_PATH.
...
svn path=/trunk/; revision=31354
2007-12-20 15:22:01 +00:00
Aleksey Bragin
afa1e79577
- Remove inlining messagetables option from wmc invocations.
...
svn path=/trunk/; revision=31353
2007-12-20 13:17:12 +00:00
Aleksey Bragin
3a189522d7
- Implement bin-files creation (as opposed to inlining resource data, which is incompatible with MSVC). Result matches 1:1 with mc.exe output on the same input file.
...
- This patch was submitted to Wine, but it needs to be reworked.
svn path=/trunk/; revision=31352
2007-12-20 13:11:30 +00:00
Aleksey Bragin
ef58f0b65b
- Provide ntcfgx.dll a preferred baseaddress.
...
svn path=/trunk/; revision=31351
2007-12-20 13:07:06 +00:00
Aleksey Bragin
79a2c2db56
- Make VBEMP look like a legacy driver.
...
- Reorganize VideoPortInitialize (firstly do all checks, then do Driver Object Extension related operations).
- Fix the hack Magnus Olsen added for the "No PNP videocard" problem, by adding a real check Windows 2003 SP1 videoport driver is performing (information got by building "stub" miniports and trying to load them with a checked build of W2K3SP1's videoprt.sys).
- Add stubbed handler for IRP_MJ_SYSTEM_CONTROL (for PnP miniports) and IRP_MJ_INTERNAL_DEVICE_CONTROL.
svn path=/trunk/; revision=31350
2007-12-20 12:31:39 +00:00
James Tabor
bf53c43ed8
Add a test to see which is the naughty handle type abusing the system. Free = 0 Window = 225 Menu = 116 CursorIcon = 1695 Hook = 2 CallProc = 6 Accel = 3 Monitor = 1
...
svn path=/trunk/; revision=31349
2007-12-20 02:36:38 +00:00
Colin Finck
feec3403a4
Remove this deprecated wchar_t logic.
...
We needed it, when host and target headers weren't fully separated, but this greatly improved now :-)
svn path=/trunk/; revision=31348
2007-12-20 00:30:20 +00:00
Colin Finck
d959db2131
- Don't reinvent the wheel again: Use <host/typedefs.h> in winebuild instead of defining the types for the host manually again
...
- Get rid of the "include/psdk" include directory in the winebuild makefile
- Add a definition for UINT_PTR and PUINT_PTR to <host/typedefs.h>
svn path=/trunk/; revision=31347
2007-12-20 00:20:01 +00:00
James Tabor
7b80e82207
Reorder code since it is a POWNED DC.
...
svn path=/trunk/; revision=31345
2007-12-19 23:48:07 +00:00
James Tabor
cefb74f67d
Fix a problem when freeing a window class with dirty bit set.
...
svn path=/trunk/; revision=31344
2007-12-19 23:26:04 +00:00
Timo Kreuzer
8ebdc869ec
update README.WINE
...
svn path=/trunk/; revision=31341
2007-12-19 21:55:04 +00:00
Timo Kreuzer
c9dc5d76f8
syscall dumper for win32k that also works on vista.
...
You need dbghelp.dll and symsrv.dll. The ones from syscall lister (http://www.openrce.org/blog/view/808/Syscall_lister ) work fine, the ones shipped with windows don't.
todo: support x64
svn path=/trunk/; revision=31340
2007-12-19 21:48:15 +00:00
Timo Kreuzer
929e7eeba5
sync dbghelp.dll to wine head. should fix build
...
svn path=/trunk/; revision=31339
2007-12-19 21:34:55 +00:00
Marc Piulachs
fa17bda2ef
spanish localizations by Remialdo <remialdo at gmail dot com>
...
- Added: systeminfo, mazescr and msgina
- Fix unterminated string in systeminfo/lang/es-ES.rc
See issue #2905 for more details.
svn path=/trunk/; revision=31338
2007-12-19 21:25:05 +00:00
Timo Kreuzer
556b0edec8
- update dbghelp.h and cvconst.h from wine
...
- update mscvpdb.h, winbase16.h and windef16.h wine headers
- create wine/winbase.h containing SYSLEVEL struct
- add regex.h to include/wine
svn path=/trunk/; revision=31337
2007-12-19 21:11:06 +00:00
Gregor Brunmar
2ba19fb650
* Forgot the struct name change in self-pointer
...
* Inited self-pointer
svn path=/trunk/; revision=31336
2007-12-19 20:48:58 +00:00
Gregor Brunmar
141a3b554b
* Renamed internal IDirect3D9 structure
...
* Made Direct3D9Impl's IUnknown interface more robust thanks to hpoussin
* Inited more values in internal struct
svn path=/trunk/; revision=31335
2007-12-19 20:44:43 +00:00
Colin Finck
a69fd32e4b
Change the umlauts to characters of the english alphabet, otherwise they aren't displayed correctly.
...
See issue #2902 for more details.
svn path=/trunk/; revision=31334
2007-12-19 20:19:41 +00:00
Gregor Brunmar
23b9c2f3d3
Changed last IDirect3D9->QueryInterface() according to hpoussin's feedback
...
svn path=/trunk/; revision=31333
2007-12-19 20:06:34 +00:00
Gregor Brunmar
162365cf34
Implemented IDirect3D9->QueryInterface()
...
svn path=/trunk/; revision=31332
2007-12-19 19:49:10 +00:00
Aleksey Bragin
a5e7839caf
- Fix dangerous passing of possibly unterminated wide string to RtlQueryRegistryValues (by opening the keys and passing handle instead).
...
- Fix incorrect string operation (assuming that the string is terminated). Spotted by hpoussin.
svn path=/trunk/; revision=31331
2007-12-19 17:46:58 +00:00
Gregor Brunmar
a212e8e76d
Added stubs and vtable for IDirect3D9 implementation
...
svn path=/trunk/; revision=31330
2007-12-19 17:41:05 +00:00
Johannes Anderwald
3305aeac57
- register greek translation
...
- add previously moved strings
- fix include guard
svn path=/trunk/; revision=31329
2007-12-19 15:19:38 +00:00
Johannes Anderwald
874e6f7c4d
- should now show all languages again
...
svn path=/trunk/; revision=31328
2007-12-19 15:12:10 +00:00
Johannes Anderwald
4748610cb7
- fix typos, grammar, style and identation
...
svn path=/trunk/; revision=31327
2007-12-19 14:50:21 +00:00
Johannes Anderwald
e258452a0d
- move nearly all hardcoded strings to the language specific files
...
- translate the new imported strings for german resource
- put all moved string for all other languages
- remove country identifier for languages which only has currently one translation (english/french)
svn path=/trunk/; revision=31326
2007-12-19 14:29:39 +00:00
Daniel Reimer
af4d563cad
Bug 2893: New Greek resource files (djapal@gmail.com)
...
Bug 2894: Ukrainian translation update (temarez@yandex.ru )
svn path=/trunk/; revision=31325
2007-12-19 11:37:35 +00:00