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.
Aleksey Bragin wrote:
I filtered the log a bit (removed 160kb of useless
information), so
here is the updated one:
http://svn.reactos.org/temp/changelog_0.3.0.rar
I even started to sort log messages per user, but it's too big task.
Devs! Would you please do your changelogs similar to how Alex did
his? It would speed up the process A LOT.
Thank you.
WBR,
Aleksey Bragin
On Aug 17, 2006, at 4:17 AM, Brandon Turner wrote:
Thank you very much sir!
As you might have noticed we are going to wait a bit on the final
release, but I will ensure that your comments are added to the final
change log.
Once again, thank you.
Alex Ionescu wrote:
Brandon Turner wrote:
I just released 0.3.0 RC2 to SourceForge and you
can download it
here:
https://sourceforge.net/project/showfiles.php?
group_id=6553&package_id=6629
This is our final sanity check before we release the final
version. I
am planing on uploading the release to to SourceForge on
Wednesday night
and then Thursday morning will be our official release time.
Frik or
MGW, will you be able to update the home page on Thursday
morning? If
not let me know and I can do it if we have a graphic ready.
Note to all devs and contributors:
We need a change log! I have made a svn log for all commits. It
can be
found at
http://www.brandonturner.org/log.txt . Please let me
know if
you are going to do your own change log, otherwise I will do a
change
log for everyone else on Tuesday night, but no promises I will find
everything you did.
I finished my log, can you add it to the WIKI in the right sections?
Almost 99% of these go into Kernel, and the ones that don't are
clearly
marked as such.
--
Brandon Turner
ReactOS Release Engineer
Blog:
http://www.amateurgramming.com
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
--
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(a)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(a)gmail.com>om>:
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(a)gmail.com>om>:
- Updated German translation of devmgr.dll
******************
navaraf:
Fix a buffer overflow in OutputDebugStringA. Spotted by mbealby(a)gmail.com.
******************
navaraf:
Fix a Mach-O magic check. Spotted by mbealby(a)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(a)users.sourceforge.net>et>:
- 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(a)hotmail.com>
Some spanish translation patches
******************
gvg:
Benoit Plante <cmoibenlepro(a)hotmail.com>
French translations
******************
gvg:
FRy2oo5 <fRy2oo5(a)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(a)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(a)tele2.fr>
French translation (bug 1131)
******************
gvg:
ggcom <ggcom(a)tele2.fr>
French translation (bug 1130)
******************
gvg:
ggcom <ggcom(a)tele2.fr>
French translation (bug 1124)
******************
gvg:
samwise52 <samcharly(a)hotmail.com>
Spanish translations
Minor syntax fixes and SUBLANG_SPANISH -> SUBLANG_NEUTRAL by GvG
******************
weiden:
fixed windres warning
******************
weiden:
Patch by Kaj Kaloinen <kkaloine(a)gmail.com>om>:
- 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(a)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(a)gmail.com
******************
greatlrd:
Bug 1166 part 1 of 2 French translation from French translation team by cmoibenlepro
<cmoibenlepro(a)hotmail.com>
******************
greatlrd:
Bug 1166 part 2 of 2 French translation from French translation team by cmoibenlepro
<cmoibenlepro(a)hotmail.com>
******************
greatlrd:
Bug 1157 French translation from French translation team by zoken
<mustang9(a)gmail.com>
******************
greatlrd:
Bug 1158 French translation from French translation team by zoken
<mustang9(a)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(a)yahoo.com>om>:
- 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(a)gmail.com>om>:
- 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(a)online.de>
german language file updated
******************
gvg:
temarez <temarez(a)yandex.ru>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(a)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(a)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(a)sbox.tugraz.at>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(a)online.de)
******************
cwittich:
fix msvc compile problems
******************
cwittich:
added slovak keyboard written by Malin <malin23(a)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(a)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
******************