5 Oct, 2008
The following new features have been implemented in Wallpaper Cycler:
- JPEG files will now automatically be rotated and mirrored according to the orientation stored in the EXIF data.
- You can now enable an option called “Only generate sensible aspect ratios” for the “Automatically assign “Aspect Ratio x:y” tag” feature. This will prevent generation of tags like “Aspect Ratio 123:36”. It will now only generate aspect ratio tags with components <= 16 for example “Aspect Ratio 16:9”, “Aspect Ratio 5:3”.
- When using the “Quick Move” and “Give Tags” hotkey for the current wallpaper on the desktop, the OSD will now show a small preview of the image that will be manipulated.
- You can now choose between recursive/non-recursive selection of a wallpaper in a wallpaper layout object when that object is set to RandomFromSameCategory or RandomFromFixedCategory.
- When using the left/right keys in the fullscreen preview to preview the previous/next wallpaper, this is immediately reflected in the main window so that the feature “Give Tags” hotkey works correctly when browsing images in the fullscreen preview.
- Fullscreen preview: enter will now render the previewed wallpaper to the desktop.
- When closing the layout editor, WPC will now ask to save the changes or discard them. At the moment however, this is asked everytime the layout editor is closed even if nothing has changed in the layout.
I also made the following bug fixes for Wallpaper Cycler:
- When the screensaver was configured to use all available layouts, it would even select layouts in disabled categories. Disabled layout categories are now properly skipped unless you force the screensaver module to use a disabled layout category.
- Drag & drop of multiple wallpapers to a different category wasn’t working.
- When hitting the cancel button in the “select layout template” dialog, the creation of the layout is cancelled and the layout editor is closed.
- “highlight current wallpaper” didn’t work anymore. This also caused problems that WPC would rerender the wrong wallpaper when you hit Rerender wallpaper.
- Sometimes when adding a folder recursively to an existing category it would add all current child categories twice, closing the main window and reopening fixed this issue. This is now fixed, they shouldn’t appear twice anymore.
25 Sep, 2008
NuonSoft has released a patch to fix a stability issue with Wallpaper Cycler 3.5.0.97 on Windows Vista.
The patch is 176 KB.
More information can be found at:
http://www.nuonsoft.com/wallpapercycler/vista_patch.php
If you encounter any problems, don’t hesitate to contact NuonSoft Support
13 Sep, 2008
I’m back from my 3 week holiday to West-USA. It was a great holiday. We were traveling in a group of 8 people and it was a perfect group 🙂
The trip started in Los Angeles and continued to San Diego, Grand Canyon, Antilope Canyon, Bryce Canyon, Zion, Las Vegas, Death Valley, Lone Pine, Bishop, Mono Lake, Bodie, Yosemite, San Francisco, Montarra, San Luis Obispo, Santa Barbara and back to Los Angeles.
(Note: all pictures are copyrighted by me, Marc Gregoire. Please contact me if you want to use one.)
Read the rest of this entry »
7 Sep, 2008
Quite a few people are experiencing issues with running Wallpaper Cycler under Vista. I’ve tracked it down to the bar on the right of the main window resembling a Windows XP taskpane. Because of all the reported issues, I decided to get rid of that taskpane completely and replace it by an Info Panel at the bottom of the window. The following image is a concept drawing of what I have in mind.

