Author: fireball
Date: Tue Dec  1 22:36:23 2009
New Revision: 44350

URL: http://svn.reactos.org/svn/reactos?rev=44350&view=rev
Log:
- Merge 44348 and 44349 to 0.3.11 branch.

Modified:
    branches/ros-branch-0_3_11/reactos/   (props changed)
    branches/ros-branch-0_3_11/reactos/dll/directx/d3d8/d3d8.spec   (props 
changed)
    branches/ros-branch-0_3_11/reactos/dll/directx/dsound_new/classfactory.c   
(props changed)
    branches/ros-branch-0_3_11/reactos/dll/directx/dsound_new/dsound.spec   
(props changed)
    branches/ros-branch-0_3_11/reactos/dll/directx/dsound_new/regsvr.c   (props 
changed)
    branches/ros-branch-0_3_11/reactos/dll/shellext/devcpux/devcpux.spec   
(props changed)
    branches/ros-branch-0_3_11/reactos/dll/shellext/slayer/slayer.spec   (props 
changed)
    branches/ros-branch-0_3_11/reactos/include/ndk/amd64/   (props changed)
    branches/ros-branch-0_3_11/reactos/include/ndk/amd64/asmmacro.S   (props 
changed)
    branches/ros-branch-0_3_11/reactos/lib/sdk/crt/time/   (props changed)
    branches/ros-branch-0_3_11/reactos/ntoskrnl/cc/fs.c
    branches/ros-branch-0_3_11/reactos/ntoskrnl/se/semgr.c
    
branches/ros-branch-0_3_11/reactos/subsystems/win32/win32k/include/engobjects.h 
  (props changed)
    branches/ros-branch-0_3_11/reactos/tools/rsym/log2lines.c   (props changed)
    branches/ros-branch-0_3_11/reactos/tools/rsym/log2lines.mak   (props 
changed)
    branches/ros-branch-0_3_11/reactos/tools/rsym/rsym.c   (props changed)
    branches/ros-branch-0_3_11/reactos/tools/rsym/rsym.h   (props changed)
    branches/ros-branch-0_3_11/reactos/tools/rsym/rsym.mak   (props changed)
    branches/ros-branch-0_3_11/reactos/tools/rsym/rsym_common.c   (props 
changed)

Propchange: branches/ros-branch-0_3_11/reactos/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
-/trunk/reactos:44301
+/trunk/reactos:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/dll/directx/d3d8/d3d8.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/dll/directx/d3d8/d3d8.spec:36930,38148,38151,38265,38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/dll/directx/d3d8/d3d8.spec:44301
+/trunk/reactos/dll/directx/d3d8/d3d8.spec:44301,44348-44349

Propchange: 
branches/ros-branch-0_3_11/reactos/dll/directx/dsound_new/classfactory.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/dll/win32/netshell/classfactory.c:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
-/trunk/reactos/dll/directx/dsound_new/classfactory.c:44301
+/trunk/reactos/dll/directx/dsound_new/classfactory.c:44301,44348-44349

Propchange: 
branches/ros-branch-0_3_11/reactos/dll/directx/dsound_new/dsound.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/dll/directx/dsound/dsound.spec:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
-/trunk/reactos/dll/directx/dsound_new/dsound.spec:44301
+/trunk/reactos/dll/directx/dsound_new/dsound.spec:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/dll/directx/dsound_new/regsvr.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/dll/directx/dsound/regsvr.c:34711-34712,34743,34812,34839,34842,34917,35323-35324,35347-35348,35361,35436,35509,35515,35588,35739,35746,35771,35789,35823,35902,35904-35906,35942,35947-35949,35952-35953,35966,36013,36360,36388-36389,36570,36614,36930,37323,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38148,38151,38265,38268,39151,39333,39345,40991,41000,41027-41028,41030,41050,41052,41082-41086,41499,41549,43080,43426,43454,43677,43682
-/trunk/reactos/dll/directx/dsound_new/regsvr.c:44301
+/trunk/reactos/dll/directx/dsound_new/regsvr.c:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/dll/shellext/devcpux/devcpux.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/dll/shellext/devcpux/devcpux.spec:38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/dll/shellext/devcpux/devcpux.spec:44301
+/trunk/reactos/dll/shellext/devcpux/devcpux.spec:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/dll/shellext/slayer/slayer.spec
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/dll/shellext/slayer/slayer.spec:38268,39333,39345,40991,41000,41027-41028,41050,41052,41082-41086,41549,43080
-/trunk/reactos/dll/shellext/slayer/slayer.spec:44301
+/trunk/reactos/dll/shellext/slayer/slayer.spec:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/include/ndk/amd64/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/include/ndk/amd64:34925,34967,34970,35323-35324,35347-35348,35361,35436,35509,35588,35739,35823,35952,35966,36360,37323,37434,37472,37475,37536,37820-37821,37869,37990,38013-38014,43426,43454
-/trunk/reactos/include/ndk/amd64:44301
+/trunk/reactos/include/ndk/amd64:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/include/ndk/amd64/asmmacro.S
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/include/ndk/amd64/asmmacro.S:37475,37536,37820-37821,37869,37990,38013-38014,43426,43454
-/trunk/reactos/include/ndk/amd64/asmmacro.S:44301
+/trunk/reactos/include/ndk/amd64/asmmacro.S:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/lib/sdk/crt/time/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,4 +1,4 @@
 /branches/ros-amd64-bringup/reactos/lib/sdk/crt/time:38268,41028
 /branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new:42414
