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

Reply via email to