reactos.git
16 years ago- Notify the system of changes to the environment variables.
Eric Kohl [Sat, 10 Nov 2007 16:50:22 +0000 (16:50 +0000)]
- Notify the system of changes to the environment variables.
- Parse pagefile sizes properly.
- Make pagefile sizes fully readable.

svn path=/trunk/; revision=30335

16 years agoClean-up the resource files:
Eric Kohl [Sat, 10 Nov 2007 16:44:52 +0000 (16:44 +0000)]
Clean-up the resource files:
- Pushbuttons always have a height of 14 units.
- Use AUTOCHECKBOX and AUTORADIOBUTTON instead of CONTROL.
- Fix indentation.

svn path=/trunk/; revision=30334

16 years ago- Added dead keys name
Pierre Schweitzer [Sat, 10 Nov 2007 16:22:06 +0000 (16:22 +0000)]
- Added dead keys name
- Removed some comments

svn path=/trunk/; revision=30333

16 years agoMerge from ReactX branch to trunk
Magnus Olsen [Sat, 10 Nov 2007 16:02:43 +0000 (16:02 +0000)]
Merge from ReactX branch to trunk
----------------------------------------------------------------------------------
Adding dxtn.dll to reactos it is need for mesa opengl to use compress texture.
for some issue this library are not build default, it need the patent flag be set
NSWPAT="1", This library are need it for opengl compress texture. But it will
not be in the official build, only for thus doing own build and activate the
patent flag, will be avail use compress texture. I have spoken with
Aleasky about this library.

svn path=/trunk/; revision=30332

16 years agoFix CreateLogoffSecurityAttributes. It does still not work because SetEntriesInAcl...
Maarten Bosma [Sat, 10 Nov 2007 15:56:36 +0000 (15:56 +0000)]
Fix CreateLogoffSecurityAttributes. It does still not work because SetEntriesInAcl is not implemented yet.

svn path=/trunk/; revision=30331

16 years agoRename variables
Hervé Poussineau [Sat, 10 Nov 2007 15:47:01 +0000 (15:47 +0000)]
Rename variables

svn path=/trunk/; revision=30330

16 years agoLimit machine name size
Hervé Poussineau [Sat, 10 Nov 2007 15:44:16 +0000 (15:44 +0000)]
Limit machine name size
Implement SetupDiGetDeviceInfoListDetailA
Rework SetupDiGetDeviceInfoListDetailW

svn path=/trunk/; revision=30329

16 years agoMerge from branch ReactX to Trunk,
Magnus Olsen [Sat, 10 Nov 2007 15:31:49 +0000 (15:31 +0000)]
Merge from branch ReactX to Trunk,
Please make a clean build after this update

Add dxg.sys driver
----------------------------------------------------------------
This driver contains all DirectX graphic APIs called by win32k. Most of them
are stubbed, and the following APIs are implemented:
DxDxgGenericThunk, DxDdIoctl, DriverEntry, DxDdStartupDxGraphics, DxDdCleanupDxGraphics

Add dxgthk.sys driver, which is 100% finished
---------------------------------------------------------
The following APIs are implemented (almost all are forwarders):
DriverEntry, EngAcquireSemaphore, EngAllocMem, EngAllocUserMem,
EngCopyBits, EngCreateBitmap, EngCreatePalette, EngCreateSemaphore,
EngDeletePalette, EngDeleteSemaphore, EngDeleteSurface,
EngFindImageProcAddress, EngFreeMem, EngFreeUserMem,
EngLoadImage, EngLockSurface, EngReleaseSemaphore,
EngSetLastError, EngUnloadImage, EngUnlockSurface

Add dxapi.sys driver
--------------------------------------------------------------
Most of the APIs used by the graphic card's driver or win32k are stubs.
The following APIs are implemented:
DriverEntry, GsDriverEntry, DxApiGetVersion, DxApi.
All APIs which DxApi wraps are stubs.

