Alex Ionescu
|
27780dc59a
|
Fix silly bugs in Critical section code. Thanks to Gunnar for finding one of them, thanks to mifritscher for finding the actual regression, and thanks to Filip for being understanding :P
svn path=/trunk/; revision=12772
|
2005-01-04 00:10:50 +00:00 |
|
Alex Ionescu
|
abd7686a78
|
Fix RtlCriticalSection dummy calls in ntoskrnl's libsupp, for consistency with previous patch and correctness of types.
svn path=/trunk/; revision=12771
|
2005-01-03 23:35:02 +00:00 |
|
Gregor Anich
|
57cef8643d
|
added ntagp.h
svn path=/trunk/; revision=12768
|
2005-01-03 23:12:56 +00:00 |
|
Alex Ionescu
|
352d524633
|
Rewrite ROS Critical Section implementation, which was slow and broken (because it always created an event, which is the slow path). Note that coincidentally, Gunnar also fixed this code and committed a patch this morning, taken from WINE. This code is also based on WINE, but adds more features which WINE does not support/need yet (regarding Debug CS). Hence, this code was a re-write of the original ROS code, not of Gunnar's, and we've both discussed the accidental conflict.
svn path=/trunk/; revision=12766
|
2005-01-03 23:02:15 +00:00 |
|
Gé van Geldorp
|
a3e3b56cca
|
Since we can load .sym files when defined(DBG) now, enable
/PROFILE option for defined(DBG) too.
svn path=/trunk/; revision=12765
|
2005-01-03 22:53:21 +00:00 |
|
Gé van Geldorp
|
22244655d6
|
Reverse last change, as it causes problems for ReadConsole (line input)
svn path=/trunk/; revision=12764
|
2005-01-03 22:00:39 +00:00 |
|
Filip Navara
|
366252dce4
|
Don't crash if ShellFolder doesn't implement the IID_ISFHelper interface.
svn path=/trunk/; revision=12763
|
2005-01-03 21:19:25 +00:00 |
|
Art Yerkes
|
edc694086f
|
Removed spaces, put tabs.
svn path=/trunk/; revision=12761
|
2005-01-03 19:51:26 +00:00 |
|
Art Yerkes
|
c60fc95e69
|
Added route.exe to bootcd.
Patch by WaxDragon.
svn path=/trunk/; revision=12760
|
2005-01-03 19:45:35 +00:00 |
|
Gé van Geldorp
|
d9b4e88284
|
Make command-prompt-link creation code Unicode resistent
svn path=/trunk/; revision=12758
|
2005-01-03 18:44:36 +00:00 |
|
Gunnar Dalsnes
|
a4b36e0224
|
critical.c:
-don't allocate semaphore until its. actually needed (just like windows & wine)
Ripped from Wine
-correct InterlockedCompareExchange proto
-add Interlocked(Compare)ExchangePointer def.
-correct CRITICAL_SECTION_DEBUG struct
svn path=/trunk/; revision=12757
|
2005-01-03 14:58:44 +00:00 |
|
Filip Navara
|
1de5b28f80
|
Fix import of DBGHELP:
- StackWalk is now compilable.
- SymInitialize shouldn't try to find Wine loader.
svn path=/trunk/; revision=12756
|
2005-01-03 14:47:11 +00:00 |
|
Filip Navara
|
28f15433b0
|
Add wine_dbgstr_longlong.
svn path=/trunk/; revision=12755
|
2005-01-03 14:46:08 +00:00 |
|
Eric Kohl
|
fb1c02d7d1
|
Clean up the pipe type and mode mess.
svn path=/trunk/; revision=12754
|
2005-01-03 13:50:04 +00:00 |
|
Hartmut Birr
|
896ba320b8
|
- Fixed the searching for uninitialized (like .bss) segments.
svn path=/trunk/; revision=12753
|
2005-01-03 11:30:28 +00:00 |
|
Martin Fuchs
|
5e976e5bad
|
update Explorer Jamfile
svn path=/trunk/; revision=12752
|
2005-01-03 11:25:40 +00:00 |
|
Gé van Geldorp
|
41c18f8e50
|
Silence stupid compiler which doesn't know what it is talking about
svn path=/trunk/; revision=12751
|
2005-01-03 10:59:19 +00:00 |
|
Gé van Geldorp
|
10763448ee
|
Find other entries besides the first too...
svn path=/trunk/; revision=12750
|
2005-01-03 10:06:08 +00:00 |
|
Gé van Geldorp
|
0f86e212b1
|
Fix ref counting bug
svn path=/trunk/; revision=12749
|
2005-01-03 09:46:31 +00:00 |
|
Alex Ionescu
|
91fc5d1804
|
Fix incorrect LPC Object export...we export pointers not the object itself! Also remove more TIME stuff to be properly compatible with real structures.
svn path=/trunk/; revision=12748
|
2005-01-03 05:17:16 +00:00 |
|
Alex Ionescu
|
b429ae3287
|
Fix more wrong structure defintions... and use proper values for Thread/Process mapping, not some weird undocumented/reversed values with no explenation.
svn path=/trunk/; revision=12747
|
2005-01-03 04:06:24 +00:00 |
|
Steven Edwards
|
d222bec89c
|
added support for building Wine tests along with CI tests
svn path=/trunk/; revision=12746
|
2005-01-03 03:54:00 +00:00 |
|
Steven Edwards
|
e9c2a13f25
|
move wine tests from tests to winetests
svn path=/trunk/; revision=12745
|
2005-01-03 02:37:10 +00:00 |
|
Alex Ionescu
|
01efd62aff
|
Fix more wrong structure defintions that don't match official ones, plus fix little bug I introduced.
svn path=/trunk/; revision=12744
|
2005-01-03 01:13:10 +00:00 |
|
Gé van Geldorp
|
8c1121a5be
|
Don't destroy cursors/icons prematurely.
svn path=/trunk/; revision=12742
|
2005-01-03 00:46:42 +00:00 |
|
Art Yerkes
|
c60f00807e
|
Change temporary file creation to tmpfile(). FullName was not initialized
correctly before and it's only by chance that this worked at all.
svn path=/trunk/; revision=12741
|
2005-01-02 23:46:28 +00:00 |
|
Alex Ionescu
|
afbaa12f82
|
Fix my previous patch and fix ACCESS_TOKEN being declared as a structure. This is incompatible with DDK/W32API because ACCESS_TOKEN is a PVOID. The real structure is TOKEN. Also, structure has been updated.
svn path=/trunk/; revision=12740
|
2005-01-02 23:12:40 +00:00 |
|
Alex Ionescu
|
f862727d03
|
Fix KeRaiseUserException and rename Object Information Structure
svn path=/trunk/; revision=12738
|
2005-01-02 20:51:02 +00:00 |
|
Filip Navara
|
3e2aa03dcf
|
Fix HEAP_free call.
svn path=/trunk/; revision=12737
|
2005-01-02 20:49:00 +00:00 |
|
KJK::Hyperion
|
f6466c9edd
|
Patch to make the End Process Button working, by Michael Fritscher
svn path=/trunk/; revision=12736
|
2005-01-02 20:47:34 +00:00 |
|
KJK::Hyperion
|
dd387c42f0
|
Relaxed the validity checks for PE executables yet more (no limitation for the file layout anymore, as the memory manager doesn't really care and executables seen in the wild tend to be pretty eccentric). Documented with an ASSERT the fact that the file offset cannot overflow (MAXULONG + MAXULONG < MAXLONGLONG)
svn path=/trunk/; revision=12734
|
2005-01-02 20:09:39 +00:00 |
|
Filip Navara
|
724fce9fd9
|
Disable debugging message.
svn path=/trunk/; revision=12732
|
2005-01-02 19:27:53 +00:00 |
|
Filip Navara
|
e6f2a2f607
|
Rename MmOpenMemoryAreaBy[Address/Region] to MmLocateMemoryAreaBy[Address/Region].
svn path=/trunk/; revision=12731
|
2005-01-02 19:14:52 +00:00 |
|
Filip Navara
|
7581cc7fb9
|
Implement ExtCreateRegion.
svn path=/trunk/; revision=12730
|
2005-01-02 18:04:59 +00:00 |
|
Filip Navara
|
59aa5bd203
|
Allocate enough bytes for the adapter object.
svn path=/trunk/; revision=12729
|
2005-01-02 18:00:31 +00:00 |
|
Filip Navara
|
2644fdc88a
|
Change the MEMORY_AREAs to be stored it a binary search tree instead of linked list. Thanks to Royce Mitchell III and Mike Nordell for helping me.
svn path=/trunk/; revision=12728
|
2005-01-02 17:55:06 +00:00 |
|
Aleksey Bragin
|
d57bd697fd
|
Removed file/folder
svn path=/trunk/; revision=12727
|
2005-01-02 17:47:07 +00:00 |
|
Aleksey Bragin
|
b685e5d6be
|
Removed file/folder
svn path=/trunk/; revision=12726
|
2005-01-02 17:46:51 +00:00 |
|
Aleksey Bragin
|
9837438cb2
|
Removed file/folder
svn path=/trunk/; revision=12725
|
2005-01-02 17:46:46 +00:00 |
|
Aleksey Bragin
|
d7a8b29d38
|
Removed file/folder
svn path=/trunk/; revision=12724
|
2005-01-02 17:46:36 +00:00 |
|
Aleksey Bragin
|
100e13b72c
|
Removed file/folder
svn path=/trunk/; revision=12723
|
2005-01-02 17:46:28 +00:00 |
|
Aleksey Bragin
|
81426398fc
|
svn path=/trunk/; revision=12722
|
2005-01-02 17:43:23 +00:00 |
|
Emanuele Aliberti
|
6299fc1186
|
Replace
POBJECT_TYPE ExPortType
with
OBJECT_TYPE LpcPortObjectType
and export it.
svn path=/trunk/; revision=12720
|
2005-01-02 16:45:50 +00:00 |
|
Martin Fuchs
|
b6b2885037
|
Updated years range in copyright note.
svn path=/trunk/; revision=12719
|
2005-01-02 16:24:32 +00:00 |
|
Casper Hornstrup
|
c3b38401e3
|
Correct location of freeldr.sys for livecd target.
svn path=/trunk/; revision=12718
|
2005-01-02 15:02:59 +00:00 |
|
Emanuele Aliberti
|
f264388c30
|
- Updated years range in copyright note.
What is the master now?
* resource.h
* version.rc
svn path=/trunk/; revision=12717
|
2005-01-02 14:34:17 +00:00 |
|
Eric Kohl
|
b0b4ad8a28
|
Remove pipe only if client fcb list and server fcb list are empty.
svn path=/trunk/; revision=12716
|
2005-01-02 12:02:42 +00:00 |
|
Alex Ionescu
|
d062e3d562
|
Fix more wrong Mm definitions and constants and sync up with proper ones.
svn path=/trunk/; revision=12715
|
2005-01-02 07:04:56 +00:00 |
|
Alex Ionescu
|
9b48875031
|
Fix some wrong Mm definitions and sync up with proper ones.
svn path=/trunk/; revision=12714
|
2005-01-02 05:36:43 +00:00 |
|
Alex Ionescu
|
3be1a720e8
|
Fix horribly wrong defintions of ULONG32 and ULONG, as well as elf support which depended on these wrong definitions.
svn path=/trunk/; revision=12713
|
2005-01-02 04:27:29 +00:00 |
|