ReactOS.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Ros-diffs
July 2006
----- 2025 -----
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
ros-diffs@reactos.org
19 participants
662 discussions
Start a n
N
ew thread
[ion] 23038: - Add ASSERT_QUEUE macro. - Cleanup queue.c - Add some ASSERTs - Properly check for SPecialApcDisable before aborting a wait. - Fix a bug in KiWaitQueue which was causing us not to remove the queue from the thread's wait list.
by ion@svn.reactos.org
Author: ion Date: Thu Jul 13 09:20:43 2006 New Revision: 23038 URL:
http://svn.reactos.org/svn/reactos?rev=23038&view=rev
Log: - Add ASSERT_QUEUE macro. - Cleanup queue.c - Add some ASSERTs - Properly check for SPecialApcDisable before aborting a wait. - Fix a bug in KiWaitQueue which was causing us not to remove the queue from the thread's wait list. Modified: trunk/reactos/include/ddk/ntifs.h trunk/reactos/ntoskrnl/ke/queue.c Modified: trunk/reactos/include/ddk/ntifs.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/ntifs.h?rev=23…
============================================================================== --- trunk/reactos/include/ddk/ntifs.h (original) +++ trunk/reactos/include/ddk/ntifs.h Thu Jul 13 09:20:43 2006 @@ -1279,6 +1279,8 @@ LIST_ENTRY ThreadListHead; } KQUEUE, *PKQUEUE, *RESTRICTED_POINTER PRKQUEUE; +#define ASSERT_QUEUE(Q) ASSERT(((Q)->Header.Type & KOBJECT_TYPE_MASK) == QueueObject); + typedef struct _MBCB { CSHORT NodeTypeCode; CSHORT NodeIsInZone; Modified: trunk/reactos/ntoskrnl/ke/queue.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/queue.c?rev=23…
============================================================================== --- trunk/reactos/ntoskrnl/ke/queue.c (original) +++ trunk/reactos/ntoskrnl/ke/queue.c Thu Jul 13 09:20:43 2006 @@ -1,38 +1,160 @@ /* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS kernel + * PROJECT: ReactOS Kernel + * LICENSE: GPL - See COPYING in the top level directory * FILE: ntoskrnl/ke/queue.c * PURPOSE: Implements kernel queues - * - * PROGRAMMERS: Alex Ionescu (alex(a)relsoft.net) + * PROGRAMMERS: Alex Ionescu (alex.ionescu(a)reactos.org) * Gunnar Dalsnes * Eric Kohl (ekohl(a)rz-online.de) */ -/* INCLUDES *****************************************************************/ +/* INCLUDES ******************************************************************/ #include <ntoskrnl.h> #define NDEBUG #include <internal/debug.h> -/* FUNCTIONS *****************************************************************/ - -LONG STDCALL KiInsertQueue(IN PKQUEUE Queue, IN PLIST_ENTRY Entry, BOOLEAN Head); - -/* - * @implemented +/* PRIVATE FUNCTIONS *********************************************************/ + +/* + * Called when a thread which has a queue entry is entering a wait state */ VOID -STDCALL +FASTCALL +KiWakeQueue(IN PKQUEUE Queue) +{ + PLIST_ENTRY QueueEntry; + PLIST_ENTRY WaitEntry; + PKWAIT_BLOCK WaitBlock; + PKTHREAD Thread; + ASSERT_QUEUE(Queue); + + /* Decrement the number of active threads */ + Queue->CurrentCount--; + + /* Make sure the counts are OK */ + if (Queue->CurrentCount < Queue->MaximumCount) + { + /* Get the Queue Entry */ + QueueEntry = Queue->EntryListHead.Flink; + + /* Get the Wait Entry */ + WaitEntry = Queue->Header.WaitListHead.Blink; + + /* Make sure that the Queue entries are not part of empty lists */ + if ((WaitEntry != &Queue->Header.WaitListHead) && + (QueueEntry != &Queue->EntryListHead)) + { + /* Remove this entry */ + RemoveEntryList(QueueEntry); + QueueEntry->Flink = NULL; + + /* Decrease the Signal State */ + Queue->Header.SignalState--; + + /* Unwait the Thread */ + WaitBlock = CONTAINING_RECORD(WaitEntry, + KWAIT_BLOCK, + WaitListEntry); + Thread = WaitBlock->Thread; + KiAbortWaitThread(Thread, (NTSTATUS)QueueEntry, IO_NO_INCREMENT); + } + } +} + +/* + * Returns the previous number of entries in the queue + */ +LONG +NTAPI +KiInsertQueue(IN PKQUEUE Queue, + IN PLIST_ENTRY Entry, + BOOLEAN Head) +{ + ULONG InitialState; + PKTHREAD Thread = KeGetCurrentThread(); + PKWAIT_BLOCK WaitBlock; + PLIST_ENTRY WaitEntry; + ASSERT_QUEUE(Queue); + + /* Save the old state */ + InitialState = Queue->Header.SignalState; + + /* Get the Entry */ + WaitEntry = Queue->Header.WaitListHead.Blink; + + /* + * Why the KeGetCurrentThread()->Queue != Queue? + * KiInsertQueue might be called from an APC for the current thread. + * -Gunnar + */ + if ((Queue->CurrentCount < Queue->MaximumCount) && + (WaitEntry != &Queue->Header.WaitListHead) && + ((Thread->Queue != Queue) || + (Thread->WaitReason != WrQueue))) + { + /* Remove the wait entry */ + RemoveEntryList(WaitEntry); + + /* Get the Wait Block and Thread */ + WaitBlock = CONTAINING_RECORD(WaitEntry, KWAIT_BLOCK, WaitListEntry); + Thread = WaitBlock->Thread; + + /* Remove the queue from the thread's wait list */ + Thread->WaitStatus = (NTSTATUS)Entry; + RemoveEntryList(&Thread->WaitListEntry); + Thread->WaitReason = 0; + + /* Increase the active threads and set the status*/ + Queue->CurrentCount++; + + /* Check if there's a Thread Timer */ + if (Thread->Timer.Header.Inserted) + { + /* Cancel the Thread Timer with the no-lock fastpath */ + Thread->Timer.Header.Inserted = FALSE; + RemoveEntryList(&Thread->Timer.TimerListEntry); + } + + /* Reschedule the Thread */ + KiUnblockThread(Thread, NULL, 0); + } + else + { + /* Increase the Entries */ + Queue->Header.SignalState++; + + /* Check which mode we're using */ + if (Head) + { + /* Insert in the head */ + InsertHeadList(&Queue->EntryListHead, Entry); + } + else + { + /* Insert at the end */ + InsertTailList(&Queue->EntryListHead, Entry); + } + } + + /* Return the previous state */ + return InitialState; +} + +/* PUBLIC FUNCTIONS **********************************************************/ + +/* + * @implemented + */ +VOID +NTAPI KeInitializeQueue(IN PKQUEUE Queue, IN ULONG Count OPTIONAL) { - DPRINT("KeInitializeQueue %x\n", Queue); - /* Initialize the Header */ KeInitializeDispatcherHeader(&Queue->Header, QueueObject, - sizeof(KQUEUE)/sizeof(ULONG), + sizeof(KQUEUE) / sizeof(ULONG), 0); /* Initialize the Lists */ @@ -48,14 +170,14 @@ * @implemented */ LONG -STDCALL +NTAPI KeInsertHeadQueue(IN PKQUEUE Queue, IN PLIST_ENTRY Entry) { LONG PreviousState; KIRQL OldIrql; - - DPRINT("KeInsertHeadQueue %x\n", Queue); + ASSERT_QUEUE(Queue); + ASSERT_IRQL_LESS_OR_EQUAL(DISPATCH_LEVEL); /* Lock the Dispatcher Database */ OldIrql = KeAcquireDispatcherDatabaseLock(); @@ -73,14 +195,15 @@ /* * @implemented */ -LONG STDCALL +LONG +NTAPI KeInsertQueue(IN PKQUEUE Queue, IN PLIST_ENTRY Entry) { LONG PreviousState; KIRQL OldIrql; - - DPRINT("KeInsertQueue %x\n", Queue); + ASSERT_QUEUE(Queue); + ASSERT_IRQL_LESS_OR_EQUAL(DISPATCH_LEVEL); /* Lock the Dispatcher Database */ OldIrql = KeAcquireDispatcherDatabaseLock(); @@ -101,18 +224,19 @@ * Returns number of entries in the queue */ LONG -STDCALL +NTAPI KeReadStateQueue(IN PKQUEUE Queue) { /* Returns the Signal State */ - return(Queue->Header.SignalState); + ASSERT_QUEUE(Queue); + return Queue->Header.SignalState; } /* * @implemented */ PLIST_ENTRY -STDCALL +NTAPI KeRemoveQueue(IN PKQUEUE Queue, IN KPROCESSOR_MODE WaitMode, IN PLARGE_INTEGER Timeout OPTIONAL) @@ -124,50 +248,49 @@ PKQUEUE PreviousQueue; PKWAIT_BLOCK WaitBlock; PKTIMER Timer; - DPRINT("KeRemoveQueue %x\n", Queue); + ASSERT_QUEUE(Queue); + ASSERT_IRQL_LESS_OR_EQUAL(DISPATCH_LEVEL); /* Check if the Lock is already held */ if (Thread->WaitNext) { - DPRINT("Lock is already held\n"); + /* It is, so next time don't do expect this */ Thread->WaitNext = FALSE; } else { /* Lock the Dispatcher Database */ - DPRINT("Lock not held, acquiring\n"); OldIrql = KeAcquireDispatcherDatabaseLock(); Thread->WaitIrql = OldIrql; } - /* This is needed so that we can set the new queue right here, before additional processing */ + /* + * This is needed so that we can set the new queue right here, + * before additional processing + */ PreviousQueue = Thread->Queue; Thread->Queue = Queue; /* Check if this is a different queue */ if (Queue != PreviousQueue) { - DPRINT("Different Queue\n"); + /* Get the current entry */ QueueEntry = &Thread->QueueListEntry; if (PreviousQueue) { /* Remove from this list */ - DPRINT("Removing Old Queue\n"); RemoveEntryList(QueueEntry); /* Wake the queue */ - DPRINT("Activating new thread\n"); KiWakeQueue(PreviousQueue); } /* Insert in this new Queue */ - DPRINT("Inserting new Queue!\n"); InsertTailList(&Queue->ThreadListHead, QueueEntry); } else { /* Same queue, decrement waiting threads */ - DPRINT("Same Queue!\n"); Queue->CurrentCount--; } @@ -179,10 +302,6 @@ if ((Queue->CurrentCount < Queue->MaximumCount) && (QueueEntry != &Queue->EntryListHead)) { - /* Remove the Entry and Save it */ - DPRINT("Removing Queue Entry. CurrentCount: %d, Maximum Count: %d\n", - Queue->CurrentCount, Queue->MaximumCount); - /* Decrease the number of entries */ Queue->Header.SignalState--; @@ -204,119 +323,110 @@ } else { - /* Do the wait */ - DPRINT("Waiting on Queue Entry. CurrentCount: %d, Maximum Count: %d\n", - Queue->CurrentCount, Queue->MaximumCount); - /* Use the Thread's Wait Block, it's big enough */ Thread->WaitBlockList = &Thread->WaitBlock[0]; - /* Check if a kernel APC is pending and we were below APC_LEVEL */ + /* Check if a kernel APC is pending and we're below APC_LEVEL */ if ((Thread->ApcState.KernelApcPending) && - (Thread->WaitIrql < APC_LEVEL)) + !(Thread->SpecialApcDisable) && (Thread->WaitIrql < APC_LEVEL)) { /* Increment the count and unlock the dispatcher */ Queue->CurrentCount++; KeReleaseDispatcherDatabaseLock(Thread->WaitIrql); - goto SkipWait; } - - /* Fail if there's a User APC Pending */ - if ((WaitMode != KernelMode) && (Thread->ApcState.UserApcPending)) + else { - /* Return the status and increase the pending threads */ - QueueEntry = (PLIST_ENTRY)STATUS_USER_APC; - Queue->CurrentCount++; - - /* Nothing to wait on */ - break; - } - - /* Build the Wait Block */ - WaitBlock = &Thread->WaitBlock[0]; - WaitBlock->Object = (PVOID)Queue; - WaitBlock->WaitKey = STATUS_SUCCESS; - WaitBlock->WaitType = WaitAny; - WaitBlock->Thread = Thread; - Thread->WaitStatus = STATUS_WAIT_0; - - /* We need to wait for the object... check if we have a timeout */ - if (Timeout) - { - /* If it's zero, then don't do any waiting */ - if (!Timeout->QuadPart) + /* Fail if there's a User APC Pending */ + if ((WaitMode != KernelMode) && + (Thread->ApcState.UserApcPending)) { - /* Instant Timeout, return the status and increase the pending threads */ - DPRINT("Queue Wait has timed out\n"); - QueueEntry = (PLIST_ENTRY)STATUS_TIMEOUT; + /* Return the status and increase the pending threads */ + QueueEntry = (PLIST_ENTRY)STATUS_USER_APC; Queue->CurrentCount++; - - /* Nothing to wait on */ break; } - /* - * Set up the Timer. We'll use the internal function so that we can - * hold on to the dispatcher lock. - */ - Timer = &Thread->Timer; - WaitBlock->NextWaitBlock = &Thread->WaitBlock[1]; - WaitBlock = &Thread->WaitBlock[1]; - - /* Set up the Timer Wait Block */ - WaitBlock->Object = (PVOID)Timer; + /* Build the Wait Block */ + WaitBlock = &Thread->WaitBlock[0]; + WaitBlock->Object = (PVOID)Queue; + WaitBlock->WaitKey = STATUS_SUCCESS; + WaitBlock->WaitType = WaitAny; WaitBlock->Thread = Thread; - WaitBlock->WaitKey = STATUS_TIMEOUT; - WaitBlock->WaitType = WaitAny; - - /* Link the timer to this Wait Block */ - Timer->Header.WaitListHead.Flink = &WaitBlock->WaitListEntry; - Timer->Header.WaitListHead.Blink = &WaitBlock->WaitListEntry; - - /* Create Timer */ - DPRINT("Creating Timer with timeout %I64d\n", *Timeout); - KiInsertTimer(Timer, *Timeout); + Thread->WaitStatus = STATUS_WAIT_0; + + /* We need to wait for the object... check for a timeout */ + if (Timeout) + { + /* Check if it's zero */ + if (!Timeout->QuadPart) + { + /* Don't wait. Return and increase pending threads */ + QueueEntry = (PLIST_ENTRY)STATUS_TIMEOUT; + Queue->CurrentCount++; + break; + } + + /* + * Set up the Timer. We'll use the internal function so + * that we can hold on to the dispatcher lock. + */ + Timer = &Thread->Timer; + WaitBlock->NextWaitBlock = &Thread->WaitBlock[1]; + WaitBlock = &Thread->WaitBlock[1]; + + /* Set up the Timer Wait Block */ + WaitBlock->Object = (PVOID)Timer; + WaitBlock->Thread = Thread; + WaitBlock->WaitKey = STATUS_TIMEOUT; + WaitBlock->WaitType = WaitAny; + + /* Link the timer to this Wait Block */ + Timer->Header.WaitListHead.Flink = + &WaitBlock->WaitListEntry; + Timer->Header.WaitListHead.Blink = + &WaitBlock->WaitListEntry; + + /* Create Timer */ + KiInsertTimer(Timer, *Timeout); + } + + /* Close the loop */ + WaitBlock->NextWaitBlock = &Thread->WaitBlock[0]; + + /* Insert the wait block into the Queues's wait list */ + WaitBlock = &Thread->WaitBlock[0]; + InsertTailList(&Queue->Header.WaitListHead, + &WaitBlock->WaitListEntry); + + /* Setup the wait information */ + Thread->WaitMode = WaitMode; + Thread->WaitReason = WrQueue; + Thread->Alertable = FALSE; + Thread->WaitTime = ((PLARGE_INTEGER)&KeTickCount)->LowPart; + Thread->State = Waiting; + + /* Find a new thread to run */ + Status = KiSwapThread(); + + /* Reset the wait reason */ + Thread->WaitReason = 0; + + /* Check if we were executing an APC */ + if (Status != STATUS_KERNEL_APC) + { + /* Done Waiting */ + return (PLIST_ENTRY)Status; + } + + /* Check if we had a timeout */ + if (Timeout) + { + /* FIXME: Fixup interval */ + DPRINT1("FIXME!!!\n"); + } } - /* Close the loop */ - WaitBlock->NextWaitBlock = &Thread->WaitBlock[0]; - - /* Insert the wait block into the Queues's wait list */ - WaitBlock = &Thread->WaitBlock[0]; - InsertTailList(&Queue->Header.WaitListHead, - &WaitBlock->WaitListEntry); - - /* Setup the wait information */ - Thread->WaitMode = WaitMode; - Thread->WaitReason = WrQueue; - Thread->Alertable = FALSE; - Thread->WaitTime = ((PLARGE_INTEGER)&KeTickCount)->LowPart; - Thread->State = Waiting; - - /* Find a new thread to run */ - DPRINT("Swapping threads\n"); - Status = KiSwapThread(); - - /* Reset the wait reason */ - Thread->WaitReason = 0; - - /* Check if we were executing an APC */ - if (Status != STATUS_KERNEL_APC) - { - /* Done Waiting */ - DPRINT("Done waking queue. Thread: %x %x!\n", KeGetCurrentThread(), Thread); - return (PLIST_ENTRY)Status; - } - - /* Check if we had a timeout */ - if (Timeout) - { - /* FIXME: Fixup interval */ - } - - /* Acquire again the lock */ -SkipWait: - DPRINT("Looping again\n"); + /* Reacquire the lock */ OldIrql = KeAcquireDispatcherDatabaseLock(); /* Save the new IRQL and decrease number of waiting threads */ @@ -327,8 +437,6 @@ /* Unlock Database and return */ KeReleaseDispatcherDatabaseLock(Thread->WaitIrql); - DPRINT("Returning. CurrentCount: %d, Maximum Count: %d\n", - Queue->CurrentCount, Queue->MaximumCount); return QueueEntry; } @@ -336,15 +444,16 @@ * @implemented */ PLIST_ENTRY -STDCALL +NTAPI KeRundownQueue(IN PKQUEUE Queue) { PLIST_ENTRY EnumEntry; PLIST_ENTRY FirstEntry = NULL; PKTHREAD Thread; KIRQL OldIrql; - - DPRINT("KeRundownQueue(Queue %x)\n", Queue); + ASSERT_QUEUE(Queue); + ASSERT_IRQL_LESS_OR_EQUAL(DISPATCH_LEVEL); + ASSERT(IsListEmpty(&Queue->Header.WaitListHead)); /* Get the Dispatcher Lock */ OldIrql = KeAcquireDispatcherDatabaseLock(); @@ -374,137 +483,4 @@ return FirstEntry; } -/* - * Called when a thread which has a queue entry is entering a wait state - */ -VOID -FASTCALL -KiWakeQueue(IN PKQUEUE Queue) -{ - PLIST_ENTRY QueueEntry; - PLIST_ENTRY WaitEntry; - PKWAIT_BLOCK WaitBlock; - PKTHREAD Thread; - - /* Decrement the number of active threads */ - DPRINT("KiWakeQueue: %x. Thread: %x\n", Queue, KeGetCurrentThread()); - Queue->CurrentCount--; - - /* Make sure the counts are OK */ - if (Queue->CurrentCount < Queue->MaximumCount) - { - /* Get the Queue Entry */ - QueueEntry = Queue->EntryListHead.Flink; - - /* Get the Wait Entry */ - WaitEntry = Queue->Header.WaitListHead.Blink; - DPRINT("Queue Count is ok; entries: %p, %p\n", QueueEntry, WaitEntry); - - /* Make sure that the Queue entries are not part of empty lists */ - if ((WaitEntry != &Queue->Header.WaitListHead) && - (QueueEntry != &Queue->EntryListHead)) - { - /* Remove this entry */ - DPRINT("Queue in List, removing it\n"); - RemoveEntryList(QueueEntry); - QueueEntry->Flink = NULL; - - /* Decrease the Signal State */ - Queue->Header.SignalState--; - - /* Unwait the Thread */ - WaitBlock = CONTAINING_RECORD(WaitEntry, - KWAIT_BLOCK, - WaitListEntry); - Thread = WaitBlock->Thread; - DPRINT1("Unwaiting Thread: %d\n", Thread->State); - KiAbortWaitThread(Thread, (NTSTATUS)QueueEntry, IO_NO_INCREMENT); - } - } -} - -/* - * Returns the previous number of entries in the queue - */ -LONG -STDCALL -KiInsertQueue(IN PKQUEUE Queue, - IN PLIST_ENTRY Entry, - BOOLEAN Head) -{ - ULONG InitialState; - PKTHREAD Thread = KeGetCurrentThread(); - PKWAIT_BLOCK WaitBlock; - PLIST_ENTRY WaitEntry; - DPRINT("KiInsertQueue(Queue %x, Entry %x)\n", Queue, Entry); - - /* Save the old state */ - InitialState = Queue->Header.SignalState; - - /* Get the Entry */ - WaitEntry = Queue->Header.WaitListHead.Blink; - DPRINT("Initial State, WaitEntry: %d, %x\n", InitialState, WaitEntry); - - /* - * Why the KeGetCurrentThread()->Queue != Queue? - * KiInsertQueue might be called from an APC for the current thread. - * -Gunnar - */ - if ((Queue->CurrentCount < Queue->MaximumCount) && - (WaitEntry != &Queue->Header.WaitListHead) && - ((Thread->Queue != Queue) || (Thread->WaitReason != WrQueue))) - { - /* Remove the wait entry */ - DPRINT("Removing Entry\n"); - RemoveEntryList(WaitEntry); - - /* Get the Wait Block and Thread */ - WaitBlock = CONTAINING_RECORD(WaitEntry, KWAIT_BLOCK, WaitListEntry); - DPRINT("Got wait block: %x\n", WaitBlock); - Thread = WaitBlock->Thread; - - /* Reset the wait reason */ - Thread->WaitReason = 0; - - /* Increase the active threads and set the status*/ - Queue->CurrentCount++; - Thread->WaitStatus = (NTSTATUS)Entry; - - /* Check if there's a Thread Timer */ - if (Thread->Timer.Header.Inserted) - { - /* Cancel the Thread Timer with the no-lock fastpath */ - DPRINT("Removing the Thread's Timer\n"); - Thread->Timer.Header.Inserted = FALSE; - RemoveEntryList(&Thread->Timer.TimerListEntry); - } - - /* Reschedule the Thread */ - DPRINT("Unblocking the Thread\n"); - KiUnblockThread(Thread, (PNTSTATUS)&Entry, 0); - } - else - { - /* Increase the Entries */ - DPRINT("Adding new Queue Entry: %d %d\n", Head, Queue->Header.SignalState); - Queue->Header.SignalState++; - - /* Check which mode we're using */ - if (Head) - { - /* Insert in the head */ - InsertHeadList(&Queue->EntryListHead, Entry); - } - else - { - /* Insert at the end */ - InsertTailList(&Queue->EntryListHead, Entry); - } - } - - /* Return the previous state */ - DPRINT("Returning\n"); - return InitialState; -} - /* EOF */
18 years, 5 months
1
0
0
0
[jimtabor] 23036: -User32: Consolidated InsertMenu and ModifyMenu A&W flags processing. Misc changes too, some based on wine.
by jimtabor@svn.reactos.org
Author: jimtabor Date: Thu Jul 13 02:43:45 2006 New Revision: 23036 URL:
http://svn.reactos.org/svn/reactos?rev=23036&view=rev
Log: -User32: Consolidated InsertMenu and ModifyMenu A&W flags processing. Misc changes too, some based on wine. Modified: trunk/reactos/dll/win32/user32/windows/menu.c Modified: trunk/reactos/dll/win32/user32/windows/menu.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/windows/m…
============================================================================== --- trunk/reactos/dll/win32/user32/windows/menu.c (original) +++ trunk/reactos/dll/win32/user32/windows/menu.c Thu Jul 13 02:43:45 2006 @@ -234,7 +234,7 @@ if (MENU_ITEM_TYPE(ItemInfo->fType) == MF_STRING && ItemInfo->dwTypeData != NULL) { - ItemInfo->cch = wcslen(ItemInfo->dwTypeData); + ItemInfo->cch = strlenW(ItemInfo->dwTypeData); } ItemInfo->fMask = MIIM_BITMAP | MIIM_CHECKMARKS | MIIM_DATA | MIIM_FTYPE | MIIM_ID | MIIM_STATE | MIIM_STRING | MIIM_SUBMENU | MIIM_TYPE; @@ -1044,7 +1044,7 @@ /* Align the text on a word boundary. */ res += (~((int)res - 1)) & 1; mii.dwTypeData = (LPWSTR) res; - res += (1 + wcslen(mii.dwTypeData)) * sizeof(WCHAR); + res += (1 + strlenW(mii.dwTypeData)) * sizeof(WCHAR); /* Align the following fields on a dword boundary. */ res += (~((int)res - 1)) & 3; @@ -1109,7 +1109,7 @@ if(!unicode) res += strlen(str) + 1; else - res += (wcslen((LPCWSTR)str) + 1) * sizeof(WCHAR); + res += (strlenW((LPCWSTR)str) + 1) * sizeof(WCHAR); if (flags & MF_POPUP) { hSubMenu = CreatePopupMenu(); @@ -1314,7 +1314,7 @@ SIZE Size; GetTextExtentPoint32W(Dc, (LPWSTR) ItemInfo->dwTypeData, - wcslen((LPWSTR) ItemInfo->dwTypeData), &Size); + strlenW((LPWSTR) ItemInfo->dwTypeData), &Size); ItemInfo->Rect.right += Size.cx; ItemInfo->Rect.bottom += max(Size.cy, GetSystemMetrics(SM_CYMENU) - 1); @@ -3119,7 +3119,7 @@ } if (! ForceMenuChar) { - Key = towupper(Key); + Key = toupperW(Key); ItemInfo = Items; for (i = 0; i < MenuInfo->MenuItemCount; i++, ItemInfo++) { @@ -3128,10 +3128,10 @@ WCHAR *p = (WCHAR *) ItemInfo->dwTypeData - 2; do { - p = wcschr(p + 2, '&'); + p = strchrW(p + 2, '&'); } while (NULL != p && L'&' == p[1]); - if (NULL != p && (towupper(p[1]) == Key)) + if (NULL != p && (toupperW(p[1]) == Key)) { return i; } @@ -3570,6 +3570,110 @@ { } + +static +BOOL +FASTCALL +MenuSetItemData( + LPMENUITEMINFOW mii, + UINT Flags, + UINT_PTR IDNewItem, + LPCWSTR NewItem, + BOOL Unicode) +{ + if(Flags & MF_BITMAP) + { + mii->fType |= MFT_BITMAP; + mii->fMask |= MIIM_BITMAP; + mii->hbmpItem = (HBITMAP) NewItem; + } + else if(Flags & MF_OWNERDRAW) + { + mii->fType |= MFT_OWNERDRAW; + mii->fMask |= MIIM_DATA; + mii->dwItemData = (DWORD) NewItem; + } + else /* Default action MF_STRING. */ + { + /* + if(mii->dwTypeData != NULL) + { + HeapFree(GetProcessHeap(),0, mii.dwTypeData); + }*/ + /* Item beginning with a backspace is a help item */ + if (NewItem != NULL) + { + if (Unicode) + { + if (*NewItem == '\b') + { + mii->fType |= MF_HELP; + NewItem++; + } + } + else + { + LPCSTR NewItemA = (LPCSTR) NewItem; + if (*NewItemA == '\b') + { + mii->fType |= MF_HELP; + NewItemA++; + NewItem = (LPCWSTR) NewItemA; + } + } + } + else + { + mii->fType |= MFT_SEPARATOR; + } + mii->fMask |= MIIM_TYPE; + mii->dwTypeData = (LPWSTR)NewItem; + if (Unicode) + mii->cch = (NULL == NewItem ? 0 : strlenW(NewItem)); + else + mii->cch = (NULL == NewItem ? 0 : strlen((LPCSTR)NewItem)); + mii->hbmpItem = NULL; + } + + if(Flags & MF_RIGHTJUSTIFY) + { + mii->fType |= MFT_RIGHTJUSTIFY; + } + if(Flags & MF_MENUBREAK) + { + mii->fType |= MFT_MENUBREAK; + } + if(Flags & MF_MENUBARBREAK) + { + mii->fType |= MFT_MENUBARBREAK; + } + if(Flags & MF_DISABLED) + { + mii->fState |= MFS_DISABLED; + } + if(Flags & MF_GRAYED) + { + mii->fState |= MFS_GRAYED; + } + + if ((mii->fType & MF_POPUP) && (Flags & MF_POPUP) && (mii->hSubMenu != (HMENU)IDNewItem)) + NtUserDestroyMenu( mii->hSubMenu ); /* ModifyMenu() spec */ + + if(Flags & MF_POPUP) + { + mii->fType |= MF_POPUP; + mii->fMask |= MIIM_SUBMENU; + mii->hSubMenu = (HMENU)IDNewItem; + } + else + { + mii->fMask |= MIIM_ID; + mii->wID = (UINT)IDNewItem; + } + return TRUE; +} + + /* FUNCTIONS *****************************************************************/ /*static BOOL @@ -4101,6 +4205,7 @@ } + /* * @implemented */ @@ -4119,59 +4224,15 @@ mii.fType = 0; mii.fState = MFS_ENABLED; - if(uFlags & MF_BITMAP) - { - mii.fType |= MFT_BITMAP; - mii.fMask |= MIIM_BITMAP; - mii.hbmpItem = (HBITMAP) lpNewItem; - } - else if(uFlags & MF_OWNERDRAW) - { - mii.fType |= MFT_OWNERDRAW; - mii.fMask |= MIIM_DATA; - mii.dwItemData = (DWORD) lpNewItem; - } - else - { - mii.fMask |= MIIM_TYPE; - mii.dwTypeData = (LPSTR)lpNewItem; - mii.cch = (NULL == lpNewItem ? 0 : strlen(lpNewItem)); - } - - if(uFlags & MF_RIGHTJUSTIFY) - { - mii.fType |= MFT_RIGHTJUSTIFY; - } - if(uFlags & MF_MENUBREAK) - { - mii.fType |= MFT_MENUBREAK; - } - if(uFlags & MF_MENUBARBREAK) - { - mii.fType |= MFT_MENUBARBREAK; - } - if(uFlags & MF_DISABLED) - { - mii.fState |= MFS_DISABLED; - } - if(uFlags & MF_GRAYED) - { - mii.fState |= MFS_GRAYED; - } - - if(uFlags & MF_POPUP) - { - mii.fType |= MF_POPUP; - mii.fMask |= MIIM_SUBMENU; - mii.hSubMenu = (HMENU)uIDNewItem; - } - else - { - mii.fMask |= MIIM_ID; - mii.wID = (UINT)uIDNewItem; - } + MenuSetItemData((LPMENUITEMINFOW) &mii, + uFlags, + uIDNewItem, + (LPCWSTR) lpNewItem, + FALSE); + return InsertMenuItemA(hMenu, uPosition, (BOOL)((MF_BYPOSITION & uFlags) > 0), &mii); } + /* @@ -4278,57 +4339,12 @@ mii.fType = 0; mii.fState = MFS_ENABLED; - if(uFlags & MF_BITMAP) - { - mii.fType |= MFT_BITMAP; - mii.fMask |= MIIM_BITMAP; - mii.hbmpItem = (HBITMAP) lpNewItem; - } - else if(uFlags & MF_OWNERDRAW) - { - mii.fType |= MFT_OWNERDRAW; - mii.fMask |= MIIM_DATA; - mii.dwItemData = (DWORD) lpNewItem; - } - else - { - mii.fMask |= MIIM_TYPE; - mii.dwTypeData = (LPWSTR)lpNewItem; - mii.cch = (NULL == lpNewItem ? 0 : wcslen(lpNewItem)); - } - - if(uFlags & MF_RIGHTJUSTIFY) - { - mii.fType |= MFT_RIGHTJUSTIFY; - } - if(uFlags & MF_MENUBREAK) - { - mii.fType |= MFT_MENUBREAK; - } - if(uFlags & MF_MENUBARBREAK) - { - mii.fType |= MFT_MENUBARBREAK; - } - if(uFlags & MF_DISABLED) - { - mii.fState |= MFS_DISABLED; - } - if(uFlags & MF_GRAYED) - { - mii.fState |= MFS_GRAYED; - } - - if(uFlags & MF_POPUP) - { - mii.fType |= MF_POPUP; - mii.fMask |= MIIM_SUBMENU; - mii.hSubMenu = (HMENU)uIDNewItem; - } - else - { - mii.fMask |= MIIM_ID; - mii.wID = (UINT)uIDNewItem; - } + MenuSetItemData( &mii, + uFlags, + uIDNewItem, + lpNewItem, + TRUE); + return InsertMenuItemW(hMenu, uPosition, (BOOL)((MF_BYPOSITION & uFlags) > 0), &mii); } @@ -4469,73 +4485,11 @@ (BOOL)(MF_BYPOSITION & uFlags), &mii)) return FALSE; - if(uFlags & MF_BITMAP) - { - mii.fType |= MFT_BITMAP; - mii.fMask |= MIIM_BITMAP; - mii.hbmpItem = (HBITMAP) lpNewItem; - } - else if(uFlags & MF_OWNERDRAW) - { - mii.fType |= MFT_OWNERDRAW; - mii.fMask |= MIIM_DATA; - mii.dwItemData = (DWORD) lpNewItem; - } - else /* Default action MF_STRING. */ - { - if(mii.dwTypeData != NULL) - { - HeapFree(GetProcessHeap(),0, mii.dwTypeData); - } - /* Item beginning with a backspace is a help item */ - if (lpNewItem != NULL) - { - if (*lpNewItem == '\b') - { - mii.fType |= MF_HELP; - lpNewItem++; - } - } - mii.fMask |= MIIM_TYPE; - mii.dwTypeData = (LPSTR)lpNewItem; - mii.cch = (NULL == lpNewItem ? 0 : strlen(lpNewItem)); - } - - if(uFlags & MF_RIGHTJUSTIFY) - { - mii.fType |= MFT_RIGHTJUSTIFY; - } - if(uFlags & MF_MENUBREAK) - { - mii.fType |= MFT_MENUBREAK; - } - if(uFlags & MF_MENUBARBREAK) - { - mii.fType |= MFT_MENUBARBREAK; - } - if(uFlags & MF_DISABLED) - { - mii.fState |= MFS_DISABLED; - } - if(uFlags & MF_GRAYED) - { - mii.fState |= MFS_GRAYED; - } - - if ((mii.fType & MF_POPUP) && (uFlags & MF_POPUP) && (mii.hSubMenu != (HMENU)uIDNewItem)) - NtUserDestroyMenu( mii.hSubMenu ); /* ModifyMenu() spec */ - - if(uFlags & MF_POPUP) - { - mii.fType |= MF_POPUP; - mii.fMask |= MIIM_SUBMENU; - mii.hSubMenu = (HMENU)uIDNewItem; - } - else - { - mii.fMask |= MIIM_ID; - mii.wID = (UINT)uIDNewItem; - } + MenuSetItemData((LPMENUITEMINFOW) &mii, + uFlags, + uIDNewItem, + (LPCWSTR) lpNewItem, + FALSE); return SetMenuItemInfoA( hMnu, uPosition, @@ -4568,73 +4522,11 @@ (PROSMENUITEMINFO) &mii, FALSE)) return FALSE; - if(uFlags & MF_BITMAP) - { - mii.fType |= MFT_BITMAP; - mii.fMask |= MIIM_BITMAP; - mii.hbmpItem = (HBITMAP) lpNewItem; - } - else if(uFlags & MF_OWNERDRAW) - { - mii.fType |= MFT_OWNERDRAW; - mii.fMask |= MIIM_DATA; - mii.dwItemData = (DWORD) lpNewItem; - } - else - { - /* - if(mii.dwTypeData != NULL) - { - HeapFree(GetProcessHeap(),0, mii.dwTypeData); - } */ - if (lpNewItem != NULL) - { - if (*lpNewItem == '\b') - { - mii.fType |= MF_HELP; - lpNewItem++; - } - } - mii.fMask |= MIIM_TYPE; - mii.dwTypeData = (LPWSTR)lpNewItem; - mii.cch = (NULL == lpNewItem ? 0 : wcslen(lpNewItem)); - } - - if(uFlags & MF_RIGHTJUSTIFY) - { - mii.fType |= MFT_RIGHTJUSTIFY; - } - if(uFlags & MF_MENUBREAK) - { - mii.fType |= MFT_MENUBREAK; - } - if(uFlags & MF_MENUBARBREAK) - { - mii.fType |= MFT_MENUBARBREAK; - } - if(uFlags & MF_DISABLED) - { - mii.fState |= MFS_DISABLED; - } - if(uFlags & MF_GRAYED) - { - mii.fState |= MFS_GRAYED; - } - - if ((mii.fType & MF_POPUP) && (uFlags & MF_POPUP) && (mii.hSubMenu != (HMENU)uIDNewItem)) - NtUserDestroyMenu( mii.hSubMenu ); - - if(uFlags & MF_POPUP) - { - mii.fType |= MF_POPUP; - mii.fMask |= MIIM_SUBMENU; - mii.hSubMenu = (HMENU)uIDNewItem; - } - else - { - mii.fMask |= MIIM_ID; - mii.wID = (UINT)uIDNewItem; - } + MenuSetItemData( &mii, + uFlags, + uIDNewItem, + lpNewItem, + TRUE); return SetMenuItemInfoW( hMnu, uPosition, @@ -4792,7 +4684,7 @@ RtlCopyMemory(&MenuItemInfoW, lpmii, min(lpmii->cbSize, sizeof(MENUITEMINFOW))); if (0 != (MenuItemInfoW.fMask & MIIM_STRING)) { - MenuItemInfoW.cch = wcslen(MenuItemInfoW.dwTypeData); + MenuItemInfoW.cch = strlenW(MenuItemInfoW.dwTypeData); } return NtUserMenuItemInfo(hMenu, uItem, fByPosition,
18 years, 5 months
1
0
0
0
[gedmurphy] 23035: DIALOG -> DIALOGEX to correctly handle MS Shell Dlg
by gedmurphy@svn.reactos.org
Author: gedmurphy Date: Thu Jul 13 01:52:08 2006 New Revision: 23035 URL:
http://svn.reactos.org/svn/reactos?rev=23035&view=rev
Log: DIALOG -> DIALOGEX to correctly handle MS Shell Dlg Modified: trunk/reactos/dll/win32/newdev/De.rc trunk/reactos/dll/win32/newdev/En.rc trunk/reactos/dll/win32/newdev/Es.rc trunk/reactos/dll/win32/newdev/Fr.rc trunk/reactos/dll/win32/newdev/Hu.rc trunk/reactos/dll/win32/newdev/Ru.rc Modified: trunk/reactos/dll/win32/newdev/De.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/De.rc?rev…
============================================================================== --- trunk/reactos/dll/win32/newdev/De.rc (original) +++ trunk/reactos/dll/win32/newdev/De.rc Thu Jul 13 01:52:08 2006 @@ -1,6 +1,6 @@ LANGUAGE LANG_GERMAN, SUBLANG_GERMAN -IDD_WELCOMEPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_WELCOMEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" @@ -18,7 +18,7 @@ "Button",BS_AUTORADIOBUTTON,120,133,164,14 END -IDD_NODRIVER DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NODRIVER DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" @@ -33,7 +33,7 @@ BS_AUTOCHECKBOX | WS_TABSTOP,120,170,180,11 END -IDD_INSTALLFAILED DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_INSTALLFAILED DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" @@ -45,7 +45,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,134,55,164,11 END -IDD_CHSOURCE DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_CHSOURCE DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" FONT 8, "MS Shell Dlg" @@ -63,7 +63,7 @@ WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL END -IDD_SEARCHDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_SEARCHDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" FONT 8, "MS Shell Dlg" @@ -71,7 +71,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,51,20,169,16 END -IDD_INSTALLDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_INSTALLDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" FONT 8, "MS Shell Dlg" @@ -79,7 +79,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,51,20,169,16 END -IDD_NEEDREBOOT DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NEEDREBOOT DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -93,7 +93,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,148,53,147,12 END -IDD_FINISHPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_FINISHPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardwareinstallation" Modified: trunk/reactos/dll/win32/newdev/En.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/En.rc?rev…
============================================================================== --- trunk/reactos/dll/win32/newdev/En.rc (original) +++ trunk/reactos/dll/win32/newdev/En.rc Thu Jul 13 01:52:08 2006 @@ -1,6 +1,6 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -IDD_WELCOMEPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_WELCOMEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -18,7 +18,7 @@ "Button",BS_AUTORADIOBUTTON,120,133,164,14 END -IDD_NODRIVER DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NODRIVER DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -33,7 +33,7 @@ BS_AUTOCHECKBOX | WS_TABSTOP,120,170,180,11 END -IDD_INSTALLFAILED DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_INSTALLFAILED DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -45,7 +45,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,134,55,164,11 END -IDD_CHSOURCE DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_CHSOURCE DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" FONT 8, "MS Shell Dlg" @@ -63,7 +63,7 @@ WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL END -IDD_SEARCHDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_SEARCHDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" FONT 8, "MS Shell Dlg" @@ -71,7 +71,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,51,20,169,16 END -IDD_INSTALLDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_INSTALLDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" FONT 8, "MS Shell Dlg" @@ -79,7 +79,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,51,20,169,16 END -IDD_NEEDREBOOT DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NEEDREBOOT DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -93,7 +93,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,148,53,147,12 END -IDD_FINISHPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_FINISHPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" Modified: trunk/reactos/dll/win32/newdev/Es.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/Es.rc?rev…
============================================================================== --- trunk/reactos/dll/win32/newdev/Es.rc (original) +++ trunk/reactos/dll/win32/newdev/Es.rc Thu Jul 13 01:52:08 2006 @@ -1,6 +1,6 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL -IDD_WELCOMEPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_WELCOMEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Instalación de Dispositivos" @@ -18,7 +18,7 @@ "Button",BS_AUTORADIOBUTTON,120,133,164,14 END -IDD_NODRIVER DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NODRIVER DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Instalación de Dispositivos" @@ -33,7 +33,7 @@ BS_AUTOCHECKBOX | WS_TABSTOP,120,170,180,11 END -IDD_INSTALLFAILED DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_INSTALLFAILED DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -45,7 +45,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,134,55,164,11 END -IDD_CHSOURCE DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_CHSOURCE DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Instalación de Dispositivos" FONT 8, "MS Shell Dlg" @@ -63,7 +63,7 @@ WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL END -IDD_SEARCHDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_SEARCHDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" FONT 8, "MS Shell Dlg" @@ -71,7 +71,7 @@ LTEXT "DISPOSITIVO DESCONOCIDO",IDC_DEVICE,51,20,169,16 END -IDD_INSTALLDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_INSTALLDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" FONT 8, "MS Shell Dlg" @@ -79,7 +79,7 @@ LTEXT "DISPOSITIVO DESCONOCIDO",IDC_DEVICE,51,20,169,16 END -IDD_NEEDREBOOT DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NEEDREBOOT DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -93,7 +93,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,148,53,147,12 END -IDD_FINISHPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_FINISHPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" Modified: trunk/reactos/dll/win32/newdev/Fr.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/Fr.rc?rev…
============================================================================== --- trunk/reactos/dll/win32/newdev/Fr.rc (original) +++ trunk/reactos/dll/win32/newdev/Fr.rc Thu Jul 13 01:52:08 2006 @@ -1,6 +1,6 @@ LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL -IDD_WELCOMEPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_WELCOMEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" @@ -18,7 +18,7 @@ "Button",BS_AUTORADIOBUTTON,115,133,164,14 END -IDD_NODRIVER DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NODRIVER DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" @@ -33,7 +33,7 @@ BS_AUTOCHECKBOX | WS_TABSTOP,114,170,180,11 END -IDD_INSTALLFAILED DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_INSTALLFAILED DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" @@ -45,7 +45,7 @@ LTEXT "Matériel inconnu",IDC_DEVICE,134,55,164,11 END -IDD_CHSOURCE DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_CHSOURCE DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" FONT 8, "MS Shell Dlg" @@ -63,7 +63,7 @@ WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL END -IDD_SEARCHDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_SEARCHDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" FONT 8, "MS Shell Dlg" @@ -71,7 +71,7 @@ LTEXT "MATERIEL INCONNU",IDC_DEVICE,51,20,169,16 END -IDD_INSTALLDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_INSTALLDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" FONT 8, "MS Shell Dlg" @@ -79,7 +79,7 @@ LTEXT "MATERIEL INCONNU",IDC_DEVICE,51,20,169,16 END -IDD_NEEDREBOOT DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NEEDREBOOT DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -93,7 +93,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,148,53,147,12 END -IDD_FINISHPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_FINISHPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Installation de matériel" Modified: trunk/reactos/dll/win32/newdev/Hu.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/Hu.rc?rev…
============================================================================== --- trunk/reactos/dll/win32/newdev/Hu.rc (original) +++ trunk/reactos/dll/win32/newdev/Hu.rc Thu Jul 13 01:52:08 2006 @@ -1,7 +1,7 @@ // Hungarian resource file by Robert Horvath - talley at cubeclub.hu LANGUAGE LANG_HUNGARIAN, SUBLANG_NEUTRAL -IDD_WELCOMEPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_WELCOMEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardver telepítõ" @@ -19,7 +19,7 @@ "Button",BS_AUTORADIOBUTTON,120,133,164,14 END -IDD_NODRIVER DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NODRIVER DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardver telepítõ" @@ -34,7 +34,7 @@ BS_AUTOCHECKBOX | WS_TABSTOP,120,170,180,11 END -IDD_INSTALLFAILED DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_INSTALLFAILED DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -46,7 +46,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,134,55,164,11 END -IDD_CHSOURCE DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_CHSOURCE DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardver telepítõ" FONT 8, "MS Shell Dlg" @@ -64,7 +64,7 @@ WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL END -IDD_SEARCHDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_SEARCHDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardver telepítõ" FONT 8, "MS Shell Dlg" @@ -72,7 +72,7 @@ LTEXT "Ismeretlen eszköz!",IDC_DEVICE,51,20,169,16 END -IDD_INSTALLDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_INSTALLDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardver telepítõ" FONT 8, "MS Shell Dlg" @@ -80,7 +80,7 @@ LTEXT "Ismeretlen eszköz!",IDC_DEVICE,51,20,169,16 END -IDD_NEEDREBOOT DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NEEDREBOOT DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -94,7 +94,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,148,53,147,12 END -IDD_FINISHPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_FINISHPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Hardver telepítõ" Modified: trunk/reactos/dll/win32/newdev/Ru.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/Ru.rc?rev…
============================================================================== --- trunk/reactos/dll/win32/newdev/Ru.rc (original) +++ trunk/reactos/dll/win32/newdev/Ru.rc Thu Jul 13 01:52:08 2006 @@ -1,6 +1,6 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT -IDD_WELCOMEPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_WELCOMEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Óñòàíîâêà îáîðóäîâàíèÿ" @@ -18,7 +18,7 @@ "Button",BS_AUTORADIOBUTTON,120,133,164,14 END -IDD_NODRIVER DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NODRIVER DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Óñòàíîâêà îáîðóäîâàíèÿ" @@ -33,7 +33,7 @@ BS_AUTOCHECKBOX | WS_TABSTOP,120,170,180,11 END -IDD_INSTALLFAILED DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_INSTALLFAILED DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -45,7 +45,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,134,55,164,11 END -IDD_CHSOURCE DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_CHSOURCE DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Óñòàíîâêà îáîðóäîâàíèÿ" FONT 8, "MS Shell Dlg" @@ -63,7 +63,7 @@ WS_VSCROLL | WS_TABSTOP | CBS_AUTOHSCROLL END -IDD_SEARCHDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_SEARCHDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Óñòàíîâêà îáîðóäîâàíèÿ" FONT 8, "MS Shell Dlg" @@ -71,7 +71,7 @@ LTEXT "Íåèçâåñòíîå óñòðîéñòâî",IDC_DEVICE,51,20,169,16 END -IDD_INSTALLDRV DIALOG DISCARDABLE 0, 0, 317, 143 +IDD_INSTALLDRV DIALOGEX DISCARDABLE 0, 0, 317, 143 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Óñòàíîâêà îáîðóäîâàíèÿ" FONT 8, "MS Shell Dlg" @@ -79,7 +79,7 @@ LTEXT "Íåèçâåñòíîå óñòðîéñòâî",IDC_DEVICE,51,20,169,16 END -IDD_NEEDREBOOT DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_NEEDREBOOT DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Device installation" @@ -93,7 +93,7 @@ LTEXT "UNKNOWN DEVICE",IDC_DEVICE,148,53,147,12 END -IDD_FINISHPAGE DIALOG DISCARDABLE 0, 0, 317, 193 +IDD_FINISHPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Óñòàíîâêà îáîðóäîâàíèÿ"
18 years, 5 months
1
0
0
0
[greatlrd] 23034: patch from w3seek :Bug #: 1669 : Probing macros improvements and fixes
by greatlrd@svn.reactos.org
Author: greatlrd Date: Thu Jul 13 01:42:08 2006 New Revision: 23034 URL:
http://svn.reactos.org/svn/reactos?rev=23034&view=rev
Log: patch from w3seek :Bug #: 1669 : Probing macros improvements and fixes Modified: trunk/reactos/include/reactos/probe.h Modified: trunk/reactos/include/reactos/probe.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/probe.h?re…
============================================================================== --- trunk/reactos/include/reactos/probe.h (original) +++ trunk/reactos/include/reactos/probe.h Thu Jul 13 01:42:08 2006 @@ -40,20 +40,19 @@ #define ProbeForWriteInt(Ptr) ProbeForWriteGenericType(Ptr, INT) #define ProbeForWriteUlonglong(Ptr) ProbeForWriteGenericType(Ptr, ULONGLONG) #define ProbeForWriteLonglong(Ptr) ProbeForWriteGenericType(Ptr, LONGLONG) -#define ProbeForWriteLonglong(Ptr) ProbeForWriteGenericType(Ptr, LONGLONG) #define ProbeForWritePointer(Ptr) ProbeForWriteGenericType(Ptr, PVOID) #define ProbeForWriteHandle(Ptr) ProbeForWriteGenericType(Ptr, HANDLE) #define ProbeForWriteLangid(Ptr) ProbeForWriteGenericType(Ptr, LANGID) #define ProbeForWriteSize_t(Ptr) ProbeForWriteGenericType(Ptr, SIZE_T) -#define ProbeForWriteLargeInteger(Ptr) ProbeForWriteGenericType(&(Ptr)->QuadPart, LONGLONG) -#define ProbeForWriteUlargeInteger(Ptr) ProbeForWriteGenericType(&(Ptr)->QuadPart, ULONGLONG) -#define ProbeForWriteUnicodeString(Ptr) ProbeForWriteGenericType(Ptr, UNICODE_STRING) +#define ProbeForWriteLargeInteger(Ptr) ProbeForWriteGenericType(&((PLARGE_INTEGER)Ptr)->QuadPart, LONGLONG) +#define ProbeForWriteUlargeInteger(Ptr) ProbeForWriteGenericType(&((PULARGE_INTEGER)Ptr)->QuadPart, ULONGLONG) +#define ProbeForWriteUnicodeString(Ptr) ProbeForWriteGenericType((PUNICODE_STRING)Ptr, UNICODE_STRING) #define ProbeForReadGenericType(Ptr, Type, Default) \ (((ULONG_PTR)(Ptr) + sizeof(Type) - 1 < (ULONG_PTR)(Ptr) || \ (ULONG_PTR)(Ptr) + sizeof(Type) - 1 >= (ULONG_PTR)MmUserProbeAddress) ? \ ExRaiseStatus (STATUS_ACCESS_VIOLATION), Default : \ - *(Type *)(Ptr)) + *(const volatile Type *)(Ptr)) #define ProbeForReadBoolean(Ptr) ProbeForReadGenericType(Ptr, BOOLEAN, FALSE) #define ProbeForReadUchar(Ptr) ProbeForReadGenericType(Ptr, UCHAR, 0) @@ -70,9 +69,9 @@ #define ProbeForReadHandle(Ptr) ProbeForReadGenericType(Ptr, HANDLE, NULL) #define ProbeForReadLangid(Ptr) ProbeForReadGenericType(Ptr, LANGID, 0) #define ProbeForReadSize_t(Ptr) ProbeForReadGenericType(Ptr, SIZE_T, 0) -#define ProbeForReadLargeInteger(Ptr) ProbeForReadGenericType(Ptr, LARGE_INTEGER, __emptyLargeInteger) -#define ProbeForReadUlargeInteger(Ptr) ProbeForReadGenericType(Ptr, ULARGE_INTEGER, __emptyULargeInteger) -#define ProbeForReadUnicodeString(Ptr) ProbeForReadGenericType(Ptr, UNICODE_STRING, __emptyUnicodeString) +#define ProbeForReadLargeInteger(Ptr) ProbeForReadGenericType((const LARGE_INTEGER *)(Ptr), LARGE_INTEGER, __emptyLargeInteger) +#define ProbeForReadUlargeInteger(Ptr) ProbeForReadGenericType((const ULARGE_INTEGER *)(Ptr), ULARGE_INTEGER, __emptyULargeInteger) +#define ProbeForReadUnicodeString(Ptr) ProbeForReadGenericType((const UNICODE_STRING *)(Ptr), UNICODE_STRING, __emptyUnicodeString) #define ProbeAndZeroHandle(Ptr) \ do { \ @@ -91,7 +90,7 @@ NTAPI ProbeAndCaptureUnicodeString(OUT PUNICODE_STRING Dest, IN KPROCESSOR_MODE CurrentMode, - IN PUNICODE_STRING UnsafeSrc) + IN const UNICODE_STRING *UnsafeSrc) { NTSTATUS Status = STATUS_SUCCESS; WCHAR *Buffer = NULL;
18 years, 5 months
1
0
0
0
[greatlrd] 23033: patch from w3seek : Bug#: 1671 : RTL: Fix checking the SACL data area in the Win64 version of RtlSelfRelativeToAbsoluteSD2
by greatlrd@svn.reactos.org
Author: greatlrd Date: Thu Jul 13 01:36:05 2006 New Revision: 23033 URL:
http://svn.reactos.org/svn/reactos?rev=23033&view=rev
Log: patch from w3seek : Bug#: 1671 : RTL: Fix checking the SACL data area in the Win64 version of RtlSelfRelativeToAbsoluteSD2 Modified: trunk/reactos/lib/rtl/sd.c Modified: trunk/reactos/lib/rtl/sd.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/sd.c?rev=23033&r1=…
============================================================================== --- trunk/reactos/lib/rtl/sd.c (original) +++ trunk/reactos/lib/rtl/sd.c Thu Jul 13 01:36:05 2006 @@ -837,7 +837,7 @@ { if (((ULONG_PTR)pSacl < (ULONG_PTR)DataStart) || DataStart == NULL) DataStart = pSacl; - if (((ULONG_PTR)pSacl + DaclLength > (ULONG_PTR)DataEnd) || DataEnd == NULL) + if (((ULONG_PTR)pSacl + SaclLength > (ULONG_PTR)DataEnd) || DataEnd == NULL) DataEnd = (PVOID)((ULONG_PTR)pSacl + SaclLength); }
18 years, 5 months
1
0
0
0
[fireball] 23032: - Fix a mistake with outputting always non-initialized buffer in a DPRINT1 - Add a branch for stopping the screensaver - Prettify the tracing debug message (it shows now if it's a start or a stop request) - Add a success-check for RegOpenKeyExW too
by fireball@svn.reactos.org
Author: fireball Date: Thu Jul 13 01:33:14 2006 New Revision: 23032 URL:
http://svn.reactos.org/svn/reactos?rev=23032&view=rev
Log: - Fix a mistake with outputting always non-initialized buffer in a DPRINT1 - Add a branch for stopping the screensaver - Prettify the tracing debug message (it shows now if it's a start or a stop request) - Add a success-check for RegOpenKeyExW too Modified: trunk/reactos/subsystems/win32/csrss/win32csr/conio.c Modified: trunk/reactos/subsystems/win32/csrss/win32csr/conio.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
============================================================================== --- trunk/reactos/subsystems/win32/csrss/win32csr/conio.c (original) +++ trunk/reactos/subsystems/win32/csrss/win32csr/conio.c Thu Jul 13 01:33:14 2006 @@ -3326,22 +3326,23 @@ } CSR_API(CsrStartScreenSaver) -{ - - DPRINT("CsrStartScreenSaver : Start Screen Saver \n"); - +{ + + DPRINT("CsrStartScreenSaver : %s Screen Saver \n", + (Request->Data.StartScreenSaver.Start) ? "Start" : "Stop"); + if (Request->Data.StartScreenSaver.Start == TRUE) { STARTUPINFOW si; PROCESS_INFORMATION pi; WCHAR szCmdline[MAX_PATH]; - + HKEY hKey; WCHAR szBuffer[MAX_PATH]; DWORD bufferSize = sizeof(szBuffer); DWORD varType = REG_SZ; LONG result; - + /* FIXME : 1. Make it unicode and ansi compatible with TCHAR @@ -3356,32 +3357,43 @@ 4. Move the code to winlogon SAS and screen saver must run in the secuar desktop. But current our Winlogon does not working well with SAS and with Secure desktop, So I (Magnus Olsen aka GreatLord) - add the code here as w3seek recomandete + add the code here as w3seek recommended */ - - - RegOpenKeyExW(HKEY_CURRENT_USER, L"Control Panel\\Desktop", 0, KEY_ALL_ACCESS, &hKey); - result = RegQueryValueExW(hKey, L"SCRNSAVE.EXE", 0, &varType, (LPBYTE)szBuffer, &bufferSize); - if(result == ERROR_SUCCESS) - { - swprintf(szCmdline, L"%s /s",szBuffer); - DPRINT1("CsrStartScreenSaver : OK %S\n",szCmdline); - ZeroMemory( &si, sizeof(si) ); - si.cb = sizeof(si); - ZeroMemory( &pi, sizeof(pi) ); - if(CreateProcessW( NULL, szCmdline, NULL, NULL, FALSE, 0, NULL,NULL,&si, &pi )) - { - CloseHandle( pi.hProcess ); - CloseHandle( pi.hThread ); - } - } - else - { - DPRINT1("CsrStartScreenSaver : FAIL %S\n",szBuffer); - } - RegCloseKey(hKey); - } - return Request->Status = STATUS_SUCCESS; + + result = RegOpenKeyExW(HKEY_CURRENT_USER, L"Control Panel\\Desktop", 0, KEY_ALL_ACCESS, &hKey); + if (result == ERROR_SUCCESS) + { + result = RegQueryValueExW(hKey, L"SCRNSAVE.EXE", 0, &varType, (LPBYTE)szBuffer, &bufferSize); + if(result == ERROR_SUCCESS) + { + swprintf(szCmdline, L"%s /s",szBuffer); + DPRINT1("CsrStartScreenSaver : OK %S, Name %S\n", szCmdline, szBuffer); + ZeroMemory( &si, sizeof(si) ); + si.cb = sizeof(si); + ZeroMemory( &pi, sizeof(pi) ); + if(CreateProcessW( NULL, szCmdline, NULL, NULL, FALSE, 0, NULL,NULL,&si, &pi )) + { + CloseHandle( pi.hProcess ); + CloseHandle( pi.hThread ); + } + } + else + { + DPRINT1("CsrStartScreenSaver : failed 0x%08X\n", result); + } + RegCloseKey(hKey); + } + else + { + DPRINT1("CsrStartScreenSaver : failed to RegOpenKeyExW 0x%08X\n", result); + } + return Request->Status = STATUS_SUCCESS; + } + else + { + /* TODO: Stopping the screensaver */ + return Request->Status = STATUS_NOT_IMPLEMENTED; + } } /* EOF */
18 years, 5 months
1
0
0
0
[janderwald] 23031: conio.c: * create a CSRSS_SCREEN_BUFFER object before TuiInit/GuiInit -> required for variable screen buffer sizes * improve error handling in CsrCreateScreenBuffer guiconsole.c: * directly store WindowSize in CSRSS_CONSOLE struct * read ScreenBufferSize value from registry and store result in CSRSS_SCREEN_BUFFER * use default values for ScreenBufferSize / WindowSize tuiconsole.c: * set screenbuffer size to size of physical console size in init
by janderwald@svn.reactos.org
Author: janderwald Date: Thu Jul 13 01:06:21 2006 New Revision: 23031 URL:
http://svn.reactos.org/svn/reactos?rev=23031&view=rev
Log: conio.c: * create a CSRSS_SCREEN_BUFFER object before TuiInit/GuiInit -> required for variable screen buffer sizes * improve error handling in CsrCreateScreenBuffer guiconsole.c: * directly store WindowSize in CSRSS_CONSOLE struct * read ScreenBufferSize value from registry and store result in CSRSS_SCREEN_BUFFER * use default values for ScreenBufferSize / WindowSize tuiconsole.c: * set screenbuffer size to size of physical console size in init Modified: trunk/reactos/subsystems/win32/csrss/win32csr/conio.c trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c trunk/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c Modified: trunk/reactos/subsystems/win32/csrss/win32csr/conio.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
============================================================================== --- trunk/reactos/subsystems/win32/csrss/win32csr/conio.c (original) +++ trunk/reactos/subsystems/win32/csrss/win32csr/conio.c Thu Jul 13 01:06:21 2006 @@ -108,14 +108,13 @@ CsrInitConsoleScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer) { + DPRINT("CsrInitConsoleScreenBuffer Size X %d Size Y %d\n", Buffer->MaxX, Buffer->MaxY); + Buffer->Header.Type = CONIO_SCREEN_BUFFER_MAGIC; Buffer->Header.ReferenceCount = 0; - Buffer->MaxX = Console->Size.X; - Buffer->MaxY = Console->Size.Y; Buffer->ShowX = 0; Buffer->ShowY = 0; - //FIXME - Buffer->Buffer = HeapAlloc(Win32CsrApiHeap, 0, Buffer->MaxX * Buffer->MaxY * 2); + Buffer->Buffer = HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY, Buffer->MaxX * Buffer->MaxY * sizeof(WCHAR)); if (NULL == Buffer->Buffer) { return STATUS_INSUFFICIENT_RESOURCES; @@ -176,37 +175,46 @@ } Console->PrivateData = NULL; InitializeCriticalSection(&Console->Header.Lock); + GuiMode = DtbgIsDesktopVisible(); - if (! GuiMode) - { - Status = TuiInitConsole(Console); - if (! NT_SUCCESS(Status)) - { - DPRINT1("Failed to open text-mode console, switching to gui-mode\n"); - GuiMode = TRUE; - } - } - if (GuiMode) - { - Status = GuiInitConsole(Console); - if (! NT_SUCCESS(Status)) - { - RtlFreeUnicodeString(&Console->Title); - DeleteCriticalSection(&Console->Header.Lock); - CloseHandle(Console->ActiveEvent); - return Status; - } - } - - NewBuffer = HeapAlloc(Win32CsrApiHeap, 0, sizeof(CSRSS_SCREEN_BUFFER)); + + /* allocate console screen buffer */ + NewBuffer = HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY, sizeof(CSRSS_SCREEN_BUFFER)); + /* make console active, and insert into console list */ + Console->ActiveBuffer = (PCSRSS_SCREEN_BUFFER) NewBuffer; + /* add a reference count because the buffer is tied to the console */ + InterlockedIncrement(&Console->ActiveBuffer->Header.ReferenceCount); if (NULL == NewBuffer) { - ConioCleanupConsole(Console); RtlFreeUnicodeString(&Console->Title); DeleteCriticalSection(&Console->Header.Lock); CloseHandle(Console->ActiveEvent); return STATUS_INSUFFICIENT_RESOURCES; } + + if (! GuiMode) + { + Status = TuiInitConsole(Console); + if (! NT_SUCCESS(Status)) + { + DPRINT1("Failed to open text-mode console, switching to gui-mode\n"); + GuiMode = TRUE; + } + } + if (GuiMode) + { + Status = GuiInitConsole(Console); + if (! NT_SUCCESS(Status)) + { + HeapFree(Win32CsrApiHeap,0, NewBuffer); + RtlFreeUnicodeString(&Console->Title); + DeleteCriticalSection(&Console->Header.Lock); + CloseHandle(Console->ActiveEvent); + DPRINT1("GuiInitConsole: failed\n"); + return Status; + } + } + Status = CsrInitConsoleScreenBuffer(Console, NewBuffer); if (! NT_SUCCESS(Status)) { @@ -215,12 +223,11 @@ DeleteCriticalSection(&Console->Header.Lock); CloseHandle(Console->ActiveEvent); HeapFree(Win32CsrApiHeap, 0, NewBuffer); + DPRINT1("CsrInitConsoleScreenBuffer: failed\n"); return Status; } - Console->ActiveBuffer = NewBuffer; - /* add a reference count because the buffer is tied to the console */ - InterlockedIncrement(&Console->ActiveBuffer->Header.ReferenceCount); - /* make console active, and insert into console list */ + + /* copy buffer contents to screen */ ConioDrawConsole(Console); @@ -2201,24 +2208,38 @@ Request->Header.u1.s1.TotalLength = sizeof(CSR_API_MESSAGE); Request->Header.u1.s1.DataLength = sizeof(CSR_API_MESSAGE) - sizeof(PORT_MESSAGE); - Buff = HeapAlloc(Win32CsrApiHeap, 0, sizeof(CSRSS_SCREEN_BUFFER)); - if (NULL == Buff) + Buff = HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY, sizeof(CSRSS_SCREEN_BUFFER)); + + if (Buff != NULL) + { + if (Console->ActiveBuffer) + { + Buff->MaxX = Console->ActiveBuffer->MaxX; + Buff->MaxY = Console->ActiveBuffer->MaxY; + } + + if (Buff->MaxX == 0) + Buff->MaxX = 80; + + if (Buff->MaxY == 0) + Buff->MaxY = 25; + + Status = CsrInitConsoleScreenBuffer(Console, Buff); + if(! NT_SUCCESS(Status)) + { + Request->Status = Status; + } + else + { + Request->Status = Win32CsrInsertObject(ProcessData, &Request->Data.CreateScreenBufferRequest.OutputHandle, &Buff->Header); + } + } + else { Request->Status = STATUS_INSUFFICIENT_RESOURCES; } - Status = CsrInitConsoleScreenBuffer(Console, Buff); - if(! NT_SUCCESS(Status)) - { - Request->Status = Status; - } - else - { - Request->Status = Win32CsrInsertObject(ProcessData, &Request->Data.CreateScreenBufferRequest.OutputHandle, &Buff->Header); - } - ConioUnlockConsole(Console); - return Request->Status; } Modified: trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
============================================================================== --- trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c (original) +++ trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c Thu Jul 13 01:06:21 2006 @@ -40,7 +40,6 @@ DWORD FullScreen; DWORD QuickEdit; DWORD InsertMode; - DWORD WindowSize; } GUI_CONSOLE_DATA, *PGUI_CONSOLE_DATA; #ifndef WM_APP @@ -215,7 +214,7 @@ return FALSE; } static void FASTCALL -GuiConsoleReadUserSettings(HKEY hKey, PGUI_CONSOLE_DATA GuiData) +GuiConsoleReadUserSettings(HKEY hKey, PCSRSS_CONSOLE Console, PGUI_CONSOLE_DATA GuiData, PCSRSS_SCREEN_BUFFER Buffer) { DWORD dwNumSubKeys = 0; DWORD dwIndex; @@ -274,7 +273,16 @@ } else if (!wcscmp(szValueName, L"WindowSize")) { - GuiData->WindowSize = Value; + Console->Size.X = LOWORD(Value); + Console->Size.Y = HIWORD(Value); + } + else if (!wcscmp(szValueName, L"ScreenBufferSize")) + { + if( Buffer) + { + Buffer->MaxX = LOWORD(Value); + Buffer->MaxY = HIWORD(Value); + } } else if (!wcscmp(szValueName, L"FullScreen")) { @@ -291,7 +299,7 @@ } } static VOID FASTCALL -GuiConsoleUseDefaults(PGUI_CONSOLE_DATA GuiData) +GuiConsoleUseDefaults(PCSRSS_CONSOLE Console, PGUI_CONSOLE_DATA GuiData, PCSRSS_SCREEN_BUFFER Buffer) { /* * init guidata with default properties @@ -299,13 +307,21 @@ wcscpy(GuiData->FontName, L"Bitstream Vera Sans Mono"); GuiData->FontSize = 0x0008000C; // font is 8x12 - GuiData->WindowSize = 0x00190050; // default window size is 25x80 GuiData->FontWeight = FW_NORMAL; GuiData->CursorSize = 0; GuiData->HistoryNoDup = FALSE; GuiData->FullScreen = FALSE; GuiData->QuickEdit = FALSE; GuiData->InsertMode = TRUE; + + Console->Size.X = 80; + Console->Size.Y = 25; + + if (Buffer) + { + Buffer->MaxX = 80; + Buffer->MaxY = 25; + } } @@ -328,19 +344,16 @@ return FALSE; } - GuiConsoleUseDefaults(GuiData); + GuiConsoleUseDefaults(Console, GuiData, Console->ActiveBuffer); if (Console->ProcessList.Flink != &Console->ProcessList) { ProcessData = CONTAINING_RECORD(Console->ProcessList.Flink, CSRSS_PROCESS_DATA, ProcessEntry); if (GuiConsoleOpenUserSettings(hWnd, PtrToUlong(ProcessData->ProcessId), &hKey, KEY_READ)) { - GuiConsoleReadUserSettings(hKey, GuiData); + GuiConsoleReadUserSettings(hKey, Console, GuiData, Console->ActiveBuffer); RegCloseKey(hKey); } } - - Console->Size.X = LOWORD(GuiData->WindowSize); - Console->Size.Y = HIWORD(GuiData->WindowSize); InitializeCriticalSection(&GuiData->Lock); @@ -656,37 +669,40 @@ if (Console != NULL && GuiData != NULL && Console->ActiveBuffer != NULL) { - EnterCriticalSection(&GuiData->Lock); - - GuiConsolePaint(Console, - GuiData, - hDC, - &ps.rcPaint); - - if (GuiData->Selection.left != -1) + if (Console->ActiveBuffer->Buffer != NULL) { - RECT rc = GuiData->Selection; - - rc.left *= GuiData->CharWidth; - rc.top *= GuiData->CharHeight; - rc.right *= GuiData->CharWidth; - rc.bottom *= GuiData->CharHeight; - - /* invert the selection */ - if (IntersectRect(&rc, - &ps.rcPaint, - &rc)) + EnterCriticalSection(&GuiData->Lock); + + GuiConsolePaint(Console, + GuiData, + hDC, + &ps.rcPaint); + + if (GuiData->Selection.left != -1) { - PatBlt(hDC, - rc.left, - rc.top, - rc.right - rc.left, - rc.bottom - rc.top, - DSTINVERT); + RECT rc = GuiData->Selection; + + rc.left *= GuiData->CharWidth; + rc.top *= GuiData->CharHeight; + rc.right *= GuiData->CharWidth; + rc.bottom *= GuiData->CharHeight; + + /* invert the selection */ + if (IntersectRect(&rc, + &ps.rcPaint, + &rc)) + { + PatBlt(hDC, + rc.left, + rc.top, + rc.right - rc.left, + rc.bottom - rc.top, + DSTINVERT); + } } + + LeaveCriticalSection(&GuiData->Lock); } - - LeaveCriticalSection(&GuiData->Lock); } EndPaint(hWnd, &ps); @@ -1563,7 +1579,7 @@ /* wait untill initialization has finished */ WaitForSingleObject(GuiData->hGuiInitEvent, INFINITE); - DPRINT("received event Console %p GuiData %p X %d Y %d\n", Console, Console->PrivateData, Console->Size.X, Console->Size.Y); + DPRINT1("received event Console %p GuiData %p X %d Y %d\n", Console, Console->PrivateData, Console->Size.X, Console->Size.Y); CloseHandle(GuiData->hGuiInitEvent); GuiData->hGuiInitEvent = NULL; Modified: trunk/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
============================================================================== --- trunk/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c (original) +++ trunk/reactos/subsystems/win32/csrss/win32csr/tuiconsole.c Thu Jul 13 01:06:21 2006 @@ -242,6 +242,8 @@ Console->Vtbl = &TuiVtbl; Console->hWindow = (HWND) NULL; Console->Size = PhysicalConsoleSize; + Console->ActiveBuffer->MaxX = PhysicalConsoleSize.X; + Console->ActiveBuffer->MaxY = PhysicalConsoleSize.Y; EnterCriticalSection(&ActiveConsoleLock); if (NULL != ActiveConsole)
18 years, 5 months
1
0
0
0
[hpoussin] 23030: Symbolic link should start with \??\, to be able to open the object from kernel mode
by hpoussin@svn.reactos.org
Author: hpoussin Date: Thu Jul 13 00:41:28 2006 New Revision: 23030 URL:
http://svn.reactos.org/svn/reactos?rev=23030&view=rev
Log: Symbolic link should start with \??\, to be able to open the object from kernel mode Modified: trunk/reactos/ntoskrnl/io/iomgr/deviface.c Modified: trunk/reactos/ntoskrnl/io/iomgr/deviface.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/deviface…
============================================================================== --- trunk/reactos/ntoskrnl/io/iomgr/deviface.c (original) +++ trunk/reactos/ntoskrnl/io/iomgr/deviface.c Thu Jul 13 00:41:28 2006 @@ -634,8 +634,8 @@ ASSERT_IRQL(PASSIVE_LEVEL); - DPRINT("IoRegisterDeviceInterface(): PDO %p, RefString: %p, SLName: %p\n", - PhysicalDeviceObject, ReferenceString, SymbolicLinkName); + DPRINT("IoRegisterDeviceInterface(): PDO %p, RefString: %wZ\n", + PhysicalDeviceObject, ReferenceString); /* Parameters must pass three border of checks */ DeviceObjectExtension = (PEXTENDED_DEVOBJ_EXTENSION)PhysicalDeviceObject->DeviceObjectExtension; @@ -916,14 +916,7 @@ DPRINT("ZwSetValueKey() failed with status 0x%08lx\n", Status); ExFreePool(SymbolicLinkName->Buffer); } - - /* Remove \\?\ at the start of symbolic link name */ - SymbolicLinkName->Length -= 4 * sizeof(WCHAR); - SymbolicLinkName->MaximumLength -= 4 * sizeof(WCHAR); - RtlMoveMemory( - SymbolicLinkName->Buffer, - &SymbolicLinkName->Buffer[4], - SymbolicLinkName->Length); + SymbolicLinkName->Buffer[1] = '?'; ZwClose(SubKey); ZwClose(InterfaceKey); @@ -962,7 +955,6 @@ { PDEVICE_OBJECT PhysicalDeviceObject; PFILE_OBJECT FileObject; - UNICODE_STRING ObjectName; UNICODE_STRING GuidString; PWCHAR StartPosition; PWCHAR EndPosition; @@ -974,7 +966,7 @@ DPRINT("IoSetDeviceInterfaceState('%wZ', %d)\n", SymbolicLinkName, Enable); - /* Symbolic link name is ACPI#PNP0501#1#{GUID}\ReferenceString */ + /* Symbolic link name is \??\ACPI#PNP0501#1#{GUID}\ReferenceString */ /* Get GUID from SymbolicLinkName */ StartPosition = wcschr(SymbolicLinkName->Buffer, L'{'); EndPosition = wcschr(SymbolicLinkName->Buffer, L'}'); @@ -986,24 +978,15 @@ GuidString.Buffer = StartPosition; GuidString.MaximumLength = GuidString.Length = (ULONG_PTR)(EndPosition + 1) - (ULONG_PTR)StartPosition; - /* Create \??\SymbolicLinkName string */ - ObjectName.Length = 0; - ObjectName.MaximumLength = SymbolicLinkName->Length + 4 * sizeof(WCHAR); - ObjectName.Buffer = ExAllocatePool(PagedPool, ObjectName.MaximumLength); - if (!ObjectName.Buffer) - return STATUS_INSUFFICIENT_RESOURCES; - RtlAppendUnicodeToString(&ObjectName, L"\\??\\"); - RtlAppendUnicodeStringToString(&ObjectName, SymbolicLinkName); - /* Get pointer to the PDO */ - Status = IoGetDeviceObjectPointer(&ObjectName, + Status = IoGetDeviceObjectPointer( + SymbolicLinkName, 0, /* DesiredAccess */ &FileObject, &PhysicalDeviceObject); if (!NT_SUCCESS(Status)) { DPRINT("IoGetDeviceObjectPointer() failed with status 0x%08lx\n", Status); - ExFreePool(ObjectName.Buffer); return Status; } @@ -1016,7 +999,6 @@ (PVOID)SymbolicLinkName); ObDereferenceObject(FileObject); - ExFreePool(ObjectName.Buffer); return STATUS_SUCCESS; }
18 years, 5 months
1
0
0
0
[mwirth] 23029: Updated MediaWiki to 1.7.1
by mwirth@svn.reactos.org
Author: mwirth Date: Thu Jul 13 00:09:50 2006 New Revision: 23029 URL:
http://svn.reactos.org/svn/reactos?rev=23029&view=rev
Log: Updated MediaWiki to 1.7.1 Added:
trunk/web/reactos.org/htdocs/wiki/bin/
trunk/web/reactos.org/htdocs/wiki/bin/ulimit.sh
trunk/web/reactos.org/htdocs/wiki/docs/database.txt
trunk/web/reactos.org/htdocs/wiki/docs/magicword.txt
trunk/web/reactos.org/htdocs/wiki/includes/AjaxDispatcher.php
trunk/web/reactos.org/htdocs/wiki/includes/AjaxFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/AutoLoader.php
trunk/web/reactos.org/htdocs/wiki/includes/Categoryfinder.php
trunk/web/reactos.org/htdocs/wiki/includes/CoreParserFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/DatabaseMysql.php
trunk/web/reactos.org/htdocs/wiki/includes/DatabaseOracle.php
trunk/web/reactos.org/htdocs/wiki/includes/DatabasePostgres.php
trunk/web/reactos.org/htdocs/wiki/includes/DjVuImage.php
trunk/web/reactos.org/htdocs/wiki/includes/Exception.php
trunk/web/reactos.org/htdocs/wiki/includes/Export.php
trunk/web/reactos.org/htdocs/wiki/includes/FakeTitle.php
trunk/web/reactos.org/htdocs/wiki/includes/FileStore.php
trunk/web/reactos.org/htdocs/wiki/includes/HTMLCacheUpdate.php
trunk/web/reactos.org/htdocs/wiki/includes/ImageFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/JobQueue.php
trunk/web/reactos.org/htdocs/wiki/includes/Licenses.php
trunk/web/reactos.org/htdocs/wiki/includes/LinkBatch.php
trunk/web/reactos.org/htdocs/wiki/includes/LinkFilter.php
trunk/web/reactos.org/htdocs/wiki/includes/MacBinary.php
trunk/web/reactos.org/htdocs/wiki/includes/ProfilerSimple.php
trunk/web/reactos.org/htdocs/wiki/includes/ProfilerSimpleUDP.php
trunk/web/reactos.org/htdocs/wiki/includes/ProfilerStub.php
trunk/web/reactos.org/htdocs/wiki/includes/ProtectionForm.php
trunk/web/reactos.org/htdocs/wiki/includes/SearchPostgres.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialListredirects.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMIMEsearch.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostcategories.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostimages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostlinkedcategories.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostrevisions.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPrefixindex.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRandomredirect.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRevisiondelete.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUncategorizedimages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnusedtemplates.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnwatchedpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWantedcategories.php
trunk/web/reactos.org/htdocs/wiki/includes/Wiki.php
trunk/web/reactos.org/htdocs/wiki/includes/Xml.php
trunk/web/reactos.org/htdocs/wiki/includes/XmlFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/cbt/
trunk/web/reactos.org/htdocs/wiki/includes/cbt/CBTCompiler.php
trunk/web/reactos.org/htdocs/wiki/includes/cbt/CBTProcessor.php
trunk/web/reactos.org/htdocs/wiki/includes/cbt/README
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAb.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAb.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAn.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAv.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAy.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAy.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAz.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBa.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBat_smg.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBat_smg.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBm.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCe.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCe.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCv.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGn.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGn.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGsw.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGsw.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIi.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIi.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageJv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKv.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNah.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNah.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNap.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNap.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNds_nl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNon.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOs.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePms.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePms.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePt_br.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePt_br.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageQu.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageQu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRmy.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRmy.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_ec.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_el.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_el.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jc.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jc.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jl.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTy.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTy.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTyv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUdm.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUdm.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageVec.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageVec.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageXal.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZa.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_hk.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_sg.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_tw.deps.php
trunk/web/reactos.org/htdocs/wiki/languages/Messages.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesAf.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesAr.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesAz.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBe.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBg.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBn.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBr.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBs.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCs.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCsb.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCv.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCy.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesDa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesDe.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEl.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEo.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEs.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEt.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEu.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFi.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFo.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFr.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFur.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFy.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesGa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesGsw.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHe.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHi.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHr.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHu.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesIa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesId.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesIs.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesIt.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesJa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesJv.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesKn.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesKo.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesKu.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLi.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLt.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLv.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesMk.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesMs.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNah.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNds.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNl.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNn.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNo.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesOc.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesOs.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPl.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPms.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPt.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPt_br.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesRmy.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesRo.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesRu.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSc.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSk.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSl.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSq.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSr_ec.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSr_el.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSu.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSv.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTe.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTh.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTr.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTt.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTyv.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesUdm.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesUk.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesVec.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesVi.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesWa.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesXal.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesYi.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesZh_cn.php
trunk/web/reactos.org/htdocs/wiki/languages/MessagesZh_tw.php
trunk/web/reactos.org/htdocs/wiki/locale/
trunk/web/reactos.org/htdocs/wiki/locale/README
trunk/web/reactos.org/htdocs/wiki/maintenance/Doxyfile
trunk/web/reactos.org/htdocs/wiki/maintenance/addwiki.php
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-externallinks.…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-filearchive.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-ipb_range_star…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-job.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-langlinks.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-logging-times-…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-mimesearch-ind…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-querycacheinfo…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-ss_images.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-templatelinks.…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-user_registrat…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-watchlist-null…
trunk/web/reactos.org/htdocs/wiki/maintenance/attachLatest.php
trunk/web/reactos.org/htdocs/wiki/maintenance/backup.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/backupPrefetch.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/changePassword.php
trunk/web/reactos.org/htdocs/wiki/maintenance/checkUsernames.php
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupSpam.php
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupTitles.php
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupWatchlist.php
trunk/web/reactos.org/htdocs/wiki/maintenance/counter.php
trunk/web/reactos.org/htdocs/wiki/maintenance/createAndPromote.php
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteBatch.php
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteImageMemcached.php
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOldRevisions.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOldRevisions.php
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOrphanedRevisions.inc.p…
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOrphanedRevisions.php
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteRevision.php
trunk/web/reactos.org/htdocs/wiki/maintenance/dtrace/
trunk/web/reactos.org/htdocs/wiki/maintenance/dtrace/counts.d
trunk/web/reactos.org/htdocs/wiki/maintenance/dtrace/tree.d
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpInterwiki.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpInterwiki.php
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpLinks.php
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpTextPass.php
trunk/web/reactos.org/htdocs/wiki/maintenance/findhooks.php
trunk/web/reactos.org/htdocs/wiki/maintenance/fixSlaveDesync.php
trunk/web/reactos.org/htdocs/wiki/maintenance/fixTimestamps.php
trunk/web/reactos.org/htdocs/wiki/maintenance/fixUserRegistration.php
trunk/web/reactos.org/htdocs/wiki/maintenance/generateSitemap.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importImages.inc.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importImages.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importTextFile.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/importTextFile.php
trunk/web/reactos.org/htdocs/wiki/maintenance/lang2po.php
trunk/web/reactos.org/htdocs/wiki/maintenance/langmemusage.php
trunk/web/reactos.org/htdocs/wiki/maintenance/languages.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/mctest.php
trunk/web/reactos.org/htdocs/wiki/maintenance/moveBatch.php
trunk/web/reactos.org/htdocs/wiki/maintenance/mwdoxygen.cfg
trunk/web/reactos.org/htdocs/wiki/maintenance/nukePage.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/nukePage.php
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/archives/
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/archives/patch-trackba…
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/archives/patch-transca…
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/interwiki.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/tables.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTestsParserHook.php
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTestsParserTime.php
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTestsStaticParserHook.p…
trunk/web/reactos.org/htdocs/wiki/maintenance/postgres/
trunk/web/reactos.org/htdocs/wiki/maintenance/postgres/tables.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/purgeOldText.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/purgeOldText.php
trunk/web/reactos.org/htdocs/wiki/maintenance/reassignEdits.inc.php
trunk/web/reactos.org/htdocs/wiki/maintenance/reassignEdits.php
trunk/web/reactos.org/htdocs/wiki/maintenance/recount.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/refreshImageCount.php
trunk/web/reactos.org/htdocs/wiki/maintenance/renderDump.php
trunk/web/reactos.org/htdocs/wiki/maintenance/runJobs.php
trunk/web/reactos.org/htdocs/wiki/maintenance/showJobs.php
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/checkStorage.php
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/make-blobs
trunk/web/reactos.org/htdocs/wiki/maintenance/updateArticleCount.inc.php
trunk/web/reactos.org/htdocs/wiki/maintenance/updateArticleCount.php
trunk/web/reactos.org/htdocs/wiki/maintenance/wiki-mangleme.php
trunk/web/reactos.org/htdocs/wiki/math/.svnignore
trunk/web/reactos.org/htdocs/wiki/old/
trunk/web/reactos.org/htdocs/wiki/old/OutputPage.php
trunk/web/reactos.org/htdocs/wiki/old/SpecialPreferences.php
trunk/web/reactos.org/htdocs/wiki/old/SpecialUserlogin.php
trunk/web/reactos.org/htdocs/wiki/old/SpecialUserlogout.php
trunk/web/reactos.org/htdocs/wiki/old/User.php
trunk/web/reactos.org/htdocs/wiki/old/index.php
trunk/web/reactos.org/htdocs/wiki/skins/Chick.deps.php
trunk/web/reactos.org/htdocs/wiki/skins/MonoBook.deps.php
trunk/web/reactos.org/htdocs/wiki/skins/MySkin.deps.php
trunk/web/reactos.org/htdocs/wiki/skins/Simple.deps.php
trunk/web/reactos.org/htdocs/wiki/skins/common/ajax.js
trunk/web/reactos.org/htdocs/wiki/skins/common/images/icons/fileicon-djvu.p…
(with props)
trunk/web/reactos.org/htdocs/wiki/skins/common/images/icons/fileicon-djvu.x…
(with props)
trunk/web/reactos.org/htdocs/wiki/skins/common/images/redirectltr.png
(with props)
trunk/web/reactos.org/htdocs/wiki/skins/common/images/redirectrtl.png
(with props)
trunk/web/reactos.org/htdocs/wiki/skins/common/metadata.js
trunk/web/reactos.org/htdocs/wiki/skins/common/protect.js
trunk/web/reactos.org/htdocs/wiki/skins/common/upload.js
trunk/web/reactos.org/htdocs/wiki/skins/disabled/MonoBook.tpl
trunk/web/reactos.org/htdocs/wiki/skins/disabled/MonoBookCBT.php
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/lookup.js
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/main.css
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/md5.js
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/utf8.js
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE70Fixes.css
trunk/web/reactos.org/htdocs/wiki/tests/.svnignore
trunk/web/reactos.org/htdocs/wiki/tests/ImageTest.php
trunk/web/reactos.org/htdocs/wiki/tests/test-prefetch-current.xml
trunk/web/reactos.org/htdocs/wiki/tests/test-prefetch-previous.xml
trunk/web/reactos.org/htdocs/wiki/tests/test-prefetch-stub.xml
Modified:
trunk/web/reactos.org/htdocs/wiki/COPYING
trunk/web/reactos.org/htdocs/wiki/FAQ
trunk/web/reactos.org/htdocs/wiki/HISTORY
trunk/web/reactos.org/htdocs/wiki/INSTALL
trunk/web/reactos.org/htdocs/wiki/README
trunk/web/reactos.org/htdocs/wiki/RELEASE-NOTES
trunk/web/reactos.org/htdocs/wiki/UPGRADE
trunk/web/reactos.org/htdocs/wiki/config/index.php
trunk/web/reactos.org/htdocs/wiki/docs/README
trunk/web/reactos.org/htdocs/wiki/docs/globals.txt
trunk/web/reactos.org/htdocs/wiki/docs/hooks.txt
trunk/web/reactos.org/htdocs/wiki/docs/linkcache.txt
trunk/web/reactos.org/htdocs/wiki/images/README
trunk/web/reactos.org/htdocs/wiki/img_auth.php
trunk/web/reactos.org/htdocs/wiki/includes/Article.php
trunk/web/reactos.org/htdocs/wiki/includes/AuthPlugin.php
trunk/web/reactos.org/htdocs/wiki/includes/BagOStuff.php
trunk/web/reactos.org/htdocs/wiki/includes/Block.php
trunk/web/reactos.org/htdocs/wiki/includes/CacheManager.php
trunk/web/reactos.org/htdocs/wiki/includes/CategoryPage.php
trunk/web/reactos.org/htdocs/wiki/includes/ChangesList.php
trunk/web/reactos.org/htdocs/wiki/includes/Credits.php
trunk/web/reactos.org/htdocs/wiki/includes/Database.php
trunk/web/reactos.org/htdocs/wiki/includes/DatabaseFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/DateFormatter.php
trunk/web/reactos.org/htdocs/wiki/includes/DefaultSettings.php
trunk/web/reactos.org/htdocs/wiki/includes/Defines.php
trunk/web/reactos.org/htdocs/wiki/includes/DifferenceEngine.php
trunk/web/reactos.org/htdocs/wiki/includes/EditPage.php
trunk/web/reactos.org/htdocs/wiki/includes/Exif.php
trunk/web/reactos.org/htdocs/wiki/includes/ExternalEdit.php
trunk/web/reactos.org/htdocs/wiki/includes/ExternalStore.php
trunk/web/reactos.org/htdocs/wiki/includes/ExternalStoreDB.php
trunk/web/reactos.org/htdocs/wiki/includes/ExternalStoreHttp.php
trunk/web/reactos.org/htdocs/wiki/includes/Feed.php
trunk/web/reactos.org/htdocs/wiki/includes/GlobalFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/HTMLForm.php
trunk/web/reactos.org/htdocs/wiki/includes/HistoryBlob.php
trunk/web/reactos.org/htdocs/wiki/includes/Hooks.php
trunk/web/reactos.org/htdocs/wiki/includes/HttpFunctions.php
trunk/web/reactos.org/htdocs/wiki/includes/Image.php
trunk/web/reactos.org/htdocs/wiki/includes/ImageGallery.php
trunk/web/reactos.org/htdocs/wiki/includes/ImagePage.php
trunk/web/reactos.org/htdocs/wiki/includes/LinkCache.php
trunk/web/reactos.org/htdocs/wiki/includes/Linker.php
trunk/web/reactos.org/htdocs/wiki/includes/LinksUpdate.php
trunk/web/reactos.org/htdocs/wiki/includes/LoadBalancer.php
trunk/web/reactos.org/htdocs/wiki/includes/LogPage.php
trunk/web/reactos.org/htdocs/wiki/includes/MagicWord.php
trunk/web/reactos.org/htdocs/wiki/includes/Math.php
trunk/web/reactos.org/htdocs/wiki/includes/MessageCache.php
trunk/web/reactos.org/htdocs/wiki/includes/Metadata.php
trunk/web/reactos.org/htdocs/wiki/includes/MimeMagic.php
trunk/web/reactos.org/htdocs/wiki/includes/Namespace.php
trunk/web/reactos.org/htdocs/wiki/includes/ObjectCache.php
trunk/web/reactos.org/htdocs/wiki/includes/OutputPage.php
trunk/web/reactos.org/htdocs/wiki/includes/PageHistory.php
trunk/web/reactos.org/htdocs/wiki/includes/Parser.php
trunk/web/reactos.org/htdocs/wiki/includes/ParserCache.php
trunk/web/reactos.org/htdocs/wiki/includes/ParserXML.php
trunk/web/reactos.org/htdocs/wiki/includes/Profiling.php
trunk/web/reactos.org/htdocs/wiki/includes/ProxyTools.php
trunk/web/reactos.org/htdocs/wiki/includes/QueryPage.php
trunk/web/reactos.org/htdocs/wiki/includes/RawPage.php
trunk/web/reactos.org/htdocs/wiki/includes/RecentChange.php
trunk/web/reactos.org/htdocs/wiki/includes/Revision.php
trunk/web/reactos.org/htdocs/wiki/includes/Sanitizer.php
trunk/web/reactos.org/htdocs/wiki/includes/SearchEngine.php
trunk/web/reactos.org/htdocs/wiki/includes/SearchMySQL.php
trunk/web/reactos.org/htdocs/wiki/includes/SearchMySQL4.php
trunk/web/reactos.org/htdocs/wiki/includes/SearchTsearch2.php
trunk/web/reactos.org/htdocs/wiki/includes/SearchUpdate.php
trunk/web/reactos.org/htdocs/wiki/includes/Setup.php
trunk/web/reactos.org/htdocs/wiki/includes/SiteConfiguration.php
trunk/web/reactos.org/htdocs/wiki/includes/SiteStatsUpdate.php
trunk/web/reactos.org/htdocs/wiki/includes/Skin.php
trunk/web/reactos.org/htdocs/wiki/includes/SkinTemplate.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialAllmessages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialAllpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialAncientpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBlockip.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBlockme.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBooksources.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBrokenRedirects.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialCategories.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialConfirmemail.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialContributions.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialDeadendpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialDisambiguations.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialDoubleRedirects.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialEmailuser.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialExport.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialImagelist.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialImport.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialIpblocklist.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialListusers.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLockdb.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLog.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLonelypages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLongpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostlinked.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMovepage.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialNewimages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialNewpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPage.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPopularpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPreferences.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRandompage.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRecentchanges.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRecentchangeslinked.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialSearch.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialShortpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialSpecialpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialStatistics.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUncategorizedpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUndelete.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnlockdb.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnusedcategories.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnusedimages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUpload.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUploadMogile.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUserlogin.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUserlogout.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUserrights.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialVersion.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWantedpages.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWatchlist.php
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWhatlinkshere.php
trunk/web/reactos.org/htdocs/wiki/includes/SquidUpdate.php
trunk/web/reactos.org/htdocs/wiki/includes/StreamFile.php
trunk/web/reactos.org/htdocs/wiki/includes/Title.php
trunk/web/reactos.org/htdocs/wiki/includes/User.php
trunk/web/reactos.org/htdocs/wiki/includes/UserMailer.php
trunk/web/reactos.org/htdocs/wiki/includes/WatchedItem.php
trunk/web/reactos.org/htdocs/wiki/includes/WebRequest.php
trunk/web/reactos.org/htdocs/wiki/includes/WikiError.php
trunk/web/reactos.org/htdocs/wiki/includes/ZhClient.php
trunk/web/reactos.org/htdocs/wiki/includes/ZhConversion.php
trunk/web/reactos.org/htdocs/wiki/includes/memcached-client.php
trunk/web/reactos.org/htdocs/wiki/includes/mime.info
trunk/web/reactos.org/htdocs/wiki/includes/normal/CleanUpTest.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/RandomTest.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/Utf8Test.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormal.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalBench.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalGenerate.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalTest.php
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalUtil.php
trunk/web/reactos.org/htdocs/wiki/includes/proxy_check.php
trunk/web/reactos.org/htdocs/wiki/includes/templates/Userlogin.php
trunk/web/reactos.org/htdocs/wiki/index.php
trunk/web/reactos.org/htdocs/wiki/install-utils.inc
trunk/web/reactos.org/htdocs/wiki/languages/Language.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAf.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageArc.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAst.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBe.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBg.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBm.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBn.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageConverter.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCsb.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCy.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageDa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageDe.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageDz.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEt.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFi.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFur.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFy.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHe.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHi.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageId.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIt.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageJa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKm.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKn.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLi.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLt.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageMk.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageMl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageMs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNds.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNn.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNon.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOc.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOs.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePt.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRo.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRu.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSc.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSk.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSl.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSq.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSv.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTe.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTh.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTlh.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTt.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUg.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUk.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUr.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUtf8.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageVi.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageWa.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageYi.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_cn.php
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_tw.php
trunk/web/reactos.org/htdocs/wiki/languages/Names.php
trunk/web/reactos.org/htdocs/wiki/maintenance/FiveUpgrade.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/InitialiseMessages.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/Makefile
trunk/web/reactos.org/htdocs/wiki/maintenance/README
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-email-notifica…
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-profiling.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-transcache.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/attribute.php
trunk/web/reactos.org/htdocs/wiki/maintenance/benchmarkPurge.php
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupCaps.php
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupDupes.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupDupes.php
trunk/web/reactos.org/htdocs/wiki/maintenance/clear_interwiki_cache.php
trunk/web/reactos.org/htdocs/wiki/maintenance/clear_stats.php
trunk/web/reactos.org/htdocs/wiki/maintenance/commandLine.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/convertLinks.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/diffLanguage.php
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpBackup.php
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpHTML.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpHTML.php
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpReplayLog.php
trunk/web/reactos.org/htdocs/wiki/maintenance/eval.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importDump.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importLogs.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/importLogs.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importPhase2.php
trunk/web/reactos.org/htdocs/wiki/maintenance/importUseModWiki.php
trunk/web/reactos.org/htdocs/wiki/maintenance/initStats.php
trunk/web/reactos.org/htdocs/wiki/maintenance/mcc.php
trunk/web/reactos.org/htdocs/wiki/maintenance/mwdocgen.php
trunk/web/reactos.org/htdocs/wiki/maintenance/mysql5/tables.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/namespaceDupes.php
trunk/web/reactos.org/htdocs/wiki/maintenance/orphans.php
trunk/web/reactos.org/htdocs/wiki/maintenance/ourusers.php
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTests.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTests.php
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTests.txt
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildImages.php
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildInterwiki.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildInterwiki.php
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildMessages.php
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildrecentchanges.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildtextindex.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildtextindex.php
trunk/web/reactos.org/htdocs/wiki/maintenance/refreshLinks.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/refreshLinks.php
trunk/web/reactos.org/htdocs/wiki/maintenance/removeUnusedAccounts.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/removeUnusedAccounts.php
trunk/web/reactos.org/htdocs/wiki/maintenance/splitLanguageFiles.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/splitLanguageFiles.php
trunk/web/reactos.org/htdocs/wiki/maintenance/stats.php
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/blobs.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/compressOld.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/compressOld.php
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/moveToExternal.php
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/resolveStubs.php
trunk/web/reactos.org/htdocs/wiki/maintenance/tables.sql
trunk/web/reactos.org/htdocs/wiki/maintenance/transstat.php
trunk/web/reactos.org/htdocs/wiki/maintenance/update.php
trunk/web/reactos.org/htdocs/wiki/maintenance/updateSearchIndex.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/updateSearchIndex.php
trunk/web/reactos.org/htdocs/wiki/maintenance/updateSpecialPages.php
trunk/web/reactos.org/htdocs/wiki/maintenance/updaters.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/userDupes.inc
trunk/web/reactos.org/htdocs/wiki/maintenance/userDupes.php
trunk/web/reactos.org/htdocs/wiki/maintenance/users.sql
trunk/web/reactos.org/htdocs/wiki/math/README
trunk/web/reactos.org/htdocs/wiki/math/texutil.ml
trunk/web/reactos.org/htdocs/wiki/math/texvc_cgi.ml
trunk/web/reactos.org/htdocs/wiki/profileinfo.php
trunk/web/reactos.org/htdocs/wiki/redirect.php
trunk/web/reactos.org/htdocs/wiki/skins/Chick.php
trunk/web/reactos.org/htdocs/wiki/skins/CologneBlue.php
trunk/web/reactos.org/htdocs/wiki/skins/MonoBook.php
trunk/web/reactos.org/htdocs/wiki/skins/MySkin.php
trunk/web/reactos.org/htdocs/wiki/skins/Nostalgia.php
trunk/web/reactos.org/htdocs/wiki/skins/Simple.php
trunk/web/reactos.org/htdocs/wiki/skins/Standard.php
trunk/web/reactos.org/htdocs/wiki/skins/chick/main.css
trunk/web/reactos.org/htdocs/wiki/skins/common/IEFixes.js
trunk/web/reactos.org/htdocs/wiki/skins/common/cologneblue.css
trunk/web/reactos.org/htdocs/wiki/skins/common/common.css
trunk/web/reactos.org/htdocs/wiki/skins/common/commonPrint.css
trunk/web/reactos.org/htdocs/wiki/skins/common/feed.css
trunk/web/reactos.org/htdocs/wiki/skins/common/images/icons/COPYING
trunk/web/reactos.org/htdocs/wiki/skins/common/nostalgia.css
trunk/web/reactos.org/htdocs/wiki/skins/common/preview.js
trunk/web/reactos.org/htdocs/wiki/skins/common/wikibits.js
trunk/web/reactos.org/htdocs/wiki/skins/common/wikistandard.css
trunk/web/reactos.org/htdocs/wiki/skins/disabled/HTMLDump.php
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE50Fixes.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE55Fixes.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE60Fixes.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IEMacFixes.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/Opera6Fixes.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/Opera7Fixes.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/main.css
trunk/web/reactos.org/htdocs/wiki/skins/monobook/rtl.css
trunk/web/reactos.org/htdocs/wiki/skins/simple/main.css
trunk/web/reactos.org/htdocs/wiki/tests/ArticleTest.php
trunk/web/reactos.org/htdocs/wiki/tests/DatabaseTest.php
trunk/web/reactos.org/htdocs/wiki/tests/GlobalTest.php
trunk/web/reactos.org/htdocs/wiki/tests/LocalTestSettings.sample
trunk/web/reactos.org/htdocs/wiki/tests/Makefile
trunk/web/reactos.org/htdocs/wiki/tests/RunTests.php
trunk/web/reactos.org/htdocs/wiki/tests/SanitizerTest.php
trunk/web/reactos.org/htdocs/wiki/tests/SearchEngineTest.php
trunk/web/reactos.org/htdocs/wiki/tests/SearchMySQL4Test.php
trunk/web/reactos.org/htdocs/wiki/thumb.php
trunk/web/reactos.org/htdocs/wiki/trackback.php
[This mail would be too long, it was shortened to contain the URLs only.] Modified:
trunk/web/reactos.org/htdocs/wiki/COPYING
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/COPYIN…
Modified:
trunk/web/reactos.org/htdocs/wiki/FAQ
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/FAQ?re…
Modified:
trunk/web/reactos.org/htdocs/wiki/HISTORY
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/HISTOR…
Modified:
trunk/web/reactos.org/htdocs/wiki/INSTALL
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/INSTAL…
Modified:
trunk/web/reactos.org/htdocs/wiki/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/README…
Modified:
trunk/web/reactos.org/htdocs/wiki/RELEASE-NOTES
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/RELEAS…
Modified:
trunk/web/reactos.org/htdocs/wiki/UPGRADE
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/UPGRAD…
Added:
trunk/web/reactos.org/htdocs/wiki/bin/ulimit.sh
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/bin/ul…
Modified:
trunk/web/reactos.org/htdocs/wiki/config/index.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/config…
Modified:
trunk/web/reactos.org/htdocs/wiki/docs/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/docs/R…
Added:
trunk/web/reactos.org/htdocs/wiki/docs/database.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/docs/d…
Modified:
trunk/web/reactos.org/htdocs/wiki/docs/globals.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/docs/g…
Modified:
trunk/web/reactos.org/htdocs/wiki/docs/hooks.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/docs/h…
Modified:
trunk/web/reactos.org/htdocs/wiki/docs/linkcache.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/docs/l…
Added:
trunk/web/reactos.org/htdocs/wiki/docs/magicword.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/docs/m…
Modified:
trunk/web/reactos.org/htdocs/wiki/images/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/images…
Modified:
trunk/web/reactos.org/htdocs/wiki/img_auth.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/img_au…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/AjaxDispatcher.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/AjaxFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Article.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/AuthPlugin.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/AutoLoader.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/BagOStuff.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Block.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/CacheManager.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/CategoryPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/Categoryfinder.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ChangesList.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/CoreParserFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Credits.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Database.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/DatabaseFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/DatabaseMysql.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/DatabaseOracle.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/DatabasePostgres.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/DateFormatter.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/DefaultSettings.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Defines.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/DifferenceEngine.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/DjVuImage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/EditPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/Exception.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Exif.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/Export.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ExternalEdit.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ExternalStore.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ExternalStoreDB.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ExternalStoreHttp.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/FakeTitle.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Feed.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/FileStore.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/GlobalFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/HTMLCacheUpdate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/HTMLForm.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/HistoryBlob.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Hooks.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/HttpFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Image.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/ImageFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ImageGallery.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ImagePage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/JobQueue.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/Licenses.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/LinkBatch.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/LinkCache.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/LinkFilter.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Linker.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/LinksUpdate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/LoadBalancer.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/LogPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/MacBinary.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/MagicWord.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Math.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/MessageCache.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Metadata.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/MimeMagic.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Namespace.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ObjectCache.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/OutputPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/PageHistory.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Parser.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ParserCache.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ParserXML.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/ProfilerSimple.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/ProfilerSimpleUDP.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/ProfilerStub.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Profiling.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/ProtectionForm.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ProxyTools.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/QueryPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/RawPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/RecentChange.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Revision.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Sanitizer.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SearchEngine.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SearchMySQL.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SearchMySQL4.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SearchPostgres.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SearchTsearch2.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SearchUpdate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Setup.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SiteConfiguration.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SiteStatsUpdate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Skin.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SkinTemplate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialAllmessages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialAllpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialAncientpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBlockip.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBlockme.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBooksources.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialBrokenRedirects.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialCategories.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialConfirmemail.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialContributions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialDeadendpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialDisambiguations.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialDoubleRedirects.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialEmailuser.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialExport.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialImagelist.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialImport.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialIpblocklist.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialListredirects.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialListusers.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLockdb.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLog.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLonelypages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialLongpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMIMEsearch.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostcategories.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostimages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostlinked.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostlinkedcategories.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMostrevisions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialMovepage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialNewimages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialNewpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPopularpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPreferences.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialPrefixindex.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRandompage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRandomredirect.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRecentchanges.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRecentchangeslinked.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialRevisiondelete.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialSearch.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialShortpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialSpecialpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialStatistics.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUncategorizedimages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUncategorizedpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUndelete.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnlockdb.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnusedcategories.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnusedimages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnusedtemplates.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUnwatchedpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUpload.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUploadMogile.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUserlogin.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUserlogout.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialUserrights.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialVersion.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWantedcategories.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWantedpages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWatchlist.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SpecialWhatlinkshere.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/SquidUpdate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/StreamFile.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/Title.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/User.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/UserMailer.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/WatchedItem.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/WebRequest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/Wiki.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/WikiError.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/Xml.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/XmlFunctions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ZhClient.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/ZhConversion.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/cbt/CBTCompiler.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/cbt/CBTProcessor.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Added:
trunk/web/reactos.org/htdocs/wiki/includes/cbt/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/memcached-client.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/mime.info
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/CleanUpTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/RandomTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/Utf8Test.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormal.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalBench.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalGenerate.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/normal/UtfNormalUtil.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/proxy_check.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/includes/templates/Userlogin.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/includ…
Modified:
trunk/web/reactos.org/htdocs/wiki/index.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/index.…
Modified:
trunk/web/reactos.org/htdocs/wiki/install-utils.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/instal…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/Language.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAb.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAb.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAf.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageArc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAst.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAv.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAy.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageAz.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBa.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBat_smg.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBat_smg.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBg.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBm.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBm.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageBs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCe.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageConverter.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCsb.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCv.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageCy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageDa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageDe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageDz.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageEu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFur.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageFy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGn.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGsw.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGsw.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageGu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageHu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageId.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIi.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageIt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageJa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageJv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKm.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKv.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageKv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageLv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageMk.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageMl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageMs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNah.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNah.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNap.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNap.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNds.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNds_nl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNon.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNon.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageNv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOs.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageOs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePms.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePms.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePt_br.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguagePt_br.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageQu.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageQu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRmy.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRmy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageRu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSk.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSq.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_ec.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_el.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_el.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jc.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jl.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSr_jl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageSv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTh.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTlh.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTy.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageTyv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUdm.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUdm.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUg.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUk.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageUtf8.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageVec.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageVec.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageVi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageWa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageXal.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageYi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZa.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_cn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_hk.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_sg.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_tw.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/LanguageZh_tw.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/Messages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesAf.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesAr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesAz.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBg.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesBs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCsb.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesCy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesDa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesDe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesEu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFur.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesFy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesGa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesGsw.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesHu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesIa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesId.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesIs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesIt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesJa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesJv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesKn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesKo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesKu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesLv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesMk.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesMs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNah.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNds.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesNo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesOc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesOs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPms.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesPt_br.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesRmy.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesRo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesRu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSk.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSl.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSq.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSr_ec.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSr_el.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSu.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesSv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTe.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTh.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTr.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTt.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesTyv.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesUdm.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesUk.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesVec.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesVi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesWa.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesXal.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesYi.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesZh_cn.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/languages/MessagesZh_tw.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Modified:
trunk/web/reactos.org/htdocs/wiki/languages/Names.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/langua…
Added:
trunk/web/reactos.org/htdocs/wiki/locale/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/locale…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/Doxyfile
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/FiveUpgrade.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/InitialiseMessages.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/Makefile
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/addwiki.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-email-notifica…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-externallinks.…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-filearchive.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-ipb_range_star…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-job.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-langlinks.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-logging-times-…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-mimesearch-ind…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-profiling.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-querycacheinfo…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-ss_images.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-templatelinks.…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-transcache.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-user_registrat…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/archives/patch-watchlist-null…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/attachLatest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/attribute.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/backup.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/backupPrefetch.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/benchmarkPurge.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/changePassword.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/checkUsernames.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupCaps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupDupes.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupDupes.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupSpam.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupTitles.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/cleanupWatchlist.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/clear_interwiki_cache.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/clear_stats.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/commandLine.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/convertLinks.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/counter.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/createAndPromote.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteBatch.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteImageMemcached.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOldRevisions.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOldRevisions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOrphanedRevisions.inc.p…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteOrphanedRevisions.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/deleteRevision.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/diffLanguage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/dtrace/counts.d
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/dtrace/tree.d
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpBackup.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpHTML.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpHTML.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpInterwiki.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpInterwiki.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpLinks.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpReplayLog.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/dumpTextPass.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/eval.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/findhooks.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/fixSlaveDesync.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/fixTimestamps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/fixUserRegistration.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/generateSitemap.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/importDump.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/importImages.inc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/importImages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/importLogs.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/importLogs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/importPhase2.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/importTextFile.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/importTextFile.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/importUseModWiki.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/initStats.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/lang2po.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/langmemusage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/languages.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/mcc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/mctest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/moveBatch.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/mwdocgen.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/mwdoxygen.cfg
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/mysql5/tables.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/namespaceDupes.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/nukePage.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/nukePage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/archives/patch-trackba…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/archives/patch-transca…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/interwiki.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/oracle/tables.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/orphans.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/ourusers.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTests.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTests.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTests.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTestsParserHook.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTestsParserTime.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/parserTestsStaticParserHook.p…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/postgres/tables.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/purgeOldText.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/purgeOldText.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/reassignEdits.inc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/reassignEdits.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildImages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildInterwiki.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildInterwiki.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildMessages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildrecentchanges.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildtextindex.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/rebuildtextindex.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/recount.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/refreshImageCount.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/refreshLinks.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/refreshLinks.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/removeUnusedAccounts.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/removeUnusedAccounts.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/renderDump.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/runJobs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/showJobs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/splitLanguageFiles.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/splitLanguageFiles.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/stats.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/blobs.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/checkStorage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/compressOld.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/compressOld.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/make-blobs
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/moveToExternal.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/storage/resolveStubs.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/tables.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/transstat.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/update.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/updateArticleCount.inc.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/updateArticleCount.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/updateSearchIndex.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/updateSearchIndex.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/updateSpecialPages.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/updaters.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/userDupes.inc
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/userDupes.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Modified:
trunk/web/reactos.org/htdocs/wiki/maintenance/users.sql
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/maintenance/wiki-mangleme.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/mainte…
Added:
trunk/web/reactos.org/htdocs/wiki/math/.svnignore
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/math/.…
Modified:
trunk/web/reactos.org/htdocs/wiki/math/README
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/math/R…
Modified:
trunk/web/reactos.org/htdocs/wiki/math/texutil.ml
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/math/t…
Modified:
trunk/web/reactos.org/htdocs/wiki/math/texvc_cgi.ml
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/math/t…
Added:
trunk/web/reactos.org/htdocs/wiki/old/OutputPage.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/old/Ou…
Added:
trunk/web/reactos.org/htdocs/wiki/old/SpecialPreferences.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/old/Sp…
Added:
trunk/web/reactos.org/htdocs/wiki/old/SpecialUserlogin.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/old/Sp…
Added:
trunk/web/reactos.org/htdocs/wiki/old/SpecialUserlogout.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/old/Sp…
Added:
trunk/web/reactos.org/htdocs/wiki/old/User.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/old/Us…
Added:
trunk/web/reactos.org/htdocs/wiki/old/index.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/old/in…
Modified:
trunk/web/reactos.org/htdocs/wiki/profileinfo.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/profil…
Modified:
trunk/web/reactos.org/htdocs/wiki/redirect.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/redire…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/Chick.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/Chick.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/CologneBlue.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/MonoBook.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/MonoBook.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/MySkin.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/MySkin.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/Nostalgia.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/Simple.deps.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/Simple.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/Standard.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/chick/main.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/IEFixes.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/ajax.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/cologneblue.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/common.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/commonPrint.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/feed.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/images/icons/COPYING
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/images/icons/fileicon-djvu.p…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/images/icons/fileicon-djvu.x…
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/images/redirectltr.png
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/images/redirectrtl.png
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/metadata.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/nostalgia.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/preview.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/protect.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/common/upload.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/wikibits.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/common/wikistandard.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/disabled/HTMLDump.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/disabled/MonoBook.tpl
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/disabled/MonoBookCBT.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/lookup.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/main.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/md5.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/htmldump/utf8.js
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE50Fixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE55Fixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE60Fixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IE70Fixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/IEMacFixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/Opera6Fixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/Opera7Fixes.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/main.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/monobook/rtl.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Modified:
trunk/web/reactos.org/htdocs/wiki/skins/simple/main.css
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/skins/…
Added:
trunk/web/reactos.org/htdocs/wiki/tests/.svnignore
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/ArticleTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/DatabaseTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/GlobalTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Added:
trunk/web/reactos.org/htdocs/wiki/tests/ImageTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/LocalTestSettings.sample
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/Makefile
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/RunTests.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/SanitizerTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/SearchEngineTest.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/tests/SearchMySQL4Test.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Added:
trunk/web/reactos.org/htdocs/wiki/tests/test-prefetch-current.xml
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Added:
trunk/web/reactos.org/htdocs/wiki/tests/test-prefetch-previous.xml
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Added:
trunk/web/reactos.org/htdocs/wiki/tests/test-prefetch-stub.xml
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/tests/…
Modified:
trunk/web/reactos.org/htdocs/wiki/thumb.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/thumb.…
Modified:
trunk/web/reactos.org/htdocs/wiki/trackback.php
URL:
http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/wiki/trackb…
18 years, 5 months
1
0
0
0
[janderwald] 23028: * set FontName array to max of LF_FACESIZE * read WindowSize from registry * create GUI_CONSOLE_DATA directly in GuiInitConsole * wait untill GuiWindow has been created (needed for synchronization with variable window sizes)
by janderwald@svn.reactos.org
Author: janderwald Date: Wed Jul 12 20:48:58 2006 New Revision: 23028 URL:
http://svn.reactos.org/svn/reactos?rev=23028&view=rev
Log: * set FontName array to max of LF_FACESIZE * read WindowSize from registry * create GUI_CONSOLE_DATA directly in GuiInitConsole * wait untill GuiWindow has been created (needed for synchronization with variable window sizes) Modified: trunk/reactos/subsystems/win32/csrss/win32csr/conio.c trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c Modified: trunk/reactos/subsystems/win32/csrss/win32csr/conio.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
============================================================================== --- trunk/reactos/subsystems/win32/csrss/win32csr/conio.c (original) +++ trunk/reactos/subsystems/win32/csrss/win32csr/conio.c Wed Jul 12 20:48:58 2006 @@ -114,6 +114,7 @@ Buffer->MaxY = Console->Size.Y; Buffer->ShowX = 0; Buffer->ShowY = 0; + //FIXME Buffer->Buffer = HeapAlloc(Win32CsrApiHeap, 0, Buffer->MaxX * Buffer->MaxY * 2); if (NULL == Buffer->Buffer) { @@ -146,6 +147,7 @@ Console->Title.MaximumLength = Console->Title.Length = 0; Console->Title.Buffer = NULL; + //FIXME RtlCreateUnicodeString(&Console->Title, L"Command Prompt"); Console->Header.ReferenceCount = 0; @@ -3022,7 +3024,8 @@ Record->Echoed = FALSE; Record->Fake = FALSE; - Record->InputEvent = *InputRecord++; + //Record->InputEvent = *InputRecord++; + memcpy(&Record->InputEvent, &InputRecord[i], sizeof(INPUT_RECORD)); if (KEY_EVENT == Record->InputEvent.EventType) { /* FIXME - convert from unicode to ascii!! */ Modified: trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
============================================================================== --- trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c (original) +++ trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c Wed Jul 12 20:48:58 2006 @@ -31,7 +31,8 @@ POINT SelectionStart; BOOL MouseDown; HMODULE ConsoleLibrary; - WCHAR FontName[128]; + HANDLE hGuiInitEvent; + WCHAR FontName[LF_FACESIZE]; DWORD FontSize; DWORD FontWeight; DWORD CursorSize; @@ -39,6 +40,7 @@ DWORD FullScreen; DWORD QuickEdit; DWORD InsertMode; + DWORD WindowSize; } GUI_CONSOLE_DATA, *PGUI_CONSOLE_DATA; #ifndef WM_APP @@ -270,6 +272,10 @@ { GuiData->HistoryNoDup = Value; } + else if (!wcscmp(szValueName, L"WindowSize")) + { + GuiData->WindowSize = Value; + } else if (!wcscmp(szValueName, L"FullScreen")) { GuiData->FullScreen = Value; @@ -293,6 +299,7 @@ wcscpy(GuiData->FontName, L"Bitstream Vera Sans Mono"); GuiData->FontSize = 0x0008000C; // font is 8x12 + GuiData->WindowSize = 0x00190050; // default window size is 25x80 GuiData->FontWeight = FW_NORMAL; GuiData->CursorSize = 0; GuiData->HistoryNoDup = FALSE; @@ -308,16 +315,13 @@ { RECT Rect; PCSRSS_CONSOLE Console = (PCSRSS_CONSOLE) Create->lpCreateParams; - PGUI_CONSOLE_DATA GuiData; + PGUI_CONSOLE_DATA GuiData = (PGUI_CONSOLE_DATA)Console->PrivateData; HDC Dc; HFONT OldFont; TEXTMETRICW Metrics; PCSRSS_PROCESS_DATA ProcessData; HKEY hKey; - GuiData = HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY, - sizeof(GUI_CONSOLE_DATA) + - (Console->Size.X + 1) * sizeof(WCHAR)); if (NULL == GuiData) { DPRINT1("GuiConsoleNcCreate: HeapAlloc failed\n"); @@ -335,9 +339,13 @@ } } + Console->Size.X = LOWORD(GuiData->WindowSize); + Console->Size.Y = HIWORD(GuiData->WindowSize); + InitializeCriticalSection(&GuiData->Lock); - GuiData->LineBuffer = (PWCHAR)(GuiData + 1); + GuiData->LineBuffer = (PWCHAR)HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY, + Console->Size.X * sizeof(WCHAR)); GuiData->Font = CreateFontW(LOWORD(GuiData->FontSize), 0, //HIWORD(GuiData->FontSize), @@ -396,7 +404,7 @@ GuiData->ForceCursorOff = FALSE; GuiData->Selection.left = -1; - + DPRINT("Console %p GuiData %p\n", Console, GuiData); Console->PrivateData = GuiData; SetWindowLongPtrW(hWnd, GWL_USERDATA, (DWORD_PTR) Console); @@ -409,6 +417,7 @@ Rect.bottom - Rect.top, FALSE); SetTimer(hWnd, 1, CURSOR_BLINK_TIME, NULL); + SetEvent(GuiData->hGuiInitEvent); return (BOOL) DefWindowProcW(hWnd, WM_NCCREATE, 0, (LPARAM) Create); } @@ -1487,6 +1496,7 @@ { HANDLE GraphicsStartupEvent; HANDLE ThreadHandle; + PGUI_CONSOLE_DATA GuiData; if (! ConsInitialized) { @@ -1499,8 +1509,6 @@ } Console->Vtbl = &GuiVtbl; - Console->Size.X = 80; - Console->Size.Y = 25; if (NULL == NotifyWnd) { GraphicsStartupEvent = CreateEventW(NULL, FALSE, FALSE, NULL); @@ -1533,8 +1541,31 @@ return STATUS_UNSUCCESSFUL; } } - - PostMessageW(NotifyWnd, PM_CREATE_CONSOLE, 0, (LPARAM) Console); + GuiData = HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY, + sizeof(GUI_CONSOLE_DATA)); + if (!GuiData) + { + DPRINT1("Win32Csr: Failed to create GUI_CONSOLE_DATA\n"); + return STATUS_UNSUCCESSFUL; + } + + Console->PrivateData = (PVOID) GuiData; + /* + * we need to wait untill the GUI has been fully initialized + * to retrieve custom settings i.e. WindowSize etc.. + * Ideally we could use SendNotifyMessage for this but its not + * yet implemented. + * + */ + GuiData->hGuiInitEvent = CreateEventW(NULL, FALSE, FALSE, NULL); + /* create console */ + PostMessageW(NotifyWnd, PM_CREATE_CONSOLE, 0, (LPARAM) Console); + + /* wait untill initialization has finished */ + WaitForSingleObject(GuiData->hGuiInitEvent, INFINITE); + DPRINT("received event Console %p GuiData %p X %d Y %d\n", Console, Console->PrivateData, Console->Size.X, Console->Size.Y); + CloseHandle(GuiData->hGuiInitEvent); + GuiData->hGuiInitEvent = NULL; return STATUS_SUCCESS; }
18 years, 5 months
1
0
0
0
← Newer
1
...
34
35
36
37
38
39
40
...
67
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Results per page:
10
25
50
100
200