Commit graph

25733 commits

Author SHA1 Message Date
Timo Kreuzer 7f36f5002f Rename NtGdiGettextFace into NtGdiGetTextFaceW and add bAliasName parameter. Change parameter names in GetTextFaceW. Update ntgdibad.h
svn path=/trunk/; revision=27892
2007-07-26 23:02:47 +00:00
Timo Kreuzer f08a04538a update ntgdibad.h
svn path=/trunk/; revision=27891
2007-07-26 22:37:20 +00:00
Timo Kreuzer eb3712b47d - rename NtGdiGetTextExentExPoint to NtGdiGetTextExtentExW and add 8th parameter (currently unhandled)
svn path=/trunk/; revision=27890
2007-07-26 22:37:08 +00:00
Christoph von Wittich c4aa25f1aa add shell32_ros.diff
svn path=/trunk/; revision=27889
2007-07-26 21:53:05 +00:00
Christoph von Wittich ea206e8a12 -fix crash in shell32 caused by clamwin installer (patch by w3seek)
svn path=/trunk/; revision=27887
2007-07-26 21:43:22 +00:00
Timo Kreuzer da22f48dfd - add painting.c to gdi32.def
- implement FloodFill, calling NtGdiExtFloodFill
- implement CreateRectRgnIndirect, calling NtGdiCreateRectRgn
- remove NtGdiCreateRectRgnIndirect, NtGdiFloodFill from win32k
- update ntgdibad.h

svn path=/trunk/; revision=27883
2007-07-26 19:52:51 +00:00
Timo Kreuzer 8a32a579d8 sorry forgot this one
svn path=/trunk/; revision=27872
2007-07-26 18:17:32 +00:00
Timo Kreuzer f626203e0c update ntgdibad.h
svn path=/trunk/; revision=27866
2007-07-26 17:39:56 +00:00
Timo Kreuzer fc315e7116 - fix parameter count for NtGdiCreatePen in w32ksvc.db (4 params, not 3)
- implement CreatePen, calling NtGdiCreatePen@16 instead of forwarding to NtGdiCreatePen@12, wich does not exist
- implement CreatePenIndirect, calling NtGdiCreatePen, instead of forwarding to NtGdiCreatePenIndirect
- remove NtGdiCreatePenIndirect from w32ksvc.db and win32k

svn path=/trunk/; revision=27865
2007-07-26 17:38:49 +00:00
Colin Finck 6e95387504 Fix the Winhelp build
I know this is a pretty bad "fix", but as long as we have nothing better and Winhelp builds again, we have to use it ;-)

svn path=/trunk/; revision=27863
2007-07-26 17:07:24 +00:00
Timo Kreuzer ce4721237b update ntgdibad.h
svn path=/trunk/; revision=27860
2007-07-26 16:41:09 +00:00
Timo Kreuzer e71ca90a57 remove NtGdiCreateEllipticRegionIndirect from win32k
svn path=/trunk/; revision=27859
2007-07-26 16:40:23 +00:00
Timo Kreuzer 1a455c9c06 remove NtGdiCreateEllipticRegionIndirect from w32ksvc.db
svn path=/trunk/; revision=27858
2007-07-26 16:39:27 +00:00
Timo Kreuzer 75fec6f6f9 implement CreateEllipticRgnIndirect, calling NtGdiCreateEllipticRgn, instead of redirecting to NtGdiCreateEllipticRgnIndirect
svn path=/trunk/; revision=27857
2007-07-26 16:27:47 +00:00
Timo Kreuzer 16306b2ce0 update ntgdibad.h
svn path=/trunk/; revision=27855
2007-07-26 16:02:37 +00:00
Timo Kreuzer 531bc84358 remove NtGdiCreateCompatibleBitmap from win32k
svn path=/trunk/; revision=27854
2007-07-26 16:01:58 +00:00
Timo Kreuzer 6488d2a0a3 remove NtGdiCreateCompatibleBitmap from syscall db
svn path=/trunk/; revision=27853
2007-07-26 16:01:13 +00:00
Timo Kreuzer e81c617c19 implement CreateDiscardableBitmap, calling NtGdiCreateCompatibleBitmap instead of redirecting to NtGdiCreateDiscardableBitmap
svn path=/trunk/; revision=27852
2007-07-26 15:59:44 +00:00
Timo Kreuzer ca6fc5cff9 - implement CreateBitmapIndirect, calling NtGdicreateBitmap
- NtGdiCreateBitmap: directly do the job instead of calling IntCreateBitmapIndirect
- remove IntCreateBitmapIndirect
- remove NtGdiCreateBitmapIndirect
- update ntgdibad.h

