summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-10allow '%' in URLsotlin100
2019-05-10Merge pull request #75 from Lukeblanes/masterLuke Smith
Include links with port numbers
2019-05-10Include links with port numbersLuke
2019-05-09corrected fg and bg defaults againrjl6789
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