[ros-diffs] [jgardou] 75990: [RTL] - Add CFI annotations to debug functions CORE-8531

2017-09-29 Thread jgardou
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

[ros-diffs] [jgardou] 75989: [ASM] - Add CFI annotation macros CORE-13850 #resolve

2017-09-29 Thread jgardou
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

[ros-diffs] [jgardou] 75145: [DDK] - Use FORCEINLINE where appropriate

2017-06-19 Thread jgardou
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

[ros-diffs] [jgardou] 73586: [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

2017-01-22 Thread jgardou
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

[ros-diffs] [jgardou] 73089: [KERNEL32_WINETEST] - Guard page and ATL thunks tests work fine. Enable them. ROSTESTS-155 #resolve

2016-10-31 Thread jgardou
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

[ros-diffs] [jgardou] 73029: [NTOS/MM] - Arch striking again : take everywhere into account the +1 offset introduced in r72988 CORE-12047

2016-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 72990: [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 to wait

2016-10-18 Thread jgardou
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

[ros-diffs] [jgardou] 72989: [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 is prese

2016-10-18 Thread jgardou
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

[ros-diffs] [jgardou] 72988: [NTOS/MM] - Do not allocate zeroed pagefile entries for legacy Mm CORE-12047

2016-10-18 Thread jgardou
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

[ros-diffs] [jgardou] 72987: [FASTFAT] - Acquire Paging IO Resource shared when performing paged writes Greenlighted by Pierre and tests. CORE-12184 #resolve

2016-10-18 Thread jgardou
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

[ros-diffs] [jgardou] 72806: [KDGDB] - Fix a stupid typo, causing all threads to have the same backtrace.

2016-09-25 Thread jgardou
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

[ros-diffs] [jgardou] 72803: [SDK/GCC_INTRIN] - Update __invlpg instrinsic for x86_64 compatibility

2016-09-25 Thread jgardou
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

[ros-diffs] [jgardou] 72533: [KDGDB] - Better report kernel stack (real back traces for all threads!) - Support reporting loaded libraries (== drivers, hal, etc.). You can even debug KDGDB inside KDGD

2016-09-01 Thread jgardou
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

[ros-diffs] [jgardou] 72497: [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 sp

2016-08-28 Thread jgardou
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

[ros-diffs] [jgardou] 72495: [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 procs

2016-08-28 Thread jgardou
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

[ros-diffs] [jgardou] 72494: [NTOS/MM] - Do not assert on transitions PTEs, we handle them just fine ROSTESTS-155

2016-08-28 Thread jgardou
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

[ros-diffs] [jgardou] 72493: [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 so

2016-08-28 Thread jgardou
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

[ros-diffs] [jgardou] 72483: [NTOS/MM] - NtQuerySection : Add initial support for ARM3 sections

2016-08-28 Thread jgardou
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

[ros-diffs] [jgardou] 72473: [NTOS/MM] - Addendum to r72472 : address nodes are not VADs for the base section AVL table CORE-11900

2016-08-27 Thread jgardou
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

[ros-diffs] [jgardou] 72472: [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 for SEC_BASE

2016-08-27 Thread jgardou
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

[ros-diffs] [jgardou] 72469: [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 not

2016-08-26 Thread jgardou
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

[ros-diffs] [jgardou] 72468: [NTDLL_APITEST] - Add some tests which show how Windows handles the ZeroBits argument

2016-08-26 Thread jgardou
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

[ros-diffs] [jgardou] 72467: [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 deciding when to move

2016-08-26 Thread jgardou
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

[ros-diffs] [jgardou] 72435: [KDGDB] - Implement setting and removing breakpoints - Implement single-stepping - Only get past the breakpoint instruction when it comes from RtlpBreakWithStatus - Implem

2016-08-22 Thread jgardou
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

[ros-diffs] [jgardou] 72396: [SERVICES] - Properly invalidate service handles when closing/freeing them Dedicated to Hermès and any regression chaser. FalsePositives--

2016-08-19 Thread jgardou
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

[ros-diffs] [jgardou] 72395: [NTOS/MM] - Implement copy on write support in ARM3 page fault handler CORE-8541 #resolve #comment committed in r72395

2016-08-19 Thread jgardou
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

[ros-diffs] [jgardou] 72077: [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 - This is

2016-08-01 Thread jgardou
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

[ros-diffs] [jgardou] 71392: [CDFS_NEW] - The usual second forgotten file

2016-05-23 Thread jgardou
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

[ros-diffs] [jgardou] 71391: [NTOS/MM] - Implement MmProbeAndLockProcessPages

2016-05-23 Thread jgardou
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

[ros-diffs] [jgardou] 71390: [CDFS_NEW] - The usual forgotten file

2016-05-23 Thread jgardou
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

[ros-diffs] [jgardou] 71389: [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 MmProb

2016-05-23 Thread jgardou
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

[ros-diffs] [jgardou] 71388: [CDFS_NEW] - "Convert" to PSEH2 + unix compilation friendliness - Use

2016-05-23 Thread jgardou
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

[ros-diffs] [jgardou] 70649: [BRANCHES/TRANSITIONPTE] - Make the thing build

2016-01-28 Thread jgardou
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

[ros-diffs] [jgardou] 70650: [NTOSKRNL] - Silence way too noisy DPRINTs

2016-01-28 Thread jgardou
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

[ros-diffs] [jgardou] 66349: [CRYPT32] - Addenratum to r64026: Merge the certificate stores for real. CORE-5675 #resolve

2015-02-18 Thread jgardou
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

[ros-diffs] [jgardou] 66337: [WS2_32] - Do not free resources at process termination. - Free the provider catalog after the handle table, since the latter references the former.

2015-02-17 Thread jgardou
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

[ros-diffs] [jgardou] 66336: [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 of ZwProte

2015-02-17 Thread jgardou
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

[ros-diffs] [jgardou] 66340: [NTOS] - Properly close handle thread when failing to start it.

2015-02-17 Thread jgardou
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

[ros-diffs] [jgardou] 66342: [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 garbage.

2015-02-17 Thread jgardou
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

[ros-diffs] [jgardou] 66341: [NTOS/SE] - Properly dereference thread object in NtOpenThreadTokenEx

2015-02-17 Thread jgardou
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

[ros-diffs] [jgardou] 66325: [NTDLL_APITEST] - Add tests showing how NtAllocateVirtualMemory and NtQueryVirtualMemory work together

2015-02-16 Thread jgardou
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

[ros-diffs] [jgardou] 66326: [NTDLL_APITEST] - Add tests showing windows behaviour in case of stack overflow.

2015-02-16 Thread jgardou
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

[ros-diffs] [jgardou] 66323: [KERNEL32] Revert r64525 - Always allocate a guard page at the bottom of the stack.

2015-02-16 Thread jgardou
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

[ros-diffs] [jgardou] 66328: [EXPLORER] - Prperly initialize members in CStartMenu constructor.

2015-02-16 Thread jgardou
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

[ros-diffs] [jgardou] 66329: [RSHELL] - Fix use after free (and spanish style issues ; -) )

2015-02-16 Thread jgardou
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

[ros-diffs] [jgardou] 66324: [KERNEL32] - Fix mixed arguments. CORE-9201 #resolve CORE-9124 #comment Please retest

2015-02-16 Thread jgardou
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

[ros-diffs] [jgardou] 66180: [KMTEST/TCPIP] - Add tests checking for TDI_CONNECT behaviour.

2015-02-06 Thread jgardou
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

[ros-diffs] [jgardou] 66161: [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 or not. S

2015-02-04 Thread jgardou
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

[ros-diffs] [jgardou] 66071: [TCPIP_DRVTEST] - Actually print the physical address of the ARP table entry.

2015-01-21 Thread jgardou
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

[ros-diffs] [jgardou] 66070: [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, this can b

2015-01-21 Thread jgardou
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

[ros-diffs] [jgardou] 65545: [INCLUDE] - Introduce tcpip_undoc.h defining undocumented tcpip.sys IOCTLs and structures.

2014-12-02 Thread jgardou
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

[ros-diffs] [jgardou] 65546: [KMTEST] - Add some tests for tcpip.sys TDI capabilities (for now, TDI_PROVIDER_INFO)

2014-12-02 Thread jgardou
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

[ros-diffs] [jgardou] 65547: [ROSTESTS] - Add tcpip_drvtest, for now only testing the IOCTL behind iphlpapi's GetInterfaceInfo

2014-12-02 Thread jgardou
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

[ros-diffs] [jgardou] 65548: [KMTESTS] - Fix typo

2014-12-02 Thread jgardou
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

[ros-diffs] [jgardou] 65549: [TCPIP_DRVTEST] - Do not try to HeapFree a stack buffer.

2014-12-02 Thread jgardou
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

[ros-diffs] [jgardou] 65551: [KMTEST/TCPIP] - Adjust test data to better reflect w2k3 behaviour. Thanks Amine for the tests.

2014-12-02 Thread jgardou
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

[ros-diffs] [jgardou] 65543: [PSDK] - Add missing TDI_SERVICE_* flags

2014-12-01 Thread jgardou
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

[ros-diffs] [jgardou] 65383: [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 packets a

2014-11-12 Thread jgardou
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

[ros-diffs] [jgardou] 65384: [TCPIP] - Implement sending data to the NIC from what lwip passes to us.

2014-11-12 Thread jgardou
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

[ros-diffs] [jgardou] 65385: [TCPIP] - We receive the port number in network byte order. Act accordingly.

2014-11-12 Thread jgardou
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

[ros-diffs] [jgardou] 65386: [TCPIP] - Silence a useless DPRINT

2014-11-12 Thread jgardou
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

[ros-diffs] [jgardou] 65387: [LWIP] - Do not pad ethernet headers. Now the DHCP server properly receives our DHCP requests

2014-11-12 Thread jgardou
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

[ros-diffs] [jgardou] 65388: [TCPIP] - Comment out an optimisation which doesn't work. Reviews of why would be most appreciated.

2014-11-12 Thread jgardou
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

[ros-diffs] [jgardou] 65376: [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 (application

2014-11-11 Thread jgardou
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

[ros-diffs] [jgardou] 65355: [MSAFD] - Use wine debug output routines instead of blunt DbgPrint This avoids the horrid MSAFD: STATUS_XXX which doesn't help.

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65360: [TCPIP] - Violently rip off the whole thing.

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65362: [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, SNMP,

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65363: [LWIP] - enable SNMP, UDP, ICMP and loopback interface support.

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65364: [IP] - Violently rip off this too.

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65365: [LWIP] - In a last surge of violence, fix build.

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65366: [LWIP] - Remove last bits of old tcpip implementation

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65370: [TCPIP] - Add skeleton code to handle IOCTL_TCP_SET_INFORMATION_EX

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65371: [TCPIP] - Implement setting the TTL for a socket. - Stubplement setting the IP_DONTFRAGMENT flag. - Properly set IoStatus.Information when receiving datagram. - Properly s

2014-11-10 Thread jgardou
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

[ros-diffs] [jgardou] 65241: [TCPIP/AFD] - Use less weird internal structures and more public headers.

2014-11-04 Thread jgardou
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

[ros-diffs] [jgardou] 65242: [IPHLPAPI] - Retrieve unicast addresses and prefixes in GetAdaptersAddresses.

2014-11-04 Thread jgardou
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

[ros-diffs] [jgardou] 65210: [NTOS/PS] - Do not leak a reference to the process object when setting quotas.

2014-11-03 Thread jgardou
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

[ros-diffs] [jgardou] 65218: [TCPIP] - Use the structure defined in the public headers instead of some strange internal thing. Uppercase is not so fashionable after all.

2014-11-03 Thread jgardou
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

[ros-diffs] [jgardou] 65219: [PSDK] - Add missing GAA_FLAG_* flags for GetAdaptersAddresses function

2014-11-03 Thread jgardou
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

[ros-diffs] [jgardou] 65220: [IPHLPAPI] - Start implementing GetAdaptersAddresses. For now it noly gives interface names and DNS servers IP, but that's already more than 'UNIMPLEMENTED'.

2014-11-03 Thread jgardou
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

[ros-diffs] [jgardou] 65139: [NTOS/SE] - Allocate the new ACL for the token with the right pool. Fixes google chrome BAD_POOL_CALLER bugcheck.

2014-10-31 Thread jgardou
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

[ros-diffs] [jgardou] 65140: [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-8633 #c

2014-10-31 Thread jgardou
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

[ros-diffs] [jgardou] 65143: [OPENGL32] - Do not crash if thread data was not allocated

2014-10-31 Thread jgardou
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

[ros-diffs] [jgardou] 65054: [KERNEL32] - Do not try to open memory events under the process object root directory. CORE-8600 #resolve

2014-10-27 Thread jgardou
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

[ros-diffs] [jgardou] 64990: [USER32] - Fix a stupid buffer overflow I introduced in r64967. - Take BITMAPCOREINFO into account when loading a cursor from file.

2014-10-25 Thread jgardou
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

[ros-diffs] [jgardou] 64991: [WIN32K] - Avoid leaking handles when loading animated cursors.

2014-10-25 Thread jgardou
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

[ros-diffs] [jgardou] 64992: [WIN32K] - Always store alpha-aware cursors in a 32bpp RGB surface. CORE-8695

2014-10-25 Thread jgardou
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

[ros-diffs] [jgardou] 64993: [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, but some

2014-10-25 Thread jgardou
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

[ros-diffs] [jgardou] 64953: [WIN32K] - Add a proper Alpha blending implementation for 16bpp surfaces CORE-8695

2014-10-24 Thread jgardou
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

[ros-diffs] [jgardou] 64954: [WIN32K] - Do not dereference hook objects when it's not needed. - Avoid use after free. CORE-8698 #resolve

2014-10-24 Thread jgardou
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

[ros-diffs] [jgardou] 64955: [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 after mode

2014-10-24 Thread jgardou
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

[ros-diffs] [jgardou] 64965: [WIN32K] - Differenciate 16bpp 565 from 16bpp 555 in alphablending code. - Fix RGB vs BGR mismatch CORE-8695

2014-10-24 Thread jgardou
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

[ros-diffs] [jgardou] 64966: [WIN32K] - First implementation of CreateDIBitmap with the undocumented CBM_CREATEDIB flag. CORE-8695

2014-10-24 Thread jgardou
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

[ros-diffs] [jgardou] 64911: [USER32] - Fix LookupIconIdFromDirectoryEx, returning 0 when no matching entry is found. - Fix error handling when opening a cursor file. - Various code beautification her

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64912: [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

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64914: [WIN32K] - Reference cursor and icon objects when copying a class from one heap to another. CORE-7575

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64915: [WIN32K] - Call IntDestroyCurIconObject instead of explicitly destroying the handle. CORE-7575

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64916: [USER32_APITEST] - Add a test showing that CopyImage accepts LR_SHARED flag. CORE-7575

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64919: [USER32] - Implement CopyImage(LR_SHARED) case. CORE-7575

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64920: [WIN32K] - Use shared icon handles when copying the small class icon from the larger one. CORE-7575

2014-10-23 Thread jgardou
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

[ros-diffs] [jgardou] 64921: [WIN32SS] - In an incredibly daring move, enable the long awaited new cursors icons implementation, featuring: - Alpha channeled cursors - Animated cursors (only the fir

2014-10-23 Thread jgardou
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   2   3   4   5   6   7   8   9   10   >