On Tue, Nov 24, 2009 at 3:19 AM, Adrian Buehlmann <[email protected]> wrote: > On 24.11.2009 05:45, Steve Borho wrote: >> Any of you out there that have been annoyed by the bugs in our context >> menu rendering on Vista and/or Windows 7 should try out the latest >> nightly build I just uploaded. >> >> http://bitbucket.org/tortoisehg/thg-winbuild/downloads/TortoiseHg-Unstable-0.9+36-0c91f8d135c1-hg-1.4+25-369592fdc2e4.exe >> >> It has fixes for the known rendering issues, and I'd like to know if >> any others still remain. A side effect of the new rendering path, the >> menus are slightly taller than before (Vista only). It seems there's >> a pixel or two of verticle padding. Perhaps someone can figure out >> why. >> >> Yes, it is an unstable build, but being this close to a release, it >> has not diverged much away from the stable branch yet. These >> rendering changes are the first major diversion, and I would like to >> get early feedback on their efficacy. > > Building 32 bit is ok using the gratis Visual C++ Express 2008 command line > build tools on Windows XP, as described by our README.txt ( >> "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" > Setting environment for using Microsoft Visual Studio 2008 x86 tools. >> nmake /f Makefile.nmake > ) > > But I can't cross-build 64 bit anymore (tried on Windows XP). > > I still have to use Studio 2005, since that is the highest (non-express) > version I have here. > > And express can't build 64 bit. > > It seems I'm locked out from using the .vcproj and .sln files as well, > since these now require Visual Studio 2008. > > It currently looks like I either have to find a workaround or this will lock > me out of TortoiseHg shell extension development :( > > > $ "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86_amd64 > Setting environment for using Microsoft Visual Studio 2005 x64 cross tools. > > $ nmake /f Makefile.nmake clean > > Microsoft (R) Program Maintenance Utility Version 8.00.50727.762 > Copyright (C) Microsoft Corporation. All rights reserved. > > del *.obj *.dll *.exe *.lib *.exp *.manifest > Could Not Find W:\thg-default\win32\shellext\*.obj > > $ nmake /f Makefile.nmake > > Microsoft (R) Program Maintenance Utility Version 8.00.50727.762 > Copyright (C) Microsoft Corporation. All rights reserved. > > cl /nologo /Ox /W2 /EHsc /MT /DAPPMAIN /DTHG_DEBUG /c > TortoiseUtils.cpp Direntry.cpp Directory.cpp Winstat.cpp ThgDebug.cpp > InitStatus.cpp CShellEx > tCMenu.cpp CShellExtOverlay.cpp IconBitmapUtils.cpp Registry.cpp ShellExt.cpp > StringUtils.cpp SysInfo.cpp dirstate.cpp Winstat64.cpp Dirstatecache.cpp Dire > ctoryStatus.cpp Thgstatus.cpp QueryDirstate.cpp > TortoiseUtils.cpp > w:\thg-default\win32\shellext\IconBitmapUtils.h(27) : error C2065: > 'HPAINTBUFFER' : undeclared identifier > w:\thg-default\win32\shellext\IconBitmapUtils.h(27) : error C2146: syntax > error : missing ')' before identifier 'hBufferedPaint' > w:\thg-default\win32\shellext\IconBitmapUtils.h(27) : error C2165: 'left-side > modifier' : cannot modify pointers to data <snip>
FWIW: these are the exact same errors I get. I assume these could be fixed if I could find the right header files to install, but this is not an area I'm familiar with at all. -- Steve Borho ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop
