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
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
December 2013
----- 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
13 participants
308 discussions
Start a n
N
ew thread
[ekohl] 61259: [FASTFAT] Set the archive attribute for opened non-directory files in overwrite or supersede mode.
by ekohl@svn.reactos.org
Author: ekohl Date: Tue Dec 10 18:48:55 2013 New Revision: 61259 URL:
http://svn.reactos.org/svn/reactos?rev=61259&view=rev
Log: [FASTFAT] Set the archive attribute for opened non-directory files in overwrite or supersede mode. Modified: trunk/reactos/drivers/filesystems/fastfat/create.c Modified: trunk/reactos/drivers/filesystems/fastfat/create.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
============================================================================== --- trunk/reactos/drivers/filesystems/fastfat/create.c [iso-8859-1] (original) +++ trunk/reactos/drivers/filesystems/fastfat/create.c [iso-8859-1] Tue Dec 10 18:48:55 2013 @@ -694,6 +694,13 @@ RequestedDisposition == FILE_OVERWRITE_IF || RequestedDisposition == FILE_SUPERSEDE) { + if (!(*pFcb->Attributes & FILE_ATTRIBUTE_DIRECTORY)) + { + *pFcb->Attributes = Stack->Parameters.Create.FileAttributes & ~FILE_ATTRIBUTE_NORMAL; + *pFcb->Attributes |= FILE_ATTRIBUTE_ARCHIVE; + VfatUpdateEntry(pFcb); + } + ExAcquireResourceExclusiveLite(&(pFcb->MainResource), TRUE); Status = VfatSetAllocationSizeInformation(FileObject, pFcb,
11 years
1
0
0
0
[ekohl] 61258: [FASTFAT] Set the archive attribute for new non-directory files.
by ekohl@svn.reactos.org
Author: ekohl Date: Tue Dec 10 09:53:21 2013 New Revision: 61258 URL:
http://svn.reactos.org/svn/reactos?rev=61258&view=rev
Log: [FASTFAT] Set the archive attribute for new non-directory files. Modified: trunk/reactos/drivers/filesystems/fastfat/create.c Modified: trunk/reactos/drivers/filesystems/fastfat/create.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
============================================================================== --- trunk/reactos/drivers/filesystems/fastfat/create.c [iso-8859-1] (original) +++ trunk/reactos/drivers/filesystems/fastfat/create.c [iso-8859-1] Tue Dec 10 09:53:21 2013 @@ -551,6 +551,8 @@ RequestedDisposition == FILE_SUPERSEDE) { Attributes = Stack->Parameters.Create.FileAttributes & ~FILE_ATTRIBUTE_NORMAL; + if (!(RequestedOptions & FILE_DIRECTORY_FILE)) + Attributes |= FILE_ATTRIBUTE_ARCHIVE; vfatSplitPathName(&PathNameU, NULL, &FileNameU); Status = VfatAddEntry(DeviceExt, &FileNameU, &pFcb, ParentFcb, RequestedOptions, (UCHAR)(Attributes & FILE_ATTRIBUTE_VALID_FLAGS));
11 years
1
0
0
0
[aandrejevic] 61257: [NTVDM] Add echo to INT 21h, function AH = 3Fh.
by aandrejevic@svn.reactos.org
Author: aandrejevic Date: Tue Dec 10 02:56:42 2013 New Revision: 61257 URL:
http://svn.reactos.org/svn/reactos?rev=61257&view=rev
Log: [NTVDM] Add echo to INT 21h, function AH = 3Fh. Modified: branches/ntvdm/subsystems/ntvdm/dos.c Modified: branches/ntvdm/subsystems/ntvdm/dos.c URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/subsystems/ntvdm/dos.c?re…
============================================================================== --- branches/ntvdm/subsystems/ntvdm/dos.c [iso-8859-1] (original) +++ branches/ntvdm/subsystems/ntvdm/dos.c [iso-8859-1] Tue Dec 10 02:56:42 2013 @@ -2014,11 +2014,13 @@ if (getCF()) break; // FIXME: Security checks! + DosPrintCharacter(Character); Buffer[Stack[STACK_COUNTER]++] = Character; if (Character == '\r') { /* Stop on first carriage return */ + DosPrintCharacter('\n'); break; } }
11 years
1
0
0
0
[aandrejevic] 61256: [NTVDM] Fix the file reading subfunction (AH = 3Fh) of INT 21h. When reading from the console, it always stops on a carriage return.
by aandrejevic@svn.reactos.org
Author: aandrejevic Date: Tue Dec 10 01:30:53 2013 New Revision: 61256 URL:
http://svn.reactos.org/svn/reactos?rev=61256&view=rev
Log: [NTVDM] Fix the file reading subfunction (AH = 3Fh) of INT 21h. When reading from the console, it always stops on a carriage return. Modified: branches/ntvdm/subsystems/ntvdm/dos.c Modified: branches/ntvdm/subsystems/ntvdm/dos.c URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/subsystems/ntvdm/dos.c?re…
============================================================================== --- branches/ntvdm/subsystems/ntvdm/dos.c [iso-8859-1] (original) +++ branches/ntvdm/subsystems/ntvdm/dos.c [iso-8859-1] Tue Dec 10 01:30:53 2013 @@ -2001,26 +2001,34 @@ WORD Count = getCX(); WORD BytesRead = 0; WORD ErrorCode = ERROR_SUCCESS; + CHAR Character; if (IsConsoleHandle(DosGetRealHandle(Handle))) { while (Stack[STACK_COUNTER] < Count) { /* Read a character from the BIOS */ - // FIXME: Security checks! - Buffer[Stack[STACK_COUNTER]] = LOBYTE(BiosGetCharacter()); + Character = LOBYTE(BiosGetCharacter()); /* Stop if the BOP needs to be repeated */ if (getCF()) break; - /* Increment the counter */ - Stack[STACK_COUNTER]++; + // FIXME: Security checks! + Buffer[Stack[STACK_COUNTER]++] = Character; + + if (Character == '\r') + { + /* Stop on first carriage return */ + break; + } } - if (Stack[STACK_COUNTER] < Count) - ErrorCode = ERROR_NOT_READY; - else - BytesRead = Count; + if (Character != '\r') + { + if (Stack[STACK_COUNTER] < Count) ErrorCode = ERROR_NOT_READY; + else BytesRead = Count; + } + else BytesRead = Stack[STACK_COUNTER]; } else {
11 years
1
0
0
0
[dreimer] 61255: [RAPPS] - Update existant entries CORE-7504 #resolve #comment Committed in r61255. Thanks! CORE-7497 #resolve #comment Committed in r61255. Thanks! CORE-7493 #resolve #comment Boch...
by dreimer@svn.reactos.org
Author: dreimer Date: Mon Dec 9 21:31:07 2013 New Revision: 61255 URL:
http://svn.reactos.org/svn/reactos?rev=61255&view=rev
Log: [RAPPS] - Update existant entries CORE-7504 #resolve #comment Committed in r61255. Thanks! CORE-7497 #resolve #comment Committed in r61255. Thanks! CORE-7493 #resolve #comment Bochs is now loaded directly from
sf.net
mirror... Committed in r61255. Thanks! CORE-7490 #resolve #comment Committed in r61255. Thanks! Added: trunk/reactos/base/applications/rapps/rapps/ants.txt (with props) trunk/reactos/base/applications/rapps/rapps/bochs.txt (with props) trunk/reactos/base/applications/rapps/rapps/fira.txt (with props) trunk/reactos/base/applications/rapps/rapps/hxd.txt (with props) trunk/reactos/base/applications/rapps/rapps/photofiltre7.txt (with props) trunk/reactos/base/applications/rapps/rapps/ptanks.txt (with props) trunk/reactos/base/applications/rapps/rapps/qb64sdl.txt (with props) trunk/reactos/base/applications/rapps/rapps/qmmp.txt (with props) trunk/reactos/base/applications/rapps/rapps/reshack.txt (with props) trunk/reactos/base/applications/rapps/rapps/rocks.txt (with props) trunk/reactos/base/applications/rapps/rapps/superdxb.txt (with props) Modified: trunk/reactos/base/applications/rapps/rapps/firefox5.txt trunk/reactos/base/applications/rapps/rapps/lazaruside.txt trunk/reactos/base/applications/rapps/rapps/libreoffice.txt trunk/reactos/base/applications/rapps/rapps/mirandaim.txt trunk/reactos/base/applications/rapps/rapps/mpc.txt trunk/reactos/base/applications/rapps/rapps/npp.txt trunk/reactos/base/applications/rapps/rapps/openoffice3.0.txt trunk/reactos/base/applications/rapps/rapps/openttd.txt trunk/reactos/base/applications/rapps/rapps/python.txt trunk/reactos/base/applications/rapps/rapps/python3.txt trunk/reactos/base/applications/rapps/rapps/scite.txt trunk/reactos/base/applications/rapps/rapps/seamonkey.txt trunk/reactos/base/applications/rapps/rapps/smplayer.txt trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt trunk/reactos/base/applications/rapps/rapps/vlc.txt Added: trunk/reactos/base/applications/rapps/rapps/ants.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/ants.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/ants.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,20 @@ +; UTF-8 + +[Section] +Name = Ants +Version = N/A +Licence = Freeware +Description = A card strategic game. You're building your own castle and trying to destroy enemy castle. You need a ZIP decompression program to install it. +Size = 632 KB +Category = 4 +URLSite =
http://peter.hostuju.cz/index.htm
+URLDownload =
http://petr.hostuju.cz/program/download/ANTS.zip
+CDPath = none + +[Section.0407] +Description = Ein strategisches Kartenspiel. Sie bauen Ihr eigenes Schloss und versuchen, die gegnerische Burg zu zerstören. Sie benötigen ein ZIP-Programm, um es zu installieren. + +[Section.041f] +Name = Karıncalar +Licence = Ãcretsiz +Description = Bir kartlarla izlem oyunu. Kalenizi bitirmeye veyâ rakip kaleyi yıkmaya çalıÅın. Yazılımı kurmak için ZIP biçiminde çıkartma yeteneÄi olan bir yazılım gerekir. Propchange: trunk/reactos/base/applications/rapps/rapps/ants.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/base/applications/rapps/rapps/bochs.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/bochs.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/bochs.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,18 @@ +; UTF-8 + +[Section] +Name = Bochs +Version = 2.6.2 +Licence = LGPL v2 +Description = Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. +Size = 4.7 MB +Category = 15 +URLSite =
http://bochs.sourceforge.net/
+URLDownload =
http://heanet.dl.sourceforge.net/project/bochs/bochs/2.6.2/Bochs-2.6.2.exe
+CDPath = none + +[Section.0407] +Description = Bochs ist ein portabler Open-Source IA-32 (x86) PC-Emulator geschrieben in C++, der auf den meisten populären Plattformen läuft. + +[Section.041f] +Description = Bochs; son derece taÅınabilir, C++ ile yazılmıÅ, en bilinen platformlarda çalıÅan, açık kaynak bir IA-32 (x86) PC öykünücüsüdür. Propchange: trunk/reactos/base/applications/rapps/rapps/bochs.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/base/applications/rapps/rapps/fira.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/fira.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/fira.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,16 @@ +; UTF-8 + +[Section] +Name = Mozilla Fira Font +Version = 1.0 +Licence = Unknown +Description = Mozilla Fira Font Pack, Includes Mono and Sans fonts. Unzip in the "ReactOS" folder. +Size = 543kB +Category = 14 +URLSite =
https://github.com/mozilla/Fira
+URLDownload =
http://svn.reactos.org/packages/Fira.exe
+CDPath = none + +[Section.0407] +Licence = Unbekannt +Description = Mozilla Fira Font Pack, Beinhaltet Mono und Sans Schriften. Bitte in den "ReactOS" Ordner entpacken. Propchange: trunk/reactos/base/applications/rapps/rapps/fira.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/firefox5.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/firefox5.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/firefox5.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -1,84 +1,84 @@ ; UTF-8 [Section] -Name = Mozilla Firefox 24 -Version = 24.0 +Name = Mozilla Firefox 25 +Version = 25.0.1 Licence = MPL/GPL/LGPL Description = The most popular and one of the best free Web Browsers out there. Size = 21.7MB Category = 5 URLSite =
http://www.mozilla.org/en-US/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/en-US/Fi…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/en-US/…
CDPath = none [Section.0407] Description = Der populärste und einer der besten freien Webbrowser. Size = 21.5MB URLSite =
http://www.mozilla-europe.org/de/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/de/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/de/Fir…
[Section.040a] Description = El más popular y uno de los mejores navegadores web gratuitos que hay. Size = 21.5MB URLSite =
http://www.mozilla-europe.org/es/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/es-ES/Fi…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/es-ES/…
[Section.040c] Description = Le navigateur web gratuit le plus populaire et l'un des meilleurs. Size = 21,8 Mo URLSite =
http://www.mozilla-europe.org/fr/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/fr/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/fr/Fir…
[Section.0410] Description = Il più popolare e uno dei migliori web browser gratuiti. Size = 21.5MB URLSite =
http://www.mozilla-europe.org/it/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/it/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/it/Fir…
[Section.0413] Description = De meest populaire en een van de beste gratis Web browsers. Size = 22.2MB URLSite =
http://www.mozilla-europe.org/nl/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/nl/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/nl/Fir…
[Section.0414] Description = Mest populære og best også gratis nettleserene der ute. Size = 21.5MB URLSite =
http://www.mozilla-europe.org/no/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/nb-NO/Fi…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/nb-NO/…
[Section.0415] Description = Najpopularniejsza i jedna z najlepszych darmowych przeglÄ darek internetowych. Size = 22.4MB URLSite =
http://www.mozilla-europe.org/pl/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/pl/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/pl/Fir…
[Section.0418] Description = Cel mai popular Èi unul dintre cele mai bune navigatoare web gratuite existente. Size = 22,0 Mo URLSite =
http://www.mozilla-europe.org/ro/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/ro/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/ro/Fir…
[Section.0419] Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð±ÑаÑзеÑов. Size = 22,0MB URLSite =
http://www.mozilla-europe.org/ru/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/ru/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/ru/Fir…
[Section.041b] Description = NajpopulárnejÅ¡Ã a jeden z najlepÅ¡Ãch slobodný webových prehliadaÄov. Size = 22,2MB URLSite =
http://www.mozilla-europe.org/sk/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/sk/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/sk/Fir…
[Section.041f] Name = Mozilla AteÅtilkisi 24 Description = Ãzgür örütbaÄ tarayıcıları arasında en tutulanı ve en iyisi. URLSite =
http://www.mozilla.org/tr/firefox/new/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/tr/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/tr/Fir…
[Section.0422] Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð±ÐµÐ·Ð¿Ð»Ð°ÑÐ½Ð¸Ñ Ð²ÐµÐ±-бÑаÑзеÑÑв. Size = 22,0MB URLSite =
http://www.mozilla-europe.org/uk/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/uk/Firef…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/25.0.1/win32/uk/Fir…
Added: trunk/reactos/base/applications/rapps/rapps/hxd.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/hxd.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/hxd.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,20 @@ +; UTF-8 + +[Section] +Name = HxD +Version = 1.7.7.0 +Licence = Freeware +Description = A good hex editor. +Size = 852 KB +Category = 7 +URLSite =
http://mh-nexus.de/en/
+URLDownload =
http://mh-nexus.de/downloads/HxDSetupEN.zip
+CDPath = none + +[Section.0407] +Description = Ein guter HEX Editor. + +[Section.041f] +Licence = Ãcretsiz +Description = Ä°yi bir onaltılık düzenleyici. +Size = 854KB Propchange: trunk/reactos/base/applications/rapps/rapps/hxd.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/lazaruside.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/lazaruside.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/lazaruside.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = Lazarus -Version = 1.0.12 +Version = 1.0.14 Licence = modified LGPL, GPL Description = A cross-platform integrated development environment (IDE) that lets you create visual (GUI) and non-visual Object Pascal programs, and uses the Free Pascal compiler to generate your executable. -Size = 106MB +Size = 111MB Category = 7 URLSite =
http://www.lazarus.freepascal.org/
-URLDownload =
http://garr.dl.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bit…
+URLDownload =
http://garr.dl.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bit…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/libreoffice.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/libreoffice.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/libreoffice.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = LibreOffice -Version = 4.1.2 +Version = 4.1.3 Licence = LGPL Description = Former called OpenOffice. Open Source Office Suite. Size = 205.09MB Category = 6 URLSite =
http://www.documentfoundation.org/
-URLDownload =
http://download.documentfoundation.org/libreoffice/stable/4.1.2/win/x86/Lib…
+URLDownload =
http://download.documentfoundation.org/libreoffice/stable/4.1.3/win/x86/Lib…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/mirandaim.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/mirandaim.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/mirandaim.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = Miranda IM -Version = 0.10.17 +Version = 0.10.19 Licence = GPL Description = Open source multiprotocol instant messaging application - May not work completely. Size = 2.81MB Category = 5 URLSite =
http://www.miranda-im.org/
-URLDownload =
http://files.miranda-im.org/stable/0.10.17.0/miranda-im-v0.10.17-unicode.exe
+URLDownload =
http://files.miranda-im.org/stable/0.10.19.0/miranda-im-v0.10.19-unicode.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/mpc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/mpc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/mpc.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = Media Player Classic Home Cinema -Version = 1.7.0 +Version = 1.7.1 Licence = GPL Description = A media player. -Size = 9.6MB -Category = 1 +Size = 9.8MB +Category = 2 URLSite =
http://mpc-hc.org/
-URLDownload =
http://garr.dl.sourceforge.net/project/mpc-hc/MPC%20HomeCinema%20-%20Win32/…
+URLDownload =
http://garr.dl.sourceforge.net/project/mpc-hc/MPC%20HomeCinema%20-%20Win32/…
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/npp.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/npp.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/npp.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = Notepad++ -Version = 6.5 +Version = 6.5.1 Licence = GPL Description = A text editor. Size = 7.2MB Category = 6 URLSite =
http://notepad-plus-plus.org/
-URLDownload =
http://download.tuxfamily.org/notepadplus/6.5/npp.6.5.Installer.exe
+URLDownload =
http://download.tuxfamily.org/notepadplus/6.5.1/npp.6.5.1.Installer.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/openoffice3.0.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/openoffice3.0.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/openoffice3.0.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,43 +2,43 @@ [Section] Name = OpenOffice 4.0 -Version = 4.0.0 +Version = 4.0.1 Licence = LGPL Description = THE Open Source Office Suite. Size = 136.79MB Category = 6 URLSite =
http://www.openoffice.org/
-URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
CDPath = none [Section.0407] Description = DIE Open Source Office Suite. URLSite =
http://de.openoffice.org/
Size = 154.88MB -URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
[Section.040a] Description = La suite de ofimática de código abierto. URLSite =
http://es.openoffice.org/
Size = 126.29MB -URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
[Section.040c] Description = LA suite bureautique open source. URLSite =
http://fr.openoffice.org/
Size = 127,22 Mo -URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
[Section.0410] URLSite =
http://it.openoffice.org/
Size = 132.39MB -URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
[Section.0413] Description = Open-bron Office Pakket. URLSite =
http://nl.openoffice.org/
Size = 132.11MB -URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
[Section.0415] Description = Otwarty pakiet biurowy. @@ -63,4 +63,4 @@ Description = Open-bron Office Pakket. URLSite =
http://nl.openoffice.org/
Size = 132.11MB -URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.0/binarie…
+URLDownload =
http://heanet.dl.sourceforge.net/project/openofficeorg.mirror/4.0.1/binarie…
Modified: trunk/reactos/base/applications/rapps/rapps/openttd.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/openttd.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/openttd.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = OpenTTD -Version = 1.3.2 +Version = 1.3.3 Licence = GPL v2 Description = Open Source clone of the "Transport Tycoon Deluxe" game engine. You need a copy of Transport Tycoon. Size = 6.75MB Category = 4 URLSite =
http://www.openttd.org/
-URLDownload =
http://binaries.openttd.org/releases/1.3.2/openttd-1.3.2-windows-win32.exe
+URLDownload =
http://binaries.openttd.org/releases/1.3.3/openttd-1.3.3-windows-win32.exe
CDPath = none [Section.0407] Added: trunk/reactos/base/applications/rapps/rapps/photofiltre7.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/photofiltre7.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/photofiltre7.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,19 @@ +; UTF-8 + +[Section] +Name = PhotoFiltre 7 +Version = 7.1.2 +Licence = Freeware +Description = This version with layers but more limited than the Studio X version. PhotoFiltre Studio is a complete image retouching program. +Size = 4,99 MB +Category = 3 +URLSite =
http://www.photofiltre-studio.com/pf7-en.htm
+URLDownload =
http://static.infomaniak.ch/photofiltre/utils/pf7/pf7-setup-en.exe
+CDPath = none + +[Section.0407] +Description = Version mit Layers, aber eingeschänkter als die Studio-X Version. PhotoFiltre Studio ist ein komplettes Bildretuschier-Programm. + +[Section.041f] +Licence = Ãcretsiz +Description = Bu sürüm, katmanlarla gelmektedir ancak Stüdyo X sürümünden daha kısıtlıdır. PhotoFiltre Stüdyo, eksiksiz bir resim düzeltme yazılımıdır. Propchange: trunk/reactos/base/applications/rapps/rapps/photofiltre7.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/base/applications/rapps/rapps/ptanks.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/ptanks.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/ptanks.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,20 @@ +; UTF-8 + +[Section] +Name = Pocket Tanks +Version = 1.6 +Licence = Shareware +Description = The fastest game of artillery you'll ever play. +Size = 2.86 MB +Category = 4 +URLSite =
http://www.blitwise.com/ptanks.html
+URLDownload =
http://www.blitwise.com/ptanks.exe
+CDPath = none + +[Section.0407] +Description = Das schnellste Artillerie-Spiel, das Sie jemals gespielt haben. + +[Section.041f] +Name = Küçük Tanklar +Licence = Kısıtlı +Description = Bu güne kadar oynadıÄınız en hızlı topçu oyunu. Propchange: trunk/reactos/base/applications/rapps/rapps/ptanks.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/python.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/python.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/python.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = Python 2 -Version = 2.7.5 +Version = 2.7.6 Licence = GPL/LGPL Description = A remarkably powerful dynamic programming language. Size = 15.48MB Category = 7 URLSite =
http://www.python.org/
-URLDownload =
http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi
+URLDownload =
http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/python3.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/python3.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/python3.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = Python 3 -Version = 3.3.2 +Version = 3.3.3 Licence = GPL/LGPL Description = A remarkably powerful dynamic programming language. -Size = 19.3MB +Size = 19.6MB Category = 7 URLSite =
http://www.python.org/
-URLDownload =
http://www.python.org/ftp/python/3.3.2/python-3.3.2.msi
+URLDownload =
http://www.python.org/ftp/python/3.3.3/python-3.3.3.msi
CDPath = none [Section.0407] @@ -19,7 +19,7 @@ [Section.040c] Description = Un langage de programmation dynamique remarquablement puissant. -Size = 19,3 Mo +Size = 19,6 Mo [Section.0410] Description = Un Linguaggio di programmazione dinamico e potente. @@ -32,7 +32,7 @@ [Section.0418] Description = Un limbaj de programare dinamic Èi puternic. -Size = 19,3 Mo +Size = 19,6 Mo [Section.041f] Name = Piton 3 Added: trunk/reactos/base/applications/rapps/rapps/qb64sdl.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/qb64sdl.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/qb64sdl.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,20 @@ +; UTF-8 + +[Section] +Name = QB64 (SDL version) +Version = 0.954 +Licence = Freeware +Description = QB64 is a self-hosting BASIC compiler for Microsoft Windows, Linux and Mac OS X, designed to be compatible with Microsoft QBasic and Microsoft QuickBASIC. You need 7-Zip or a similar Utility to extract it. +Size = 33.1 MB +Category = 7 +URLSite =
http://www.qb64.net/
+URLDownload =
http://www.qb64.net/qb64v0954-win.7z
+CDPath = none + +[Section.0407] +Description = QB64 ist ein Self-Hosting BASIC-Compiler für Microsoft Windows, Linux und Mac OS X, entwickelt, um mit Microsoft QBasic und Microsoft QuickBASIC kompatibel zu sein. Sie müssen 7-Zip oder ein ähnliches Dienstprogramm installiert haben, um es zu extrahieren. + +[Section.041f] +Name = QB64 (SDL sürümü) +Licence = Ãcretsiz +Description = QB64; Mikroyazılım Pencereler, Linux ve Mac OS X için yapılmıÅ, Mikroyazılım QBasic ve Mikroyazılım QuickBASIC ile uyumlu olarak tasarlanan, kendi kendini derleyen bir BASIC derleyicisidir. Bunu çıkartmak için 7-Zip ya da 7-Zip benzeri bir yazılım kullanmanız gerekir. Propchange: trunk/reactos/base/applications/rapps/rapps/qb64sdl.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/base/applications/rapps/rapps/qmmp.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/qmmp.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/qmmp.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,18 @@ +; UTF-8 + +[Section] +Name = Qt-based Multimedia Player +Version = 0.7.3 +Licence = GPL +Description = Qmmp is an audio-player, written with the help of the Qt library. The user interface is similar to WinAMP or XMMS. Alternative user interfaces also are available. +Size = 16.0MB +Category = 1 +URLSite =
http://qmmp.ylsoftware.com/index.php
+URLDownload =
http://qmmp.ylsoftware.com/files/windows/qmmp-0.7.3-win32.exe
+CDPath = none + +[Section.0407] +Description = Qmmp ist ein Audio-Player, der mit Hilfe der Qt Bibliothek geschrieben wurde. Die Benutzeroberfläche ist ähnlich zu WinAMP oder XMMS. Alternative Benutzeroberflächen sind ebenfalls verfügbar. + +[Section.0419] +Description = ÐÑÐ´Ð¸Ð¾Ð¿Ð»ÐµÐµÑ Qmmp (Qt-based Multimedia Player). Propchange: trunk/reactos/base/applications/rapps/rapps/qmmp.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/base/applications/rapps/rapps/reshack.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/reshack.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/reshack.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,20 @@ +; UTF-8 + +[Section] +Name = Resource Hacker +Version = 3.6.0 +Licence = Freeware +Description = Resource Hacker, is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit & 64bit Windows executables and resource files (*.res). +Size = 730 KB +Category = 7 +URLSite =
http://www.angusj.com/resourcehacker/
+URLDownload =
http://www.angusj.com/resourcehacker/reshack_setup.exe
+CDPath = none + +[Section.0407] +Description = Resource Hacker ist ein Freeware-Tool zum anzeigen, ändern, umbenennen, hinzufügen, löschen und extrahieren von Ressourcen in 32-Bit & 64-Bit-Windows Anwendungen und Ressourcen-Dateien (*. Res). + +[Section.041f] +Name = Kaynak Korsancısı +Licence = Ãcretsiz +Description = Kaynak Korsancısı, 32 ya da 64 ikillik Pencereler çaılÅtırabilirlerini ve .res uzantılı kaynak kütüklerindeki kaynakları görüntüleyen, deÄiÅtiren, yeniden adlandıran, ekleyen, silen ve çıkartan ücretsiz bir araçtır. Propchange: trunk/reactos/base/applications/rapps/rapps/reshack.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/base/applications/rapps/rapps/rocks.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/rocks.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/rocks.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,18 @@ +; UTF-8 + +[Section] +Name = Rocks'n'Diamonds +Version = 3.3.1.2 +Licence = GPL v2 +Description = Arcade style game for UNIX, Mac OS X, Windows and DOS in the tradition of: "Boulder Dash" (C64), "Emerald Mine" (Amiga), "Supaplex" (Amiga/PC), "Sokoban" (PC). You need a ZIP decompression program to install it. +Size = 2.42 MB +Category = 4 +URLSite =
http://www.artsoft.org/rocksndiamonds/
+URLDownload =
http://www.artsoft.org/RELEASES/win32/rocksndiamonds/rocksndiamonds-3.3.1.2…
+CDPath = none + +[Section.0407] +Description = Arcade-Style Spiel für UNIX, Mac OS X, Windows und DOS in der Tradition von: "Boulder Dash" (C64), "Emerald Mine" (Amiga), "Supaplex" (Amiga / PC), "Sokoban" (PC). Sie benötigen ein ZIP-Programm, um es zu installieren. + +[Section.041f] +Description = UNIX, Mac OS X, Pencereler ve DOS için yapılmıÅ, atari oyun salonu türünde bir oyun. Åu gelenekleri içerir: "Boulder Dash" (C64), "Zümrüt Mâdeni" (Amiga), "Supaplex" (Amiga ve PC), "Sokoban" (PC). Yazılımı kurmak için ZIP biçiminde çıkartma yeteneÄi olan bir yazılım gerekir. Propchange: trunk/reactos/base/applications/rapps/rapps/rocks.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/scite.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/scite.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/scite.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = SciTE -Version = 3.3.5 +Version = 3.3.6 Licence = Freeware Description = SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. -Size = 716kB +Size = 720kB Category = 7 URLSite =
http://www.scintilla.org/
-URLDownload =
http://heanet.dl.sourceforge.net/project/scintilla/SciTE/3.3.5/Sc335.exe
+URLDownload =
http://heanet.dl.sourceforge.net/project/scintilla/SciTE/3.3.6/Sc336.exe
CDPath = none [Section.0407] @@ -19,7 +19,7 @@ [Section.040c] Description = SciTE est un éditeur de texte basé sur SCIntilla. Originelement réalisé pour montrer Scintilla, il a évolué pour devenir un éditeur généralement utile avec des options pour compiler et lancer des programmes. -Size = 716 ko +Size = 720 ko [Section.0410] Description = SciTE è un editor di testo basato scintilla. Originariamente costruito per dimostrare Scintilla, è cresciuto fino a essere un editor generalmente utile con strutture per la creazione e l'esecuzione di programmi. @@ -33,7 +33,7 @@ [Section.0418] Licence = GratuitÄ Description = SciTE este un editor de text bazat pe SCIntilla. Construit iniÈial pentru a demonstra Scintilla, a crescut ulterior într-un editor de uz general cu funcÈionalitÄÈi de compilare Èi execuÈie a programelor. -Size = 716 ko +Size = 720 ko [Section.041f] Licence = Ãcretsiz Modified: trunk/reactos/base/applications/rapps/rapps/seamonkey.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/seamonkey.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/seamonkey.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,44 +2,44 @@ [Section] Name = Mozilla SeaMonkey -Version = 2.21 +Version = 2.22.1 Licence = MPL/GPL/LGPL Description = Mozilla Suite is alive. This is the one and only Browser, Mail, Chat, and Composer bundle you will ever need. Size = 21.83MB Category = 5 URLSite =
http://www.seamonkey-project.org/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/en-US/…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/en-U…
CDPath = none [Section.0407] Description = Mozilla Suite lebt. Dies ist das einzige Browser-, Mail-, Chat- and Composerwerkzeug-Bundle welches Sie benötigen. Size = 21.71MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/de/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/de/S…
[Section.040a] Description = La suite de Mozilla está viva. Es el primero y único navegador web, gestor de correo, lector de noticias, Chat y editor HTML que necesitarás. Size = 21.69MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/es-ES/…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/es-E…
[Section.040c] Description = La suite Mozilla est en vie. Ceci est le seul et l'unique package navigateur, client mail, client chat et composer dont vous aurez besoin. Size = 21,97 Mo -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/fr/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/fr/S…
[Section.0410] Description = Mozilla Suite è vivo. Questo è l'unico e solo Browser, Mail, Chat, e Composer di cui avrete mai bisogno... Size = 21.62MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/it/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/it/S…
[Section.0413] Description = Mozilla Suite bundelt alle applicaties voor het Web: Browser, Mail, Chat, Composer. Size = 22.31MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/nl/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/nl/S…
[Section.0415] Description = Pakiet Mozilla żyje. W zestawie: przeglÄ darka, klient poczty, IRC oraz Edytor HTML - wszystko, czego potrzebujesz. Size = 22.56MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/pl/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/pl/S…
[Section.0418] Description = Suita Mozilla. Acest pachet ce încorporeazÄ navigator, poÈtÄ electronicÄ, client IRC Èi editor HTML, acoperind astfel o arie largÄ de necesitÄÈi. @@ -48,13 +48,13 @@ [Section.0419] Description = ÐÑодолжение Mozilla Suite. ÐклÑÑÐ°ÐµÑ Ð±ÑаÑзеÑ, поÑÑовÑй клиенÑ, IRC-ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ HTML-ÑедакÑоÑ. Size = 22.17MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/ru/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/ru/S…
[Section.041f] Description = Bu; yalnızca Tarayıcı, Mail, SöyleÅi ve Yazar'dan oluÅan, hiç gereksinim duymayacaÄınız bir bohçadır. -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/tr/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/tr/S…
[Section.0422] Description = ÐÑÐ¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Mozilla Suite. ÐклÑÑÐ°Ñ Ð² Ñебе бÑаÑзеÑ, поÑÑовий клÑÑнÑ, IRC-клÑÑÐ½Ñ Ñа HTML-ÑедакÑоÑ. Size = 22.03MB -URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.21/win32/ru/Sea…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.22.1/win32/ru/S…
Modified: trunk/reactos/base/applications/rapps/rapps/smplayer.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/smplayer.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/smplayer.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -6,7 +6,7 @@ Licence = GPL Description = Graphical Frontend for MPlayer. Size = 16.98MB -Category = 1 +Category = 2 URLSite =
http://smplayer.sourceforge.net/
URLDownload =
http://freefr.dl.sourceforge.net/project/smplayer/SMPlayer/0.8.6/smplayer-0…
CDPath = none Added: trunk/reactos/base/applications/rapps/rapps/superdxb.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/superdxb.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/superdxb.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -0,0 +1,20 @@ +; UTF-8 + +[Section] +Name = Super DX-Ball +Version = 1.1 +Licence = Shareware +Description = Super DX-Ball is a vibrant and colorful brick-breaking game. +Size = 3.8 MB +Category = 4 +URLSite =
http://www.blitwise.com/superdxb.html
+URLDownload =
http://www.blitwise.com/superdxb.exe
+CDPath = none + +[Section.0407] +Description = Super DX-Ball ist ein lebendiges und buntes Brick-Breaking-Spiel. + +[Section.041f] +Name = Süper DX-Ball +Licence = Kısıtlı +Description = Süper DX-Ball, canlı ve renkli bir tuÄla kırma oyunudur. Propchange: trunk/reactos/base/applications/rapps/rapps/superdxb.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,71 +2,71 @@ [Section] Name = Mozilla Thunderbird 24 -Version = 24.0.1 +Version = 24.1.1 Licence = MPL/GPL/LGPL Description = The most popular and one of the best free Mail Clients out there. Size = 21.12MB Category = 5 URLSite =
http://www.mozilla.org/en/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/en…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/en…
CDPath = none [Section.0407] Description = Der populärste und einer der besten freien Mail-Clients. Size = 20.96MB URLSite =
http://www.mozilla-europe.org/de/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/de…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/de…
[Section.040a] Description = El más popular y uno de los mejores clientes mail que hay. Size = 21.12MB URLSite =
http://www.mozilla-europe.org/es/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/es…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/es…
[Section.040c] Description = Le plus populaire et l'un des meilleurs clients mail gratuits disponible. Size = 21,26 Mo URLSite =
http://www.mozilla-europe.org/fr/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/fr…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/fr…
[Section.0410] Description = Il più popolare e il migliore Clients mail gratuito. Size = 20.91MB URLSite =
http://www.mozilla-europe.org/it/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/it…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/it…
[Section.0413] Description = De meest populaire en een van de beste gratis e-mail-programma's. Size = 21.60MB URLSite =
http://www.mozilla-europe.org/nl/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/nl…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/nl…
[Section.0415] Description = Najpopularniejszy i jeden z najlepszych darmowych klientów poczty. Size = 21.79MB URLSite =
http://www.mozilla-europe.org/pl/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/pl…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/pl…
[Section.0418] Description = Cel mai popular Èi unul dintre cele mai bune clientele gratuite de poÈtÄ electronicÄ. Size = 21,47 Mo URLSite =
http://www.mozilla-europe.org/ro/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/ro…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/ro…
[Section.0419] Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð¿Ð¾ÑÑовÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов. Size = 21.38MB URLSite =
http://www.mozilla-europe.org/ru/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/ru…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/ru…
[Section.041f] Name = Mozilla YıldırımkuÅu Description = Ãzgür mail istemcileri arasında en tutulanı ve en iyisi. URLSite =
https://www.mozilla.org/tr/products/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/tr…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/tr…
[Section.0422] Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð¿Ð¾ÑÑÐ¾Ð²Ð¸Ñ ÐºÐ»ÑÑнÑÑв. Size = 21.40MB URLSite =
http://www.mozillamessaging.com/uk/thunderbird/
-URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.0.1/win32/uk…
+URLDownload =
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.1/win32/uk…
Modified: trunk/reactos/base/applications/rapps/rapps/vlc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/vlc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/vlc.txt [iso-8859-1] Mon Dec 9 21:31:07 2013 @@ -2,13 +2,13 @@ [Section] Name = VLC media player -Version = 2.1.0 +Version = 2.1.1 Licence = GPL Description = A media player. Size = 23.2MB -Category = 1 +Category = 2 URLSite =
http://www.videolan.org/vlc/
-URLDownload =
http://mirror.de.leaseweb.net/videolan/vlc/2.1.0/win32/vlc-2.1.0-win32.exe
+URLDownload =
http://mirror.de.leaseweb.net/videolan/vlc/2.1.1/win32/vlc-2.1.1-win32.exe
CDPath = none [Section.0407]
11 years
1
0
0
0
[ekohl] 61254: [FASTFAT] Fix coding style and indentation in remaining files. No code changes!
by ekohl@svn.reactos.org
Author: ekohl Date: Mon Dec 9 18:48:13 2013 New Revision: 61254 URL:
http://svn.reactos.org/svn/reactos?rev=61254&view=rev
Log: [FASTFAT] Fix coding style and indentation in remaining files. No code changes! Modified: trunk/reactos/drivers/filesystems/fastfat/cleanup.c trunk/reactos/drivers/filesystems/fastfat/close.c trunk/reactos/drivers/filesystems/fastfat/create.c trunk/reactos/drivers/filesystems/fastfat/dir.c trunk/reactos/drivers/filesystems/fastfat/direntry.c trunk/reactos/drivers/filesystems/fastfat/fastio.c trunk/reactos/drivers/filesystems/fastfat/fat.c trunk/reactos/drivers/filesystems/fastfat/fcb.c [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/reactos/drivers/filesystems/fastfat/cleanup.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/close.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/create.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/dir.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/direntry.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/fastio.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/fat.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/fcb.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
11 years
1
0
0
0
[ekohl] 61253: [FASTFAT] VfatSetInformation: - Rename the variable RC to Status. - Get rid of variable CanWait.
by ekohl@svn.reactos.org
Author: ekohl Date: Mon Dec 9 12:55:23 2013 New Revision: 61253 URL:
http://svn.reactos.org/svn/reactos?rev=61253&view=rev
Log: [FASTFAT] VfatSetInformation: - Rename the variable RC to Status. - Get rid of variable CanWait. Modified: trunk/reactos/drivers/filesystems/fastfat/finfo.c Modified: trunk/reactos/drivers/filesystems/fastfat/finfo.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
============================================================================== --- trunk/reactos/drivers/filesystems/fastfat/finfo.c [iso-8859-1] (original) +++ trunk/reactos/drivers/filesystems/fastfat/finfo.c [iso-8859-1] Mon Dec 9 12:55:23 2013 @@ -964,9 +964,8 @@ { FILE_INFORMATION_CLASS FileInformationClass; PVFATFCB FCB = NULL; - NTSTATUS RC = STATUS_SUCCESS; + NTSTATUS Status = STATUS_SUCCESS; PVOID SystemBuffer; - BOOLEAN CanWait = (IrpContext->Flags & IRPCONTEXT_CANWAIT) != 0; /* PRECONDITION */ ASSERT(IrpContext); @@ -1007,7 +1006,7 @@ if (!(FCB->Flags & FCB_IS_PAGE_FILE)) { if (!ExAcquireResourceExclusiveLite(&FCB->MainResource, - (BOOLEAN)CanWait)) + (BOOLEAN)(IrpContext->Flags & IRPCONTEXT_CANWAIT))) { return VfatQueueRequest(IrpContext); } @@ -1016,38 +1015,38 @@ switch (FileInformationClass) { case FilePositionInformation: - RC = VfatSetPositionInformation(IrpContext->FileObject, - SystemBuffer); + Status = VfatSetPositionInformation(IrpContext->FileObject, + SystemBuffer); break; case FileDispositionInformation: - RC = VfatSetDispositionInformation(IrpContext->FileObject, - FCB, - IrpContext->DeviceObject, - SystemBuffer); + Status = VfatSetDispositionInformation(IrpContext->FileObject, + FCB, + IrpContext->DeviceObject, + SystemBuffer); break; case FileAllocationInformation: case FileEndOfFileInformation: - RC = VfatSetAllocationSizeInformation(IrpContext->FileObject, - FCB, - IrpContext->DeviceExt, - (PLARGE_INTEGER)SystemBuffer); + Status = VfatSetAllocationSizeInformation(IrpContext->FileObject, + FCB, + IrpContext->DeviceExt, + (PLARGE_INTEGER)SystemBuffer); break; case FileBasicInformation: - RC = VfatSetBasicInformation(IrpContext->FileObject, - FCB, - IrpContext->DeviceExt, - SystemBuffer); + Status = VfatSetBasicInformation(IrpContext->FileObject, + FCB, + IrpContext->DeviceExt, + SystemBuffer); break; case FileRenameInformation: - RC = STATUS_NOT_IMPLEMENTED; + Status = STATUS_NOT_IMPLEMENTED; break; default: - RC = STATUS_NOT_SUPPORTED; + Status = STATUS_NOT_SUPPORTED; } if (!(FCB->Flags & FCB_IS_PAGE_FILE)) @@ -1055,12 +1054,12 @@ ExReleaseResourceLite(&FCB->MainResource); } - IrpContext->Irp->IoStatus.Status = RC; + IrpContext->Irp->IoStatus.Status = Status; IrpContext->Irp->IoStatus.Information = 0; IoCompleteRequest(IrpContext->Irp, IO_NO_INCREMENT); VfatFreeIrpContext(IrpContext); - return RC; + return Status; } /* EOF */
11 years
1
0
0
0
[ekohl] 61252: [FASTFAT] Fix coding style and indentation. No code changes!
by ekohl@svn.reactos.org
Author: ekohl Date: Mon Dec 9 10:35:15 2013 New Revision: 61252 URL:
http://svn.reactos.org/svn/reactos?rev=61252&view=rev
Log: [FASTFAT] Fix coding style and indentation. No code changes! Modified: trunk/reactos/drivers/filesystems/fastfat/blockdev.c trunk/reactos/drivers/filesystems/fastfat/close.c trunk/reactos/drivers/filesystems/fastfat/create.c trunk/reactos/drivers/filesystems/fastfat/ea.c trunk/reactos/drivers/filesystems/fastfat/fat.c trunk/reactos/drivers/filesystems/fastfat/finfo.c trunk/reactos/drivers/filesystems/fastfat/flush.c trunk/reactos/drivers/filesystems/fastfat/fsctl.c trunk/reactos/drivers/filesystems/fastfat/iface.c trunk/reactos/drivers/filesystems/fastfat/misc.c trunk/reactos/drivers/filesystems/fastfat/pnp.c trunk/reactos/drivers/filesystems/fastfat/rw.c trunk/reactos/drivers/filesystems/fastfat/shutdown.c trunk/reactos/drivers/filesystems/fastfat/string.c trunk/reactos/drivers/filesystems/fastfat/volume.c [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/reactos/drivers/filesystems/fastfat/blockdev.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/close.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/create.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/ea.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/fat.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/finfo.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/flush.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/fsctl.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/iface.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/misc.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/pnp.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/rw.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/shutdown.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/string.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
Modified: trunk/reactos/drivers/filesystems/fastfat/volume.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfa…
11 years
1
0
0
0
[jimtabor] 61251: [Win32SS] - Improvements to the message system. Fix hook write backs. Reduced memory when calling back from server side. Disabled post or send, leaving it in place just for a whil...
by jimtabor@svn.reactos.org
Author: jimtabor Date: Mon Dec 9 01:55:48 2013 New Revision: 61251 URL:
http://svn.reactos.org/svn/reactos?rev=61251&view=rev
Log: [Win32SS] - Improvements to the message system. Fix hook write backs. Reduced memory when calling back from server side. Disabled post or send, leaving it in place just for a while, to test. See CORE-7447. Modified: trunk/reactos/win32ss/include/callback.h trunk/reactos/win32ss/user/ntuser/callback.c trunk/reactos/win32ss/user/ntuser/desktop.c trunk/reactos/win32ss/user/ntuser/focus.c trunk/reactos/win32ss/user/ntuser/message.c trunk/reactos/win32ss/user/user32/misc/dllmain.c trunk/reactos/win32ss/user/user32/windows/hook.c Modified: trunk/reactos/win32ss/include/callback.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/include/callback.h…
============================================================================== --- trunk/reactos/win32ss/include/callback.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/include/callback.h [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -54,6 +54,7 @@ INT Mod; ULONG_PTR offPfn; BOOLEAN Ansi; + LRESULT Result; WCHAR ModuleName[512]; } HOOKPROC_CALLBACK_ARGUMENTS, *PHOOKPROC_CALLBACK_ARGUMENTS; Modified: trunk/reactos/win32ss/user/ntuser/callback.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/callba…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/callback.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/callback.c [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -290,7 +290,7 @@ /* Do not allow the desktop thread to do callback to user mode */ ASSERT(PsGetCurrentThreadWin32Thread() != gptiDesktopThread); - if (0 < lParamBufferSize) + if (lParamBufferSize != -1) { ArgumentLength = sizeof(WINDOWPROC_CALLBACK_ARGUMENTS) + lParamBufferSize; Arguments = IntCbAllocateMemory(ArgumentLength); @@ -334,7 +334,7 @@ } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { - ERR("Failed to copy result from user mode Message %d!\n", Message); + ERR("Failed to copy result from user mode, Message %d lParam size %d!\n", Message, lParamBufferSize); Status = _SEH2_GetExceptionCode(); } _SEH2_END; @@ -346,7 +346,7 @@ if (!NT_SUCCESS(Status)) { ERR("Call to user mode failed!\n"); - if (0 < lParamBufferSize) + if (lParamBufferSize != -1) { IntCbFreeMemory(Arguments); } @@ -354,11 +354,48 @@ } Result = Arguments->Result; - if (0 < lParamBufferSize) - { - RtlMoveMemory((PVOID) lParam, - (PVOID) ((char *) Arguments + sizeof(WINDOWPROC_CALLBACK_ARGUMENTS)), - lParamBufferSize); + if (lParamBufferSize != -1) + { + PTHREADINFO pti = PsGetCurrentThreadWin32Thread(); + // Is this message being processed from inside kernel space? + BOOL InSendMessage = (pti->pcti->CTI_flags & CTI_INSENDMESSAGE); + + TRACE("Copy lParam Message %d lParam %d!\n", Message, lParam); + switch (Message) + { + default: + TRACE("Don't copy lParam, Message %d Size %d lParam %d!\n", Message, lParamBufferSize, lParam); + break; + // Write back to user/kernel space. Also see g_MsgMemory. + case WM_CREATE: + case WM_GETMINMAXINFO: + case WM_GETTEXT: + case WM_NCCALCSIZE: + case WM_NCCREATE: + case WM_STYLECHANGING: + case WM_WINDOWPOSCHANGING: + TRACE("Copy lParam, Message %d Size %d lParam %d!\n", Message, lParamBufferSize, lParam); + if (InSendMessage) + // Copy into kernel space. + RtlMoveMemory((PVOID) lParam, + (PVOID) ((char *) Arguments + sizeof(WINDOWPROC_CALLBACK_ARGUMENTS)), + lParamBufferSize); + else + { + _SEH2_TRY + { // Copy into user space. + RtlMoveMemory((PVOID) lParam, + (PVOID) ((char *) Arguments + sizeof(WINDOWPROC_CALLBACK_ARGUMENTS)), + lParamBufferSize); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + ERR("Failed to copy lParam to user space, Message %d!\n", Message); + } + _SEH2_END; + } + break; + } IntCbFreeMemory(Arguments); } @@ -398,7 +435,7 @@ { Result = 0; } - _SEH2_END + _SEH2_END; } UserEnterCo(); @@ -658,7 +695,7 @@ } ResultPointer = NULL; - ResultLength = sizeof(LRESULT); + ResultLength = ArgumentLength; UserLeaveCo(); @@ -674,9 +711,9 @@ { _SEH2_TRY { - ProbeForRead(ResultPointer, sizeof(LRESULT), 1); /* Simulate old behaviour: copy into our local buffer */ - Result = *(LRESULT*)ResultPointer; + RtlMoveMemory(Argument, ResultPointer, ArgumentLength); + Result = Common->Result; } _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { @@ -687,7 +724,7 @@ } else { - ERR("ERROR: Hook ResultPointer 0x%p ResultLength %u\n",ResultPointer,ResultLength); + ERR("ERROR: Hook %d Code %d ResultPointer 0x%p ResultLength %u\n",HookId,Code,ResultPointer,ResultLength); } if (!NT_SUCCESS(Status)) @@ -1000,10 +1037,8 @@ PVOID Argument, ResultPointer; PSETWNDICONS_CALLBACK_ARGUMENTS Common; - ArgumentLength = ResultLength = 0; - Argument = ResultPointer = NULL; - - ArgumentLength = sizeof(SETWNDICONS_CALLBACK_ARGUMENTS); + ResultPointer = NULL; + ResultLength = ArgumentLength = sizeof(SETWNDICONS_CALLBACK_ARGUMENTS); Argument = IntCbAllocateMemory(ArgumentLength); if (NULL == Argument) @@ -1025,6 +1060,7 @@ UserEnterCo(); /* FIXME: Need to setup Registry System Cursor & Icons via Callbacks at init time! */ + RtlMoveMemory(Common, ResultPointer, ArgumentLength); gpsi->hIconSmWindows = Common->hIconSmWindows; gpsi->hIconWindows = Common->hIconWindows; Modified: trunk/reactos/win32ss/user/ntuser/desktop.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/deskto…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/desktop.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/desktop.c [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -870,10 +870,14 @@ for (; *cursor; cursor++) { TRACE("Sending notify\n"); - co_IntPostOrSendMessage(*cursor, + UserPostMessage(*cursor, + gpsi->uiShellMsg, + Message, + (Message == HSHELL_LANGUAGE ? lParam : (LPARAM)wParam) ); +/* co_IntPostOrSendMessage(*cursor, gpsi->uiShellMsg, Message, - (Message == HSHELL_LANGUAGE ? lParam : (LPARAM)wParam) ); + (Message == HSHELL_LANGUAGE ? lParam : (LPARAM)wParam) );*/ } ExFreePoolWithTag(HwndList, USERTAG_WINDOWLIST); Modified: trunk/reactos/win32ss/user/ntuser/focus.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/focus.…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/focus.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/focus.c [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -112,7 +112,8 @@ /* Send palette messages */ if (gpsi->PUSIFlags & PUSIF_PALETTEDISPLAY && - co_IntPostOrSendMessage(UserHMGetHandle(Window), WM_QUERYNEWPALETTE, 0, 0)) + //co_IntPostOrSendMessage(UserHMGetHandle(Window), WM_QUERYNEWPALETTE, 0, 0)) + co_IntSendMessage(UserHMGetHandle(Window), WM_QUERYNEWPALETTE, 0, 0)) { UserSendNotifyMessage( HWND_BROADCAST, WM_PALETTEISCHANGING, @@ -276,12 +277,14 @@ { if (pWndPrev) { - co_IntPostOrSendMessage(UserHMGetHandle(pWndPrev), WM_KILLFOCUS, (WPARAM)UserHMGetHandle(pWnd), 0); + //co_IntPostOrSendMessage(UserHMGetHandle(pWndPrev), WM_KILLFOCUS, (WPARAM)UserHMGetHandle(pWnd), 0); + co_IntSendMessage(UserHMGetHandle(pWndPrev), WM_KILLFOCUS, (WPARAM)UserHMGetHandle(pWnd), 0); } if (ThreadQueue->spwndFocus == pWnd) { IntNotifyWinEvent(EVENT_OBJECT_FOCUS, pWnd, OBJID_CLIENT, CHILDID_SELF, 0); - co_IntPostOrSendMessage(UserHMGetHandle(pWnd), WM_SETFOCUS, (WPARAM)(pWndPrev ? UserHMGetHandle(pWndPrev) : NULL), 0); + //co_IntPostOrSendMessage(UserHMGetHandle(pWnd), WM_SETFOCUS, (WPARAM)(pWndPrev ? UserHMGetHandle(pWndPrev) : NULL), 0); + co_IntSendMessage(UserHMGetHandle(pWnd), WM_SETFOCUS, (WPARAM)(pWndPrev ? UserHMGetHandle(pWndPrev) : NULL), 0); } } else @@ -289,7 +292,8 @@ if (pWndPrev) { IntNotifyWinEvent(EVENT_OBJECT_FOCUS, NULL, OBJID_CLIENT, CHILDID_SELF, 0); - co_IntPostOrSendMessage(UserHMGetHandle(pWndPrev), WM_KILLFOCUS, 0, 0); + //co_IntPostOrSendMessage(UserHMGetHandle(pWndPrev), WM_KILLFOCUS, 0, 0); + co_IntSendMessage(UserHMGetHandle(pWndPrev), WM_KILLFOCUS, 0, 0); } } } @@ -958,7 +962,8 @@ { if (ThreadQueue->MenuOwner && Window) ThreadQueue->QF_flags |= QF_CAPTURELOCKED; - co_IntPostOrSendMessage(hWndPrev, WM_CAPTURECHANGED, 0, (LPARAM)hWnd); + //co_IntPostOrSendMessage(hWndPrev, WM_CAPTURECHANGED, 0, (LPARAM)hWnd); + co_IntSendMessage(hWndPrev, WM_CAPTURECHANGED, 0, (LPARAM)hWnd); ThreadQueue->QF_flags &= ~QF_CAPTURELOCKED; } Modified: trunk/reactos/win32ss/user/ntuser/message.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/messag…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/message.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/message.c [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -128,7 +128,7 @@ { WM_SETTEXT, MMS_SIZE_LPARAMSZ, MMS_FLAG_READ }, { WM_STYLECHANGED, sizeof(STYLESTRUCT), MMS_FLAG_READ }, { WM_STYLECHANGING, sizeof(STYLESTRUCT), MMS_FLAG_READWRITE }, - { WM_SETTINGCHANGE, MMS_SIZE_LPARAMSZ, MMS_FLAG_READWRITE }, + { WM_SETTINGCHANGE, MMS_SIZE_LPARAMSZ, MMS_FLAG_READ }, { WM_COPYDATA, MMS_SIZE_SPECIAL, MMS_FLAG_READ }, { WM_COPYGLOBALDATA, MMS_SIZE_WPARAM, MMS_FLAG_READ }, { WM_WINDOWPOSCHANGED, sizeof(WINDOWPOS), MMS_FLAG_READ }, @@ -447,7 +447,7 @@ Status = MmCopyFromCaller(KernelMem, (PVOID) UserModeMsg->lParam, Size); if (! NT_SUCCESS(Status)) { - ERR("Failed to copy message to kernel: invalid usermode buffer\n"); + ERR("Failed to copy message to kernel: invalid usermode lParam buffer\n"); ExFreePoolWithTag(KernelMem, TAG_MSG); return Status; } @@ -492,7 +492,7 @@ Status = MmCopyToCaller((PVOID) UserModeMsg->lParam, (PVOID) KernelModeMsg->lParam, Size); if (! NT_SUCCESS(Status)) { - ERR("Failed to copy message from kernel: invalid usermode buffer\n"); + ERR("Failed to copy message from kernel: invalid usermode lParam buffer\n"); ExFreePool((PVOID) KernelModeMsg->lParam); return Status; } @@ -685,7 +685,7 @@ WM_TIMER, pMsg->wParam, (LPARAM)Time, - 0); + -1); } return retval; } @@ -739,7 +739,7 @@ pMsg->message, pMsg->wParam, pMsg->lParam, - 0); + -1); if (pMsg->message == WM_PAINT) { @@ -1100,12 +1100,13 @@ { if ( ptiCur ) { - if ( Window->head.pti->MessageQueue == ptiCur->MessageQueue ) + if (!Window || + Window->head.pti->MessageQueue == ptiCur->MessageQueue ) { return NULL; } } - return Window->head.pti; + return Window ? Window->head.pti : NULL; } BOOL FASTCALL @@ -1359,7 +1360,7 @@ RETURN( TRUE); } - if (uFlags & SMTO_ABORTIFHUNG && MsqIsHung(ptiSendTo/*Window->head.pti*/)) + if (uFlags & SMTO_ABORTIFHUNG && MsqIsHung(ptiSendTo)) { // FIXME: Set window hung and add to a list. /* FIXME: Set a LastError? */ @@ -1375,7 +1376,7 @@ do { - Status = co_MsqSendMessage( ptiSendTo, //Window->head.pti, + Status = co_MsqSendMessage( ptiSendTo, hWnd, Msg, wParam, @@ -1387,7 +1388,7 @@ } while ((STATUS_TIMEOUT == Status) && (uFlags & SMTO_NOTIMEOUTIFNOTHUNG) && - !MsqIsHung(ptiSendTo/*Window->head.pti*/)); // FIXME: Set window hung and add to a list. + !MsqIsHung(ptiSendTo)); // FIXME: Set window hung and add to a list. if (STATUS_TIMEOUT == Status) { @@ -1650,7 +1651,7 @@ Message->Result = 0; Message->lResult = 0; Message->QS_Flags = 0; - Message->ptiReceiver = ptiSendTo; //Window->head.pti; + Message->ptiReceiver = ptiSendTo; Message->ptiSender = NULL; // mjmartin, you are right! This is null. Message->ptiCallBackSender = Win32Thread; Message->DispatchingListEntry.Flink = NULL; @@ -1661,10 +1662,10 @@ Message->QS_Flags = QS_SENDMESSAGE; if (Msg & 0x80000000) // Higher priority event message! - InsertHeadList(&ptiSendTo->SentMessagesListHead/*&Window->head.pti->SentMessagesListHead*/, &Message->ListEntry); + InsertHeadList(&ptiSendTo->SentMessagesListHead, &Message->ListEntry); else - InsertTailList(&ptiSendTo->SentMessagesListHead/*&Window->head.pti->SentMessagesListHead*/, &Message->ListEntry); - MsqWakeQueue(ptiSendTo/*Window->head.pti*/, QS_SENDMESSAGE, TRUE); + InsertTailList(&ptiSendTo->SentMessagesListHead, &Message->ListEntry); + MsqWakeQueue(ptiSendTo, QS_SENDMESSAGE, TRUE); RETURN(TRUE); @@ -1718,20 +1719,19 @@ return (LRESULT)Result; } -LRESULT FASTCALL +static LRESULT FASTCALL co_IntDoSendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, PDOSENDMESSAGE dsm) { - //PTHREADINFO pti; LRESULT Result = TRUE; NTSTATUS Status; PWND Window = NULL; - MSG UserModeMsg; - MSG KernelModeMsg; + MSG UserModeMsg, KernelModeMsg; PMSGMEMORY MsgMemoryEntry; + PTHREADINFO ptiSendTo; if (hWnd != HWND_BROADCAST && hWnd != HWND_TOPMOST) { @@ -1748,20 +1748,30 @@ ERR("co_IntDoSendMessage Window Exiting!\n"); } - /* See if the current thread can handle the message */ - //pti = PsGetCurrentThreadWin32Thread(); - - UserModeMsg.hwnd = hWnd; - UserModeMsg.message = Msg; - UserModeMsg.wParam = wParam; - UserModeMsg.lParam = lParam; - MsgMemoryEntry = FindMsgMemory(UserModeMsg.message); - - Status = CopyMsgToKernelMem(&KernelModeMsg, &UserModeMsg, MsgMemoryEntry); - if (! NT_SUCCESS(Status)) - { - EngSetLastError(ERROR_INVALID_PARAMETER); - return (dsm ? 0 : -1); + /* See if the current thread can handle this message */ + ptiSendTo = IntSendTo(Window, gptiCurrent, Msg); + + // If broadcasting or sending to another thread, save the users data. + if (!Window || ptiSendTo ) + { + UserModeMsg.hwnd = hWnd; + UserModeMsg.message = Msg; + UserModeMsg.wParam = wParam; + UserModeMsg.lParam = lParam; + MsgMemoryEntry = FindMsgMemory(UserModeMsg.message); + Status = CopyMsgToKernelMem(&KernelModeMsg, &UserModeMsg, MsgMemoryEntry); + if (!NT_SUCCESS(Status)) + { + EngSetLastError(ERROR_INVALID_PARAMETER); + return (dsm ? 0 : -1); + } + } + else + { + KernelModeMsg.hwnd = hWnd; + KernelModeMsg.message = Msg; + KernelModeMsg.wParam = wParam; + KernelModeMsg.lParam = lParam; } if (!dsm) @@ -1782,11 +1792,14 @@ &dsm->Result ); } - Status = CopyMsgToUserMem(&UserModeMsg, &KernelModeMsg); - if (! NT_SUCCESS(Status)) - { - EngSetLastError(ERROR_INVALID_PARAMETER); - return(dsm ? 0 : -1); + if (!Window || ptiSendTo ) + { + Status = CopyMsgToUserMem(&UserModeMsg, &KernelModeMsg); + if (!NT_SUCCESS(Status)) + { + EngSetLastError(ERROR_INVALID_PARAMETER); + return(dsm ? 0 : -1); + } } return (LRESULT)Result; Modified: trunk/reactos/win32ss/user/user32/misc/dllmain.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/misc/d…
============================================================================== --- trunk/reactos/win32ss/user/user32/misc/dllmain.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/user32/misc/dllmain.c [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -417,6 +417,6 @@ } Common->hIconSmWindows = hIconSmWindows; Common->hIconWindows = hIconWindows; - + ERR("hIconSmWindows %p hIconWindows %p \n",hIconSmWindows,hIconWindows); return ZwCallbackReturn(Arguments, ArgumentLength, STATUS_SUCCESS); } Modified: trunk/reactos/win32ss/user/user32/windows/hook.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/user32/window…
============================================================================== --- trunk/reactos/win32ss/user/user32/windows/hook.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/user32/windows/hook.c [iso-8859-1] Mon Dec 9 01:55:48 2013 @@ -595,7 +595,7 @@ } if (mod) { - TRACE("Loading Hook Module.\n"); + TRACE("Loading Hook Module. %S\n",Common->ModuleName); Proc = (HOOKPROC)((char *)mod + Common->offPfn); } } @@ -764,6 +764,7 @@ break; default: if (Loaded) FreeLibrary(mod); + ERR("WH_ not supported = %d\n", Common->HookId); return ZwCallbackReturn(NULL, 0, STATUS_NOT_SUPPORTED); } if (Hit) @@ -772,7 +773,8 @@ Status = STATUS_UNSUCCESSFUL; } if (Loaded) FreeLibrary(mod); - return ZwCallbackReturn(&Result, sizeof(LRESULT), Status); + Common->Result = Result; + return ZwCallbackReturn(Arguments, ArgumentLength, Status); } NTSTATUS WINAPI
11 years
1
0
0
0
[jimtabor] 61250: [Win32k] - Fix timer for CORE-4701. Test application now works.
by jimtabor@svn.reactos.org
Author: jimtabor Date: Sun Dec 8 22:44:02 2013 New Revision: 61250 URL:
http://svn.reactos.org/svn/reactos?rev=61250&view=rev
Log: [Win32k] - Fix timer for CORE-4701. Test application now works. Modified: trunk/reactos/win32ss/user/ntuser/msgqueue.c trunk/reactos/win32ss/user/ntuser/timer.c Modified: trunk/reactos/win32ss/user/ntuser/msgqueue.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/msgque…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/msgqueue.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/msgqueue.c [iso-8859-1] Sun Dec 8 22:44:02 2013 @@ -1239,7 +1239,7 @@ Message->dwQEvent = dwQEvent; Message->QS_Flags = MessageBits; Message->pti = pti; - MsqWakeQueue(pti, MessageBits, (MessageBits & QS_TIMER ? FALSE : TRUE)); + MsqWakeQueue(pti, MessageBits, TRUE); } VOID FASTCALL Modified: trunk/reactos/win32ss/user/ntuser/timer.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/timer.…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/timer.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/timer.c [iso-8859-1] Sun Dec 8 22:44:02 2013 @@ -16,8 +16,6 @@ static LIST_ENTRY TimersListHead; static LONG TimeLast = 0; -#define MAX_ELAPSE_TIME 0x7FFFFFFF - /* Windows 2000 has room for 32768 window-less timers */ #define NUM_WINDOW_LESS_TIMERS 32768 @@ -189,25 +187,25 @@ #if 0 /* Windows NT/2k/XP behaviour */ - if (Elapse > MAX_ELAPSE_TIME) + if (Elapse > USER_TIMER_MAXIMUM) { TRACE("Adjusting uElapse\n"); Elapse = 1; } #else /* Windows XP SP2 and Windows Server 2003 behaviour */ - if (Elapse > MAX_ELAPSE_TIME) + if (Elapse > USER_TIMER_MAXIMUM) { TRACE("Adjusting uElapse\n"); - Elapse = MAX_ELAPSE_TIME; + Elapse = USER_TIMER_MAXIMUM; } #endif /* Windows 2k/XP and Windows Server 2003 SP1 behaviour */ - if (Elapse < 10) + if (Elapse < USER_TIMER_MINIMUM) { TRACE("Adjusting uElapse\n"); - Elapse = 10; // 1024hz .9765625 ms, set to 10.0 ms (+/-)1 ms + Elapse = USER_TIMER_MINIMUM; // 1024hz .9765625 ms, set to 10.0 ms (+/-)1 ms } /* Passing an IDEvent of 0 and the SetTimer returns 1. @@ -407,9 +405,9 @@ Msg.wParam = (WPARAM) pTmr->nID; Msg.lParam = (LPARAM) pTmr->pfn; - MsqPostMessage(pti, &Msg, FALSE, QS_TIMER, 0); + MsqPostMessage(pti, &Msg, FALSE, (QS_POSTMESSAGE|QS_ALLPOSTMESSAGE), 0); pTmr->flags &= ~TMRF_READY; - pti->cTimersReady++; + ClearMsgBitsMask(pti, QS_TIMER); Hit = TRUE; // Now move this entry to the end of the list so it will not be // called again in the next msg loop. @@ -480,10 +478,11 @@ { pTmr->flags |= TMRF_READY; // Set timer ready to be ran. // Set thread message queue for this timer. - if (pTmr->pti->MessageQueue) + if (pTmr->pti) { // Wakeup thread + pTmr->pti->cTimersReady++; ASSERT(pTmr->pti->pEventQueueServer != NULL); - KeSetEvent(pTmr->pti->pEventQueueServer, IO_NO_INCREMENT, FALSE); + MsqWakeQueue(pTmr->pti, QS_TIMER, TRUE); } } }
11 years
1
0
0
0
← Newer
1
...
19
20
21
22
23
24
25
...
31
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
Results per page:
10
25
50
100
200