[ros-diffs] [mjansen] 71271: [KBDTOOL] Handle failure to parse scancodes. Patch by Víctor Martínez Calvo. CID 1341307 CORE-11177 #resolve #comment Thanks!

2016-05-07 Thread mjansen
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!

2016-05-07 Thread mjansen
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 ^^

2016-05-07 Thread dreimer
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.

2016-05-07 Thread dreimer
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

2016-05-07 Thread ekohl
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).

2016-05-07 Thread hbelusca
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.

2016-05-07 Thread hbelusca
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