Changes in win32k
-------------------------------------------------------------------
Move _DC struct to include\reactos\win32k\ntgdihdl.h
--------------------------------------------------------------------------
Implement NtGdiDdCanCreateD3DBuffer, NtGdiD3dContextDestroy,
NtGdiD3dContextDestroyAll, NtGdiDdCreateD3DBuffer, NtGdiDdDestroyD3DBuffer,
NtGdiD3dDrawPrimitives2, NtGdiDdLockD3D, NtGdiD3dValidateTextureStageState,
NtGdiDdUnlockD3D, NtGdiDdCreateSurface, NtGdiDdWaitForVerticalBlank,
NtGdiDdCanCreateSurface, NtGdiDdGetScanLine, NtGdiDdCreateSurfaceEx,
DxDdStartupDxGraphics, NtGdiDdCreateDirectDrawObject, NtGdiDxgGenericThunk,
NtGdiDdGetDriverState, NtGdiDdColorControl, NtGdiDdCreateSurfaceObject,
NtGdiDdCreateSurfaceObject, NtGdiDdDeleteDirectDrawObject, NtGdiDdDeleteSurfaceObject,
NtGdiDdQueryDirectDrawObject, NtGdiDdReenableDirectDrawObject, NtGdiDdGetDriverInfo,
NtGdiDdGetAvailDriverMemory, NtGdiDdSetExclusiveMode, NtGdiDdFlipToGDISurface,
NtGdiDdGetDC, NtGdiDdGetDxHandle, NtGdiDdReleaseDC, NtGdiDdResetVisrgn,
NtGdiDdSetGammaRamp, NtGdiDdDestroySurface, NtGdiDdFlip, NtGdiDdLock, NtGdiDdUnlock,
NtGdiDdBlt, NtGdiDdSetColorKey, NtGdiDdAddAttachedSurface, NtGdiDdGetBltStatus,
NtGdiDdGetFlipStatus, NtGdiDdUpdateOverlay, NtGdiDdSetOverlayPosition,
NtGdiDdAlphaBlt, NtGdiDdAttachSurface, NtGdiDdUnattachSurface,
NtGdiDvpCanCreateVideoPort, NtGdiDvpColorControl, NtGdiDvpCreateVideoPort,
NtGdiDvpDestroyVideoPort, NtGdiDvpFlipVideoPort, NtGdiDvpGetVideoPortBandwidth,
NtGdiDvpGetVideoPortFlipStatus, NtGdiDvpGetVideoPortInputFormats,
NtGdiDvpGetVideoPortLine, NtGdiDvpGetVideoPortOutputFormats,
NtGdiDvpGetVideoPortConnectInfo, NtGdiDvpGetVideoSignalStatus,
NtGdiDvpUpdateVideoPort, NtGdiDvpWaitForVideoPortSync,
NtGdiDvpAcquireNotification, NtGdiDvpReleaseNotification,
NtGdiDvpGetVideoPortField, NtGdiDdBeginMoCompFrame,
NtGdiDdCreateMoComp, NtGdiDdDestroyMoComp,
NtGdiDdEndMoCompFrame, NtGdiDdGetInternalMoCompInfo,
NtGdiDdGetMoCompBuffInfo, NtGdiDdGetMoCompFormats,
NtGdiDdGetMoCompGuids, NtGdiDdQueryMoCompStatus,
NtGdiDdRenderMoComp, HeapVidMemAllocAligned,
VidMemFree, EngAllocPrivateUserMem, EngFreePrivateUserMem,
EngLockDirectDrawSurface, EngUnlockDirectDrawSurface

But all those functions are stubbed in dxg.sys
----------------------------------------------------------------------------
Implemented APIsL

DxEngLockDC, DxEngUnlockDC, DxEngGetDCState, EngDxIoctl
----------------------------------------------------------------------------
Stubbed APIs:

DxEngNUIsTermSrv, DxEngRedrawDesktop, DxEngDispUniq, DxEngVisRgnUniq,
DxEngEnumerateHdev, DxEngGetDeviceGammaRamp, DxEngCreateMemoryDC,
DxEngScreenAccessCheck, DxEngLockShareSem, DxEngUnlockShareSem,
DxEngLockHdev, DxEngUnlockHdev, DxEngReferenceHdev,
DxEngIsHdevLockedByCurrentThread, DxEngUnreferenceHdev,
DxEngSetDeviceGammaRamp, DxEngSpTearDownSprites,
DxEngSpUnTearDownSprites, DxEngSpSpritesVisible,
DxEngGetHdevData, DxEngSetHdevData, DxEngGetDesktopDC,
DxEngDeleteDC, DxEngCleanDC, DxEngSetDCOwner,
DxEngSetDCState, DxEngSelectBitmap,DxEngSetBitmapOwner,
DxEngDeleteSurface, DxEngGetSurfaceData, DxEngAltLockSurface,
DxEngUploadPaletteEntryToSurface, DxEngMarkSurfaceAsDirectDraw,
DxEngSelectPaletteToSurface, DxEngSyncPaletteTableWithDevice,
DxEngSetPaletteState, DxEngGetRedirectionBitmap, DxEngLoadImage,
DxEngIncDispUniq

----------------------------------------------------------------------------
Remember we need the DxEng APIs implemented and HeapVidMemAllocAligned,
VidMemFree, EngAllocPrivateUserMem, EngFreePrivateUserMem,
EngLockDirectDrawSurface, EngUnlockDirectDrawSurface implemented
before it's possible to have full DirectX support at kmode.