-/trunk/reactos/lib/sdk/crt/time:44301
+/trunk/reactos/lib/sdk/crt/time:44301,44348-44349
 /trunk/reactos/lib/sdk/crt/time_new:39350-42241

Modified: branches/ros-branch-0_3_11/reactos/ntoskrnl/cc/fs.c
URL: 
http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_11/reactos/ntoskrnl/cc/fs.c?rev=44350&r1=44349&r2=44350&view=diff
==============================================================================
--- branches/ros-branch-0_3_11/reactos/ntoskrnl/cc/fs.c [iso-8859-1] (original)
+++ branches/ros-branch-0_3_11/reactos/ntoskrnl/cc/fs.c [iso-8859-1] Tue Dec  1 
22:36:23 2009
@@ -166,7 +166,8 @@
      {
        current = CONTAINING_RECORD(current_entry, CACHE_SEGMENT, 
BcbSegmentListEntry);
        current_entry = current_entry->Flink;
-       if (current->FileOffset > FileSizes->AllocationSize.QuadPart)
+       if (current->FileOffset > FileSizes->AllocationSize.QuadPart ||
+           (current->FileOffset == 0 && FileSizes->AllocationSize.QuadPart == 
0))
        {
            if (current->ReferenceCount == 0 || (current->ReferenceCount == 1 
&& current->Dirty))
           {

Modified: branches/ros-branch-0_3_11/reactos/ntoskrnl/se/semgr.c
URL: 
http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_11/reactos/ntoskrnl/se/semgr.c?rev=44350&r1=44349&r2=44350&view=diff
==============================================================================
--- branches/ros-branch-0_3_11/reactos/ntoskrnl/se/semgr.c [iso-8859-1] 
(original)
+++ branches/ros-branch-0_3_11/reactos/ntoskrnl/se/semgr.c [iso-8859-1] Tue Dec 
 1 22:36:23 2009
@@ -608,10 +608,12 @@
     }
     else
     {
-        DPRINT1("Denying access for caller: granted 0x%lx, desired 0x%lx 
(generic mapping %p)\n",
+        DPRINT1("HACK: Should deny access for caller: granted 0x%lx, desired 
0x%lx (generic mapping %p).\n",
                 *GrantedAccess, DesiredAccess, GenericMapping);
-        *AccessStatus = STATUS_ACCESS_DENIED;
-        return FALSE;
+        //*AccessStatus = STATUS_ACCESS_DENIED;
+        //return FALSE;
+        *AccessStatus = STATUS_SUCCESS;
+        return TRUE;
     }
 }
 

Propchange: 
branches/ros-branch-0_3_11/reactos/subsystems/win32/win32k/include/engobjects.h
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/subsystems/win32/win32k/include/engobjects.h:38268,40095,41028
-/trunk/reactos/subsystems/win32/win32k/include/engobjects.h:44301
+/trunk/reactos/subsystems/win32/win32k/include/engobjects.h:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/tools/rsym/log2lines.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 /branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.c:38268,41028
-/trunk/reactos/tools/rsym/log2lines.c:44301
+/trunk/reactos/tools/rsym/log2lines.c:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/tools/rsym/log2lines.mak
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 /branches/ros-amd64-bringup/reactos/tools/rsym/log2lines.mak:38268,41028
-/trunk/reactos/tools/rsym/log2lines.mak:44301
+/trunk/reactos/tools/rsym/log2lines.mak:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/tools/rsym/rsym.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym.c:37291,37302,37305,37320,37329,37462,37895,38129,38268,38330-38331,38341,38947,38973,39072,39114,39121,40605,41028
-/trunk/reactos/tools/rsym/rsym.c:44301
+/trunk/reactos/tools/rsym/rsym.c:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/tools/rsym/rsym.h
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym.h:37291,37302,37305,37320,37329,37462,37895,38129,38268,38330-38331,38341,38947,38973,39072,39114,39121,40605,41028
-/trunk/reactos/tools/rsym/rsym.h:44301
+/trunk/reactos/tools/rsym/rsym.h:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/tools/rsym/rsym.mak
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym.mak:37291,37302,37305,37320,37329,37462,37895,38129,38268,38330-38331,38341,38947,38973,39072,39114,39121,40605,41028
-/trunk/reactos/tools/rsym/rsym.mak:44301
+/trunk/reactos/tools/rsym/rsym.mak:44301,44348-44349

Propchange: branches/ros-branch-0_3_11/reactos/tools/rsym/rsym_common.c
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Dec  1 22:36:23 2009
@@ -1,2 +1,2 @@
 
/branches/ros-amd64-bringup/reactos/tools/rsym/rsym_common.c:37291,37302,37305,37320,37329,37462,37895,38129,38268,38330-38331,38341,38947,38973,39072,39114,39121,40605,41028
-/trunk/reactos/tools/rsym/rsym_common.c:44301
+/trunk/reactos/tools/rsym/rsym_common.c:44301,44348-44349


Reply via email to