Commit Graph

373 Commits

Author SHA1 Message Date
Peter Ward
3d04846055 - Clarify the english in options.exe a bit.
svn path=/trunk/tools/RosBE/; revision=571
2007-11-25 20:22:55 +00:00
Peter Ward
4713d6082b - Fix the uninstall previous routine.
svn path=/trunk/tools/RosBE/; revision=570
2007-11-25 19:44:22 +00:00
Peter Ward
43ffe92d4a - Add back detection of previous versions of RosBE (versions 0.3.5b2 and before).
svn path=/trunk/tools/RosBE/; revision=569
2007-11-25 18:16:54 +00:00
Pierre Schweitzer
b11b0e47b8 Improved check for log directory
svn path=/trunk/tools/RosBE/; revision=568
2007-11-25 16:45:02 +00:00
Peter Ward
e0f77dcc81 - Forgot to pass parameters when I changed to subs :P.
svn path=/trunk/tools/RosBE/; revision=567
2007-11-25 15:42:42 +00:00
Peter Ward
4255fc3e38 - Change BUILD and BUILDMULTI into subs, little cleaner this way.
svn path=/trunk/tools/RosBE/; revision=566
2007-11-25 15:25:44 +00:00
Pierre Schweitzer
480bd81528 Really cleanup code (Thanks to GedMurphy)
svn path=/trunk/tools/RosBE/; revision=565
2007-11-24 19:56:41 +00:00
Pierre Schweitzer
4dd9fd1b06 Code cleanup
svn path=/trunk/tools/RosBE/; revision=564
2007-11-24 19:28:28 +00:00
Pierre Schweitzer
7e5f55306e Added help strings when mouse is over a control
Please check English translation

svn path=/trunk/tools/RosBE/; revision=563
2007-11-24 13:28:03 +00:00
Colin Finck
7cc32bbadc Also set the working directory for the "Options" shortcut correctly
svn path=/trunk/tools/RosBE/; revision=562
2007-11-24 13:11:41 +00:00
Peter Ward
ecf142e5b1 - Add a pushd/popd to options.cmd so that options.exe pulls up a better default path for MinGW/GCC.
svn path=/trunk/tools/RosBE/; revision=561
2007-11-24 13:02:02 +00:00
Peter Ward
4a817bc69a - Update the changelog and remove an uneeded set.
svn path=/trunk/tools/RosBE/; revision=560
2007-11-24 04:27:00 +00:00
Peter Ward
44923e8c4a - Fix a typo and add 'makex' to the MinGW prompt for convenience.
svn path=/trunk/tools/RosBE/; revision=559
2007-11-24 01:20:57 +00:00
Peter Ward
698a446488 - Change the default ReactOS source directory from $APPDATA\RosBE\Source
to $PROFILE\reactos.
- Remove the $APPDATA\RosBE directory on uninstall which wasn't being removed.

svn path=/trunk/tools/RosBE/; revision=558
2007-11-24 01:05:48 +00:00
Peter Ward
d511207b28 - Set the ccache directory to APPDATA\RosBE\.ccache instead of PROFILE\.ccache.
svn path=/trunk/tools/RosBE/; revision=557
2007-11-24 00:23:05 +00:00
Peter Ward
2f0613f63c - Make the MinGW prompt start in the users dir instead of My Documents like the real windows propt does.
svn path=/trunk/tools/RosBE/; revision=556
2007-11-23 22:52:42 +00:00
Peter Ward
cd60c9e54e - Switch default install directory back to Program Files\RosBE.
- Remove the installation directory on uninstall which wasn't being removed.
- Bump the version to 1.1.
- Add a "Standard MinGW Build Environment" and the associated MinGW.cmd + an icon.

svn path=/trunk/tools/RosBE/; revision=555
2007-11-23 22:34:50 +00:00
Peter Ward
4ae5eb1854 - No need to clear these here anymore.
svn path=/trunk/tools/RosBE/; revision=554
2007-11-23 18:13:03 +00:00
Colin Finck
d47da1234d - Fix scut.cmd again.
My previous attempt passed all parameters as one parameter to scut.exe, this one should work correct now.
- Check if fgets was really successful, if not terminate the program.
  This prevents bad outputs if the user pressed Control-C at a prompt.

