boinc/clientscr
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
..
progress Quick Updates 2010-08-04 18:14:54 +00:00
res Fix even more file permissions 2016-06-11 19:07:35 +02:00
Mac_Saver_Module.h SCR: Mac: continue replacing deprecated Mac APIs 2016-12-16 04:28:41 -08:00
Mac_Saver_ModuleView.h SCR: Mac: continue replacing deprecated Mac APIs 2016-12-16 04:28:41 -08:00
Mac_Saver_ModuleView.m SCR: Mac: continue replacing deprecated Mac APIs 2016-12-16 04:28:41 -08:00
Makefile.am - A bunch of tweaks from Steffen Moller, e.g. using MAXPATHLEN 2012-09-21 03:52:24 +00:00
boinc_ss.h - Cleanup various warnings 2009-12-16 19:55:09 +00:00
boinc_ss.rc client & manager: Update icons for all client-side components. 2014-02-14 16:05:42 -05:00
boinc_ss_opengl.h More line endings (Part 2, From Rom) 2013-03-04 17:24:18 +01:00
boinc_ss_opengl.rc client & manager: Update icons for all client-side components. 2014-02-14 16:05:42 -05:00
gfx_switcher.cpp all components: change strcpy() to strlcpy() when possible. 2013-06-03 20:24:48 -07:00
mac_saver_module.cpp SCR: Mac: continue replacing deprecated Mac APIs 2016-12-16 04:28:41 -08:00
screensaver.cpp wrapper: fix Win build (remove --version option) 2016-09-09 15:41:23 -07:00
screensaver.h - Cleanup various warnings 2009-12-16 19:55:09 +00:00
screensaver_win.cpp LIB: Introduce the notion of per-user account log files. Setup the manager, tray applet, and screen saver to use per-user account log files. Technically the default screen saver should be as well. 2014-03-06 23:02:04 -05:00
screensaver_win.h - WINSCR: Use the DefProcHandler function when processing WM_CLOSE/WM_DESTROY 2012-04-27 20:50:27 +00:00
screensaver_x11.cpp - eliminate use of alloca() and strdupa(). 2013-03-04 17:24:19 +01:00
ss_app.cpp Win build: manage compiler warnings better: 2017-01-27 01:27:32 -08:00
ss_config.xml SS: Screensaver coordinator reads ss_config.xml file; if default ss ran during science phase, shorten next default phase 2009-02-06 11:17:13 +00:00