You’re killing me here. I have a fancy new C-Block component ready to share and this should be easy. It’s not easy because the site configuration is screwed up. You can fix this with a few configuration changes.
Let’s look at the possible upload file types:
To share a component, I need to upload:
(1) The *.cpp file. You have *.ccp enabled (WTF is that?) instead of *.cpp. Yes, I can (and have) rename the file with a .txt extension but why should I have to do that? Please correct the configuration. How long could that possibly take?
(2) The *.h file. Looks like that’s enabled. Let’s hope that works once the other hurdles are corrected. (Note: Consider adding *.hpp as equivalent to *.h since some folk use that for C++ specific header files. Or, at least, it was a thing way back when.)
(3) The *.qsch file. The *.qsch format is basically a text file but contains some extra non-ASCII characters. Ask Mike about this. Anyway, the result is that simply renaming the *.qsch to *.qsch.txt doesn’t work because those extra characters aren’t properly in the *.txt subset and, therefore, can’t be uploaded. Please, please add a configuration that allows a simple upload of a *.qsch file.
The solutions are super-simple, mere configuration changes. So please get on this and make sharing our code, schematics, etc., as simple as possible.