summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-09original colorLuke Smith
2019-05-09Merge pull request #72 from rjl6789/masterLuke Smith
correct colorname declaration
2019-05-09corrected colorname declarationrjl6789
2019-05-09Merge remote-tracking branch 'upstream/master'rjl6789
2019-05-08external pipe eternalLuke Smith
2019-05-08Merge pull request #70 from YusufAktepe/masterLuke Smith
get version from config.mk
2019-05-08get version from config.mkyusufaktepe
2019-05-08forgot which markdownLuke Smith
2019-05-08copy output of command with alt-oLuke Smith
2019-05-07Merge pull request #69 from YusufAktepe/masterLuke Smith
Updated st to 0.8.2
2019-05-08Updated st to 0.8.2yusufaktepe
Updated to latest git (20190414.f1546cf) & updated patches. Changes: . Upstream fixes. . Alpha: Opacity value is now typed in float (0-1). Also "-A" cmd option added as alternative opacity changing method. . Clipboard: middle click pastes from clipboard. . Organized shortcuts.
2019-05-07test2rjl6789
2019-05-07testrjl6789
2019-05-06Merge pull request #68 from kajzersoze/masterLuke Smith
include links with & in URLs
2019-05-06include links with & in URLskajzersoze
2019-05-04Merge pull request #66 from ijacquez/feature/set-install-prefixLuke Smith
Use conditional variable assignment for PREFIX
2019-05-04Use conditional variable assignment for PREFIXIsrael Jacquez
2019-05-03copy urls with alt-yLuke Smith
2019-04-28Merge pull request #65 from g-mips/masterLuke Smith
Added Xresource border to adjust the internal border.
2019-04-27Added Xresource border to adjust the internal border.g-mips
2019-04-26urls over linesLuke Smith
2019-04-27read multiline URLs and URLs without 'http://' from muttotlin100
2019-04-23aur noteLuke Smith
2019-04-22Merge pull request #1 from LukeSmithxyz/masterRob
update april 2019
2019-04-14selection: fix view to match actual selection on first cellAvi Halachmi (:avih)
2019-04-05dumbLuke Smith
2019-04-05gitignore and desc change for aurLuke Smith
2019-04-04Merge pull request #57 from YusufAktepe/masterLuke Smith
PKGBUILD added for easier management with pacman.
2019-04-05PKGBUILD added for easier management with pacman.yusufaktepe
2019-04-04xurls no longer requiredLuke Smith
2019-04-02xdef example addedLuke Smith
2019-03-31add simple script to uninstall->clean->rebuild->installRob
2019-03-31change bg and fg colors to 256 257 respectivlyRob
2019-03-15revert part of commit add0211522737b79dad990ccd65c8af63b5cc1ddHiltjo Posthuma
"use iswspace()/iswpunct() to find word delimiters this inverts the configuration logic: you no longer provide a list of delimiters -- all space and punctuation characters are considered delimiters, unless listed in extrawordchars." Feedback from IRC and personal preference.
2019-03-15dont print color warning on color reset OSC 104 without parameterHiltjo Posthuma
also print explicitly "(null)" when printf "%s" p=NULL. noticed when exiting mutt: printf '\x1b]104\x07'
2019-03-15minor code-style, initialize var at the top of functionHiltjo Posthuma
2019-03-15config.def.h: tweak extra worddelimitersHiltjo Posthuma
This changes the selection more like xterm. To test try: "find /" and select a path.
2019-03-15use iswspace()/iswpunct() to find word delimitersLauri Tirkkonen
this inverts the configuration logic: you no longer provide a list of delimiters -- all space and punctuation characters are considered delimiters, unless listed in extrawordchars.
2019-03-15replace utf8strchr with wcschrLauri Tirkkonen
2019-03-13be silent about explicitly unhandled mouse modesLauri Tirkkonen
2019-03-03simplify (greedy) font caching allocating a bitHiltjo Posthuma
POSIX says: "If ptr is a null pointer, realloc() shall be equivalent to malloc() for the specified size."
2019-03-03style: remove double empty newlinesHiltjo Posthuma
2019-03-03fix use after free in font caching algorithmmagras
Current font caching algorithm contains a use after free error. A font removed from `frc` might be still listed in `wx.specbuf`. It will lead to a crash inside `XftDrawGlyphFontSpec()`. Steps to reproduce: $ st -f 'Misc Tamsyn:scalable=false' $ curl https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt Of course, result depends on fonts installed on a system and fontconfig. In my case, I'm getting consistent segfaults with different fonts. I replaced a fixed array with a simple unbounded buffer with a constant growth rate. Cache starts with a capacity of 0, gets increments by 16, and never shrinks. On my machine after `cat UTF-8-demo.txt` buffer reaches a capacity of 192. During casual use capacity stays at 0.
2019-02-12better Input Method Editor (IME) supportIvan Tham
Features: - Allow input methods swap with hotkey (E.g. left ctrl + left shift). - Over-the-spot pre-editing style, pre-edit data placed over insertion point. - Restart IME without segmentation fault. TODO: - Automatically pickup IME if st started before IME
2019-02-09bump version to 0.8.2Hiltjo Posthuma
2019-02-02readme updatesLuke Smith
2019-01-13Merge pull request #43 from codingCoffee/ignoreLuke Smith
chore: 🤖 added built files in .gitignore
2019-01-14chore: 🤖 added built files in .gitignoreAmeya Shenoy
2019-01-10config: add Shift+Insert as selpaste() againHiltjo Posthuma
This was changed before in: commit 20f713548de451b67db3306cf8cf7b2f38fee05c on Wed Jan 25 19:17:38 2017
2019-01-10Let the user specify CPPFLAGSParide Legovini
This complements the work done in d4928ed, allowing the user to specify the preprocessor flags with the CPPFLAGS environment variable. This is useful for example to specify preprocessor macros with -D. CFLAGS could be used instead, but CPPFLAGS is more correct and is expected to be honored in some cases. For example, the helper scripts to build Debian packages make use of CPPFLAGS, but the variable is currently being ignored unless manually appended to CFLAGS.