svn path=/trunk/tools/RosBE/; revision=553
2007-11-23 17:01:34 +00:00
Peter Ward
db2cbf5912 - Fix reladdr2line.cmd.
svn path=/trunk/tools/RosBE/; revision=552
2007-11-23 16:19:57 +00:00
Colin Finck
664eb61015 - Use ISO C++ functions instead of deprecated POSIX-only ones to make scut compilable with both GCC and MSVC
- Add a MSVC project file for scut
- Start making scut portable and shareable between RosBE-Windows and RosBE-Unix. Anyway, the Unix part is still untested :-P

svn path=/trunk/tools/RosBE/; revision=551
2007-11-21 22:22:39 +00:00
Colin Finck
f6023aadca Use _stricmp instead of _strnicmp to ensure that the function jumps into the shortcut handling block, when the user entered a shortcut name as the parameter.
svn path=/trunk/tools/RosBE/; revision=550
2007-11-21 21:28:46 +00:00
Daniel Reimer
b8030ab477 revert my stupidity
svn path=/trunk/tools/RosBE/; revision=549
2007-11-21 21:20:50 +00:00
Daniel Reimer
c94d29d462 oops. I thought I commited this already. Fixes for Changelog. A bit too late for 1.0
svn path=/trunk/tools/RosBE/; revision=548
2007-11-21 20:29:21 +00:00
Colin Finck
be49658c90 Use "call" again instead of just executing the command, so the batch waits for the application to end.
But put the parameter into quotation marks, so the /? parameter is correctly passed to scut.exe.

svn path=/trunk/tools/RosBE/; revision=547
2007-11-21 16:47:28 +00:00
Colin Finck
ca837b3547 Simplify scut.cmd, remove much duplicated code
svn path=/trunk/tools/RosBE/; revision=546
2007-11-21 15:40:40 +00:00
Colin Finck
789cb6e5df Start sharing some tools between RosBE-Windows and RosBE-Unix, beginning with "cpucount"
- Create a portable version (Windows, Mac OS X, other Unices) of "cpucount" based on the RosBE-Unix version along with a universal Makefile and a Readme file
- Remove the other versions of "cpucount"
- Remove the LFLAGS option from the RosBE-Windows Tools Makefile, it was never used.
  Instead add a STRIP option and use it for every target.
- Set WINVER in the RosBE-Windows Tools Makefile to 0x500 to ensure that no one uses API's, which are not compatible with Windows 2000 and XP

svn path=/trunk/tools/RosBE/; revision=545
2007-11-21 13:49:44 +00:00
Pierre Schweitzer
112c3d09ce Log directory is created if it doesn't exists.
svn path=/trunk/tools/RosBE/; revision=544
2007-11-18 17:49:19 +00:00
Peter Ward
e3314a1fbd - Clarify component descriptions a bit.
svn path=/trunk/tools/RosBE/; revision=541
2007-11-15 21:11:51 +00:00
Daniel Reimer
eb0e2c4b4d last fixes for changelog
svn path=/trunk/tools/RosBE/; revision=539
2007-11-15 10:31:45 +00:00
Daniel Reimer
512a2fb534 Byebye, Trailing Spaces
svn path=/trunk/tools/RosBE/; revision=538
2007-11-15 08:05:51 +00:00
Daniel Reimer
cd9af00944 Add a installation selection for GDB.
svn path=/trunk/tools/RosBE/; revision=537
2007-11-14 14:53:51 +00:00
Peter Ward
e006e8caa0 - Add a missing setlocal for an errorlevel check and remove a stray blank line from being displayed in the help.
svn path=/trunk/tools/RosBE/; revision=536
2007-11-12 19:36:24 +00:00
Peter Ward
0377bc2e99 - Switch back to using the cygwin based ccache, the other doesn't work.
- Give the RosBE a clear path to work with to avoid problems on Vista (plus some other problems as well).

