NO

Author Topic: Version 7.00, Release Candidate 2 available  (Read 6106 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Version 7.00, Release Candidate 2 available
« on: April 22, 2012, 07:17:29 PM »
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
/Pelle

Offline Bitbeisser

  • Global Moderator
  • Member
  • *****
  • Posts: 772
Re: Version 7.00, Release Candidate 2 available
« Reply #1 on: April 22, 2012, 07:31:03 PM »
Thanks for the quick update Pelle!

Ralf

Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 2091
Re: Version 7.00, Release Candidate 2 available
« Reply #2 on: April 22, 2012, 07:34:03 PM »
Thank you Pelle ! Good job again.
May the source be with you

Offline Stefan Pendl

  • Global Moderator
  • Member
  • *****
  • Posts: 582
    • Homepage
Re: Version 7.00, Release Candidate 2 available
« Reply #3 on: May 06, 2012, 12:10:50 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)
---
Stefan

Proud member of the UltraDefrag Development Team