Pelles C version 7.00, Release Candidate #2, is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm
General changes:
http://www.smorgasbordet.com/pellesc/changes_650_700.htm
RC2 changes:
- Added support in resource compiler for using a keyword (except BEGIN/END) as a user-defined resource type name (like id HELP "file").
- Fixed problem in resource compiler when a separator ended a popup in a MENU resource (by mistake, presumably).
- Fixed problem in assembler with auto-generated epilog code in conditional pseudo-instructions (X64, X86).
- Fixed problem in compiler preprocessor with a variadic macro being undefined and then redefined (with the same name).
- Fixed problem in compiler loop optimizer, most notably as a bad loop reversal.
- Fixed problem with #pragma once: when an already processed include file was ignored, line numbers could sometimes be off-by-one.
- Fixed problem in the IDE when renaming an open project source file twice (the open file was deassociated from the project after the first rename).
- Fixed problem in the IDE when opening a resource script as text, and then trying to save it under a new name (both old and Vista+ File Save dialog).
- Removed "File"->"Send" from the IDE. Once a convenience, recently mostly a problem. Hardly every used, so bye, bye.
- The dialog editor will now accept an empty string for the class name property.
- Fixed problem with destructor from tss_create() not being called in some contexts.
- Fixed wrong machine type in UUID libraries for X64.
- Added some definitions to mprapi.h
- Fixed title of help page "Assembler directives", meaning it will not show up on the Search tab under the wrong name.
- Removed setting s_paddr/s_vsize union member in COFF section header for object files (C compiler, assembler). A non-enhancement enhancement that will affect absolutely nothing.
I have fixed all bugs that I am aware of, and
can reproduce. Some reports (as usual) just don't have enough details.
/Pelle
Thanks for the quick update Pelle!
Ralf
Thank you Pelle ! Good job again.
Quote from: Pelle on April 22, 2012, 07:17:29 PM
Fixed problem in resource compiler when a separator ended a popup in a MENU resource (by mistake, presumably).
I see more use-cases where a trailing separator would be included in the static menu section.
For instance the separator will precede a recent files list or a translations list, which are better created dynamically, since they will change frequently.
A separator being the last item in a static menu does have its purpose, if the rest is created dynamically ;)
Thanks for the new version and the fixes 8)