Commit Graph

1588 Commits

Author SHA1 Message Date
Vitalii Koshura 1c7c64ea47
vboxwrapper: Fix vboxwrapper_vs2013.vcxproj build.
Add missed vbox_mscom51.cpp and vbox_mscom51.h files to the project.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2017-04-25 00:07:31 +03:00
David Anderson 2c493f50c1 Update Installshield files and vboxwrapper version 2017-03-25 23:28:35 -07:00
David Anderson b58bf7978b vboxwrapper: bump version# to 26198 2017-02-02 13:46:37 -08:00
David Anderson ca80cac75a Win build: manage compiler warnings better:
VS lets you choose the compiler warning level, 0 to 4.
Higher is good because compiler warnings often indicate bugs.
However, some warnings are noise, and having a lot of them is bad
because they conceal the important ones.
As an example, a recent update to VS2010 causes it to spew warnings of the form
"function _strdup() is deprecated; use _strdup() instead.

So the new policy is:
- everything compiles with warning level 4
- in boinc_win.h we use #pragmas to suppress 3 specific warnings
  that occur a lot in our code, and are not bugs:
  - the _function names as described above
  - constant conditional expression (like while(1))
  - conversion from int to char

And the goal is to build everything with zero warnings
except from outside code like zip.
We're pretty close to that.

The project files for other VS versions should be modified
to also use level 4 everywhere.
2017-01-27 01:27:32 -08:00
David Anderson 33baa0bca1 client: fix compile errors and warnings 2016-12-22 11:25:44 -08:00
Rom Walton b5d1119972 BUILD: Revert the changes for VS2012 2016-12-18 12:23:30 -08:00
Rom Walton db235ff199 BUILD: Update vboxwrappers version to 26197. 2016-08-08 08:10:17 -07:00
Rom Walton 6a0713c0a0 BUILD: Update vboxwrappers version to 26196. 2016-07-12 23:15:16 -07:00
Rom Walton fe6dfb418a BUILD: Update vboxwrappers version to 26195. 2016-07-12 23:03:44 -07:00
Rom Walton 211cb04be9 BUILD: Update vboxwrappers version to 26194. 2016-07-04 16:31:42 -07:00
Rom Walton 0fc08e0ffa BUILD: Update vboxwrappers version to 26193. 2016-06-15 23:46:22 -07:00
Rom Walton d0aec882f2 BUILD: Update vboxwrappers version to 26192. 2016-06-14 09:52:18 -07:00
Rom Walton 95ff3db917 BUILD: Update vboxwrappers version to 26191. 2016-06-13 19:47:02 -07:00
Rom Walton 6e792288e4 BUILD: Update vboxwrappers version to 26190. 2016-06-13 09:51:13 -07:00
Rom Walton bf53dc8a01 BUILD: Update vboxwrappers version to 26189. 2016-06-12 22:04:52 -07:00
Rom Walton f68d6951e8 BUILD: Update vboxwrappers version to 26188. 2016-06-12 20:37:31 -07:00
Rom Walton 2d2beded16 BUILD: Update vboxwrappers version to 26187. 2016-06-10 08:08:38 -07:00
Rom Walton a1b337aaa0 BUILD: Update vboxwrappers version to 26186. 2016-06-03 23:16:59 -07:00
Rom Walton 5d0ac6d573 BUILD: Update vboxwrappers version to 26185. 2016-06-03 23:00:48 -07:00
Rom Walton 0f3b0ccc8f VBOX: Add support for VirtualBox 5.1 (MSCOM) 2016-06-03 21:47:43 -07:00
funkydude 71831ee639 Expand usage of HTTPS and fix a few URLs 2016-03-08 20:04:28 +00:00
Rom Walton 5ea0fffef2 WINBUILD: Fix sleeper and multithread as well 2016-03-02 10:02:00 -05:00
Rom Walton dccf63535b WINBUILD: Make building wrapper/vboxwrapper/example_app all link under Visual Studio 2013
I apparently broke this when I removed a bunch of Win9x hacks and converted them into console based applications.
2016-03-02 09:56:57 -05:00
Rom Walton 59ff29e5ed WINBUILD: Fix building the client simulator on Windows 2016-02-15 21:52:18 -05:00
Rom Walton 1621d19251 WINBUILD: Update VS2013 project files 2016-02-15 15:17:55 -05:00
Rom Walton 510c1860d7 WINBUILD: Fix copyright text in the installer bootstrap executable. 2016-02-14 01:04:00 -05:00
Rom Walton 8408b989cd WINBUILD: Since the installer custom actions now depend on libboinc and parts of it can be shared with other platforms, move it into a more neutral location. 2016-02-11 16:32:02 -05:00
Rom Walton 6af86ef2f2 WINBUILD: Update the custom actions 2016-02-10 18:14:47 -05:00
Rom Walton 5299dfed3b WINBUILD: Skip decoding the setup cookie. 2016-02-10 18:12:42 -05:00
Rom Walton 52ab02ae92 BUILD: Update vboxwrappers version to 26184. 2016-02-10 15:06:54 -05:00
Rom Walton 0c981fea90 WINBUILD: Update for cookieless install. 2016-02-10 11:14:24 -05:00
Rom Walton 6beafff693 WCG: New feature 'cookieless installs'
See: http://boinc.berkeley.edu/trac/wiki/SimpleAttach#CookielessInstalls

