nixpkgs/pkgs/applications
Matthew Bauer 2240445067 emacsMacport: 7.1 → 7.2
Fixes a critical issue with macOS

[NEWS](https://bitbucket.org/mituharu/emacs-mac/raw/master/NEWS-mac)

* emacs-26.1-mac-7.2 (2018-09-09)

** Fixed bugs

*** Buffer contents are not displayed on macOS 10.14.
This is mainly because now NSViews are backed by Core Animation Layer
(layer-backed) by default and non-deferred drawing into views no
longer works.  Instead of switching to deferred drawing (i.e., draw
only inside -[NSView drawRect:]), we draw into our own backing bitmap
in a non-deferred way as before, and update the view contents with the
resulting image via -[NSView updateLayer].  This "application-side
double buffering" is also available on OS X 10.8 - macOS 10.13 if you
set the frame parameter `inhibit-double-buffering' to nil when
creating a frame.  Just like on macOS 10.14, such a frame does not do
LCD smoothing.

*** Screenshot grabbed via Services is displayed in wrong size when we
have display mirroring between Retina and non-Retina displays.

*** Cursor movement just after frame resize sometimes leaves garbage.

*** Crash by the Fall_threads call from the GUI thread at the select
emulation when there are multiple Lisp threads.

*** Info title has ASCII underline unlike other window systems.

*** Vertical scroll bar is created as horizontal if frame font height
is short.

** Improvements

*** macOS 10.14 adds property :appearance to (mac-application-state).
The value may be "NSAppearanceNameAqua" or "NSAppearanceNameDarkAqua".

*** Add new color format "mac:COLOR-LIST-NAME:COLOR-NAME" and
"mac:COLOR-NAME" (shorthand for "mac:System:COLOR-NAME").  The actual
color may be different depending on the global appearance setting on
macOS 10.14.  For example, "mac:textColor" is black on the Light Mode
but is white on the Dark Mode.

*** Default frame colors respect appearance setting on macOS 10.14.
Now the default frame foreground/background color is
"mac:textColor"/"mac:textBackgroundColor", respectively.  Changes of
the system setting of the global appearance are dynamically reflected.

*** New function `mac-color-list-alist' to get the available
combinations of COLOR-LIST-NAMEs and COLOR-NAMEs.  Note that this
value is dependent on user environment and OS version.  Also, some
combinations may represent image patterns rather than colors.  For the
former cases, `(color-values "mac:COLOR-LIST-NAME:COLOR-NAME")'
returns nil.
2018-09-24 21:39:11 -05:00
..
altcoins *: remove DappHub projects 2018-09-24 19:24:06 +02:00
audio mixxx: 2.1.3 -> 2.1.4 (#47012) 2018-09-24 17:23:58 +02:00
backup Revert "treewide: remove placeholder usage" 2018-08-30 18:18:29 +02:00
display-managers lightdm: ensure run-directory is /run/lightdm (#46907) 2018-09-19 21:23:56 +02:00
editors emacsMacport: 7.1 → 7.2 2018-09-24 21:39:11 -05:00
gis qgis: patch for compatibility with cmake 3.12 (#45880) 2018-09-01 10:52:33 +02:00
graphics Merge pull request #45941 from NixOS/staging-next 2018-09-23 09:31:28 +02:00
inferno pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
kde kde-applications: 18.08.0 -> 18.08.1 2018-09-07 21:30:54 +02:00
misc mwic: 0.7.5 -> 0.7.6 (#46995) 2018-09-23 22:36:37 +02:00
networking compactor: 0.11.0 -> 0.11.1 (#47271) 2018-09-24 23:24:22 +02:00
office treesheets: 2017-03-27 -> 2018-08-18 2018-09-24 13:06:43 +10:00
science Merge pull request #45941 from NixOS/staging-next 2018-09-23 09:31:28 +02:00
search catfish: 1.4.4 -> 1.4.6 (#45860) 2018-08-31 16:11:38 +02:00
version-management gitlab: 11.2.3 -> 11.3.0 2018-09-25 03:53:32 +02:00
video obs-studio: 21.1.2 -> 22.0.2 2018-09-24 09:34:05 +02:00
virtualization Merge pull request #46921 from rawtaz/open-vm-tools 2018-09-22 19:17:52 +08:00
window-managers compton{,-git}: bump to v2, set COMPTON_VERSION so '--version' has sane output (#46685) 2018-09-20 10:00:18 +02:00