svn path=/trunk/; revision=27851
2007-07-26 15:20:29 +00:00
Hervé Poussineau bc4b14c9c4 Don't abuse debug system
svn path=/trunk/; revision=27850
2007-07-26 15:13:36 +00:00
Christoph von Wittich 0cd283447c fix condition in rosglCopyContext patch by Dirus (DannyDaemonic at gmail.com)
See issue #2375 for more details.

svn path=/trunk/; revision=27849
2007-07-26 15:12:39 +00:00
Thomas Bluemel bf93eab031 Removed hacks from findfirst/findnext APIs
See issue #1736 for more details.

svn path=/trunk/; revision=27847
2007-07-26 15:07:07 +00:00
Christoph von Wittich 4473df2e66 get sysdm to work with freeldr.ini as well
See issue #2302 for more details.

svn path=/trunk/; revision=27846
2007-07-26 14:56:01 +00:00
Johannes Anderwald a27339eabc - fix duplicate control id constant by Carlo Bramini (carlo dot bramix at libero dot it)
See issue #2479 for more details.

svn path=/trunk/; revision=27845
2007-07-26 14:54:55 +00:00
Daniel Reimer be3aec5033 Commited Workaround in userenv, too. ReactOS does not like Greek letters in Folder Names... See Bug 2478. (from Giannis Adamopoulos)
svn path=/trunk/; revision=27844
2007-07-26 14:53:15 +00:00
Johannes Anderwald a276740842 - update italian translation and a few code simplifications by Carlo Bramini (carlo dot bramix at libero dot it)
- fix a few issues (remove SIZEOF macro + SUBLANG_ITALIAN...)
See issue #2365 for more details.

svn path=/trunk/; revision=27843
2007-07-26 14:48:47 +00:00
Timo Kreuzer caeec5d190 - TextOutW: call NtGdiExtTextOut
- remove NtGdiTextOut from win32k
todo: NtGdiExtTextOut -> NtGdiExtTextOutW (does someone know what the 9th parameter is?)

svn path=/trunk/; revision=27840
2007-07-26 13:57:17 +00:00
Colin Finck 308132efa0 - Remove the main() procedure as we already have a WinMain() procedure and we need the hInstance value
- Use RegisterClass with WNDCLASS instead of RegisterClassEx with WNDCLASSEX, so we don't need to care about the small icon

svn path=/trunk/; revision=27838
2007-07-26 12:31:56 +00:00
Colin Finck 768fc82ee4 - Make some check boxes wider, so the text is fully displayed (patch by Nathan Davidson, coviti AT gmail DOT com)
- Also do that for the other languages
- Fix the Norwegian and Thai translation, where even control names and boot parameters were translated
  Translators, don't do that, that's highly wrong! (but funny anyway... :-D )
See issue #2343 for more details.

svn path=/trunk/; revision=27837
2007-07-26 12:14:14 +00:00
Colin Finck 8443ad9e13 Updated slovak translation for explorer-new by Mario Kacmar (kario AT szm DOT sk)
svn path=/trunk/; revision=27836
2007-07-26 11:46:10 +00:00
Colin Finck 8647578fc1 Apply a Downloader translation by Paolo Devoti (devotip AT tiscali DOT it) from bug 2027, so this bug can finally be closed now :-)
See issue #2027 for more details.

svn path=/trunk/; revision=27835
2007-07-26 11:42:59 +00:00
Daniel Reimer 174affb36d eol:style = native
svn path=/trunk/; revision=27834
2007-07-26 11:08:19 +00:00
Daniel Reimer df75cfd9de Apply patches from BugZilla:
- Brazilian Portuguese translation for winmm (Bug 2442) from Marcelo Zamperetti (marcelohz AT gmail DOT com) (2nd bin with both Portugese RCs)
- Updated french translation for syssetup (Bug 2462) from Pierre Schweitzer (heis_spiter AT hotmail DOT com)
- Fixes to italian translation for powercfg applet (Bug 2467) from Carlo Bramini (carlo DOT bramix AT libero DOT it)
- Update for greek translation (Bug 2478) from Giannis Adamopoulos (johnyadams AT hotmail DOT com) except userenv.diff

