- Fix the mnemonic keys in the other translations myself
- Fix the german configuration dialog
See issue #2472 for more details.
svn path=/trunk/; revision=27826
- Remove some redundant resources
- Fix some typos
- Use RegisterClass instead of RegisterClassEx in the MyRegisterClass function: This way we don't need a resource for the small icon, but it works the same
- Add a "rsrc.rc" file
svn path=/trunk/; revision=27821
- stockmask and reuse counter are stored in the lower 16 bits of the typeinfo field in the entry, not in the upper 16 bits!
- take care of this when trying to lock an object (compare upper 16 bits of handle with lower 16 bits of typeinfo field)
- some variable renaming
- remove code duplication by moving debugoutput to an extra function
- move checking for expected object type to a different location, should be removed completely later
Fixes possible crashes if messing around with deleted / reused objects.
svn path=/trunk/; revision=27818
- include the region that could not be copied (invisible before) into invalid region
- use less regions and calculations
- return the type of the invalidated region (used by NtUserScrollWindowEx)
- Remove LPtoDP and DPtoPL. Everything is now in logical coordinates.
NtUserScrollDC:
- use SEH for buffer transfer
NtUserScrollWindowEx:
- use SEH for buffer transfer instead of MmCopyFromCaller
- use SEH to write back to usermode
- return the type of invalid region not of the invalidated region (nothing if SW_INVALIDATE is not set)
- use members of WINDOW_OBJECT instead of calling IntWinListChildren
Use hungarian notation for variables
fixes bug 2237
See issue #2237 for more details.
svn path=/trunk/; revision=27815
Reverting 27783 changes, since it's just a complete mess (setting LANG_NEUTRAL, then including langauge-specific resource files?! wtf?).
svn path=/trunk/; revision=27795
- includes an additional file, unix_func.c, which implements 3 unix API's which aren't available in Windows (poll, socketpair, inet_ntop)
- It builds, but it's completely untested.
svn path=/trunk/; revision=27793
- Minor changes to the GetProcNameString function
- Fix unselecting the license text. EM_SETSEL only works after the edit control has been drawn, so we cannot send this message in the WM_INITDIALOG message handler.
Instead we use PostMessage now. See KB96674 for more details.
- Downloaded the latest GPL 2.0 text from the GNU website and use that as the "gpl.txt" now.
Now we don't have these annoying "box" characters in the license dialog box anymore.
svn path=/trunk/; revision=27786
I also fixed that in the german translation, other translation still need to be fixed.
See issue #2206 for more details.
svn path=/trunk/; revision=27784
here is the issue, either it is gcc bugs being tricked for wrc (I do not think it is this case)
or it is a bug in windres for some rc syntax. I think it is this issue, only way to workaround
this bug are move en-us.rc to top of the langues list so it comes the frist langues for select
svn path=/trunk/; revision=27783
-----------------------------------------------------------
Fixed right hdc being save/restore , the #if 0 change was not accpected.
the code works fine without it. it was problare cause by another bug.
all wine test for gdi32_winetest dc pass now, without any foualt.
See issue #2055 for more details.
svn path=/trunk/; revision=27768