[ros-diffs] [mjansen] 71271: [KBDTOOL] Handle failure to parse scancodes. Patch by Víctor Martínez Calvo. CID 1341307 CORE-11177 #resolve #comment Thanks!
Author: mjansen Date: Sat May 7 10:22:45 2016 New Revision: 71271 URL: http://svn.reactos.org/svn/reactos?rev=71271&view=rev Log: [KBDTOOL] Handle failure to parse scancodes. Patch by Víctor Martínez Calvo. CID 1341307 CORE-11177 #resolve #comment Thanks! Modified: trunk/reactos/sdk/tools/kbdtool/parser.c Modified: trunk/reactos/sdk/tools/kbdtool/parser.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/tools/kbdtool/parser.c?rev=71271&r1=71270&r2=71271&view=diff == --- trunk/reactos/sdk/tools/kbdtool/parser.c[iso-8859-1] (original) +++ trunk/reactos/sdk/tools/kbdtool/parser.c[iso-8859-1] Sat May 7 10:22:45 2016 @@ -917,6 +917,14 @@ exit(1); } } + +/* Check if we have found any ScanCode in the file */ + +if (ScanCodeCount == -1) +{ +printf("No ScanCode found!\n"); +exit(1); +} /* Process the scan code table */ Entry = &LayoutData->Entry[ScanCodeCount];
[ros-diffs] [mjansen] 71272: [UDFS] Avoid double free in UDFLoadLogicalVolInt. Patch by Víctor Martínez Calvo. CID 1322300 CORE-11181 #resolve #comment Thanks!
Author: mjansen Date: Sat May 7 11:50:03 2016 New Revision: 71272 URL: http://svn.reactos.org/svn/reactos?rev=71272&view=rev Log: [UDFS] Avoid double free in UDFLoadLogicalVolInt. Patch by Víctor Martínez Calvo. CID 1322300 CORE-11181 #resolve #comment Thanks! Modified: trunk/reactos/drivers/filesystems/udfs/udf_info/mount.cpp Modified: trunk/reactos/drivers/filesystems/udfs/udf_info/mount.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/udfs/udf_info/mount.cpp?rev=71272&r1=71271&r2=71272&view=diff == --- trunk/reactos/drivers/filesystems/udfs/udf_info/mount.cpp [iso-8859-1] (original) +++ trunk/reactos/drivers/filesystems/udfs/udf_info/mount.cpp [iso-8859-1] Sat May 7 11:50:03 2016 @@ -1316,12 +1316,12 @@ last_loc = loc; loc = Vcb->LVid->nextIntegrityExt; Vcb->LVid = NULL; -MyFreePool__(Buf); lvid_count++; if(lvid_count > UDF_MAX_LVID_CHAIN_LENGTH) { RC = STATUS_DISK_CORRUPT_ERROR; goto exit_with_err; } +MyFreePool__(Buf); continue; } // process last LVID
[ros-diffs] [dreimer] 71273: [RAPPS] Fix changed SHA1, fix broken downloads. Have fun 0.4.1 testers ^^
Author: dreimer Date: Sat May 7 13:01:25 2016 New Revision: 71273 URL: http://svn.reactos.org/svn/reactos?rev=71273&view=rev Log: [RAPPS] Fix changed SHA1, fix broken downloads. Have fun 0.4.1 testers ^^ Modified: trunk/reactos/media/rapps/abyss.txt trunk/reactos/media/rapps/air.txt trunk/reactos/media/rapps/bittorrent.txt trunk/reactos/media/rapps/burnawarefree.txt trunk/reactos/media/rapps/dilinuxreader.txt trunk/reactos/media/rapps/ghostscript.txt trunk/reactos/media/rapps/indiftpd.txt trunk/reactos/media/rapps/libreoffice.txt trunk/reactos/media/rapps/libreofficehelp.txt trunk/reactos/media/rapps/mirc.txt trunk/reactos/media/rapps/utorrent.txt Modified: trunk/reactos/media/rapps/abyss.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/rapps/abyss.txt?rev=71273&r1=71272&r2=71273&view=diff == --- trunk/reactos/media/rapps/abyss.txt [iso-8859-1] (original) +++ trunk/reactos/media/rapps/abyss.txt [iso-8859-1] Sat May 7 13:01:25 2016 @@ -1,25 +1,25 @@ [Section] Name = Abyss Web server X1 -Version = 2.9.3.6 +Version = 2.11.1 License = Freeware Description = Enables you to host your Web sites on your computer. It supports secure SSL/TLS connections (HTTPS) as well as a wide range of Web technologies. It can also run advanced PHP, Perl, Python, ASP, ASP.NET, and Ruby on Rails Web applications, which can be backed by databases such as MySQL, SQLite, MS SQL Server, MS Access, or Oracle. -Size = 2.1 MiB +Size = 2.0 MiB Category = 5 URLSite = http://www.aprelium.com/ URLDownload = http://www.aprelium.com/data/abwsx1.exe -SHA1 = 1da144f56f10697cf258fb1a52cea29e5ccf7c8e +SHA1 = 4df32d02c9393680ae26c530476d9bd23d1a9d56 CDPath = none [Section.0407] Description = Ermöglicht es Webseiten auf Ihrem Computer zu hosten. Er unterstützt sichere SSL/TLS Verbindungen (HTTPS) sowie eine Vielfalt an Web Technologien. Er kann ebenfalls PHP, Perl, Python, ASP, ASP.NET, und Ruby on Rails Web Anwendungen ausführen, welche von Datenbanken, wie MySQL, SQLite, MS SQL Server, MS Access, oder Oracle unterstützt werden können. -Size = 2,1 MiB +Size = 2,0 MiB [Section.0a] Description = Permite alojar sitios Web localmente en el equipo. Soporta conexiones seguras SSL / TLS (HTTPS) asà como una gran cantidad de tecnologÃas web. También puede ejecutar aplicaciones web en PHP, Perl, Python, ASP, ASP.Net, Ruby y Ruby on Rails, que pueden ser asociadas con bases de datos tales como MySQL, SQLite, MS SQL Server, MS Access u Oracle. [Section.040c] Description = Abyss Web Server vous permet d'héberger vos sites internet sur votre ordinateur. Il supporte les connexions sécurisées SSL/TLS (HTTPS) ainsi qu'un grand nombre de technologies web. Il peut également faire tourner des applications web PHP, Perl, Python, ASP, ASP.Net, Ruby et Ruby on Rails, qui peuvent être associées à des bases de données telles que MySQL, SQLite, MS SQL Server, MS Access ou Oracle. -Size = 2,1 Mio +Size = 2,0 Mio [Section.0410] Description = Abyss Web Server consente di ospitare i vostri siti Web sul computer. Supporta connessioni sicure SSL / TLS (HTTPS), così come una vasta gamma di tecnologie web. E' inoltre possibile eseguire avanzato PHP, Perl, Python, ASP, ASP.NET, e Ruby on Rails, applicazioni Web che possono essere supportate da database come MySQL, SQLite, MS SQL Server, MS Access, o Oracle. @@ -33,13 +33,13 @@ [Section.0418] License = GratuitÄ Description = Program pentru gÄzduirea de situri web. OferÄ conexiuni securizate SSL/TLS (HTTPS) Èi multe alte tehnologii Web. Poate executa aplicaÈii Web avansate în PHP, Perl, Python, ASP, ASP.NET Èi Ruby on Rails, ce legÄturi la diverse baze de date externe. -Size = 2,1 Mio +Size = 2,0 Mio [Section.041f] Name = Abyss Umûmî AÄ Sunucusu X1 License = Ãcretsiz Description = Bilgisayarınızda Umûmî AÄ sitelerinizin barındırılmasına olanak saÄlar. Umûmî AÄ uygulayım biliminin bir geniÅ yelpâzesiyle birlikte güvenli SSL/TLS baÄlantılarını (HTTPS) destekler. Ayrıca MySQL, SQLite, MS SQL Server, MS Access, ve Oracle gibi veri tabanlarıyla desteklenebilen geliÅmiÅ PHP, Perl, Python, ASP, ASP.NET ve Rails üzerinde Ruby Umûmî AÄ uygulamalarını çalıÅtırabilir. -Size = 2,1 MiB +Size = 2,0 MiB [Section.0422] Description = Abyss Web Server дозволиÑÑ Ð²Ð°Ð¼ ÑÑÑимÑваÑи веб-ÑайÑи на ваÑÐ¾Ð¼Ñ ÐºÐ¾Ð¼Ð¿'ÑÑеÑÑ. ÐÑд пÑдÑÑимÑÑ Ð±ÐµÐ·Ð¿ÐµÑÐ½Ñ SSL/TLS з'ÑÐ´Ð½Ð°Ð½Ð½Ñ (HTTPS) Ñа великий ÑÑд веб-ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ñй. ÐÑн Ñакож запÑÑÐºÐ°Ñ PHP, Perl, Python, ASP, ASP.NET, Ñа Ruby on Rails веб-додаÑки, ÑÐºÑ Ð¼Ð¾Ð¶ÑÑÑ Ð¿ÑдÑÑимÑваÑиÑÑ Ñакими базами Ð´Ð°Ð½Ð¸Ñ , Ñк MySQL, SQLite, MS SQL Server, MS Access, Ñи Oracle. Modified: trunk/reactos/media/rapps/air.txt
[ros-diffs] [dreimer] 71274: [RAPPS] FTP direct links are bad for ROS.
Author: dreimer Date: Sat May 7 15:17:21 2016 New Revision: 71274 URL: http://svn.reactos.org/svn/reactos?rev=71274&view=rev Log: [RAPPS] FTP direct links are bad for ROS. Modified: trunk/reactos/media/rapps/irfanview.txt trunk/reactos/media/rapps/irfanviewplugins.txt Modified: trunk/reactos/media/rapps/irfanview.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/rapps/irfanview.txt?rev=71274&r1=71273&r2=71274&view=diff == --- trunk/reactos/media/rapps/irfanview.txt [iso-8859-1] (original) +++ trunk/reactos/media/rapps/irfanview.txt [iso-8859-1] Sat May 7 15:17:21 2016 @@ -3,17 +3,17 @@ Version = 4.42 License = Freeware (for personal use) Description = Viewer for all kinds of graphics/audio files/video files. -Size = 2.3 MiB +Size = 2.0 MiB Category = 3 URLSite = http://www.irfanview.com/ -URLDownload = ftp://ftp.uibk.ac.at/pub/software/win32/iview442g_setup.exe -SHA1 = 6a4a956ef9131aa0fbf8e7e85be36109f385f2a1 +URLDownload = http://www.tucows.com/download/windows/files/iview442_setup.exe +SHA1 = 91caafe0edca97e6411c0e6586ea23ec4cbd2fe0 CDPath = none [Section.0407] License = Freeware für nichtkommerzielle Nutzung Description = Anzeigeprogramm für alle Arten von Grafik-/Audio- oder Video-Dateien. -Size = 2,3 MiB +Size = 2,0 MiB [Section.0a] License = Gratuito (para uso personal) @@ -22,7 +22,7 @@ [Section.040c] License = Gratuit (pour un usage personnel) Description = Visionneur pour tous les types de fichiers graphiques/audio/vidéo. -Size = 2,3 Mio +Size = 2,0 Mio [Section.0410] License = Gratuita (per uso personale) @@ -39,12 +39,12 @@ [Section.0418] License = GratuitÄ (pentru uz personal) Description = Lector pentru multiple formaturi de fiÈiere grafice/audio/video. -Size = 2,3 Mio +Size = 2,0 Mio [Section.041f] License = Åahsî kullanım için ücretsiz. Description = Ãizgelerin, ses kütüklerinin, vidyo kütüklerinin tüm türleri için görüntüleyici. -Size = 2,3 MiB +Size = 2,0 MiB [Section.0422] License = Freeware (Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°ÑнÑого викоÑиÑÑаннÑ) Modified: trunk/reactos/media/rapps/irfanviewplugins.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/rapps/irfanviewplugins.txt?rev=71274&r1=71273&r2=71274&view=diff == --- trunk/reactos/media/rapps/irfanviewplugins.txt [iso-8859-1] (original) +++ trunk/reactos/media/rapps/irfanviewplugins.txt [iso-8859-1] Sat May 7 15:17:21 2016 @@ -6,7 +6,7 @@ Size = 15.6 MiB Category = 3 URLSite = http://www.irfanview.com/ -URLDownload = ftp://ftp.uibk.ac.at/pub/software/win32/irfanview_plugins_442_setup.exe +URLDownload = http://www.tucows.com/download/windows/files/irfanview_plugins_442_setup.exe SHA1 = 0ba08abb613a36de9a9369b75a83fde6427734d5 CDPath = none
[ros-diffs] [ekohl] 71275: [SHELL32] Improvements to the file type property page: - Read the EditFlags value for each file type from the registry. - Sort the file type list by extension and descriptio
Author: ekohl Date: Sat May 7 21:59:00 2016 New Revision: 71275 URL: http://svn.reactos.org/svn/reactos?rev=71275&view=rev Log: [SHELL32] Improvements to the file type property page: - Read the EditFlags value for each file type from the registry. - Sort the file type list by extension and description. - Do not add a file type to the list if the FTA_Exclude flag is set for the file type. - Disable the delete button if the FTA_NoRemove flag is set fot the file type. - Set the FTA_Exclude flag for the dllfiles, lnkfiles and piffiles file types. - Set the FTA_NoRemove flag for the batfile, cmdfile, comfile and exefile file types. Modified: trunk/reactos/boot/bootdata/hivecls.inf trunk/reactos/dll/win32/shell32/dialogs/folder_options.cpp Modified: trunk/reactos/boot/bootdata/hivecls.inf URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/hivecls.inf?rev=71275&r1=71274&r2=71275&view=diff == --- trunk/reactos/boot/bootdata/hivecls.inf [iso-8859-1] (original) +++ trunk/reactos/boot/bootdata/hivecls.inf [iso-8859-1] Sat May 7 21:59:00 2016 @@ -58,6 +58,7 @@ ; ReactOS Batch Files HKCR,".bat","",0x,"batfile" HKCR,"batfile","",0x,"ReactOS Batch File" +HKCR,"batfile","EditFlags",0x00010001,0x0010 HKCR,"batfile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-201" HKCR,"batfile\DefaultIcon","",0x0002,"%SystemRoot%\system32\shell32.dll,-153" HKCR,"batfile\shell\edit\command","",0x0002,"%SystemRoot%\system32\notepad.exe %1" @@ -66,6 +67,7 @@ ; ReactOS Command Script Files HKCR,".cmd","",0x,"cmdfile" HKCR,"cmdfile","",0x,"ReactOS Command Script" +HKCR,"cmdfile","EditFlags",0x00010001,0x0010 HKCR,"cmdfile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-202" HKCR,"cmdfile\DefaultIcon","",0x0002,"%SystemRoot%\system32\shell32.dll,-153" HKCR,"cmdfile\shell\edit\command","",0x0002,"%SystemRoot%\system32\notepad.exe %1" @@ -74,6 +76,7 @@ ; DOS Applications HKCR,".com","",0x,"comfile" HKCR,"comfile","",0x,"DOS Application" +HKCR,"comfile","EditFlags",0x00010001,0x0010 HKCR,"comfile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-203" HKCR,"comfile\DefaultIcon","",0x0002,"%SystemRoot%\system32\shell32.dll,-3" HKCR,"comfile\shell\open\command","",0x,"""%1"" %*" @@ -97,6 +100,7 @@ ; Dynamic Link Libraries HKCR,".dll","",0x,"dllfile" HKCR,"dllfile","",0x,"Application Extension" +HKCR,"dllfile","EditFlags",0x00010001,0x0001 HKCR,"dllfile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-206" HKCR,"dllfile","NoOpen",0x,"" HKCR,"dllfile\DefaultIcon","",0x0002,"%SystemRoot%\system32\shell32.dll,-154" @@ -110,6 +114,7 @@ ; Applications HKCR,".exe","",0x,"exefile" HKCR,"exefile","",0x,"Application" +HKCR,"exefile","EditFlags",0x00010001,0x0010 HKCR,"exefile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-208" HKCR,"exefile\DefaultIcon","",0x,"%1" HKCR,"exefile\shell\open\command","",0x,"""%1"" %*" @@ -261,6 +266,7 @@ HKCR,".lnk\shellnew","",0x,"" HKCR,".lnk\shellnew","command",0x0002,"%SystemRoot%\system32\rundll32.exe appwiz.cpl,NewLinkHere %1" HKCR,"lnkfile","",0x,"Shortcut" +HKCR,"lnkfile","EditFlags",0x00010001,0x0001 HKCR,"lnkfile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-215" HKCR,"lnkfile","IsShortcut",0x,"yes" HKCR,"lnkfile","NeverShowExt",0x,"" @@ -321,6 +327,7 @@ ; Program Information File for NT VDM HKCR,".pif","",0x,"piffile" HKCR,"piffile","",0x,"NT VDM Program Information File" +HKCR,"piffile","EditFlags",0x00010001,0x0001 HKCR,"piffile","FriendlyTypeName",0x0002,"@%SystemRoot%\system32\shell32.dll,-216" HKCR,"piffile","IsShortcut",0x,"yes" HKCR,"piffile","NeverShowExt",0x,"" Modified: trunk/reactos/dll/win32/shell32/dialogs/folder_options.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/dialogs/folder_options.cpp?rev=71275&r1=71274&r2=71275&view=diff == --- trunk/reactos/dll/win32/shell32/dialogs/folder_options.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/dialogs/folder_options.cpp [iso-8859-1] Sat May 7 21:59:00 2016 @@ -37,6 +37,7 @@ WCHAR FileExtension[30]; WCHAR FileDescription[100]; WCHAR ClassKey[MAX_PATH]; +DWORD EditFlags; } FOLDER_FILE_TYPE_ENTRY, *PFOLDER_FILE_TYPE_ENTRY; typedef struct @@ -211,6 +212,7 @@ HKEY hKey; LVITEMW lvItem; DWORD dwSize; +DWORD dwType; if (szName[0] != L'.') { @@ -264,8 +266,23 @@ RegQueryValueExW(hKey, NULL, NULL, NULL, (LPBYTE)Entry->FileDescription, &dwSize); } +
[ros-diffs] [hbelusca] 71276: [PROGMAN]: Add some icons (will be used later).
Author: hbelusca Date: Sat May 7 23:14:43 2016 New Revision: 71276 URL: http://svn.reactos.org/svn/reactos?rev=71276&view=rev Log: [PROGMAN]: Add some icons (will be used later). Added: trunk/reactos/base/shell/progman/res/group.ico (with props) trunk/reactos/base/shell/progman/res/group_common.ico (with props) trunk/reactos/base/shell/progman/res/group_personal.ico (with props) trunk/reactos/base/shell/progman/res/roslogo.ico (with props) trunk/reactos/base/shell/progman/res/terminal.ico - copied unchanged from r71275, trunk/reactos/base/shell/cmd/res/terminal.ico Added: trunk/reactos/base/shell/progman/res/group.ico URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/progman/res/group.ico?rev=71276 == Binary file - no diff available. Propchange: trunk/reactos/base/shell/progman/res/group.ico -- svn:mime-type = application/octet-stream Added: trunk/reactos/base/shell/progman/res/group_common.ico URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/progman/res/group_common.ico?rev=71276 == Binary file - no diff available. Propchange: trunk/reactos/base/shell/progman/res/group_common.ico -- svn:mime-type = application/octet-stream Added: trunk/reactos/base/shell/progman/res/group_personal.ico URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/progman/res/group_personal.ico?rev=71276 == Binary file - no diff available. Propchange: trunk/reactos/base/shell/progman/res/group_personal.ico -- svn:mime-type = application/octet-stream Added: trunk/reactos/base/shell/progman/res/roslogo.ico URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/progman/res/roslogo.ico?rev=71276 == Binary file - no diff available. Propchange: trunk/reactos/base/shell/progman/res/roslogo.ico -- svn:mime-type = application/octet-stream
[ros-diffs] [hbelusca] 71277: [CONSRV]: Use cmd's terminal icon that doesn't include crazy sizes.
Author: hbelusca Date: Sat May 7 23:17:09 2016 New Revision: 71277 URL: http://svn.reactos.org/svn/reactos?rev=71277&view=rev Log: [CONSRV]: Use cmd's terminal icon that doesn't include crazy sizes. Added: trunk/reactos/win32ss/user/winsrv/consrv/frontends/gui/res/terminal.ico - copied unchanged from r71275, trunk/reactos/base/shell/cmd/res/terminal.ico