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
January 2009
----- 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
30 participants
755 discussions
Start a n
N
ew thread
[silverblade] 38962: setupldr previously worked by faking the FreeLdr OS menu function. Now FreeLdr has a special OS type for ReactOS Setup, which will only work for the bootcd. As a result, bootcd can display a menu now. This opens up the possibility of including both a "live" environment for users to play with as well as the opportunity to install, from the same disc.
by silverblade@svn.reactos.org
Author: silverblade Date: Mon Jan 19 17:38:08 2009 New Revision: 38962 URL:
http://svn.reactos.org/svn/reactos?rev=38962&view=rev
Log: setupldr previously worked by faking the FreeLdr OS menu function. Now FreeLdr has a special OS type for ReactOS Setup, which will only work for the bootcd. As a result, bootcd can display a menu now. This opens up the possibility of including both a "live" environment for users to play with as well as the opportunity to install, from the same disc. Modified: trunk/reactos/boot/freeldr/freeldr/bootmgr.c trunk/reactos/boot/freeldr/freeldr/freeldr_base.rbuild trunk/reactos/boot/freeldr/freeldr/freeldr_main.rbuild trunk/reactos/boot/freeldr/freeldr/include/freeldr.h trunk/reactos/boot/freeldr/freeldr/reactos/setupldr.c trunk/reactos/boot/freeldr/freeldr/setupldr_main.rbuild Modified: trunk/reactos/boot/freeldr/freeldr/bootmgr.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/bootm…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/bootmgr.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/bootmgr.c [iso-8859-1] Mon Jan 19 17:38:08 2009 @@ -115,6 +115,14 @@ { LoadAndBootReactOS(OperatingSystemSectionNames[SelectedOperatingSystem]); } +#ifdef FREELDR_ROS_SETUP + else if (_stricmp(SettingValue, "ReactOSSetup") == 0) + { + // Could probably pass the selection across at a later date + // which might be useful for different install methods? + RunReactOSSetup(); + } +#endif #ifdef __i386__ else if (_stricmp(SettingValue, "WindowsNT40") == 0) { Modified: trunk/reactos/boot/freeldr/freeldr/freeldr_base.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/freel…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/freeldr_base.rbuild [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/freeldr_base.rbuild [iso-8859-1] Mon Jan 19 17:38:08 2009 @@ -77,6 +77,12 @@ <file>version.c</file> <file>cmdline.c</file> <file>machine.c</file> + <file>drivemap.c</file> + <file>miscboot.c</file> + <file>options.c</file> + <file>linuxboot.c</file> + <file>oslist.c</file> + <file>custom.c</file> <directory name="include"> <pch>freeldr.h</pch> </directory> Modified: trunk/reactos/boot/freeldr/freeldr/freeldr_main.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/freel…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/freeldr_main.rbuild [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/freeldr_main.rbuild [iso-8859-1] Mon Jan 19 17:38:08 2009 @@ -7,10 +7,4 @@ <compilerflag>-fno-inline</compilerflag> <compilerflag>-fno-zero-initialized-in-bss</compilerflag> <file>bootmgr.c</file> - <file>drivemap.c</file> - <file>miscboot.c</file> - <file>options.c</file> - <file>linuxboot.c</file> - <file>oslist.c</file> - <file>custom.c</file> </module> Modified: trunk/reactos/boot/freeldr/freeldr/include/freeldr.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/inclu…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/include/freeldr.h [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/include/freeldr.h [iso-8859-1] Mon Jan 19 17:38:08 2009 @@ -107,5 +107,6 @@ VOID BootMain(LPSTR CmdLine); VOID RunLoader(VOID); +VOID RunReactOSSetup(VOID); #endif // defined __FREELDR_H Modified: trunk/reactos/boot/freeldr/freeldr/reactos/setupldr.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/react…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/reactos/setupldr.c [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/reactos/setupldr.c [iso-8859-1] Mon Jan 19 17:38:08 2009 @@ -42,7 +42,7 @@ #define USE_UI -VOID RunLoader(VOID) +VOID RunReactOSSetup(VOID) { ULONG i; LPCSTR SourcePath; Modified: trunk/reactos/boot/freeldr/freeldr/setupldr_main.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/setup…
============================================================================== --- trunk/reactos/boot/freeldr/freeldr/setupldr_main.rbuild [iso-8859-1] (original) +++ trunk/reactos/boot/freeldr/freeldr/setupldr_main.rbuild [iso-8859-1] Mon Jan 19 17:38:08 2009 @@ -4,11 +4,15 @@ <include base="setupldr_main">include</include> <include base="ntoskrnl">include</include> <define name="_NTHAL_" /> + <define name="FREELDR_ROS_SETUP" /> <compilerflag>-ffreestanding</compilerflag> <compilerflag>-fno-builtin</compilerflag> <compilerflag>-fno-inline</compilerflag> <compilerflag>-fno-zero-initialized-in-bss</compilerflag> <compilerflag>-Os</compilerflag> + + <file>bootmgr.c</file> + <directory name="inffile"> <file>inffile.c</file> </directory>
15 years, 11 months
1
0
0
0
[sginsberg] 38961: - Add 32-bit versions to wdbgexts.h - Add lots of missing definitions to windbgkd.h, gathered from Singularity, tinykrnl, articles, blogs, etc
by sginsberg@svn.reactos.org
Author: sginsberg Date: Mon Jan 19 17:34:27 2009 New Revision: 38961 URL:
http://svn.reactos.org/svn/reactos?rev=38961&view=rev
Log: - Add 32-bit versions to wdbgexts.h - Add lots of missing definitions to windbgkd.h, gathered from Singularity, tinykrnl, articles, blogs, etc Modified: trunk/reactos/include/psdk/wdbgexts.h trunk/reactos/include/reactos/windbgkd.h Modified: trunk/reactos/include/psdk/wdbgexts.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/wdbgexts.h?re…
============================================================================== --- trunk/reactos/include/psdk/wdbgexts.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/wdbgexts.h [iso-8859-1] Mon Jan 19 17:34:27 2009 @@ -21,6 +21,101 @@ #define DBGKD_VERS_FLAG_PARTITIONS 0x0020 #define KDBG_TAG TAG('K', 'D', 'B', 'G') + +typedef struct _DBGKD_GET_VERSION32 +{ + USHORT MajorVersion; + USHORT MinorVersion; + USHORT ProtocolVersion; + USHORT Flags; + ULONG KernBase; + ULONG PsLoadedModuleList; + USHORT MachineType; + USHORT ThCallbackStack; + USHORT NextCallback; + USHORT FramePointer; + ULONG KiCallUserMode; + ULONG KeUserCallbackDispatcher; + ULONG BreakpointWithStatus; + ULONG DebuggerDataList; +} DBGKD_GET_VERSION32, *PDBGKD_GET_VERSION32; + +typedef struct _DBGKD_DEBUG_DATA_HEADER32 +{ + LIST_ENTRY32 List; + ULONG OwnerTag; + ULONG Size; +} DBGKD_DEBUG_DATA_HEADER32, *PDBGKD_DEBUG_DATA_HEADER32; + +typedef struct _KDDEBUGGER_DATA32 +{ + DBGKD_DEBUG_DATA_HEADER32 Header; + ULONG KernBase; + ULONG BreakpointWithStatus; + ULONG SavedContext; + USHORT ThCallbackStack; + USHORT NextCallback; + USHORT FramePointer; + USHORT PaeEnabled:1; + ULONG KiCallUserMode; + ULONG KeUserCallbackDispatcher; + ULONG PsLoadedModuleList; + ULONG PsActiveProcessHead; + ULONG PspCidTable; + ULONG ExpSystemResourcesList; + ULONG ExpPagedPoolDescriptor; + ULONG ExpNumberOfPagedPools; + ULONG KeTimeIncrement; + ULONG KeBugCheckCallbackListHead; + ULONG KiBugcheckData; + ULONG IopErrorLogListHead; + ULONG ObpRootDirectoryObject; + ULONG ObpTypeObjectType; + ULONG MmSystemCacheStart; + ULONG MmSystemCacheEnd; + ULONG MmSystemCacheWs; + ULONG MmPfnDatabase; + ULONG MmSystemPtesStart; + ULONG MmSystemPtesEnd; + ULONG MmSubsectionBase; + ULONG MmNumberOfPagingFiles; + ULONG MmLowestPhysicalPage; + ULONG MmHighestPhysicalPage; + ULONG MmNumberOfPhysicalPages; + ULONG MmMaximumNonPagedPoolInBytes; + ULONG MmNonPagedSystemStart; + ULONG MmNonPagedPoolStart; + ULONG MmNonPagedPoolEnd; + ULONG MmPagedPoolStart; + ULONG MmPagedPoolEnd; + ULONG MmPagedPoolInformation; + ULONG MmPageSize; + ULONG MmSizeOfPagedPoolInBytes; + ULONG MmTotalCommitLimit; + ULONG MmTotalCommittedPages; + ULONG MmSharedCommit; + ULONG MmDriverCommit; + ULONG MmProcessCommit; + ULONG MmPagedPoolCommit; + ULONG MmExtendedCommit; + ULONG MmZeroedPageListHead; + ULONG MmFreePageListHead; + ULONG MmStandbyPageListHead; + ULONG MmModifiedPageListHead; + ULONG MmModifiedNoWritePageListHead; + ULONG MmAvailablePages; + ULONG MmResidentAvailablePages; + ULONG PoolTrackTable; + ULONG NonPagedPoolDescriptor; + ULONG MmHighestUserAddress; + ULONG MmSystemRangeStart; + ULONG MmUserProbeAddress; + ULONG KdPrintCircularBuffer; + ULONG KdPrintCircularBufferEnd; + ULONG KdPrintWritePointer; + ULONG KdPrintRolloverCount; + ULONG MmLoadedUserImageList; +} KDDEBUGGER_DATA32, *PKDDEBUGGER_DATA32; typedef struct _DBGKD_GET_VERSION64 { Modified: trunk/reactos/include/reactos/windbgkd.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/windbgkd.h…
============================================================================== --- trunk/reactos/include/reactos/windbgkd.h [iso-8859-1] (original) +++ trunk/reactos/include/reactos/windbgkd.h [iso-8859-1] Mon Jan 19 17:34:27 2009 @@ -60,6 +60,12 @@ #define DbgKdLoadSymbolsStateChange 0x00003031 #define DbgKdCommandStringStateChange 0x00003032 #define DbgKdMaximumStateChange 0x00003033 + +// +// This is combined with the basic state change code +// if the state is from an alternate source +// +#define DbgKdAlternateStateChange 0x00010000 // // Manipulate Types @@ -114,6 +120,25 @@ #define DbgKdGetStringApi 0x00003231 // +// Trace I/O Types +// +#define DbgKdPrintTraceApi 0x00003330 + +// +// Control Request Types +// +#define DbgKdRequestHardwareBp 0x00004300 +#define DbgKdReleaseHardwareBp 0x00004301 + +// +// File I/O Types +// +#define DbgKdCreateFileApi 0x00003430 +#define DbgKdReadFileApi 0x00003431 +#define DbgKdWriteFileApi 0x00003432 +#define DbgKdCloseFileApi 0x00003433 + +// // Control Report Flags // #define REPORT_INCLUDES_SEGS 0x0001 @@ -140,6 +165,34 @@ #define DBGKD_QUERY_MEMORY_WRITE 0x02 #define DBGKD_QUERY_MEMORY_EXECUTE 0x04 #define DBGKD_QUERY_MEMORY_FIXED 0x08 + +// +// Internal Breakpoint Flags +// +#define DBGKD_INTERNAL_BP_FLAG_COUNTONLY 0x01 +#define DBGKD_INTERNAL_BP_FLAG_INVALID 0x02 +#define DBGKD_INTERNAL_BP_FLAG_SUSPENDED 0x04 +#define DBGKD_INTERNAL_BP_FLAG_DYING 0x08 + +// +// Fill Memory Flags +// +#define DBGKD_FILL_MEMORY_VIRTUAL 0x01 +#define DBGKD_FILL_MEMORY_PHYSICAL 0x002 + +// +// Physical Memory Caching Flags +// +#define DBGKD_CACHING_DEFAULT 0 +#define DBGKD_CACHING_CACHED 1 +#define DBGKD_CACHING_UNCACHED 2 +#define DBGKD_CACHING_WRITE_COMBINED 3 + +// +// Partition Switch Flags +// +#define DBGKD_PARTITION_DEFAULT 0x00 +#define DBGKD_PARTITION_ALTERNATE 0x01 // // KD Packet Structure @@ -189,6 +242,13 @@ ULONG64 CurrentSymbolEnd; } AMD64_DBGKD_CONTROL_SET, *PAMD64_DBGKD_CONTROL_SET; +typedef struct _ARM_DBGKD_CONTROL_SET +{ + ULONG Continue; + ULONG CurrentSymbolStart; + ULONG CurrentSymbolEnd; +} ARM_DBGKD_CONTROL_SET, *PARM_DBGKD_CONTROL_SET; + typedef struct _DBGKD_ANY_CONTROL_SET { union @@ -196,15 +256,22 @@ X86_DBGKD_CONTROL_SET X86ControlSet; IA64_DBGKD_CONTROL_SET IA64ControlSet; AMD64_DBGKD_CONTROL_SET Amd64ControlSet; + ARM_DBGKD_CONTROL_SET ArmControlSet; }; } DBGKD_ANY_CONTROL_SET, *PDBGKD_ANY_CONTROL_SET; #include <poppack.h> -typedef X86_DBGKD_CONTROL_SET DBGKD_CONTROL_SET; +typedef X86_DBGKD_CONTROL_SET DBGKD_CONTROL_SET, *PDBGKD_CONTROL_SET; // // DBGKM Structure for Exceptions // +typedef struct _DBGKM_EXCEPTION32 +{ + EXCEPTION_RECORD32 ExceptionRecord; + ULONG FirstChance; +} DBGKM_EXCEPTION32, *PDBGKM_EXCEPTION32; + typedef struct _DBGKM_EXCEPTION64 { EXCEPTION_RECORD64 ExceptionRecord; @@ -214,10 +281,37 @@ // // DBGKD Structure for State Change // -typedef struct _DBGKD_CONTROL_REPORT -{ - ULONG Dr6; - ULONG Dr7; +typedef struct _X86_DBGKD_CONTROL_REPORT +{ + ULONG Dr6; + ULONG Dr7; + USHORT InstructionCount; + USHORT ReportFlags; + UCHAR InstructionStream[DBGKD_MAXSTREAM]; + USHORT SegCs; + USHORT SegDs; + USHORT SegEs; + USHORT SegFs; + ULONG EFlags; +} X86_DBGKD_CONTROL_REPORT, *PX86_DBGKD_CONTROL_REPORT; + +typedef struct _ALPHA_DBGKD_CONTROL_REPORT +{ + ULONG InstructionCount; + UCHAR InstructionStream[DBGKD_MAXSTREAM]; +} ALPHA_DBGKD_CONTROL_REPORT, *PALPHA_DBGKD_CONTROL_REPORT; + +typedef struct _IA64_DBGKD_CONTROL_REPORT +{ + ULONG InstructionCount; + UCHAR InstructionStream[DBGKD_MAXSTREAM]; +} IA64_DBGKD_CONTROL_REPORT, *PIA64_DBGKD_CONTROL_REPORT; + +typedef struct _AMD64_DBGKD_CONTROL_REPORT +{ + ULONG64 Dr6; + ULONG64 Dr7; + ULONG EFlags; USHORT InstructionCount; USHORT ReportFlags; UCHAR InstructionStream[DBGKD_MAXSTREAM]; @@ -225,8 +319,20 @@ USHORT SegDs; USHORT SegEs; USHORT SegFs; - ULONG EFlags; -} DBGKD_CONTROL_REPORT, *PDBGKD_CONTROL_REPORT; +} AMD64_DBGKD_CONTROL_REPORT, *PAMD64_DBGKD_CONTROL_REPORT; + +typedef X86_DBGKD_CONTROL_REPORT DBGKD_CONTROL_REPORT; + +typedef struct _DBGKD_ANY_CONTROL_REPORT +{ + union + { + X86_DBGKD_CONTROL_REPORT X86ControlReport; + ALPHA_DBGKD_CONTROL_REPORT AlphaControlReport; + IA64_DBGKD_CONTROL_REPORT IA64ControlReport; + AMD64_DBGKD_CONTROL_REPORT Amd64ControlReport; + }; +} DBGKD_ANY_CONTROL_REPORT, *PDBGKD_ANY_CONTROL_REPORT; // // DBGKD Structure for Debug I/O Type Print String @@ -261,8 +367,28 @@ } DBGKD_DEBUG_IO, *PDBGKD_DEBUG_IO; // +// DBGkD Structure for Command String +// +typedef struct _DBGKD_COMMAND_STRING +{ + ULONG Flags; + ULONG Reserved1; + ULONG64 Reserved2[7]; +} DBGKD_COMMAND_STRING, *PDBGKD_COMMAND_STRING; + +// // DBGKD Structure for Load Symbols // +typedef struct _DBGKD_LOAD_SYMBOLS32 +{ + ULONG PathNameLength; + ULONG BaseOfDll; + ULONG ProcessId; + ULONG CheckSum; + ULONG SizeOfImage; + BOOLEAN UnloadSymbols; +} DBGKD_LOAD_SYMBOLS32, *PDBGKD_LOAD_SYMBOLS32; + typedef struct _DBGKD_LOAD_SYMBOLS64 { ULONG PathNameLength; @@ -276,6 +402,24 @@ // // DBGKD Structure for Wait State Change // + +typedef struct _DBGKD_WAIT_STATE_CHANGE32 +{ + ULONG NewState; + USHORT ProcessorLevel; + USHORT Processor; + ULONG NumberProcessors; + ULONG Thread; + ULONG ProgramCounter; + union + { + DBGKM_EXCEPTION32 Exception; + DBGKD_LOAD_SYMBOLS32 LoadSymbols; + } u; + DBGKD_CONTROL_REPORT ControlReport; + CONTEXT Context; +} DBGKD_WAIT_STATE_CHANGE32, *PDBGKD_WAIT_STATE_CHANGE32; + typedef struct _DBGKD_WAIT_STATE_CHANGE64 { ULONG NewState; @@ -293,9 +437,37 @@ CONTEXT Context; } DBGKD_WAIT_STATE_CHANGE64, *PDBGKD_WAIT_STATE_CHANGE64; +typedef struct _DBGKD_ANY_WAIT_STATE_CHANGE +{ + ULONG NewState; + USHORT ProcessorLevel; + USHORT Processor; + ULONG NumberProcessors; + ULONG64 Thread; + ULONG64 ProgramCounter; + union + { + DBGKM_EXCEPTION64 Exception; + DBGKD_LOAD_SYMBOLS64 LoadSymbols; + DBGKD_COMMAND_STRING CommandString; + } u; + union + { + DBGKD_CONTROL_REPORT ControlReport; + DBGKD_ANY_CONTROL_REPORT AnyControlReport; + }; +} DBGKD_ANY_WAIT_STATE_CHANGE, *PDBGKD_ANY_WAIT_STATE_CHANGE; + // // DBGKD Manipulate Structures // +typedef struct _DBGKD_READ_MEMORY32 +{ + ULONG TargetBaseAddress; + ULONG TransferCount; + ULONG ActualBytesRead; +} DBGKD_READ_MEMORY32, *PDBGKD_READ_MEMORY32; + typedef struct _DBGKD_READ_MEMORY64 { ULONG64 TargetBaseAddress; @@ -303,6 +475,13 @@ ULONG ActualBytesRead; } DBGKD_READ_MEMORY64, *PDBGKD_READ_MEMORY64; +typedef struct _DBGKD_WRITE_MEMORY32 +{ + ULONG TargetBaseAddress; + ULONG TransferCount; + ULONG ActualBytesWritten; +} DBGKD_WRITE_MEMORY32, *PDBGKD_WRITE_MEMORY32; + typedef struct _DBGKD_WRITE_MEMORY64 { ULONG64 TargetBaseAddress; @@ -319,6 +498,12 @@ { ULONG ContextFlags; } DBGKD_SET_CONTEXT, *PDBGKD_SET_CONTEXT; + +typedef struct _DBGKD_WRITE_BREAKPOINT32 +{ + ULONG BreakPointAddress; + ULONG BreakPointHandle; +} DBGKD_WRITE_BREAKPOINT32, *PDBGKD_WRITE_BREAKPOINT32; typedef struct _DBGKD_WRITE_BREAKPOINT64 { @@ -348,12 +533,29 @@ } DBGKD_CONTINUE2, *PDBGKD_CONTINUE2; #include <poppack.h> +typedef struct _DBGKD_READ_WRITE_IO32 +{ + ULONG IoAddress; + ULONG DataSize; + ULONG DataValue; +} DBGKD_READ_WRITE_IO32, *PDBGKD_READ_WRITE_IO32; + typedef struct _DBGKD_READ_WRITE_IO64 { ULONG64 IoAddress; ULONG DataSize; ULONG DataValue; } DBGKD_READ_WRITE_IO64, *PDBGKD_READ_WRITE_IO64; + +typedef struct _DBGKD_READ_WRITE_IO_EXTENDED32 +{ + ULONG DataSize; + ULONG InterfaceType; + ULONG BusNumber; + ULONG AddressSpace; + ULONG IoAddress; + ULONG DataValue; +} DBGKD_READ_WRITE_IO_EXTENDED32, *PDBGKD_READ_WRITE_IO_EXTENDED32; typedef struct _DBGKD_READ_WRITE_IO_EXTENDED64 { @@ -377,16 +579,38 @@ ULONG NumberOfSpecialCalls; } DBGKD_QUERY_SPECIAL_CALLS, *PDBGKD_QUERY_SPECIAL_CALLS; +typedef struct _DBGKD_SET_SPECIAL_CALL32 +{ + ULONG SpecialCall; +} DBGKD_SET_SPECIAL_CALL32, *PDBGKD_SET_SPECIAL_CALL32; + typedef struct _DBGKD_SET_SPECIAL_CALL64 { ULONG64 SpecialCall; } DBGKD_SET_SPECIAL_CALL64, *PDBGKD_SET_SPECIAL_CALL64; + +typedef struct _DBGKD_SET_INTERNAL_BREAKPOINT32 +{ + ULONG BreakpointAddress; + ULONG Flags; +} DBGKD_SET_INTERNAL_BREAKPOINT32, *PDBGKD_SET_INTERNAL_BREAKPOINT32; typedef struct _DBGKD_SET_INTERNAL_BREAKPOINT64 { ULONG64 BreakpointAddress; ULONG Flags; } DBGKD_SET_INTERNAL_BREAKPOINT64, *PDBGKD_SET_INTERNAL_BREAKPOINT64; + +typedef struct _DBGKD_GET_INTERNAL_BREAKPOINT32 +{ + ULONG BreakpointAddress; + ULONG Flags; + ULONG Calls; + ULONG MaxCallsPerPeriod; + ULONG MinInstructions; + ULONG MaxInstructions; + ULONG TotalInstructions; +} DBGKD_GET_INTERNAL_BREAKPOINT32, *PDBGKD_GET_INTERNAL_BREAKPOINT32; typedef struct _DBGKD_GET_INTERNAL_BREAKPOINT64 { @@ -449,6 +673,41 @@ // // DBGKD Structure for Manipulate // +typedef struct _DBGKD_MANIPULATE_STATE32 +{ + ULONG ApiNumber; + USHORT ProcessorLevel; + USHORT Processor; + NTSTATUS ReturnStatus; + union + { + DBGKD_READ_MEMORY32 ReadMemory; + DBGKD_WRITE_MEMORY32 WriteMemory; + DBGKD_READ_MEMORY64 ReadMemory64; + DBGKD_WRITE_MEMORY64 WriteMemory64; + DBGKD_GET_CONTEXT GetContext; + DBGKD_SET_CONTEXT SetContext; + DBGKD_WRITE_BREAKPOINT32 WriteBreakPoint; + DBGKD_RESTORE_BREAKPOINT RestoreBreakPoint; + DBGKD_CONTINUE Continue; + DBGKD_CONTINUE2 Continue2; + DBGKD_READ_WRITE_IO32 ReadWriteIo; + DBGKD_READ_WRITE_IO_EXTENDED32 ReadWriteIoExtended; + DBGKD_QUERY_SPECIAL_CALLS QuerySpecialCalls; + DBGKD_SET_SPECIAL_CALL32 SetSpecialCall; + DBGKD_SET_INTERNAL_BREAKPOINT32 SetInternalBreakpoint; + DBGKD_GET_INTERNAL_BREAKPOINT32 GetInternalBreakpoint; + DBGKD_GET_VERSION32 GetVersion32; + DBGKD_BREAKPOINTEX BreakPointEx; + DBGKD_READ_WRITE_MSR ReadWriteMsr; + DBGKD_SEARCH_MEMORY SearchMemory; + DBGKD_GET_SET_BUS_DATA GetSetBusData; + DBGKD_FILL_MEMORY FillMemory; + DBGKD_QUERY_MEMORY QueryMemory; + DBGKD_SWITCH_PARTITION SwitchPartition; + } u; +} DBGKD_MANIPULATE_STATE32, *PDBGKD_MANIPULATE_STATE32; + typedef struct _DBGKD_MANIPULATE_STATE64 { ULONG ApiNumber; @@ -482,6 +741,99 @@ } u; } DBGKD_MANIPULATE_STATE64, *PDBGKD_MANIPULATE_STATE64; +// +// File I/O Structure +// +typedef struct _DBGKD_CREATE_FILE +{ + ULONG DesiredAccess; + ULONG FileAttributes; + ULONG ShareAccess; + ULONG CreateDisposition; + ULONG CreateOptions; + ULONG64 Handle; + ULONG64 Length; +} DBGKD_CREATE_FILE, *PDBGKD_CREATE_FILE; + +typedef struct _DBGKD_READ_FILE +{ + ULONG64 Handle; + ULONG64 Offset; + ULONG Length; +} DBGKD_READ_FILE, *PDBGKD_READ_FILE; + +typedef struct _DBGKD_WRITE_FILE +{ + ULONG64 Handle; + ULONG64 Offset; + ULONG Length; +} DBGKD_WRITE_FILE, *PDBGKD_WRITE_FILE; + +typedef struct _DBGKD_CLOSE_FILE +{ + ULONG64 Handle; +} DBGKD_CLOSE_FILE, *PDBGKD_CLOSE_FILE; + +typedef struct _DBGKD_FILE_IO +{ + ULONG ApiNumber; + ULONG Status; + union + { + ULONG64 ReserveSpace[7]; + DBGKD_CREATE_FILE CreateFile; + DBGKD_READ_FILE ReadFile; + DBGKD_WRITE_FILE WriteFile; + DBGKD_CLOSE_FILE CloseFile; + } u; +} DBGKD_FILE_IO, *PDBGKD_FILE_IO; + + +// +// Control Request Structure +// +typedef struct _DBGKD_REQUEST_BREAKPOINT +{ + ULONG HardwareBreakPointNumber; + ULONG Available; +} DBGKD_REQUEST_BREAKPOINT, *PDBGKD_REQUEST_BREAKPOINT; + +typedef struct _DBGKD_RELEASE_BREAKPOINT +{ + ULONG HardwareBreakPointNumber; + ULONG Released; +} DBGKD_RELEASE_BREAKPOINT, *PDBGKD_RELEASE_BREAKPOINT; + +typedef struct _DBGKD_CONTROL_REQUEST +{ + ULONG ApiNumber; + union + { + DBGKD_REQUEST_BREAKPOINT RequestBreakpoint; + DBGKD_RELEASE_BREAKPOINT ReleaseBreakpoint; + } u; +} DBGKD_CONTROL_REQUEST, *PDBGKD_CONTROL_REQUEST; + +// +// Trace I/O Structure +// +typedef struct _DBGKD_PRINT_TRACE +{ + ULONG LengthOfData; +} DBGKD_PRINT_TRACE, *PDBGKD_PRINT_TRACE; + +typedef struct _DBGKD_TRACE_IO +{ + ULONG ApiNumber; + USHORT ProcessorLevel; + USHORT Processor; + union + { + ULONG64 ReserveSpace[7]; + DBGKD_PRINT_TRACE PrintTrace; + } u; +} DBGKD_TRACE_IO, *PDBGKD_TRACE_IO; + FORCEINLINE VOID ExceptionRecord32To64(IN PEXCEPTION_RECORD32 Ex32,
15 years, 11 months
1
0
0
0
[sginsberg] 38960: Fix the completely retarded implementation of KdComPortInUse. The original definition of this variable seems to have been based on the retarded type in the serial.sys source sample, which defines it as: extern PUCHAR *KdComPortInUse; This, somehow, works in MSVC, but gcc complains about the lack of import specifier (KdComPortInUse is exported by HAL). This was 'fixed' by adding the import specifier to ros. So instead of: PUCHAR *KdComPortInUse; We ended up with: NTHALAPI PUCHA
by sginsberg@svn.reactos.org
Author: sginsberg Date: Mon Jan 19 17:22:22 2009 New Revision: 38960 URL:
http://svn.reactos.org/svn/reactos?rev=38960&view=rev
Log: Fix the completely retarded implementation of KdComPortInUse. The original definition of this variable seems to have been based on the retarded type in the serial.sys source sample, which defines it as: extern PUCHAR *KdComPortInUse; This, somehow, works in MSVC, but gcc complains about the lack of import specifier (KdComPortInUse is exported by HAL). This was 'fixed' by adding the import specifier to ros. So instead of: PUCHAR *KdComPortInUse; We ended up with: NTHALAPI PUCHAR *KdComPortInUse; Which becomes 3 dereferences instead of 2, which is incorrect. This was 'fixed' by hacking the variable in HAL too. Use "extern PUCHAR NTHALAPI KdComPortInUse" to be compatible with both compilers, remove the HAL hacks, and fix the usage of the variable. Fixes the serial.sys crash when booted with _WINKD_ + kdcom from Windows 2003, as kdcom would (due to the HAL hack) set the internal 'pointer' to the port value, and serial would end up dereferencing the port address Modified: trunk/reactos/drivers/base/kdcom/i386/kdbg.c trunk/reactos/drivers/bus/acpi/ospm/fdo.c trunk/reactos/drivers/serial/serial/pnp.c trunk/reactos/hal/hal/hal.c trunk/reactos/hal/hal/hal.pspec trunk/reactos/hal/halarm/generic/hal.c trunk/reactos/hal/halarm/include/halp.h trunk/reactos/hal/halppc/generic/sysinfo.c trunk/reactos/hal/halppc/include/halp.h trunk/reactos/hal/halx86/generic/sysinfo.c trunk/reactos/include/ndk/haltypes.h trunk/reactos/ntoskrnl/kd/kdio.c Modified: trunk/reactos/drivers/base/kdcom/i386/kdbg.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/base/kdcom/i386/kd…
============================================================================== --- trunk/reactos/drivers/base/kdcom/i386/kdbg.c [iso-8859-1] (original) +++ trunk/reactos/drivers/base/kdcom/i386/kdbg.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -231,7 +231,7 @@ return FALSE; /* set global info */ - *KdComPortInUse = (PUCHAR)DefaultPort.BaseAddress; + KdComPortInUse = (PUCHAR)DefaultPort.BaseAddress; return TRUE; } Modified: trunk/reactos/drivers/bus/acpi/ospm/fdo.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bus/acpi/ospm/fdo.…
============================================================================== --- trunk/reactos/drivers/bus/acpi/ospm/fdo.c [iso-8859-1] (original) +++ trunk/reactos/drivers/bus/acpi/ospm/fdo.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -402,7 +402,7 @@ case io: { IO_RESOURCE *io_data = (IO_RESOURCE*) &resource->data; - if (*KdComPortInUse == ULongToPtr(io_data->min_base_address)) + if (KdComPortInUse == (PUCHAR)io_data->min_base_address) { ExFreePool(Buffer.pointer); return TRUE; Modified: trunk/reactos/drivers/serial/serial/pnp.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/serial/serial/pnp.…
============================================================================== --- trunk/reactos/drivers/serial/serial/pnp.c [iso-8859-1] (original) +++ trunk/reactos/drivers/serial/serial/pnp.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -223,7 +223,8 @@ ComPortBase = ULongToPtr(DeviceExtension->BaseAddress); /* Test if we are trying to start the serial port used for debugging */ - if (*KdComPortInUse == ULongToPtr(DeviceExtension->BaseAddress)) + DPRINT1("Comparing addresses: KdComPortInUse: %p, ComPortBase: %p\n", KdComPortInUse, ComPortBase); + if (KdComPortInUse == ComPortBase) { INFO_(SERIAL, "Failing IRP_MN_START_DEVICE as this serial port is used for debugging\n"); return STATUS_INSUFFICIENT_RESOURCES; Modified: trunk/reactos/hal/hal/hal.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/hal/hal.c?rev=38960&r1…
============================================================================== --- trunk/reactos/hal/hal/hal.c [iso-8859-1] (original) +++ trunk/reactos/hal/hal/hal.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -27,7 +27,7 @@ /* DATA **********************************************************************/ -ULONG _KdComPortInUse = 0; +PUCHAR KdComPortInUse; /* FUNCTIONS *****************************************************************/ Modified: trunk/reactos/hal/hal/hal.pspec URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/hal/hal.pspec?rev=3896…
============================================================================== --- trunk/reactos/hal/hal/hal.pspec [iso-8859-1] (original) +++ trunk/reactos/hal/hal/hal.pspec [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -78,7 +78,7 @@ @ stdcall IoSetPartitionInformation(ptr long long long) HalpSetPartitionInformation @ stdcall IoWritePartitionTable(ptr long long long ptr) HalpWritePartitionTable @ stdcall KeAcquireSpinLock(ptr ptr) -@ extern KdComPortInUse _KdComPortInUse +@ extern KdComPortInUse @ stdcall KeFlushWriteBuffer() @ stdcall KeGetCurrentIrql() @ stdcall KeLowerIrql(long) Modified: trunk/reactos/hal/halarm/generic/hal.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halarm/generic/hal.c?r…
============================================================================== --- trunk/reactos/hal/halarm/generic/hal.c [iso-8859-1] (original) +++ trunk/reactos/hal/halarm/generic/hal.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -27,7 +27,7 @@ /* DATA **********************************************************************/ ULONG HalpCurrentTimeIncrement, HalpNextTimeIncrement, HalpNextIntervalCount; -ULONG _KdComPortInUse = 0; +PUCHAR KdComPortInUse; ULONG HalpIrqlTable[HIGH_LEVEL + 1] = { Modified: trunk/reactos/hal/halarm/include/halp.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halarm/include/halp.h?…
============================================================================== --- trunk/reactos/hal/halarm/include/halp.h [iso-8859-1] (original) +++ trunk/reactos/hal/halarm/include/halp.h [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -14,9 +14,4 @@ #include <peripherals/pl190.h> #include <peripherals/sp804.h> -// -// WDK Hack -// -#define KdComPortInUse _KdComPortInUse - #endif /* __INTERNAL_HAL_HAL_H */ Modified: trunk/reactos/hal/halppc/generic/sysinfo.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halppc/generic/sysinfo…
============================================================================== --- trunk/reactos/hal/halppc/generic/sysinfo.c [iso-8859-1] (original) +++ trunk/reactos/hal/halppc/generic/sysinfo.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -12,8 +12,7 @@ #define NDEBUG #include <debug.h> -#define KdComPortInUse _KdComPortInUse -ULONG KdComPortInUse = 0; +PUCHAR KdComPortInUse; /* FUNCTIONS *****************************************************************/ Modified: trunk/reactos/hal/halppc/include/halp.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halppc/include/halp.h?…
============================================================================== --- trunk/reactos/hal/halppc/include/halp.h [iso-8859-1] (original) +++ trunk/reactos/hal/halppc/include/halp.h [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -7,9 +7,6 @@ /* Temporary hack */ #define KPCR_BASE 0xFF000000 - -/* WDK Hack */ -#define KdComPortInUse _KdComPortInUse #define HAL_APC_REQUEST 0 #define HAL_DPC_REQUEST 1 Modified: trunk/reactos/hal/halx86/generic/sysinfo.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/hal/halx86/generic/sysinfo…
============================================================================== --- trunk/reactos/hal/halx86/generic/sysinfo.c [iso-8859-1] (original) +++ trunk/reactos/hal/halx86/generic/sysinfo.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -12,12 +12,7 @@ #define NDEBUG #include <debug.h> -#ifdef __GNUC__ -static PUCHAR realKdComPortInUse = 0; -PUCHAR *_KdComPortInUse = &realKdComPortInUse; -#else -PUCHAR _KdComPortInUse = 0; -#endif +PUCHAR KdComPortInUse; /* FUNCTIONS *****************************************************************/ Modified: trunk/reactos/include/ndk/haltypes.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/haltypes.h?rev…
============================================================================== --- trunk/reactos/include/ndk/haltypes.h [iso-8859-1] (original) +++ trunk/reactos/include/ndk/haltypes.h [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -223,12 +223,10 @@ // // HAL Exports // -#ifndef _NTHAL_ -extern NTHALAPI PUCHAR *KdComPortInUse; -#endif - -#endif -#endif - - - +extern PUCHAR NTHALAPI KdComPortInUse; + +#endif +#endif + + + Modified: trunk/reactos/ntoskrnl/kd/kdio.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kd/kdio.c?rev=389…
============================================================================== --- trunk/reactos/ntoskrnl/kd/kdio.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/kd/kdio.c [iso-8859-1] Mon Jan 19 17:22:22 2009 @@ -97,7 +97,7 @@ if (BootPhase == 0) { - *KdComPortInUse = NULL; + KdComPortInUse = NULL; /* Write out the functions that we support for now */ DispatchTable->KdpInitRoutine = KdpInitDebugLog; @@ -182,7 +182,7 @@ KdpDebugMode.Serial = FALSE; return; } - *KdComPortInUse = (PUCHAR)(ULONG_PTR)SerialPortInfo.BaseAddress; + KdComPortInUse = (PUCHAR)(ULONG_PTR)SerialPortInfo.BaseAddress; /* Register as a Provider */ InsertTailList(&KdProviders, &DispatchTable->KdProvidersList);
15 years, 11 months
1
0
0
0
[tkreuzer] 38959: go back to no debugging channels in freeldr
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Mon Jan 19 17:02:13 2009 New Revision: 38959 URL:
http://svn.reactos.org/svn/reactos?rev=38959&view=rev
Log: go back to no debugging channels in freeldr Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/debug.c Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/debug.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/…
============================================================================== --- branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/debug.c [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/debug.c [iso-8859-1] Mon Jan 19 17:02:13 2009 @@ -26,8 +26,8 @@ //#define DEBUG_ALL //#define DEBUG_INIFILE //#define DEBUG_REACTOS -#define DEBUG_CUSTOM -//#define DEBUG_NONE +//#define DEBUG_CUSTOM +#define DEBUG_NONE #if defined (DEBUG_ALL) ULONG DebugPrintMask = DPRINT_WARNING | DPRINT_MEMORY | DPRINT_FILESYSTEM |
15 years, 11 months
1
0
0
0
[sginsberg] 38958: - Re-add allowwarnings="true" for wrc too - Re-add the wmc header fix too, accidentally reverted in previous commit
by sginsberg@svn.reactos.org
Author: sginsberg Date: Mon Jan 19 16:54:50 2009 New Revision: 38958 URL:
http://svn.reactos.org/svn/reactos?rev=38958&view=rev
Log: - Re-add allowwarnings="true" for wrc too - Re-add the wmc header fix too, accidentally reverted in previous commit Modified: trunk/reactos/tools/wmc/wmctypes.h trunk/reactos/tools/wrc/wrc.rbuild Modified: trunk/reactos/tools/wmc/wmctypes.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/wmc/wmctypes.h?rev=3…
============================================================================== --- trunk/reactos/tools/wmc/wmctypes.h [iso-8859-1] (original) +++ trunk/reactos/tools/wmc/wmctypes.h [iso-8859-1] Mon Jan 19 16:54:50 2009 @@ -22,6 +22,7 @@ #define __WMC_WMCTYPES_H #include <stdarg.h> +#include <string.h> #include <host/typedefs.h> /* Byteordering defines */ Modified: trunk/reactos/tools/wrc/wrc.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/wrc/wrc.rbuild?rev=3…
============================================================================== --- trunk/reactos/tools/wrc/wrc.rbuild [iso-8859-1] (original) +++ trunk/reactos/tools/wrc/wrc.rbuild [iso-8859-1] Mon Jan 19 16:54:50 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd"> -<module name="wrc" type="buildtool"> +<module name="wrc" type="buildtool" allowwarnings="true"> <define name="WINE_UNICODE_API">" "</define> <include base="unicode" /> <include base="wpp" />
15 years, 11 months
1
0
0
0
[sginsberg] 38957: - Sorry, this broke build on certain Linux hosts
by sginsberg@svn.reactos.org
Author: sginsberg Date: Mon Jan 19 16:19:00 2009 New Revision: 38957 URL:
http://svn.reactos.org/svn/reactos?rev=38957&view=rev
Log: - Sorry, this broke build on certain Linux hosts Modified: trunk/reactos/tools/widl/widl.rbuild trunk/reactos/tools/wmc/wmc.rbuild trunk/reactos/tools/wmc/wmctypes.h trunk/reactos/tools/wpp/wpp.rbuild Modified: trunk/reactos/tools/widl/widl.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/widl.rbuild?rev…
============================================================================== --- trunk/reactos/tools/widl/widl.rbuild [iso-8859-1] (original) +++ trunk/reactos/tools/widl/widl.rbuild [iso-8859-1] Mon Jan 19 16:19:00 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd"> -<module name="widl" type="buildtool"> +<module name="widl" type="buildtool" allowwarnings="true"> <define name="INT16">SHORT</define> <define name="YYDEBUG">1</define> <include base="wpp">.</include> Modified: trunk/reactos/tools/wmc/wmc.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/wmc/wmc.rbuild?rev=3…
============================================================================== --- trunk/reactos/tools/wmc/wmc.rbuild [iso-8859-1] (original) +++ trunk/reactos/tools/wmc/wmc.rbuild [iso-8859-1] Mon Jan 19 16:19:00 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd"> -<module name="wmc" type="buildtool"> +<module name="wmc" type="buildtool" allowwarnings="true"> <define name="WINE_UNICODE_API">" "</define> <include base="unicode">.</include> <library>unicode</library> Modified: trunk/reactos/tools/wmc/wmctypes.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/wmc/wmctypes.h?rev=3…
============================================================================== --- trunk/reactos/tools/wmc/wmctypes.h [iso-8859-1] (original) +++ trunk/reactos/tools/wmc/wmctypes.h [iso-8859-1] Mon Jan 19 16:19:00 2009 @@ -22,7 +22,6 @@ #define __WMC_WMCTYPES_H #include <stdarg.h> -#include <string.h> #include <host/typedefs.h> /* Byteordering defines */ Modified: trunk/reactos/tools/wpp/wpp.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/wpp/wpp.rbuild?rev=3…
============================================================================== --- trunk/reactos/tools/wpp/wpp.rbuild [iso-8859-1] (original) +++ trunk/reactos/tools/wpp/wpp.rbuild [iso-8859-1] Mon Jan 19 16:19:00 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd"> -<module name="wpp" type="hoststaticlibrary"> +<module name="wpp" type="hoststaticlibrary" allowwarnings="true"> <file>lex.yy.c</file> <file>preproc.c</file> <file>wpp.c</file>
15 years, 11 months
1
0
0
0
[tkreuzer] 38956: crt update: - initial implementation of secure crt functions for vista compatibility (implement _get_invalid_parameter_handler, _set_invalid_parameter_handler, _invalid_parameter) - rewrite time apis, add TLS support, add 64bit time functions and secure crt function support
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Mon Jan 19 16:05:27 2009 New Revision: 38956 URL:
http://svn.reactos.org/svn/reactos?rev=38956&view=rev
Log: crt update: - initial implementation of secure crt functions for vista compatibility (implement _get_invalid_parameter_handler, _set_invalid_parameter_handler, _invalid_parameter) - rewrite time apis, add TLS support, add 64bit time functions and secure crt function support Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/safecrt.h (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/time.h (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/ (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/getinvp.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/setinvp.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/asctime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/bitsfixup.h (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/clock.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/gmtime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/mktime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strdate.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strftime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strtime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/timezone.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/tzname.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wasctime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wcsftime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime64.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrdate.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrtime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime32.c (with props) branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime64.c (with props) Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/file.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/tls.h branches/ros-amd64-bringup/reactos/lib/sdk/crt/misc/tls.c branches/ros-amd64-bringup/reactos/lib/sdk/crt/precomp.h Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -291,6 +291,11 @@ <file>lfind.c</file> <file>lsearch.c</file> </directory> + <directory name="securecrt"> + <file>getinvp.c</file> + <file>invalidp.c</file> + <file>setinvp.c</file> + </directory> <directory name="setjmp"> <if property="ARCH" value="i386"> <directory name="i386"> @@ -437,7 +442,7 @@ <directory name="sys_stat"> <file>systime.c</file> </directory> - <directory name="time"> + <!-- directory name="time"> <file>clock.c</file> <file>ctime.c</file> <file>difftime.c</file> @@ -450,7 +455,48 @@ <file>wctime.c</file> <file>wstrdate.c</file> <file>wstrtime.c</file> - </directory> + </directory --> + <directory name="time_new"> + <file>asctime.c</file> + <file>clock.c</file> + <file>ctime32.c</file> + <file>ctime64.c</file> + <file>ctime.c</file> + <file>difftime32.c</file> + <file>difftime64.c</file> + <file>difftime.c</file> + <file>ftime32.c</file> + <file>ftime64.c</file> + <file>ftime.c</file> + <file>futime32.c</file> + <file>futime64.c</file> + <file>futime.c</file> + <file>gmtime.c</file> + <file>localtime32.c</file> + <file>localtime64.c</file> + <file>localtime.c</file> + <file>mktime.c</file> + <file>strdate.c</file> + <file>strftime.c</file> + <file>strtime.c</file> + <file>time32.c</file> + <file>time64.c</file> + <file>time.c</file> + <file>timezone.c</file> + <file>utime32.c</file> + <file>utime64.c</file> + <file>utime.c</file> + <file>wasctime.c</file> + <file>wctime32.c</file> + <file>wctime64.c</file> + <file>wctime.c</file> + <file>wutime32.c</file> + <file>wutime64.c</file> + <file>wutime.c</file> + <file>wcsftime.c</file> + <file>wstrdate.c</file> + <file>wstrtime.c</file> + </directory> <directory name="wstring"> <file>wcscoll.c</file> <file>wcscspn.c</file> Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/file.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/file.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/file.h [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -48,8 +48,8 @@ int __fileno_setmode(int _fd, int _newmode); void sigabort_handler(int sig); -void UnixTimeToFileTime(time_t unix_time, FILETIME* filetime, DWORD remainder); -time_t FileTimeToUnixTime(const FILETIME* filetime, DWORD *remainder); +//void UnixTimeToFileTime(time_t unix_time, FILETIME* filetime, DWORD remainder); +//time_t FileTimeToUnixTime(const FILETIME* filetime, DWORD *remainder); #define __FILE_REC_MAX 20 Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/safecrt.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/safecrt.h (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/safecrt.h [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,10 @@ + +extern void * __pInvalidArgHandler; + +void _invalid_parameter( + const wchar_t * expression, + const wchar_t * function, + const wchar_t * file, + unsigned int line, + uintptr_t pReserved); + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/safecrt.h ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/time.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/time.h (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/time.h [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,56 @@ + +#define DIFFTIME 0x19db1ded53e8000ULL +#define DIFFDAYS (3 * DAYSPER100YEARS + 17 * DAYSPER4YEARS + 1 * DAYSPERYEAR) + +#define DAYSPERYEAR 365 +#define DAYSPER4YEARS (4*DAYSPERYEAR+1) +#define DAYSPER100YEARS (25*DAYSPER4YEARS-1) +#define DAYSPER400YEARS (4*DAYSPER100YEARS+1) +#define SECONDSPERDAY (24*60*60) +#define SECONDSPERHOUR (60*60) +#define LEAPDAY 59 + +extern inline +__time64_t +FileTimeToUnixTime(const FILETIME *FileTime, USHORT *millitm) +{ + ULARGE_INTEGER ULargeInt; + __time64_t time; + + ULargeInt.LowPart = FileTime->dwLowDateTime; + ULargeInt.HighPart = FileTime->dwHighDateTime; + ULargeInt.QuadPart -= DIFFTIME; + + time = ULargeInt.QuadPart / 10000; + if (millitm) + *millitm = (ULargeInt.QuadPart % 10000) / 10; + + return time; +} + +static __inline +long leapyears_passed(long days) +{ + long quadcenturies, centuries, quadyears; + quadcenturies = days / DAYSPER400YEARS; + days -= quadcenturies; + centuries = days / DAYSPER100YEARS; + days += centuries; + quadyears = days / DAYSPER4YEARS; + return quadyears - centuries + quadcenturies; +} + +static __inline +long leapdays_passed(long days) +{ + return leapyears_passed(days + DAYSPERYEAR - LEAPDAY + 1); +} + +static __inline +long years_passed(long days) +{ + return (days - leapdays_passed(days)) / 365; +} + +extern long dst_begin; +extern long dst_end; Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/time.h ------------------------------------------------------------------------------ svn:eol-style = native Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/tls.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/tls.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/include/internal/tls.h [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -28,6 +28,10 @@ int fpecode; /* fp exception code */ EXCEPTION_RECORD *exc_record; /* Head of exception record list */ + + struct tm tmbuf; /* Used by gmtime, mktime, mkgmtime, localtime */ + char asctimebuf[26]; /* Buffer for asctime and ctime */ + wchar_t wasctimebuf[26]; /* Buffer for wasctime and wctime */ } THREADDATA, *PTHREADDATA; Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/misc/tls.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/misc/tls.c [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/misc/tls.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -15,6 +15,10 @@ ThreadData->fpecode = 0; ThreadData->tnext = 1; + + memset(&ThreadData->tmbuf, sizeof(struct tm), 0); + memset(&ThreadData->asctimebuf, 26 * sizeof(char), 0); + memset(&ThreadData->wasctimebuf, 26 * sizeof(wchar_t), 0); /* FIXME: init more thread local data */ Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/precomp.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/precomp.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/precomp.h [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -59,5 +59,7 @@ #include <internal/rterror.h> #include <internal/tls.h> #include <internal/printf.h> +#include <internal/time.h> +#include <internal/safecrt.h> #endif /* _CRT_PRECOMP_H */ Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/ ------------------------------------------------------------------------------ svn:mergeinfo = Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/getinvp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/getinvp.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/getinvp.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,17 @@ +#include <precomp.h> + +_invalid_parameter_handler +_get_invalid_parameter_handler(void) +{ + _invalid_parameter_handler oldhandler; + + if (__pInvalidArgHandler) + { + oldhandler = DecodePointer(__pInvalidArgHandler); + } + else + { + oldhandler = NULL; + } + return oldhandler; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/getinvp.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,47 @@ +#include <precomp.h> + +void * __pInvalidArgHandler = NULL; + +void +_invalid_parameter_default( + const wchar_t * expression, + const wchar_t * function, + const wchar_t * file, + unsigned int line, + uintptr_t pReserved) +{ + // TODO: launch Doc Watson or something like that + UNIMPLEMENTED; + ExitProcess(-1); +} + + +//
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?Feedba…
+void +_invalid_parameter( + const wchar_t * expression, + const wchar_t * function, + const wchar_t * file, + unsigned int line, + uintptr_t pReserved) +{ + _invalid_parameter_handler handler; + + if (__pInvalidArgHandler) + { + handler = DecodePointer(__pInvalidArgHandler); + } + else + { + handler = _invalid_parameter_default; + } + handler(expression, function, file, line, pReserved); +} + +//
http://cowboyprogramming.com/2007/02/22/what-is-_invalid_parameter_noinfo-a…
+void +invalid_parameter_noinfo(void) +{ + _invalid_parameter(0, 0, 0, 0, 0); +} + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/invalidp.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/setinvp.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/setinvp.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/setinvp.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,27 @@ +#include <precomp.h> + +_invalid_parameter_handler +_set_invalid_parameter_handler(_invalid_parameter_handler newhandler) +{ + _invalid_parameter_handler oldhandler; + + if (__pInvalidArgHandler) + { + oldhandler = DecodePointer(__pInvalidArgHandler); + } + else + { + oldhandler = NULL; + } + + if (newhandler) + { + __pInvalidArgHandler = EncodePointer(newhandler); + } + else + { + __pInvalidArgHandler = 0; + } + + return oldhandler; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/securecrt/setinvp.c ------------------------------------------------------------------------------ svn:eol-style = native Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Mon Jan 19 16:05:27 2009 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+) Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details. Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ ------------------------------------------------------------------------------ bugtraq:url =
http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ ------------------------------------------------------------------------------ tsvn:logminsize = 10 Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/asctime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/asctime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/asctime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,162 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ftime.c + * PURPOSE: Implementation of asctime(), _asctime_s() + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> +#include <tchar.h> +#include <time.h> +#include "bitsfixup.h" + +#define DAYSPERWEEK 7 +#define MONSPERYEAR 12 + +static const _TCHAR wday_name[DAYSPERWEEK][4] = +{ + _T("Sun "), _T("Mon "), _T("Tue "), _T("Wed "), + _T("Thu "), _T("Fri "), _T("Sat ") +}; + +static const _TCHAR mon_name[MONSPERYEAR][4] = +{ + _T("Jan "), _T("Feb "), _T("Mar "), _T("Apr "), _T("May "), _T("Jun "), + _T("Jul "), _T("Aug "), _T("Sep "), _T("Oct "), _T("Nov "), _T("Dec ") +}; + +#ifdef _UNICODE +typedef unsigned long long _TCHAR4; +typedef unsigned long _TCHAR2; +#else +typedef unsigned long _TCHAR4; +typedef unsigned short _TCHAR2; +#endif + +typedef union +{ + _TCHAR text[26]; + struct + { + _TCHAR4 WeekDay; + _TCHAR4 Month; + _TCHAR2 Day; + _TCHAR Space1; + _TCHAR2 Hour; + _TCHAR Sep1; + _TCHAR2 Minute; + _TCHAR Sep2; + _TCHAR2 Second; + _TCHAR Space2; + _TCHAR2 Year[2]; + _TCHAR lb; + _TCHAR zt; + }; +} timebuf_t; + +_TCHAR2 +static __inline__ +IntToChar2(int x) +{ + union + { + _TCHAR2 char2; + _TCHAR array[2]; + } u; + + u.array[0] = '0' + (x / 10); + u.array[1] = '0' + (x % 10); + + return u.char2; +} + +void +static __inline__ +FillBuf(timebuf_t *buf, const struct tm *ptm) +{ + /* Format looks like this: + * "Sun Mar 01 12:34:56 1902\n\0" */ + buf->WeekDay = *(_TCHAR4*)wday_name[ptm->tm_wday]; + buf->Month = *(_TCHAR4*)mon_name[ptm->tm_mon]; + buf->Day = IntToChar2(ptm->tm_mday); + buf->Space1 = ' '; + buf->Hour = IntToChar2(ptm->tm_mday); + buf->Sep1 = ':'; + buf->Minute = IntToChar2(ptm->tm_mday); + buf->Sep2 = ':'; + buf->Second = IntToChar2(ptm->tm_mday); + buf->Space2 = ' '; + buf->Year[0] = IntToChar2(ptm->tm_year / 100); + buf->Year[1] = IntToChar2(ptm->tm_year % 100); + buf->lb = '\n'; + buf->zt = '\0'; +} + +/****************************************************************************** + * \name _tasctime_s + * \brief Converts a local time into a string and returns a pointer to it. + * \param buffer Buffer that receives the string (26 characters). + * \param numberOfElements Size of the buffer in characters. + * \param time Pointer to the UTC time. + */ +errno_t +_tasctime_s( + _TCHAR* buffer, + size_t numberOfElements, + const struct tm *ptm) +{ + /* Validate parameters */ + if (!buffer || numberOfElements < 26 || !ptm || + (unsigned int)ptm->tm_sec > 59 || + (unsigned int)ptm->tm_min > 59 || + (unsigned int)ptm->tm_hour > 23 || + (unsigned int)ptm->tm_mday > 31 || + (unsigned int)ptm->tm_mon > 11 || + (unsigned int)ptm->tm_year > 2038 || + (unsigned int)ptm->tm_wday > 6 || + (unsigned int)ptm->tm_yday > 365) + { + _invalid_parameter(NULL, +#ifdef UNICODE + L"_wasctime", +#else + L"asctime", +#endif + _CRT_WIDE(__FILE__), + __LINE__, + 0); + return EINVAL; + } + + /* Fill the buffer */ + FillBuf((timebuf_t*)buffer, ptm); + + return 0; +} + +/****************************************************************************** + * \name _tasctime + * \brief Converts a UTC time into a string and returns a pointer to it. + * \param ptm Pointer to the UTC time. + * \remarks The string is stored in thread local buffer, shared between + * ctime, gmtime and localtime (32 and 64 bit versions). + */ +_TCHAR * +_tasctime(const struct tm *ptm) +{ + PTHREADDATA pThreadData; + _TCHAR *pstr; + + /* Get pointer to TLS buffer */ + pThreadData = GetThreadData(); +#ifndef _UNICODE + pstr = pThreadData->asctimebuf; +#else + pstr = pThreadData->wasctimebuf; +#endif + + /* Fill the buffer */ + FillBuf((timebuf_t*)pstr, ptm); + + return pstr; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/asctime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/bitsfixup.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/bitsfixup.h (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/bitsfixup.h [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,51 @@ + +#if defined(_USE_EXPLITIT_32BIT_TIME) || defined(_USE_EXPLITIT_64BIT_TIME) +#undef _timeb +#undef _ftime +#undef _tctime +#undef _ftime_s +#undef _tctime_s +#undef _tutime +#else +#define _time time +#endif + +#ifdef _USE_EXPLITIT_32BIT_TIME +#define time_t __time32_t +#define _timeb __timeb32 +#define _utimbuf __utimbuf32 + +#define difftime _difftime32 +#define localtime _localtime32 +#define localtime_s _localtime32_s +#define _time _time32 + +#define _ftime _ftime32 +#define _ftime_s _ftime32_s +#define _futime _futime32 +#define _tctime _tctime32 +#define _tctime_s _tctime32_s +#define _tutime _tutime32 +#define gmtime _gmtime32 + +#endif + +#ifdef _USE_EXPLITIT_64BIT_TIME +#define time_t __time64_t +#define _timeb __timeb64 +#define _utimbuf __utimbuf64 + +#define difftime _difftime64 +#define localtime _localtime64 +#define localtime_s _localtime64_s +#define _time _time64 + +#define _ftime _ftime64 +#define _ftime_s _ftime64_s +#define _futime _futime64 +#define _tctime _tctime64 +#define _tctime_s _tctime64_s +#define _tutime _tutime64 +#define gmtime _gmtime64 + +#endif Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/bitsfixup.h ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/clock.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/clock.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/clock.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,30 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/clock.c + * PURPOSE: Implementation of clock() + * PROGRAMER: Timo Kreuzer + */ +#include <precomp.h> + +ULARGE_INTEGER g_StartupTime; + +void +initclock(void) +{ + GetSystemTimeAsFileTime((FILETIME*)&g_StartupTime); +} + +/****************************************************************************** + * \name clock + * \brief Returns the current process's elapsed time. + */ +clock_t +clock(void) +{ + ULARGE_INTEGER Time; + + GetSystemTimeAsFileTime((FILETIME*)&Time); + Time.QuadPart -= g_StartupTime.QuadPart; + return FileTimeToUnixTime((FILETIME*)&Time, NULL); +}; Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/clock.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,52 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ctime.c + * PURPOSE: Implementation of ctime, _ctime_s + * PROGRAMERS: Timo Kreuzer + */ +#define MINGW_HAS_SECURE_API 1 + +#include <tchar.h> +#include <time.h> +#include "bitsfixup.h" + +#define EINVAL -1 + +/****************************************************************************** + * \name _tctime_s + * \brief Converts a time_t value into a string. + * \param buffer Buffer that receives the string (26 characters). + * \param numberOfElements Size of the buffer in characters. + * \param time Pointer to the UTC time. + */ +errno_t +_tctime_s(_TCHAR *buffer, size_t numberOfElements, const time_t *time) +{ + struct tm _tm; + + if (localtime_s(&_tm, time) == EINVAL) + { + return EINVAL; + } + return _tasctime_s(buffer, numberOfElements, &_tm); +} + +/****************************************************************************** + * \name _tctime + * \brief Converts a time_t value into a string and returns a pointer to it. + * \param time Pointer to the UTC time. + * \remarks The string is stored in thread local buffer, shared between + * ctime, gmtime and localtime (both 32 and 64 bit versions). + */ +_TCHAR * +_tctime(const time_t *ptime) +{ + struct tm *ptm = localtime(ptime); + if (!ptm) + { + return 0; + } + return _tasctime(ptm); +} + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ctime32.c + * PURPOSE: Implementation of _ctime32() + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_32BIT_TIME +#include "ctime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ctime64.c + * PURPOSE: Implementation of _ctime64 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_64BIT_TIME +#include "ctime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ctime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,23 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/difftime.c + * PURPOSE: Implementation of difftime + * PROGRAMERS: Timo Kreuzer + */ +#include <time.h> +#include "bitsfixup.h" + +/** + * \name difftime + * \brief Retrurns the difference between two time_t values in seconds. + * \param time1 Beginning time. + * \param time2 Ending time. + */ +double +difftime( + time_t time1, /**< Beginning time */ + time_t time2) /**< Ending time */ +{ + return (double)(time1 - time2); +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/difftime32.c + * PURPOSE: Implementation of _difftime32 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_32BIT_TIME +#include "difftime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/difftime64.c + * PURPOSE: Implementation of _difftime64 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_64BIT_TIME +#include "difftime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/difftime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,61 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ftime.c + * PURPOSE: Deprecated BSD library call + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> +#include <sec_api/time_s.h> +#include <sys/timeb.h> +#include "bitsfixup.h" + +/****************************************************************************** + * \name _ftime_s + * \brief Get the current time. + * \param [out] ptimeb Pointer to a structure of type struct _timeb that + * recieves the current time. + * \sa
http://msdn.microsoft.com/en-us/library/95e68951.aspx
+ */ +errno_t +_ftime_s(struct _timeb *ptimeb) +{ + DWORD ret; + TIME_ZONE_INFORMATION TimeZoneInformation; + FILETIME SystemTime; + + /* Validate parameters */ + if (!ptimeb) + { + _invalid_parameter(0, + 0,//__FUNCTION__, + _CRT_WIDE(__FILE__), + __LINE__, + 0); + return EINVAL; + } + + ret = GetTimeZoneInformation(&TimeZoneInformation); + ptimeb->dstflag = (ret == TIME_ZONE_ID_DAYLIGHT) ? 1 : 0; + ptimeb->timezone = TimeZoneInformation.Bias; + + GetSystemTimeAsFileTime(&SystemTime); + ptimeb->time = FileTimeToUnixTime(&SystemTime, &ptimeb->millitm); + + return 0; +} + +/****************************************************************************** + * \name _ftime + * \brief Get the current time. + * \param [out] ptimeb Pointer to a structure of type struct _timeb that + * recieves the current time. + * \note This function is for compatability and simply calls the secure + * version _ftime_s(). + * \sa
http://msdn.microsoft.com/en-us/library/z54t9z5f.aspx
+ */ +void +_ftime(struct _timeb *ptimeb) +{ + _ftime_s(ptimeb); +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ftime32.c + * PURPOSE: Implementation of _ftime32 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_32BIT_TIME +#include "ftime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ftime64.c + * PURPOSE: Implementation of _ftime64 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_64BIT_TIME +#include "ftime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/ftime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,61 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/futime.c + * PURPOSE: Implementation of _futime + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> +#include <time.h> +#include <sys/utime.h> +#include "bitsfixup.h" + +HANDLE fdtoh(int fd); + +/****************************************************************************** + * \name _futime + * \brief Set a files modification time. + * \param [out] ptimeb Pointer to a structure of type struct _timeb that + * recieves the current time. + * \sa
http://msdn.microsoft.com/en-us/library/95e68951.aspx
+ */ +int +_futime(int fd, struct _utimbuf *filetime) +{ + HANDLE handle; + FILETIME at, wt; + + handle = fdtoh(fd); + if (handle == INVALID_HANDLE_VALUE) + { + return -1; + } + + if (!filetime) + { + time_t currTime; + _time(&currTime); + RtlSecondsSince1970ToTime(currTime, (LARGE_INTEGER *)&at); + wt = at; + } + else + { + RtlSecondsSince1970ToTime(filetime->actime, (LARGE_INTEGER *)&at); + if (filetime->actime == filetime->modtime) + { + wt = at; + } + else + { + RtlSecondsSince1970ToTime(filetime->modtime, (LARGE_INTEGER *)&wt); + } + } + + if (!SetFileTime(handle, NULL, &at, &wt)) + { + __set_errno(GetLastError()); + return -1 ; + } + + return 0; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/futime32.c + * PURPOSE: Implementation of _futime32 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_32BIT_TIME +#include "futime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/futime64.c + * PURPOSE: Implementation of _futime64 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_64BIT_TIME +#include "futime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/futime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/gmtime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/gmtime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/gmtime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,146 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/gmtime.c + * PURPOSE: Implementation of gmtime, _gmtime32, _gmtime64 + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> + +unsigned int g_monthdays[13] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365}; +unsigned int g_lpmonthdays[13] = {0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366}; + +struct tm * +_gmtime_worker(struct tm *ptm, __time64_t time, int do_dst) +{ + unsigned int days, daystoyear, dayinyear, leapdays, leapyears, years, month; + unsigned int secondinday, secondinhour; + unsigned int *padays; + + if (time < 0) + { + return 0; + } + + /* Divide into date and time */ + days = time / SECONDSPERDAY; + secondinday = time % SECONDSPERDAY; + + /* Shift to days from 1.1.1601 */ + days += DIFFDAYS; + + /* Calculate leap days passed till today */ + leapdays = leapdays_passed(days); + + /* Calculate number of full leap years passed */ + leapyears = leapyears_passed(days); + + /* Are more leap days passed than leap years? */ + if (leapdays > leapyears) + { + /* Yes, we're in a leap year */ + padays = g_lpmonthdays; + } + else + { + /* No, normal year */ + padays = g_monthdays; + } + + /* Calculate year */ + years = (days - leapdays) / 365; + ptm->tm_year = years - 299; + + /* Calculate number of days till 1.1. of this year */ + daystoyear = years * 365 + leapyears; + + /* Calculate the day in this year */ + dayinyear = days - daystoyear; + + /* Shall we do DST corrections? */ + ptm->tm_isdst = 0; + if (do_dst) + { + unsigned int yeartime = dayinyear * SECONDSPERDAY + secondinday ; + if (yeartime >= dst_begin && yeartime <= dst_end) // FIXME! DST in winter + { + time -= _dstbias; + days = time / SECONDSPERDAY + DIFFDAYS; + dayinyear = days - daystoyear; + ptm->tm_isdst = 1; + } + } + + ptm->tm_yday = dayinyear; + + /* dayinyear < 366 => terminates with i <= 11 */ + for (month = 0; dayinyear >= padays[month+1]; month++) + ; + + /* Set month and day in month */ + ptm->tm_mon = month; + ptm->tm_mday = 1 + dayinyear - padays[month]; + + /* Get weekday */ + ptm->tm_wday = (days + 4) % 7; + + /* Calculate hour and second in hour */ + ptm->tm_hour = secondinday / SECONDSPERHOUR; + secondinhour = secondinday % SECONDSPERHOUR; + + /* Calculate minute and second */ + ptm->tm_min = secondinhour / 60; + ptm->tm_sec = secondinhour % 60; + + return ptm; +} + +/****************************************************************************** + * \name _gmtime64 + * \brief + * \param ptime Pointer to a variable of type __time64_t containing the time. + */ +struct tm * +_gmtime64(const __time64_t * ptime) +{ + PTHREADDATA pThreadData; + struct tm *ptm; + __time64_t time = *ptime; + + /* Validate parameters */ + if (time < 0) + { + return 0; + } + + /* Get pointer to TLS tm buffer */ + pThreadData = GetThreadData(); + ptm = &pThreadData->tmbuf; + + /* Use _gmtime_worker to do the ral work */ + return _gmtime_worker(ptm, time, 0); +} + +/****************************************************************************** + * \name _gmtime32 + * \brief + * \param ptime Pointer to a variable of type __time32_t containing the time. + */ +struct tm * +_gmtime32(const __time32_t * ptime) +{ + __time64_t time64 = (__time64_t)*ptime; + return _gmtime64(&time64); +} + +/****************************************************************************** + * \name gmtime + * \brief + * \param ptime Pointer to a variable of type time_t containing the time. + */ +struct tm * +gmtime(const time_t * ptime) +{ + __time64_t time64 = (__time64_t)*ptime; + return _gmtime64(&time64); +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/gmtime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,65 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/localtime.c + * PURPOSE: Implementation of localtime, localtime_s + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> +#include <time.h> +#include "bitsfixup.h" + +errno_t +localtime_s(struct tm* _tm, const time_t *ptime) +{ + + /* Validate parameters */ + if (!_tm || !ptime) + { + _invalid_parameter(NULL, + 0,//__FUNCTION__, + _CRT_WIDE(__FILE__), + __LINE__, + 0); + return EINVAL; + } + + + return 0; +} + +extern char _tz_is_set; + +struct tm * +localtime(const time_t *ptime) +{ + time_t time = *ptime; + struct tm * ptm; + + /* Check for invalid time value */ + if (time < 0) + { + return 0; + } + + /* Never without */ + if (!_tz_is_set) + _tzset(); + + /* Check for overflow */ + + /* Correct for timezone */ + time -= _timezone; +#if 0 + /* Correct for daylight saving */ + if (_isdstime(time)) + { + ptm->tm_isdst = 1; + time -= _dstbias; + } +#endif + ptm = gmtime(&time); + + return ptm; +} + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/localtime32.c + * PURPOSE: Implementation of _localtime32 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_32BIT_TIME +#include "localtime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/localtime64.c + * PURPOSE: Implementation of _localtime64 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_64BIT_TIME +#include "localtime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/localtime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/mktime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/mktime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/mktime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,124 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/mktime.c + * PURPOSE: Implementation of mktime, _mkgmtime + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> + +time_t +mktime_worker(struct tm * ptm, int utc) +{ + return 0; +} + +/* int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; +*/ + +static int g_monthdays[13] = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365}; + + +/** + * \name _mkgmtime + * + */ +time_t +_mkgmtime(struct tm *ptm) +{ + struct tm *ptm2; + time_t time; + int mons, years, leapyears; + + /* Normalize year and month */ + if (ptm->tm_mon < 0) + { + mons = -ptm->tm_mon - 1; + ptm->tm_year -= 1 + mons / 12; + ptm->tm_mon = 11 - (mons % 12); + } + else if (ptm->tm_mon > 11) + { + mons = ptm->tm_mon; + ptm->tm_year += (mons / 12); + ptm->tm_mon = mons % 12; + } + + /* Is it inside margins */ + if (ptm->tm_year < 70 || ptm->tm_year > 139) // FIXME: max year for 64 bits + { + return -1; + } + + years = ptm->tm_year - 70; + + /* Number of leapyears passed since 1970 */ + leapyears = (years + 1) / 4; + + /* Calculate days up to 1st of Jan */ + time = years * 365 + leapyears; + + /* Calculate days up to 1st of month */ + time += g_monthdays[ptm->tm_mon]; + + /* Check if we need to add a leap day */ + if (((years + 2) % 4) == 0) + { + if (ptm->tm_mon > 2) + { + time++; + } + } + + time += ptm->tm_mday - 1; + + time *= 24; + time += ptm->tm_hour; + + time *= 60; + time += ptm->tm_min; + + time *= 60; + time += ptm->tm_sec; + + if (time < 0) + { + return -1; + } + + /* Finally get normalized tm struct */ + ptm2 = gmtime(&time); + if (!ptm2) + { + return -1; + } + *ptm = *ptm2; + + return time; +} + +time_t +mktime(struct tm *ptm) +{ + time_t time; + + /* Convert the time as if it was UTC */ + time = _mkgmtime(ptm); + + /* Apply offset */ + if (time != -1) + { + time += _timezone; + } + + return time; +} + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/mktime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strdate.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strdate.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strdate.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,23 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/msvcrt/time/strtime.c + * PURPOSE: Fills a buffer with a formatted date representation + * PROGRAMER: Ariadne + * UPDATE HISTORY: + * 28/12/98: Created + */ +#include <precomp.h> + +/* + * @implemented + */ +char* _strdate(char* date) +{ + static const char format[] = "MM'/'dd'/'yy"; + + GetDateFormatA(LOCALE_NEUTRAL, 0, NULL, format, date, 9); + + return date; + +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strdate.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strftime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strftime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strftime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,12 @@ +#include <precomp.h> +#include <tchar.h> + +size_t +_tcsftime(_TCHAR *strDest, + size_t maxsize, + const _TCHAR *format, + const struct tm *timeptr) +{ + return 0; +} + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strftime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strtime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strtime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strtime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,22 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS system libraries + * FILE: lib/msvcrt/time/strtime.c + * PURPOSE: Fills a buffer with a formatted time representation + * PROGRAMER: Ariadne + * UPDATE HISTORY: + * 28/12/98: Created + */ +#include <precomp.h> + +/* + * @implemented + */ +char* _strtime(char* time) +{ + static const char format[] = "HH':'mm':'ss"; + + GetTimeFormatA(LOCALE_NEUTRAL, 0, NULL, format, time, 9); + + return time; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/strtime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,24 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS system libraries + * FILE: lib/sdk/crt/time/time.c + * PURPOSE: Implementation of _time (_tim32, _tim64) + * PROGRAMER: Timo Kreuzer + */ +#include <precomp.h> +#include <time.h> +#include "bitsfixup.h" + +time_t _time(time_t* ptime) +{ + FILETIME SystemTime; + time_t time = 0; + + if (ptime) + { + GetSystemTimeAsFileTime(&SystemTime); + time = FileTimeToUnixTime(&SystemTime, NULL); + *ptime = time; + } + return time; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,3 @@ + +#define _USE_EXPLITIT_32BIT_TIME +#include "time.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,3 @@ + +#define _USE_EXPLITIT_64BIT_TIME +#include "time.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/time64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/timezone.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/timezone.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/timezone.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,216 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/timezone.c + * PURPOSE: Implementation of time zone functions + * PROGRAMERS: Timo Kreuzer + */ +#include "precomp.h" + +char _tz_is_set = 0; + +/* buffers must hold 64 characters! */ +static char tz_name[64] = "PST"; +static char tz_dst_name[64] = "PDT"; + +long dst_begin = 0; +long dst_end = 0; + +/****************************************************************************** + * \var _tzname + */ +char * _tzname[2] = { + tz_name, + tz_dst_name, +}; + +/****************************************************************************** + * \var _daylight + */ +int _daylight = 1; + +/****************************************************************************** + * \name __p__daylight + * \brief Returns a pointer to the _daylight variable; + */ +void * +__p__daylight(void) +{ + return &_daylight; +} + +/****************************************************************************** + * \var _timezone + * \brief + */ +long _timezone = 28800; + +/****************************************************************************** + * \name __p__timezone + * \brief Returns a pointer to the _timezone variable; + */ +long * +__p__timezone(void) +{ + return &_timezone; +} + +/****************************************************************************** + * \var _dstbias + * \brief + */ +long _dstbias = 0; + +/****************************************************************************** + * \name __p__dstbias + * \brief Returns a pointer to the _dstbias variable; + */ +long * +__p__dstbias(void) +{ + return &_dstbias; +} + +/****************************************************************************** + * \name __p__tzname + * \brief Returns a pointer to the _tzname buffer; + */ +char ** +__p__tzname(void) +{ + return _tzname; +} + +/****************************************************************************** + * \name _tzset + * \brief Initializes the variables _daylight, _timezone, and _tzname from the + * "TZ" environment variable if available or else by calling + * GetTimeZoneInformation. + * \sa
http://msdn.microsoft.com/en-us/library/90s5c885.aspx
+ */ +void +_tzset(void) +{ + const char * str; + + if (_tz_is_set) + { + return; + } + + /* Try to read the timezone from environment */ + str = getenv("TZ"); + if (str && str[0] != 0) + { + long hour = 0, min = 0, sec = 0; + int len = strnlen(str, 16); + int sign = 1; + + dst_begin = 0; + + for (;;) + { + /* Copy timezone name */ + strncpy(tz_name, str, 3); + str += 3; + len -= 3; + + if (len < 1) break; + + if (*str == '+' || *str == '-') + { + sign = *str == '-' ? -1 : 1; + str++; + len--; + } + + if (len < 1) break; + + hour = atol(str); + + while (*str != 0 && *str != ':') str++; + if (*str == 0) break; + + min = atol(++str); + + while (*str != 0 && *str != ':') str++; + if (*str == 0) break; + + sec = atol(++str); + + while (*str != 0 && *str <= '9') str++; + if (*str == 0) break; + + /* Copy DST name */ + strncpy(tz_dst_name, str, 3); + + // FIXME: set dst_begin etc + + /* We are finished */ + break; + } + + _timezone = sign * (((hour * 60) + min) * 60 + sec); + + } + else + { + TIME_ZONE_INFORMATION tzi; + DWORD ret; + + ret = GetTimeZoneInformation(&tzi); + if (ret == TIME_ZONE_ID_INVALID) + { + return; + } + + ret = WideCharToMultiByte(CP_ACP, + 0, + tzi.StandardName, + -1, + tz_name, + sizeof(tz_name), + NULL, + NULL); + + ret = WideCharToMultiByte(CP_ACP, + 0, + tzi.DaylightName, + -1, + tz_dst_name, + sizeof(tz_dst_name), + NULL, + NULL); + + _timezone = tzi.Bias * 60; + + if (tzi.DaylightDate.wMonth) + { + struct tm _tm; + + _daylight = 1; + _dstbias = (tzi.DaylightBias - tzi.StandardBias) * 60; + _tm.tm_year = 70; + _tm.tm_mon = tzi.DaylightDate.wMonth - 1; + _tm.tm_mday = tzi.DaylightDate.wDay; + _tm.tm_hour = tzi.DaylightDate.wHour; + _tm.tm_min = tzi.DaylightDate.wMinute; + _tm.tm_sec = tzi.DaylightDate.wSecond; + dst_begin = _mkgmtime(&_tm); + _tm.tm_mon = tzi.StandardDate.wMonth - 1; + _tm.tm_mday = tzi.StandardDate.wDay; + _tm.tm_hour = tzi.StandardDate.wHour; + _tm.tm_min = tzi.StandardDate.wMinute; + _tm.tm_sec = tzi.StandardDate.wSecond; + dst_end = _mkgmtime(&_tm); + } + else + { + _daylight = 0; + _dstbias = 0; + } + + } + _tz_is_set = 1; +} + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/timezone.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/tzname.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/tzname.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/tzname.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/ctime.c + * PURPOSE: Implementation of ctime + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> + Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/tzname.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,25 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/utime.c + * PURPOSE: Implementation of utime, _wutime + * PROGRAMERS: Timo Kreuzer + */ +#include <precomp.h> +#include <tchar.h> +#include <sys/utime.h> +#include "bitsfixup.h" + +int +_tutime(const _TCHAR* path, struct _utimbuf *t) +{ + int fd = _topen(path, _O_WRONLY | _O_BINARY); + + if (fd > 0) + { + int retVal = _futime(fd, t); + _close(fd); + return retVal; + } + return -1; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,10 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/utime32.c + * PURPOSE: Implementation of _utime32 + * PROGRAMERS: Timo Kreuzer + */ + +#define _USE_EXPLITIT_32BIT_TIME +#include "utime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,9 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/utime64.c + * PURPOSE: Implementation of _utime64 + * PROGRAMERS: Timo Kreuzer + */ +#define _USE_EXPLITIT_64BIT_TIME +#include "utime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/utime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wasctime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wasctime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wasctime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,11 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wasctime.c + * PURPOSE: Implementation of _wasctime + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#include "asctime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wasctime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wcsftime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wcsftime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wcsftime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,11 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wcsftime.c + * PURPOSE: Implementation of _wcsftime + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#include "strftime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wcsftime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,11 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wctime.c + * PURPOSE: Implementation of _wctime + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#include "ctime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,12 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wctime32.c + * PURPOSE: Implementation of _wctime32 + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#define _USE_EXPLITIT_32BIT_TIME +#include "ctime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,12 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wctime64.c + * PURPOSE: Implementation of _Wctime64 + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#define _USE_EXPLITIT_64BIT_TIME +#include "ctime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wctime64.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrdate.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrdate.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrdate.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,23 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/msvcrt/time/strtime.c + * PURPOSE: Fills a buffer with a formatted date representation + * PROGRAMER: Ariadne + * UPDATE HISTORY: + * 28/12/98: Created + */ +#include <precomp.h> + +/* + * @implemented + */ +wchar_t* _wstrdate(wchar_t* date) +{ + static const WCHAR format[] = { 'M','M','\'','/','\'','d','d','\'','/','\'','y','y',0 }; + + GetDateFormatW(LOCALE_NEUTRAL, 0, NULL, format, (LPWSTR)date, 9); + + return date; + +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrdate.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrtime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrtime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrtime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,22 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/msvcrt/time/strtime.c + * PURPOSE: Fills a buffer with a formatted time representation + * PROGRAMER: Ariadne + * UPDATE HISTORY: + * 28/12/98: Created + */ +#include <precomp.h> + +/* + * @implemented + */ +wchar_t* _wstrtime(wchar_t* time) +{ + static const WCHAR format[] = { 'H','H','\'',':','\'','m','m','\'',':','\'','s','s',0 }; + + GetTimeFormatW(LOCALE_NEUTRAL, 0, NULL, format, (LPWSTR)time, 9); + + return time; +} Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wstrtime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,11 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wutime.c + * PURPOSE: Implementation of _wutime + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#include "utime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime32.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime32.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime32.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,12 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wutime32.c + * PURPOSE: Implementation of _wutime32 + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#define _USE_EXPLITIT_32BIT_TIME +#include "utime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime32.c ------------------------------------------------------------------------------ svn:eol-style = native Added: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime64.c URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/s…
============================================================================== --- branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime64.c (added) +++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime64.c [iso-8859-1] Mon Jan 19 16:05:27 2009 @@ -1,0 +1,12 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS CRT library + * FILE: lib/sdk/crt/time/wutime64.c + * PURPOSE: Implementation of _wutime64 + * PROGRAMERS: Timo Kreuzer + */ +#define UNICODE +#define _UNICODE + +#define _USE_EXPLITIT_64BIT_TIME +#include "utime.c" Propchange: branches/ros-amd64-bringup/reactos/lib/sdk/crt/time_new/wutime64.c ------------------------------------------------------------------------------ svn:eol-style = native
15 years, 11 months
1
0
0
0
[tkreuzer] 38955: time.h: add asctime_s and localtime_s, remove sec_api include wchar.h: fix WTIME definitions
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Mon Jan 19 15:53:26 2009 New Revision: 38955 URL:
http://svn.reactos.org/svn/reactos?rev=38955&view=rev
Log: time.h: add asctime_s and localtime_s, remove sec_api include wchar.h: fix WTIME definitions Modified: branches/ros-amd64-bringup/reactos/include/crt/time.h branches/ros-amd64-bringup/reactos/include/crt/wchar.h Modified: branches/ros-amd64-bringup/reactos/include/crt/time.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
============================================================================== --- branches/ros-amd64-bringup/reactos/include/crt/time.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/include/crt/time.h [iso-8859-1] Mon Jan 19 15:53:26 2009 @@ -114,8 +114,10 @@ _CRT_OBSOLETE(GetLocalTime) unsigned __cdecl _getsystime(struct tm *_Tm); _CRT_OBSOLETE(GetLocalTime) unsigned __cdecl _setsystime(struct tm *_Tm,unsigned _MilliSec); + _CRTIMP errno_t __cdecl asctime_s(char *_Buf,size_t _SizeInWords,const struct tm *_Tm); _CRTIMP errno_t __cdecl _ctime32_s(char *_Buf,size_t _SizeInBytes,const __time32_t *_Time); _CRTIMP errno_t __cdecl _gmtime32_s(struct tm *_Tm,const __time32_t *_Time); + _CRTIMP errno_t __cdecl localtime_s(struct tm *_Tm,const time_t *_Time); _CRTIMP errno_t __cdecl _localtime32_s(struct tm *_Tm,const __time32_t *_Time); _CRTIMP errno_t __cdecl _strdate_s(char *_Buf,size_t _SizeInBytes); _CRTIMP errno_t __cdecl _strtime_s(char *_Buf ,size_t _SizeInBytes); @@ -214,7 +216,5 @@ #pragma pack(pop) -#include <sec_api/time_s.h> - #endif /* End _TIME_H_ */ Modified: branches/ros-amd64-bringup/reactos/include/crt/wchar.h URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
============================================================================== --- branches/ros-amd64-bringup/reactos/include/crt/wchar.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/include/crt/wchar.h [iso-8859-1] Mon Jan 19 15:53:26 2009 @@ -733,26 +733,36 @@ #ifndef _WTIME_DEFINED #define _WTIME_DEFINED - - _CRTIMP wchar_t *__cdecl _wasctime(const struct tm *_Tm); - _CRTIMP wchar_t *__cdecl _wctime32(const __time32_t *_Time); - size_t __cdecl wcsftime(wchar_t *_Buf,size_t _SizeInWords,const wchar_t *_Format,const struct tm *_Tm); + _CRTIMP _CRT_INSECURE_DEPRECATE(_wasctime_s) wchar_t *__cdecl _wasctime(const struct tm *_Tm); + _CRTIMP wchar_t *__cdecl _wctime(const time_t *_Time); + _CRTIMP _CRT_INSECURE_DEPRECATE(_wctime32_s) wchar_t *__cdecl _wctime32(const __time32_t *_Time); + _CRTIMP size_t __cdecl wcsftime(wchar_t *_Buf,size_t _SizeInWords,const wchar_t *_Format,const struct tm *_Tm); _CRTIMP size_t __cdecl _wcsftime_l(wchar_t *_Buf,size_t _SizeInWords,const wchar_t *_Format,const struct tm *_Tm,_locale_t _Locale); _CRTIMP wchar_t *__cdecl _wstrdate(wchar_t *_Buffer); _CRTIMP wchar_t *__cdecl _wstrtime(wchar_t *_Buffer); + + _CRTIMP errno_t __cdecl _wasctime_s(wchar_t *_Buf,size_t _SizeInWords,const struct tm *_Tm); + _CRTIMP errno_t __cdecl _wctime32_s(wchar_t *_Buf,size_t _SizeInWords,const __time32_t *_Time); + _CRTIMP errno_t __cdecl _wstrdate_s(wchar_t *_Buf,size_t _SizeInWords); + _CRTIMP errno_t __cdecl _wstrtime_s(wchar_t *_Buf,size_t _SizeInWords); #if _INTEGRAL_MAX_BITS >= 64 - _CRTIMP wchar_t *__cdecl _wctime64(const __time64_t *_Time); + _CRTIMP _CRT_INSECURE_DEPRECATE(_wctime64_s) wchar_t *__cdecl _wctime64(const __time64_t *_Time); + _CRTIMP errno_t __cdecl _wctime64_s(wchar_t *_Buf,size_t _SizeInWords,const __time64_t *_Time); #endif #if !defined (RC_INVOKED) && !defined (_INC_WTIME_INL) #define _INC_WTIME_INL #ifdef _USE_32BIT_TIME_T -__CRT_INLINE wchar_t *__cdecl _wctime(const time_t *_Time) { return _wctime32(_Time); } +/* Do it like this to be compatible to msvcrt.dll on 32 bit windows XP and before */ +__CRT_INLINE wchar_t *__cdecl _wctime32(const time_t *_Time) { return _wctime(_Time); } +__CRT_INLINE errno_t _wctime32_s(wchar_t *_Buffer, size_t _SizeInWords,const __time32_t *_Time) { return _wctime32_s(_Buffer, _SizeInWords, _Time); } #else __CRT_INLINE wchar_t *__cdecl _wctime(const time_t *_Time) { return _wctime64(_Time); } -#endif -#endif -#endif +__CRT_INLINE errno_t _wctime_s(wchar_t *_Buffer, size_t _SizeInWords,const time_t *_Time) { return _wctime64_s(_Buffer, _SizeInWords, _Time); } +#endif +#endif + +#endif /* !_WTIME_DEFINED */ typedef int mbstate_t; typedef wchar_t _Wint_t;
15 years, 11 months
1
0
0
0
[tkreuzer] 38954: Update README.WINE
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Mon Jan 19 14:45:08 2009 New Revision: 38954 URL:
http://svn.reactos.org/svn/reactos?rev=38954&view=rev
Log: Update README.WINE Modified: trunk/reactos/media/doc/README.WINE Modified: trunk/reactos/media/doc/README.WINE URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
============================================================================== --- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original) +++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Mon Jan 19 14:45:08 2009 @@ -162,11 +162,11 @@ reactos/lib/sdk/crt/thread/thread.c # Synced at 20080604 User32 - - reactos/dll/win32/user32/controls/button.c # Synced at Wine-1_1_12 - reactos/dll/win32/user32/controls/combo.c # Synced at Wine-1_1_12 - reactos/dll/win32/user32/controls/edit.c # Synced at 20071022 - reactos/dll/win32/user32/controls/icontitle.c # Synced at 20060617 - reactos/dll/win32/user32/controls/listbox.c # Synced at 20071023 + reactos/dll/win32/user32/controls/button.c # Synced to Wine-1_1_13 + reactos/dll/win32/user32/controls/combo.c # Synced to Wine-1_1_13 + reactos/dll/win32/user32/controls/edit.c # Synced to Wine-1_1_13 + reactos/dll/win32/user32/controls/icontitle.c # Synced to Wine-1_1_13 + reactos/dll/win32/user32/controls/listbox.c # Synced to Wine-1_1_13 reactos/dll/win32/user32/controls/scrollbar.c # Forked reactos/dll/win32/user32/controls/static.c # Synced at 20071024 @@ -176,7 +176,7 @@ reactos/dll/win32/user32/misc/exticon.c # Last sync date unknown reactos/dll/win32/user32/misc/resources.c # Forked? reactos/dll/win32/user32/misc/winhelp.c # Last sync date unknown - reactos/dll/win32/user32/misc/wsprintf.c # Synced at Wine-1_1_12 + reactos/dll/win32/user32/misc/wsprintf.c # Synced to Wine-1_1_13 reactos/dll/win32/user32/windows/defwnd.c # Forked reactos/dll/win32/user32/windows/draw.c # Forked at Wine-20020904 (uitools.c)
15 years, 11 months
1
0
0
0
[sginsberg] 38953: - Kill off more unnecessary allowwarnings="true" - Remove a .rbuild diff from oleaut32_ros.diff -- Wine doesn't use .rbuild, so why put this in .diff?
by sginsberg@svn.reactos.org
Author: sginsberg Date: Mon Jan 19 13:44:55 2009 New Revision: 38953 URL:
http://svn.reactos.org/svn/reactos?rev=38953&view=rev
Log: - Kill off more unnecessary allowwarnings="true" - Remove a .rbuild diff from oleaut32_ros.diff -- Wine doesn't use .rbuild, so why put this in .diff? Modified: trunk/reactos/dll/win32/advpack/advpack.rbuild trunk/reactos/dll/win32/atl/atl.rbuild trunk/reactos/dll/win32/avifil32/avifil32.rbuild trunk/reactos/dll/win32/browseui/browseui.rbuild trunk/reactos/dll/win32/cabinet/cabinet.rbuild trunk/reactos/dll/win32/clusapi/clusapi.rbuild trunk/reactos/dll/win32/comcat/comcat.rbuild trunk/reactos/dll/win32/comctl32/comctl32.rbuild trunk/reactos/dll/win32/comdlg32/comdlg32.rbuild trunk/reactos/dll/win32/compstui/compstui.rbuild trunk/reactos/dll/win32/credui/credui.rbuild trunk/reactos/dll/win32/crypt32/crypt32.rbuild trunk/reactos/dll/win32/cryptdll/cryptdll.rbuild trunk/reactos/dll/win32/cryptnet/cryptnet.rbuild trunk/reactos/dll/win32/cryptui/cryptui.rbuild trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild trunk/reactos/dll/win32/dciman32/dciman32.rbuild trunk/reactos/dll/win32/dwmapi/dwmapi.rbuild trunk/reactos/dll/win32/fusion/fusion.rbuild trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild trunk/reactos/dll/win32/glu32/glu32.rbuild trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild trunk/reactos/dll/win32/hlink/hlink.rbuild trunk/reactos/dll/win32/imm32/imm32.rbuild trunk/reactos/dll/win32/inetmib1/inetmib1.rbuild trunk/reactos/dll/win32/iphlpapi/iphlpapi.rbuild trunk/reactos/dll/win32/jscript/jscript.rbuild trunk/reactos/dll/win32/localui/localui.rbuild trunk/reactos/dll/win32/lz32/lz32.rbuild trunk/reactos/dll/win32/mapi32/mapi32.rbuild trunk/reactos/dll/win32/mlang/mlang.rbuild trunk/reactos/dll/win32/mpr/mpr.rbuild trunk/reactos/dll/win32/mshtml/mshtml.rbuild trunk/reactos/dll/win32/msi/msi.rbuild trunk/reactos/dll/win32/msimg32/msimg32.rbuild trunk/reactos/dll/win32/mstask/mstask.rbuild trunk/reactos/dll/win32/msvcrt20/msvcrt20.rbuild trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild trunk/reactos/dll/win32/msxml3/msxml3.rbuild trunk/reactos/dll/win32/nddeapi/nddeapi.rbuild trunk/reactos/dll/win32/netapi32/netapi32.rbuild trunk/reactos/dll/win32/ntdsapi/ntdsapi.rbuild trunk/reactos/dll/win32/objsel/objsel.rbuild trunk/reactos/dll/win32/odbccp32/odbccp32.rbuild trunk/reactos/dll/win32/ole32/ole32.rbuild trunk/reactos/dll/win32/oleacc/oleacc.rbuild trunk/reactos/dll/win32/oleaut32/oleaut32.rbuild trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff trunk/reactos/dll/win32/oledlg/oledlg.rbuild trunk/reactos/dll/win32/olepro32/olepro32.rbuild trunk/reactos/dll/win32/pdh/pdh.rbuild trunk/reactos/dll/win32/printui/printui.rbuild trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild trunk/reactos/dll/win32/riched20/riched20.rbuild trunk/reactos/dll/win32/riched32/riched32.rbuild trunk/reactos/dll/win32/rpcrt4/rpcrt4.rbuild trunk/reactos/dll/win32/rsabase/rsabase.rbuild trunk/reactos/dll/win32/rsaenh/rsaenh.rbuild trunk/reactos/dll/win32/schannel/schannel.rbuild trunk/reactos/dll/win32/sensapi/sensapi.rbuild trunk/reactos/dll/win32/setupapi/setupapi.rbuild trunk/reactos/dll/win32/sfc/sfc.rbuild trunk/reactos/dll/win32/sfc_os/sfc_os.rbuild trunk/reactos/dll/win32/shfolder/shfolder.rbuild trunk/reactos/dll/win32/shlwapi/shlwapi.rbuild trunk/reactos/dll/win32/spoolss/spoolss.rbuild trunk/reactos/dll/win32/sxs/sxs.rbuild trunk/reactos/dll/win32/syssetup/syssetup.rbuild trunk/reactos/dll/win32/tapi32/tapi32.rbuild trunk/reactos/dll/win32/twain_32/twain_32.rbuild trunk/reactos/dll/win32/urlmon/urlmon.rbuild trunk/reactos/dll/win32/usp10/usp10.rbuild trunk/reactos/dll/win32/uxtheme/uxtheme.rbuild trunk/reactos/dll/win32/version/version.rbuild trunk/reactos/dll/win32/winfax/winfax.rbuild trunk/reactos/dll/win32/winspool/winspool.rbuild trunk/reactos/dll/win32/wintrust/wintrust.rbuild trunk/reactos/dll/win32/wldap32/wldap32.rbuild trunk/reactos/dll/win32/wtsapi32/wtsapi32.rbuild trunk/reactos/drivers/wdm/audio/drivers/sb16/sb16.rbuild trunk/reactos/include/reactos/idl/idl.rbuild trunk/reactos/lib/3rdparty/adns/adns.rbuild trunk/reactos/lib/3rdparty/expat/expat.rbuild trunk/reactos/lib/sdk/uuid/uuid.rbuild Modified: trunk/reactos/dll/win32/advpack/advpack.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/advpack/advpack.…
============================================================================== --- trunk/reactos/dll/win32/advpack/advpack.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/advpack/advpack.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="advpack" type="win32dll" baseaddress="${BASEADDRESS_ADVPACK}" installbase="system32" installname="advpack.dll" allowwarnings="true"> +<module name="advpack" type="win32dll" baseaddress="${BASEADDRESS_ADVPACK}" installbase="system32" installname="advpack.dll"> <importlibrary definition="advpack.spec" /> <include base="advpack">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/atl/atl.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/atl/atl.rbuild?r…
============================================================================== --- trunk/reactos/dll/win32/atl/atl.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/atl/atl.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="atl" type="win32dll" baseaddress="${BASEADDRESS_ATL}" installbase="system32" installname="atl.dll" allowwarnings="true"> +<module name="atl" type="win32dll" baseaddress="${BASEADDRESS_ATL}" installbase="system32" installname="atl.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="atl.spec" /> <include base="atl">.</include> @@ -24,7 +24,7 @@ <library>ntdll</library> <dependency>atl_atliface_header</dependency> </module> -<module name="atl_atliface_header" type="idlheader" allowwarnings="true"> +<module name="atl_atliface_header" type="idlheader"> <file>atliface.idl</file> </module> </group> Modified: trunk/reactos/dll/win32/avifil32/avifil32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/avifil32/avifil3…
============================================================================== --- trunk/reactos/dll/win32/avifil32/avifil32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/avifil32/avifil32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="avifil32" type="win32dll" baseaddress="${BASEADDRESS_AVIFIL32}" installbase="system32" installname="avifil32.dll" allowwarnings="true"> +<module name="avifil32" type="win32dll" baseaddress="${BASEADDRESS_AVIFIL32}" installbase="system32" installname="avifil32.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="avifil32.spec" /> <include base="avifil32">.</include> Modified: trunk/reactos/dll/win32/browseui/browseui.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/browseui/browseu…
============================================================================== --- trunk/reactos/dll/win32/browseui/browseui.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/browseui/browseui.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="browseui" type="win32dll" baseaddress="${BASEADDRESS_BROWSEUI}" installbase="system32" installname="browseui.dll" allowwarnings="true"> +<module name="browseui" type="win32dll" baseaddress="${BASEADDRESS_BROWSEUI}" installbase="system32" installname="browseui.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="browseui.spec" /> <include base="browseui">.</include> Modified: trunk/reactos/dll/win32/cabinet/cabinet.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/cabinet/cabinet.…
============================================================================== --- trunk/reactos/dll/win32/cabinet/cabinet.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/cabinet/cabinet.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="cabinet" type="win32dll" baseaddress="${BASEADDRESS_CABINET}" installbase="system32" installname="cabinet.dll" allowwarnings="true" entrypoint="0"> +<module name="cabinet" type="win32dll" baseaddress="${BASEADDRESS_CABINET}" installbase="system32" installname="cabinet.dll" entrypoint="0"> <importlibrary definition="cabinet.spec" /> <include base="cabinet">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/clusapi/clusapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/clusapi/clusapi.…
============================================================================== --- trunk/reactos/dll/win32/clusapi/clusapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/clusapi/clusapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="clusapi" type="win32dll" baseaddress="${BASEADDRESS_CLUSAPI}" installbase="system32" installname="clusapi.dll" allowwarnings="true"> +<module name="clusapi" type="win32dll" baseaddress="${BASEADDRESS_CLUSAPI}" installbase="system32" installname="clusapi.dll"> <importlibrary definition="clusapi.spec" /> <include base="clusapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/comcat/comcat.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comcat/comcat.rb…
============================================================================== --- trunk/reactos/dll/win32/comcat/comcat.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/comcat/comcat.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="comcat" type="win32dll" baseaddress="${BASEADDRESS_COMCAT}" installbase="system32" entrypoint="0" installname="comcat.dll" allowwarnings="true"> +<module name="comcat" type="win32dll" baseaddress="${BASEADDRESS_COMCAT}" installbase="system32" entrypoint="0" installname="comcat.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="comcat.spec" /> <include base="comcat">.</include> Modified: trunk/reactos/dll/win32/comctl32/comctl32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/comctl3…
============================================================================== --- trunk/reactos/dll/win32/comctl32/comctl32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/comctl32/comctl32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="comctl32" type="win32dll" baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32" installname="comctl32.dll" allowwarnings="true"> +<module name="comctl32" type="win32dll" baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32" installname="comctl32.dll"> <autoregister infsection="OleControlDlls" type="DllInstall" /> <importlibrary definition="comctl32.spec" /> <include base="comctl32">.</include> Modified: trunk/reactos/dll/win32/comdlg32/comdlg32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comdlg32/comdlg3…
============================================================================== --- trunk/reactos/dll/win32/comdlg32/comdlg32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/comdlg32/comdlg32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="comdlg32" type="win32dll" baseaddress="${BASEADDRESS_COMDLG32}" installbase="system32" installname="comdlg32.dll" allowwarnings="true"> +<module name="comdlg32" type="win32dll" baseaddress="${BASEADDRESS_COMDLG32}" installbase="system32" installname="comdlg32.dll"> <importlibrary definition="comdlg32.spec" /> <include base="comdlg32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/compstui/compstui.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/compstui/compstu…
============================================================================== --- trunk/reactos/dll/win32/compstui/compstui.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/compstui/compstui.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="compstui" type="win32dll" baseaddress="${BASEADDRESS_COMPSTUI}" installbase="system32" installname="compstui.dll" allowwarnings="true"> +<module name="compstui" type="win32dll" baseaddress="${BASEADDRESS_COMPSTUI}" installbase="system32" installname="compstui.dll"> <importlibrary definition="compstui.spec" /> <include base="compstui">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/credui/credui.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/credui/credui.rb…
============================================================================== --- trunk/reactos/dll/win32/credui/credui.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/credui/credui.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="credui" type="win32dll" baseaddress="${BASEADDRESS_CREDUI}" installbase="system32" installname="credui.dll" allowwarnings="true"> +<module name="credui" type="win32dll" baseaddress="${BASEADDRESS_CREDUI}" installbase="system32" installname="credui.dll"> <importlibrary definition="credui.spec" /> <include base="credui">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/crypt32/crypt32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/crypt32/crypt32.…
============================================================================== --- trunk/reactos/dll/win32/crypt32/crypt32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/crypt32/crypt32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="crypt32" type="win32dll" baseaddress="${BASEADDRESS_CRYPT32}" installbase="system32" installname="crypt32.dll" allowwarnings="true" crt="msvcrt"> +<module name="crypt32" type="win32dll" baseaddress="${BASEADDRESS_CRYPT32}" installbase="system32" installname="crypt32.dll" crt="msvcrt"> <importlibrary definition="crypt32.spec" /> <include base="crypt32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/cryptdll/cryptdll.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/cryptdll/cryptdl…
============================================================================== --- trunk/reactos/dll/win32/cryptdll/cryptdll.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/cryptdll/cryptdll.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="cryptdll" type="win32dll" baseaddress="${BASEADDRESS_CRYPTDLL}" installbase="system32" installname="cryptdll.dll" allowwarnings="true"> +<module name="cryptdll" type="win32dll" baseaddress="${BASEADDRESS_CRYPTDLL}" installbase="system32" installname="cryptdll.dll"> <importlibrary definition="cryptdll.spec" /> <include base="cryptdll">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/cryptnet/cryptnet.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/cryptnet/cryptne…
============================================================================== --- trunk/reactos/dll/win32/cryptnet/cryptnet.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/cryptnet/cryptnet.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="cryptnet" type="win32dll" baseaddress="${BASEADDRESS_CRYPTNET}" installbase="system32" installname="cryptnet.dll" allowwarnings="true"> +<module name="cryptnet" type="win32dll" baseaddress="${BASEADDRESS_CRYPTNET}" installbase="system32" installname="cryptnet.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="cryptnet.spec" /> <include base="cryptnet">.</include> Modified: trunk/reactos/dll/win32/cryptui/cryptui.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/cryptui/cryptui.…
============================================================================== --- trunk/reactos/dll/win32/cryptui/cryptui.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/cryptui/cryptui.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="cryptui" type="win32dll" baseaddress="${BASEADDRESS_CRYPTUI}" installbase="system32" installname="cryptui.dll" allowwarnings="true"> +<module name="cryptui" type="win32dll" baseaddress="${BASEADDRESS_CRYPTUI}" installbase="system32" installname="cryptui.dll"> <!--autoregister infsection="OleControlDlls" type="DllRegisterServer" /--> <importlibrary definition="cryptui.spec" /> <include base="cryptui">.</include> Modified: trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dbghelp/dbghelp.…
============================================================================== --- trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/dbghelp/dbghelp.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="dbghelp" type="win32dll" baseaddress="${BASEADDRESS_DBGHELP}" installbase="system32" installname="dbghelp.dll" allowwarnings="true" crt="msvcrt"> +<module name="dbghelp" type="win32dll" baseaddress="${BASEADDRESS_DBGHELP}" installbase="system32" installname="dbghelp.dll" crt="msvcrt"> <importlibrary definition="dbghelp.spec" /> <include base="dbghelp">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/dciman32/dciman32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dciman32/dciman3…
============================================================================== --- trunk/reactos/dll/win32/dciman32/dciman32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/dciman32/dciman32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="dciman32" type="win32dll" baseaddress="${BASEADDRESS_DCIMAN32}" installbase="system32" installname="dciman32.dll" allowwarnings="true"> +<module name="dciman32" type="win32dll" baseaddress="${BASEADDRESS_DCIMAN32}" installbase="system32" installname="dciman32.dll"> <importlibrary definition="dciman32.spec" /> <include base="dciman32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/dwmapi/dwmapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/dwmapi/dwmapi.rb…
============================================================================== --- trunk/reactos/dll/win32/dwmapi/dwmapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/dwmapi/dwmapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="dwmapi" type="win32dll" baseaddress="${BASEADDRESS_DWMAPI}" installbase="system32" installname="dwmapi.dll" allowwarnings="true"> +<module name="dwmapi" type="win32dll" baseaddress="${BASEADDRESS_DWMAPI}" installbase="system32" installname="dwmapi.dll"> <importlibrary definition="dwmapi.spec" /> <include base="dwmapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/fusion/fusion.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/fusion/fusion.rb…
============================================================================== --- trunk/reactos/dll/win32/fusion/fusion.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/fusion/fusion.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="fusion" type="win32dll" baseaddress="${BASEADDRESS_FUSION}" installbase="system32" installname="fusion.dll" allowwarnings="true"> +<module name="fusion" type="win32dll" baseaddress="${BASEADDRESS_FUSION}" installbase="system32" installname="fusion.dll"> <importlibrary definition="fusion.spec" /> <include base="fusion">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdiplus/gdiplus.…
============================================================================== --- trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/gdiplus/gdiplus.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="gdiplus" type="win32dll" baseaddress="${BASEADDRESS_GDIPLUS}" installbase="system32" installname="gdiplus.dll" allowwarnings="true" crt="msvcrt"> +<module name="gdiplus" type="win32dll" baseaddress="${BASEADDRESS_GDIPLUS}" installbase="system32" installname="gdiplus.dll" crt="msvcrt"> <importlibrary definition="gdiplus.spec" /> <include base="gdiplus">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/glu32/glu32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/glu32/glu32.rbui…
============================================================================== --- trunk/reactos/dll/win32/glu32/glu32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/glu32/glu32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="glu32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_GLU32}" installbase="system32" installname="glu32.dll" allowwarnings="true" crt="msvcrt"> +<module name="glu32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_GLU32}" installbase="system32" installname="glu32.dll" crt="msvcrt"> <importlibrary definition="glu32.def" /> <include base="glu32">include</include> <include base="glu32">libnurbs/internals</include> Modified: trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/hhctrl.ocx/hhctr…
============================================================================== --- trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="hhctrl" type="win32ocx" baseaddress="${BASEADDRESS_HHCTRL}" installbase="system32" installname="hhctrl.ocx" allowwarnings="true"> +<module name="hhctrl" type="win32ocx" baseaddress="${BASEADDRESS_HHCTRL}" installbase="system32" installname="hhctrl.ocx"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="hhctrl.ocx.spec" /> <include base="hhctrl">.</include> Modified: trunk/reactos/dll/win32/hlink/hlink.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/hlink/hlink.rbui…
============================================================================== --- trunk/reactos/dll/win32/hlink/hlink.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/hlink/hlink.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="hlink" type="win32dll" baseaddress="${BASEADDRESS_HLINK}" installbase="system32" installname="hlink.dll" allowwarnings="true"> +<module name="hlink" type="win32dll" baseaddress="${BASEADDRESS_HLINK}" installbase="system32" installname="hlink.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="hlink.spec" /> <include base="hlink">.</include> Modified: trunk/reactos/dll/win32/imm32/imm32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/imm32/imm32.rbui…
============================================================================== --- trunk/reactos/dll/win32/imm32/imm32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/imm32/imm32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="imm32" type="win32dll" baseaddress="${BASEADDRESS_IMM32}" installbase="system32" installname="imm32.dll" allowwarnings="true"> +<module name="imm32" type="win32dll" baseaddress="${BASEADDRESS_IMM32}" installbase="system32" installname="imm32.dll"> <importlibrary definition="imm32.spec" /> <include base="imm32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/inetmib1/inetmib1.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/inetmib1/inetmib…
============================================================================== --- trunk/reactos/dll/win32/inetmib1/inetmib1.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/inetmib1/inetmib1.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="inetmib1" type="win32dll" baseaddress="${BASEADDRESS_INETMIB1}" installbase="system32" installname="inetmib1.dll" allowwarnings="true"> +<module name="inetmib1" type="win32dll" baseaddress="${BASEADDRESS_INETMIB1}" installbase="system32" installname="inetmib1.dll"> <importlibrary definition="inetmib1.spec" /> <include base="inetmib1">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/iphlpapi/iphlpapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/iphlpapi/iphlpap…
============================================================================== --- trunk/reactos/dll/win32/iphlpapi/iphlpapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/iphlpapi/iphlpapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="iphlpapi" type="win32dll" baseaddress="${BASEADDRESS_IPHLPAPI}" installbase="system32" installname="iphlpapi.dll" allowwarnings="true" unicode="yes" crt="msvcrt"> +<module name="iphlpapi" type="win32dll" baseaddress="${BASEADDRESS_IPHLPAPI}" installbase="system32" installname="iphlpapi.dll" unicode="yes" crt="msvcrt"> <importlibrary definition="iphlpapi.spec" /> <include base="iphlpapi">include</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/jscript/jscript.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/jscript/jscript.…
============================================================================== --- trunk/reactos/dll/win32/jscript/jscript.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/jscript/jscript.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,5 +1,5 @@ <group> -<module name="jscript" type="win32dll" baseaddress="${BASEADDRESS_JSCRIPT}" installbase="system32" installname="jscript.dll" allowwarnings="true" crt="msvcrt"> +<module name="jscript" type="win32dll" baseaddress="${BASEADDRESS_JSCRIPT}" installbase="system32" installname="jscript.dll" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="jscript.spec" /> <include base="jscript">.</include> Modified: trunk/reactos/dll/win32/localui/localui.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/localui/localui.…
============================================================================== --- trunk/reactos/dll/win32/localui/localui.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/localui/localui.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="localui" type="win32dll" baseaddress="${BASEADDRESS_LOCALUI}" installbase="system32" installname="localui.dll" allowwarnings="true"> +<module name="localui" type="win32dll" baseaddress="${BASEADDRESS_LOCALUI}" installbase="system32" installname="localui.dll"> <importlibrary definition="localui.spec" /> <include base="localui">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/lz32/lz32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/lz32/lz32.rbuild…
============================================================================== --- trunk/reactos/dll/win32/lz32/lz32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/lz32/lz32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="lz32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_LZ32}" installbase="system32" installname="lz32.dll" allowwarnings="true"> +<module name="lz32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_LZ32}" installbase="system32" installname="lz32.dll"> <importlibrary definition="lz32.spec" /> <include base="lz32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/mapi32/mapi32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mapi32/mapi32.rb…
============================================================================== --- trunk/reactos/dll/win32/mapi32/mapi32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/mapi32/mapi32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="mapi32" type="win32dll" baseaddress="${BASEADDRESS_MAPI32}" installbase="system32" installname="mapi32.dll" allowwarnings="true"> +<module name="mapi32" type="win32dll" baseaddress="${BASEADDRESS_MAPI32}" installbase="system32" installname="mapi32.dll"> <importlibrary definition="mapi32.spec" /> <include base="mapi32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/mlang/mlang.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mlang/mlang.rbui…
============================================================================== --- trunk/reactos/dll/win32/mlang/mlang.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/mlang/mlang.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="mlang" type="win32dll" baseaddress="${BASEADDRESS_MLANG}" installbase="system32" installname="mlang.dll" allowwarnings="true"> +<module name="mlang" type="win32dll" baseaddress="${BASEADDRESS_MLANG}" installbase="system32" installname="mlang.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="mlang.spec" /> <include base="mlang">.</include> Modified: trunk/reactos/dll/win32/mpr/mpr.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mpr/mpr.rbuild?r…
============================================================================== --- trunk/reactos/dll/win32/mpr/mpr.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/mpr/mpr.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="mpr" type="win32dll" baseaddress="${BASEADDRESS_MPR}" installbase="system32" installname="mpr.dll" allowwarnings="true"> +<module name="mpr" type="win32dll" baseaddress="${BASEADDRESS_MPR}" installbase="system32" installname="mpr.dll"> <importlibrary definition="mpr.spec" /> <include base="mpr">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/mshtml/mshtml.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mshtml/mshtml.rb…
============================================================================== --- trunk/reactos/dll/win32/mshtml/mshtml.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/mshtml/mshtml.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="mshtml" type="win32dll" baseaddress="${BASEADDRESS_MSHTML}" installbase="system32" installname="mshtml.dll" allowwarnings="true"> +<module name="mshtml" type="win32dll" baseaddress="${BASEADDRESS_MSHTML}" installbase="system32" installname="mshtml.dll"> <autoregister infsection="OleControlDlls" type="Both" /> <importlibrary definition="mshtml.spec" /> <include base="mshtml">.</include> @@ -71,7 +71,7 @@ <library>ntdll</library> <dependency>mshtml_nsiface_header</dependency> </module> -<module name="mshtml_nsiface_header" type="idlheader" allowwarnings="true"> +<module name="mshtml_nsiface_header" type="idlheader"> <file>nsiface.idl</file> </module> </group> Modified: trunk/reactos/dll/win32/msi/msi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msi/msi.rbuild?r…
============================================================================== --- trunk/reactos/dll/win32/msi/msi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msi/msi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="msi" type="win32dll" baseaddress="${BASEADDRESS_MSI}" installbase="system32" installname="msi.dll" allowwarnings="true" crt="msvcrt"> +<module name="msi" type="win32dll" baseaddress="${BASEADDRESS_MSI}" installbase="system32" installname="msi.dll" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="msi.spec" /> <include base="msi">.</include> @@ -75,7 +75,7 @@ <dependency>msiserver</dependency> <dependency>msiheader</dependency> </module> -<module name="msiserver" type="embeddedtypelib" allowwarnings="true"> +<module name="msiserver" type="embeddedtypelib"> <file>msiserver.idl</file> </module> <module name="msiheader" type="idlheader"> Modified: trunk/reactos/dll/win32/msimg32/msimg32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msimg32/msimg32.…
============================================================================== --- trunk/reactos/dll/win32/msimg32/msimg32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msimg32/msimg32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="msimg32" type="win32dll" baseaddress="${BASEADDRESS_MSIMG32}" installbase="system32" installname="msimg32.dll" allowwarnings="true"> +<module name="msimg32" type="win32dll" baseaddress="${BASEADDRESS_MSIMG32}" installbase="system32" installname="msimg32.dll"> <importlibrary definition="msimg32.spec" /> <include base="msimg32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/mstask/mstask.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mstask/mstask.rb…
============================================================================== --- trunk/reactos/dll/win32/mstask/mstask.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/mstask/mstask.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="mstask" type="win32dll" baseaddress="${BASEADDRESS_MSTASK}" installbase="system32" installname="mstask.dll" allowwarnings="true"> +<module name="mstask" type="win32dll" baseaddress="${BASEADDRESS_MSTASK}" installbase="system32" installname="mstask.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="mstask.spec" /> <include base="mstask">.</include> Modified: trunk/reactos/dll/win32/msvcrt20/msvcrt20.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvcrt20/msvcrt2…
============================================================================== --- trunk/reactos/dll/win32/msvcrt20/msvcrt20.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msvcrt20/msvcrt20.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="msvcrt20" type="win32dll" baseaddress="${BASEADDRESS_MSVCRT20}" installbase="system32" installname="msvcrt20.dll" allowwarnings="true" entrypoint="0" iscrt="yes"> +<module name="msvcrt20" type="win32dll" baseaddress="${BASEADDRESS_MSVCRT20}" installbase="system32" installname="msvcrt20.dll" entrypoint="0" iscrt="yes"> <importlibrary definition="msvcrt20.spec" /> <include base="msvcrt20">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msvfw32/msvfw32.…
============================================================================== --- trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msvfw32/msvfw32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="msvfw32" type="win32dll" baseaddress="${BASEADDRESS_MSVFW32}" installbase="system32" installname="msvfw32.dll" allowwarnings="true"> +<module name="msvfw32" type="win32dll" baseaddress="${BASEADDRESS_MSVFW32}" installbase="system32" installname="msvfw32.dll"> <importlibrary definition="msvfw32.spec" /> <include base="msvfw32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/msxml3/msxml3.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msxml3/msxml3.rb…
============================================================================== --- trunk/reactos/dll/win32/msxml3/msxml3.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/msxml3/msxml3.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,5 +1,5 @@ <group> -<module name="msxml3" type="win32dll" baseaddress="${BASEADDRESS_MSXML3}" installbase="system32" installname="msxml3.dll" allowwarnings="true" crt="msvcrt"> +<module name="msxml3" type="win32dll" baseaddress="${BASEADDRESS_MSXML3}" installbase="system32" installname="msxml3.dll" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="msxml3.spec" /> <include base="msxml3">.</include> Modified: trunk/reactos/dll/win32/nddeapi/nddeapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/nddeapi/nddeapi.…
============================================================================== --- trunk/reactos/dll/win32/nddeapi/nddeapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/nddeapi/nddeapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="nddeapi" type="win32dll" baseaddress="${BASEADDRESS_NDDEAPI}" installbase="system32" installname="nddeapi.dll" allowwarnings="true" entrypoint="0"> +<module name="nddeapi" type="win32dll" baseaddress="${BASEADDRESS_NDDEAPI}" installbase="system32" installname="nddeapi.dll" entrypoint="0"> <importlibrary definition="nddeapi.spec" /> <include base="nddeapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/netapi32/netapi32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/netapi32/netapi3…
============================================================================== --- trunk/reactos/dll/win32/netapi32/netapi32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/netapi32/netapi32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="netapi32" type="win32dll" baseaddress="${BASEADDRESS_NETAPI32}" installbase="system32" installname="netapi32.dll" allowwarnings="true"> +<module name="netapi32" type="win32dll" baseaddress="${BASEADDRESS_NETAPI32}" installbase="system32" installname="netapi32.dll"> <importlibrary definition="netapi32.spec" /> <include base="netapi32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/ntdsapi/ntdsapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ntdsapi/ntdsapi.…
============================================================================== --- trunk/reactos/dll/win32/ntdsapi/ntdsapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ntdsapi/ntdsapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="ntdsapi" type="win32dll" baseaddress="${BASEADDRESS_NTDSAPI}" installbase="system32" installname="ntdsapi.dll" allowwarnings="true" entrypoint="0"> +<module name="ntdsapi" type="win32dll" baseaddress="${BASEADDRESS_NTDSAPI}" installbase="system32" installname="ntdsapi.dll" entrypoint="0"> <importlibrary definition="ntdsapi.spec" /> <include base="ntdsapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/objsel/objsel.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/objsel/objsel.rb…
============================================================================== --- trunk/reactos/dll/win32/objsel/objsel.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/objsel/objsel.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="objsel" type="win32dll" baseaddress="${BASEADDRESS_OBJSEL}" installbase="system32" installname="objsel.dll" allowwarnings="true"> +<module name="objsel" type="win32dll" baseaddress="${BASEADDRESS_OBJSEL}" installbase="system32" installname="objsel.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="objsel.spec" /> <include base="objsel">.</include> Modified: trunk/reactos/dll/win32/odbccp32/odbccp32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/odbccp32/odbccp3…
============================================================================== --- trunk/reactos/dll/win32/odbccp32/odbccp32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/odbccp32/odbccp32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="odbccp32" type="win32dll" baseaddress="${BASEADDRESS_ODBCCP32}" installbase="system32" installname="odbccp32.dll" allowwarnings="true" entrypoint="0"> +<module name="odbccp32" type="win32dll" baseaddress="${BASEADDRESS_ODBCCP32}" installbase="system32" installname="odbccp32.dll" entrypoint="0"> <importlibrary definition="odbccp32.spec" /> <include base="odbccp32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/ole32/ole32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ole32/ole32.rbui…
============================================================================== --- trunk/reactos/dll/win32/ole32/ole32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ole32/ole32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="ole32" type="win32dll" baseaddress="${BASEADDRESS_OLE32}" installbase="system32" installname="ole32.dll" allowwarnings="true"> +<module name="ole32" type="win32dll" baseaddress="${BASEADDRESS_OLE32}" installbase="system32" installname="ole32.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="ole32.spec" /> <include base="ole32">.</include> @@ -73,7 +73,7 @@ <module name="ole32_irot_client" type="rpcclient"> <file>irot.idl</file> </module> -<module name="ole32_proxy" type="rpcproxy" allowwarnings="true"> +<module name="ole32_proxy" type="rpcproxy"> <define name="_OLE32_" /> <define name="COM_NO_WINDOWS_H" /> <define name="__WINESRC__" /> Modified: trunk/reactos/dll/win32/oleacc/oleacc.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc.rb…
============================================================================== --- trunk/reactos/dll/win32/oleacc/oleacc.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/oleacc/oleacc.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="oleacc" type="win32dll" baseaddress="${BASEADDRESS_OLEACC}" installbase="system32" installname="oleacc.dll" allowwarnings="true" entrypoint="0"> +<module name="oleacc" type="win32dll" baseaddress="${BASEADDRESS_OLEACC}" installbase="system32" installname="oleacc.dll" entrypoint="0"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="oleacc.spec" /> <include base="oleacc">.</include> Modified: trunk/reactos/dll/win32/oleaut32/oleaut32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleaut32/oleaut3…
============================================================================== --- trunk/reactos/dll/win32/oleaut32/oleaut32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/oleaut32/oleaut32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="oleaut32" type="win32dll" baseaddress="${BASEADDRESS_OLEAUT32}" installbase="system32" installname="oleaut32.dll" allowwarnings="true" crt="msvcrt"> +<module name="oleaut32" type="win32dll" baseaddress="${BASEADDRESS_OLEAUT32}" installbase="system32" installname="oleaut32.dll" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="oleaut32.spec" /> <include base="oleaut32">.</include> @@ -49,7 +49,7 @@ <library>uuid</library> <library>pseh</library> </module> -<module name="oleaut32_proxy" type="rpcproxy" allowwarnings="true"> +<module name="oleaut32_proxy" type="rpcproxy"> <define name="COM_NO_WINDOWS_H"/> <define name="PROXY_CLSID">CLSID_PSDispatch</define> <define name="_OLEAUT32_"/> Modified: trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleaut32/oleaut3…
============================================================================== --- trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff [iso-8859-1] (original) +++ trunk/reactos/dll/win32/oleaut32/oleaut32_ros.diff [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -72,15 +72,3 @@ /* * FIXME: -Index: oleaut32.rbuild -=================================================================== ---- oleaut32.rbuild (revision 23782) -+++ oleaut32.rbuild (working copy) -@@ -43,6 +43,7 @@ - <library>comctl32</library> - <library>urlmon</library> - <library>uuid</library> -+ <library>pseh</library> - </module> - <module name="oleaut32_oleaut32_oaidl_proxy" type="rpcproxy" allowwarnings="true"> - <file>oleaut32_oaidl.idl</file> Modified: trunk/reactos/dll/win32/oledlg/oledlg.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oledlg/oledlg.rb…
============================================================================== --- trunk/reactos/dll/win32/oledlg/oledlg.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/oledlg/oledlg.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="oledlg" type="win32dll" baseaddress="${BASEADDRESS_OLEDLG}" installbase="system32" installname="oledlg.dll" allowwarnings="true"> +<module name="oledlg" type="win32dll" baseaddress="${BASEADDRESS_OLEDLG}" installbase="system32" installname="oledlg.dll"> <importlibrary definition="oledlg.spec" /> <include base="oledlg">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/olepro32/olepro32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/olepro32/olepro3…
============================================================================== --- trunk/reactos/dll/win32/olepro32/olepro32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/olepro32/olepro32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="olepro32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_OLEPRO32}" installbase="system32" installname="olepro32.dll" allowwarnings="true"> +<module name="olepro32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_OLEPRO32}" installbase="system32" installname="olepro32.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="olepro32.spec" /> <include base="olepro32">.</include> Modified: trunk/reactos/dll/win32/pdh/pdh.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/pdh/pdh.rbuild?r…
============================================================================== --- trunk/reactos/dll/win32/pdh/pdh.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/pdh/pdh.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="pdh" type="win32dll" baseaddress="${BASEADDRESS_PDH}" installbase="system32" installname="pdh.dll" allowwarnings="true" entrypoint="0"> +<module name="pdh" type="win32dll" baseaddress="${BASEADDRESS_PDH}" installbase="system32" installname="pdh.dll" entrypoint="0"> <importlibrary definition="pdh.spec" /> <include base="pdh">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/printui/printui.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/printui/printui.…
============================================================================== --- trunk/reactos/dll/win32/printui/printui.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/printui/printui.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="printui" type="win32dll" baseaddress="${BASEADDRESS_PRINTUI}" installbase="system32" installname="printui.dll" allowwarnings="true" entrypoint="0"> +<module name="printui" type="win32dll" baseaddress="${BASEADDRESS_PRINTUI}" installbase="system32" installname="printui.dll" entrypoint="0"> <importlibrary definition="printui.spec" /> <include base="printui">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rasapi32/rasapi3…
============================================================================== --- trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="rasapi32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_RASAPI32}" installbase="system32" installname="rasapi32.dll" allowwarnings="true"> +<module name="rasapi32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_RASAPI32}" installbase="system32" installname="rasapi32.dll"> <importlibrary definition="rasapi32.spec" /> <include base="rasapi32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/riched20/riched20.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/riched20/riched2…
============================================================================== --- trunk/reactos/dll/win32/riched20/riched20.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/riched20/riched20.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,12 +1,12 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="riched20" type="win32dll" baseaddress="${BASEADDRESS_RICHED20}" installbase="system32" installname="riched20.dll" allowwarnings="true"> +<module name="riched20" type="win32dll" baseaddress="${BASEADDRESS_RICHED20}" installbase="system32" installname="riched20.dll"> <importlibrary definition="riched20.spec" /> - <compilerflag compiler="cc">-Wno-format</compilerflag> <include base="riched20">.</include> <include base="ReactOS">include/reactos/wine</include> <define name="__WINESRC__" /> + <define name="__ROS_LONG64__" /> <linkerflag>-enable-stdcall-fixup</linkerflag> <file>caret.c</file> <file>clipboard.c</file> Modified: trunk/reactos/dll/win32/riched32/riched32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/riched32/riched3…
============================================================================== --- trunk/reactos/dll/win32/riched32/riched32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/riched32/riched32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="riched32" type="win32dll" baseaddress="${BASEADDRESS_RICHED32}" installbase="system32" installname="riched32.dll" allowwarnings="true"> +<module name="riched32" type="win32dll" baseaddress="${BASEADDRESS_RICHED32}" installbase="system32" installname="riched32.dll"> <importlibrary definition="riched32.spec" /> <include base="riched32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/rpcrt4/rpcrt4.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rpcrt4/rpcrt4.rb…
============================================================================== --- trunk/reactos/dll/win32/rpcrt4/rpcrt4.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/rpcrt4/rpcrt4.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="rpcrt4" type="win32dll" baseaddress="${BASEADDRESS_RPCRT4}" installbase="system32" installname="rpcrt4.dll" allowwarnings="true" crt="msvcrt"> +<module name="rpcrt4" type="win32dll" baseaddress="${BASEADDRESS_RPCRT4}" installbase="system32" installname="rpcrt4.dll" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="rpcrt4.spec" /> <include base="rpcrt4">.</include> Modified: trunk/reactos/dll/win32/rsabase/rsabase.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rsabase/rsabase.…
============================================================================== --- trunk/reactos/dll/win32/rsabase/rsabase.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/rsabase/rsabase.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="rsabase" type="win32dll" baseaddress="${BASEADDRESS_RSABASE}" installbase="system32" installname="rsabase.dll" allowwarnings="true" entrypoint="0"> +<module name="rsabase" type="win32dll" baseaddress="${BASEADDRESS_RSABASE}" installbase="system32" installname="rsabase.dll" entrypoint="0"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="rsabase.spec" /> <include base="rsabase">.</include> Modified: trunk/reactos/dll/win32/rsaenh/rsaenh.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rsaenh/rsaenh.rb…
============================================================================== --- trunk/reactos/dll/win32/rsaenh/rsaenh.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/rsaenh/rsaenh.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="rsaenh" type="win32dll" baseaddress="${BASEADDRESS_RSAENH}" installbase="system32" installname="rsaenh.dll" allowwarnings="true" crt="msvcrt"> +<module name="rsaenh" type="win32dll" baseaddress="${BASEADDRESS_RSAENH}" installbase="system32" installname="rsaenh.dll" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="rsaenh.spec" /> <include base="rsaenh">.</include> Modified: trunk/reactos/dll/win32/schannel/schannel.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/schannel/schanne…
============================================================================== --- trunk/reactos/dll/win32/schannel/schannel.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/schannel/schannel.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="schannel" type="win32dll" baseaddress="${BASEADDRESS_SCHANNEL}" installbase="system32" installname="schannel.dll" allowwarnings="true"> +<module name="schannel" type="win32dll" baseaddress="${BASEADDRESS_SCHANNEL}" installbase="system32" installname="schannel.dll"> <importlibrary definition="schannel.spec" /> <include base="schannel">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/sensapi/sensapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sensapi/sensapi.…
============================================================================== --- trunk/reactos/dll/win32/sensapi/sensapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/sensapi/sensapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="sensapi" type="win32dll" baseaddress="${BASEADDRESS_SENSAPI}" installbase="system32" installname="sensapi.dll" allowwarnings="true"> +<module name="sensapi" type="win32dll" baseaddress="${BASEADDRESS_SENSAPI}" installbase="system32" installname="sensapi.dll"> <importlibrary definition="sensapi.spec" /> <include base="sensapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/setupapi/setupapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/setupapi/setupap…
============================================================================== --- trunk/reactos/dll/win32/setupapi/setupapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/setupapi/setupapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="setupapi" type="win32dll" baseaddress="${BASEADDRESS_SETUPAPI}" installbase="system32" installname="setupapi.dll" allowwarnings="true" unicode="yes" crt="msvcrt"> +<module name="setupapi" type="win32dll" baseaddress="${BASEADDRESS_SETUPAPI}" installbase="system32" installname="setupapi.dll" unicode="yes" crt="msvcrt"> <importlibrary definition="setupapi.spec" /> <include base="setupapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/sfc/sfc.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sfc/sfc.rbuild?r…
============================================================================== --- trunk/reactos/dll/win32/sfc/sfc.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/sfc/sfc.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="sfc" type="win32dll" baseaddress="${BASEADDRESS_SFC}" installbase="system32" installname="sfc.dll" allowwarnings="yes"> +<module name="sfc" type="win32dll" baseaddress="${BASEADDRESS_SFC}" installbase="system32" installname="sfc.dll"> <importlibrary definition="sfc.spec" /> <include base="sfc">.</include> <library>kernel32</library> Modified: trunk/reactos/dll/win32/sfc_os/sfc_os.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sfc_os/sfc_os.rb…
============================================================================== --- trunk/reactos/dll/win32/sfc_os/sfc_os.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/sfc_os/sfc_os.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="sfc_os" type="win32dll" baseaddress="${BASEADDRESS_SFC_OS}" installbase="system32" installname="sfc_os.dll" allowwarnings="yes"> +<module name="sfc_os" type="win32dll" baseaddress="${BASEADDRESS_SFC_OS}" installbase="system32" installname="sfc_os.dll"> <importlibrary definition="sfc_os.spec" /> <include base="sfc_os">.</include> <library>kernel32</library> Modified: trunk/reactos/dll/win32/shfolder/shfolder.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shfolder/shfolde…
============================================================================== --- trunk/reactos/dll/win32/shfolder/shfolder.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shfolder/shfolder.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="shfolder" type="win32dll" baseaddress="${BASEADDRESS_SHFOLDER}" installbase="system32" installname="shfolder.dll" allowwarnings="true" entrypoint="0"> +<module name="shfolder" type="win32dll" baseaddress="${BASEADDRESS_SHFOLDER}" installbase="system32" installname="shfolder.dll" entrypoint="0"> <importlibrary definition="shfolder.spec" /> <include base="shfolder">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/shlwapi/shlwapi.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shlwapi/shlwapi.…
============================================================================== --- trunk/reactos/dll/win32/shlwapi/shlwapi.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shlwapi/shlwapi.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="shlwapi" type="win32dll" baseaddress="${BASEADDRESS_SHLWAPI}" installbase="system32" installname="shlwapi.dll" allowwarnings="true"> +<module name="shlwapi" type="win32dll" baseaddress="${BASEADDRESS_SHLWAPI}" installbase="system32" installname="shlwapi.dll"> <importlibrary definition="shlwapi.spec" /> <include base="shlwapi">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/spoolss/spoolss.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/spoolss/spoolss.…
============================================================================== --- trunk/reactos/dll/win32/spoolss/spoolss.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/spoolss/spoolss.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="spoolss" type="win32dll" baseaddress="${BASEADDRESS_SPOOLSS}" installbase="system32" installname="spoolss.dll" allowwarnings="true"> +<module name="spoolss" type="win32dll" baseaddress="${BASEADDRESS_SPOOLSS}" installbase="system32" installname="spoolss.dll"> <importlibrary definition="spoolss.spec" /> <include base="spoolss">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/sxs/sxs.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sxs/sxs.rbuild?r…
============================================================================== --- trunk/reactos/dll/win32/sxs/sxs.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/sxs/sxs.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="sxs" type="win32dll" baseaddress="${BASEADDRESS_SXS}" installbase="system32" installname="sxs.dll" allowwarnings="true" entrypoint="0"> +<module name="sxs" type="win32dll" baseaddress="${BASEADDRESS_SXS}" installbase="system32" installname="sxs.dll" entrypoint="0"> <importlibrary definition="sxs.spec" /> <include base="sxs">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/syssetup/syssetup.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/syssetu…
============================================================================== --- trunk/reactos/dll/win32/syssetup/syssetup.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/syssetup.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="syssetup" type="win32dll" baseaddress="${BASEADDRESS_SYSSETUP}" installbase="system32" installname="syssetup.dll" unicode="yes" allowwarnings="true" crt="msvcrt"> +<module name="syssetup" type="win32dll" baseaddress="${BASEADDRESS_SYSSETUP}" installbase="system32" installname="syssetup.dll" unicode="yes" crt="msvcrt"> <importlibrary definition="syssetup.def" /> <include base="syssetup">.</include> <library>pseh</library> Modified: trunk/reactos/dll/win32/tapi32/tapi32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/tapi32/tapi32.rb…
============================================================================== --- trunk/reactos/dll/win32/tapi32/tapi32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/tapi32/tapi32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="tapi32" type="win32dll" baseaddress="${BASEADDRESS_TAPI32}" installbase="system32" installname="tapi32.dll" allowwarnings="true" entrypoint="0"> +<module name="tapi32" type="win32dll" baseaddress="${BASEADDRESS_TAPI32}" installbase="system32" installname="tapi32.dll" entrypoint="0"> <importlibrary definition="tapi32.spec" /> <include base="tapi32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/twain_32/twain_32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/twain_32/twain_3…
============================================================================== --- trunk/reactos/dll/win32/twain_32/twain_32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/twain_32/twain_32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="twain_32" type="win32dll" baseaddress="${BASEADDRESS_TWAIN_32}" installbase="system32" installname="twain_32.dll" allowwarnings="true" crt="msvcrt"> +<module name="twain_32" type="win32dll" baseaddress="${BASEADDRESS_TWAIN_32}" installbase="system32" installname="twain_32.dll" crt="msvcrt"> <importlibrary definition="twain_32.def" /> <include base="twain_32">.</include> <define name="_DISABLE_TIDENTS" /> Modified: trunk/reactos/dll/win32/urlmon/urlmon.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/urlmon/urlmon.rb…
============================================================================== --- trunk/reactos/dll/win32/urlmon/urlmon.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/urlmon/urlmon.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="urlmon" type="win32dll" baseaddress="${BASEADDRESS_URLMON}" installbase="system32" installname="urlmon.dll" allowwarnings="true"> +<module name="urlmon" type="win32dll" baseaddress="${BASEADDRESS_URLMON}" installbase="system32" installname="urlmon.dll"> <autoregister infsection="OleControlDlls" type="Both" /> <importlibrary definition="urlmon.spec" /> <include base="urlmon">.</include> Modified: trunk/reactos/dll/win32/usp10/usp10.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/usp10/usp10.rbui…
============================================================================== --- trunk/reactos/dll/win32/usp10/usp10.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/usp10/usp10.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="usp10" type="win32dll" baseaddress="${BASEADDRESS_USP10}" installbase="system32" installname="usp10.dll" allowwarnings="true"> +<module name="usp10" type="win32dll" baseaddress="${BASEADDRESS_USP10}" installbase="system32" installname="usp10.dll"> <importlibrary definition="usp10.spec" /> <include base="usp10">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/uxtheme/uxtheme.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uxtheme/uxtheme.…
============================================================================== --- trunk/reactos/dll/win32/uxtheme/uxtheme.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/uxtheme/uxtheme.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="uxtheme" type="win32dll" baseaddress="${BASEADDRESS_UXTHEME}" installbase="system32" installname="uxtheme.dll" allowwarnings="true"> +<module name="uxtheme" type="win32dll" baseaddress="${BASEADDRESS_UXTHEME}" installbase="system32" installname="uxtheme.dll"> <importlibrary definition="uxtheme.spec" /> <include base="uxtheme">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/version/version.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/version/version.…
============================================================================== --- trunk/reactos/dll/win32/version/version.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/version/version.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="version" type="win32dll" baseaddress="${BASEADDRESS_VERSION}" installbase="system32" installname="version.dll" allowwarnings="true" entrypoint="0"> +<module name="version" type="win32dll" baseaddress="${BASEADDRESS_VERSION}" installbase="system32" installname="version.dll" entrypoint="0"> <importlibrary definition="version.spec" /> <include base="version">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/winfax/winfax.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/winfax/winfax.rb…
============================================================================== --- trunk/reactos/dll/win32/winfax/winfax.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/winfax/winfax.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="winfax" type="win32dll" baseaddress="${BASEADDRESS_WINFAX}" installbase="system32" installname="winfax.dll" allowwarnings="true" entrypoint="0"> +<module name="winfax" type="win32dll" baseaddress="${BASEADDRESS_WINFAX}" installbase="system32" installname="winfax.dll" entrypoint="0"> <importlibrary definition="winfax.def" /> <include base="winfax">.</include> <library>kernel32</library> Modified: trunk/reactos/dll/win32/winspool/winspool.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/winspool/winspoo…
============================================================================== --- trunk/reactos/dll/win32/winspool/winspool.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/winspool/winspool.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="winspool" type="win32dll" extension=".drv" baseaddress="${BASEADDRESS_WINSPOOL}" installbase="system32" installname="winspool.drv" allowwarnings="true" unicode="yes"> +<module name="winspool" type="win32dll" extension=".drv" baseaddress="${BASEADDRESS_WINSPOOL}" installbase="system32" installname="winspool.drv" unicode="yes"> <importlibrary definition="winspool.spec" /> <include base="winspool">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/wintrust/wintrust.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wintrust/wintrus…
============================================================================== --- trunk/reactos/dll/win32/wintrust/wintrust.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/wintrust/wintrust.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,4 +1,4 @@ -<module name="wintrust" type="win32dll" baseaddress="${BASEADDRESS_WINTRUST}" installbase="system32" installname="wintrust.dll" allowwarnings="true"> +<module name="wintrust" type="win32dll" baseaddress="${BASEADDRESS_WINTRUST}" installbase="system32" installname="wintrust.dll"> <autoregister infsection="OleControlDlls" type="DllRegisterServer" /> <importlibrary definition="wintrust.spec" /> <include base="wintrust">.</include> Modified: trunk/reactos/dll/win32/wldap32/wldap32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32.…
============================================================================== --- trunk/reactos/dll/win32/wldap32/wldap32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/wldap32/wldap32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="wldap32" type="win32dll" baseaddress="${BASEADDRESS_WLDAP32}" installbase="system32" installname="wldap32.dll" allowwarnings="true"> +<module name="wldap32" type="win32dll" baseaddress="${BASEADDRESS_WLDAP32}" installbase="system32" installname="wldap32.dll"> <importlibrary definition="wldap32.spec" /> <include base="wldap32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/dll/win32/wtsapi32/wtsapi32.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wtsapi32/wtsapi3…
============================================================================== --- trunk/reactos/dll/win32/wtsapi32/wtsapi32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/wtsapi32/wtsapi32.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="wtsapi32" type="win32dll" baseaddress="${BASEADDRESS_WTSAPI32}" installbase="system32" installname="wtsapi32.dll" allowwarnings="true"> +<module name="wtsapi32" type="win32dll" baseaddress="${BASEADDRESS_WTSAPI32}" installbase="system32" installname="wtsapi32.dll"> <importlibrary definition="wtsapi32.spec" /> <include base="wtsapi32">.</include> <include base="ReactOS">include/reactos/wine</include> Modified: trunk/reactos/drivers/wdm/audio/drivers/sb16/sb16.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/drivers/…
============================================================================== --- trunk/reactos/drivers/wdm/audio/drivers/sb16/sb16.rbuild [iso-8859-1] (original) +++ trunk/reactos/drivers/wdm/audio/drivers/sb16/sb16.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../../../tools/rbuild/project.dtd"> -<module name="sb16_ks" type="kernelmodedriver" installbase="system32/drivers" installname="sb16_ks.sys" allowwarnings="true"> +<module name="sb16_ks" type="kernelmodedriver" installbase="system32/drivers" installname="sb16_ks.sys"> <include base="sb16_ks">.</include> <include base="sb16_ks">..</include> <library>ntoskrnl</library> Modified: trunk/reactos/include/reactos/idl/idl.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/idl.rb…
============================================================================== --- trunk/reactos/include/reactos/idl/idl.rbuild [iso-8859-1] (original) +++ trunk/reactos/include/reactos/idl/idl.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd"> <group> -<module name="pnp_server" type="rpcserver" allowwarnings="true"> +<module name="pnp_server" type="rpcserver"> <define name="_WIN32_WINNT">0x600</define> <file>pnp.idl</file> </module> @@ -9,19 +9,19 @@ <define name="_WIN32_WINNT">0x600</define> <file>pnp.idl</file> </module> -<module name="scm_server" type="rpcserver" allowwarnings="true"> +<module name="scm_server" type="rpcserver"> <file>svcctl.idl</file> </module> <module name="scm_client" type="rpcclient"> <file>svcctl.idl</file> </module> -<module name="eventlog_server" type="rpcserver" allowwarnings="true"> +<module name="eventlog_server" type="rpcserver"> <file>eventlogrpc.idl</file> </module> <module name="eventlog_client" type="rpcclient" > <file>eventlogrpc.idl</file> </module> -<module name="lsa_server" type="rpcserver" allowwarnings="true"> +<module name="lsa_server" type="rpcserver"> <file>lsa.idl</file> </module> <module name="lsa_client" type="rpcclient"> Modified: trunk/reactos/lib/3rdparty/adns/adns.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/adns/adns.rbu…
============================================================================== --- trunk/reactos/lib/3rdparty/adns/adns.rbuild [iso-8859-1] (original) +++ trunk/reactos/lib/3rdparty/adns/adns.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="adns" type="staticlibrary" allowwarnings="true" crt="dll"> +<module name="adns" type="staticlibrary" crt="dll"> <include base="adns">src</include> <include base="adns">adns_win32</include> <define name="ADNS_JGAA_WIN32" /> Modified: trunk/reactos/lib/3rdparty/expat/expat.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/expat/expat.r…
============================================================================== --- trunk/reactos/lib/3rdparty/expat/expat.rbuild [iso-8859-1] (original) +++ trunk/reactos/lib/3rdparty/expat/expat.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="expat" type="staticlibrary" allowwarnings="true"> +<module name="expat" type="staticlibrary"> <include base="expat">.</include> <include base="expat">lib</include> <include base="ReactOS">include/reactos/libs/expat</include> Modified: trunk/reactos/lib/sdk/uuid/uuid.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/uuid/uuid.rbuild?r…
============================================================================== --- trunk/reactos/lib/sdk/uuid/uuid.rbuild [iso-8859-1] (original) +++ trunk/reactos/lib/sdk/uuid/uuid.rbuild [iso-8859-1] Mon Jan 19 13:44:55 2009 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> -<module name="uuid" type="staticlibrary" allowwarnings="true"> +<module name="uuid" type="staticlibrary"> <include base="ReactOS">include/reactos/wine</include> <define name="_DISABLE_TIDENTS" /> <file>uuid.c</file>
15 years, 11 months
1
0
0
0
← Newer
1
...
27
28
29
30
31
32
33
...
76
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
68
69
70
71
72
73
74
75
76
Results per page:
10
25
50
100
200