svn path=/trunk/; revision=30328

16 years agoRework SetupDiOpenDevRegKey
Hervé Poussineau [Sat, 10 Nov 2007 15:11:56 +0000 (15:11 +0000)]
Rework SetupDiOpenDevRegKey

svn path=/trunk/; revision=30327

16 years agoMerge some changes from Wine
Hervé Poussineau [Sat, 10 Nov 2007 14:35:21 +0000 (14:35 +0000)]
Merge some changes from Wine

svn path=/trunk/; revision=30326

16 years agoAdd a stub for SetupDiDeleteDevRegKey
Hervé Poussineau [Sat, 10 Nov 2007 14:07:45 +0000 (14:07 +0000)]
Add a stub for SetupDiDeleteDevRegKey

svn path=/trunk/; revision=30325

16 years agoRename SETUP_DEV_INFO_SET_MAGIC to SETUP_DEVICE_INFO_SET_MAGIC
Hervé Poussineau [Sat, 10 Nov 2007 14:04:55 +0000 (14:04 +0000)]
Rename SETUP_DEV_INFO_SET_MAGIC to SETUP_DEVICE_INFO_SET_MAGIC
Rename struct DeviceInfoElement to struct DeviceInfo
Add a link to DeviceInfoSet in each DeviceInfo structure (not used yet)

svn path=/trunk/; revision=30324

16 years ago- Fix a bug.
Aleksey Bragin [Sat, 10 Nov 2007 13:02:04 +0000 (13:02 +0000)]
- Fix a bug.
( jz -> js, a typo)

svn path=/trunk/; revision=30323

16 years ago- fix a bug
Johannes Anderwald [Sat, 10 Nov 2007 11:23:01 +0000 (11:23 +0000)]
- fix a bug

svn path=/trunk/; revision=30321

16 years ago- scsi.inf made by hpoussin, to address the issue in bug 2631.
Aleksey Bragin [Sat, 10 Nov 2007 11:21:08 +0000 (11:21 +0000)]
- scsi.inf made by hpoussin, to address the issue in bug 2631.
See issue #2631 for more details.

svn path=/trunk/; revision=30320

16 years agofix bug in NtUserToUnicodeEx. It still ignores the hkl parameter.
Timo Kreuzer [Sat, 10 Nov 2007 04:53:02 +0000 (04:53 +0000)]
fix bug in NtUserToUnicodeEx. It still ignores the hkl parameter.
NtUserVkScanKeyEx: use HKL instead of ULONG_PTR.
See issue #2557 for more details.

svn path=/trunk/; revision=30318

16 years agosome tests for NtUserToUnicodeEx
Timo Kreuzer [Sat, 10 Nov 2007 04:21:35 +0000 (04:21 +0000)]
some tests for NtUserToUnicodeEx

svn path=/trunk/; revision=30317

16 years agoadd VK_OEM_102 to us keyboard layout
Timo Kreuzer [Sat, 10 Nov 2007 03:44:31 +0000 (03:44 +0000)]
add VK_OEM_102 to us keyboard layout

svn path=/trunk/; revision=30316

16 years ago- readd MFT_SEPERATOR to background context menu
Johannes Anderwald [Fri, 9 Nov 2007 19:49:18 +0000 (19:49 +0000)]
- readd MFT_SEPERATOR to background context menu
- add shell new implementation

svn path=/trunk/; revision=30307

16 years agoSilence some warnings when compiling taskmgr with MSVC2005
Colin Finck [Fri, 9 Nov 2007 19:46:01 +0000 (19:46 +0000)]
Silence some warnings when compiling taskmgr with MSVC2005

svn path=/trunk/; revision=30306

16 years agoNo need for dca here if the ScreenDeviceContext is set inaccessible. So free the...
James Tabor [Fri, 9 Nov 2007 18:05:41 +0000 (18:05 +0000)]
No need for dca here if the ScreenDeviceContext is set inaccessible. So free the dca.

svn path=/trunk/; revision=30304

16 years agoUpdate the documentation
Magnus Olsen [Fri, 9 Nov 2007 17:33:02 +0000 (17:33 +0000)]
Update the documentation
adding lite more code

svn path=/branches/reactx/; revision=30301

16 years ago- move FCIDM_SHVIEW_NEW, FCIDM_SHVIEW_NEWFOLDER, FCIDM_SHVIEW_NEWLINK, from menu...
Johannes Anderwald [Fri, 9 Nov 2007 17:24:10 +0000 (17:24 +0000)]
- move FCIDM_SHVIEW_NEW, FCIDM_SHVIEW_NEWFOLDER, FCIDM_SHVIEW_NEWLINK, from menu to resource strings
- delete new file object from background contextmenu code as this code this should be implemented as context menu extension

