summaryrefslogtreecommitdiffstats
path: root/src/cmd/rio
Commit message (Collapse)AuthorAgeFilesLines
* all: remove need for `-fcommon`Dan Cross2025-07-251-1/+1
| | | | | | | | | | Use `extern` where appropriate so that we can remove `-fcommon` on macOS and others. On macOS, `-fcommon` generates a number of linker warnings. I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD and illumos. I am not in a position to test on AIX or other more esoteric platforms, however.
* rio: proper prototypes in `fns.h`Dan Cross2025-07-2510-93/+98
| | | | | Use proper function prototypes in `fns.h`, that include argument type information.
* rio: check the return value of malloc(3)Tom Schwindl2022-09-123-0/+14
|
* fix double free bug, simplify error handling, reduce X11 callsMvA2022-09-111-63/+58
|
* fix double free bug, simplify error handling, reduce X11 calls, improve styleMvA2022-09-111-100/+74
|
* Fixed a use after free in rio.Karsten Pedersen2022-07-271-1/+2
| | | | Screen was being queried from within a client after it had been free'd.
* cmd/rio: xshove: set geometry by window idNicola Girardi2020-01-151-1/+6
|
* winwatch: Plan 9-ify.Dan Cross2020-01-151-426/+412
| | | | | | | This is new code, and custom to plan9port. Make it conform more closely to plan9 style. Signed-off-by: Dan Cross <cross@gajendra.net>
* winwatch: port based Plan 9 winwatchmarkvanatten2020-01-152-1/+539
| | | Port of Plan 9's winwatch(1).
* all: fix or silence various gcc warningsRuss Cox2020-01-121-1/+1
| | | | | As usual, gcc finds some real problems but also reports a ton of noise. Fix the problems and quiet the noise.
* Trivial changes: whitespace and modes.Dan Cross2020-01-1012-106/+100
| | | | | | | | | Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
* rio: delete ancient Imakefile (use mk instead)Russ Cox2019-02-011-27/+0
| | | | Fixes #235.
* rio: make 'mk all' explain why it does nothing on non-x11 systemsRuss Cox2018-11-151-2/+4
| | | | Fixes #98.
* include: define _DEFAULT_SOURCEDavid du Colombier2016-11-201-0/+1
| | | | | | | | | | | Since glibc 2.20, the _BSD_SOURCE and _SVID_SOURCE macros are deprecated in favor of the _DEFAULT_SOURCE macro. See https://sourceware.org/glibc/wiki/Release/2.20#Packaging_Changes Change-Id: I18dd6a698f3f5aa51d1e45bf53b031bb061e17e8 Reviewed-on: https://plan9port-review.googlesource.com/1500 Reviewed-by: David du Colombier <0intro@gmail.com>
* fix gcc 4.8 warningsDavid du Colombier2014-03-031-1/+1
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/33240044
* fix clang warnings reported by Tuncer AyazRuss Cox2012-10-211-578/+578
| | | | | R=rsc http://codereview.appspot.com/6744054
* rio: quiet nm on LionRuss Cox2011-10-141-0/+4
|
* mkfiles: fix macargv bufRuss Cox2010-10-271-4/+0
| | | | | R=rsc http://codereview.appspot.com/2729042
* mac: add 9term.app, Plumb.appRuss Cox2010-10-271-0/+3
| | | | | R=rsc http://codereview.appspot.com/2783041
* fix build on SunOS (Sparc)Arvindh Rajesh Tamilmani2010-04-091-0/+1
| | | | | | R=rsc CC=codebot http://codereview.appspot.com/882044
* rio: add alt-tab for cycling windowsMathieu Lonjaret2010-02-182-9/+10
| | | | | | R=rsc CC=codebot http://codereview.appspot.com/207093
* rio: stub out _NET_WM_STATE_FULLSCREEN supportRuss Cox2008-07-093-1/+15
|
* rio: only build if WSYSTYPE is x11Russ Cox2008-07-091-1/+1
|
* xshove: document, tweakRuss Cox2008-01-311-14/+43
|
* rio: add xshove programRuss Cox2008-01-314-3/+298
|
* devdraw, rio: more full-screen nonsenseRuss Cox2008-01-303-95/+13
|
* rio: more full-screen fixes.Russ Cox2008-01-303-6/+9
|
* rio: make full-screen work properly; add showeventRuss Cox2008-01-3012-11/+2132
|
* use new mkwsysrules.sh locationrsc2006-06-251-1/+1
|
* inttypesrsc2006-04-201-1/+2
|
* shut up gccrsc2006-04-201-1/+1
|
* Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc2006-04-018-34/+35
|
* nowsys rulesrsc2006-01-272-1/+7
|
* Fix crash reported by Andrey.rsc2005-08-114-8/+25
| | | | | Make focus-follows-mouse easier to find for those who want it (cough, Ron Minnich, cough).
* gonersc2005-08-111-118/+0
|
* Be quiet.rsc2005-08-102-0/+4
|
* nilrsc2005-07-131-3/+3
|
* sentinelrsc2005-07-131-3/+3
|
* warningsrsc2005-07-132-7/+3
|
* cleanuprsc2005-07-132-5/+5
|
* work around bug in mk?rsc2005-07-131-1/+3
|
* keystrokesrsc2005-07-133-3/+5
|
* more filesrsc2005-07-132-0/+111
|
* add printeventrsc2005-07-132-0/+988
|
* formatting changes; attempt at keyboard-based window switchingrsc2005-07-1311-411/+494
|
* try againrsc2005-01-191-4/+4
|
* try again at x86-64rsc2005-01-191-1/+3
|
* continue x86-64rsc2005-01-191-1/+2
|
* scrollingrsc2005-01-041-0/+1
|
* parse -s optionrsc2005-01-041-1/+5
|