nixpkgs/pkgs/applications/editors
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
..
aewan
android-studio androidStudioPackages.{dev,canary}: 3.3.0.9 -> 3.3.0.10 2018-09-22 15:27:42 +02:00
aseprite aseprite-unfree: 1.2.4 -> 1.2.9 2018-09-10 03:01:36 +00:00
atom atom, atom-beta: 1.29.0 -> 1.30.0, 1.30.0-beta1 -> 1.31.0-beta0 2018-08-29 09:06:30 +02:00
bluefish
bonzomatic Added version info, set compatible platforms 2018-04-24 15:32:47 +00:00
brackets pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
bvi
bviplus
codeblocks codeblocks: 16.01 -> 17.12, fix build 2018-03-09 21:04:51 +01:00
deadpixi-sam
dhex
dit pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
eclipse reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
ed treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
edbrowse edbrowse: 3.7.3 -> 3.7.4 (#43037) 2018-07-06 21:08:11 +02:00
edit
elvis treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
emacs emacsMacport: 7.1 → 7.2 2018-09-24 21:39:11 -05:00
emacs-modes elpa-packages: 2018-09-15 2018-09-15 14:43:56 -05:00
flpsed flpsed: fix homepage 2018-09-02 00:04:23 +02:00
focuswriter focuswriter: 1.6.15 -> 1.6.16 (#46286) 2018-09-12 23:11:11 +02:00
fte
geany geany: fix license 2018-08-20 19:35:29 +02:00
ghostwriter ghostwriter: 1.7.2 -> 1.7.3 2018-08-17 03:02:36 -07:00
gnome-builder gnome-builder: add ctags 2018-09-13 03:27:08 -04:00
gnome-latex gnome-latex: 3.28.1 → 3.30.1 2018-07-31 11:37:56 +02:00
gobby gobby5: 0.5.0 → unstable-2018-04-03 2018-08-08 03:01:44 +02:00
hecate
heme
hexcurse hexcurse: fix build with gcc7 2018-03-09 16:18:03 +00:00
hexedit
ht ht: fix gcc7 compilation 2018-03-10 15:54:32 +00:00
jedit
jetbrains jetbrains.pycharm-professional: 2018.2.3 -> 2018.2.4 2018-09-24 16:39:40 +02:00
joe joe: 4.4 -> 4.6 2018-02-21 01:28:51 +02:00
jucipp pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
jupp treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
jupyter jupyter: init 2018-08-26 12:00:54 +02:00
kakoune kakoune: 2018.08.05 -> 2018.09.04 2018-09-06 09:12:12 +12:00
kdevelop5 kdevelop: 5.1.2 -> 5.2.4 2018-08-24 17:35:58 +02:00
kile
kodestudio reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
leafpad
leo-editor leo-editor: 5.6 -> 5.7.3, fix build (#46589) 2018-09-13 12:17:45 +02:00
lighttable gnome3.gconf: remove 2018-07-10 12:14:40 +02:00
manuskript treewide: fix derivation names 2018-05-28 05:59:57 -07:00
mg mg: 20170828 -> 20171014 2018-02-27 06:05:35 -08:00
micro micro: 1.4.0 -> 1.4.1 2018-08-28 07:59:13 -05:00
moe moe: supports darwin 2018-04-30 22:44:14 -05:00
monodevelop pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
music/tuxguitar reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
nano nano: 2.9.8 -> 3.0 2018-09-09 23:16:07 +02:00
ne ne: 3.0.1 -> 3.1.1 (#41536) 2018-06-09 00:57:59 +02:00
nedit nedit: add license 2018-08-06 12:38:10 +02:00
neovim neovim-qt: 0.2.9 -> 0.2.10 (#46234) 2018-09-15 17:19:19 +02:00
netbeans treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
notepadqq
nvi
nvpy pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
okteta kdeApplications.okteta: 0.25.2 -> 0.25.3 2018-09-06 15:41:10 -07:00
quilter quilter: init at 1.6.3 2018-09-09 18:34:30 -04:00
rednotebook rednotebook: 2.3 -> 2.6.1 (#46200) 2018-09-06 23:57:44 +00:00
rstudio rstudio: 1.1.442 -> 1.1.456 (#45781) 2018-08-30 16:56:04 +02:00
scite treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
sigil sigil: 0.9.9 -> 0.9.10 2018-08-08 01:27:35 -07:00
sublime reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
supertux-editor
tecoc
texmacs pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
texmaker texmaker: 4.5 -> 5.0.2 2018-03-11 17:56:26 -07:00
texstudio treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
textadept [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
texworks
thonny thonny: init at 3.0.0b3 2018-09-03 23:40:34 +02:00
tiled Merge pull request #43902 from r-ryantm/auto-update/tiled 2018-07-21 19:40:53 +02:00
tweak treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
typora reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
uemacs
vbindiff
vim vim: 8.1.0146 -> 8.1.0348 (#46181) 2018-09-15 17:02:58 +02:00
vis vis: 0.4 -> 0.5 2018-03-25 20:49:15 +02:00
vscode reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
wily
wxhexeditor pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
yi treewide: fix derivation names 2018-05-28 05:59:57 -07:00
zile