svn path=/trunk/tools/RosBE/; revision=535
2007-11-12 04:20:23 +00:00
Peter Ward
c7062bb51c - Use a a native compiled ccache and add the associated patch.
svn path=/trunk/tools/RosBE/; revision=534
2007-11-11 03:07:37 +00:00
Peter Ward
e8018f41ee - Add the cygwin1.dll file required for ccache.
svn path=/trunk/tools/RosBE/; revision=533
2007-11-11 01:41:25 +00:00
Peter Ward
85aaa4bb79 - Switch to using SYSTEMDRIVE\RosBE instead of PROGRAMFILES to avoid a problem in windres.
svn path=/trunk/tools/RosBE/; revision=532
2007-11-11 01:10:39 +00:00
Peter Ward
60925ac108 - Add the logiglib include back, and make the default source dir in appdata.
svn path=/trunk/tools/RosBE/; revision=531
2007-11-10 19:35:53 +00:00
Aleksey Bragin
226b5a75fe - Fix russian translation, by towerr.
svn path=/trunk/tools/RosBE/; revision=530
2007-11-10 12:34:55 +00:00
Aleksey Bragin
1e56d8ea4c Tower <tumans@nm.ru>
- Russian translation for config tool.

svn path=/trunk/tools/RosBE/; revision=529
2007-11-10 11:08:08 +00:00
Peter Ward
ac7192a126 - Update the readmes and changelog a bit.
svn path=/trunk/tools/RosBE/; revision=528
2007-11-10 03:38:19 +00:00
Peter Ward
a166bb8ed1 - Remove the admin checks, no reason for them anymore.
svn path=/trunk/tools/RosBE/; revision=527
2007-11-10 02:55:45 +00:00
Peter Ward
8d5e9e7d7e - Switch to MUI2, have optional components selected by default and deactivate the license page for the time being.
svn path=/trunk/tools/RosBE/; revision=526
2007-11-10 02:24:43 +00:00
Peter Ward
79e892e66f - Fix a bug in renv.
svn path=/trunk/tools/RosBE/; revision=525
2007-11-10 00:43:08 +00:00
Peter Ward
686ce061a3 - Center the title in the banner better.
svn path=/trunk/tools/RosBE/; revision=524
2007-11-09 23:46:10 +00:00
Peter Ward
0214b6b827 - Only install the icon we require.
svn path=/trunk/tools/RosBE/; revision=523
2007-11-09 23:33:19 +00:00
Peter Ward
b8f99c75e5 - Change the default installation directory to PROGRAMFILES\RosBE.
svn path=/trunk/tools/RosBE/; revision=522
2007-11-09 22:44:14 +00:00
Peter Ward
8ac25b3dda - Remove the terminal icon :P and use the rosbe.ico one.
svn path=/trunk/tools/RosBE/; revision=521
2007-11-09 22:21:17 +00:00
Peter Ward
998b4b1896 - Rename reactos.ico to rosbe.ico and add a trash icon from trunk for the uninstall icon.
svn path=/trunk/tools/RosBE/; revision=520
2007-11-09 18:40:14 +00:00
Peter Ward
c60abf8c3d - Fix Typo.
svn path=/trunk/tools/RosBE/; revision=519
2007-11-09 18:03:34 +00:00
Peter Ward
0ca3ad17fc - Remove references to tools that will no longer be included.
svn path=/trunk/tools/RosBE/; revision=518
2007-11-09 17:51:02 +00:00
Peter Ward
23e86c976a - FILE to fp ;).
svn path=/trunk/tools/RosBE/; revision=517
2007-11-09 17:07:56 +00:00
Colin Finck
37f72b75ca - Create the %AppData%\RosBE directory if it does not exist
- Change all 'FILE *FILE' variables to 'FILE *fp' to avoid variable name/type name confusions

