Use the kernel architecture via isainfo -k to base our default on, as uname
will always return the same result regardless. Ensures we default to 64-bit
pkgsrc on amd64, as well as adding support for sparcv9.
Aaron Kling (3):
Don't compare pointers to zero
Move objects lists into variables
libretro: jni: Fix jni makefiles
Mark W. Kidd (2):
use core name for DAT
use core-generated DAT
hizzlekizzle (3):
add ARM 64-bit build target for android
backport 12-bit wrapping fix
pjft (1):
Fix for ARM memory accesses (#139)
Pkgsrc changes:
* Remove patches integrated upstream.
* No longer need the "-full" dance.
* Add license setting, it's similar to mit
Upstream changes:
===========
Version 3.2
===========
Patchlevel 7b (Oct 2019)
NEW FEATURES:
o New drawings in Electronic/Schematic library. Thanks to Niko Sauer.
BUGS FIXED:
Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
o When exiting, cleanly pull down all windows. Ticket #54.
o Adding and deleting arrows to arcs works, ticket #46.
o Allow more than 100 comment lines, ticket #47.
o Make `xfig -update' work again, would segfault.
o Correctly draw interpolated splines, ticket #35.
o Position points on grid, if appres.userspacing unequal 1. Ticket #31.
-----------------------------------
Patchlevel 7a (May 2018)
BUGS FIXED:
Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
Debian bug numbers refer to https://bugs.debian.org/#.
o Really fix ticket #9, debian bug #270113. When entering the "Open.."
dialog, moving to a new directory, pressing Cancel, a subsequent
"Save" placed the figure file into the new directory.
-----------------------------------
Patchlevel 7 (April 2018)
NEW FEATURES:
o Export to pdf now allows to choose between output to a full-page pdf,
or cropping to the bounding box (the default behavior).
o Enable horizontal scrolling with mouse buttons 6 and 7 (sideway push
of mouse wheel, or horizontal movement on touchpad).
CHANGES:
o Rename the text flag "Special Flag" to "TeX Flag".
o Interpolated splines are now created with the recommended value of the
shape factor of -0.5, not with -1.0. A description of the shape factor
as used in xfig has been added in the file doc/FORMAT3.2
BUGS FIXED:
Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
Debian bug numbers refer to https://bugs.debian.org/#.
o Center canvas around cursor when zooming by pressing CTRL and using a
wheel-mouse.
o Apply xfig-3.2.6a-fallback-for-nonscalable-fonts.patch and
xfig-3.2.6a-scalable-fonts.patch from Hans de Goede.
o Apply debian patches 08_every_time.patch, 10_RELEASE_DATE.patch,
11_declare_swap_colors.patch, from Roland Rosenfeld.
o Apply debian patch 07_colorsliderarrows.patch. Debian bug #870365.
o Change map of India to disputed boundaries, from
https://en.wikipedia.org/wiki/File:India_disputed_areas_map.svg,
retrieved 2018-02-25. Debian bug #270799, 09_india_disputed.patch
o Prevent integer overflow in {floor,ceil}_coords_{x,y}(). Fixes debian
bug #300436. Also prevent integer overflow in round_coords().
o Completely remove alloca.h and alloca() from the code.
o When entering the "Save as..." dialog, moving to a new directory and
pressing "Cancel", a subsequent "Save" wrote to the new directory.
This happened analogously for the "Export" dialog. Fixed, ticket #9.
ChangeLog:
- Minor fixes and cleanups
- Support ncurses color specification in "r:g:b" format (if supported by terminal)
- Add --test_color option
- Add *, #, cw, cW command
- Add :colors command
- (Other minor changes that don't affect pkgsrc contents)
Vladimir Serbinenko (11):
Remove unused GetTicks
Fix psl1ght support
QNX fixes
Apply c++ flags also on debug version
Fix crash on blackberry
Fix declaration of ev_events
Fix Core_PollEvent declaration
Replace ad-hoc MSB_FIRST with retro_endianness.h
Fix video glitch on big-endian
Fix incorrect dereferencing
Cleanup wiiu flags
arpruss (8):
support analog controllers
optimize: move RGB conversion outside of point drawing code
revert to original resolution
nicer point shape
allow scaling of vector display
fix bug with y scale
more flexibility in adjusting display (#37)
negativeExponent (8):
Fix missing effects in Summon Knights 2
Fix travis
Fix vram 16/32 bit unaligned reads
Fix buffer-overflow in gfxDrawRotScreen256
Improve support for Run Ahead feature
Fix clock cycle count for some arm/thumb instructions
Trim trailing whitespace
Fix base cycle count for MUL, MLA series
Changes:
* Load bios from path that was checked
* sanitize gl context requests
* Add more detailed error messages for mmap, unlink sooner
* Allow Solaris 11 build
* Cleanup warnings: snprintf truncation, strncpy->memcpy, memset
* Lightrec: Cleanup/deduplicate mmap code
* Lightrec: Improve homebrew support
* Fix inverted check for dma-only invalidation
* Fix OS X compile
* Lightrec: fix more games –
These games now work:
– Need For Speed: V-Rally
– Alone In The Dark – One-Eyed Jack’s Revenge
* Lightrec: Fix SWL/LWL using wrong mask
* When HAVE_SHM always use global memfd so it can be closed properly on
exit –
LGTM found this once the default was to compile in lightrec
* Keep track of mmap failing –
If mmap failed it should prevent crashing when closing and disables
lightrec memory mirrors so as to not use an incorrect code path
* Update to latest lightrec and extract PGXP from lightrec –
PGXP functions are now called from within beetle
* Compile in Lightrec support by default –
Specify HAVE_LIGHTREC=0 if you don’t want it compiled
* Improve DualShock calibration reference
* Fix disk control interface when running single-disk PBP content