svn path=/trunk/; revision=27833
2007-07-26 11:03:00 +00:00
Colin Finck bd3f848ef4 Brazilian Portuguese translation for regedit by Marcelo Zamperetti (marcelohz AT gmail DOT com)
For the record, this seems to be the first program that we now have in both Brazilian Portuguese and Portuguese from Portugal :-)

If someone has time, please look at the regedit code and find out which dialogs are really still needed.
For me it looks like the layout of the resource files was changed some time ago and now we have files with the old and with the new layout.
See issue #2440 for more details.

svn path=/trunk/; revision=27832
2007-07-26 10:40:18 +00:00
Colin Finck cdc93ad52e Brazilian Portuguese translation by Marcelo Zamperetti (marcelohz AT gmail DOT com)
I changed SUBLANG_PORTUGUESE_BRAZILIAN to SUBLANG_NEUTRAL, so the translation is also used as long as we have no other portuguese translation
See issue #2439 for more details.

svn path=/trunk/; revision=27831
2007-07-26 10:17:37 +00:00
Colin Finck d031691221 Updated portuguese keyboard layout by João Jerónimo.
See issue #2436 for more details.

svn path=/trunk/; revision=27830
2007-07-26 10:09:30 +00:00
Colin Finck 4096e1a913 Updated polish translation by Artek Wiśniewski (aart3k AT gmail DOT com)
See issue #2433 for more details.

svn path=/trunk/; revision=27829
2007-07-26 10:04:46 +00:00
Colin Finck 23dd40bdad Fix the german "Run" dialog as requested by Christoph
svn path=/trunk/; revision=27828
2007-07-26 09:58:40 +00:00
Colin Finck ca0081aaf6 Ah, forgot this one :-(
svn path=/trunk/; revision=27827
2007-07-26 09:50:03 +00:00
Colin Finck 53a6e85507 - Fix the mnemonic keys for the english translation and add a slovak translation (patch by Mario Kacmar, kario AT szm DOT sk)
- 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
2007-07-26 09:45:18 +00:00
Colin Finck 34ba650217 Updated norwegian translation my Lars Martin Hambro (lars_martin4 AT hotmail DOT com)
See issue #1741 for more details.

svn path=/trunk/; revision=27825
2007-07-26 09:15:25 +00:00
Colin Finck 5663aa0b6f Ukrainian translations by Artem Reznikov (temarez AT yandex DOT ru)
See issue #2477 for more details.

svn path=/trunk/; revision=27824
2007-07-26 09:09:45 +00:00
Colin Finck e97732e87c Slovak translation for netid by Mario Kacmar (kario AT szm DOT sk)
svn path=/trunk/; revision=27823
2007-07-26 08:18:08 +00:00
Colin Finck e7f9003e73 Small fix in the slovak translation
svn path=/trunk/; revision=27822
2007-07-26 08:00:41 +00:00
Colin Finck 025355738a - Remove all the VS stuff from the english resource file and make it readable/editable/translateable
- 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
2007-07-26 07:43:01 +00:00
Timo Kreuzer c277abc3bb gdiobjects patch:
- 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
2007-07-25 22:39:14 +00:00
Timo Kreuzer 9a5a65a65b Add some type definitions and macros for gdi object entries. Needed for upcoming gdiobj patch.
svn path=/trunk/; revision=27817
2007-07-25 22:22:38 +00:00
Timo Kreuzer e4aff98165 UserScrollDC (complete rewrite):
- 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
2007-07-25 21:51:56 +00:00
Christoph von Wittich d3703b4fe6 don't stub a function we already have
svn path=/trunk/; revision=27813
2007-07-25 19:19:54 +00:00
Colin Finck bdf7b50774 Updated language files by Olaf Siejka (caemyr AT gmail DOT com)
See issue #2438 for more details.

svn path=/trunk/; revision=27812
2007-07-25 18:25:16 +00:00