Also remove our copies of the Windows debug engine. Recent version of Windows have recent enough versions of the debugger engine to generate call-stacks.
crash on Windows. Somewhere along the lines I messed up with the
conversions of single-byte characters vs. double-byte characters.
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=23842
These cause problems when "read" is a member name, etc.
Do these #defines, conditioned on _MSC_VER,
in the files that actually need them.
- don't include boinc_win.h from parse.h.
principle of minimal inclusion
svn path=/trunk/boinc/; revision=18902
binaries. The old policy was kept around as a backwards compatibility
thing before a new flag was added to the diagnostics to identify
project applications.
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=18339
'symbols' was appended to the end of the symbol path. This
caused the stack tracing code not to download the actual
symbol files needed to debug a problem. I have no idea
when this bug was introduced.
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=18172
building in a Unicode enabled environment.
NOTE: For files that are shared between the core client and
the manager, it was simpliar to just call the ANSI versions
of the specific Windows API functions then to monkey with
all of the string handling code and convert between ANSI
and UCS-2 strings. CreateFile becomes CreateFileA instead
of the default of CreateFileW.
Down to 11 compile time errors from over 100.
clientgui/
BOINCBaseFrame.cpp
BOINCTaskBar.cpp
browser.cpp
browser.h
sg_StatImageLoader.cpp
lib/
boinc_win.h
diagnostics_win.cpp
filesys.cpp
gui_rpc_client_ops.cpp
proc_control.cpp
stackwalker_imports.h
stackwalker_win.cpp
str_util.cpp
util.cpp
win_util.cpp, .h
svn path=/trunk/boinc/; revision=17859
BOINC data directory structure. Depending on the version
of Windows, sometimes the temp directory was being set
to the system temp directory which is not setup for
everyone to use. It is just best to use out data
directory structure.
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=16548
compile time to the module information dumped during a crash.
NOTE: This should give a project admin a tickle that the PDB
and EXE names need to be set before compiling and not renamed
after the fact.
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=15165
framework for graphics applications.
- DIAG: Make SetDllDirectory work for Win2k3, Vista, and Win2k8
lib/
diagnostics.C, .h
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=15105
server isn't specified.
- MGR: Provide some additional text to the begining of the attach to project
wizard when the client is attached to an account manager. Warn the user
that the AMS will not know about the project or its stats.
- MGR: Fix dialog titles for the Simple GUI dialogs.
- MGR: Eliminate bogus error messages when using the default skin.
- MGR: Introduce new logo into the manager
- MGR: Introduce the notion of the syncronize button in the Simple GUI.
NOTE: This button will replace the 'attach to project' button when
the manager detects that the client is attached to an account manager.
client/win/res/
icon.ico
clientgui/
DlgAbout.cpp
sg_DlgMessages.cpp
sg_DlgPreferences.cpp
SkinManager.cpp, .h
WelcomePage.cpp
clientgui/res/
boinc.xpm
boinc_logo.xpm
BOINCGUIApp.ico
clientgui/res/templates/
boinc.ico
boinc16.bmp
boinc32.bmp
boinc48.bmp
boinc128.bmp
boinc256.bmp
boinc_logo.gif
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=13263