svn path=/trunk/tools/RosBE/; revision=516
2007-11-08 22:34:49 +00:00
Colin Finck
cfe1a1156b Create a "RosBE" folder and move the "RosBE-Windows" and "RosBE-Unix" folders there. The new "RosBE" folder can now contain shared stuff.
Move the "Patches" folder from "RosBE-Windows" to this folder as well, since we plan to use exactly the same Build Tools codebase and patches for the Windows and the Unix version now.

svn path=/trunk/tools/RosBE/; revision=515
2007-11-08 21:25:55 +00:00
Colin Finck
2b8d933496 Make cpucount more similar to the RosBE-Unix version
- Show the Usage text, when any unknown parameter has been specified
- Makes the whole code a bit smaller :-D

svn path=/trunk/tools/RosBE-Windows/; revision=514
2007-11-08 20:20:59 +00:00
Daniel Reimer
e2c2066ecf Added CCache to the Install Selection.
Sorted the Section a bit more effective.

svn path=/trunk/tools/RosBE-Windows/; revision=513
2007-11-08 12:29:02 +00:00
Daniel Reimer
ed13bde5ef Fix the dead shortcut in Start menu when Config is not installed.
svn path=/trunk/tools/RosBE-Windows/; revision=512
2007-11-08 10:37:40 +00:00
Daniel Reimer
aedd7ea72c Fix Icon and Uninstall Procedure. This should be the Final Commit for the Installer.
svn path=/trunk/tools/RosBE-Windows/; revision=511
2007-11-08 10:14:57 +00:00
Daniel Reimer
6787b002ec Commit 2 of infinity. Getting closer to my final.
svn path=/trunk/tools/RosBE-Windows/; revision=510
2007-11-08 09:31:46 +00:00
Daniel Reimer
3a39465275 Commit 1 of 314293: Get the Installer ready for Version 1.0. First steps to let select the components to install.
Add the new Icon for the CMD Window 

svn path=/trunk/tools/RosBE-Windows/; revision=509
2007-11-08 09:08:56 +00:00
Pierre Schweitzer
f6107d6932 - Silent last warning
- Some code cleanup

svn path=/trunk/tools/RosBE-Windows/; revision=507
2007-11-07 12:12:02 +00:00
Pierre Schweitzer
9db61dba67 Partially revert rev 30214 for two reasons :
- French texts need a space before a ! (cf : previous commits)
- Colors were good according to those docs : http://support.microsoft.com/kb/86371/en-us and http://www.computerhope.com/color.htm

svn path=/trunk/tools/RosBE-Windows/; revision=506
2007-11-06 11:13:01 +00:00
Daniel Reimer
579dace77d Fix some things in the RC Files, like the Color Names and some typos.
Translate German stuff.

svn path=/trunk/tools/RosBE-Windows/; revision=505
2007-11-06 08:02:37 +00:00
Pierre Schweitzer
1ddc63744f Moved last hardcoded strings to RC files
svn path=/trunk/tools/RosBE-Windows/; revision=504
2007-11-05 23:01:37 +00:00
Daniel Reimer
6e36a47733 Add the odt instead of the pdf.
svn path=/trunk/tools/RosBE-Windows/; revision=503
2007-11-05 22:53:51 +00:00
Pierre Schweitzer
f7b7bad207 Added a status bar to display status of previous settings
svn path=/trunk/tools/RosBE-Windows/; revision=502
2007-11-05 22:39:12 +00:00
Pierre Schweitzer
af9525e069 Moved colors names to RC files
svn path=/trunk/tools/RosBE-Windows/; revision=501
2007-11-05 22:15:45 +00:00
Daniel Reimer
7afc39f5cd MP Setting was removed from config.template.rbuild today. So it will be removed from config.cmd too.
svn path=/trunk/tools/RosBE-Windows/; revision=500
2007-11-05 22:04:01 +00:00
Peter Ward
e8f0fcaf58 - Add the last bit to scut.cmd, should behave properly now.
svn path=/trunk/tools/RosBE-Windows/; revision=499
2007-11-05 13:50:23 +00:00
Peter Ward
2161d19c51 - Very quickly, make scut.exe create it's file if needed and remoce the srclist.txt from svn.
svn path=/trunk/tools/RosBE-Windows/; revision=498
2007-11-05 13:04:18 +00:00
Pierre Schweitzer
b3b899c3b3 - Fixed typo
- Code cleanup
- Changed color name to match with good names

