summaryrefslogtreecommitdiff
path: root/src/winmsg.c
Commit message (Expand)AuthorAgeFilesLines
* Add escape to show number of currently open windows in hardstatused@s5h.net2020-02-031-0/+29
* Refactor condition handling to use offset instead of pointerAmadeusz Sławiński2020-01-311-4/+4
* Count timeout in milliseconds instead of using struct timevalAmadeusz Sławiński2019-12-281-3/+2
* Using 'https' instead of 'http'Alexander Naumov2019-11-091-1/+1
* w_tty is an array, so we don't need to perform NULL check on itAmadeusz Sławiński2018-11-181-1/+1
* add %T escape to show current tty for windowAmadeusz Sławiński2018-06-251-0/+10
* get rid of (sometype *)0 castsAmadeusz Sławiński2018-04-071-8/+8
* use NULL instead of 0 where applicableAmadeusz Sławiński2018-04-061-2/+2
* do proper casting to avoid warningsAmadeusz Sławiński2017-06-221-1/+1
* Adding status escape for window groupNeal Fultz2017-05-301-0/+13
* header updatesAmadeusz Sławiński2016-11-151-2/+2
* remove unneeded externAmadeusz Sławiński2016-11-151-3/+0
* correct argument type int > WinMsgEscapeCharAmadeusz Sławiński2016-07-241-7/+8
* move WindowChanged where it belongs betterAmadeusz Sławiński2016-07-241-0/+120
* c99 style for loopsAmadeusz Sławiński2016-06-251-4/+2
* move config.h to top of includesAmadeusz Sławiński2016-06-181-1/+2
* replace alloca() with calloc() free()Amadeusz Sławiński2016-06-181-4/+6
* make all header files self-contained and include it in the source fileSimon Ruderich2016-02-071-1/+2
* WinMsg: Provide an escape code to display log filenameKieran Bingham2015-10-171-0/+11
* Copyright update {mike@mikegerwitz.com=>mtg@gnu.org}Mike Gerwitz2015-07-071-1/+1
* Updated winmsg.{c,h} copyright to include my changesMike Gerwitz2015-07-071-1/+3
* Refactored MakeWinMsgEv slightly to remove ctrl variableMike Gerwitz2015-07-071-10/+3
* Missing headersAmadeusz Sławiński2015-07-021-0/+3
* %n refactored into WinNum handler; all escapes now have handlersMike Gerwitz2015-07-021-7/+15
* Removed fallthrough to %n for unknown winmsg escapesMike Gerwitz2015-07-021-4/+0
* Added WINESC_WIN_NUMMike Gerwitz2015-07-021-1/+1
* Removed length check from MakeWinMsgEvMike Gerwitz2015-07-021-11/+8
* Fix %{-;-} so it ends with defaultsAmadeusz Sławiński2015-06-261-3/+1
* Corrected bug with lost renditions after encountering %:Mike Gerwitz2015-06-261-15/+16
* Truncation data makes much more sense as a part of WinMsgBufContextMike Gerwitz2015-06-261-14/+14
* Refactored %=, %<, and %> into their own handlers (moved out of MakeWinMsgEv)Mike Gerwitz2015-06-261-102/+140
* Moved truncation variables out of MakeWinMsgEv into WinMsgBuf structMike Gerwitz2015-06-261-20/+17
* wmb{,c}_create modified to return NULL instead of invoking PanicMike Gerwitz2015-06-261-2/+10
* Refactored %s escape into WinSize handlerMike Gerwitz2015-06-261-5/+10
* Corrected bugs with %w and %f escapes that cut off the last byte of outputMike Gerwitz2015-06-261-2/+2
* Moved backtick functions out of winmsg.c and into backtick.c pending refactoringMike Gerwitz2015-06-261-154/+0
* {b=>B}acktick to be consistent with other struct typedefsMike Gerwitz2015-06-261-2/+2
* Refactored %h and %` into, respectively, Hstatus and Backtick handlersMike Gerwitz2015-06-261-22/+52
* Moved MakeWinMsgEv recursion limit check to beginning of functionMike Gerwitz2015-06-261-3/+9
* Added wmbc_mergewmb and wmb_rendadd; implemented for backticksMike Gerwitz2015-06-261-18/+4
* Began refactoring backtick-related code into an opaque typeMike Gerwitz2015-06-261-18/+4
* MakeWinMsgEv now accepts a WinMsgBuf pointer, defaulting to globalMike Gerwitz2015-06-261-33/+39
* winmsg_esc{,_ex} are now of type voidMike Gerwitz2015-06-261-51/+30
* Window message buffer pointer increment is now encapsulated in wmbc_*Mike Gerwitz2015-06-261-35/+17
* Added wmbc_str{,n}cpy and replaced existing refactored strncpy'sMike Gerwitz2015-06-261-25/+8
* Main MakeWinMsgEv loop now uses wmbc_bytesleft as buffer limitMike Gerwitz2015-06-261-19/+25
* Added wmbc_printfMike Gerwitz2015-06-261-11/+7
* Global winmsg is now dynamically allocated using wmb_createMike Gerwitz2015-06-261-64/+70
* Added wmbc_fastfw{,0} for common task of placing pointer before or at (respec...Mike Gerwitz2015-06-261-11/+11
* Began adding WinMsgBufContext; very rough refactoring to break groundMike Gerwitz2015-06-261-90/+96