summaryrefslogtreecommitdiff
path: root/desktop/dmenu/dmenu-4.6-ReleaseNotes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/dmenu/dmenu-4.6-ReleaseNotes.txt')
-rw-r--r--desktop/dmenu/dmenu-4.6-ReleaseNotes.txt71
1 files changed, 71 insertions, 0 deletions
diff --git a/desktop/dmenu/dmenu-4.6-ReleaseNotes.txt b/desktop/dmenu/dmenu-4.6-ReleaseNotes.txt
new file mode 100644
index 0000000000..fb336373c8
--- /dev/null
+++ b/desktop/dmenu/dmenu-4.6-ReleaseNotes.txt
@@ -0,0 +1,71 @@
+From: Hiltjo Posthuma <hiltjo_AT_codemadness.org>
+Date: Mon, 9 Nov 2015 00:50:44 +0100
+
+Hi suckless developers!,
+
+After a long time (dwm 4.5 was released on 2012-01-08) it is time for a new
+dmenu release. Thanks goes out to all the people involved at making the software
+better in various ways!
+
+Alot of things have changed, make sure to update your config.h and rebase the
+wiki patches you maintain on dmenu 4.6.
+
+The older wiki patches (specifically pre-4.5 and legacy) and
+functionality that was merged
+(xft) will be removed in a while (few weeks time).
+
+
+Download
+========
+
+dmenu-4.6: http://dl.suckless.org/tools/dmenu-4.6.tar.gz
+SHA1: 16297db470b370a16d532fba3cfd9743758ada80
+
+
+Release notes
+=============
+
+I tried to reconstruct the notes from the git log and give credit to
+the proper authors, there may be some mistakes.
+
+Features:
+ - Now uses Xft for font rendering by default with fallback-font
+support, this also allows anti-aliased fonts and such.
+ The font string matching will be different, check out
+http://www.freedesktop.org/software/fontconfig/fontconfig-user.html
+ for the font string syntax, huge thanks to Eric Pruitt and the
+other people who worked on the dmenu-xft patch (previously on the
+wiki).
+ - Uses a shared libdraw codebase (also used for dwm right now).
+ - Merged wiki patches:
+ - monarg: allow to specify monitor number to start on with -m (Martin Kühl).
+ - multisel: allow selecting multiple items (ctrl-enter) (Evan Gates).
+ - xft: see above.
+ - Accepted vi'is exit approach ^[ (Arkaduisz).
+ - Add ^G escape keybinding (Karl F).
+ - Separate config options to config.h (Alex Sedov).
+ - Support keybind C-S-[jm] (Connor Lane Smith).
+ - stest: get rid of getopt, use suckless arg.h (Hiltjo).
+ - stest: support inverse matching (flag -v) (Martin Kühl).
+
+Notable fixes:
+ - Buffer nul termination on tab (Alex Sedov's).
+ - Crash (pointer dereference) with ctrl-enter as input (Hiltjo).
+ - Ignore prompt if it is empty in addition to NULL (Moritz Wilhelmy).
+ - Incorrect ordering of match results (Davide Del Zompo).
+ - Input text matching (Quentin Rameau).
+ - Paste from clipboard (ctrl+shift+y) (Joshua Lloret).
+ - Replace deprecated usleep() with nanosleep() (Quentin Rameau).
+ - dmenu_run: Split cache logic to dmenu_path again (Quentin Glidic).
+ - multimon: always spawn client on first monitor if specified with
+-m 0 (Hiltjo).
+ - reset ControlMask for C-j and C-m (Hiltjo).
+
+Build improvements:
+ - config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override
+(ports and *BSDs).
+ - config.mk: improve feature test check (k0ga, stateless).
+ - config.mk: use -std=c99 by default.
+
+Kind regards,
+Hiltjo Posthuma