svn path=/trunk/tools/RosBE-Windows/; revision=495
2007-11-05 10:23:42 +00:00
Pierre Schweitzer
2d65af7fbf - Updated translations according to changes in rev 30015
- Updated changelog

svn path=/trunk/tools/RosBE-Windows/; revision=494
2007-11-04 22:25:35 +00:00
Pierre Schweitzer
0fd8db7b3f - Silent A warning
- Fixed THE last bug (bis)

svn path=/trunk/tools/RosBE-Windows/; revision=493
2007-11-04 22:11:44 +00:00
Pierre Schweitzer
0b99d269be Fixed last bugs (I hope !)
svn path=/trunk/tools/RosBE-Windows/; revision=492
2007-11-04 22:00:09 +00:00
Pierre Schweitzer
a6fc34c918 - Silent some warnings
- Fixed bugs with control state when loading settings
- Free memory

svn path=/trunk/tools/RosBE-Windows/; revision=491
2007-11-04 21:14:12 +00:00
Pierre Schweitzer
7aefb3362f Second part of my previous patch.
- Previous settings are loaded
- TODO list is now empty !

svn path=/trunk/tools/RosBE-Windows/; revision=490
2007-11-04 20:29:50 +00:00
Peter Ward
026719e3f5 - Create the APPDATA\RosBE if required.
svn path=/trunk/tools/RosBE-Windows/; revision=489
2007-11-04 14:42:00 +00:00
Peter Ward
eeadf352c0 - Add missing endlocals.
svn path=/trunk/tools/RosBE-Windows/; revision=488
2007-11-04 14:13:14 +00:00
Daniel Reimer
cf3c2b5d4f Patch by Pierre Schweitzer:
This is first part to get rid of TODO list
- Reorganized code
- Added check to avoid buffer overflow
- Removed unused vars
- Improved Save button status

svn path=/trunk/tools/RosBE-Windows/; revision=487
2007-11-04 14:05:34 +00:00
Daniel Reimer
35eaebf087 And as always... you forget something...
Cleanup the Tools needed txt-file
remove the mirror file of srclist.txt

svn path=/trunk/tools/RosBE-Windows/; revision=486
2007-11-01 22:13:09 +00:00
Daniel Reimer
70b40747a7 Reorganize Setup to Copy srclist.txt to Application Data\RosBE.
Update Changelog once more.
If no more Bugs show up then will this be my last commit for Version 1.0 of RosBE.

svn path=/trunk/tools/RosBE-Windows/; revision=485
2007-11-01 22:06:37 +00:00
Daniel Reimer
578040afd3 Removing the Tools Subfolder from PATH removed SVN, too and only left sSVN. I guess some devs would kill me if this would be the case in Final :-P
svn path=/trunk/tools/RosBE-Windows/; revision=484
2007-11-01 21:27:25 +00:00
Daniel Reimer
b9d29bd946 Remove The tools folder from Path and edit all calls to these tools. This prevents that another tool which might be directly accessable thx to the Path var cause any problems.
svn path=/trunk/tools/RosBE-Windows/; revision=483
2007-11-01 20:43:47 +00:00
Daniel Reimer
52d2275933 Get rid of the last Unix Tool: SED. Byebye
svn path=/trunk/tools/RosBE-Windows/; revision=482
2007-11-01 20:02:51 +00:00
Peter Ward
bc9e9bbce2 - Fix the config.rbuild checks... variable expansion in cmd sucks :P.
svn path=/trunk/tools/RosBE-Windows/; revision=481
2007-11-01 15:45:51 +00:00
Daniel Reimer
98d9a2dc02 Add some forgotten "" and add the list feature back to RosBE. It already was in the new C Version, but not in the .cmd which calls it.
svn path=/trunk/tools/RosBE-Windows/; revision=480
2007-11-01 15:33:59 +00:00
Daniel Reimer
7679c8faa0 Unload all Vars a Script creates at the end of it.
Give the Vars in Config better names than X and XX.

