<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1392831648878588806</id><updated>2011-11-10T15:28:04.243+01:00</updated><category term='xe2'/><category term='alphablend'/><category term='world tour'/><category term='rad studio'/><category term='alpha transparency'/><category term='ttransparentcanvas'/><category term='c++'/><category term='starter'/><category term='gd+'/><category term='delphi tage'/><category term='selection'/><category term='delphi'/><title type='text'>The Itinerant Developer</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://itinerantdeveloper.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://itinerantdeveloper.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dave</name><uri>http://www.blogger.com/profile/05039004653244724673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1392831648878588806.post-3737181803846252240</id><published>2011-11-10T12:17:00.000+01:00</published><updated>2011-11-10T12:34:30.487+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xe2'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='rad studio'/><title type='text'>XE2 Hotfix for Lion</title><summary type='text'>
I just saw a hot fix has been released to fix some issues in Update 2 (found through this Embarcadero blog post by J T.)  It looks like it only affects C++: it fixes a linker error and an error compiling STL containers.

If you use C++ Builder or RAD Studio, this looks worth applying.

As a side note, I only noticed this because I keep a close eye on community blog posts (through DelphiFeeds, a </summary><link rel='replies' type='application/atom+xml' href='http://itinerantdeveloper.blogspot.com/feeds/3737181803846252240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/11/xe2-hotfix-for-lion.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/3737181803846252240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/3737181803846252240'/><link rel='alternate' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/11/xe2-hotfix-for-lion.html' title='XE2 Hotfix for Lion'/><author><name>Dave</name><uri>http://www.blogger.com/profile/05039004653244724673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1392831648878588806.post-5305310985137513092</id><published>2011-11-08T13:06:00.000+01:00</published><updated>2011-11-10T12:35:00.406+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alpha transparency'/><category scheme='http://www.blogger.com/atom/ns#' term='gd+'/><category scheme='http://www.blogger.com/atom/ns#' term='alphablend'/><category scheme='http://www.blogger.com/atom/ns#' term='selection'/><title type='text'>Transparent graphics with pure GDI (Part 1 1/2)</title><summary type='text'>
Last post, I said that the next part of my transparent graphics series would be Part 2, and would introduce a class I've written to simplify drawing to glass, drawing partially transparent shapes and text, etc.

I haven't posted this yet, simply because life has got in the way - since my last post, I spent a couple of weeks back home in Australia visiting friends and colleagues, and traveling a </summary><link rel='replies' type='application/atom+xml' href='http://itinerantdeveloper.blogspot.com/feeds/5305310985137513092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/11/transparent-graphics-with-pure-gdi-part.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/5305310985137513092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/5305310985137513092'/><link rel='alternate' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/11/transparent-graphics-with-pure-gdi-part.html' title='Transparent graphics with pure GDI (Part 1 1/2)'/><author><name>Dave</name><uri>http://www.blogger.com/profile/05039004653244724673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1392831648878588806.post-5235278480814805209</id><published>2011-10-13T11:42:00.002+02:00</published><updated>2011-11-10T12:35:27.404+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alpha transparency'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='ttransparentcanvas'/><category scheme='http://www.blogger.com/atom/ns#' term='alphablend'/><title type='text'>Transparent graphics with pure GDI (Part 1)</title><summary type='text'>
Transparent graphics are used everywhere these days.  Half the UIs you will have used today will have made some use of composited graphics, overlays, or something similar.  You've probably seen:

Selections with transparent rectangles or other shapes
Text with a transparent shape behind it, so you can see the through to the background and still clearly read the text
Custom drawing on glass, such</summary><link rel='replies' type='application/atom+xml' href='http://itinerantdeveloper.blogspot.com/feeds/5235278480814805209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/10/transparent-graphics-with-pure-gdi-part.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/5235278480814805209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/5235278480814805209'/><link rel='alternate' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/10/transparent-graphics-with-pure-gdi-part.html' title='Transparent graphics with pure GDI (Part 1)'/><author><name>Dave</name><uri>http://www.blogger.com/profile/05039004653244724673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-I8sehBQcniI/To8nZAXc9WI/AAAAAAAAAC8/iwoIEw5i6No/s72-c/demo+program.PNG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1392831648878588806.post-6226105971202609995</id><published>2011-09-11T14:57:00.003+02:00</published><updated>2011-11-10T12:35:46.957+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='delphi tage'/><category scheme='http://www.blogger.com/atom/ns#' term='world tour'/><title type='text'>Delphi-tage 2011, Cologne</title><summary type='text'>



Hullo from Cologne!  Yesterday I attended the Cologne stop in the Delphi World Tour.  There were over 250 attendees, and they sold out all their tickets:


Delphi-Tage about to begin




Introduction to XE2

The first talk was an introduction by David Intersimone.  XE2 is, he said, “in my twenty-six years [working for Borland / Embarcadero], the largest developer release”.  He stressed it is </summary><link rel='replies' type='application/atom+xml' href='http://itinerantdeveloper.blogspot.com/feeds/6226105971202609995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/09/delphi-tage-2011-cologne.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/6226105971202609995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/6226105971202609995'/><link rel='alternate' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/09/delphi-tage-2011-cologne.html' title='Delphi-tage 2011, Cologne'/><author><name>Dave</name><uri>http://www.blogger.com/profile/05039004653244724673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Aumo9sRmZWQ/Tmyok-_nf0I/AAAAAAAAABs/lNfmu72snV4/s72-c/delphi-tage.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1392831648878588806.post-6875742033663780051</id><published>2011-09-06T18:15:00.000+02:00</published><updated>2011-11-10T12:36:02.700+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xe2'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='starter'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi'/><title type='text'>C++ Builder XE2</title><summary type='text'>

Welcome!  This is the first article on my new blog, and it examines XE2.  I’ll dig right in:

First impressions

XE2 uses the same installer as previous versions, and has a fairly simple setup process.  For some reason the help uses a separate installer and so installation isn’t ‘set it and forget it’ – you’ll come back thinking it’s done to find you need to click Next a couple of times and </summary><link rel='replies' type='application/atom+xml' href='http://itinerantdeveloper.blogspot.com/feeds/6875742033663780051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/09/c-builder-xe2.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/6875742033663780051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1392831648878588806/posts/default/6875742033663780051'/><link rel='alternate' type='text/html' href='http://itinerantdeveloper.blogspot.com/2011/09/c-builder-xe2.html' title='C++ Builder XE2'/><author><name>Dave</name><uri>http://www.blogger.com/profile/05039004653244724673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-IIjXXtaCH04/TmY_SsvjE2I/AAAAAAAAABk/lOS4RoSdM5k/s72-c/ui+designer.png' height='72' width='72'/><thr:total>4</thr:total></entry></feed>
