Commit Graph

1620 Commits

Author SHA1 Message Date
David Anderson 777c25b7e6
Merge pull request #2491 from AenBleidd/wsl_detect
WSL detect initial implementation
2018-05-31 14:06:10 -07:00
Vitalii Koshura 19a13d1e80
Move common linux detection functions to separate file.
Move WSL detection functions to separate file.
Update projet files for Windows, linux and MacOS

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-05-27 20:06:16 +03:00
David Anderson 61b6068596 Win installer: update project list 2018-04-16 22:03:20 -07:00
Vitalii Koshura a9d5b8ef1a
Fix copyright year
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-02-26 16:49:02 +02:00
Vitalii Koshura fc1aaebe80
Fix fsf.org links
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-02-18 03:29:48 +02:00
Vitalii Koshura b13f09d066
Update links in license files to point correct link to sources
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-02-18 00:53:30 +02:00
Vitalii Koshura 55348af5db
[VS2010] Build boincsim project by default in Debug|Win32 and Debug|x64 configurations
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-01-28 22:26:52 +02:00
Vitalii Koshura fa796d448d
[VS2013] Build boincsim project by default in Debug|Win32 and Debug|x64 configurations
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-01-28 14:43:43 +02:00
Vitalii Koshura b593645e68
Fix windows build using VS2013.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-01-25 14:14:22 +02:00
David Anderson 05e3ad68b9 Make 32-bit builds work again by massive editing of project files. 2018-01-25 02:02:05 -08:00
David Anderson 159ef61f21 Update project files to work for Release mode also 2018-01-25 01:16:42 -08:00
David Anderson 1a55b4dad2 Client simulator: fix Win build 2018-01-20 14:51:58 -08:00
David Anderson 4a759ba246 Win build: include win_build in include directory list.
That way can include "config.h" in Win builds
2018-01-19 21:19:39 -08:00
David Anderson 0d1c8f855a Win installer: don't overwrite project list file.
People doing early testing of autologin may need to delete old files.
2017-11-16 00:12:10 -08:00
David Anderson 5c4fea1e7a Client: make autologin work for account managers as well as projects.
The login_token_lookup RPC returns different things in the 2 cases
2017-11-15 22:36:54 -08:00
David Anderson 45a8dce80f several autologin fixes
- get user/team names from lookup-token reply to populate project info
- fix build error in custom action
- mark all_projects_list.xml as "overwrite" in Installshield file.
  Otherwise it leaves the old one there sometimes.
- use a project list with test items
2017-11-15 00:44:14 -08:00
Kevin Reed 37ed5eb53d Merge branch 'master' into dpa_autologin_client 2017-11-14 14:40:43 -06:00
Kevin Reed 500790f8c7 Merge branch 'master' into dpa_autologin_client 2017-11-14 09:10:46 -06:00
David Anderson 4a83cae554 Windows installer: change custom action to write installer filename to file
Also add missing image file and update .ism for win 64
2017-11-09 01:20:56 -08:00
Rom Walton c5bb4c4231 WINBUILD: Make the custom action project build again 2017-11-06 21:13:46 -08:00
David Anderson 1d1ca8250e VBoxwrapper: bump version # 2017-11-04 16:19:34 -07:00
David Anderson a3adb24671 client, Win: add new file to project files 2017-11-02 14:41:08 -07:00
David Anderson bbc352881b client: add support for streamlined register/download/attach
- on startup, look for and parse a file containing the installer filename,
    which encodes a project ID and login token.
- look up the project ID in the all-projects list
- do an RPC to that project, mapping the login token to weak auth
- attach to that project using weak auth
2017-11-02 14:08:05 -07:00
Rom Walton 805a3374b3 Vboxwrapper: Fix issue with not being able to create a Vbox 5.2 COM instance to vboxsvc
Also update VS2013 project file.
2017-10-08 09:53:37 -07:00
Rom Walton aaf6499f54 Vboxwrapper: Add support for VirtualBox 5.2 via the published COM Interface 2017-10-07 11:36:10 -07:00
David Anderson bdbbd5458b Add new files to VS2010 project files 2017-08-26 15:16:48 -07:00
Christian Beer fd68b1cbc8 Merge pull request #1886 from AenBleidd/AppVeyorSupport-for-pr
Build Windows: Add AppVeyor support for Windows CI builds.
2017-08-10 09:23:39 +02:00
Juha Sointusalo 95932f84b4 winbuild: add keyword.{h,cpp} to VS2013 solution 2017-07-31 23:21:24 +03:00
David Anderson e8d0453d47 Manager: if a job has keywords, show them in task properties 2017-07-30 14:10:38 -07:00
David Anderson 930f58e1c6 Add new file to Win project; fix compile warning
Also update Installshield files for VBox 5.1.22
2017-07-16 12:08:21 -07:00
David Anderson f75f91d860 Update project files
The project file in the Win build directory has to be updated
before making an installer.
I added instructions to the wiki:
https://boinc.berkeley.edu/trac/wiki/AdminInstallerWin
2017-07-05 01:14:39 -07:00
Vitalii Koshura f3facced64
Build Windows: Use cache during AppVeyor build
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2017-04-28 03:19:07 +03:00
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