KJK::Hyperion
98dee81dd1
Fixes for GCC compilation, also fixed w32api definition of LUID
...
svn path=/branches/rox-u/; revision=16208
2005-06-21 18:44:20 +00:00
KJK::Hyperion
abea25e736
fixes for Visual C++:
...
- repositioned __stdcall in several declarations
- replaced __attribute__ with __declspec when possible
- reimplemented some inline assembly
- use RESTRICTED_POINTER instead of __restrict
- change some w32api conditional compilation to take Visual C++ in consideration
- fixed RVA macro
- moved variable declarations to the beginning of the scope block
- corrected mismatching DLL linkage for exported symbols in ntoskrnl
- corrected some non-standard casts
- do PVOID arithmetic with the RVA macro
- removed (unused) nested function
- corrected wrong macro definitions that took a parameter when they shouldn't
- use the appropriate _M_XXX macros for architecture-specific conditional compilation
- miscellaneous hacks tagged with /* ROX-U */
svn path=/branches/rox-u/; revision=16198
2005-06-21 00:23:09 +00:00
KJK::Hyperion
76431b873b
Merge from trunk for a fresh start
...
svn path=/branches/rox-u/; revision=16184
2005-06-20 21:08:26 +00:00
Alex Ionescu
4cf87b40e7
Build secur32 with NDK
...
svn path=/trunk/; revision=16166
2005-06-20 19:19:23 +00:00
Hartmut Birr
747c64b7c4
Moved the TRACE_LDR macro from ntdll.h to utils.c.
...
svn path=/trunk/; revision=16165
2005-06-20 19:18:35 +00:00
Alex Ionescu
ae955c39ed
Build epsapi with NDK
...
svn path=/trunk/; revision=16164
2005-06-20 19:14:08 +00:00
Alex Ionescu
c3151ba005
Build dnsapi with NDK
...
svn path=/trunk/; revision=16163
2005-06-20 19:05:25 +00:00
Alex Ionescu
d53d55734a
build smlib with NDK
...
svn path=/trunk/; revision=16162
2005-06-20 19:02:23 +00:00
Alex Ionescu
44b8b1697a
Remove rosrtl from advapi
...
svn path=/trunk/; revision=16161
2005-06-20 18:58:56 +00:00
Alex Ionescu
cf9968925b
Switch Advapi32 to NDK
...
svn path=/trunk/; revision=16160
2005-06-20 18:55:05 +00:00
Alex Ionescu
29075cd391
Add missing types to NDK
...
svn path=/trunk/; revision=16159
2005-06-20 18:54:47 +00:00
Martin Fuchs
0f3a2ad610
sync with Wine's repository
...
svn path=/trunk/; revision=16158
2005-06-20 18:48:32 +00:00
Alex Ionescu
88b8879367
Compile user32 with NDK, clean up its headers, and separate it from the intenral win32k stuff
...
svn path=/trunk/; revision=16157
2005-06-20 18:21:07 +00:00
Martin Fuchs
8e0a6b7b07
Sync with Wine repo
...
svn path=/trunk/; revision=16156
2005-06-20 16:53:47 +00:00
Martin Fuchs
a609b028a1
Stefan Huehner <stefan@huehner.org>:
...
Remove some -Wstrict-prototypes warnings.
svn path=/trunk/; revision=16155
2005-06-20 16:52:02 +00:00
Maarten Bosma
e133ad2f81
g++ seams to have a problem with this dummy union names.
...
svn path=/trunk/; revision=16154
2005-06-20 16:32:42 +00:00
Filip Navara
7bf3a79d15
Remove Jamfiles.
...
svn path=/trunk/; revision=16153
2005-06-20 14:30:44 +00:00
Filip Navara
f266cbb1c2
Fix warnings.
...
svn path=/trunk/; revision=16152
2005-06-20 14:23:13 +00:00
Filip Navara
d69a2a31dd
Fix a cut & paste error.
...
svn path=/trunk/; revision=16151
2005-06-20 14:08:06 +00:00
Filip Navara
81175de9c1
Fix warnings.
...
svn path=/trunk/; revision=16150
2005-06-20 13:59:40 +00:00
Filip Navara
6479d4526a
Forgot this file in r16147.
...
svn path=/trunk/; revision=16149
2005-06-20 13:54:52 +00:00
Filip Navara
3b0038292f
Remove Jamfiles.
...
svn path=/trunk/; revision=16148
2005-06-20 13:43:26 +00:00
Filip Navara
cdad35b774
Fix warnings and remove Jamfiles.
...
svn path=/trunk/; revision=16147
2005-06-20 13:43:05 +00:00
Filip Navara
d160d80677
Fix warnings.
...
svn path=/trunk/; revision=16146
2005-06-20 13:17:21 +00:00
Filip Navara
aa82a6a072
The DK directory doesn't seem to be used anymore.
...
svn path=/trunk/; revision=16145
2005-06-20 12:10:46 +00:00
Filip Navara
e0df17c6fd
Compile CSRSS and WIN32CSR with NDK headers.
...
svn path=/trunk/; revision=16144
2005-06-20 11:56:10 +00:00
Gé van Geldorp
59057f2e70
Exclusively lock surface bits before reading or writing them
...
svn path=/trunk/; revision=16143
2005-06-20 08:31:48 +00:00
Filip Navara
113cab2be5
Fix definition of LPC_MESSAGE_BASE_SIZE.
...
svn path=/trunk/; revision=16142
2005-06-20 07:18:20 +00:00
Filip Navara
21616080f6
Remove InitializeMessageHeader definition.
...
svn path=/trunk/; revision=16141
2005-06-20 07:16:51 +00:00
Filip Navara
31ad5f02a9
Fix the definion of SharedUserData.
...
svn path=/trunk/; revision=16140
2005-06-20 07:06:41 +00:00
Hervé Poussineau
57074db1aa
Implement IOCTL_USB_GET_NODE_CONNECTION_NAME, IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME
...
Fix indices in IOCTL_USB_GET_NODE_CONNECTION_INFORMATION
svn path=/trunk/; revision=16139
2005-06-20 05:54:19 +00:00
Alex Ionescu
0ee8822197
Major cleanup to rtlfuncs.h. Not yet perfect but much better organized.
...
svn path=/trunk/; revision=16138
2005-06-20 05:36:32 +00:00
KJK::Hyperion
c4a1b84860
make SVN merge happy
...
svn path=/branches/rox-u/; revision=16137
2005-06-20 05:11:48 +00:00
Alex Ionescu
4b83cb1f77
Cleanup kernel usage to decrease compilation time/memory
...
svn path=/trunk/; revision=16136
2005-06-20 04:30:23 +00:00
Alex Ionescu
eb67c61944
Remove rosrtl string macros
...
svn path=/trunk/; revision=16135
2005-06-20 04:18:03 +00:00
Alex Ionescu
497256b40e
Build kernel32 with NDK
...
svn path=/trunk/; revision=16134
2005-06-20 04:07:49 +00:00
Alex Ionescu
d98066b2aa
Final NDK fixes for kernel32
...
svn path=/trunk/; revision=16133
2005-06-20 04:07:34 +00:00
Alex Ionescu
4a0a216d3e
Apply kjk's change to thread.c too
...
svn path=/trunk/; revision=16132
2005-06-20 04:07:19 +00:00
Alex Ionescu
3bfd20f396
Some NDK Fixes, kernel32 almost compiles
...
svn path=/trunk/; revision=16131
2005-06-20 03:55:42 +00:00
KJK::Hyperion
8cd2554cff
Converted kernel32 process creation to use PSEH (untested change to help Alex)
...
svn path=/trunk/; revision=16130
2005-06-20 03:42:05 +00:00
Alex Ionescu
f5e002e1c9
Fixed incorrect SetNamedPipeHandleState implementation to use the actual APIs/Structures it should and added one of the missing ones to NTIFS.
...
svn path=/trunk/; revision=16129
2005-06-20 01:52:47 +00:00
Alex Ionescu
aaad0af903
Add missing stuff to NDK
...
svn path=/trunk/; revision=16128
2005-06-19 23:59:40 +00:00
Alex Ionescu
16c356bfa1
Ditto for HAL
...
svn path=/trunk/; revision=16127
2005-06-19 22:53:49 +00:00
Alex Ionescu
b4cb154b4a
Blight is cool. oh, right..this is a commt message. err.. oh. include debug.h per-file isntead of globally, or else this breaks NDEBUG
...
svn path=/trunk/; revision=16126
2005-06-19 22:50:59 +00:00
Filip Navara
94b818d7c0
TIME -> LARGE_INTEGER
...
svn path=/trunk/; revision=16125
2005-06-19 22:32:51 +00:00
Hervé Poussineau
697e997b8f
Implement IRP_MJ_CLEANUP for UHCI controller
...
svn path=/trunk/; revision=16124
2005-06-19 22:19:11 +00:00
Filip Navara
8098dc0a97
- Don't include ntddk.h from most of the DDK headers and move the includes out of the "extern C" blocks.
...
- Fix order of STDCALL in few callback defintions.
- Get the sources to build again with these changes.
svn path=/trunk/; revision=16123
2005-06-19 22:13:41 +00:00
Hervé Poussineau
9bd5178ad2
Implement IOCTL_GET_HCD_DRIVERKEY_NAME
...
Better check for arguments in IOCTL_*
Let IOCTL_USB_GET_ROOT_HUB_NAME use the right structure type
Initialize wrapper around linux code after setting the device extension field
svn path=/trunk/; revision=16122
2005-06-19 22:11:09 +00:00
Alex Ionescu
b76b475c32
Build RTL with NDK
...
svn path=/trunk/; revision=16121
2005-06-19 22:05:50 +00:00
Alex Ionescu
aec8d2f143
Move internal rtlp functions out of ntos and into internal rosrtl header
...
svn path=/trunk/; revision=16120
2005-06-19 22:05:18 +00:00
Alex Ionescu
1754d20379
Add free to libsupp
...
svn path=/trunk/; revision=16119
2005-06-19 21:50:05 +00:00
Alex Ionescu
d3e93a6629
Add include to rosrtl where needed
...
svn path=/trunk/; revision=16118
2005-06-19 21:40:29 +00:00
Alex Ionescu
9deb8137ef
Fix cshort definition
...
svn path=/trunk/; revision=16117
2005-06-19 21:39:58 +00:00
Alex Ionescu
ef09428e85
Add libsupp.h for rtl's Kernel Allocation functions
...
svn path=/trunk/; revision=16116
2005-06-19 21:37:01 +00:00
Alex Ionescu
38765d4930
Add missing security types in winnt.h
...
svn path=/trunk/; revision=16115
2005-06-19 21:35:57 +00:00
Alex Ionescu
a43ea85ae0
User helper header and don't use RTLROS string macros naymore
...
svn path=/trunk/; revision=16114
2005-06-19 21:08:39 +00:00
Alex Ionescu
4d69a0fddb
Fix Build
...
svn path=/trunk/; revision=16113
2005-06-19 21:03:41 +00:00
Filip Navara
61eed1a9da
Fxi build.
...
svn path=/trunk/; revision=16112
2005-06-19 20:56:11 +00:00
Alex Ionescu
299cedf334
Use RTL_CONSTANT_STRING instead of RtlRos macro
...
svn path=/trunk/; revision=16111
2005-06-19 20:43:13 +00:00
Alex Ionescu
3b65c45a7c
Build NTDLL with NDK
...
svn path=/trunk/; revision=16110
2005-06-19 20:28:20 +00:00
Alex Ionescu
d3d66f5e68
Final NDK fixes for ntdll
...
svn path=/trunk/; revision=16109
2005-06-19 20:18:30 +00:00
Filip Navara
514f6f4626
Remove PNP_VETO_TYPE from winddk.h.
...
svn path=/trunk/; revision=16108
2005-06-19 20:09:32 +00:00
Alex Ionescu
448fd2a82a
More NDK fixes, remove duplicated debug functions from ntdll, use rosrtl header where neded in ntdll.
...
svn path=/trunk/; revision=16107
2005-06-19 20:01:07 +00:00
Filip Navara
fd45cff559
Fix packing.
...
svn path=/trunk/; revision=16106
2005-06-19 19:56:01 +00:00
Alex Ionescu
3ff128077e
More NDK fixes/additions
...
svn path=/trunk/; revision=16105
2005-06-19 19:36:05 +00:00
Alex Ionescu
93d9bcad1a
More NDK fixes (user-mode NDK now works) and guard some stuff in include/ntdll so that ntdll can be build with NDK, but so that other apps not yet using it, but using those headers, can also build
...
svn path=/trunk/; revision=16104
2005-06-19 19:15:46 +00:00
James Tabor
7d84d6b837
Adding ps.exe to build process.
...
svn path=/trunk/; revision=16103
2005-06-19 18:54:02 +00:00
James Tabor
b3bc018212
Adding ps.exe to build process.
...
svn path=/trunk/; revision=16102
2005-06-19 18:53:19 +00:00
Filip Navara
ac4f85a89e
Forgot to commit this file in r16097.
...
svn path=/trunk/; revision=16101
2005-06-19 18:34:35 +00:00
Alex Ionescu
1b74c03fb1
Major cleanup of User-Mode NDK
...
svn path=/trunk/; revision=16100
2005-06-19 18:21:58 +00:00
Filip Navara
8b3da072dd
Cleanup header usage in USER32.
...
svn path=/trunk/; revision=16099
2005-06-19 18:06:53 +00:00
Filip Navara
3dcd5f1ff6
Remove duplicate header.
...
svn path=/trunk/; revision=16098
2005-06-19 17:34:05 +00:00
Filip Navara
f2ff7df489
(Re)move USER32 headers from include/user32.
...
svn path=/trunk/; revision=16097
2005-06-19 17:27:44 +00:00
Filip Navara
8625b6ac08
Remove duplicate headers.
...
svn path=/trunk/; revision=16096
2005-06-19 16:30:52 +00:00
Filip Navara
2954ec2db0
Better header redefiniton guards.
...
svn path=/trunk/; revision=16095
2005-06-19 15:40:47 +00:00
Filip Navara
ae8bd99934
- Add definition of DRIVE_LAYOUT_INFORMATION_EX.
...
- Move CLS defintions from winddk.h to ntnls.h.
- Move EVENT_TRACE_HEADER defintion from winddk.h to evntrace.h.
svn path=/trunk/; revision=16094
2005-06-19 15:27:10 +00:00
Hervé Poussineau
d4719c91ec
Implement IRP_MN_QUERY_DEVICE_RELATIONS for USB hubs
...
Implement IRP_MN_QUERY_ID for devices enumerated by USB hubs
svn path=/trunk/; revision=16093
2005-06-19 14:15:39 +00:00
Magnus Olsen
30eee0c5d1
revert my lattes change some part of head did break
...
sorry all.
svn path=/trunk/; revision=16092
2005-06-19 14:12:59 +00:00
Casper Hornstrup
a5e4e00e8a
Count only scheduled time when running performance tests
...
svn path=/trunk/; revision=16091
2005-06-19 12:41:22 +00:00
Magnus Olsen
2caba7c355
add struct DDRAWI_DIRECTDRAW_GBL
...
svn path=/trunk/; revision=16090
2005-06-19 12:14:31 +00:00
Magnus Olsen
e661bfdc12
Correct the DD_GETDRIVERINFODATA struct it did missing a pointer to DDRAWI_DIRECTDRAW_GBL struct. Some need really check this file if more mistake exists
...
svn path=/trunk/; revision=16089
2005-06-19 12:13:57 +00:00
Magnus Olsen
17c0f2829a
add TAG macro
...
svn path=/trunk/; revision=16088
2005-06-19 10:10:34 +00:00
Hartmut Birr
499a2712a9
Initialized the system call entry independent of the real type of SystemCall.
...
svn path=/trunk/; revision=16087
2005-06-19 09:48:14 +00:00
Filip Navara
fbf1722197
Couple of build fixes.
...
svn path=/trunk/; revision=16086
2005-06-19 09:07:44 +00:00
Filip Navara
068cf10896
Add TAG macro definition.
...
svn path=/trunk/; revision=16085
2005-06-19 08:21:35 +00:00
Filip Navara
b63e292fbd
Add TAG macro definition.
...
svn path=/trunk/; revision=16084
2005-06-19 08:20:08 +00:00
Filip Navara
d864df4b3b
Move the TAG define.
...
svn path=/trunk/; revision=16083
2005-06-19 08:15:10 +00:00
Filip Navara
887716169a
Add TAG macro definition.
...
svn path=/trunk/; revision=16082
2005-06-19 08:14:18 +00:00
Filip Navara
b76c3856ee
Move the TAG define.
...
svn path=/trunk/; revision=16081
2005-06-19 08:05:01 +00:00
Alex Ionescu
6048617aab
Some more NDK fixes
...
svn path=/trunk/; revision=16080
2005-06-19 07:41:35 +00:00
Alex Ionescu
1311a0191c
Fix rtl/rossym
...
svn path=/trunk/; revision=16079
2005-06-19 07:15:07 +00:00
Alex Ionescu
469fa69ab7
Add NtcurrentThread, ALTERNATIVE_ARCHITECTURE_TYPE, KSYSTEM_TIME, KUSER_SHARED_DATA, REG_CREATED_NEW_KEY, REG_OPENED_EXISTING_KEY, KeRaiseIrqlToSynchLevel to DDK. Remove HANDLE_TABLE_ENTRY_INFO and HANDLE_TABLE_ENTRY from NTIFS. Add NT_PRODUCT_TYPE
...
svn path=/trunk/; revision=16078
2005-06-19 07:11:49 +00:00
Alex Ionescu
10c1c40139
Fix some ntoskrnl things, like using Rtl instead of RosRtl, and undefining ROUND macros
...
svn path=/trunk/; revision=16077
2005-06-19 07:11:38 +00:00
Filip Navara
e960d42247
Use RTL_CONSTANT_STRING instead of ROSRTL macros.
...
svn path=/trunk/; revision=16076
2005-06-19 07:07:52 +00:00
Alex Ionescu
9d04f9a976
More NDK Fixes
...
svn path=/trunk/; revision=16075
2005-06-19 07:03:18 +00:00
Alex Ionescu
a6c04adbb2
Fix building issues caused by previous patch
...
svn path=/trunk/; revision=16074
2005-06-19 04:49:14 +00:00
Alex Ionescu
cbe3dc72cb
Move Exported functions away from internal/ke.h, move exported data from internal/ex.h, add internal structures to internal/ifs.h, include ntdddisk.h in internal/xhal.h for access to PDRIVE_LAYOUT_INFORMATION, remove DDK function from internal/nls.h, remove KTRAP_FRAME from internal/i386/ke.h, add some more temporary types to krnltypes.h, protect PNP_VETO_TYPE, move EVENT_TRACE_HEADER to DDK, guard disk.h properly, correct DRIVE_LAYOUT_INFORMATION typedef in DDK, add PNP_VETO_TYPE, NLSTABLEINFO, CPTABLEINFO, remove KDPC_DATA, PP_LOOKASIDE_LIST. remove PROCESSOR_POWER_STATE from ntpoapi, remove MAILSLOT_CREATE_PARAMETERS, NAMED_PIPE_CREATE_PARAMETERS, IO_COMPLETION_INFORMATION_CLASS, PAGEFAULT_HISTORY, SECTION_XXX_INFORMATION, RtlSelfRelativeToAbsoluteSD, ZwQuerySection/Object, ZwQuerySystemInformation, ZwSetInformationObject, ZwSetSystemInformation from IFS
...
svn path=/trunk/; revision=16073
2005-06-19 03:55:48 +00:00
Alex Ionescu
428572a138
Move Exported functions away from internal/ke.h, move exported data from internal/ex.h, add internal structures to internal/ifs.h, include ntdddisk.h in internal/xhal.h for access to PDRIVE_LAYOUT_INFORMATION, remove DDK function from internal/nls.h, remove KTRAP_FRAME from internal/i386/ke.h, add some more temporary types to krnltypes.h, protect PNP_VETO_TYPE, move EVENT_TRACE_HEADER to DDK, guard disk.h properly, correct DRIVE_LAYOUT_INFORMATION typedef in DDK, add PNP_VETO_TYPE, NLSTABLEINFO, CPTABLEINFO, remove KDPC_DATA, PP_LOOKASIDE_LIST. remove PROCESSOR_POWER_STATE from ntpoapi, remove MAILSLOT_CREATE_PARAMETERS, NAMED_PIPE_CREATE_PARAMETERS, IO_COMPLETION_INFORMATION_CLASS, PAGEFAULT_HISTORY, SECTION_XXX_INFORMATION, RtlSelfRelativeToAbsoluteSD, ZwQuerySection/Object, ZwQuerySystemInformation, ZwSetInformationObject, ZwSetSystemInformation from IFS
...
svn path=/trunk/; revision=16072
2005-06-19 03:55:34 +00:00
Alex Ionescu
0af7b6f7a0
Many fixes to NDK
...
svn path=/trunk/; revision=16071
2005-06-19 03:25:33 +00:00
Alex Ionescu
5a4296bcec
Remove PAGED_CODE, PAGED_CODE_RTL and RTL_ONSTANT_STRING from ntoskrnl.h. The first and last are in DDK, and the second is not used in the kernel and already defined
...
svn path=/trunk/; revision=16070
2005-06-19 01:10:08 +00:00
Filip Navara
5be76fa181
Use RTL_CONSTANT_STRING instead of ROSRTL macros.
...
svn path=/trunk/; revision=16069
2005-06-19 00:28:46 +00:00
Filip Navara
cc03f70b55
Use RTL_CONSTANT_STRING instead of ROSRTL macros.
...
svn path=/trunk/; revision=16068
2005-06-19 00:21:54 +00:00
Filip Navara
7971e8425b
- Use regular PE structures in NTOSKRNL/NTDLL/DISKDUMP.
...
- Add WDMGUID library.
- Get rid of few more headers.
svn path=/trunk/; revision=16067
2005-06-19 00:06:08 +00:00
Alex Ionescu
c09b52bf01
Add NDK 1.00-pre. Needs some TLC in umtypes.h and a lot of fixes. Not used anywhere yet.
...
svn path=/trunk/; revision=16066
2005-06-18 23:33:40 +00:00
Magnus Olsen
46f26a073b
make inline asm -O3 compatible (remove L1 and L2 label) thx blight and alex to explain how to do that.
...
svn path=/trunk/; revision=16065
2005-06-18 22:54:12 +00:00
Filip Navara
bc47c238df
Remove duplicate definition of KdPrintEx.
...
svn path=/trunk/; revision=16064
2005-06-18 22:06:54 +00:00
Magnus Olsen
5e0373034a
make gcc stop nag about uninitialized value in 114: and make -O3 working
...
svn path=/trunk/; revision=16063
2005-06-18 21:55:59 +00:00
KJK::Hyperion
2091f47a64
Deleting in the hope SVN will merge painlessly
...
svn path=/branches/rox-u/; revision=16062
2005-06-18 21:10:48 +00:00
Filip Navara
dc337def98
Get rid of ROS DDK SCSI headers (forgot these files in r16060).
...
svn path=/trunk/; revision=16061
2005-06-18 21:02:59 +00:00
Filip Navara
fd44a4b514
Get rid of ROS DDK SCSI headers.
...
svn path=/trunk/; revision=16060
2005-06-18 20:55:09 +00:00
Gé van Geldorp
39da2fef47
Thanks to GreatLord for spotting that we shouldn't access pixels outside the
...
source surface in EngBitBlt.
svn path=/trunk/; revision=16059
2005-06-18 20:29:31 +00:00
Filip Navara
91a2889e07
- Convert mouclass and sermouse to use official DDK prototypes.
...
- Get rid of the old ROS DDK headers.
svn path=/trunk/; revision=16058
2005-06-18 20:25:08 +00:00
Gé van Geldorp
95d1b8ae62
Use correct dest rect when preventing copy outside source surf
...
svn path=/trunk/; revision=16057
2005-06-18 19:53:49 +00:00
Filip Navara
434303caa3
Don't include internal headers.
...
svn path=/trunk/; revision=16056
2005-06-18 19:30:47 +00:00
Filip Navara
8b43bd8c4c
Add __ASM__ guard.
...
svn path=/trunk/; revision=16055
2005-06-18 19:30:15 +00:00
Filip Navara
31b7f64f58
Fix build. :/
...
svn path=/trunk/; revision=16054
2005-06-18 19:13:29 +00:00
Filip Navara
52f8761d3a
Use W32API for NTOSKRNL.
...
svn path=/trunk/; revision=16053
2005-06-18 18:32:29 +00:00
Filip Navara
ff246534c9
Fix build.
...
svn path=/trunk/; revision=16052
2005-06-18 17:22:21 +00:00
Filip Navara
fb0959e85a
- Move few non-DDK types from ROS DDK to NTOS headers.
...
- Fix some __USE_W32API guards.
svn path=/trunk/; revision=16051
2005-06-18 17:17:52 +00:00
Filip Navara
4d14d7da13
Define DRVO_UNLOAD_INVOKED, DRVO_LEGACY_DRIVER, DRVO_BUILTIN_DRIVER, DRVO_REINIT_REGISTERED, DRVO_INITIALIZED, DRVO_BOOTREINIT_REGISTERED and DRVO_LEGACY_RESOURCES. Thanks Alex.
...
svn path=/trunk/; revision=16050
2005-06-18 16:56:41 +00:00
Filip Navara
bb40279864
Move non-DDK Ps* function prototypes and types from ROS DDK to NTOS headers.
...
svn path=/trunk/; revision=16049
2005-06-18 16:53:34 +00:00
Filip Navara
a7753f898e
Move non-DDK Se* function prototypes and types from ROS DDK to NTOS headers.
...
svn path=/trunk/; revision=16048
2005-06-18 16:21:46 +00:00
Filip Navara
c818943efa
Move InsertAscendingListFIFO, InsertDescendingListFIFO, InsertAscendingList and InsertDescendingList out of the __USE_W32API guarded region.
...
svn path=/trunk/; revision=16047
2005-06-18 15:58:39 +00:00
Filip Navara
2d6c9998be
- Move non-DDK HAL function prototypes from ROS DDK to NTOS headers.
...
svn path=/trunk/; revision=16046
2005-06-18 15:55:23 +00:00
Filip Navara
73d83fbb2b
Fix build.
...
svn path=/trunk/; revision=16045
2005-06-18 15:50:23 +00:00
Alex Ionescu
7bbb54b0e7
Fix XML bug in hal makefiles
...
svn path=/trunk/; revision=16044
2005-06-18 15:24:30 +00:00
Filip Navara
0f030a82b0
- Move non-DDK Ke* function prototypes from ROS DDK to NTOS headers.
...
- Fix calling convention for KeI386* functions.
svn path=/trunk/; revision=16043
2005-06-18 15:15:25 +00:00
Alex Ionescu
99cc88158b
Use generic HAL header
...
svn path=/trunk/; revision=16040
2005-06-18 14:30:09 +00:00
Alex Ionescu
f8d053290e
Build Generic HAL with w32api
...
svn path=/trunk/; revision=16039
2005-06-18 14:29:31 +00:00
Alex Ionescu
06e00cb9c9
Build XBOX HAL with w32api
...
svn path=/trunk/; revision=16038
2005-06-18 14:29:17 +00:00
Alex Ionescu
762e020a20
Build UP HAL with w32api
...
svn path=/trunk/; revision=16037
2005-06-18 14:28:55 +00:00
Alex Ionescu
3e334c65fc
Build MP HAL with w32api
...
svn path=/trunk/; revision=16036
2005-06-18 14:28:28 +00:00
Alex Ionescu
a5579f945f
Build stub HAL with w32api
...
svn path=/trunk/; revision=16035
2005-06-18 14:27:44 +00:00
Alex Ionescu
01251016ad
Remove weird header and add a missing prototype in halfuncs.h
...
svn path=/trunk/; revision=16034
2005-06-18 14:26:22 +00:00
Alex Ionescu
eb4f82ce4d
Remove IoAdapterObjectType defintion, it doesn't belong in public headers
...
svn path=/trunk/; revision=16033
2005-06-18 14:10:28 +00:00
Filip Navara
cc6150fb29
Fix SMP version of ASSERT and assert.
...
svn path=/trunk/; revision=16032
2005-06-18 14:05:56 +00:00
Filip Navara
14b69747a2
Remove duplicate definition of EVENT_QUERY_STATE.
...
svn path=/trunk/; revision=16031
2005-06-18 13:15:07 +00:00
Filip Navara
6a7e9f4bf7
Correctly pack the KIPCR structure.
...
svn path=/trunk/; revision=16030
2005-06-18 12:56:11 +00:00
Filip Navara
4fd0801d50
Fix position of the STDCALL keyword. Spotted by KJK::Hyperion.
...
svn path=/trunk/; revision=16029
2005-06-18 12:55:02 +00:00
Filip Navara
186c8b72d1
ntapi.h:
...
- Define LANGID and fix definition of PLANGID.
- Define PVM_COUNTERS, SYSTEM_CACHE_INFORMATION and SYSTEM_INTERRUPT_INFORMATION.
- Match the ROS version of LPC_MESSAGE (the structure itself should be named PORT_MESSAGE and belongs to ntifs.h).
- Move KEY_SET_INFORMATION_CLASS definiton to winddk.h.
- Make the first parameter of NtAllocateUuids PULARGE_INTEGER.
- Declare NtSetUuidSeed.
- Fix definition of ATOM_INFORMATION_CLASS and ATOM_BASIC_INFORMATION to match ReactOS versions.
winddk.h:
- Define NTHALAPI and use it to mark HAL exports instead of NTOSAPI.
- Define PADAPTER_OBJECT, EVENT_QUERY_STATE, EVENT_MODIFY_STATE, EVENT_ALL_ACCESS, SEMAPHORE_QUERY_STATE, SEMAPHORE_MODIFY_STATE, SEMAPHORE_ALL_ACCESS, IRP_QUOTA_CHARGED, IRP_ALLOCATED_MUST_SUCCEED, IRP_ALLOCATED_FIXED_SIZE, IRP_LOOKASIDE_ALLOCATION, HalDispatchTableVersion, HalQuerySystemInformation, HalSetSystemInformation, HalQueryBusSlots, HalDeviceControl, HalIoAssignDriveLetters, HalIoReadPartitionTable, HalIoSetPartitionInformation, HalIoWritePartitionTable, HalReferenceHandlerForBus, HalReferenceBusHandler, HalDereferenceBusHandler, IO_TYPE_ADAPTER, IO_TYPE_CONTROLLER, IO_TYPE_DEVICE, IO_TYPE_DRIVER,
IO_TYPE_FILE, IO_TYPE_IRP, IO_TYPE_MASTER_ADAPTER, IO_TYPE_OPEN_PACKET,
IO_TYPE_TIMER, IO_TYPE_VPB, IO_TYPE_ERROR_LOG, IO_TYPE_ERROR_MESSAGE,
IO_TYPE_DEVICE_OBJECT_EXTENSION, IO_FORCE_ACCESS_CHECK and IO_NO_PARAMETER_CHECKING.
- Remove declaration of HalPrivateDispatchTable, it doesn't belong to public headers.
- Fix declaration of WAIT_CONTEXT_BLOCK, HalDispatchTable, DRIVER_EXTENSION, GENERAL_LOOKASIDE, NPAGED_LOOKASIDE_LIST, PAGED_LOOKASIDE_LIST, KPCR_TIB, MmHighestUserAddress, MmSystemRangeStart, MmUserProbeAddress, KdDebuggerNotPresent and KdDebuggerEnabled.
- Declare KEY_WRITE_TIME_INFORMATION, KEY_USER_FLAGS_INFORMATION, KEY_SET_INFORMATION_CLASS, KfAcquireSpinLock, KfReleaseSpinLock and ExfInterlockedCompareExchange64.
winnt4.h:
- Declare HalAcquireDisplayOwnership and HalAllocateAdapterChannel.
ntifs.h:
- Fix definition of NTKERNELAPI.
- Fix declaration of FsRtlLegalAnsiCharacterArray, FsRtlNotifyInitializeSync, FsRtlNotifyUninitializeSync, IoCheckFunctionAccess and PsGetProcessExitTime.
- Declare IoStatisticsLock, IoReadOperationCount, IoWriteOperationCount, IoOtherOperationCount, IoReadTransferCount, IoWriteTransferCount,
IoOtherTransferCount, FSRTL_ADVANCED_FCB_HEADER, FSRTL_PER_STREAM_CONTEXT, PFILTER_REPORT_CHANGE, FS_FILTER_SECTION_SYNC_TYPE, FS_FILTER_PARAMETERS, FS_FILTER_CALLBACK_DATA, PFS_FILTER_CALLBACK, PFS_FILTER_COMPLETION_CALLBACK, FS_FILTER_CALLBACKS, READ_LIST, ExInitializeRundownProtection, ExReInitializeRundownProtection, ExAcquireRundownProtection, ExAcquireRundownProtectionEx, ExReleaseRundownProtection, ExReleaseRundownProtectionEx, ExRundownCompleted, ExWaitForRundownProtectionRelease, FsRtlMdlReadDev, FsRtlPrepareMdlWriteDev, PFSRTL_STACK_OVERFLOW_ROUTINE, FsRtlPostStackOverflow, FsRtlPostPagingFileStackOverflow, IoAttachDeviceToDeviceStackSafe, IoQueueThreadIrp, KeInitializeMutant, KeReadStateMutant, KeReleaseMutant and PsIsSystemThread.
- Define FSRTL_FAT_LEGAL, FSRTL_HPFS_LEGAL, FSRTL_NTFS_LEGAL, FSRTL_WILD_CHARACTER, FSRTL_OLE_LEGAL, FSRTL_NTFS_STREAM_LEGAL, EX_RUNDOWN_ACTIVE, EX_RUNDOWN_COUNT_SHIFT, EX_RUNDOWN_COUNT_INC, FsRtlIsLeadDbcsCharacter and FsRtlIsAnsiCharacterWild.
- Remove declaration of SYSTEM_CACHE_INFORMATION and SeCreateAccessState, they don't belong to public headers.
svn path=/trunk/; revision=16028
2005-06-18 12:39:24 +00:00
Filip Navara
69b04c6fd2
Define PAGE_WRITECOMBINE, IMAGE_OPTIONAL_HEADER32, IMAGE_OPTIONAL_HEADER64, IMAGE_NT_HEADERS32 and IMAGE_NT_HEADERS64.
...
svn path=/trunk/; revision=16027
2005-06-18 12:12:41 +00:00
Gregor Anich
eb4f850ff3
Fix stupid bug...
...
svn path=/trunk/; revision=16026
2005-06-18 11:42:42 +00:00
Eric Kohl
65a5620cd8
Implement basic string table functions
...
svn path=/trunk/; revision=16025
2005-06-18 11:30:49 +00:00
Casper Hornstrup
1ac8300db4
DIB_24BPP_ColorFill performance test
...
svn path=/trunk/; revision=16024
2005-06-18 08:04:30 +00:00
Martin Fuchs
2486be430f
remove superfluous include
...
svn path=/trunk/; revision=16023
2005-06-18 07:43:49 +00:00
Casper Hornstrup
37e38723e7
Prepare win32k for tests
...
svn path=/trunk/; revision=16022
2005-06-18 06:17:10 +00:00
Filip Navara
fbf52b7050
Fix "make test".
...
svn path=/trunk/; revision=16021
2005-06-17 22:59:39 +00:00
Alex Ionescu
b7754ab78d
Add KIPCR which will be needed soon and add one more internal function
...
svn path=/trunk/; revision=16020
2005-06-17 22:05:16 +00:00
Filip Navara
7cee43970a
Remove few more dead headers.
...
svn path=/trunk/; revision=16019
2005-06-17 21:35:33 +00:00
Gé van Geldorp
c37765923c
- Correctly translate output rect
...
- Don't call DIB routines for empty (clipped away) rectangles
svn path=/trunk/; revision=16018
2005-06-17 20:54:24 +00:00
Martin Fuchs
5d7043ea5a
remove tabs for proper indenting
...
svn path=/trunk/; revision=16017
2005-06-17 20:32:22 +00:00
Casper Hornstrup
da4957ec53
External modules area
...
svn path=/trunk/; revision=16016
2005-06-17 20:30:57 +00:00
Martin Fuchs
f53f915435
sync to Wine's latest "warning fixes"
...
svn path=/trunk/; revision=16015
2005-06-17 20:28:06 +00:00
Martin Fuchs
836c8f9265
remove old headerfile "license.h"
...
svn path=/trunk/; revision=16014
2005-06-17 20:23:31 +00:00
Martin Fuchs
3f0cb9fa9f
Update Copyright information from Wine's repository
...
svn path=/trunk/; revision=16013
2005-06-17 20:22:08 +00:00
Filip Navara
609922c292
Add definition of PKBUGCHECK_REASON_CALLBACK_ROUTINE, KBUGCHECK_REASON_CALLBACK_RECORD and KBUGCHECK_CALLBACK_REASON.
...
svn path=/trunk/; revision=16012
2005-06-17 20:09:20 +00:00
Filip Navara
6c512c6430
Cleanup the indenting of HAL types and move the STDCALL/FASTCALL keywords at the right place in the declarations.
...
svn path=/trunk/; revision=16011
2005-06-17 20:01:51 +00:00
Filip Navara
d1dbe1be23
Remove definiton of PHAL_RESET_DISPLAY_PARAMETERS.
...
svn path=/trunk/; revision=16010
2005-06-17 19:43:51 +00:00
Filip Navara
a8f8cec2a4
Be W32API friendly.
...
svn path=/trunk/; revision=16009
2005-06-17 19:27:49 +00:00
Alex Ionescu
d143eebd0f
Add missing HAL types to DDK
...
svn path=/trunk/; revision=16008
2005-06-17 18:02:31 +00:00
Alex Ionescu
4b08e9770a
Oops. Thanks w3seek
...
svn path=/trunk/; revision=16007
2005-06-17 17:59:11 +00:00
Filip Navara
0a48555ba9
- Comment out the call to SHObjectProperties. The one who added it must have been complete freak since the parameters were completely wrong. Don't let me do "svn log" ...
...
- Remove duplicate definition from version.h.
svn path=/trunk/; revision=16006
2005-06-17 17:44:39 +00:00
Filip Navara
7af0efc0bc
- Define SHOP_PRINTERNAME, SHOP_FILEPATH and SHOP_VOLUMEGUID.
...
- Declare SHObjectProperties.
svn path=/trunk/; revision=16005
2005-06-17 17:37:54 +00:00
Gregor Anich
3ab6c437cc
longjmp() should return 1 if 0 is passed as return value (0 should only be returned by setjmp)
...
svn path=/trunk/; revision=16004
2005-06-17 17:33:47 +00:00
Gregor Anich
402b13b071
Fix another broken setjmp.
...
svn path=/trunk/; revision=16003
2005-06-17 17:27:03 +00:00
Gregor Anich
faeb567e1c
Fix setjmp (didn't save correct ESP, so it crashed after longjmp).
...
Fix the kernel debugger.
svn path=/trunk/; revision=16002
2005-06-17 17:25:02 +00:00
Hervé Poussineau
8502799382
Implement IRP_MN_QUERY_CAPABILITIES, IRP_MN_QUERY_RESOURCES, IRP_MN_QUERY_RESOURCE_REQUIREMENTS
...
svn path=/trunk/; revision=16001
2005-06-17 17:22:57 +00:00
Alex Ionescu
ffe54a1108
Enable PCH for NTDLL. This is commit 16000. Alex pwns you all.
...
svn path=/trunk/; revision=16000
2005-06-17 17:22:44 +00:00
Alex Ionescu
2df663e3fe
Use NTDLL Common Header.
...
svn path=/trunk/; revision=15999
2005-06-17 17:22:27 +00:00
Alex Ionescu
5e400ded46
Add NTDLL Common Header
...
svn path=/trunk/; revision=15998
2005-06-17 17:22:19 +00:00
Alex Ionescu
46794424c7
Enable PCH for rtl
...
svn path=/trunk/; revision=15997
2005-06-17 17:22:12 +00:00
Gregor Anich
bfe3229a7d
Remove #include <poppack.h> - there is no pshpack beeing included.
...
svn path=/trunk/; revision=15996
2005-06-17 17:18:58 +00:00
Filip Navara
ef09f86407
Use W32API.
...
svn path=/trunk/; revision=15995
2005-06-17 17:15:55 +00:00
Filip Navara
580b785a18
Fix the export of HalExamineMBR. It mustn't be aliased since we need to have it named correctly in the import library.
...
svn path=/trunk/; revision=15994
2005-06-17 17:14:57 +00:00
Filip Navara
b4a5cd914f
- Move DRIVE_LAYOUT_INFORMATION_MBR, DRIVE_LAYOUT_INFORMATION_GPT and
...
PARTITION_INFORMATION_MBR structures from winddk.h to ntdddisk.h.
- Add definitions of IOCTL_DISK_HISTOGRAM_STRUCTURE, IOCTL_DISK_HISTOGRAM_DATA,
IOCTL_DISK_HISTOGRAM_RESET, IOCTL_DISK_LOGGING, IOCTL_DISK_REQUEST_DATA,
IOCTL_DISK_REQUEST_STRUCTURE, PARTITION_INFORMATION_MBR,
DRIVE_LAYOUT_INFORMATION and IO_QUERY_DEVICE_DATA_FORMAT.
svn path=/trunk/; revision=15993
2005-06-17 17:12:17 +00:00
Filip Navara
0794ad5aa6
- Get rid of STDCALL_FUNC usage in napi/core.h.
...
- Allow including ntos.h and ntdddisk.h at the same time.
svn path=/trunk/; revision=15992
2005-06-17 17:08:04 +00:00
Filip Navara
c57e3d0690
Fix definition of LPC_MAX_MESSAGE for __USE_W32API case.
...
svn path=/trunk/; revision=15991
2005-06-17 16:58:15 +00:00
Filip Navara
300fd866a2
Fix packing of structures.
...
svn path=/trunk/; revision=15990
2005-06-17 16:35:17 +00:00
Thomas Bluemel
dfe571622c
- fixed a possible deadlock in SmBeginClientInitialization
...
- fixed SmCompleteClientInitialization to return success when the client data could be found
- don't copy the program name to a NULL pointer in SmCreateClient in case allocating the storage failed
svn path=/trunk/; revision=15989
2005-06-17 16:26:04 +00:00
Casper Hornstrup
ac243d95f2
Build wrc in output tree.
...
Patch by Sylvain Petreolle [spetreolle@yahoo.fr ].
svn path=/trunk/; revision=15988
2005-06-17 16:12:33 +00:00
Hervé Poussineau
a9a05b022d
Disable some code in cromwell, as you get an infinite loop on some hardware ("ERR: drivers\usb\cromwell\uhci\uhci-hcd.c: 1060: host controller halted. very bad during boot")
...
svn path=/trunk/; revision=15987
2005-06-17 15:48:15 +00:00
Magnus Olsen
2e71724ae1
New icon from mf. same as cmd icon
...
svn path=/trunk/; revision=15986
2005-06-17 15:47:10 +00:00
Filip Navara
ddec33b110
Use W32API.
...
svn path=/trunk/; revision=15985
2005-06-17 15:10:01 +00:00
Filip Navara
f44cbee050
Get rid of obsolete makefile.
...
svn path=/trunk/; revision=15984
2005-06-17 14:00:19 +00:00
Filip Navara
e37f6810a5
CSQ is linked to the kernel also, so make that work.
...
svn path=/trunk/; revision=15983
2005-06-17 13:59:47 +00:00
Filip Navara
7554c281d5
Use W32API.
...
svn path=/trunk/; revision=15982
2005-06-17 13:24:50 +00:00
Filip Navara
8342ea7301
Remove KEBUGCHECK and KEBUGCHECKEX definitions.
...
svn path=/trunk/; revision=15981
2005-06-17 13:22:12 +00:00
Filip Navara
3f77a1c166
Fix a typo. :(
...
svn path=/trunk/; revision=15980
2005-06-17 13:17:46 +00:00
Filip Navara
a4cb3017e6
Define KEBUGCHECK and KEBUGCHECKEX here.
...
svn path=/trunk/; revision=15979
2005-06-17 13:13:37 +00:00
Filip Navara
05548c5587
A bit of W32API friendliness...
...
svn path=/trunk/; revision=15978
2005-06-17 13:12:45 +00:00
Filip Navara
bae68b41b1
Use W32API.
...
svn path=/trunk/; revision=15977
2005-06-17 13:05:11 +00:00
Filip Navara
6a36797b61
Allow csq.h to be included along with ntddk.h.
...
svn path=/trunk/; revision=15976
2005-06-17 13:00:03 +00:00
Filip Navara
1b5f61f4e6
Include the prototypes for CcRosInitializeFileCache and CcRosReleaseFileCache even when compiling w/ W32API.
...
svn path=/trunk/; revision=15975
2005-06-17 12:59:27 +00:00
Filip Navara
4cd0b32494
- Fix prototype of IoCsqInitialize.
...
- Define IO_TYPE_CSQ and IO_TYPE_CSQ_IRP_CONTEXT.
svn path=/trunk/; revision=15974
2005-06-17 12:57:31 +00:00
Filip Navara
a965b968f2
Get rid of obsolete makefile.
...
svn path=/trunk/; revision=15973
2005-06-17 12:31:49 +00:00
Filip Navara
e0463986d3
Build file system drivers w/ W32API headers.
...
svn path=/trunk/; revision=15972
2005-06-17 12:29:33 +00:00
Filip Navara
b0d3f5b991
Make the ASSERT macros GCC friendly.
...
svn path=/trunk/; revision=15971
2005-06-17 12:24:29 +00:00
Filip Navara
317d4942bd
Use W32API.
...
svn path=/trunk/; revision=15970
2005-06-17 11:40:11 +00:00
Filip Navara
d604caaaf3
Get rid of the prehistoric GNU Windows32 headers.
...
svn path=/trunk/; revision=15969
2005-06-17 11:29:07 +00:00
Filip Navara
14e5873c84
Do NOT include defines.h in .rc files.
...
svn path=/trunk/; revision=15968
2005-06-17 11:28:23 +00:00
Filip Navara
bd0ef4def4
Use W32API.
...
svn path=/trunk/; revision=15967
2005-06-17 11:22:47 +00:00
Filip Navara
aab0294f3b
Use W32API.
...
svn path=/trunk/; revision=15966
2005-06-17 11:05:49 +00:00
Filip Navara
ab4dfd00f0
Don't include windows.h in drivers.
...
svn path=/trunk/; revision=15965
2005-06-17 10:54:34 +00:00
Filip Navara
3fb65d4597
- Use W32API.
...
- Fix some protoypes.
svn path=/trunk/; revision=15964
2005-06-17 10:43:58 +00:00
Filip Navara
19955a57e1
Fix declaration of AdvancedDocumentProperties[AW].
...
svn path=/trunk/; revision=15963
2005-06-17 10:43:16 +00:00
Thomas Bluemel
acfd0635dd
implemented the TokenRestrictedSids information class for NtQueryInformationToken, however restricted SIDs are not yet supported!
...
svn path=/trunk/; revision=15962
2005-06-17 10:30:59 +00:00
Filip Navara
785eb54c6a
Use W32API.
...
svn path=/trunk/; revision=15961
2005-06-17 10:15:21 +00:00
Filip Navara
37bfae8d86
Use W32API.
...
svn path=/trunk/; revision=15960
2005-06-17 09:57:53 +00:00
Filip Navara
ba98c65d7a
- Declare IO_ERROR_LOG_MESSAGE.
...
- Define ERROR_LOG_LIMIT_SIZE and IO_ERROR_LOG_MESSAGE_HEADER_LENGTH.
svn path=/trunk/; revision=15959
2005-06-17 09:57:28 +00:00
Thomas Bluemel
f6e5d12f4c
implemented IsTokenRestricted(), inspired by a patch to winehq by James Hawkins
...
svn path=/trunk/; revision=15958
2005-06-17 09:46:29 +00:00
Filip Navara
a50fde81ae
Use W32API.
...
svn path=/trunk/; revision=15957
2005-06-17 09:46:21 +00:00
Filip Navara
204dc0088b
Use W32API.
...
svn path=/trunk/; revision=15956
2005-06-17 09:46:03 +00:00
Filip Navara
826e4d001b
Use W32API.
...
svn path=/trunk/; revision=15955
2005-06-17 09:45:42 +00:00
Filip Navara
99e07a1ddf
Use W32API.
...
svn path=/trunk/; revision=15954
2005-06-17 08:12:20 +00:00
Filip Navara
138bbbaa3a
Use W32API.
...
svn path=/trunk/; revision=15953
2005-06-17 08:08:58 +00:00
Filip Navara
05061cedaa
Use W32API.
...
svn path=/trunk/; revision=15952
2005-06-17 08:05:58 +00:00
Filip Navara
63ac2d0f1f
Cleanup the usage of W32API.
...
svn path=/trunk/; revision=15951
2005-06-17 08:02:05 +00:00
Filip Navara
754ccb0eb6
Use W32API.
...
svn path=/trunk/; revision=15950
2005-06-17 08:00:30 +00:00
Filip Navara
3814e88279
Use W32API.
...
svn path=/trunk/; revision=15949
2005-06-17 07:59:43 +00:00
Filip Navara
d4e71ef096
Use W32API.
...
svn path=/trunk/; revision=15948
2005-06-17 07:57:37 +00:00
Filip Navara
7ccf07aecc
A bit of W32API friendliness...
...
svn path=/trunk/; revision=15947
2005-06-17 07:55:45 +00:00
Filip Navara
81405a8541
Use W32API.
...
svn path=/trunk/; revision=15946
2005-06-17 07:53:58 +00:00
Filip Navara
c893e787ea
- Use standard TLS instead of custom TEB field.
...
- Use W32API.
svn path=/trunk/; revision=15945
2005-06-17 07:53:34 +00:00
Filip Navara
c7ccd70dbd
Add definitions of ACCESS_MAX_MS_V2_ACE_TYPE, ACCESS_ALLOWED_COMPOUND_ACE_TYPE, ACCESS_MAX_MS_V3_ACE_TYPE, ACCESS_MIN_MS_OBJECT_ACE_TYPE, ACCESS_ALLOWED_OBJECT_ACE_TYPE, ACCESS_DENIED_OBJECT_ACE_TYPE, SYSTEM_AUDIT_OBJECT_ACE_TYPE, SYSTEM_ALARM_OBJECT_ACE_TYPE, ACCESS_MAX_MS_OBJECT_ACE_TYPE, ACCESS_MAX_MS_V4_ACE_TYPE, ACCESS_MAX_MS_ACE_TYPE, ACCESS_ALLOWED_CALLBACK_ACE_TYPE, ACCESS_DENIED_CALLBACK_ACE_TYPE, ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE, ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE, SYSTEM_AUDIT_CALLBACK_ACE_TYPE, SYSTEM_ALARM_CALLBACK_ACE_TYPE, SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE, SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE, ACCESS_MAX_MS_V5_ACE_TYPE, SID_MAX_SUB_AUTHORITIES, SID_RECOMMENDED_SUB_AUTHORITIES, SE_OWNER_DEFAULTED, SE_GROUP_DEFAULTED, SE_DACL_PRESENT, SE_DACL_DEFAULTED, SE_SACL_PRESENT, SE_SACL_DEFAULTED, SE_DACL_UNTRUSTED, SE_SERVER_SECURITY, SE_DACL_AUTO_INHERIT_REQ, SE_SACL_AUTO_INHERIT_REQ, SE_DACL_AUTO_INHERITED, SE_SACL_AUTO_INHERITED, SE_DACL_PROTECTED, SE_SACL_PROTECTED, SE_RM_CONTROL_VALID and SE_SELF_RELATIVE.
...
svn path=/trunk/; revision=15944
2005-06-17 07:16:01 +00:00
Filip Navara
59801357f9
- Declare POLICY_NOTIFICATION_INFORMATION_CLASS and SECURITY_LOGON_SESSION_DATA.
...
- Fix declaration of CRITICAL_SECTION and RTL_CRITICAL_SECTION.
svn path=/trunk/; revision=15943
2005-06-17 07:12:16 +00:00
Alex Ionescu
314e0eaf59
Fix bug in gate code
...
svn path=/trunk/; revision=15942
2005-06-17 00:13:44 +00:00
Alex Ionescu
c2167ebb58
Fix strpbrk
...
svn path=/trunk/; revision=15941
2005-06-17 00:13:10 +00:00
Gé van Geldorp
66c72376e1
Declare Guarded Mutex functions and export them
...
svn path=/trunk/; revision=15940
2005-06-16 22:15:43 +00:00
Hervé Poussineau
f104c62bd6
Add "depends" target for makefiles
...
svn path=/trunk/; revision=15939
2005-06-16 21:02:52 +00:00
James Tabor
11ae17704c
Plugging in CallMsgFilter.
...
svn path=/trunk/; revision=15938
2005-06-16 20:47:47 +00:00
James Tabor
1284e1351f
Pluged in CallMsgFilter.
...
svn path=/trunk/; revision=15937
2005-06-16 20:47:09 +00:00
Hervé Poussineau
192c84808f
Use <ifnot property="ARCH" value="i386"> instead of <if property="ARCH" value="unknown">, because ARCH would never be defined to unknown
...
svn path=/trunk/; revision=15936
2005-06-16 20:46:48 +00:00
James Tabor
2054ea72e9
Pluged in CallMsgFilter, I tested this and no crashes on real hardware.
...
svn path=/trunk/; revision=15935
2005-06-16 20:46:39 +00:00
Hervé Poussineau
8f5dd38cdd
Implement <ifnot>
...
svn path=/trunk/; revision=15934
2005-06-16 20:37:50 +00:00
Gé van Geldorp
2cc8819bc6
Fix warning
...
svn path=/trunk/; revision=15933
2005-06-16 09:25:51 +00:00
Hartmut Birr
f31239f089
Changed InterlockedIncrement and InterlockedDecrement to return the modified value.
...
svn path=/trunk/; revision=15932
2005-06-15 23:08:33 +00:00
Hartmut Birr
c8ba8dd860
Removed intrlck.c, because it is already in lib\rtl.
...
svn path=/trunk/; revision=15931
2005-06-15 23:00:10 +00:00
Hartmut Birr
3ab1c49a3e
Removed strpbrk.c.
...
svn path=/trunk/; revision=15930
2005-06-15 22:52:03 +00:00
Hartmut Birr
251cbb167f
Add an optimized version of strpbrk to the string library.
...
svn path=/trunk/; revision=15929
2005-06-15 22:47:12 +00:00
Hartmut Birr
60410fb891
Used the assembler source for the i386 architecture.
...
svn path=/trunk/; revision=15928
2005-06-15 22:39:03 +00:00
KJK::Hyperion
cba0f39ae7
No reason KiDoubleFaultHandler should return a value - in fact it doesn't return at all
...
svn path=/trunk/; revision=15927
2005-06-15 21:55:36 +00:00
Steven Edwards
f050a320ca
Added new better tracert replacement by Ged Murphy
...
svn path=/trunk/; revision=15926
2005-06-15 20:24:31 +00:00
Steven Edwards
4345881c2a
Use w32api
...
svn path=/trunk/; revision=15925
2005-06-15 20:05:54 +00:00
Steven Edwards
6dfaa9b3a5
some magic to make w32api happy when using a [arch]-linux compiler rather than mingw32
...
svn path=/trunk/; revision=15924
2005-06-15 19:45:28 +00:00
Maarten Bosma
87ee9dfafb
delete .cvsignore
...
svn path=/trunk/; revision=15923
2005-06-15 17:51:54 +00:00
Maarten Bosma
84321058f9
removed rules.mak and outdated entries from readme.txt
...
svn path=/trunk/; revision=15922
2005-06-15 17:42:12 +00:00
Maarten Bosma
f30aac562d
remove old makefile
...
svn path=/trunk/; revision=15921
2005-06-15 17:37:14 +00:00
Maarten Bosma
3bf9dce002
Created XML makefiles for rosapps. You need to checkout /rosapps in your /reactos folder to use it. This projects do not build: /lib/dflat32 and /welcome (I don't know if they did before). Winemine does not work. (but it builds) /test makefiles are not done yet.
...
svn path=/trunk/; revision=15920
2005-06-15 17:19:52 +00:00
Hervé Poussineau
0d5c780913
Add Green driver, that emulates a VT100 compatible server.
...
Input won't work as long as we don't have a kdbclass driver.Add stubs for IOCTL_USB_GET_NODE_CONNECTION_NAME, IOCTL_USB_GET_NODE_CONNECTION_INFORMATION, IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
svn path=/trunk/; revision=15919
2005-06-15 17:11:36 +00:00
KJK::Hyperion
390d16bed5
Removed empty directory
...
svn path=/trunk/; revision=15918
2005-06-14 22:08:13 +00:00
Filip Navara
9e9a326ead
Add Nokia/Ericsson vitrual key codes.
...
svn path=/trunk/; revision=15917
2005-06-14 21:59:07 +00:00
Filip Navara
095faa8449
- Remove KeAttachProcess and KeDetachProcess prototypes from winddk.h.
...
- Remove non-public object manager stuff from W32API and ROS headers.
svn path=/trunk/; revision=15916
2005-06-14 20:41:49 +00:00
Filip Navara
a6b2363ea0
Use KeStackAttachProcess/KeUnstackDetachProcess instead of KeAttachProcess/KeDetachProcess.
...
svn path=/trunk/; revision=15915
2005-06-14 20:24:02 +00:00
Filip Navara
56f5461bff
Revert r15906 change.
...
svn path=/trunk/; revision=15914
2005-06-14 18:39:12 +00:00
Gregor Anich
88e9416cb8
Fix compilation.
...
svn path=/trunk/; revision=15913
2005-06-14 18:33:59 +00:00
Hartmut Birr
83ff161361
It was a bad idea to manipulate the length of the given unicode string if we don't like the the starting back slash.
...
svn path=/trunk/; revision=15912
2005-06-14 18:33:02 +00:00
Alex Ionescu
d101bc4e2d
Add an ARC Header for future purposes (PPC, ARM, etc, ARCLoader) and implement KeFindConfigurationNextEntry and fix the definition
...
svn path=/trunk/; revision=15911
2005-06-14 17:37:07 +00:00
Filip Navara
f4ff6e70b3
Accidently removed one line in the last commit ... gotta love this header hell. :/
...
svn path=/trunk/; revision=15910
2005-06-14 14:44:11 +00:00
Filip Navara
83210a64d6
A bit of W32API magic.
...
svn path=/trunk/; revision=15909
2005-06-14 13:50:23 +00:00
Filip Navara
17990a22f5
Fix compilation error (try 2).
...
svn path=/trunk/; revision=15908
2005-06-14 13:46:32 +00:00
Filip Navara
cd1a3da016
Fix compilation error.
...
svn path=/trunk/; revision=15907
2005-06-14 13:45:31 +00:00
Filip Navara
b2970c097e
- Fix the declarations of PDRIVER_CANCEL, KeGetCurrentProcessorNumber and KPCR in ROS headers.
...
- Fix the declarations of KeGetCurrentProcessorNumber, PIO_QUERY_DEVICE_ROUTINE, THREAD_STATE, KPCR and KeAttachProcess in W32API headers.
- Remove KeInitializeApc, KEVENT_PAIR and TERMINATION_PORT declarations from W32API, they don't belong there.
- Correct the STDCALL order in callback declarations in winddk.h.
svn path=/trunk/; revision=15906
2005-06-14 13:10:40 +00:00
Hervé Poussineau
819d60094a
Enumerate root hub connected to UHCI controller
...
Use Cromwell USB stack to initialize UHCI controller
svn path=/trunk/; revision=15905
2005-06-14 12:31:51 +00:00
Alex Ionescu
2e0ff75066
Remove excessive debugging messages used during testing
...
svn path=/trunk/; revision=15904
2005-06-14 03:35:23 +00:00
Alex Ionescu
28c50308c7
Fix OB Bug and port ObQueryNameString from my branch so Herve can get back to working on USB. Sorry for taking so long, hpoussin\!
...
svn path=/trunk/; revision=15903
2005-06-14 03:33:21 +00:00
Gé van Geldorp
9c3a32fd9e
Re-apply r15878 as it wasn't the cause of the problems
...
svn path=/trunk/; revision=15902
2005-06-13 22:27:09 +00:00
Gé van Geldorp
08d5e5e7e5
We were changing the edi register, but not informing the compiler about this.
...
For certain optimization combinations, the compiler would assume edi was
unchanged. Fixed by adding %edi to the clobber list.
svn path=/trunk/; revision=15901
2005-06-13 22:24:28 +00:00
Hervé Poussineau
f5f855488d
Handle DeviceId property
...
Change InstanceId to Serenum\Mouse
svn path=/trunk/; revision=15900
2005-06-13 21:51:42 +00:00
Hervé Poussineau
a189416191
Fix string returned by IoRegisterDeviceInterface()
...
svn path=/trunk/; revision=15899
2005-06-13 21:44:32 +00:00
Hervé Poussineau
d520f41934
Add registry entries related to USB hub driver
...
svn path=/trunk/; revision=15898
2005-06-13 20:51:07 +00:00
Hervé Poussineau
ed558f123b
Silent some debug messages
...
svn path=/trunk/; revision=15897
2005-06-13 20:45:52 +00:00
Hervé Poussineau
925b767f99
Add usb hub driver. It is linked with cromwell usb stack
...
svn path=/trunk/; revision=15896
2005-06-13 20:41:59 +00:00
Hervé Poussineau
6b3ec8469e
Disable some usb empty drivers. We will use thoses in drivers/usb/cromwell
...
svn path=/trunk/; revision=15895
2005-06-13 20:37:33 +00:00
KJK::Hyperion
f5b60bc69e
longjmp should restore the stack pointer as it would be *after* setjmp returns. Since the PSEH implementation of setjmp is __stdcall, this value differs from the usual esp+4, because *after* return *two* doublewords are popped (return IP and parameter). Thanks to blight_ for reporting
...
svn path=/trunk/; revision=15894
2005-06-13 20:31:55 +00:00
Maarten Bosma
ca33e9fc4f
set svn:eol-style native
...
svn path=/trunk/; revision=15893
2005-06-13 18:33:08 +00:00
Maarten Bosma
ab2a7524d0
remove empty dir
...
svn path=/trunk/; revision=15892
2005-06-13 18:09:27 +00:00
Maarten Bosma
9631980621
remove empty dir
...
svn path=/trunk/; revision=15891
2005-06-13 18:09:22 +00:00
Maarten Bosma
9038f375f7
remove empty dir
...
svn path=/trunk/; revision=15890
2005-06-13 18:09:16 +00:00
Maarten Bosma
c1d7682a91
remove empty dir
...
svn path=/trunk/; revision=15889
2005-06-13 18:09:11 +00:00
Maarten Bosma
c50ea61c80
remove empty dir
...
svn path=/trunk/; revision=15888
2005-06-13 18:09:05 +00:00
Maarten Bosma
d4e3987bad
remove empty dir
...
svn path=/trunk/; revision=15887
2005-06-13 18:07:56 +00:00
Maarten Bosma
45c9cc8bde
remove content of empty dir (cvsignore)
...
svn path=/trunk/; revision=15886
2005-06-13 18:06:30 +00:00
Gregor Anich
584e9b9488
Fix warnings in inline assembly (I hope this doesnt expose a GCC bug and thus break the build for others, using 3.4.2 myself and everything works)
...
svn path=/trunk/; revision=15884
2005-06-13 15:29:05 +00:00
KJK::Hyperion
e3502f710b
did I miss a "the tree isn't supposed to build anymore" memo or what? fixes for compilation with GCC 3.3.3
...
svn path=/trunk/; revision=15883
2005-06-13 14:36:02 +00:00
Maarten Bosma
5347091d15
XML Makefiles
...
svn path=/trunk/; revision=15882
2005-06-13 13:21:34 +00:00
Magnus Olsen
0aec39dcbe
revert back to 15869 for current change break 32 / 8 bpp for vbe drv, and vmware drv the mouse did not redaw some dialog box was wrong. and alot more
...
svn path=/trunk/; revision=15881
2005-06-13 02:02:21 +00:00
Magnus Olsen
99848068d0
32dib remove one of color fill optimizing until it can be fix for oarch=pentiun2 DBG=0 with vmware drv
...
svn path=/trunk/; revision=15880
2005-06-13 01:58:57 +00:00
Magnus Olsen
9d5a92b86b
fix bug in color fill inline asm code. Did crash cirrus drv, vmware 5 drv and if the buffer was not align. Clean up inline asm code.
...
svn path=/trunk/; revision=15879
2005-06-12 19:23:40 +00:00
Gé van Geldorp
8ab10b3efd
Clip lines totally outside the clip region
...
svn path=/trunk/; revision=15878
2005-06-12 19:06:38 +00:00
Hartmut Birr
f4732fef7d
Print more informations on a BSOD by enabling the debug prints to the screen.
...
svn path=/trunk/; revision=15877
2005-06-12 16:20:10 +00:00
Casper Hornstrup
45a93411a7
Show execution time of tests
...
svn path=/trunk/; revision=15876
2005-06-12 15:33:34 +00:00
Martin Fuchs
4f0032f8d7
remove duplicate toolbar button
...
svn path=/trunk/; revision=15875
2005-06-12 14:09:39 +00:00
Gé van Geldorp
83804c9749
Allow logging of calls into display driver (disabled by default)
...
svn path=/trunk/; revision=15874
2005-06-12 13:11:36 +00:00
Martin Fuchs
53a8f66404
small adjustements:
...
- #ifdef for WINE specific menu item
- C style comment
- white space
svn path=/trunk/; revision=15873
2005-06-12 11:30:17 +00:00
Casper Hornstrup
ad1bdc040e
Document well-known targets
...
svn path=/trunk/; revision=15872
2005-06-12 10:52:18 +00:00
Hartmut Birr
ad04a63867
Preinitialize the Provider to prevent from crashing if no sockets were given.
...
svn path=/trunk/; revision=15871
2005-06-12 10:33:22 +00:00
Hartmut Birr
95aa074b1e
- Fixed the calculation of some offset values.
...
- Used the correct flag for testing of a bss section.
svn path=/trunk/; revision=15870
2005-06-12 10:25:49 +00:00
Hartmut Birr
b2f1b36fd9
- Fixed the inline assembler in DIB_16BPP_ColorFill.
...
- Calculated the color value outside of the loop in DIB_16BPP_ColorFill.
svn path=/trunk/; revision=15869
2005-06-12 10:23:04 +00:00
Casper Hornstrup
321c3545d8
Support module_depends target
...
svn path=/trunk/; revision=15868
2005-06-12 10:18:51 +00:00
Martin Fuchs
639193ca53
- standardize resource scripts: align code and remove tabs
...
- ifdef __WINE__ for ID_ABOUT_WINE
svn path=/trunk/; revision=15867
2005-06-12 10:14:37 +00:00
Casper Hornstrup
bfef768a76
Make test pass
...
svn path=/trunk/; revision=15866
2005-06-12 09:36:25 +00:00
Martin Fuchs
bef9eaff74
remove unnecessary paint code
...
svn path=/trunk/; revision=15865
2005-06-12 09:17:06 +00:00
Martin Fuchs
ed5cf2efc8
remove unsued compilation unit
...
svn path=/trunk/; revision=15864
2005-06-12 09:14:12 +00:00
Martin Fuchs
c25cc23eb8
remove unused variable
...
svn path=/trunk/; revision=15863
2005-06-12 09:13:45 +00:00
Aleksey Bragin
8addb6ae11
Fix pdo->fdo typo, causing serious errors, ending up driver unloadable at all.
...
svn path=/trunk/; revision=15862
2005-06-11 21:29:59 +00:00
Magnus Olsen
6eab0b40a0
fix fill color and hline asm code
...
thx tamlin to notice some mistake
svn path=/trunk/; revision=15861
2005-06-11 19:56:12 +00:00
Hervé Poussineau
03586e2534
Patch by Sylvain Petreolle <spetreolle@yahoo.fr>: Fix bug 646
...
- Remove duplicate dll entries in reactos.dff,
- Move some at their correct place.
svn path=/trunk/; revision=15860
2005-06-11 19:09:42 +00:00
Magnus Olsen
c1643db40b
speed up 24bpp small fill and fill
...
svn path=/trunk/; revision=15859
2005-06-11 13:36:00 +00:00
Magnus Olsen
7c9de0d8d6
Speed up Fill and Small fill. for 16bpp
...
svn path=/trunk/; revision=15858
2005-06-11 12:13:28 +00:00
Magnus Olsen
c507c88f25
adding __volatile__ on all DIB32 inline asm to ensure it doesn't get modified when optimizations are enabled
...
Thx w3seek
svn path=/trunk/; revision=15857
2005-06-11 10:19:33 +00:00
Magnus Olsen
1503cdc0b4
Fix align 4 problem with color fill and hline.
...
Now OARCH=pentium2 working with 32bpp
svn path=/trunk/; revision=15856
2005-06-11 09:53:14 +00:00
Hervé Poussineau
df3ceea77c
Set svn:eol-style property to native
...
svn path=/trunk/; revision=15855
2005-06-10 22:54:11 +00:00
Alex Ionescu
2dc107e012
Support QEMU Hardware Acceleration
...
svn path=/trunk/; revision=15854
2005-06-10 21:46:16 +00:00
Hervé Poussineau
64bd0a6bd1
Add a pointer to the root hub PDO in the usb controller device extension
...
svn path=/trunk/; revision=15853
2005-06-10 21:25:55 +00:00
Aleksey Bragin
988bbc4f12
Add scrollbar to timezone selection comboboxes. Patch by unC0Rr.
...
svn path=/trunk/; revision=15852
2005-06-10 21:13:15 +00:00
Martin Fuchs
d92ffc0b93
Patch from WineHQ:
...
Mike McCormack <mike@codeweavers.com >
Fix more warnings.
svn path=/trunk/; revision=15851
2005-06-10 20:41:26 +00:00
Gé van Geldorp
15e83c5e04
Re-apply fix to dib16bpp and fix the root cause
...
svn path=/trunk/; revision=15850
2005-06-09 20:40:44 +00:00
Magnus Olsen
5ecd1f57d9
dib16_hline revert GvG change until some rewrite the asm code to handler the 4 align right. for now it does
...
the test 0x01,%%edi is wrong it must be test 0x03,%%edi
for not break cmd in 16bpp and other apps
svn path=/trunk/; revision=15849
2005-06-09 20:18:32 +00:00
Gé van Geldorp
bb18fc25e9
Speed up 24bpp fills
...
svn path=/trunk/; revision=15848
2005-06-09 19:04:32 +00:00
Magnus Olsen
ecb9480129
correct the spelling for some comment thx w3seek
...
svn path=/trunk/; revision=15847
2005-06-09 18:33:45 +00:00
Magnus Olsen
e4d12844dc
fix a comment
...
svn path=/trunk/; revision=15846
2005-06-09 18:03:05 +00:00
Magnus Olsen
a89c7dcf3d
fix a bug in hline for 16bpp it did not do Align to fullword boundary correct GvG did spot this lite bug. fix fill bug in 8bpp now it will boot agein thx waxdragon that did spot this problem.
...
svn path=/trunk/; revision=15845
2005-06-09 17:58:33 +00:00
James Tabor
ba8d788967
Added HcdInterfaceName from hpoussin new uhci devctrl.c.
...
svn path=/trunk/; revision=15844
2005-06-09 02:12:33 +00:00
James Tabor
26d0d00e72
Attached Linux device to Device Extension.
...
svn path=/trunk/; revision=15843
2005-06-09 02:01:06 +00:00
James Tabor
7240f0cf76
Fixing to start pnp of usb drivers.
...
svn path=/trunk/; revision=15842
2005-06-09 01:43:07 +00:00
Magnus Olsen
e87cc02785
add my self to CREDITS
...
svn path=/trunk/; revision=15841
2005-06-08 17:29:59 +00:00
Magnus Olsen
f0881728a7
Optimze DIB32_bitblt for both DGB=0 and DGB=1
...
Can not geting it faster with current c code
svn path=/trunk/; revision=15840
2005-06-08 16:28:41 +00:00
Gé van Geldorp
ec70aa71b0
Revert r15838 since it breaks the build
...
svn path=/trunk/; revision=15839
2005-06-07 23:11:35 +00:00
Gé van Geldorp
5fb6c9fc9c
Add getnameinfoA/W
...
svn path=/trunk/; revision=15838
2005-06-07 22:04:54 +00:00
Filip Navara
e5541e23e6
Fix prototypes for non-GDI_DEBUG case.
...
svn path=/trunk/; revision=15837
2005-06-07 21:23:30 +00:00
Hartmut Birr
b494dd6e5e
Changed back to the GPL.
...
svn path=/trunk/; revision=15836
2005-06-07 20:15:16 +00:00
Filip Navara
cb3ec720bd
Fix a cut & paste mistake.
...
svn path=/trunk/; revision=15835
2005-06-07 20:10:16 +00:00
Filip Navara
7aea00d1d6
- Repair GDI handle debugging functionality.
...
- Fix locking in NtGdiGetTextFace.
svn path=/trunk/; revision=15834
2005-06-07 20:02:22 +00:00
Martin Fuchs
7a4b2f8d8f
sync winefile resource wcripts with WINE and adjust INFO entries
...
svn path=/trunk/; revision=15833
2005-06-07 17:13:38 +00:00
Hartmut Birr
b4f774ec1e
- Removed the process member from the memory area structure.
...
- Add the copyright notice and all programmers.
svn path=/trunk/; revision=15832
2005-06-07 17:07:34 +00:00
Filip Navara
cc0fc0d35c
Implementation of DragDetect. Based on Wine code (C) 1993, 1994 Alexandre Julliard.
...
svn path=/trunk/; revision=15831
2005-06-07 16:54:15 +00:00
Filip Navara
4619446ed0
- Unlock GDI objects by pointer, not by handle.
...
- Fix a few invalid lock cases.
- Add support for shared GDI object locks and use it for locking surfaces.
svn path=/trunk/; revision=15830
2005-06-07 16:34:07 +00:00
Filip Navara
e7f345e0a2
Fix buffer size checks for IOCTL_VIDEO_SET_COLOR_REGISTERS.
...
svn path=/trunk/; revision=15829
2005-06-07 16:26:14 +00:00
Gregor Anich
d06d236296
Add 'l' suffix to shr in DIB_16BPP_VLine.
...
svn path=/trunk/; revision=15828
2005-06-07 15:13:14 +00:00
Gregor Anich
2b005b9bfa
Remove a comment which i forgot to remove, oops.
...
svn path=/trunk/; revision=15827
2005-06-07 15:10:56 +00:00
Gregor Anich
85b03712d5
Assembly for DIB_16BPP_VLine, nearly no performance increase, but could be useful later anyway.
...
svn path=/trunk/; revision=15826
2005-06-07 15:09:02 +00:00
Thomas Bluemel
72448a5e50
use %lu instead of %d for unsigned formatting
...
svn path=/trunk/; revision=15825
2005-06-07 13:53:37 +00:00
Thomas Bluemel
1413f0bd4c
delete obsolete folder
...
svn path=/trunk/; revision=15824
2005-06-07 13:51:58 +00:00
Eric Kohl
518bede98c
Use #if 0 ... #endif to disable source code.
...
svn path=/trunk/; revision=15823
2005-06-06 20:39:25 +00:00
Eric Kohl
a344dd8f15
NtPlugPlayControl: Implement PLUGPLAY_GET_RELATED_DEVICE and PLUGPLAY_DEVICE_STATUS.
...
svn path=/trunk/; revision=15822
2005-06-06 20:31:56 +00:00
Hartmut Birr
700e2c8098
- Changed the calculation of the base address of an image section.
...
- Removed some unnecessary members from section object.
- Changed the allocation of a section object back to paged pool.
svn path=/trunk/; revision=15821
2005-06-06 20:27:49 +00:00
Klemens Friedl
6193faf9cd
cmd update:
...
* add 'help' command: list all available commands plus show a short description
* update english and german language resource files
svn path=/trunk/; revision=15820
2005-06-06 20:05:14 +00:00
Eric Kohl
794ac95666
Disable patch 15796 because it breaks the bootcd.
...
svn path=/trunk/; revision=15819
2005-06-06 19:34:36 +00:00
Hartmut Birr
5e938a6c68
Allocate the section object from non paged pool because the storage for a spin lock must be in non paged memory.
...
svn path=/trunk/; revision=15818
2005-06-05 23:07:51 +00:00
Hartmut Birr
9ea1665416
Fixed the clean rule.
...
svn path=/trunk/; revision=15817
2005-06-05 21:30:41 +00:00
Hartmut Birr
1272e9ca67
Revert my changes from rev 15805.
...
svn path=/trunk/; revision=15816
2005-06-05 21:24:36 +00:00
Hartmut Birr
f97e4e54cd
Allocate the section segments from non paged pool because the storage for fast mutex must be in non paged memory.
...
svn path=/trunk/; revision=15815
2005-06-05 21:12:30 +00:00
Gé van Geldorp
be1ac79fa0
Implement /LOADSYMBOLS and /NOLOADSYMBOLS command line option
...
Note to self: send shipping address for coffee mug to Alex
svn path=/trunk/; revision=15814
2005-06-05 20:56:14 +00:00
Hervé Poussineau
170980ae6f
Include French resources in explorer
...
svn path=/trunk/; revision=15813
2005-06-05 20:05:56 +00:00
Magnus Olsen
3ed044e92e
more optimze of bitblt for dib32
...
svn path=/trunk/; revision=15812
2005-06-05 18:15:08 +00:00
Casper Hornstrup
012786bd8f
Clean proxy makefiles on 'make clean'
...
svn path=/trunk/; revision=15810
2005-06-05 16:47:42 +00:00
Casper Hornstrup
5c0d2bc84c
Remove old makefiles
...
svn path=/trunk/; revision=15809
2005-06-05 16:32:33 +00:00
Casper Hornstrup
2163a01133
Generate proxy makefiles in output tree.
...
svn path=/trunk/; revision=15808
2005-06-05 15:59:18 +00:00
James Tabor
4c7bbd9c39
Adding symbolic link to USBFDO.
...
svn path=/trunk/; revision=15807
2005-06-05 15:50:55 +00:00
Hartmut Birr
34fea9606b
Forgot this file.
...
Make the bochs debug output in the very early boot phase available, if AUTO_ENABLE_BOCHS is defined.
svn path=/trunk/; revision=15806
2005-06-05 14:03:55 +00:00
Hartmut Birr
09b3ff1ebb
Don't lock the kernel address space while solving faults from the paged pool.
...
It is possible, that someone try to access memory from paged pool
while the kernel address space is already locked.
svn path=/trunk/; revision=15805
2005-06-05 14:01:58 +00:00
Casper Hornstrup
00457dbaa6
Document rbuild flags.
...
svn path=/trunk/; revision=15804
2005-06-05 12:53:22 +00:00
Martin Fuchs
ef499ee12a
refresh window content after context menu popups only if any command has been executed
...
svn path=/trunk/; revision=15803
2005-06-05 12:20:07 +00:00
Casper Hornstrup
dba8d6b88a
Correct dependencies for 'make <module>_install'
...
svn path=/trunk/; revision=15802
2005-06-05 12:08:39 +00:00
Casper Hornstrup
1aa91e26e5
* Support enabling/disabling modules depending on configuration.
...
* Enable halup for MP=0 configuration and halmp for MP=1 configuration.
svn path=/trunk/; revision=15801
2005-06-05 11:22:16 +00:00
Gé van Geldorp
34ef0d66de
Use standard debug macros
...
svn path=/trunk/; revision=15800
2005-06-05 11:05:47 +00:00
Gé van Geldorp
0d7ebb711c
Lucio Diaz-Flores Varela <reactos_translate@yahoo.es>
...
Add Spanish translation
svn path=/trunk/; revision=15799
2005-06-05 08:33:52 +00:00
James Tabor
a104816de4
Fixed Interface.
...
svn path=/trunk/; revision=15798
2005-06-05 00:40:40 +00:00
Eric Kohl
355593bafa
- Create device instance key for root device node.
...
- Add DeviceReference value for each non-root device node.
svn path=/trunk/; revision=15796
2005-06-04 22:55:58 +00:00
Aleksey Bragin
607f793fc0
Fix a few critical typos/mistakes (like interruptvector/interruptlevel), stdcall for thread's func, etc. Also added some "hacks" into hub's thread, but at least it leads to first steps to device enumeration.
...
Driver (OHCI) bugchecks on my_pci_pool_allocation now (when trying to send URB).
svn path=/trunk/; revision=15795
2005-06-04 21:35:07 +00:00
Alex Ionescu
2fb48b3787
Fix filip's fixme and alex's fixme (ie: make IRP cancellation work properly). This should appease Hartmut even more =).
...
svn path=/trunk/; revision=15794
2005-06-04 21:07:00 +00:00
Martin Fuchs
14245cb4ed
german resource for property dialog
...
svn path=/trunk/; revision=15793
2005-06-04 20:48:51 +00:00
Martin Fuchs
9dafeab3da
sync winefile's header between WINE and ReactOS
...
svn path=/trunk/; revision=15792
2005-06-04 20:37:15 +00:00
Filip Navara
4b55dd45ab
Correctly handle NOT operator in window style definitions.
...
svn path=/trunk/; revision=15788
2005-06-04 19:44:50 +00:00
Klemens Friedl
f40c4fef66
add property page winapi (not finished, I will implement it)
...
svn path=/trunk/; revision=15787
2005-06-04 19:21:15 +00:00
Magnus Olsen
633fbd38c8
fix head so it compile agein
...
svn path=/trunk/; revision=15786
2005-06-04 19:11:11 +00:00
Magnus Olsen
de07d08907
sorry revert to 15772
...
svn path=/trunk/; revision=15777
2005-06-04 18:43:39 +00:00
Magnus Olsen
33798a8e08
dib32 more speed optimze
...
svn path=/trunk/; revision=15774
2005-06-04 17:36:59 +00:00
Magnus Olsen
daaeafc22b
small optimze and bug fix optimze color fill for DIB32_BltBit
...
svn path=/trunk/; revision=15772
2005-06-04 16:09:39 +00:00
Alex Ionescu
59b2cea3cd
Sorry I was errm a bit...dizzy
...
svn path=/trunk/; revision=15771
2005-06-04 13:38:48 +00:00
Alex Ionescu
fd884b9ca2
Fix HEader
...
svn path=/trunk/; revision=15770
2005-06-04 13:24:50 +00:00
Alex Ionescu
e24313d28a
Optimized DstInvert32
...
svn path=/trunk/; revision=15769
2005-06-04 13:20:34 +00:00
Hartmut Birr
e13bb66f6e
Make the bochs debug output in the very early boot phase available, if AUTO_ENABLE_BOCHS is defined.
...
svn path=/trunk/; revision=15768
2005-06-04 10:05:20 +00:00
Alex Ionescu
651c6eedd3
Add inbv header, stub InvbDisplayString, fix BSOD to always show on screen like it should, make bugcheck macros show the bugcheck data in the debug output. I hope this appeases Hartmut a bit =)
...
svn path=/trunk/; revision=15763
2005-06-04 00:25:04 +00:00
Magnus Olsen
9f03cb709d
more optimze of blt. icon draw lite faster
...
svn path=/trunk/; revision=15762
2005-06-03 23:21:21 +00:00
Hervé Poussineau
bf82efbfa5
Don't define asm macros that are not used
...
svn path=/trunk/; revision=15761
2005-06-03 22:44:38 +00:00
Gé van Geldorp
238b5dae79
Fix DBG := 0 build
...
svn path=/trunk/; revision=15760
2005-06-03 21:18:09 +00:00
Martin Fuchs
44917b7007
remove resrc1.h
...
svn path=/trunk/; revision=15759
2005-06-03 19:54:52 +00:00
Martin Fuchs
4a13ec527a
split the big explorer resource file into smaller language specific rescource scripts
...
svn path=/trunk/; revision=15758
2005-06-03 19:36:03 +00:00
Magnus Olsen
1ec0b9da80
sorry foregt test one optimze
...
remove it until futer
svn path=/trunk/; revision=15757
2005-06-03 19:11:10 +00:00
Magnus Olsen
bf66d82efc
optimze for bitblt dib32bpp.c
...
NOTSRCERASE, DSTINVERT
you can gain more speed from these
svn path=/trunk/; revision=15756
2005-06-03 18:57:53 +00:00
Klemens Friedl
3c262aeb05
update resource file (convert linux file to windows linebreak-compatible)
...
svn path=/trunk/; revision=15755
2005-06-03 18:33:15 +00:00
Klemens Friedl
c46d9a027b
Add german language resource file
...
svn path=/trunk/; revision=15754
2005-06-03 18:23:18 +00:00
Klemens Friedl
a41298140f
Add german language resource to the ReactOS Command Processor
...
(not completely finished, I will update it as soon as possible)
svn path=/trunk/; revision=15753
2005-06-03 18:21:50 +00:00
Maarten Bosma
5fd1b3d346
Some new features like Login, Config.h and Idle message
...
svn path=/trunk/; revision=15752
2005-06-03 17:28:53 +00:00
Hervé Poussineau
525d26d031
Wait the opening of mouclass device to connect the underlying mouse port driver
...
svn path=/trunk/; revision=15751
2005-06-03 17:09:47 +00:00
Magnus Olsen
5a2cbdf365
bitblt srcpy optimze it can be more optimze
...
svn path=/trunk/; revision=15750
2005-06-03 16:57:55 +00:00
Hervé Poussineau
47418050f9
Save DriverObject pointer to device extension
...
Use INTERFACE_TYPE type instead of ULONG
Use OBJ_KERNEL_HANDLE when opening \Device\PhysicalMemory
svn path=/trunk/; revision=15749
2005-06-03 16:56:27 +00:00
Hartmut Birr
2bb29cba04
Fixed the compiling with DBG set to 1.
...
svn path=/trunk/; revision=15748
2005-06-03 16:04:40 +00:00
Magnus Olsen
0bbffbfe78
activate 32 to 32 bitblt code
...
svn path=/trunk/; revision=15747
2005-06-03 12:30:09 +00:00
Hervé Poussineau
8c8bc52df8
Delete unneeded makefile
...
svn path=/trunk/; revision=15746
2005-06-03 12:03:44 +00:00
Gregor Anich
e631ea01ae
DIB_32BPP_BitBlt: Fix ROP4_SRCCOPY case for 32bpp.
...
This file is ugly!
svn path=/trunk/; revision=15745
2005-06-03 01:45:26 +00:00
Magnus Olsen
f240bd9f61
blt fill did broke winquake fix it now.
...
svn path=/trunk/; revision=15744
2005-06-03 01:18:02 +00:00
Magnus Olsen
253b2e8c8a
thx agein blight and alex.
...
we got alot faster blt for source copy for
32bpp to 32bpp now.
svn path=/trunk/; revision=15743
2005-06-03 00:35:31 +00:00
Magnus Olsen
848d499f3d
sorry wrong optimze for black and white fixing the start menu
...
svn path=/trunk/; revision=15742
2005-06-03 00:10:18 +00:00
Martin Fuchs
5416ad8915
Sync from Wine - Henning Gerhardt <henning.gerhardt@web.de>: Update German resource files
...
svn path=/trunk/; revision=15741
2005-06-02 22:14:53 +00:00
Martin Fuchs
d0551f0760
convert info strings to UTF-16
...
svn path=/trunk/; revision=15740
2005-06-02 22:09:06 +00:00
Martin Fuchs
9719715092
implemented file properties dialog (partly based on Rob D.'s winfile code)
...
svn path=/trunk/; revision=15739
2005-06-02 21:39:00 +00:00
Martin Fuchs
dcf3800a39
fix column headers
...
svn path=/trunk/; revision=15738
2005-06-02 21:32:21 +00:00
Aleksey Bragin
c7f2fa3f15
First version of Explorer's translation into Russian. Done by Dmitry Philippov, checked by me, DarkHobbit and others.
...
But still needs extensive checking.
svn path=/trunk/; revision=15737
2005-06-02 21:09:29 +00:00
Aleksey Bragin
ab4e0e3543
Changed dialog's size, and sizes of its elements, so russian translation looks nice in it.
...
By M. Zvyozdochkin.
svn path=/trunk/; revision=15736
2005-06-02 20:47:15 +00:00
Magnus Olsen
34b6e5c4e2
sorry did foregt ;
...
svn path=/trunk/; revision=15735
2005-06-02 20:47:11 +00:00
Aleksey Bragin
65c31ced72
Fix grammar typo (notinserted -> not inserted) in russian translation.
...
By M. Zvyozdochkin.
svn path=/trunk/; revision=15734
2005-06-02 20:38:18 +00:00
Steven Edwards
fbb262fc76
add cabinet.dll to the cd
...
svn path=/trunk/; revision=15733
2005-06-02 20:14:23 +00:00
Magnus Olsen
bd38382acb
lite Optimze only for dib32bpp.c
...
thanks Blight for the inline asm for hline
bitblt have got optimze for fill black and white color
only. more will come
svn path=/trunk/; revision=15732
2005-06-02 20:12:58 +00:00
Gregor Anich
83c66bb1c1
Make formatting of half-verbose output the same for linux as for windows (add quotes to the echos)
...
svn path=/trunk/; revision=15731
2005-06-02 19:56:12 +00:00
Emanuele Aliberti
4276c73ec9
svn propset
...
svn path=/trunk/; revision=15730
2005-06-02 13:20:04 +00:00
Emanuele Aliberti
da87b75712
SM/CSR: move win32k.sys loading from the SM to the Win32 user mode server.
...
svn path=/trunk/; revision=15729
2005-06-02 13:17:37 +00:00
Emanuele Aliberti
114fa63aa5
Correct midimap location.
...
svn path=/trunk/; revision=15728
2005-06-02 13:10:57 +00:00
Alex Ionescu
2565867874
Fix midimap/wavemap build
...
svn path=/trunk/; revision=15727
2005-06-02 03:21:17 +00:00
Steven Edwards
278d41accc
this was moved
...
svn path=/trunk/; revision=15726
2005-06-02 02:12:48 +00:00
James Tabor
13d5ffb301
Removed makefiles.
...
svn path=/trunk/; revision=15725
2005-06-02 01:37:38 +00:00
James Tabor
bdcd967755
Fixed xml problem.
...
svn path=/trunk/; revision=15724
2005-06-02 01:36:20 +00:00
James Tabor
59a36a978f
Fixed xml problem.
...
svn path=/trunk/; revision=15723
2005-06-02 01:36:07 +00:00
Hervé Poussineau
c5bcf76042
Don't close port if opening failed
...
svn path=/trunk/; revision=15722
2005-06-01 23:09:36 +00:00
Eric Kohl
793415253c
- Start the logging thread from ServiceMain.
...
- Move UNICODE definition to the configuration file.
- Code cleanup.
svn path=/trunk/; revision=15721
2005-06-01 21:57:52 +00:00
James Tabor
372172fd93
Adding Cromwell to usb.
...
svn path=/trunk/; revision=15720
2005-06-01 21:55:36 +00:00
James Tabor
e8d9ee409c
Adding Cromwell to usb.
...
svn path=/trunk/; revision=15719
2005-06-01 21:55:09 +00:00
Eric Kohl
8ebdfa0f0d
Build the UNICODE version of the eventlog service.
...
svn path=/trunk/; revision=15718
2005-06-01 19:43:32 +00:00
Thomas Bluemel
592490d2ae
fixed warnings
...
svn path=/trunk/; revision=15717
2005-06-01 19:01:12 +00:00
Magnus Olsen
1983bc6012
small optimze for StretchBlt
...
Thanks Alex for the idea with neg for statement
it is still a ref implemnet and have some limits
svn path=/trunk/; revision=15716
2005-06-01 18:11:26 +00:00
Casper Hornstrup
0e6919a8c0
Build with MP=1
...
svn path=/trunk/; revision=15715
2005-06-01 17:28:51 +00:00
Casper Hornstrup
2786a429ac
Remove unneded file
...
svn path=/trunk/; revision=15714
2005-06-01 17:27:55 +00:00
Alex Ionescu
c5bf36a5de
Fix some debug messages (do I need to patch this to wine?)
...
svn path=/trunk/; revision=15712
2005-06-01 01:59:05 +00:00
Alex Ionescu
18aa07be14
Fix some debug messages
...
svn path=/trunk/; revision=15711
2005-06-01 01:56:55 +00:00
Magnus Olsen
bf6e782ee1
small optimze for StretchBlt
...
now do only getpixel ones instead call hole time on getpixel for the color value when it stretch to biger BMP
the hole stretchblt need to be optimze this code are geting it working bit faster and it is reference implementation
svn path=/trunk/; revision=15710
2005-05-31 23:58:14 +00:00
Gé van Geldorp
17d0c2f684
Small present for ion
...
svn path=/trunk/; revision=15709
2005-05-31 22:06:18 +00:00
Klemens Friedl
2764274eb7
update wallpaper list
...
svn path=/trunk/; revision=15707
2005-05-31 20:47:11 +00:00
Casper Hornstrup
46fc8e6a4c
Delete
...
svn path=/trunk/; revision=15706
2005-05-31 20:40:27 +00:00
Casper Hornstrup
f892959c3d
MP configuration
...
svn path=/trunk/; revision=15705
2005-05-31 20:39:13 +00:00
Magnus Olsen
0a91aa1d44
strechblt
...
gain very lite perfomen boost
svn path=/trunk/; revision=15704
2005-05-31 19:44:36 +00:00
Casper Hornstrup
b4dae62ae5
Generate SMP friendly temporary filenames
...
svn path=/trunk/; revision=15703
2005-05-31 17:30:54 +00:00
Magnus Olsen
e346b7e2ce
complete dummy hal
...
svn path=/trunk/; revision=15702
2005-05-31 15:46:26 +00:00
Magnus Olsen
64d4d57449
Fix a bugin strechblt. it can now zoom in or out in any bpp
...
still this need todo
/* FIXME : MaskOrigin, BrushOrigin, ClipRegion, Mode ? */
/* This is a reference implementation, it hasn't been optimized for speed */
svn path=/trunk/; revision=15701
2005-05-31 15:19:10 +00:00
Hartmut Birr
63843d944f
- Added a missing dereferencing in NtTerminateProcess.
...
- Don't access already freed memory while sending messages to the termination port (in PspExitThread).
svn path=/trunk/; revision=15700
2005-05-31 15:01:29 +00:00
Hartmut Birr
9029590177
Try always to open a file as named object first.
...
This is necessary for the redirection to NUL which is used by the new build system.
svn path=/trunk/; revision=15699
2005-05-31 14:56:55 +00:00
Hartmut Birr
17b55d1d60
Changed the indentation to a more readable format (no other changes).
...
svn path=/trunk/; revision=15698
2005-05-31 14:51:53 +00:00
Magnus Olsen
e79b3bf80c
implement strechblt for all 8bpp this code are not optimze.
...
tested with winquake 8bpp to 16/32bpp.
/* FIXME : MaskOrigin, BrushOrigin, ClipRegion, Mode ? */
/* This is a reference implementation, it hasn't been optimized for speed */
svn path=/trunk/; revision=15697
2005-05-31 14:11:02 +00:00
Hervé Poussineau
48af34a807
Add registry entries for serial mouse driver
...
svn path=/trunk/; revision=15696
2005-05-31 13:49:41 +00:00
Hervé Poussineau
eddf35ba2a
Don't try to detect serial ports at known I/O addresses. They have to be written in registry and enumerated by Root bus enumerator.
...
Get interrupt informations from AllocatedResourcesTranslated in IRP_MN_START_DEVICE
svn path=/trunk/; revision=15695
2005-05-31 10:35:22 +00:00
James Tabor
907751c162
Change Xml from msafd32.dll to msafd.dll.
...
svn path=/trunk/; revision=15694
2005-05-31 08:02:29 +00:00
Hartmut Birr
c46482a139
Build a correct console handle.
...
svn path=/trunk/; revision=15693
2005-05-30 23:22:15 +00:00
Hervé Poussineau
361b320cf8
Read resource requirements list for devices enumerated by Root bus
...
svn path=/trunk/; revision=15692
2005-05-30 23:01:37 +00:00
Hervé Poussineau
13ffb8ef14
Write resource requirements list in the registry, instead of its address
...
svn path=/trunk/; revision=15691
2005-05-30 22:55:09 +00:00
Gé van Geldorp
12628f673c
Work around problem in wrc
...
svn path=/trunk/; revision=15690
2005-05-30 21:35:07 +00:00
Gé van Geldorp
e163d454bc
Revert last change, it was causing build problems. Go back to causing run
...
problems instead (try Start/Run/Browse)
svn path=/trunk/; revision=15689
2005-05-30 20:37:29 +00:00
Hartmut Birr
1fac54757a
Check for a valid console handle.
...
svn path=/trunk/; revision=15688
2005-05-30 20:13:35 +00:00
Hartmut Birr
e3d66fd5c6
- Don't duplicate the process handle.
...
- Do close the process and thread handle if the caller doesn't request it.
svn path=/trunk/; revision=15687
2005-05-30 20:11:44 +00:00
Aleksey Bragin
277b2da899
Add translation for "Templates" by unC0Rr
...
svn path=/trunk/; revision=15686
2005-05-30 19:45:04 +00:00
Gé van Geldorp
9948c2bbfa
Revert some incorrect changes that were made during rbuild merge
...
svn path=/trunk/; revision=15685
2005-05-30 19:19:06 +00:00
Aleksey Bragin
1e05d99733
Added russian translation for lib/userenv. Done by Dimtry Philippov.
...
svn path=/trunk/; revision=15684
2005-05-30 18:46:49 +00:00
Filip Navara
61cbda4605
Don't lock the primary surface just to get info we already have.
...
svn path=/trunk/; revision=15681
2005-05-30 13:00:50 +00:00
Filip Navara
5417e5d19c
Add MSVFW32 and MSWSOCK to the build.
...
svn path=/trunk/; revision=15680
2005-05-30 12:52:38 +00:00
Filip Navara
b84060f8e3
Remove redundant line...
...
svn path=/trunk/; revision=15679
2005-05-30 08:12:30 +00:00
Magnus Olsen
3eedff3253
fix winquake color glitc bug
...
the text are now whie instead for black
svn path=/trunk/; revision=15678
2005-05-30 07:27:22 +00:00
Magnus Olsen
30976b41c4
add rospref to defualt build
...
and remove a makefile that is not need it
patch By WaxDragon
svn path=/trunk/; revision=15677
2005-05-29 22:33:25 +00:00
Gé van Geldorp
f46df32f70
Prevent kernel32.dll and winmm.dll from overlapping
...
svn path=/trunk/; revision=15676
2005-05-29 21:40:17 +00:00
Aleksey Bragin
554f18954d
Added WS_VSCROLL to a language selection combobox (thx to unC0Rr)
...
svn path=/trunk/; revision=15675
2005-05-29 21:16:29 +00:00
Magnus Olsen
8c2b8755dc
remove old makefile add xml makefile
...
svn path=/trunk/; revision=15674
2005-05-29 21:00:11 +00:00
Magnus Olsen
9cd1969b76
fix expand.exe compile and include on the bootcd
...
svn path=/trunk/; revision=15673
2005-05-29 20:58:38 +00:00
Alex Ionescu
4286032cc7
Fix function bug
...
svn path=/trunk/; revision=15672
2005-05-29 20:49:56 +00:00
Hervé Poussineau
7599760096
Read device instance IDs in registry instead of forcing 0000. This allows more than one instance for each device enumerated by Root bus.
...
Be ready to have resource requirements for each device instance (not used ATM)
Replace some ExAllocatePool/ExFreePool with ExAllocatePoolWithTag/ExFreePoolWithTag
svn path=/trunk/; revision=15671
2005-05-29 19:48:43 +00:00
Alex Ionescu
39e84ca95f
Wrappers for debug builds only, like before.
...
svn path=/trunk/; revision=15670
2005-05-29 19:41:24 +00:00
Gé van Geldorp
045a7df56c
Don't build as Unicode
...
svn path=/trunk/; revision=15669
2005-05-29 19:06:30 +00:00
Casper Hornstrup
3444049ffb
Install explorer-cfg-template.xml
...
svn path=/trunk/; revision=15668
2005-05-29 16:07:35 +00:00
Alex Ionescu
0e1269ee48
Build at 2GB like before
...
svn path=/trunk/; revision=15667
2005-05-29 16:07:05 +00:00
Hartmut Birr
a67e88ab21
Change the object to non permanent if an error occurs (in NtCreateDirectoryObject).
...
svn path=/trunk/; revision=15666
2005-05-29 15:43:53 +00:00
Hartmut Birr
6ec730fc4c
Reset the permanent flag if the object is changed to non permanent.
...
svn path=/trunk/; revision=15665
2005-05-29 15:41:24 +00:00
Hartmut Birr
717888776f
Lock the directory while it is parsed.
...
svn path=/trunk/; revision=15664
2005-05-29 15:37:47 +00:00
Magnus Olsen
2c5946dd01
remove some unse Makefile.ros-template files
...
not longer need it
svn path=/trunk/; revision=15663
2005-05-29 15:17:38 +00:00
Filip Navara
8b4668efce
Set entry point to zero.
...
svn path=/trunk/; revision=15662
2005-05-29 15:10:11 +00:00
Casper Hornstrup
f5fdc514d3
vgamp.sys, not vgamp.dll
...
svn path=/trunk/; revision=15661
2005-05-29 15:05:22 +00:00
Casper Hornstrup
ba885106f7
Install to system32
...
svn path=/trunk/; revision=15660
2005-05-29 14:51:17 +00:00
Casper Hornstrup
3cb2f38e73
Install more modules
...
svn path=/trunk/; revision=15659
2005-05-29 14:35:36 +00:00
Gé van Geldorp
204cfe40fe
Use standard debug macros
...
svn path=/trunk/; revision=15658
2005-05-29 14:26:21 +00:00
Casper Hornstrup
93d4234a07
regsvr32.exe, not regsvr32.dll
...
svn path=/trunk/; revision=15657
2005-05-29 14:09:04 +00:00
Casper Hornstrup
750ce3d65a
Autodetect nasm
...
svn path=/trunk/; revision=15656
2005-05-29 11:51:37 +00:00
Martin Fuchs
66500a1428
implement 'delete' command
...
svn path=/trunk/; revision=15655
2005-05-29 11:42:46 +00:00
Martin Fuchs
32ec815105
switch to SHFileOperation() for file copy and move operations
...
svn path=/trunk/; revision=15654
2005-05-29 09:58:47 +00:00
Martin Fuchs
ff58b88eaf
handle copy/move for already existing target directories
...
svn path=/trunk/; revision=15653
2005-05-29 09:39:31 +00:00
Martin Fuchs
02fa1a2b59
implement file copying
...
svn path=/trunk/; revision=15652
2005-05-29 08:47:23 +00:00
Martin Fuchs
2a46b799fc
refresh display after executing a context menu command
...
svn path=/trunk/; revision=15651
2005-05-29 08:38:23 +00:00
Filip Navara
5c43578bfd
Fix ASSERT conditions.
...
svn path=/trunk/; revision=15650
2005-05-29 07:29:59 +00:00
Magnus Olsen
d593712681
remove some ros-tempöate from old building system
...
svn path=/trunk/; revision=15649
2005-05-29 01:04:44 +00:00
Thomas Bluemel
d1d04bc6c6
fix gcc4 warnings
...
svn path=/trunk/; revision=15648
2005-05-29 00:04:41 +00:00
Magnus Olsen
89f3ea02c7
this two file are not need any longer
...
svn path=/trunk/; revision=15647
2005-05-28 23:38:58 +00:00
Magnus Olsen
7e6a4cd48c
Remove two file that are not need any longer
...
fix some compilings warings
svn path=/trunk/; revision=15646
2005-05-28 23:34:24 +00:00
Alex Ionescu
de71d516e8
disable assert until someone fixes this
...
svn path=/trunk/; revision=15645
2005-05-28 23:26:37 +00:00
Magnus Olsen
54805d4cf5
mising desk.rc in the xml files
...
de.rc and cz.rc a resuse id was change
svn path=/trunk/; revision=15644
2005-05-28 23:16:12 +00:00
Alex Ionescu
2ca6508908
More fixes from yours truly
...
svn path=/trunk/; revision=15643
2005-05-28 23:06:49 +00:00
Alex Ionescu
a2efaabdcd
more build fixes
...
svn path=/trunk/; revision=15642
2005-05-28 22:56:14 +00:00
Alex Ionescu
0ba1f085f1
more build fixes
...
svn path=/trunk/; revision=15641
2005-05-28 22:48:33 +00:00
Thomas Bluemel
3574d717a4
little fix
...
svn path=/trunk/; revision=15640
2005-05-28 22:40:04 +00:00
James Tabor
ad652aad95
Added usbuhci to xml file.
...
svn path=/trunk/; revision=15639
2005-05-28 22:25:51 +00:00
James Tabor
397ca71b9f
Added usbohci to xml file.
...
svn path=/trunk/; revision=15638
2005-05-28 22:25:29 +00:00
James Tabor
a2497ea64c
Added usbehci to xml file.
...
svn path=/trunk/; revision=15637
2005-05-28 22:25:09 +00:00
James Tabor
39b694fcf3
Added usb miniport to xml file.
...
svn path=/trunk/; revision=15636
2005-05-28 22:24:22 +00:00
James Tabor
8a624fa286
Added usb miniport to xml file.
...
svn path=/trunk/; revision=15635
2005-05-28 22:23:51 +00:00
Thomas Bluemel
12e17e01f0
make rbuild compile with gcc4
...
svn path=/trunk/; revision=15634
2005-05-28 22:22:25 +00:00
Alex Ionescu
2db9bd4682
Fix some build problems
...
svn path=/trunk/; revision=15633
2005-05-28 22:18:44 +00:00
Martin Fuchs
9a4b9913ce
fix case problem of sv.rc third (and hopefully last ;-) time for unix+windows builds
...
svn path=/trunk/; revision=15632
2005-05-28 22:12:40 +00:00
Gé van Geldorp
bf1ac08f8f
Make compiler happy
...
svn path=/trunk/; revision=15631
2005-05-28 22:08:49 +00:00
Gé van Geldorp
99a53a6f13
Robert Shearman <rob@codeweavers.com>
...
- Rename DllRegisterServer and DllUnregisterServer to avoid confusion
with the COM functions of different signatures.
svn path=/trunk/; revision=15630
2005-05-28 22:04:24 +00:00
Gé van Geldorp
2ba2487f4b
Alexandre Julliard <julliard@winehq.org>
...
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
Mike McCormack <mike@codeweavers.com >
- Make WINMM_IData statically allocated.
- Make multimedia threads high priority.
Robert Reif <reif@earthlink.net >
- Change FIXME to WARN.
- Set thread priority for timer thread.
- Add timer thread priority test.
svn path=/trunk/; revision=15629
2005-05-28 22:01:15 +00:00
James Tabor
ae660b3636
Added def to xml file.
...
svn path=/trunk/; revision=15628
2005-05-28 22:00:46 +00:00
James Tabor
bcc09d453e
Added def to xml file.
...
svn path=/trunk/; revision=15627
2005-05-28 22:00:27 +00:00
Alex Ionescu
da2d081ecb
use right optimization setting
...
svn path=/trunk/; revision=15626
2005-05-28 21:46:37 +00:00
Gé van Geldorp
9259eba707
Alexandre Julliard <julliard@winehq.org>
...
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Troy Rollo <wine@troy.rollo.name >
- Implement URLMonikerImpl_BindToStorage.
- Correct bug truncating downloaded files to 4096 bytes.
Jacek Caban <jack@itma.pwr.wroc.pl >
- Separated IBinding and IMoniker interfaces.
Mike McCormack <mike@codeweavers.com >
- Add the missing interface method PromptAction to
IInternetZoneManager.
- Stub implementation for GetSoftwareUpdateInfo.
Francois Gouget <fgouget@free.fr >
- Update win32.api to match the current sources.
- Declare CoGetClassObjectFromURL() in urlmon.h.
Christian Costa <titan.costa@wanadoo.fr >
- Added stub implementation for CoGetClassObjectFromURL.
svn path=/trunk/; revision=15625
2005-05-28 21:44:21 +00:00
James Tabor
d07eefd752
Temp Fix until I figure out what is wrong with Asserts.
...
svn path=/trunk/; revision=15624
2005-05-28 21:40:01 +00:00
Gé van Geldorp
dfe4710889
Alexandre Julliard <julliard@winehq.org>
...
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de >
- Test cases for URL_UNESCAPE and small fix.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
svn path=/trunk/; revision=15623
2005-05-28 21:39:03 +00:00
James Tabor
3c412fecf4
Add Usbport to new build system.
...
svn path=/trunk/; revision=15622
2005-05-28 21:38:59 +00:00
James Tabor
b39c62c8bb
Add Usbport to new build system.
...
svn path=/trunk/; revision=15621
2005-05-28 21:38:05 +00:00
Gé van Geldorp
74c1a38507
Alexandre Julliard <julliard@winehq.org>
...
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Robert Shearman <rob@codeweavers.com >
- Rename MODULENAME_Dll* functions to Dll* for better consistency and
type checking.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Use SUBLANG_NEUTRAL for French resources.
svn path=/trunk/; revision=15620
2005-05-28 21:34:33 +00:00
Magnus Olsen
e9c01796ad
fix compilings warings
...
svn path=/trunk/; revision=15619
2005-05-28 21:32:23 +00:00
James Tabor
522e3d74e0
Add Usbhub to new build system.
...
svn path=/trunk/; revision=15618
2005-05-28 21:30:37 +00:00
Gé van Geldorp
05e1c2d4b7
Ge van Geldorp <gvg@reactos.com>
...
- Overlay icons for .lnk files with a small arrow in the lower left
corner.
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
- Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
Juan Lang <juan_lang@yahoo.com >
- Fixes to IShellFolder::GetAttributesOf implementations, spotted by
silverblade_:
- a count of zero is allowed to GetAttributesOf if apidl is NULL
- SFGAO_VALIDATE must be cleared upon return
- only log unsupported flags in ShellExecute
- environment variables are expanded, so SEE_MASK_DOENVSUBST is
supported
Michael Jung <mjung@iss.tu-darmstadt.de >
- Add a new CLSID for UnixDosFolder, which is identical to UnixFolder,
but does unix <-> dos path conversion for GetDisplayNameOf and
ParseDisplayName.
- Make the root of the shell extension map to the root of the unix
filesystem.
- More robustly query the SHGDN_FORPARSING flag in the shell32's folders
GetDisplayNameOf methods.
- Fixed GetDisplayNameOf method to not depend on incorrect behaviour
regarding the SHGDN_INFOLDER flag.
- Fixed MyComputer's GetDisplayNameOf method.
- Return a cloned PIDL by SHBrowseForFolder to avoid heap corruption.
- Fixed incorrect IShellFolder::EnumOjects API usage.
- Support for regular files (as opposed to directories).
- Display a drive icon for the unix root directory.
- Consider only the GIL_FORSHORTCUT flag in SIC_CompareEntries.
Stefan Doesinger <stefandoesinger@gmx.at >
- Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
- Remove the dwAttributes member from the IGenericSFImpl class, it's
not needed and can't be initialised in Initialize and InitializeEx.
Mike McCormack <mike@codeweavers.com >
- Split SHGetFileInfoW into two functions.
- Remove static variables in SHBrowseForFolder implementation.
- Split up the window procedure.
- Remove some unused include files.
- MSI advertised shortcuts don't require a product ID.
Peter Berg Larsen <pebl@math.ku.dk >
- Rewritten DoEnvironmentSubst16.
Kouji Sasaki <taro-x@justsystem.co.jp >
- Added the processing for determination of SFGAO_HASSUBFOLDER flag in
SHELL32_GetItemAttribute function.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Huw Davies <huw@codeweavers.com >
- It makes no sense to have a left pointing arrow as the desktop icon.
Replace it with something more appropiate.
Mike Hearn <mh@codeweavers.com >
- Fix SHELL_GetPathFromIDList[AW] to return the desktop path given an
empty PIDL.
svn path=/trunk/; revision=15617
2005-05-28 21:30:32 +00:00
James Tabor
1a3b44f52a
Add Usbd to new build system.
...
svn path=/trunk/; revision=15616
2005-05-28 21:30:02 +00:00
James Tabor
eeec0bf547
Add Usb Directory to new build system.
...
svn path=/trunk/; revision=15615
2005-05-28 21:29:20 +00:00
James Tabor
edd06a247e
Add Usb Directory to new build system.
...
svn path=/trunk/; revision=15614
2005-05-28 21:28:11 +00:00
Magnus Olsen
a205dac113
remove soem warings for optimze build
...
svn path=/trunk/; revision=15613
2005-05-28 21:16:34 +00:00
Aleksey Bragin
282184ee88
Added vfatxlib support in the new build system
...
svn path=/trunk/; revision=15612
2005-05-28 21:08:56 +00:00
Magnus Olsen
a8575f00b3
check see if the fix have alread be done
...
fix secon time right unix case
svn path=/trunk/; revision=15610
2005-05-28 20:21:07 +00:00
Martin Fuchs
da712a816d
fix unix build
...
svn path=/trunk/; revision=15609
2005-05-28 20:07:55 +00:00
Martin Fuchs
8262f1f8b1
remove duplicate file
...
svn path=/trunk/; revision=15608
2005-05-28 20:06:29 +00:00
Casper Hornstrup
a17b3fbff0
Remove unneeded files
...
svn path=/trunk/; revision=15607
2005-05-28 19:47:04 +00:00
Filip Navara
078f2e9f5f
Fix a warning.
...
svn path=/trunk/; revision=15606
2005-05-28 19:38:54 +00:00
Casper Hornstrup
d11c96fa89
Add example of how to find the prefix
...
svn path=/trunk/; revision=15605
2005-05-28 19:38:17 +00:00
Casper Hornstrup
f4ad6d109c
Use detected prefix
...
svn path=/trunk/; revision=15604
2005-05-28 19:35:23 +00:00
Filip Navara
080f82f9b4
Fix a few warnings...
...
svn path=/trunk/; revision=15603
2005-05-28 19:33:26 +00:00
Magnus Olsen
370ff8fa5f
fix linux build
...
svn path=/trunk/; revision=15602
2005-05-28 19:24:13 +00:00
Filip Navara
b7166fefeb
Define __NO_CTYPE_INLINES.
...
svn path=/trunk/; revision=15600
2005-05-28 18:45:55 +00:00
Casper Hornstrup
8d5843e406
-mi switch for rbuild to not have rbuild create install directories.
...
svn path=/trunk/; revision=15599
2005-05-28 18:43:25 +00:00
Magnus Olsen
ec7a4788aa
fix compiling error
...
services\umpnpmgr\umpnpmgr.c:43:1: "DBG" redefined
<command line>:5:1: this is the location of the previous definition
make3: *** [obj-i386\services\umpnpmgr\umpnpmgr.o] Error 1
svn path=/trunk/; revision=15598
2005-05-28 18:13:11 +00:00
Casper Hornstrup
a330b25482
Correct documentation for ROS_PREFIX. Spotted by Sylvain Petreolle [spetreolle@yahoo.fr].
...
svn path=/trunk/; revision=15597
2005-05-28 18:10:26 +00:00
Hervé Poussineau
9d3eed8967
Use C99 syntax instead of C89 syntax because some compilers are not smart enough to detect and remove dead code
...
svn path=/trunk/; revision=15596
2005-05-28 17:45:01 +00:00
Martin Fuchs
60f7fbe06e
fix pattern matching
...
svn path=/trunk/; revision=15595
2005-05-28 17:35:08 +00:00
Alex Ionescu
7717d6cb1a
build acpi with w32api
...
svn path=/trunk/; revision=15594
2005-05-28 17:23:33 +00:00
Alex Ionescu
cd37d4427a
Put dbg=1 as default again
...
svn path=/trunk/; revision=15593
2005-05-28 17:17:27 +00:00
Martin Fuchs
ee52bbdc1b
implement file filtering (matching file name patterns and file types)
...
svn path=/trunk/; revision=15592
2005-05-28 17:13:56 +00:00
Casper Hornstrup
4828e6eaa4
Add depends target as suggested by Martin Fuchs
...
svn path=/trunk/; revision=15591
2005-05-28 16:51:42 +00:00
Filip Navara
cec1358fb1
Remove "assert" macro.
...
svn path=/trunk/; revision=15590
2005-05-28 16:47:15 +00:00
Alex Ionescu
c5d7317110
Build with optimizations
...
svn path=/trunk/; revision=15589
2005-05-28 16:43:25 +00:00
Alex Ionescu
0173e06e40
Build with optimizations
...
svn path=/trunk/; revision=15588
2005-05-28 16:42:50 +00:00
Alex Ionescu
bc13deab3b
fix verbose setting
...
svn path=/trunk/; revision=15587
2005-05-28 16:34:23 +00:00
Casper Hornstrup
a9702af5a0
Support install target in proxy
...
svn path=/trunk/; revision=15586
2005-05-28 16:12:46 +00:00
Alex Ionescu
ae5e4b8581
Fix packet lib so it builds
...
svn path=/trunk/; revision=15585
2005-05-28 15:50:30 +00:00
KJK::Hyperion
28d278bd08
Workaround for GCC inline assembly bug, hopefully fixed for good. Builds for me in both checked and free
...
Bug details and status here: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153
svn path=/trunk/; revision=15584
2005-05-28 15:41:09 +00:00
Casper Hornstrup
2990d277fb
Merge 12735:15568 from xmlbuildsystem branch
...
svn path=/trunk/; revision=15583
2005-05-28 15:18:30 +00:00
Gé van Geldorp
f9ef57f5f1
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
Hans Leidekker <hans@it.vu.nl >
- Stub implementation for SetupCopyOEMInfW.
Ivan Leo Puoti <ivanleo@gmail.com >
- Minor fix in SetupQueueCopySectionW.
svn path=/trunk/; revision=15582
2005-05-28 15:14:29 +00:00
Gé van Geldorp
020f1fc22b
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Provide minimal API documentation in advapi/eventlog.c to silence some
winapi_check output.
- Move around functions in riched20, richedit and rpcrt4 to achieve the
same goal.
Robert Shearman <rob@codeweavers.com >
- Fix RpcServerListen so that it doesn't return
RPC_S_ALREADY_LISTENING when the only interfaces it is listening on
are auto listens.
- Only synchronize with server thread when necessary and move this
into RpcMgmtWaitServerListen.
Francois Gouget <fgouget@free.fr >
- Tweak the API documentation to silence winapi_check warnings.
Hartmut Birr <hartmut.birr@gmx.de >
- Clean up if named pipe is not available.
(merge back from WineHQ)
svn path=/trunk/; revision=15581
2005-05-28 15:04:47 +00:00
Hervé Poussineau
98b2118f6b
Activate NtGdiRealizePalette code and minor fixes
...
by Greatlord
svn path=/trunk/; revision=15580
2005-05-28 14:56:02 +00:00
Gé van Geldorp
0474d63d02
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Provide minimal API documentation in advapi/eventlog.c to silence some
winapi_check output.
- Move around functions in riched20, richedit and rpcrt4 to achieve the
same goal.
svn path=/trunk/; revision=15579
2005-05-28 14:42:07 +00:00
Gé van Geldorp
9a3e5b9dad
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Ivan Leo Puoti <ivanleo@gmail.com >
- Fix crash in ME_GetRunSizeCommon(). Turn a FIXME into a TRACE.
Michael Stefaniuc <mstefani@redhat.de >
- Change an assert to a WARN.
Hannu Valtonen <Hannu.Valtonen@hut.fi >
- Use correct background color for the whole richedit control.
- Implement EM_LINESCROLL message handling
- Fix a problem with scrolling over the end of the text in
WM_WHEELMOUSE.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Provide minimal API documentation in advapi/eventlog.c to silence some
winapi_check output.
- Move around functions in riched20, richedit and rpcrt4 to achieve the
same goal.
Krzysztof Foltman <wdev@foltman.com >
- Added stubs for a couple of missing 2.0 and 3.0 messages.
Phil Krylov <phil@newstar.rinet.ru >
- Fixed an error in my previous commit which caused an infinite loop in
IE6 installer.
svn path=/trunk/; revision=15578
2005-05-28 14:40:26 +00:00
Magnus Olsen
8264539518
Implement NtGdiAnimatePalette (partly ripped from Wine)
...
by hpussin
svn path=/trunk/; revision=15577
2005-05-28 12:43:26 +00:00
Maarten Bosma
6cb9982a26
discription of the lists
...
svn path=/trunk/; revision=15576
2005-05-28 12:15:11 +00:00
Filip Navara
c5fc491484
There's no point in keeping two almost identical packet drivers in the SVN.
...
svn path=/trunk/; revision=15575
2005-05-28 11:38:11 +00:00
Filip Navara
f48663be6d
Bye, bye "include/net/" directory...
...
svn path=/trunk/; revision=15574
2005-05-28 11:34:33 +00:00
Filip Navara
6b4900eb87
- Move LAN headers out of main include directory.
...
- Add few missing functions to ndis.h.
svn path=/trunk/; revision=15573
2005-05-28 11:30:26 +00:00
Filip Navara
9087951c85
Remove old NDIS headers.
...
svn path=/trunk/; revision=15572
2005-05-28 11:15:08 +00:00
Filip Navara
36043fe728
Cleanup AFD headers a bit.
...
svn path=/trunk/; revision=15571
2005-05-28 11:10:27 +00:00
Filip Navara
72742963f5
Use W32API.
...
svn path=/trunk/; revision=15570
2005-05-28 11:09:53 +00:00
Filip Navara
827234d64e
Use W32API.
...
svn path=/trunk/; revision=15569
2005-05-28 11:09:34 +00:00
Casper Hornstrup
61768ec813
Add missing separators to RBUILD_XXX_OUT variables.
...
Patch by Mike Lerwill [mlist@ml-solutions.co.uk ]
svn path=/branches/xmlbuildsystem/; revision=15568
2005-05-28 10:41:13 +00:00
Maarten Bosma
e550f533e4
!say
...
svn path=/trunk/; revision=15567
2005-05-28 10:23:48 +00:00
Gé van Geldorp
1768f9ec6b
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Robert Shearman <rob@codeweavers.com >
- Rename MODULENAME_Dll* functions to Dll* for better consistency and
type checking.
svn path=/trunk/; revision=15566
2005-05-28 09:38:59 +00:00
Maarten Bosma
02c5fdf8d3
ArchBackmann readme. Allmost the same as http://reactos.com/wiki/index.php/ArchBlackmann
...
svn path=/trunk/; revision=15565
2005-05-28 09:38:28 +00:00
Gé van Geldorp
4b5e84217d
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Use SUBLANG_NEUTRAL for French resources.
svn path=/trunk/; revision=15564
2005-05-28 09:37:01 +00:00
Gé van Geldorp
873d2a6ee8
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Michael Stefaniuc <mstefani@redhat.de >
- Reimplement VarMul(). It can multiply now all variants that the native
(WinXP) function supports too.
- Fix VariantChangeType: calls to VarDecFromCy and VarDecFromDisp had
source and destination swapped.
Richard Cohen <richard@daijobu.co.uk >
- Remove unused macro.
- Check for VT_I8 before testing it.
- VarMod returns DISP_E_OVERFLOW not E_INVALIDARG.
Robert Shearman <rob@codeweavers.com >
- Use I_RpcGetBuffer instead of HeapReAlloc for getting the Buffer
memory.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Use SUBLANG_NEUTRAL for French resources.
Alex Villacis Lasso <a_villacis@palosanto.com >
- Fix leftover negative sign in height parameter for transparent
bitmap.
- Properly announce whether bitmap is transparent in get_Attributes.
- GIF transparency is now palette-index based, instead of RGB based.
- Keep original bitmap and XOR mask separate, so that get_Handle
returns original bitmap.
svn path=/trunk/; revision=15563
2005-05-28 09:35:29 +00:00
Gé van Geldorp
8eff322fdd
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
- Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
Juan Lang <juan_lang@yahoo.com >
- Obvious fixes to PropVariantClear and PropVariantCopy for vector
types.
- Add a comment, and a no-op cleanup.
- Differentiate between version 0 and version 1 property storages.
- Store property names in the code page of the property set.
- maintain proper byte order
- maintain PROPSETFLAG_ANSI flag based on codepage
- update comments
- Correct/improve error checking in IPropertyStorage.
- convert strings between property storage's code page and system code
page
- add tests for setting code page
- fix tests and behavior to match WinXP
- Define and use endian conversion macros for big-endian machines.
Marcus Meissner <marcus@jet.franken.de >
- Move the Dll init function to compobj.c to avoid having global
variables. Remove need of ole32_main.h.
- Make HGLOBALStream_* functions static.
- Make _xmalloc16() static.
- Staticify FTMarshalImpl definition.
Francois Gouget <fgouget@free.fr >
- Specify the proper call convention in the PropSysFreeString()
implementation.
- Tweak the API documentation to silence winapi_check warnings.
Robert Shearman <rob@codeweavers.com >
- Add error messages on failure in file moniker load function.
- Fix incorrect pointer check in both monikers.
- Fix max size calculation of item moniker to match native.
- Add a generic moniker marshaler that works by saving & loading
monikers to & from the stream.
- Use the generic moniker marshal in the file & item monikers and add
a class factory for each.
- Implement IROTData::GetComparisonData for file & item monikers.
- Add a useful trace message.
- Fix more places where custom header size was calculated exclusive of
the data size member.
- Optimize custom marshaling by getting size before calling the custom
marshaler so we can write the header before and not use a second
stream.
- Change remaining blocks of code with 2-space indentation to 4-space
indentation.
- Make vtables const.
- Remove an unnecessary memcpy and let the compiler do the work.
- Write custom header up to and including size, not excluding.
- Add a stub implementation of CoIsHandlerConnected.
- Marshal objects & monikers into the ROT.
- Test for this behaviour.
Mike McCormack <mike@codeweavers.com >
- Remove unnecessary declarations and make functions static.
- Remove forward declarations.
- Make sure a stream can't be created in read only storage.
- Fix a memory leak in the ole storage implementation.
- Remove function prototypes.
Kevin Koltzau <kevin@plop.org >
- Implement Hash function on composite moniker.
Jeff Latimer <jeffl@defcen.gov.au >
- Implement the IEnumMoniker interface for the ROT and provide tests to
exercise the interface.
Pierre d'Herbemont <stegefin@free.fr >
- Big Endian specific code fixes in order to conform with
NONAMELESSSTRUCT.
Matthew Mastracci <matt@aclaro.com >
- Replace stub entry for StgOpenStorageEx with call to StgOpenStorage.
- Replace StgCreateStorageEx stub with call to StgCreateDocfile and add
required STGFMT_* enumerations.
svn path=/trunk/; revision=15562
2005-05-28 09:30:04 +00:00
Hartmut Birr
dde52a04c5
Check for the complete initialisation of user mode modules.
...
svn path=/trunk/; revision=15561
2005-05-28 07:39:54 +00:00
Hartmut Birr
fcc81ed73f
Print the complete image name on a fault.
...
svn path=/trunk/; revision=15560
2005-05-28 07:37:19 +00:00
Hartmut Birr
2ff428f5e5
Use correct flag while checking for uninitialized segments.
...
svn path=/trunk/; revision=15559
2005-05-28 07:34:54 +00:00
Hartmut Birr
a5a9986767
Don't try to resolve user mode page faults in the very early boot phase.
...
svn path=/trunk/; revision=15558
2005-05-28 07:32:23 +00:00
Hartmut Birr
f4df167bed
Put the assembler functions into the .text section.
...
svn path=/trunk/; revision=15557
2005-05-28 07:26:38 +00:00
Alex Ionescu
09d22dbdea
Build pci with w32api
...
svn path=/trunk/; revision=15556
2005-05-28 00:24:46 +00:00
Alex Ionescu
cc481fc89f
Build beep with w32api
...
svn path=/trunk/; revision=15555
2005-05-28 00:12:41 +00:00
Hervé Poussineau
45aa5aa956
Use DHCP to get name servers IP addresses
...
svn path=/trunk/; revision=15554
2005-05-27 23:19:14 +00:00
Steven Edwards
1ce2f8440a
use __USE_W32API
...
svn path=/trunk/; revision=15553
2005-05-27 22:18:48 +00:00
Steven Edwards
fc8a20b794
use -D__USE_W32API
...
svn path=/trunk/; revision=15552
2005-05-27 22:15:36 +00:00
Steven Edwards
f6f9cdcdbb
use w32api
...
svn path=/trunk/; revision=15551
2005-05-27 21:51:26 +00:00
Hervé Poussineau
0a45432b70
Silent debug message
...
svn path=/trunk/; revision=15550
2005-05-27 20:35:59 +00:00
Magnus Olsen
c44e26473a
Implement NtGdiGetSystemPaletteUse and NtGdiSetSystemPaletteUse
...
this code have been taken from wine
svn path=/trunk/; revision=15549
2005-05-27 20:07:48 +00:00
Hervé Poussineau
0b6337b3d8
Don't free heap for string that we don't own
...
svn path=/trunk/; revision=15548
2005-05-27 19:43:07 +00:00
Casper Hornstrup
062423314c
Merge 15329:15546 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15547
2005-05-27 19:29:24 +00:00
Magnus Olsen
4a940a2d8e
Thx casper to notice a ID was mistagen by translate
...
svn path=/trunk/; revision=15546
2005-05-27 18:26:14 +00:00
Hartmut Birr
f30557e387
Dereference the event if the queue is freed in IntDereferenceMessageQueue.
...
svn path=/trunk/; revision=15545
2005-05-27 16:28:10 +00:00
Casper Hornstrup
04f5a8f558
Copy rpoolmgr.h from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15544
2005-05-27 14:33:41 +00:00
Casper Hornstrup
0aa41d88e0
Delete
...
svn path=/branches/xmlbuildsystem/; revision=15543
2005-05-27 14:32:40 +00:00
Magnus Olsen
b73c53c40c
fix memmory coruption in EnumDisplaySettingsExA
...
do not alloc memmory with heap.
svn path=/trunk/; revision=15542
2005-05-27 14:22:06 +00:00
Magnus Olsen
68f4fc41bc
fix stupied Ret uninitialized in IntChangeDisplaySettings for DGB=0 build
...
svn path=/trunk/; revision=15541
2005-05-27 00:32:24 +00:00
Magnus Olsen
71c9d2dddd
partially implemented fullscreen in changedisplay setting
...
I can play winquake in fullscreen now :)
svn path=/trunk/; revision=15538
2005-05-26 22:41:31 +00:00
Gé van Geldorp
2d3d7c7078
Sync to Wine-20050524:
...
Alexander Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Aric Stewart <aric@codeweavers.com >
- Fix a few leaking object handles.
- Correct user component publication.
- Implement MsiEnumComponentQualifiers.
- Implement Publish Components in order for MsiGetQualifiedComponent
apis to work. Also implement MsiGetQualifiedComponent, or at least some
of the functionality as it is supposed to install stuff if it is
absent, which it does not do yet.
- Correct query quoting based on Mike's patch.
Also more error messages about return codes from custom actions and
ignore an error that we should be ignoring.
- Double terminate SZ_MULTI properly.
- ClassInfo and ExtensionInfo are also written for ADVERTISED
components.
- Write the RegOwner and RegCompany keys as blank if they do not exist
when doing the RegisterUser action.
- Fix quoting on queries.
- Respect '+' and '*' in WriteRegistryValues to only create the key if
it does not already exist. Prevents overwriting values with NULL.
- We cannot internally load the files in FileCost because that action
may be skipped or not called. So do it in CostInitialize.
- Quote the file path in SelfRegModules.
- Do not write squished null guids to the feature registration.
- Correctly use short filenames from uncompressed file sources. Also
default feature and component install states to ABSENT instead of
UNKNOWN.
- Correct a problem with parse_data if binary data was not in full bytes.
- More properly handle uncompressed file sources, fix the creating and
parsing of Source Directories.
- ExecuteAction runs the whole Execute table and not just from
InstallValidate onward. To do this make sure we do not do the
costing initialization work again if it is already done (by checking
the CostingComplete Property).
- A lot of work to refine feature states, setting the state affects
the state of all child features and also respect features that want
to default to something other than LOCAL.
- Fix a few leaking object handles.
- Correct user component publication.
- Implement MsiEnumComponentQualifiers.
- We have a stub for MsiGetUserInfoA we should use it.
- A few small fixes.
- Add a missing msiobj_release that was resulting in a leaked object
with each MsiCreateRecord call.
- Fix a leaking handle.
- Make MsiCollectUserInfo more internally consistent.
Thanks to Mike McCormack.
- Fix a leaking handle in MsiConfigureProductExW.
- Implement MsiGetProductCodeW.
- Implement MsiGetUserInfoW.
- Implement MsiCollectUserInfoA/W.
- Implement MsiQueryFeatureStateW.
- Correct a leaking hkey handle.
- Expand some handling of special properties in MsiGetProductInfo.
- Fix for the return codes for the Qualified component calls. They are
not INSTALLSTATEs but rather success values.
- Quoting fixes.
Mike McCormack <mike@codeweavers.com >
- Make sure that dialogs are only created and destroyed in a single
thread.
- Track memory allocations in the SQL parser.
- Create the ORDER BY view in a single call.
- Simplify parsing of the FROM keyword.
- Improve parser error checking.
- Simplify parsing of select query.
- remove the unused utf8 field of an expression
- make the parse result a single assignment at top level of parsing
- abort parsing on a memory allocation failure
- Only tables can be backquoted, strings must be single quoted.
- Declare MsiExportDatabase* in the spec file, and fix a typo.
- make sure to free the string table when closing the database
- don't free szPersist in MsiOpenDatabase if it's not a string
- Avoid some non-standard str functions.
Francois Gouget <fgouget@free.fr >
- Tweak the documentation to make winapi_check happy.
Juan Lang <juan_lang@yahoo.com >
- Don't fail in RegisterFonts if the Fonts table is missing.
- Partially implement AppSearch for RegLocator-type searches.
- Turn handled errors from ERRs to WARNs or TRACEs.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Use SUBLANG_NEUTRAL for French resources.
Stefan Leichter <Stefan.Leichter@camLine.com >
- Update version resource of msi.dll to current version shipped from
windows update.
- Added minimal implementation of MsiCreateAndVerifyInstallerDirectory.
Marcus Meissner <marcus@jet.franken.de >
- Set PhysicalMemory property from system data.
svn path=/trunk/; revision=15537
2005-05-26 21:55:34 +00:00
Gé van Geldorp
15de547cc6
Sync to Wine-20050524:
...
Alexander Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15536
2005-05-26 21:15:58 +00:00
Gé van Geldorp
cc65e33b46
Sync to Wine-20050524:
...
Alexander Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15535
2005-05-26 21:09:49 +00:00
Gé van Geldorp
f4600fe75d
Sync to Wine-20050524:
...
Alexander Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15534
2005-05-26 21:07:55 +00:00
Gé van Geldorp
f4f457d418
Sync to Wine-20050524:
...
Alexander Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15533
2005-05-26 21:06:20 +00:00
Gé van Geldorp
da5d24be89
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Don't convert the template name to Unicode, it's not used by the
dialog anyway. Clear the window property on WM_DESTROY.
Michael Jung <mjung@iss.tu-darmstadt.de >
- Use IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
be able to browse shell namespace extensions.
svn path=/trunk/; revision=15532
2005-05-26 21:02:35 +00:00
Gé van Geldorp
120d7a64b9
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Kouji Sasaki <taro-x@justsystem.co.jp >
- Added handling of WM_ENABLE message.
James Hawkins <truiken@gmail.com >
- Audit the List-View control.
- Select the item under the point (x,y) in MouseHover.
- Store the click point in LISTVIEW_INFO.
- Move mouse tracking to MouseMove.
- Use DragDetect instead of TrackMouse.
- Remove the unused TrackMouse function.
- Fixed centering of tab text.
Dimi Paun <dimi@lattica.com >
- Do not compute the hit test if we don't really need it.
- Make it more explicit how we deal with WS_DISABLED.
Felix Nawothnig <felix.nawothnig@t-online.de >
- Resize listview column to autofit on a doubleclick on the
header-divider.
- Implemented WM_ENABLE.
- Rewrote item layouting - new code fixes bitmap/image position for
non-left-aligned text, prevents jumping when resizing non-left-aligned
text, implements clipping for images and correctly aligns bitmaps when
an image is already there.
- Set iItem to index before notifying callback items.
Duane Clark <dclark@akamail.com >
- Misc rectangle fixes.
- The date should be initialized from local time.
Aric Stewart <aric@codeweavers.com >
- Handle WM_NCCALCSIZE in the tab control.
Hans Leidekker <hans@it.vu.nl >
- Fix uninitialized warnings.
svn path=/trunk/; revision=15531
2005-05-26 20:52:12 +00:00
Gé van Geldorp
088013d4a4
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net >
- Initial FCI work (FCICreate and FCIDestroy).
svn path=/trunk/; revision=15530
2005-05-26 20:39:17 +00:00
Magnus Olsen
ec4b70a7b6
Fix more bugs in change display. when you press on aply in desk.cpl later on ok you did get change_display fail msg. fix the return code to reboot req. Remove switch statmenet for more that one flags can be send same time. example CDS_TEST + CDS_FULLSCREEN ..... and replace thuse with if statement instead.
...
svn path=/trunk/; revision=15529
2005-05-26 20:07:10 +00:00
Filip Navara
2d7d796368
Report 16bpp for modes where VBE returns 15bpp.
...
svn path=/trunk/; revision=15528
2005-05-26 19:58:58 +00:00
Filip Navara
db46d099bc
- Revert hacks added by GreatLord in revisons 15521 and 15522.
...
- Fix mode enumeration code on few places.
svn path=/trunk/; revision=15527
2005-05-26 19:57:54 +00:00
Hartmut Birr
deab50cb8b
Protected the handle table.
...
svn path=/trunk/; revision=15526
2005-05-26 19:22:45 +00:00
Steven Edwards
7d4d22763c
work around include_next problem when cross-compiling
...
svn path=/trunk/; revision=15525
2005-05-26 17:17:29 +00:00
Magnus Olsen
98bc8544de
change line 15 from #if DBG to #ifdef DBG
...
so head builds agein
svn path=/trunk/; revision=15524
2005-05-26 15:53:24 +00:00
Hervé Poussineau
7d9d552b40
Fix compile when DBG is set
...
svn path=/trunk/; revision=15523
2005-05-26 15:44:04 +00:00
Magnus Olsen
38b2ccb8dd
add a commet why 24bits cards fails
...
and maby other card will fails
in GetAvailableModes
svn path=/trunk/; revision=15522
2005-05-26 15:15:55 +00:00
Magnus Olsen
c7ae12e813
Fix the problem for 24 bits graphic card.
...
But it report color deep 15 are supported now.
it solv the problem. Thanks WaxDragon
Hope filip does like this change.
svn path=/trunk/; revision=15521
2005-05-26 14:46:23 +00:00
Alex Ionescu
db1bf61e23
Strip files on retail builds and do not send file/section alignment twice
...
svn path=/trunk/; revision=15520
2005-05-26 13:55:13 +00:00
Alex Ionescu
3f0ddf5160
DEBUG1 on checked only
...
svn path=/trunk/; revision=15519
2005-05-26 13:53:15 +00:00
Alex Ionescu
6b34120402
make PE loader more lenient with alignment. it could previously not load PEs that I can load on Windows
...
svn path=/trunk/; revision=15518
2005-05-26 13:52:30 +00:00
Alex Ionescu
ed141bff38
Set non-retail (checked) build as default. Developers should have no reason to use a retail build unless testing a final release version. This also speeds up compilation and reduces the number of compile errors due to developers building with dbg=0 and breaking dbg=1 code. Please do not code with dbg=0 without testing your patches in dbg=1.
...
svn path=/trunk/; revision=15517
2005-05-26 13:50:52 +00:00
Alex Ionescu
42db7235dc
Do not print DPRINT1s on retail builds
...
svn path=/trunk/; revision=15516
2005-05-26 13:48:55 +00:00
Alex Ionescu
c8a85bc545
Enable and fix NE2000 settings so it works out-of-the-box for QEMU users
...
svn path=/trunk/; revision=15515
2005-05-26 13:47:21 +00:00
Alex Ionescu
ff1ad3a698
Fix debug messages which previously forced NDEBUG to be off
...
svn path=/trunk/; revision=15514
2005-05-26 13:45:48 +00:00
Alex Ionescu
1883e277ac
Dynamically load and detect iphlpapi. Makes rpcrt4 work on systems without the DLL and also does not force every app on the system to load the network libraries like before
...
svn path=/trunk/; revision=15513
2005-05-26 13:45:08 +00:00
Alex Ionescu
acec4be2e4
Mark initial loader APIs are INIT_FUNCTION so they can be freed
...
svn path=/trunk/; revision=15512
2005-05-26 13:44:14 +00:00
Alex Ionescu
45e66d3fce
Do not build debug PS function on reatail build
...
svn path=/trunk/; revision=15511
2005-05-26 13:43:52 +00:00
Alex Ionescu
be4adc56e9
Disable pool debug settings on a retail build and increase speed
...
svn path=/trunk/; revision=15510
2005-05-26 13:43:13 +00:00
Alex Ionescu
c013c83354
Don't compile ROS-specific tab-debug commands on a retail build
...
svn path=/trunk/; revision=15509
2005-05-26 13:42:41 +00:00
Alex Ionescu
2e7e95a597
Fix typos in debug messages
...
svn path=/trunk/; revision=15508
2005-05-26 13:42:07 +00:00
Alex Ionescu
d74a4d1b37
Don't compile pool debug apis on a retail build
...
svn path=/trunk/; revision=15507
2005-05-26 13:41:46 +00:00
Alex Ionescu
650c785b4a
Don't allocate section segments in nonpaged pool
...
svn path=/trunk/; revision=15506
2005-05-26 13:41:04 +00:00
Alex Ionescu
97db2802cf
Fix pool code to actually work when some other defines are used
...
svn path=/trunk/; revision=15505
2005-05-26 13:40:40 +00:00
Alex Ionescu
9e843895bf
Do not allow virtual mem queries > 0x80000000 even if you're from kmode. Remove deprecated debug messages
...
svn path=/trunk/; revision=15504
2005-05-26 13:39:40 +00:00
Alex Ionescu
16982c81f8
Shut up i8042prt
...
svn path=/trunk/; revision=15503
2005-05-26 13:36:30 +00:00
Alex Ionescu
e46d7967c7
Don't free heap for string that we don't own
...
svn path=/trunk/; revision=15502
2005-05-26 13:35:08 +00:00
Maarten Bosma
a897f17cb4
PackageManager
...
svn path=/trunk/; revision=15501
2005-05-26 10:01:14 +00:00
Gé van Geldorp
b395078e1e
Sync to Wine-20050524:
...
Michael Stefaniuc <mstefani@redhat.de >
- Change the type of 1 bit wide bitfields to unsigned.
svn path=/trunk/; revision=15500
2005-05-26 09:46:02 +00:00
Gé van Geldorp
1149b4b325
Sync to Wine-20050524:
...
Alexandre Julliard <julliard@winehq.org >
- Free delayed import modules on PROCESS_DETACH.
- Removed no longer used support for 32-bit register entry points.
- Added support in winebuild for specifying import libraries directly on
the command line without the -l option.
- Changed the -d option to only mark the library as delayed, the actual
loading is now done separately.
- Generate 16-bit resources in the proper format inside the module data,
and get rid of the special case for builtins in NE_DefResourceHandler.
- Generate the 16-bit module header in the standard on-disk format, so
that winebuild doesn't need to know about kernel internal structures.
- Moved the generated code segment for 16-bit builtins inside the module
structure.
- Get rid of the BUILTIN16_DESCRIPTOR structure and directly register
the MZ header instead.
- Use RaiseException instead of RtlRaiseException in 16-bit spec files
since they already depend on kernel32.
- Renamed __wine_(un)register_dll_16 to __wine_dll_(un)register_16 for
consistency with the 32-bit version, and also make the register
function use the same prototype as the 32-bit one.
- Use the exported IMAGE_OS2_HEADER to generate the module header in the
spec file, and moved the NE_MODULE structure definition to
kernel16_private.h.
- Avoid referencing stackframe.h from outside kernel32.
- Moved data structures for 16-bit relay calls to winbase16.h and
removed builtin16.h.
- Store the 16-bit stack pointer in the WOW32Reserved TEB field.
- Use RaiseException instead of RtlRaiseException for delayed entry
points load failure to avoid creating a dependency on ntdll.
svn path=/trunk/; revision=15499
2005-05-26 09:44:59 +00:00
Hervé Poussineau
4f897f671b
Fix DPRINT1 messages to display correctly memory ranges
...
svn path=/trunk/; revision=15498
2005-05-26 06:30:47 +00:00
Gé van Geldorp
d670d4f7e6
Implement sub-allocation of small requests
...
svn path=/trunk/; revision=15497
2005-05-25 22:36:35 +00:00
Aleksey Bragin
fcb49212d9
Now UHCI HCD driver supports recognizing Memory type of resource. Should help James Tabor's problem (VIA chipset, getting only memory resource as unrecognized, and thus driver failing loading).
...
svn path=/trunk/; revision=15496
2005-05-25 20:59:13 +00:00
Magnus Olsen
a76329673c
New normal curosr by irc:mf
...
svn path=/trunk/; revision=15495
2005-05-25 14:25:19 +00:00
Alex Ionescu
46dd88ef81
Build usetup and ntoskrnl and winmm in gcc 4.0
...
svn path=/trunk/; revision=15494
2005-05-25 13:07:27 +00:00
Magnus Olsen
332a72f9b8
Correct bug do not enum other color deep that 8,16,24,32 it will create memmory leek other wise.
...
in the current code.
svn path=/trunk/; revision=15493
2005-05-25 09:14:29 +00:00
Alex Ionescu
b09db8ab65
Nonpaged Pool Liberation Day: Allow PagedPool to be used earlier, allow fast mutex to be used earlier on debug builds. Allocate all Se stuff from PagedPool, set the right object types to use paged pool, allocate all strings from paged pool, allocate PE sections from paged pool, and a bunch of other things which should, imo, be in paged pool. If anyone has any contradicting proof, let me know...until then, enjoy ~4-6MB more NonPagedPool
...
svn path=/trunk/; revision=15492
2005-05-25 04:16:56 +00:00
Alex Ionescu
c1c8137afa
Tag the MDL buffer
...
svn path=/trunk/; revision=15491
2005-05-25 02:20:01 +00:00
Alex Ionescu
007cd2d88a
remove debug message
...
svn path=/trunk/; revision=15490
2005-05-25 01:49:50 +00:00
Magnus Olsen
4f7ea2284f
Add 24bits mode strings
...
hope it fix qemu
svn path=/trunk/; revision=15489
2005-05-25 00:04:12 +00:00
Alex Ionescu
53db168c0d
Fix Tag Usage
...
svn path=/trunk/; revision=15487
2005-05-24 21:32:47 +00:00
Alex Ionescu
1d899ce8b3
Fix memory leaks in object manager, use tags and use some more public types
...
svn path=/trunk/; revision=15486
2005-05-24 21:21:34 +00:00
Alex Ionescu
ef8d82998d
Fix DHCP from crashing, silence tcp and iphlp
...
svn path=/trunk/; revision=15485
2005-05-24 21:04:44 +00:00
Magnus Olsen
d92b106774
ChangeDisplay
...
1. Add debug msg
2. Corrent some return value for CDS_UPDATEREGISTRY
3. Remove #ifdef CDS_VIDEOPARAMETERS
svn path=/trunk/; revision=15484
2005-05-24 19:52:43 +00:00
Magnus Olsen
d3f81ff12b
add CDS_VIDEOPARAMETERS for changedisplay setting it was mising in our include files
...
svn path=/trunk/; revision=15483
2005-05-24 18:42:54 +00:00
Magnus Olsen
06a280398f
VBE driver never write which reslutions it should use as defualt
...
therefor the change resultions did not working on bootcd
do not remove this settings. from the reg.
Thanks
svn path=/trunk/; revision=15482
2005-05-24 14:14:40 +00:00
Hervé Poussineau
d3881cf0ae
Add ReactOS version at the start of the debug log
...
svn path=/trunk/; revision=15481
2005-05-23 20:31:53 +00:00
Hervé Poussineau
4ad1699bf6
Write keyboard identifier in right registry key
...
svn path=/trunk/; revision=15480
2005-05-23 19:30:22 +00:00
James Tabor
a1b9addb33
I give up! I fix the rest of the headers later.
...
svn path=/trunk/; revision=15479
2005-05-23 19:17:36 +00:00
James Tabor
15e364a635
Fixup sysinfo.c SystemProcessInfo header.
...
svn path=/trunk/; revision=15478
2005-05-23 18:59:21 +00:00
James Tabor
78d9f19627
Update include header and update waitreason list.
...
svn path=/trunk/; revision=15477
2005-05-23 17:13:23 +00:00
Magnus Olsen
ab215aa2bf
1. remove all hardcode strings to En.rc
...
2. make it unicode and anis
svn path=/trunk/; revision=15476
2005-05-23 16:48:22 +00:00
Hervé Poussineau
d920c40eee
Revert 15473 and 15474 as Alex doesn't like them
...
svn path=/trunk/; revision=15475
2005-05-23 08:50:29 +00:00
Hervé Poussineau
cc7ba13666
Add ReactOS version at the start of the debug log
...
svn path=/trunk/; revision=15474
2005-05-23 05:20:39 +00:00
Hervé Poussineau
58ba3012c1
Remove some debug messages at boot
...
svn path=/trunk/; revision=15473
2005-05-23 05:00:22 +00:00
James Tabor
336ae48375
Revert DPRINT1.
...
svn path=/trunk/; revision=15472
2005-05-22 22:12:12 +00:00
Hervé Poussineau
1da69bf5f7
Fix compile error when NDEBUG is not set
...
svn path=/trunk/; revision=15471
2005-05-22 22:04:57 +00:00
Hartmut Birr
8b6398a0e3
ObInsertObject must always return STATUS_OBJECT_NAME_COLLISION if an object with the same name exist.
...
svn path=/trunk/; revision=15470
2005-05-22 16:48:30 +00:00
Hartmut Birr
4eba3d8e71
Don't create the media change event as named object.
...
svn path=/trunk/; revision=15469
2005-05-22 16:44:36 +00:00
Emanuele Aliberti
5b45accaef
svn propset {keyword, eol-type}
...
svn path=/trunk/; revision=15468
2005-05-22 16:10:10 +00:00
Emanuele Aliberti
6481ed1ea7
SM: change the way sessions are managed.
...
(it may be buggy)
svn path=/trunk/; revision=15467
2005-05-22 15:54:15 +00:00
James Tabor
f4e960c324
This is a CompareStringW hack to get (7z313.exe /Q) to install. If anyone else has a better way, go for it!
...
svn path=/trunk/; revision=15466
2005-05-22 12:29:10 +00:00
Eric Kohl
f564f62205
IoRegisterDeviceInterface: Create nested keys one-by-one.
...
svn path=/trunk/; revision=15465
2005-05-21 19:00:42 +00:00
Eric Kohl
2455ef0040
Add DeviceClasses key.
...
svn path=/trunk/; revision=15464
2005-05-21 17:49:58 +00:00
Aleksey Bragin
4c338fffcf
Added russian translations for libs: mpr, msacm, msi, oledlg, shdocvw.
...
Thanks to: Mikhail Zvyzdochkin, Dmitry Phlilippov.
svn path=/trunk/; revision=15463
2005-05-21 17:26:59 +00:00
Hartmut Birr
0c4da041a5
Set STATUS_SUCCESS instead of STATUS_PIPE_CONNECTED in NpfsSignalAndRemoveListeningServerInstance.
...
svn path=/trunk/; revision=15462
2005-05-21 17:05:38 +00:00
Hartmut Birr
744548fc6a
Revert to rev 15172.
...
svn path=/trunk/; revision=15461
2005-05-21 17:02:38 +00:00
Martin Fuchs
a62f884b0b
- fixed for FOR _NO_EXTENSIONS mode
...
- implement ID_VIEW_SPLIT command
svn path=/trunk/; revision=15460
2005-05-21 16:45:50 +00:00
Hervé Poussineau
fb4635393e
Remove some debug messages at boot (DPRINT1 changed to DPRINT)
...
SVN maintenance in ntoskrnl/ex/: set svn:eol-style and svn:keywords properties
svn path=/trunk/; revision=15459
2005-05-21 16:33:23 +00:00
Hervé Poussineau
d7e937747c
Open file with FILE_SHARE_READ in LdrLoadModule
...
svn path=/trunk/; revision=15458
2005-05-21 15:49:48 +00:00
Hartmut Birr
ca088cc13c
Don't interpret STATUS_PIPE_CONNECTED as error.
...
svn path=/trunk/; revision=15457
2005-05-21 13:39:09 +00:00
Thomas Bluemel
991909bc42
minor optimization
...
svn path=/trunk/; revision=15456
2005-05-21 12:57:34 +00:00
Eric Kohl
4b4c510e04
Implement ConcatenatePaths and MyGetFileTitle.
...
svn path=/trunk/; revision=15455
2005-05-21 12:23:07 +00:00
Hartmut Birr
385055dd76
Terminate the process on exit in NtProcessStartup.
...
svn path=/trunk/; revision=15454
2005-05-21 12:21:30 +00:00
Hartmut Birr
69350ef25a
Free all allocated memory in ObpDeleteObject.
...
svn path=/trunk/; revision=15453
2005-05-21 12:19:26 +00:00
Hartmut Birr
40f2f130a0
Free the capture buffer in ObReferenceObjectByName.
...
svn path=/trunk/; revision=15452
2005-05-21 12:11:54 +00:00
Hartmut Birr
0eeb5caed9
Set the flag FO_DIRECT_DEVICE_OPEN after the call to IoCreateStreamFileObject in IoCreateFile.
...
svn path=/trunk/; revision=15451
2005-05-21 12:08:46 +00:00
James Tabor
f10f1f0548
Fix ups and Clean ups.
...
svn path=/trunk/; revision=15450
2005-05-21 11:29:53 +00:00
Aleksey Bragin
a8779d96c8
Enable built-in debug messages usage (via CONFIG_USB_DEBUG)
...
svn path=/trunk/; revision=15449
2005-05-21 08:44:40 +00:00
Martin Fuchs
a47cb4260c
add explorer-cz.rc to textinclude section
...
svn path=/trunk/; revision=15448
2005-05-21 07:35:03 +00:00
James Tabor
b8102f68c3
Added Usb cromwell to build system.
...
svn path=/trunk/; revision=15447
2005-05-21 02:00:52 +00:00
James Tabor
1c7838cc35
Fixups.
...
svn path=/trunk/; revision=15446
2005-05-21 01:57:38 +00:00
James Tabor
6120955e45
Added PKEVENT to init_waitqueue_head.
...
svn path=/trunk/; revision=15445
2005-05-21 01:53:53 +00:00
James Tabor
d88e7782d0
Added PKEVENT to wake_up.
...
svn path=/trunk/; revision=15444
2005-05-21 01:39:32 +00:00
James Tabor
4f7a419fcc
Clean up end of line.
...
svn path=/trunk/; revision=15443
2005-05-21 01:34:50 +00:00
James Tabor
3a9cdf8c34
Added libusbcore.a to makefile
...
svn path=/trunk/; revision=15442
2005-05-21 01:21:29 +00:00
Hervé Poussineau
8d1c8a184f
Fix bus pointer for initial device
...
svn path=/trunk/; revision=15441
2005-05-20 22:31:55 +00:00
Hervé Poussineau
b2eee5bb0e
SVN maintenance:
...
Set svn:eol-style and svn:keywords for files
Set svn:ignore for directories
svn path=/trunk/; revision=15440
2005-05-20 21:53:08 +00:00
Hervé Poussineau
e277f853b7
Modify some pci_hal funcs, fix obvious errors in code
...
svn path=/trunk/; revision=15439
2005-05-20 21:43:57 +00:00
Magnus Olsen
b8171c1fd9
Implement same behavor for cd * as ms cmd cd *
...
Left to implement is /D options for cd then it is same level as ms win2k cmd cd
En.rc
Fix a options error for cd it did say cd -, but it it is cd .
svn path=/trunk/; revision=15438
2005-05-20 21:33:49 +00:00
Casper Hornstrup
8a4a3a4cb1
Support alternate name for hooked function
...
svn path=/branches/xmlbuildsystem/; revision=15437
2005-05-20 19:07:23 +00:00
Hartmut Birr
750d4fd13f
- Create always the output file. If no debug section exist, do not create a rossym section.
...
svn path=/trunk/; revision=15436
2005-05-20 18:15:44 +00:00
Casper Hornstrup
19e160bf46
Don't echo executable name of test
...
svn path=/branches/xmlbuildsystem/; revision=15435
2005-05-20 15:15:19 +00:00
Casper Hornstrup
d04bf21da0
Implement 'make test'
...
svn path=/branches/xmlbuildsystem/; revision=15434
2005-05-20 15:12:32 +00:00
Casper Hornstrup
892a2cc592
Optimize SourceFile::ReadInclude
...
svn path=/branches/xmlbuildsystem/; revision=15433
2005-05-20 14:55:15 +00:00
Magnus Olsen
67c71ced7c
Add new thing to cd.
...
Make cd pr* working
svn path=/trunk/; revision=15432
2005-05-20 12:55:09 +00:00
Art Yerkes
4a15530e10
Turned on -Werror
...
Propogate AdapterBinding rather than LogicalAdapter or MiniportBlock in places
where we handle a request since we might need the protocol that did the request
later on, get rid of LogicalAdapter completely as according to Filip, it's
never needed.
Also, remove the Packet context hack in send complete if possible as this is
now unnecessary (we now send all needed information in the work item instead).
MiniQueueWorkItem, MiniDequeueWorkItem and MiniDoRequest were all changed to
take an AdapterBinding.
Added MiniRequestComplete, which handles a request complete.
Fixed hang in ipconfig and the tcpip control panel.
svn path=/trunk/; revision=15429
2005-05-20 08:06:27 +00:00
Filip Navara
188f2022f6
Lukáš "denzil" Frolka <d3nzil@gmail.com>
...
Czech translation of Explorer (some settings dialogs are still untranslated).
svn path=/trunk/; revision=15428
2005-05-20 06:21:01 +00:00
Steven Edwards
7fb3ebb9f9
move the rest of the alread defined tags to the private tag.h
...
svn path=/trunk/; revision=15427
2005-05-20 04:33:47 +00:00
Steven Edwards
3354ce28a8
started moving tags to a private internal header
...
svn path=/trunk/; revision=15426
2005-05-20 03:50:13 +00:00
Hervé Poussineau
50752743f5
Remove some debug messages at boot
...
svn path=/trunk/; revision=15425
2005-05-20 02:46:26 +00:00
Hervé Poussineau
1367527014
IopAssignDeviceResources():
...
Fix translated resource list for I/O ports and memory ranges
Fix raw resource list for interrupts
svn path=/trunk/; revision=15424
2005-05-20 02:37:51 +00:00
Phillip Susi
027e2bfa3a
Removed invalid . from path in this usetup ini file as a temporary fix. Next step is to remove the darn ini file entirely
...
svn path=/trunk/; revision=15423
2005-05-20 02:21:53 +00:00
Steven Edwards
45d8d84765
adjust case on a header. Sorry Windows users. Do not use mixed case filenames.
...
svn path=/trunk/; revision=15422
2005-05-20 02:19:00 +00:00
Hervé Poussineau
6261f48b99
Set BusNumber and SlotNumber in resource requirements list
...
svn path=/trunk/; revision=15421
2005-05-20 01:54:10 +00:00
Hervé Poussineau
e34387f9c2
Remove some debug messages at boot
...
svn path=/trunk/; revision=15420
2005-05-20 01:10:00 +00:00
Hervé Poussineau
79361fcb93
Remove some debug messages at boot
...
svn path=/trunk/; revision=15419
2005-05-20 01:08:37 +00:00
Hervé Poussineau
725a500778
Set svn:keywords and svn:eol-style properties
...
Change some DPRINT1 to DPRINT in bug.c, clock.c, gate.c
svn path=/trunk/; revision=15418
2005-05-20 00:47:16 +00:00
Alex Ionescu
b1274d7f85
Ensure success
...
svn path=/trunk/; revision=15417
2005-05-20 00:17:35 +00:00
Alex Ionescu
04f9bb0465
Fix one of the added hacks. ObpCreateHAndle not exported anymore, and win32k now duplicates the handle nicely (Also faster since we don't have to attach/detach to csr anymore
...
svn path=/trunk/; revision=15416
2005-05-19 23:26:56 +00:00
Hervé Poussineau
026d788dcc
IoGetDeviceProperty():
...
Fix DevicePropertyEnumeratorName
Implement DevicePropertyPhysicalDeviceObjectName
svn path=/trunk/; revision=15415
2005-05-19 22:04:45 +00:00
Hervé Poussineau
2e828da9a2
Don't create a new DriverObject if one is already existing
...
svn path=/trunk/; revision=15414
2005-05-19 22:02:34 +00:00
Casper Hornstrup
083a71c9f2
Option to disable automatic dependencies
...
svn path=/branches/xmlbuildsystem/; revision=15413
2005-05-19 19:53:01 +00:00
Steven Edwards
2342aee312
Watch the case damnit. Sorry Windows users
...
svn path=/branches/xmlbuildsystem/; revision=15412
2005-05-19 19:00:37 +00:00
Casper Hornstrup
72053cbd18
Don't put modules in project root to avoid overwriting the top-level makefile with a proxy makefile
...
svn path=/branches/xmlbuildsystem/; revision=15411
2005-05-19 18:38:04 +00:00
Magnus Olsen
765b83b774
Fix CD bug for
...
CD "program files"
cd did only working with CD program files
now it support ""
svn path=/trunk/; revision=15410
2005-05-19 15:32:22 +00:00
Alex Ionescu
2df4b9dc13
Unnamed objects do not have a base directory.
...
svn path=/trunk/; revision=15409
2005-05-19 05:26:35 +00:00
Art Yerkes
1e16c56cc3
Don't free this MDL. The I/O manager now does it for us.
...
svn path=/trunk/; revision=15408
2005-05-19 03:36:20 +00:00
Alex Ionescu
e1553447e9
Don't free io completion packet twice
...
svn path=/trunk/; revision=15407
2005-05-19 03:24:43 +00:00
Art Yerkes
29d29f5ff5
Corrected uninitialized timeout variable. Will be needed later when ARP calls
...
are present in iphlpapi.
svn path=/trunk/; revision=15406
2005-05-19 02:53:52 +00:00
Alex Ionescu
f39cc83ebf
fix boot on vmware
...
svn path=/trunk/; revision=15405
2005-05-19 01:58:24 +00:00
Alex Ionescu
c6eb354e8b
fix compiling
...
svn path=/trunk/; revision=15404
2005-05-19 01:46:49 +00:00
Phillip Susi
5d4d912efd
Rewrote usetup's file copy and cabinet extraction code to use memory mapped files
...
This increased performance and the code is cleaner
Still needs a bit more cleaning up, but so far, looks good, needs some testing
svn path=/trunk/; revision=15403
2005-05-19 00:59:40 +00:00
Hervé Poussineau
7403e34ca9
Basic resources device allocation (doesn't prevent conflicts)
...
Send allocated resources in IRP_MN_START_DEVICE
svn path=/trunk/; revision=15402
2005-05-18 22:05:11 +00:00
Hervé Poussineau
3e43a2215b
Use translated resources list to get informations about interrupt
...
svn path=/trunk/; revision=15401
2005-05-18 21:48:41 +00:00
Alex Ionescu
3d90c8bdad
Revert accidental commit
...
svn path=/trunk/; revision=15400
2005-05-18 21:28:12 +00:00
Hervé Poussineau
4507d7ac14
Implement IRP_MN_QUERY_RESOURCE_REQUIREMENTS
...
svn path=/trunk/; revision=15399
2005-05-18 21:23:54 +00:00
Magnus Olsen
7646e46a35
Swdish translations by irc:anders1 proofread by Andreas Bjerkeholt, Wacko and by Me (GreatLord)
...
svn path=/trunk/; revision=15398
2005-05-18 20:19:22 +00:00
Magnus Olsen
4cb823eb9e
Swdish translations by irc:anders1 proofread by Andreas Bjerkeholt
...
svn path=/trunk/; revision=15397
2005-05-18 19:58:27 +00:00
Magnus Olsen
f9b7791ad3
Swdish translations by irc:anders1 proofread by Andreas Bjerkeholt
...
svn path=/trunk/; revision=15396
2005-05-18 19:46:40 +00:00
Alex Ionescu
00fe79ff10
Object Manager Patch. This patch continues the work done in the previous patch and makes the following changes in order to support OB 2.0 (it basically temporarily fixes a highly incorrect implementation so that caller code will be ready to work with the OB 2.0 without change):
...
1) The documented Object Create Information Structure and semantics implemented. All Object Attributes and passed data from user-mode is now probed and saved into this object create structure when ObCreateObject is called.
2) ObCreateObject does NOT PERFORM ANY OTHER OPERATION EXCEPT CREATING THE OBJECT ANYMORE. ObCreateObject will NOT insert the Object into the tree and other operations. These are now done correctly by ObInsertObject. Therefore, the biggest hurdle was changing pieces of code which assumed ObCreateObject would be enough.
3) ObInsertObject uses the captured create info for all operations isntead of the Object Attributes.
4) ObFindObject now uses the captured info as well.
5) The OBject name and directory are now stored in the documented Object Name Information, always allocated and freed from non paged pool.
HACKS:
5) Because the registry code is horribly broken and doesn't use ObFindObjectByName, the old ObFindObject had to be temporarily duplicated into CmpFindObject.
7) Win32k used ObInsertObject in CsrInsertObject as a way to create a handle inside csrss. However, OBInsertObject now does more then this. As a temporary hack, ObpCreateHandle is exported from the kernel and called from win32k. A fix needs to be done for this, but I don't know the design of win32k+csrss well enough to find a solution.
8) SEH has been commented out in some places of the new probing code because it breaks smss and explorer. These need to be investigated (seh did not exist in the previous code, so this is not really a hack)
9) Named objects with a parent directory are NOT allowed. However because of bugs in kernel32, the new check has been temporarily disabled. (this check did not exist in the previous code, so this is not really a hack)
The next patch will add a proper ObFindObject which will support a more complete Parse Procedure with context and security information. This is needed for proper registry access (requested by Eric Kohl) and for proper functionality of the Desktop/File creation, which should use the Parse routine, and not the Create Handle Routine. This will also make it possible to remove some previous hacks and pave the way for a fixed Iop/IoCreateFile
svn path=/trunk/; revision=15395
2005-05-18 19:26:47 +00:00
Alex Ionescu
dfedb99675
Prettify usetup a bit, show a warranty page before continuing installation (not a license agreement, simply a message stating this is a beta foss product with no warranty), make progressbars have a double border and change the copy file dialog a bit. Also changed setupldr and ntoskrnl to have a more unified text-mode look/appearance when installing. The effect is really nice and the blue screen with gray status-bar appears as soon as the CD boots and takes you all the way to usetup without any breakages or black/blue/black/blue fades and confusing messages. Also, fixed ntoskrnl not to break into KDBG if /NODEBUG is set.
...
svn path=/trunk/; revision=15394
2005-05-18 19:08:00 +00:00
Alex Ionescu
474cd6a3e3
Fix usetup. This hack needs to remain even though it's incorrect since it's what ROS expects. I am working on rewriting IoCreateFile so these hacks can go away. Please do not remove it
...
svn path=/trunk/; revision=15392
2005-05-18 17:17:34 +00:00
Magnus Olsen
baed69574e
Fix unicode / ansi build problem for -D_DEBUG build
...
a old bug in cmd.
Bug report 629 in bugzila
fix by tinus and his patch at bugzila
svn path=/trunk/; revision=15390
2005-05-17 21:18:04 +00:00
Alex Ionescu
a04f8e62fe
Implement mouse packet timeout. Fixes right-click menu appearing incorrectly on qemu if debuggins is used. Patch by Tinus
...
svn path=/trunk/; revision=15389
2005-05-17 20:51:39 +00:00
Alex Ionescu
e3757a0fb1
make cabman report error when file doesnt exist. Patch by Usurp
...
svn path=/trunk/; revision=15388
2005-05-17 20:43:27 +00:00
Hartmut Birr
e3ac1e89d5
Fixed rsym for executables without any debug informations.
...
svn path=/trunk/; revision=15387
2005-05-17 20:28:57 +00:00
Alex Ionescu
2e000e7b38
Sorry for the nonatomic commit
...
svn path=/trunk/; revision=15386
2005-05-17 19:16:21 +00:00
Alex Ionescu
437e9f05fc
Sorry for the nonatomic commit
...
svn path=/trunk/; revision=15383
2005-05-17 19:06:59 +00:00
Alex Ionescu
fe3de87064
Share NtDevice/FsIoControlFile, fixes NtFsControlFile to have same functionality as NtDev...
...
svn path=/trunk/; revision=15382
2005-05-17 19:04:57 +00:00
Hartmut Birr
7efa574035
- Reference the file object in IopSecurityFile.
...
- Don't set FO_DIRECT_DEVICE_OPEN in IoCreateStreamFileObject.
- Disabled the setting of IRP_NOCACHE, because vfat cannot handle cached and non cached requests for the same file.
- Set the correct device object in NtWriteFile.
svn path=/trunk/; revision=15381
2005-05-17 19:00:12 +00:00
Alex Ionescu
1612126bbb
Fix bug in memory mapping which caused large applications to BSOD the system. Abiword setup now works and other large apps should be fixed as well
...
svn path=/trunk/; revision=15380
2005-05-17 18:04:23 +00:00
Hervé Poussineau
7e68975e35
Don't empty the DriverObject extension if it is already initialized and filled
...
svn path=/trunk/; revision=15379
2005-05-17 17:39:50 +00:00
Casper Hornstrup
ca46632061
Enable warnings
...
svn path=/branches/xmlbuildsystem/; revision=15378
2005-05-17 17:28:40 +00:00
Casper Hornstrup
e8fbafa083
Disable -O2
...
svn path=/branches/xmlbuildsystem/; revision=15377
2005-05-17 17:19:10 +00:00
Magnus Olsen
9c34575fb2
Dorp last sync with wine and userhook
...
Before we can sync with wine we need to rewrite the enum
and reg of device so it working fine in reactos and windows.
Add svn rev 15043 + only userhooks for the mouse
at last the mouse are working in tribles windows mode
but in full screen it is bit chopy. Not tested tribles
in reactos with the new code.
svn path=/trunk/; revision=15376
2005-05-17 15:20:24 +00:00
Magnus Olsen
db5b39ab3f
fix a small bug in dinput the last sync with wine did not go well
...
still some bugs left
svn path=/trunk/; revision=15375
2005-05-17 12:30:52 +00:00
Casper Hornstrup
cb0e7b1029
Build sm
...
svn path=/branches/xmlbuildsystem/; revision=15371
2005-05-17 06:17:35 +00:00
Magnus Olsen
a5726f4420
Drop GDI version of dinput complete and add user hook version of dinput
...
keyboard.c thx GvG for finding the problem in reactos with user hook and implement userhook
mouse.c keep one gdi stuff left but rewrite it to userhook poll mouse
poll mouse need to be rewrite so it fix last bug for user hook it is it move the mouse to another locations but it should
stand still. when it insate. then we can share the code with wine
svn path=/trunk/; revision=15358
2005-05-16 20:42:36 +00:00
Magnus Olsen
86d573abdf
drop Keyboard.c gdi version
...
svn path=/trunk/; revision=15357
2005-05-16 20:36:26 +00:00
Aleksey Bragin
07f2451e95
One more fix to resource DPRINTs, now they are correct, for each resource.
...
svn path=/trunk/; revision=15349
2005-05-16 19:24:15 +00:00
Aleksey Bragin
c9c8f865f2
Changed Memory to Port resource, also fixed incorrect DPRINT (thanks to hpoussin!)
...
svn path=/trunk/; revision=15348
2005-05-16 19:12:48 +00:00
Hervé Poussineau
903edc501a
Don't send multiple IRP_MJ_PNP/IRP_MN_START_DEVICE in case of a device with lower/upper filters
...
svn path=/trunk/; revision=15347
2005-05-16 18:08:55 +00:00
Hervé Poussineau
d0ea6a10df
Define interrupt resource as required
...
svn path=/trunk/; revision=15345
2005-05-16 17:19:10 +00:00
Hervé Poussineau
4cb90117fa
Report memory and I/O ranges even if they are not the first reported resources by PCI device
...
svn path=/trunk/; revision=15344
2005-05-16 15:56:01 +00:00
Casper Hornstrup
c3bfe63c19
Correct entry point of win32k.sys
...
svn path=/branches/xmlbuildsystem/; revision=15340
2005-05-16 12:34:01 +00:00
Casper Hornstrup
3d5d32ed36
Merge 15268:15329 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15339
2005-05-16 12:32:10 +00:00
Casper Hornstrup
5673e6c39d
Enable warnings
...
svn path=/branches/xmlbuildsystem/; revision=15338
2005-05-16 12:18:02 +00:00
Casper Hornstrup
0a8ee28a63
Do automatic dependency checking for pre-compiled header files
...
svn path=/branches/xmlbuildsystem/; revision=15337
2005-05-16 11:41:54 +00:00
Maarten Bosma
b5f744a25a
PackageManager
...
svn path=/trunk/; revision=15336
2005-05-16 11:14:04 +00:00
Gé van Geldorp
9190f5135f
Support partition-less disks
...
svn path=/trunk/; revision=15334
2005-05-16 11:06:57 +00:00
Maarten Bosma
ca8a9b2dff
PackageManger: Globle Makefile
...
svn path=/trunk/; revision=15333
2005-05-16 11:04:21 +00:00
Maarten Bosma
0b6d2a809b
PackageManager: German Translation and CreateOptions()
...
svn path=/trunk/; revision=15332
2005-05-16 10:53:46 +00:00
Casper Hornstrup
42715b124a
Allow warnings
...
svn path=/branches/xmlbuildsystem/; revision=15331
2005-05-16 10:30:13 +00:00
Alex Ionescu
3d2c746433
Fix win32k. For real. I swear.
...
svn path=/trunk/; revision=15330
2005-05-16 00:52:43 +00:00
Alex Ionescu
0139f35fc0
Fix win32k
...
svn path=/trunk/; revision=15329
2005-05-16 00:38:44 +00:00
Casper Hornstrup
c6947c142e
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=15328
2005-05-16 00:02:09 +00:00
Casper Hornstrup
82acb7297a
Depend on generated RPC headers
...
svn path=/branches/xmlbuildsystem/; revision=15327
2005-05-15 23:43:28 +00:00
Alex Ionescu
6b86cb4406
Fix build, clean up headers, add public stuff to public headers
...
svn path=/trunk/; revision=15326
2005-05-15 23:24:11 +00:00
Casper Hornstrup
6208798644
Remove unused file
...
svn path=/branches/xmlbuildsystem/; revision=15325
2005-05-15 22:13:08 +00:00
Casper Hornstrup
4a429cdae4
Build and run tests
...
svn path=/branches/xmlbuildsystem/; revision=15324
2005-05-15 22:07:07 +00:00
Emanuele Aliberti
6a7f1b10c5
Make gcc 3.4.2 compile.
...
svn path=/trunk/; revision=15323
2005-05-15 21:41:22 +00:00
Emanuele Aliberti
468b7ba0f2
Correct a comment.
...
svn path=/trunk/; revision=15322
2005-05-15 21:39:10 +00:00
Gé van Geldorp
83deefac8c
Handle case where a directory contains a '." but the
...
filename doesn't (i.e. has no extension)
svn path=/trunk/; revision=15321
2005-05-15 21:28:44 +00:00
Magnus Olsen
52b95ec424
change from atoi to sprintf
...
linux does not support itoa
svn path=/trunk/; revision=15320
2005-05-15 21:11:37 +00:00
Alex Ionescu
19ea176f6d
Properly create the Object Type Type and remove previous hacks added
...
svn path=/trunk/; revision=15319
2005-05-15 19:40:57 +00:00
Gé van Geldorp
d02a50d521
Don't let msvcrt import itself and fix the resulting problems
...
svn path=/branches/xmlbuildsystem/; revision=15318
2005-05-15 18:10:51 +00:00
Alex Ionescu
cf6037ee37
Make Object Type creation compatible with OB 2.0 from the caller's point of view. Use real structures for Object Type and ObjectType Initializer. Added two more hacks that I'll remove in the next commit
...
svn path=/trunk/; revision=15317
2005-05-15 17:59:33 +00:00
Casper Hornstrup
fa1312ce09
Generate proxy makefiles
...
svn path=/branches/xmlbuildsystem/; revision=15315
2005-05-15 15:56:06 +00:00
Casper Hornstrup
1c116b83ca
Remove unused file
...
svn path=/branches/xmlbuildsystem/; revision=15314
2005-05-15 15:51:58 +00:00
Casper Hornstrup
a7b4b8b3ec
Install rpcrt4.dll, samlib.dll, and setup.exe
...
svn path=/branches/xmlbuildsystem/; revision=15313
2005-05-15 14:30:35 +00:00
Casper Hornstrup
64b6731731
Overwrite registry only if the source files change
...
svn path=/branches/xmlbuildsystem/; revision=15312
2005-05-15 14:18:45 +00:00
Hartmut Birr
523c60c5d5
Don't push an already freed irp to the list (in IoFreeIrp).
...
svn path=/trunk/; revision=15311
2005-05-15 13:59:57 +00:00
Casper Hornstrup
7a812470b6
Re-insert makefile code for non-DLLs which was removed by accident
...
svn path=/branches/xmlbuildsystem/; revision=15310
2005-05-15 13:57:03 +00:00
Casper Hornstrup
01e18d413a
Install explorer.exe in C:\WINDOWS
...
svn path=/branches/xmlbuildsystem/; revision=15309
2005-05-15 13:21:54 +00:00
Casper Hornstrup
dff44c9f17
Support modules with no base install directory
...
svn path=/branches/xmlbuildsystem/; revision=15308
2005-05-15 13:20:45 +00:00
Martin Fuchs
f6b3f734ac
refresh available drive bar buttons after connecting to network drives or activating manual refresh
...
svn path=/trunk/; revision=15307
2005-05-15 12:13:17 +00:00
Casper Hornstrup
93b4d98160
Install .inf files in C:\WINDOWS\inf
...
svn path=/branches/xmlbuildsystem/; revision=15306
2005-05-15 12:06:12 +00:00
Casper Hornstrup
72dcc562ad
Don't rename c_437.nls, c_1252.nls, and l_intl.nls on installation
...
svn path=/branches/xmlbuildsystem/; revision=15305
2005-05-15 12:04:02 +00:00
Casper Hornstrup
9017f3f4f6
Generate hooks and stubs for tests
...
svn path=/branches/xmlbuildsystem/; revision=15304
2005-05-15 11:58:48 +00:00
Martin Fuchs
d008691568
use the correct ids in options menu
...
svn path=/trunk/; revision=15303
2005-05-15 11:46:20 +00:00
Martin Fuchs
ba43f28c68
fix for window refresh in shell mode
...
svn path=/trunk/; revision=15302
2005-05-15 11:10:32 +00:00
Magnus Olsen
f20d4d059e
Partiy implement long filename support
...
example filefilefile.txt can store now with cdmake
but not filefilefiles.txt have not check why it say not a iso9660 name
svn path=/trunk/; revision=15301
2005-05-15 10:33:33 +00:00
Martin Fuchs
ac178266c3
ugly macro hack to use alloca() while keeping Wine's developers happy
...
svn path=/trunk/; revision=15300
2005-05-15 09:55:56 +00:00
Gé van Geldorp
c141408f1d
user32 is becoming a big boy, give it some more space
...
svn path=/branches/xmlbuildsystem/; revision=15299
2005-05-15 09:41:00 +00:00
Gé van Geldorp
a0b63f65da
Work around broken binutils which creates relocation
...
entries for the Export Table.
svn path=/branches/xmlbuildsystem/; revision=15298
2005-05-15 09:38:53 +00:00
Hervé Poussineau
5cec531950
Open port before sending IOCTLs
...
svn path=/trunk/; revision=15297
2005-05-15 09:30:25 +00:00
Hervé Poussineau
e1aa22c032
Correct implementation of IOCTL_SERIAL_SET_BAUD_RATE
...
Don't test FileObject in IRP_MJ_CREATE as it may be not valid
svn path=/trunk/; revision=15296
2005-05-15 09:29:30 +00:00
Gé van Geldorp
b7d6b92188
Remove local definitions for stuff which is now
...
present in our headers
svn path=/trunk/; revision=15295
2005-05-15 08:30:35 +00:00
Magnus Olsen
efe2391a80
fix uninitialized waring so gcc 3.4.3 can compile it
...
svn path=/trunk/; revision=15294
2005-05-15 06:49:01 +00:00
Alex Ionescu
036efb7e10
Removed incorrect Create/DuplicationNotify callbacks and replaced by a more correct Open callback which is what a windows driver would get. This is needed because of some changes I'm trying to make to get Parse routines to work properly, so I had to add two hacks for now, they will be removed within 2-3 commits
...
svn path=/trunk/; revision=15293
2005-05-15 04:56:52 +00:00
Casper Hornstrup
982dce03b5
Generate files for host zlib in object and output directories
...
svn path=/branches/xmlbuildsystem/; revision=15292
2005-05-14 22:55:21 +00:00
Gé van Geldorp
133454688d
Don't include standard startup code
...
svn path=/branches/xmlbuildsystem/; revision=15291
2005-05-14 21:35:54 +00:00
Magnus Olsen
63d3f7d1a8
fix Warining msg used uninitialized for gcc 3.4.3
...
svn path=/trunk/; revision=15290
2005-05-14 20:57:23 +00:00
Martin Fuchs
34a8e38b0f
add some additional translated czech strings from Wine
...
svn path=/trunk/; revision=15289
2005-05-14 20:07:51 +00:00
Martin Fuchs
d642e38ba1
rename czech resource file to sync wih Wine's filename
...
svn path=/trunk/; revision=15288
2005-05-14 19:58:30 +00:00
Martin Fuchs
6ebb2ab38d
add polish resource file
...
svn path=/trunk/; revision=15286
2005-05-14 19:16:44 +00:00
Martin Fuchs
43e61f63ab
fix Wine version of sort order switching
...
svn path=/trunk/; revision=15285
2005-05-14 19:16:24 +00:00
Gé van Geldorp
2832134fbc
Implement WH_MOUSE_LL hook
...
svn path=/trunk/; revision=15284
2005-05-14 19:09:02 +00:00
Martin Fuchs
c7e747c1fa
implement switching of file sort order
...
svn path=/trunk/; revision=15283
2005-05-14 18:57:07 +00:00
Magnus Olsen
dfc6fbe27e
Activate serial mouse for livecd
...
now it support both ps2 and serial mouse
svn path=/trunk/; revision=15282
2005-05-14 18:04:53 +00:00
Gé van Geldorp
c1557a2be1
Present for GreatLord:
...
Implement WH_KEYBOARD_LL hook
svn path=/trunk/; revision=15281
2005-05-14 18:03:31 +00:00
Casper Hornstrup
e44380e9a3
Extract WINE resources at compile-time
...
svn path=/branches/xmlbuildsystem/; revision=15280
2005-05-14 17:57:31 +00:00
Casper Hornstrup
1732348d39
Only pass GCC specific options to GCC
...
svn path=/branches/xmlbuildsystem/; revision=15279
2005-05-14 15:07:11 +00:00
Casper Hornstrup
f326ceb70f
Merge r15277 to trunk
...
svn path=/trunk/; revision=15278
2005-05-14 14:14:01 +00:00
Casper Hornstrup
91c4967ba6
Compile with DBG=1
...
svn path=/branches/xmlbuildsystem/; revision=15277
2005-05-14 14:08:31 +00:00
Emanuele Aliberti
4954251a04
distribute the sm system utility even if it does little now
...
svn path=/trunk/; revision=15276
2005-05-14 13:57:55 +00:00
Emanuele Aliberti
e6b395d0e7
compile the sm system utility
...
svn path=/trunk/; revision=15275
2005-05-14 13:43:55 +00:00
Emanuele Aliberti
e70c95d52f
Little fix to compile with gcc 3.4.2
...
svn path=/trunk/; revision=15274
2005-05-14 12:54:53 +00:00
Casper Hornstrup
9d474ab0bd
Merge 14981:15268 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15273
2005-05-14 12:37:12 +00:00
Martin Fuchs
0d88632d20
sync to Wine Patch: format_bytes()
...
svn path=/trunk/; revision=15272
2005-05-14 12:32:44 +00:00
Casper Hornstrup
72a6942f36
Copy w32api from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15271
2005-05-13 21:23:37 +00:00
Casper Hornstrup
a73b954aba
Remove w32api from branch
...
svn path=/branches/xmlbuildsystem/; revision=15270
2005-05-13 21:21:57 +00:00
Alex Ionescu
030580a782
Cleanup ntlock/unlockfile with proper io semantics..same stuff as previous patches
...
svn path=/trunk/; revision=15269
2005-05-13 21:07:40 +00:00
Casper Hornstrup
49d849fa8d
Update installation instructions
...
svn path=/branches/xmlbuildsystem/; revision=15268
2005-05-13 19:47:30 +00:00
Casper Hornstrup
d32ad9196b
Support compilerflag within IFs
...
svn path=/branches/xmlbuildsystem/; revision=15267
2005-05-13 19:17:44 +00:00
Casper Hornstrup
92bdf77b07
Cleanup template configuration file
...
svn path=/branches/xmlbuildsystem/; revision=15266
2005-05-13 19:01:46 +00:00
Martin Fuchs
6f61a478e8
display free and total disk space
...
svn path=/trunk/; revision=15265
2005-05-13 17:11:16 +00:00
Martin Fuchs
3feb9db02b
adjustments for GCC and MinGW
...
svn path=/trunk/; revision=15264
2005-05-13 15:35:55 +00:00
Martin Fuchs
a0cb9c83ab
- error handling for network connection dialogs
...
- implement "format disk" dialog
svn path=/trunk/; revision=15263
2005-05-13 15:32:04 +00:00
Martin Fuchs
bccd9d6a2c
malloc.h include
...
svn path=/trunk/; revision=15262
2005-05-13 14:53:40 +00:00
Martin Fuchs
9759ec3705
implement network connect and disconnect dialogs
...
svn path=/trunk/; revision=15261
2005-05-13 14:48:10 +00:00
Martin Fuchs
37de341023
display source path in "move file" dialog
...
svn path=/trunk/; revision=15260
2005-05-13 14:21:37 +00:00
Martin Fuchs
6ff7821b69
fix comment, declare parameter type as constant
...
svn path=/trunk/; revision=15259
2005-05-13 10:27:19 +00:00
Martin Fuchs
e81b6ac90b
replace numeric resource identifiers by their defined constants
...
svn path=/trunk/; revision=15258
2005-05-13 09:35:15 +00:00
Martin Fuchs
3d27af4e77
Wine compatibility changes
...
svn path=/trunk/; revision=15257
2005-05-13 09:09:07 +00:00
Alex Ionescu
2981638f77
Fix IRP structure (add missing member) and optimize io completion by allowing the io completion packet to be piggybacked on the IRP. Also make io completion use the cpu lookaside lists now as well as the paged pool as a last-chance attempt
...
svn path=/trunk/; revision=15256
2005-05-13 05:41:24 +00:00
Alex Ionescu
6d1d9cbac8
Implement Lookaside List allocation and release for IRPs on Per-CPU Lists, or global system lists if the per-cpu has been exhausted. This should tremendously reduce memory fragmentation and speed up I/o noticeably. Also, don't allocate IRPs with quota charge when they shouldn't.
...
svn path=/trunk/; revision=15255
2005-05-13 04:49:54 +00:00
Alex Ionescu
9ca493afb5
Fix lookaside structures, rewrite lookaside code to use new structures, remove some excess abstraction, correct export incorrectly exported as fastcall, fix up macros, add basic init code to allocate lookaside lists for IRPs as well as per-cpu lookaside lists for irps and completion packets
...
svn path=/trunk/; revision=15254
2005-05-13 03:34:13 +00:00
Art Yerkes
5510552add
Fixed wrong STATUS_BUFFER_TOO_SMALL return to documented success return
...
in the buffer too small case.
svn path=/trunk/; revision=15253
2005-05-13 02:05:15 +00:00
Hervé Poussineau
dcb2ef8cd7
Change ASSERTs to assert on existent variables
...
svn path=/trunk/; revision=15252
2005-05-12 21:46:50 +00:00
Hervé Poussineau
7f0e11f913
White space cleanup, correct indentation
...
svn path=/trunk/; revision=15251
2005-05-12 21:45:20 +00:00
Hervé Poussineau
0af5d166a2
fdo.c: don't allocate a buffer with a SERENUM_TAG, because it is freed in ntoskrnl.
...
misc.c: correct comment
serenum.h: remove ExFreePoolWithTag macro and use function exported by ntoskrnl
svn path=/trunk/; revision=15250
2005-05-12 21:41:21 +00:00
Magnus Olsen
27e330b72b
Remove all hardcode string to En.rc
...
so it can be translaterem
svn path=/trunk/; revision=15249
2005-05-12 21:10:10 +00:00
Casper Hornstrup
ec7d8b2029
Merge 12736:14980 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15248
2005-05-12 21:03:51 +00:00
Magnus Olsen
6873af6255
Did forget include En.rc :)
...
svn path=/trunk/; revision=15247
2005-05-12 20:26:34 +00:00
Magnus Olsen
3ad5fab2d4
Remove all hardcode string to En.rc
...
so it can be translate
svn path=/trunk/; revision=15246
2005-05-12 20:04:02 +00:00
Aleksey Bragin
0eff533e7c
Added MessageBoxes in case of registry funcs errors
...
svn path=/trunk/; revision=15245
2005-05-12 19:46:14 +00:00
Casper Hornstrup
9c85c4d513
Generate make rules for creating directories if they don't exist
...
svn path=/branches/xmlbuildsystem/; revision=15244
2005-05-12 19:32:15 +00:00
Magnus Olsen
08142b98ea
Remove all hardcode string to En.rc
...
so it can be translate
svn path=/trunk/; revision=15243
2005-05-12 19:31:10 +00:00
Magnus Olsen
d344ac5409
Add hex value to Color syntax so it working fine
...
Color x
x = a - f
svn path=/trunk/; revision=15242
2005-05-12 18:20:41 +00:00
Thomas Bluemel
03800ad522
svn path=/trunk/; revision=15241
2005-05-12 18:08:25 +00:00
Alex Ionescu
c24c77ccaf
Fix uninit var
...
svn path=/trunk/; revision=15240
2005-05-12 18:05:22 +00:00
Magnus Olsen
fbeb0ec2cd
Add syntax Color x
...
x = 0 to 9 Now color are working as it should
svn path=/trunk/; revision=15239
2005-05-12 17:30:52 +00:00
Magnus Olsen
1add9174ff
Fix two spelling error
...
thx dnordenberg to notice them
svn path=/trunk/; revision=15238
2005-05-12 16:44:39 +00:00
Alex Ionescu
5fe9818563
Small fix.
...
svn path=/trunk/; revision=15237
2005-05-12 11:54:08 +00:00
Magnus Olsen
ade7456218
really small optimze remove lenvalu * sizeof(WCHAR) so it doing it only one time
...
svn path=/trunk/; revision=15236
2005-05-12 05:01:23 +00:00
Alex Ionescu
32962bc31c
cleanup NtDeviceIoControlFile a bit...remove some redundant stuff
...
svn path=/trunk/; revision=15235
2005-05-12 04:17:43 +00:00
Brian Palmer
942e1f4649
Remove old DJGPP NTVDM patch files.
...
svn path=/trunk/; revision=15234
2005-05-12 03:00:49 +00:00
Brian Palmer
4b2a42963f
Support getting the boot drive from the BIOS or the value in the BPB.
...
svn path=/trunk/; revision=15233
2005-05-12 02:57:13 +00:00
Casper Hornstrup
d927b8d8fe
Generate static libraries in intermediate directory
...
svn path=/branches/xmlbuildsystem/; revision=15232
2005-05-11 20:58:40 +00:00
Alex Ionescu
b693fc160a
Fix incorrect call to ntopenprocess
...
svn path=/trunk/; revision=15231
2005-05-11 20:45:48 +00:00
Thomas Bluemel
23e79dcdb3
remove explicit bugcheck in NtOpenProcess when the caller supplies a thread CID of -1, looks like this was added for debug purpose and accidently committed.
...
svn path=/trunk/; revision=15230
2005-05-11 20:04:48 +00:00
Martin Fuchs
30ec640bd2
Synchronisation with ibrowser source code
...
svn path=/trunk/; revision=15229
2005-05-11 19:15:36 +00:00
Martin Fuchs
f5b2c461dc
eliminate GCC4 warnings
...
svn path=/trunk/; revision=15228
2005-05-11 19:13:20 +00:00
Martin Fuchs
b269a8333e
Synchronisation with explorer source code
...
svn path=/trunk/; revision=15227
2005-05-11 19:12:26 +00:00
Martin Fuchs
7862b7c070
Makefile maintainancement
...
svn path=/trunk/; revision=15226
2005-05-11 19:12:03 +00:00
Martin Fuchs
7313b15dbd
eliminate GCC4 warnings
...
svn path=/trunk/; revision=15225
2005-05-11 19:11:27 +00:00
Martin Fuchs
267f11a8b4
eliminate GCC4 warnings (patch by Thomas Weidenmueller)
...
svn path=/trunk/; revision=15224
2005-05-11 19:08:36 +00:00
Casper Hornstrup
be0cf8ed70
Use mingw convention for import libraries (libmodule.a)
...
svn path=/branches/xmlbuildsystem/; revision=15223
2005-05-11 17:37:46 +00:00
Martin Fuchs
4358dbd01a
fix listbox insert algorithmus
...
svn path=/trunk/; revision=15222
2005-05-11 17:30:21 +00:00
Casper Hornstrup
7dfdcabef9
Rebuild import library if definition file is modified
...
svn path=/branches/xmlbuildsystem/; revision=15221
2005-05-11 17:12:24 +00:00
Thomas Bluemel
8ece706e06
revert the changes i accidently committed
...
svn path=/trunk/; revision=15220
2005-05-11 17:03:00 +00:00
Thomas Bluemel
abef9ffacb
fixed warnings
...
svn path=/trunk/; revision=15218
2005-05-11 16:50:39 +00:00
Thomas Bluemel
58d25e229d
fixed function prototype
...
svn path=/trunk/; revision=15217
2005-05-11 16:15:25 +00:00
Martin Fuchs
36551f7fd9
fix for updated MinGW headers: comditional compilation for HSHELL_RUDEAPPACTIVATED
...
svn path=/trunk/; revision=15216
2005-05-11 15:24:59 +00:00
Martin Fuchs
4dd64b9022
some more spelling fixes
...
svn path=/trunk/; revision=15215
2005-05-11 14:50:00 +00:00
Martin Fuchs
a0b46d6812
Sync to Wine:
...
date: 2005/02/25 14:07:56
Jon Griffiths <jon_p_griffiths@yahoo.com >
Documentation spelling fixes.
svn path=/trunk/; revision=15214
2005-05-11 14:49:24 +00:00
Martin Fuchs
aa88e039cb
Sync to Wine: (rewritten bug fix)
...
date: 2004/12/14 11:43:30
Piotr Caban <pio13@poczta.onet.pl >
Fixed display bug.
svn path=/trunk/; revision=15213
2005-05-11 14:46:42 +00:00
Martin Fuchs
dfd0cd04aa
Sync to Wine:
...
date: 2004/11/30 21:38:57
Eric Pouech <pouech-eric@wanadoo.fr >
Const correctness fixes.
svn path=/trunk/; revision=15212
2005-05-11 14:36:40 +00:00
Martin Fuchs
7b801b61fd
- Sync to Wine:
...
date: 2004/11/24 18:28:31; author: julliard
Avoid using the MAKEPOINTS macro, it's broken on big endian.
- Fix of this patch: use screen relative coordinates for ShellFolderContextMenu()
svn path=/trunk/; revision=15211
2005-05-11 14:33:51 +00:00
Martin Fuchs
9b8bfb6e8b
Sync to Wine:
...
date: 2005/02/23 20:58:09
Henning Gerhardt <henning.gerhardt@web.de >
Small fix for the German resource file.
date: 2005/02/15 20:46:19
Henning Gerhardt <henning.gerhardt@web.de >
Add/updated German resources.
svn path=/trunk/; revision=15210
2005-05-11 14:19:23 +00:00
Martin Fuchs
1b32c4c9b7
Sync to wine:
...
date: 2005/02/14 11:12:30
Marcelo Duarte <wine-devel@bol.com.br >
Update the resources for Portuguese.
date: 2005/02/10 17:14:15
Américo José Melo <mmodem00@netvisao.pt >
Francois Gouget <fgouget@codeweavers.com >
Translate the Wine resources to Portuguese.
svn path=/trunk/; revision=15209
2005-05-11 14:18:24 +00:00
Martin Fuchs
2bccb359f2
Sync to Wine:
...
date: 2005/01/26 19:42:40
Hans Leidekker <hans@it.vu.nl >
Don't use utf8 in rc files.
svn path=/trunk/; revision=15208
2005-05-11 14:16:05 +00:00
Martin Fuchs
319058265a
sync to wine:
...
date: 2005/02/16 21:10:59
Alex VillacÝs Lasso <a_villacis@palosanto.com >
Change SUBLANG_DEFAULT to SUBLANG_NEUTRAL for LANG_SPANISH in all
resources, so that Spanish locales other than Spain also use Spanish
resources.
date: 2005/01/03 14:45:36
JosÚ Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
Added Spanish translation.
date: 2004/11/21 15:49:24
JosÚ Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
Updated Spanish translations.
svn path=/trunk/; revision=15207
2005-05-11 14:14:33 +00:00
Martin Fuchs
605a9b8e50
add chech and svedish resource files
...
svn path=/trunk/; revision=15206
2005-05-11 14:11:40 +00:00
Thomas Bluemel
4fb7ebe206
use proper scancode to create upper-case hex numbers directly
...
svn path=/trunk/; revision=15205
2005-05-11 13:20:34 +00:00
Magnus Olsen
fc2d392cac
use _wcsupr to make swedish chater display right when it change langues
...
this fix maby also fix rus langues display right now after langues change
svn path=/trunk/; revision=15204
2005-05-11 09:56:24 +00:00
Maarten Bosma
26bfaa0941
Set language to czech not to english in cz.rc
...
svn path=/trunk/; revision=15203
2005-05-10 13:03:40 +00:00
Hervé Poussineau
b4a414fec7
Allow a NULL PeripheralType in IoQueryDeviceDescription
...
svn path=/trunk/; revision=15202
2005-05-10 09:38:20 +00:00
Hervé Poussineau
c32fd82fbf
Implement IoInvalidateDeviceRelations
...
svn path=/trunk/; revision=15201
2005-05-10 09:34:20 +00:00
Thomas Bluemel
fa832dae41
fixed some more warnings
...
svn path=/trunk/; revision=15200
2005-05-10 08:15:08 +00:00
Thomas Bluemel
e55b576d82
fixed some more warnings
...
svn path=/trunk/; revision=15199
2005-05-10 08:04:08 +00:00
Thomas Bluemel
d421003cd4
- disable -Werror for lib/mesa32 to get it to compile with GCC4, however, an upgrade to 6.2.1 would solve these problems
...
- fixed a few more warnings, the the tree should now fully compile and work with GCC4
svn path=/trunk/; revision=15198
2005-05-10 06:17:54 +00:00
Magnus Olsen
184f23e0a5
Swedish charaters was gone. it should also commit to wine
...
svn path=/trunk/; revision=15197
2005-05-10 06:13:39 +00:00
Alex Ionescu
2670be2117
Reuse buffer in IopQueryNameFile, since it's temporary and the first one we allocate is already large enough. Also block out SEH in ntread/write file since it seems to crash some user mode code.
...
svn path=/trunk/; revision=15196
2005-05-09 23:39:08 +00:00
Alex Ionescu
de8ae0fbd2
Revert most of IoCreateStreamFileObject... it's wrong but needs to be wrong for now.
...
svn path=/trunk/; revision=15195
2005-05-09 22:35:43 +00:00
Phillip Susi
dfcf0aade2
Fixed backwards access check that was causing NtWriteFile to fail when given a read only buffer
...
svn path=/trunk/; revision=15194
2005-05-09 22:12:43 +00:00
Thomas Bluemel
6ed3a8cd3f
fixed some more warnings
...
svn path=/trunk/; revision=15193
2005-05-09 22:05:47 +00:00
Hartmut Birr
78fdef703c
Removed the deallocation of the irp on error after IoBuildSynchronousFsdRequest in NtRead/WriteFile.
...
There is no irp at this point. If the exception handler is hit, the irp isn't set.
svn path=/trunk/; revision=15192
2005-05-09 21:28:01 +00:00
Alex Ionescu
3c1ebc7084
Fix rc file
...
svn path=/trunk/; revision=15191
2005-05-09 20:14:10 +00:00
Alex Ionescu
1f40540008
Implement Access State support (SeCreate/DeleteAccessState and SeSetAccessStateGenericMapping. Based on a patch by Javier M. Mellid
...
svn path=/trunk/; revision=15190
2005-05-09 19:57:41 +00:00
Alex Ionescu
786ed0c605
unmix cases
...
svn path=/trunk/; revision=15189
2005-05-09 19:08:49 +00:00
Alex Ionescu
61d93abfe3
grr
...
svn path=/trunk/; revision=15188
2005-05-09 19:05:41 +00:00
Filip Navara
43a5877d27
tinus <o112w8r02@sneakemail.com>
...
Use ExFreePool instead of RtlFreeUnicodeString.
svn path=/trunk/; revision=15187
2005-05-09 16:00:21 +00:00
Magnus Olsen
581f944e3e
Remove ntvdmpat.exe it is not need any longe it was for djgpp
...
svn path=/trunk/; revision=15186
2005-05-09 12:32:10 +00:00
Steven Edwards
e92888a801
strip the whitespace one more time
...
svn path=/trunk/; revision=15185
2005-05-09 11:03:44 +00:00
Steven Edwards
3546d3215b
correct typo in header to fix the build
...
svn path=/trunk/; revision=15184
2005-05-09 11:02:48 +00:00
Magnus Olsen
86c0dfdf7e
update swedish translation by Harteex
...
svn path=/trunk/; revision=15183
2005-05-09 10:06:58 +00:00
Magnus Olsen
3280490f6d
Fix spellinng error in En.rc
...
STRING_DIR_HELP8 it should not be "Dirs" it must be "Files"
then it was a "command" wrong spelling in one place
svn path=/trunk/; revision=15182
2005-05-09 09:52:48 +00:00
Magnus Olsen
dfd6899631
remove doublecate string STRING_CHCP_ERROR2 and replace it with STRING_ERROR_INVALID_PARAM_FORMAT
...
Fr.rc and En.rc
STRING_CHCP_ERROR2 been remove
svn path=/trunk/; revision=15181
2005-05-09 08:43:05 +00:00
Magnus Olsen
32bf2f5e5e
remove doublecate string STRING_CHCP_ERROR3 and replace it with STRING_ERROR_INVALID_PARAM_FORMAT
...
Fr.rc
change STRING_CHCP_ERROR3 to STRING_ERROR_INVALID_PARAM_FORMAT
En.rc
STRING_CHCP_ERROR3 been remove
svn path=/trunk/; revision=15180
2005-05-09 08:23:18 +00:00
Magnus Olsen
395512ca9a
wrong string where being use when you type echo
...
thx David Nordenberg for notify me about it
svn path=/trunk/; revision=15179
2005-05-09 06:14:54 +00:00
Alex Ionescu
37707ad1a6
Make the remaning code match the current formatting instead of being really ugly, and make some changes to IoCreateFileStreamObject (which is wrong anyways, since it's doing what *Lite should do)
...
svn path=/trunk/; revision=15178
2005-05-09 04:31:04 +00:00
Alex Ionescu
834acf81da
Fix IopSecurityFile: Do not use BuildFsd, create IRP manually for sync/async, support assigning SD to device instead of file, and signal unimplemented set sd to device, simplify code for file object setting and remove duplication, wait on right event and return the matching status. moved static io security function to se subsystem and renamed it from default to world to better match what it's doing
...
svn path=/trunk/; revision=15177
2005-05-09 03:58:35 +00:00
Alex Ionescu
db63a3b1ad
Fix NtSetInformationFile: Cleanup FileCompletionInformation case, use Tag. Use right device object, read FileObject->FinalStatus, use right flags to IO manager can do the cleanup and buffered io semantics, support sync or async waiting
...
svn path=/trunk/; revision=15176
2005-05-09 03:02:36 +00:00
Alex Ionescu
02a4600eb8
Fix NtWriteFile: Get right Deviceobject, Use FileObject->FinalStatus, use FileObject-.CurrentByteOffset if ByteOffset == FILE_USER_FILE_POINTER_POSITION, add SEH, use right event requested access, set IRP_WRITE_OPERATION flag, add support for IRP_NOCACHE and add support for SL_WRITE_THROUGH if FO_WRITE_THROUGH is enabled.
...
svn path=/trunk/; revision=15175
2005-05-09 02:15:03 +00:00
Steven Edwards
71b6d3cb0f
strip whitespace from end of lines
...
svn path=/trunk/; revision=15174
2005-05-09 02:04:53 +00:00
Steven Edwards
5c173216a2
strip whitespace from end of lines
...
svn path=/trunk/; revision=15173
2005-05-09 01:50:07 +00:00
Steven Edwards
7cecaf25e8
strip whitespace from end of lines
...
svn path=/trunk/; revision=15172
2005-05-09 01:46:57 +00:00
Steven Edwards
baa31fc9e5
strip whitespace from end of lines
...
svn path=/trunk/; revision=15171
2005-05-09 01:46:46 +00:00
Steven Edwards
c31bbf06e5
strip whitespace from end of lines
...
svn path=/trunk/; revision=15170
2005-05-09 01:44:13 +00:00
Steven Edwards
189e9fae5c
strip whitespace from end of lines
...
svn path=/trunk/; revision=15169
2005-05-09 01:43:41 +00:00
Steven Edwards
395f5dc9e5
strip whitespace from end of lines
...
svn path=/trunk/; revision=15168
2005-05-09 01:43:25 +00:00
Steven Edwards
6a73e87d9b
strip whitespace from end of lines
...
svn path=/trunk/; revision=15167
2005-05-09 01:42:07 +00:00
Steven Edwards
ae4b8f6e93
strip whitespace from end of lines
...
svn path=/trunk/; revision=15166
2005-05-09 01:41:26 +00:00
Steven Edwards
eace72f07c
strip whitespace from end of lines
...
svn path=/trunk/; revision=15165
2005-05-09 01:41:02 +00:00
Steven Edwards
e4be245882
strip whitespace from end of lines
...
svn path=/trunk/; revision=15164
2005-05-09 01:38:29 +00:00
Alex Ionescu
2d9fea6a7c
Fix KDBG and enable IRP_NOCACHE for ReadFile. Also disable SEH for Buffer since PRobeForWrite has a bug and cannot probe past a page
...
svn path=/trunk/; revision=15163
2005-05-09 01:14:42 +00:00
Alex Ionescu
9248a9d298
Fix uninitailzied variable on dbg=0
...
svn path=/trunk/; revision=15162
2005-05-09 01:06:39 +00:00
Alex Ionescu
4dbcb4368f
Grrr..it's getting late or something. CORRECT fix.
...
svn path=/trunk/; revision=15161
2005-05-09 01:01:18 +00:00
Alex Ionescu
261e754d28
Sorry, wrong version got commited
...
svn path=/trunk/; revision=15160
2005-05-09 00:41:55 +00:00
Magnus Olsen
4cced63916
remove last hardcode string to En.rc
...
need translate to other langes new strings in En.rc
are IDS_DNS_ERROR, IDS_SOCKET_ERROR, IDS_GET_SRV_ERROR, IDS_CON_SRV_ERROR
svn path=/trunk/; revision=15159
2005-05-09 00:38:57 +00:00
Alex Ionescu
2ba13f06b1
Fix a previous bug and fix NtReadFile: Read FileObject Status, Set Read Operation, support IRP_NOCACHE (ReactOS doesn't like this because of some other bug i'm investigating), use right event reqeuested access, add SEH
...
svn path=/trunk/; revision=15158
2005-05-09 00:33:23 +00:00
Magnus Olsen
dd19f592a2
Remove all hardcode string from format to En.rc
...
so it can be translate
svn path=/trunk/; revision=15157
2005-05-09 00:05:15 +00:00
Magnus Olsen
31dea0cce5
Udate french langues and make it unicode
...
by Usurp
Set eol-style on resurce.h
svn path=/trunk/; revision=15156
2005-05-08 22:02:16 +00:00
Thomas Bluemel
6dd1154d67
Patch by tinus: use the right access mode. fixes bug 627
...
svn path=/trunk/; revision=15155
2005-05-08 21:55:28 +00:00
Magnus Olsen
a2d9c4e1e9
set eol style
...
svn path=/trunk/; revision=15154
2005-05-08 21:54:32 +00:00
Magnus Olsen
096abbc0b1
forget the .rc file
...
svn path=/trunk/; revision=15153
2005-05-08 21:51:23 +00:00
Magnus Olsen
689829649e
My and W3seek patch to make format ansi and unicode independen
...
it is first step to make a rc files for format
svn path=/trunk/; revision=15152
2005-05-08 21:50:39 +00:00
Alex Ionescu
3dfbc26474
Fix NtQueryDirectoryFile to wait on right status, to actually use the event that the user gives, to select the right device and sync/async wait mode and always use FileIndex = 0 since nothing else can be used for this API.
...
svn path=/trunk/; revision=15151
2005-05-08 20:20:14 +00:00
Magnus Olsen
67627091db
Reomve string STRING_CMD_INVALIDDRIVE in En.rc it was doublcate of STRING_FREE_ERROR1
...
thanks Usurp for finding it
svn path=/trunk/; revision=15150
2005-05-08 20:15:54 +00:00
Thomas Bluemel
54f6a09bb2
prevent buffer overflow, LoadString accepts the size of the buffer in TCHARs, not in bytes! Please guys, read the documentation of the function _before_ you use it...
...
svn path=/trunk/; revision=15149
2005-05-08 19:22:28 +00:00
Klemens Friedl
539af1d0d0
update taskmgr german language resource file
...
svn path=/trunk/; revision=15148
2005-05-08 19:14:18 +00:00
Thomas Bluemel
51d7b8f785
fixed more uninitialized variables warnings
...
svn path=/trunk/; revision=15147
2005-05-08 19:10:23 +00:00
Thomas Bluemel
87bab86c6b
don't generate lvalue assignment code
...
svn path=/trunk/; revision=15145
2005-05-08 18:32:57 +00:00
Magnus Olsen
65305e4968
Remove two hardcode string to En.rc it is IDS_Not_Responding, IDS_Running
...
thx irc: potapnik for notice one of them
svn path=/trunk/; revision=15144
2005-05-08 18:20:39 +00:00
Casper Hornstrup
df8fe14cb4
Remove unneeded w32api files
...
svn path=/trunk/; revision=15143
2005-05-08 18:07:35 +00:00
Casper Hornstrup
c78d3be5ff
Re-add local w32api changes
...
svn path=/trunk/; revision=15142
2005-05-08 18:02:41 +00:00
Casper Hornstrup
01df92bcb4
Copy w32api 2.5 to trunk
...
svn path=/trunk/; revision=15141
2005-05-08 17:44:37 +00:00
Casper Hornstrup
701c28c2d1
Delete old w32api
...
svn path=/trunk/; revision=15140
2005-05-08 17:43:21 +00:00
Magnus Olsen
6ad1c42efb
Remove last hardcode string I have check the soure 3more time after I found some more hardcode string
...
at last every hardcode string are gone in cmd and place in En.rc
new strings in en.rc
STRING_COPY_FILE , STRING_DELETE_WIPE, STRING_FOR_ERROR, STRING_SCREEN_COL, STRING_SCREEN_ROW, STRING_TIMER_TIME
remove some unlsess value in chcp it is no longer in use thanks we are chaching the codepage hole time.
svn path=/trunk/; revision=15136
2005-05-08 17:33:17 +00:00
Alex Ionescu
59b1628118
forgot this guy
...
svn path=/trunk/; revision=15133
2005-05-08 16:50:18 +00:00
Hartmut Birr
578153056c
Changed the trap prolog, each exception can have its own trap handler.
...
svn path=/trunk/; revision=15132
2005-05-08 16:07:43 +00:00
Hartmut Birr
647ee2a30d
Fixed the unlocking of pages from a mdl.
...
svn path=/trunk/; revision=15131
2005-05-08 16:02:38 +00:00
Hartmut Birr
5fd03c29e4
Free the irp after a close operation.
...
svn path=/trunk/; revision=15130
2005-05-08 16:00:59 +00:00
Hartmut Birr
6e529ef561
Fixed the stack switching.
...
It isn't possible to access memory between changing the stack and setting the cr3 register.
A page fault needs a valid kmode stack which is possible not available.
svn path=/trunk/; revision=15129
2005-05-08 15:59:07 +00:00
Gé van Geldorp
f4ce8b5664
Fix for nasm 0.98
...
svn path=/trunk/; revision=15124
2005-05-08 15:40:25 +00:00
Magnus Olsen
e622b8798b
found some hard code string move them to En.rc
...
them new are STRING_CMD_INVALIDDRIVE, STRING_CMD_SHELLINFO, STRING_VERSION_RUNVER
remove some #define strings that was not in use.
update ver so it output svn version number and update copyright note
it take the copyright and buildversion from <reactos/resource.h> and <reactos/buildno.h>
so we only need change it on one place
svn path=/trunk/; revision=15123
2005-05-08 14:48:24 +00:00
Casper Hornstrup
1513e26e14
Relink executable if definition file changes.
...
svn path=/branches/xmlbuildsystem/; revision=15122
2005-05-08 14:39:46 +00:00
Casper Hornstrup
f614754ad3
Be consistent when passing --dll argument to gcc
...
svn path=/branches/xmlbuildsystem/; revision=15121
2005-05-08 14:30:04 +00:00
Casper Hornstrup
d8679de61a
Build non-stripped version of ntoskrnl.exe if requested
...
svn path=/branches/xmlbuildsystem/; revision=15120
2005-05-08 13:45:50 +00:00
Magnus Olsen
d963f8c48f
"Sync to Wine-20050419" by GvG
...
update reactos specify patch by Magnus Olsen
markout better what is reactos specify code
but not all code are not mark
svn path=/trunk/; revision=15119
2005-05-08 11:51:28 +00:00
Hartmut Birr
ad3d28c6d8
Free the irp after a close operation.
...
svn path=/trunk/; revision=15118
2005-05-08 10:33:45 +00:00
Hartmut Birr
83fb8b7c7c
- Changed IopCompleteRequest back to the old schematics (rev 14933) with some minor corrections.
...
- The status results are always set before an event is signaled.
- Some checks for ASYNC irp's were wrong (missing brackets, now replaced with SyncIrp).
- Don't signal the FO event if it is the same as the UserEvent.
- Set the IOSB on error for async irp's with a sync FO (fix bug #609 ).
IMHO, the old schematics is wrong, because on error it is possible that an event
isn't signaled if the driver has previous returned STATUS_PENDING.
In this case, the caller will wait forever.
svn path=/trunk/; revision=15117
2005-05-08 10:26:34 +00:00
Alex Ionescu
35deccffea
Make rtl use a single header. Helps for PCH and will help for the new Headers (no need to change each file)
...
svn path=/trunk/; revision=15115
2005-05-08 05:14:46 +00:00
Steven Edwards
f60871a43b
remove whitespace from end of lines
...
svn path=/trunk/; revision=15112
2005-05-08 04:22:15 +00:00
Steven Edwards
27479fb866
remove whitespace from end of lines
...
svn path=/trunk/; revision=15111
2005-05-08 04:07:56 +00:00
Thomas Bluemel
917fe293f6
more fixes for GCC4
...
svn path=/trunk/; revision=15110
2005-05-08 03:09:14 +00:00
Thomas Bluemel
1d36259d85
Don't declare constants as export and later define it as static. This is not allowed by GCC4.
...
svn path=/trunk/; revision=15109
2005-05-08 02:30:45 +00:00
Steven Edwards
93f075f207
remove whitespace from end of lines
...
svn path=/trunk/; revision=15108
2005-05-08 02:16:32 +00:00
Steven Edwards
1e81d3ff1f
remove whitespace from end of lines
...
svn path=/trunk/; revision=15107
2005-05-08 02:15:21 +00:00
Steven Edwards
476cbed37c
remove whitespace from end of lines
...
svn path=/trunk/; revision=15106
2005-05-08 02:11:54 +00:00
Magnus Olsen
f6b87bd320
Fireball patch for fixing RtlUnicodeStringToInteger and RtlCharToInteger
...
<Fireball> Imported WINE's RtlUnicodeStringToInteger and RtlCharToInteger - they were seriously broken in our revision. Thanks to GreatLord for his help pointing out this bug with me :)
svn path=/trunk/; revision=15092
2005-05-07 22:17:03 +00:00
Steven Edwards
456be5d16b
remove trailing whitespace at end of lines
...
svn path=/trunk/; revision=15091
2005-05-07 21:24:31 +00:00
Magnus Olsen
1c29a40c45
doubicate res id my fualt
...
now everthing should print out right strings
svn path=/trunk/; revision=15090
2005-05-07 20:47:57 +00:00
Hartmut Birr
8005202506
- initialize a user profile before loading syssetup.dll.
...
- this makes it possible to install ros over an existing ros.
svn path=/trunk/; revision=15089
2005-05-07 20:20:46 +00:00
Magnus Olsen
8dd7ee7eb4
Fix a old bug in dir it did only accpet lower letters as param
...
change from ansi _toupper to tchar _totupper
it is now both uncide and ansi compatible
svn path=/trunk/; revision=15088
2005-05-07 20:02:50 +00:00
Magnus Olsen
fb0b90fd1b
Andreas Bjerkeholt : Swedish translation, proofread by David Nordenberg
...
svn path=/trunk/; revision=15087
2005-05-07 18:20:23 +00:00
Magnus Olsen
00eb5279ca
remove a debug msg after me
...
svn path=/trunk/; revision=15086
2005-05-07 17:57:12 +00:00
Magnus Olsen
db7dc4e7d1
Add *. to dir but it does not working in ros but in windows fine
...
some bug in ros
svn path=/trunk/; revision=15085
2005-05-07 17:48:25 +00:00
Alex Ionescu
cd5450f6f9
Implement FsRtlAllocateResource, FsRtlIsPagingFile, FsRtlBalanceReads. Fix some incorrect function prototypes, rename mdl.c to fastio.c and add some more functions to it. Implement FsRtlGetfileSize to use fastio, combine dbcsname.c and name.c and pretty-fy the array, clean up some ugly formatting. Create context.c and move stream/file context routines there.
...
svn path=/trunk/; revision=15084
2005-05-07 17:44:54 +00:00
Magnus Olsen
534059e50f
Remove the two last langues string it was doublecate
...
small change to STRING_PATH_ERROR1 in En.rc and Fr.rc
thanks Usurp for notice it
svn path=/trunk/; revision=15083
2005-05-07 15:58:58 +00:00
Alex Ionescu
881487dc6c
FILE_BASIC_INFORMATION is 0x28 bytes and aligned on a 8byte boundary. Thanks to Hartmut for notifying me of a bug
...
svn path=/trunk/; revision=15082
2005-05-07 15:40:03 +00:00
Magnus Olsen
8e7e661c54
implement VOID ConOutResPuts (UINT resID), VOID ConErrResPuts (UINT resID) to outpust msg from rc files
...
it take less memmory now, and it is bit faster
CMD_ModuleHandle
contain GetModuleHandle and it is only execute in main() in cmd
it optimze for lite more speed in cmd
Langues changes
in En.rc follow new strings have been add and can be translate
STRING_ERROR_WRONG_DATE
STRING_SET_ERROR
svn path=/trunk/; revision=15081
2005-05-07 15:31:07 +00:00
Eric Kohl
104e05622a
Implement AssertFail and GetSetFileTimestamp.
...
svn path=/trunk/; revision=15080
2005-05-07 15:22:32 +00:00
Alex Ionescu
0abe7f6039
Implement FsRtlMdlRead, FsRtlMdlReadComplete, FsMdlReadCompleteDev, FsRtlMdlWRiteComplete, FsRtlMdlWriteCompleteDev, FsRtlPrepareMdlWrite, CcMdlReadCompleted, CcMdlWriteComplete, CcMdlReadCompleteDev
...
svn path=/trunk/; revision=15079
2005-05-07 15:19:33 +00:00
Magnus Olsen
e18192ed67
Forget change two line in chcp so it did not compile
...
svn path=/trunk/; revision=15078
2005-05-07 12:04:59 +00:00
Magnus Olsen
a418e5094f
the name GetCodePage and OutCodePage is a bit misleading, change it to InputCodePage and OutputCodePage
...
svn path=/trunk/; revision=15077
2005-05-07 11:54:22 +00:00
Magnus Olsen
e23d422877
Add cache for codepage so it does not call hole time on csrss when it wring out text
...
it will incress the speed. Thx w3seek and kjk for the idea.
svn path=/trunk/; revision=15076
2005-05-07 11:14:58 +00:00
Casper Hornstrup
fcd3eba58a
Make expat a static library
...
svn path=/branches/xmlbuildsystem/; revision=15075
2005-05-07 08:32:28 +00:00
Casper Hornstrup
0f6993a1eb
Correct typo
...
svn path=/branches/xmlbuildsystem/; revision=15074
2005-05-07 08:15:07 +00:00
Casper Hornstrup
9b6d13c91b
Correctly forward exports to NTDLL
...
svn path=/branches/xmlbuildsystem/; revision=15073
2005-05-07 08:08:12 +00:00
Casper Hornstrup
2bf694521a
Smdll is a native DLL. Thanks to Ge van Geldorp for figuring this out.
...
svn path=/branches/xmlbuildsystem/; revision=15072
2005-05-07 07:46:54 +00:00
Alex Ionescu
a027f33c15
Update Fast I/O Dispatch routines to proper defintions, and move some stuff into io defines instead of internal native types. Remove outdated data due to newest IFS.
...
svn path=/trunk/; revision=15071
2005-05-07 06:09:56 +00:00
Alex Ionescu
f11525033d
Fix driver loading. patch by tinus
...
svn path=/trunk/; revision=15070
2005-05-07 01:17:36 +00:00
Alex Ionescu
ee7e1eefbe
More IRP Completion changes. Use proper stack count and other semantics, as documented in NT File System Internals. These changes don't break anything :P
...
svn path=/trunk/; revision=15069
2005-05-07 01:13:04 +00:00
Alex Ionescu
7ed5318927
Update ETHREAD to latest version.
...
svn path=/trunk/; revision=15068
2005-05-07 00:37:48 +00:00
Thomas Bluemel
c38185a947
ReadFile should return 0 to lpNumberOfBytesRead if NtReadFile returned STATUS_END_OF_FILE for synchronous operations
...
svn path=/trunk/; revision=15067
2005-05-07 00:21:06 +00:00
Alex Ionescu
3d44032203
Fix win32k to use new EPROCESS defintion
...
svn path=/trunk/; revision=15066
2005-05-06 22:55:52 +00:00
Alex Ionescu
8c4f9d3417
Update EPROCESS to latest version. Basic Fast Referencing Stubs to allow Token access. Needs to be implemented. Use ActiveProcessLinks instead of ros-specific list.
...
svn path=/trunk/; revision=15065
2005-05-06 22:54:40 +00:00
Gé van Geldorp
c9ff7749cf
Link against static lib instead of dll
...
svn path=/branches/xmlbuildsystem/; revision=15064
2005-05-06 22:38:00 +00:00
Thomas Bluemel
6ab4605c43
upgrade to PSEH2 (note, the new macros are still named _SEH_*, not _SEH2_*!)
...
svn path=/trunk/; revision=15063
2005-05-06 22:25:30 +00:00
Aleksey Bragin
9c40b2406e
Patch by tinus: Resolves issue of keyboard detection when e.g. booting ReactOS under VMWare with no keyboard grabbed.
...
svn path=/trunk/; revision=15062
2005-05-06 21:18:20 +00:00
Magnus Olsen
069ef02dff
<tinus_> "Forgotten file from commit 14982"
...
svn path=/trunk/; revision=15061
2005-05-06 20:45:30 +00:00
Magnus Olsen
d01fb36f3c
HKLM,"SYSTEM\CurrentControlSet\Services\i8042Prt\Parameters","SampleRate",0x00010001,0x00000060
...
60 are the dec value but it have not be convort to hex that is 0x3c
legmet value are, e.g., 10, 20, 40, 60, 80, 100, 200.'
in dec in hex 0x0a, 0x14, 0x28, 0x3c, 0x50, 0x64, 0xc8
svn path=/trunk/; revision=15060
2005-05-06 20:12:37 +00:00
Gé van Geldorp
6bd014f928
Update status
...
svn path=/trunk/; revision=15059
2005-05-06 19:42:39 +00:00
Gé van Geldorp
1bac2f80fc
Sync to Wine-20050419:
...
Peter Berg Larsen <pebl@math.ku.dk >
- Janitorial: Get rid of strncpy/strncpyW.
svn path=/trunk/; revision=15057
2005-05-06 19:18:46 +00:00
Gé van Geldorp
03a1e1b191
Sync to Wine-20050419:
...
Robert Reif <reif@earthlink.net >
- Stub out DRVM_MAPPER_RECONFIGURE support.
- Correctly handle where waveOutGetPosition changes timepos.wType
because the requested type is not supported.
- Added Jeremy White's waveOutGetPosition fix to waveInGetPosition.
- Fix memory leak in error path.
- Provide default implementation of waveInPrepareHeader and
waveInUnprepareHeader if driver doesn't support them.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Spanish translations updated.
Peter Berg Larsen <pebl@math.ku.dk >
- Assorted memleak fixes. Found on Michael Stefaniuc smatch list.
Jeremy White <jwhite@codeweavers.com >
- Do not fallback to defaults if a driver, mapper, or midi is specified
in the registry; consolidate MMDRV_Init() into a single function.
Robert Reif <reif@earthlink.net >
- Fix memory leak when there are too many drivers.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Correct and complete some api documentation.
Filip Navara <xnavara@volny.cz >
- Specify correct buffer size in GetPrivateProfileStringW calls.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Jason Edmeades <us@the-edmeades.demon.co.uk >
- Avoid trap in mixerGetLineControlsA when cControls is uninitialized
and MIXER_GETLINECONTROLSSF_ONEBYTYPE requested.
svn path=/trunk/; revision=15056
2005-05-06 19:16:10 +00:00
Gé van Geldorp
c963e3149a
Fix filename case
...
svn path=/trunk/; revision=15055
2005-05-06 19:11:20 +00:00
Casper Hornstrup
610edc2729
Correct typo
...
svn path=/trunk/; revision=15054
2005-05-06 19:06:59 +00:00
Magnus Olsen
9736e48f66
Thx w3seek that pointout a bug in ConInString it should have been in fristplase GetConsoleCP() instead for GetConsoleOutputCP
...
svn path=/trunk/; revision=15053
2005-05-06 17:30:45 +00:00
Magnus Olsen
3f0b1b9276
At last unicode version of cmd are now output text with right code page
...
so charater on other langues like swedish, french, ... will display right now
svn path=/trunk/; revision=15052
2005-05-06 17:10:21 +00:00
Thomas Bluemel
b62466eed1
- fixed TransactNamedPipe to properly wait on completion for synchronous operations
...
- prevent completion port notification by not passing an APC context to the kernel when the low-order bit of the event handle is set (for asynchronous operations)
svn path=/trunk/; revision=15051
2005-05-06 16:47:09 +00:00
Gé van Geldorp
bb1d3b119b
Sync to Wine-20050419:
...
Peter Berg Larsen <pebl@math.ku.dk >
- Strncpy elimination.
- Janitorial: Get rid of strncpy/strncpyW.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Troy Rollo <wine@troy.rollo.name >
- Corrections to UrlIsW and UrlIsA.
- URL_IS_OPAQUE results depend only on the scheme, not on the URL.
- URL_IS_FILEURL also only depends on the scheme ("file:").
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Robert Shearman <rob@codeweavers.com >
- Fix SHCopyKey to treat string parameter correctly as source path
instead of destination path.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
- Implement @188,190,195,200,256,478,481.
- IUnknown_EnableModeless() also handles IOleInPlaceActiveObject.
- Tests and small fix for PathMakePretty().
- Fix a crash and test failure with early native dlls.
svn path=/trunk/; revision=15050
2005-05-06 16:23:24 +00:00
Aleksey Bragin
c72be4b69c
Make intl.cpl really switch InstallLanguage and Default entries of NLS\Language key. Problem with freeldr solved in hacky way - it writes now e.g. "0409" and not "00000409", as it generally should.
...
svn path=/trunk/; revision=15049
2005-05-06 16:21:30 +00:00
Thomas Bluemel
ecba32de75
- fixed ConnectNamedPipe to properly wait on completion for synchronous operations
...
- prevent completion port notification by not passing an APC context to the kernel when the low-order bit of the event handle is set (for asynchronous operations)
svn path=/trunk/; revision=15048
2005-05-06 16:07:51 +00:00
Casper Hornstrup
e5c1f57b80
Add <module>_install target
...
svn path=/branches/xmlbuildsystem/; revision=15047
2005-05-06 16:05:37 +00:00
Casper Hornstrup
7dec8061f1
Add missing files
...
svn path=/branches/xmlbuildsystem/; revision=15046
2005-05-06 16:02:04 +00:00
Thomas Bluemel
f16e5b9e1d
- fixed DeviceIoControl to properly wait on completion for synchronous operations
...
- prevent completion port notification by not passing an APC context to the kernel when the low-order bit of the event handle is set (for asynchronous operations)
svn path=/trunk/; revision=15045
2005-05-06 15:55:28 +00:00
Casper Hornstrup
df0195a558
More sane default image base addresses
...
svn path=/branches/xmlbuildsystem/; revision=15044
2005-05-06 14:12:25 +00:00
Thomas Bluemel
496308ed56
- fixed Read/WriteFile(Ex) and properly wait on completion for synchronous operations
...
- prevent completion port notification by not passing an APC context to the kernel when the low-order bit of the event handle is set (for asynchronous operations)
svn path=/trunk/; revision=15043
2005-05-06 14:02:45 +00:00
Hartmut Birr
c565a223c9
Revert my last changes.
...
svn path=/trunk/; revision=15042
2005-05-06 13:35:27 +00:00
Casper Hornstrup
ede9da6bd0
Build dhcp
...
svn path=/branches/xmlbuildsystem/; revision=15041
2005-05-06 12:22:35 +00:00
Hartmut Birr
7fb90fae33
Do not modify the stack layout of a function by using inline assembler.
...
svn path=/trunk/; revision=15040
2005-05-06 12:17:29 +00:00
Hervé Poussineau
71b3a2ede3
Revert ntoskrnl/cm/regobj.c back to revision 14017
...
svn path=/trunk/; revision=15039
2005-05-06 11:53:35 +00:00
Casper Hornstrup
3528760e8e
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=15038
2005-05-06 11:20:10 +00:00
Thomas Bluemel
5ff8364d66
minor corrections to match the behavior of wine's implementation
...
svn path=/trunk/; revision=15037
2005-05-06 11:02:47 +00:00
Casper Hornstrup
3dc17696df
Don't strip relocation information from DLLs
...
svn path=/branches/xmlbuildsystem/; revision=15036
2005-05-06 10:45:24 +00:00
Casper Hornstrup
ae18ba571a
Set svn:eol-style=native
...
svn path=/branches/xmlbuildsystem/; revision=15035
2005-05-06 10:38:30 +00:00
Casper Hornstrup
751a4e3a06
Add missing leading underscores in symbols
...
svn path=/branches/xmlbuildsystem/; revision=15034
2005-05-06 10:17:43 +00:00
Magnus Olsen
6687b53ab8
David Nordenberg: Swedish translation, proofread by Andreas Bjerkeholt
...
svn path=/trunk/; revision=15033
2005-05-06 08:27:46 +00:00
Magnus Olsen
b6759ac808
Swedish translations by David Nordenberg
...
svn path=/trunk/; revision=15032
2005-05-06 08:21:12 +00:00
Alex Ionescu
b33f21c67e
Update some more kernel structures
...
svn path=/trunk/; revision=15031
2005-05-06 00:11:25 +00:00
Thomas Bluemel
72be0f4961
open the module image file with read access rights instead of full access rights
...
svn path=/trunk/; revision=15030
2005-05-06 00:11:14 +00:00
Thomas Bluemel
03912150d8
create a token handle with TOKEN_QUERY access rights which is required to query the user information in RtlFormatCurrentUserKeyPath
...
svn path=/trunk/; revision=15029
2005-05-06 00:09:08 +00:00
Thomas Bluemel
83a2899311
don't leak the registry path string after initializing a driver
...
svn path=/trunk/; revision=15028
2005-05-06 00:07:05 +00:00
Alex Ionescu
5267e6247e
Update KPROCESS structure to latest version and document all its fields on the Wiki page. Move Kernel Structures to ke.h from ps.h, remove stuff from ntifs.h that shouldnt be there
...
svn path=/trunk/; revision=15027
2005-05-05 22:40:05 +00:00
Gé van Geldorp
b36a075a86
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
...
- Spanish translations updated.
Hans Leidekker <hans@it.vu.nl >
- Dutch resource translation.
svn path=/trunk/; revision=15026
2005-05-05 22:36:25 +00:00
Hartmut Birr
a2a2ab569b
Fixed InterlockedClearBit.
...
svn path=/trunk/; revision=15025
2005-05-05 22:24:27 +00:00
Gé van Geldorp
a3cf83ca68
Sync to Wine-20050419:
...
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Mike McCormack <mike@codeweavers.com >
- Remove an unused function.
- Eliminate casts of the return value of HeapAlloc.
- Convert path to unicode, rearrange to remove forward declaration.
- Remove forward declarations of interface methods.
- Remove some dead code and some ifdefs.
- Use api definitions, remove duplicate code.
- Fix usage of STGM_ enumerations, remove forward declaration.
- Fix up PIDL dumping code.
- Fix a regression in the file open dialog.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
Huw Davies <huw@codeweavers.com >
- Fix the icon resource ids (most were off by one).
- Fix IExtractIcon_{GetIconLocation,Extract} to use -ve icon resource
ids and fix bugs relating to confusion between resource ids and the
system imagelist indicies.
- Extend the system imagelist initialization hack to load both +ve and
-ve resource ids.
- Add a printer icon (that'll be used by an upcoming printer folder
patch).
- When we're hiding file extensions then SetNameOf should append the
original extension if SHGDN_FORPARSING isn't set.
- The flags passed to SetNameOf refer to the dst string not the src
pidl.
- If ICommDlgBrowser_OnDefaultCommand returns anything other than S_OK
then we should call the default handler.
- Directory items should have the SFGOA_FILESYSANCESTOR attribute.
Add a test for this and cleanup the shlfolder test a bit.
- Better icon handling for some special folders.
- Identify and add defines for a bunch of shell icons.
- Add a unicode pidl type.
- Improve support for PT_YAGUID.
- Improve IShellLink debugging.
Steven Edwards <steven_ed4153@yahoo.com >
- Register Shell Drag and Drop Helper.
Juan Lang <juan_lang@yahoo.com >
- Use Unicode string result from GetDisplayNameOf if it isn't
representable using ANSI.
- Correct registering shell folders (values in Shell Folders key weren't
getting written).
Martin Fuchs <martin-fuchs@gmx.net >
- switch to correct shell desktop context menu
- launch desk.cpl when activating the desktop context menu entry
"properties"
- don't send WM_COMMAND if we didn't get a shell view window
- Correct comments of some export ordinals.
Peter Berg Larsen <pebl@math.ku.dk >
- Replace strncpy with memcpy or lstrcpyn.
Troy Rollo <wine@troy.rollo.name >
- Fix SEGV for non-fully-qualified destination paths.
- Don't fail ShFileOperationW if FOF_ALLOWUNDO is passed.
Filip Navara <xnavara@volny.cz >
- _dbg_ILGetNext returns NULL if pidl->mkid.cb is zero, fix the loops
accordingly.
Aric Stewart <aric@codeweavers.com >
- For ShellExecuteExA we need to copy out the hProcess value from the W
structure.
svn path=/trunk/; revision=15024
2005-05-05 22:16:20 +00:00
Gé van Geldorp
ee1685bd2e
Sync to Wine-20050419:
...
Mike McCormack <mike@codeweavers.com >
- Add stub for FaultInIEFeature.
svn path=/trunk/; revision=15023
2005-05-05 21:07:02 +00:00
Hervé Poussineau
fe7b55c2c1
SVN maintenance: Set eol style to native and add keywords
...
svn path=/trunk/; revision=15022
2005-05-05 20:52:14 +00:00
Hervé Poussineau
cb0daf73fd
RtlFreeUnicodeString -> ExFreePool changes
...
svn path=/trunk/; revision=15021
2005-05-05 20:19:01 +00:00
Gé van Geldorp
6758bb095b
Sync to Wine-20050419:
...
Hans Leidekker <hans@it.vu.nl >
- Stub implementation for SetupCopyOEMInfW.
Peter Berg Larsen <pebl@math.ku.dk >
- Janitorial: Get rid of strncpy/strncpyW.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Juan Lang <juan_lang@yahoo.com >
- Implement SetupDiClassNameFromGuidExA.
svn path=/trunk/; revision=15020
2005-05-05 20:14:39 +00:00
Hervé Poussineau
30cd41fa52
Forgot to commit this file with revision 15013
...
svn path=/trunk/; revision=15019
2005-05-05 19:36:25 +00:00
Gé van Geldorp
dff6294185
Sync to Wine-20050419:
...
Robert Shearman <rob@codeweavers.com >
- Fix deadlock caused by not leaving the critical section on all code
paths.
- RpcMgmtStopServerListen should not affect auto-listen interfaces.
- Implement stub for RpcRevertToSelfEx.
- Change the more verbose files to use a new debug channel, "rpc."
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Ralf S. Engelschall <rse@engelschall.com >
- Fix incorrect random multicast MAC address creation.
svn path=/trunk/; revision=15018
2005-05-05 19:17:25 +00:00
Casper Hornstrup
1fef01891c
Merge 14551:14980 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=15017
2005-05-05 19:15:25 +00:00
Gé van Geldorp
d0bf4f6953
Sync to Wine-20050419:
...
Remove no longer needed files.
svn path=/trunk/; revision=15016
2005-05-05 19:11:20 +00:00
Magnus Olsen
6af3fc11fe
swedish translation by Andreas Bjerkeholt
...
svn path=/trunk/; revision=15015
2005-05-05 19:05:42 +00:00
Gé van Geldorp
e14533d20a
Sync to Wine-20050419:
...
Krzysztof Foltman <wdev@foltman.com >
- removed trailing spaces from some files
- tab support
- indent support
- PageUp key support.
- Support for "normal" scroll bar functionality (line and page
scrolling).
- made string operations consistent wrt whitespace handling (which
should greatly improve stability of the wrap code and eliminate
regressions of the most recent versions)
- completely new scrollbar handling (much more reliable) and related
redraw fixes
- Page Down handler (no Page Up yet, fixing wrap/redraw/scrollbar bugs
was of higher priority)
- RTF reader doesn't use RichEdit messages anymore (which saves on
unnecessary repaints)
- added unicode character support to RTF import (like: \u12345 ?)
- small fixes
- fixed whitespace identification bug
- removed drawing of paragraph marks
- improved stub implementations for IRichEditOle
- Unknown destinations are now correctly skipped (so loading an RTF
file generated by, for example, OpenOffice doesn't produce lots of
garbage anymore).
- Format stack for RTF groups (so that RTF reader can correctly read
what RTF writer wrote :) )
- EM_STREAMIN can now deal with undo in a reasonable manner (no
multiple undo actions in one EM_STREAMIN).
- Related changes to undo code (umIgnore mode is now handled
correctly).
- Numerous improvements in the RTF reader: it reads some character
attributes now (you will have proper small print in license agreements
now).
- Fixed a memory overwrite bug in conversion from CHARFORMAT2A to
CHARFORMAT2W.
- Optimized repaint of the area below the text.
- ME_JoinRuns didn't mark the paragraph for rewrapping, fixed.
- Removed PostQuitMessage(0) from WM_DESTROY handler (duh!).
- Use of EM_GETOLEINTERFACE is reported with FIXME instead of TRACE
(any app using this message is likely to encounter major problems).
- WM_COPY (and WM_CUT) can now put both Unicode and RTF format (thanks
to Phil Krylov's RTF generator code).
- New message implemented - WM_PASTE.
- RTF reader: rtfPlain implemented (kind of).
- RTF writer: rewritten main loop (the old one crashed in some
circumstances when SFF_SELECTION was used).
- The meaning of the rewrap flag got inverted (MEPF_REWRAP instead of
MEPF_WRAPPED) for consistency.
- Major code cleanups in rewrap/repaint code, leading to "smarter"
behaviour wrt repainting selections.
- Old font management replaced by the cache-based one, which keeps
maximum of 10 HFONTs at once, instead of one per a couple of runs.
- EM_CANPASTE implemented
- updated TODO list (including list of (un)implemented messages)
- fixed WM_PASTE (the previous version might not close the clipboard
if it didn't contain a usable format)
- scrollbar operations (like clicking on arrows) should update
scrollbar's current position
Gerald Pfeifer <gerald@pfeifer.com >
- Make ME_ArrowLeft() return a value in every case.
Phil Krylov <phil@newstar.rinet.ru >
- Make RTF reader fall back to simple text if a correct RTF header is
not detected. This should fix some installers.
- Made RTF reader and writer handle codepages mostly similar to the
original riched20.dll.
- Fixed support for RTF documents using ANSI charset and added support
for multibyte charsets, so that BIG5 and UTF-8 RTF documents are
working now.
- Replaced slow and outdated character set handling in RTF reader by
Unicode/codepages support. Added charset->codepage conversion.
- Implemented hash table lookup for RTF keywords in RTF reader.
- Added "generator" RTF destination handling.
- Initial implementation of EM_STREAMOUT and RTF writer.
- Fixed \u keyword to output signed 16-bit values. Also fixed CP_SYMBOL
conversion and the detection of the default font's codepage.
- Improved RTF export.
Mike McCormack <mike@codeweavers.com >
- Remove casts and unused code.
Hannu Valtonen <Hannu.Valtonen@hut.fi >
- Added mousewheel support.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Use "" for Windows includes in dlls, instead of <>.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Jason Edmeades <us@the-edmeades.demon.co.uk >
- Correct memory allocation macro.
svn path=/trunk/; revision=15014
2005-05-05 19:00:49 +00:00
Hervé Poussineau
f71087e736
ExFreePool -> ExFreePoolWithTag changes
...
svn path=/trunk/; revision=15013
2005-05-05 18:59:14 +00:00
Gé van Geldorp
7bd0add306
Sync to Wine-20050419:
...
Peter Berg Larsen <pebl@math.ku.dk >
- Replace strncpy with memcpy or lstrcpyn.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
svn path=/trunk/; revision=15012
2005-05-05 18:32:46 +00:00
Gé van Geldorp
df82a2a2a8
Sync to Wine-20050419:
...
Daniel Remenak <dtremenak@gmail.com >
- Implemented VarIdiv.
- Return DISP_E_DIVBYZERO instead of crashing when asked to divide a
variant by zero.
- Remove unused variable in _copy_arg.
Marcus Meissner <meissner@suse.de >
- Serialize NULL pointer interfaces correctly.
- Fixed VT_BSTR|VT_BYREF marshalling.
- Added VT_I4|VT_BYREF marshalling.
- Fixed ppvObject serializer (deref twice instead of once).
- Actually pass back return value of remote call in type marshaller.
- Format VT_UI1, VT_I1, VT_UI2, VT_I2 correctly.
- Added IDispatch::GetIDsOfNames() special case serializing.
- Handle VT_PTR / NULL marshalling correctly.
Mike Hearn <mike@navi.cx >
- Fix BSTR tracing in the typelib marshaller.
- Fix PARAMFLAG_FOUT typo in the tmarshaller.
Mike Hearn <mh@codeweavers.com >
Robert Shearman <rob@codeweavers.com >
- Implement VT_BYREF | VT_BSTR marshalling.
- Add more integer types for marshaling and unmarshaling.
- Implement VT_BYREF | VT_BSTR unmarshaling.
- Don't allocate memory for TKIND_DISPATCH/TKIND_INTERFACE
unmarshaling as it will be lost in the success case and interferes
with the failure case.
Robert Shearman <rob@codeweavers.com >
- Add outer unknown support for typelib marshaler.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Alex Villacis Lasso <a_villacis@palosanto.com >
- Fix leftover negative sign in height parameter for transparent
bitmap.
- Properly announce whether bitmap is transparent in get_Attributes.
- GIF transparency is now palette-index based, instead of RGB based.
- Keep original bitmap and XOR mask separate, so that get_Handle
returns original bitmap.
- Initialize [orig|himetric][Width|Height] for PICTYPE_ICON case.
- Fix failure to notice the use of a GIF palette index greater or equal
to 128 for transparency.
- After Float->string conversion via sprintfW(), VarDecFromR[4|8] is
forced to use US locale for string->Decimal conversion, to agree with
sprintfW().
svn path=/trunk/; revision=15011
2005-05-05 18:29:41 +00:00
Gé van Geldorp
61e422828e
Sync to Wine-20050419:
...
Juan Lang <juan_lang@yahoo.com >
- Implement PropSys{Alloc|Free}String, and support BSTRs in
PropVariant{Clear|Copy} using them.
- Begin implementing IPropertyStorage.
- Add traces, add unit tests for IPropertyStorage, and fix the problems
they caught.
- Implement FmtIdToPropStgName & PropStgNameToFmtId, with tests.
- add write support to IPropertyStorage, with tests
- misc. cleanups the tests turned up
- Add a comment about byte order, change types to reduce casting and not
cast away constness.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Change prototypes so gcc with some warnings doesn't bark.
- Correct and complete some api documentation.
Mike McCormack <mike@codeweavers.com >
- Eliminate forward declarations, make functions static.
- Eliminate casts of the return value of HeapAlloc.
- Remove function prototypes, make functions static.
- StgOpenStorage shouldn't open zero length storage files.
- Remove unnecessary function prototypes.
Robert Shearman <rob@codeweavers.com >
- Add critsec debugging info.
- Move the modal loop called during RPCs into CoWaitForMultipleHandles.
- Use a mutex for long remoting calls to IRemUnknown methods.
- Remove locking in apartment_disconnectproxies as it is not needed.
- Use PostMessage instead of SendMessage so we can run the message
loop or not as appropriate.
- Rename apartment functions to become more object-oriented.
- Rename register_ifstub to marshal_object to more accurately describe
what it does.
- Add new function, apartment_getoxid, to prepare for a possible
future patch where remoting is started on demand.
Jon Griffiths <jon_p_griffiths@yahoo.com >
- Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Huw Davies <huw@codeweavers.com >
- Don't close reg key if the open failed.
- WriteFmtUserTypeStg doesn't pull a CLSID from the registry - it's
unclear when (if at all) this gets written.
Alexandre Julliard <julliard@winehq.org >
- Fixed a buffer overflow.
Joris Huizer <jorishuizer@planet.nl >
- A few memory checks avoiding memory leaks.
Dmitry Timoshkov <dmitry@codeweavers.com >
- Zero out an invalidated runningObjectTableInstance pointer.
Dimitrie O. Paun <dpaun@rogers.com >
- Remove the need for the non-standard (Close|Delete)MetaFile16().
Troy Rollo <wine@troy.rollo.name >
- ix test for STGM_SHARE_EXCLUSIVE on nameless DocFiles.
svn path=/trunk/; revision=15010
2005-05-05 18:16:09 +00:00
Thomas Bluemel
6b48fc81ad
implemented RegOpenUserClassesRoot (doesn't work in reactos because there's no symbolic link \Registry\User\<SID>_Classes yet)
...
svn path=/trunk/; revision=15009
2005-05-05 17:45:00 +00:00
Hervé Poussineau
bcbeeea71f
Change ExFreePool to ExFreePoolWithTag
...
Don't call RtlFreeUnicodeString if the string wasn't created by RtlAnsiStringToUnicodeString or RtlUpcaseUnicodeString
Implement ExRosQueryNonPagedPoolTag
Add BAD_POOL_CALLER code
svn path=/trunk/; revision=15008
2005-05-05 17:20:10 +00:00
Eric Kohl
11670a0523
Implement OpenAndMapFileForRead, RetreiveFileSecurity, StampFileSecurity, TakeOwnershipOfFile and UnmapAndCloseFile.
...
svn path=/trunk/; revision=15007
2005-05-05 16:16:28 +00:00
Thomas Bluemel
de9188501b
the registry functions shouldn't change the last error, instead they should just return the error code.
...
svn path=/trunk/; revision=15006
2005-05-05 16:15:08 +00:00
Magnus Olsen
f2454371af
Update the swedish translation by
...
David Nordenberg
svn path=/trunk/; revision=15005
2005-05-05 16:05:46 +00:00
Hervé Poussineau
a3d0da6d95
Don't desallocate non allocated memory
...
svn path=/trunk/; revision=15004
2005-05-05 15:39:36 +00:00
Thomas Bluemel
b9c033f3ec
- ported BuildTrusteeWithObjectsAndNameA/W and BuildTrusteeWithObjectsAndSidA/W from wine
...
- implemented RegOpenCurrentUser
- directly forward GetSecurityDescriptorLength to NTDLL.RtlLengthSecurityDescriptorguard dumping the stack trace to prevent infinite exception loopsguard dumping the stack trace to prevent infinite exception loops
svn path=/trunk/; revision=15003
2005-05-05 15:39:27 +00:00
Hervé Poussineau
9961bb7d69
Better handle of wrong arguments in IoRegisterDeviceInterface
...
svn path=/trunk/; revision=15002
2005-05-05 15:39:09 +00:00
Thomas Bluemel
0f4b0fd412
guard dumping the stack trace to prevent infinite exception loops
...
svn path=/trunk/; revision=15001
2005-05-05 15:38:32 +00:00
Hervé Poussineau
e5443b9351
Call Fs notifications at PASSIVE_LEVEL by using a guarded mutex
...
Use ExFreePoolWithTag instead of ExFreePool
svn path=/trunk/; revision=15000
2005-05-05 13:27:00 +00:00
Thomas Bluemel
da6a50d93f
directly use HeapAlloc/Free in midl_user_allocate and midl_user_free instead of the depreciated GlobalAlloc/Free functions
...
svn path=/trunk/; revision=14999
2005-05-05 13:24:39 +00:00
Thomas Bluemel
cb363f4f7d
use SERVICES_ACTIVE_DATABASE if the caller didn't specify a database for OpenSCManager()
...
svn path=/trunk/; revision=14998
2005-05-05 12:58:03 +00:00
Alex Ionescu
264cee75a3
Simply fix up the formatting, there were tabs and 3 spaces and 4 spaces and 2 spaces identation. No code was harmed.
...
svn path=/trunk/; revision=14997
2005-05-05 12:35:09 +00:00
Thomas Bluemel
74d7b0c5f4
prevent buffer overflow, LoadString accepts the size of the buffer in TCHARs, not in bytes!
...
svn path=/trunk/; revision=14996
2005-05-05 12:25:40 +00:00
Thomas Bluemel
e85ca23849
don't dereference lpTokenAttributes if the caller passed NULL to DuplicateTokenEx
...
svn path=/trunk/; revision=14995
2005-05-05 12:21:43 +00:00
Magnus Olsen
d22f099901
Usurp
...
fransch translations
fix right help string printing out on screen wrong strings was loading when you need help
incress the string buffer for loading strings from rc example for dir /?
remove duplicate STRING_PARAM_ERROR
solv bugzila bug 618
svn path=/trunk/; revision=14994
2005-05-05 12:03:43 +00:00
Hartmut Birr
3fdefd1abf
- Use the WIN32 option to select the correct mkdir.
...
svn path=/trunk/; revision=14993
2005-05-05 11:28:49 +00:00
Hartmut Birr
76a83ce1cc
- Detect msys on windows as a linux system.
...
- Creating of the bootcd will not work. There is somewhere a path with 'c:/'.
svn path=/trunk/; revision=14992
2005-05-05 11:26:32 +00:00
Hartmut Birr
159160db0d
- Fixed the parameters for NtOpenFile in InternalFindFirstFile.
...
- Closed the opened directory on error in InternalFindFirstFile.
svn path=/trunk/; revision=14991
2005-05-05 11:07:28 +00:00
Hartmut Birr
43e3abdd99
- Return the length in VfatDirectoryControl.
...
svn path=/trunk/; revision=14990
2005-05-05 11:05:05 +00:00
Hartmut Birr
5e49963c1a
- Free always the name string and the completion context in IopDeleteFile.
...
- Fixed the check for synchronous operations in NtQueryDirectoryFile.
svn path=/trunk/; revision=14989
2005-05-05 11:03:27 +00:00
Hartmut Birr
4200c75f3b
- Guard the copying to the IOSB.
...
- Do the main processing on success or if previous STATUS_PENDING was returned.
Do not use some of the IRP and FO flags at this point.
- Set all results before signaling the events.
- Signal the FO event previous the user event.
- Made the code a little bit shorter.
svn path=/trunk/; revision=14988
2005-05-05 10:59:34 +00:00
Hervé Poussineau
e80efe27d7
SVN maintenance:
...
Delete wine_unicode.map
Add *.map to ignore list
svn path=/trunk/; revision=14987
2005-05-05 09:59:38 +00:00
Casper Hornstrup
0bb263067a
Copy wininet to branch
...
svn path=/branches/xmlbuildsystem/; revision=14986
2005-05-05 09:48:22 +00:00
Casper Hornstrup
0922a0e8e5
Delete wininet
...
svn path=/branches/xmlbuildsystem/; revision=14985
2005-05-05 09:45:38 +00:00
Thomas Bluemel
483c08b898
- fixed RegSetValueEx to take the null-terminating byte for strings into account when the caller forgot it
...
- capture the driver service name string in NtLoadDriver
svn path=/trunk/; revision=14984
2005-05-05 02:46:17 +00:00
Thomas Bluemel
079656c5c4
only create handles with access rights needed for the operation
...
svn path=/trunk/; revision=14983
2005-05-05 00:07:27 +00:00
Magnus Olsen
7a3fb8af07
tinus
...
implement MouseResolution setting
Me (Magnus Olsen)
remove old psuax drv from hiveinst.inf and add tinus mouse drv settings
add MouseResolution setting to reg
svn path=/trunk/; revision=14982
2005-05-04 23:06:15 +00:00
Thomas Bluemel
0e71d1e88d
prevent buffer overflow, LoadString accepts the size of the buffer in TCHARs, not in bytes!
...
svn path=/trunk/; revision=14981
2005-05-04 22:32:43 +00:00
Thomas Bluemel
c1b7289bd6
prevent buffer overflow, LoadString accepts the size of the buffer in TCHARs, not in bytes!
...
svn path=/trunk/; revision=14980
2005-05-04 22:21:55 +00:00
Thomas Bluemel
410ddcfe72
correctly use tchar.h again and build a unicode version by default
...
svn path=/trunk/; revision=14979
2005-05-04 22:18:43 +00:00
Thomas Bluemel
6a0f65e223
it's valid to pass lpTargetHandle = NULL to DuplicateHandle()
...
svn path=/trunk/; revision=14978
2005-05-04 21:23:13 +00:00
Gé van Geldorp
600cfcc505
Fix GDB stub:
...
- Initialize WrapperTable routines as early as possible
- Initialize debug port (hard coded to COM2, 115200 baud for now)
- Don't limit runnable thread on startup
svn path=/trunk/; revision=14977
2005-05-04 20:38:43 +00:00
Thomas Bluemel
68b564e30a
make correct use of tchar.h in taskmgr and build it as unicode by default
...
svn path=/trunk/; revision=14976
2005-05-04 19:29:28 +00:00
Maarten Bosma
587ddda1d5
Steven Wilson: update tlist to use new process info struct names
...
svn path=/trunk/; revision=14975
2005-05-04 18:53:47 +00:00
Magnus Olsen
6039178c86
David Nordenberg: Swedish translation, proofread by Andreas Bjerkeholt and small change from Kris Engeman
...
svn path=/trunk/; revision=14974
2005-05-04 18:10:12 +00:00
Martin Fuchs
8ec74d5f10
restore toolbar bitmap
...
svn path=/trunk/; revision=14973
2005-05-04 17:59:36 +00:00
Magnus Olsen
7e2d943420
Swedish åäö was gone in the translation after some commit.
...
I which we can split all langues to own .rc files.
so this can not be happen agien
Thx Harteex for fixing åäö in the .rc file
svn path=/trunk/; revision=14972
2005-05-04 17:41:27 +00:00
Magnus Olsen
35b46085ea
filip0402 : patch for taskmgr to remove some hardcode string tested by Harteex
...
svn path=/trunk/; revision=14971
2005-05-04 16:54:48 +00:00
Hervé Poussineau
60bdc5ad60
Set Thread->SystemThread to TRUE when creating a system thread. Patch by Filip Navara
...
svn path=/trunk/; revision=14970
2005-05-04 16:00:39 +00:00
Aleksey Bragin
d534342503
RegOpenKey, RegOpenKeyEx A/W imported and ported from WINE. This keeps the current test set in advapi32_test registry on 85/0 level
...
svn path=/trunk/; revision=14969
2005-05-04 15:53:54 +00:00
Aleksey Bragin
8460c6e770
NtOpenKey modified to correctly behave when wrong input params are given (according to WINE tests).
...
svn path=/trunk/; revision=14968
2005-05-04 15:27:05 +00:00
Hervé Poussineau
ed23d5951d
Fix flags checking in I8042ReadData (patch by Tinus_)
...
Check error codes returned by IoCreateDevice
Replace ExFreePool by ExFreePoolWithTag
svn path=/trunk/; revision=14967
2005-05-04 13:28:34 +00:00
Alex Ionescu
985abe1494
Fix horrible bug where Queued Threads were treated like Threads on the Ready list. I was aware of this bug for months and it's fixed in my new scheduler but now that tinus has seen it happen, I'm comitting the fix temporarly in trunk.
...
svn path=/trunk/; revision=14966
2005-05-03 23:24:26 +00:00
Magnus Olsen
151078eab1
bugfix from, tinus mailto:o112w8r02@sneakemail.com
...
fixining http://reactos.com/bugzilla/show_bug.cgi?id=616#c1
bug in mozila
There's a small bug in usetup/bootsup.c which makes it fail formatting the disk.
It tries to read the bootsector image on the cdrom for write access (which
succeeds), then tries to read from the handle (which fails).
svn path=/trunk/; revision=14965
2005-05-03 23:18:21 +00:00
Hartmut Birr
5255b326ec
Do always set the UserIosb of an irp in IoSecondStageCompletion.
...
svn path=/trunk/; revision=14964
2005-05-03 21:42:35 +00:00
Hervé Poussineau
f2b9954c3f
Add French translation for sndvol32 (Patch by Usurp)
...
Set properties for Cz.rc and Sv.rc
svn path=/trunk/; revision=14963
2005-05-03 21:25:41 +00:00
Magnus Olsen
0d5f3d84cb
Implement WSAStringToAddressA
...
svn path=/trunk/; revision=14962
2005-05-03 18:37:51 +00:00
Magnus Olsen
4732ce19d1
Implement WSAStringToAddressW
...
svn path=/trunk/; revision=14961
2005-05-03 17:22:52 +00:00
Hervé Poussineau
d6ce9d647e
Remove Disk driver for Bochs.
...
It doesn't compile and shouldn't be usefull as we have a normal disk driver in drivers/storage/disk
svn path=/trunk/; revision=14960
2005-05-03 13:14:59 +00:00
Martin Fuchs
aa0e827382
rosshell: printer and network folder in start menu
...
svn path=/trunk/; revision=14959
2005-05-03 12:15:27 +00:00
Alex Ionescu
e49c3dc30f
revert accidental commit
...
svn path=/trunk/; revision=14958
2005-05-03 11:56:46 +00:00
Martin Fuchs
61ce6acfa9
context menu interface pointer cleanup
...
svn path=/trunk/; revision=14957
2005-05-03 09:32:10 +00:00
Martin Fuchs
7b8809480b
small optimization for the last change
...
svn path=/trunk/; revision=14956
2005-05-03 09:21:42 +00:00
Martin Fuchs
63415000fe
display custom folders in start menu root
...
svn path=/trunk/; revision=14955
2005-05-03 08:04:58 +00:00
Martin Fuchs
7bb756385c
context menu interface pointer cleanup
...
svn path=/trunk/; revision=14954
2005-05-03 08:03:46 +00:00
Hartmut Birr
c853c0b6e3
Open/create all files with the necessary rights.
...
svn path=/trunk/; revision=14951
2005-05-02 20:30:29 +00:00
Hartmut Birr
98c1f41b90
- Check first for a valid returned object in ObOpenObjectByName.
...
- Free always the remaining path string if an error is returned in ObOpenObjectByName.
svn path=/trunk/; revision=14950
2005-05-02 19:12:31 +00:00
Hervé Poussineau
82eacd2e6d
Add i8042prt.sys and kbdclass.sys to boot cd
...
Remove leftover of keyboard.sys and psaux.sys drivers
(Pointed by Usurp)
svn path=/trunk/; revision=14949
2005-05-02 16:35:58 +00:00
Emanuele Aliberti
143f5e1f74
Move VMS subtree in the proper place.
...
svn path=/trunk/; revision=14948
2005-05-02 14:15:56 +00:00
Filip Navara
51e5c11dc8
Fix Alex's completely wrong fix for NtUserScrollWindowEx (aka bug #606 ).
...
svn path=/trunk/; revision=14947
2005-05-02 14:05:38 +00:00
Alex Ionescu
6c331c3529
Fix many of the scrollbar issues. However, MDI Scrollbars are still not working perfectly. Patch by tinus <o112w8r02@sneakemail.com>. Fixes bug 606
...
svn path=/trunk/; revision=14946
2005-05-02 11:42:41 +00:00
Alex Ionescu
dff743f85a
Don't call internal function which checks parameters since our parameter is kernel mode.
...
svn path=/trunk/; revision=14945
2005-05-02 11:38:48 +00:00
Hervé Poussineau
252332e971
Don't free unicode strings in case of error
...
svn path=/trunk/; revision=14944
2005-05-02 11:03:54 +00:00
Art Yerkes
dabd9ab597
Fix KDSERIAL.
...
svn path=/trunk/; revision=14943
2005-05-02 07:04:36 +00:00
Alex Ionescu
f19732f822
Same kind of fixes for NtFlushBuffersFile
...
svn path=/trunk/; revision=14942
2005-05-02 05:27:32 +00:00
Alex Ionescu
fb52d69134
Fix NtQueryInformationFile. Use right device object in case of FO_DIRECT_DEVICE_OPEN, use local event, set proper flags so that the I/O manager does the copying and freeing of the buffers, respect syyncronous I/O. Same kind of fixes for IoQueryFileInformation
...
svn path=/trunk/; revision=14941
2005-05-02 05:15:20 +00:00
Martin Fuchs
7997eff27f
implement owner drawn context menus for winefile
...
svn path=/trunk/; revision=14940
2005-05-01 23:19:48 +00:00
Hervé Poussineau
f4bf96a034
Fix garbage text output with cmd.exe in GUI mode.
...
Thanks to Hartmut for pointing me the problem
svn path=/trunk/; revision=14939
2005-05-01 22:30:13 +00:00
Alex Ionescu
b099687f31
Byebye decrepit drivers
...
svn path=/trunk/; revision=14938
2005-05-01 22:29:18 +00:00
Alex Ionescu
24f249ab54
Remove incorrect change
...
svn path=/trunk/; revision=14936
2005-05-01 22:20:13 +00:00
Alex Ionescu
f3a824a347
remove accidental commit
...
svn path=/trunk/; revision=14935
2005-05-01 22:06:38 +00:00
Alex Ionescu
f38095c406
Remove incorrect change
...
svn path=/trunk/; revision=14934
2005-05-01 21:57:57 +00:00
Alex Ionescu
13c655b516
Do not signal event twice. Thanks to Gunnar for finding the bug
...
svn path=/trunk/; revision=14933
2005-05-01 21:51:57 +00:00
Martin Fuchs
8441c8115e
merge ROS Shell without integrated explorer part into trunk
...
svn path=/trunk/; revision=14932
2005-05-01 21:22:13 +00:00
Thomas Bluemel
38055bc7ed
DeleteFile should create a handle with DELETE access rights
...
svn path=/trunk/; revision=14931
2005-05-01 21:19:04 +00:00
Hervé Poussineau
9420d88967
SVN maintenance on new directories/files
...
svn path=/trunk/; revision=14929
2005-05-01 21:03:02 +00:00
Filip Navara
27fff4b070
Potapnik <jirka@studioprojekt.cz>
...
Czech translation of Registry Editor.
svn path=/trunk/; revision=14928
2005-05-01 20:53:29 +00:00
Filip Navara
a5584f9242
Potapnik <jirka@studioprojekt.cz>
...
Czech translation of VMWInst, Welcome and WinLogon (with one change by me).
svn path=/trunk/; revision=14927
2005-05-01 20:48:20 +00:00
Alex Ionescu
a70444fab1
i8042prt driver by tinus.
...
svn path=/trunk/; revision=14926
2005-05-01 20:38:29 +00:00
Magnus Olsen
82b7f31f61
reverted them back from ekohl change it create
...
alot of problem example chater are not being display right
if you switch reactos to another langues.
svn path=/trunk/; revision=14925
2005-05-01 20:30:41 +00:00
Hervé Poussineau
fbad02ab35
Please give names to your PDOs. Should correct the boot on non-ACPI systems.
...
svn path=/trunk/; revision=14924
2005-05-01 20:20:59 +00:00
Martin Fuchs
7562cce403
more rosshell separations
...
svn path=/branches/lean-explorer/; revision=14923
2005-05-01 20:12:06 +00:00
Martin Fuchs
2547a93939
experimental ROS Shell without integrated explorer part
...
svn path=/branches/lean-explorer/; revision=14922
2005-05-01 20:02:30 +00:00
Alex Ionescu
aa1fd35178
Fix IopCloseFile: Use IRP_SYNC_API flag, use local stack event, get the right deviceobject if FO_DIRECT_DEVICE_OPEN is set, set IRP_CLOSE_OPERATION flag.
...
svn path=/trunk/; revision=14921
2005-05-01 19:46:51 +00:00
Alex Ionescu
f7695b0f53
Fix IopDeleteFile: Use IRP_SYNC_API flag, use local stack event, fix memory leak (Free completion context), dereference completion port, get the right deviceobject if FO_DIRECT_DEVICE_OPEN is set
...
svn path=/trunk/; revision=14920
2005-05-01 19:36:00 +00:00
Thomas Bluemel
722d9a84e4
fixed some warnings with gcc4 (mostly assignment differs in signedness warnings)
...
svn path=/trunk/; revision=14919
2005-05-01 19:30:06 +00:00
Magnus Olsen
832cfa1af7
Fix so it can compile agein
...
svn path=/trunk/; revision=14918
2005-05-01 18:23:08 +00:00
Magnus Olsen
62bf02deb7
Remove some hardcode strings
...
to En.rc
svn path=/trunk/; revision=14917
2005-05-01 17:32:09 +00:00
Magnus Olsen
7a4df43bd1
Move english langues to own .rc file (En.rc) so it be more easy to maintain all langues
...
svn path=/trunk/; revision=14916
2005-05-01 15:18:45 +00:00
Magnus Olsen
6ee6ce325b
Move english langues to own .rc file (En.rc) so it be more easy to maintain all langues
...
svn path=/trunk/; revision=14915
2005-05-01 14:53:57 +00:00
Magnus Olsen
dfa965f933
Andreas Bjerkeholt: Swedish translation, proofread by David Nordenberg
...
svn path=/trunk/; revision=14914
2005-05-01 14:42:04 +00:00
Magnus Olsen
27da6bdc5d
David Nordenberg: Swedish translation, proofread by Andreas Bjerkeholt
...
svn path=/trunk/; revision=14913
2005-05-01 14:39:01 +00:00
Eric Kohl
2603ff574e
- Use fixed message buffer size.
...
- Don't translate command options.
- Only use _one_ message buffer per function.
- Fix indentation mess.
svn path=/trunk/; revision=14912
2005-05-01 13:58:30 +00:00
Martin Fuchs
ca6a77b739
restore the IDS_TERMINATE strings trashed by the commit in rev. 14769
...
Could please someone with a swedish environment check if the character encoding in codepage 1252 is correct?
svn path=/trunk/; revision=14911
2005-05-01 12:56:25 +00:00
Art Yerkes
196bd4d6aa
Added HOST=mingw32-linux64 setting.
...
Fixed various small breakage for linux64 host.
svn path=/trunk/; revision=14910
2005-05-01 11:24:07 +00:00
Filip Navara
515d8e34ac
tinus <o112w8r02@sneakemail.com>
...
Call the shell hook on showing/hiding window.
svn path=/trunk/; revision=14909
2005-05-01 11:15:11 +00:00
Hartmut Birr
ea130b3ba2
Made the loading of resource strings more unicode compatibly.
...
svn path=/trunk/; revision=14908
2005-05-01 10:28:58 +00:00
Hartmut Birr
7ce3991a5c
Return the correct data length for FSCTL_PIPE_GET_STATE.
...
svn path=/trunk/; revision=14907
2005-05-01 09:53:19 +00:00
Hartmut Birr
65deeff1c1
Fixed the calculation of timeout values.
...
svn path=/trunk/; revision=14906
2005-05-01 09:51:06 +00:00
Hartmut Birr
d226234328
Print symbol names if DBG is defined.
...
svn path=/trunk/; revision=14905
2005-05-01 09:49:45 +00:00
Filip Navara
ecba11e64f
Potapnik <jirka@studioprojekt.cz>
...
Czech translation of Task Manager statusbar messages.
svn path=/trunk/; revision=14904
2005-05-01 09:45:35 +00:00
Filip Navara
d13148cece
Forgot to change the sprintf statements in revision 14902.
...
svn path=/trunk/; revision=14903
2005-05-01 09:29:20 +00:00
Filip Navara
3ce5a90320
Move the statusbar strings to resources.
...
svn path=/trunk/; revision=14902
2005-05-01 09:23:12 +00:00
Eric Kohl
ccbb2fb84b
Use default locale until ReactOS fully suports all required locale functions!
...
svn path=/trunk/; revision=14901
2005-05-01 09:07:31 +00:00
Filip Navara
334e2d762a
Fix coordinate mapping of unmodRect in DefWndDoSizeMove.
...
svn path=/trunk/; revision=14900
2005-05-01 08:25:33 +00:00
Filip Navara
0c23b97544
Set the message point/time for keyboard and hotkey messages.
...
svn path=/trunk/; revision=14899
2005-05-01 08:03:41 +00:00
Filip Navara
4913443e7e
Change the default system menu icon in MDI_AugmentFrameMenu to application icon (based on patch by tinus <o112w8r02@sneakemail.com>).
...
svn path=/trunk/; revision=14898
2005-05-01 07:10:47 +00:00
Gé van Geldorp
dd735b0384
svn maintenance
...
svn path=/trunk/; revision=14897
2005-05-01 07:08:18 +00:00
Filip Navara
4fee912dfe
- Merge changes to MDI_AugmentFrameMenu from Wine (fixes part of bug #606 ).
...
- Fix deleting of bitmap in MDI_RestoreFrameMenu.
svn path=/trunk/; revision=14896
2005-05-01 07:05:13 +00:00
Gé van Geldorp
d679231534
svn maintenance
...
svn path=/trunk/; revision=14895
2005-05-01 06:38:51 +00:00
Thomas Bluemel
6e1ab38590
fixed uninitialized variable warning
...
svn path=/trunk/; revision=14894
2005-04-30 22:45:58 +00:00
Eric Kohl
8f40adc5eb
NtQueryInformationFile/NtSetInformationFile:
...
- Check for information class specific access rights.
- Clean-up some indentation mess.
svn path=/trunk/; revision=14893
2005-04-30 22:00:26 +00:00
Aleksey Bragin
be9f61a8b9
Fixed RegEnumValueA/W behaviour when output buffers are too small. This fixes 20+ tests from "advapi32_test registry" (now it has only 2 failures - but that's a reduced tests set!).
...
I beg my pardon for reformatting these two funcs and fixing bugs in one commit, I will do it in different commits in the future.
svn path=/trunk/; revision=14891
2005-04-30 21:11:34 +00:00
Magnus Olsen
acb9e6951d
forget this file
...
thx <hpoussin>
svn path=/trunk/; revision=14890
2005-04-30 21:07:32 +00:00
Magnus Olsen
671be67001
Remove all hardcode string to En.rc
...
Hopplyfull all hardcoing string are gone now
svn path=/trunk/; revision=14888
2005-04-30 19:00:46 +00:00
Filip Navara
a14761769e
Potapnik <jirka@studioprojekt.cz>
...
Czech translation of Task Manager.
svn path=/trunk/; revision=14887
2005-04-30 18:55:44 +00:00
Phillip Susi
96f75639c4
Renamed another makefile in the xmlbuildsystem branch that had the wrong case
...
svn path=/branches/xmlbuildsystem/; revision=14886
2005-04-30 18:52:55 +00:00
Filip Navara
7765507978
Potapnik <jirka@studioprojekt.cz>
...
Czech translations of appwiz, control, desk, intl, ncpa, sysdm and timedate.
svn path=/trunk/; revision=14885
2005-04-30 18:49:41 +00:00
Alex Ionescu
9ff89d4fd7
Add hack for ROS's weird behavior. Will investigate but this lets you boot for now
...
svn path=/trunk/; revision=14884
2005-04-30 17:43:18 +00:00
Hartmut Birr
d7ea77e414
Set the readed size within the irp.
...
svn path=/trunk/; revision=14883
2005-04-30 17:37:11 +00:00
Alex Ionescu
f04a0c4e50
Remove debug message
...
svn path=/trunk/; revision=14882
2005-04-30 17:30:05 +00:00
Phillip Susi
ba9cb9156c
Fixed another makefile with the wrong case in the xmlbuildsystem branch
...
svn path=/branches/xmlbuildsystem/; revision=14881
2005-04-30 17:22:34 +00:00
Phillip Susi
d13badb58d
makefile was spelled with a lower case in the xmlbuild branch,
...
but with upper case M in the trunk. This was causing problems with
svn switch on win32 due to the name conflict.
svn path=/branches/xmlbuildsystem/; revision=14880
2005-04-30 17:15:58 +00:00
Phillip Susi
9550da5a54
Fixed up a few missing includes that were preventing builds
...
svn path=/branches/xmlbuildsystem/; revision=14879
2005-04-30 16:37:06 +00:00
Magnus Olsen
7b4892749e
Remove all hardcode string to En.rc
...
Hopplyfull all hardcoing string are gone now
in cmd
svn path=/trunk/; revision=14878
2005-04-30 16:21:06 +00:00
Magnus Olsen
f1dad288cd
Remove all hardcode string to En.rc
...
for all file
This changes are only for ver.c
Remove hardcode dev list to cmd.rc
update mailing adress for bug report to ros-dev@reactos.com
sugestion by GvG
I did leave copyright year hardcode in ver.c
svn path=/trunk/; revision=14877
2005-04-30 15:46:59 +00:00
Hervé Poussineau
5c87a8787a
Register GUID_DEVINTERFACE_COMPORT for serial devices
...
Register GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR for serenum devices
Fix some comments
svn path=/trunk/; revision=14876
2005-04-30 15:04:10 +00:00
Hervé Poussineau
8293cc1006
Patch by Tinus_: Check for right error code returned by ZwOpenSymbolicLinkObject
...
svn path=/trunk/; revision=14875
2005-04-30 14:53:41 +00:00
Hervé Poussineau
71486fdc01
Don't double define GUID_DEVICE_INTERFACE_ARRIVAL and GUID_DEVICE_INTERFACE_REMOVAL in include/ntos/ntpnp.h and w32api/include/ddk/wdmguid.h
...
svn path=/trunk/; revision=14874
2005-04-30 14:36:05 +00:00
Gé van Geldorp
c15811bc14
Change BootDrive/BootPartition examples to BootPath
...
svn path=/trunk/; revision=14873
2005-04-30 14:15:38 +00:00
Hervé Poussineau
08b9a8878b
I forgot to dereference FileObject in IoSetDeviceInterfaceState
...
svn path=/trunk/; revision=14872
2005-04-30 13:53:39 +00:00
Magnus Olsen
6510ad1387
Remove all hardcode string to En.rc
...
svn path=/trunk/; revision=14871
2005-04-30 13:35:52 +00:00
Magnus Olsen
e705463f4a
Remove all hardcode string to En.rc
...
svn path=/trunk/; revision=14870
2005-04-30 13:13:36 +00:00
Magnus Olsen
04dd142850
Remove all hardcode string to En.rc
...
svn path=/trunk/; revision=14869
2005-04-30 12:36:36 +00:00
Magnus Olsen
39458d7a85
Remove all hardcode string to En.rc
...
svn path=/trunk/; revision=14868
2005-04-30 11:53:15 +00:00
Magnus Olsen
fcedc0bf07
Remove all hardcode string to En.rc
...
from misc.c, move.c pause.c, prompt.c
svn path=/trunk/; revision=14867
2005-04-30 11:16:47 +00:00
Hervé Poussineau
b8bccfb8b4
Implement IoRegisterPlugPlayNotification, IoUnregisterPlugPlayNotification
...
Implement IoSetDeviceInterfaceState
Fix IoRegisterDeviceInterface
Add prototype for ExFreePoolWithTag
namespc.c: change STATUS_UNSUCCESSFUL to STATUS_OBJECT_NAME_INVALID
SVN maintenance in ntoskrnl/kd/wrappers/
svn path=/trunk/; revision=14866
2005-04-30 09:39:09 +00:00
Filip Navara
847279d106
Denzil <d3nzil@gmail.com>
...
Czech translation of Package Manager (with minor corrections by myself).
svn path=/trunk/; revision=14865
2005-04-30 05:08:13 +00:00
Filip Navara
eddbd1a4e3
tinus <o112w8r02@sneakemail.com>
...
Change the backtrace command to show current EIP too.
svn path=/trunk/; revision=14864
2005-04-30 04:43:17 +00:00
Magnus Olsen
6985385b7d
Remove all hardcode string to En.rc
...
from locale.c
svn path=/trunk/; revision=14863
2005-04-29 19:49:50 +00:00
Thomas Bluemel
827c16db5f
- added stubs for NtSuspendProcess and NtResumeProcess
...
- the ProcessDebugPort information class is read-only on NT5.1+
svn path=/trunk/; revision=14862
2005-04-29 16:41:52 +00:00
Alex Ionescu
aff5e61f45
IRP Completion Fixes for 2nd-Stage:
...
- Free ALL Mdls, not just the first
- Don't copy buffered data just because the Device Object is buffered. Check if the IRP is.
- Don't handle MajorFunctions differenty, use flags which are now correctly set in order to determine course of action.
- Free memory by using flag.
- Don't remove IRP from Thread List too soon.
- Don't use FileObject fields after dereferencing it.
- Don't call IO Completion if there is already an APC routine.
- Signal FileObject/UserEvent properly depending on cases.
- Don't call UserAPC and set events like before if the IRP actually failed.
svn path=/trunk/; revision=14861
2005-04-29 14:38:05 +00:00
Aleksey Bragin
11e90a8e41
Import from WINE 25.04.05 (just because we have old version sitting in our SVN, which shows failures even on WinXP).
...
Now "advapi32_test registry" has 0 failures on Windows XP Pro. (and generally should have 0 failures under ROS too...)
svn path=/trunk/; revision=14860
2005-04-29 11:25:55 +00:00
Hervé Poussineau
aa182938a2
Remove debug message
...
svn path=/trunk/; revision=14859
2005-04-29 07:35:01 +00:00
Alex Ionescu
19a014905e
And look who made a dumber mistake ;). Thanks WaxDragon
...
svn path=/trunk/; revision=14858
2005-04-29 02:13:42 +00:00
Magnus Olsen
b35cd289ca
Swedish translations by Kris Engeman
...
svn path=/trunk/; revision=14857
2005-04-28 23:17:13 +00:00
Magnus Olsen
2a0755fbb0
Translate by Andreas Bjerkeholt (harteex@gmail.com)
...
svn path=/trunk/; revision=14856
2005-04-28 23:15:26 +00:00
Hervé Poussineau
cc5a10001c
SVN maintenance:
...
Add svn:eol-style = native
Add svn:keywords = author date id revision
svn path=/trunk/; revision=14855
2005-04-28 23:14:54 +00:00
Magnus Olsen
32d6f2faa4
David Nordenberg: Swedish translation
...
svn path=/trunk/; revision=14854
2005-04-28 23:11:04 +00:00
Alex Ionescu
e606cb3718
Remove rant. H&E are very competent developers and made a typical bug that anyone could've made. I was just pissed for having lost an hour finding it ;)
...
svn path=/trunk/; revision=14853
2005-04-28 22:39:50 +00:00
Magnus Olsen
0dd12c923f
Remove all hardcode string to En.rc
...
from memmory.c
svn path=/trunk/; revision=14852
2005-04-28 22:05:26 +00:00
Hervé Poussineau
1e92d6dfb5
Don't pass a NULL pointer as offset when creating a IRP_MJ_READ irp.
...
svn path=/trunk/; revision=14851
2005-04-28 21:56:36 +00:00
Magnus Olsen
cadb55139f
Remove all hardcode string to En.rc
...
from free.c, goto.c, if.c label.c
svn path=/trunk/; revision=14850
2005-04-28 21:17:07 +00:00
Aleksey Bragin
23c9abb0b3
Fix (registry.c:325, dated 20050425) test failure. Description: Added RegOpenKeyA/W check for input param (if it's NULL pointer, returning error)
...
svn path=/trunk/; revision=14849
2005-04-28 20:26:06 +00:00
Magnus Olsen
492c96c8f9
change _T((LPTSTR)szMsg)) to (LPTSTR)szMsg)
...
thanks royce3 he did see my small mistage
Remove all hardcode string to En.rc
from for.c
svn path=/trunk/; revision=14848
2005-04-28 20:00:37 +00:00
Magnus Olsen
5571662474
Remove all hardcode string to En.rc
...
from echo.c and error.c
svn path=/trunk/; revision=14847
2005-04-28 17:44:34 +00:00
Aleksey Bragin
9e858b535b
Added Nls\Locale registry tree, it corresponds to locales I imported from WINE a few revisions ago.
...
svn path=/trunk/; revision=14846
2005-04-28 14:48:28 +00:00
Magnus Olsen
b6ef59c124
Fix all these warings
...
libnurbs/nurbtess/sampleComp.cc: In function `void sampleCompLeft(Real*, Real*, vertexArray*, Int, Int, vertexArray*, Int, Int, gridBoundaryChain*, Int, Int, Int, Int, Int, Int, primStream*)':
libnurbs/nurbtess/sampleComp.cc:162: warning: 'gridMidIndex1' might be used uninitialized in this function
libnurbs/nurbtess/sampleComp.cc:162: warning: 'gridMidIndex2' might be used uninitialized in this function
libnurbs/nurbtess/sampleCompRight.cc: In function `void sampleCompRight(Real*, Real*, vertexArray*, Int, Int, vertexArray*, Int, Int, gridBoundaryChain*, Int, Int, Int, Int, Int, Int, primStream*)':
libnurbs/nurbtess/sampleCompRight.cc:75: warning: 'gridMidIndex1' might be used uninitialized in this function
libnurbs/nurbtess/sampleCompRight.cc:75: warning: 'gridMidIndex2' might be used uninitialized in this function
svn path=/trunk/; revision=14845
2005-04-28 13:55:35 +00:00
Aleksey Bragin
4e01611563
Imported locales information from WINE. Sorry it isn't done the "right way" (store all info in locales.nls as WinXP does), but for now I think this way will do.
...
Also some locales aren't imported because their info contains unicode characters, and I didn't want to switch kernel32 from windres to wrc.
svn path=/trunk/; revision=14844
2005-04-28 13:54:19 +00:00
Aleksey Bragin
af4afa4f65
Imported LANG_ and SUBLANG_ defines from WINE
...
svn path=/trunk/; revision=14843
2005-04-28 13:50:32 +00:00
Magnus Olsen
4a2a65e916
Fix all these waring by initaielize them where they are declare
...
libutil/quad.c: In function `gluPartialDisk':
libutil/quad.c:451: warning: 'texLow' might be used uninitialized in this function
libutil/quad.c:451: warning: 'texHigh' might be used uninitialized in this function
libutil/quad.c: In function `gluSphere':
libutil/quad.c:720: warning: 'sintemp2' might be used uninitialized in this function
libutil/quad.c:720: warning: 'sintemp3' might be used uninitialized in this function
libutil/quad.c:720: warning: 'sintemp4' might be used uninitialized in this function
libutil/quad.c:721: warning: 'costemp2' might be used uninitialized in this function
libutil/quad.c:721: warning: 'costemp3' might be used uninitialized in this function
libutil/quad.c:721: warning: 'costemp4' might be used uninitialized in this function
svn path=/trunk/; revision=14842
2005-04-28 13:38:30 +00:00
Magnus Olsen
dada212f2a
fix this waring
...
libutil/mipmap.c: In function `gluBuild3DMipmaps':
libutil/mipmap.c:7382: warning: 'proxyTarget' might be used uninitialized in this function
by initialized the value when it declare
svn path=/trunk/; revision=14841
2005-04-28 13:19:23 +00:00
Magnus Olsen
fadd959c12
fix waring with insiate iter
...
libutil/mipmap.c: In function `gluScaleImage':
libutil/mipmap.c:5105: warning: 'iter' might be used uninitialized in this function
remve outindex it is not being use at all
libutil/mipmap.c: In function `scaleInternalPackedPixel':
libutil/mipmap.c:5990: warning: 'outindex' might be used uninitialized in this function
svn path=/trunk/; revision=14840
2005-04-28 13:01:57 +00:00
Steven Edwards
6184590544
we have two copies of a better calc floating around
...
svn path=/trunk/; revision=14839
2005-04-28 03:37:01 +00:00
Alex Ionescu
f43691583f
My mistake
...
svn path=/trunk/; revision=14838
2005-04-28 00:57:35 +00:00
Alex Ionescu
defaccea55
IO Manager Cleanup continues:
...
- Removed many extra files that expanded the I/O Manager too much. We usually stick with the standard of
one object/class per file, like io/device.c or io/controller.c, so it was very confusing to have some
objects split up in 5 or 6 different files, some containing only one api. Additionally, even a third
system was used, were objects were bunched up together by class. This mess was so bad that NtCreateFile,
IopCreateFile, IoCreateFile, IopDeleteFile, NtDeleteFile and NtWriteFile were in 5 different files (as an
example).
- Cleaned up some IRP code and fixed a couple of bugs, mainly:
- Write I/O Type in IRP
- Write proper IRP Flags where they shoudl be used (Will help for completing requests when i clean up that code)
- Do *NOT* zero out buffers or data that shouldn't be zeroed. Scsiport actually dependen on this incorrect
behaviour. Code should never depend on a buffer being zeroed!
- Remove a lot of duplicated code and helper/alternate functions that weren't really useful.
- Free MDL and IRP on some failures where we didn't
- Alphabetized some of the large io files for easier lookup of functions. This and the deletions have resulted
in a completely bloated diff file. I will provide a cleaned up diff on request by manually downloading the
old revision and copy/pasting the new code directly above it. The functions which we touched are:
- IoAllocateIrp
- IoBuild[A]SyncronousFsdRequest
- IoBuildDeviceIoControlRequest
- IoInitializeIrp
- IoPageRead, IoSynchronousPageWrite
svn path=/trunk/; revision=14837
2005-04-28 00:54:59 +00:00
Hartmut Birr
612461644d
Fixed the check for a created first thread.
...
svn path=/trunk/; revision=14836
2005-04-27 21:57:24 +00:00
Hartmut Birr
a6d944ecfc
Close only the Nls directory handle if the directory was created.
...
svn path=/trunk/; revision=14835
2005-04-27 21:55:02 +00:00
Hartmut Birr
5e1d995563
Fixed _SEH2_END.
...
svn path=/trunk/; revision=14834
2005-04-27 21:51:55 +00:00
Hartmut Birr
2c12af40a1
Guarded some calls to handle functions with KeEnterCriticalRegion/KeLeaveCriticalRegion in PsDeleteCidHandle.
...
svn path=/trunk/; revision=14833
2005-04-27 21:47:34 +00:00
Hartmut Birr
d38a2745a9
Made the physical memory section permanent.
...
svn path=/trunk/; revision=14832
2005-04-27 21:44:27 +00:00
Hartmut Birr
68f8b9f89b
Reinitialized the palette entries after setting the video mode in DrvAssertMode.
...
svn path=/trunk/; revision=14831
2005-04-27 21:10:44 +00:00
Aleksey Bragin
06ff525737
Added language 0419 (russian) into NLS\Language
...
svn path=/trunk/; revision=14830
2005-04-27 19:46:41 +00:00
Art Yerkes
2e9d113d86
turned off DEBUG output (thanks to gge for pointing it out).
...
svn path=/trunk/; revision=14829
2005-04-27 19:04:20 +00:00
Magnus Olsen
f00d82e494
remove ddalphablt worng functions
...
it should have been NtGdiDdAddAlphaBlt
svn path=/trunk/; revision=14828
2005-04-26 22:28:24 +00:00
Magnus Olsen
3bd5362791
implement NtGdiDdBlt and NtGdiDdAlphaBlt
...
NtGdiDdAlphaBlt are not supportet by microsoft
so we report unsupport directx function
svn path=/trunk/; revision=14827
2005-04-26 22:02:32 +00:00
Aleksey Bragin
dd182c1076
A few locales entries added, though we have currently only 4 locales imported from wine (france, eng, enu, german)
...
svn path=/trunk/; revision=14826
2005-04-26 21:26:06 +00:00
Aleksey Bragin
037d9d7e8b
More DPRINTs added for better tracing of locale-related calls, but NDEBUG is defined.
...
svn path=/trunk/; revision=14825
2005-04-26 21:23:43 +00:00
Aleksey Bragin
23e1c587a2
Minor changes into a way locales are get and listed
...
svn path=/trunk/; revision=14824
2005-04-26 21:21:32 +00:00
Gé van Geldorp
c5106fcc0a
Sync to Wine-20050419:
...
Mike McCormack <mike@codeweavers.com >
- Load and display bitmaps in the dialogs.
- Make sure there's only one place we allocate dialog controls.
- Rename dupstrW to strdupW, and remove duplicate definition.
- Move definition of string manipulation functions to msipriv.h.
- Split out database functions, remove dependence on wine/unicode.h.
- Fix loading of the summary information.
- test cases for summary information
- fix memory leaks
- Implement summary information loading and saving.
- Declare MsiExportDatabase* in the spec file, and fix a typo.
- Replace instances of HeapAlloc/MultiByteToWideChar with the internally
defined strdupAtoW.
- Use strdup, implement MsiDatabaseImportA.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Peter Berg Larsen <pebl@math.ku.dk >
- Janitorial: Get rid of strncpy/strncpyW.
- Remove 2 identicals calls to strlenW.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Spanish translations updated.
Aric Stewart <aric@codeweavers.com >
- Implement Publish Components in order for MsiGetQualifiedComponent
apis to work. Also implement MsiGetQualifiedComponent, or at least some
of the functionality as it is supposed to install stuff if it is
absent, which it does not do yet.
- Make sure the GUID of the typelib we are registering matches the guid
requested from MSI. If not search the given typelib file to find the
typelib requested to register.
- If running in UI mode, then display the UI mode dialogs at the end of
the installs.
Steven Edwards <steven_ed4153@yahoo.com >
- Avoid using ver.h in favor of winver.h.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Hans Leidekker <hans@it.vu.nl >
- Dutch resource translation.
Marcus Meissner <meissner@suse.de >
- Fixed MsiDatabaseImportA, MsiDatabaseImportW, and
MsiCreateAndVerifyInstallerDirectory stub parameter counts.
Juan Lang <juan_lang@yahoo.com >
- Log missing environment vars for easier debugging.
svn path=/trunk/; revision=14823
2005-04-26 20:39:02 +00:00
Gé van Geldorp
f668ceb14f
Sync to Wine-20050419:
...
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es >
- Spanish translations updated.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
svn path=/trunk/; revision=14822
2005-04-26 20:05:25 +00:00
Gé van Geldorp
6119adfe22
Sync to Wine-20050419:
...
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
- SBSP_ABSOLUTE is 0 so we cannot do (wFlags & SBSP_ABSOLUTE).
- Add COMDLG32_DumpSBSPFlags().
Eric Pouech <pouech-eric@wanadoo.fr >
- Added proper definition for PRINTDLGEX[AW] structures.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
Juan Lang <juan_lang@yahoo.com >
- Change a fixme to a warn, and use W version of call.
Peter Berg Larsen <pebl@math.ku.dk >
- Replace strncpy with memcpy or lstrcpyn.
- Janitorial: Get rid of strncpy/strncpyW.
svn path=/trunk/; revision=14821
2005-04-26 19:18:13 +00:00
Hartmut Birr
c292d7ed88
- Preinitialise the com port infos with default values.
...
- Set the baud rate also in SerialPortInfo.
svn path=/trunk/; revision=14820
2005-04-26 19:06:19 +00:00
Gé van Geldorp
b55b368e31
Re-apply 14698 - 14762 and fix resulting problem
...
svn path=/trunk/; revision=14819
2005-04-26 18:18:36 +00:00
Magnus Olsen
9b91fad21c
Implement NtGdiDdCanCreateSurface
...
not tested
svn path=/trunk/; revision=14818
2005-04-26 17:19:06 +00:00
Hartmut Birr
c087372392
- Used SysProcessorTimeInfo to calculate the idle time.
...
- Fixed the allocation of SysProcessorTimeInfo.
- Used the process creation time as second unique id.
svn path=/trunk/; revision=14817
2005-04-26 16:28:38 +00:00
Alex Ionescu
946594bdc0
Implement IoRaiseHardError, combine error stuff, fix hideously wrong implementatin of Controller Objects.
...
svn path=/trunk/; revision=14816
2005-04-26 14:51:18 +00:00
Alex Ionescu
c6c78c3133
Fixedd CTM for sedwards. happy birthday to me
...
svn path=/trunk/; revision=14815
2005-04-26 13:17:44 +00:00
Alex Ionescu
d54cf3af82
Enable flags only for 3.4.3, should fix the build for people with versions below. Disabled on 4.0 since they are automatic
...
svn path=/trunk/; revision=14814
2005-04-26 12:35:32 +00:00
Thomas Bluemel
72612ded64
don't request write access in NtReadVirtualMemory, this should fix the listdlls.exe issues
...
svn path=/trunk/; revision=14813
2005-04-26 09:40:30 +00:00
Art Yerkes
869e1792b8
Fixes by WaxDragon:
...
- Implement get* integer reading.
- Properly implement ipv4addrs (validates a set of IPv4 addresses)
- Limit returned DNS servers to 1 until we fix iphlpapi.
svn path=/trunk/; revision=14812
2005-04-26 07:11:02 +00:00
Alex Ionescu
940803cd14
Do not strip if KDBG is used
...
svn path=/trunk/; revision=14811
2005-04-26 05:13:49 +00:00
Alex Ionescu
ae45230c20
Change optimization settings for retail builds. Change to -Os for smaller executables which are not slower, and enable more advanced optimizations. funitatatime is already included by default in GCC 4.0. Strip debug info from retail builds, since we don't parse the symbols anyways. I hope these options don't break anything, they don't for me; Debugging is unaffected.
...
svn path=/trunk/; revision=14810
2005-04-26 05:10:58 +00:00
Alex Ionescu
da26306086
Fix compilation with optimizations
...
svn path=/trunk/; revision=14809
2005-04-26 04:58:32 +00:00
Hartmut Birr
02202bd8b1
Fixed the initialising of bochs debug.
...
svn path=/trunk/; revision=14808
2005-04-25 20:35:37 +00:00
Alex Ionescu
b92778d49a
Remove excess header
...
svn path=/trunk/; revision=14807
2005-04-25 19:43:50 +00:00
Alex Ionescu
d06c1ef5e9
Remove dbg.h and move it to kd.h, it was getting confusing to have so many debug files. Also fixes hal to compile
...
svn path=/trunk/; revision=14806
2005-04-25 19:42:48 +00:00
Alex Ionescu
a3bf890534
Merge in wrappers with DBG setting as requested
...
svn path=/trunk/; revision=14805
2005-04-25 18:31:20 +00:00
Alex Ionescu
a893ce48dd
Fix compilation problem..
...
svn path=/trunk/; revision=14804
2005-04-25 18:29:16 +00:00
Hartmut Birr
7519345381
Replaced a dirty hack by another.
...
svn path=/trunk/; revision=14803
2005-04-25 17:57:57 +00:00
Alex Ionescu
6f666f0ad4
Simplify and correct KiDebugService
...
svn path=/trunk/; revision=14802
2005-04-25 16:17:35 +00:00
Alex Ionescu
3ebd40dd0f
Add GDB = 1 to makefile to compile-in the GDB Wrapper. These options will be better manged with rbuild
...
svn path=/trunk/; revision=14801
2005-04-25 15:20:15 +00:00
Alex Ionescu
6458f12f54
Added KiDebugService. Will optimize soon to use common Exit code
...
svn path=/trunk/; revision=14800
2005-04-25 15:02:11 +00:00
Alex Ionescu
e160c0fb26
KD System Rewrite:
...
- Totally dynamic based on the principle of Native Providers built-in the Kernel (like Screen,
FileLog and Serial) and a pluggable Wrapper which is optionally compiled (Bochs, GDB)
- Nothing changed in KDBG, except for that its settings (KDSERIAL/KDNOECHO) are now stored in
KdbDebugState instead.
- Wrappers are currently built uncondtionally. With rbuild, I'll make them easily removable.
- Debug Log code simplified greatly, sped up and now supports printing even the first boot messages,
which wasn't supported before.
- Removed most of KDBG compile-time settings, ones which are needed are in include/dbg as macros now.
- Left in some kdbg init code and break code, but it could be made to be used as a 'wrapper' for those
functions. I will do it later.
- Made a hack for KdpEnterDebuggerException..it seems to be called differently and at different times
for GDB vs KDBG and I couldn't unite them.
- KdpServiceDispatcher now does both the documented and ros-internal debug functions and will eventually
be called through INT2D from keyboard.sys instead of as an API.
All in all, this patch makes KD separated from KDBG and creates a pluggable architecture for creating future wrappers that don't require changing tons of code in the future. It improves the debug
log by printing even the earliest debug messages to it and it removes many of the manual ifdef(KDBG) but making them automatic though a single macro file. It makes extra debugging functionality optional and it
allows removal of a private API from our exports.
svn path=/trunk/; revision=14799
2005-04-25 14:44:48 +00:00
Gé van Geldorp
753a3c0e99
Sync to Wine-20050419:
...
Juan Lang <juan_lang@yahoo.com >
- Always initialize header file name, to prevent "#include (null)"
statements in generated files.
- Put space between include directive and include file.
- Add proxy/stub options to widl man page.
Vincent Beron <vberon@mecano.gme.usherb.ca >
- Add support for single in idl files.
- Keep types sorted in alphabetical order.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
svn path=/trunk/; revision=14798
2005-04-25 10:58:34 +00:00
Gé van Geldorp
2b5f3c76a1
Sync to Wine-20050419:
...
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Michael Lin <mlin@corvu.com.au >
- Change menu item options to use optional comma.
svn path=/trunk/; revision=14797
2005-04-25 09:12:35 +00:00
Gé van Geldorp
c782c3c14d
Sync to Wine-20040419:
...
Jon Griffiths <jon_p_griffiths@yahoo.com >
- -Wunsigned fixes.
Alexandre Julliard <julliard@winehq.org >
- Use the correct file name in the "generated automatically" comments.
- Don't crash on xrealloc(0) (found by Jon Griffiths).
Marcus Meissner <meissner@suse.de >
- Use correct movw instead of movl when handling segment registers.
svn path=/trunk/; revision=14796
2005-04-25 08:26:29 +00:00
Gé van Geldorp
1900553907
SVN maintenance
...
svn path=/trunk/; revision=14794
2005-04-25 07:13:04 +00:00
Thomas Bluemel
a075aaef57
add missing typecast
...
svn path=/trunk/; revision=14793
2005-04-24 20:12:14 +00:00
Eric Kohl
4fd3eee227
Implement the time format page for the regional settings control panel.
...
svn path=/trunk/; revision=14792
2005-04-24 14:49:56 +00:00
Maarten Bosma
63b33dd9b3
PackageManager: HTML Log
...
svn path=/trunk/; revision=14791
2005-04-24 10:37:17 +00:00
Alex Ionescu
88d6fe5cb4
Don't use hack for trap frames anymore, read TempEsp and TempSegSs for kernel-mode traps during debugging.
...
svn path=/trunk/; revision=14790
2005-04-23 20:02:39 +00:00
Alex Ionescu
5673eb73b9
Use fake frame in KDBG mode, not DBG
...
svn path=/trunk/; revision=14789
2005-04-23 19:23:00 +00:00
Casper Hornstrup
e2239c25dc
ROS_BUILDNOSTRIP environment variable to control building of non-symbol-stripped executable output files
...
svn path=/branches/xmlbuildsystem/; revision=14788
2005-04-23 18:41:02 +00:00
Alex Ionescu
8057554d01
forgot to delete this one too
...
svn path=/trunk/; revision=14787
2005-04-23 18:17:11 +00:00
Casper Hornstrup
f76d62cff1
Use correct case
...
svn path=/branches/xmlbuildsystem/; revision=14786
2005-04-23 18:16:59 +00:00
Alex Ionescu
a1151864cc
Share compiler-generated asm exports between ntdll and ntoskrnl (stuff like aullshr, alldiv, etc
...
svn path=/trunk/; revision=14785
2005-04-23 18:15:39 +00:00
Alex Ionescu
1d0c612395
Remove MDA support
...
svn path=/trunk/; revision=14784
2005-04-23 18:00:59 +00:00
Alex Ionescu
9a7799d8b8
Delete cruft
...
svn path=/trunk/; revision=14783
2005-04-23 17:56:10 +00:00
Casper Hornstrup
abe602feed
Don't detect host compiler on Linux
...
svn path=/branches/xmlbuildsystem/; revision=14782
2005-04-23 17:24:13 +00:00
Casper Hornstrup
dea6a7d878
Allow warnings for now (for real this time)
...
svn path=/branches/xmlbuildsystem/; revision=14781
2005-04-23 17:11:51 +00:00
Casper Hornstrup
a29d2466ef
Allow warnings for now
...
svn path=/branches/xmlbuildsystem/; revision=14780
2005-04-23 17:09:59 +00:00
Alex Ionescu
7f7e3e1cf6
Add more detailed comment about ThreadListEntry so people don't get confused liek I did
...
svn path=/trunk/; revision=14779
2005-04-23 16:23:57 +00:00
Alex Ionescu
6c66ab6c64
Move removing process from active list to PspDeleteProcess instead of PspExitProcess. This way we don't have to do it manually after ObInsertObject failure in PspCreateProces. Also, set the Process Query Time at the end of Process Creation, since the process doesn't really exist before then. Thanks to Hartmut for finding the bugs.
...
svn path=/trunk/; revision=14778
2005-04-23 16:17:27 +00:00
Alex Ionescu
e60561fb17
Move removing process from active list to PspDeleteProcess instead of PspExitProcess. This way we don't have to do it manually after ObInsertObject failure in PspCreateProces. Also, set the Process Query Time at the end of Process Creation, since the process doesn't really exist before then. Thanks to Hartmut for finding the bus.
...
svn path=/trunk/; revision=14777
2005-04-23 16:16:59 +00:00
Hartmut Birr
efa3efe5bb
Fixed restoring of registers.
...
svn path=/trunk/; revision=14776
2005-04-23 16:09:06 +00:00
Magnus Olsen
b331ee2104
Swedish translation
...
Andreas Bjerkeholt (harteex@gmail.com )
svn path=/trunk/; revision=14775
2005-04-23 14:16:48 +00:00
Magnus Olsen
18ca7ef010
Swedish translation by Kris Engeman
...
irc : nick "Wacko"
svn path=/trunk/; revision=14774
2005-04-23 14:14:16 +00:00
Magnus Olsen
e3f6aacd83
forget use lates winfile.rc
...
svn path=/trunk/; revision=14773
2005-04-23 14:09:44 +00:00
Magnus Olsen
7a1c9f6f2d
Fix a bug in sv.rc so it can compile
...
and it is working now in ros
svn path=/trunk/; revision=14772
2005-04-23 14:01:43 +00:00
Magnus Olsen
a893ac134a
reverit swedish translation
...
svn path=/trunk/; revision=14771
2005-04-23 13:42:15 +00:00
Magnus Olsen
aeb0176d0e
David Nordenberg: Swedish translation, proofread by Andreas Bjerkeholt
...
svn path=/trunk/; revision=14770
2005-04-23 13:39:53 +00:00
Magnus Olsen
b37e882082
2005-04-07 For swedish translations in explorer
...
* David Nordenberg: Fixed & on two idetical letters and switched to codepage 1252
svn path=/trunk/; revision=14769
2005-04-23 13:36:06 +00:00
Hartmut Birr
8235965b9e
Fixed the smp build.
...
svn path=/trunk/; revision=14768
2005-04-23 12:44:42 +00:00
Hartmut Birr
d00288c263
- Initialized the process create time.
...
- Fixed some minor bugs.
svn path=/trunk/; revision=14767
2005-04-23 10:18:43 +00:00
Hartmut Birr
4db3d406aa
Removed a wrong additional reference in IoCreateDevice.
...
svn path=/trunk/; revision=14766
2005-04-23 10:16:18 +00:00
Gé van Geldorp
ed7c0b9e7c
Revert freeldr back to revision 14697
...
svn path=/trunk/; revision=14765
2005-04-23 10:15:49 +00:00
Hartmut Birr
493afd1118
Do not remove an entry from the parent for twice.
...
svn path=/trunk/; revision=14764
2005-04-23 10:14:29 +00:00
Hartmut Birr
ff121124b1
Remove the thread from the list when terminating.
...
svn path=/trunk/; revision=14763
2005-04-23 10:11:37 +00:00
Alex Ionescu
3ff5700950
And these should've been added...
...
svn path=/trunk/; revision=14762
2005-04-23 06:45:56 +00:00
Alex Ionescu
9732c7adea
Bug in previous commit...these should've been deleted
...
svn path=/trunk/; revision=14761
2005-04-23 06:43:39 +00:00
Alex Ionescu
665e646216
Small Debugging Services re-arrangement. /dbgk created for User-Mode debugging and Native Debug Objects (implemented an experimental NtCreateDebugObject. Untested and doesn't work since the DbgkObjectType isn't created yet. Added dbgk.h with the basic structures for now. Removed /dbg and split up code in ex/debug.c for executive and rtl/debug.c for RunTime Library Debug calls. Kdbg now dedicated in /kdbg.
...
svn path=/trunk/; revision=14760
2005-04-23 06:41:25 +00:00
Art Yerkes
45ae6da0c6
Fixes a problem reported by WaxDragon when acquiring the nameserver address
...
from DHCP. This needs to be rechecked but seems harmless.
svn path=/trunk/; revision=14759
2005-04-23 05:43:35 +00:00
Alex Ionescu
98f1613a52
Implement KiServiceExit2 which restores debug registers and exits with IRET, used during user-mode return without a syscall
...
svn path=/trunk/; revision=14758
2005-04-23 05:00:10 +00:00
Alex Ionescu
e43b4d5c1a
Terminate System Thread after execution...forgot to add this for some reason.Thanks to WaxDragon for reporting it
...
svn path=/trunk/; revision=14756
2005-04-23 04:19:35 +00:00
Alex Ionescu
1928c25d73
Add KDBG debugging hack from old code and convert it to fit new one. Not enabled yet because it underflows the stack after a while (researching why). Also complete KeContextToTrapFrame and have Ke386InitThreadWithContext call it to handle creating the Initial Trap Frame
...
svn path=/trunk/; revision=14754
2005-04-23 04:12:26 +00:00
Art Yerkes
18ac7f07b6
Don't try to discover if we didn't find any interfaces we like. When we get
...
PnP, we'll need to do discover when the first interface appears.
svn path=/trunk/; revision=14751
2005-04-23 00:40:44 +00:00
Eric Kohl
e8c40d4eee
advapi32.dll: Implement QueryServiceStatus.
...
services.exe: Implement OpenSCManagerA, OpenServiceA, OpenServiceW and QueryServiceStatus.
svn path=/trunk/; revision=14750
2005-04-23 00:01:37 +00:00
Hervé Poussineau
2160c0c245
Add Green driver, that emulates a VT100 compatible server.
...
Input won't work as long as we don't have a kdbclass driver.
svn path=/trunk/; revision=14749
2005-04-22 19:57:03 +00:00
Filip Navara
5b43b8d8b1
Fix one more typo...Spotted by gasmann.
...
svn path=/trunk/; revision=14748
2005-04-22 15:26:14 +00:00
Casper Hornstrup
b7d6aeae38
* Use freeldr.sys for livecd
...
* Install registry hives in the right place on the livecd
svn path=/branches/xmlbuildsystem/; revision=14747
2005-04-22 15:06:58 +00:00
Casper Hornstrup
03858e9151
Correct install name
...
svn path=/branches/xmlbuildsystem/; revision=14746
2005-04-22 15:03:28 +00:00
Filip Navara
8af30ee387
Fix a typo. Spotted by Potapnik.
...
svn path=/trunk/; revision=14745
2005-04-22 14:58:22 +00:00
Filip Navara
bf338a8003
Denzil <d3nzil@gmail.com>
...
Czech translation of Calc, SndVol32, WineFile and Autorun applications.
svn path=/trunk/; revision=14744
2005-04-22 13:54:08 +00:00
Alex Ionescu
3b57e224a1
Fix win32k building
...
svn path=/trunk/; revision=14743
2005-04-22 13:17:35 +00:00
Alex Ionescu
4b4d215e36
Thread Creation and Context Switching re-write, plus Idle/First Thread minimization attempt. Full changelog on ML, too large to post here
...
svn path=/trunk/; revision=14742
2005-04-22 12:52:25 +00:00
Art Yerkes
725d5b0050
Removed a useless temporary from router setting.
...
Use option 6, DHO_DOMAIN_NAME_SERVERS to get name servers from dhcp server.
Fix wrong variable in nameserver setting.
Router and Nameserver now correctly acquired from DHCP.
svn path=/trunk/; revision=14741
2005-04-22 12:46:27 +00:00
Alex Ionescu
264ff7e6d2
Switch to NT5
...
svn path=/trunk/; revision=14740
2005-04-22 12:43:16 +00:00
Alex Ionescu
8d6d8aaf57
Put back GUI Shell
...
svn path=/trunk/; revision=14739
2005-04-22 12:42:35 +00:00
Casper Hornstrup
4e8835798a
* Remove empty line
...
* Rearrange some dependencies
svn path=/branches/xmlbuildsystem/; revision=14738
2005-04-22 10:12:37 +00:00
Art Yerkes
d7b7ff3672
tcpmisc.h:
...
- Correct wrongly sized struct IPAddrEntry.
dhcp: dhclient.c and dispatch.c
- remove lots of #if 0
- remove instances of script_go and associated stuff
- write stub check_arp pending ARP api functions being implemented
- introduced S_STATIC state for adapters
dhcp: api.c:
- Do add_protocol and send_discover when telling an adapter to lease.
- Do remove_protocol when we make an adapter static.
dhcp: adapter.c:
- Add infrastructure for finding the adapter key in the registry
- Check for IP address settings and apply as static if set, otherwise dynamic
tcpip: *info and lan:
- Set info types to DEBUG_INFO and DEBUG_DATALINK everywhere
tcpip: lan:
- Remove kernel IP configuration.
bootdata:
- Added dhcp service and make it start.
- Removed static IP address settings from the default configuration
- Removed old JS bootcode
svn path=/trunk/; revision=14737
2005-04-22 09:45:17 +00:00
Casper Hornstrup
2f6df3a9cf
Clean object files for static libraries
...
svn path=/branches/xmlbuildsystem/; revision=14736
2005-04-22 09:19:18 +00:00
Gé van Geldorp
9ac6146c7b
Sync to Wine-20050419:
...
Robert Shearman <rob@codeweavers.com >
- Fix TB_GETBUTTONSIZE to return the correct width/height for no
buttons.
- Use ES_AUTOHSCROLL for edit box.
- Fix size passed to SPI_NONCLIENTMETRICS.
- iSelectedImage is allowed to be 0.
- Use SetWindowPos to move the buddy window into position instead of
destroying it and recreating it at the new position.
- Clear the background in WM_VSCROLL to avoid problems with
antialiased text drawing on top of itself multiple times.
Dimitrie O. Paun <dpaun@rogers.com >
- Use {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().
- Fix a memory leak in toolbar. Avoid casts.
- Complete unicodification of the toolbar common control.
- Move a header comment for consistency with the other controls.
- Very small alignment fixes.
- Add support for LVN_ODSTATECHANGED.
- Minor typo fixes.
- Handle wParam in WM_PAINT properly: if non-null, it is the hdc we are
supposed to use to draw into.
- Complete unicodification of the propsheet common control.
- Complete unicodification of the flatsb common control.
- Pull the WM_TIMER handling into its own function.
- ANIMATE_DrawFrame shouldn't worry about locking, the lock should be
held by the caller.
- Delete the critical section when freeing up the infoPtr.
- Audit the control against Comctl32.dll version 6.0.
- Proper handling of GWL_STYLE.
- Implement WM_CLOSE. Fix WM_SIZE implementation.
- Small cleanups.
- Cleanup and simplify the painting code.
- Fix a potential bug along the way.
- Unicodification and typesafe interfaces.
- Complete unicodification.
- Complete unicodification of the rebar common control.
- Add Robert Shearman's explanation about WM_NCPAINT.
- Move testing comments in a more appropriate place.
- Proper handling for GWL_STYLE.
- Store and use hwndSelf in the PAGER_INFO.
- Pass the infoPtr around instead of hwnd.
- Use proper types in the function signatures.
- Fix a few return statements.
- MonthCal unicodification.
- Tab unicodification.
- Keep track of WS_DISABLED explicitely, as it doesn't generate a
WM_STYLECHANGED message.
- Minor cleanups.
- Complete unicodification of the tooltips common control.
- Complete the unicodification of comctl32undoc.
- Complete unicodification of the header common control.
- Complete unicodification of the treeview common control.
- Audit the code against Comctl32.dll version 6.0.
- Handle notification and styles as in the other controls.
- Maintain the const for strings throughout parsing.
Francois Gouget <fgouget@free.fr >
- Assorted spelling fixes.
Jakob Eriksson <jakov@vmlinux.org >
- Get rid of HeapAlloc casts.
- Eliminate HeapAlloc casts.
Alexandre Julliard <julliard@winehq.org >
- Revert changes to the painting code, the WM_CTLCOLORSTATIC message
should not be sent from the animation thread.
Duane Clark <dclark@akamail.com >
- Misc rectangle fixes.
- The date should be initialized from local time.
- Monday is day number '1'.
- Set day of week when a day is selected in the calender.
- Use fixed width fields in datetime.
- DTS_TIMEFORMAT is a two bit field, so test accordingly.
- Reposition and resize the updown control when the datetime control is
resized.
- Respond to updown inputs.
- The datetime should be initialized with local time.
- Add support for direct keyboard input to numeric fields.
- Hour '0' corresponds to 12AM.
Vitaliy Margolen <wine-devel@kievinfo.com >
- Draw only visible tabs.
- Don't redraw if no information has changed.
- Fixed endless redraw loop if app using callback for images and/or
text.
- Keep color changes made by app for the current draw cycle.
- Send notifies after invalidating changed areas.
- Don't use custom draw returned colors for control.
C. Scott Ananian <cscott@cscott.net >
- UPDOWN_GetBuddyInt should not fail when the control is empty.
Peter Berg Larsen <pebl@math.ku.dk >
- Replace strncpy with memcpy or lstrcpyn.
Huw Davies <huw@codeweavers.com >
- The depth of the colour bitmap needs to match that of the screen.
Jason Edmeades <us@the-edmeades.demon.co.uk >
- Make the treeview correctly search when the top index is selected.
Evan Deaubl <wine@warpedview.com >
- TREEVIEW_DoSelectItem should not do any of the TVGN_FIRSTVISIBLE work
if the newSelect parameter is NULL.
Eric Pouech <pouech-eric@wanadoo.fr >
- Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
svn path=/trunk/; revision=14735
2005-04-21 21:01:05 +00:00
Maarten Bosma
7909dfa511
PackageManager: Uploaded forgotten File
...
svn path=/trunk/; revision=14734
2005-04-21 16:28:44 +00:00
Casper Hornstrup
ef5b027655
Generate temporary files at the root of the directory
...
svn path=/branches/xmlbuildsystem/; revision=14733
2005-04-21 16:18:29 +00:00
Aleksey Bragin
702e2a0488
EnumSystemLocalesW() implementation. Certainly not full (doesn't support INSTALLED/SUPPORTED/etc flags) - but at least it does what is needed - enumerate locales.
...
Other stuff is coming soon so intl.cpl could work.
svn path=/trunk/; revision=14732
2005-04-21 14:49:17 +00:00
Casper Hornstrup
e3bf054824
Use ROS_INTERMEDIATE and ROS_OUTPUT environment variables
...
svn path=/branches/xmlbuildsystem/; revision=14731
2005-04-21 13:05:54 +00:00
Aleksey Bragin
d6eec68dd8
Added xbox video driver information (by GvG), I hope it doesn't interfere anyone, and there will be no need to patch registry everytime to boot under xbox.
...
svn path=/trunk/; revision=14730
2005-04-21 12:58:20 +00:00
Casper Hornstrup
4f605b66c3
Clean-as-you-go mode to remove generated files as soon as possible to minimize disk space requirements
...
svn path=/branches/xmlbuildsystem/; revision=14729
2005-04-21 12:54:15 +00:00
Casper Hornstrup
376f9fd35c
Document ROS_PREFIX environment variable
...
svn path=/branches/xmlbuildsystem/; revision=14728
2005-04-21 09:52:11 +00:00
Casper Hornstrup
7f1e0b51b2
Autodetect compiler
...
svn path=/branches/xmlbuildsystem/; revision=14727
2005-04-21 09:38:45 +00:00
Gé van Geldorp
5568b1261a
- Protect multiboot info from being overwritten
...
- Pass command line to MachInit() funcs
svn path=/trunk/; revision=14725
2005-04-21 09:29:02 +00:00
Gé van Geldorp
ee219b0e23
Sync to Wine-20050419:
...
Peter Berg Larsen <pebl@math.ku.dk >
- Eliminate a strncpy and remove unused variable.
svn path=/trunk/; revision=14724
2005-04-20 22:05:23 +00:00
Eric Kohl
37d076fdc0
Move RtlAreAllAccessesGranted, RtlAreAnyAccessesGranted and RtlMapGenericMask to the shared runtime library.
...
svn path=/trunk/; revision=14723
2005-04-20 20:58:16 +00:00
Casper Hornstrup
5c61988e18
Don't put \ at end of path
...
svn path=/branches/xmlbuildsystem/; revision=14722
2005-04-20 20:48:55 +00:00
Gé van Geldorp
4dd2fef625
Roman Hoegg <roman.hoegg@unisg.ch>
...
Add configuration stuff for Swiss German keyboard
svn path=/trunk/; revision=14721
2005-04-20 19:52:45 +00:00
Hervé Poussineau
a93d293fa7
Implement IoRegisterDeviceInterface
...
svn path=/trunk/; revision=14720
2005-04-20 19:38:39 +00:00
Maarten Bosma
101713f39a
PackageManager: Corrected default setting
...
svn path=/trunk/; revision=14719
2005-04-20 19:33:48 +00:00
Maarten Bosma
31d0c28c6d
PackageManager: Options.xml
...
svn path=/trunk/; revision=14718
2005-04-20 19:01:30 +00:00
Royce Mitchell III
31390cae28
latest version of ArchBlackmann
...
svn path=/trunk/; revision=14717
2005-04-20 18:16:32 +00:00
Casper Hornstrup
40242e030f
Don't link kernel-mode modules to kernel32.dll
...
svn path=/branches/xmlbuildsystem/; revision=14716
2005-04-20 17:57:26 +00:00
Hervé Poussineau
fde9a780c8
Don't hardcode "Reactos.xml" name
...
svn path=/branches/xmlbuildsystem/; revision=14715
2005-04-20 16:01:19 +00:00
Casper Hornstrup
fed5678a4c
Fix build error
...
svn path=/branches/xmlbuildsystem/; revision=14714
2005-04-20 15:19:09 +00:00
Maarten Bosma
ffb29d1f85
PackageManager: Changed download Server back to http://svn.reactos.com
...
svn path=/trunk/; revision=14712
2005-04-20 12:52:36 +00:00
Alex Ionescu
0bc300d64d
Remove bogus error message. It is normal for Mutex creation to fail since the Object will alredy exist after the first time it's created
...
svn path=/trunk/; revision=14711
2005-04-20 12:52:13 +00:00
Alex Ionescu
27a6253e6c
Don't relocate shell32 and gdi32. Changed their base addresses so they fit better
...
svn path=/trunk/; revision=14710
2005-04-20 12:46:39 +00:00
Gé van Geldorp
7792b4bfea
You can ask for e.g. GWL_STYLE for the desktop window,
...
but GWL_WNDPROC is off-limits for all windows if your
process didn't create it
svn path=/trunk/; revision=14709
2005-04-20 07:25:14 +00:00
Thomas Bluemel
6ba7e5d2cd
don't access pagable memory at dispatch level in NtQueryDirectoryObject
...
svn path=/trunk/; revision=14708
2005-04-19 22:45:48 +00:00
Gé van Geldorp
9da5e3306e
Hervé Poussineau <poussine@freesurf.fr>
...
Solve quarrel between GDB stub and serenum
svn path=/trunk/; revision=14707
2005-04-19 22:33:09 +00:00
Thomas Bluemel
377ffd2516
convert the device object to a temporary device before deleting it
...
svn path=/trunk/; revision=14706
2005-04-19 21:47:05 +00:00
Casper Hornstrup
ca82812967
Support 'make livecd'
...
svn path=/branches/xmlbuildsystem/; revision=14705
2005-04-19 20:52:49 +00:00
Thomas Bluemel
353f0bf39d
use anonymous events for synchronization
...
svn path=/trunk/; revision=14704
2005-04-19 17:13:34 +00:00
Thomas Bluemel
932dc7e607
- Delete named objects from the namespace when the last handle is closed, unless the object is a permanent object
...
- IoCreateDevice should create a permanent object for named devices
svn path=/trunk/; revision=14703
2005-04-19 17:12:03 +00:00
Thomas Bluemel
995ac8a5b2
import wininet.h from wine to solve conflicts with the w32api headers
...
svn path=/trunk/; revision=14702
2005-04-19 15:06:18 +00:00
Thomas Bluemel
a0ef12d39e
fix typo
...
svn path=/trunk/; revision=14701
2005-04-19 10:40:37 +00:00
Thomas Bluemel
77089de5b6
directly redirect MapGenericMask to ntdll
...
svn path=/trunk/; revision=14700
2005-04-19 10:36:11 +00:00
Gé van Geldorp
2200dc3562
Make disk partition handling architecture dependent, as not
...
all architectures have partitions
svn path=/trunk/; revision=14698
2005-04-19 08:51:16 +00:00
Alex Ionescu
68a209fb2b
damn fingers were too fast. sorry, reverting
...
svn path=/trunk/; revision=14697
2005-04-19 06:26:01 +00:00
Alex Ionescu
05c22b76ae
Use MmDeleteKernelStack and remove KeReleaseThread
...
svn path=/trunk/; revision=14696
2005-04-19 06:24:15 +00:00
Alex Ionescu
c683236f8a
Use MmDeleteKernelStack and remove KeReleaseThread
...
svn path=/trunk/; revision=14695
2005-04-19 06:22:36 +00:00
Steven Edwards
cf1a2b10ac
done with wininet import
...
svn path=/trunk/; revision=14694
2005-04-19 05:01:47 +00:00
Steven Edwards
00c9609713
added wine wininet.h
...
svn path=/trunk/; revision=14693
2005-04-19 05:00:05 +00:00
Steven Edwards
87aa47161b
imported wininet from wine
...
svn path=/trunk/; revision=14692
2005-04-19 04:57:39 +00:00
Steven Edwards
38de497b18
imported in to the trunk
...
svn path=/trunk/; revision=14691
2005-04-19 04:50:10 +00:00
Steven Edwards
0c3c1a51b0
removing wininet for reimport
...
svn path=/trunk/; revision=14690
2005-04-19 04:49:49 +00:00
Steven Edwards
2607bc5f85
imported in to the trunk
...
svn path=/trunk/; revision=14689
2005-04-19 04:48:51 +00:00
Filip Navara
096c2a1089
Reenable ControlService and fix syntax errors in svcctl.idl.
...
svn path=/trunk/; revision=14686
2005-04-18 22:11:46 +00:00
Gé van Geldorp
645c3e7497
Fix copy/paste error
...
svn path=/trunk/; revision=14685
2005-04-18 22:00:52 +00:00
Filip Navara
08807e03af
Don't use pointer to freed memory.
...
svn path=/trunk/; revision=14684
2005-04-18 21:50:08 +00:00
Eric Kohl
e2e4bed006
Disable ControlService() because of a bug in WIDL.
...
svn path=/trunk/; revision=14683
2005-04-18 21:34:11 +00:00
Thomas Bluemel
88e83d47c5
don't query additional information for the system idle process (which doesn't work anyway)
...
svn path=/trunk/; revision=14682
2005-04-18 21:03:33 +00:00
Hervé Poussineau
b3dee30733
Implement IOCTL_VIDEO_QUERY_AVAIL_MODES, IOCTL_VIDEO_QUERY_CURRENT_MODE, IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES
...
Add checks to input/output structure sizes
Move prototypes to new file vgamp.h
svn path=/trunk/; revision=14681
2005-04-18 20:18:06 +00:00
Maarten Bosma
aeac4dceb8
PackageManager: Changed Makefiles
...
svn path=/trunk/; revision=14680
2005-04-18 19:56:45 +00:00
Maarten Bosma
eb5d74fe5e
PackageManager: TARGET_INSTALLDIR = bin
...
svn path=/trunk/; revision=14679
2005-04-18 19:41:15 +00:00
Thomas Bluemel
9c23880fd4
fix uninitialized variable
...
svn path=/trunk/; revision=14678
2005-04-18 19:26:12 +00:00
Maarten Bosma
0331e3dfe8
PackageManager: added missing package.h
...
svn path=/trunk/; revision=14677
2005-04-18 19:22:50 +00:00
Alex Ionescu
58f9a46b3e
Fix remaining System Process information structure issues and fix compilation
...
svn path=/trunk/; revision=14676
2005-04-18 18:24:06 +00:00
Alex Ionescu
6e2aa454ad
Fix Process/Thread information structures to match Windows 2000 and have proper structure. Fix bug in ntdll related to OpenProcess
...
svn path=/trunk/; revision=14675
2005-04-18 17:48:01 +00:00
Alex Ionescu
5817ae7a54
Fix Process/Thread information structures to match Windows 2000 and have proper structure. Fix bug in ntdll related to OpenProcess
...
svn path=/trunk/; revision=14674
2005-04-18 17:46:59 +00:00
Alex Ionescu
db6c8885b6
Fix incorrect replacement
...
svn path=/trunk/; revision=14673
2005-04-18 16:25:53 +00:00
Alex Ionescu
c614ba1a5e
Remove excess debugging
...
svn path=/trunk/; revision=14672
2005-04-18 15:51:21 +00:00
Alex Ionescu
610dd8e8bc
Use official THREAD_STATE enumeration for thread states
...
svn path=/trunk/; revision=14671
2005-04-18 15:49:57 +00:00
Alex Ionescu
6733de66c9
Fix win32k
...
svn path=/trunk/; revision=14670
2005-04-18 14:56:52 +00:00
Alex Ionescu
c030bd043b
Forgot this...sorry..it was 3am
...
svn path=/trunk/; revision=14669
2005-04-18 14:13:03 +00:00
Gé van Geldorp
5845a581f2
Roman Hoegg <roman.hoegg@unisg.ch>
...
Add support for Swiss German keyboards
svn path=/trunk/; revision=14668
2005-04-18 13:27:16 +00:00
Alex Ionescu
5da996d016
Implement PsGetVersion. OSR and other sources say that the build number is a mix of high and low word, where the high represents checked or free
...
svn path=/trunk/; revision=14667
2005-04-18 05:47:13 +00:00
Alex Ionescu
234a011028
Fix Access Bug. cmd.exe and taskmgr work again, but there remains a bug with the process list
...
svn path=/trunk/; revision=14666
2005-04-18 05:25:07 +00:00
Alex Ionescu
2b66d8f4fb
Fix incorrect OpenProcess implementation in kernel32 and make it tidier. I'm now seeing a bug with Access rights...
...
svn path=/trunk/; revision=14665
2005-04-18 05:12:36 +00:00
Alex Ionescu
9cafa059bd
Fix Process not being deleted
...
svn path=/trunk/; revision=14664
2005-04-18 04:55:48 +00:00
Alex Ionescu
6829bd8c8b
Implement PsSetLegoNotifyRoutine and PsRemoveCreateThreadNotifyroutine. Clean up ps/thread.c, move things to their own subsystem, do proper TEB Allocation with MmCreateTeb, remove TEB EPROCESS hack fields. Rename PsFrezeAllThreads to KeFreezeAllThreads and implement a working version.
...
svn path=/trunk/; revision=14663
2005-04-18 04:46:06 +00:00
Alex Ionescu
f4d2ac0b1e
Remove ps/create.c, it did not fit with the current model of abstraction. Major cleanup of ps/process.c, created ps/notify.c and ps/quota.c. Implemented NtOpenProcess, PsRemoveLoadImageNotifyRoutine, PsGetCurrentProcessSessionId
...
svn path=/trunk/; revision=14662
2005-04-18 02:12:30 +00:00
Alex Ionescu
781c6b374f
Forgot this
...
svn path=/trunk/; revision=14661
2005-04-18 02:11:19 +00:00
Alex Ionescu
7740536c18
Mini-merge from my local changes. Rewrite of Process Creation. Notable improvements:
...
- Subsystemization of Process Creation code. Memory code done by new Mm functions (not all used yet),
Kernel code done by Ke*, etc.
- Written to be compatible with the information in "Windows Internals".
- Optimized and cleaned up.
- ObInsertObject is now called at the end, fixing a plethora of wrong things that were covered with FIXMEs.
- PEB is allocated with a Memory Area, and so will TEB soon, which allows 4KB allocation without 64KB gra
nularity.
- System DLL Mapping/Loading has been changed to be cached at system bootup, resulting in faster code.
Also changed Peb to report NT 5.0
NOTE: Messy, more to come soon. The full benefits of this patch won't be realized until the complete changes
are in.
svn path=/trunk/; revision=14660
2005-04-18 00:42:31 +00:00
Thomas Bluemel
a9920ccd9d
fixed warning
...
svn path=/trunk/; revision=14659
2005-04-17 20:46:36 +00:00
Eric Kohl
30e7e912c2
ADVAPI32.DLL / SERVICES.EXE:
...
Implement ControlService()
RPCRT4.DLL:
Disable a bogus buffer overflow check in NdrSimpleStructMarshall.
svn path=/trunk/; revision=14658
2005-04-17 19:56:50 +00:00
Art Yerkes
631838f4a3
Fixed the repeating DHCPOFFER/DHCPACK. I was assuming that the lease timeout
...
was relative but it's been adjusted by the time we get here.
Thanks to hpoussineau for helping with this bug.
svn path=/trunk/; revision=14657
2005-04-17 19:47:44 +00:00
Eric Kohl
e0dda3685a
Support out-pointers to structs.
...
svn path=/trunk/; revision=14656
2005-04-17 19:45:06 +00:00
Thomas Bluemel
c9a0b04418
fixed warning and minor portability fix
...
svn path=/trunk/; revision=14655
2005-04-17 19:33:50 +00:00
Thomas Bluemel
3e18dad277
fixed warning and minor portability fix
...
svn path=/trunk/; revision=14654
2005-04-17 19:32:24 +00:00
Art Yerkes
ddc52fc76c
Don't set a zero timeout for a lease. Zero here is taken to mean infinite.
...
svn path=/trunk/; revision=14653
2005-04-17 19:16:39 +00:00
Emanuele Aliberti
45d0cf852c
sm info ssid - implemented
...
svn path=/trunk/; revision=14651
2005-04-17 17:50:48 +00:00
Alex Ionescu
d4449cd58d
Put in alphabetical order, remove IopCreateDevice, and remove incorrect implementation tag for EFi functions
...
svn path=/trunk/; revision=14650
2005-04-17 16:26:44 +00:00
Eric Kohl
8c8090fc65
- Move generated files to the top of the file list.
...
- Rename generated file svcctl.h to svcctl_c.h.
svn path=/trunk/; revision=14647
2005-04-17 11:01:00 +00:00
Art Yerkes
99bd564c01
Add sufficient permission to the TCP handle to configure the IP address.
...
svn path=/trunk/; revision=14646
2005-04-17 08:00:01 +00:00
Art Yerkes
4c0e95ce09
More cleaning. Mostly working DHCP. IP address is automatically discovered
...
and configured on the first ethernet adapter.
svn path=/trunk/; revision=14645
2005-04-17 07:58:24 +00:00
Art Yerkes
aa0b005b38
Needed infrastructure for DHCP:
...
Corrected adapter index problem in iinfo.c. Now the index returned is from
IF->Index.
ninfo: ditto.
ip.c: Expose IPAddInterfaceRoute and IPRemoveInterfaceRoute for use by
set ip address IOCTL.
if.c: Allow deleting of TCP context.
main.c: Turn off debugging in CVS.
svn path=/trunk/; revision=14644
2005-04-17 07:55:24 +00:00
Alex Ionescu
24b6532712
IoCreateDevice Changes:
...
- IoAllocateVpb renamed to IopAllocateVpb and made cleaner
- Let ObCreateObject do all the memory allocation since the extra data belongs to the
object and it should be responsible for allocating it. No more extra pool allocations
or deallocations.
- Zero out everythign a single time.
- Remove useless code duplication
- Use proper I/O Manager types for the object headers.
- Honour Exclusive Flag, and Has Name Flag.
- Only initialize event if there is a volume.
- Initialize a VPB for Virtual Disks also.
- Set up Device Object Extension properly
- Set DO_DEVICE_INITIALIZING flag.
- Use proper sector sizes, don't hardcode 512 (should be 2048 for cds)
- Actually insert the object into the object table with ObInsertObject. This might seem
useless, but remember that's simply because ROS has a broken Ob Manager which does way
too much in ObCreateObject. It will be easier to use the rewrite if this is done properly.
- Set the right sizes in some places.
svn path=/trunk/; revision=14643
2005-04-17 04:20:16 +00:00
Art Yerkes
f4c3dd909b
Make the broadcast address all 1's.
...
svn path=/trunk/; revision=14642
2005-04-16 22:11:59 +00:00
Art Yerkes
0ed727c9f8
Fixed multiple bind of DHCP client port. Later, we need to implement
...
per adapter binding.
svn path=/trunk/; revision=14641
2005-04-16 22:10:55 +00:00
Alex Ionescu
d70abfc25b
More I/O Stuff that was leftover in the old branch. Yes I'm still on break, I'm just comitting
...
my local work to avoid duplication.
- Implemented IoRegisterBootDriverReinitialization, but routines don't actually get called yet.
- Created IopGetDeviceObjectPointer to deal with the case when the pointer is needed for an attach;
when this happens, a special (documented) flag should be sent to the driver, so that it can do any
internal routines to be ready for an attach.
- Fixed IoAttachDevice to use the Safe Attach routine and sent the IO_ATTACH_DEVICE_API flag (See above)
- Fixed IoAttachDeviceToDeviceStack to call the safe function.
- Optimized IoAttachDeviceByPointer
- Implemented IoAttachDeviceToDeviceStackSafe. Support Device Extension Attach semantics.
- Added various checks for unload/delete flags (that we never supported). Checks are pretty useless for now
since we don't use the flags, but I've added one during IoDeleteDevice.
- Implemented IoEnumerateDeviceObjectList. Should work, but untested.
- Implemented IoGetDeviceAttachmentBaseRef.
- Optimized IoGetRelatedDeviceObject.
- Made IoGetDeviceObjectPointer call the internal routine (see #2 above).
- Implemented IoDetachDevice.
- Removed IoOpenDeviceInstanceKey and IoQueryDeviceEnumInfo. Obsoleted, unimplemented, undocumented NT4 APIs.
- Various Attach/Detach fixes.
svn path=/trunk/; revision=14640
2005-04-16 21:41:32 +00:00
Alex Ionescu
39ef71436d
Add file object flags, complete DEVOBJ_EXTENSION, and implement: IoIsFileOriginRemote, IoGetLowerDeviceObject, IoGetdiskDeviceObject, IoGetRequestorSessionId, IoGetRequestorProcessId
...
svn path=/trunk/; revision=14639
2005-04-16 19:38:14 +00:00
Alex Ionescu
9d6033ebad
Fix WaitAll bug. Previously, not all Wait Objects in a WaitAll were checked for signaling, which meant as soon as one was signaled, all were supposed to be satisfied. Worse however, only one object would get satisfied anyways, because of a second bug which hid the first during my testing. Now, all wait all objects must be signaled before satsifcation, and satisfaction is correctly done on all the objects. Reg tested with multithrdwin, which did not properly work before. Thanks to w3seek for notifying me of this bug.
...
svn path=/trunk/; revision=14638
2005-04-16 17:48:46 +00:00
Maarten Bosma
88594a14de
PackageManager: Ported GUI to C
...
svn path=/trunk/; revision=14637
2005-04-16 17:09:12 +00:00
Hervé Poussineau
f5129193e2
Implement FSCTL_IS_VOLUME_DIRTY and FSCTL_MARK_VOLUME_DIRTY
...
svn path=/trunk/; revision=14636
2005-04-16 16:04:38 +00:00
Eric Kohl
5942162766
ADVAPI32.DLL:
...
- Implement LockServiceDatabase and UnlockServiceDatabase.
SERVICES.EXE:
- Add stubs: ScmrLockServiceDatabase, ScmrUnlockDerviceDatabase, SamrNotifyBootConfigStatus, and ScmrCreateServiceW.
- Store and check access rights.
svn path=/trunk/; revision=14635
2005-04-16 12:50:33 +00:00
Maarten Bosma
837c3298c7
PackageManager: Little fix
...
svn path=/trunk/; revision=14634
2005-04-16 11:48:26 +00:00
Maarten Bosma
887849790a
PackageManager: Changed download server to my own webspace. Because http://svn.reactos.com is still offline.
...
svn path=/trunk/; revision=14633
2005-04-16 11:42:44 +00:00
Maarten Bosma
58096a81e6
PackageManager: Converted cmdline interface to C
...
svn path=/trunk/; revision=14632
2005-04-16 11:11:52 +00:00
Hervé Poussineau
1eb9c1db51
Allow interrupts indicating an empty buffer only if some bytes are pending
...
This should correct the boot in Qemu
svn path=/trunk/; revision=14631
2005-04-15 22:14:13 +00:00
Eric Kohl
91ec410e2f
Use RPC for making calls to the Service Control Manager.
...
svn path=/trunk/; revision=14630
2005-04-15 22:02:37 +00:00
Art Yerkes
1a1051e787
Removed need for separately prefixed binutils.
...
svn path=/trunk/; revision=14629
2005-04-15 19:33:51 +00:00
Eric Kohl
9a53101c31
Support in-pointers to structs.
...
svn path=/trunk/; revision=14628
2005-04-15 17:56:40 +00:00
Hervé Poussineau
fc68dda45d
Add ASSERTs
...
Correct a bug when processing IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / TargetDeviceRelation (serenum)
Don't breakpoint if NDEBUG is defined (serenum)
Allow to write more than 16 bytes in one IRP_MJ_WRITE (serial)
svn path=/trunk/; revision=14627
2005-04-15 15:56:19 +00:00
Thomas Bluemel
df118afc6f
use the correct version of KeGetCurrentIrql for MP
...
svn path=/trunk/; revision=14626
2005-04-15 10:52:29 +00:00
Alex Ionescu
956f376f4f
Implemented Guarded Mutex, a drop-in replacement for Fast Mutex (the correct one, not the one ROS incorrectly implements) on NT 5.2. Not fully tested yet, so nothing switched to it and probably not usable. Also made KeGetCurrentThread/Irql become inlined, since this should create quite a speed boost. Made KeLeaveCriticalRegion deliver APCs if possible, and made Crit regions macros usable from outside ntoskrnl thanks to a new NT 5.2 API (KiCheckForKernelApcDelivery). Guarded Mutex code based on Filip Navara.
...
svn path=/trunk/; revision=14625
2005-04-15 06:24:35 +00:00
Art Yerkes
3e3c9e9775
Use DriverDesc in the registry as the adapter name since the ndis name OID
...
seems generally unimplemented. What a pain.
svn path=/trunk/; revision=14624
2005-04-15 00:48:25 +00:00
Hervé Poussineau
34eabf82b5
Change debug messages to more neutral ones
...
svn path=/trunk/; revision=14623
2005-04-14 22:41:48 +00:00
Emanuele Aliberti
b47adbe03f
Simple Win32/text application to query the SM (incomplete/untested).
...
svn path=/trunk/; revision=14621
2005-04-14 21:46:14 +00:00
Martin Fuchs
adcb1f9fef
charn <charn89@hotmail.com>:
...
A function for desktopbar.cpp that controls how the taskbar can be resized.
svn path=/trunk/; revision=14620
2005-04-14 20:32:00 +00:00
Martin Fuchs
3d7368e673
from ThomasLa <sikker2004@yahoo.com>:
...
Corrected DE.rc language controls
Modifed EN.rc
implemented part of screensaver functions
Shows Screensavers
Get Some Values from registry
get default screensaver
implemented delete screensavers
svn path=/trunk/; revision=14619
2005-04-14 20:23:02 +00:00
Thomas Bluemel
c6c92ec896
add some missing gdi functions to the driver function table
...
svn path=/trunk/; revision=14618
2005-04-14 15:47:03 +00:00
Thomas Bluemel
33bd174f16
define KGATE in win32api
...
svn path=/trunk/; revision=14617
2005-04-14 15:45:14 +00:00
Casper Hornstrup
849d82764b
repos test
...
svn path=/branches/xmlbuildsystem/; revision=14616
2005-04-14 15:42:56 +00:00
Casper Hornstrup
9e82ebc2fb
repos test
...
svn path=/branches/xmlbuildsystem/; revision=14615
2005-04-14 15:26:31 +00:00
Casper Hornstrup
ea46a589a2
repos test
...
svn path=/branches/xmlbuildsystem/; revision=14614
2005-04-14 15:21:25 +00:00
Casper Hornstrup
a268dab596
repos test
...
svn path=/branches/xmlbuildsystem/; revision=14613
2005-04-14 15:14:19 +00:00
Casper Hornstrup
808b0255b6
repos test
...
svn path=/branches/xmlbuildsystem/; revision=14612
2005-04-14 15:10:41 +00:00
Casper Hornstrup
8aa43261af
repos test
...
svn path=/branches/xmlbuildsystem/; revision=14611
2005-04-14 15:06:21 +00:00
Casper Hornstrup
3a085e784e
ci test
...
svn path=/branches/xmlbuildsystem/; revision=14610
2005-04-14 15:02:30 +00:00
Casper Hornstrup
347e371970
test
...
svn path=/branches/xmlbuildsystem/; revision=14609
2005-04-14 14:54:58 +00:00
Casper Hornstrup
9201a30848
test
...
svn path=/branches/xmlbuildsystem/; revision=14607
2005-04-14 14:30:33 +00:00
Casper Hornstrup
ff1ef6813c
test
...
svn path=/branches/xmlbuildsystem/; revision=14606
2005-04-14 14:27:25 +00:00
Art Yerkes
a4ca03679f
Sorry, forgot header for API dll communication.
...
svn path=/trunk/; revision=14605
2005-04-13 06:55:26 +00:00
Alex Ionescu
3b6c6f0a94
Kernel Gates. Ultra-lightweight and exclusive Wait Objects used in NT 5.2+ as high-speed events. Code is untested, so it's not added to the build until I'm back in May.
...
svn path=/trunk/; revision=14603
2005-04-13 01:12:08 +00:00
Art Yerkes
b9df1e262e
Added DHCP and dhcpcapi to the makefile.
...
svn path=/trunk/; revision=14602
2005-04-12 23:33:29 +00:00
Art Yerkes
abe286b572
Patch by tinus_ to fix a persistent problem with kdbg. Fixes the y umlaut
...
bug.
svn path=/trunk/; revision=14601
2005-04-12 23:27:59 +00:00
Art Yerkes
d91b173cb3
First instance of DHCP client API. Not tested yet. Next, the control
...
panel.
svn path=/trunk/; revision=14600
2005-04-12 23:25:14 +00:00
Art Yerkes
1df2f8903a
Added client API interface.
...
svn path=/trunk/; revision=14599
2005-04-12 23:23:26 +00:00
Emanuele Aliberti
b27e166698
SM: some server side code for SM_API_QUERY_INFORMATION
...
svn path=/trunk/; revision=14598
2005-04-12 21:25:58 +00:00
Hervé Poussineau
95cdf6e471
Remove unneeded hack. DriverEntry is now called only once.
...
svn path=/trunk/; revision=14597
2005-04-11 22:38:53 +00:00
Hervé Poussineau
63e93fb6ba
Respect OBJ_OPENIF flag in ObCreateObject
...
svn path=/trunk/; revision=14596
2005-04-11 22:38:05 +00:00
Hervé Poussineau
c568ca436d
Open \Windows directory if it exists
...
svn path=/trunk/; revision=14595
2005-04-11 22:37:46 +00:00
Hervé Poussineau
40c9a57fa2
Don't call DriverEntry more than once. Fix suggested by Filip Navara.
...
svn path=/trunk/; revision=14594
2005-04-11 22:29:31 +00:00
Thomas Bluemel
9a3b51ea9a
support kernel handles, creating them is however not yet supported
...
svn path=/trunk/; revision=14593
2005-04-11 21:50:15 +00:00
Maarten Bosma
e70a05cabf
Package Manager: fixed HotKeys (thanks to w3seek) *shamed*
...
svn path=/trunk/; revision=14592
2005-04-11 20:27:20 +00:00
Casper Hornstrup
1c89a135da
Have the object files of a module depend on the build file that contain the module
...
svn path=/branches/xmlbuildsystem/; revision=14591
2005-04-11 18:45:48 +00:00
Maarten Bosma
abd513250f
PackageManager: Bug fix
...
svn path=/trunk/; revision=14590
2005-04-11 17:59:52 +00:00
Hervé Poussineau
4b77a4d92d
Filip Navara <xnavara@volny.cz>: Use correct service name in IopInitializeDriverModule
...
svn path=/trunk/; revision=14589
2005-04-11 17:28:14 +00:00
Art Yerkes
298503a6e4
Commit for blight: fix stack alignment.
...
svn path=/trunk/; revision=14588
2005-04-11 15:43:04 +00:00
Aleksey Bragin
093d9f292c
Initial version of uhci driver import from Linux 2.5 kernel. Currently compiles and links, but not usable (most probably will bugcheck when loaded).
...
Also a lot of compile warnings exist.
I will update UsbStack wiki page sometime soon to reflect direction of my work.
svn path=/trunk/; revision=14587
2005-04-11 12:49:25 +00:00
Art Yerkes
7af94c863d
Use the right set (the referenced file objects) to compare when killing
...
exclusive select objects. This fixes the select leakage observed when
running Xircon.
svn path=/trunk/; revision=14586
2005-04-11 08:41:58 +00:00
Art Yerkes
d34cc750d8
Fixed warning, uninitialized length. Sorry, I did this in a different way
...
and missed one use of NewBufferLen. Not sure why I don't see the 'might be
used uninitialized' warning.
svn path=/trunk/; revision=14585
2005-04-11 08:07:41 +00:00
Art Yerkes
9166ff8f34
lock: Fixes suggested by w3seek:
...
protect the remaining MmProbeAndLockPages
don't return from the exception handler
read: Hopefully the last indecision in here:
Avoid using AFD_EVENT_CLOSE until the socket is really toast.
Use AFD_EVENT_DISCONNECT instead when we've got an EOF, but still have
buffered data.
I was doing this socket fiddling without a callout block. Fixed.
svn path=/trunk/; revision=14584
2005-04-11 06:03:20 +00:00
Aleksey Bragin
7bbf6258d7
Started implementing Locale property page of intl.cpl appltet. It already provides choices for locale, the only thing it doesn't do - actually set chosen locale. Also it doesn't work under ReactOS.
...
svn path=/trunk/; revision=14583
2005-04-10 21:01:13 +00:00
Casper Hornstrup
fb03ace091
Support -Werror
...
svn path=/branches/xmlbuildsystem/; revision=14582
2005-04-10 19:44:11 +00:00
Emanuele Aliberti
810d009783
SM: initial work on SM_API_QUERY_INFORMATION (client side; ROS specific).
...
SM: fixed connection data in callback SM->subsystem_server during ss registration
svn path=/trunk/; revision=14581
2005-04-10 19:08:23 +00:00
Maarten Bosma
c1a2f01875
PackageManager: Cmdline fix
...
svn path=/trunk/; revision=14580
2005-04-10 17:03:40 +00:00
Hartmut Birr
0ba6cce82a
Added dependency tracking.
...
svn path=/trunk/; revision=14579
2005-04-10 16:45:30 +00:00
Hartmut Birr
85197737c3
Set a better value for gap3 on read/write requests.
...
svn path=/trunk/; revision=14578
2005-04-10 16:44:00 +00:00
Hartmut Birr
a6e0f1b9c1
Made the hard coded value for the HUT a little bit longer.
...
svn path=/trunk/; revision=14577
2005-04-10 16:41:32 +00:00
Maarten Bosma
e45867b698
PackageManager: Depencies
...
svn path=/trunk/; revision=14576
2005-04-10 15:34:15 +00:00
Casper Hornstrup
6d5cdde45c
Merge 13831:14550 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=14575
2005-04-10 14:32:30 +00:00
Aleksey Bragin
56ec91131c
Change OsLoadOptions back to the default value
...
svn path=/trunk/; revision=14574
2005-04-10 14:16:38 +00:00
Aleksey Bragin
b94afd8f6e
Add russian keyboard layout to HKLM\...\KeyboardLayours, and also add kbdru.dll into reactos.dff (as pointed again by unC0Rr :-))
...
svn path=/trunk/; revision=14573
2005-04-10 14:02:31 +00:00
Aleksey Bragin
a16cc05ef2
Added kbdru.dll into build process
...
svn path=/trunk/; revision=14572
2005-04-10 11:37:57 +00:00
Aleksey Bragin
cc161feeb5
Fix incorrect file name of kgbgb.dll to kbduk.dll (by unC0Rr), added kbdru.dll into keyboard layouts
...
svn path=/trunk/; revision=14571
2005-04-10 11:35:19 +00:00
Aleksey Bragin
c9481ea29c
Fixed incorrect version (was 1010h) to 1000h, as reported by XP's kbdru.dll
...
svn path=/trunk/; revision=14570
2005-04-10 11:18:05 +00:00
Aleksey Bragin
2663d38106
Some minor additions to support newer versions of uhci driver (though doesn't even compile atm).
...
svn path=/trunk/; revision=14569
2005-04-10 10:20:10 +00:00
Hartmut Birr
71160a6cae
- Fixed the destination path for installing freeldr on a floppy.
...
- Used NtOpenFile for accessing the mbr or the boot sector.
svn path=/trunk/; revision=14568
2005-04-10 10:16:37 +00:00
Phillip Susi
d36e7a745d
Fixed freeldr fat16 boot sector to use the bios provided boot device number instead of the ( usually invalid ) one in the boot sector header.
...
svn path=/trunk/; revision=14567
2005-04-10 05:00:27 +00:00
Filip Navara
56f3c4ed58
- Pass correct parameters to MmLocateMemoryAreaByAddress in MmLockPagableDataSection.
...
- Change UNIMPLEMENTED to DPRINT1 in MmLockPagableSectionByHandle.
svn path=/trunk/; revision=14566
2005-04-10 04:02:54 +00:00
Gé van Geldorp
b1cf1bfa05
Fix "make bootcd"
...
svn path=/trunk/; revision=14565
2005-04-09 22:37:15 +00:00
Aleksey Bragin
52c1eca7aa
Implemented kbdru.dll, tested under Windows XP - works great. Though I would appreciate more thorough testing.
...
svn path=/trunk/; revision=14564
2005-04-09 17:33:47 +00:00
Hartmut Birr
3985d6c980
Close the desktop handle after getting the object pointer.
...
svn path=/trunk/; revision=14563
2005-04-09 17:10:25 +00:00
Maarten Bosma
a16ba46cd2
svn path=/trunk/; revision=14562
2005-04-09 13:48:31 +00:00
Hartmut Birr
02d3095664
Fixed the dereferencing of an existing named object in IoCreateFile.
...
svn path=/trunk/; revision=14561
2005-04-09 09:40:44 +00:00
Hartmut Birr
6256db0836
ObCreateObject should return an existing named object if one already exist.
...
svn path=/trunk/; revision=14560
2005-04-09 09:37:32 +00:00
Hervé Poussineau
366a70a52a
GCC 3.3.3 detects uninitialized variable where it is not the case. Workaround problem by moving initialization at the top of function.
...
svn path=/trunk/; revision=14559
2005-04-08 22:19:39 +00:00
Hartmut Birr
322cd3e113
- Don't allow to create objects in the nt name space for twice.
...
- Create a stream file object in IoCreateFile if a deviceobject is opening.
svn path=/trunk/; revision=14558
2005-04-08 20:38:08 +00:00
Hartmut Birr
c5ccc1106a
Csrss should only open the '\Windows' directory.
...
svn path=/trunk/; revision=14557
2005-04-08 20:29:30 +00:00
Klemens Friedl
a6bdb724d0
update makefile (add ros-get)
...
svn path=/trunk/; revision=14556
2005-04-08 19:31:08 +00:00
Casper Hornstrup
af941b419a
Copy riched20
...
svn path=/branches/xmlbuildsystem/; revision=14555
2005-04-08 19:18:01 +00:00
Casper Hornstrup
b69e3dfd1d
Delete riched20
...
svn path=/branches/xmlbuildsystem/; revision=14554
2005-04-08 19:16:52 +00:00
Maarten Bosma
c6237266d7
PackageManager
...
Created the commandline Interface
Deleated subcategries
svn path=/trunk/; revision=14553
2005-04-08 19:09:20 +00:00
Casper Hornstrup
e07a1f6200
Copy makefile
...
svn path=/branches/xmlbuildsystem/; revision=14552
2005-04-08 19:03:04 +00:00
Casper Hornstrup
62a2326dfb
Delete Makefile
...
svn path=/branches/xmlbuildsystem/; revision=14551
2005-04-08 18:59:37 +00:00
Casper Hornstrup
a95618a8a5
Build when DBG=1
...
svn path=/branches/xmlbuildsystem/; revision=14550
2005-04-08 17:24:30 +00:00
Magnus Olsen
2cb97d1370
New document icon from Mindflyer <mf@mufunyo.net>
...
svn path=/trunk/; revision=14549
2005-04-08 16:59:16 +00:00
Steven Edwards
76644e2b9b
wow it really does work on linux now
...
svn path=/branches/xmlbuildsystem/; revision=14548
2005-04-08 16:58:29 +00:00
Royce Mitchell III
601ea5384b
use tags for pool allocations, and reformat code
...
svn path=/trunk/; revision=14547
2005-04-08 13:14:15 +00:00
Royce Mitchell III
18cff7ccc9
use tags for pool allocations, and reformat code
...
svn path=/trunk/; revision=14546
2005-04-08 13:02:23 +00:00
Royce Mitchell III
dac8f53fe5
use tags for pool allocations, and reformat code
...
svn path=/trunk/; revision=14545
2005-04-08 12:54:37 +00:00
Art Yerkes
d57bccaddf
Adapter: some info display.
...
Socket: implemented send and recv.
svn path=/trunk/; revision=14544
2005-04-08 11:08:26 +00:00
Art Yerkes
c0282425ac
Read: Generalized EOF condition slightly.
...
Remember to check for failure when locking address buffer.
Lock: SEH to protect from bad address length ptr.
svn path=/trunk/; revision=14543
2005-04-08 11:04:13 +00:00
Royce Mitchell III
e2303991a6
raddr2line utility
...
moved code common betw rsym and raddr2line to rsym_common.c
simplified tools/Makefile
svn path=/trunk/; revision=14542
2005-04-08 05:35:20 +00:00
Art Yerkes
034bf04901
Initialize these in case handle locking fails.
...
svn path=/trunk/; revision=14541
2005-04-08 01:11:32 +00:00
Casper Hornstrup
eb4fea4ab7
* Clean object files
...
* Clean generated files for cabman
svn path=/branches/xmlbuildsystem/; revision=14540
2005-04-07 20:28:35 +00:00
Casper Hornstrup
991efa7f22
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=14539
2005-04-07 19:57:05 +00:00
Casper Hornstrup
19592be8c0
Use order-only prerequisites for directories to prevent spurious rebuilds when building on non-FAT volumes
...
svn path=/branches/xmlbuildsystem/; revision=14538
2005-04-07 19:39:39 +00:00
Thomas Bluemel
bdd0224945
forward CommConfigDialogA to CommConfigDialogW
...
svn path=/trunk/; revision=14537
2005-04-07 18:01:29 +00:00
Thomas Bluemel
2acf2098b8
- don't redefine public structures in taskmgr
...
- minor taskmgr changes and make better use of PCH
- fixed definition of SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION and depending code
svn path=/trunk/; revision=14536
2005-04-07 13:25:34 +00:00
Thomas Bluemel
b995b11c1d
fixed warnings
...
svn path=/trunk/; revision=14535
2005-04-07 13:11:46 +00:00
Magnus Olsen
98b6f6bd7b
Remove more hardcode string to En.rc
...
svn path=/trunk/; revision=14534
2005-04-07 11:24:38 +00:00
Casper Hornstrup
a15b6d2023
Add the files where they are located
...
svn path=/branches/xmlbuildsystem/; revision=14533
2005-04-06 22:27:22 +00:00
Casper Hornstrup
1ea35be664
Correct some wrong dependencies for 'make bootcd'
...
svn path=/branches/xmlbuildsystem/; revision=14532
2005-04-06 20:49:49 +00:00
Thomas Bluemel
68c2c91476
reformat some code to make it readably
...
svn path=/trunk/; revision=14530
2005-04-06 18:30:09 +00:00
Thomas Bluemel
237d12dc8e
Saveliy Tretiakov <saveliyt@mail.ru>:
...
- Implemented CommConfigDialogA and CommConfigDialogW
- Removed @unimplemented comments for some implemented functions
svn path=/trunk/; revision=14529
2005-04-06 17:40:25 +00:00
Thomas Bluemel
95a75efe29
add image base address for serialui.dll
...
svn path=/trunk/; revision=14528
2005-04-06 17:08:17 +00:00
Thomas Bluemel
cf7a330bf0
use unicode functions only and some minor fixes to preserve 64bit compatibility
...
svn path=/trunk/; revision=14527
2005-04-06 17:04:28 +00:00
Royce Mitchell III
b8442ebcdd
fix uninitialized variable warnings
...
svn path=/trunk/; revision=14526
2005-04-06 12:32:14 +00:00
Hervé Poussineau
2cec8d9d65
Saveliy Tretiakov <saveliyt@mail.ru>
...
- Started serialui dll
- Implemented drvCommConfigDialogA and drvCommConfigDialogW
svn path=/trunk/; revision=14525
2005-04-06 11:14:57 +00:00
Hervé Poussineau
b82483c76c
Verify that allocated resource list is not NULL in IRP_MN_START_DEVICE.
...
svn path=/trunk/; revision=14524
2005-04-06 06:09:01 +00:00
Royce Mitchell III
7b78b8092c
patch by kjk::hyperion, fix syntax of gcc inline asm
...
svn path=/trunk/; revision=14523
2005-04-06 04:03:41 +00:00
Steven Edwards
bbba49d610
remove the use of windows.h in some places where it is not needed
...
svn path=/trunk/; revision=14522
2005-04-05 23:04:24 +00:00
Alex Ionescu
16290c9195
Use w32api... hope this does something? Just trying to help steven.
...
svn path=/trunk/; revision=14521
2005-04-05 21:41:03 +00:00
Casper Hornstrup
f81cbc31f1
Accept ROS_INSTALL environment variable
...
svn path=/branches/xmlbuildsystem/; revision=14520
2005-04-05 20:24:26 +00:00
Steven Edwards
49388de0ac
fixed rosapps a bit. disabled tests for now. will fix them tonight
...
svn path=/trunk/; revision=14519
2005-04-05 19:42:40 +00:00
Steven Edwards
c773a28861
more w32api conversion. Send errors.h to the Trash Can
...
svn path=/trunk/; revision=14518
2005-04-05 19:30:34 +00:00
Steven Edwards
bd3a9da15f
fixed header usage. Please avoid using windows.h
...
svn path=/trunk/; revision=14517
2005-04-05 19:22:30 +00:00
Steven Edwards
ff86185830
remove windows.h
...
svn path=/trunk/; revision=14516
2005-04-05 19:19:44 +00:00
Steven Edwards
1cb1df84c1
__USE_W32API
...
svn path=/trunk/; revision=14515
2005-04-05 19:17:21 +00:00
Steven Edwards
8a7c057498
__USE_W32API
...
svn path=/trunk/; revision=14514
2005-04-05 19:14:37 +00:00
Steven Edwards
d3ab2ca78a
use -D__USE_W32API
...
svn path=/trunk/; revision=14513
2005-04-05 19:13:51 +00:00
Hervé Poussineau
353bc6197c
Add serial port enumerator driver:
...
- Enumerate legacy mice
- Should also detect PnP serial devices even if they are not yet reported
It is implemented as an upper filter for serial port driver (serial.sys)
Add corresponding registry entries
svn path=/trunk/; revision=14512
2005-04-05 19:04:07 +00:00
Steven Edwards
c6779bb5c2
use -D__USE_W32API
...
svn path=/trunk/; revision=14511
2005-04-05 18:59:56 +00:00
Casper Hornstrup
dcdd51410c
Rebuild source if a header is changed
...
svn path=/branches/xmlbuildsystem/; revision=14510
2005-04-05 18:49:53 +00:00
Casper Hornstrup
f6d915eecc
Simplify directory handling
...
svn path=/branches/xmlbuildsystem/; revision=14509
2005-04-05 18:20:45 +00:00
Casper Hornstrup
13fb77b90b
Generate registry hives on 'make install'
...
svn path=/branches/xmlbuildsystem/; revision=14507
2005-04-05 17:22:02 +00:00
Hartmut Birr
785882957e
- Changed the calculation of the current sector count to read or write from both sides of a floppy in one step.
...
- Set the EOT sector always to the last sector of a floppy.
svn path=/trunk/; revision=14506
2005-04-05 17:12:52 +00:00
Hartmut Birr
80eabf0040
Initialize the maximum length of the device description to allocate more than map register.
...
svn path=/trunk/; revision=14505
2005-04-05 17:07:56 +00:00
Hartmut Birr
1a0cac4ee8
Set the correct CurrentVa in the call to IoFlushAdapterBuffers.
...
svn path=/trunk/; revision=14504
2005-04-05 15:53:09 +00:00
Hartmut Birr
e1d5086ebf
Changed back to IoBuildSynchronousFsdRequest.
...
svn path=/trunk/; revision=14503
2005-04-05 15:51:02 +00:00
Thomas Bluemel
2177dfcfd2
free work items after processing them
...
svn path=/trunk/; revision=14502
2005-04-05 15:08:18 +00:00
Hervé Poussineau
47632d3088
Print date and time formats according to regional settings
...
svn path=/trunk/; revision=14501
2005-04-05 12:34:38 +00:00
Hervé Poussineau
f477aa0a0f
Remove useless code (ACPI now reports resources correctly)
...
Change ULONG to ULONG_PTR for IoStatus.Information field
svn path=/trunk/; revision=14500
2005-04-05 12:00:37 +00:00
Hervé Poussineau
849f32b6b5
Implement IRP_MN_QUERY_RESOURCES (Irq, IO ports, DMA)
...
svn path=/trunk/; revision=14499
2005-04-05 12:00:13 +00:00
Royce Mitchell III
f165c00432
add some asserts
...
svn path=/trunk/; revision=14498
2005-04-05 05:12:16 +00:00
Art Yerkes
13027a8afa
Added acknowledgement (thank tinus and sorry I didn't put this in the first
...
commit).
svn path=/trunk/; revision=14497
2005-04-04 23:48:11 +00:00
Art Yerkes
cb76d1fab2
First import of DHCP client service.
...
No pipe created yet. Event model up and running.
Does not produce a dhcp offer yet but working on that.
svn path=/trunk/; revision=14496
2005-04-04 23:45:33 +00:00
Hervé Poussineau
e26cc4962b
Fix file properties
...
svn path=/trunk/; revision=14495
2005-04-04 23:17:28 +00:00
Hervé Poussineau
04bbda156c
Move variable declarations at the start of functions
...
svn path=/trunk/; revision=14494
2005-04-04 23:12:21 +00:00
Hartmut Birr
f4a430511e
Check for an valid mdl pointer before calling IoFreeMdl in IoReadWriteCompletion.
...
svn path=/trunk/; revision=14493
2005-04-04 23:11:19 +00:00
Hartmut Birr
1844746db4
Fixed some bugs, which have prevented the using of isa dma channels.
...
svn path=/trunk/; revision=14492
2005-04-04 23:09:15 +00:00
Hervé Poussineau
e0dfaf1c5b
Allow ACPI detection and legacy detection for serial ports
...
Detect serial debug port and prevent its management by serial driver
Activate serial driver in registry
svn path=/trunk/; revision=14491
2005-04-04 23:00:52 +00:00
Hervé Poussineau
d9bef42fde
Correct IOCTL_SERIAL_CLEAR_STATS and IOCTL_SERIAL_PURGE
...
Manage read errors (overrun, parity, ...)
Use output buffer even if Uart is ready to transmit
svn path=/trunk/; revision=14490
2005-04-04 22:48:51 +00:00
Casper Hornstrup
c8c43a85a3
Install generated files
...
svn path=/branches/xmlbuildsystem/; revision=14489
2005-04-04 22:05:08 +00:00
Casper Hornstrup
19fa7f20af
Support installation of generated files
...
svn path=/branches/xmlbuildsystem/; revision=14488
2005-04-04 20:50:55 +00:00
Casper Hornstrup
77b574742c
Let dependencies control 'make install'
...
svn path=/branches/xmlbuildsystem/; revision=14487
2005-04-04 19:39:44 +00:00
Alex Ionescu
ff0ad6c8cb
Compile with w32api...gift for Steven
...
svn path=/trunk/; revision=14486
2005-04-04 03:55:43 +00:00
Hervé Poussineau
6514e33a95
Replace polling mode in IRP_MJ_READ by an interrupt mode.
...
It is a lot less CPU consuming...
svn path=/trunk/; revision=14485
2005-04-03 21:36:15 +00:00
Hervé Poussineau
ad17913046
Add WaitAll and WaitAny values
...
svn path=/trunk/; revision=14484
2005-04-03 21:31:41 +00:00
Casper Hornstrup
de09c8d285
Partial 'make install' implementation
...
svn path=/branches/xmlbuildsystem/; revision=14483
2005-04-03 19:25:58 +00:00
Eric Kohl
aed77eddbd
Support marshalling of 'unique' strings.
...
svn path=/trunk/; revision=14482
2005-04-03 19:15:14 +00:00
Klemens Friedl
be04afc103
ReactOS Package Manager
...
More information:
http://reactos.com/wiki/index.php/ReactOS_Package_Manager
* Maarten Bosma (Dr. Fred)
* Klemens Friedl (frik85)
svn path=/trunk/; revision=14481
2005-04-03 19:06:49 +00:00
Hartmut Birr
f22d019858
Removed some calls to NtOpenProcess. They aren't necessary because the process data structure contains already a process handle.
...
svn path=/trunk/; revision=14480
2005-04-03 15:47:15 +00:00
Emanuele Aliberti
4e0cf9abb6
WinTrust.dll: Update EXPORTS table
...
svn path=/trunk/; revision=14479
2005-04-03 14:38:42 +00:00
Martin Fuchs
a9f4f32734
activate printer folder menu
...
svn path=/trunk/; revision=14478
2005-04-03 14:32:47 +00:00
Magnus Olsen
af2755d461
minor change that I did forget
...
svn path=/trunk/; revision=14477
2005-04-03 13:45:23 +00:00
Magnus Olsen
2f4cc70e0f
Remove more hardcode string to En.rc
...
svn path=/trunk/; revision=14476
2005-04-03 13:40:15 +00:00
Hartmut Birr
7f6485630b
Since a process id is only unique if the associated process is not deleted,
...
we must prevent the deleting of the process. An opened handle does this.
svn path=/trunk/; revision=14475
2005-04-03 13:04:10 +00:00
Eric Kohl
938d6d1baf
Support 'ref' and 'unique' attributes for pointers.
...
svn path=/trunk/; revision=14474
2005-04-03 12:49:25 +00:00
Martin Fuchs
0341aa671d
protect system image list
...
svn path=/branches/lean-explorer/; revision=14473
2005-04-03 12:14:30 +00:00
Martin Fuchs
d840ae26ad
protect system image list
...
svn path=/trunk/; revision=14473
2005-04-03 12:14:30 +00:00
Casper Hornstrup
dff399ada6
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=14472
2005-04-03 11:58:31 +00:00
Casper Hornstrup
c4387e8d7d
Verbose mode
...
svn path=/branches/xmlbuildsystem/; revision=14471
2005-04-03 11:57:34 +00:00
Martin Fuchs
89e885955c
show logoff dialog in lean explorer
...
svn path=/branches/lean-explorer/; revision=14470
2005-04-03 11:38:08 +00:00
Martin Fuchs
b01de1ffd4
show logoff dialog in lean explorer
...
svn path=/trunk/; revision=14470
2005-04-03 11:38:08 +00:00
Martin Fuchs
359d3bc253
display "log off" dialog, add "terminate" menu entry
...
svn path=/trunk/; revision=14469
2005-04-03 11:23:03 +00:00
Casper Hornstrup
2c65178fde
Detect compiler -pipe support
...
svn path=/branches/xmlbuildsystem/; revision=14468
2005-04-03 10:46:08 +00:00
Magnus Olsen
315c267eef
Remove more hardcode string to En.rc
...
svn path=/trunk/; revision=14467
2005-04-03 10:16:56 +00:00
Casper Hornstrup
1cb006090f
Avoid spurious error messages during make clean
...
svn path=/branches/xmlbuildsystem/; revision=14466
2005-04-03 10:05:52 +00:00
Hartmut Birr
32fce0a991
Initialized the event with the object instead of the handle.
...
svn path=/trunk/; revision=14465
2005-04-03 10:05:00 +00:00
Martin Fuchs
e56e6b57c7
fix SDI shell browser
...
svn path=/trunk/; revision=14464
2005-04-03 09:16:20 +00:00
Magnus Olsen
1e7d27e8c9
Remove more hardcode string to En.rc
...
svn path=/trunk/; revision=14463
2005-04-02 22:19:12 +00:00
Casper Hornstrup
78c796560d
Generate map files
...
svn path=/branches/xmlbuildsystem/; revision=14462
2005-04-02 21:45:38 +00:00
Casper Hornstrup
d7fdb5701e
Generate map files
...
svn path=/branches/xmlbuildsystem/; revision=14461
2005-04-02 21:45:16 +00:00
Magnus Olsen
2c4319bbb7
Remove more hardcode string to En.rc
...
svn path=/trunk/; revision=14460
2005-04-02 21:06:44 +00:00
Steven Edwards
3acecc6fd4
another one bytes the dust. messages.h is gone
...
svn path=/trunk/; revision=14459
2005-04-02 21:02:31 +00:00
Magnus Olsen
70ccaeb797
Did forget the info I did change
...
it is remove all hardcode string to En.rc
to make it easy to translate
svn path=/trunk/; revision=14458
2005-04-02 20:27:41 +00:00
Magnus Olsen
cc05ff6eb8
svn path=/trunk/; revision=14457
2005-04-02 20:23:01 +00:00
Steven Edwards
93ccc29d64
here you go
...
svn path=/trunk/; revision=14456
2005-04-02 19:52:29 +00:00
Steven Edwards
0f301d785a
__USE_W32API
...
svn path=/trunk/; revision=14455
2005-04-02 19:47:52 +00:00
Hartmut Birr
ff278d3830
Changed the indentation to a human readable format (no code change).
...
svn path=/trunk/; revision=14454
2005-04-02 19:33:08 +00:00
Thomas Bluemel
8a17f1f08d
corrected file name so it matches the include in slayer.rc
...
svn path=/trunk/; revision=14453
2005-04-02 19:26:54 +00:00
Steven Edwards
2f69ef0ae5
another one bytes the dust
...
svn path=/trunk/; revision=14452
2005-04-02 19:13:54 +00:00
Martin Fuchs
38024cdd26
fix termination of "search program" dialog
...
svn path=/trunk/; revision=14451
2005-04-02 18:24:13 +00:00
Casper Hornstrup
8d784c14d4
Document ROS_TEMPORARY environment variable
...
svn path=/branches/xmlbuildsystem/; revision=14450
2005-04-02 18:01:18 +00:00
Casper Hornstrup
d72d41723c
Have rbuild create the output directories
...
svn path=/branches/xmlbuildsystem/; revision=14449
2005-04-02 16:46:08 +00:00
Martin Fuchs
275c59c4d4
"minimize all": only minimize windows with valid positions
...
svn path=/trunk/; revision=14448
2005-04-02 16:18:09 +00:00
Hartmut Birr
fccdd32ffd
Dereference the object if the type doesn't match in ObmReferenceObjectByHandle.
...
svn path=/trunk/; revision=14447
2005-04-02 16:17:08 +00:00
Martin Fuchs
7e355fdee2
update Jamfile
...
svn path=/trunk/; revision=14446
2005-04-02 16:16:53 +00:00
Hartmut Birr
b82d7998fa
Do only dereference the desktop window if the handle was valid in IntMouseInput.
...
svn path=/trunk/; revision=14445
2005-04-02 16:13:11 +00:00
Hartmut Birr
c5fcba3366
Added the string for IDS_PROGRAMFILES.
...
svn path=/trunk/; revision=14444
2005-04-02 15:58:25 +00:00
Hartmut Birr
d5c7b7443b
- Fixed ExTimerRundown.
...
- Fixed adding and removing of timers to the wake list.
- Fixed the reinserting of the timer apc.
- Don't unlock the timer twice in NtSetTimer.
svn path=/trunk/; revision=14443
2005-04-02 15:55:15 +00:00
Eric Kohl
23ffe8c3f8
NdrSendReceive: Update the message buffer info after the call to I_RpcSendReceive.
...
svn path=/trunk/; revision=14442
2005-04-02 15:11:36 +00:00
Martin Fuchs
87c424ef42
reactivate control panel folder
...
svn path=/trunk/; revision=14441
2005-04-02 14:26:56 +00:00
Hervé Poussineau
ce4cbf5e57
Correct timeout issues when reading
...
Pend read IRPs
Lots of small issues
svn path=/trunk/; revision=14440
2005-04-02 14:16:47 +00:00
Martin Fuchs
11fe38608b
fix tray icon config dialog for the first icon
...
svn path=/trunk/; revision=14439
2005-04-02 11:40:58 +00:00
Martin Fuchs
c5c1a87719
switch to search icon in search dialog
...
svn path=/trunk/; revision=14438
2005-04-02 11:21:46 +00:00
Martin Fuchs
00bf273c43
merge from trunk: enable multiline tooltips
...
svn path=/branches/lean-explorer/; revision=14437
2005-04-02 11:09:39 +00:00
Martin Fuchs
6369325505
merge from trunk: launch shell DDE server
...
svn path=/branches/lean-explorer/; revision=14436
2005-04-02 11:00:58 +00:00
Martin Fuchs
f2cca3cd47
merge from trunk: hide login screen to make the login on XP faster
...
svn path=/branches/lean-explorer/; revision=14435
2005-04-02 10:59:49 +00:00
Martin Fuchs
45ba821ec5
terminate shell service objects thread if there is nothing to do
...
svn path=/trunk/; revision=14434
2005-04-02 10:48:16 +00:00
Steven Edwards
5875f60018
__USE_W32API
...
svn path=/trunk/; revision=14433
2005-04-02 05:43:37 +00:00
Steven Edwards
afa13639b8
bunch of w32api fixes. ascii.h is gonecd ..! coff.h was unused and quite a few others were redunant and could be moved. If you try to build a app in the ROS build system without using __USE_W32API or Unicode beware it won't build as it shouldn't. Also partinfo was really broken so someone needs to fix this. If not I will attempt to w32api'ise it in the morning.
...
svn path=/trunk/; revision=14432
2005-04-02 05:37:20 +00:00
Steven Edwards
f8ec26b8ae
avoid the use of ver.h in favor of winver.h
...
svn path=/trunk/; revision=14431
2005-04-02 00:49:10 +00:00
Gunnar Dalsnes
95daa63b61
-move rtl thread/process stuff from ntdll to rtl and make ntoskrnl\ldr\init.c use those
...
-fix RtlCreateUserProcess to create the thread suspended and update all users of RtlCreateUserProcess to manually resume the thread
svn path=/trunk/; revision=14430
2005-04-02 00:18:46 +00:00
Steven Edwards
c8e0c8df83
nevermind. It helps to do a make bootcd in the terminal that has the value and /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin to mingw defined.
...
svn path=/trunk/; revision=14429
2005-04-02 00:11:50 +00:00
Steven Edwards
450aa4ce11
mingw32-linux is not setting ARCH=i386....this fixes the bootcd for now
...
svn path=/trunk/; revision=14428
2005-04-02 00:05:16 +00:00
Steven Edwards
8b21b47868
use the w32api headers
...
svn path=/trunk/; revision=14426
2005-04-01 21:44:22 +00:00
Steven Edwards
e231640a15
remove my WinCE support attempt
...
svn path=/trunk/; revision=14425
2005-04-01 21:19:23 +00:00
Steven Edwards
8e401adc6b
remove my WinCE support attempt
...
svn path=/trunk/; revision=14424
2005-04-01 21:18:43 +00:00
Casper Hornstrup
321673ceb9
Put winebuild output in intermediate directory
...
svn path=/branches/xmlbuildsystem/; revision=14423
2005-04-01 19:31:52 +00:00
Hartmut Birr
e31b75dfe5
- Route the stream file objects also through the close path.
...
- Calculate the size of the fcb hash table depend on the file system type.
svn path=/trunk/; revision=14422
2005-04-01 18:35:34 +00:00
Hartmut Birr
7bf6af0dce
- Use IoBuildAsynchronousFsdRequest instead IoBuildSynchronousFsdRequest in NtRead/WriteFile.
...
- Guard the calls to IoBuildAsynchronousFsdRequest with an exception frame.
svn path=/trunk/; revision=14421
2005-04-01 18:22:17 +00:00
Hartmut Birr
de83dfa5b8
Raise the exception in MmProbeAndLockPages always with STATUS_ACCESS_VIOLATION.
...
svn path=/trunk/; revision=14420
2005-04-01 18:19:46 +00:00
Casper Hornstrup
75065f4320
Build stubs generated by winebuild
...
svn path=/branches/xmlbuildsystem/; revision=14419
2005-04-01 18:18:18 +00:00
Hartmut Birr
4ea628ccaa
Guard the calls to MmProbeAndLockPages and IoPrepareIrpBuffer with an exception frame and do free allocated resources if an exception occurs.
...
svn path=/trunk/; revision=14418
2005-04-01 18:17:47 +00:00
Steven Edwards
fc9d1af415
move another SDK header to the SDK
...
svn path=/trunk/; revision=14417
2005-04-01 18:06:50 +00:00
Steven Edwards
af98825fd6
use -D__USE_W32API for tgetopt
...
svn path=/trunk/; revision=14416
2005-04-01 18:00:22 +00:00
Magnus Olsen
a8708688d2
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
svn path=/trunk/; revision=14415
2005-04-01 11:42:40 +00:00
Magnus Olsen
671ba3795b
minor update
...
Swedish translation
Andreas Bjerkeholt
harteex@gmail.com ,
proofread by
David Nordenberg
dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14414
2005-04-01 11:29:14 +00:00
Magnus Olsen
5ca5fa5dd7
David Nordenberg: New copy from english resource translated to Swedish,
...
old one was missing 95% of its content.
proofread by Andreas Bjerkeholt
svn path=/trunk/; revision=14413
2005-04-01 10:19:45 +00:00
Magnus Olsen
dee9cfe25c
minor changs by
...
Swedish translation
Andreas Bjerkeholt
harteex@gmail.com ,
and
proofread by
David Nordenberg
dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14412
2005-04-01 09:54:56 +00:00
Magnus Olsen
0cd3294365
Swedish translation
...
Andreas Bjerkeholt
harteex@gmail.com ,
proofread by
David Nordenberg
dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14411
2005-04-01 09:38:01 +00:00
Magnus Olsen
ed14a2c656
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
svn path=/trunk/; revision=14410
2005-04-01 09:10:32 +00:00
Magnus Olsen
6edcaa7b93
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
with some help from Andreas
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
svn path=/trunk/; revision=14409
2005-04-01 09:06:13 +00:00
Magnus Olsen
ca512a7b11
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
svn path=/trunk/; revision=14408
2005-04-01 09:03:09 +00:00
Magnus Olsen
ce23c3c042
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
svn path=/trunk/; revision=14407
2005-04-01 08:56:53 +00:00
Magnus Olsen
8cd95a438b
* David Nordenberg: fixed minor things in swedish translation
...
dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14406
2005-04-01 08:54:01 +00:00
Magnus Olsen
5696ea2bc9
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
svn path=/trunk/; revision=14405
2005-04-01 08:51:57 +00:00
Steven Edwards
a9bcd9387d
moved this to the wrong folder
...
svn path=/trunk/; revision=14404
2005-04-01 05:12:15 +00:00
Steven Edwards
fd0f414659
move some SDK headers to the SDK, convert filenames and include statements to lowercase as everything else is in lowercase
...
svn path=/trunk/; revision=14403
2005-04-01 05:04:40 +00:00
Gunnar Dalsnes
0b60acbc3c
-move ppb from ntdll to rtl
...
smapiexec.c: free ppb on failure. resume thread (RtlCreateUserProcess is supposed to create the thread suspended)
svn path=/trunk/; revision=14402
2005-04-01 00:39:52 +00:00
Art Yerkes
8a147bd7bb
PowerPC also uses 4k pages.
...
svn path=/trunk/; revision=14401
2005-04-01 00:30:29 +00:00
Art Yerkes
0699457c1d
PowerPC architecture files. Few Mach function are implemented.
...
The biggest things to note here:
1) We have to probe the pci bridge to find out the amount of available
memory on older macs. We use the base model boot-time assumption that
linux uses and leave it till later to find our max memory.
2) Open firmware proxy functionality is divided in two parts. FreeLDR
is responsible for providing data to and getting it from Open firmware
in big-endian format in memory. The ofproxy function itself is
responsible for shifting the arguments and calling the target big endian
function. The good thing here is that we share open firmware functions
between the xcoff part and FreeLDR.
svn path=/trunk/; revision=14400
2005-04-01 00:22:30 +00:00
Steven Edwards
346e718bc8
Some cleanup of crt.a feel free to remove header duplication and use 'precomp.h' in more places to speed build times
...
svn path=/trunk/; revision=14399
2005-04-01 00:20:29 +00:00
Art Yerkes
3a1a462a26
Powerpc math header.
...
svn path=/trunk/; revision=14398
2005-04-01 00:17:10 +00:00
Art Yerkes
c0212e2720
Changes to use stdarg rather than assume that arguments are on the stack
...
and in the correct order. Tested on i386 and powerpc.
svn path=/trunk/; revision=14397
2005-04-01 00:15:04 +00:00
Gunnar Dalsnes
7df5d3e7e1
mmfuncs.h: add MmGetSystemAddressForMdlSafe/MmMapLockedPagesSpecifyCache defs.
...
matherr.c: remove _exception struct since its already in math.h
path: simply file exsitence check
iomgr: simplify/use standard generic file mappings flags
misc.
svn path=/trunk/; revision=14396
2005-04-01 00:04:15 +00:00
Steven Edwards
5b6820630a
remove these control panels, they never worked
...
svn path=/trunk/; revision=14395
2005-03-31 22:40:23 +00:00
Steven Edwards
bf30d232a0
add a inline strupr for us Unix folk
...
svn path=/branches/xmlbuildsystem/; revision=14394
2005-03-31 19:54:03 +00:00
Hervé Poussineau
eeabdc3329
Add OBJ_KERNEL_HANDLE value
...
svn path=/trunk/; revision=14393
2005-03-31 19:33:50 +00:00
Gregor Anich
3d737b9d74
Fix little bug.
...
svn path=/trunk/; revision=14392
2005-03-31 18:26:31 +00:00
Gregor Anich
91203bfc8d
* Move the KdbEntryCount (check for exception inside KDB) into the critical section to prevent KDB from not handling simultaneous exceptions correctly.
...
* Flush input when KDB is entered.
* Detect if terminal is connected and filter out escape sequences if no terminal is present.
svn path=/trunk/; revision=14389
2005-03-31 16:08:09 +00:00
Thomas Bluemel
97db1efac1
don't bugcheck on object type mismatch in PsLookupCidHandle
...
svn path=/trunk/; revision=14388
2005-03-31 14:23:11 +00:00
Alex Ionescu
fd13cf7e83
Clean up catch.c
...
svn path=/trunk/; revision=14387
2005-03-31 13:52:49 +00:00
Art Yerkes
8df3d41437
Added boot carrier for freeldr. I'm at the point where I need to do
...
something about the mac disklabel, because freeldr is trying to read
a PC partition table. I'll need to sleep on it a bit.
svn path=/trunk/; revision=14386
2005-03-31 09:30:29 +00:00
Thomas Bluemel
1d13fa9747
initialize variables
...
svn path=/trunk/; revision=14384
2005-03-30 20:19:47 +00:00
Alex Ionescu
6f4ae1108e
Return status on failure.
...
svn path=/trunk/; revision=14383
2005-03-30 00:44:52 +00:00
Alex Ionescu
4069692f64
Add SEH...thanks to Hardon for noticing the bugs
...
svn path=/trunk/; revision=14382
2005-03-30 00:32:38 +00:00
Thomas Bluemel
c1442ae332
- added stub for PoQueueShutdownWorkItem required by XP's ntfs.sys
...
- added stubs for KeAcquireInStackQueuedSpinLock and KeReleaseInStackQueuedSpinLock
svn path=/trunk/; revision=14381
2005-03-29 17:29:02 +00:00
Thomas Bluemel
9ad486dd0a
- ported RtlVerifyVersionInfo from wine
...
- moved version functions in kernel32 into their own file
svn path=/trunk/; revision=14380
2005-03-29 15:22:44 +00:00
Thomas Bluemel
911b9d27ae
move chkstk.s from ntdll to rtl because _alloca_probe needs to be exported by ntoskrnl as well
...
svn path=/trunk/; revision=14379
2005-03-29 14:27:46 +00:00
Thomas Bluemel
7c238e511f
implemented RtlValidateUnicodeString, thanks to "mephistopheles" for providing some pseudeo code
...
svn path=/trunk/; revision=14378
2005-03-29 02:09:42 +00:00
Magnus Olsen
dea5b1d43f
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
steven : Will commit it to wine also
svn path=/trunk/; revision=14377
2005-03-28 19:29:59 +00:00
Magnus Olsen
0c492c87b9
Swedish translation
...
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com ,
changes only for swedish user
steven : Will commit it to wine also
IDD_TBCUSTOMIZE, LTEXT "Knappar i..." changed width to 85
svn path=/trunk/; revision=14376
2005-03-28 19:25:02 +00:00
Magnus Olsen
29937a5a8c
Swedish translation
...
Andreas Bjerkeholt
harteex@gmail.com ,
proofread by
David Nordenberg
dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14375
2005-03-28 19:03:06 +00:00
Magnus Olsen
f9764318f4
New driver ico from Mindflyer <mf@mufunyo.net>
...
svn path=/trunk/; revision=14374
2005-03-28 18:52:52 +00:00
Hartmut Birr
7189768d70
- Used different overlapped structures for read and write operations on the server side.
...
- Check for pending i/o requests.
svn path=/trunk/; revision=14373
2005-03-28 18:47:19 +00:00
Hartmut Birr
a48a01798c
- Put the wait entry into the DriverContext of the irp instead to allocated it from pool.
...
- Lock the data list on both ends of the pipe, if we disconnect the pipe.
- Implemented a read and a write event on each end of the pipe.
- Implemented a list for read requests to deliver the requests in the correct sequence.
- Do not end a read request if the pipe was connected and if the buffer wasn't filled completely.
svn path=/trunk/; revision=14372
2005-03-28 18:42:53 +00:00
Alex Ionescu
9b5646acd0
Make w3seek happy. Setting OPTIMIZE=yes as en enviro-var (do NOT add to config) will force optimizations for debug builds too (not recommended). Previous commit was a mistake.
...
svn path=/trunk/; revision=14371
2005-03-28 18:37:39 +00:00
Magnus Olsen
a57d7a6f93
remove res
...
svn path=/trunk/; revision=14370
2005-03-28 18:12:31 +00:00
Magnus Olsen
16b0e06b8f
Remove the exteran icon file as request from
...
GvG and other. for the maintain betwin reactos and wine
should be more easy. The new icon from MF are now instead embeded in th shres.rc
svn path=/trunk/; revision=14369
2005-03-28 18:10:32 +00:00
Alex Ionescu
ea49ca93dd
Make w3seek happy. Setting OPTIMIZE=yes as en enviro-var (do NOT add to config) will force optimizations for debug builds too (not recommended)
...
svn path=/trunk/; revision=14368
2005-03-28 17:27:20 +00:00
Thomas Bluemel
e7986f168f
fix warning on optimized builds
...
svn path=/trunk/; revision=14367
2005-03-28 17:25:19 +00:00
Magnus Olsen
903225f24e
did foget the icon form mf
...
svn path=/trunk/; revision=14366
2005-03-28 16:51:23 +00:00
Magnus Olsen
4d27307543
New ico from Mindflyer <mf@mufunyo.net>
...
svn path=/trunk/; revision=14365
2005-03-28 16:47:33 +00:00
Thomas Bluemel
713139d9ea
release the adapter lock after queuing a work item for the request in ProRequet()
...
svn path=/trunk/; revision=14364
2005-03-28 16:04:18 +00:00
Thomas Bluemel
d295d5da57
release the dispatcher lock in KeReleaseMutant before raising an exception and handle the exception in NtReleaseMutant
...
svn path=/trunk/; revision=14363
2005-03-28 15:17:54 +00:00
Martin Fuchs
f3fc2ca494
enable multiline tooltips
...
svn path=/trunk/; revision=14362
2005-03-28 10:56:29 +00:00
Martin Fuchs
9b8f8ea446
launch all registered Shell Service Objects (Systray, network icons, ...)
...
svn path=/trunk/; revision=14361
2005-03-28 09:16:50 +00:00
Art Yerkes
f9a85ac5fb
Make sure that the socket structure list does't accumulate duplicates.
...
svn path=/trunk/; revision=14360
2005-03-28 02:50:23 +00:00
Klemens Friedl
8030aa9a2c
change the icon file
...
svn path=/trunk/; revision=14359
2005-03-27 21:34:41 +00:00
Klemens Friedl
fe96ab9edf
change the icon file
...
svn path=/trunk/; revision=14358
2005-03-27 21:32:35 +00:00
Martin Fuchs
628501e0ac
New ReactOS and start menu icons by Mindflyer <mf@mufunyo.net>
...
svn path=/trunk/; revision=14357
2005-03-27 20:46:17 +00:00
Klemens Friedl
bcfaaaf65b
Remove the icon files, greatlrd add these icons (from Mindflyer) already to an other folder.
...
svn path=/trunk/; revision=14356
2005-03-27 20:12:36 +00:00
Klemens Friedl
0607c67b68
Remove all hardcode english phrases from the source code and add the phrases to the resource file.
...
svn path=/trunk/; revision=14355
2005-03-27 20:01:18 +00:00
Martin Fuchs
03a5f16ed9
- make Shell Hook Messages really work in Windows
...
- comments for SHELL32's RegisterShellHook()
svn path=/trunk/; revision=14354
2005-03-27 19:57:26 +00:00
Magnus Olsen
0baf2d03b1
New ico from Mindflyer <mf@mufunyo.net>
...
Swedish translation of explorer By
David Nordenberg dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14353
2005-03-27 19:57:20 +00:00
Magnus Olsen
761a68acf7
New ico from Mindflyer <mf@mufunyo.net>
...
svn path=/trunk/; revision=14352
2005-03-27 19:50:50 +00:00
Martin Fuchs
154128c1a0
launch shell DDE server
...
svn path=/trunk/; revision=14351
2005-03-27 18:13:43 +00:00
Martin Fuchs
cd0596ffa4
hide login screen to make the login on XP faster
...
svn path=/trunk/; revision=14350
2005-03-27 16:32:06 +00:00
Filip Navara
742ddb108f
Fix memory leak I introduced in revision 14343 and fix buffer size calculation to save 4 bytes.
...
svn path=/trunk/; revision=14349
2005-03-27 13:03:30 +00:00
Eric Kohl
f39737088b
Added handling of unsigned type. Patch by Jacek Caban (from WINE).
...
svn path=/trunk/; revision=14348
2005-03-27 13:02:06 +00:00
Hervé Poussineau
577b88645b
Saveliy Tretiakov <saveliyt@mail.ru>
...
- Implement ClearCommError
- Correct badly implemented apis: ClearCommBreak, EscapeCommFunction, GetCommMask, GetCommModemStatus, GetCommState, GetCommTimeouts, PurgeComm, SetCommBreak, SetCommMask, SetCommTimeouts, SetCommState, SetupComm, TransmitCommChar, WaitCommEvent
svn path=/trunk/; revision=14346
2005-03-27 12:03:59 +00:00
Hervé Poussineau
fce0440b32
Fix handling of input and output buffers
...
svn path=/trunk/; revision=14345
2005-03-27 11:14:30 +00:00
Hervé Poussineau
f0e7b26df9
Mark Junker <mjscod@gmx.de>
...
Don't detect a 16550A UART if it is a 16550.
svn path=/trunk/; revision=14344
2005-03-27 11:13:25 +00:00
Filip Navara
5f113d7735
Correct DLL loading order and honour the LOAD_WITH_ALTERED_SEARCH_PATH flag.
...
svn path=/trunk/; revision=14343
2005-03-27 11:00:41 +00:00
Filip Navara
e332bc75f9
- Rewrite NtUserGetUpdateRect. It should return TRUE when the window needs to be pained, not only when the client update rect is non-empty.
...
- Return TRUE for windows with pending WM_NCPAINT message in IntIsWindowDirty.
svn path=/trunk/; revision=14342
2005-03-27 08:29:25 +00:00
KJK::Hyperion
212b767a54
Implemented PSEH wrapper for native compiler SEH. Changed copyright years
...
svn path=/trunk/; revision=14341
2005-03-27 01:57:26 +00:00
KJK::Hyperion
0a9a6b6359
Forgot to implement _SEH2_LEAVE. Also added some _SEH2 aliases to clean any possible ambiguity
...
svn path=/trunk/; revision=14340
2005-03-27 00:53:15 +00:00
KJK::Hyperion
4d4ec75256
_SEH2_HANDLE as a short-hand for _SEH2_EXCEPT(_SEH_STATIC_FILTER(_SEH_EXECUTE_HANDLER))
...
svn path=/trunk/; revision=14339
2005-03-27 00:44:53 +00:00
KJK::Hyperion
fde9c768e4
New syntax for PSEH. UNTESTED, any takers? It can be used like this:
...
_SEH2_TRY
{
// Code that might raise an exception
}
_SEH2_EXCEPT(FilterFunc)
{
// Handle the exception
}
_SEH2_END;
or like this:
_SEH2_TRY
{
// Code that might raise an exception
}
_SEH2_FINALLY(UnwindFunc)
_SEH2_END;
or even like this (but PLEASE forget I said it):
_SEH2_TRY
{
// Code that might raise an exception
}
_SEH2_EXCEPT(FilterFunc)
{
// Handle the exception
}
_SEH2_FINALLY(UnwindFunc)
_SEH2_END;
_SEH2_TRY
{
// Code that might raise an exception
}
_SEH2_END;
svn path=/trunk/; revision=14338
2005-03-27 00:41:31 +00:00
Emanuele Aliberti
b0c5a68699
Some stubbing and some stack sizes in exported symbols.
...
svn path=/trunk/; revision=14337
2005-03-26 22:10:04 +00:00
Filip Navara
5b1f9c5705
Fix return value of SwitchToThread.
...
svn path=/trunk/; revision=14336
2005-03-26 21:16:42 +00:00
Hartmut Birr
b4e10fa87d
- Fixed the wrong check for KMUTEX objects in KeRundownThread.
...
- Fixed the endless loop in KeRundownThread.
svn path=/trunk/; revision=14335
2005-03-26 20:14:06 +00:00
Emanuele Aliberti
a24101498d
Exported symbol list updated to 5.1-SP2
...
svn path=/trunk/; revision=14334
2005-03-26 17:52:32 +00:00
Magnus Olsen
3210fa3a76
Fix some more bugs thanks to Tribes.
...
Now the mouse y cordinate works fine
Set right timestap on the event.
Remove time delay on 50ms
new code for 50ms event calction.
Todo
why does the Tribes get wrong x,y cordinate.
why does the mouse limit area setup are wrong.
svn path=/trunk/; revision=14333
2005-03-26 16:41:45 +00:00
Magnus Olsen
24a420afcf
Fix a small bug I introdues and fix a old bug for tribes
...
svn path=/trunk/; revision=14330
2005-03-26 11:58:43 +00:00
Magnus Olsen
cb6b20b96e
more bugfix for Tribes
...
but still choppy mouse but not equal as last time
svn path=/trunk/; revision=14329
2005-03-26 11:16:14 +00:00
Art Yerkes
614603eeb9
Added tools needed to build the ppc boot program.
...
svn path=/trunk/; revision=14328
2005-03-26 10:19:48 +00:00
Magnus Olsen
fdd9078191
Fix some bugs for Tirbes in GetDeivceData
...
remove to call for geting mouse data. That
are not need it. rest are bugs fix for Tirbes.
Left Todo
The mouse are bit choppy. The mouse area you
can move the mouse are not being set up right.
svn path=/trunk/; revision=14327
2005-03-26 09:38:23 +00:00
Thomas Bluemel
00018abc54
always wake waiting threads when releasing the last recursion
...
svn path=/trunk/; revision=14326
2005-03-26 00:10:34 +00:00
Hervé Poussineau
f51f04e53e
Implement IntChangeDisplaySettings in a crappy way. Feel free to improve it!
...
svn path=/trunk/; revision=14325
2005-03-25 23:23:35 +00:00
Hervé Poussineau
554ba464bc
Call ChangeDisplaySettingsEx.
...
We need to implement a test phase to verify that new settings are correct.
svn path=/trunk/; revision=14324
2005-03-25 23:21:00 +00:00
Thomas Bluemel
f14bd21382
grant correct access rights when duplicating a handle
...
svn path=/trunk/; revision=14323
2005-03-25 23:11:20 +00:00
Thomas Bluemel
2cf86ba40d
minor optimization fix for single linked lists
...
svn path=/trunk/; revision=14322
2005-03-25 22:53:57 +00:00
Casper Hornstrup
a4ca6d5949
Always overwrite output file
...
svn path=/branches/xmlbuildsystem/; revision=14321
2005-03-25 22:40:56 +00:00
Eric Kohl
63fa5da683
Generate code without L-value casts. Fix remaining issues.
...
svn path=/trunk/; revision=14320
2005-03-25 21:29:11 +00:00
Royce Mitchell III
8ac9a09484
patch by Filip Navara:
...
IopCreateDeviceNode should allocate from NonPagedPool, not PagedPool... (the memory is accessed at DISPATCH_LEVEL)
svn path=/trunk/; revision=14319
2005-03-25 19:34:26 +00:00
Casper Hornstrup
fa082a4797
Build template HAL
...
svn path=/branches/xmlbuildsystem/; revision=14318
2005-03-25 19:28:55 +00:00
Casper Hornstrup
f94bae987b
Add missing files
...
svn path=/branches/xmlbuildsystem/; revision=14317
2005-03-25 18:48:51 +00:00
Thomas Bluemel
71cda6ad2a
only return the token handle if creating it succeeded
...
svn path=/trunk/; revision=14316
2005-03-25 18:13:31 +00:00
Royce Mitchell III
c122f61bfc
reorder GenerateRules() to get rid of unnecessary if()
...
svn path=/branches/xmlbuildsystem/; revision=14315
2005-03-25 17:08:30 +00:00
Casper Hornstrup
b184fdc029
Output rules for objectlibrary files
...
svn path=/branches/xmlbuildsystem/; revision=14314
2005-03-25 16:32:46 +00:00
Filip Navara
e11896f814
Fix a typo.
...
svn path=/trunk/; revision=14313
2005-03-25 15:48:03 +00:00
Casper Hornstrup
55b0952903
Revert part of previous change
...
svn path=/branches/xmlbuildsystem/; revision=14312
2005-03-25 14:37:08 +00:00
Casper Hornstrup
3756253ddf
Generate object macros before target macros
...
svn path=/branches/xmlbuildsystem/; revision=14311
2005-03-25 14:31:00 +00:00
Hartmut Birr
2b55bc2731
- Implemented NpfsCleanup.
...
- Moved most of the code from NpfsClose to NpfsCleanup.
- If a pipe handle is closed, remove the fcb from the wait list and cancel a connecting irp if one is waiting.
svn path=/trunk/; revision=14310
2005-03-25 13:40:33 +00:00
Casper Hornstrup
4aa22b18ad
Enable rbuild_test again
...
svn path=/branches/xmlbuildsystem/; revision=14309
2005-03-25 13:02:35 +00:00
Filip Navara
a106e5c2e0
Fix uninitialized variable warnings.
...
svn path=/trunk/; revision=14308
2005-03-25 12:00:56 +00:00
Hartmut Birr
0341276444
Reverted my last changes which allows to read from a listening pipe.
...
svn path=/trunk/; revision=14307
2005-03-25 11:45:48 +00:00
Hartmut Birr
bb8e4bcd9e
Fixed the return value and last error in ConnectNamedPipe if a overlapped structure is given.
...
svn path=/trunk/; revision=14306
2005-03-25 11:25:44 +00:00
Hartmut Birr
79d1ef572c
Added a missing unlock.
...
svn path=/trunk/; revision=14305
2005-03-25 11:05:10 +00:00
Filip Navara
97ae5f94b5
Fix compilation.
...
svn path=/trunk/; revision=14299
2005-03-24 13:17:23 +00:00
Art Yerkes
0ecfffa8a0
This is change 1 of 2.
...
AddIPAddress and DeleteIPAddress are now implemented all the way down.
Next we need the dhcp service live enough to assign the address from userland,
then we can remove the IP address setting from the kernel.
svn path=/trunk/; revision=14298
2005-03-24 10:46:52 +00:00
Hervé Poussineau
632a47580b
- Add synchronization on input and output buffers
...
- Respect timeouts on IRP_MJ_READ
- Get right buffer in read/write routines
svn path=/trunk/; revision=14297
2005-03-24 07:50:41 +00:00
Hartmut Birr
974ee62e85
- Guarded the calls to IoSetCancelRoutine with IoAcquireCancelSpinLock/IoReleaseCancelSpinLock.
...
- Used a fastmutex as lock for the data queue.
- Used paged pool for the data buffers.
- Allowed the server to read (and to wait) on a listening pipe.
- Implemented the non blocking read operations.
svn path=/trunk/; revision=14296
2005-03-23 22:11:20 +00:00
Hartmut Birr
7889b35088
Set the share disposition of an interrupt according to the value from the resource.
...
svn path=/trunk/; revision=14295
2005-03-23 21:51:40 +00:00
Emanuele Aliberti
b929be435f
old Win9x drivers subsystem id
...
svn path=/trunk/; revision=14294
2005-03-23 21:51:08 +00:00
Hervé Poussineau
2a60fd0675
SUBLANG_NEUTRAL -> SUBLANG_ENGLISH_US because ReactOS searches for english/US if no more suitable langage is found
...
svn path=/trunk/; revision=14293
2005-03-23 21:06:02 +00:00
Hartmut Birr
1821eebb12
Fixed the calling convention of the cancel routine.
...
svn path=/trunk/; revision=14292
2005-03-23 19:05:42 +00:00
Thomas Bluemel
8e6267fd39
revert my changes
...
svn path=/trunk/; revision=14275
2005-03-23 13:26:38 +00:00
Emanuele Aliberti
58042e8e21
updated an absolete comment
...
svn path=/trunk/; revision=14274
2005-03-22 23:34:08 +00:00
Hervé Poussineau
64574d47b1
- Implement IOCTL_SERIAL_GET_COMMSTATUS, IOCTL_SERIAL_PURGE, IOCTL_SET_QUEUE_SIZE
...
- Add a hack in IOCTL_SERIAL_GET_BAUD_RATE to get it working with mode.exe
svn path=/trunk/; revision=14273
2005-03-22 22:10:44 +00:00
Hervé Poussineau
c75445a9d4
Christoph von Wittich <Christoph@ApiViewer.de>
...
- Extract hard-coded english sentences from settings.c and put them into resources
- Add corresponding german translations
- Correct some control locations in german and english resource files
- Show only resolutions >= 640x480
svn path=/trunk/; revision=14271
2005-03-22 20:16:41 +00:00
Gé van Geldorp
59904f6ca5
Forgotten file in r13928
...
svn path=/trunk/; revision=14270
2005-03-22 19:32:17 +00:00
Thomas Bluemel
7a236ead2e
forgot this file
...
svn path=/trunk/; revision=14269
2005-03-22 17:46:44 +00:00
Thomas Bluemel
8d780ebc45
fixed a few race conditions during thread/process termination leading to dead-locks
...
svn path=/trunk/; revision=14268
2005-03-22 17:32:15 +00:00
Thomas Bluemel
c0b7a5108d
improve readability by removing obsolete gotos and for loops where appropriate
...
svn path=/trunk/; revision=14267
2005-03-22 17:17:02 +00:00
Royce Mitchell III
810c5e38ec
forgot this file
...
svn path=/branches/xmlbuildsystem/; revision=14266
2005-03-22 07:29:02 +00:00
Royce Mitchell III
8102c0deae
eliminate rmkdir and generate directory dependencies the right way.
...
treat ROS_TEMPORARY, ROS_INTERMEDIATE, and ROS_OUTPUT as potential different directories.
major refactor of mingw backend to simplify things, and fix some output bugs, as well as reduce makefile.auto size a bit.
create all macros before we start writing rules ( create all target macros before any other ), this fixes bug with macros being empty because they're used before they're defined
svn path=/branches/xmlbuildsystem/; revision=14265
2005-03-22 07:25:53 +00:00
Alex Ionescu
2700763b70
Fix really really big Mutex/APC bug. Killing GUI Threads from taskmanager should now work flawlessly, and gui apps should work better; the bug had probably tiny important impact in them
...
svn path=/trunk/; revision=14264
2005-03-22 03:06:03 +00:00
Thomas Bluemel
efa9275d99
forgot to remove debug messages
...
svn path=/trunk/; revision=14263
2005-03-22 03:05:46 +00:00
Thomas Bluemel
ef30b93924
silence obsolete debug message
...
svn path=/trunk/; revision=14262
2005-03-22 02:35:54 +00:00
Thomas Bluemel
a642687b55
fixed thread/process termination bugs that might have caused crashes. due to a apc bug gui threads terminating gui threads doesn't work. Alex is going to take care of it.
...
svn path=/trunk/; revision=14261
2005-03-22 02:32:14 +00:00
Hervé Poussineau
fe8ad2a13b
Sylvain Petreolle <spetreolle@yahoo.fr>
...
- Translate sysdm.cpl into french
- Fix misplaced icons and text boxes
- Add default values into network identification
svn path=/trunk/; revision=14260
2005-03-21 23:37:02 +00:00
Aleksey Bragin
9cc07a82a9
Nice "About Explorer" icon, by Mindflyer.
...
svn path=/trunk/; revision=14259
2005-03-21 22:10:10 +00:00
Hervé Poussineau
725a3c2f57
Change REG_MULTI_SZ entry values to readable form.
...
svn path=/trunk/; revision=14258
2005-03-21 22:07:06 +00:00
Filip Navara
8c984877c4
Move the process object dereference from NtTerminateProcess to PspExitProcess (comments inside).
...
svn path=/trunk/; revision=14257
2005-03-21 21:33:31 +00:00
Filip Navara
49b1d66ec3
- Advance the CurrentEntry pointer before terminating thread in PspTerminateProcessThreads.
...
- Lock the process in NtTerminateProcess to prevent race conditions.
svn path=/trunk/; revision=14256
2005-03-21 20:11:52 +00:00
Gunnar Dalsnes
561b4db8e9
readd incorrectly removed access mapping
...
svn path=/trunk/; revision=14255
2005-03-21 17:13:55 +00:00
Gunnar Dalsnes
4dcc066ed7
CopyAcceleratorTableA: dont access lpAccelDst it its NULL (w3seek)
...
svn path=/trunk/; revision=14254
2005-03-21 17:11:48 +00:00
Gregor Anich
0ac49e9d42
Use a work item only for calling KdSystemDebugControl with code 10 (which is Tab + K, or "Enter Kernel Debugger") because sometimes when the system crashes work items do not work anymore. Thanks to Filip for pointing out the problem.
...
svn path=/trunk/; revision=14253
2005-03-21 17:09:06 +00:00
Hervé Poussineau
160084df80
Based on work by Saveliy Tretiakov (saveliyt@mail.ru)
...
Implement IOCTL_SERIAL_GET_PROPERTIES
svn path=/trunk/; revision=14252
2005-03-21 12:41:54 +00:00
Hervé Poussineau
28a24e8079
- Implement GetCommProperties (Saveliy Tretiakov <saveliyt@mail.ru>)
...
- Remove a test in GetCommState that shouldn't exist
svn path=/trunk/; revision=14251
2005-03-21 10:32:15 +00:00
Filip Navara
e5d49d1493
Fix a typo in write_function_stubs.
...
svn path=/trunk/; revision=14250
2005-03-21 08:43:01 +00:00
Filip Navara
07647a0b62
Specify correct access rights in NtOpenProcess when sending control events.
...
svn path=/trunk/; revision=14249
2005-03-21 08:32:22 +00:00
Filip Navara
fd19aa00e6
Correctly draw the titlebar as active or inactive during the processing of WM_NCACTIVATE message.
...
svn path=/trunk/; revision=14248
2005-03-21 01:59:21 +00:00
Filip Navara
2315100314
- Cleanup DefWndDoButton function.
...
- Fix some loops where GetMessage was inadvertently used.
svn path=/trunk/; revision=14247
2005-03-21 01:34:02 +00:00
Filip Navara
3a6ab460dd
- Move WINDOWOBJECT_NEED_INTERNALPAINT flag handling to NtGdiBeginPaint.
...
- Fix IntGetPaintMessage to not return TRUE when no message was returned.
- IntIsWindowDirty shouldn't check for the WINDOWOBJECT_NEED_NCPAINT flag (at least not now).
svn path=/trunk/; revision=14246
2005-03-21 00:55:16 +00:00
Emanuele Aliberti
b1367292b1
cleaned a wrong comment (copy&paste)
...
svn path=/trunk/; revision=14245
2005-03-20 23:01:48 +00:00
Emanuele Aliberti
a90ec8327c
SM: init system reading the registry
...
CSR: register with SM for IMAGE_SUBSYSTEM_WINDOWS_CUI
svn path=/trunk/; revision=14244
2005-03-20 22:55:05 +00:00
Casper Hornstrup
297bfe4644
Test module type support
...
svn path=/branches/xmlbuildsystem/; revision=14241
2005-03-20 21:58:30 +00:00
Filip Navara
8b0ad6b22f
Minor correction to my r14237 commit. Forgot to delete "++".
...
svn path=/trunk/; revision=14239
2005-03-20 21:44:58 +00:00
Filip Navara
a9c2167a20
Reorder the source file lists so we, lousy people, building with DEPENDENCIES=no can also enjoy the blessing of the PnP gods.
...
svn path=/trunk/; revision=14238
2005-03-20 21:40:00 +00:00
Filip Navara
17a549a975
Generate code without L-value casts.
...
svn path=/trunk/; revision=14237
2005-03-20 21:35:12 +00:00
Thomas Bluemel
86a52339fb
revert changes from CreateFileA
...
svn path=/trunk/; revision=14236
2005-03-20 20:46:16 +00:00
Eric Kohl
b718e3cc4e
- Add stubs: CM_GetChild, CM_GetChild_Ex, CM_GetParent, CM_GetPaarent_Ex, CM_GetSibling, CM_GetSibling_Ex, CM_Locate_DevNodeA, CM_Locate_DevNodeW, CM_Locate_DevNode_ExA, CM_Locate_DevNode_ExW
...
- Implement: CM_GetVersion, CM_GetVersion_Ex, CM_Connect_MachineA, CM_Connect_MachineW, CM_Disconnect_Machine.
- Implement RPC server in umpnpmgr.dll to reply to calls to CM_GetVersion/CM_GetVersion_Ex.
svn path=/trunk/; revision=14235
2005-03-20 20:43:46 +00:00
Filip Navara
a0da8855ea
There's no need to call PropertySheet twice.
...
svn path=/trunk/; revision=14234
2005-03-20 20:28:19 +00:00
Thomas Bluemel
b407470ef1
added support for template directories (copy ntfs extended attributes) to CreateDirectoryEx()
...
svn path=/trunk/; revision=14233
2005-03-20 20:27:56 +00:00
Filip Navara
34484a48d9
Initialize the "toc" field in the pdb_lookup structure in order
...
to prevent pdb_free_lookup from trying to delete invalid pointers.
svn path=/trunk/; revision=14232
2005-03-20 19:11:52 +00:00
Thomas Bluemel
0f4cfdb301
- added support for template files (copy ntfs extended attributes) to CreateFile()
...
- mask out file flags from dwFlagsAndAttributes before passing them to NtCreateFile as file attributes
svn path=/trunk/; revision=14231
2005-03-20 18:55:54 +00:00
Filip Navara
b4d371d7d2
Don't use uninitialized variable in _SHExpandEnvironmentStrings.
...
svn path=/trunk/; revision=14230
2005-03-20 18:40:57 +00:00
Hervé Poussineau
e8ecbebd7d
Based on work by Mark Junker <mjscod@gmx.de>
...
- Detect UART type
- Clear transmit/receive FIFO if applicable
svn path=/trunk/; revision=14229
2005-03-20 18:30:09 +00:00
Magnus Olsen
0936234d7d
LPUNKNOWN pUnkOuter did check it was NULL and return
...
forget it should be not equal with NULL it return
thx to mifritscher did the first test to find my mistake
svn path=/trunk/; revision=14228
2005-03-20 18:20:59 +00:00
Gunnar Dalsnes
124f38a790
GetBinaryTypeA, CopyFileExA, CreateFileA, DeleteFileA, MoveFileWithProgressA: Use common A2W conv. routines
...
svn path=/trunk/; revision=14227
2005-03-20 17:39:11 +00:00
Gunnar Dalsnes
de75c774c3
removed faulty FilenameA2U (returned ptr to stack var)
...
remove faulty init of StaticUnicodeString (now done in ntdll)
svn path=/trunk/; revision=14226
2005-03-20 17:26:58 +00:00
Magnus Olsen
08482c30b1
start add hardware interface to hal
...
we now map the hal to directdraw
follow api are implement in the ddraw for hal
but all hal api are not implement in the kernel
if you got louky it maby working with nvida driver now.
untested yet.
svn path=/trunk/; revision=14225
2005-03-20 17:24:11 +00:00
Gunnar Dalsnes
bab510233f
init StaticUnicodeString
...
svn path=/trunk/; revision=14224
2005-03-20 17:22:24 +00:00
Thomas Bluemel
de138c3bb4
- fixed access rights and shared access checks in IoSetShareAccess()
...
- remove obsolete checks in IoCheckShareAccess() and IoUpdateShareAccess() to simplify them
svn path=/trunk/; revision=14223
2005-03-20 15:54:22 +00:00
Thomas Bluemel
8b9646ca2a
- only mask out the generic rights flags in RtlMapGenericMask()
...
- only deny access when requested rights can't be granted in IoCheckDesiredAccess()
svn path=/trunk/; revision=14222
2005-03-20 13:53:54 +00:00
Magnus Olsen
fb157f301a
this waring break the head for me
...
pnp.c:141: warning: 'Affinity' might be used uninitialized in this function
{standard input}: Assembler messages:
initialized it with Affinity = 0;
svn path=/trunk/; revision=14221
2005-03-20 13:32:27 +00:00
Filip Navara
d73103f0f2
Fix a cut & paste error.
...
svn path=/trunk/; revision=14220
2005-03-20 13:10:57 +00:00
Filip Navara
2d8afa8978
Allow the lpTemplateDirectory parameter to be NULL in CreateDirectoryExA.
...
svn path=/trunk/; revision=14219
2005-03-20 13:10:11 +00:00
Eric Kohl
439e6fd789
Improve error messages.
...
Don't start counting the type_offset for each new fuction. It is a global offset.
Use only basic types in type- and proc-strings (e.g. unsigned long -> long).
svn path=/trunk/; revision=14218
2005-03-20 13:06:11 +00:00
Filip Navara
05bc884b35
- Rename bitblt.c to more generic bitmap.c.
...
- Normalize BITMAPINFO structure in CreateDIBSection before sending it to win32k.
svn path=/trunk/; revision=14217
2005-03-20 12:30:06 +00:00
Hervé Poussineau
abb9dfec3b
Add legacy detection of COM3 and COM4
...
Be ready for PnP serial ports
Don't hardcode base addresses and irq twice
svn path=/trunk/; revision=14216
2005-03-20 12:15:51 +00:00
Hervé Poussineau
fcc7d2acc7
Implement IoReportDetectedDevice
...
svn path=/trunk/; revision=14215
2005-03-20 12:15:33 +00:00
Filip Navara
4cae592ec2
Fix nasty condition when we were subtracting AlignedAddress (which happened to be aligned to 0x80000000) from HighestAddress (which is MmSystemRangeStart - 1 == 0x7fffffff) and then using it for length comparsion.
...
svn path=/trunk/; revision=14214
2005-03-20 12:04:30 +00:00
Filip Navara
b0fb19733c
Fix the AdjustTokenPrivileges call once more.
...
svn path=/trunk/; revision=14213
2005-03-20 11:35:39 +00:00
Thomas Bluemel
0e847f36a6
fixed AdjustTokenPrivileges() call
...
svn path=/trunk/; revision=14212
2005-03-20 11:22:50 +00:00
Magnus Olsen
a98111e50f
Complete the dummy of HAL.
...
CreateDirectDraw and CreateDirectDrawEx
will return a pointer of ddraw object.
only hardware acclration support are being add.
noting real working yet.
svn path=/trunk/; revision=14211
2005-03-20 09:58:10 +00:00
Hartmut Birr
f0e4451f31
Fixed the required access rights for formating a disk.
...
svn path=/trunk/; revision=14210
2005-03-20 09:46:13 +00:00
Filip Navara
572aa1faf4
Minor correction to NtAdjustPrivilegesToken to keep it from returning total junk.
...
svn path=/trunk/; revision=14209
2005-03-20 01:58:54 +00:00
Filip Navara
c29c8b9124
Revert the last change to device stack attaching.
...
svn path=/trunk/; revision=14208
2005-03-20 00:53:24 +00:00
Filip Navara
621ded7636
Attach the PDOs to device stack and report device unique IDs if available.
...
svn path=/trunk/; revision=14207
2005-03-20 00:33:36 +00:00
Magnus Olsen
e7f2044681
did forget these two file
...
svn path=/trunk/; revision=14206
2005-03-19 23:52:04 +00:00
Magnus Olsen
8b29e58251
update directx d3d and draw header to Wine-20050310
...
so the work on ddraw dll can continue.
svn path=/trunk/; revision=14205
2005-03-19 23:47:52 +00:00
Filip Navara
edda3944bc
Forgot to add this file in revision 14203.
...
svn path=/trunk/; revision=14204
2005-03-19 22:50:11 +00:00
Filip Navara
1e7a5224aa
- Replace the ColorMap pointer in BITMAPOBJ with palette handle and
...
correctly free it when the bitmap is about to be destroyed. Also
get rid of some palette leaks when DIBs were selected into device
context.
- Refine GDI32 -> Win32k interface for creating and managing brushes.
Remove NtGdiCreateBrushIndirect, NtGdiCreateDIBPatternBrush,
NtGdiCreateDIBPatternBrushPt and NtGdiFixBrushOrgEx syscalls and
add NtGdiCreateDIBBrush.
- Implement basic support for DIB pattern brushes.
- Add user mode helper routine for "normalizing" BITMAPINFO structure.
- Add definition for BITMAPV5HEADER.
svn path=/trunk/; revision=14203
2005-03-19 22:15:02 +00:00
Filip Navara
db3d786f03
Specify correct buffer size in GetPrivateProfileStringW calls.
...
svn path=/trunk/; revision=14202
2005-03-19 21:48:33 +00:00
Magnus Olsen
8da44c3750
add more code.
...
start create a protype of hal, that can be use also for
software emulation mode.
svn path=/trunk/; revision=14201
2005-03-19 20:39:25 +00:00
Alex Ionescu
a04bad112d
Oops
...
svn path=/trunk/; revision=14200
2005-03-19 20:29:19 +00:00
Alex Ionescu
396ff5690c
Correct NtW32call to call correct kernel function, add placeholder for SEH, implement KeUserModeCallback (right now a copy of the old code). Part I of an incomplete W32Callback rewrite, just to set up the groundwork to make testing easier. Might look ugly/messy now but it'll be clean soon
...
svn path=/trunk/; revision=14199
2005-03-19 20:26:46 +00:00
Filip Navara
52a70e745d
Fix indentation.
...
svn path=/trunk/; revision=14198
2005-03-19 19:52:36 +00:00
Thomas Bluemel
6c8fad94ac
- correctly deny access to handles when rights requested can't be granted
...
- map generic rights correctly
- various fixes where handles with inappropriate access rights were created
svn path=/trunk/; revision=14197
2005-03-19 19:13:01 +00:00
Emanuele Aliberti
6f3c732b92
winsta.dll raw stubs
...
svn path=/trunk/; revision=14196
2005-03-19 18:31:14 +00:00
Magnus Olsen
9cb33ba90d
geting update version of ddraw.h working with gdi32.h
...
thanks filip.
svn path=/trunk/; revision=14195
2005-03-19 18:28:01 +00:00
Magnus Olsen
dd212d63c9
update the ddraw.h header ageinst Wine-20050310
...
so the work on ddraw dll can continue.
this header file have been modify to geting reactos compile and add one struct and fix some protypes that was wrong.
svn path=/trunk/; revision=14194
2005-03-19 18:26:45 +00:00
Filip Navara
ee054cd0f4
Export the HOST variable even on Windows.
...
svn path=/trunk/; revision=14193
2005-03-19 17:22:02 +00:00
Aleksey Bragin
1ca3f8ce13
Fix a very small typo - "VfatFormat() done" to "VfatxFormat() done"
...
svn path=/trunk/; revision=14192
2005-03-19 17:11:15 +00:00
Magnus Olsen
229fed0315
lite more code.
...
nothing works yet.
add some check see if the parama are right.
svn path=/trunk/; revision=14191
2005-03-19 10:22:52 +00:00
Martin Fuchs
e24c42bb6b
- unregister task manager window at termination
...
svn path=/trunk/; revision=14190
2005-03-19 09:37:46 +00:00
Martin Fuchs
cf95dc8b1b
- remove old experimental shell hook code
...
svn path=/trunk/; revision=14189
2005-03-19 09:37:24 +00:00
Hartmut Birr
0692378689
Added two missing dereferencing calls in ObReferenceObjectByHandle.
...
Checked also for NtCurrentThread in NtDuplicateObject.
Used the return value from InterlockedIncrement to check for a correct handle count.
svn path=/trunk/; revision=14188
2005-03-19 09:18:58 +00:00
Hartmut Birr
c2a04f5107
Added two missing dereferencing calls in NtTerminateThread.
...
svn path=/trunk/; revision=14187
2005-03-19 09:14:21 +00:00
Filip Navara
e54de54618
- Fix acpi_os_get_thread_id to return 1-based thread ids (instead of zero-based ones).
...
- Zero the owner_id field while initializing acpi_gbl_acpi_mutex_info.
svn path=/trunk/; revision=14186
2005-03-19 02:18:49 +00:00
Royce Mitchell III
8b3af26269
fix warning that is really a bug - from looking at the code, wDevID, is a UINT, not a UINT_16
...
svn path=/trunk/; revision=14185
2005-03-19 01:37:47 +00:00
Alex Ionescu
e389f0c999
Implement timer expiring too fast for KeDelayExecutionThread. Dedicated to filip
...
svn path=/trunk/; revision=14184
2005-03-18 23:26:44 +00:00
Martin Fuchs
0412c84cea
register ourselved as task manager window to make the RegisterShellHookWindow() call working [thanks to Filip :)]
...
svn path=/trunk/; revision=14183
2005-03-18 23:00:54 +00:00
Martin Fuchs
a5b6da0234
cleanup of latest RegisterShellHookWindow() changes
...
svn path=/trunk/; revision=14182
2005-03-18 20:34:01 +00:00
Gunnar Dalsnes
846dc1aebe
-remove incorrect handle count check when deleting files
...
-reformat code
svn path=/trunk/; revision=14181
2005-03-18 19:36:36 +00:00
Hervé Poussineau
f0bec76acd
Fix a warning with some compilers about non-initialized variable.
...
This can't really happen in real execution, but let's be the compiler happy ;)
svn path=/trunk/; revision=14180
2005-03-18 19:00:48 +00:00
Hervé Poussineau
64944b49f7
Don't double-define STATUS_ARRAY_BOUNDS_EXCEEDED
...
svn path=/trunk/; revision=14179
2005-03-18 17:45:59 +00:00
Hervé Poussineau
301637bbde
Implement partly IoReportResourceForDetection() and IoReportDetectedDevice(), just enough to support serial driver
...
svn path=/trunk/; revision=14178
2005-03-18 16:51:39 +00:00
Hervé Poussineau
08da4a07b0
Implement legacy detection (it should be able to detect the first two serial ports)
...
Implement reading by polling (expect lots of bugs!)
Use receive and send queues
Better handling of some IRPs
Lots of small bugs fixes
svn path=/trunk/; revision=14177
2005-03-18 16:01:35 +00:00
Thomas Bluemel
343e3f7bdc
can't receive the cid from a KTHREAD structure, fixes compiling with debugging enabled
...
svn path=/trunk/; revision=14176
2005-03-18 13:52:21 +00:00
Alex Ionescu
c2c6049107
Update ETHREAD fields and termination port stucture to XP, and do necessary code changes. This makes reaping even faster. It's 2:30am, i hope there's no bugs ;-)
...
svn path=/trunk/; revision=14175
2005-03-18 07:19:30 +00:00
Alex Ionescu
eb54434d27
Thread/Process Termination/Repeaing Rewrite + Fixes
...
---------------------------------------------------
- ps/cid.c:
* Moved CID Lookup functions here
- ps/security.c:
* Moved all security related functions here. Makes other files neater and security functions
easier to locate.
- ps/thread.c:
* Moved most of the Thread Scheduling/Dispatching code that belongs in the Kernel to /ke and
renamed functions from Ps to Ki.
* Implemented PsIsSystemThread.
* Removed Reaper Thread Init (now obsolete).
* Renamed PiDeleteThread to PspDeleteThread.
* Moved Thread State functions from tinfo.c to here.
- ps/process.c:
* Removed Query/Set Process functions and moved to ps/query.c
* Renamed PiDeletePRocess to PspDeleteProcess
* Removed obsoleted Process Termination functions, moved persistent one to kill.c
- ps/create.c:
* Moved the security APIs to security.c
* Correctly implemented PsCreateSystemThread to actually create system threads.
- ps/suspend.c
* Rewrote Nt Executive functions to use Kernel functions.
* Moved Ps* Routines into ke/kthread.c and fixed them. The implementation was wrong in
some aspects, especially the issue of the APC looping around the KeWaitXxx call and the
fact that the routines excluded/ignored the FreezeCount.
- ps/debug.c
* Fixed completely broken implementation of Get/SetThreadContext. The old version crashed
when called and did not work at all. Suspend Regression test now works.
* Moved Context<->TrapFrame functions to ke/i386/
* Combined Set/GetThreadContext APCs into a single one, and used special context structure.
- ps/query.c:
* Moved Thread/Process Query/Set Routines here.
- ps/tinfo.c:
* Removed.
- ps/kill.c
* Removed complicated Process Termination semantics and useless Attach/Detach in favor for
a much more lightweight function which performs the same tasks as before and actually works.
TaskManager can now terminate foreign processes.
* Rewrote Thread Reaping to use the HyperCritical Work Queue instead of manually controlled
thread. This results in much less code as well as an increase in speed and less micro
management. The reaper is PspReapRoutine. Closing CMD.EXE now works properly without
requiring masks that were added as hacks to allow it.
* Renamed PiTerminateProcessThreads to PspTerminateProcessThreads. Fixed it to work with new
termination code.
* Added PspDeleteProcess to handle Process Object deletion. Kills the CID Handle here as done
by Hartmut.
* Added PspDeletethread here.
* Renamed and rewrote PsTerminateCurrentThread to PspExitThread. Used NT Implementation out-
lined in Windows Internals, Chapter 13. Uses less locks, a more concise order of actions,
actually parses the Termination Ports, handles Dbgk notification. Timers are now rundown,
and Mutex rundown is in a dedicated Kernel function. Final termination handled by KeTerminate
Thread as documented.
* Renamed PsTerminateOtherThread to PspTerminateThreadByPointer and modified implementation to
be compatible with the changes above.
* Renamed and regrouped Process Termination into PspExitProcess. Also implemented as described
above, and moved each subsystem specific termination helper into its own subsytem.
* Improved NtTerminateProcess and added more debugging messages.
* Improved NtTerminateThread and added check against System Thread and made it compatible with
new implementation.
* Corrected PsTerminateSystemThread now that we support System Threads.
* Corrected NtRegisterThreadTerminatePort to use same structure name as on windows for the
port, and added tag to pool allocation (documented in pooltag.txt)
include/internal/*.h:
* Defined Scheduler Functions and misc new functions or renamed functions.
ke/apc.c:
* Fixed critical bug where APCs were not delivered at all if the thread wastion and cancels any timers that are associated
to a thread, as well as their APCs and DPCs.
REGRESSIONS FOUND: NONE
BUGS/REGRESSIOSN FIXED:
* Thread/Get Set Context now works.
* Suspend Regression test now works.
* Task manager can now kill foreign processes, even hung ones (like it should).
* ExitProcess/closing cmd.exe with the 'x' button now works correctly without hacks.
KNOWN ISSUES: I left a bit of a mess in the headers and some stuff still needs to be moved into the right
places. I just wanted to have this first part ready first, so that it won't get too big.
svn path=/trunk/; revision=14174
2005-03-18 05:53:04 +00:00
Art Yerkes
604f4f13c1
Added simple dword OID query to lan.
...
Correct oper status, admin status and type settings in iinfo.
Small fixes in lan.c for adapter name.
svn path=/trunk/; revision=14173
2005-03-18 03:26:12 +00:00
Art Yerkes
59c145b801
Don't let sign extension mess us up here.
...
svn path=/trunk/; revision=14172
2005-03-18 02:56:29 +00:00
Filip Navara
e52a450d86
- Correctly initialize the standard handles for console-less applications.
...
- Simplify _isatty and fix it to not set the errno for "invalid" handles.
svn path=/trunk/; revision=14171
2005-03-18 02:10:50 +00:00
Steven Edwards
b4e1db6c92
Lined up Buttons.
...
Removed my broken attempt at understaind comboboxes.
Cleaned up WM_INITDIALOG.
svn path=/trunk/; revision=14170
2005-03-18 00:56:34 +00:00
Filip Navara
e995509c26
It's not exactly wise to call GetFileTime and CloseHandle with invalid handle, so don't do it.
...
svn path=/trunk/; revision=14169
2005-03-17 23:52:28 +00:00
Filip Navara
b8419654bd
Don't try to release mutex with NULL handle. Also prevent releasing the same mutex twice.
...
svn path=/trunk/; revision=14168
2005-03-17 23:16:12 +00:00
Filip Navara
310a5bcfb7
Don't try to duplicate NULL handles.
...
svn path=/trunk/; revision=14167
2005-03-17 22:40:19 +00:00
Filip Navara
a384c6e670
(GDIOBJ_SetOwnership): Don't try to decrease the GDI object counter for global handles since they're not associated with process.
...
svn path=/trunk/; revision=14166
2005-03-17 22:00:19 +00:00
Magnus Olsen
02755a61f0
more stuff for ddraw.dll not tested yet.
...
svn path=/trunk/; revision=14165
2005-03-17 20:15:44 +00:00
Hartmut Birr
eabbaacd53
Don't close the handle if the write back does fail (in NtOpenProcessTokenEx).
...
svn path=/trunk/; revision=14164
2005-03-17 19:35:16 +00:00
Steven Edwards
fc4c441263
Dedicated to Alex.
...
I give to you "The ReactOS License Manager"
No its just a dummy dialog I wrote to learn how to make
Control Panel Applets. Please don't implement this.
svn path=/trunk/; revision=14163
2005-03-17 19:03:55 +00:00
Hartmut Birr
100f53e3ab
- Moved the deleting of the process id from PiTerminateProcess to PiDeleteProcessWorker.
...
- Checked the status at the end of NtOpenProcessTokenEx.
svn path=/trunk/; revision=14162
2005-03-17 18:51:20 +00:00
Aleksey Bragin
a392c38668
One more assert added, but unfortunately it isn't triggered currently...
...
svn path=/trunk/; revision=14161
2005-03-17 16:09:12 +00:00
Filip Navara
f60f345d30
- Don't try to kill non-existing timers.
...
- Close dialog using EndDialog instead of DestroyWindow.
svn path=/trunk/; revision=14160
2005-03-17 13:17:05 +00:00
Filip Navara
643a182dd0
Now that CSRSS is getting unloaded we must unregister the primitive message queue when it's about to be destroyed.
...
svn path=/trunk/; revision=14159
2005-03-17 13:07:28 +00:00
Gunnar Dalsnes
cd4a8585a8
scanf: fix handling of %n token
...
svn path=/trunk/; revision=14157
2005-03-17 00:31:40 +00:00
Royce Mitchell III
ecf13d206b
have buildno invocation conform to VERBOSE setting
...
svn path=/branches/xmlbuildsystem/; revision=14095
2005-03-15 14:02:22 +00:00
Royce Mitchell III
06e37a6a8a
I give up, make's "directory target" support has a fatal flaw, converting to "dummy file" system
...
svn path=/branches/xmlbuildsystem/; revision=14087
2005-03-15 03:51:11 +00:00
Royce Mitchell III
effadc5c83
reformat and simplify before adding functionality
...
svn path=/branches/xmlbuildsystem/; revision=14076
2005-03-14 21:59:25 +00:00
Royce Mitchell III
defea05242
reorder dependencies to fix $(ECHO_CC) output
...
svn path=/branches/xmlbuildsystem/; revision=14073
2005-03-14 20:38:32 +00:00
Royce Mitchell III
9195e788b1
reorder dependencies to fix $(ECHO_CC) output
...
svn path=/branches/xmlbuildsystem/; revision=14072
2005-03-14 20:30:45 +00:00
Royce Mitchell III
22e89b83ae
fix dlltool target directory dependencies
...
add buildno's output to clean:
svn path=/branches/xmlbuildsystem/; revision=14071
2005-03-14 20:06:14 +00:00
Casper Hornstrup
d12b2619f0
Report why a file is marked for rebuild
...
svn path=/branches/xmlbuildsystem/; revision=14070
2005-03-14 19:42:00 +00:00
Royce Mitchell III
944769bcd5
list directory dependencies last, so that $(ECHO_FOO) prints the right thing. also use $@ where possible to reduce makefile.auto size a bit
...
svn path=/branches/xmlbuildsystem/; revision=14069
2005-03-14 19:38:13 +00:00
Casper Hornstrup
9b336ed130
Depend on the object file directory, not the object file.
...
svn path=/branches/xmlbuildsystem/; revision=14068
2005-03-14 19:31:25 +00:00
Royce Mitchell III
e7018c4009
echo [WMC] commands
...
remove some unnecessary indirect dependencies
have rbuild mkdir commands depend directly on RMKDIR_TARGET
don't have object files depend on themselves!
add rmkdir, rsym, and wmc phony targets
svn path=/branches/xmlbuildsystem/; revision=14067
2005-03-14 19:11:03 +00:00
Casper Hornstrup
346a557406
* Build bin2res and cabman in bootstrap makefiles
...
* Remove make directory hack as it wasn't needed anyway
svn path=/branches/xmlbuildsystem/; revision=14066
2005-03-14 18:51:29 +00:00
Casper Hornstrup
30c142ef2d
Build winebuild by bootstrap makefiles
...
svn path=/branches/xmlbuildsystem/; revision=14039
2005-03-13 22:33:13 +00:00
Casper Hornstrup
f6646e9181
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=14038
2005-03-13 21:59:51 +00:00
Casper Hornstrup
eb194612c3
* Correct dependencies for ROS_INTERMEDIATE <> . in generated makefile
...
* GNU make don't support depending on a directory, so simulate the dependency using a file
svn path=/branches/xmlbuildsystem/; revision=14034
2005-03-13 21:34:47 +00:00
Casper Hornstrup
e160a25508
* Introduce ROS_OUTPUT
...
* Correct dependencies for ROS_INTERMEDIATE <> . in bootstrap makefiles
* GNU make don't support depending on a directory, so simulate the dependency using a file
svn path=/branches/xmlbuildsystem/; revision=14032
2005-03-13 21:30:35 +00:00
Casper Hornstrup
7fb6d76a2b
-P switch to set root path for files when creating cabinet
...
svn path=/branches/xmlbuildsystem/; revision=14030
2005-03-13 21:02:04 +00:00
Casper Hornstrup
5c5c83ecb2
Build msacm32.dll
...
svn path=/branches/xmlbuildsystem/; revision=14029
2005-03-13 20:55:16 +00:00
Casper Hornstrup
4c6320805b
Make tests build again
...
svn path=/branches/xmlbuildsystem/; revision=14003
2005-03-13 10:33:15 +00:00
Royce Mitchell III
9a2cf81bc4
don't end a string if the last character outputted was an escape, will cause output file to be invalid
...
svn path=/branches/xmlbuildsystem/; revision=13995
2005-03-13 07:37:33 +00:00
Royce Mitchell III
4f130648e1
added validation for <directory>'s name attribute
...
create dk/nkm/lib if it doesn't exist
svn path=/branches/xmlbuildsystem/; revision=13994
2005-03-13 06:31:38 +00:00
Royce Mitchell III
c181edef3c
fix some dependencies
...
get rid of unnecessary phony targets
eliminate unnecessary makefile.auto dependencies
silence gcc when detecting pch
svn path=/branches/xmlbuildsystem/; revision=13993
2005-03-13 05:32:52 +00:00
Royce Mitchell III
cc39e7793a
hack fix 'hostzlib' circular dependency, added a couple more stub makefiles, added 'rbuild' phony target
...
svn path=/branches/xmlbuildsystem/; revision=13990
2005-03-13 03:16:16 +00:00
Royce Mitchell III
49594687df
more *nix compatibility fixes
...
svn path=/branches/xmlbuildsystem/; revision=13956
2005-03-12 04:55:41 +00:00
Royce Mitchell III
c5097fd3dc
set *nix-compatible paths for tools
...
svn path=/branches/xmlbuildsystem/; revision=13955
2005-03-12 04:39:20 +00:00
Royce Mitchell III
af64b1423c
put windows-detection code in makefile, don't make proxy.mak silent
...
svn path=/branches/xmlbuildsystem/; revision=13952
2005-03-12 04:14:09 +00:00
Royce Mitchell III
b62f2bb179
rename more makefiles, preparation for local makefiles to work with xml build system
...
svn path=/branches/xmlbuildsystem/; revision=13944
2005-03-12 00:23:38 +00:00
Royce Mitchell III
99ba4dfee6
fix case bug with wpp's makefile
...
svn path=/branches/xmlbuildsystem/; revision=13940
2005-03-11 23:13:03 +00:00
Royce Mitchell III
87cbce76ad
remove obsoleted makefiles and config files, tools/Makefile -> tools/tools.mak, fix bugs in buildno's makefile.
...
svn path=/branches/xmlbuildsystem/; revision=13938
2005-03-11 23:06:43 +00:00
Royce Mitchell III
b832dffe13
beginning of local stub makefiles, to allow building from subdirectories ( I'm explicitly not allowing a full clean from a subdirectory )
...
svn path=/branches/xmlbuildsystem/; revision=13931
2005-03-11 14:07:48 +00:00
Royce Mitchell III
022b0bff73
don't assume zlib's include directory will work for hostzlib library
...
svn path=/branches/xmlbuildsystem/; revision=13925
2005-03-11 07:51:43 +00:00
Royce Mitchell III
96a66ee4c7
host vs target refactoring, <module> has two new attributes 'host' and 'prefix' ( this should fix sedwards' host.zlib.a issue, and also forgot to commit change to buildno's makefile in support of new macros in top-level makefile ( which should fix build bug arty experiencing re buildno.h )
...
svn path=/branches/xmlbuildsystem/; revision=13924
2005-03-11 07:46:22 +00:00
Royce Mitchell III
4a91158ed5
remove unnessary @true, and create some macros to clean things up
...
svn path=/branches/xmlbuildsystem/; revision=13923
2005-03-11 07:41:19 +00:00
Royce Mitchell III
107eec449d
more efficient detection of C++ modules, fixed bug in C++ pch support, always clean pch files, even if pch not being used
...
svn path=/branches/xmlbuildsystem/; revision=13917
2005-03-10 20:34:08 +00:00
Royce Mitchell III
af9bc63975
simplified verbosity
...
svn path=/branches/xmlbuildsystem/; revision=13915
2005-03-10 19:56:46 +00:00
Royce Mitchell III
6e18ca3d45
remove incorrect <pch>
...
svn path=/branches/xmlbuildsystem/; revision=13914
2005-03-10 17:46:44 +00:00
Royce Mitchell III
bc13f5f38b
add <pch> to existing xml files that support pch on trunk
...
svn path=/branches/xmlbuildsystem/; revision=13913
2005-03-10 16:50:29 +00:00
Royce Mitchell III
838a6c6422
accidentally commited testing changes
...
svn path=/branches/xmlbuildsystem/; revision=13912
2005-03-10 16:43:31 +00:00
Royce Mitchell III
56532e03e1
Makefile.auto -> makefile.auto
...
svn path=/branches/xmlbuildsystem/; revision=13911
2005-03-10 16:42:28 +00:00
Royce Mitchell III
75224f16af
enable PCH support for ntoskrnl
...
svn path=/branches/xmlbuildsystem/; revision=13909
2005-03-10 14:06:14 +00:00
Royce Mitchell III
54abe91bd0
PCH support
...
svn path=/branches/xmlbuildsystem/; revision=13908
2005-03-10 14:05:41 +00:00
Royce Mitchell III
cadb20c83d
don't try to create ROS_INTERMEDIATE directories if ROS_INTERMEDIATE isn't defined
...
svn path=/branches/xmlbuildsystem/; revision=13902
2005-03-09 23:38:37 +00:00
Royce Mitchell III
11b45e8535
simplified <if> handling ( and fixed several bugs, too )
...
cleaned up devcpp backend to compile with these changes
svn path=/branches/xmlbuildsystem/; revision=13901
2005-03-09 22:29:18 +00:00
Royce Mitchell III
dd650dbfae
fixed some dependency issues, verbose support, 'make clean' gets more
...
svn path=/branches/xmlbuildsystem/; revision=13899
2005-03-09 08:12:30 +00:00
Royce Mitchell III
c2a87f42ad
set eolstyle to native
...
svn path=/branches/xmlbuildsystem/; revision=13898
2005-03-09 08:04:40 +00:00
Royce Mitchell III
ba7ccda6fb
adjust newlines around rsym command
...
svn path=/branches/xmlbuildsystem/; revision=13889
2005-03-08 21:02:50 +00:00
Royce Mitchell III
d37606edee
add newline at EOF to suppress warning
...
svn path=/branches/xmlbuildsystem/; revision=13888
2005-03-08 20:50:42 +00:00
Steven Edwards
dcdeb7b0c0
another fix
...
svn path=/branches/xmlbuildsystem/; revision=13887
2005-03-08 20:40:35 +00:00
Steven Edwards
d5c61075a9
more lower case changes for Makefile -> makefile
...
svn path=/branches/xmlbuildsystem/; revision=13885
2005-03-08 20:19:07 +00:00
Steven Edwards
9aff2f9419
lower case please
...
svn path=/branches/xmlbuildsystem/; revision=13884
2005-03-08 20:12:43 +00:00
Royce Mitchell III
0be0bb57b2
detect PCH support ( not doing anything more than detection yet )
...
svn path=/branches/xmlbuildsystem/; revision=13878
2005-03-08 17:14:07 +00:00
Casper Hornstrup
79f349c48f
Have Makefile.auto depend on xml build files
...
svn path=/branches/xmlbuildsystem/; revision=13872
2005-03-08 11:15:39 +00:00
Casper Hornstrup
025de74d84
Escape "
...
svn path=/branches/xmlbuildsystem/; revision=13869
2005-03-07 18:31:10 +00:00
Casper Hornstrup
e9c4096fb7
Use inline message tables
...
svn path=/branches/xmlbuildsystem/; revision=13862
2005-03-06 22:00:23 +00:00
Casper Hornstrup
57919b0e61
Run rsym on images
...
svn path=/branches/xmlbuildsystem/; revision=13861
2005-03-06 21:24:06 +00:00
Casper Hornstrup
3ddf79a918
Export symbols in HALs
...
svn path=/branches/xmlbuildsystem/; revision=13859
2005-03-06 19:49:19 +00:00
Casper Hornstrup
9fbf269e59
Don't generate intermediate archives
...
svn path=/branches/xmlbuildsystem/; revision=13854
2005-03-06 13:49:10 +00:00
Art Yerkes
8fa490af68
This directory contained both [Mm]akefile, which were identical. Makefile
...
removed.
svn path=/branches/xmlbuildsystem/; revision=13848
2005-03-06 07:38:54 +00:00
Casper Hornstrup
bb4eed2c43
Put remaining files on the cd
...
svn path=/branches/xmlbuildsystem/; revision=13840
2005-03-05 23:22:44 +00:00
Casper Hornstrup
e014ae4003
Build HALs
...
svn path=/branches/xmlbuildsystem/; revision=13838
2005-03-05 22:20:15 +00:00
Casper Hornstrup
1358decfb3
Copy msiexec from trunk
...
svn path=/branches/xmlbuildsystem/; revision=13837
2005-03-05 22:13:47 +00:00
Casper Hornstrup
1048e15cc5
Delete msiexec
...
svn path=/branches/xmlbuildsystem/; revision=13836
2005-03-05 22:12:26 +00:00
Casper Hornstrup
efe22d2e07
Merge 13511:13830 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=13833
2005-03-05 20:50:25 +00:00
Martin Fuchs
7274c581f6
add ibrowser to XML build
...
svn path=/branches/xmlbuildsystem/; revision=13830
2005-03-05 17:52:12 +00:00
Royce Mitchell III
83cac15e73
per-module clean rules, make cabman more *nix/msys friendly
...
This fix made it so I was able to successfully build a 22.4MB ReactOS.iso from the xmlbuildsystem branch! ( now to test it... )
svn path=/branches/xmlbuildsystem/; revision=13823
2005-03-05 05:13:38 +00:00
Royce Mitchell III
c4f496eb04
disable warning about missing file ( make handles this situation correctly regardless )
...
svn path=/branches/xmlbuildsystem/; revision=13820
2005-03-04 19:07:02 +00:00
Royce Mitchell III
d4da224325
let make do some more work for us
...
svn path=/branches/xmlbuildsystem/; revision=13819
2005-03-04 18:51:17 +00:00
Casper Hornstrup
1ae869295f
Copy non-generated files to cd
...
svn path=/branches/xmlbuildsystem/; revision=13808
2005-03-03 21:26:27 +00:00
Casper Hornstrup
6125e67003
Support for copying non-generated files to cd
...
svn path=/branches/xmlbuildsystem/; revision=13807
2005-03-03 21:00:30 +00:00
Casper Hornstrup
6af904f645
Copy bootstrap files to cd
...
svn path=/branches/xmlbuildsystem/; revision=13803
2005-03-02 22:56:41 +00:00
Casper Hornstrup
7f24916383
Add bootstrap tag to specify that files are to be copied to the CD
...
svn path=/branches/xmlbuildsystem/; revision=13797
2005-03-02 21:24:02 +00:00
Casper Hornstrup
633526eb0b
Build cdmake
...
svn path=/branches/xmlbuildsystem/; revision=13758
2005-02-26 20:17:44 +00:00
Casper Hornstrup
6349cfaf50
Set base address of modules
...
svn path=/branches/xmlbuildsystem/; revision=13757
2005-02-26 19:29:51 +00:00
Casper Hornstrup
4ef89a29c6
Support for non-standard module base addresses
...
svn path=/branches/xmlbuildsystem/; revision=13755
2005-02-26 17:11:06 +00:00
Royce Mitchell III
3324a119a4
fix NUL, move macros to the bootstrap makefile as necessary
...
svn path=/branches/xmlbuildsystem/; revision=13746
2005-02-25 21:21:53 +00:00
Royce Mitchell III
e1134dc2fc
silence clean rule
...
svn path=/branches/xmlbuildsystem/; revision=13744
2005-02-25 20:04:44 +00:00
Royce Mitchell III
0ce702e83f
fixed 'make all' and added some missing clean:: rules
...
svn path=/branches/xmlbuildsystem/; revision=13743
2005-02-25 20:00:27 +00:00
Royce Mitchell III
f650bdd243
generate buildno.h and it's cousins before makefile.auto, so it's sure to exist before processing makefile.auto
...
svn path=/branches/xmlbuildsystem/; revision=13742
2005-02-25 19:38:11 +00:00
Casper Hornstrup
170bf2d5d5
Merge 13159:13510 from trunk
...
svn path=/branches/xmlbuildsystem/; revision=13590
2005-02-15 21:24:19 +00:00
Casper Hornstrup
92afa4fc63
Copy msimg32
...
svn path=/branches/xmlbuildsystem/; revision=13589
2005-02-15 20:55:59 +00:00
Casper Hornstrup
2b09e16837
Remove msimg32
...
svn path=/branches/xmlbuildsystem/; revision=13588
2005-02-15 20:49:41 +00:00
Casper Hornstrup
69101c3619
Branch setupapi (again)
...
svn path=/branches/xmlbuildsystem/; revision=13510
2005-02-12 16:47:02 +00:00
Casper Hornstrup
2c0578844f
Remove setupapi (again)
...
svn path=/branches/xmlbuildsystem/; revision=13509
2005-02-12 16:43:03 +00:00
Casper Hornstrup
cdc4cb09c4
Branch setupapi
...
svn path=/branches/xmlbuildsystem/; revision=13508
2005-02-12 16:11:43 +00:00
Casper Hornstrup
bbb19c02cc
Remove setupapi
...
svn path=/branches/xmlbuildsystem/; revision=13507
2005-02-12 16:08:13 +00:00
Casper Hornstrup
07a8c86438
Add stub GNU makefile
...
svn path=/branches/xmlbuildsystem/; revision=13506
2005-02-12 15:11:48 +00:00
Casper Hornstrup
760ebcb3e3
* Run build tools after parsing build files
...
* Generate roscfg.h
svn path=/branches/xmlbuildsystem/; revision=13496
2005-02-11 19:13:01 +00:00
Steven Edwards
63b4ab39e4
define _MAX_PATH as well
...
svn path=/branches/xmlbuildsystem/; revision=13472
2005-02-08 22:50:55 +00:00
Casper Hornstrup
d441fe88f2
Generate reactos.cab
...
svn path=/branches/xmlbuildsystem/; revision=13470
2005-02-08 22:21:16 +00:00
Martin Fuchs
ddef57fcd4
owner drawn context menus for lean explorer version
...
svn path=/branches/lean-explorer/; revision=13440
2005-02-06 14:03:25 +00:00
Casper Hornstrup
0dd134f1a2
Build snmpapi and network applications
...
svn path=/branches/xmlbuildsystem/; revision=13435
2005-02-06 11:01:22 +00:00
Casper Hornstrup
11d1cdd366
Build services
...
svn path=/branches/xmlbuildsystem/; revision=13432
2005-02-06 10:23:29 +00:00
Casper Hornstrup
8c410194a0
Build smss and system applications
...
svn path=/branches/xmlbuildsystem/; revision=13428
2005-02-05 22:48:07 +00:00
Casper Hornstrup
75df7c5bca
* Build ntvdm
...
* Add win32cui module type support
svn path=/branches/xmlbuildsystem/; revision=13426
2005-02-05 19:16:14 +00:00
Casper Hornstrup
56ff0d9653
* Build csrss and win32csr
...
* NativeCUI module type support
svn path=/branches/xmlbuildsystem/; revision=13424
2005-02-05 18:52:38 +00:00
Casper Hornstrup
900f042f61
Build twain_32, ws2help, opengl32, syssetup, urlmon, shdocvw, wininet, userenv, wsock32, and wshirda
...
svn path=/branches/xmlbuildsystem/; revision=13407
2005-02-04 20:46:46 +00:00
Royce Mitchell III
2212e07d3e
compatibility fixes
...
svn path=/branches/xmlbuildsystem/; revision=13401
2005-02-03 23:54:02 +00:00
Casper Hornstrup
cb6d12288b
* Build midimap, netapi32, lz32, setupapi, mpr, olepro32, msimg32, secur32
...
* Build msafd, riched32, msgina, mmdrv, samlib, msvcrt20, mesa32
svn path=/branches/xmlbuildsystem/; revision=13399
2005-02-03 21:55:43 +00:00
Casper Hornstrup
d7abcec443
Build keyboard layout DLLs
...
svn path=/branches/xmlbuildsystem/; revision=13395
2005-02-03 19:14:46 +00:00
Art Yerkes
75acfdfa72
Add a . to an empty path to make a relative path, before the initial /
...
is added.
svn path=/branches/xmlbuildsystem/; revision=13393
2005-02-03 15:43:51 +00:00
Casper Hornstrup
9dd8914484
* Parse .cpp, .rc, and .s files
...
* #include_next support
svn path=/branches/xmlbuildsystem/; revision=13390
2005-02-02 22:30:55 +00:00
Steven Edwards
54687f3ee6
MAX_PATH is PATH_MAX on Posix
...
svn path=/branches/xmlbuildsystem/; revision=13388
2005-02-02 20:10:14 +00:00
Casper Hornstrup
5987025ab4
Use automatic dependencies to mark files to be rebuilt.
...
svn path=/branches/xmlbuildsystem/; revision=13385
2005-02-01 20:49:03 +00:00
Casper Hornstrup
6052ab4bd7
Generate automatic dependencies.
...
svn path=/branches/xmlbuildsystem/; revision=13371
2005-01-31 18:25:55 +00:00
Casper Hornstrup
adeb8563b5
Started on automatic dependencies support
...
svn path=/branches/xmlbuildsystem/; revision=13353
2005-01-28 19:11:22 +00:00
Steven Edwards
2c0281bda7
define stricmp to strcasecmp for the Unix build
...
svn path=/branches/xmlbuildsystem/; revision=13320
2005-01-26 20:23:50 +00:00
Casper Hornstrup
610b936ad0
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=13250
2005-01-24 18:47:52 +00:00
Casper Hornstrup
04f77b12fe
Add documentation
...
svn path=/branches/xmlbuildsystem/; revision=13225
2005-01-23 12:47:42 +00:00
Casper Hornstrup
3ccd7d62e9
* Build epsapi, dxguid, devenum, imm32, dinput8, dsound, expat, glu32, vfatlib
...
* Build dbghelp, gdiplus, dxdiagn, imagehlp, strmiids, dinput, fmifs, psapi
svn path=/branches/xmlbuildsystem/; revision=13222
2005-01-23 01:33:35 +00:00
Casper Hornstrup
ab4b7a72aa
* Build crtdll
...
* Add module attribute "mangledsymbols" to control --kill-at option for dlltool in order to allow preservation of mangled symbols
svn path=/branches/xmlbuildsystem/; revision=13221
2005-01-22 22:00:17 +00:00
Casper Hornstrup
421cfcb760
Add missing file
...
svn path=/branches/xmlbuildsystem/; revision=13218
2005-01-22 18:08:28 +00:00
Casper Hornstrup
28243f499d
Build control panel applets
...
svn path=/branches/xmlbuildsystem/; revision=13217
2005-01-22 18:06:37 +00:00
Casper Hornstrup
d0acee6af8
* Invoke cabman when building a CD
...
* Entrypoint attribute on <module> to override default entrypoint
* Use entrypoint _DrvEnableDriver@12 for display drivers
svn path=/branches/xmlbuildsystem/; revision=13216
2005-01-22 17:38:31 +00:00
Casper Hornstrup
ac58a35d34
* Build cabman and zlib
...
* Add iso module type
svn path=/branches/xmlbuildsystem/; revision=13214
2005-01-22 15:27:06 +00:00
Royce Mitchell III
cd93112435
This fixes the small problem that generated files were being added to the Dev-C++ project even though they didn't yet exist. - patch by Trevor McCort
...
svn path=/branches/xmlbuildsystem/; revision=13213
2005-01-22 15:09:36 +00:00
Casper Hornstrup
87f69aaf32
* Build freeldr
...
* Add BootLoader and ObjectLibrary module types
* Add <compilerflag> tag
svn path=/branches/xmlbuildsystem/; revision=13211
2005-01-22 14:07:45 +00:00
Casper Hornstrup
7b13462f5a
Build comdlg32, oleaut32, wine_unicode, winspool, shell32, and shlwapi
...
svn path=/branches/xmlbuildsystem/; revision=13193
2005-01-21 21:06:40 +00:00
Royce Mitchell III
23a949dd32
attribute 'first' of <file> must be 'true' or 'false'
...
remove an obsolete comment
svn path=/branches/xmlbuildsystem/; revision=13191
2005-01-21 18:15:10 +00:00
Casper Hornstrup
f7201d8993
Build cabinet, advpack, rpcrt4, ole32, version, cards, and uuid
...
svn path=/branches/xmlbuildsystem/; revision=13190
2005-01-21 18:09:02 +00:00
Casper Hornstrup
5ce17b05d1
Modules are built in the intermediate directory.
...
svn path=/branches/xmlbuildsystem/; revision=13171
2005-01-20 23:05:36 +00:00
Casper Hornstrup
45e6d4dd39
Fix copy/paste error.
...
svn path=/branches/xmlbuildsystem/; revision=13169
2005-01-20 22:24:30 +00:00
Casper Hornstrup
49d3351175
* Build bin2res, winmm, comctl32, aclui, acledit
...
* Correct dependencies for build tool invocations
* Normalize paths in the generated makefile
svn path=/branches/xmlbuildsystem/; revision=13168
2005-01-20 22:19:01 +00:00
Royce Mitchell III
a04e56cbf4
beginnings of dev-c++ backend - patch by Trevor McCort
...
svn path=/branches/xmlbuildsystem/; revision=13155
2005-01-20 06:42:22 +00:00
Royce Mitchell III
03c9d860ba
require attributes to have values
...
svn path=/branches/xmlbuildsystem/; revision=13154
2005-01-20 06:36:37 +00:00
Steven Edwards
dc266b8b95
hard code mingw32-* for cross-compile, this is bad.
...
svn path=/branches/xmlbuildsystem/; revision=13153
2005-01-20 06:29:08 +00:00
Royce Mitchell III
0b93b06fee
mark off area where variables need to differ for *nix
...
svn path=/branches/xmlbuildsystem/; revision=13152
2005-01-20 06:09:07 +00:00
Casper Hornstrup
4b9c656dd5
* Build freetype, win32k, and video drivers
...
* Generate module.spec.def, not module.def
svn path=/branches/xmlbuildsystem/; revision=13135
2005-01-19 19:49:57 +00:00
Royce Mitchell III
6a6a71b2f1
added 'first' attribute to <file>
...
svn path=/branches/xmlbuildsystem/; revision=13129
2005-01-19 01:37:35 +00:00
Royce Mitchell III
6f056ee7ce
msvc6 compatibility
...
svn path=/branches/xmlbuildsystem/; revision=13124
2005-01-18 17:00:47 +00:00
Casper Hornstrup
9b92b2cc9a
Build storage drivers
...
svn path=/branches/xmlbuildsystem/; revision=13103
2005-01-17 21:40:12 +00:00
Art Yerkes
dc88ce8729
More commits of the same. SVN is being a bit picky about resolved
...
conflicts.
svn path=/branches/xmlbuildsystem/; revision=13099
2005-01-17 16:27:28 +00:00
Art Yerkes
076c15efdb
- Add a NUL definition, as well as rmkdir
...
- Create directory targets for intermediate files area
- .def files are in the source tree in our current scheme
svn path=/branches/xmlbuildsystem/; revision=13098
2005-01-17 16:26:11 +00:00
Casper Hornstrup
b71ea907b8
* Build networking components
...
* WINE DLL support
svn path=/branches/xmlbuildsystem/; revision=13086
2005-01-16 22:26:26 +00:00
Casper Hornstrup
b854348f4e
Build input device drivers
...
svn path=/branches/xmlbuildsystem/; revision=13085
2005-01-16 18:39:32 +00:00
Casper Hornstrup
c5557e2907
Clean intermediate files.
...
svn path=/branches/xmlbuildsystem/; revision=13084
2005-01-16 18:30:40 +00:00
Casper Hornstrup
e7a44a6878
Build filesystems
...
svn path=/branches/xmlbuildsystem/; revision=13083
2005-01-16 18:14:04 +00:00
Casper Hornstrup
cca9835bf1
Build device drivers
...
svn path=/branches/xmlbuildsystem/; revision=13082
2005-01-16 17:24:37 +00:00
Casper Hornstrup
14af027c76
Build bus drivers
...
svn path=/branches/xmlbuildsystem/; revision=13081
2005-01-16 16:45:53 +00:00
Casper Hornstrup
772c512c90
Export functions in .def files
...
svn path=/branches/xmlbuildsystem/; revision=13080
2005-01-16 16:18:52 +00:00
Casper Hornstrup
fd7f52294b
Don't include full path for --dllname
...
svn path=/branches/xmlbuildsystem/; revision=13079
2005-01-16 14:23:35 +00:00
Casper Hornstrup
40a6da67c4
* KernelModeDriver module support
...
* Build afd.sys
svn path=/branches/xmlbuildsystem/; revision=13078
2005-01-16 13:51:33 +00:00
Casper Hornstrup
41c7d92f46
Add resources to existing modules.
...
svn path=/branches/xmlbuildsystem/; revision=13077
2005-01-16 11:52:30 +00:00
Art Yerkes
9f8bfdb6c1
Added xml for ip libs.
...
svn path=/branches/xmlbuildsystem/; revision=13075
2005-01-16 11:02:12 +00:00
Art Yerkes
1231f84084
Corrected filename trap.S -> trap.s
...
svn path=/branches/xmlbuildsystem/; revision=13072
2005-01-16 09:24:00 +00:00
Royce Mitchell III
c5e94f140e
msys compatibility fix
...
svn path=/branches/xmlbuildsystem/; revision=13071
2005-01-15 23:15:04 +00:00
Royce Mitchell III
2735c4ca05
remove unnecessary call to c_str()
...
svn path=/branches/xmlbuildsystem/; revision=13070
2005-01-15 23:14:53 +00:00
Casper Hornstrup
8df8ba2e6a
Refactor GenerateGlobalCFlagsAndProperties
...
svn path=/branches/xmlbuildsystem/; revision=13069
2005-01-15 23:00:02 +00:00
Casper Hornstrup
d451f1d1f2
Windres support.
...
svn path=/branches/xmlbuildsystem/; revision=13068
2005-01-15 22:32:01 +00:00
Casper Hornstrup
c5b25f41e4
* Use objects rather than archive when linking ntoskrnl
...
* Remove unused file except.s
* Remove duplicate strtok() in ntoskrnl
svn path=/branches/xmlbuildsystem/; revision=13062
2005-01-15 19:00:35 +00:00
Casper Hornstrup
f429c942db
If test
...
svn path=/branches/xmlbuildsystem/; revision=13061
2005-01-15 17:59:06 +00:00
Casper Hornstrup
d3a30bf22d
* LinkerFlag tag support
...
* Build addsys, libwine.a, user32.dll, advapi32.dll, gdi32.dll, msvcrt.dll, and welcome.exe
svn path=/branches/xmlbuildsystem/; revision=13055
2005-01-15 13:52:36 +00:00
Royce Mitchell III
65f058c4f0
*nix compatibility
...
svn path=/branches/xmlbuildsystem/; revision=13049
2005-01-14 21:40:55 +00:00
Steven Edwards
0cefd55620
get the new buildsystem to mostly work for cross-compiling. Thanks Casper, Royce, etc.
...
svn path=/branches/xmlbuildsystem/; revision=13048
2005-01-14 21:14:48 +00:00
Steven Edwards
ffdcbc9c60
started working on cross-compile support
...
svn path=/branches/xmlbuildsystem/; revision=13046
2005-01-14 20:41:45 +00:00
Filip Navara
f3367f398b
We're not supposed to build elf.c, it's template file.
...
svn path=/branches/xmlbuildsystem/; revision=13041
2005-01-14 14:11:13 +00:00
Royce Mitchell III
30921fb72c
better config.template.xml
...
svn path=/branches/xmlbuildsystem/; revision=13040
2005-01-14 14:10:41 +00:00
Royce Mitchell III
e35d70d940
add csq library to ntoskrnl
...
svn path=/branches/xmlbuildsystem/; revision=13039
2005-01-14 13:29:27 +00:00
Royce Mitchell III
dbc5b96c09
use ntoskrnl's def file when running dlltool, otherwise not all of ntoskrnl's exports make it into final executable.
...
svn path=/branches/xmlbuildsystem/; revision=13038
2005-01-14 06:51:37 +00:00
Royce Mitchell III
46db98e48d
kill the output exe files in a clean, too
...
svn path=/branches/xmlbuildsystem/; revision=13020
2005-01-13 05:10:33 +00:00
Royce Mitchell III
b657e0b0bf
generate clean rules
...
svn path=/branches/xmlbuildsystem/; revision=13019
2005-01-13 05:01:22 +00:00
Royce Mitchell III
90d59a4287
create phony targets for each module name, so you can type 'make ntoskrnl' instead of having to type 'make ./ntoskrnl/ntoskrnl.exe'
...
svn path=/branches/xmlbuildsystem/; revision=13018
2005-01-13 04:17:53 +00:00
Royce Mitchell III
babc7c7c8a
generate output rules for files under <if>
...
svn path=/branches/xmlbuildsystem/; revision=13017
2005-01-13 04:13:20 +00:00
Royce Mitchell III
84c57ede37
bugfixes to new <if> and related code
...
svn path=/branches/xmlbuildsystem/; revision=13016
2005-01-13 03:43:10 +00:00
Royce Mitchell III
c869f797fb
add support for <if> and <property>
...
svn path=/branches/xmlbuildsystem/; revision=13015
2005-01-13 02:46:46 +00:00
Royce Mitchell III
31f4493219
fix variable cases
...
svn path=/branches/xmlbuildsystem/; revision=13012
2005-01-13 02:26:05 +00:00
Casper Hornstrup
37ff0b66b5
* Keep project level includes and defines in PROJECT_CFLAGS
...
* Win32dll module type support
* Build kernel32.dll
svn path=/branches/xmlbuildsystem/; revision=12985
2005-01-12 19:42:07 +00:00
Royce Mitchell III
a868feb94a
forgot to recurse If elements when generating macros
...
svn path=/branches/xmlbuildsystem/; revision=12966
2005-01-12 14:07:55 +00:00
Royce Mitchell III
9264ed7582
support for <if> tag
...
.PHONY must be output before the target gets defined
svn path=/branches/xmlbuildsystem/; revision=12944
2005-01-12 06:02:58 +00:00
Royce Mitchell III
4846c7b4a2
bugfix - patch by filip navara
...
svn path=/branches/xmlbuildsystem/; revision=12943
2005-01-12 05:01:49 +00:00
Casper Hornstrup
6858112b10
Build ntdll.dll.
...
svn path=/branches/xmlbuildsystem/; revision=12926
2005-01-11 20:02:58 +00:00
Royce Mitchell III
444e4297dd
create a couple more variables to reduce makefile size
...
preparations for <if> support
svn path=/branches/xmlbuildsystem/; revision=12925
2005-01-11 18:20:30 +00:00
Royce Mitchell III
72a0e1e6b7
make sure parentElement is set properly for <xi:include> elements
...
svn path=/branches/xmlbuildsystem/; revision=12918
2005-01-10 14:03:21 +00:00
Casper Hornstrup
b663342f01
* Nasm support
...
* Hal, rosrtl, pseh, string modules
* Build ntoskrnl
svn path=/branches/xmlbuildsystem/; revision=12913
2005-01-09 21:26:16 +00:00
Royce Mitchell III
e5130a546a
added xi:fallback support
...
fixed some memory leaks in Project
detect and report "end of file looking for end tag" instead of just crashing
svn path=/branches/xmlbuildsystem/; revision=12911
2005-01-09 19:16:35 +00:00
Casper Hornstrup
51221a2b14
Fix compilation.
...
svn path=/branches/xmlbuildsystem/; revision=12910
2005-01-09 17:24:09 +00:00
Casper Hornstrup
f361174e9b
GCC assembler support.
...
svn path=/branches/xmlbuildsystem/; revision=12908
2005-01-09 16:36:57 +00:00
Royce Mitchell III
d16f78506a
use enum instead of string in more places
...
svn path=/branches/xmlbuildsystem/; revision=12902
2005-01-09 03:43:26 +00:00
Royce Mitchell III
03e6c98e63
add 'location' information to a couple exceptions that should have it
...
fixed bug I introduced in MingwBackend::ProcessModule()
fixed bug in std::map usage, apparently map<const char*,...> is a bad idea
let make do some work, create variables to hold include list for each module
svn path=/branches/xmlbuildsystem/; revision=12901
2005-01-09 03:29:46 +00:00
Royce Mitchell III
10324ce772
replaced Backend Factory's vector with a map.
...
added a map of the MingwModuleHandlers that's created at startup time
svn path=/branches/xmlbuildsystem/; revision=12900
2005-01-09 01:58:53 +00:00
Casper Hornstrup
0f4b9848d1
Put global includes last.
...
svn path=/branches/xmlbuildsystem/; revision=12899
2005-01-09 01:25:16 +00:00
Casper Hornstrup
8fc0497edb
Fix compile error
...
svn path=/branches/xmlbuildsystem/; revision=12898
2005-01-09 01:13:31 +00:00
Casper Hornstrup
2ddad45463
Precondition dependencies.
...
svn path=/branches/xmlbuildsystem/; revision=12897
2005-01-09 01:10:43 +00:00
Casper Hornstrup
87d6ec37a6
Invocation of buildtool modules.
...
svn path=/branches/xmlbuildsystem/; revision=12891
2005-01-08 19:38:51 +00:00
Casper Hornstrup
30e8e25cb7
BuildTool module type support.
...
svn path=/branches/xmlbuildsystem/; revision=12887
2005-01-08 12:54:43 +00:00
Royce Mitchell III
3e6eb979d8
use ROS_TEMPORARY and ROS_INTERMEDIATE to allow builder to override locations for created files. Fix name conflict with temporary files
...
svn path=/branches/xmlbuildsystem/; revision=12882
2005-01-08 06:36:03 +00:00
Royce Mitchell III
2f837bf69e
don't allow duplicate module names
...
svn path=/branches/xmlbuildsystem/; revision=12881
2005-01-08 05:22:02 +00:00
Royce Mitchell III
aead7a68f9
<include> now has attribute 'base' which allows to specify subdirectory of another module
...
svn path=/branches/xmlbuildsystem/; revision=12880
2005-01-08 04:33:01 +00:00
Royce Mitchell III
774f167e5e
xml nodes now store the location they were parsed from; invalidbuildexceptions now required a location of the error; don't allow modules to process xml until all modules are created; don't allow libraries, defines, includes, etc to process xml until all modules have processed; don't allow module to link against itself or a non-existant module; don't allow library to specify non-existant module;
...
svn path=/branches/xmlbuildsystem/; revision=12879
2005-01-08 03:37:32 +00:00
Royce Mitchell III
de7c566b05
Don't pass objects ( particularly vectors ) by value unless absolutely necessary. Also applied some const-correctness
...
svn path=/branches/xmlbuildsystem/; revision=12878
2005-01-08 02:33:09 +00:00
Casper Hornstrup
5f69cb429e
Static library module type.
...
svn path=/branches/xmlbuildsystem/; revision=12877
2005-01-08 00:25:48 +00:00
Casper Hornstrup
49a2dd8017
Include and define support.
...
svn path=/branches/xmlbuildsystem/; revision=12876
2005-01-07 21:46:18 +00:00
Martin Fuchs
679e6f6c09
fix case of XML.o
...
svn path=/branches/xmlbuildsystem/; revision=12870
2005-01-07 15:36:40 +00:00
Royce Mitchell III
4e235dbcc9
parse, but ignore, <? ?> tags - eliminated duplicate code ala FixSeparator() - fix path separator issues
...
svn path=/branches/xmlbuildsystem/; revision=12868
2005-01-07 13:48:53 +00:00
Casper Hornstrup
f7257ee1be
* Generate kernel
...
* Add static library module type
* Add build script for kjs
svn path=/branches/xmlbuildsystem/; revision=12856
2005-01-06 22:22:13 +00:00
Casper Hornstrup
b1ec82cd59
Generate dependencies for kernel module type.
...
svn path=/branches/xmlbuildsystem/; revision=12855
2005-01-06 20:38:14 +00:00
Martin Fuchs
505695d368
migrate substitution keywords to SVN
...
svn path=/branches/xmlbuildsystem/; revision=12851
2005-01-06 13:34:15 +00:00
Royce Mitchell III
8e5e9a4925
fix gcc warning
...
svn path=/branches/xmlbuildsystem/; revision=12848
2005-01-06 03:52:12 +00:00
Royce Mitchell III
199fca493d
forgot to remove and unneeded #include
...
svn path=/branches/xmlbuildsystem/; revision=12847
2005-01-06 03:49:38 +00:00
Royce Mitchell III
1900ede13b
much better factory implementation - thanks art yerkes
...
svn path=/branches/xmlbuildsystem/; revision=12846
2005-01-06 03:27:24 +00:00
Royce Mitchell III
477157b4d4
Factories for Backend creation
...
svn path=/branches/xmlbuildsystem/; revision=12845
2005-01-06 02:55:11 +00:00
Royce Mitchell III
8051633a4c
file & line # reporting on xml syntax errors
...
svn path=/branches/xmlbuildsystem/; revision=12844
2005-01-06 02:06:44 +00:00
Royce Mitchell III
c6916243d1
fixed some warnings, and added some asserts
...
svn path=/branches/xmlbuildsystem/; revision=12843
2005-01-06 01:35:01 +00:00
Casper Hornstrup
7d876c4d0c
Parse libraries.
...
svn path=/branches/xmlbuildsystem/; revision=12840
2005-01-05 22:36:17 +00:00
Casper Hornstrup
91d97cbc91
Parse module type.
...
svn path=/branches/xmlbuildsystem/; revision=12839
2005-01-05 21:29:54 +00:00
Casper Hornstrup
1568981925
Generate MinGW makefile in the backend.
...
svn path=/branches/xmlbuildsystem/; revision=12837
2005-01-05 20:59:10 +00:00
Casper Hornstrup
222bde955c
Handle modules.
...
svn path=/branches/xmlbuildsystem/; revision=12836
2005-01-05 19:47:10 +00:00
Royce Mitchell III
b9bffbca54
beginnings of makefile output
...
svn path=/branches/xmlbuildsystem/; revision=12826
2005-01-05 19:02:00 +00:00
Royce Mitchell III
00a8526f83
allow for other build systems
...
svn path=/branches/xmlbuildsystem/; revision=12824
2005-01-05 18:48:45 +00:00
Royce Mitchell III
f2f4ddff19
specify output filename
...
svn path=/branches/xmlbuildsystem/; revision=12823
2005-01-05 18:16:55 +00:00
Royce Mitchell III
f97516bc1c
assume HOST is set to mingw32-windows until someone who knows how can have make fail when HOST isn't set
...
svn path=/branches/xmlbuildsystem/; revision=12822
2005-01-05 18:13:56 +00:00
Royce Mitchell III
5793157884
small XMLFile cleanup
...
svn path=/branches/xmlbuildsystem/; revision=12821
2005-01-05 17:59:08 +00:00
Royce Mitchell III
039d7779de
pch.h can be used as pre-compiled header
...
svn path=/branches/xmlbuildsystem/; revision=12818
2005-01-05 05:09:38 +00:00
Royce Mitchell III
4ee64fd1b7
handle comments while parsing, instead of returning them to the user
...
svn path=/branches/xmlbuildsystem/; revision=12816
2005-01-05 03:47:55 +00:00
Royce Mitchell III
0b755662dd
don't define macros that conflict with MinGW system header files, causes very cryptic error messages
...
svn path=/branches/xmlbuildsystem/; revision=12815
2005-01-05 02:57:58 +00:00
Casper Hornstrup
4e36b04d0d
MinGW backend.
...
svn path=/branches/xmlbuildsystem/; revision=12805
2005-01-04 22:40:08 +00:00
Casper Hornstrup
6f22300491
Add project and module tests.
...
svn path=/branches/xmlbuildsystem/; revision=12801
2005-01-04 21:29:09 +00:00
Casper Hornstrup
8b3d554adb
Exception handling.
...
svn path=/branches/xmlbuildsystem/; revision=12797
2005-01-04 20:37:48 +00:00
Royce Mitchell III
6332037cc9
fix gcc incompatibilities
...
svn path=/branches/xmlbuildsystem/; revision=12795
2005-01-04 19:06:48 +00:00
Royce Mitchell III
9d52adaf02
ssprintf() family of functions for std::string + printf functionality
...
svn path=/branches/xmlbuildsystem/; revision=12794
2005-01-04 18:38:31 +00:00
Casper Hornstrup
47c197a607
Move project to its own file.
...
svn path=/branches/xmlbuildsystem/; revision=12793
2005-01-04 18:24:21 +00:00
Royce Mitchell III
ac754b1f06
break XML-parsing stuff into it's own files, and fix 'make test'
...
svn path=/branches/xmlbuildsystem/; revision=12792
2005-01-04 17:53:26 +00:00
Casper Hornstrup
650cbe59a3
Kill warnings.
...
svn path=/branches/xmlbuildsystem/; revision=12791
2005-01-04 17:19:43 +00:00
Royce Mitchell III
ee24430c57
parse a module's files into a vector ( conditions are still a TODO )
...
svn path=/branches/xmlbuildsystem/; revision=12789
2005-01-04 14:46:06 +00:00
Royce Mitchell III
b6ce86818c
handle xml comments and added handling for some possible error conditions
...
svn path=/branches/xmlbuildsystem/; revision=12788
2005-01-04 14:27:27 +00:00
Royce Mitchell III
eced4673d4
each XMLElement now stores a pointer to it's parent node, so the tree can be traversed from the bottom
...
svn path=/branches/xmlbuildsystem/; revision=12787
2005-01-04 14:02:04 +00:00
Royce Mitchell III
0e49eb5441
create virtual attribute "top_href" for <xi:include> that is a path relative to top level of project to make it easier to generate non-recursive makefiles
...
svn path=/branches/xmlbuildsystem/; revision=12786
2005-01-04 13:40:05 +00:00
Royce Mitchell III
83a90b1ff8
use ntoskrnl/module.xml
...
svn path=/branches/xmlbuildsystem/; revision=12784
2005-01-04 07:05:31 +00:00
Royce Mitchell III
767c4f1f9e
xml file for ntoskrnl module
...
svn path=/branches/xmlbuildsystem/; revision=12783
2005-01-04 07:05:04 +00:00
Royce Mitchell III
7b85a3019d
support for <xi:include href="foo/foo.xml">, including the "relative path-mucking" necessary
...
svn path=/branches/xmlbuildsystem/; revision=12782
2005-01-04 07:03:59 +00:00
Royce Mitchell III
4b6d28c5a2
proper destruction for Project objects
...
svn path=/branches/xmlbuildsystem/; revision=12778
2005-01-04 04:09:04 +00:00
Royce Mitchell III
0b41f2cc93
initial code to step through tree looking for modules, and calculating their relative paths, for now just print out our findings and clean up.
...
svn path=/branches/xmlbuildsystem/; revision=12777
2005-01-04 04:04:32 +00:00
Royce Mitchell III
24bc72075e
don't pass vector<pointer> by value unless you are looking for trouble, also fixed Assert() to take stdargs to make it's usage simpler and less error-prone. Also fixed IsTrue(), etc, to take file and line info by args and created macros to pass that info automatically.
...
svn path=/branches/xmlbuildsystem/; revision=12775
2005-01-04 03:10:07 +00:00
Royce Mitchell III
ac0d1d2023
get rid of transitory junk
...
svn path=/branches/xmlbuildsystem/; revision=12770
2005-01-03 23:24:12 +00:00
Royce Mitchell III
7db6de29fc
1) vector<BaseClass> = bad juju, must use vector<BaseClass*>
...
2) BaseClass must have virtual dtor
3) make Run() pure virtual
svn path=/branches/xmlbuildsystem/; revision=12769
2005-01-03 23:21:25 +00:00
Casper Hornstrup
0f703e6c9b
Add small testing framework.
...
svn path=/branches/xmlbuildsystem/; revision=12767
2005-01-03 23:04:52 +00:00
Casper Hornstrup
5b5cae1d8f
Add makefile for rbuild.
...
svn path=/branches/xmlbuildsystem/; revision=12762
2005-01-03 20:43:23 +00:00
Royce Mitchell III
af0029cf63
moved rbuild.cpp per Casper's request
...
svn path=/branches/xmlbuildsystem/; revision=12759
2005-01-03 19:29:19 +00:00
Royce Mitchell III
1698e638a2
XML parsing working with my local sample build script. Now we need to start coding the makefile-generation
...
svn path=/branches/xmlbuildsystem/; revision=12743
2005-01-03 01:02:26 +00:00
Casper Hornstrup
4aa419fcb5
Add sample build script.
...
svn path=/branches/xmlbuildsystem/; revision=12739
2005-01-02 22:17:02 +00:00
Martin Fuchs
49f4d8010f
Handle "." and ".." as special direcory names and move them at the very first beginning of directory listings
...
svn path=/branches/lean-explorer/; revision=10889
2004-09-17 16:56:47 +00:00
Martin Fuchs
62f920f0c7
display lean explorer version in about dialog
...
svn path=/branches/lean-explorer/; revision=10573
2004-08-16 19:12:31 +00:00
Martin Fuchs
6f15da7d91
fix clean target for new standard makefiles
...
svn path=/branches/lean-explorer/; revision=10399
2004-08-04 21:42:33 +00:00
Martin Fuchs
a3a634bd46
fix clean target for new standard makefiles
...
svn path=/branches/lean-explorer/; revision=10398
2004-08-04 21:42:33 +00:00
Steven Edwards
6c3634add7
Fix building the lean explorer
...
svn path=/branches/lean-explorer/; revision=10391
2004-08-04 14:21:52 +00:00
Martin Fuchs
cdf16e21fe
get version number to display from RES_STR_PRODUCT_VERSION
...
svn path=/branches/lean-explorer/; revision=10373
2004-08-03 19:43:45 +00:00
Martin Fuchs
91aa9f2a2a
get version number to display from RES_STR_PRODUCT_VERSION
...
svn path=/branches/lean-explorer/; revision=10372
2004-08-03 19:43:45 +00:00
Martin Fuchs
3010e741cd
get version number to display from RES_STR_PRODUCT_VERSION
...
svn path=/branches/lean-explorer/; revision=10371
2004-08-03 19:43:45 +00:00
Martin Fuchs
b4b7900286
implement IServiceprovider interface
...
svn path=/branches/lean-explorer/; revision=10335
2004-08-01 09:26:27 +00:00
Martin Fuchs
94b18145e8
implement IServiceprovider interface
...
svn path=/branches/lean-explorer/; revision=10334
2004-08-01 09:26:27 +00:00
Martin Fuchs
3419d837b4
use same startmenu entries height as MS explorer
...
svn path=/branches/lean-explorer/; revision=10323
2004-07-31 08:53:19 +00:00
Martin Fuchs
aaaf91d697
precompiled header support for the lean version of explorer
...
svn path=/branches/lean-explorer/; revision=10293
2004-07-26 18:41:36 +00:00
Martin Fuchs
ef27e16221
eliminate useless GCC warning
...
svn path=/branches/lean-explorer/; revision=10282
2004-07-24 20:15:47 +00:00
Martin Fuchs
a5b6fb6224
recalculate start menu root position for any call
...
svn path=/branches/lean-explorer/; revision=10280
2004-07-24 20:09:31 +00:00
The ReactOS Team
953956d508
This commit was manufactured by cvs2svn to create branch
...
'lean-explorer'.
svn path=/branches/lean-explorer/; revision=10195
2004-07-18 13:03:06 +00:00
Martin Fuchs
64e7f90242
fix root path for folders opened from the desktop
...
svn path=/branches/lean-explorer/; revision=10136
2004-07-15 21:19:05 +00:00
Martin Fuchs
bb344f6544
ignore unexpected exceptions while extracting icons
...
svn path=/branches/lean-explorer/; revision=10134
2004-07-15 21:04:20 +00:00
Martin Fuchs
e92def1b07
scroll mode for very long start menus in lean explorer branch
...
svn path=/branches/lean-explorer/; revision=10131
2004-07-15 20:20:39 +00:00
The ReactOS Team
9dd56c39d7
This commit was manufactured by cvs2svn to create branch
...
'lean-explorer'.
svn path=/branches/lean-explorer/; revision=10130
2004-07-15 20:20:39 +00:00
Martin Fuchs
89c345f0f6
remove useless comment
...
svn path=/branches/lean-explorer/; revision=9772
2004-06-20 19:28:54 +00:00
Martin Fuchs
d80f04c021
adjustments for GCC 3.4
...
svn path=/branches/lean-explorer/; revision=9710
2004-06-18 17:05:44 +00:00
Martin Fuchs
6936b33b44
fix Entry::read_tree() and get_next_path_component()
...
svn path=/branches/lean-explorer/; revision=9104
2004-04-12 15:55:36 +00:00
Steven Edwards
61f0b4504d
I hope I didnt mess up committing this to the lean-branch.....
...
Add Windows Explorer menus (File, Edit, View, Tools - Disabled atm)
Merge "explorer -install" support to lean-explorer.
Merge some of the traynotify cleanups.
svn path=/branches/lean-explorer/; revision=9049
2004-04-09 19:02:59 +00:00
Steven Edwards
ea30a0dc0f
Testing something
...
svn path=/branches/lean-explorer/; revision=9048
2004-04-09 18:55:23 +00:00
Martin Fuchs
e7cd739664
option "display version on desktop background"
...
svn path=/branches/lean-explorer/; revision=8909
2004-03-28 20:32:23 +00:00
Martin Fuchs
283e814418
option "display version on desktop background"
...
svn path=/branches/lean-explorer/; revision=8908
2004-03-28 20:32:23 +00:00
Martin Fuchs
b7d05c55c1
lean version comments
...
svn path=/branches/lean-explorer/; revision=8812
2004-03-20 13:55:58 +00:00
Martin Fuchs
54fff5eacf
UNICODE fix for Tooltips
...
svn path=/branches/lean-explorer/; revision=8740
2004-03-14 22:27:44 +00:00
Martin Fuchs
aa1994fbc7
resize taskbar buttons on WM_SIZE
...
svn path=/branches/lean-explorer/; revision=8730
2004-03-14 18:51:36 +00:00
Martin Fuchs
655eff3fef
move create_absolute_pidl() member function implementation from Enry into WinEntry
...
svn path=/branches/lean-explorer/; revision=8707
2004-03-14 12:11:19 +00:00
Martin Fuchs
821980ba92
french translation for some start menu entries from Gge
...
svn path=/branches/lean-explorer/; revision=8692
2004-03-13 20:05:33 +00:00
Martin Fuchs
02818cac57
small 'Explorer' string adjustment for french
...
svn path=/branches/lean-explorer/; revision=8671
2004-03-12 21:20:03 +00:00
Martin Fuchs
2906835b92
adjust start button to text size
...
svn path=/branches/lean-explorer/; revision=8669
2004-03-12 21:12:28 +00:00
Martin Fuchs
a16e73576f
adjust start button to text size
...
svn path=/branches/lean-explorer/; revision=8668
2004-03-12 21:12:28 +00:00
Martin Fuchs
982fa99488
add opened files to the "recent documents" list
...
svn path=/branches/lean-explorer/; revision=8522
2004-03-03 20:29:52 +00:00
Martin Fuchs
2436649677
add opened files to the "recent documents" list
...
svn path=/branches/lean-explorer/; revision=8521
2004-03-03 20:29:52 +00:00
Martin Fuchs
9f36b56be8
up/down navigation for shell views in SDI mode
...
svn path=/branches/lean-explorer/; revision=8461
2004-02-28 23:32:05 +00:00
Martin Fuchs
6788d779df
disable context information for lean release builds
...
svn path=/branches/lean-explorer/; revision=8455
2004-02-28 17:38:55 +00:00
Martin Fuchs
d22ce95a23
"up" button
...
svn path=/branches/lean-explorer/; revision=8454
2004-02-28 17:38:34 +00:00
Martin Fuchs
1ed75817b2
- fix for restoring applications using task bar buttons
...
- project file maintainancement
- docu update
svn path=/branches/lean-explorer/; revision=8451
2004-02-28 16:41:55 +00:00
Martin Fuchs
696e9fab75
- fix for restoring applications using task bar buttons
...
- project file maintainancement
- docu update
svn path=/branches/lean-explorer/; revision=8450
2004-02-28 16:41:55 +00:00
Martin Fuchs
c0442f2fa3
compatibility fix for "Sleipnir" web browser: minimizing by clicks on taskbar
...
svn path=/branches/lean-explorer/; revision=8449
2004-02-28 16:05:34 +00:00
Martin Fuchs
df7a6033ec
desktop switching: allow applications to be visible only on one desktop
...
svn path=/branches/lean-explorer/; revision=8447
2004-02-28 15:14:39 +00:00
Martin Fuchs
153276234c
remember last foreground window when switching desktops
...
svn path=/branches/lean-explorer/; revision=8439
2004-02-28 13:45:33 +00:00
Martin Fuchs
91554083e0
remember last foreground window when switching desktops
...
svn path=/branches/lean-explorer/; revision=8437
2004-02-28 13:45:32 +00:00
Martin Fuchs
3b06f79ff4
another foreground window fix for clicks on notification icons
...
svn path=/branches/lean-explorer/; revision=8435
2004-02-28 10:57:02 +00:00
Martin Fuchs
55b5f0c114
implemented 'minimize all' feature
...
svn path=/branches/lean-explorer/; revision=8432
2004-02-28 10:27:39 +00:00
Martin Fuchs
1f3fa7df38
disable start menu entries for non-existing folders
...
svn path=/branches/lean-explorer/; revision=8417
2004-02-26 21:52:34 +00:00
Martin Fuchs
fb350b3059
fix admin and printer folders
...
svn path=/branches/lean-explorer/; revision=8415
2004-02-26 21:28:48 +00:00
Martin Fuchs
2c1003c0c6
include explorer windows in desktop switching
...
svn path=/branches/lean-explorer/; revision=8414
2004-02-26 21:20:51 +00:00
Martin Fuchs
9fe0326582
avoid displaying context menu for application button _and_ desktop bar at the same time
...
svn path=/branches/lean-explorer/; revision=8412
2004-02-26 20:38:33 +00:00
Martin Fuchs
83fbf6968d
docu update
...
svn path=/branches/lean-explorer/; revision=8410
2004-02-26 20:26:11 +00:00
Martin Fuchs
2211cc9503
fix foreground window handling when clicking on notification area icons
...
svn path=/branches/lean-explorer/; revision=8409
2004-02-26 20:20:44 +00:00
Martin Fuchs
eb17639f37
resize taskbar buttons according to number of running applications
...
svn path=/branches/lean-explorer/; revision=8405
2004-02-26 19:47:39 +00:00
Martin Fuchs
73a9af76fa
resize taskbar buttons according to number of running applications
...
svn path=/branches/lean-explorer/; revision=8404
2004-02-26 19:47:39 +00:00
Martin Fuchs
4f32541e64
fix taksbar icons after closing previous applications
...
svn path=/branches/lean-explorer/; revision=8380
2004-02-25 20:21:30 +00:00
Martin Fuchs
ea3d021bfd
set background brush for the short moment of displaying the background color while moving foreground windows
...
svn path=/branches/lean-explorer/; revision=8374
2004-02-25 19:29:13 +00:00
Martin Fuchs
b5a4206184
fixed bug #224
...
svn path=/branches/lean-explorer/; revision=8372
2004-02-25 18:58:34 +00:00
Martin Fuchs
3f5fd6a3b2
fixed more GDI handle leaks
...
svn path=/branches/lean-explorer/; revision=8356
2004-02-24 22:15:41 +00:00
Martin Fuchs
f537ac11a5
- launch task manager
...
- set foregroundwindow when opening start menu (CTRL-ESC shortcut)
svn path=/branches/lean-explorer/; revision=8353
2004-02-24 20:00:03 +00:00
Martin Fuchs
48da412f74
keyboard navigation in start menu using first character of display names
...
svn path=/branches/lean-explorer/; revision=8343
2004-02-23 22:16:54 +00:00
Martin Fuchs
7bbbc66715
fixed icon handle leak in notification area
...
svn path=/branches/lean-explorer/; revision=8338
2004-02-23 20:39:16 +00:00
Martin Fuchs
479967c7f3
strip down resource images
...
svn path=/branches/lean-explorer/; revision=8270
2004-02-19 20:57:27 +00:00
Martin Fuchs
982ba5e7ea
- eiminated compiler warning
...
- removed NTFS streams support since it never displayed in this version
svn path=/branches/lean-explorer/; revision=8247
2004-02-18 19:38:36 +00:00
Martin Fuchs
a8cf2dad56
SDI interface for lean explorer
...
svn path=/branches/lean-explorer/; revision=8240
2004-02-18 00:01:02 +00:00
Martin Fuchs
1707fd147a
disable autostart if the SHIFT key is pressed
...
svn path=/branches/lean-explorer/; revision=8224
2004-02-17 20:20:03 +00:00
Martin Fuchs
361d931d0c
- disable lazy icon extraction in start menu to be as fast as possible
...
- convert settings start menus into buttons
svn path=/branches/lean-explorer/; revision=8217
2004-02-16 23:32:30 +00:00
Martin Fuchs
d6a11826cd
first draft of a lean explorer version
...
svn path=/branches/lean-explorer/; revision=8214
2004-02-16 22:53:38 +00:00
The ReactOS Team
aea6a56335
This commit was manufactured by cvs2svn to create branch
...
'lean-explorer'.
svn path=/branches/lean-explorer/; revision=8213
2004-02-16 22:53:38 +00:00