Commit Graph

103 Commits

Author SHA1 Message Date
Rom Walton ec1082130a - API: Include 'Global\' in the shared memory segment name for worker and
graphics applications so that the memory can be shared across terminal
        server sessions.
    - API: Add some trace messages to window creation and shutdown events, it
        is all logged to stderr.
    - API: Add some trace messages for loading graphic files.
    - API: Add some trace messages for loading font files.
    - API: There can be only one hInstance and it is assigned to the app at
        startup via winmain(). Use it throughout the graphics2 impl.
    - CC: Use the service security token to startup worker applications.
    - MGR: Use the interactive security token to startup graphics
        applications.
    - LIB: Create two different logon methods, one for logging on interactively
        (graphics applications) and one for services (worker application).

    api/
        graphics2_util.C
        graphics2_win.C
        gutil.C
        txf_util.C
    client/
        app_start.C
    lib/
        proc_control.C, .h
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=14905
2008-03-13 21:18:04 +00:00
Frank Thomas fbcfeaf456 - Removed the svn:executable property from files that should not be executable,
like source code and text files. I skipped to check most files in html/
  and mac_*/ though.
- Added svn:executable to tools/watch_tcp because it has a shebang.


svn path=/trunk/boinc/; revision=13819
2007-10-10 09:25:40 +00:00
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
David Anderson b6952dcd20 Fixes for command line compile.
Fixed some type warnings on windows.
Fixed missing graphics_threadh definition on WIN32.

svn path=/trunk/boinc/; revision=13282
2007-08-10 01:51:14 +00:00
David Anderson 905910f806 - API: some out-of-mem checks
svn path=/trunk/boinc/; revision=13151
2007-07-13 20:18:46 +00:00
David Anderson bda30b3065 - added a stats site
- added return value for copy_stream()

svn path=/trunk/boinc/; revision=13133
2007-07-10 23:42:05 +00:00
Eric J. Korpela 45cadbcfe2 - Added check check for alloca.h and memory.h to configure.ac
- Added check for alloca and _alloca to configure.ac
    - Structural change to boinc_worker_timer() to get rid of
      essentially empty if clause.
    - (WIN32) set_worker_timer() now checks that interrupt_count is incrementing
      before assuming success.
    - Added MINGW32 fix for missing alloca() define to gutil.C
    - Added MINGW32/Dev-C++ fix for missing fpreset() prototypes to
      boinc_win.h

svn path=/trunk/boinc/; revision=10130
2006-05-15 17:14:15 +00:00
Rom Walton 8664f385ff *** empty log message ***
svn path=/trunk/boinc/; revision=10124
2006-05-11 23:19:04 +00:00
Eric J. Korpela 77ca32d7e2 *** empty log message ***
svn path=/trunk/boinc/; revision=10123
2006-05-11 18:28:35 +00:00
Charlie Fenton d0022186bd *** empty log message ***
svn path=/trunk/boinc/; revision=10048
2006-04-28 03:36:56 +00:00
Charlie Fenton c0ef6cec09 *** empty log message ***
svn path=/trunk/boinc/; revision=10047
2006-04-28 01:49:00 +00:00
Rom Walton 010ec2443e *** empty log message ***
svn path=/trunk/boinc/; revision=10029
2006-04-25 21:24:26 +00:00
David Anderson 6fc28bd79f *** empty log message ***
svn path=/trunk/boinc/; revision=9813
2006-04-07 21:35:49 +00:00
David Anderson 8c3a893e3e *** empty log message ***
svn path=/trunk/boinc/; revision=9773
2006-03-30 22:07:26 +00:00
David Anderson 5875fcdf9d *** empty log message ***
svn path=/trunk/boinc/; revision=9772
2006-03-30 22:06:25 +00:00
David Anderson 531f9b87e6 API without GLUT, jpeglib
svn path=/trunk/boinc/; revision=9770
2006-03-30 20:54:34 +00:00
Charlie Fenton 8a0e7cd2df *** empty log message ***
svn path=/trunk/boinc/; revision=9407
2006-02-07 01:08:02 +00:00
Eric J. Korpela d9ee426071 Added explicit includes of "config.h" in many files to enable use of compilers
without a -include command line option.

svn path=/trunk/boinc/; revision=8896
2005-11-21 18:34:44 +00:00
Charlie Fenton 4667904c67 *** empty log message ***
svn path=/trunk/boinc/; revision=8799
2005-11-04 03:14:33 +00:00
David Anderson 19edb5c90c *** empty log message ***
svn path=/trunk/boinc/; revision=7271
2005-08-11 18:47:57 +00:00
Charlie Fenton 3bba64674d *** empty log message ***
svn path=/trunk/boinc/; revision=7005
2005-08-03 07:04:37 +00:00
David Anderson c48886f0f8 *** empty log message ***
svn path=/trunk/boinc/; revision=6680
2005-07-19 18:47:51 +00:00
Rom Walton 278314ab98 *** empty log message ***
svn path=/trunk/boinc/; revision=6675
2005-07-18 23:40:44 +00:00
Rom Walton 98e126e16b *** empty log message ***
svn path=/trunk/boinc/; revision=6673
2005-07-18 23:09:43 +00:00
Rom Walton f151ae9306 *** empty log message ***
svn path=/trunk/boinc/; revision=6613
2005-07-14 16:46:38 +00:00
Charlie Fenton 62ef1e8107 *** empty log message ***
svn path=/trunk/boinc/; revision=5929
2005-04-25 11:09:40 +00:00
David Anderson e18a297017 *** empty log message ***
svn path=/trunk/boinc/; revision=5625
2005-03-10 22:05:42 +00:00
David Anderson 1e2c3e1266 *** empty log message ***
svn path=/trunk/boinc/; revision=5452
2005-02-16 23:30:29 +00:00
Eric J. Korpela 7450ffd910 There was a problem using dynamic allocations (with new) in many of the
graphics classes.  In many places the code was written assuming default values
of 0, especially for pointers and booleans.  While that's true in the case of
a static instance with the default constructors, it not generally true with
dynamic allocation unless the default constructor is replaced.  Therefore I've
added constructors in the following classes/structs:  MOVING_TEXT_PANEL, COLOR,
PROGRESS, PROGRESS_2D, TEXTURE_DESC, REDUCED_ARRAY.

