Activity for Fabian Cenedese

  • Fabian Cenedese Fabian Cenedese committed [r17] on SVN

    ! Fixed 64bit warnings using explicit casts or different types.

  • Fabian Cenedese Fabian Cenedese committed [r16] on SVN

    ! Upgraded project file.

  • Fabian Cenedese Fabian Cenedese committed [r15] on SVN

    + Added ID3v1 genre extensions by Winamp.

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    It seems that cppcheck doesn't understand some #if variants. It works using #ifndef but not in the following way: file.cpp: #include "file1.h" file1.h, file2.h, file3.h, fle4.h all in this way: #if !defined( INC_FILE1_H ) #define INC_FILE1_H #include "file2.h" #endif Then all INC definitions are checked separately: cppcheck.exe --force file.cpp Checking file.cpp ... Checking file.cpp: INC_FILE1_H... Checking file.cpp: INC_FILE2_H... Checking file.cpp: INC_FILE3_H... Checking file.cpp: INC_FILE4_H......

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    Hi There are several posts and questions about speeding up cppcheck. Me too I've run into a speed problem. Analyzing our codebase takes about a day with --force. Some #ifdefs don't need to be checked in all variants so I tried to -D and -U some of them in hope of bringing down execution time because less combinations need to be checked. However exactly the opposite happened. Here are some numbers: cppcheck file.cpp --force (and some other parameters but no -D or -U) 135 config combinations 26s Adding...

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    Hello I want to use --force to check all possible #ifdef combinations. However there are some defines that will never be used e.g. various platforms (sun, aix etc) when we only use linux and Windows. So these unwanted cases can be excluded with -U. But if there are many defines to exclude then the command line gets pretty long. For include paths there's already the param --includes-file. All -D items can be collected in a file which can be used with --include. I'd like to have a similar way for the...

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    Hello I get an uninitVar message from this code: (uint32 is a typedef for unsigned long) volatile uint32* pIPIVPR; switch (GetCoreId()& 0x01) { // default: case 0 : pIPIVPR = INOS_HW_ADDR32(DF_INOS_P2020_MPIC_IPIVPR0); break; case 1 : pIPIVPR = INOS_HW_ADDR32(DF_INOS_P2020_MPIC_IPIVPR1); break; } *pIPIVPR &= 0x7fffffff; Uninitialized variable: pIPIVPR A number & 0x01 can only be two cases, 0 and 1, so the switch covers all cases. Still cppcheck thinks that pIPIVPR is uninitialized. Adding the commented...

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    Thanks a lot for those pointers, I'll try them out.

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    Looks like the crash/hang is solved with the current HEAD. Don't know yet about the results as it "runs" much slower now.

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion General Discussion

    Hi I'm using the current 1.84 on a Win10-64 system. I have a big source tree that I'd like to check. If I give just the root folder then CppCheck runs through it and gives me the results. However there are many syntax errors that really aren't, it probably just hasn't seen the necessary header files which are also in this tree. Also --check-config reports those header files as missing. Okay, so I then added all the necessary paths to those includes. I tried the command line switches -I as well as...

  • Fabian Cenedese Fabian Cenedese committed [r7]

    ! Don't use button background color to work around a bug in wxWidgets+Win10. [SGForms.cpp, SuperGrips.fbp]

  • Fabian Cenedese Fabian Cenedese committed [r6]

    ! Use separate textures for the single animation steps instead of one big texture per color. This was necessary as the big textures exceeded the maximum size on limited systems.

  • Fabian Cenedese Fabian Cenedese committed [r5]

    ! Use a function to determine the correct texture data mode depending on whether the image has an alpha channel or not.

  • Fabian Cenedese Fabian Cenedese committed [r4]

    ! Adjusted to WxWidgets 3.1.1 and Python 3.

  • Fabian Cenedese Fabian Cenedese posted a comment on discussion Open Discussion

    Hi I use the dta gui for my luxtronik files and it works nicely. But I have now also a smartmeter that I would like to see in the same diagrams. It makes it a lot easier when zooming to keep all data in sync. So to see what impact my heat pump has electrically I'd like to create a .dta file from the smartmeter data and import it into the gui. Would that even work as the data fields would be different than the heat pump data? Could any dta format be used for this purpose? Thanks

  • Fabian Cenedese Fabian Cenedese committed [r3]

    + Added files needed for installation.

  • Fabian Cenedese Fabian Cenedese committed [r2]

    + Initial import. Needs adjustments for WxWidgets access.

  • Fabian Cenedese Fabian Cenedese committed [r1]

    + Added base repository structure.

  • Fabian Cenedese Fabian Cenedese modified ticket #3

    ratting column handler

  • Fabian Cenedese Fabian Cenedese posted a comment on ticket #3

    After this long time and Win XP not being supported by MS anymore I don't think this is still needed.

  • Fabian Cenedese Fabian Cenedese modified ticket #3

    ratting column handler

  • Fabian Cenedese Fabian Cenedese posted a comment on ticket #3

    After this long time and Win XP not being supported by MS anymore I don't think this is still needed.

  • Fabian Cenedese Fabian Cenedese modified ticket #6

    Request: Ability to Rename and Reorder Tags in Tooltip

  • Fabian Cenedese Fabian Cenedese posted a comment on ticket #6

    Sorry, that's just cosmetics, I'd rather improve the frame handling itself.

  • Fabian Cenedese Fabian Cenedese posted a comment on ticket #7

    That's maybe because the ID3 tag is v2.4 which is not supported by mp3ext, only 2.3. Another reason might be a too big image/tag size.

  • Fabian Cenedese Fabian Cenedese posted a comment on ticket #9

    Is this with every file? Never had any crashes with this function.

  • Fabian Cenedese Fabian Cenedese modified ticket #10

    Windows 10 x64 Unable to register the DLL/OCX: RegServ32 failed with exit code 0x5

1