Skip to content

Libraries update and some chores - #15820

Open
mmicko wants to merge 6 commits into
mamedev:masterfrom
mmicko:update
Open

Libraries update and some chores#15820
mmicko wants to merge 6 commits into
mamedev:masterfrom
mmicko:update

Conversation

@mmicko

@mmicko mmicko commented Jul 31, 2026

Copy link
Copy Markdown
Member
  • Update GLM to 1.0.3
  • Update pugixml to v1.16
  • cleanup: remove execute flag from files
  • cleanup: remove BOM
  • Updated utf8proc to v2.11.3
  • frontend: fixed exit with "-ui simple"

@mmicko

mmicko commented Jul 31, 2026

Copy link
Copy Markdown
Member Author

It is large number or files, but GLM have quite big number of documentation files that makes this PR much bigger than it should be.
Impact is not that big, glm is used currently by one driver only, and pugixml is for softlists for now.

@cuavas cuavas self-assigned this Jul 31, 2026
@cuavas

cuavas commented Aug 3, 2026

Copy link
Copy Markdown
Member

63a8a30 takes care of a few of these:

  • INI files with stray U+FEFF (and adds a makefile rule to take care of these)
  • Stray execute bits.
  • Some isues handling “main menu” mode in selmenu.cpp and simpleselgame.cpp (although there are still some issues with handling the situation where UI Back and UI Cancel have different across the menus).

The Visual Studio project files in the netlist project shoudn’t have the U+FEFF stripped as Visual Studio always re-adds it to project files.

@mmicko

mmicko commented Aug 3, 2026

Copy link
Copy Markdown
Member Author

Thanks. Should I rebase and leave just lib changes, or you are cherry picking/updating libs ?

@cuavas

cuavas commented Aug 3, 2026

Copy link
Copy Markdown
Member

Just leave it, no need to rebase. I’ll cherry-pick and/or adjust them as I go.

@cuavas

cuavas commented Aug 4, 2026

Copy link
Copy Markdown
Member

uttf8proc (94c6e34) and zstd (f9050e8) are done.

@cuavas

cuavas commented Aug 4, 2026

Copy link
Copy Markdown
Member

GLM is done in bb6e4fd (and LZMA was done in c23567b).

@cuavas

cuavas commented Aug 5, 2026

Copy link
Copy Markdown
Member

ASIO is done in 89e00b9, and code now builds with all currently deprecated ASIO features disabled.

@cuavas

cuavas commented Aug 6, 2026

Copy link
Copy Markdown
Member

pugixml updated in 9d9e0fd (it’s only used for HSI files, software lists use expat SAX parser).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants