Releases: xyproto/cxx
Releases · xyproto/cxx
CXX 3.3.3
CXX 3.3.3
- Minor changes to the win64 flags.
- Update year in license.
- Make debug builds less strict.
- Format the code with
autopep8
. - Let the debug builds use
-O0
instead of-Og
. - Add a target for debug builds without the address sanitizer.
- Update documentation.
- Update the Bisqwit and Raylib example code.
- Use C++20 instead of
C++2b
orC++2a
(also postpone moving toC++23
, just yet).
cxx 3.3.1
cxx 3.3.0
- Support Qt 6 and drop support for Qt 5 and Qt 4.
- Support GTK 4 and drop support for GTK 3 and Glade.
- Add an example for GTK 4 and
.ui
files (UI elements defined in XML. This seems to be the way the GTK project is heading). - Add an example for PipeWire.
- Improve the main function detector to also detect signatures where there is a space between
main
and(
. - Fix a warning in the X11 example.
- Update documentation.
cxx 3.2.8
cxx 3.2.7
CXX 3.2.6
CXX 3.2.5
- Add an example for RtAudio.
- Add an example fro C + Glade.
- Use
-Wl,--export-dynamic
for C programs where Glade is being used. - Improved warning messages.
- Add an example that demonstrates similar functionality in C++ to
defer
in Go. - Update the FastCGI example.
- Add missing C++20 header files to the internal list.
- Add support for
dlfcn.h
+dlopen
+dlclose
. - Smarter include file discovery on Arch Linux.
- Also support looking for a
scripts
directory. - Now that
main
is the default branch name forgit
, switch to that. - Update documentation.
CXX 3.2.3
- Delay the trumpet! (in connection with an audio sample that is being played by the
mixer
example). - Add support for OpenGL ES 2.
- Make it possible to also compile C programs for windows, using
cxx win
. - Add examples for:
- OpenGL ES 2
- ReactPhysics3D
- SFML and C++17
- OpenGL 4 and SPIRV shaders
- OpenGL ES 3.0.
- Update the examples for X11, dunnet/gtk3, lambda and raylib.
- Remove the pytorch example.
- Use
--
when callingpacman
. - Fix an issue when building Windows executables.
- Fix an issue with programs that used
freeglut.h
. - Update the Arch Linux test.
- Let
cxx sloppy
also enable-fms-extensions
. - Add the
-fms-extensions
flag when compiling 64-bit Windows executables. - Use different flags for C + mingw.
- Use on cxx db file per user, instead of having a common one.