svn path=/trunk/tools/RosBE-Windows/; revision=479
2007-11-01 15:10:44 +00:00
Daniel Reimer
d924a750a3 Remove cut and grep dependency from config. byebye for two other external tools. Still TBD : SED
svn path=/trunk/tools/RosBE-Windows/; revision=478
2007-11-01 13:30:03 +00:00
Daniel Reimer
28554e9654 Use Temp Folder instead of RosBE BaseDir or Temp Files.
svn path=/trunk/tools/RosBE-Windows/; revision=477
2007-10-31 19:48:32 +00:00
Peter Ward
87a49a5af7 - Make options.exe use APPDATA.
- Move the functionality of scut.cmd into a .c file
  (and use APPDATA for srclist.txt).
- Give rosbe-gcc-env.cmd the ability to initialize a GCC without
  the rest of the scripts.
- Changed the options.exe icon to one that fits better with an
  "options" tool.
- options.exe will live in the Tools directory now.
- Move Root\srclist.txt to Tools\srclist.txt.
- Other miscellaneous cleanup.

svn path=/trunk/tools/RosBE-Windows/; revision=476
2007-10-31 15:15:29 +00:00
Daniel Reimer
d048d5956b Some more fixes
svn path=/trunk/tools/RosBE-Windows/; revision=475
2007-10-30 14:43:38 +00:00
Daniel Reimer
e4d51ba47f Cleanup Code. (Thx to Ged Murphy)
Update Info.txt

svn path=/trunk/tools/RosBE-Windows/; revision=474
2007-10-30 14:34:27 +00:00
Daniel Reimer
ecf182a9d7 My try to make RosBE Configurator using Default LogDir on a Empty TextBox and the Path in the Box if not empty. DANGER: N00b Code. Plz Check!
svn path=/trunk/tools/RosBE-Windows/; revision=473
2007-10-29 21:33:50 +00:00
Daniel Reimer
8cc246ec93 Update the Changelog once more.
Remove Trailing Spaces.
Version 1.0 Soon at your local nerd's house.

svn path=/trunk/tools/RosBE-Windows/; revision=472
2007-10-29 20:30:28 +00:00
Daniel Reimer
c0b1784b16 And another nice Patch by Pierre Schweitzer.
- Improved sample text display (using bold font)
- Centered sample text in rect
- Continued code cleanup

svn path=/trunk/tools/RosBE-Windows/; revision=471
2007-10-28 20:43:08 +00:00
Daniel Reimer
6244783616 Fix one bug in ssvn. Now it does checkout in %CD% not %CD%/reactos
svn path=/trunk/tools/RosBE-Windows/; revision=470
2007-10-28 18:49:01 +00:00
Peter Ward
008ddfc2c0 - Couple of small fixes.
svn path=/trunk/tools/RosBE-Windows/; revision=469
2007-10-27 14:50:36 +00:00
Daniel Reimer
49944e40da Patch by Pierre Schweitzer:
- Fixed a small regression with save button state introduced in rev 29850
- Moved UINT i to loop as it was done previously (that's C99 standard, and better)
- Updated french translation

svn path=/trunk/tools/RosBE-Windows/; revision=468
2007-10-27 13:17:48 +00:00
Peter Ward
53e6d31c31 - Fix typo.
svn path=/trunk/tools/RosBE-Windows/; revision=467
2007-10-26 12:50:57 +00:00
Peter Ward
2033902636 - Forgot to remove these lines.
svn path=/trunk/tools/RosBE-Windows/; revision=466
2007-10-26 12:35:55 +00:00