Hopefully this move will make Wallpaper Cycler stable on Windows Vista.
22 Jul, 2008
Last weekend I went to Vienna together with 2 friends from Belgium. Vienna is really a nice and clean city. Public transportation is pretty good and we used it all the time. Read the rest of this entry »
22 Jul, 2008
I’m back from a second business trip to Berlin. The weather was not good. It was cold and raining, but I managed to go see some things anyway. Some picture can be seen below. Read the rest of this entry »
14 Jul, 2008
Due to some extended business trips and the fact that I will have my yearly holiday in August (finally 😉 ), my development on NuonSoft products has been temporarily suspended until September. In September or October, I hope to finalize the new build of Wallpaper Cycler.
30 Jun, 2008
Last week I went to Berlin on a business trip, arrived on Thursday and left on Sunday. I basically only had Saturday to go see the city. So on Saturday I woke up, had breakfast (I was missing some American style breakfast with eggs, bacon …) and prepared to go out. I was expecting it to be a normal, quiet day doing some sightseeing. Nothing could be further from the truth however … Read the rest of this entry »
24 Jun, 2008
On 21st of June I went to the Kulendayz 2008 which is the first regional community conference organized by the Microsoft Community Osijek together with Microsoft Croatia with support from INETA and Hupro. Since I’m living in Croatia at the moment and the Kulendayz location was only 30 minutes from my place, it was pretty easy for me to get there.
In the morning I went to a scrum presentation and to a session about advanced debugging of ASP.NET applications using windbg.
In the afternoon I went to a unified communications presentation, explaining the Office Communications Server.
The last presentation I went to was about concurrent/parallel programming in C#. This was one of the most interesting presentations for me (by Bernard Katic). It explained how to optimize code for running on multicore processors, which is becoming more and more important with the release of Quad-Core processors and Octo-Core and even 80-core processors in the pipeline. The session was focussed on the Parallel FX Library and Parallel LINQ. The Parallel FX Library allows you to easily “parallelize” certain parts of your application like for loops. Parallel LINQ allows you to do the same with your LINQ queries. There is an interesting article on MSDN called “Optimize Managed Code For Multi-Core Machines” that expains the Parallel FX Library with clear and simple examples.
It was interesting to find out that I was not the only belgian on the conference. Arlindo Alves from Microsoft Belgium was also there giving a presentation on Microsoft Hyper-V.
16 Jun, 2008
Below are some pictures of the zoo in Osijek (Croatia). Read the rest of this entry »
26 May, 2008
I went to the Plitvice National Park in Croatia with some friends. It’s a pretty big park with lots and lots of beautiful waterfalls. You can find more information on their website. At the moment it’s not the high-season, so there were not too many people visiting the park at this time, so we could take some pretty nice pictures of which you can see some below. Read the rest of this entry »
10 May, 2008
I just received my generic “to whom it may concern” letter of recognition from Microsoft concerning my MVP 2008 award. I have attached it after the jump. Read the rest of this entry »
10 May, 2008
Today I’m pleased to announce that Beta 1 of NuonSoft Wallpaper Cycler 3.6 is currently in the hands of our beta testers.
This beta version contains the following changes. Read the rest of this entry »
9 May, 2008
The following new features have been implemented in Wallpaper Cycler:
- New functionality added to the image preview window, the window that appears when you press the spacebar when an image is selected in the main window of Wallpaper Cycler:
- The preview window now allows you to use the left and right keys to move through the images in that category or search folder.
- A small (optional) help text is displayed in the preview window.
- Information of the image being previewed can optionally be shown on the preview.
- The tray menu now contains a “Tools > Find Non-Existing Wallpapers…” item.
- When a new update has been downloaded, WPC will now ask you if you want to run it immediately.
- The “Check for updates” feature will now calculate a checksum of the downloaded file to see if it was downloaded correctly.
- Text objects in layouts can now be linked to a wallpaper object in your layout. This allows you to use the %wallpapername% and other commands to display information about the wallpaper being shown in the linked wallpaper object.
I also made the following bug fixes for Wallpaper Cycler:
- The tree on the left of the main window was recreated every time you changed/added/deleted a category resulting in quite anoying visual flickering. This has been fixed now and the tree almost never flickers anymore.
- When running the trial version, when starting a new WCL file and then exiting Wallpaper Cycler, no question was asked whether to save the file or not.
- Increased the contrast a little bit of the Wallpaper Cycler Vista gadget.
- The Wallpaper Cycler Vista gadget didn’t display correctly when Vista was running in high DPI mode.
9 May, 2008
The C++0x standard defines a feature called auto type determination. It is similar to the var keyword in C#. It allows you to let the compiler figure out the type of a variable. For example:
auto something = 123;
The compiler will automatically figure out that something is of type int. The above is a very simple example and in this case the developer can easily figure it out. However, with template types and template meta programming techniques it can become difficult for the developer to figure out what the type exactly is.
Consider the following loop:
for (vector<string>::const_reverse_iterator criter = vec.rbegin(); criter != vec.rend(); ++criter) {...}
With the auto feature this could be rewritten as follows:
for (auto criter = vec.rbegin(); criter != vec.rend(); ++criter) {...}
which is much easier to type.
This auto feature is also useful for variables that store a function pointer or lambda expressions because the compiler will figure out the exact type for us. Lambda expressions will be briefly described in another blog post.
8 May, 2008
The Windows XP Service Pack 3 was released a week ago, however it had a compatibility issue with Microsoft Dynamic RMS. Because of this, the service pack was brought offline again.
Now Microsoft has fixed the issue and SP3 is again available for download. The Dynamic RMS issue is solved with a hotfix. The recommended way of installing SP3 is by using Windows Update, which will download only what you need, saving bandwidth. That way it’s typically around 70 MB.
If you need to install SP3 on multiple machines, you can download an installation package which is around 316 MB. If you are running Microsoft Dynamic RMS, it is recommended to first install the Dynamic RMS hotfix from here. SP3 can be downloaded from here.
SP3 contains more than 1000 hotfixes and patches. Some new features are also included but which according to Microsoft “do not significantly change customers’ experience with the operating system”.
6 May, 2008
In my previous blog entry I posted some pictures related to the MVP Summit. The event was 4 days but I stayed a few days longer in Seattle together with my brother. In this post I’ll post some pictures of those days. Read the rest of this entry »
2 May, 2008
I finally found some time to post a few pictures of the Microsoft MVP Global Summit 2008 in Seattle. The summit was great. There were 1753 MVPs from all over the world attending the summit. The sessions given by Microsoft product groups were very interesting. I went to all the Visual C++ sessions and it was great to hear the direction in which they are going with the product. One thing they made perfectly clear is that MFC is not dead 🙂 They are putting interesting new things in upcoming versions of MFC which allow you to create modern user interfaces for your MFC applications. One such thing is the ribon bar which is part of the MFC Feature Pack for Visual Studio 2008. Below you can see some pictures taken during the summit. Read the rest of this entry »
28 Apr, 2008
During my trip to the Microsoft MVP Global Summit my blog was hacked and I had to take it offline because it was trying to infect users with a virus. It took my quite some time to restore everything 🙁
Personally I just cannot understand why people hack blogs or any other site for that matter 😡 Anyway, everything should be working again now…
3 Apr, 2008
The following new features have been implemented in Wallpaper Cycler:
- New option to disable word wrapping for notes in calender notes objects.
- Some Open/Save dialogs now have the true Vista layout when running on Windows Vista.
I also made the following bug fixes for Wallpaper Cycler:
- WPC crashed when loading BMP files that where compressed with for example RLE8 compression.
- By default WPC will no longer make a sound when cycling or when CPU Load is too high to cycle. Of course this can be enabled again in File > Document Properties.
- The screensaver will now wait until the transition effect is finished before starting the timer for the next image.
- The “Circles Out” screensaver transition effect didn’t always completely covered the screen depending on your resolution.
- Wallpaper Cycler didn’t always start automatically when logging in to Windows and autostart was enabled.
- Cycle-at-times would not check exactly at the new minute when resuming from standy or hibernation.
- Fixed some problems with the cycle-at-time feature especially in combination with hibernation.
- You could press the “Delete” key on your keyboard to delete the “My Layouts” category which would crash WPC.