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

Last commit made on 2022-07-19
Get this branch:
git clone -b msvc-1-6 https://git.launchpad.net/~ubuntubudgie-dev/ubuntubudgie/+git/libhandy

Branch merges

Branch information

Recent commits

92d3f0f... 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

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

test/: Remove g_auto* usage

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

0d92329... by Chun-wei Fan <email address hidden>

src/: Remove g_auto*

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

0cb8250... 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).

865f4d4... 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.

1b076da... 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

39f71ad... 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.

f51d0ef... 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.

71d97a1... 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.

2885c31... by Alexander Mikhaylenko <email address hidden>

Release 1.6.3