Pelles C forum

Pelles C => General discussions => Topic started by: iZzz32 on May 12, 2007, 02:10:25 PM

Title: 4 questions
Post by: iZzz32 on May 12, 2007, 02:10:25 PM
Warning 2006.
"Conversion from 'void __fastcall function(void) *' to 'void *' is compiler dependent."
Is this true? Why? Maybe it's processor dependent, not compiler dependent?

Sysdefs.
If I delete sysdefs.tag, then compile a project and change a source code during sysdefs rebuild, it returns error 42. Created sysdefs.tag has size 3 KB and word-completion (Ctrl+Space) for Windows API doesn't work anymore.

Font.
Is it possible to use DEFAULT_CHARSET instead of ANSI_CHARSET for editor font?

Order of tabs in IDE.
Ctrl+Tab/Ctrl+Shift+Tab behaviour is strange. I expect Ctrl+Tab to show the next source, Ctrl+Shift+Tab to show previous source.
Title: Re: 4 questions
Post by: Pelle on June 05, 2007, 10:01:33 AM
Warning 2006.
"Conversion from 'void __fastcall function(void) *' to 'void *' is compiler dependent."
Is this true? Why? Maybe it's processor dependent, not compiler dependent?
Pointers to functions are different from pointers to 'data'.

Sysdefs.
If I delete sysdefs.tag, then compile a project and change a source code during sysdefs rebuild, it returns error 42. Created sysdefs.tag has size 3 KB and word-completion (Ctrl+Space) for Windows API doesn't work anymore.
Known problem in the past, at least.

Font.
Is it possible to use DEFAULT_CHARSET instead of ANSI_CHARSET for editor font?
It is, AFAIK. Sure you are using the latest version?

Order of tabs in IDE.
Ctrl+Tab/Ctrl+Shift+Tab behaviour is strange. I expect Ctrl+Tab to show the next source, Ctrl+Shift+Tab to show previous source.
Then you expect wrong, I guess.
Title: Re: 4 questions
Post by: iZzz32 on July 05, 2007, 04:33:46 PM
DEFAULT_CHARSET
>  It is, AFAIK. Sure you are using the latest version?
I am using v4.50.113. I looked at the AppFont in registry. In WinXPSP2 it is "Lucida Console,10,204" (RUSSIAN_CHARSET), but under Win98SE it is "Lucida Console,10,0" (ANSI_CHARSET). So, it's 9x-only problem.

Order of tabs in IDE.
> …you expect wrong, I guess.
Too bad. Tabs behavior where Ctrl+Tab cycles right and Ctrl+Shift+Tab cycles left is "standard" (in browsers, text editors, IDEs, Windows itself). Maybe you can add an option for it?

Another feature request.
Can you add a hotkey that toggles bottom bar (Project/Find/Output etc.) state? And maybe an option to auto-hide it (like in CodeBlocks, iirc).
Title: Re: 4 questions
Post by: skirby on July 05, 2007, 08:17:00 PM
I think iZzz32 is right about Ctrl+Tab and Ctrl+Shit+Tab behavior.
Windows standard is: Ctrl+Tab goes from left to right and Ctrl+Shit+Tab goes from right to left.

I was surprised too in the past by the behavior.
Title: Re: 4 questions
Post by: Pelle on July 08, 2007, 01:30:50 PM
Quote from: iZzz32
Can you add a hotkey that toggles bottom bar (Project/Find/Output etc.) state?
The next version will contain menu choices for this; you can then easily add the hotkeys yourself...
Title: Re: 4 questions
Post by: iZzz32 on July 08, 2007, 02:12:41 PM
Thank you.
Title: Re: 4 questions
Post by: skirby on July 09, 2007, 02:04:53 PM
Thanks Pelle for this good news.

Could we have a little preview of new functionalities of the next build?