News:

Download Pelles C here: http://www.pellesc.se

Main Menu

Recent posts

#11
Feature requests / Re: RichEdit 4.1
Last post by John Z - March 23, 2026, 01:13:21 PM
Thanks Timo!

I've not had a chance to test, still bogged down getting powershell script working to build programs in my BBBBuilder.dll add-in.


John Z
#12
Feature requests / Re: Enhanced editor suggestion
Last post by John Z - March 23, 2026, 01:11:06 PM
Eclipse IDE installation requirements are huge, yet it was a very popular IDE.  No Java on my systems  :).
Now superseded by IntelliJ IDEA I understand.

Eclipse IDE has features to use its IDE with PelleC build programs if one really wanted that IDE.

John Z
#13
Feature requests / Re: Enhanced editor suggestion...
Last post by John Z - March 23, 2026, 12:51:44 PM
Quote from: PhilG57 on March 22, 2026, 04:21:39 PMIt would be nice, if when working on a "workspace" with multiple "projects", various options of the project (compiler level, flags, libraries, link options for libraries, etc.), could be inherited from the workspace.  Those project options inherited from the workspace would all be the same for each individual project, while projects needing unique options would specify those in the project's .ppj or whatever file. Thanks.

Not that familiar with the 'workspace' use but I created one with two projects.  The workspace file contains none of the project options (from either project) so I can't see how anything would inherit something not existing. Seems this concept it would totally change the way projects themselves and workspaces work.

Alternatively it might be possible to have an Add-In that can select a project mode from one project and replicate it into a different project.  This would work similarly to the new Copy Mode feature, except copy from another project rather than copy from an existing mode within the current project.

John Z
#14
Feature requests / Re: Enhanced editor suggestion
Last post by Michele - March 23, 2026, 12:38:47 PM
This is behavior of ECLIPSE IDE, it is a really useful feature! I like it very much.
Nevertheless it requires a grammar checking engine very powerful or the result could even be counterproductive.
And I imagine the POIDE isn't so strong.
#15
Feature requests / Re: Enhanced editor suggestion
Last post by John Z - March 23, 2026, 12:25:20 PM
Hi PhilG57,

I don't see this as a good fit with a text editor.  You'd have the editor constantly checking every key stroke to see if it was a #DEFINE xxxxx, #DEFINE a 1, #DEFINE macro, or an #undef yyyyy and so on then checking every file, or a list of #ifdef and others, to see if the define/undef was used somewhere then highlighting the use path, which might not be that simple with nested cases (as you mentioned).  It would need to not just check C source but all headers and all project ppj configs.  It would really bog down the editor with unrelated editing task.  Imagine constantly checking 45 source files plus headers...

Even if the editor were to build a list as text is entered of where checks are done like #ifdefs it would need to check the list constantly every time a #... was typed, and not just then as a previously #DEFINE xxxx might be changed at any edit time or somewhere else.  Then too if it old existing source code then no one is typing everything so some initialization would need to be done to develop the initial list.

So an Add-IN that can be called ad-hoc to process all the source files and headers seems more reasonable, even though it would be snapshot in time, it could be run as needed.

Add-ins can be written by the user community so you have a path to do it.  The editor is only updated by Pelle the developer.  I don't think he will will be interested, but just imo.

John Z
#16
Feature requests / Re: Enhanced editor suggestion...
Last post by TimoVJL - March 22, 2026, 10:41:00 PM
Might be possible with Add-In.
Hopefully someone understand a you ideas for it.
#18
Feature requests / Re: Enhanced editor suggestion...
Last post by Vortex - March 22, 2026, 05:31:47 PM
While that's an interesting idea, I guess it better to keep simple the project manager of Pelles C.
#19
Feature requests / Enhanced editor suggestion #3
Last post by PhilG57 - March 22, 2026, 04:21:39 PM
It would be nice, if when working on a "workspace" with multiple "projects", various options of the project (compiler level, flags, libraries, link options for libraries, etc.), could be inherited from the workspace.  Those project options inherited from the workspace would all be the same for each individual project, while projects needing unique options would specify those in the project's .ppj or whatever file. Thanks.
#20
Feature requests / Re: RichEdit 4.1
Last post by TimoVJL - March 22, 2026, 12:13:21 PM
Quote from: Pelle on November 30, 2025, 10:03:50 PMApparently there are four versions of Rich Edit:
Version 1.0, Riched32.dll, class "RICHEDIT"
Version 2.0, Riched20.dll, class "RichEdit20A"/"RichEdit20W"
Version 3.0, Riched20.dll, class "RichEdit20A"/"RichEdit20W"
Version 4.1, Msftedit.dll, class "RICHEDIT50W"
Not sure who came up with this, but surely strong medication must have been involved...
The next version of the dialog editor will have four RichEdit controls (1, 2, 3, and 5).
Works in my tests in Windows 11 laptop.