Author: pschweitzer
Date: Sat Nov 24 16:28:03 2007
New Revision: 30720
URL: http://svn.reactos.org/svn/reactos?rev=30720&view=rev
Log:
Added help strings when mouse is over a control
Please check English translation
Modified:
trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc
trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc
trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc
trunk/tools/RosBE/…
[View More]RosBE-Windows/Tools/config/lang/ru-RU.rc
trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c
trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Cha…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt Sat Nov 24 16:28:03 2007
@@ -2,6 +2,10 @@
- Updated: NASM to 2.00rc1 (Peter Ward)
- Updated: GDB to 6.7.5.20071121 (Peter Ward)
+
+- Updated RosBE Configuration Tool. (Pierre Schweitzer)
+ - Added help strings when mouse is over a control. (Pierre Schweitzer)
+
- Fix a bug in reladdr2line.cmd. (Peter Ward)
- Change the default ReactOS source directory from APPDATA\RosBE\Source to PROFILE\reactos. (Peter Ward)
- Remove the installation and APPDATA\RosBE directories on uninstall which weren't being removed. (Peter Ward)
Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/co…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc Sat Nov 24 16:28:03 2007
@@ -56,4 +56,17 @@
MSG_FINDMGWDIR, "Bitte wählen Sie den Ordner, in dem MinGW liegt:"
MSG_FINDOBJDIR, "Bitte wählen Sie den Ordner, in den Sie die OBJ Daten speichern wollen:"
MSG_FINDOUTDIR, "Bitte wählen Sie den Ordner, in den Sie die OUT Daten speichern wollen:"
+ /* Help Strings */
+ HLP_BACKCOLORC, "Choose background color for RosBE DOS windows"
+ HLP_FONTCOLORC, "Choose font color for RosBE DOS windows"
+ HLP_SBUILDTIME, "Lets you display time used for building at the end of process"
+ HLP_CCACHEUSED, "Check if you want to use compiler cache"
+ HLP_STRIPEDEXE, "Check if you want to produice stripped executables"
+ HLP_FINDMGWDIR, "This parameter lets you define where is MingW located"
+ HLP_FINDLOGDIR, "This parameter lets you define where will be build logs saved"
+ HLP_FINDOBJDIR, "This parameter lets you define where will be OBJ files saved"
+ HLP_FINDOUTDIR, "This parameter lets you define where will be OUT files saved"
+ HLP_SAVEBUTTON, "Activated when parameters changed, it quits with saving"
+ HLP_QUITBUTTON, "This button lets you quit configuration without saving"
+ HLP_DEFAULTMSG, "Go over a control to get help"
END
Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/co…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc Sat Nov 24 16:28:03 2007
@@ -56,4 +56,17 @@
MSG_FINDMGWDIR, "Please choose the directory where MingW is located:"
MSG_FINDOBJDIR, "Please choose the directory where you want to save OBJ Files to:"
MSG_FINDOUTDIR, "Please choose the directory where you want to save OUT Files to:"
+ /* Help Strings */
+ HLP_BACKCOLORC, "Choose background color for RosBE DOS windows"
+ HLP_FONTCOLORC, "Choose font color for RosBE DOS windows"
+ HLP_SBUILDTIME, "Lets you display time used for building at the end of process"
+ HLP_CCACHEUSED, "Check if you want to use compiler cache"
+ HLP_STRIPEDEXE, "Check if you want to produice stripped executables"
+ HLP_FINDMGWDIR, "This parameter lets you define where is MingW located"
+ HLP_FINDLOGDIR, "This parameter lets you define where will be build logs saved"
+ HLP_FINDOBJDIR, "This parameter lets you define where will be OBJ files saved"
+ HLP_FINDOUTDIR, "This parameter lets you define where will be OUT files saved"
+ HLP_SAVEBUTTON, "Activated when parameters changed, it quits with saving"
+ HLP_QUITBUTTON, "This button lets you quit configuration without saving"
+ HLP_DEFAULTMSG, "Go over a control to get help"
END
Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/co…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc Sat Nov 24 16:28:03 2007
@@ -56,4 +56,17 @@
MSG_FINDMGWDIR, "Veuillez sélectionner le répertoire où se situe MingW :"
MSG_FINDOBJDIR, "Veuillez choisir le répertoire où vous désirez sauver les fichiers OBJ :"
MSG_FINDOUTDIR, "Veuillez choisir le répertoire où vous désirez sauver les fichiers OUT :"
+ /* Help Strings */
+ HLP_BACKCOLORC, "Choisissez la couleur de fond pour les fenêtres DOS du RosBE"
+ HLP_FONTCOLORC, "Choisissez la couleur du texte pour les fenêtres DOS du RosBE"
+ HLP_SBUILDTIME, "Vous permet d'afficher à la fin de la compilation le temps qu'elle a pris"
+ HLP_CCACHEUSED, "Cochez si vous désirez utiliser le cache de compilation"
+ HLP_STRIPEDEXE, "Cochez si vous désirez produire des exécutables optimisés"
+ HLP_FINDMGWDIR, "Ce paramètre vous permet de définir le repertoire où se situe MingW"
+ HLP_FINDLOGDIR, "Ce paramètre vous permet de choisir où seront stockés les journaux de compilation"
+ HLP_FINDOBJDIR, "Ce paramètre vous permet de choisir où seront stockés les fichiers OBJ"
+ HLP_FINDOUTDIR, "Ce paramètre vous permet de choisir où seront stockés les fichiers OUT"
+ HLP_SAVEBUTTON, "Activé en cas de changement de paramètres, permet de quitter en sauvant"
+ HLP_QUITBUTTON, "Ce bouton vous permet de quitter la configuration sans sauvegarder"
+ HLP_DEFAULTMSG, "Passez sur un contrôle pour avoir de l'aide"
END
Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/co…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc Sat Nov 24 16:28:03 2007
@@ -58,4 +58,17 @@
MSG_FINDMGWDIR, "Óêàæèòå êàòàëîã ðàñïîëîæåíèÿ êîìïèëÿòîðà MinGW:"
MSG_FINDOBJDIR, "Óêàæèòå êàòàëîã ñîõðàíåíèÿ îáúåêòíûõ ôàéëîâ:"
MSG_FINDOUTDIR, "Óêàæèòå êàòàëîã ñîõðàíåíèÿ êîìïèëèðîâàííûõ ôàéëîâ:"
+ /* Help Strings */
+ HLP_BACKCOLORC, "Choose background color for RosBE DOS windows"
+ HLP_FONTCOLORC, "Choose font color for RosBE DOS windows"
+ HLP_SBUILDTIME, "Lets you display time used for building at the end of process"
+ HLP_CCACHEUSED, "Check if you want to use compiler cache"
+ HLP_STRIPEDEXE, "Check if you want to produice stripped executables"
+ HLP_FINDMGWDIR, "This parameter lets you define where is MingW located"
+ HLP_FINDLOGDIR, "This parameter lets you define where will be build logs saved"
+ HLP_FINDOBJDIR, "This parameter lets you define where will be OBJ files saved"
+ HLP_FINDOUTDIR, "This parameter lets you define where will be OUT files saved"
+ HLP_SAVEBUTTON, "Activated when parameters changed, it quits with saving"
+ HLP_QUITBUTTON, "This button lets you quit configuration without saving"
+ HLP_DEFAULTMSG, "Go over a control to get help"
END
Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/co…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c Sat Nov 24 16:28:03 2007
@@ -250,6 +250,91 @@
(StateObj) && (StateOut));
EnableWindow(GetDlgItem(hwnd, ID_OK), State);
+}
+
+BOOL CALLBACK EnumChildProc(HWND hwndChild, LPARAM lParam)
+{
+ if (hwndChild == (HWND)lParam)
+ {
+ HWND hwndParent;
+ LONG WindowID;
+ WCHAR HelpTxt[256];
+ hwndParent = GetParent(hwndChild);
+ WindowID = GetWindowLong(hwndChild, GWL_ID);
+ switch(WindowID)
+ {
+ case IDC_BACK:
+ {
+ LoadString(hInstance, HLP_BACKCOLORC, HelpTxt, 256);
+ break;
+ }
+ case IDC_FONT:
+ {
+ LoadString(hInstance, HLP_FONTCOLORC, HelpTxt, 256);
+ break;
+ }
+ case ID_SHOWBUILDTIME:
+ {
+ LoadString(hInstance, HLP_SBUILDTIME, HelpTxt, 256);
+ break;
+ }
+ case ID_USECCACHE:
+ {
+ LoadString(hInstance, HLP_CCACHEUSED, HelpTxt, 256);
+ break;
+ }
+ case ID_STRIP:
+ {
+ LoadString(hInstance, HLP_STRIPEDEXE, HelpTxt, 256);
+ break;
+ }
+ case ID_MGWDIR:
+ case ID_BROWSEMGW:
+ {
+ LoadString(hInstance, HLP_FINDMGWDIR, HelpTxt, 256);
+ break;
+ }
+ case ID_LOGDIR:
+ case ID_BROWSE:
+ case ID_SAVELOGS:
+ {
+ LoadString(hInstance, HLP_FINDLOGDIR, HelpTxt, 256);
+ break;
+ }
+ case ID_OBJDIR:
+ case ID_BROWSEOBJ:
+ case ID_OTHEROBJ:
+ {
+ LoadString(hInstance, HLP_FINDOBJDIR, HelpTxt, 256);
+ break;
+ }
+ case ID_OUTDIR:
+ case ID_BROWSEOUT:
+ case ID_OTHEROUT:
+ {
+ LoadString(hInstance, HLP_FINDOUTDIR, HelpTxt, 256);
+ break;
+ }
+ case ID_OK:
+ {
+ LoadString(hInstance, HLP_SAVEBUTTON, HelpTxt, 256);
+ break;
+ }
+ case ID_CANCEL:
+ {
+ LoadString(hInstance, HLP_QUITBUTTON, HelpTxt, 256);
+ break;
+ }
+ default:
+ {
+ LoadString(hInstance, HLP_DEFAULTMSG, HelpTxt, 256);
+ break;
+ }
+ }
+ SetDlgItemText(hwndParent, ID_STATUSBAR, HelpTxt);
+ return FALSE;
+ }
+ return TRUE;
}
INT_PTR CALLBACK
@@ -411,6 +496,12 @@
break;
}
+ case WM_SETCURSOR:
+ {
+ EnumChildWindows(Dlg, EnumChildProc, (LPARAM)wParam);
+ return FALSE;
+ }
+
case WM_DESTROY:
{
if (hIcon)
Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/co…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h Sat Nov 24 16:28:03 2007
@@ -59,3 +59,18 @@
#define MSG_FINDMGWDIR 0x2c
#define MSG_FINDOBJDIR 0x2d
#define MSG_FINDOUTDIR 0x2e
+
+/* Help Strings */
+#define HLP_BACKCOLORC 0x2f
+#define HLP_FONTCOLORC 0x30
+#define HLP_SBUILDTIME 0x31
+#define HLP_CCACHEUSED 0x32
+#define HLP_STRIPEDEXE 0x33
+#define HLP_FINDMGWDIR 0x34
+#define HLP_FINDLOGDIR 0x35
+#define HLP_FINDOBJDIR 0x36
+#define HLP_FINDOUTDIR 0x37
+#define HLP_SAVEBUTTON 0x38
+#define HLP_QUITBUTTON 0x39
+#define HLP_DEFAULTMSG 0x3a
+
[View Less]
Author: peterw
Date: Sat Nov 24 07:27:00 2007
New Revision: 30713
URL: http://svn.reactos.org/svn/reactos?rev=30713&view=rev
Log:
- Update the changelog and remove an uneeded set.
Modified:
trunk/tools/RosBE/RosBE-Windows/Root/Build.cmd
trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
Modified: trunk/tools/RosBE/RosBE-Windows/Root/Build.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Bui…
=========================================================…
[View More]=====================
--- trunk/tools/RosBE/RosBE-Windows/Root/Build.cmd (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/Build.cmd Sat Nov 24 07:27:00 2007
@@ -121,7 +121,6 @@
:: -x1 - Number of CPUs, plus 1.
:: -x2 - Number of CPUs, doubled.
::
-set CPUCOUNT=
for /f "usebackq" %%i in (`"%_ROSBE_BASEDIR%\Tools\cpucount.exe" -x1`) do set CPUCOUNT=%%i
if %_ROSBE_SHOWTIME% == 1 (
Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/Cha…
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt Sat Nov 24 07:27:00 2007
@@ -1,4 +1,15 @@
-*** XXX XXth, 200X - RosBE 1.0 Released
+*** XXX XXth, 200X - RosBE 1.1 Released
+
+- Updated: NASM to 2.00rc1 (Peter Ward)
+- Updated: GDB to 6.7.5.20071121 (Peter Ward)
+- Fix a bug in reladdr2line.cmd. (Peter Ward)
+- Change the default ReactOS source directory from APPDATA\RosBE\Source to PROFILE\reactos. (Peter Ward)
+- Remove the installation and APPDATA\RosBE directories on uninstall which weren't being removed. (Peter Ward)
+- Set the ccache directory to APPDATA\RosBE\.ccache instead of PROFILE\.ccache. (Peter Ward)
+- Switch default install directory back to PROGRAMFILES\RosBE. (Peter Ward)
+- Add a "Standard MinGW Build Environment" and the associated MinGW.cmd + an icon. (Peter Ward)
+
+*** Nov 18th, 2007 - RosBE 1.0 Released
- Updated: GCC 4.1.3 Build 20071015 with recent patches to get makex run under Vista. (Peter Ward, Mike Nordell)
- Updated: Binutils 2.18.50 Build 20071015. (Peter Ward)
[View Less]