How did you cut that log down? By hand? Back in 0.2.8 I made this hack
program to sort through the log for me and find commits which needed to
go into the change log. I ran it on the 0.3.0 log and it generated the
attached log.
--
Brandon Turner
ReactOS Release Engineer
Blog:
http://www.amateurgramming.com
greatlrd:
Bugfix EnumDisplayDevicesA when it convert the struct DISPLAY_DEVICE to unicode it use ansi side of it. and that why it did fail.
******************
greatlrd:
take care of Bug#: 1084
******************
arty:
Fix firefox exit. Implement a simple work queue for possibly dispatch level
callbacks for cancel and close.
******************
weiden:
implemented sweeping of handle tables
******************
fireball:
Reformat to the generic style of this file (indentation=3spaces, no tabs, functions declarations generalized).
Not everything maybe fixed, but at least it isn't a mess of TABs and spaces anymore.
*No code changes, pure formatting*
******************
silverblade:
Cleanup of existing code, basic implementation of play/stop/resume states.
******************
ion:
- Add flags for NtCreateProcessEx for upcoming patch.
- Clear Tcb->Win32Thread during win32 cleanup.
******************
ion:
- Allow TLS usage for 1088 TLS slots, fixes part of Bug 191. Patch by Filip Navara (navaraf@reactos.com)
******************
ion:
- Temporary fix for making locale switches possible. Patch by zebasoftis. Fixes bug 481.
******************
fireball:
Respect the fact, that the driver can return NULL-pointer, instead of a string having 0 characters!
(makes third-party drivers compatibility better)
******************
fireball:
Respect the fact, that the driver can return NULL-pointer, instead of a string having 0 characters!
(makes third-party drivers compatibility better).
This piece left from previous commit.
******************
arty:
Revert my patch from yesterday. Need to take more time to work on it.
******************
gvg:
It's possible to select an (indexed) palette into a bitfield (e.g. 16 bit
deep) DC. This palette will be used when calling CreateDIBSection with
DIB_PAL_COLORS usage. Fixes bug 1077.
******************
greatlrd:
adding \n at end of DPRINT1 so the log are bit easy to reading again if some apps is calling on win32k dx api
******************
gvg:
Self-registration of devenum.dll depends on quartz.dll, which we don't have yet.
I'll import quartz.dll on the next Wine sync
******************
gvg:
Don't do WM_INITDIALOG processing during window destruction...
Fixes bug 1087.
******************
hpoussin:
Move *PNP0F13 identifier to Standard mice section
******************
sedwards:
import libxml2-2.6.20. I did not bother with a vendor import as I don't care much about tracking changes and more recent versions don't even build on mingw
******************
cwittich:
implemented: NtGdiAbortPath, NtGdiBeginPath, NtGdiEndPath, NtGdiFillPath, AbortPath, BeginPath, EndPath, FillPath, FlattenPath, GetPath, PathToRegion, SetMiterLimit, StrokeAndFillPath, StrokePath, WidenPath, GetMiterLimit and SelectClipPath
******************
cwittich:
set eol-style:native
******************
weiden:
- fixed definition of RtlImageRvaToVa
- imported the Ldr resource functions from wine and share them in lib/rtl
******************
weiden:
set eol-style to native
******************
cwittich:
set eol-style:native
******************
cwittich:
added german translation
******************
cwittich:
set eol-style:native
******************
cwittich:
added msconfig to bootcd
******************
cwittich:
added stubs for CertGetNameStringA/W needed by eMule
(now it crashes in current winsock2 code)
******************
weiden:
SVN maintainance: set eol-style to native
******************
cwittich:
add myself to credits too.
******************
gvg:
un.real
battal84@gmail.com:
Add Turkish translation
******************
gvg:
Synthesize FILE_ATTRIBUTE_NORMAL on NetworkOpenInformation query too.
This fixes the final problem with the Firefox installer.
******************
weiden:
Patch by FRy2oo5
fRy2oo5@gmail.com:
- Updated German translation of devmgr.dll
******************
navaraf:
Fix a buffer overflow in OutputDebugStringA. Spotted by mbealby@gmail.com.
******************
navaraf:
Fix a Mach-O magic check. Spotted by mbealby@gmail.com.
******************
gvg:
Never allocate 0 bytes. Fixes bug 1082.
******************
cwittich:
implemented NtGdiSelectClipPath and PATH_FillPath
******************
sgasiorek:
convert strings to lower case in CharLowerA.
fixes loading of plugins in FAR.
******************
cwittich:
move declaration of IntGdiExtSelectClipRgn to a win32k header
fix compile problem with path.c
******************
greatlrd:
Take care of one BSOD in NtGdiDdCreateDirectDrawObject, it is not correct fix, it is a work around, the HDC can be NULL. it prevent some bsod for my new test apps for directx
******************
greatlrd:
take care of NtGdiDdDeleteDirectDrawObject Attempted to lock object 0x8d1f9ad8 that is deleted! problem.
******************
gvg:
Remove Wine-ism
******************
gvg:
Work around lack of MSG_PEEK
******************
weiden:
implemented DeviceProblemTextA/W()
******************
cwittich:
add CertVerifyCertificateChainPolicy stub. now Genuine Check from MS reports "unsupported operating system" instead of not running at all
******************
cwittich:
fix uninitialized variable warning
******************
weiden:
fixed difference in signedness warning
******************
greatlrd:
Bug fix DD_Cleanup thx w3seek, Implement second check for DrvGetDrawInfo,
******************
cwittich:
add QueryServiceConfig2W stub to get ros-msconfig working again
******************
weiden:
fixed compiling with -Wwrite-strings
******************
weiden:
- support for kernel handles
- attach to owning process before accessing the handle table if necessary
******************
weiden:
fixed calls to NtDuplicateObject
******************
fireball:
Fix for bug #932 (should go into 0.2.9 also)
******************
gvg:
Multiple interrupt status bits can be active at the same time, process them
all instead of just one and ignoring the rest.
On an active network card, this would eventually cause all transmit buffers
to be marked "in use", blocking all transmits. Sinds no TCP acks would go out,
it would block TCP receives too.
******************
sgasiorek:
fix inserting menu by position in InsertMenuA/W
******************
turner:
"Add" -> "Modify". Fixes bug 847.
******************
turner:
Stop the footer from printing twice. fixes 1084.
******************
turner:
Check to make sure pointer isnt null after allocation. Fixes bug 1103.
******************
turner:
Make sure buffer isnt NULL. fixes bug 1102.
******************
hpoussin:
Implement SetupDiGetClassImageIndex, SetupDiGetClassImageList, SetupDiGetClassImageListExA/W, SetupDiLoadClassIcon
******************
hpoussin:
Don't include useless files
xboxvmp.c: use functions provided by videoprt instead of hal ones
xboxvmp.c: replace DPRINT(1) by VideoPortDebugPrint
******************
gvg:
Usurp
petreolle@users.sourceforge.net:
- Add French translation
******************
sgasiorek:
find applet by name (fixes bug #1063)
******************
greatlrd:
sync the header with wine 0.9.2 part 2 of 4
******************
greatlrd:
solv one of dxdiagn sync problem part 3
******************
sgasiorek:
Remove dot at the end of filename without extension
******************
weiden:
fixed converting the unicode string back to ansi in GetNamedPipeHandleStateA, also check if memory allocation failed (reported by M Bealby in bug #1110)
******************
greatlrd:
bugfix a bsod in DD_Cleanup
******************
weiden:
fixed some missing NULL checks, reported by M Bealby in bug #1110
******************
weiden:
fixed some missing NULL checks, reported by M Bealby in bug #1110
******************
sgasiorek:
added polish resource by Kokodin <kuraxxl(at)wp.pl>
******************
weiden:
fixed uninitialized variable warnings and possible buffer overflows when reading strings from the registry that aren't NULL-terminated
******************
cwittich:
set eol-style:native
******************
cwittich:
correct implementation of VerLanguageNameA/W
******************
hyperion:
- Replaced horribly broken implementation of CreateSymbolicLinkW with actual implementation.
- Defined IO_REPARSE_TAG_SYMLINK and corrected REPARSE_DATA_BUFFER as per ntifs.h version 0145
******************
cwittich:
added "generic floppy disk controller" (currently using NO_DRV)
******************
gvg:
samwise52
samcharly@hotmail.com
Some spanish translation patches
******************
gvg:
Benoit Plante
cmoibenlepro@hotmail.com
French translations
******************
gvg:
FRy2oo5
fRy2oo5@gmail.com
German translation of getfirefox
******************
navaraf:
Implement undocumented listbox messages LB_INSERTSTRING_UPPER, LB_INSERTSTRING_LOWER, LB_ADDSTRING_UPPER, LB_ADDSTRING_LOWER and use them in combobox CB_ADDSTRING and CB_INSERTSTRING implementation.
******************
navaraf:
Check for failed allocations and fix some resource leaks.
******************
gvg:
Remove old imm32 in preparation of new import
******************
gvg:
Re-import imm32 from Wine
******************
navaraf:
- Make the file at least slightly readable (the mixed TABs and spaces were way too annoying).
- Replace GetModuleHandleW(L"user32.dll") with User32Instance.
- Fix one more allocation check.
******************
navaraf:
- Minimize the code differences between LoadIconImage and LoadCursorImage.
- Use ICs instead of DCs.
- Fix a DC leak.
******************
arty:
Working work item library.
- Slightly changed semantics of ChewCreate: the work may be performed
inline if we're in the right irql already.
- The user data is copied automatically if the call succeeds and a work
item is created.
- The address of the work item is returned through an argument if it
was allocated.
******************
navaraf:
Add check for VbeModeInfo->PhysBasePtr != 0.
******************
navaraf:
Remove comment about commented out #define. :)
******************
arty:
Patch to fix bugcheck at exit for various TCP wielding apps. This puts in
a work item for socket shutdown that decouples the IRP cancel from the actual
(PASSIVE_LEVEL) tcp accounting chores.
Uses the CHEW static lib that I put in to gather workitem code into one nice
sane happy place.
It seems like doing the same to loopback.c is detrimental and I suspect that
it's due to nasty reentrancy issues in our code. I'll likely adapt chew lib
so we can use it there too.
******************
cwittich:
implemented GetKeyboardLayoutNameW
fixed declaration of NtUserGetKeyboardLayoutName
******************
navaraf:
Add stubs for status indication handlers. Fixes bug #187.
******************
gedmurphy:
- Close dialog if user clicks cancel or close button is pressed
- Fixes bug 1126
******************
navaraf:
Fix the path translation in FormatEx (depends on unimplemented GetVolumeNameForVolumeMountPointW function).
******************
turner:
Implement system handling of page file creation sizes. Thanks to arty and insulanus for helping me along the way.
******************
greatlrd:
delete a folder. that does not belong to trunk it was accented commited when I did resive a big patch from hu translations team. thx Brezenbak to notice it. and the translations have been move to right folder.
******************
gvg:
Make property sheet fit in 640x480. Fixes bug 1099
******************
gedmurphy:
j_anderw@sbox.tugraz.at
list resource files in the correct directory within msvc
******************
gvg:
Remove old dxdiagn in preparation of vendor import
******************
gedmurphy:
fix building in msvc
******************
weiden:
Patch by Brezenbak:
- Fix loading of named resources. Fixes bug 1113
******************
hpoussin:
Implement SetupDiSetClassInstallParamsW
Handle DIF_PROPERTYCHANGE in SetupDiCallClassInstaller
Add stub for SetupDiChangeState
Rename a label (nextfile -> nextservice)
Remove a useless test in DelayedMove
******************
hpoussin:
Add message box to tell the user to reboot after the installation of a network card
******************
gedmurphy:
Fixed positioning of graphic in start menu
by Sebastiaan Roodenburg (KaRaMBa : IRC)
******************
gvg:
Fix by Royce3:
Don't wait 10 sec after starting an app via a .lnk file (bug 1107)
******************
hpoussin:
Implement DICS_FLAG_CONFIGSPECIFIC and DIREG_DEV cases in SetupDiCreateDevRegKeyW
Implement SetupDiChangeState
******************
hpoussin:
Implement DICS_FLAG_CONFIGSPECIFIC case in SetupDiOpenDevRegKey, by factorizing some code from SetupDiCreateDevRegKeyW to OpenHardwareProfileKey
Don't ask for KEY_ENUMERATE_SUB_KEYS access right when not needed
Implemenent internal function ResetDevice()
******************
amunger:
Return error codes correctly, fixes 1109. Patch by Hartmut Birr.
******************
gvg:
ggcom
ggcom@tele2.fr
French translation (bug 1131)
******************
gvg:
ggcom
ggcom@tele2.fr
French translation (bug 1130)
******************
gvg:
ggcom
ggcom@tele2.fr
French translation (bug 1124)
******************
gvg:
samwise52
samcharly@hotmail.com
Spanish translations
Minor syntax fixes and SUBLANG_SPANISH -> SUBLANG_NEUTRAL by GvG
******************
weiden:
fixed windres warning
******************
weiden:
Patch by Kaj Kaloinen
kkaloine@gmail.com:
- Finnish translation of userenv.dll
******************
royce:
print out some useful info before we go belly-up
******************
royce:
CreateFile() fails with INVALID_HANDLE_VALUE, not NULL - this fixes GetLastError() to more accurately point to the problem when diagnosing problems.
******************
navaraf:
Implementation of GetVolumeNameForVolumeMountPointW (depends on mount manager, so it doesn't work in ROS).
******************
navaraf:
Fix bunch of bugs in GetVolumeNameForVolumeMountPointW. Thanks to w3seek.
******************
navaraf:
Minor cleanup of GetVolumeNameForVolumeMountPointW and fix some incorrect return codes (spotted by w3seek).
******************
navaraf:
Tip of the day: Never let a sick person code.
******************
ekohl:
- Implement CM_Disable_DevNode[_Ex], CM_Enable_DevNode[_Ex], CM_Reenumerate_DevNode[_Ex] and CM_Run_Detection[_Ex].
- Implement StringTableAddStringEx and StringTableLookUpStringEx.
******************
weiden:
fixed the definition of RtlDosPathNameToNtPathName_U
******************
weiden:
ported the __EXCEPT_PAGE_FAULT macro for upcoming synchronizations of imported wine code
******************
greatlrd:
add allowwarnings ="true" so telnet can be build with dgb=0
******************
mf:
fix bug 1139: disable printer submenu folder in "settings" start menu
******************
ekohl:
Implement CMP_Init_Detection, CMP_Report_LogOn, CM_Setup_DevNode[_Ex] and CM_Uninstall_DevNode[_Ex].
******************
greatlrd:
add allowwarnings ="true" so explore can be build with dgb=0 with gcc 3.4.4
******************
greatlrd:
add allowwarnings ="true" so ibrowser can be build with dgb=0 with gcc 3.4.4
******************
weiden:
use the captured link target string length in NtCreateSymbolicLinkObject. Spotted by zebasoftis.
******************
weiden:
fixed IsUserAdmin and enable the calls to it
******************
greatlrd:
Alexander Wurzinger(Lohnegrim)' E-Mail 'Lohnegrim@gmx.net' fix follow bugs Commend "'type/p','dir/p','dir/s','dir/p/s' did not work with CTRL+C"\n"'pause' does not continie ones you Press Ctrl/Shift/Alt"
******************
weiden:
fixed error codes returned when memory allocations failed
******************
sgasiorek:
putenv should return success on deletion of nonexistent variable.
fixes one "msvcrt environ" test
******************
greatlrd:
add -fforce-addr -fmerge-all-constants -fmove-all-movables -funit-at-a-time to DBG=0 Old setting did produce 1.06MB of comctl32.dll new setting produce it to 940KB. it will produce smaller file size for all file.
******************
greatlrd:
Fix partily of bug 1149, left todo is binary show. Follow thing : Hex, dec, oct should work fine now and convert betwin them
******************
greatlrd:
adding binary convert tested betwin dec -> bin -> hex -> bin -> oct and works
******************
greatlrd:
fix follow bug hex->dec, bin->dec, oct->dec, now all converting should work fine. I have not found any more problem with it.
******************
ekohl:
Implement QueryServiceConfigW.
******************
hpoussin:
Fix little bug which prevented IRP_MJ_PNP to be forwarded to lower driver
Set eol-style to native for usbstor driver files
******************
ekohl:
- Move SetServiceObjectSecurity to the right file.
- Pass arguments to ANSI services.
******************
greatlrd:
in function deformat_environment did cut of one letter of GetEnvironmentVariableW at beigner in second call. it try found example LLUSERSPROFILE but it mean ALLUSERSPROFILE. fixed by me and hpussin.
******************
greatlrd:
commit franch translation from bugzila
http://www.reactos.org/bugzilla/show_bug.cgi?id=1150
******************
hpoussin:
Implement SetupDiInstallClassExA
Implement parts of SetupDiInstallClassExW
******************
hpoussin:
Implement SetupDiGetActualSectionToInstallExA/W
******************
hpoussin:
Implement SetupDiGetDeviceInfoListClass
Parse 'Include' and 'Needs' directives in SetupInstallFromInfSectionW and when installing services
******************
hpoussin:
Honor DI_ENUMSINGLEINF flag in SetupDiBuildDriverInfoList
Implement SetupDiGetSelectedDevice/SetupDiSetSelectedDevice
******************
sgasiorek:
when message is not unicode then SendMessageA should be used. Fixes #1152 and combobox in "Run..." dialog
******************
gedmurphy:
- shut some of the msvc warnings up
- change malloc's to HeapAlloc's
- fix memory leaks
******************
gedmurphy:
fix output for local connections
******************
hpoussin:
- Fix horribly broken implementation of SetupInstallServicesFromInfSectionExW, which should install a whole Services section and not a particular service.
- Simplify handling of Include and Needs directives
******************
hpoussin:
Partly implement SetupDiInstallDeviceInterfaces
******************
weiden:
fixed difference in signedness warning
******************
greatlrd:
Bug 1162 correct French translation by Jerome Signouret "ggcom"
******************
greatlrd:
Bug 1163 French translation from Jerome Signouret "ggcom" by ReactOS French translation team
******************
greatlrd:
Bug 1155 French translation from French translation team by zoken <mustang9@gmail.com
******************
greatlrd:
Bug 1166 part 1 of 2 French translation from French translation team by cmoibenlepro
cmoibenlepro@hotmail.com
******************
greatlrd:
Bug 1166 part 2 of 2 French translation from French translation team by cmoibenlepro
cmoibenlepro@hotmail.com
******************
greatlrd:
Bug 1157 French translation from French translation team by zoken
mustang9@gmail.com
******************
greatlrd:
Bug 1158 French translation from French translation team by zoken
mustang9@gmail.com
******************
gvg:
Fix nul stripping and get GreatLord of my back ;-)
******************
ekohl:
-Add QueryServiceConfig2A stub.
-Implement QueryServiceObjectSecurity and SetServiceObjectSecurity.
******************
gvg:
Force Nagle algorithm off for loopback
******************
gvg:
Send delayed ACKs after 200ms instead of 2500ms
******************
royce:
fixed typo
******************
greatlrd:
fixing 20 VS waring msg
******************
greatlrd:
Adding same bug fix as 20303 to vfprintf.c it did have same problem. thx for GvG bugfix.
******************
greatlrd:
addig follow reslution to select betwin vbe_640x480x16, vbe_800x600x8, vbe_1024x768x8, vbe_1024x768x16
******************
ekohl:
- Implement EnumServicesStatusW.
- Add server stubs for ChangeServiceConfigA, GetServiceDisplayNameA, GetServiceKeyNameA and QueryServiceStatusEx.
******************
ekohl:
Implement QueryServiceStatusEx.
******************
weiden:
fixed creating property pages
******************
turner:
Better page file creation that allows for system managed setting. A lot of thanks to Thomas on this patch.
******************
ekohl:
-Implement EnumServicesStatusExW.
-Add missing [unique] Attributes to svcctrl.idl.
******************
hpoussin:
Fix usage of DI_NOVCP flag
******************
hpoussin:
Take care of flag DI_FLAGSEX_NO_DRVREG_MODIFY
******************
hpoussin:
- Set SPINT_DEFAULT, SPINT_REMOVED and SPINT_ACTIVE in interface flags when needed
- Precise some SP_DEVINSTALL_PARAMS, by replacing them by SP_DEVINSTALL_PARAMS_W
- Don't hardcode some constants
******************
hpoussin:
Replace implementation of QueryServiceConfigW by a stub (like in pre-20255), as rpcrt4 throws sometimes an exception and breaks PnP manager
******************
weiden:
Add the driver page if necessary, based on a patch by Herve
******************
greatlrd:
Maintain work sync res with en.rc res change adding IDS_USERDOMAINFORMAT "%1 (%2\%3)" and IDS_USERFORMAT "%1" no need update the translatons.
******************
weiden:
wrc wants an empty line at the end of the file
******************
weiden:
fixed remote device property pages
******************
ion:
- Add information on new executive locks being worked on.
******************
ion:
- Added support for NTLDR style freeloader GUI. To enable, edit freeldr.ini and add:
ShowTime=No
MinimalUI=Yes
MenuBox=No
CenterMenu=No
TimeText=Seconds until highlighted choice will be started automatically:
Also make sure the following are set:
MenuTextColor=Gray
MenuColor=Black
TextColor=Gray
SelectedTextColor=Black
SelectedColor=Gray.
- Also made the boot-up screen black, not blue, since that's the actual color it's been after NT4. If booting without NOGUIBOOT, this results in a much nicer transition to the boot screen (especially if using the NTLDR theme)
- Some other minor changes done to simplify transitions while booting. Hoping for filip to finish his Bootvid patch to remove the last annoying gui->text->gui switch near the end :).
******************
ion:
- Major Win32k Header Cleanup: Add ntgdi.h based on latest Platform SDK Public header. It contains the official definitions for NtGdi APIs.
- Added ntgdityps.h for structures needed to use the header (which were sadly not publically shipped).
- Removed internal win32k header data from public headers and put it to internal win32k headers.
- Fixed ntuser.h STDCALL->WINAPI.
- Added ntgdihdl.h for shared GDI Handle information between gdi32/win32k
- Added ntusrtyp.h for some shared NtUser types.
- Added ntgdibad.h which contains all non-compatible NtGdi prototypes, along with a detailed comment for each, and information on how to fix it. I had a 20 000+ line patch fixing all these issues, but it contained many bugs and I scrapped it in place for this approach, which while dirtier at first, simplifies the number of changes needed so that others can work on it as well.
- Fixed some gdi32/win32k/user32 header issues.
******************
ion:
Remove the evil build-breaker mark of the devil: 't'
******************
hpoussin:
Revert code specific to Wine to enumerate serial ports, and allow generic enumeration of interfaces like in ReactOS.
Serial ports will still be enumerated in Wine (using GUID_DEVINTERFACE_COMPORT or GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR) if the following registry entries are present:
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses{4d36e978-e325-11ce-bfc1-08002be10318}\COM1
DeviceInstance REG_SZ SERIAL\COM1
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses{4d36e978-e325-11ce-bfc1-08002be10318}\COM1#
SymbolicLink REG_SZ COM1:
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses{4d36e978-e325-11ce-bfc1-08002be10318}\COM1#\Control
Linked REG_DWORD 1
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses{86e0d1e0-8089-11d0-9ce4-08003e301f73}\COM1
DeviceInstance REG_SZ COM1
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses{86e0d1e0-8089-11d0-9ce4-08003e301f73}\COM1#
SymbolicLink REG_SZ COM1:
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses{86e0d1e0-8089-11d0-9ce4-08003e301f73}\COM1#\Control
Linked REG_DWORD 1
HKLM\SYSTEM\CurrentControlSet\Enum\SERIAL\COM1
ClassGUID REG_SZ {4D36E978-E325-11CE-BFC1-08002BE10318}
******************
weiden:
fixed difference in signedness warnings
******************
weiden:
properly read the cursor hotspots from the resource
******************
weiden:
Display the driver provider, date and version. Based on a patch by Herve.
******************
fireball:
USB 2.5.0 -> 2.6.14.3 upgrade: Adding information about bus number to which this HC is connected to (needed in further calls to read/write pci config space)
******************
fireball:
USB 2.5.0 -> 2.6.14.3 upgrade: Store actual bus number by querying upper-laying driver.
******************
fireball:
USB 2.5.0 -> 2.6.14.3 upgrade: Add some interrupt-related stuff into device extension (will be used after future commits)
******************
fireball:
Artem Reznikov: Ukrainian keyboard layout (bug 1200).
******************
weiden:
Patch by Andreas Ntakas
freedatanow@yahoo.com:
- Greek translation of aclui.dll
******************
ekohl:
Report a logged-on user to the PnP-Manager.
This should trigger the driver installation.
******************
greatlrd:
update hu langues file patch from talley.
******************
weiden:
minor error handling fixes
******************
gedmurphy:
display correct Min RTT
Fixes bug 1194
******************
gedmurphy:
Use bigger buffer to avoid stack corruption, as seen when running app built with msvc
******************
hpoussin:
- Add a minimal implementation of SetupScanFileQueueW
- In SetupDiBuildDriverInfoList, add found drivers in the right driver list
- In SetupDiEnumDriverInfoW, enumerate the right driver list if DeviceInfoData is not NULL
******************
weiden:
fixed uninitialized variable warning
******************
mf:
- refactor icon cache
- display icon overlays in Explorer tree view
******************
greatlrd:
checking for null and correct memmroy leak part of bug 252 patch by j_anderw
******************
gedmurphy:
Clean up code and fix memory leaks
******************
weiden:
ReAlloc should be able to move memory blocks if necessary. This fixes
some problems I ran into: syslink control, and dynamically adding
property sheets with PropSheet_AddPage/PSM_ADDPAGE. This patch was submitted to wine-patches.
******************
hbirr:
Fixed the structure allignment of some cursor/icon related structures.
******************
weiden:
Patch by David Hinz
fRy2oo5@gmail.com:
- Update German translation of devmgr.dll
******************
mf:
commit patch of bugzilla entry 1073 to to compile Explorer in a Wine environment
******************
mf:
update of french Explore resource script from G. Maton Bugzilla entry 1184)
******************
greatlrd:
DIB_CreateDIBSection fix do not zero out memmory if it is a null pointer it got from ExAllocatePoolWithTag
DIB_MapPaletteColors do not try write to NULL pointer if ExAllocatePoolWithTag do return a NULLL pointer.
******************
gedmurphy:
change service pack from 6 to 4
addresses bug 1169
******************
amunger:
Use Bitstream Vera Sans when asked for Tahoma. Addresses bug 1188.
******************
ion:
Fix kernel-mode executive atom implementation (mostly add SEH and tidy up the code). Then fix kernel32 implementation which was sending incorrect sizes, and also re-factored the entire code, since most functions were quatriplicated. now there are 3 main functions instead of 12. Also fixed a bug in RtlCreateAtomTable.
******************
greatlrd:
some case from win32k can call to RtlClearAllBits with NULL pointer. and check for null pointer after RtlClearAllBits. This take care of those case for moment.
******************
ion:
Move some profile stuff to NDK and fix some bugs in the executive implementation, as well as support segmented profile objects
******************
ion:
- Fix some small formatting issues.
******************
ion:
- Fix some formatting.
******************
ion:
- Formatting fixes
- Add SEH to NtRaiseHardError.
******************
ion:
- Fix some small formatting issues.
******************
ion:
- Fix formatting and a bug in NtSetSystemTime.
******************
ion:
- Implemented InterlockedBitTestAndReset, InterlockedBitTestAndSet, InterlockedExchangeAddSizeT.
- Rundown re-implementation:
* Added inlined functions for internal system use for quickest path.
* Correctly named all functions Exf instead of Ex.
* Removed PAGED_CODE(); macro where it shouldn't be used.
* Addded multiple ASSERTS for sanity checks.
* Used macros for win64/32 portability.
* Fixed the following bugs/features:
* ExfAcquireRundownProtection:
** Added specific code instead of calling the generic function. Rundown locks are
performance critical and a dedicated path is prefered.
* ExfAcquireRundownProtectionEx:
** Added a quick immediate check to see if the rundown is active.
* ExfReleaseRundownProtection:
** Added specific code instead of calling the generic function. Rundown locks are
performance critical and a dedicated path is prefered.
* ExfReleaseRundownProtectionEx:
** Simplified the loop code.
** Fixed a bug in signaling of the event during waitblock count removal
* ExfWaitForRundownProtectionRelease:
** Add quick case when we don't actually need a full wait.
** Simplified loop code.
* Added stubs for cache-aware implementation.
* Documented the functions.
******************
ion:
- Fix InterlockedBitTestAndReset and InterlockedBitTestAndSet
- Implement YieldProcessor
- Fix formatting in spinlock.c
- KiAcquireSpinlock and KiReleaseSpinLock should be no-op functions on uniprocessor machines.
- KiReleaseSpinLock does not need interlocked access to release the lock.
- Use portable code for KiAcquireSpinLock. Also use interlocked bit operations since they are faster.
******************
greatlrd:
do not call on NtQuerySecurityObject in RegQueryInfoKey for it will always fail on reactos.
adding #ifndef __REACTOS__ around that code and should be remove when we have that call implement in reactos.
******************
weiden:
fixed uninitialized variable error
******************
greatlrd:
do not call on NtQuerySecurityObject in RegGetKeySecurity for it will always fail on reactos.
adding #ifndef __REACTOS__ around that code and should be remove when we have that call implement in reactos.
******************
weiden:
add the driver details dialog (not fully implemented)
******************
weiden:
add some missing constants
******************
greatlrd:
Fix Bug 1217 with patch from bugzila by ravelo "If you type > or < in cmd and hit ENTER, cmd.exe crashes"
******************
hpoussin:
Relicence newdev.dll to LGPL. Christoph von Wittich and I both agree on this licence change.
Do according changes in source to follow Wine way of code
******************
weiden:
fixed returned status code in RtlAnsiStringToUnicodeString and properly free allocated memory in case converting the string failed
******************
weiden:
protect access to buffers with SEH in NtSetSecurityObject and NtQuerySecurityObject and ask for the proper access rights
******************
npwoods:
Modified rbuild to generate a map file of the boot loader
******************
gvg:
- Detect end of chain
- Correct copy/paste error
Fixes bug 1212
******************
gvg:
Another coordinate transformation change. Fixes final problem with bug 1201.
******************
frik85:
DJ_Smith
dj_smith_reactos@online.de
german language file updated
******************
gvg:
temarez
temarez@yandex.ru:
Ukrainian translation of notepad (from bug 1179)
******************
greatlrd:
Fix a mouse bug for hide the cursor. It is working now with my test code for ShowCursor and NtShowCursor. The code for it is not finish.
and it also working now hide the mouse with EngMovePointer(SurfObj,-1,-1,NULL); and that did not work before.
******************
weiden:
use a .spec file and fix the export ordinals
******************
greatlrd:
Implement ShowCursor, it is a issue with quake when you moving the mouse, the mousepointer will show, when you stand still with the mouse it will not show the mousepointer.
******************
gvg:
ExpandEnvironmentStrings returns the number of TCHARs, not bytes
******************
gvg:
Allocate room for terminator. Fixes bug 1203, r20343 can be re-applied.
******************
gvg:
Kaj Kaloinen
kkaloine@gmail.com
Finnish translation
******************
ion:
- Rewrite Executive Interlocked Functions to actually work as supposed and also immensly increase their speed, most notably on non-SMP machines:
* The functions now disable interrupts as they should. This is a core functionality of the ExInterlocked functions which we did not do.
* The functions now preserve EFLAGS as they should. This is another core functionality and point of ExInterlocked functions, which we did not do.
* Use KiAcquire/ReleaseSpinlock equivalents instead of going through HAL. Also make them macros which can be later used in other assembly files.
* Write optimized versions for non-SMP machines. Namely, the spinlock macros are coded to be no-ops on UP machines, since they are not needed.
* Write all functions in assembly, so we can cleanly optimize them and properly restore/save EFLAGS and use CLI.
- Use the right interlocked macro in guarded mutex implementation.
- Fix export of Exi386InterlockedExchangeUlong
- Use documented EFLAGS definition instead of hard-coded value in some interlocked functions.
******************
ion:
- Cleanup assembly files and create a header for the macros added and new ones that will be added later for syscall.S & friends.
******************
amunger:
Revert 20343, which puts the implementation of QueryServiceConfigW back into place. (20255)
******************
hpoussin:
Fix bugs in ChangeServiceConfig2W spotted by Casper and Royce
******************
weiden:
set eol-style to native
******************
hpoussin:
Implement VideoPortGetAssociatedDeviceExtension and VideoPortCheckForDeviceExistence
******************
gedmurphy:
- Use a separate icon for minimizing windows.
- Add new icon
******************
ekohl:
Move group-list related code to a separate file and keep the group name in the group record because it never changes.
******************
gvg:
On FAT16 partitions smaller than 128MB, the cluster size is 2048, which is
smaller than PAGE_SIZE. This caused creation of the paging file on such a
partition to fail, which in turn made SMSS fail, blocking the boot process.
Creation of paging file fixed, and failure to create it is no longer a blocker
for the boot process (just try to run without paging file).
******************
jimtabor:
Close bug 1223.
******************
ekohl:
- Service list entries use a pointer to a group list entry instead of the goup name.
- New group list entries are created in the unknown-group-list for services of unknown groups.
******************
gvg:
Revert part of r20493. Created bug 1229 to keep track of the issue.
******************
gvg:
Memory is properly released, no need to untrack it
******************
gvg:
Exiting the loop while someone else still might have a lock kind of defeats
the purpose of acquiring the lock ourselves
******************
weiden:
fixed uninitialized variable warning
******************
greatlrd:
Fixing a small bug for hide mouse. Save the current surface under the mouse. But do not blt the mouse pointer. it take care of small glict I have seen in winqauke.
******************
weiden:
Fixed calculating the size of empty message boxes. Fixes bug 1224
******************
greatlrd:
optimize hide curs lite. so it does not tryung update the underlying surface hold time. and do not save the underlying surface in show when it is hide. all these save alot of cycles and winquake are bit faster.
******************
mf:
explorer:
- simplify SCAN flags
- extend shell browser to use WINFS
- resolve a few FIXMEs
- simplify ShellBrowser initialization
- handle /root command line option
******************
ekohl:
- Fix crashes in calls to ScmAssignNewTag.
- ScmrCreateServiceW: Assign a group to the service.
******************
greatlrd:
fix some bugs wih org with strechblt.
******************
gedmurphy:
- split logoff and shutdown resources
- add icons for each
******************
gedmurphy:
change explorer quick launch icon to use default 'my computer' icon instead of a folder.
******************
hpoussin:
Start \Device\USBFDOx names at index 0.
Use the same index to create the symbolic link \??\HCDx
This should fix the handling of multiple USB controllers
******************
hbirr:
Fixed the size of the allocated port structure.
******************
ion:
- Fix building with old binutils. Thanks to Ge for the fix.
******************
hbirr:
Simplified the definition of the interrupt handlers for non smp machines.
******************
hbirr:
Implemented the 'red zone check' for the non paged pool.
******************
greatlrd:
Correct Streachblt in windows mode, it take accunt org and offset now. this need to be implement in dib1, dib4, dib8,dib24, dib32
******************
greatlrd:
Thx GvG for helping put to gather a new math formula that make alot of calc not needed any longer. and correct fourmla for rounding fault. I did not think of it when I rewrote the streachblt. it feal strechblt is bit fasfer agains the old one.
******************
hbirr:
Fixed the the conversion of the vendor identifier string. Sometimes, the wrong conversion has resulted in a invalid opcode exception.
******************
greatlrd:
addding new streach code for dib8, left to add it is dib1, dib4, dib24, dib32
******************
greatlrd:
Remove putpixel from strechblt and add code to write direcly to the memory. it incress the speed for strechblt.
this is ony for 16bit graphice mode.
******************
greatlrd:
Commit a patch for hide and show mouse. (forget it)
******************
gedmurphy:
fix ugly tab formatting
******************
fireball:
Add kbdur.dll (Ukrainian keyboard layout) to the install-cd.
******************
ion:
- Fix shamefully dangerously broken Work Thread/Queue/Item implementation:
* Do not pollute the kernel with 10 real-time threads and 5 high-priority threads in order to manage work items. Work threads are very-low priority (< 7) and should never pre-empt userthreads like they do now. 1 priority 7, 5 priority 5 and 3 priority 4 threads are now properly created.
* Implement a worker thread balance set manager. On SMP systems, it is able to determine when a new thread should be allocate to execute on a free CPU. On both UP and MP, it is also able to detect if a work queue has deadlocked, and will allocate new dynamic threads to unfreeze the queue.
* Add check for threads returning with APC disabled, and re-enable APCs if this happend. This hack is used in NT for broken drivers.
* Lots of code changes to support dynamic threads, which:
- Can terminate.
- Use a 10 minute timeout on the kernel queue.
* Add skeleton code for swapping worker thread stacks as well as worker thread shutdown (not yet implemented).
* Add WORKER_INVALID bugcheck definition.
* These changes seem to make ROS a lot more responsive.
- NDK:
* Make more compatible with MS IFS
* Fix EX_WORK_QUEUE definition.
* Fix ETHREAD offsets.
* Fix RtlIsNameLegalDOS8Dot3 definition.
* Move splay tree defines to IFS.
******************
ion:
- Dirty temporary fix to unregress abiword/qemu.
******************
ion:
- More proper fix for the QEMU/Abiword regression. Remove kernel32 hack. Thanks to Filip and The Munger.
******************
ion:
- Implement Pushlocks. Only Waking, and Exclusive Acquire/Release + Waits have been tested. The shared paths and block/unblock are still untested and may probably contain bugs. Pushlocks are not yet used in the kernel and they won't be until all paths are tested and validated.
- Public DDIs Implemented: ExfAcquirePushLockExclusive, ExfAcquirePushLockShared, ExfTryToWakePushLock, ExfReleasePushLock, ExfReleasePushLockExclusive, ExfReleasePushLockShared, ExfUnblockPushLock.
******************
gedmurphy:
- Display a temporary note in ipconfig to avoid user confusion.
- Requires fixing of GetAdaptersInfo
******************
jimtabor:
Clean up and fixed NtUserGetMenuItemRect. Needs more testing. I watch mplayerc swip all the menu items with crashing.
******************
ion:
- Fix worker thread priorities. A quick check of the DDK and ProcesXP confirmed that there was a bug (thanks GvG!). Turns out I had forgotten to use the -base- priority kernel call. Renamed some variables to make it clearer and fixed the bug. The correct priorities are 12, 13, 15.
******************
gvg:
Let oskit tell us when sending should be blocked 'cause its stuffed upto its
nose with data waiting to be sent. Bug 1232.
******************
gvg:
Only use the Folder class handler if we're actually executing a folder.
Fixes bug 1235.
******************
ion:
- fix build on dbg=0. Thanks to Andrew
******************
greatlrd:
fix new strechblt code for dib32, left todo dib1, dib4, dib24
******************
ion:
- Optimized the dispatcher lock. It is now gone on non-SMP systems and IRQL is raised or lowered instead.
- Made inlined functions in ke/wait.c macros, because they weren't being inlined.
- Created separate cases for satisfying mutant, non-mutant and generic objects, to optimize wait satisfaction.
- Fixed some places which werne't setting the dispatcher header's size member correctly.
- Fixed formatting in ke/wait.c
- Fixed a case in KiCheckAlertability: we also need to check if the thread is alerted in Kernel-Mode, even if the wait mode given was user and user-mode is not alerted.
- Fixed signaling checks across the wait code and removed KiCheckIfObjectSignaled. We must not consider the mutant as signaled if SignalState is = 1.
- Fix code to check if the wait blocks' status is STATUS_TIMEOUT, because we do not need to check for signal state in that case.
- Removed the exports for internal dispatcher lock routines.
** Thanks to Waxdragon for stress-testing this for an hour :)
******************
ion:
Fix stack corruption. Thanks to Waxdragon and the fact he uses an -O2 build (hint hint nudge nudge)
******************
gvg:
- Disable NtQuerySecurityObject for now
- Add some registry entries for TinyWeb (patch by Dr.Fred)
Fixes 1214
******************
hbirr:
KefReleaseSpinLockFromDpcLevel needs the address of a spinlock and not its value.
******************
ion:
- Implemented Queued and In-Stack Queued Spinlocks (at DPC-Level). See "Windows Internals II" Chapter 4, Pages 25-27.
******************
ion:
- Separate UP and MP spinlock functions.
- Optimize UP spinlock functions so they don't call ntoskrnl anymore and only raise/lower irql.
- Implemented Queued Spinlocks and In-Stack Queued Spinlocks for UP machines.
* Implemented KeAcquireInStackQueuedSpinLock, KeReleaseInStackQueuedSpinLock, KeAcquireQueuedSpinLock, KeReleaseQueuedSpinLock, KeTryToAcquireQueuedSpinLock, KeTryToAcquireQueuedSpinLockRaiseToSynch, KeAcquireQueuedSpinLockRaisetoSynch.
******************
ion:
- Disable commented out define-check which i had only commented to check building.
******************
ion:
- Fix build.
******************
ion:
- Change dispatcher lock release to be more like documented in Windows Internals II and to allow an easier move to Queued Spinlock.
******************
ion:
- Uncondtionally build with optimizations (can still be disabled by commenting out the block locally; is this easy enough Ge?)
******************
ion:
- Tabs not spaces.
******************
royce:
fix msvc6 warnings
******************
royce:
fix build in unspecified build environment - patch by Reuben Perelman
reub2000@earthlink.net
******************
gedmurphy:
- Start to put together a services.msc equivalent.
- mmc.exe is probably a long way off, thus mmc snap-ins will be too. This will suffice until then. Most of the code should be transferable.
******************
gedmurphy:
- Fix local xml file (thanks to Christoph for spotting this)
- Add to dir the build
******************
ion:
- God is a second-hand imitation of G?. Fix for bug 1213.
******************
greatlrd:
patch from GvG, it fixing the bug for calc = when it showing e-309, Bug 1195, it have even affected python and other apps trying writing out 0 as text string.
******************
gedmurphy:
add to the bootcd for the purpose of testing bug 1253
******************
gvg:
Don't keep overwriting the first address entry, give the others a chance too.
Fixes IP address display in ipconfig.
******************
cwittich:
added german translation
******************
gedmurphy:
New icon. Couple of code changes linked to that. Just playing :)
******************
ion:
- Fix some bugs in Kernel Queue implementation:
* KeRemoveQueue did not set Thread->WaitNext = FALSE if it was called with WaitNext = TRUE.
* KeRemoveQueue did not handle the case where a kernel-mode APC is pending and the previous IRQL was below APC_LEVEL.
* KeRemoveQueue did not set the thread's wait status to 0.
* KiInsertQueue did not set the Thread's wait status to the entry being inserted.
* KiInsertQueue did not remove the thread from its wait list.
* KeRemoveQueue did not properly link the wait blocks.
******************
greatlrd:
fixed working strechblt for all dibxx now. do not say it does not take offset of source and destantion into accunt, it does. left implement CliprRegion. but last no longer black windows with or corupt images showing.
******************
jimtabor:
Implement NtUserGetMenuBarInfo. Tested with MPlayerC with OBJID_MENU only, the rest looked easy enough.
******************
ion:
- Invert CONFIG_SMP defines as requested by Hartmut
- Remove KiBlockThread and replace by more elegant KiSwapThread which will also make moving to the new scheduler easier.
- Handle special case where we have kernel apcs pending and your previous irql was below apc_level during the wait code.
- Remove hack to manually unwait a thread during a status of kernel apc.
******************
ion:
- Fix Status/WaitStatus/Thread->WaitStatus confusion/mess and reduce to a signle variable.
******************
weiden:
fixed uninitialized variable warnings
******************
weiden:
implemented ExpandEnvironmentStringsForUserA/W
******************
gvg:
Merge in a post-Wine-0_9_5 change to get rid of some warnings. Thanks to
CvW for reporting.
******************
gedmurphy:
- Added the properties dialog
- Add an about dialog
- Split up the query code to make it more usable
- Call description from the registry
- Many other code mods
******************
greatlrd:
fix a typo
******************
cwittich:
buttons in page setup now working properly (for En and De only)
******************
ion:
- Set the right Thread->WaitTime dring waits
- Initialize WaitBlock->Thread during thread creation.
- Make APCs queuable for the thread after it's created
- Enable Timer Block optimization since it works now. This allows us not to always set-up for each wait, since most of its fields can remain static.
- Properly link wait block together with the waitlist of the timer.
******************
gedmurphy:
pull service info out of the registry to populate the list view
******************
ion:
* Rbuild MSVC Backend changes:
- Don't do runtime checks for drivers
- Don't do buffer checks for drivers
- Use W0 for speed build, not for the release build.
- Disable Wp64 only for the speed build, not for the release build
- Use /STDCALL default calling convention for native modules because the DDK requires it
- Remove some duplicated options that were passed on the command line
- Replace some options that were passed on the commandline with their appropriate XML keywords.
******************
ion:
- Don't name-decorate the entrypoint. This lets msvc link the module properly and remains compatible with GCC.
******************
ion:
- Properly set STDCALL as default convention, previous patch incorrectly set it as a linker setting instead of a compiler setting.
******************
ion:
- Get bus drivers to compile and link on MSVC.
******************
ion:
- The DDK disables usage of _enable/_disable so that driver devs don't use them. Since the NDK is the home of undocumented things that drivers shouldn't use, including halfuncs.h will re-enable the intrinsics.
- Add the intrinsics to the w32api as well so that code which uses them can compile on both msvc and gcc.
- Make DPRINT work on non-DBG msvc builds.
******************
ion:
- Get beep and blue to compile/link on MSVC.
******************
ion:
- Much cleaner way to get blue building (remove ugly header hacks)
- Get bootvid working too.
******************
ion:
- Get green to compile with msvc/ddk.
******************
jimtabor:
Patch by Raimonds Praude raimonds.praude at sets.lv
Could not set the text limit for combo box. An application sent CB_LIMITTEXT
text message, but it was not being processed. Now it is possible to set
the text limit, 5 or 8 symbols, for instance.
CB_LIMITTEXT message processing was added into ComboWndProc_common function
in combo.c file.
******************
ion:
- get mpu401, parallel and ramdrv to work on msvc.
******************
ion:
- get sndblst and sound compiling on msvc.
******************
ion:
- Make CDFS work with msvc/ddk.
******************
ion:
- Make NTFS compile on msvc.
******************
ion:
- Get kbd/mouclass compiling
******************
ion:
- Get chew and csq to compile.
******************
ion:
- Get IP to compile.
******************
ion:
- Get oskittcp to compile on msvc.
******************
ion:
- Do not generate manifest files for drivers or native apps.
- Get portcls to compile.
- Commit some fixes I forgot.
******************
ion:
- GEt TCPIP building with msvc.
******************
ion:
- Get afd to build.
******************
ion:
- Deleted npf as recommended by Steven, KJK and Art.
******************
ion:
- get wshtcpip to compile..
******************
ion:
- Forgot to commit these for MSVC build...
******************
gedmurphy:
- fix startup type
- add top level headers
******************
weiden:
fixed removing the children in ShellBrowser::InsertSubitems()
******************
fireball:
push-include for #pragma pack(16)
******************
ion:
- Get NDIS (almost) compiling with msvc/ddk.
******************
ion:
- Fix ndis build, thanks to Filip.
******************
ion:
- Get NDIS to compile on msvc/ddk (thanks to filip for his help)
- Get PCNET to compile on msvc/ddk.
******************
ion:
- Get NE2000 driver to build on msvc/ddk.
******************
ion:
- make vga buildable on msvc.
******************
ion:
- PCHify vgamp.
- fix some definition problems.
- make it build with msvc.
******************
ion:
- Make VBEMP compile with msvc/ddk.
******************
ion:
- Get xboxvmp to compile.
******************
cwittich:
updated resource file (patch by Brezenbak)
******************
ion:
- Temporarily revert 20639 until a better fix is found. Thanks to G?.
******************
gvg:
j_anderw
j_anderw@sbox.tugraz.at:
ReactOS system control panel displays wrong title
******************
mflyer:
Proper IBrowser icon to replace the newyears version which was made in 9 minutes under influence of alcohol
******************
gvg:
inet_addr returns address in network order, the IP address control wants it
in host order
******************
cwittich:
fix msvc compile problem
******************
mbosma:
German translation by DJ_Smith from IRC (dj_smith_reactos@online.de)
******************
cwittich:
fix msvc compile problems
******************
cwittich:
added slovak keyboard written by Malin
malin23@atlas.sk
******************
cwittich:
fixed a copy/paste error
******************
cwittich:
don't use VCToolsFile anymore because of different include dirs for subprojects
******************
gedmurphy:
- list items alphabetically
- double click opens properties dialog
******************
cwittich:
fix pch bug (patch by Brezenbak)
******************
ion:
- Remove auto-geenrated file.
******************
ion:
- Remove some public APIs from internal headers.
- Remove some internal APIs/types from public headers.
- Make PSECTION_OBJECT a PVOID unless really needed (which should only be inside \mm)
- Make hal buildable on msvc.
- Fix some other misc. various msvc/ddk incompatibilities.
******************
ion:
- Get MP hal and Generic HAL to build too.
******************
ion:
- Bless halxbox too.
******************
ion:
- Oops....
******************
ion:
- Get services compiling with msvc (dhcp, eventlog, tcvpsvcs, rpcss, umpnpmgr). Also PCHified some stuff and reduced NDK usage.
******************
ion:
- get csrss, ntvdm, smss compiling on msvc.
******************
ion:
- Get autochk, calc, cmd, devmgr, expand, format, gettype, hostname, lsass, msconfig, msiexec, notepad, reactos, regedit, regsvr32, reporterror, rundll32, sc, services, servman, setup, sm, sndvol32 compiling on MSVC.
- PCHify some things.
- Reduce NDK usage.
******************
ion:
- PCHify notepad and add missing header from regedit.
******************
ion:
- userinit, usetup, vmwinst, welcome, winefile, winlogon, winver.
******************
cwittich:
Ukrainian translations from temarez
temarez@yandex.ru (Bug 1243)
******************
royce:
minor bugfix: sswprintf(L"%hs","foo") was returning L"fff"
******************
greatlrd:
fix cmd build with MSVC 2005
******************
gedmurphy:
- rearrange code ready for custom tool bar bitmaps (untested)
******************
greatlrd:
patch from bradon fixing special key for other language's that English example Swedish keyboard layout. we can type now backslash again. it did regress in rev 19906
******************
gedmurphy:
- fix toolbar position, deleted a line accidentally.
- Fix the formatting a bit while we're at it
- Comment out German language whilst it's still in development
******************
cwittich:
fixed some bugs
use PCH when building with MSVC
******************
cwittich:
fix building with MSVC
fixed some warnings
******************
gedmurphy:
A very rough implementation of the control buttons. (I'll work on my image skills ;) )
******************
turner:
Small fix for the patch special char patch earlier.
******************
turner:
* Replace NtGdiCreatePatternBrush and NtGdiCreateHatchBrush with NtGdiCreatePatternBrushInteral and NtGdiCreateHatchBrushInteral
* Implement CreateHatchBrush, CreatePatternBrush
******************
cwittich:
fixed two bugs (spotted by w3seek)
******************
gvg:
- Scream a little louder about unimplemented IOCTL codes
- Work around missing FSCTL_PIPE_TRANSCEIVE implementation
******************
turner:
Check to see if we are at the end of the string even if there isnt a " there.
******************
ion:
- Forgot this file for msvc build
******************
hpoussin:
Display the error message only in case of... error
******************
ion:
- Remove inline assembly and use assembly files isntead. These come from lib\rtl\i386... it woudl be nice to share them but atm this causes some problems. I think the math code in lib\rtl should be split into lib\math eventually...
******************
turner:
Fix tab complete bugs, including 1238.
******************
gedmurphy:
implement list refreshing and program exit
******************
ion:
- Get the win32k beast tamed by msvc.
******************
weiden:
fixed desired access rights in GetFileSecurityW
******************
gedmurphy:
fix msvc warnings
******************
ion:
- Make ACPI use PCH. Cuts down compile time to 9 seconds on gcc.
******************
ion:
- Rename some files for MSVC compatibility. Thanks Brezenbak.
******************
weiden:
fixed growing the buffer
******************
royce:
synchronize differences between numberf, wnumberf, numberfl and wnumberfl, fixed bug in all 4 such that ("%6.1f", 42) was yielding " 42.0" instead of " 42.0"
******************
cwittich:
added some stubs (Photoshop CS seems to work now)
******************
cwittich:
added icmp to build (does not compile yet, GvG will have a look at it)
******************
gvg:
Fix building of icmp_main.c
******************