boinc/samples/gfx_html
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
..
res HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
templates HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
browser.cpp HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
browser.h HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
browser.idl HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
browser_win.h
browser_win.rc HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
browserctrl_win.cpp WINBUILD: Cleanup work to support VS 2013 builds 2015-05-06 18:14:31 -04:00
browserctrl_win.h HTMLGFX: Normalize the URLs configured by way of the configuration file. MSHTML would attempt to use HTTP when only a filename was given. 2014-12-29 23:09:54 -05:00
browserlog.cpp HTMLGFX: parse a boinc_graphics.xml file for a list of optional urls the htmlgfx can use for various states (running, suspended, network suspended, exiting). 2014-12-27 01:25:10 -05:00
browserlog.h HTMLGFX: parse a boinc_graphics.xml file for a list of optional urls the htmlgfx can use for various states (running, suspended, network suspended, exiting). 2014-12-27 01:25:10 -05:00
browsermain_win.cpp HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
browsermain_win.h HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
browserwnd_win.cpp HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
browserwnd_win.h HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
graphics.cpp HTMLGFX: Determine the real path of the graphics description file with boinc_resolve_filename API. 2014-12-27 13:09:23 -05:00
graphics.h HTMLGFX: parse a boinc_graphics.xml file for a list of optional urls the htmlgfx can use for various states (running, suspended, network suspended, exiting). 2014-12-27 01:25:10 -05:00
mongoose.cpp HTMLGFX: Fix a bunch of potential cross-site scripting issues. 2014-12-30 18:03:12 -05:00
mongoose.h HTMLGFX: Fix a bunch of potential cross-site scripting issues. 2014-12-30 18:03:12 -05:00
vboxwrapper.cpp HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
vboxwrapper.h HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
webapi.cpp HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
webapi.h HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
webboincjs.cpp HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
webboincpng.cpp Win build: manage compiler warnings better: 2017-01-27 01:27:32 -08:00
webindexhtml.cpp HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00
webserver.cpp HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
webserver.h HTMLGFX: Completed the move of all platform independent code to source files that will be shared between platforms. 2015-01-17 17:05:09 -05:00
webstatic.h HTMLGFX: Checkpoint (Continuation of previous commit.) 2015-01-16 00:49:17 -05:00