reactos.git
12 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

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

svn path=/trunk/; revision=30327

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=30251

12 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

12 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

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

svn path=/trunk/; revision=30248

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=30228

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 years agoadd 14 more guids for ksguid.a
Magnus Olsen [Mon, 5 Nov 2007 20:37:16 +0000 (20:37 +0000)]
add 14 more guids for ksguid.a

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

12 years agoFix bootcd build, hope this fix is not too hackish...
Colin Finck [Mon, 5 Nov 2007 20:36:56 +0000 (20:36 +0000)]
Fix bootcd build, hope this fix is not too hackish...
Unfortunately, the backend only has full control over the object filenames, but not over the output filename. Therefore I had to place the change in the general backend-independent "module.cpp" file.

svn path=/trunk/; revision=30199

12 years ago- Fixed typo with ";", ":", "?", "!" in French translations (Part 2 of X)
Pierre Schweitzer [Mon, 5 Nov 2007 20:16:53 +0000 (20:16 +0000)]
- Fixed typo with ";", ":", "?", "!" in French translations (Part 2 of X)
- Added French translation for liccpa (even if it was useless)
- Updated French translations for access, main, powercfg

svn path=/trunk/; revision=30198

12 years ago- Fix a typo (compare a WCHAR with a WCHAR, not CHAR).
Aleksey Bragin [Mon, 5 Nov 2007 20:12:03 +0000 (20:12 +0000)]
- Fix a typo (compare a WCHAR with a WCHAR, not CHAR).

svn path=/trunk/; revision=30197

12 years agoNtoskrnl:
James Tabor [Mon, 5 Nov 2007 20:02:58 +0000 (20:02 +0000)]
Ntoskrnl:
- Plugged in batching.
- Thanks to Thomas for helping me again! 8^)

svn path=/trunk/; revision=30196

12 years agoadd 30 more guids for ksguid.a
Magnus Olsen [Mon, 5 Nov 2007 19:52:44 +0000 (19:52 +0000)]
add 30 more guids for ksguid.a

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

12 years agoAttempt to fix the build by correcting the hardcoded filenames for "isoboot"
Colin Finck [Mon, 5 Nov 2007 18:55:15 +0000 (18:55 +0000)]
Attempt to fix the build by correcting the hardcoded filenames for "isoboot"

svn path=/trunk/; revision=30194