~ubuntubudgie-dev/ubuntubudgie/+git/libhandy:msvc-1-8

Last commit made on 2023-05-08
Get this branch:
git clone -b msvc-1-8 https://git.launchpad.net/~ubuntubudgie-dev/ubuntubudgie/+git/libhandy

Branch merges

Branch information

Recent commits

088258b... by Chun-wei Fan <email address hidden>

examples/: Drop g_auto* usage

This way, the handy-1-demo sample program will build on Visual Studio builds as
well

538cafd... by Chun-wei Fan <email address hidden>

test/: Remove g_auto* usage

This way, the test programs will also build in Visual Studio.

bc7b8e9... by Chun-wei Fan <email address hidden>

src/: Remove g_auto*

This way, the sources will be buildable on Visual Studio.

caa0da4... by Chun-wei Fan <email address hidden>

demo app: Fix linking on Visual Studio-style builds

We must pass in '/entry:mainCRTStartup' so that things will link when
building GTK-based apps with 'gui_app: true' (i.e. '/subsystem:windows'
for Visual Studio builds).

dee2ebe... by Chun-wei Fan <email address hidden>

hdy-settings.c: Don't build portal bits on Windows

portal is not supported on Windows, so don't try to build these items.

6355779... by Chun-wei Fan <email address hidden>

hdy-cairo-private.h: Include cairo.h, not cairo/cairo.h

The cairo include subdir should be handled by Cairo's pkg-config files

d72c6bb... by Chun-wei Fan <email address hidden>

meson.build: Force-include msvc_recommended_pragmas.h

...on Visual Studio builds, as Visual Studio use a different way to look out
or ignore the warnings that we want to look out or ignore.

b3d822b... by Chun-wei Fan <email address hidden>

Rewrite gen-public-types.sh in Python

This is a direct backport from the one that is used in libadwaita with the
appropriate adaptations, so that we can avoid the need of Unix-like tools on
the build system, which may not be readily available, such as on Windows
Visual Studio builds.

061551b... by Chun-wei Fan <email address hidden>

test/meson.build: Don't use PIE/PIC for MSVC-like compilers

It's not supported nor needed.

48ae7ec... by Alexander Mikhaylenko <email address hidden>

Release 1.8.2