User Activity

  • Posted a comment on ticket #606 on Artistic Style

    following issue might be related: actual: if (std::count(pkStream.begin(), pkStream.end(), ' ') == 2 && std::all_of(pkStream.begin(), pkStream.end(), [](const char c) { return isDigit(c) || c == ' '; })) return L"SSH-1 public key"; expected: if (std::count(pkStream.begin(), pkStream.end(), ' ') == 2 && std::all_of(pkStream.begin(), pkStream.end(), [](const char c) { return isDigit(c) || c == ' '; })) return L"SSH-1 public key";

  • Created ticket #606 on Artistic Style

    Curly braces prevent indentation (in lambda)

  • Posted a comment on ticket #589 on Artistic Style

    Issue is fixed in the latest version from 2026-02-13! Ticket can be closed.

  • Posted a comment on ticket #596 on Artistic Style

    It works! :) the raw string literals are preserved, and no regressions when applying Astyle to my whole codebase. I'll be using this version onwards. Thank you! PS: The VS 2022 x64/Static configuration fails to build. IMHO it could be removed entirely if unmaintained, since the effect is apparently like "Release" but with "Multi-threaded (/MT)"

  • Modified a comment on ticket #596 on Artistic Style

    The two examples above are "complete" meaning, pasting each of them into a new cpp file and formatting keeps them unchanged (with the Astyle config from above), rather than fixing the broken switch and lambda layouts. This was tested with your latest version from Jan 30th, freshly compiled from gitlab. For some reason the presence of the raw string literals is responsible for the layout corruption. When deleting them, both the lambda and switch lay out correctly.

  • Posted a comment on ticket #596 on Artistic Style

    The two examples above are "complete" meaning, pasting each of them into a new cpp file and formatting keeps them unchanged (with the Astyle config from above), rather than fixing the broken switch and lambda layouts. This was tested with your latests version from Jan 30th, freshly compiled from gitlab. For some reason the presence of the raw string literals is responsible for the layout corruption. When deleting them, both the lambda and switch lay out correctly.

  • Posted a comment on ticket #596 on Artistic Style

    The raw string literals seem to be preserved now, unfortunately there are regressions: For example the layout of the switch statement in the following test sample is broken (using same astyle config as above): std::string test() { return std::string(R"( <tr> <td>)") + R"(</td> <td><span style="font-weight: 600;">)" + R"(</span></td> )"; } void generateLogFileName(const ProcessSummary& summary) { const std::wstring failStatus = [&] { switch (summary.result) { case TaskResult::success: break; case...

  • Posted a comment on discussion General Discussion on xBRZ

    I've released ScalerTest version 1.2 which uses the config from the last GUI session for the command line mode.

View All

Personal Data

Username:
zenju
Joined:
2012-02-05 18:40:30

Projects

This is a list of open source software projects that Zenju is associated with:

  • Project Logo FreeFileSync Free data backup software to synchronize files and folders Last Updated:
  • Project Logo FreeTemplateOffice Generate professional invoices and business letters directly online Last Updated:
  • HqMAME HqMAME has moved: http://sourceforge.net/projects/xbrz/files/HqMAME/ Last Updated:
  • Project Logo xBRZ xBRZ: "Scale by rules" - high quality image upscaling filter by Zenju Last Updated:
  • Project Logo zen::Xml Simple C++ XML processing Last Updated:

Skills

This is a list of skills that Zenju possesses:

  • C++
  • wxWidgets

Personal Tools

MongoDB Logo MongoDB