Nice!
On September 17th 2014 ModelMaker Tools released Code Explorer v 11.1.0 This update includes Delphi XE7 support.
–jeroen
via ModelMaker Code Explorer: Refactoring made Easy! – Class Explorer, Refactoring Browser for Delphi..
Posted by jpluimers on 2014/09/18
Nice!
On September 17th 2014 ModelMaker Tools released Code Explorer v 11.1.0 This update includes Delphi XE7 support.
–jeroen
via ModelMaker Code Explorer: Refactoring made Easy! – Class Explorer, Refactoring Browser for Delphi..
Posted in Delphi, Delphi XE7, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/09/18
If you run Continua CI 1.5.x.y and use Git then make sure you upgrade to at least Continua CI 1.5.0.295 (get it from the Continua CI download page).
After that, reset all your Git repositories in ContinuaCI.
To view all the repositories on the server, follow either of these steps:
http://localhost:8080/ci)./ci part of your URL with /administration/ci/repositories (so you end up at something like http://localhost:8080/administration/ci/repositories).Now you are in the repositories section, where you see all the repositories configured on the Continua CI. Each repository has a [Reset] link in the right most column.
Then follow these steps: Read the rest of this entry »
Posted in .NET, Continua CI, Continuous Integration, Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/09/15
Simon Stuart yesterday posted a very interesting post on G+ that explains on this (edited) topic:
#Rendering I was having a conversation last night … with +David Berneda regarding rendering performance improvements for FireMonkey applications.
Specifically, custom drawing/rendering on a FireMonkey Canvas.I just want to summarize the points I raised, and some of the conclusions I’ve come to having been working with rendering in FireMonkey since the end of June this year.
–jeroen
via: Simon Stuart rendering performance improvements for FireMonkey applications. Specifically, custom drawing/rendering on a FireMonkey Canvas.
Posted in Delphi, Delphi XE5, Delphi XE6, Delphi XE7, Development, FireMonkey, OS X FMX, Software Development | 3 Comments »
Posted by jpluimers on 2014/09/11
For a breaking issue, there has been an important bug fix to Coninua CI. From the downloads page:
From the change log:
Posted in .NET, Continua CI, Continuous Integration, Delphi, Development, DVCS - Distributed Version Control, git, Mercurial/Hg, Software Development, Subversion/SVN | Leave a Comment »
Posted by jpluimers on 2014/09/11
Reminder to Self: write Eurekalog article about finding cause for hard to catch Access Violations in Delphi
–jeroen
via: web services – Access Violation (Delphi) – except the first run – Stack Overflow.
Posted in Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/09/10
I’m really happy that Continua CI Version 1.5 got released a few hours ago as per the Continua 1.5 released announcement.
It means that my Build Automation Session during the Dutch Delphi 2014 conference tomorrow can range from:
The session will explain lots of details about what various Delphi versions do, how to cope with dependencies, etc.
In the mean time, the preliminary Spring4D work on build automation is visible to guest users. Those include building for Delphi XE7 for the Win32, Win64 and OSX32 targets (in Debug and Release mode).
There is a huge list of Version 1.5 History @ Continua CI changes, which is partially quoted below.
For me these are the most important:
(as a side note: also FinalBuilder 7 was recently updated to support Delphi XE7)
In general, I like Continua CI a lot, most importantly because:
You can download the new version through the Downloads @ Continua CI. These are the direct links:
For a breaking issue, there has been an important bug fix, so the new downloads are:
I created an RSS feed through Page2RSS to watch any new releases of Continua CI.
The full list of changes are at Version 1.5 History @ Continua CI.
Be sure to also look at the official Continua 1.5 released announcement.
Posted in .NET, Continua CI, Continuous Integration, Delphi, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Software Development, Spring4D | 5 Comments »
Posted by jpluimers on 2014/09/08
I long time ago, I asked about [WayBack] Why doesn’t WINWORD.EXE quit after Closing the document from Delphi?.
It turns out that question is a lot harder in .NET than it is in Delphi. I already had a gut feeling of this when at clients I saw many more .NET applications leaking WINWORD.EXE stray processes than Delphi applications, even though both kinds were calling Quit on the Word application object.
Delphi has a deterministic way of coping with interfaces (hence you can do a One-liner RAII in Delphi, or make a memento): Interface references are released at the end of their scope.
.NET has non-deterministic finalization of the Common Language Runtime (CLR) and has Runtime Callable Wrappers (RCWs) around your COM references which are sometimes created “on the fly”.
The combination of non-deterministic finalization and RCWs can be very confusing, so lets start with the parts first. Read the rest of this entry »
Posted in .NET, Delphi, Development, Software Development | 2 Comments »
Posted by jpluimers on 2014/09/07
Nostalgia:
dec :: vax :: vaxeln :: 2.0 :: AA-EU39A-TE VAXELN Pascal Language Reference Manual Mar85 http://bitsavers.trailing-edge.com/pdf/dec/vax/vaxeln/2.0/AA-EU39A-TE_VAXELN_Pascal_Language_Reference_Manual_Mar85.pdf
Posted in DEC Pascal, Delphi, Development, Pascal, Software Development | Leave a Comment »
Posted by jpluimers on 2014/09/04
Remarkably few people note the actual version number of the Delphi releases, though that is the version mentioned in any QC reports.
Now that Delphi Insider: Download links for Delphi XE7, C++Builder XE7 and RAD Studio XE7 are there, the ftpd and altd have been seeded a few days ago with the version time stamped at the end of last month, here is the version number:
QC version number for Delphi XE7: 21.0.17017.3725 (Update 1 has version 21.0.17707.5020).
I got that number from the first XE7 report in QC posted almost 2 months ago (and verified it against other reports), so it seems XE7 has undergone some serious testing.
Before installing, note that in addition to the below documentation links:
Be sure to have at least 60 gigabytes of free disk space before you attempt to install.
This in addition to the 5 gigabyte ISO file (:
On the Spring4D side (yes, it has a new logo!), Stefan has added XE7 support, so a new release of that is near.
–jeroen
Posted in Delphi, Delphi XE7, Development, QC, Software Development | Tagged: Delphi, version number | 1 Comment »
Posted by jpluimers on 2014/09/02
Barry Kelly (Twitter, [WayBack] HN, SO, G+, Blog) was one of the Delphi compiler engineers.
He wrote a great number of insightful blog posts, some of which are in chronological order: Read the rest of this entry »
Posted in Delphi, Development, Software Development | 2 Comments »