Alex Ionescu [Thu, 16 Dec 2004 07:08:48 +0000 (07:08 +0000)]
Set default Freeldr Timeout to 5 seconds (requested).
svn path=/trunk/; revision=12148
Richard Campbell [Thu, 16 Dec 2004 03:57:35 +0000 (03:57 +0000)]
- Implemented SwitchToThisWindow, not 100% correct more then likely...but it should work well enough, considering the function is deprecated.
- Implemented BringWindowToTop
svn path=/trunk/; revision=12147
Gunnar Dalsnes [Thu, 16 Dec 2004 03:00:06 +0000 (03:00 +0000)]
add InternetOpenUrlA/W stubs
svn path=/trunk/; revision=12146
Richard Campbell [Thu, 16 Dec 2004 02:09:16 +0000 (02:09 +0000)]
Final Touchups:
- Removed potential copyrighted microsoft icon. Replaced with ROS icon.
TODO:
- localize
- implement code that makes the cpl work
- sleep.
svn path=/trunk/; revision=12145
Richard Campbell [Thu, 16 Dec 2004 01:56:53 +0000 (01:56 +0000)]
- Added the remaining two dialog layouts
svn path=/trunk/; revision=12144
Richard Campbell [Thu, 16 Dec 2004 01:26:06 +0000 (01:26 +0000)]
- center some things that i realized weren't centered when actually RUNNING the cpl. (damn visual studio...)
svn path=/trunk/; revision=12143
Richard Campbell [Thu, 16 Dec 2004 01:12:40 +0000 (01:12 +0000)]
- oops...
- added screen saver controls
svn path=/trunk/; revision=12142
Richard Campbell [Thu, 16 Dec 2004 00:51:01 +0000 (00:51 +0000)]
- added background page controls...no code yet, just the resources.
svn path=/trunk/; revision=12141
Richard Campbell [Thu, 16 Dec 2004 00:21:40 +0000 (00:21 +0000)]
- Removed extra 'properties' in window caption.
svn path=/trunk/; revision=12140
Steven Edwards [Wed, 15 Dec 2004 23:34:37 +0000 (23:34 +0000)]
revert change from lastnight.
svn path=/trunk/; revision=12139
Eric Kohl [Wed, 15 Dec 2004 14:23:11 +0000 (14:23 +0000)]
Fix GetInheritanceSource[A/W] signature.
svn path=/trunk/; revision=12138
Eric Kohl [Wed, 15 Dec 2004 14:13:34 +0000 (14:13 +0000)]
Remove aclapi.h from include. User the w32api version instead.
svn path=/trunk/; revision=12137
Eric Kohl [Wed, 15 Dec 2004 12:29:36 +0000 (12:29 +0000)]
Implement simple trustee functions:
- BuildImpersonateTrustee[A/W]
- GetMultipleTrustee[A/W]
- GetMultipleTrusteeOperation[A/W]
- GetTrusteeForm[A/W]
- GetTrusteeName[A/W]
- GetTrusteeType[A/W]
svn path=/trunk/; revision=12136
Gé van Geldorp [Wed, 15 Dec 2004 11:34:52 +0000 (11:34 +0000)]
Allocate correct amount of memory.
Fixes bug 451.
svn path=/trunk/; revision=12135
Steven Edwards [Wed, 15 Dec 2004 06:10:24 +0000 (06:10 +0000)]
add notepad to the bootcd
svn path=/trunk/; revision=12134
Steven Edwards [Wed, 15 Dec 2004 05:27:17 +0000 (05:27 +0000)]
Disable check for invalid chars in string.
svn path=/trunk/; revision=12133
Steven Edwards [Wed, 15 Dec 2004 05:09:32 +0000 (05:09 +0000)]
Moved notepad to main CVS module.
svn path=/trunk/; revision=12132
Steven Edwards [Wed, 15 Dec 2004 05:08:44 +0000 (05:08 +0000)]
Add notepad to the makefile
svn path=/trunk/; revision=12131
Steven Edwards [Wed, 15 Dec 2004 05:07:53 +0000 (05:07 +0000)]
Added Wine notepad to main tree.
svn path=/trunk/; revision=12130
Royce Mitchell III [Wed, 15 Dec 2004 03:00:33 +0000 (03:00 +0000)]
change a few #ifdefs to allow loading of SYM files for user modules in DBG builds
svn path=/trunk/; revision=12129
Royce Mitchell III [Wed, 15 Dec 2004 02:24:35 +0000 (02:24 +0000)]
filter out invalid S_FUN entries
svn path=/trunk/; revision=12128
Royce Mitchell III [Wed, 15 Dec 2004 01:49:37 +0000 (01:49 +0000)]
RSYM: force all sym files to have 0-based function offsets.
NTOSKRNL: look for 0-based offsets instead of absolute offsets.
svn path=/trunk/; revision=12127
Filip Navara [Tue, 14 Dec 2004 23:38:14 +0000 (23:38 +0000)]
- Implement NtUserMonitorFromWindow.
svn path=/trunk/; revision=12126
Filip Navara [Tue, 14 Dec 2004 23:14:15 +0000 (23:14 +0000)]
- Fix bug in IntCallHookProc for window classes specified with atom.
svn path=/trunk/; revision=12125
Casper Hornstrup [Tue, 14 Dec 2004 22:57:35 +0000 (22:57 +0000)]
2004-12-14 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/freetype/rosglue.c: Use native line-endings.
* drivers/lib/bzip2/sample2.ref: Ditto.
* lib/freetype/builds/mac/ftlib.prj: Ditto.
* apps/utils/net/telnet/src/tnmsg.h: Ditto.
svn path=/trunk/; revision=12124
Gé van Geldorp [Tue, 14 Dec 2004 22:27:02 +0000 (22:27 +0000)]
This is a generated file, doesn't belong in CVS
svn path=/trunk/; revision=12123
Gregor Anich [Tue, 14 Dec 2004 22:15:52 +0000 (22:15 +0000)]
Fixed compilation with GCC 3.4.2
svn path=/trunk/; revision=12122
Thomas Bluemel [Tue, 14 Dec 2004 22:11:16 +0000 (22:11 +0000)]
implemented GetUserNameA()
svn path=/trunk/; revision=12121
Art Yerkes [Tue, 14 Dec 2004 21:56:44 +0000 (21:56 +0000)]
Cleaned up a bit. Sorry, I should edit more carefully.
svn path=/trunk/; revision=12120
Thomas Bluemel [Tue, 14 Dec 2004 21:26:53 +0000 (21:26 +0000)]
fixed typo in comment
svn path=/trunk/; revision=12119
Thomas Bluemel [Tue, 14 Dec 2004 21:25:21 +0000 (21:25 +0000)]
implemented LookupAccountSidA()
svn path=/trunk/; revision=12118
James Tabor [Tue, 14 Dec 2004 20:42:02 +0000 (20:42 +0000)]
Update files from WineHq.
svn path=/trunk/; revision=12117
Gé van Geldorp [Tue, 14 Dec 2004 10:18:57 +0000 (10:18 +0000)]
Make GDB work again
svn path=/trunk/; revision=12116
Art Yerkes [Tue, 14 Dec 2004 08:00:48 +0000 (08:00 +0000)]
Store interface speed to retrieve later.
svn path=/trunk/; revision=12115
Royce Mitchell III [Tue, 14 Dec 2004 06:40:50 +0000 (06:40 +0000)]
implemented LookupAccountSidW() thx to the help of Alex Ionescu - this function is needed for GetUserNameA/W().
svn path=/trunk/; revision=12114
Royce Mitchell III [Tue, 14 Dec 2004 04:55:43 +0000 (04:55 +0000)]
ASSERT parameter assumptions
svn path=/trunk/; revision=12113
Royce Mitchell III [Tue, 14 Dec 2004 04:40:16 +0000 (04:40 +0000)]
BUGFIX: bad params to MouseSafetyOnDrawStart() in IntEngTransparentBlt(), also ASSERT parameter assumptions
svn path=/trunk/; revision=12112
Royce Mitchell III [Tue, 14 Dec 2004 04:30:58 +0000 (04:30 +0000)]
ASSERT parameter assumptions in IntEngLineTo()
svn path=/trunk/; revision=12111
Royce Mitchell III [Tue, 14 Dec 2004 04:26:49 +0000 (04:26 +0000)]
ASSERT parameter assumptions in IntEngGradientFill()
svn path=/trunk/; revision=12110
Royce Mitchell III [Tue, 14 Dec 2004 04:22:00 +0000 (04:22 +0000)]
ASSERT parameter assumptions in EngCopyBits()
svn path=/trunk/; revision=12109
Royce Mitchell III [Tue, 14 Dec 2004 03:46:10 +0000 (03:46 +0000)]
fix infinite loop in KeRosDumpStackFrames()
svn path=/trunk/; revision=12108
Royce Mitchell III [Tue, 14 Dec 2004 03:36:46 +0000 (03:36 +0000)]
ASSERT parameter assumptions in IntEngStretchBlt() and IntEngMaskBlt()
svn path=/trunk/; revision=12107
Royce Mitchell III [Tue, 14 Dec 2004 03:28:34 +0000 (03:28 +0000)]
IntEngBitBlt() ASSERT() some assumptions
svn path=/trunk/; revision=12106
Royce Mitchell III [Tue, 14 Dec 2004 03:23:14 +0000 (03:23 +0000)]
came across small potential kmode crash while researching another bug fix
svn path=/trunk/; revision=12105
Gunnar Dalsnes [Tue, 14 Dec 2004 01:12:51 +0000 (01:12 +0000)]
STATUSBAR_SetTextT:
-ntext wasn't freed on return if text was unicode
-part->text was allways freed, but if the previous style was SBT_OWNERDRAW, part->text would contain 32bit data (not a buffer ptr.)
svn path=/trunk/; revision=12104
Gunnar Dalsnes [Tue, 14 Dec 2004 00:41:24 +0000 (00:41 +0000)]
zw.h: correct ZwDuplicateToken proto.
advapi32\token\token.c: DuplicateTokenEx: pass correct values to NtDuplicateToken
security.c: RtlImpersonateSelf: pass correct values to NtDuplicateToken
ntoskrnl\token.c:
-NtSetInformationToken: lie and say we succeded
-NtDuplicateToken: don't deref. nullpointer
svn path=/trunk/; revision=12103
Thomas Bluemel [Tue, 14 Dec 2004 00:00:41 +0000 (00:00 +0000)]
sorry for defining structures twice...
svn path=/trunk/; revision=12102
Filip Navara [Mon, 13 Dec 2004 23:11:13 +0000 (23:11 +0000)]
- Modify RtlGetNtVersionNumbers to allow loading of WinXP SP2 MSVCRT.DLL.
svn path=/trunk/; revision=12101
Thomas Bluemel [Mon, 13 Dec 2004 21:59:28 +0000 (21:59 +0000)]
cache free gdi handles
svn path=/trunk/; revision=12100
Filip Navara [Mon, 13 Dec 2004 21:45:36 +0000 (21:45 +0000)]
- Remove duplicate typedefs.
svn path=/trunk/; revision=12099
Art Yerkes [Mon, 13 Dec 2004 21:20:38 +0000 (21:20 +0000)]
I had put an IOSB on the stack in TdiConnect. Now we use a PendingIrp
struct that associates it with an IRP. Better.
svn path=/trunk/; revision=12098
Eric Kohl [Mon, 13 Dec 2004 21:16:26 +0000 (21:16 +0000)]
- Remove Wine-isms from the profile code.
- Wrap single-line if-statements.
- Cleanup the indentation.
svn path=/trunk/; revision=12097
Eric Kohl [Mon, 13 Dec 2004 21:11:45 +0000 (21:11 +0000)]
Don't link kernel32.dll against wine.a.
svn path=/trunk/; revision=12096
Thomas Bluemel [Mon, 13 Dec 2004 20:53:25 +0000 (20:53 +0000)]
forgot this file
svn path=/trunk/; revision=12095
Art Yerkes [Mon, 13 Dec 2004 20:11:08 +0000 (20:11 +0000)]
Added stack frames and Tag printing to used blocks. This allows redzone
violations on used blocks to tell where the block was allocated.
svn path=/trunk/; revision=12094
Art Yerkes [Mon, 13 Dec 2004 20:09:26 +0000 (20:09 +0000)]
Allocate a final WCHAR for the NUL put on by wcsncat.
svn path=/trunk/; revision=12093
Thomas Bluemel [Mon, 13 Dec 2004 19:06:28 +0000 (19:06 +0000)]
added stubs for SetSecurityInfo(), GetInheritanceSourceA/W() and FreeInheritedFromArray()
svn path=/trunk/; revision=12092
Hartmut Birr [Mon, 13 Dec 2004 18:30:08 +0000 (18:30 +0000)]
- Replaced HeapAlloc, HeapFree and HeapReAlloc with alloc, free and realloc.
svn path=/trunk/; revision=12091
Thomas Bluemel [Mon, 13 Dec 2004 18:20:28 +0000 (18:20 +0000)]
cvs maintainance
svn path=/trunk/; revision=12090
Thomas Bluemel [Mon, 13 Dec 2004 18:06:39 +0000 (18:06 +0000)]
cvs maintainance
svn path=/trunk/; revision=12089
Filip Navara [Mon, 13 Dec 2004 17:16:36 +0000 (17:16 +0000)]
I was wrong, MiniSendComplete shouldn't be called at all by NDIS except if explicitly asked to by the miniport (in pending case).
svn path=/trunk/; revision=12088
Filip Navara [Mon, 13 Dec 2004 17:13:24 +0000 (17:13 +0000)]
REVERT:
- Don't call ProtocolSendComplete after NdisSend (NDIS should call it).
svn path=/trunk/; revision=12087
Filip Navara [Mon, 13 Dec 2004 16:53:38 +0000 (16:53 +0000)]
- Don't call ProtocolSendComplete after NdisSend (NDIS should call it).
svn path=/trunk/; revision=12086
Filip Navara [Mon, 13 Dec 2004 16:50:21 +0000 (16:50 +0000)]
MiniSendComplete should be called if MiniportSend routine returns STATUS_SUCCESS even for deserialized miniports.
svn path=/trunk/; revision=12085
Filip Navara [Mon, 13 Dec 2004 16:36:39 +0000 (16:36 +0000)]
- Fix compilation errors with GCC 4.0-
20041205.
svn path=/trunk/; revision=12084
Filip Navara [Mon, 13 Dec 2004 15:39:52 +0000 (15:39 +0000)]
- Fix compilation errors with GCC 4.0-
20041205.
svn path=/trunk/; revision=12082
Filip Navara [Mon, 13 Dec 2004 15:38:19 +0000 (15:38 +0000)]
Don't pass UNICODE_STRINGs in the dwTypeData of MENUITEMINFO. Pass the usual strings here.
svn path=/trunk/; revision=12081
Gé van Geldorp [Mon, 13 Dec 2004 15:07:33 +0000 (15:07 +0000)]
Fix double-spaced output in crash report
svn path=/trunk/; revision=12080
Filip Navara [Mon, 13 Dec 2004 13:32:24 +0000 (13:32 +0000)]
- Get handling of unhandled exceptions working again.
svn path=/trunk/; revision=12079
Thomas Bluemel [Mon, 13 Dec 2004 12:51:51 +0000 (12:51 +0000)]
decrement process gdi object counter on object deletion
svn path=/trunk/; revision=12078
Royce Mitchell III [Mon, 13 Dec 2004 07:09:56 +0000 (07:09 +0000)]
implemented GetUserNameA() and GetUserNameW() - thanks to kjk_hyperion and Alex Ionescu for help on how to implement them.
svn path=/trunk/; revision=12075
Royce Mitchell III [Mon, 13 Dec 2004 05:23:59 +0000 (05:23 +0000)]
BUGFIX: unhandled error conditions IntGdiCreateDC()
svn path=/trunk/; revision=12073
Gregor Anich [Mon, 13 Dec 2004 02:20:09 +0000 (02:20 +0000)]
Changed half-verbose build output a bit:
- Do not print "Entering directory ..." messages
- Do not print "Nothing to be done for ..." messages
- Print the target name before the command which is executed (does not work with wine dlls yet)
Added/Changed stuff in rules.mak:
FULL_MAP was renamed to BUILD_MAP and can be set to
- full (default, like FULL_MAP=yes was - build maps with objdump)
- yes (like FULL_MAP=no was - build maps with nm)
- no (don't build maps at all)
BUILD_SYM was added - can be set to yes/no (defaults to yes)
svn path=/trunk/; revision=12071
Royce Mitchell III [Mon, 13 Dec 2004 01:45:18 +0000 (01:45 +0000)]
BUGFIX: get rid of an incorrect ASSERT
svn path=/trunk/; revision=12070
Thomas Bluemel [Mon, 13 Dec 2004 00:11:59 +0000 (00:11 +0000)]
revert some of the changes i did to IntDestroyWindow()
svn path=/trunk/; revision=12069
Thomas Bluemel [Sun, 12 Dec 2004 23:42:35 +0000 (23:42 +0000)]
unmark dirty windows on destruction so no painting messages get generated afterwards
svn path=/trunk/; revision=12068
Filip Navara [Sun, 12 Dec 2004 23:18:55 +0000 (23:18 +0000)]
- Acquire the dispatcher lock in KeRevertToUserAffinityThread instead of just using uninintialized oldIrql variable.
svn path=/trunk/; revision=12067
Eric Kohl [Sun, 12 Dec 2004 23:09:13 +0000 (23:09 +0000)]
Replace assert by ASSERT.
svn path=/trunk/; revision=12066
Filip Navara [Sun, 12 Dec 2004 23:08:13 +0000 (23:08 +0000)]
- Fix compilation errors with GCC 4.0-
20041205.
svn path=/trunk/; revision=12065
Thomas Bluemel [Sun, 12 Dec 2004 23:03:56 +0000 (23:03 +0000)]
initialize the unhandled exception filter automatically
svn path=/trunk/; revision=12064
Thomas Bluemel [Sun, 12 Dec 2004 22:39:45 +0000 (22:39 +0000)]
make SetunhandledExceptionFilter() thread-safe
svn path=/trunk/; revision=12063
Eric Kohl [Sun, 12 Dec 2004 22:36:10 +0000 (22:36 +0000)]
- Replace hive locks and hive list lock by a global lock to make the registry thread-safe.
svn path=/trunk/; revision=12062
Royce Mitchell III [Sun, 12 Dec 2004 21:58:42 +0000 (21:58 +0000)]
BUGFIX: NtGdiGetDeviceCaps() called NtGdiEscape() with hDC when it already had it locked.
BUGFIX: fixed condition surrounding failed ASSERT in NtGdiGetTextExtentPoint32().
svn path=/trunk/; revision=12061
Royce Mitchell III [Sun, 12 Dec 2004 21:43:17 +0000 (21:43 +0000)]
add missing assertion
svn path=/trunk/; revision=12060
Royce Mitchell III [Sun, 12 Dec 2004 21:38:25 +0000 (21:38 +0000)]
BUGFIX: MouseSafety does it's own parameter validation, and this calculation was flat-out wrong anyway
svn path=/trunk/; revision=12059
Thomas Bluemel [Sun, 12 Dec 2004 21:25:05 +0000 (21:25 +0000)]
* Implement EnumDisplayDevicesA
* Better implementation of LookupAccountSidA/W stubs
* Allow enumeration of display settings in CLI mode
* Add route app to compile/install target
* Correct debug messages
Patch by Herv� Poussineau.
svn path=/trunk/; revision=12058
Royce Mitchell III [Sun, 12 Dec 2004 20:58:09 +0000 (20:58 +0000)]
testing reveals that source rect must be constrained to the boundaries of the source image. Adjust dest rect so that output still lands where user expected it. This fixes kmode crash from comctl32 handing bad data off to StretchBlt().
svn path=/trunk/; revision=12057
Thomas Bluemel [Sun, 12 Dec 2004 20:40:06 +0000 (20:40 +0000)]
MessageBoxIndirectA() should check whether the MB_USERICON bit was set, otherwise in case the lpszIcon field of the MSGBOXPARAMS structure, the application passed to it, was never initialized and is not being interpreted as an atom, it takes this random pointer and tries to convert the string inside it to unicode - which might cause an exception. it solves a problem with winzip hardon discovered.
The bug also exists in wine but doesn't appear to arise.
svn path=/trunk/; revision=12056
Hartmut Birr [Sun, 12 Dec 2004 20:14:01 +0000 (20:14 +0000)]
- Split KdInitSystem in two phases, to enable debug prints (serial line and bochs)
in the very early boot stage (before the initialisation from hal).
svn path=/trunk/; revision=12055
Filip Navara [Sun, 12 Dec 2004 18:14:22 +0000 (18:14 +0000)]
*** empty log message ***
svn path=/trunk/; revision=12054
Steven Edwards [Sun, 12 Dec 2004 18:07:44 +0000 (18:07 +0000)]
added .cvsignore
svn path=/trunk/; revision=12053
Filip Navara [Sun, 12 Dec 2004 18:01:23 +0000 (18:01 +0000)]
- Remove -DCOBJMACROS from oleaut32 makefile.
- Minor fixes to OLE interface prototypes.
svn path=/trunk/; revision=12052
Thomas Bluemel [Sun, 12 Dec 2004 17:56:52 +0000 (17:56 +0000)]
fixed problems with mouse cursor handling
svn path=/trunk/; revision=12051
Hartmut Birr [Sun, 12 Dec 2004 17:52:06 +0000 (17:52 +0000)]
- Fixed the definition of SYNCH_LEVEL.
svn path=/trunk/; revision=12050
Hartmut Birr [Sun, 12 Dec 2004 17:48:20 +0000 (17:48 +0000)]
- Used the lock prefix on smp builds.
svn path=/trunk/; revision=12049
Filip Navara [Sun, 12 Dec 2004 17:46:53 +0000 (17:46 +0000)]
Hans Leidekker <hans@it.vu.nl>
Fix compilation with GCC 4.
svn path=/trunk/; revision=12048
Hartmut Birr [Sun, 12 Dec 2004 17:42:00 +0000 (17:42 +0000)]
- Improved KeBugCheckWithTf for smp machines.
svn path=/trunk/; revision=12047
Hartmut Birr [Sun, 12 Dec 2004 17:36:00 +0000 (17:36 +0000)]
- Redefined OldIrql. It was lost while my code cleanup.
svn path=/trunk/; revision=12046
Hartmut Birr [Sun, 12 Dec 2004 17:25:53 +0000 (17:25 +0000)]
- Replaced PiThreadLock with the dispatcher databae lock.
- Fixed some problems while setting/changing the affinity of a thread.
svn path=/trunk/; revision=12045
Filip Navara [Sun, 12 Dec 2004 17:24:30 +0000 (17:24 +0000)]
- Reformulate comment.
svn path=/trunk/; revision=12044