This will be a problem is any are used from C code unless the constructors
declarations are enclosed in "#ifdef __cplusplus" blocks.

There was also a problem that showed up under Windows when dynamic allocations
were used.  app_graphics_resize() gets called before app_graphics_init().  This
usually results in a crash since classes haven't yet been constructed.  To work
around this I've added a case for WM_CREATE in the WndProc() which calls
app_graphics_init.  Under windows this will get passed before WM_SIZE does.

svn path=/trunk/boinc/; revision=5395
2005-02-11 02:15:20 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Bruce Allen f31b244f90 Modified CVS id strings. After some fussing with different versions
of gcc to try and force them to not complain with -Wall but to always
include this, I decided to take a simpler approach.  All these strings
now have global linkage.  To prevent namespace conflicts they all
have different names.  For the record, the variable extension is a hash made of the first ten characters of the md5sum of the file path, eg:
    md5hash=`boinc/api/x_opengl.C | md5sum | cut -c 1-10`

svn path=/trunk/boinc/; revision=4979
2005-01-02 18:29:53 +00:00
David Anderson 308a867493 *** empty log message ***
svn path=/trunk/boinc/; revision=4940
2004-12-26 06:08:11 +00:00
David Anderson 4e2d808e1b *** empty log message ***
svn path=/trunk/boinc/; revision=4823
2004-12-11 05:55:55 +00:00
Bruce Allen a24afe2b67 Moved RCSID strings to the end of all .c, .C and .cpp files as per
David's request.

svn path=/trunk/boinc/; revision=4787
2004-12-08 00:40:19 +00:00
Bruce Allen 45525eade1 - Added static volatile const char *BOINCrcsid="$Id$"; string to
the top of all .C files.  This means that 'string' or 'ident'
run on an executable will tell you the exact file versions used
in building it, since CVS replaces $Id$ with a complete version ID
string.  Declaration is volatile so that the compiler won't remove
it even under agressive optimizations.

svn path=/trunk/boinc/; revision=4610
2004-11-20 07:32:32 +00:00
David Anderson e74adba4f7 *** empty log message ***
svn path=/trunk/boinc/; revision=4582
2004-11-17 21:02:46 +00:00
David Anderson 31dc1aca3a *** empty log message ***
svn path=/trunk/boinc/; revision=4527
2004-11-11 19:41:29 +00:00
Noaa Avital 32173ecca1 *** empty log message ***
svn path=/trunk/boinc/; revision=3930
2004-07-21 22:45:03 +00:00
Noaa Avital fb23cccd7d *** empty log message ***
svn path=/trunk/boinc/; revision=3885
2004-07-15 21:31:06 +00:00
Rom Walton 4ae25466c9 Fixed a typo
svn path=/trunk/boinc/; revision=3884
2004-07-15 20:49:27 +00:00
Karl Chen afd778de8a *** empty log message ***
svn path=/trunk/boinc/; revision=3863
2004-07-13 13:54:09 +00:00
Karl Chen af36cbcbd8 *** empty log message ***
svn path=/trunk/boinc/; revision=3826
2004-07-09 15:29:18 +00:00
David Anderson b3c3c60721 *** empty log message ***
svn path=/trunk/boinc/; revision=3620
2004-06-17 00:05:18 +00:00
Rom Walton 746dc9a5a1 *** empty log message ***
svn path=/trunk/boinc/; revision=3546
2004-06-12 18:44:53 +00:00
David Anderson 2de0f5a1bb *** empty log message ***
svn path=/trunk/boinc/; revision=3460
2004-05-27 23:46:07 +00:00
David Anderson 54e6050f0b *** empty log message ***
svn path=/trunk/boinc/; revision=3407
2004-05-19 23:16:19 +00:00
David Anderson 57c3ef7297 *** empty log message ***
svn path=/trunk/boinc/; revision=3386
2004-05-15 22:37:27 +00:00
David Anderson b111e5e924 *** empty log message ***
svn path=/trunk/boinc/; revision=3385
2004-05-15 22:09:26 +00:00
Rom Walton d6d7f7c575 *** empty log message ***
svn path=/trunk/boinc/; revision=3164
2004-03-25 18:59:43 +00:00
Rom Walton 06c039bb56 *** empty log message ***
svn path=/trunk/boinc/; revision=3034
2004-03-06 09:45:25 +00:00