Creative Docs .NET blog
http://www.creativedocs.net/blog/
What's new about Creative Docs .NET
en
/images/crdoc-48x48.gif
RSS: Creative Docs .NET blog - What's new about Creative Docs .NET
http://www.creativedocs.net/blog/
48
48
-
I'm blogging again, at last
http://www.creativedocs.net/blog/index.php?/archives/69-Im-blogging-again,-at-last.html
I can hardly believe that I haven't posted anything on this blog since 2011.<br />
<br />
The development on Creative Docs .NET has come to a halt. Several attempts at opening up the sources have failed: converting a closed source project to something that anyone can look into requires more thought and energy than what I expected. Being the CEO of Epsitec and having to manage a 20-person team is currently incompatible with me doing personal projects. I prefer to spend my spare time with my family.<br />
<br />
Nevertheless, I started blogging again. Head over to <a href="http://code.fitness" title="code.fitness">code.fitness</a> to see what's keeping me busy.
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2015-12-13T16:41:40Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=69
0
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=69
-
Version 3.3.6 Released
http://www.creativedocs.net/blog/index.php?/archives/68-Version-3.3.6-Released.html
The <a href="/downloads/files/bin/CrDoc-3.3.6-installer.exe">3.3.6 release</a> is just a bug fix release. We are currently working on several projects, all built on the same underlying framework and we can't devote time to improve Creative Docs .NET for now.<br />
<br />
<a href="http://www.matisseo.com/livre-photo/">Matisseo Studio</a>, a French byproduct of Creative Docs .NET has continued to evolve, though:<br />
<br />
<img src="/images/blog/336matisseo.png" alt="Matisseo Studio book creation dialog"/><br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2011-10-12T05:25:13Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=68
0
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=68
-
Epsitec SA acquired WindowClippings
http://www.creativedocs.net/blog/index.php?/archives/67-Epsitec-SA-acquired-WindowClippings.html
A few months ago, the company sponsoring the development of Creative Docs .NET, decided to acquire the full source code and ownership of <a href="http://www.windowclippings.com/" target="_blank">Window Clippings</a>. Its author, Kenny Kerr, was seeking someone who would take over the project.<br />
<br />
I had since long wanted to get access to the amazing technology behind Window Clippings, so that we could, in a hopefully not too distant future, integrate it with Creative Docs .NET.<br />
<br />
Wouldn't it be nice to be able to create high quality screenshots, preserving the shadow and translucency of Windows 7 windows (this is what WindowClipping does) and then annotate them directly in Creative Docs .NET? That's the plan. Now we need to find some time to work on it...<br />
<br />
<a href="http://windowclippings.files.wordpress.com/2010/11/2-select.png?w=800&h=600"><img src="http://windowclippings.files.wordpress.com/2010/11/2-select.png?w=400&h=300" alt="WindowClippings in action"/></a><br />
<br />
For now, you can <a href="http://www.windowclippings.com/order">purchase a license of WindowClippings 3</a> for just 35 CHF. It is awesome...
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2011-05-23T04:29:12Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=67
0
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=67
-
Version 3.2.0 Released
http://www.creativedocs.net/blog/index.php?/archives/66-Version-3.2.0-Released.html
The <a href="/downloads/files/bin/CrDoc-3.2.0-installer.exe">3.2.0 release</a> adds a new <strong>frame</strong> property, which is available for almost all graphic objects, including images. Daniel has worked hard and come up with this really nice new feature:<br />
<br />
<center><a href="/images/blog/images-32.png"><img border="0" src="/images/blog/images-32-a.png" alt="Creative Docs .NET 3.2.0 with the new frame property"></a></center><br />
<br />
The frame property can be used to draw a colored margin, with a line and a shadow. Here are a few examples:<br />
<br />
<center><img src="/images/blog/images-32-b.png" alt="Various settings applied to the same image"/></center><br />
<br />
What's really nice, is that the new frame property supports convex and concave shadows, which can be used to create interesting shadow effects:<br />
<br />
<center><img src="/images/blog/images-32-c.png" alt="Convex, normal and concave shadows behind a colored rectangle with a white margin and a brown border"/></center><br />
<br />
Internally, Creative Docs .NET has been heavily reorganized and we are still working on improving the underlying framework.<br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2011-03-08T12:30:00Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=66
12
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=66
-
Version 3.0.3 Released
http://www.creativedocs.net/blog/index.php?/archives/65-Version-3.0.3-Released.html
The <a href="/downloads/files/bin/CrDoc-3.0.3-installer.exe">3.0.3 release</a> fixes a minor startup problem, which caused Creative Docs .NET to hang if there was no network connection or if the connection could not be established with www.creativedocs.net.<br />
<br />
This conection happens at most once every day, in order to check if a new version of the software is available. It does nothing much, just access the URL:<br />
<br />
http://www.creativedocs.net/update/check?software=CreativeDocs&version=3.0.002.1049<br />
<br />
(for instance) and it gets back a reply telling the software that it is either up-to-date, or that a newer version exists, with the URL of the new installer. And Creative Docs .NET notifies the user with the following message:<br />
<br />
<img src="/images/blog/version-check.png" alt="A newer version exists..."/><br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2011-01-17T06:06:00Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=65
7
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=65
-
Version 3.0.2 Released
http://www.creativedocs.net/blog/index.php?/archives/64-Version-3.0.2-Released.html
I am terribly sorry: I introduced a regression in the 3.0.1 release which needed immediate attention. For those of you who updated to 3.0.1, please download and install <a href="/downloads/files/bin/CrDoc-3.0.2-installer.exe">the 3.0.2 release</a>.<br />
<br />
Here is what happened.<br />
<br />
Internally, a .CRDOC file is just a plain ZIP file, with several components: the document data, a preview, images and possibly some embedded fonts. We are relying on the open source <a href="http://www.icsharpcode.net/opensource/sharpziplib/">#ziplib</a> library to read and write the file.<br />
<br />
In the process of migrating our whole source tree, we upgraded also the version of #ziplib, not realizing that some subtle implementation details changed. I still do not know if I have hit a bug in #ziplib 0.86.0.518 or if it is an error in the way I use it which was at the root of the problem.<br />
<br />
For the curious, the <a href="http://en.wikipedia.org/wiki/ZIP_(file_format)">ZIP file format</a> consists of the concatenation of file entries, followed by a general directory at the end of the file. Every file entry can specify the raw and compressed size of the associated file data. The broken version of Creative Docs .NET somehow generated files where the compressed size was not properly specified. #ziplib therefore cannot naturally move from one item to the next, and as a result, the extraction fails. Curiously, Windows still manages to open the broken .CRDOC files (after they have been renamed to .ZIP). I suspect it uses the general directory to access the file entries when the compressed size is not available in the file entries.
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2010-12-24T09:31:01Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=64
2
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=64
-
Version 3.0.1 Released
http://www.creativedocs.net/blog/index.php?/archives/63-Version-3.0.1-Released.html
We have done tremendous work on the underlying framework, even if nothing visible to the user emerges<br />
in <a href="/downloads/files/bin/CrDoc-3.0.1-installer.exe">the 3.0.1 release</a>.<br />
<br />
Basically, we have ripped out the tightly integrated <a href="http://freeimage.sourceforge.net/">FreeImage library</a>, which was in charge of image decoding and encoding. For some obscure reasons, we never managed to get a 100% stable application when lots of images were involved, probably because of some imperfect error handling code in FreeImage (or one of its components) when memory becomes a scarce resource.<br />
<br />
We now switched to the imaging engine provided by Microsoft with WPF and the .NET 3.5 framework. Our tests have shown that the new image engine is very stable. Some file formats are no longer supported, such as TIFF files with four channel CMYK color and an additional alpha channel.<br />
<br />
We also reworked the code involved when generating ICO files from Creative Docs .NET documents. A few users complained that this was a frequent cause of crashes. This should no longer be the case.<br />
<br />
In any case, please let us know if your experience with Creative Docs .NET has improved or not (as always, e-mail to bugs at creativedocs.net).<br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2010-12-13T15:10:11Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=63
3
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=63
-
Version 2.4.7 Released
http://www.creativedocs.net/blog/index.php?/archives/62-Version-2.4.7-Released.html
Here is a new, uninteresting, bug fix release of Creative Docs .NET. <a href="/downloads/files/bin/CrDoc-2.4.7-installer.exe">Download the 2.4.7 release</a>.<br />
<br />
I've played with Creative Docs .NET 2.4.7 on <a href="http://www.microsoft.com/windows/windows-7/">Windows 7</a> and everything went smoothly, which should not be a real surprise, given the fact that Windows 7 is more or less a service release of Vista, sold as something new by the marketing department (that's not really fair, I know, as there are <a href="http://blogs.msdn.com/e7/">plenty of small improvements</a> in the product, but yet, I don't feel that it deserved being called "7"; I'd have voted for "6.5", to stay in line with <a href="http://www.vmware.com/download/download.do?downloadGroup=WKST-652-WIN">VMware Workstation</a>) <img src="http://www.creativedocs.net/blog/templates/creative/img/emoticons/wink.png" alt=";-)" class="emoticon" />.
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2009-04-20T20:49:20Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=62
29
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=62
-
Version 2.4.4 Released
http://www.creativedocs.net/blog/index.php?/archives/61-Version-2.4.4-Released.html
The blog is up and running again; our provider upgraded the installed PHP and this broke the old version of <a href="http://www.s9y.org" target="_blank">Serendipity</a> I was using. It took me a few days to find the time to fix this. And while I was at it, I spent a few hours chasing small bugs in Creative Docs .NET.<br />
<br />
I've finally decided to ship the release build of Creative Docs .NET. Check out the <a href="/downloads/files/bin/CrDoc-2.4.4-installer.exe">2.4.4 release</a>. It should be a bit faster than the previous versions... Let me know of what you think. Can you feel the speed improvement?<br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-11-19T21:14:22Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=61
9
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=61
-
Version 2.4.2 flawed, 2.4.3 works again
http://www.creativedocs.net/blog/index.php?/archives/60-Version-2.4.2-flawed,-2.4.3-works-again.html
I made a mistake while deploying the build of the 2.4.2; I hope that you have not been too many to try it out on top of 2.4.1. The current version is now <a href="/downloads/files/bin/CrDoc-2.4.3-installer.exe">the 2.4.3 release</a>.<br />
<br />
Sorry for the inconvenience.<br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-09-28T08:42:08Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=60
0
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=60
-
Version 2.4.1 Released
http://www.creativedocs.net/blog/index.php?/archives/59-Version-2.4.1-Released.html
A few users have reported bugs since the initial 2.4.0 release and they should have all been fixed in the <a href="/downloads/files/bin/CrDoc-2.4.1-installer.exe">current 2.4.1</a> release. Well, when I say <em>all</em>, I mean all that are not related to the copying of text blocks (it still loses the formatting; getting that right is a daunting task for which I have not enough energy).
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-09-23T06:02:14Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=59
0
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=59
-
Version 2.4.0 Released
http://www.creativedocs.net/blog/index.php?/archives/58-Version-2.4.0-Released.html
I have returned to the workbench and here comes <a href="/downloads/files/bin/CrDoc-2.4.0-installer.exe">version 2.4.0</a>:<ul><li>The middle mouse button can now be used to pan around a document. This behaves just like the <em>hand</em> tool, but without having to change tools.</li><br />
<li>The German version works better (i.e. it no longer crashes when trying to open a document for the first time, looking for a non existent folder).</li><br />
<li>Fixed several issues with fonts and font handling. Even on machines with several thousand fonts, Creative Docs .NET now starts properly without exhausting the computer's resources first.</li><br />
<li>Fixed the interaction with the quick toolbar (open the global settings by pressing <em>F5</em> and switch to the <em>Buttons</em> tab, check the commands you often need to have them always available at the top of the window).</li></ul><center><img src="/images/blog/2-4-0-f5.png" alt="Customizing the quick toolbar"/></center><br />
Enjoy...<br />
<br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-08-09T14:20:52Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=58
11
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=58
-
Version 2.3.3 Released and a mystery solved
http://www.creativedocs.net/blog/index.php?/archives/57-Version-2.3.3-Released-and-a-mystery-solved.html
Several users were not able to execute Creative Docs .NET on their system and I did not find any evidence as to why the application failed very early, before displaying anything at all. It happened on Windows 2000, XP and Vista, all the like. Even on Server 2003 and Server 2008.<br />
<br />
[ if you experience the problem, try <a href="/downloads/files/bin/CrDoc-2.3.2-installer.exe">version 2.3.3</a> ]<br />
<br />
<center><img src="/images/blog/w2k-vmware-2-3-3.png" alt="Windows 2000 running in VMware Workstation"/></center><br />
<br />
I checked everything on my <a href="http://www.vmware.com" title="VMware web site">VMware</a> virtual test bed and was unable to reproduce the problem. Until Juan (thanks!) finally provided me with an image of his virtual machine, where Creative Docs .NET crashed, every time. He was using Microsoft's virtual machine, not Parallel's or VMware's, and he did not have the specific tools installed on it.<br />
<br />
Tracking down the problem was not too long: after installing the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&displaylang=en">.NET 2.0 SDK</a>, I could attach the debugger and see what was happening. A DLL was unable to load (.NET is not really helpful: it simply reports COM error 0x800736B1). More specifically, <code>AntiGrain.Net.dll</code> was unable to load <code>AntiGrain.Win32.dll</code>, because <code>AntiGrain.Win32.dll</code> was referencing <code>MSVCR80.dll</code>. Hmmm. But I was sure that the MSI setup included a reference to the proper merge module (i.e. <code>Microsoft_VC80_CRT_x86.msm</code>). I was wrong.<br />
<br />
At the beginning of the year, I migrated my development environment to a new 64-bit Vista machine, yet that machine has no Visual Studio 2005 installed, and therefore lacks the required merge module files in the <code>C:\Program Files (x86)\Common Files\Merge Modules</code> folder. For some reason, the setup now include <code>Microsoft_VC90_CRT_x86.msm</code>; the proper DLL was no longer installed. And on my virtual machines, the VMware tools had themselves installed the missing DLL!<br />
<br />
Therefore, be aware that even on a "clean" virtual machine install, the virtual machine is no longer perfectly clean once you have installed the associated tools. At least, that's my only explanation as to what I was observing.
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-06-30T11:21:25Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=57
7
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=57
-
Version 2.3.2 Released
http://www.creativedocs.net/blog/index.php?/archives/56-Version-2.3.2-Released.html
I decided to skip version 2.3.1 which was available in French only (see the <a href="www.epsitec.ch">EPSITEC</a> web site if you are looking for a French version, named Crésus Documents, but basically the same as Creative Docs .NET).<br />
<br />
Check out <a href="/downloads/files/bin/CrDoc-2.3.2-installer.exe">version 2.3.2</a>.<br />
<br />
Daniel improved the page and layer thumbnails and included drag and drop to reorganize them; pressing the CTRL or SHIFT key while dragging a thumbnail creates a copy of the page or layer. To speed things up, the miniatures are regenerated asynchronously.<br />
<br />
Zooming with the scroll wheel has also become much more intuitive. The point of focus for the zoom is now always under the mouse; you no longer need to think about how Creative Docs .NET will zoom the document in and out: point and zoom, done.<br />
<br />
Scaling arrows and rounded corners maintains the propoprtions.<br />
<br />
And for all of you who are still using Windows 2000, I finally fixed the problem which prevented Creative Docs .NET to start on Windows 2000. For the programmers, a small hint: the SHELL32.DLL is said to export <a href="http://msdn.microsoft.com/en-us/library/bb776437(VS.85).aspx">ILCombine</a> and others, starting from version 5.00 of the DLL, yet in my experience, this is not always the case on Windows 2000 SP4. Some users on the net solved the problem by importing the entry point using <code>[DllImport("shell32.dll", EntryPoint="#25")]</code>, but this did not work for me. So I reimplemented the missing IL functions in C#.<br />
<br />
[note: IL has nothing to do with intermediate language but refers to a SHELL32 structure known as <a href="http://msdn.microsoft.com/en-us/library/bb773321(VS.85).aspx">ITEMIDLIST</a>, used to describe a path to a file or folder]
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-06-27T11:24:00Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=56
5
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=56
-
Version 2.3.0 Released
http://www.creativedocs.net/blog/index.php?/archives/55-Version-2.3.0-Released.html
<p>Daniel spent a few days adding an interesting new feature to Creative Docs .NET. You should download <a href="/downloads/files/bin/CrDoc-2.3.0-installer.exe">version 2.3.0</a> now to get access to...</p><br />
<center><a href="http://www.creativedocs.net/images/blog/2-3-0-thumbnails.png" target="_blank"><img border="0" src="/images/blog/2-3-0-thumbnails-small.png"/></a></center><ul><li>Automatic layer thumbnails for the active page (click on the small arrow near the top of the scroll bar, at the right of the document).</li><br />
<li>Automatic page thumbnails for the active document (click on the small arrow near the left of the scroll bar, at the bottom of the document).</li><br />
<li>Improved zooming with the scroll wheel; turning the mouse wheel will zoom in and out without moving the document around, if this is possible. Point the mouse to where you want to zoom in and turn the wheel.</li><br />
<li>Tons of little fixes.</ul><p>Thanks, Daniel! As always, let me know if you have any issues with this release; use the e-mail address bugs at creativedocs.net.</p><br />
Creative Docs .NET blog
blog.admin@creativedocs.net (Pierre Arnaud)
2008-06-02T21:04:00Z
http://www.creativedocs.net/blog/wfwcomment.php?cid=55
11
http://www.creativedocs.net/blog/rss.php?version=1.0&type=comments&cid=55