Hervé Poussineau [Tue, 17 May 2005 17:39:50 +0000 (17:39 +0000)]
Don't empty the DriverObject extension if it is already initialized and filled
svn path=/trunk/; revision=15379
Magnus Olsen [Tue, 17 May 2005 15:20:24 +0000 (15:20 +0000)]
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
Magnus Olsen [Tue, 17 May 2005 12:30:52 +0000 (12:30 +0000)]
fix a small bug in dinput the last sync with wine did not go well
still some bugs left
svn path=/trunk/; revision=15375
Magnus Olsen [Mon, 16 May 2005 20:42:36 +0000 (20:42 +0000)]
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
Magnus Olsen [Mon, 16 May 2005 20:36:26 +0000 (20:36 +0000)]
drop Keyboard.c gdi version
svn path=/trunk/; revision=15357
Aleksey Bragin [Mon, 16 May 2005 19:24:15 +0000 (19:24 +0000)]
One more fix to resource DPRINTs, now they are correct, for each resource.
svn path=/trunk/; revision=15349
Aleksey Bragin [Mon, 16 May 2005 19:12:48 +0000 (19:12 +0000)]
Changed Memory to Port resource, also fixed incorrect DPRINT (thanks to hpoussin!)
svn path=/trunk/; revision=15348
Hervé Poussineau [Mon, 16 May 2005 18:08:55 +0000 (18:08 +0000)]
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
Hervé Poussineau [Mon, 16 May 2005 17:19:10 +0000 (17:19 +0000)]
Define interrupt resource as required
svn path=/trunk/; revision=15345
Hervé Poussineau [Mon, 16 May 2005 15:56:01 +0000 (15:56 +0000)]
Report memory and I/O ranges even if they are not the first reported resources by PCI device
svn path=/trunk/; revision=15344
Maarten Bosma [Mon, 16 May 2005 11:14:04 +0000 (11:14 +0000)]
PackageManager
svn path=/trunk/; revision=15336
Gé van Geldorp [Mon, 16 May 2005 11:06:57 +0000 (11:06 +0000)]
Support partition-less disks
svn path=/trunk/; revision=15334
Maarten Bosma [Mon, 16 May 2005 11:04:21 +0000 (11:04 +0000)]
PackageManger: Globle Makefile
svn path=/trunk/; revision=15333
Maarten Bosma [Mon, 16 May 2005 10:53:46 +0000 (10:53 +0000)]
PackageManager: German Translation and CreateOptions()
svn path=/trunk/; revision=15332
Alex Ionescu [Mon, 16 May 2005 00:52:43 +0000 (00:52 +0000)]
Fix win32k. For real. I swear.
svn path=/trunk/; revision=15330
Alex Ionescu [Mon, 16 May 2005 00:38:44 +0000 (00:38 +0000)]
Fix win32k
svn path=/trunk/; revision=15329
Alex Ionescu [Sun, 15 May 2005 23:24:11 +0000 (23:24 +0000)]
Fix build, clean up headers, add public stuff to public headers
svn path=/trunk/; revision=15326
Emanuele Aliberti [Sun, 15 May 2005 21:41:22 +0000 (21:41 +0000)]
Make gcc 3.4.2 compile.
svn path=/trunk/; revision=15323
Emanuele Aliberti [Sun, 15 May 2005 21:39:10 +0000 (21:39 +0000)]
Correct a comment.
svn path=/trunk/; revision=15322
Gé van Geldorp [Sun, 15 May 2005 21:28:44 +0000 (21:28 +0000)]
Handle case where a directory contains a '." but the
filename doesn't (i.e. has no extension)
svn path=/trunk/; revision=15321
Magnus Olsen [Sun, 15 May 2005 21:11:37 +0000 (21:11 +0000)]
change from atoi to sprintf
linux does not support itoa
svn path=/trunk/; revision=15320
Alex Ionescu [Sun, 15 May 2005 19:40:57 +0000 (19:40 +0000)]
Properly create the Object Type Type and remove previous hacks added
svn path=/trunk/; revision=15319
Alex Ionescu [Sun, 15 May 2005 17:59:33 +0000 (17:59 +0000)]
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
Hartmut Birr [Sun, 15 May 2005 13:59:57 +0000 (13:59 +0000)]
Don't push an already freed irp to the list (in IoFreeIrp).
svn path=/trunk/; revision=15311
Martin Fuchs [Sun, 15 May 2005 12:13:17 +0000 (12:13 +0000)]
refresh available drive bar buttons after connecting to network drives or activating manual refresh
svn path=/trunk/; revision=15307
Martin Fuchs [Sun, 15 May 2005 11:46:20 +0000 (11:46 +0000)]
use the correct ids in options menu
svn path=/trunk/; revision=15303
Martin Fuchs [Sun, 15 May 2005 11:10:32 +0000 (11:10 +0000)]
fix for window refresh in shell mode
svn path=/trunk/; revision=15302
Magnus Olsen [Sun, 15 May 2005 10:33:33 +0000 (10:33 +0000)]
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
Martin Fuchs [Sun, 15 May 2005 09:55:56 +0000 (09:55 +0000)]
ugly macro hack to use alloca() while keeping Wine's developers happy
svn path=/trunk/; revision=15300
Hervé Poussineau [Sun, 15 May 2005 09:30:25 +0000 (09:30 +0000)]
Open port before sending IOCTLs
svn path=/trunk/; revision=15297
Hervé Poussineau [Sun, 15 May 2005 09:29:30 +0000 (09:29 +0000)]
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
Gé van Geldorp [Sun, 15 May 2005 08:30:35 +0000 (08:30 +0000)]
Remove local definitions for stuff which is now
present in our headers
svn path=/trunk/; revision=15295
Magnus Olsen [Sun, 15 May 2005 06:49:01 +0000 (06:49 +0000)]
fix uninitialized waring so gcc 3.4.3 can compile it
svn path=/trunk/; revision=15294
Alex Ionescu [Sun, 15 May 2005 04:56:52 +0000 (04:56 +0000)]
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
Magnus Olsen [Sat, 14 May 2005 20:57:23 +0000 (20:57 +0000)]
fix Warining msg used uninitialized for gcc 3.4.3
svn path=/trunk/; revision=15290
Martin Fuchs [Sat, 14 May 2005 20:07:51 +0000 (20:07 +0000)]
add some additional translated czech strings from Wine
svn path=/trunk/; revision=15289
Martin Fuchs [Sat, 14 May 2005 19:58:30 +0000 (19:58 +0000)]
rename czech resource file to sync wih Wine's filename
svn path=/trunk/; revision=15288
Martin Fuchs [Sat, 14 May 2005 19:16:44 +0000 (19:16 +0000)]
add polish resource file
svn path=/trunk/; revision=15286
Martin Fuchs [Sat, 14 May 2005 19:16:24 +0000 (19:16 +0000)]
fix Wine version of sort order switching
svn path=/trunk/; revision=15285
Gé van Geldorp [Sat, 14 May 2005 19:09:02 +0000 (19:09 +0000)]
Implement WH_MOUSE_LL hook
svn path=/trunk/; revision=15284
Martin Fuchs [Sat, 14 May 2005 18:57:07 +0000 (18:57 +0000)]
implement switching of file sort order
svn path=/trunk/; revision=15283
Magnus Olsen [Sat, 14 May 2005 18:04:53 +0000 (18:04 +0000)]
Activate serial mouse for livecd
now it support both ps2 and serial mouse
svn path=/trunk/; revision=15282
Gé van Geldorp [Sat, 14 May 2005 18:03:31 +0000 (18:03 +0000)]
Present for GreatLord:
Implement WH_KEYBOARD_LL hook
svn path=/trunk/; revision=15281
Casper Hornstrup [Sat, 14 May 2005 14:14:01 +0000 (14:14 +0000)]
Merge r15277 to trunk
svn path=/trunk/; revision=15278
Emanuele Aliberti [Sat, 14 May 2005 13:57:55 +0000 (13:57 +0000)]
distribute the sm system utility even if it does little now
svn path=/trunk/; revision=15276
Emanuele Aliberti [Sat, 14 May 2005 13:43:55 +0000 (13:43 +0000)]
compile the sm system utility
svn path=/trunk/; revision=15275
Emanuele Aliberti [Sat, 14 May 2005 12:54:53 +0000 (12:54 +0000)]
Little fix to compile with gcc 3.4.2
svn path=/trunk/; revision=15274
Martin Fuchs [Sat, 14 May 2005 12:32:44 +0000 (12:32 +0000)]
sync to Wine Patch: format_bytes()
svn path=/trunk/; revision=15272
Alex Ionescu [Fri, 13 May 2005 21:07:40 +0000 (21:07 +0000)]
Cleanup ntlock/unlockfile with proper io semantics..same stuff as previous patches
svn path=/trunk/; revision=15269
Martin Fuchs [Fri, 13 May 2005 17:11:16 +0000 (17:11 +0000)]
display free and total disk space
svn path=/trunk/; revision=15265
Martin Fuchs [Fri, 13 May 2005 15:35:55 +0000 (15:35 +0000)]
adjustments for GCC and MinGW
svn path=/trunk/; revision=15264
Martin Fuchs [Fri, 13 May 2005 15:32:04 +0000 (15:32 +0000)]
- error handling for network connection dialogs
- implement "format disk" dialog
svn path=/trunk/; revision=15263
Martin Fuchs [Fri, 13 May 2005 14:53:40 +0000 (14:53 +0000)]
malloc.h include
svn path=/trunk/; revision=15262
Martin Fuchs [Fri, 13 May 2005 14:48:10 +0000 (14:48 +0000)]
implement network connect and disconnect dialogs
svn path=/trunk/; revision=15261
Martin Fuchs [Fri, 13 May 2005 14:21:37 +0000 (14:21 +0000)]
display source path in "move file" dialog
svn path=/trunk/; revision=15260
Martin Fuchs [Fri, 13 May 2005 10:27:19 +0000 (10:27 +0000)]
fix comment, declare parameter type as constant
svn path=/trunk/; revision=15259
Martin Fuchs [Fri, 13 May 2005 09:35:15 +0000 (09:35 +0000)]
replace numeric resource identifiers by their defined constants
svn path=/trunk/; revision=15258
Martin Fuchs [Fri, 13 May 2005 09:09:07 +0000 (09:09 +0000)]
Wine compatibility changes
svn path=/trunk/; revision=15257
Alex Ionescu [Fri, 13 May 2005 05:41:24 +0000 (05:41 +0000)]
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
Alex Ionescu [Fri, 13 May 2005 04:49:54 +0000 (04:49 +0000)]
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
Alex Ionescu [Fri, 13 May 2005 03:34:13 +0000 (03:34 +0000)]
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
Art Yerkes [Fri, 13 May 2005 02:05:15 +0000 (02:05 +0000)]
Fixed wrong STATUS_BUFFER_TOO_SMALL return to documented success return
in the buffer too small case.
svn path=/trunk/; revision=15253
Hervé Poussineau [Thu, 12 May 2005 21:46:50 +0000 (21:46 +0000)]
Change ASSERTs to assert on existent variables
svn path=/trunk/; revision=15252
Hervé Poussineau [Thu, 12 May 2005 21:45:20 +0000 (21:45 +0000)]
White space cleanup, correct indentation
svn path=/trunk/; revision=15251
Hervé Poussineau [Thu, 12 May 2005 21:41:21 +0000 (21:41 +0000)]
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
Magnus Olsen [Thu, 12 May 2005 21:10:10 +0000 (21:10 +0000)]
Remove all hardcode string to En.rc
so it can be translaterem
svn path=/trunk/; revision=15249
Magnus Olsen [Thu, 12 May 2005 20:26:34 +0000 (20:26 +0000)]
Did forget include En.rc :)
svn path=/trunk/; revision=15247
Magnus Olsen [Thu, 12 May 2005 20:04:02 +0000 (20:04 +0000)]
Remove all hardcode string to En.rc
so it can be translate
svn path=/trunk/; revision=15246
Aleksey Bragin [Thu, 12 May 2005 19:46:14 +0000 (19:46 +0000)]
Added MessageBoxes in case of registry funcs errors
svn path=/trunk/; revision=15245
Magnus Olsen [Thu, 12 May 2005 19:31:10 +0000 (19:31 +0000)]
Remove all hardcode string to En.rc
so it can be translate
svn path=/trunk/; revision=15243
Magnus Olsen [Thu, 12 May 2005 18:20:41 +0000 (18:20 +0000)]
Add hex value to Color syntax so it working fine
Color x
x = a - f
svn path=/trunk/; revision=15242
Thomas Bluemel [Thu, 12 May 2005 18:08:25 +0000 (18:08 +0000)]
svn path=/trunk/; revision=15241
Alex Ionescu [Thu, 12 May 2005 18:05:22 +0000 (18:05 +0000)]
Fix uninit var
svn path=/trunk/; revision=15240
Magnus Olsen [Thu, 12 May 2005 17:30:52 +0000 (17:30 +0000)]
Add syntax Color x
x = 0 to 9 Now color are working as it should
svn path=/trunk/; revision=15239
Magnus Olsen [Thu, 12 May 2005 16:44:39 +0000 (16:44 +0000)]
Fix two spelling error
thx dnordenberg to notice them
svn path=/trunk/; revision=15238
Alex Ionescu [Thu, 12 May 2005 11:54:08 +0000 (11:54 +0000)]
Small fix.
svn path=/trunk/; revision=15237
Magnus Olsen [Thu, 12 May 2005 05:01:23 +0000 (05:01 +0000)]
really small optimze remove lenvalu * sizeof(WCHAR) so it doing it only one time
svn path=/trunk/; revision=15236
Alex Ionescu [Thu, 12 May 2005 04:17:43 +0000 (04:17 +0000)]
cleanup NtDeviceIoControlFile a bit...remove some redundant stuff
svn path=/trunk/; revision=15235
Brian Palmer [Thu, 12 May 2005 03:00:49 +0000 (03:00 +0000)]
Remove old DJGPP NTVDM patch files.
svn path=/trunk/; revision=15234
Brian Palmer [Thu, 12 May 2005 02:57:13 +0000 (02:57 +0000)]
Support getting the boot drive from the BIOS or the value in the BPB.
svn path=/trunk/; revision=15233
Alex Ionescu [Wed, 11 May 2005 20:45:48 +0000 (20:45 +0000)]
Fix incorrect call to ntopenprocess
svn path=/trunk/; revision=15231
Thomas Bluemel [Wed, 11 May 2005 20:04:48 +0000 (20:04 +0000)]
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
Martin Fuchs [Wed, 11 May 2005 19:15:36 +0000 (19:15 +0000)]
Synchronisation with ibrowser source code
svn path=/trunk/; revision=15229
Martin Fuchs [Wed, 11 May 2005 19:13:20 +0000 (19:13 +0000)]
eliminate GCC4 warnings
svn path=/trunk/; revision=15228
Martin Fuchs [Wed, 11 May 2005 19:12:26 +0000 (19:12 +0000)]
Synchronisation with explorer source code
svn path=/trunk/; revision=15227
Martin Fuchs [Wed, 11 May 2005 19:12:03 +0000 (19:12 +0000)]
Makefile maintainancement
svn path=/trunk/; revision=15226
Martin Fuchs [Wed, 11 May 2005 19:11:27 +0000 (19:11 +0000)]
eliminate GCC4 warnings
svn path=/trunk/; revision=15225
Martin Fuchs [Wed, 11 May 2005 19:08:36 +0000 (19:08 +0000)]
eliminate GCC4 warnings (patch by Thomas Weidenmueller)
svn path=/trunk/; revision=15224
Martin Fuchs [Wed, 11 May 2005 17:30:21 +0000 (17:30 +0000)]
fix listbox insert algorithmus
svn path=/trunk/; revision=15222
Thomas Bluemel [Wed, 11 May 2005 17:03:00 +0000 (17:03 +0000)]
revert the changes i accidently committed
svn path=/trunk/; revision=15220
Thomas Bluemel [Wed, 11 May 2005 16:50:39 +0000 (16:50 +0000)]
fixed warnings
svn path=/trunk/; revision=15218
Thomas Bluemel [Wed, 11 May 2005 16:15:25 +0000 (16:15 +0000)]
fixed function prototype
svn path=/trunk/; revision=15217
Martin Fuchs [Wed, 11 May 2005 15:24:59 +0000 (15:24 +0000)]
fix for updated MinGW headers: comditional compilation for HSHELL_RUDEAPPACTIVATED
svn path=/trunk/; revision=15216
Martin Fuchs [Wed, 11 May 2005 14:50:00 +0000 (14:50 +0000)]
some more spelling fixes
svn path=/trunk/; revision=15215
Martin Fuchs [Wed, 11 May 2005 14:49:24 +0000 (14:49 +0000)]
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
Martin Fuchs [Wed, 11 May 2005 14:46:42 +0000 (14:46 +0000)]
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
Martin Fuchs [Wed, 11 May 2005 14:36:40 +0000 (14:36 +0000)]
Sync to Wine:
date: 2004/11/30 21:38:57
Eric Pouech <pouech-eric@wanadoo.fr>
Const correctness fixes.
svn path=/trunk/; revision=15212
Martin Fuchs [Wed, 11 May 2005 14:33:51 +0000 (14:33 +0000)]
- 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
Martin Fuchs [Wed, 11 May 2005 14:19:23 +0000 (14:19 +0000)]
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
Martin Fuchs [Wed, 11 May 2005 14:18:24 +0000 (14:18 +0000)]
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