svn path=/trunk/; revision=30300

16 years ago- Fix incidentally broken russian translation.
Aleksey Bragin [Fri, 9 Nov 2007 15:40:10 +0000 (15:40 +0000)]
- Fix incidentally broken russian translation.

svn path=/trunk/; revision=30298

16 years agoMany more conversions to Unicode function and type names for taskmgr
Colin Finck [Fri, 9 Nov 2007 15:26:02 +0000 (15:26 +0000)]
Many more conversions to Unicode function and type names for taskmgr

svn path=/trunk/; revision=30297

16 years agoDmitry Chapyshev <lentind@yandex.ru>
Aleksey Bragin [Fri, 9 Nov 2007 15:15:38 +0000 (15:15 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Small visual improvements in 24 and 8 bpp icons.
- Create 8bpp or 24bpp icons if they were missing somewhere.

svn path=/trunk/; revision=30296

16 years agoImplement KsCreateAllocator, KsCreateClock, KsCreatePin, KsCreateTopologyNode
Magnus Olsen [Fri, 9 Nov 2007 15:08:44 +0000 (15:08 +0000)]
Implement KsCreateAllocator, KsCreateClock, KsCreatePin, KsCreateTopologyNode
stub : KsiCreateObjectType
all functions are call to KsiCreateObjectType, so they are not really implement.
Old code from 2004, it have not been cleanup for KsiCreateObjectType, the new ks.h header I wrote is now ready for this code.
This module can not be merge to trunk until the new ks.h is ready.

svn path=/branches/reactx/; revision=30295

16 years agoDmitry Chapyshev <lentind@yandex.ru>
Aleksey Bragin [Fri, 9 Nov 2007 14:56:33 +0000 (14:56 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Start implementing telephon.cpl.
- Delete flags.ico from intl.cpl, it's unused.

svn path=/trunk/; revision=30294

16 years agoupdate the new ks-h with one more struct
Magnus Olsen [Fri, 9 Nov 2007 14:21:55 +0000 (14:21 +0000)]
update the new ks-h with one more struct

svn path=/branches/reactx/; revision=30293

16 years ago- This one is not needed anymore (_LIBCNT_ is defined in libcntpr.rbuild, PCH is...
Aleksey Bragin [Fri, 9 Nov 2007 12:25:10 +0000 (12:25 +0000)]
- This one is not needed anymore (_LIBCNT_ is defined in libcntpr.rbuild, PCH is precomp.h).

svn path=/trunk/; revision=30292

16 years ago- Build crt and libcntpr from one source tree (using conditional code and/or differen...
Aleksey Bragin [Fri, 9 Nov 2007 12:20:16 +0000 (12:20 +0000)]
- Build crt and libcntpr from one source tree (using conditional code and/or different source files where code is not shared).

svn path=/trunk/; revision=30291

16 years agomissed a few
Ged Murphy [Fri, 9 Nov 2007 11:47:10 +0000 (11:47 +0000)]
missed a few

svn path=/trunk/; revision=30290

16 years agoconvert to unicode in an attempt to address bug 2805
Ged Murphy [Fri, 9 Nov 2007 11:40:54 +0000 (11:40 +0000)]
convert to unicode in an attempt to address bug 2805

svn path=/trunk/; revision=30289

16 years ago- Copy except and memccpy.c from libcntpr.
Aleksey Bragin [Fri, 9 Nov 2007 11:22:29 +0000 (11:22 +0000)]
- Copy except and memccpy.c from libcntpr.

svn path=/trunk/; revision=30288

16 years agoFix bug spoted by Stefan100 on IRC.
James Tabor [Fri, 9 Nov 2007 09:13:01 +0000 (09:13 +0000)]
Fix bug spoted by Stefan100 on IRC.

svn path=/trunk/; revision=30287

16 years ago- Sync some changes in strings from libcntpr.
Aleksey Bragin [Thu, 8 Nov 2007 21:06:20 +0000 (21:06 +0000)]
- Sync some changes in strings from libcntpr.
- Move string implementation (in "header" files) into /string dir.
- Copy over libcntpr-specific implementations into _nt.c files (for now, later they could do with a define).
- libcntpr's is now almost fully syncronized and could be merged into the tree except for "except" directory.

svn path=/trunk/; revision=30283

16 years ago- Build API stats on request (new target "make rgenstat" will create apistatus.xml)
Marc Piulachs [Thu, 8 Nov 2007 20:52:42 +0000 (20:52 +0000)]
- Build API stats on request (new target "make rgenstat" will create apistatus.xml)
- Partly updated apistatus.lst

svn path=/trunk/; revision=30282

16 years agoDon't build rgenstat when "make clean"
Marc Piulachs [Thu, 8 Nov 2007 20:49:55 +0000 (20:49 +0000)]
Don't build rgenstat when "make clean"

svn path=/trunk/; revision=30281

16 years agoFix the reactx build for ksuser.dll
Magnus Olsen [Thu, 8 Nov 2007 20:09:58 +0000 (20:09 +0000)]
Fix the reactx build for ksuser.dll

svn path=/branches/reactx/; revision=30278

16 years agoStart on ksuser.
Magnus Olsen [Thu, 8 Nov 2007 20:08:42 +0000 (20:08 +0000)]
Start on ksuser.

svn path=/branches/reactx/; revision=30277

16 years agoadd __REACTOS__ specific code to get around the fact that janderwald isn't working...
Ged Murphy [Thu, 8 Nov 2007 16:47:28 +0000 (16:47 +0000)]
add __REACTOS__ specific code to get around the fact that janderwald isn't working hard enough on shell32 ;)

svn path=/trunk/; revision=30276

16 years agofix wdmguid.a (it is now compatible with ddk version 3790.1830)
Magnus Olsen [Thu, 8 Nov 2007 16:19:08 +0000 (16:19 +0000)]
fix wdmguid.a (it is now compatible with ddk version 3790.1830)

svn path=/branches/reactx/; revision=30275

16 years ago- save all settings to memory when the connect button is hit
Ged Murphy [Thu, 8 Nov 2007 15:29:23 +0000 (15:29 +0000)]
- save all settings to memory when the connect button is hit
- add some slightly hackish code to get the thing working.
- you should now be able to connect to Windows machines using your choice of IP address, resolution and bpp.

svn path=/trunk/; revision=30274

16 years agorename rdpfile.c to settings.c
Ged Murphy [Thu, 8 Nov 2007 14:34:13 +0000 (14:34 +0000)]
rename rdpfile.c to settings.c

svn path=/trunk/; revision=30273

16 years agorename NtGdiGetClipBox to NtGdiGetAppClipBox
Timo Kreuzer [Thu, 8 Nov 2007 14:29:31 +0000 (14:29 +0000)]
rename NtGdiGetClipBox to NtGdiGetAppClipBox

svn path=/trunk/; revision=30272

16 years agomove to a precompiled header
Ged Murphy [Thu, 8 Nov 2007 13:24:13 +0000 (13:24 +0000)]
move to a precompiled header

svn path=/trunk/; revision=30271

16 years agoadd missing break
Ged Murphy [Thu, 8 Nov 2007 13:06:00 +0000 (13:06 +0000)]
add missing break

svn path=/trunk/; revision=30270

16 years agofix the header mess and get it building with rosbe, albeit with many warnings at...
Ged Murphy [Thu, 8 Nov 2007 12:47:25 +0000 (12:47 +0000)]
fix the header mess and get it building with rosbe, albeit with many warnings at the moment

svn path=/trunk/; revision=30269

16 years ago- Move ctype into strings.
Aleksey Bragin [Thu, 8 Nov 2007 12:15:39 +0000 (12:15 +0000)]
- Move ctype into strings.
- Separate msvcrt-specific exception handling routine into prolog.s file.
- Move bsearch to the search directory.

svn path=/trunk/; revision=30267

16 years ago- Rearrange source files location, so that string/math/etc routines aren't spread...
Aleksey Bragin [Thu, 8 Nov 2007 10:54:42 +0000 (10:54 +0000)]
- Rearrange source files location, so that string/math/etc routines aren't spread throughout the CRT tree.

svn path=/trunk/; revision=30266

16 years agoTemp fix for the Window Handle issue.
James Tabor [Thu, 8 Nov 2007 08:04:58 +0000 (08:04 +0000)]
Temp fix for the Window Handle issue.

svn path=/trunk/; revision=30261

16 years agoNtGdiGetChar/ABCWidth/sW now fully functional and tested good with AbiWord. Text...
James Tabor [Thu, 8 Nov 2007 06:17:17 +0000 (06:17 +0000)]
NtGdiGetChar/ABCWidth/sW now fully functional and tested good with AbiWord. Text looks very nice.

svn path=/trunk/; revision=30260

16 years agoIntGdiPolygon: close the polygon outline
Timo Kreuzer [Thu, 8 Nov 2007 02:19:25 +0000 (02:19 +0000)]
IntGdiPolygon: close the polygon outline
See issue #2782 for more details.

svn path=/trunk/; revision=30259

16 years agostart fixing wdmguid.a 50% is done
Magnus Olsen [Thu, 8 Nov 2007 01:49:53 +0000 (01:49 +0000)]
start fixing wdmguid.a 50% is done

svn path=/branches/reactx/; revision=30258

16 years agoclean up indentation, no code change
Timo Kreuzer [Thu, 8 Nov 2007 01:22:40 +0000 (01:22 +0000)]
clean up indentation, no code change

svn path=/trunk/; revision=30257

16 years agoadd last guids for ksguid.a
Magnus Olsen [Thu, 8 Nov 2007 00:59:17 +0000 (00:59 +0000)]
add last guids for ksguid.a
This lib are now completed against ddk version 3790.1830

svn path=/branches/reactx/; revision=30256

16 years agoclean up indentation, no code change
Timo Kreuzer [Thu, 8 Nov 2007 00:36:15 +0000 (00:36 +0000)]
clean up indentation, no code change

svn path=/trunk/; revision=30255

16 years ago- convert dialog to unicode
Ged Murphy [Thu, 8 Nov 2007 00:23:55 +0000 (00:23 +0000)]
- convert dialog to unicode
- fix /W4 warnings

svn path=/trunk/; revision=30254

16 years agoadd 20 more guids for ksguid.a
Magnus Olsen [Thu, 8 Nov 2007 00:18:34 +0000 (00:18 +0000)]
add 20 more guids for ksguid.a

svn path=/branches/reactx/; revision=30253

16 years agosmaller cleanup/sort in the guids define list bit
Magnus Olsen [Wed, 7 Nov 2007 23:46:50 +0000 (23:46 +0000)]
smaller cleanup/sort in the guids define list bit

svn path=/branches/reactx/; revision=30252

16 years ago- SVN Maintenance.
Aleksey Bragin [Wed, 7 Nov 2007 22:59:56 +0000 (22:59 +0000)]
- SVN Maintenance.

svn path=/trunk/; revision=30251

16 years agoadd some more guids id to ksguid
Magnus Olsen [Wed, 7 Nov 2007 22:47:20 +0000 (22:47 +0000)]
add some more guids id to ksguid
smaller cleanup/sort in the guids define list bit

svn path=/branches/reactx/; revision=30250

16 years ago- Partly enable tamlin's implementation, just so it doesn't bitrot being #if0-ed.
Aleksey Bragin [Wed, 7 Nov 2007 22:42:34 +0000 (22:42 +0000)]
- Partly enable tamlin's implementation, just so it doesn't bitrot being #if0-ed.

svn path=/trunk/; revision=30249

16 years ago- SVN Maintenance.
Aleksey Bragin [Wed, 7 Nov 2007 22:39:24 +0000 (22:39 +0000)]
- SVN Maintenance.

svn path=/trunk/; revision=30248

16 years ago- Don't include <windows.h> if it's not needed.
Aleksey Bragin [Wed, 7 Nov 2007 22:34:05 +0000 (22:34 +0000)]
- Don't include <windows.h> if it's not needed.
- Fix strange usage of TABs.

svn path=/trunk/; revision=30247

16 years agoadd 40 more guids for ksguid.a
Magnus Olsen [Wed, 7 Nov 2007 21:45:50 +0000 (21:45 +0000)]
add 40 more guids for ksguid.a

svn path=/branches/reactx/; revision=30246

16 years agoadd around 100 more guids for ksguid.a
Magnus Olsen [Wed, 7 Nov 2007 20:57:31 +0000 (20:57 +0000)]
add around 100 more guids for ksguid.a

svn path=/branches/reactx/; revision=30245

16 years agoWin32k/Gdi32
James Tabor [Wed, 7 Nov 2007 17:58:02 +0000 (17:58 +0000)]
Win32k/Gdi32
- Use Batch with SetBrushOrgEx now, removed NtGdiGetBrushOrgEx, update all related files.
- Fixed WinDC DCE death to all window DCE's. This will move to gdiobj as a check to see if a object handle is on deaths door. This prevents exceptions.
- Implemented NtgdiGet/ABCCharWidth/sW, updated all related files. Float and Indices not supported yet.
- Added Brush, Region and Font user attribute structures. Based on Yuan book.
- All tested with linux qemu with AbiWord 2.4.1.

svn path=/trunk/; revision=30244

16 years agoinitialize the main settings settings struct earlier as we'll need it to outside...
Ged Murphy [Wed, 7 Nov 2007 14:59:43 +0000 (14:59 +0000)]
initialize the main settings settings struct earlier as we'll need it to outside of the dialog

svn path=/trunk/; revision=30242

16 years ago- add code to set changes to the main configuration and use it for the resolution...
Ged Murphy [Wed, 7 Nov 2007 13:49:31 +0000 (13:49 +0000)]
- add code to set changes to the main configuration and use it for the resolution slider
- fix a bug in showing the current resolution in the label

svn path=/trunk/; revision=30241

16 years ago- set the colors combo box according to the .rdp file
Ged Murphy [Wed, 7 Nov 2007 13:13:05 +0000 (13:13 +0000)]
- set the colors combo box according to the .rdp file
- add a note for server browsing

svn path=/trunk/; revision=30240

16 years agoOn *nix systems, support absolute paths in ROS_INTERMEDIATE and ROS_OUTPUT
Hervé Poussineau [Wed, 7 Nov 2007 11:29:57 +0000 (11:29 +0000)]
On *nix systems, support absolute paths in ROS_INTERMEDIATE and ROS_OUTPUT
See issue #2518 for more details.

svn path=/trunk/; revision=30238

16 years agoSet SysThreadCreated to TRUE when possible (used in DisplayBootBitmap() function)
Hervé Poussineau [Wed, 7 Nov 2007 08:20:06 +0000 (08:20 +0000)]
Set SysThreadCreated to TRUE when possible (used in DisplayBootBitmap() function)

svn path=/trunk/; revision=30237

16 years agoMove NtGdiGetCharWidthW into text.
James Tabor [Wed, 7 Nov 2007 00:12:17 +0000 (00:12 +0000)]
Move NtGdiGetCharWidthW into text.

svn path=/trunk/; revision=30236

16 years agoonly write out key/values in the lpSettings struct
Ged Murphy [Wed, 7 Nov 2007 00:10:24 +0000 (00:10 +0000)]
only write out key/values in the lpSettings struct

svn path=/trunk/; revision=30235

16 years ago- Removed NtGdiGetCharWidthFloat, NtGdiGetCharABCWidthsFloat and NtGdiGetCharacterPla...
James Tabor [Tue, 6 Nov 2007 23:31:28 +0000 (23:31 +0000)]
- Removed NtGdiGetCharWidthFloat, NtGdiGetCharABCWidthsFloat and NtGdiGetCharacterPlacement. Update all related items.

svn path=/trunk/; revision=30234

16 years agoadd 5 more guids for ksguid.a
Magnus Olsen [Tue, 6 Nov 2007 23:27:39 +0000 (23:27 +0000)]
add 5 more guids for ksguid.a

svn path=/branches/reactx/; revision=30233

16 years ago- add functionality to save .rdp files
Ged Murphy [Tue, 6 Nov 2007 23:23:25 +0000 (23:23 +0000)]
- add functionality to save .rdp files
- auto add file ip address to dialog
- fix various bugs

svn path=/trunk/; revision=30232

16 years agoadd 18 more guids for ksguid.a
Magnus Olsen [Tue, 6 Nov 2007 23:15:50 +0000 (23:15 +0000)]
add 18 more guids for ksguid.a

svn path=/branches/reactx/; revision=30231

16 years agoadd 14 more guids for ksguid.a
Magnus Olsen [Tue, 6 Nov 2007 21:42:29 +0000 (21:42 +0000)]
add 14 more guids for ksguid.a

svn path=/branches/reactx/; revision=30230

16 years agoAll PnP IRPs must be initialized with STATUS_NOT_SUPPORTED
Hervé Poussineau [Tue, 6 Nov 2007 21:37:37 +0000 (21:37 +0000)]
All PnP IRPs must be initialized with STATUS_NOT_SUPPORTED

svn path=/trunk/; revision=30229

16 years agoSimplify code
Hervé Poussineau [Tue, 6 Nov 2007 21:36:47 +0000 (21:36 +0000)]
Simplify code

svn path=/trunk/; revision=30228

16 years agoadd 37 more guids for ksguid.a
Magnus Olsen [Tue, 6 Nov 2007 21:12:30 +0000 (21:12 +0000)]
add 37 more guids for ksguid.a

svn path=/branches/reactx/; revision=30227

16 years ago- fix various bugs in the .rdp parser
Ged Murphy [Tue, 6 Nov 2007 20:36:31 +0000 (20:36 +0000)]
- fix various bugs in the .rdp parser
- add code to allow querying of key value pairs

svn path=/trunk/; revision=30226

16 years ago- fix alignment of checkboxes for general dialog
Johannes Anderwald [Tue, 6 Nov 2007 17:31:37 +0000 (17:31 +0000)]
- fix alignment of checkboxes for general dialog

svn path=/trunk/; revision=30225

16 years agofinish functionality to read .rdp files
Ged Murphy [Tue, 6 Nov 2007 15:48:10 +0000 (15:48 +0000)]
finish functionality to read .rdp files

svn path=/trunk/; revision=30224

16 years agoFix some compilation errors in ntkrnlmp
Hervé Poussineau [Tue, 6 Nov 2007 14:34:32 +0000 (14:34 +0000)]
Fix some compilation errors in ntkrnlmp
(code has not been tested, so it is probably wrong)

svn path=/trunk/; revision=30223

16 years agoAdd missing IDS_APPNAME in French translation
Hervé Poussineau [Tue, 6 Nov 2007 14:06:58 +0000 (14:06 +0000)]
Add missing IDS_APPNAME in French translation

svn path=/trunk/; revision=30222

16 years agoDon't adjust the pointer inside the allocation function, otherwise we'll have trouble...
Ged Murphy [Tue, 6 Nov 2007 14:06:18 +0000 (14:06 +0000)]
Don't adjust the pointer inside the allocation function, otherwise we'll have trouble freeing it later

svn path=/trunk/; revision=30221

16 years agoadd the start of functionality to read and write standard Microsoft .rdp files
Ged Murphy [Tue, 6 Nov 2007 13:53:34 +0000 (13:53 +0000)]
add the start of functionality to read and write standard Microsoft .rdp files

svn path=/trunk/; revision=30220

16 years agoNo need to create dependency files for zlib host library
Hervé Poussineau [Tue, 6 Nov 2007 13:08:48 +0000 (13:08 +0000)]
No need to create dependency files for zlib host library

svn path=/trunk/; revision=30219

16 years agoDon't hardcode bootsector output name in livecd target
Hervé Poussineau [Tue, 6 Nov 2007 12:36:16 +0000 (12:36 +0000)]
Don't hardcode bootsector output name in livecd target
Revert r30199

svn path=/trunk/; revision=30218

16 years agoDon't hardcode multiple times the mechanisms to get object file from source file
Hervé Poussineau [Tue, 6 Nov 2007 12:18:36 +0000 (12:18 +0000)]
Don't hardcode multiple times the mechanisms to get object file from source file
Revert r30188 and r30189

svn path=/trunk/; revision=30217

16 years agoadd primitive geo selector code
Ged Murphy [Tue, 6 Nov 2007 09:38:33 +0000 (09:38 +0000)]
add primitive geo selector code

svn path=/trunk/; revision=30215

16 years agoImplement GetCharABCWidthsI in gdi.
James Tabor [Tue, 6 Nov 2007 07:27:55 +0000 (07:27 +0000)]
Implement GetCharABCWidthsI in gdi.

svn path=/trunk/; revision=30213

16 years ago- Implement GetGlyphIndicesA/W with update changes ported from Wine.
James Tabor [Tue, 6 Nov 2007 07:12:45 +0000 (07:12 +0000)]
- Implement GetGlyphIndicesA/W with update changes ported from Wine.
- Tested with Abiword 2.4.1. I think the text file did not load the first time, now it does load.

svn path=/trunk/; revision=30212

16 years agoSorry guys! Would have anyone know that Abiword calls GdiFlush every second.
James Tabor [Tue, 6 Nov 2007 02:33:38 +0000 (02:33 +0000)]
Sorry guys! Would have anyone know that Abiword calls GdiFlush every second.

svn path=/trunk/; revision=30211

16 years ago- Get rid of ReactOS Hive Flags.
Aleksey Bragin [Mon, 5 Nov 2007 22:54:47 +0000 (22:54 +0000)]
- Get rid of ReactOS Hive Flags.
- Get rid of some cruft from headers.
- Switch to new lazy flush code and get rid of older one.
- Update NtFlushKey to use CmFlushKey.

svn path=/trunk/; revision=30207

16 years agoCopy one more header from RosBE-Windows' include directory to the source tree.
Colin Finck [Mon, 5 Nov 2007 22:03:16 +0000 (22:03 +0000)]
Copy one more header from RosBE-Windows' include directory to the source tree.
This should fix building of "rostests" under Unix-based hosts.

svn path=/trunk/; revision=30202

16 years agoRemove the "#define _TYPEDEFS64_H" line, which prevented the inclusion of the former...
Colin Finck [Mon, 5 Nov 2007 20:38:32 +0000 (20:38 +0000)]
Remove the "#define _TYPEDEFS64_H" line, which prevented the inclusion of the former typedefs64.h, so future generations are not confused :)

svn path=/trunk/; revision=30201