Your changes do not convert escaped newlines to multiline strings, but convert single line strings to multiline strings by wrapping them at some arbitrary limit. For example, the first change in your diff breaks "Unsafe browser string. See snownews.kcore.de", splitting it just after "See ". If I understand the new gettext recommendation correctly, that would create a line break there, preventing gettext from matching the original single line string. You can't see it, of course, just by running msgfmt,...
Running configure errors out
Closing "wontfix". Will later consider revising supported OS list.
It appears that your shell is being overly aggressive in unescaping the slashes in the string that builds config.sed. I am /extremely/ wary of messing with string escaping, since this has previously been a recurring problem on various platforms. The current code has been tested and worked on BSD previously (FreeBSD), and it does work when using dash, which is the only ksh equivalent I have access to. Since I am not able to repeat the extensive testing required to verify that any proposed fixes would...
po/sr.po: Update translator's email address
I've done the email change manually. Commit 351dd7ebbb81109a090c5d90c3817c4f44278c08.
Update Serbian translator's email
Please attach the failing config.sed. I am not able to reproduce the error when running the specified command. Calling escpath the way you do is not appropriate; it is supposed to take the unescaped path as the argument.
This commit does way more than just update your email address. You appear to have rewritten the entire file, in many cases rewrapping the english match strings, which will prevent gettext from finding your translations. If you want this committed, you need to do just the email address change and remove all the others. You can submit them in another MR.
Replace deprecated htmlEntityLookup with xmlGetPredefinedEntity
wumpus typo fix in wump.c line 282 "rampagees"
The manpage already has all the information on how to play the game, just under the option descriptions. Not exactly what you get from ?, but considering the simplicity of the game, I don't see any problem here.
Use libunistring for unicode processing
Convert to C++
undefined reference to `setcchar'
I looked at Mageia package repository, and it appears to have libncurses and libncursesw as separate libraries. The Mageia site does not let me actually download the packages, so I can't verify what's in it, but with this setup it is seems likely that libncurses package installs its pkg-config file to point only to itself, instead of aliasing to libncursesw. This makes it impossible for apps to optionally enable widechar functionality by simply looking at the headers, as bsd-games is doing. The only...
mvwadd_wchw already uses the NCURSES_WIDECHAR to enable widechar support only if the ncurses package installed by your distribution supports it. Checking NCURSES_WIDECHAR is the official way of checking for this functionality, and there is no other, as far as I know. So I'm going to say that this is a problem with your distribution's package. These days there is no reason whatsoever to build ncurses without unicode support, so you should submit a request to your distribution packager to do so.
Your Makefile also contains system paths, so that's not much of a reason. All other projects that do include a pkg-config file do so in the main codebase. Distribution packages generally refuse to the pkg-config file because they consider it to be upstream responsibility. My request to add a .pc file to the giflib package on Arch was denied for that reason.
Add ENAMETOOLONG check to mkpath
Error creating cache directory during setup
Fixed by commit 5d4ec642056ee5c7348c00a5b18e9ddf3b81c785
Error creating cache directory during setup
Create parent dirs during snownews dirs setup
Replace deprecated xmlRecoverMemory call
Remove unneeded @pkg_uname@ substitution
atc: fix missing A_BOLD for background setattr
Bump version number for release
Bump version number for release
gomoku fails to build on macOS due to missing header
Fixed by 07793aa56343c0c6a94bbce8857c4b90d7e42b4a
Fix for not having <endian.h> on MacOS
Fix smartfeed prev for first item + fix smartfeed item read status saving
Merged with 7c1f248f34029bb2252b048a185c49ffc15ef443 and b71ca89dac1c476e20ccaf68dbaef211963a4c92.
Fix saving newsitem read status from smartfeeds
Fix missing prev link on first add smartfeed item
Fix for smartfeed "previous" button
Yes, the prev link should have been updated. I've merged as 3fbe4d52a0507a6841d28954febe7e32e5ed44fc. (Due to the extra braces on the if in your code, which I don't do)
Fix missing prev link on add smartfeed item
Add pkg-config file
Implement VSync using Present extension
Fix Makefile not picking up dependencies
Use XCB_BACK_PIXMAP_NONE enum
Move project to Sourceforge
Move project to Sourceforge
Verify user owns private dirs
Fix wrong signal handlers restored at quit
Change doc links to SourceForge
Remove some trailing whitespace
configure: shell portability fixes
Fix DESTDIR not being used for exei
Update build system
Use auto more
Fix two uninitialized members found by cppcheck
Update source to c++11
Detect XCB library and print error when not found
Use file-by-file rm and rmdir in Makefile
Bump up version number for release
Add moves counter
Some gratuitous optimizations
Hide the exit until all crates are disposed
Use unsigned types for coordinates
Add comments
Set _NET_WM_PID and _NET_WM_WINDOW_TYPE properties
Remove _NET_WM_STATE_FULLSCREEN misunderstanding
Fix nVidia rendering: expand XRender id size to 2 bytes
Enable function-level linking
Fix unsolvable level
Update version number
Display an error if cannot connect to X server
Add some comments
HAVE_USTL_H was incorrectly defined
Re-fmt the license
Fix fullscreen setting
Review Level
Review GJID
Convert tile bitmap data to xbm
Updated README
Small content fixes
Make uSTL optional
Set copyright date back to 1995, the original release date, to make it expire sooner
Merge levels.dat into level.cc
Fix signed extension of color components
Now not including xcb.h in xapp.h
Load from static data
Remove CPIO data file and flatten directory tree
Remove CFont
Remove CGC
RENDER text works
Convert default.fnt to xbm format
Use RENDER to draw text. Does not work for some reason
Removed all references to CImage and rasterization
Add xpm loading code and combined xpms
Merge level drawing into the app
Using RENDER to draw tiles
Do not use c++0x in this project
Use atom array instead of individual variables