Author: jgardou
Date: Fri Sep 29 17:32:11 2017
New Revision: 75990
URL: http://svn.reactos.org/svn/reactos?rev=75990=rev
Log:
[RTL]
- Add CFI annotations to debug functions
CORE-8531
Modified:
trunk/reactos/sdk/lib/rtl/i386/debug_asm.S
Modified: trunk/reactos/sdk/lib/rtl/i386/debug_asm.S
Author: jgardou
Date: Fri Sep 29 17:31:23 2017
New Revision: 75989
URL: http://svn.reactos.org/svn/reactos?rev=75989=rev
Log:
[ASM]
- Add CFI annotation macros
CORE-13850 #resolve
Modified:
trunk/reactos/sdk/include/asm/asm.inc
Modified: trunk/reactos/sdk/include/asm/asm.inc
URL:
http
Author: jgardou
Date: Mon Jun 19 21:17:17 2017
New Revision: 75145
URL: http://svn.reactos.org/svn/reactos?rev=75145=rev
Log:
[DDK]
- Use FORCEINLINE where appropriate
Modified:
trunk/reactos/sdk/include/ddk/fcb.h
trunk/reactos/sdk/include/ddk/rxstruc.h
Modified: trunk/reactos/sdk
Author: jgardou
Date: Sun Jan 22 11:55:29 2017
New Revision: 73586
URL: http://svn.reactos.org/svn/reactos?rev=73586=rev
Log:
[CDFS]
- Reduce stack usage by manipulating UNICODE_STRINGS we are given instead of
copying it a gazillion times
- Do not assume said strings are null-terminated
Author: jgardou
Date: Mon Oct 31 11:51:50 2016
New Revision: 73089
URL: http://svn.reactos.org/svn/reactos?rev=73089=rev
Log:
[KERNEL32_WINETEST]
- Guard page and ATL thunks tests work fine. Enable them.
ROSTESTS-155 #resolve
Modified:
trunk/rostests/winetests/kernel32/virtual.c
Modified
Author: jgardou
Date: Sun Oct 23 18:59:42 2016
New Revision: 73029
URL: http://svn.reactos.org/svn/reactos?rev=73029=rev
Log:
[NTOS/MM]
- Arch striking again : take everywhere into account the +1 offset introduced
in r72988
CORE-12047
Modified:
trunk/reactos/ntoskrnl/mm/pagefile.c
Author: jgardou
Date: Tue Oct 18 20:19:00 2016
New Revision: 72990
URL: http://svn.reactos.org/svn/reactos?rev=72990=rev
Log:
[NTOS/MM]
- Let the zero page thread decide itself whether it is active or not.
- Raise the low memory limit for our good old balancer
- Allow the balancer thread
Author: jgardou
Date: Tue Oct 18 20:01:18 2016
New Revision: 72989
URL: http://svn.reactos.org/svn/reactos?rev=72989=rev
Log:
[NTOS/MM]
Miscellaneous fixes for legacy Mm section implementation
- Always allocate a private page for IMAGE_SCN_CNT_UNINITIALIZED_DATA
- Make sure a shared page
Author: jgardou
Date: Tue Oct 18 19:55:22 2016
New Revision: 72988
URL: http://svn.reactos.org/svn/reactos?rev=72988=rev
Log:
[NTOS/MM]
- Do not allocate zeroed pagefile entries for legacy Mm
CORE-12047
Modified:
trunk/reactos/ntoskrnl/mm/pagefile.c
Modified: trunk/reactos/ntoskrnl/mm
Author: jgardou
Date: Tue Oct 18 19:28:16 2016
New Revision: 72987
URL: http://svn.reactos.org/svn/reactos?rev=72987=rev
Log:
[FASTFAT]
- Acquire Paging IO Resource shared when performing paged writes
Greenlighted by Pierre and tests.
CORE-12184 #resolve
Modified:
trunk/reactos/drivers
Author: jgardou
Date: Sun Sep 25 22:33:48 2016
New Revision: 72806
URL: http://svn.reactos.org/svn/reactos?rev=72806=rev
Log:
[KDGDB]
- Fix a stupid typo, causing all threads to have the same backtrace.
Modified:
trunk/reactos/drivers/base/kdgdb/i386_sup.c
Modified: trunk/reactos/drivers
Author: jgardou
Date: Sun Sep 25 18:35:52 2016
New Revision: 72803
URL: http://svn.reactos.org/svn/reactos?rev=72803=rev
Log:
[SDK/GCC_INTRIN]
- Update __invlpg instrinsic for x86_64 compatibility
Modified:
trunk/reactos/sdk/include/crt/mingw32/intrin_x86.h
Modified: trunk/reactos/sdk
Author: jgardou
Date: Thu Sep 1 22:58:15 2016
New Revision: 72533
URL: http://svn.reactos.org/svn/reactos?rev=72533=rev
Log:
[KDGDB]
- Better report kernel stack (real back traces for all threads!)
- Support reporting loaded libraries (== drivers, hal, etc.). You can even
debug KDGDB inside
Author: jgardou
Date: Sun Aug 28 21:07:51 2016
New Revision: 72497
URL: http://svn.reactos.org/svn/reactos?rev=72497=rev
Log:
[NTOS/MM]
- Shuffle parameter chacks in NtMapViewOfSection to make kmtest pass more of
them
- Restore previously lost check on ZeroBits against 21. Use the architecture
Author: jgardou
Date: Sun Aug 28 20:04:01 2016
New Revision: 72495
URL: http://svn.reactos.org/svn/reactos?rev=72495=rev
Log:
[WIN32SS/USER32]
- Do not mask exceptions from WndProc. If this makes programs crash, fine, fix
it, but DON'T HIDE BUGS.
- Use a wrappper (like wine does) to handle
Author: jgardou
Date: Sun Aug 28 19:59:13 2016
New Revision: 72494
URL: http://svn.reactos.org/svn/reactos?rev=72494=rev
Log:
[NTOS/MM]
- Do not assert on transitions PTEs, we handle them just fine
ROSTESTS-155
Modified:
trunk/reactos/ntoskrnl/mm/ARM3/pagfault.c
Modified: trunk/reactos
Author: jgardou
Date: Sun Aug 28 19:53:27 2016
New Revision: 72493
URL: http://svn.reactos.org/svn/reactos?rev=72493=rev
Log:
[NTOS/MM]
- Properly chain events when reading a page from disk, aka don't wait on
events allocated on the stack of another thread
- Use proper type pointers, compilers
Author: jgardou
Date: Sun Aug 28 09:38:54 2016
New Revision: 72483
URL: http://svn.reactos.org/svn/reactos?rev=72483=rev
Log:
[NTOS/MM]
- NtQuerySection : Add initial support for ARM3 sections
Modified:
trunk/reactos/ntoskrnl/mm/section.c
Modified: trunk/reactos/ntoskrnl/mm/section.c
URL
Author: jgardou
Date: Sat Aug 27 13:22:17 2016
New Revision: 72473
URL: http://svn.reactos.org/svn/reactos?rev=72473=rev
Log:
[NTOS/MM]
- Addendum to r72472 : address nodes are not VADs for the base section AVL
table
CORE-11900
Modified:
trunk/reactos/ntoskrnl/mm/ARM3/vadnode.c
Modified
Author: jgardou
Date: Sat Aug 27 13:17:10 2016
New Revision: 72472
URL: http://svn.reactos.org/svn/reactos?rev=72472=rev
Log:
[NTOS/MM]
- Keep the control area as being created through the whole creation process in
MmCreateArm3Section
- Use the segment length to find a suitable place
Author: jgardou
Date: Fri Aug 26 21:15:06 2016
New Revision: 72469
URL: http://svn.reactos.org/svn/reactos?rev=72469=rev
Log:
[NTOS/MM]
- Fix ZeroBits check in NtMapViewOfSection
- Implement handling MEM_DOS_LIM AllocationType
This fixes all but a few NtMapViewOfSection (due to some temp file
Author: jgardou
Date: Fri Aug 26 21:08:24 2016
New Revision: 72468
URL: http://svn.reactos.org/svn/reactos?rev=72468=rev
Log:
[NTDLL_APITEST]
- Add some tests which show how Windows handles the ZeroBits argument
Modified:
trunk/rostests/apitests/ntdll/NtMapViewOfSection.c
Modified: trunk
Author: jgardou
Date: Fri Aug 26 21:07:27 2016
New Revision: 72467
URL: http://svn.reactos.org/svn/reactos?rev=72467=rev
Log:
[KDGDB]
- Add a ugly and grotesque hack to give "o" back to RtlAssert so that we
actually break on ASSERTs
- Check for the breakpoint instruction for dec
Author: jgardou
Date: Mon Aug 22 22:24:30 2016
New Revision: 72435
URL: http://svn.reactos.org/svn/reactos?rev=72435=rev
Log:
[KDGDB]
- Implement setting and removing breakpoints
- Implement single-stepping
- Only get past the breakpoint instruction when it comes from
RtlpBreakWithStatus
Author: jgardou
Date: Fri Aug 19 22:15:53 2016
New Revision: 72396
URL: http://svn.reactos.org/svn/reactos?rev=72396=rev
Log:
[SERVICES]
- Properly invalidate service handles when closing/freeing them
Dedicated to Hermès and any regression chaser. FalsePositives--
Modified:
trunk/reactos
Author: jgardou
Date: Fri Aug 19 17:24:53 2016
New Revision: 72395
URL: http://svn.reactos.org/svn/reactos?rev=72395=rev
Log:
[NTOS/MM]
- Implement copy on write support in ARM3 page fault handler
CORE-8541 #resolve #comment committed in r72395
Modified:
trunk/reactos/ntoskrnl/mm/ARM3
Author: jgardou
Date: Mon Aug 1 22:16:58 2016
New Revision: 72077
URL: http://svn.reactos.org/svn/reactos?rev=72077=rev
Log:
[KDGDB]
- Turn this thing into something useful
- Pretend we are only one process to GDB (making it a kernel-only
debugger...) until the GDB team sorts this out
Author: jgardou
Date: Mon May 23 20:35:33 2016
New Revision: 71392
URL: http://svn.reactos.org/svn/reactos?rev=71392=rev
Log:
[CDFS_NEW]
- The usual second forgotten file
Added:
branches/TransitionPte/drivers/filesystems/cdfs_new/cdfs_reg.inf (with
props)
Added: branches/TransitionPte
Author: jgardou
Date: Mon May 23 20:33:03 2016
New Revision: 71391
URL: http://svn.reactos.org/svn/reactos?rev=71391=rev
Log:
[NTOS/MM]
- Implement MmProbeAndLockProcessPages
Modified:
branches/TransitionPte/ntoskrnl/mm/ARM3/mdlsup.c
Modified: branches/TransitionPte/ntoskrnl/mm/ARM3
Author: jgardou
Date: Mon May 23 20:18:20 2016
New Revision: 71390
URL: http://svn.reactos.org/svn/reactos?rev=71390=rev
Log:
[CDFS_NEW]
- The usual forgotten file
Added:
branches/TransitionPte/drivers/filesystems/cdfs_new/CMakeLists.txt (with
props)
Added: branches/TransitionPte
Author: jgardou
Date: Mon May 23 20:15:54 2016
New Revision: 71389
URL: http://svn.reactos.org/svn/reactos?rev=71389=rev
Log:
[NEWCC]
- Create section object when creating the file shared cache map
- Map the said section PsInitialSystemProcess address space and map it in
kernel space using
Author: jgardou
Date: Mon May 23 20:07:45 2016
New Revision: 71388
URL: http://svn.reactos.org/svn/reactos?rev=71388=rev
Log:
[CDFS_NEW]
- "Convert" to PSEH2 + unix compilation friendliness
- Use
Modified:
branches/TransitionPte/drivers/filesystems/CMakeLists.txt
branches/Tra
Author: jgardou
Date: Thu Jan 28 21:17:28 2016
New Revision: 70649
URL: http://svn.reactos.org/svn/reactos?rev=70649=rev
Log:
[BRANCHES/TRANSITIONPTE]
- Make the thing build
Modified:
branches/TransitionPte/ntoskrnl/mm/balance.c
branches/TransitionPte/ntoskrnl/mm/pagefile.c
Modified
Author: jgardou
Date: Thu Jan 28 21:30:06 2016
New Revision: 70650
URL: http://svn.reactos.org/svn/reactos?rev=70650=rev
Log:
[NTOSKRNL]
- Silence way too noisy DPRINTs
Modified:
branches/TransitionPte/ntoskrnl/mm/ARM3/procsup.c
Modified: branches/TransitionPte/ntoskrnl/mm/ARM3/procsup.c
Author: jgardou
Date: Wed Feb 18 21:27:40 2015
New Revision: 66349
URL: http://svn.reactos.org/svn/reactos?rev=66349view=rev
Log:
[CRYPT32]
- Addenratum to r64026: Merge the certificate stores for real.
CORE-5675 #resolve
Modified:
trunk/reactos/dll/win32/crypt32/rootstore.c
Modified
Author: jgardou
Date: Tue Feb 17 15:08:54 2015
New Revision: 66337
URL: http://svn.reactos.org/svn/reactos?rev=66337view=rev
Log:
[WS2_32]
- Do not free resources at process termination.
- Free the provider catalog after the handle table, since the latter
references the former.
Modified
Author: jgardou
Date: Tue Feb 17 15:08:47 2015
New Revision: 66336
URL: http://svn.reactos.org/svn/reactos?rev=66336view=rev
Log:
[RTL/DPH]
- Do not merge memory blocks if they don't belong to the same VM region (ie
not allocated from the same NtAllocateVirtualMemory call)
Fixes failures
Author: jgardou
Date: Tue Feb 17 20:41:40 2015
New Revision: 66340
URL: http://svn.reactos.org/svn/reactos?rev=66340view=rev
Log:
[NTOS]
- Properly close handle thread when failing to start it.
Modified:
trunk/reactos/ntoskrnl/ps/thread.c
Modified: trunk/reactos/ntoskrnl/ps/thread.c
URL
Author: jgardou
Date: Tue Feb 17 20:41:51 2015
New Revision: 66342
URL: http://svn.reactos.org/svn/reactos?rev=66342view=rev
Log:
[WIN32SS/NTGDI]
- Reject bits data early in SetBitmapBits when it's clear that they can't fit
in the destination bitmap.
Fixes ugly Office 2007 rulers showing
Author: jgardou
Date: Tue Feb 17 20:41:47 2015
New Revision: 66341
URL: http://svn.reactos.org/svn/reactos?rev=66341view=rev
Log:
[NTOS/SE]
- Properly dereference thread object in NtOpenThreadTokenEx
Modified:
trunk/reactos/ntoskrnl/se/token.c
Modified: trunk/reactos/ntoskrnl/se/token.c
Author: jgardou
Date: Mon Feb 16 21:15:27 2015
New Revision: 66325
URL: http://svn.reactos.org/svn/reactos?rev=66325view=rev
Log:
[NTDLL_APITEST]
- Add tests showing how NtAllocateVirtualMemory and NtQueryVirtualMemory work
together
Modified:
trunk/rostests/apitests/ntdll
Author: jgardou
Date: Mon Feb 16 21:15:55 2015
New Revision: 66326
URL: http://svn.reactos.org/svn/reactos?rev=66326view=rev
Log:
[NTDLL_APITEST]
- Add tests showing windows behaviour in case of stack overflow.
Added:
trunk/rostests/apitests/ntdll/StackOverflow.c (with props)
Modified
Author: jgardou
Date: Mon Feb 16 21:12:51 2015
New Revision: 66323
URL: http://svn.reactos.org/svn/reactos?rev=66323view=rev
Log:
[KERNEL32]
Revert r64525 - Always allocate a guard page at the bottom of the stack.
Modified:
trunk/reactos/dll/win32/kernel32/client/utils.c
Modified: trunk
Author: jgardou
Date: Mon Feb 16 22:33:15 2015
New Revision: 66328
URL: http://svn.reactos.org/svn/reactos?rev=66328view=rev
Log:
[EXPLORER]
- Prperly initialize members in CStartMenu constructor.
Modified:
trunk/reactos/base/shell/explorer/traywnd.cpp
Modified: trunk/reactos/base/shell
Author: jgardou
Date: Mon Feb 16 22:40:15 2015
New Revision: 66329
URL: http://svn.reactos.org/svn/reactos?rev=66329view=rev
Log:
[RSHELL]
- Fix use after free (and spanish style issues ;-) )
Modified:
trunk/reactos/base/shell/rshell/CMergedFolder.cpp
Modified: trunk/reactos/base/shell
Author: jgardou
Date: Mon Feb 16 21:13:36 2015
New Revision: 66324
URL: http://svn.reactos.org/svn/reactos?rev=66324view=rev
Log:
[KERNEL32]
- Fix mixed arguments.
CORE-9201 #resolve
CORE-9124 #comment Please retest
Modified:
trunk/reactos/dll/win32/kernel32/client/utils.c
Modified: trunk
Author: jgardou
Date: Fri Feb 6 10:49:04 2015
New Revision: 66180
URL: http://svn.reactos.org/svn/reactos?rev=66180view=rev
Log:
[KMTEST/TCPIP]
- Add tests checking for TDI_CONNECT behaviour.
Added:
trunk/rostests/kmtests/tcpip/connect.c (with props)
Modified:
trunk/rostests/kmtests
Author: jgardou
Date: Wed Feb 4 16:58:41 2015
New Revision: 66161
URL: http://svn.reactos.org/svn/reactos?rev=66161view=rev
Log:
[NTDLL]
- use the edx register to store the function pointer to the syscall trampoline.
This is how google Chrome checks if an exported function is a system call
Author: jgardou
Date: Wed Jan 21 16:01:02 2015
New Revision: 66071
URL: http://svn.reactos.org/svn/reactos?rev=66071view=rev
Log:
[TCPIP_DRVTEST]
- Actually print the physical address of the ARP table entry.
Modified:
trunk/rostests/drivers/tcpip/tcp_info.c
Modified: trunk/rostests/drivers
Author: jgardou
Date: Wed Jan 21 15:55:00 2015
New Revision: 66070
URL: http://svn.reactos.org/svn/reactos?rev=66070view=rev
Log:
[TCPIP_DRVTEST]
- Add quite a lot of tests for IOCTL_TCP_QUERY_INFORMATION_EX
This IOCTL is quite important because that's how iphlpapi gets data from it.
Also
Author: jgardou
Date: Tue Dec 2 18:02:15 2014
New Revision: 65545
URL: http://svn.reactos.org/svn/reactos?rev=65545view=rev
Log:
[INCLUDE]
- Introduce tcpip_undoc.h defining undocumented tcpip.sys IOCTLs and
structures.
Added:
trunk/reactos/include/reactos/tcpip_undoc.h (with props
Author: jgardou
Date: Tue Dec 2 18:06:48 2014
New Revision: 65546
URL: http://svn.reactos.org/svn/reactos?rev=65546view=rev
Log:
[KMTEST]
- Add some tests for tcpip.sys TDI capabilities (for now, TDI_PROVIDER_INFO)
Added:
trunk/rostests/kmtests/tcpip/
trunk/rostests/kmtests/tcpip
Author: jgardou
Date: Tue Dec 2 18:06:57 2014
New Revision: 65547
URL: http://svn.reactos.org/svn/reactos?rev=65547view=rev
Log:
[ROSTESTS]
- Add tcpip_drvtest, for now only testing the IOCTL behind iphlpapi's
GetInterfaceInfo
Added:
trunk/rostests/drivers/CMakeLists.txt (with props
Author: jgardou
Date: Tue Dec 2 18:08:33 2014
New Revision: 65548
URL: http://svn.reactos.org/svn/reactos?rev=65548view=rev
Log:
[KMTESTS]
- Fix typo
Modified:
trunk/rostests/kmtests/CMakeLists.txt
Modified: trunk/rostests/kmtests/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos
Author: jgardou
Date: Tue Dec 2 18:12:26 2014
New Revision: 65549
URL: http://svn.reactos.org/svn/reactos?rev=65549view=rev
Log:
[TCPIP_DRVTEST]
- Do not try to HeapFree a stack buffer.
Modified:
trunk/rostests/drivers/tcpip/InterfaceInfo.c
Modified: trunk/rostests/drivers/tcpip
Author: jgardou
Date: Tue Dec 2 18:53:45 2014
New Revision: 65551
URL: http://svn.reactos.org/svn/reactos?rev=65551view=rev
Log:
[KMTEST/TCPIP]
- Adjust test data to better reflect w2k3 behaviour.
Thanks Amine for the tests.
Modified:
trunk/rostests/kmtests/tcpip/tdi.c
Modified: trunk
Author: jgardou
Date: Mon Dec 1 19:30:45 2014
New Revision: 65543
URL: http://svn.reactos.org/svn/reactos?rev=65543view=rev
Log:
[PSDK]
- Add missing TDI_SERVICE_* flags
Modified:
trunk/reactos/include/psdk/tdi.h
Modified: trunk/reactos/include/psdk/tdi.h
URL:
http://svn.reactos.org/svn
Author: jgardou
Date: Wed Nov 12 11:38:48 2014
New Revision: 65383
URL: http://svn.reactos.org/svn/reactos?rev=65383view=rev
Log:
[TCPIP]
- Add special handling case for UDP packet on DHCP server port.
lwip refuses to send packets to addresses on which no interface is bound. Of
course, DHCP
Author: jgardou
Date: Wed Nov 12 11:38:53 2014
New Revision: 65384
URL: http://svn.reactos.org/svn/reactos?rev=65384view=rev
Log:
[TCPIP]
- Implement sending data to the NIC from what lwip passes to us.
Modified:
branches/tcpip_revolution/drivers/network/tcpip/interface.h
branches
Author: jgardou
Date: Wed Nov 12 11:38:57 2014
New Revision: 65385
URL: http://svn.reactos.org/svn/reactos?rev=65385view=rev
Log:
[TCPIP]
- We receive the port number in network byte order. Act accordingly.
Modified:
branches/tcpip_revolution/drivers/network/tcpip/address.c
Modified
Author: jgardou
Date: Wed Nov 12 11:39:01 2014
New Revision: 65386
URL: http://svn.reactos.org/svn/reactos?rev=65386view=rev
Log:
[TCPIP]
- Silence a useless DPRINT
Modified:
branches/tcpip_revolution/drivers/network/tcpip/ndis_lwip.c
Modified: branches/tcpip_revolution/drivers/network
Author: jgardou
Date: Wed Nov 12 11:39:07 2014
New Revision: 65387
URL: http://svn.reactos.org/svn/reactos?rev=65387view=rev
Log:
[LWIP]
- Do not pad ethernet headers.
Now the DHCP server properly receives our DHCP requests
Modified:
branches/tcpip_revolution/lib/drivers/lwip/src/include
Author: jgardou
Date: Wed Nov 12 11:39:13 2014
New Revision: 65388
URL: http://svn.reactos.org/svn/reactos?rev=65388view=rev
Log:
[TCPIP]
- Comment out an optimisation which doesn't work.
Reviews of why would be most appreciated.
Modified:
branches/tcpip_revolution/drivers/network/tcpip
Author: jgardou
Date: Tue Nov 11 10:41:23 2014
New Revision: 65376
URL: http://svn.reactos.org/svn/reactos?rev=65376view=rev
Log:
[TCPIP]
- Properly return STATUS_BUFFER_OVERFLOW if the provided buffer is too small
when receiving a datagram.
- Do not skip the IP header for raw IP packets
Author: jgardou
Date: Mon Nov 10 13:06:48 2014
New Revision: 65355
URL: http://svn.reactos.org/svn/reactos?rev=65355view=rev
Log:
[MSAFD]
- Use wine debug output routines instead of blunt DbgPrint
This avoids the horrid MSAFD: STATUS_XXX which doesn't help.
Removed:
trunk/reactos/dll/win32
Author: jgardou
Date: Mon Nov 10 17:40:55 2014
New Revision: 65360
URL: http://svn.reactos.org/svn/reactos?rev=65360view=rev
Log:
[TCPIP]
- Violently rip off the whole thing.
Removed:
branches/tcpip_revolution/drivers/network/tcpip/CMakeLists.txt
branches/tcpip_revolution/drivers
Author: jgardou
Date: Mon Nov 10 18:00:09 2014
New Revision: 65362
URL: http://svn.reactos.org/svn/reactos?rev=65362view=rev
Log:
[TCPIP]
Start a new implementation using lwip *for real*.
The goal being to let lwip do all the dirty work for us, taking the full power
of it, including TCP, ICMP
Author: jgardou
Date: Mon Nov 10 18:00:13 2014
New Revision: 65363
URL: http://svn.reactos.org/svn/reactos?rev=65363view=rev
Log:
[LWIP]
- enable SNMP, UDP, ICMP and loopback interface support.
Modified:
branches/tcpip_revolution/lib/drivers/lwip/CMakeLists.txt
branches/tcpip_revolution
Author: jgardou
Date: Mon Nov 10 18:00:24 2014
New Revision: 65364
URL: http://svn.reactos.org/svn/reactos?rev=65364view=rev
Log:
[IP]
- Violently rip off this too.
Removed:
branches/tcpip_revolution/lib/drivers/ip/CMakeLists.txt
branches/tcpip_revolution/lib/drivers/ip/network
Author: jgardou
Date: Mon Nov 10 18:00:28 2014
New Revision: 65365
URL: http://svn.reactos.org/svn/reactos?rev=65365view=rev
Log:
[LWIP]
- In a last surge of violence, fix build.
Removed:
branches/tcpip_revolution/lib/drivers/lwip/src/include/rosip.h
branches/tcpip_revolution/lib
Author: jgardou
Date: Mon Nov 10 18:06:30 2014
New Revision: 65366
URL: http://svn.reactos.org/svn/reactos?rev=65366view=rev
Log:
[LWIP]
- Remove last bits of old tcpip implementation
Modified:
branches/tcpip_revolution/lib/drivers/lwip/src/sys_arch.c
Modified: branches/tcpip_revolution
Author: jgardou
Date: Mon Nov 10 21:37:25 2014
New Revision: 65370
URL: http://svn.reactos.org/svn/reactos?rev=65370view=rev
Log:
[TCPIP]
- Add skeleton code to handle IOCTL_TCP_SET_INFORMATION_EX
Modified:
branches/tcpip_revolution/drivers/network/tcpip/information.c
branches
Author: jgardou
Date: Mon Nov 10 21:37:55 2014
New Revision: 65371
URL: http://svn.reactos.org/svn/reactos?rev=65371view=rev
Log:
[TCPIP]
- Implement setting the TTL for a socket.
- Stubplement setting the IP_DONTFRAGMENT flag.
- Properly set IoStatus.Information when receiving datagram
Author: jgardou
Date: Tue Nov 4 10:38:26 2014
New Revision: 65241
URL: http://svn.reactos.org/svn/reactos?rev=65241view=rev
Log:
[TCPIP/AFD]
- Use less weird internal structures and more public headers.
Modified:
trunk/reactos/drivers/network/afd/afd/tdi.c
trunk/reactos/drivers/network
Author: jgardou
Date: Tue Nov 4 10:38:43 2014
New Revision: 65242
URL: http://svn.reactos.org/svn/reactos?rev=65242view=rev
Log:
[IPHLPAPI]
- Retrieve unicast addresses and prefixes in GetAdaptersAddresses.
Modified:
trunk/reactos/dll/win32/iphlpapi/address.c
Modified: trunk/reactos/dll
Author: jgardou
Date: Mon Nov 3 09:52:08 2014
New Revision: 65210
URL: http://svn.reactos.org/svn/reactos?rev=65210view=rev
Log:
[NTOS/PS]
- Do not leak a reference to the process object when setting quotas.
Modified:
trunk/reactos/ntoskrnl/include/internal/ps.h
trunk/reactos/ntoskrnl
Author: jgardou
Date: Mon Nov 3 12:55:45 2014
New Revision: 65218
URL: http://svn.reactos.org/svn/reactos?rev=65218view=rev
Log:
[TCPIP]
- Use the structure defined in the public headers instead of some strange
internal thing.
Uppercase is not so fashionable after all.
Modified:
trunk
Author: jgardou
Date: Mon Nov 3 12:55:54 2014
New Revision: 65219
URL: http://svn.reactos.org/svn/reactos?rev=65219view=rev
Log:
[PSDK]
- Add missing GAA_FLAG_* flags for GetAdaptersAddresses function
Modified:
trunk/reactos/include/psdk/iptypes.h
Modified: trunk/reactos/include/psdk
Author: jgardou
Date: Mon Nov 3 12:55:59 2014
New Revision: 65220
URL: http://svn.reactos.org/svn/reactos?rev=65220view=rev
Log:
[IPHLPAPI]
- Start implementing GetAdaptersAddresses.
For now it noly gives interface names and DNS servers IP, but that's already
more than 'UNIMPLEMENTED'.
Added
Author: jgardou
Date: Fri Oct 31 11:03:56 2014
New Revision: 65139
URL: http://svn.reactos.org/svn/reactos?rev=65139view=rev
Log:
[NTOS/SE]
- Allocate the new ACL for the token with the right pool.
Fixes google chrome BAD_POOL_CALLER bugcheck.
Modified:
trunk/reactos/ntoskrnl/se/token.c
Author: jgardou
Date: Fri Oct 31 11:04:12 2014
New Revision: 65140
URL: http://svn.reactos.org/svn/reactos?rev=65140view=rev
Log:
[FASTFAT]
- Fix renaming files in case the target file already exists.
- Plug a few reference count leaks on FCBs.
CORE-8660 #comment fixed in r65140 #resolve
CORE
Author: jgardou
Date: Fri Oct 31 11:35:32 2014
New Revision: 65143
URL: http://svn.reactos.org/svn/reactos?rev=65143view=rev
Log:
[OPENGL32]
- Do not crash if thread data was not allocated
Modified:
trunk/reactos/dll/opengl/opengl32/opengl32.h
Modified: trunk/reactos/dll/opengl/opengl32
Author: jgardou
Date: Mon Oct 27 22:05:51 2014
New Revision: 65054
URL: http://svn.reactos.org/svn/reactos?rev=65054view=rev
Log:
[KERNEL32]
- Do not try to open memory events under the process object root directory.
CORE-8600 #resolve
Modified:
trunk/reactos/dll/win32/kernel32/client
Author: jgardou
Date: Sat Oct 25 18:11:11 2014
New Revision: 64990
URL: http://svn.reactos.org/svn/reactos?rev=64990view=rev
Log:
[USER32]
- Fix a stupid buffer overflow I introduced in r64967.
- Take BITMAPCOREINFO into account when loading a cursor from file.
Modified:
trunk/reactos
Author: jgardou
Date: Sat Oct 25 18:11:27 2014
New Revision: 64991
URL: http://svn.reactos.org/svn/reactos?rev=64991view=rev
Log:
[WIN32K]
- Avoid leaking handles when loading animated cursors.
Modified:
trunk/reactos/win32ss/user/ntuser/cursoricon_new.c
Modified: trunk/reactos/win32ss
Author: jgardou
Date: Sat Oct 25 18:11:31 2014
New Revision: 64992
URL: http://svn.reactos.org/svn/reactos?rev=64992view=rev
Log:
[WIN32K]
- Always store alpha-aware cursors in a 32bpp RGB surface.
CORE-8695
Modified:
trunk/reactos/win32ss/gdi/eng/mouse.c
trunk/reactos/win32ss/gdi/eng
Author: jgardou
Date: Sat Oct 25 18:11:36 2014
New Revision: 64993
URL: http://svn.reactos.org/svn/reactos?rev=64993view=rev
Log:
[WIN32K]
- Use a palette created from the DIB infos for surface created through
CreateDIBitmap(CBM_CREATEDIB)
CORE-8695 #comment Booting in 16bpp mode is now OK
Author: jgardou
Date: Fri Oct 24 11:34:45 2014
New Revision: 64953
URL: http://svn.reactos.org/svn/reactos?rev=64953view=rev
Log:
[WIN32K]
- Add a proper Alpha blending implementation for 16bpp surfaces
CORE-8695
Modified:
trunk/reactos/win32ss/gdi/dib/dib.c
trunk/reactos/win32ss/gdi
Author: jgardou
Date: Fri Oct 24 11:34:55 2014
New Revision: 64954
URL: http://svn.reactos.org/svn/reactos?rev=64954view=rev
Log:
[WIN32K]
- Do not dereference hook objects when it's not needed.
- Avoid use after free.
CORE-8698 #resolve
Modified:
trunk/reactos/win32ss/user/ntuser/hook.c
Author: jgardou
Date: Fri Oct 24 11:35:07 2014
New Revision: 64955
URL: http://svn.reactos.org/svn/reactos?rev=64955view=rev
Log:
[WIN32K]
- Keep track of the PDEV which we create a compatible bitmap for.
- Allow attaching a DDB to a DC if they are from the same PDEV
Fixes various problems
Author: jgardou
Date: Fri Oct 24 17:31:37 2014
New Revision: 64965
URL: http://svn.reactos.org/svn/reactos?rev=64965view=rev
Log:
[WIN32K]
- Differenciate 16bpp 565 from 16bpp 555 in alphablending code.
- Fix RGB vs BGR mismatch
CORE-8695
Modified:
trunk/reactos/win32ss/gdi/dib/dib16bpp.c
Author: jgardou
Date: Fri Oct 24 17:31:46 2014
New Revision: 64966
URL: http://svn.reactos.org/svn/reactos?rev=64966view=rev
Log:
[WIN32K]
- First implementation of CreateDIBitmap with the undocumented CBM_CREATEDIB
flag.
CORE-8695
Modified:
trunk/reactos/win32ss/gdi/gdi32/objects/bitmap.c
Author: jgardou
Date: Thu Oct 23 09:32:21 2014
New Revision: 64911
URL: http://svn.reactos.org/svn/reactos?rev=64911view=rev
Log:
[USER32]
- Fix LookupIconIdFromDirectoryEx, returning 0 when no matching entry is found.
- Fix error handling when opening a cursor file.
- Various code
Author: jgardou
Date: Thu Oct 23 09:32:39 2014
New Revision: 64912
URL: http://svn.reactos.org/svn/reactos?rev=64912view=rev
Log:
[WIN32K]
- Remove the cursor from the process cache when its handle is deleted, not
after.
- Do not return an invalid handle in NtUserSetCursor.
CORE-7575
Modified
Author: jgardou
Date: Thu Oct 23 09:32:46 2014
New Revision: 64914
URL: http://svn.reactos.org/svn/reactos?rev=64914view=rev
Log:
[WIN32K]
- Reference cursor and icon objects when copying a class from one heap to
another.
CORE-7575
Modified:
trunk/reactos/win32ss/user/ntuser/class.c
Author: jgardou
Date: Thu Oct 23 09:52:57 2014
New Revision: 64915
URL: http://svn.reactos.org/svn/reactos?rev=64915view=rev
Log:
[WIN32K]
- Call IntDestroyCurIconObject instead of explicitly destroying the handle.
CORE-7575
Modified:
trunk/reactos/win32ss/user/ntuser/cursoricon_new.c
Author: jgardou
Date: Thu Oct 23 11:19:21 2014
New Revision: 64916
URL: http://svn.reactos.org/svn/reactos?rev=64916view=rev
Log:
[USER32_APITEST]
- Add a test showing that CopyImage accepts LR_SHARED flag.
CORE-7575
Modified:
trunk/rostests/apitests/user32/LoadImage.c
Modified: trunk
Author: jgardou
Date: Thu Oct 23 11:45:55 2014
New Revision: 64919
URL: http://svn.reactos.org/svn/reactos?rev=64919view=rev
Log:
[USER32]
- Implement CopyImage(LR_SHARED) case.
CORE-7575
Modified:
trunk/reactos/win32ss/user/user32/windows/cursoricon_new.c
Modified: trunk/reactos/win32ss
Author: jgardou
Date: Thu Oct 23 11:46:01 2014
New Revision: 64920
URL: http://svn.reactos.org/svn/reactos?rev=64920view=rev
Log:
[WIN32K]
- Use shared icon handles when copying the small class icon from the larger
one.
CORE-7575
Modified:
trunk/reactos/win32ss/user/ntuser/class.c
Author: jgardou
Date: Thu Oct 23 11:46:06 2014
New Revision: 64921
URL: http://svn.reactos.org/svn/reactos?rev=64921view=rev
Log:
[WIN32SS]
- In an incredibly daring move, enable the long awaited new cursors icons
implementation, featuring:
- Alpha channeled cursors
- Animated cursors
1 - 100 of 990 matches
Mail list logo