Signed-off-by: Rom Walton <romw@romwnet.org>
2016-02-08 15:51:33 -05:00
Rom Walton efcbc3c38d BUILD: Update vboxwrappers version to 26183. 2016-02-07 17:20:00 -05:00
Rom Walton c080bba6bf BUILD: Update vboxwrappers version to 26182. 2016-02-03 21:58:34 -05:00
Rom Walton d44644111c BUILD: Update vboxwrappers version to 26181. 2016-02-03 21:56:29 -05:00
Rom Walton 12692d3a3c BUILD: Update vboxwrappers version to 26180. 2016-01-30 14:05:43 -05:00
David Anderson 3758ae4ebc Use HTTPS also for network test URL, and for WCG custom URLs 2016-01-27 21:15:19 -08:00
Rom Walton 062bff0d62 WINBUILD: Remove two additional projects from the list that is being reviewed. 2016-01-06 12:33:42 -05:00
Rom Walton a6f54bba9a WINBUILD: Create a solution for the IBM security review team.
Removes projects that are not needed for a client release.
2016-01-05 13:14:50 -05:00
Rom Walton 1e3b1ae67c BUILD: Update vboxwrappers version to 26179.
BUILD: Update wrappers version to 26016.
2015-11-19 23:54:40 -05:00
Rom Walton 169b873fe6 example_app: reclassify the example_app as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:24:19 -05:00
Rom Walton 0d31129a2a example_app_multi_thread: reclassify the example_app_multi_thread as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:22:36 -05:00
Rom Walton ea07bf4ef8 example_app_nvcuda: reclassify the example_app_nvcuda as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:19:30 -05:00
Rom Walton 45d140195d example_app_opencl: reclassify the example_app_opencl as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:04:17 -05:00
Rom Walton 4914d95a59 sleeper: reclassify the sleeper as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:01:20 -05:00
Rom Walton 0de56b1a59 wrapper: reclassify the wrapper as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.

NOTE: At some point parameter parsing and processing the job file was moved ahead of the diagnostics initialization code.  This had the unfortunate consequence of making errors that happened before the diagnostics code initialized disappear.

Switching wrapper to a console application will mean that launching it from a console window will cause the console window to block and display anything written to stderr/stdout regardless of whether the diagnostics code is initialized.
2015-11-19 13:52:18 -05:00
Rom Walton ce0e2dab0f vboxwrapper: reclassify the vboxwrapper as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 13:41:02 -05:00
Rom Walton ee7e0dbe20 WCG: Update project files so they branch to WCG specific code and resources. 2015-10-28 16:30:07 -04:00
Rom Walton cdd855b326 WCG: Add updated project files 2015-10-27 12:28:27 -04:00
Rom Walton bfb0ab4984 WCG: Remove obsolete project files 2015-10-27 11:42:02 -04:00