ChangeLog 162 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890
  1. 2003-03-26 Geoff C. Wing <gcw@rxvt.org>
  2. * doc/LSM.in 1.14: See previous LSM.in log message
  3. * src/version.h 1.29: Bump version to 2.7.10
  4. * doc/changes.txt 1.132: Update
  5. * src/command.c 1.264:
  6. Disable reporting of two user-settable strings as they may be a
  7. security problem
  8. 2003-03-23 Geoff C. Wing <gcw@rxvt.org>
  9. * src/screen.c 1.258: if 0 rxvt_scr_dump() fully, not just content
  10. * doc/changes.txt 1.131: Update
  11. * src/command.c 1.263:
  12. Remove escape sequence access to menubar due to possible
  13. security problems
  14. * doc/changes.txt 1.130: Update
  15. * src/screen.c 1.257, src/command.c 1.262:
  16. Remove screen dump feature as it's currently too likely to be
  17. open to abuse and is thus a security concern
  18. 2003-03-07 Geoff C. Wing <gcw@rxvt.org>
  19. * autoconf/configure.in 1.126:
  20. autoconf changes. Quotes were fixed in AC_ARG_ENABLE
  21. * Makefile.in 1.16:
  22. Use the prebuild machinery to work around autoconf's
  23. backwards incompatibility
  24. * doc/yodl/rxvtRef-privatemodes.yo 1.5: Private mode 2 for VT52 mode
  25. * doc/changes.txt 1.129: Update
  26. * src/rxvt.h 1.163, src/command.c 1.261:
  27. fix bug where control characters weren't being processed inside
  28. escape sequences and add support for VT52 commands, from
  29. Rob McMullen <robm@flipturn.org>
  30. 2003-02-28 Geoff C. Wing <gcw@rxvt.org>
  31. * doc/changes.txt 1.128: Update
  32. * doc/yodl/rxvt-resources.yo 1.30, src/rxvt.h 1.162, src/rxvtlib.h.in 1.10, src/xdefaults.c 1.108, src/command.c 1.260:
  33. Add mouseWheelScrollPage long option, from
  34. Rob McMullen <robm@flipturn.org>
  35. 2002-12-24 Geoff C. Wing <gcw@rxvt.org>
  36. * W11/wrap/rxvt.rc 1.3, W11/w32/event.c 1.3, W11/w32/xlib.c 1.3:
  37. Changes from Steve O:
  38. fix the shift-KP+ and shift-KP-
  39. fix the NeXT scrollbar oddness
  40. bump cygwin revision to 2.7.9-3
  41. 2002-12-18 Geoff C. Wing <gcw@rxvt.org>
  42. * src/rxvt.h 1.161:
  43. Make sure we have h->ut_id when appropriate, noticed by
  44. Gabor Z. Papp <gzp@papp.hu>
  45. 2002-12-16 Geoff C. Wing <gcw@rxvt.org>
  46. * src/logging.c 1.38:
  47. Add missing variable with HAVE_UTMP_PID, noticed by
  48. Mark Leisher <mleisher@crl.nmsu.edu>
  49. * src/logging.c 1.37: s/RXVT_UTMP_PID/HAVE_UTMP_PID/ , noticed by
  50. Mark Leisher <mleisher@crl.nmsu.edu>
  51. 2002-12-04 Geoff C. Wing <gcw@rxvt.org>
  52. * src/logging.c 1.36: Move a brace, noticed by
  53. Gabor Z. Papp <gzp@papp.hu>
  54. * doc/changes.txt 1.127: Update
  55. * W11/w32/ntdef.h 1.2, W11/w32/ntutil.c 1.2, W11/w32/xlib.c 1.2, W11/wrap/Makefile 1.2, W11/wrap/mkproxy.pl 1.2, W11/wrap/rxtv.ico 1.2, W11/wrap/rxvt.ico 1.2, W11/wrap/rxvt.rc 1.2, W11/wrap/wrap.c 1.2, W11/wrap/wrap.h 1.2, W11/wrap/xwrappers.gen 1.2, autoconf/configure.in 1.125, src/command.c 1.259, src/init.c 1.103, src/screen.c 1.256, Makefile.in 1.15, W11/Makefile.in 1.2, W11/Makefile.xpm 1.2, W11/X11/Intrinsic.h 1.2, W11/X11/Xatom.h 1.2, W11/X11/Xlib.h 1.2, W11/X11/Xlocale.h 1.2, W11/X11/Xmd.h 1.2, W11/X11/Xutil.h 1.2, W11/X11/cursorfont.h 1.2, W11/X11/keysym.h 1.2, W11/X11/keysymdef.h 1.2, W11/w32/Makefile 1.2, W11/w32/event.c 1.2:
  56. Pull in cygwin branch
  57. * autoconf/xpm.m4 1.4:
  58. Hack to try .../X11/Xpm.h even with specified include path.
  59. This section needs cleaning up some time
  60. 2002-11-29 Geoff C. Wing <gcw@rxvt.org>
  61. * src/command.c 1.258:
  62. Handle private mode CSI sequence sets separately from other
  63. sequences to avoid unintentional behaviour. Noticed by
  64. Steve O <bub@io.com>
  65. 2002-11-25 Geoff C. Wing <gcw@rxvt.org>
  66. * src/logging.c 1.35: Fix up ifdef's for inclusion for ut_host
  67. * src/test/Makefile.in 1.11:
  68. Refix. Just spell out targets rather than using $? or similar
  69. * src/test/Makefile.in 1.10: Only use the implied source variable
  70. 2002-11-13 Geoff C. Wing <gcw@rxvt.org>
  71. * src/rxvt.h 1.160:
  72. Don't force a 256 colour mask for only MULTICHAR_SET since
  73. we don't fix up the macros (depending on Color_Bits) later on,
  74. noticed by
  75. Yamanobe Kiichiro <yamky@cocoa.freemail.ne.jp>
  76. 2002-11-06 Geoff C. Wing <gcw@rxvt.org>
  77. * doc/changes.txt 1.126: Update
  78. * src/screen.c 1.255:
  79. Fix a clearing error when internal border width is zero, from
  80. Mikko Leppänen <mikklepp@ranssi.paivola.net>
  81. 2002-10-24 Geoff C. Wing <gcw@rxvt.org>
  82. * src/main.c 1.172:
  83. Fix check for PROPFONT_MULTI. It was missing multiplier. From
  84. Yamanobe Kiichiro <yamky@cocoa.freemail.ne.jp>
  85. 2002-10-15 Geoff C. Wing <gcw@rxvt.org>
  86. * .prebuild 1.4: Support non backward compatible autoheader & autoconf
  87. 2002-10-10 Geoff C. Wing <gcw@rxvt.org>
  88. * src/main.c 1.171: "Promote" Status return type to int
  89. 2002-10-08 Geoff C. Wing <gcw@rxvt.org>
  90. * W11/Makefile.xpm 1.1: New file.
  91. * src/screen.c 1.254:
  92. Basic users get basic functionality. Require USE_XIM for
  93. Compound Text Encoding responses
  94. 2002-10-07 Geoff C. Wing <gcw@rxvt.org>
  95. * src/menubar.c 1.56:
  96. Only bring in Xmb* routines when we have XIM support
  97. * Makefile.in 1.14: acconfig.h is gone
  98. * W11/X11/Intrinsic.h 1.1, W11/X11/Xatom.h 1.1, W11/X11/Xlib.h 1.1, W11/X11/Xlocale.h 1.1, W11/X11/Xmd.h 1.1, W11/X11/Xutil.h 1.1, W11/X11/cursorfont.h 1.1, W11/X11/keysym.h 1.1, W11/X11/keysymdef.h 1.1, W11/X11/xpm.h 1.1, W11/w32/Makefile 1.1, W11/w32/event.c 1.1, W11/w32/ntdef.h 1.1, W11/w32/ntutil.c 1.1, W11/w32/xlib.c 1.1, W11/wrap/Makefile 1.1, W11/wrap/mkproxy.pl 1.1, W11/wrap/rxtv.ico 1.1, W11/wrap/rxvt.ico 1.1, W11/wrap/rxvt.rc 1.1, W11/wrap/wrap.c 1.1, W11/wrap/wrap.h 1.1, W11/wrap/xwrappers.gen 1.1, W11/Makefile.in 1.1:
  99. New file.
  100. 2002-10-05 Geoff C. Wing <gcw@rxvt.org>
  101. * autoconf/acconfig.h 1.46, autoconf/configure.in 1.124, autoconf/xpm.m4 1.3:
  102. Generate config.h.in completely through autoheader
  103. Clean up some of the tests for utmp and friends
  104. 2002-10-04 Geoff C. Wing <gcw@rxvt.org>
  105. * src/version.h 1.28: Bump version to 2.7.9
  106. 2002-10-01 Geoff C. Wing <gcw@rxvt.org>
  107. * src/logging.c 1.34: Fix typo on var name
  108. * src/logging.c 1.33, autoconf/acconfig.h 1.45, autoconf/configure.in 1.123:
  109. Basic support for lastlogx
  110. * src/command.c 1.257:
  111. Make CONTROL the only override for Backspace, removing SHIFT
  112. * Makefile.in 1.13: Remove autom4te.cache with target "clean"
  113. * autoconf/config.guess 1.5: Update to version at date 2002-09-03
  114. * autoconf/config.sub 1.5: Update to version at date 2002-09-05
  115. * src/logging.c 1.32, src/logging.h 1.10, src/rxvt.h 1.159, autoconf/configure.in 1.122, autoconf/acconfig.h 1.44:
  116. Reimplement support for utmp/utmpx variations to allow multiple
  117. types on one system. Tested compile on recent Solaris, FreeBSD
  118. and some GNU/Linux systems. QNX support not yet readded.
  119. First pass
  120. 2002-09-22 Geoff C. Wing <gcw@rxvt.org>
  121. * src/command.c 1.256:
  122. If in mouse reporting mode, unconditionally avoid button 4 & 5
  123. irrespective of mouse wheel support
  124. * src/main.c 1.170:
  125. Currently only check the first IM server in the list, from
  126. Kuang-che Wu <kcwu@kcwu.homeip.net>
  127. * src/command.c 1.255:
  128. Don't report wheel (button) mouse release events to application
  129. thus matching xterm's practice, from
  130. Pavel Roskin <proski@gnu.org>
  131. 2002-09-19 Geoff C. Wing <gcw@rxvt.org>
  132. * src/ptytty.c 1.6, autoconf/acconfig.h 1.43, autoconf/configure.in 1.121:
  133. For pty searching OSs, change the limitation so that the limit
  134. on searched devices is as many as the system configured on -
  135. may or may not be greater than a hard coded list. Caveat:
  136. system configured on should have as many ptys configured as
  137. all client systems the compiled binary will be run on. Based
  138. on the screen configure.in version, from
  139. Kazutoshi Kubota <yakk@willbe6.org>
  140. * src/command.c 1.254, src/menubar.c 1.55, autoconf/configure.in 1.120:
  141. Use a proper sleep call for sleeping - but only link in one
  142. * src/command.c 1.253:
  143. Change mouse reporting of button 4/5 events (used by wheel on
  144. wheel mice) to be similar to xterm (note: release events for
  145. button 4/5 still reported though xterm doesn't), from
  146. Pavel Roskin <proski@gnu.org>
  147. 2002-08-14 Geoff C. Wing <gcw@rxvt.org>
  148. * src/init.c 1.102: Try to be safer with file descriptors
  149. * src/command.c 1.252: Fix a signed/unsigned type mismatch
  150. 2002-08-08 Geoff C. Wing <gcw@rxvt.org>
  151. * src/screen.c 1.253:
  152. Fix up saved cursor position upon screen size increase, from
  153. Malcolm Smith <m.h.smith@ed.ac.uk>
  154. * src/init.c 1.101, src/main.c 1.169, src/rxvt.h 1.158, src/screen.c 1.252:
  155. Another slight cleanup from 256 colour changes
  156. * doc/changes.txt 1.124: Update
  157. * src/rxvt.h 1.157:
  158. Small cleanup. define some colour numbers instead of enum
  159. * autoconf/acconfig.h 1.42, autoconf/configure.in 1.119, src/command.c 1.251, src/init.c 1.100, src/main.c 1.168, src/rxvt.h 1.156, src/rxvtlib.h.in 1.9, src/screen.c 1.251, src/xdefaults.c 1.107, README.configure 1.18:
  160. Add support for 256 colours (instead of 16 colours) with
  161. configure --enable-256-color option. From
  162. Kazutoshi Kubota <tu7k-kbt@asahi-net.or.jp>
  163. 2002-08-04 Geoff C. Wing <gcw@rxvt.org>
  164. * src/command.c 1.250:
  165. Only check the fd set after a successful select() call, from
  166. Christian B. (bloodjerk)
  167. * rclock/rclock.c 1.6: Limit fd set size for select, from
  168. Christian B. (bloodjerk)
  169. 2002-06-27 Geoff C. Wing <gcw@rxvt.org>
  170. * src/rxvt.h 1.155:
  171. Don't bother with setting TERM to kterm anymore, suggest by
  172. Kazutoshi Kubota <yakk@willbe6.org>
  173. * src/init.c 1.99:
  174. Have the parent provide a /dev/null stdin fd and a stdout fd
  175. as a duplicate of stderr. Only when PRINT_PIPE is defined
  176. should we be invoking anything else after the original shell
  177. 2002-06-11 Geoff C. Wing <gcw@rxvt.org>
  178. * src/menubar.c 1.54: Rename shadowing local variables
  179. 2002-04-09 Geoff C. Wing <gcw@rxvt.org>
  180. * src/scrollbar.c 1.43: Protect some variables within #ifdef
  181. * src/init.c 1.98: Only setup scrollbars if we have them
  182. * src/command.c 1.249:
  183. Exit on abnormal read(cmdfd) failure which may occur upon signal
  184. failure from child. Noticed by
  185. Marius Gedminas <mgedmin@delfi.lt>
  186. * doc/changes.txt 1.123: Update
  187. * rclock/feature.h 1.3, rclock/rclock.1.in 1.4, rclock/rclock.c 1.5:
  188. Changes from Matthew W. Roberts <matt@cgijobs.com>:
  189. - Fix bug for -iconic option. It didn't work right if -iconic was
  190. the last option.
  191. - Add some comments regarding -mailfile option
  192. - Show today's date on the lower half of the clock (via
  193. DATE_ON_CLOCK_FACE define in feature.h)
  194. - Add -mailspawn option if MAIL_SPAWN is not defined at compile time
  195. (also requires MAIL to be defined)
  196. * doc/changes.txt 1.121: Update
  197. * src/scrollbar-rxvt.c 1.10, src/scrollbar-xterm.c 1.11, src/scrollbar.c 1.42, src/xdefaults.c 1.106, src/command.c 1.248, src/feature.h 1.69, src/init.c 1.97, src/main.c 1.167, src/rxvt.h 1.154, src/rxvtlib.h.in 1.8, src/screen.c 1.250:
  198. Move more scrollbar stuff into scrollbar.c
  199. Allow delayed creation of the scrollbar window. If we don't start with
  200. one then don't create it unless we receive an escape sequence for it
  201. Compact some (rxvt_t) TermWin proportional font flags into one variable
  202. Add -sbt/--thickness to allow user-supplied scrollbar width - currently
  203. not available for NeXT style scrollbars
  204. 2002-04-08 Geoff C. Wing <gcw@rxvt.org>
  205. * src/command.c 1.247, src/screen.c 1.249:
  206. Clean up some signed/unsigned comparisons
  207. 2002-04-01 Geoff C. Wing <gcw@rxvt.org>
  208. * src/screen.c 1.248:
  209. Stopgap measure as intermediate stage to provide reasonable
  210. display for fast link with slow link support enabled. Do line
  211. by line updates rather than large (undefined/blank) XCopyArea
  212. updates when we're partially obscured
  213. 2002-02-02 Geoff C. Wing <gcw@rxvt.org>
  214. * src/xdefaults.c 1.105:
  215. Jump through some hoops to properly order the resources
  216. obtained via XGetDefault(). We use multiple classes to steal
  217. defaults from XTerm if none are available in our class. This
  218. doesn't really work well with XGetDefault() but it's probably
  219. best to stay with that xlib call. Noticed by
  220. Josip Rodin <joy@cibalia.gkvk.hr> (via Brian Mays)
  221. 2001-12-13 Geoff C. Wing <gcw@rxvt.org>
  222. * src/main.c 1.166:
  223. Refix XIM connection when XMODIFIERS env var is providing
  224. connection information but the IM isn't available at exec time.
  225. Don't bother setting had_im but just short circuit out, from
  226. Tung-Han Hsieh <thhsieh@linux.org.tw>
  227. 2001-11-30 Geoff C. Wing <gcw@rxvt.org>
  228. * src/Makefile.in 1.58:
  229. Fix install target. Add install/uninstall with versioning
  230. * autoconf/Make.common.in 1.16: Propogate LN
  231. * autoconf/configure.in 1.118: Check for ln
  232. * autoconf/configure.in 1.117:
  233. Let other programs know when we want a shared library
  234. 2001-11-29 Geoff C. Wing <gcw@rxvt.org>
  235. * src/xdefaults.c 1.104:
  236. Fix build when no scrollbars are defined, noticed by
  237. Sven Guckes <guckes@math.fu-berlin.de>
  238. * doc/LSM.in 1.13: See previous LSM.in log message
  239. * src/version.h 1.27: Bump version to 2.7.8
  240. * autoconf/config.guess 1.4, autoconf/config.sub 1.4:
  241. Update to version at date 2001-10-05
  242. * doc/yodl/rxvt-resources.yo 1.29: Document --scrollBar_align
  243. Fix argument types for a couple of other resources
  244. * src/xdefaults.c 1.103:
  245. Actually, change a couple of options to indicate argument is a
  246. specific "mode" rather than an arbitrary "string"
  247. * src/xdefaults.c 1.102: scrollBar_align just takes a "string"
  248. * src/command.c 1.246: Fix a stupid pasto with up/down buttons
  249. * src/xdefaults.c 1.101:
  250. Put in a couple of assert()s to catch errors with option list
  251. creation, although it should (beneficially) segv after anyway
  252. * doc/changes.txt 1.120: Update
  253. * src/command.c 1.245, src/feature.h 1.68, src/init.c 1.96, src/rxvt.h 1.153, src/xdefaults.c 1.100:
  254. Add --scrollBar_align (top|bottom|...) to provide alignment of
  255. scrollbar thumb with middle button. Defaults to centre. This
  256. supercedes FUNKY_SCROLL_BEHAVIOUR by Mike Hopkirk (Hops). From
  257. T. Alexander Popiel <popiel@wolfskeep.com>
  258. * doc/yodl/rxvt-options.yo 1.19, doc/yodl/rxvt-resources.yo 1.28:
  259. Document -j/+j jumpScroll
  260. 2001-11-28 Geoff C. Wing <gcw@rxvt.org>
  261. * src/screen.c 1.247: Fix stupid typo in last
  262. * src/command.c 1.244: Compact process_sgr_mode
  263. * src/command.c 1.243:
  264. Compact private (terminal) mode sequence handling code
  265. 2001-11-27 Geoff C. Wing <gcw@rxvt.org>
  266. * src/init.c 1.95: set jump/smooth scroll privmode appropriately
  267. * src/command.c 1.242, src/rxvt.h 1.152:
  268. Rename private mode variable for jump/smooth scroll since the
  269. jump scroll option has reverse sense to private mode smooth
  270. scroll. Fix up logic in private mode parsing appropriately
  271. * doc/yodl/rxvtRef-privatemodes.yo 1.4:
  272. Have implemented smooth/jump scroll sequence
  273. * src/init.c 1.94, src/rxvt.h 1.151, src/command.c 1.241:
  274. Add in private mode sequence for jumpScroll
  275. * doc/changes.txt 1.119: Update
  276. * src/command.c 1.240, src/rxvt.h 1.150, src/rxvtlib.h.in 1.7, src/xdefaults.c 1.99:
  277. Supercede REFRESH_EVERY_LINE define with option -j/--jumpScroll
  278. set by default (as per previous behaviour and xterm default).
  279. Do check in main loop rather than through cmd_getc loop
  280. * src/screen.c 1.246: Possible optimise
  281. * src/command.c 1.239:
  282. Provide a define REFRESH_EVERY_LINE to allow slower, smoother
  283. refreshing. Maybe nicer on faster machines?
  284. * src/command.c 1.238: Consistency nit
  285. 2001-11-23 Geoff C. Wing <gcw@rxvt.org>
  286. * src/command.c 1.237:
  287. Calculate a value before a loop instead of inside it
  288. * src/command.c 1.236: Fix CSI defaults (properly)
  289. * src/command.c 1.235:
  290. Fix defaults for CSI sequence parameters after last set of
  291. changes. Override defaults in all parameters with value of
  292. default for first parameter (since we don't keep multi default
  293. values and we only handle 0 or 1 anyway).
  294. i.e. handle as if (Pn...) and (Ps...) defaults
  295. 2001-11-22 Geoff C. Wing <gcw@rxvt.org>
  296. * src/command.c 1.234:
  297. emulate common terminals wrt 0 parameter for CUF/CUB.
  298. "fix" handling of "bad" characters within CSI parameter list
  299. * src/screen.c 1.245: clean up rxvt_scr_tab() slightly
  300. * src/screen.c 1.244: change a debug statement
  301. * doc/changes.txt 1.118: Update
  302. * src/command.c 1.233:
  303. Make sure we don't stomp a 0 parameter in a CSI sequence
  304. 2001-11-21 Geoff C. Wing <gcw@rxvt.org>
  305. * src/main.c 1.165: Remove a layer of indirection from rxvt_IM_get_IC()
  306. 2001-11-20 Geoff C. Wing <gcw@rxvt.org>
  307. * src/screen.c 1.243: refresh_type changed from char to unsigned char
  308. * src/rxvt.h 1.149: Try using 'unsigned char' bitfields under gcc
  309. * src/screen.c 1.242: Boolean-ise h->multi_byte
  310. * src/command.c 1.232: Boolean-ise h->want_refresh
  311. 2001-11-19 Geoff C. Wing <gcw@rxvt.org>
  312. * src/screen.c 1.241: Tidy up comparison
  313. * doc/changes.txt 1.117: Update
  314. * src/xdefaults.c 1.98: Add in basic support for XAPPLRESDIR, from
  315. Rudolf Jaksa <jaksa@neuron.tuke.sk>
  316. * src/screen.c 1.240: increase nits needed for XCopyArea
  317. * src/main.c 1.164:
  318. If the user didn't specify an IM then we should still try to
  319. connect with "im=none" in case a base IM service is used for
  320. items like dead keys in single char glyph locales
  321. 2001-11-07 Geoff C. Wing <gcw@rxvt.org>
  322. * src/screen.c 1.239: Reindent one bit and make another bit clearer
  323. * doc/changes.txt 1.116: Update
  324. 2001-11-06 Geoff C. Wing <gcw@rxvt.org>
  325. * src/xdefaults.c 1.97:
  326. group names better: forceinheritPixmap -> inheritPixmapforce
  327. * src/rxvt.h 1.148, src/rxvtlib.h.in 1.6, src/screen.c 1.238, src/xdefaults.c 1.96:
  328. Be nicer with our parent windows with inheritPixmap
  329. transparency. Add -ipf modifier for (-ip|-tr) to forcefully
  330. clear them. The default behaviour now is to NOT clear them
  331. 2001-10-19 Geoff C. Wing <gcw@rxvt.org>
  332. * src/xdefaults.c 1.95:
  333. Pull in resources from the app-defaults/APL_SUBCLASS with prefix
  334. of our APL_SUBCLASS before empty/all matches
  335. 2001-10-11 Geoff C. Wing <gcw@rxvt.org>
  336. * doc/changes.txt 1.115: Update
  337. * autoconf/configure.in 1.116:
  338. Prevent use of setsid() under any Ultrix version, noticed by
  339. Bert De Knuydt <Bert.Deknuydt@esat.kuleuven.ac.be>
  340. 2001-10-10 Geoff C. Wing <gcw@rxvt.org>
  341. * src/command.c 1.231, src/rxvt.h 1.147, src/screen.c 1.237:
  342. Try harder to paste useful text from other applications. Also,
  343. prevent a coredump when other applications can't comply with
  344. our request
  345. * src/xdefaults.c 1.94: Quieten gcc
  346. * doc/changes.txt 1.114: Update
  347. * src/init.c 1.93, src/main.c 1.163:
  348. Fix connection to IM irrespective of when it is started.
  349. Pass over all possible IM connections - those passed via "-im"
  350. and the XMODIFIERS env var - until we get one with a matching
  351. input style. Noticed by, and lots of help from,
  352. Tung-Han Hsieh <thhsieh@linux.org.tw>
  353. * src/main.c 1.162: Fix last change
  354. * src/main.c 1.161:
  355. Use rxvt_splitcommastring() instead of rolling out a
  356. version for each use
  357. * src/misc.c 1.39:
  358. Add function rxvt_splitcommastring() to take a comma-separated
  359. string and return an array of each item, including empty items.
  360. Matching quotes are also removed. Leading and trailing spaces
  361. are removed. The caller should free each item and the whole
  362. array when done
  363. 2001-10-02 Geoff C. Wing <gcw@rxvt.org>
  364. * doc/changes.txt 1.113: Update
  365. * src/command.c 1.230:
  366. Fix DECSTBM default when only one argument is given, from
  367. Stephen Isard <S.Isard@ed.ac.uk>
  368. 2001-09-28 Geoff C. Wing <gcw@rxvt.org>
  369. * autoconf/config.guess 1.3, autoconf/config.sub 1.3:
  370. Update to version at date 2001-08-23
  371. 2001-09-24 Geoff C. Wing <gcw@rxvt.org>
  372. * doc/changes.txt 1.112: Update
  373. * src/command.c 1.229:
  374. Fix continual scrolling and slipwheel, noticed by
  375. Joshua Swink
  376. 2001-09-10 Geoff C. Wing <gcw@rxvt.org>
  377. * doc/changes.txt 1.111: Update
  378. * src/feature.h 1.67, src/init.c 1.92, src/rxvt.h 1.146, src/screen.c 1.236, src/xdefaults.c 1.93:
  379. Add support for '-hc colour' (via define OPTION_HC in feature.h)
  380. to provide background highlight colouring of selection. Colour
  381. is not used if it is the same as either foreground or background
  382. colour. Partly from
  383. Christian W. Zuckschwerdt <zany@triq.net>
  384. * src/init.c 1.91: Fix ModNumLockMask assignment, noticed by
  385. Matthew Gabeler-Lee <msg2@po.cwru.edu>
  386. 2001-08-09 Geoff C. Wing <gcw@rxvt.org>
  387. * src/Makefile.in 1.57: Make sure we actually distribute rxvtlib.h.in
  388. * src/version.h 1.26: Bump version to 2.7.7
  389. * doc/LSM.in 1.12: See previous LSM.in log message
  390. * INSTALL 1.11: Note "make tests"
  391. * src/test/Makefile.in 1.9:
  392. Remove $(XLIB) from link stage of tests. We shouldn't need them
  393. * doc/changes.txt 1.110: Update
  394. * src/ptytty.c 1.5: Fix STREAMS again, noticed (again) by
  395. Francis Hartojo <fhartojo@lucent.com>
  396. Trying to decipher SUN documentation (again):
  397. - push the STREAMS modules in the child. We have to do the open
  398. in the child (and should be after the new session is created)
  399. to get a controlling terminal but don't want to push the
  400. modules until after we've closed off our extra fd to the
  401. master side, just in case the close causes problems with the
  402. STREAMS modules we push. Throw in some comments about this
  403. 2001-08-08 Geoff C. Wing <gcw@rxvt.org>
  404. * src/test/Makefile.in 1.8: Give debug information for a failed test
  405. 2001-08-07 Geoff C. Wing <gcw@rxvt.org>
  406. * autoconf/libtool.m4 1.5, autoconf/ltmain.sh 1.5:
  407. Revert: wasn't backwards compatible with autoconf-2.13
  408. * autoconf/libtool.m4 1.4, autoconf/ltmain.sh 1.4:
  409. Update to more recent libtool version
  410. * doc/changes.txt 1.109: Update
  411. * src/feature.h 1.66:
  412. Turn on WTMP_ONLY_ON_LOGIN by default - this matches xterm
  413. * doc/TODO 1.15: Add one
  414. * doc/TODO 1.14: Did one
  415. * doc/yodl/rxvt-options.yo 1.18, doc/yodl/rxvt-resources.yo 1.27:
  416. Note -mcc/--multibyte_cursor and -lsp/--linespace
  417. * doc/changes.txt 1.108: Update
  418. * doc/yodl/rxvt-options.yo 1.17, doc/yodl/rxvt-resources.yo 1.26, src/rxvt.h 1.145, src/rxvtlib.h.in 1.5, src/screen.c 1.235, src/xdefaults.c 1.92:
  419. Add -sw/--scrollWithBuffer from
  420. Mark Schreiber <mark7@andrew.cmu.edu>
  421. * doc/yodl/rxvt-options.yo 1.16, doc/yodl/rxvt-resources.yo 1.25:
  422. Fix -grk and --greektoggle_key notes
  423. * doc/changes.txt 1.107: Update
  424. * src/command.c 1.228, src/init.c 1.90, src/rxvt.h 1.144, src/screen.c 1.234:
  425. Provide paste-only support for SECONDARY and CLIPBOARD
  426. selections in addition to PRIMARY selection. Order for
  427. selection pastes is:
  428. 1) internal selection (if available)
  429. 2) first to claim ownership for PRIMARY, SECONDARY and
  430. CLIPBOARD selections (in that order)
  431. 3) CUT_BUFFER0
  432. - if conversion for a selection in "2)" fails even though there
  433. is someone claiming ownership, fall back to "3)"
  434. 2001-08-06 Geoff C. Wing <gcw@rxvt.org>
  435. * doc/changes.txt 1.106: Update
  436. * src/command.c 1.227, src/feature.h 1.65, src/init.c 1.89, src/rxvt.h 1.143, src/xdefaults.c 1.91:
  437. Readd "greektoggle_key" which was mystically lost between
  438. versions 2.16 and 2.20. Defaults to XK_Mode_switch. May
  439. be overridden by setting GREEK_KEYBOARD_MODESWITCH to the
  440. appropriate keysym in feature.h (or passing through
  441. CPPFLAGS to configure)
  442. * src/init.c 1.88, src/main.c 1.160:
  443. Change all XQueryColor() calls to XQueryColors() obviating
  444. one X call from resultant binary
  445. 2001-08-04 Geoff C. Wing <gcw@rxvt.org>
  446. * src/feature.h 1.64, src/xdefaults.c 1.90:
  447. - provide a base X11USRLIBDIR (and X11LIBDIR) which can be
  448. overridden from configure stage via CPPFLAGS. Use for
  449. XAPPLOADDIR and XAPPLOADDIRLOCALE. Change XAPPLOADDIRLOCALE
  450. slightly to provide self limiting bounds. XAPPLOADDIRLOCALE
  451. must now include "%-.*s" sequence
  452. - reposition NO_PIXEL_DROPPING_AVOIDANCE within feature.h
  453. to place it closer to NO_BOLDOVERSTRIKE
  454. - bump basic limits on columns/rows to 1000 each
  455. * src/command.c 1.226:
  456. Provide a kluge for CYGWIN. Once we know the shell is running,
  457. resend the screen size. Noticed by
  458. Rick Rankin <Rick.Rankin@motorola.com>
  459. 2001-08-03 Geoff C. Wing <gcw@rxvt.org>
  460. * src/command.c 1.225: Fix a stuffup with parentheses in last change
  461. 2001-08-02 Geoff C. Wing <gcw@rxvt.org>
  462. * src/command.c 1.224, src/rxvt.h 1.142: Partially delint
  463. * src/screen.c 1.233: Cleanup after 1.230
  464. * src/command.c 1.223: As for screen.c, so for command.c
  465. * src/screen.c 1.232:
  466. We know what type of XEvent we're using so refer to it
  467. by the full type not as a union member
  468. * src/screen.c 1.231:
  469. Fix stuff up with using unset gcvalues for single glyph writing:
  470. just do an initial set at the start of *scr_refresh() rather
  471. than messing about each time, noticed by
  472. Kazutoshi Kubota <tu7k-kbt@asahi-net.or.jp>
  473. Also clean up some other XChangeGC() calls
  474. * src/command.c 1.222, src/init.c 1.87, src/rxvt.h 1.141, src/screen.c 1.230:
  475. - add generic timeout system to X event processing system
  476. - use timeout system for INCR pasting - this prevents rxvt from
  477. stalling although it does allow the possibility of a less
  478. desirable order of events - e.g. extra stuff interfering
  479. during an INCR paste - tough! Increasing PROP_SIZE in
  480. screen.c would also help here
  481. - change INCR handling to be closer to (my reading of) ICCCM2.0
  482. description: delete INCR on PropertyNotify event not on
  483. SelectionNotify event
  484. - slightly change allocation of memory in *tt_write() - do
  485. fewer realloc()s by keeping slightly more spare memory
  486. - s/memcpy/memmove/ for possibly overlapping memory areas
  487. - change how data is sent from paste through *tt_write() - this
  488. may be `improved' on later by sending per line including the
  489. carriage return (previously, carriage return was sent
  490. separately which doesn't necessary interact well through to
  491. (line) buffering through termios)
  492. - add error messages to users upon known data loss
  493. - other small cleanups
  494. 2001-08-01 Geoff C. Wing <gcw@rxvt.org>
  495. * src/command.c 1.221, src/rxvt.h 1.140:
  496. Consistency: s/xrootpmapid/xa_xrootpmapid/
  497. * doc/changes.txt 1.105: Update
  498. * src/init.c 1.86:
  499. We need to select PropertyChangeMask on vt window so that
  500. INCR transfers work
  501. 2001-07-28 Geoff C. Wing <gcw@rxvt.org>
  502. * doc/changes.txt 1.104: Update
  503. * README.configure 1.17, autoconf/acconfig.h 1.41, autoconf/configure.in 1.115, doc/TODO 1.13, src/command.c 1.220, src/init.c 1.85, src/rxvt.h 1.139:
  504. Add in integrated form of slipwheeling patch. While the
  505. control key is depressed, the mouse wheel acts as an
  506. accelerator for scrolling. Scrolling stops when the
  507. control key is released. Slip wheel support from
  508. Ali Rahimi <ali@MIT.EDU>
  509. 2001-07-27 Geoff C. Wing <gcw@rxvt.org>
  510. * src/.cvsignore 1.4: Ignore generated .protos
  511. * src/command.c 1.219, src/defaultfont.c 1.8, src/feature.h 1.63, src/graphics.c 1.39, src/grkelot.c 1.12, src/grkelot.h 1.5, src/init.c 1.84, src/logging.c 1.31, src/main.c 1.159, src/menubar.c 1.53, src/misc.c 1.38, src/netdisp.c 1.16, src/ptytty.c 1.4, src/screen.c 1.229, src/scrollbar-next.c 1.15, src/scrollbar-rxvt.c 1.9, src/scrollbar-xterm.c 1.10, src/scrollbar.c 1.41, src/strings.c 1.14, src/xdefaults.c 1.89, src/xpm.c 1.49:
  512. Cosmetic changes
  513. 2001-07-25 Geoff C. Wing <gcw@rxvt.org>
  514. * src/main.c 1.158: Don't XFree(NULL)
  515. * src/rxvtlib.h.in 1.4: Cosmetic changes
  516. * autoconf/configure.in 1.114:
  517. Change AC_MSG_WARN messages to be nice to autoconf-2.5*
  518. 2001-07-24 Geoff C. Wing <gcw@rxvt.org>
  519. * src/xpm.c 1.48: delint a bit
  520. * src/rxvt.h 1.138: cosmetic fixup
  521. * src/screen.c 1.228: Cast XTextProperty value assignment
  522. * src/rxvt.h 1.137: only define __attribute__ if not defined
  523. * src/screen.c 1.227: ignore the other gettimeofday() return
  524. * doc/changes.txt 1.103: Update
  525. * src/Makefile.in 1.56:
  526. distribute .protos & depend indirectly upon *.extpro via .protos
  527. * src/screen.c 1.226: Delint more. Sanitise some variables
  528. 2001-07-22 Geoff C. Wing <gcw@rxvt.org>
  529. * src/screen.c 1.225: Delint a bit. Change some variable types
  530. 2001-07-20 Geoff C. Wing <gcw@rxvt.org>
  531. * src/strings.c 1.13: Don't rely on other rxvt C files (again)
  532. * src/test/Makefile.in 1.7:
  533. Parent directory protos target became .protos
  534. * src/logging.c 1.30:
  535. Disable writing an exit value to the SYSV utmp entry when we're
  536. initialising. This should only be enabled on specific systems
  537. if necessary
  538. * src/command.c 1.218: Cast first arg to vsprintf()
  539. * src/logging.c 1.29:
  540. If we're doing SYSV type utmp entries, don't go anywhere
  541. near any entries called ut_name
  542. * src/logging.c 1.28: Only write lastlog entries on good seeks
  543. 2001-07-19 Geoff C. Wing <gcw@rxvt.org>
  544. * src/screen.c 1.224: Small optimisation. Eliminate some common code
  545. * src/screen.c 1.223: Make some defines less context/variable dependent
  546. * src/logging.c 1.27: Only write BSD utmp's on good seeks
  547. * src/logging.c 1.26: Fix a missed conversion for QNX
  548. * src/init.c 1.83, src/main.c 1.157: Tidy up slightly
  549. 2001-07-17 Geoff C. Wing <gcw@rxvt.org>
  550. * autoconf/configure.in 1.113: Rest of previous fix
  551. * autoconf/configure.in 1.112:
  552. Add detect for /dev/ptc char dev and /dev/pts directory combo
  553. 2001-07-12 Geoff C. Wing <gcw@rxvt.org>
  554. * src/init.c 1.82, src/main.c 1.156, src/rxvt.h 1.136, src/screen.c 1.222:
  555. Clean up some more variable type usages
  556. * src/screen.c 1.221: Fix type for third arg of XChangeGC()
  557. * src/screen.c 1.220:
  558. Rearrange the refresh passes. Move pixel drop avoidance pass
  559. closer to main pass. Possible future integration as one pass
  560. 2001-07-11 Geoff C. Wing <gcw@rxvt.org>
  561. * src/Makefile.in 1.55:
  562. Redo proto building and deps so that multiple job builds work
  563. 2001-07-10 Geoff C. Wing <gcw@rxvt.org>
  564. * src/screen.c 1.219:
  565. Remove some indirection in rxvt_scr_insdel_chars()
  566. * src/screen.c 1.218: Fix pixel dropping avoidance for NO_BOLDFONT
  567. * doc/changes.txt 1.102: Update
  568. * src/screen.c 1.217:
  569. Combine forward and backward passes for overstrike pixel dropping
  570. removal into a single forward pass. Eliminate excessive processing
  571. of the same position. Make sure we don't cascade our updates even
  572. if it might, in some cases, ensure that bold areas work better at
  573. the expense of extra char updating. This optimisation should
  574. provide both speed and size improvements
  575. * doc/yodl/rxvtRef-csi.yo 1.3:
  576. Document additional save/restore cursor sequences
  577. 2001-07-09 Geoff C. Wing <gcw@rxvt.org>
  578. * doc/changes.txt 1.101: Update
  579. * src/command.c 1.217:
  580. Add `CSI s' & `CSI u' as extra save/restore cursor sequences.
  581. They are Private Use codes and gives compatibility with xterm
  582. and some other applications, suggested by
  583. Yong Lu <lyongu@ailab.pku.edu.cn>
  584. * src/screen.c 1.216:
  585. Only speed optimise by rewriting the same character if we're
  586. not in a situation where we must clear that position; gives
  587. a nicer appearance since less flicker is likely
  588. * src/command.c 1.216: Remove a layer of indirection in main loop
  589. 2001-07-03 Geoff C. Wing <gcw@rxvt.org>
  590. * src/screen.c 1.215: Mini optimisations in rxvt_scr_refresh()
  591. * src/screen.c 1.214: Clarify rxvt_scr_refresh() argument name
  592. 2001-06-29 Geoff C. Wing <gcw@rxvt.org>
  593. * src/screen.c 1.213, src/feature.h 1.62, src/init.c 1.81, src/rxvt.h 1.135:
  594. Remove INEXPENSIVE_LOCAL_X_CALLS. Optimise it differently
  595. * src/command.c 1.215:
  596. Clean up some common handling in csi sequence processing
  597. Reformat comments a bit
  598. * src/command.c 1.214: Squish some debugging information
  599. 2001-06-27 Geoff C. Wing <gcw@rxvt.org>
  600. * src/main.c 1.155: Reuse const string directly
  601. 2001-06-25 Geoff C. Wing <gcw@rxvt.org>
  602. * doc/changes.txt 1.100: Update
  603. 2001-06-21 Geoff C. Wing <gcw@rxvt.org>
  604. * src/command.c 1.213:
  605. Work around a possible overflow situation reported by
  606. Samuel Dralet <samuel.dralet@mastersecurity.fr>
  607. 2001-06-11 Geoff C. Wing <gcw@rxvt.org>
  608. * src/rxvt.h 1.134, src/rxvtlib.h.in 1.3, src/screen.c 1.212, src/xdefaults.c 1.88, README.configure 1.16, autoconf/acconfig.h 1.40, autoconf/configure.in 1.111, src/feature.h 1.61, src/init.c 1.80, src/main.c 1.154:
  609. Add lineSpace resource to provide ability for user specified
  610. line spacing between rows, requires --enable-linespace configure
  611. option. Invoked as "-lsp <num>" or "--lineSpace <num>", from
  612. Kazutoshi Kubota <tu7k-kbt@asahi-net.or.jp>
  613. (with minor XIM fix from Tomohiro KUBOTA <kubota@debian.org>)
  614. 2001-06-01 Geoff C. Wing <gcw@rxvt.org>
  615. * src/defaultfont.c 1.7, src/defaultfont.h 1.5, src/feature.h 1.60, src/main.c 1.153, src/rxvt.h 1.133:
  616. Add (slightly modified) patches from Tomohiro KUBOTA <kubota@debian.org>
  617. to:
  618. - reintroduce a constant FONT0_IDX again to handle user specified
  619. encodings (noticed by Maxime Froment)
  620. - fix a typo "euckr" -> "kr" in defaultfont.c
  621. - allow Expose event for XIM preedit position update
  622. 2001-04-25 Geoff C. Wing <gcw@rxvt.org>
  623. * src/main.c 1.152, src/rxvt.c 1.4, src/rxvtlib.h.in 1.2:
  624. This should have been part of the major lib version bump.
  625. Presume that nobody's using it yet and sneak this in
  626. 2001-04-24 Geoff C. Wing <gcw@rxvt.org>
  627. * .cvsignore 1.3: Add ChangeLog
  628. * src/.cvsignore 1.3: Remove rsizes.h . Add rxvtlib.h
  629. * autoconf/Make.common.in 1.15, src/Makefile.in 1.54:
  630. Make installation directories. Install rxvtlib.h
  631. * src/Makefile.in 1.53: Have realclean target remove librxvt.h
  632. * src/screen.h 1.18, src/scrollbar.c 1.40, src/version.h 1.25, autoconf/configure.in 1.110, src/Makefile.in 1.52, src/command.c 1.212, src/init.c 1.79, src/main.c 1.151, src/menubar.c 1.52, src/rsizes.h.in 1.3, src/rxvt.c 1.3, src/rxvt.h 1.132, src/rxvtlib.h.in 1.1, src/screen.c 1.211:
  633. Startup of shared library build:
  634. . autoconf now creates src/rxvtlib.h which is the public header
  635. for the shared library. Many detected header files are now
  636. pushed into the first section of rxvtlib.h
  637. . integrated rsizes.h.in and screen.h into rxvtlib.h
  638. . removed rsizes.h.in and screen.h
  639. . added two prototypes to rxvtlib.h: rxvt_main_loop() & rxvt_init()
  640. . added a test to configure to check for inclusion of both <termios.h>
  641. and <sys/ioctl.h> - usually needed on SunOS systems
  642. . shared library build no longer needs to enable everything
  643. * src/Makefile.in 1.51: Don't hide libtool actions
  644. * Makefile.in 1.12: Change what targets "clean" and "realclean" affect
  645. 2001-04-23 Geoff C. Wing <gcw@rxvt.org>
  646. * src/defaultfont.c 1.6, src/graphics.c 1.38, src/init.c 1.78, src/main.c 1.150, src/menubar.c 1.51, src/netdisp.c 1.15, src/rxvt.h 1.131, src/screen.c 1.210, src/strings.c 1.12, src/xdefaults.c 1.87, src/xpm.c 1.47, src/command.c 1.211:
  647. Provide wrappers for malloc/calloc/realloc. Don't be too nice
  648. on failure. Just do minimal cleanup and exit
  649. * doc/changes.txt 1.99: Update
  650. * src/main.c 1.149, src/screen.c 1.209:
  651. Don't necessarily clear selection on screen size change, noticed by
  652. Dominik Vogt <d.vogt@lifebits.de>
  653. 2001-04-22 Geoff C. Wing <gcw@rxvt.org>
  654. * src/rxvt.h 1.130:
  655. Need rxvt_hidden:egid/euid for HAVE_SETREUID too, noticed by
  656. Friedmund Lassmann <lassmann@bbn.hp.com>
  657. 2001-04-20 Geoff C. Wing <gcw@rxvt.org>
  658. * doc/changes.txt 1.98: Update
  659. * autoconf/configure.in 1.109:
  660. Fix check of configure cache variable names, noticed by
  661. Venkatesh Krishnamurthi <vk@spies.com>
  662. 2001-04-12 Geoff C. Wing <gcw@rxvt.org>
  663. * doc/LSM.in 1.11: See previous LSM.in log message
  664. * Makefile.in 1.11: Cleanup libtool too
  665. * src/version.h 1.24: Bump version to 2.7.6
  666. (the previous commit of this file was a mistake)
  667. * doc/changes.txt 1.97: Update
  668. * README.configure 1.15: Note --enable-smart-resize
  669. * doc/TODO 1.12: One more for the list
  670. * doc/changes.txt 1.96: Update
  671. * src/screen.c 1.208:
  672. If someone requests our selection but we can't convert it fully
  673. to their locale then send it through unconverted rather than the
  674. possibly corrupted version - this may be a bit heavy handed (and
  675. need to be a define in the future), noticed by
  676. Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
  677. Also make sure to free the property returned, if appropriate
  678. 2001-04-09 Geoff C. Wing <gcw@rxvt.org>
  679. * doc/etc/rxvt.termcap 1.6:
  680. Clean up slightly. Add note on Home/End keys when LINUX_KEYS
  681. is defined in feature.h
  682. * src/main.c 1.148: Clean up previous slightly
  683. * doc/changes.txt 1.95: Update
  684. * src/main.c 1.147:
  685. Add a resizing method which may reposition the window depending
  686. upon its position about the centre point on the screen. Mostly from
  687. Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
  688. * autoconf/acconfig.h 1.39, autoconf/configure.in 1.108:
  689. Add --enable-smart-resize to provide movement with resizing
  690. if appropriate, from
  691. Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
  692. * doc/changes.txt 1.94: Update
  693. * src/rxvt.h 1.129, src/screen.c 1.207, src/xdefaults.c 1.86:
  694. Add -tcw (--tripleclickwords) (requiring --enable-frills).
  695. An alternative triple click selection system which makes
  696. a triple click extend the (double click) word selection to
  697. the end of a possibly-wrapped set of lines - with trailing
  698. blanks (and blank lines) removed from the selection.
  699. Originally suggested by Dominik Vogt <dominik.vogt@gmx.de>
  700. 2001-04-07 Geoff C. Wing <gcw@rxvt.org>
  701. * src/rxvt.h 1.128:
  702. Be really strict in our types in some macros. Dividing a
  703. negative int by a short was causing problems on older OSF4.0
  704. Make everything int32_t. Tracked down by
  705. James M. Lewis <Jim.Lewis@alcoa.com>
  706. 2001-04-05 Geoff C. Wing <gcw@rxvt.org>
  707. * src/rxvt.h 1.127, src/screen.c 1.206, src/screen.h 1.17, src/init.c 1.77:
  708. Start a cleanup of variable types
  709. * src/command.c 1.210, src/defaultfont.c 1.5, src/graphics.c 1.37, src/init.c 1.76, src/main.c 1.146, src/menubar.c 1.50, src/netdisp.c 1.14, src/rxvt.h 1.126, src/screen.c 1.205, src/strings.c 1.11, src/xdefaults.c 1.85, src/xpm.c 1.46:
  710. Remove MALLOC/CALLOC/FREE. Their initial reason for existance -
  711. easier integration with Gray Watson's dmalloc package is not
  712. really relevant anymore. MALLOC is also defined under Irix6.5
  713. in <nl_types.h> so we clashed there. Remove them rather than
  714. rename them
  715. 2001-04-04 Geoff C. Wing <gcw@rxvt.org>
  716. * src/feature.h 1.59, src/screen.c 1.204:
  717. Now that I've had my rant, change
  718. #ifndef SUPPORT_BROKEN_APPS_WHICH_RELY_ON_UNDEFINED_BW_BEHAVIOUR_AS_XTERM
  719. to
  720. #ifdef TERMCAP_HAS_BW
  721. but keep the same behaviour!
  722. * doc/changes.txt 1.92: Update
  723. * src/main.c 1.145, src/rxvt.h 1.125, src/version.h 1.23, src/xdefaults.c 1.84, src/defaultfont.c 1.4, src/defaultfont.h 1.4, src/feature.h 1.58, src/init.c 1.75:
  724. Add patches from Tomohiro KUBOTA <kubota@debian.org> for:
  725. - define MAX_NFONTS in feature.h instead of NFONTS, used only
  726. for determing the maximum allowed nfonts (number of fonts)
  727. - replace FONT0_IDX with auto-initialisation (along with nfonts)
  728. in rxvt_init_defaultfont().
  729. - struct defaultfont now has additional members of nfonts and
  730. font0_idx, which are used to initialise the above
  731. * src/test/strings-memmove.c 1.4: Be nicer with what we include
  732. * src/command.c 1.209: Change DEBUG_X output
  733. 2001-04-03 Geoff C. Wing <gcw@rxvt.org>
  734. * src/test/gettty.c 1.5:
  735. Actually, we happily use waitpid() elsewhere so just use here
  736. * src/test/gettty.c 1.4:
  737. Add an extra bit for future - should we check for wait3()
  738. 2001-04-02 Geoff C. Wing <gcw@rxvt.org>
  739. * src/feature.h 1.57: Add a missing "#" for define
  740. * doc/changes.txt 1.91: Update
  741. * src/screen.c 1.203: Clean up backindex/forwardindex slightly
  742. * src/main.c 1.144, src/ptytty.c 1.3, src/screen.c 1.202, src/scrollbar-next.c 1.14, src/scrollbar-rxvt.c 1.8, src/scrollbar-xterm.c 1.9, src/scrollbar.c 1.39, src/strings.c 1.10, src/xpm.c 1.45, src/command.c 1.208, src/init.c 1.74, src/logging.c 1.25:
  743. Update my copyrights on stuff I've changed quite a bit recently
  744. * src/xpm.c 1.44: Code size optimisations via less indirection
  745. * src/xpm.c 1.43: Fix comments in new routine
  746. * src/xpm.c 1.42:
  747. Put common calculations for tiling into rxvt_pixmap_incr()
  748. * src/test/Makefile.in 1.6:
  749. Cleanup for GNU make and add a possible debug line
  750. * src/init.c 1.73, src/init.h 1.6, src/ptytty.c 1.2:
  751. Fixes to work again with STREAMS, from
  752. Paul Slootman <paul@murphy.nl>
  753. * src/init.c 1.72: Mini cleanup
  754. * Makefile.in 1.10, src/test/Makefile.in 1.5:
  755. Add a test target in the top directory and allow tests without
  756. building rxvt
  757. * src/test/gettty.c 1.3: Let any argument make us less verbose
  758. * src/test/gettty.c 1.2:
  759. We shouldn't need to set I/O stuff here. Remove it
  760. * autoconf/configure.in 1.107, src/Makefile.in 1.50, src/init.c 1.71, src/protos.h 1.14, src/ptytty.c 1.1, src/rxvt.h 1.124, src/test/Makefile.in 1.4, src/test/gettty.c 1.1:
  761. Separate main pty/tty code into a (mainly) stand-alone file.
  762. Separate functionality into three parts:
  763. rxvt_get_pty(): obtain pty and associated slave device name
  764. rxvt_get_tty(): obtain tty (using slave device name)
  765. rxvt_control_tty(): associate /dev/tty with our tty
  766. On some platforms, rxvt_get_pty() will also handle the functionality
  767. of rxvt_get_tty()
  768. Add test/gettty (three t's) to check it
  769. * src/Makefile.in 1.49: Remove duplicate entry on LIBSRCS line
  770. 2001-04-01 Geoff C. Wing <gcw@rxvt.org>
  771. * src/init.c 1.70:
  772. Fix up opening with STREAMS. After we make sure that /dev/tty
  773. is unassociated with anything, reopen the slave to reassociate
  774. /dev/tty with us. Noticed by
  775. Paul Slootman <paul@murphy.nl>
  776. * autoconf/configure.in 1.106: Fix some pty/tty tests, noticed by
  777. Paul Slootman <paul@murphy.nl>
  778. 2001-03-31 Geoff C. Wing <gcw@rxvt.org>
  779. * src/menubar.c 1.49:
  780. Fix botch in 1.43 with update of ActiveMenu variable, noticed by
  781. Tomohiro KUBOTA <tkubota@riken.go.jp>
  782. * doc/yodl/rxvt.yo 1.6: Fix manual page name and section, from
  783. Tomohiro KUBOTA <tkubota@riken.go.jp>
  784. 2001-03-24 Geoff C. Wing <gcw@rxvt.org>
  785. * doc/yodl/rxvt-options.yo 1.15:
  786. Clean up slightly. Add some information about the new font
  787. choice method based upon locale.
  788. 2001-03-23 Geoff C. Wing <gcw@rxvt.org>
  789. * src/defaultfont.c 1.3, src/defaultfont.h 1.3, src/init.c 1.69, src/init.h 1.5, src/xdefaults.c 1.83, autoconf/acconfig.h 1.38, autoconf/configure.in 1.105:
  790. Reverse defined names for autodetected features. Define as
  791. HAVE_ for being present and working rather than NO_ for being
  792. absent or not working
  793. 2001-03-22 Geoff C. Wing <gcw@rxvt.org>
  794. * doc/changes.txt 1.90: Update
  795. * src/defaultfont.c 1.2, src/defaultfont.h 1.2:
  796. Add in all of my tinkering.
  797. * autoconf/acconfig.h 1.37, autoconf/configure.in 1.104, src/Makefile.in 1.48, src/defaultfont.c 1.1, src/defaultfont.h 1.1, src/feature.h 1.56, src/init.c 1.68, src/main.c 1.143, src/protos.h 1.13:
  798. Add a method to determine a default font from the user's locale
  799. settings, from Tomohiro KUBOTA <tkubota@riken.go.jp>
  800. 2001-03-21 Geoff C. Wing <gcw@rxvt.org>
  801. * src/screen.c 1.201:
  802. Clean up rxvt_scr_move_to() & rxvt_scr_page(). Common parts now
  803. in rxvt_scr_changeview()
  804. * src/feature.h 1.55: Note NO_PIXEL_DROPPING_AVOIDANCE define
  805. * src/feature.h 1.54: Add SCROLL_ON_HOMEEND_KEYS as per suggestion from
  806. Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
  807. * src/command.c 1.207: feature.h
  808. 2001-03-20 Geoff C. Wing <gcw@rxvt.org>
  809. * doc/changes.txt 1.89: Update
  810. 2001-03-19 Geoff C. Wing <gcw@rxvt.org>
  811. * src/init.c 1.67: Until we know why, leave fd's 4 & 7 open on Irix
  812. * src/screen.c 1.200:
  813. Optimise the number of X requests made during screen updates.
  814. This can produce a significant speed up in output (both on
  815. local and remote displays) and cut down on network traffic
  816. for remote displays
  817. 2001-03-16 Geoff C. Wing <gcw@rxvt.org>
  818. * src/init.c 1.66: Fix reversed comparison for display_is_local
  819. 2001-03-15 Geoff C. Wing <gcw@rxvt.org>
  820. * doc/etc/rxvt.termcap 1.5, doc/etc/rxvt.terminfo 1.4:
  821. Remove enter and exit insert mode codes (which, in conjuction
  822. with insert char codes, cause conflicts with really old programs).
  823. We don't have delete mode codes but we do have delete char codes
  824. so for symmetry keep insert/delete char/s codes.
  825. 2001-03-14 Geoff C. Wing <gcw@rxvt.org>
  826. * doc/etc/rxvt.termcap 1.4:
  827. Add cap for BCE (ut) and add some colour caps
  828. 2001-03-09 Geoff C. Wing <gcw@rxvt.org>
  829. * src/command.c 1.206:
  830. Add more colours via SGR escape sequence, bright colour codes
  831. 90-97 (fg) and 100-107 (bg) to match xterm, from
  832. Christian W. Zuckschwerdt <zany@triq.net>
  833. * src/command.c 1.205, src/rxvt.h 1.123, src/screen.c 1.199:
  834. Change how we use bold/blink as bright colour modifiers.
  835. Previously the stored colour was changed. Now we never change
  836. the stored colour, only interpret differently upon retreival
  837. * src/screen.c 1.198:
  838. Reformat a couple of assert()s. Add assert() in rxvt_scr_page()
  839. since they are internally generated/passed arguments
  840. * src/command.c 1.204, src/feature.h 1.53:
  841. Allow CTRL (and/or Mod4) to set meta state for tab. Define
  842. CTRL_TAB_MAKES_META and/or MOD4_TAB_MAKES_META in feature.h, from
  843. Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
  844. 2001-03-07 Geoff C. Wing <gcw@rxvt.org>
  845. * src/init.c 1.65:
  846. Optimise rxvt_get_ourmods() slightly and improve readability
  847. 2001-03-06 Geoff C. Wing <gcw@rxvt.org>
  848. * src/command.c 1.203, src/init.c 1.64, src/xdefaults.c 1.82:
  849. Fix compilation with HOTKEY_CTRL or HOTKEY_META defined, noticed by
  850. Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
  851. * src/init.c 1.63, src/rxvt.h 1.122, src/screen.c 1.197:
  852. Change SWAP_IT() macro so that subroutines don't need to
  853. predeclare a temporary variable. Instead allocate a temporary
  854. variable limited to the lifetime of each. This is a very minor
  855. space/speed optimisation but may also be useful not having to
  856. check which #ifdef block each temporary variable belongs to
  857. 2001-03-05 Geoff C. Wing <gcw@rxvt.org>
  858. * src/screen.c 1.196:
  859. rxvt_scr_change_screen() can happen before everything else
  860. has caught up with nrow/ncol changes so use the real current
  861. allocation values, i.e. prev_nrow, prev_ncol
  862. 2001-03-02 Geoff C. Wing <gcw@rxvt.org>
  863. * src/xdefaults.c 1.81: Squash help stuff to fit 80 char terms
  864. * src/feature.h 1.52, src/xdefaults.c 1.80:
  865. We can't presume snprintf() so unless we can provide an alternative
  866. we must be stricter on path length of XAPPLOADDIRLOCALE
  867. 2001-03-01 Geoff C. Wing <gcw@rxvt.org>
  868. * src/protos.h 1.12, src/rxvt.h 1.121, src/screen.c 1.195, src/scrollbar-rxvt.c 1.7, src/scrollbar-xterm.c 1.8, src/xdefaults.c 1.79, src/command.c 1.202, src/graphics.c 1.36, src/main.c 1.142:
  869. Allow a build with "gcc -Wall -W -Werror"
  870. * Makefile.in 1.9: autoconf/ltconfig is gone
  871. 2001-02-27 Geoff C. Wing <gcw@rxvt.org>
  872. * src/xdefaults.c 1.78:
  873. Add usage option "strings" indicating alternative string functions
  874. * src/init.c 1.62:
  875. Add WM_LOCALE_NAME property to the window (if using XIM)
  876. * doc/changes.txt 1.88: Update
  877. * src/feature.h 1.51, src/init.c 1.61, src/rxvt.h 1.120, src/xdefaults.c 1.77:
  878. Add in loading of locale specific app-defaults from
  879. XAPPLOADDIRLOCALE (template) in feature.h - i.e. by default
  880. /usr/X11R6/lib/X11/$LC_CTYPE/app-defaults/Rxvt , from
  881. Maxime Froment <maxime@turbolinux.co.jp>
  882. (slightly modified by me)
  883. 2001-02-26 Geoff C. Wing <gcw@rxvt.org>
  884. * src/strings.c 1.9:
  885. Avoid a problem in memmove() when the length is too small
  886. * autoconf/configure.in 1.103: Be consistent in variable presentation
  887. * autoconf/configure.in 1.102: Be consistent: s#tty/pty#pty/tty#
  888. * src/strings.c 1.8: Missed a couple in last change
  889. * doc/changes.txt 1.87: Update
  890. * autoconf/ltmain.sh 1.3, autoconf/libtool.m4 1.3, autoconf/ltconfig 1.4:
  891. Update to more recent libtool version
  892. * doc/changes.txt 1.86: Update
  893. * src/strings.c 1.7:
  894. Change variable names in memmove() to make a bit clearer
  895. * src/strings.c 1.6: Optimise memset() slightly
  896. * src/strings.c 1.5: Optimise memmove() a bit more
  897. * src/strings.c 1.4: Optimise memmove() slightly
  898. * src/test/Makefile.in 1.3: Add dependency
  899. * src/strings.c 1.3: Fix up calculation in memmove() for backwards move
  900. * doc/changes.txt 1.85: Update
  901. * src/main.c 1.141: Fix placement with OverTheSpot input method, from
  902. Maxime Froment <maxime@turbolinux.co.jp>
  903. * doc/changes.txt 1.84: Update
  904. * src/logging.h 1.9, src/rxvt.h 1.119:
  905. Move some conditional defines from logging.h to rxvt.h so that
  906. it exists before we try to use it!
  907. * src/Makefile.in 1.47:
  908. Fix the arguments for installation of librxvt.la
  909. 2001-02-25 Geoff C. Wing <gcw@rxvt.org>
  910. * src/main.c 1.140:
  911. When performing difference calculations for colours in
  912. rxvt_rXAllocColor() we don't need to do a square root and
  913. there's no need to be float so be unsigned long instead.
  914. Faster and smaller
  915. 2001-02-22 Geoff C. Wing <gcw@rxvt.org>
  916. * INSTALL 1.10: Format and remove note about long gone RINT* and RUINT*
  917. * src/command.c 1.201, src/menubar.c 1.48:
  918. Fix a couple of signed/unsigned things
  919. * src/main.c 1.139: Initialise variable
  920. 2001-02-21 Geoff C. Wing <gcw@rxvt.org>
  921. * src/main.c 1.138, src/rxvt.h 1.118, src/xdefaults.c 1.76:
  922. Get/set global _rxvt_vars only via rxvt_get_r()/rxvt_set_r()
  923. 2001-02-16 Geoff C. Wing <gcw@rxvt.org>
  924. * doc/changes.txt 1.83: Update
  925. * src/init.c 1.60, src/main.c 1.137, src/rxvt.h 1.117:
  926. If we are passed a tty fd then expect the OS/library on that
  927. system to handle the chown()/chmod() of the device file and make
  928. certain that we don't revoke() it which would invalidate the fd
  929. 2001-02-14 Geoff C. Wing <gcw@rxvt.org>
  930. * src/Makefile.in 1.46: Add DEBUG_TTY to debug list
  931. * src/Makefile.in 1.45:
  932. Respect $(DESTDIR) for lib installation, noticed by
  933. Joshua Swink (yath@sourceforge)
  934. 2001-02-12 Geoff C. Wing <gcw@rxvt.org>
  935. * src/command.c 1.200, autoconf/acconfig.h 1.36, autoconf/configure.in 1.101:
  936. Fix configure for --enable-mousewheel, s/NO_MOUSE_WHEEL/MOUSE_WHEEL/
  937. noticed by Ali Rahimi <ali@MIT.EDU>
  938. 2001-02-09 Geoff C. Wing <gcw@rxvt.org>
  939. * src/init.c 1.59: Fix 2nd arg of openpty() call, noticed by
  940. Bob McElrath <rsmcelrath@students.wisc.edu>
  941. 2001-02-07 Geoff C. Wing <gcw@rxvt.org>
  942. * src/command.c 1.199: Use KBUFSZ to pass sizeof kbuf[], from
  943. Maxime Froment <maxime@turbolinux.co.jp>
  944. * src/screen.c 1.194, src/init.c 1.58:
  945. Initialise multichar encoding_method properly, from
  946. Maxime Froment <maxime@turbolinux.co.jp>
  947. 2001-02-06 Geoff C. Wing <gcw@rxvt.org>
  948. * src/rxvt.h 1.116, src/screen.c 1.193:
  949. Fix up internal vt clearing from change in screen.c:129
  950. * doc/changes.txt 1.82: Update
  951. * src/command.c 1.198, src/rxvt.h 1.115, src/xdefaults.c 1.75:
  952. Add -/+mcc (multi-character cursor hack) to provide double cursor
  953. movements for old programs which don't do it themselves. Mainly
  954. from Chuan-kai Lin <cklin@oink.cc.ntu.edu.tw>
  955. and Brian Mays <brian@debian.org>
  956. Modified to partially handle moving back across line boundaries
  957. * doc/changes.txt 1.81: Update
  958. * autoconf/configure.in 1.100:
  959. Be much more lax about pty/tty checks. Hopefully catch
  960. more OS's. May have to deal with more false positives.
  961. * autoconf/configure.in 1.99:
  962. Reorder some checks. libtool stuff seems to want CPP
  963. 2001-02-05 Geoff C. Wing <gcw@rxvt.org>
  964. * src/feature.h 1.50, src/init.c 1.57:
  965. Change our colour set to match the default xterm colour set
  966. 2001-01-30 Geoff C. Wing <gcw@rxvt.org>
  967. * doc/changes.txt 1.80: Update
  968. * doc/yodl/rxvtRef-privatemodes.yo 1.3:
  969. We have implemented 47. Document 1047 and 1048
  970. * src/command.c 1.197:
  971. Add DEC private modes 1047 & 1048 for compatibility with
  972. recent xterm terminfo on debian (suggested by John E. Davis)
  973. though without support for ti/te munging code.
  974. * src/screen.c 1.192:
  975. Fix an error in sending selection which caused an abort, from
  976. Xianping Ge <xge@ics.uci.edu>
  977. * src/xpm.c 1.41:
  978. Clean up. bgPixmap.[xy] can't be negative - scale_pixmap()
  979. handles that case - so don't handle it later for tiling.
  980. Add some type casts.
  981. 2001-01-29 Geoff C. Wing <gcw@rxvt.org>
  982. * src/command.c 1.196:
  983. If we're doing vertical XCopyArea()s then we must refresh the
  984. entire column on Expose events - in case multiple XCopyArea()s
  985. have occured (and have copied blank areas) before we get the
  986. Expose event (which point to the original area)
  987. 2000-12-16 Geoff C. Wing <gcw@rxvt.org>
  988. * doc/changes.txt 1.79:
  989. Add Chih-Wei Huang's name for <cwhuang@linux.org.tw>
  990. 2000-12-11 Geoff C. Wing <gcw@rxvt.org>
  991. * src/xdefaults.c 1.74:
  992. Reformat the usage string. Also include the release date
  993. * src/xdefaults.c 1.73:
  994. Couple more outputs of compile options in help usage
  995. 2000-12-09 Geoff C. Wing <gcw@rxvt.org>
  996. * doc/changes.txt 1.78: Update
  997. * src/main.c 1.136:
  998. Fix a case where we were dying due to bad setting of multichar
  999. fonts - especially with 'noenc' encoding, noticed by
  1000. Mark White <mark.white@st-edmund-hall.oxford.ac.uk>
  1001. 2000-11-19 Geoff C. Wing <gcw@rxvt.org>
  1002. * doc/changes.txt 1.77: Update
  1003. * autoconf/acconfig.h 1.35, autoconf/configure.in 1.98, src/feature.h 1.49:
  1004. Move PREFER_24BIT from feature.h to configure (--enable-24bit)
  1005. but set off by default
  1006. * src/graphics.c 1.35, src/init.c 1.56, src/main.c 1.135, src/menubar.c 1.47, src/rxvt.h 1.114, src/screen.c 1.191, src/scrollbar-next.c 1.13, src/xpm.c 1.40:
  1007. Since we may assign to Xdepth,Xcmap,Xvisual rename as
  1008. s/Xdepth()/XDEPTH/;s/Xcmap()/XCMAP/;s/Xvisual()/XVISUAL/
  1009. 2000-11-18 Geoff C. Wing <gcw@rxvt.org>
  1010. * doc/changes.txt 1.76: Update
  1011. * src/xpm.c 1.39, src/init.c 1.55, src/main.c 1.134, src/menubar.c 1.46, src/screen.c 1.190, src/scrollbar-next.c 1.12, src/graphics.c 1.34, src/rxvt.h 1.113:
  1012. Make sure we still build & run when PREFER_24BIT is not defined
  1013. 2000-11-17 Geoff C. Wing <gcw@rxvt.org>
  1014. * src/command.c 1.195: Small cleanup of check_our_parents()
  1015. * src/command.c 1.194: Cleanup/format the button press routine slightly
  1016. * src/command.h 1.24, src/feature.h 1.48:
  1017. Move MOUSE_THRESHOLD define from command.h to feature.h
  1018. * src/command.c 1.193:
  1019. Make sure we only pull off ConfigureNotify events on the parent
  1020. window. For certain systems where xconfigure.event != xconfigure.window
  1021. even though we do StructureNotify not SubstructureNotify.
  1022. * doc/changes.txt 1.75: Update
  1023. * src/screen.c 1.189:
  1024. If we move the cursor then unset the WrapNext flag, noticed by
  1025. witek@mat.uni.torun.pl
  1026. 2000-11-14 Geoff C. Wing <gcw@rxvt.org>
  1027. * doc/TODO 1.11: Update
  1028. * autoconf/Make.common.in 1.14:
  1029. Don't combine strip functinality in INSTALL_PROGRAM, from
  1030. Tom Bates <tom_bates@att.net>
  1031. 2000-11-13 Geoff C. Wing <gcw@rxvt.org>
  1032. * doc/changes.txt 1.73: Update
  1033. * src/xdefaults.c 1.72, src/command.c 1.192, src/init.c 1.54, src/main.c 1.133, src/menubar.c 1.45, src/rxvt.h 1.112, src/screen.c 1.188, src/scrollbar.c 1.38:
  1034. Major reorganisation of window size calculations: the sizes of all
  1035. windows are now calculated properly in one spot. Calculate sizes
  1036. of all windows before creation and create at the correct size -
  1037. don't presume we'll get a ConfigureNotify to clean up for us.
  1038. Major reorganisation of window size and placement manipulation:
  1039. all major manipulations go through the one routine.
  1040. A couple of other minor cleanups and compile fixes.
  1041. 2000-11-11 Geoff C. Wing <gcw@rxvt.org>
  1042. * src/screen.c 1.187:
  1043. Do the check for previous via RS_multi1, even though we don't
  1044. use RS_multi0 (yet?)
  1045. * src/screen.c 1.186:
  1046. Put in the second last-ditch effort to remove corrupt multichars
  1047. * src/screen.c 1.185: Minor rearrangement and cleanup
  1048. 2000-11-10 Geoff C. Wing <gcw@rxvt.org>
  1049. * src/command.c 1.191:
  1050. Don't presume the event return structure is left alone
  1051. upon a failed XCheckTypedWindowEvent() call - especially
  1052. needed for a specific cygwin/win32 setup
  1053. 2000-11-01 Geoff C. Wing <gcw@rxvt.org>
  1054. * src/command.c 1.190:
  1055. Mini optimisation - use select() return value immediately, from
  1056. Tijs Michels <M.H.M.Michels@kub.nl>
  1057. 2000-10-30 Geoff C. Wing <gcw@rxvt.org>
  1058. * src/init.c 1.53: Reverse 1.50->1.51: it was totally wrong
  1059. 2000-10-28 Geoff C. Wing <gcw@rxvt.org>
  1060. * doc/changes.txt 1.72: Update
  1061. * src/init.c 1.52:
  1062. Imitate xterm setting of icon/title name with -e argument, noticed by
  1063. John Waggenspack <John_Waggenspack@adc.com>
  1064. 2000-10-25 Geoff C. Wing <gcw@rxvt.org>
  1065. * doc/changes.txt 1.71: Update
  1066. * src/init.c 1.51:
  1067. We get the current locale by passing NULL, not an empty string
  1068. 2000-10-22 Geoff C. Wing <gcw@rxvt.org>
  1069. * src/logging.c 1.24, src/screen.c 1.184:
  1070. Don't pass unneeded vars to update_lastlog() and blank_line()
  1071. * doc/yodl/rxvt-options.yo 1.14, doc/yodl/rxvt-resources.yo 1.24:
  1072. Add notes about a couple of resource limits
  1073. * src/command.c 1.189, src/graphics.c 1.33, src/init.c 1.50, src/main.c 1.132, src/menubar.c 1.44, src/rxvt.h 1.111, src/screen.c 1.183, src/xdefaults.c 1.71, src/xpm.c 1.38:
  1074. Change several types from signed to unsigned. Fix signed/unsigned
  1075. comparisons and other different sized type comparisons. Bound
  1076. saveLines to limit of type. Bound internal/external border widths
  1077. to 100 (arbitrary limit). Fix scrollbar dragging calculation
  1078. 2000-10-19 Geoff C. Wing <gcw@rxvt.org>
  1079. * src/scrollbar-next.c 1.11: Fix the last fix
  1080. 2000-10-18 Geoff C. Wing <gcw@rxvt.org>
  1081. * src/command.c 1.188:
  1082. Move large button processing sections out of X handling
  1083. subroutine into their own subroutines
  1084. * src/scrollbar-next.c 1.10: Fix conditionals on drawing code
  1085. * src/screen.c 1.182:
  1086. Clean up scr_backindex and scr_forwardindex to use
  1087. existing routines rather than doing stuff manually
  1088. * src/screen.c 1.181: Rearrange selection_check()
  1089. 2000-10-17 Geoff C. Wing <gcw@rxvt.org>
  1090. * doc/changes.txt 1.70: Update
  1091. * src/screen.c 1.180:
  1092. Fix up the last change of reverse video integration.
  1093. Reverse video via an escape sequence should act as if
  1094. the reverse video option was given at invocation - with
  1095. one difference being that a terminal reset sequence will
  1096. also reset the reverse video state
  1097. * doc/changes.txt 1.69: Update
  1098. * src/logging.c 1.23: Remove some indirection
  1099. * doc/changes.txt 1.68: Update
  1100. * doc/TODO 1.10: Did one
  1101. * src/screen.c 1.179:
  1102. Integrate reverse video mode into screen refresh routine
  1103. * src/graphics/.cvsignore 1.3: Add some more stuff to ignore
  1104. * src/init.c 1.49: s/strchr/STRCHR/
  1105. * src/init.c 1.48, src/misc.c 1.37: s/strdup/STRDUP/
  1106. * doc/changes.txt 1.67: Update
  1107. * src/graphics.c 1.32:
  1108. Fix size calculations better - window size needed to be
  1109. adjusted and a couple of other offsets fixed
  1110. * src/graphics/Makefile.in 1.5:
  1111. Use the COMPILE variable from Makefile.common so we
  1112. pull in the proper include directories - especially
  1113. for X11, and add in the parent directory manually
  1114. * doc/changes.txt 1.66: Update
  1115. * src/graphics/qplot.c 1.6:
  1116. Make some large allocations happen dynamically via malloc
  1117. rather than relying on initial compiler allocation
  1118. * src/graphics/grxlib.c 1.5:
  1119. Include rxvt headers including termios stuff (even though
  1120. it includes an excess of other stuff)
  1121. * src/graphics/grxlib.c 1.4, src/graphics/qplot.c 1.5:
  1122. Pass through indent
  1123. * doc/changes.txt 1.65: Update
  1124. * src/graphics.c 1.31:
  1125. Initial fixes for text placement in graphics mode
  1126. 2000-10-13 Geoff C. Wing <gcw@rxvt.org>
  1127. * src/init.c 1.47:
  1128. The default icon name is the application name, noticed by
  1129. Jeremy C. Reed <reed@wcug.wwu.edu>
  1130. 2000-10-12 Geoff C. Wing <gcw@rxvt.org>
  1131. * src/command.c 1.187:
  1132. When we've got a really fast stream of ConfigureNotify events,
  1133. ignore until the last one - this also usually ignores events
  1134. which get sent back to us from configures which we did ourself
  1135. 2000-10-08 Geoff C. Wing <gcw@rxvt.org>
  1136. * src/init.c 1.46:
  1137. Make sure we don't push STREAMS stuff until after any
  1138. last close and reopen of the tty.
  1139. G/C some other stuff so it won't be reactivated
  1140. 2000-10-04 Geoff C. Wing <gcw@rxvt.org>
  1141. * src/command.c 1.186:
  1142. Fix comment, from Tijs Michels <m.h.m.michels@kub.nl>
  1143. * src/screen.c 1.178:
  1144. Fix some types used. Also make sure we cast some types so
  1145. that they don't get optimised out (or otherwise ignored).
  1146. And add a couple of proto declarations.
  1147. 2000-10-01 Geoff C. Wing <gcw@rxvt.org>
  1148. * doc/changes.txt 1.64: Update
  1149. * src/rxvt.h 1.110:
  1150. Fix build with XTERM_COLOR_CHANGE undefined, noticed by
  1151. John Waggenspack <jwag@usa.net>
  1152. 2000-09-29 Geoff C. Wing <gcw@rxvt.org>
  1153. * src/screen.c 1.177: Remove a bogon from debug output
  1154. 2000-09-28 Geoff C. Wing <gcw@rxvt.org>
  1155. * src/Makefile.in 1.44: Make sure protos exist with parallel builds
  1156. 2000-09-27 Geoff C. Wing <gcw@rxvt.org>
  1157. * src/menubar.c 1.43: Remove some indirection and other cleanup
  1158. 2000-09-26 Geoff C. Wing <gcw@rxvt.org>
  1159. * src/screen.c 1.176: Style fix
  1160. * src/screen.c 1.175: Formatting and style fixes
  1161. * src/command.c 1.185: Remove some indirection and cleanup
  1162. * src/command.c 1.184: G/C and remove some indirection
  1163. * src/command.c 1.183, src/init.c 1.45:
  1164. Remove some layers of indirection
  1165. * src/command.c 1.182:
  1166. Move tt_printf() routine. Remove layers of indirection from
  1167. tt_write()
  1168. * src/xdefaults.c 1.70: Make usagestring local to here
  1169. * src/xdefaults.c 1.69: Clean up usage display
  1170. 2000-09-19 Geoff C. Wing <gcw@rxvt.org>
  1171. * doc/LSM.in 1.10: Update tar.gz size
  1172. * src/version.h 1.22: Bump version to 2.7.5
  1173. * src/init.c 1.44, src/main.c 1.131:
  1174. Try to kluge around some Solaris X implmentations
  1175. * doc/TODO 1.9:
  1176. Update things in progress and patches not yet merged in, and
  1177. let people know they've not been forgotten
  1178. * doc/changes.txt 1.63: Update
  1179. * src/Makefile.in 1.43: Clean some proto stuff for clean target
  1180. * src/command.c 1.181:
  1181. In InheritPixmap transparency, before we stomp on the WM parent
  1182. windows, give the WM a bit of time to do its own stuff with them.
  1183. fvwm2.2.2 seemed to be a bit delayed setting the window backgrounds
  1184. so give it time to complete (before we go behind its back), noticed by
  1185. Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>
  1186. * README.configure 1.14: Add a note about --enable-strings
  1187. * src/init.c 1.43: s/strlen/STRLEN/
  1188. * src/screen.c 1.174: Update comment
  1189. * doc/changes.txt 1.62: Update
  1190. * src/screen.c 1.173:
  1191. Add in initial support for INCR transfers (see ICCCM2.0
  1192. section 2.7.2), not yet fully conformant, from
  1193. Paul Sheer <psheer@obsidian.co.za>
  1194. 2000-09-18 Geoff C. Wing <gcw@rxvt.org>
  1195. * src/feature.h 1.47, src/init.c 1.42:
  1196. Revert a change from 2.21*: we want GraphicsExpose events even at
  1197. the cost of NoExpose events (which we happily ignore). Fixes updates
  1198. on NeXT scrollbars and slow link support - and nearly anything else
  1199. that does XCopyArea()
  1200. 2000-09-17 Geoff C. Wing <gcw@rxvt.org>
  1201. * src/feature.h 1.46: Disable CopyArea until I fix it
  1202. * src/misc.c 1.36: Fix comment
  1203. * src/init.c 1.41, src/main.c 1.130, src/scrollbar-next.c 1.9:
  1204. Clean up colour allocation routine. Don't pass unnecessary stuff
  1205. * src/logging.c 1.22:
  1206. Make sure RXVT_LASTLOG_FILE is known before trying to use it
  1207. 2000-09-16 Geoff C. Wing <gcw@rxvt.org>
  1208. * doc/yodl/rxvt-resources.yo 1.23:
  1209. Basic text for answerbackString resource
  1210. * doc/changes.txt 1.61: Update
  1211. * src/command.c 1.180, src/init.c 1.40, src/rxvt.h 1.109, src/xdefaults.c 1.68:
  1212. Add in settable answerbackString reply to ENQ
  1213. 2000-09-15 Geoff C. Wing <gcw@rxvt.org>
  1214. * README.configure 1.13: Note about --enable-everything
  1215. * INSTALL 1.9: Note about CVS versions
  1216. * doc/TODO 1.8:
  1217. Note changes in pipeline for reverse video and inverse rendition stuff
  1218. * src/screen.c 1.172: Make sure reverse video mode reverses everything.
  1219. 2000-09-14 Geoff C. Wing <gcw@rxvt.org>
  1220. * src/screen.c 1.171:
  1221. Make blank_line() and blank_screen_mem() more consistent
  1222. * src/screen.c 1.170: scr_E() should be smaller rather than faster
  1223. * src/screen.c 1.169: Nits
  1224. * src/screen.c 1.168: Combine common loops in scroll_text()
  1225. 2000-09-13 Geoff C. Wing <gcw@rxvt.org>
  1226. * autoconf/configure.in 1.97: Fix --enable-old-selection
  1227. * src/screen.c 1.167: Fix 1.165: proper #ifdef sequence
  1228. 2000-09-12 Geoff C. Wing <gcw@rxvt.org>
  1229. * doc/yodl/rxvtRef-xterm.yo 1.5, doc/yodl/rxvtRef.yo 1.6:
  1230. Add documentation for colour change OSCs added by
  1231. Christian W. Zuckschwerdt <zany@triq.net>
  1232. * doc/changes.txt 1.60: Update
  1233. * src/command.c 1.179, src/main.c 1.129, src/rxvt.h 1.108:
  1234. Add XTerm OSC colour changing extensions, from
  1235. Christian W. Zuckschwerdt <zany@triq.net>
  1236. * src/init.c 1.39, src/main.c 1.128, src/rxvt.h 1.107, src/screen.c 1.166:
  1237. Keep a record of which PixColors are set in a variable
  1238. instead of trying to probe the resource in case it has
  1239. changed and the resource was not set
  1240. * src/Makefile.in 1.42: Make sure new scrollbar files get distributed
  1241. * src/screen.c 1.165:
  1242. Check for #define before using bgPixmap or am_tranparent vars
  1243. 2000-09-11 Geoff C. Wing <gcw@rxvt.org>
  1244. * src/screen.c 1.164:
  1245. Whoops, forgot to turn off CopyArea stuff when we have a pixmap
  1246. * src/init.c 1.38: Clean up initialisation of variables
  1247. * src/screen.c 1.163: Fix outline cursor check for CopyArea.
  1248. 2000-09-08 Geoff C. Wing <gcw@rxvt.org>
  1249. * src/screen.c 1.162:
  1250. Add a define to allow an unset cursor colour to be the
  1251. current rendition colour instead of the default foreground/
  1252. background colour
  1253. * src/screen.c 1.161: Change CopyArea nits logic slightly
  1254. * autoconf/configure.in 1.96:
  1255. Set static libraries on since they'll default to on if shared
  1256. libraries are off.
  1257. * src/screen.c 1.160:
  1258. Clean up scr_backspace. Also, make some unconditional
  1259. effect statements unconditional
  1260. * src/init.c 1.37: Just calloc() instead of malloc() and zeroing
  1261. * src/rxvt.h 1.106: Fix comment on colours
  1262. * src/main.c 1.127, src/rxvt.h 1.105, src/screen.c 1.159:
  1263. No CopyArea on screen or font size change
  1264. 2000-09-07 Geoff C. Wing <gcw@rxvt.org>
  1265. * src/feature.h 1.45:
  1266. Provide NO_SLOW_LINK_SUPPORT define to allow removal of XCopyArea()
  1267. stuff in screen updates
  1268. * src/rxvt.h 1.104:
  1269. Fix a macro causing scrollbars not to happen if not using
  1270. rxvt scrollbars
  1271. * src/command.c 1.178: Remove unused variable
  1272. * src/main.c 1.126: Formatting nits
  1273. 2000-09-06 Geoff C. Wing <gcw@rxvt.org>
  1274. * doc/changes.txt 1.59: Update
  1275. * src/screen.c 1.158: Don't copy the row with an outline cursor in it.
  1276. Just avoid it.
  1277. * doc/changes.txt 1.58: Update
  1278. * src/screen.c 1.157:
  1279. If we're in reverse video mode we need to make sure
  1280. we clear lines with rvid set.
  1281. * src/command.c 1.177:
  1282. Handle CSI parameters better, including omitted parameters
  1283. * src/screen.c 1.156: Optimise by variable type choice
  1284. * src/screen.c 1.155: Minor optimisations and nits
  1285. * src/screen.c 1.154: Add comment
  1286. * src/screen.c 1.153: Fix a glitch using continue in for()
  1287. * src/screen.c 1.152:
  1288. In XCopyArea() stuff, make sure we don't copy too many rows.
  1289. Also copy full width. Still to do: GraphicsExpose stuff.
  1290. 2000-09-05 Geoff C. Wing <gcw@rxvt.org>
  1291. * doc/changes.txt 1.57: Update
  1292. * src/rxvt.h 1.103, src/screen.c 1.151:
  1293. Add back in basic XCopyArea() support on screen display,
  1294. useful for slow links.
  1295. * src/screen.c 1.150: Remove not really necessary variable
  1296. * src/feature.h 1.44:
  1297. Reverse two items which slipped in in the last commit.
  1298. * src/command.c 1.176:
  1299. Just write out answer strings, don't parse them as ENQ will soon
  1300. be settable.
  1301. * src/command.c 1.175: Spello
  1302. 2000-08-29 Geoff C. Wing <gcw@rxvt.org>
  1303. * src/command.c 1.174, src/init.c 1.36, src/menubar.c 1.42, src/misc.c 1.35, src/rxvt.h 1.102:
  1304. Use C0 set terminology.
  1305. From ISO/IEC 6429:1992(E)
  1306. * src/command.c 1.173: Fix a couple of errors in CSI defaults.
  1307. Start of Xref to ISO/IEC 6429:1992(E) entries.
  1308. 2000-08-25 Geoff C. Wing <gcw@rxvt.org>
  1309. * src/command.c 1.172: Provide more generic parsing up to ST
  1310. 2000-08-24 Geoff C. Wing <gcw@rxvt.org>
  1311. * doc/changes.txt 1.56: Update
  1312. * src/screen.c 1.149:
  1313. Don't clear new lines with any base attribute information, noticed by
  1314. Brian Mays <brian@debian.org>
  1315. 2000-08-23 Geoff C. Wing <gcw@rxvt.org>
  1316. * src/screen.c 1.148: Formatting nits
  1317. * doc/changes.txt 1.55: Update
  1318. * src/feature.h 1.43, src/init.c 1.35, src/main.c 1.125, src/rxvt.h 1.101, src/screen.c 1.147, src/xdefaults.c 1.67:
  1319. Merge NO_BOLDUNDERLINE and NO_REVERSE_VIDEO_COLOR into
  1320. NO_BOLD_UNDERLINE_REVERSE
  1321. 2000-08-22 Geoff C. Wing <gcw@rxvt.org>
  1322. * src/screen.c 1.146:
  1323. Add check back in: don't use RV colour as background when it would
  1324. be the same as the foreground colour
  1325. * doc/yodl/rxvt-resources.yo 1.22: Document colorRV
  1326. * doc/changes.txt 1.54: Update
  1327. * src/feature.h 1.42, src/init.c 1.34, src/rxvt.h 1.100, src/screen.c 1.145, src/xdefaults.c 1.66:
  1328. Add ability to set reverse video colour, from
  1329. Thomas Woerner <thomas@linux.de>
  1330. 2000-08-17 Geoff C. Wing <gcw@rxvt.org>
  1331. * doc/yodl/rxvt-options.yo 1.13: Note -b is compile dependant
  1332. 2000-08-15 Geoff C. Wing <gcw@rxvt.org>
  1333. * src/command.c 1.171, src/init.c 1.33: Fix Offix atom names.
  1334. Don't presume that atom _XROOTPMAP_ID exists at startup.
  1335. 2000-08-11 Geoff C. Wing <gcw@rxvt.org>
  1336. * doc/changes.txt 1.53: Update
  1337. * rclock/rclock.1.in 1.3, rclock/rclock.c 1.4:
  1338. Add -mailfile option to override MAIL env. var. as location of mail, from
  1339. Matthew W. Roberts <matt@lehi.tamu.edu>
  1340. 2000-08-07 Geoff C. Wing <gcw@rxvt.org>
  1341. * doc/changes.txt 1.52: Update
  1342. * src/command.c 1.170:
  1343. If we're not mapped then don't timeout on the select() - note
  1344. that want_refresh won't be reset below since scr_refresh() will
  1345. return early. Noticed by
  1346. Tore Bjorkeli <tore.bjorkeli@runit.no>
  1347. 2000-08-04 Geoff C. Wing <gcw@rxvt.org>
  1348. * src/main.c 1.124, src/scrollbar.c 1.37, src/xdefaults.c 1.65:
  1349. Remove trailing whitespace
  1350. 2000-07-27 Geoff C. Wing <gcw@rxvt.org>
  1351. * src/graphics.c 1.30, src/rxvtgrx.h 1.5:
  1352. Move the graphics structures out of the common header lest
  1353. it cause problems should other programs include it.
  1354. * src/graphics/qplot.c 1.4: Don't strcmp() on a NULL, from
  1355. Torsten Hilgenberg <t.h@stud.uni-goettingen.de>
  1356. 2000-07-26 Geoff C. Wing <gcw@rxvt.org>
  1357. * src/init.c 1.32, src/main.c 1.123, src/rxvt.h 1.99:
  1358. Move items from rxvt_privileges() into big struct
  1359. * src/graphics.c 1.29, src/init.c 1.31, src/rxvt.h 1.98:
  1360. Move graphics vars into big struct
  1361. * doc/changes.txt 1.51: Update
  1362. * src/init.c 1.30: Fix Meta detection, overriding Alt
  1363. 2000-07-25 Geoff C. Wing <gcw@rxvt.org>
  1364. * src/rxvt.h 1.97, src/scrollbar.c 1.36: Fix for no-scrollbar build
  1365. * autoconf/configure.in 1.95:
  1366. Pull in <sys/types.h> in wtmp/x & lastlog checks
  1367. * autoconf/configure.in 1.94: Find a real awk, noticed by
  1368. Paul D. Smith <psmith@baynetworks.com>
  1369. 2000-07-24 Geoff C. Wing <gcw@rxvt.org>
  1370. * autoconf/Make.common.in 1.13, src/Makefile.in 1.41:
  1371. Fix alternative directory build
  1372. * src/init.c 1.29, src/rxvt.h 1.96: Fix preproc. #if stuffup, from
  1373. Paul D. Smith <psmith@baynetworks.com>
  1374. * src/main.c 1.122, src/rxvt.h 1.95:
  1375. Move two more items to rxvt big struct. Clean up set_colorfgbg()
  1376. * src/init.c 1.28, src/main.c 1.121, src/scrollbar-next.c 1.8:
  1377. Accumulate colour parsing and allocation into central location.
  1378. * src/scrollbar.c 1.35: Small cleanup
  1379. * src/feature.h 1.41:
  1380. Add SCROLL_ON_NO_SECONDARY used in screen.c when compiled
  1381. with --disable-swapscreen
  1382. 2000-07-23 Geoff C. Wing <gcw@rxvt.org>
  1383. * src/graphics.c 1.28, src/rxvt.h 1.94, src/rxvtgrx.h 1.4:
  1384. Move rxvtgrx.h out of rxvt.h. Move graphics structs into rxvtgrx.h
  1385. * src/graphics.c 1.27, src/rxvt.h 1.93:
  1386. Start cleaning up rxvt.h and move some stuff back into graphics.c
  1387. * src/rxvt.h 1.92, src/scrollbar.c 1.34:
  1388. One central update caller for scrollbar
  1389. * src/screen.c 1.144: Remove unused variable
  1390. * src/rxvt.h 1.91: Position. Position. Position
  1391. * src/menubar.c 1.41: Fix botch in previous
  1392. * src/init.c 1.27, src/menubar.c 1.40, src/menubar.h 1.5, src/rxvt.h 1.90:
  1393. Move the rest of menubar stuff into big struct
  1394. * src/init.c 1.26, src/menubar.c 1.39, src/rxvt.h 1.89, src/scrollbar-next.c 1.7, src/scrollbar-rxvt.c 1.6, src/scrollbar-xterm.c 1.7:
  1395. Merge some more common code. Initialise scrollbars
  1396. slightly differently so that in future scrollbar changing
  1397. (in an instance) may be allowable.
  1398. * src/init.c 1.25, src/menubar.c 1.38, src/rxvt.h 1.88, src/scrollbar-rxvt.c 1.5:
  1399. Move some common code into init. Move some stuff from menubar
  1400. into big struct.
  1401. 2000-07-20 Geoff C. Wing <gcw@rxvt.org>
  1402. * src/init.c 1.24, src/rxvt.h 1.87:
  1403. Make exposed PixColors useful by making size available
  1404. 2000-07-19 Geoff C. Wing <gcw@rxvt.org>
  1405. * src/rxvt.h 1.86: Fix up preprocess for scrollbars
  1406. 2000-07-16 Geoff C. Wing <gcw@rxvt.org>
  1407. * src/xpm.c 1.37, src/command.c 1.169: Formatting nit
  1408. * src/screen.c 1.143: Clean up. Add comment
  1409. * src/screen.c 1.142: Always remove underline in blanking
  1410. 2000-07-15 Geoff C. Wing <gcw@rxvt.org>
  1411. * src/screen.c 1.141: Minor optimisations. Add some more debug checks.
  1412. * src/screen.c 1.140: Only blank line in scroll_text on spec==0
  1413. 2000-07-14 Geoff C. Wing <gcw@rxvt.org>
  1414. * src/screen.c 1.139: Cleaning rounds
  1415. * src/screen.c 1.138:
  1416. Make sure we update the screen if we extend down to no selection
  1417. * src/screen.c 1.137, src/command.c 1.168, src/graphics.c 1.26, src/main.c 1.120, src/menubar.c 1.37, src/scrollbar-next.c 1.6:
  1418. Formatting. Unexpand tabs.
  1419. * doc/changes.txt 1.47: Update
  1420. * src/screen.c 1.136: Minor cleanup
  1421. * src/command.c 1.167, src/rxvt.h 1.85, src/screen.c 1.135:
  1422. Remove rxvt_t's buf_tlen. Replace rxvt_scr_scroll_lines()
  1423. invocation with rxvt_scroll_lines(). Blank lines at scroll
  1424. stage rather than after; all replaced lines are blanked out.
  1425. * doc/changes.txt 1.46: Update
  1426. * src/screen.c 1.134:
  1427. Fix bug where newly allocated lines were keeping to much
  1428. rendition information, from/via Brian Mays <brian@debian.org>
  1429. 2000-07-13 Geoff C. Wing <gcw@rxvt.org>
  1430. * src/scrollbar-rxvt.c 1.4, src/scrollbar-xterm.c 1.6, src/scrollbar.c 1.33:
  1431. Move common check into scrollbar.c
  1432. * src/misc.c 1.34: Size optimise by combining loops.
  1433. * src/scrollbar.c 1.32:
  1434. Fix rxvt scrollbar height calculation. Formatting nit (again).
  1435. * src/scrollbar.c 1.31: Formatting nit
  1436. * src/init.c 1.23: Initialise changed rxvt_t member. Formatting nit.
  1437. * src/main.c 1.119: Fix X error handler return type
  1438. * src/rxvt.h 1.84: Don't conditionally build items in rxvt_t, again
  1439. * src/command.c 1.166: Fix function name
  1440. * src/rxvt.h 1.83: Don't conditionally build items in rxvt_t
  1441. * autoconf/configure.in 1.93: Pull in <sys/types.h> in utmp/x checks
  1442. * src/init.c 1.22, src/main.c 1.118, src/rxvt.h 1.82, src/screen.c 1.133:
  1443. Decrease some variable sizes in rxvt_hidden struct. Rearrange
  1444. rxvt_privileged_ttydev() a bit & move some code into init area.
  1445. 2000-07-12 Geoff C. Wing <gcw@rxvt.org>
  1446. * src/init.c 1.21: Use return value for isastream()
  1447. * src/command.c 1.165: Fix wrong Pixmap initialisation
  1448. * autoconf/configure.in 1.92, src/init.c 1.20:
  1449. Add isastream() configure check and use it
  1450. 2000-07-10 Geoff C. Wing <gcw@rxvt.org>
  1451. * src/command.c 1.164: Fix comment
  1452. 2000-07-09 Geoff C. Wing <gcw@rxvt.org>
  1453. * README.configure 1.12: Update to current configure status.
  1454. * autoconf/configure.in 1.91:
  1455. Make scrollbars get properly reported in `module' list.
  1456. * src/scrollbar.c 1.30: Fix pasto
  1457. 2000-07-08 Geoff C. Wing <gcw@rxvt.org>
  1458. * src/command.c 1.163, src/main.c 1.117:
  1459. allowedxerror: 0 => no allowed errors, -1 => allowed errors,
  1460. other => already had allowed error, no more allowed
  1461. * autoconf/configure.in 1.90:
  1462. Clean up and add a couple of notes w.r.t. --enable-*
  1463. 2000-07-07 Geoff C. Wing <gcw@rxvt.org>
  1464. * src/command.c 1.162, src/init.c 1.19, src/main.c 1.116, src/rxvt.h 1.81:
  1465. Add provision to allow expected X errors for specific calls
  1466. so we can cleanly continue, instead of aborting.
  1467. * src/command.c 1.161, src/init.c 1.18, src/main.c 1.115, src/rxvt.h 1.80:
  1468. Remove CNQueue stuff. It wasn't quite right. Better handled
  1469. with delayed screen updates and upcoming changes to allocations
  1470. in screen memory handling.
  1471. * doc/changes.txt 1.45: Update
  1472. * src/command.c 1.160, src/init.c 1.17, src/main.c 1.114, src/rxvt.h 1.79, src/screen.c 1.132, src/xpm.c 1.36:
  1473. Add initial stage of copy root pixmap transparency. Slower and
  1474. more memory consuming but does not interfere with parent windows
  1475. which may not be empty. Requires cooperation from programs
  1476. which set the root pixmap.
  1477. 2000-07-05 Geoff C. Wing <gcw@rxvt.org>
  1478. * doc/yodl/rxvtRef-menubar.yo 1.4, doc/yodl/rxvtRef-xpm.yo 1.7, doc/yodl/rxvtRef-xterm.yo 1.4:
  1479. Note ST as terminator for OSC sequences. List 8-bit & 7-bit ST as well
  1480. as backward compatible BEL.
  1481. * doc/yodl/rxvt-options.yo 1.12, doc/yodl/rxvt-resources.yo 1.21:
  1482. Note help commands
  1483. * doc/changes.txt 1.44: Update
  1484. * doc/yodl/rxvt-options.yo 1.11: List arg to -xrm differently
  1485. * doc/changes.txt 1.42: Update
  1486. * doc/yodl/rxvt-resources.yo 1.20: Synchronise with current state.
  1487. Note scrollBar_right, scrollBar_floating, scrollTtyOutput, scrollTtyKeypress,
  1488. preeditType, inputMethod, modifier.
  1489. * doc/yodl/rxvt-options.yo 1.10: Synchronise with current state.
  1490. Note -tr, -ic, -pt, -im, -mod, -xrm.
  1491. * src/xdefaults.c 1.64: Usage for compile-time frills
  1492. * src/rxvt.h 1.78, src/xdefaults.c 1.63, src/command.c 1.159, src/init.c 1.16:
  1493. s/scrollKeypress/scrollTtyKeypress/ to match user keyword
  1494. * src/command.c 1.158:
  1495. Make sure we obey scrollTtyKeypress for keys and force a screen
  1496. update if needed, noticed by Reuben Thomas <Reuben.Thomas@cl.cam.ac.uk>
  1497. 2000-06-12 Geoff C. Wing <gcw@rxvt.org>
  1498. * src/main.c 1.113, src/init.c 1.15, src/rxvt.h 1.77:
  1499. Move a couple more into big struct
  1500. * src/scrollbar-next.c 1.5, src/scrollbar-rxvt.c 1.3, src/scrollbar-xterm.c 1.5, src/rxvt.h 1.76:
  1501. Move variables from scrollbar modules into the big struct.
  1502. 2000-06-08 Geoff C. Wing <gcw@rxvt.org>
  1503. * src/xdefaults.c 1.62: Make xrm an INFO
  1504. * src/xdefaults.c 1.61:
  1505. Allow -xrm "string" to be silently passed through. Original version by
  1506. Christian W. Zuckschwerdt <zany@triq.net>, from report by
  1507. Chris Green <cgreen@matthaak.com>
  1508. 2000-06-04 Geoff C. Wing <gcw@rxvt.org>
  1509. * src/logging.c 1.21: Make sure we're using the real wtmp file
  1510. * src/main.c 1.112: Make sure limit is applied
  1511. * src/feature.h 1.40, src/main.c 1.111:
  1512. Add some arbitrary limits (defined in feature.h) to
  1513. geometry size. Limits are in terms of columns and rows,
  1514. not pixel width and height.
  1515. 2000-05-30 Geoff C. Wing <gcw@rxvt.org>
  1516. * src/logging.c 1.20: Fix reference to moved variable
  1517. 2000-05-20 Oezguer Kesim <oec@rxvt.org>
  1518. * doc/rxvtRef-toc.html 1.3, doc/yodl/rxvt.yo 1.5:
  1519. Fixed old references to babayaga.math.fu-berlin.de in the documentation.
  1520. 2000-05-19 Geoff C. Wing <gcw@rxvt.org>
  1521. * src/init.c 1.14, src/main.c 1.110, src/rxvt.h 1.75:
  1522. Move a couple of vars into the hidden struct
  1523. * src/init.c 1.13, src/rxvt.h 1.74, src/scrollbar.c 1.29:
  1524. Deglobify some scrollbar.c variables
  1525. * src/scrollbar-xterm.c 1.4: constify
  1526. 2000-05-17 Geoff C. Wing <gcw@rxvt.org>
  1527. * src/screen.c 1.131: Fix unsigned usage in assert()
  1528. * src/command.c 1.157: Replace/Insert mode change needs argument == 4
  1529. 2000-05-04 Geoff C. Wing <gcw@rxvt.org>
  1530. * src/command.c 1.156: Pedantic/Traditional
  1531. 2000-05-03 Geoff C. Wing <gcw@rxvt.org>
  1532. * Makefile.in 1.8, doc/Makefile.in 1.20, rclock/Makefile.in 1.4, src/Makefile.in 1.40, src/graphics/Makefile.in 1.4, src/test/Makefile.in 1.2:
  1533. Add target cleandir, same as realclean
  1534. * src/Makefile.in 1.39: Make LINK like COMPILE.
  1535. General cleanup
  1536. * autoconf/Make.common.in 1.12: Make LINK like COMPILE
  1537. * autoconf/configure.in 1.89:
  1538. Don't make static library by default, either.
  1539. 2000-05-01 Geoff C. Wing <gcw@rxvt.org>
  1540. * doc/etc/rxvt.termcap 1.3: Add "ut" (BCE)
  1541. * src/scrollbar-xterm.c 1.3: Pedantic
  1542. * src/command.c 1.155, src/init.c 1.12, src/menubar.c 1.36, src/misc.c 1.33, src/rxvt.h 1.73, src/xpm.c 1.35:
  1543. Make sure OSC can handle ST (7bit and 8bit) terminators.
  1544. Pass which terminator was used through providing for future OSC
  1545. which give direct responses.
  1546. * src/scrollbar-next.c 1.4: Pedantic
  1547. 2000-04-28 Geoff C. Wing <gcw@rxvt.org>
  1548. * src/screen.c 1.130: Quiet pedantic warning
  1549. * src/command.c 1.154: Be a nice type in our CSI defaults array
  1550. 2000-04-22 Geoff C. Wing <gcw@rxvt.org>
  1551. * src/screen.c 1.129:
  1552. Fix up internal vt border handling, possibly temporary fix
  1553. 2000-04-17 Geoff C. Wing <gcw@rxvt.org>
  1554. * autoconf/ltconfig 1.3: Add in my NetBSD fix
  1555. 2000-04-16 Geoff C. Wing <gcw@rxvt.org>
  1556. * src/Makefile.in 1.38: Expose proto making
  1557. * src/Makefile.in 1.37:
  1558. Make sure rxvt.{o,lo} gets rebuilt if needed. Tidy dependency list.
  1559. * src/command.c 1.153:
  1560. Make sure our key mapping of certain character classes gets used, from
  1561. Samoylov Olleg <olleg@faki-campus.mipt.ru>
  1562. * .prebuild 1.3: Show what .prebuild is doing
  1563. * autoconf/configure.in 1.88: Check linking -rpath before -R
  1564. Hack at XPM_LIBS flags as well.
  1565. * src/Makefile.in 1.36:
  1566. don't output libtool line since libtool provides its own output
  1567. * src/rxvt.h 1.72: Make sure we have necessary defines
  1568. * src/xdefaults.c 1.60: Fix up from merge
  1569. * src/scrollbar-next.c 1.3: Remove unused variable
  1570. * src/init.c 1.11: Fix up from merge
  1571. * src/graphics/.cvsignore 1.2, src/screen.h 1.16, src/scrollbar-next.c 1.2, src/scrollbar-rxvt.c 1.2, src/scrollbar-xterm.c 1.2, src/scrollbar.c 1.28, src/test/.cvsignore 1.2, src/version.h 1.21, src/xdefaults.c 1.59, src/xpm.c 1.34, .cvsignore 1.2, Makefile.in 1.7, autoconf/.cvsignore 1.2, autoconf/Make.common.in 1.11, autoconf/acconfig.h 1.34, autoconf/aclocal.m4 1.3, autoconf/config.guess 1.2, autoconf/config.sub 1.2, autoconf/configure.in 1.87, autoconf/libtool.m4 1.2, autoconf/ltconfig 1.2, autoconf/ltmain.sh 1.2, autoconf/xpm.m4 1.2, doc/.cvsignore 1.2, doc/Makefile.in 1.19, doc/yodl/.cvsignore 1.2, doc/yodl/rxvt-resources.yo 1.19, rclock/.cvsignore 1.2, src/.cvsignore 1.2, src/.indent.pro 1.3, src/Makefile.in 1.35, src/command.c 1.152, src/command.h 1.23, src/feature.h 1.39, src/graphics.c 1.25, src/init.c 1.10, src/init.h 1.4, src/logging.c 1.19, src/logging.h 1.8, src/main.c 1.109, src/makeextprotos-awk 1.7, src/makeintprotos-awk 1.7, src/menubar.c 1.35, src/misc.c 1.32, src/netdisp.c 1.13, src/protos.h 1.11, src/rxvt.c 1.2, src/rxvt.h 1.71, src/screen.c 1.128:
  1572. Merge branch "librxvt"
  1573. 2000-04-14 Geoff C. Wing <gcw@rxvt.org>
  1574. * src/test/.cvsignore 1.1, src/graphics/.cvsignore 1.1, rclock/.cvsignore 1.1, doc/yodl/.cvsignore 1.1, src/.cvsignore 1.1, doc/.cvsignore 1.1:
  1575. New file.
  1576. 2000-04-13 Geoff C. Wing <gcw@rxvt.org>
  1577. * autoconf/.cvsignore 1.1: New file.
  1578. * .cvsignore 1.1: Merge trunk
  1579. * src/scrollbar-next.c 1.1, src/scrollbar-rxvt.c 1.1, src/scrollbar-xterm.c 1.1:
  1580. New file.
  1581. 2000-04-11 Geoff C. Wing <gcw@rxvt.org>
  1582. * autoconf/configure.in 1.86: Do previous properly
  1583. * autoconf/configure.in 1.85: Shortcut CYGWIN detection
  1584. 2000-04-10 Geoff C. Wing <gcw@rxvt.org>
  1585. * autoconf/config.h.in 1.42, Makefile 1.22, configure 1.81:
  1586. Use .prebuild to make configure autoconf/config.h.in
  1587. Use configure to make Makefile
  1588. * .prebuild 1.2: Make special generated files for the build process.
  1589. * doc/changes.txt 1.41: Update
  1590. * .prebuild 1.1: New file.
  1591. * src/init.h 1.3: Don't pull in a couple of headers for CYGWIN
  1592. * src/init.c 1.9:
  1593. If we're transparent then use the depth of the root window as the
  1594. depth for our windows, noticed by
  1595. Tim Phipps <Tim_Phipps@bigfoot.com>
  1596. 2000-04-01 Geoff C. Wing <gcw@rxvt.org>
  1597. * src/xdefaults.c 1.58: Spew compile information in one string.
  1598. 2000-03-27 Geoff C. Wing <gcw@rxvt.org>
  1599. * src/main.c 1.108:
  1600. Pull in termios.h, needed on SunOS and SCO for functions moved from
  1601. command.c
  1602. * doc/Makefile.in 1.18: Forgot to distribute menu/rxvt.zh-menu
  1603. * doc/etc/rxvt.terminfo 1.3:
  1604. Move sgr0 definition from rxvt into rxvt-basic, from
  1605. Tijs Michels <M.H.M.Michels@kub.nl>
  1606. 2000-03-26 Geoff C. Wing <gcw@rxvt.org>
  1607. * Makefile 1.21: Regenerate
  1608. * src/version.h 1.20: Bump version to 2.7.3
  1609. * doc/changes.txt 1.40: Update
  1610. * configure 1.80, autoconf/config.h.in 1.41: Regenerate
  1611. * src/init.c 1.8, autoconf/acconfig.h 1.33, autoconf/configure.in 1.84:
  1612. Add basic support for openpty(3) which should be used for Alpha platforms.
  1613. Other platforms which have this in the base libs will also use this by
  1614. default. Those with it in a separate lib won't (e.g. NetBSD has it in
  1615. libutil)
  1616. 2000-03-16 Geoff C. Wing <gcw@rxvt.org>
  1617. * autoconf/libtool.m4 1.1, autoconf/xpm.m4 1.1, autoconf/ltmain.sh 1.1, autoconf/ltconfig 1.1, autoconf/config.guess 1.1, autoconf/config.sub 1.1, src/rxvt.c 1.1:
  1618. New file.
  1619. 2000-03-12 Geoff C. Wing <gcw@rxvt.org>
  1620. * rclock/rclock.c 1.3:
  1621. Basic argument checking so we don't dump when required arguments
  1622. are missing. Currently ignore such arguments rather then output
  1623. error messages. From
  1624. Jun Morimoto <morimoto@xantia.citroen.org>
  1625. * doc/Makefile.in 1.17:
  1626. Get rid of .lf output from tbl to make it work on some systems, noticed by
  1627. Tung-Han Hsieh <thhsieh@linux.org.tw>
  1628. 2000-03-11 Geoff C. Wing <gcw@rxvt.org>
  1629. * src/xdefaults.c 1.57:
  1630. When USE_XGETDEFAULT is defined, don't automatically pull in .Xdefaults
  1631. and/or .Xresources - but allow it via a compile define.
  1632. * doc/changes.txt 1.39: Update
  1633. * configure 1.79: Regenerate
  1634. * autoconf/configure.in 1.83: Fix typo, noticed by
  1635. Paul 'TBBle' Hampson <Paul.Hampson@Pobox.Com>
  1636. 2000-03-09 Geoff C. Wing <gcw@rxvt.org>
  1637. * src/xdefaults.c 1.56: Remove redundant flag from previous change.
  1638. * doc/changes.txt 1.38: Update
  1639. * src/xdefaults.c 1.55: Fix up -si, noticed by
  1640. Thomas Lofgren <tlofgren@cup.hp.com>
  1641. * src/init.c 1.7:
  1642. Reverse previous. It was wrong. xdefaults checks for previously
  1643. set options.
  1644. 2000-03-05 Geoff C. Wing <gcw@rxvt.org>
  1645. * src/xdefaults.c 1.54:
  1646. Only include the first of ~/.Xdefaults & ~/.Xresources
  1647. 2000-02-27 Geoff C. Wing <gcw@rxvt.org>
  1648. * doc/changes.txt 1.37: Update
  1649. * src/init.c 1.6:
  1650. Process X resources before the command line so that the command
  1651. line overrides the X resources, noticed by
  1652. Thomas Lofgren <tlofgren@cup.hp.com>
  1653. * src/main.c 1.107, src/rxvt.h 1.70:
  1654. Move some dumb dummy defines to rxvt.h now that the routines are
  1655. called from other files.
  1656. 2000-02-23 Geoff C. Wing <gcw@rxvt.org>
  1657. * src/command.h 1.22, src/init.h 1.2:
  1658. Move CONSOLE define from command.h to init.h
  1659. * src/screen.c 1.127:
  1660. Fix core dump when sending selection with NULL selection, noticed by
  1661. Ben Middleton <ben.middleton@mediasurface.com>
  1662. 2000-02-21 Geoff C. Wing <gcw@rxvt.org>
  1663. * doc/changes.txt 1.36: Update
  1664. * configure 1.78: Regenerate
  1665. * src/screen.c 1.126, src/screen.h 1.15, src/xdefaults.c 1.53, doc/yodl/rxvt-options.yo 1.9, doc/yodl/rxvt-resources.yo 1.18, src/main.c 1.106, autoconf/configure.in 1.82:
  1666. Change --with-encoding= configure option "euckr" to "kr" to match
  1667. long option and resource name. Add new encoding method "noenc"
  1668. which turns off encoding for the rxvt instance allowing normal
  1669. eight bit characters.
  1670. 2000-02-19 Geoff C. Wing <gcw@rxvt.org>
  1671. * configure 1.77: Regenerate
  1672. * doc/changes.txt 1.35: Update
  1673. * autoconf/Make.common.in 1.10, autoconf/configure.in 1.81, doc/Makefile.in 1.16, src/Makefile.in 1.34, INSTALL 1.8:
  1674. Add ability to use extra "standard" configure options:
  1675. --program-prefix=PREFIX
  1676. --program-suffix=SUFFIX
  1677. --program-transform-name=PROGRAM
  1678. From comments by Christoph von Stuckrad <stucki@math.fu-berlin.de>
  1679. 2000-02-13 Geoff C. Wing <gcw@rxvt.org>
  1680. * src/rxvt.h 1.69: remove artifact from previous
  1681. * src/init.c 1.5:
  1682. Fix setting for debug output. Add another trivial debug string.
  1683. * src/rxvt.h 1.68: expand define
  1684. 2000-02-09 Geoff C. Wing <gcw@rxvt.org>
  1685. * doc/changes.txt 1.34: Update.
  1686. * src/scrollbar.c 1.27, src/init.c 1.4, src/main.c 1.105:
  1687. Colour determination for low colour (4 to 8 bit) displays, from
  1688. Hans de Goede <hans@highrise.nl>
  1689. 2000-02-06 Geoff C. Wing <gcw@rxvt.org>
  1690. * src/main.c 1.104:
  1691. Do previous commit better: on signal, don't call exit() (possible race?)
  1692. but just call the clean up routine and make the clean up routine
  1693. happy with multiple calls. Currently, set default signal before clean
  1694. up routine.
  1695. 2000-02-05 Geoff C. Wing <gcw@rxvt.org>
  1696. * doc/changes.txt 1.33: Update
  1697. * src/main.c 1.103:
  1698. On fatal signal make sure we go through clean_exit(), noticed by
  1699. Jim Diamond <jdiamond@fox.nstn.ca>
  1700. 2000-01-26 Geoff C. Wing <gcw@rxvt.org>
  1701. * src/init.c 1.3:
  1702. Use -bd (resource: borderColor) properly (even though it's not
  1703. visible in normal WM'd windows)
  1704. 2000-01-25 Geoff C. Wing <gcw@rxvt.org>
  1705. * src/Makefile.in 1.33: Add headers to ctags file
  1706. 2000-01-20 Geoff C. Wing <gcw@rxvt.org>
  1707. * configure 1.76: Regenerate
  1708. * autoconf/configure.in 1.80:
  1709. --enable-everything also does --enable-frills (as per --help)
  1710. 2000-01-14 Geoff C. Wing <gcw@rxvt.org>
  1711. * src/main.c 1.102, src/menubar.c 1.34, src/xdefaults.c 1.52, src/init.c 1.2, src/command.c 1.151:
  1712. Remove void cast of ignored return values - everywhere or nowhere => nowhere in this case
  1713. * src/screen.c 1.125:
  1714. Missed part of reorganisation. Also, change type of TARGETS selection atom
  1715. to ATOM (as per ICCCM v2.0) and basic support for TIMESTAMP selection atom.
  1716. * src/feature.h 1.38, src/protos.h 1.10, src/rxvt.h 1.67, src/command.h 1.21, src/main.c 1.101, src/Makefile.in 1.32, src/command.c 1.150:
  1717. Major reorganisation of routines. Most initialisation routines are now
  1718. in init.c - this is a late checkin and unfortunately has undocumented
  1719. bugfixes.
  1720. * configure 1.75: Regenerate
  1721. * autoconf/configure.in 1.79:
  1722. Do specified settings/defines after other checks
  1723. * src/init.c 1.1, src/init.h 1.1: Initialisation routines.
  1724. 2000-01-08 Geoff C. Wing <gcw@rxvt.org>
  1725. * src/command.c 1.149:
  1726. Fix up KP_Down code: Should be ``ESC O r'' though I had a 102 manual
  1727. that said ``ESC O w''. Treat it as a typo and go with the flow.
  1728. Originally reported back in 1998 by
  1729. Brian Mays <brian@debian.org>
  1730. 2000-01-07 Geoff C. Wing <gcw@rxvt.org>
  1731. * src/test/strings-memmove.c 1.3: Clean up
  1732. * configure 1.74: Regenerate
  1733. * autoconf/configure.in 1.78:
  1734. Fix -R check. The test program doesn't need to run any functions,
  1735. just execute successfully with those functions compiled in.
  1736. 2000-01-05 Geoff C. Wing <gcw@rxvt.org>
  1737. * doc/menu/rxvt.zh-menu 1.1: Big5 menu, by
  1738. cwhuang@linux.org.tw
  1739. * doc/changes.txt 1.32: Update
  1740. * src/screen.c 1.124: Remove unused variable from scr_refresh()
  1741. * src/menubar.c 1.33, src/command.c 1.148, src/main.c 1.100:
  1742. The fontset was being created but not being used. Calls added to use
  1743. fontset to display menubars, such that they can be used to display
  1744. international texts, by
  1745. cwhuang@linux.org.tw
  1746. Change fontset creation so that the font size of the fontset will be
  1747. the same as that of the originary fonts. And re-create fontset when
  1748. we change the font size, by
  1749. Tung-Han Hsieh <thhsieh@linux.org.tw>
  1750. 2000-01-04 Geoff C. Wing <gcw@rxvt.org>
  1751. * src/command.c 1.147:
  1752. Add stricter checking in ConfigureNotify bypass routine, from
  1753. T.H.Hsieh <thhsieh@linux.org.tw>
  1754. 1999-12-30 Geoff C. Wing <gcw@rxvt.org>
  1755. * src/rxvtgrx.h 1.3, src/screen.h 1.14, src/logging.h 1.7, src/menubar.h 1.4, src/rxvt.h 1.66, src/command.h 1.20:
  1756. Update multi-include protection. Add Id strings
  1757. 1999-12-27 Geoff C. Wing <gcw@rxvt.org>
  1758. * configure 1.73: Regenerate
  1759. * autoconf/configure.in 1.77:
  1760. Shorten help output to 79 characters wide.
  1761. * configure 1.72: Regenerate
  1762. * autoconf/configure.in 1.76:
  1763. Make --disable-foobar work after --enable-everything
  1764. 1999-12-22 Geoff C. Wing <gcw@rxvt.org>
  1765. * configure 1.71: Regenerate
  1766. * autoconf/configure.in 1.75: No default tbl program
  1767. * configure 1.70: Regenerate
  1768. * autoconf/configure.in 1.74:
  1769. Don't rely on special host keyword 'local'
  1770. 1999-12-21 Geoff C. Wing <gcw@rxvt.org>
  1771. * Makefile 1.20: Regenerate
  1772. * Makefile.in 1.6: Add src/test directory
  1773. * src/version.h 1.19: Bump version to 2.7.2
  1774. * doc/FAQ 1.4: Note yodl for documentation
  1775. 1999-12-19 Geoff C. Wing <gcw@rxvt.org>
  1776. * doc/LSM.in 1.9: See previous LSM.in log message
  1777. * configure 1.69: Regenerate
  1778. * src/test/Makefile.in 1.1: Some basic test routines
  1779. * src/test/strings-memmove.c 1.2: Visible result on OK
  1780. * autoconf/configure.in 1.73: Add src/test directory
  1781. * src/command.c 1.146: Copyright update
  1782. * src/command.c 1.145:
  1783. First cut at integrating QNX support, from 2.6.1 support
  1784. for QNX 4.2[3-5] with Watcom C 10.6 by
  1785. D. J. Hawkey Jr. <hawkeyd@visi.com>
  1786. * src/test/strings-memmove.c 1.1:
  1787. Add a basic test for memmove() in strings.c to confirm that everything
  1788. is hunky dory. Quite verbose.
  1789. 1999-12-18 Geoff C. Wing <gcw@rxvt.org>
  1790. * src/screen.c 1.123, src/logging.c 1.18: Update casts
  1791. * doc/changes.txt 1.31: Update
  1792. * src/main.c 1.99, src/rxvt.h 1.65:
  1793. Do borderwidths in int16_t so we don't have problems with types.
  1794. * doc/yodl/rxvt-options.yo 1.8, doc/yodl/rxvt-resources.yo 1.17:
  1795. Document internalBorder/externalBorder and short options for them.
  1796. * doc/changes.txt 1.30: Update
  1797. * src/rxvt.h 1.64, src/screen.c 1.122, src/xdefaults.c 1.51, src/graphics.c 1.24, src/main.c 1.98, src/command.c 1.144:
  1798. Add configurable internal and external border widths
  1799. * src/feature.h 1.37, src/main.c 1.97:
  1800. Re-add BORDERWIDTH as EXTERNALBORDERWIDTH and use appropriately in
  1801. geometry positioning.
  1802. * src/scrollbar.c 1.26, src/main.c 1.96:
  1803. Move scrollbar resizing code from main.c to scrollbar.c and make sure
  1804. we size the scrollbar initially instead of waiting for a WM to send
  1805. us events, otherwise it won't be visible.
  1806. * src/command.c 1.143: Constify
  1807. 1999-12-16 Geoff C. Wing <gcw@rxvt.org>
  1808. * src/main.c 1.95: Fix negative position calculation
  1809. * src/graphics.c 1.23, src/main.c 1.94, src/rxvt.h 1.63, src/screen.c 1.121, src/command.c 1.142, src/feature.h 1.36:
  1810. Clarify use of BORDERWIDTH, rename to INTERNALBORDERWIDTH
  1811. 1999-12-13 Geoff C. Wing <gcw@rxvt.org>
  1812. * src/logging.c 1.17, src/misc.c 1.31, src/xdefaults.c 1.50, src/xpm.c 1.33:
  1813. Indenting
  1814. 1999-12-12 Geoff C. Wing <gcw@rxvt.org>
  1815. * src/main.c 1.93: Conditionalise variables
  1816. * src/command.c 1.141, src/feature.h 1.35:
  1817. Add SCROLL_ON_UPDOWN_KEYS to allow scrollback via (shift|meta|ctrl)
  1818. modifier and up/down keys, default off for backwards compatibility, from
  1819. Oskar Liljeblad <osk@hem.passagen.se>
  1820. * src/command.h 1.19, src/command.c 1.140:
  1821. Clean up IMBUFSIZ buffers and increase them
  1822. * src/command.c 1.139: Clean up IMisRunning()
  1823. * src/strings.c 1.2: clean up
  1824. 1999-12-11 Geoff C. Wing <gcw@rxvt.org>
  1825. * src/logging.c 1.16: Copyright notice change
  1826. * doc/changes.txt 1.29: Update
  1827. * INSTALL 1.7: Short note on configure options
  1828. * src/logging.c 1.15, src/logging.h 1.6:
  1829. Add conglomerate patch: add lastlog support, add QNX support, from
  1830. D J Hawkey Jr <hawkeyd@visi.com>
  1831. Add WTMP_ONLY_ON_LOGIN, log wtmp entries only for login terms (-ls option)
  1832. * src/feature.h 1.34:
  1833. Allow for wtmp logging only with login shells, -ls option
  1834. * configure 1.68: Regenerate
  1835. * autoconf/acconfig.h 1.32, autoconf/config.h.in 1.40, autoconf/configure.in 1.72:
  1836. Add --enable-lastlog and associated checks
  1837. * src/screen.c 1.120:
  1838. Fix selection_paste() to use the correct variable and thus
  1839. handle large pastes again, noticed by
  1840. Dominik Vogt <dominik.vogt@gmx.de>
  1841. 1999-12-10 Geoff C. Wing <gcw@rxvt.org>
  1842. * src/misc.c 1.30: Str_escaped() Size optimisation.
  1843. * src/logging.c 1.14: Fix size of stored ut_id
  1844. * src/command.h 1.18, src/command.c 1.138:
  1845. Add some defines for QNX, from
  1846. D. J. Hawkey Jr. <hawkeyd@visi.com>
  1847. 1999-12-05 Geoff C. Wing <gcw@rxvt.org>
  1848. * src/command.c 1.136:
  1849. Remove PrivCases() define from process_terminal_mode() and place in
  1850. its own routine. Size optimisation.
  1851. * src/feature.h 1.33, src/xdefaults.c 1.49, src/screen.c 1.119:
  1852. Add NO_BELL option to disable all bell indications
  1853. 1999-11-27 Geoff C. Wing <gcw@rxvt.org>
  1854. * doc/changes.txt 1.28: Update
  1855. 1999-11-14 Geoff C. Wing <gcw@rxvt.org>
  1856. * src/feature.h 1.32:
  1857. Turn off DISPLAY mangling (which Alpha people need/needed) by default.
  1858. 1999-11-12 Geoff C. Wing <gcw@rxvt.org>
  1859. * src/screen.c 1.118:
  1860. If a paste conversion to the proper locale fails, dump it in anyway.
  1861. Free the return of XmbTextPropertyToTextList()
  1862. * src/feature.h 1.31:
  1863. Add define for resetting tty device permissions to pre-invocation state
  1864. 1999-11-09 Geoff C. Wing <gcw@rxvt.org>
  1865. * src/main.c 1.92: Set window name if debugging
  1866. * src/main.c 1.91: Correct the use of XFetchName() return
  1867. * src/command.c 1.135: More debug output for InheritPixmap
  1868. * src/screen.c 1.117: Fix up use of enumeration in scr_expose()
  1869. * src/command.c 1.134: Set variable properly
  1870. 1999-11-08 Geoff C. Wing <gcw@rxvt.org>
  1871. * src/command.c 1.133: Add some more debugging outputs
  1872. 1999-11-07 Geoff C. Wing <gcw@rxvt.org>
  1873. * src/screen.c 1.116: Handle display permutations properly
  1874. * src/command.c 1.132: Rearrange pty/tty stuff
  1875. 1999-11-02 Geoff C. Wing <gcw@rxvt.org>
  1876. * src/main.c 1.90, src/xdefaults.c 1.48:
  1877. Make sure we're trimming strings from Xresources, partly from
  1878. Remi Guyomarch <rguyom@mail.dotcom.fr>
  1879. 1999-10-14 Geoff C. Wing <gcw@rxvt.org>
  1880. * src/Makefile.in 1.31: Improve build rule for parallel builds, from
  1881. Trent Piepho <xyzzy@u.washington.edu>
  1882. 1999-10-09 Geoff C. Wing <gcw@rxvt.org>
  1883. * src/command.c 1.131:
  1884. Have to update scrollbar immediately after a reset, otherwise it may
  1885. be delayed indefinitely.
  1886. 1999-10-08 Geoff C. Wing <gcw@rxvt.org>
  1887. * configure 1.67: Regenerate
  1888. * autoconf/config.h.in 1.39, autoconf/configure.in 1.71:
  1889. Check for setpgrp()/setpgid()
  1890. 1999-10-06 Geoff C. Wing <gcw@rxvt.org>
  1891. * doc/yodl/rxvt-options.yo 1.7:
  1892. Fix resource name scrollTtyKeypress, noticed by
  1893. Dominik Vogt <dominik.vogt@gmx.de>
  1894. 1999-10-04 Geoff C. Wing <gcw@rxvt.org>
  1895. * src/screen.c 1.115:
  1896. Fix error with reverse multibyte display, noticed by
  1897. Tung-Han Hsieh <thhsieh@linux.org.tw>
  1898. * src/screen.c 1.114: Check for NULL before use in pasting, from
  1899. Kikutani, Makoto <kikutani@galaxy.net>
  1900. 1999-10-03 Geoff C. Wing <gcw@rxvt.org>
  1901. * src/command.c 1.130: Add DECREQTPARM since we document it
  1902. * src/screen.c 1.113, src/xdefaults.c 1.47, src/main.c 1.89, src/menubar.c 1.32, src/misc.c 1.29, src/rxvt.h 1.62, src/command.c 1.129:
  1903. Big resource renaming. Put all the resources into a struct. This
  1904. may save a few bytes and facilitates debugging.
  1905. * src/main.c 1.88: Use whole DISPLAY for local X.
  1906. 1999-09-30 Geoff C. Wing <gcw@rxvt.org>
  1907. * src/screen.c 1.112: Pasto
  1908. * src/screen.c 1.111: Mini size optimisation: remove CHECK_SELECTION()
  1909. 1999-09-29 Geoff C. Wing <gcw@rxvt.org>
  1910. * src/screen.c 1.110:
  1911. Fix empty paste coredump w/MULTICHAR_SET and optimise w/o, from
  1912. Tung-Han Hsieh <thhsieh@linux.org.tw>
  1913. 1999-09-28 Geoff C. Wing <gcw@rxvt.org>
  1914. * src/rxvt.h 1.61: Expand tranparency parent base
  1915. * src/command.c 1.128: Repair SM/RM insert/replace mode code.
  1916. * src/command.c 1.127, src/main.c 1.87:
  1917. Do proper transparency check at the start.
  1918. * doc/changes.txt 1.27: Update
  1919. * doc/LSM.in 1.8: See previous LSM.in log message
  1920. * doc/Makefile.in 1.15:
  1921. Update to not depend on configure generating correct paths.
  1922. * configure 1.66: Regenerate
  1923. * autoconf/configure.in 1.70: Don't generate yodl files anymore.
  1924. * doc/yodl/rxvtRef.yo 1.5: Remove CHDIR()s
  1925. * doc/yodl/rxvt.yo.in 1.3, doc/yodl/rxvtRef.yo.in 1.3, doc/yodl/rxvt.yo 1.4, doc/yodl/rxvtRef.yo 1.4:
  1926. Cannot set paths at configure time because configure doesn't work.
  1927. * Makefile 1.19: Regenerate
  1928. 1999-09-27 Geoff C. Wing <gcw@rxvt.org>
  1929. * src/xdefaults.c 1.46:
  1930. Output XIM as it has major effect upon terminal.
  1931. * src/screen.c 1.109: Fix my idiotic optimisation from 1.106->1.107
  1932. * src/screen.c 1.108:
  1933. Remove the unused parts of scr_expose() and optimise it.
  1934. * src/command.c 1.126: Fix up comment formatting
  1935. * src/menubar.c 1.31:
  1936. Pad Arrows struct (and allow current debug code to work).
  1937. * src/screen.c 1.107: Optimise some code.
  1938. * src/screen.c 1.106: Get rid of variable focus in scr_refresh()
  1939. * src/screen.c 1.105: Improve checks for pixel dropping avoidance.
  1940. 1999-09-26 Geoff C. Wing <gcw@rxvt.org>
  1941. * autoconf/acconfig.h 1.31, autoconf/config.h.in 1.38:
  1942. Put defines which rely on user specification to configure at the top
  1943. of config.h and autodetected defines after that.
  1944. * src/screen.c 1.104:
  1945. Do a two pass run across each line for pixel dropping avoidance. Do
  1946. the pass for left pixel droppings then include that information during
  1947. the pass for right pixel droppings. This integrates the bold overstrike
  1948. pixel dropping avoidance. Multichar fonts are not handled yet. Negative
  1949. lbearings with absolute value greater than the font width are not handled.
  1950. Positive rbearings greater than twice the font width are not handled.
  1951. * doc/changes.txt 1.26: Update
  1952. * src/screen.c 1.103:
  1953. Fix exposures argument of XClearArea(). Fix one calculation
  1954. * src/screen.c 1.102: Use the macro for calculation
  1955. 1999-09-25 Geoff C. Wing <gcw@rxvt.org>
  1956. * src/screen.c 1.101:
  1957. Expand areas affected by CLEAR_ROWS() and ERASE_ROWS() to include sides
  1958. * src/graphics.c 1.22, src/main.c 1.86, src/command.c 1.125, src/rxvt.h 1.60, src/feature.h 1.30:
  1959. Replace TermWin_internalBorder with BORDERWIDTH. Change default of
  1960. BORDERWIDTH to 2.
  1961. * src/main.c 1.85: Properly #ifdef some variables
  1962. * src/command.c 1.124: Improve check for XIM server, from
  1963. MANTANI Nobutaka <nobutaka@nobutaka.com>
  1964. * src/command.c 1.123:
  1965. Name CSI functions. Determine any defaults before individual calls.
  1966. Add secondary device attribute response ('R';version) with 'R'
  1967. arbitrarily chosen.
  1968. * src/version.h 1.18:
  1969. Add VSTRING (version) for use in secondary device attribute response
  1970. 1999-09-24 Geoff C. Wing <gcw@rxvt.org>
  1971. * src/main.c 1.84, src/rxvt.h 1.59:
  1972. Require strict font checking only upon user request (compiled).
  1973. 1999-09-23 Geoff C. Wing <gcw@rxvt.org>
  1974. * src/main.c 1.83, src/screen.c 1.100, src/scrollbar.c 1.25, src/command.c 1.122:
  1975. Add extra argument to scr_touch()/scr_expose() to specify if immediate
  1976. refresh is desired.
  1977. Delay refreshing of transparent windows in some situations. Allow a
  1978. fast sequence of XConfigureWindow()s to do their job before we refresh.
  1979. 1999-09-20 Geoff C. Wing <gcw@rxvt.org>
  1980. * src/scrollbar.c 1.24:
  1981. Remove extraneous (and now erroneous) definitions
  1982. 1999-09-07 Geoff C. Wing <gcw@rxvt.org>
  1983. * src/scrollbar.c 1.23:
  1984. Adapt part of Jim Knoble's NeXT scrollbar changes to rxvt/xterm scrollbars.
  1985. 1999-09-06 Geoff C. Wing <gcw@rxvt.org>
  1986. * src/scrollbar.c 1.22, src/main.c 1.82, src/rxvt.h 1.58:
  1987. Fix jitter in NeXT scrollbar size calculations. Name some constants
  1988. used in calculations, from
  1989. Jim Knoble <jmknoble@pobox.com>
  1990. 1999-08-29 Geoff C. Wing <gcw@rxvt.org>
  1991. * src/screen.c 1.99:
  1992. Use mark position appropriately for selection extension.
  1993. 1999-08-19 Geoff C. Wing <gcw@rxvt.org>
  1994. * src/command.c 1.121, src/command.h 1.17:
  1995. Check that the xim server is still running when we try to do stuff, from
  1996. MANTANI Nobutaka <nobutaka@nobutaka.com>
  1997. 1999-08-17 Geoff C. Wing <gcw@rxvt.org>
  1998. * doc/Makefile.in 1.14: Remove dependency in install for the moment
  1999. * src/feature.h 1.29, src/main.c 1.81:
  2000. LOCAL_X_IS_UNIX define to workaround a problem with Irix opening
  2001. a local X display.
  2002. * configure 1.65: Regenerate
  2003. * autoconf/configure.in 1.69:
  2004. Add warning for not found pty type. Move warning for XPM to end.
  2005. * autoconf/configure.in 1.68: Add extra sgi checks
  2006. 1999-08-16 Geoff C. Wing <gcw@rxvt.org>
  2007. * configure 1.64: Regenerate
  2008. * autoconf/configure.in 1.67: Fix another operator precedence error
  2009. 1999-08-14 Geoff C. Wing <gcw@rxvt.org>
  2010. * configure 1.63: Regenerate
  2011. * autoconf/configure.in 1.66: Add missing changequote for C code, from
  2012. Chun-Chung Chen <cjj@u.washington.edu>
  2013. 1999-08-12 Geoff C. Wing <gcw@rxvt.org>
  2014. * src/feature.h 1.28: Not Linux by default: match distributed termcap
  2015. * src/command.c 1.120:
  2016. Check focus before sending IM preedit position, from
  2017. Tung-Han Hsieh <thhsieh@linux.org.tw>
  2018. 1999-08-10 Geoff C. Wing <gcw@rxvt.org>
  2019. * src/command.c 1.119:
  2020. Reorder child operations to fix problems on USG pty machines, aided by
  2021. Larry W. Virden <lvirden@cas.org>
  2022. 1999-08-09 Geoff C. Wing <gcw@rxvt.org>
  2023. * doc/changes.txt 1.25: Update
  2024. 1999-08-07 Geoff C. Wing <gcw@rxvt.org>
  2025. * configure 1.62: Regenerate
  2026. * autoconf/configure.in 1.65: Fix operator precedence, from
  2027. Albert Chin <china@thewrittenword.com>
  2028. * src/logging.c 1.13:
  2029. Add lost tty determining code when split fully into BSD/SYSV types.
  2030. 1999-08-06 Geoff C. Wing <gcw@rxvt.org>
  2031. * configure 1.61: Regenerate
  2032. * autoconf/configure.in 1.64: Balance parentheses.
  2033. 1999-08-05 Geoff C. Wing <gcw@rxvt.org>
  2034. * src/screen.c 1.98: Forgot #ifdef MULTICHAR_ENCODING
  2035. * doc/Makefile.in 1.13:
  2036. Depend versioninfo.yo on version.h (instead of file generated from
  2037. version.h)
  2038. * Makefile 1.18: Regenerate
  2039. * src/version.h 1.17: Update date for proper 2.7.0 development release.
  2040. * src/screen.c 1.97, src/screen.h 1.13:
  2041. Oops. Set MULTICHAR_ENCODING in the proper place.
  2042. * src/screen.c 1.96, src/screen.h 1.12:
  2043. Use MULTICHAR_ENCODING (set with configure)
  2044. * configure 1.60: Regenerate
  2045. * autoconf/configure.in 1.63:
  2046. Use --with-encoding. Set --enable-xim if --enable-languages
  2047. * src/main.c 1.80, src/screen.c 1.95, src/feature.h 1.27:
  2048. Get multichar font stuff working again. Handle all languages thus
  2049. don't define base multichar fonts. People can still define as mfont
  2050. & mfont[1234567]. If we don't have a multichar font for the current
  2051. size, spew an error at init/font-change and print blanks instead.
  2052. * src/screen.c 1.94, src/main.c 1.79, src/rxvt.h 1.57:
  2053. Add IS_MULTI1() & IS_MULTI2 to check for multichar states.
  2054. Allow bold fonts and multichar fonts which are smaller than the
  2055. main font. Bold fonts which are larger are dropped. No proper
  2056. handling yet for multichar fonts.
  2057. 1999-08-03 Geoff C. Wing <gcw@rxvt.org>
  2058. * src/misc.c 1.28: Indenting
  2059. * src/command.h 1.16: Youch. We really want O_NOCTTY but...
  2060. * src/command.c 1.118: Add a missing close()
  2061. * src/command.c 1.117:
  2062. More efforts to properly get the slave tty. Goes overboard on some
  2063. systems but tries to be safe.
  2064. Use D_CMD() for error message printing.
  2065. 1999-08-02 Geoff C. Wing <gcw@rxvt.org>
  2066. * configure 1.59: Regenerate
  2067. * autoconf/configure.in 1.62: Go psycho on ptmx checking
  2068. 1999-08-01 Geoff C. Wing <gcw@rxvt.org>
  2069. * src/command.c 1.116:
  2070. Allow Shift-Insert (paste selection) to work outside the window, just
  2071. like regular keys, noticed by
  2072. <pixel@linux-mandrake.com>
  2073. * configure 1.58: Regenerate
  2074. * autoconf/configure.in 1.61:
  2075. find utmpx - if a utmp file exists at the same location and is more
  2076. than an hour newer, then don't use utmpx. People leave lots of odd
  2077. files around.
  2078. * doc/changes.txt 1.23: Update
  2079. * src/command.c 1.115: Fix CSI cursor movements.
  2080. 1999-07-31 Geoff C. Wing <gcw@rxvt.org>
  2081. * src/command.c 1.114, src/main.c 1.78:
  2082. Major change: move unsetenv()s to parent; move open of slave tty to
  2083. parent; add use of revoke(); put code which wants setuid privileges
  2084. into their own routines; all privileged operations done in parent;
  2085. add use of setreuid() if that's all that's available; move child code
  2086. except some terminal setup into its own routine; use standard file
  2087. descriptor names; don't try to write stuff to file descriptors we
  2088. have closed; add proper check of setsid().
  2089. * src/rxvt.h 1.56: Define common file numbers via standard names
  2090. * configure 1.57: Regenerate
  2091. * autoconf/config.h.in 1.37, autoconf/configure.in 1.60:
  2092. Check for revoke(), setreuid(), setsid()
  2093. * src/xdefaults.c 1.45: Add missing bit of last commit
  2094. 1999-07-30 Geoff C. Wing <gcw@rxvt.org>
  2095. * doc/changes.txt 1.22: Update
  2096. * src/feature.h 1.26, src/xdefaults.c 1.44:
  2097. Clean up XGetDefaults() - go for everything. Mainly from
  2098. SEO Young-Jin <yjseo@mizi.co.kr>
  2099. * src/xdefaults.c 1.43: Fix cut'n'paste error.
  2100. 1999-07-28 Geoff C. Wing <gcw@rxvt.org>
  2101. * src/command.c 1.113: Fix UNSHIFTED_SCROLLKEYS
  2102. * src/xdefaults.c 1.42: Accept more values as TRUE, from
  2103. Andrew J. Schorr <schorr@ead.dsa.com>
  2104. * src/command.c 1.112:
  2105. Remove error messages printed when the old stderr is gone.
  2106. 1999-07-27 Geoff C. Wing <gcw@rxvt.org>
  2107. * src/command.c 1.111: Clean up
  2108. 1999-07-24 Geoff C. Wing <gcw@rxvt.org>
  2109. * src/command.c 1.110:
  2110. make cmd_write() append to the cmd buffer, not prepend.
  2111. * src/feature.h 1.25, src/screen.c 1.93, src/screen.h 1.11:
  2112. Make cursor position fully independent on primary and secondary
  2113. screens, including cursor save & restore. Add define to feature.h
  2114. to disable this.
  2115. 1999-07-18 Geoff C. Wing <gcw@rxvt.org>
  2116. * src/command.c 1.109: Make sure we do the check for InputOnly windows.
  2117. * src/command.c 1.108:
  2118. We can only change the backgrounds on InputOutput windows.
  2119. 1999-07-17 Geoff C. Wing <gcw@rxvt.org>
  2120. * src/screen.c 1.92: More bounds checking
  2121. * src/scrollbar.c 1.21:
  2122. Fix scrollbar line drawing with SB_BORDER feature, from
  2123. Mike Hopkirk (Hops) <hops@sco.com>
  2124. * configure 1.56: Regenerate
  2125. * src/command.c 1.107, src/rxvt.h 1.55, autoconf/configure.in 1.59:
  2126. SCO fixes: partly from
  2127. Mike Hopkirk (Hops) <hops@sco.com>
  2128. 1999-07-14 Geoff C. Wing <gcw@rxvt.org>
  2129. * src/command.c 1.106: Fix some stupid orderings
  2130. 1999-07-10 Geoff C. Wing <gcw@rxvt.org>
  2131. * src/logging.c 1.12:
  2132. Separate BSD and SYSV stuff slightly. Add wtmp logging for BSD.
  2133. Fix utmp position calculation for BSD to ignore comment/blank lines.
  2134. * src/command.c 1.105, src/main.c 1.77, src/misc.c 1.27, src/rxvt.h 1.54:
  2135. basename() -> r_basename(): Avoid Linux clashes:
  2136. BSD*: <libgen.h> char *basename(char *);
  2137. SUS2: <libgen.h> char *basename(char *);
  2138. Digital: <libgen.h> char *basename(char *);
  2139. Linux Redhat 5.2: <string.h> char *basename(const char *)
  2140. 1999-07-09 Geoff C. Wing <gcw@rxvt.org>
  2141. * configure 1.55: Regenerate
  2142. * autoconf/configure.in 1.58:
  2143. Don't have --enable-everything ==> --enable-strings
  2144. * src/command.c 1.104, autoconf/config.h.in 1.36, autoconf/configure.in 1.57:
  2145. Revert last
  2146. * autoconf/config.h.in 1.35, autoconf/configure.in 1.56:
  2147. Check for ttyslot()
  2148. * src/command.c 1.103:
  2149. Move cmd_fd to 0. Then if we've got ttyslot() everything will be groovy.
  2150. * src/logging.c 1.11: Handle wtmp write errors a bit more elegantly
  2151. 1999-07-08 Geoff C. Wing <gcw@rxvt.org>
  2152. * configure 1.54: Regenerate
  2153. * autoconf/configure.in 1.55: LIBS line hacking to support -R or -Wl,-R
  2154. I wonder who's going to have problems with this.
  2155. 1999-07-07 Geoff C. Wing <gcw@rxvt.org>
  2156. * src/screen.c 1.91: Bounds check properly after type change
  2157. 1999-07-06 Geoff C. Wing <gcw@rxvt.org>
  2158. * src/screen.c 1.90: Comment out now unnecessary checks
  2159. * src/rxvt.h 1.53:
  2160. Revert previous. Make TermWin.nscrolled + TermWin.view_start unsigned to
  2161. avoid overflows. Fixes problem with "rxvt -sl 32767" noticed by,
  2162. Preston Brown <pbrown@redhat.com>
  2163. * src/rxvt.h 1.52: Bump row_col_t to 32bit
  2164. * src/screen.c 1.89: g/c
  2165. 1999-07-05 Geoff C. Wing <gcw@rxvt.org>
  2166. * configure 1.53: Regenerate
  2167. * src/feature.h 1.24, autoconf/acconfig.h 1.30, autoconf/config.h.in 1.34, autoconf/configure.in 1.54:
  2168. Add --enable-everything to enable standard non-three-or-more-option features.
  2169. Move feature.h(NO_FRILLS) as --(en|dis)able-frills
  2170. 1999-07-04 Geoff C. Wing <gcw@rxvt.org>
  2171. * README.configure 1.11: Note --disable-memset -> --enable-strings
  2172. * src/screen.c 1.88, src/strings.c 1.1, src/xdefaults.c 1.41, src/xpm.c 1.32, src/misc.c 1.26, src/netdisp.c 1.12, src/protos.h 1.9, src/rmemset.c 1.19, src/rxvt.h 1.51, src/menubar.c 1.30, src/Makefile.in 1.30, src/command.c 1.102, src/logging.c 1.10, src/main.c 1.76, doc/changes.txt 1.21, autoconf/acconfig.h 1.29, autoconf/config.h.in 1.33, autoconf/configure.in 1.53, Makefile 1.17, configure 1.52:
  2173. 1) remove --disable-rmemset; add --enable-strings
  2174. remove rmemset.c; add strings.c - in 2.15 Mark Olesen added a
  2175. strcasecmp() function stating it avoided linking in an extra library.
  2176. Unstated: what library and what OS. Add some similar functions, but
  2177. make the default to be disabled because it will probably add text
  2178. space for most people.
  2179. Moved rmemset() -> memset(), my_strcasecmp() -> strcasecmp() and wrote
  2180. several other replacement string functions. Note that external
  2181. programs will also use these.
  2182. 2) CALLOC() had weird argument ordering for dmalloc. dmalloc versions
  2183. haven't defined this for a while so go back to normal ordering - if
  2184. you use an old dmalloc, you may have problems.
  2185. 1999-07-03 Geoff C. Wing <gcw@rxvt.org>
  2186. * configure 1.51: Regenerate
  2187. * autoconf/configure.in 1.52:
  2188. Do proper check for XPM includes & libraries. Disable and give warnings if
  2189. either cannot be found when --enable-xpm-background is specified.
  2190. Semi-standardise some "if test" lines.
  2191. * src/main.c 1.75, src/misc.c 1.25, src/screen.c 1.87, src/xpm.c 1.31, src/command.c 1.101, src/logging.c 1.9:
  2192. Update my copyrights
  2193. * src/rxvt.h 1.50, src/screen.c 1.86, src/screen.h 1.10, src/xdefaults.c 1.40, src/command.c 1.100, src/feature.h 1.23, src/main.c 1.74:
  2194. Remove trailing whitespace
  2195. 1999-07-02 Geoff C. Wing <gcw@rxvt.org>
  2196. * doc/changes.txt 1.20: Formating.
  2197. * src/main.c 1.73, src/rxvt.h 1.49, src/screen.c 1.85, doc/yodl/rxvtRef-xterm.yo 1.3:
  2198. Add another XTerm escape sequence (OSC) #55 : dumps to a file all of the
  2199. scrollback and current screen. File is either absolute or relative to the
  2200. term's invocation. NO errors reported. NO file argument parsing. Wrapped
  2201. lines preserved.
  2202. * src/main.c 1.72: Need default scrollTtyOutput after change of name.
  2203. * src/misc.c 1.24: Update comment
  2204. * src/screen.c 1.84, src/xdefaults.c 1.39, src/main.c 1.71, src/misc.c 1.23, src/command.c 1.99:
  2205. my_basename() -> r_basename()
  2206. xdefaults.c:my_strcasecmp() -> misc.c:r_strcasecmp() & use tolower()
  2207. new r_strncasecmp()
  2208. * doc/changes.txt 1.19: Note some changes
  2209. * doc/yodl/rxvt-options.yo 1.6:
  2210. Note opposite effect of -si and scrollTtyOutput
  2211. * src/xdefaults.c 1.38: Allow reversed flags/options
  2212. * src/rxvt.h 1.48: Missing bit of previous
  2213. * src/command.c 1.98, src/rxvt.h 1.47, src/screen.c 1.83:
  2214. Opt_scrollTtyOutputInh -> Opt_scrollTtyOutput
  2215. * src/rxvt.h 1.46: Allow invocation flags to have reverse meaning
  2216. 1999-06-30 Geoff C. Wing <gcw@rxvt.org>
  2217. * doc/BUGS 1.8: Update bug email
  2218. 1999-06-23 Geoff C. Wing <gcw@rxvt.org>
  2219. * configure 1.50: Regenerate
  2220. * autoconf/configure.in 1.51: Remove echo -n
  2221. * src/version.h 1.16: Bump version to 2.7.0 as development
  2222. * configure 1.49: Regenerate
  2223. * src/rxvt.h 1.45, src/screen.c 1.82, src/screen.h 1.9, src/xdefaults.c 1.37, autoconf/config.h.in 1.32, autoconf/configure.in 1.50, doc/yodl/rxvt-options.yo 1.5, doc/yodl/rxvt-resources.yo 1.16, src/feature.h 1.22, src/main.c 1.70, autoconf/acconfig.h 1.28:
  2224. First cut at integration of all multichar glyph languages. Still to do:
  2225. - proper font selection
  2226. - configuration default setting
  2227. - method of changing encodings (and fonts) after invocation
  2228. - proper handling of size mismatches in fonts
  2229. 1999-06-22 Geoff C. Wing <gcw@rxvt.org>
  2230. * src/main.c 1.69: Reversed scrollbar floating logic, noticed by
  2231. Erik Jacobsen <erik@mint.com>
  2232. * src/rxvt.h 1.44: always have want_refresh
  2233. * autoconf/acconfig.h 1.27: Update comment
  2234. * src/command.c 1.97, src/command.h 1.15:
  2235. PUSH tty controls on PTMX not svr4
  2236. * src/command.c 1.96:
  2237. Provide better grantpt() handling, and tty ownership now dependent on
  2238. grantpt() success.
  2239. * autoconf/config.h.in 1.31: Regenerate
  2240. * autoconf/configure.in 1.49: Check for unlockpt()
  2241. 1999-06-11 Geoff C. Wing <gcw@rxvt.org>
  2242. * autoconf/acconfig.h 1.26:
  2243. Remove unused define as it defined by default detection
  2244. * configure 1.48: Regenerate
  2245. * autoconf/config.h.in 1.30, autoconf/configure.in 1.48:
  2246. Try other method of IRIX pty detection
  2247. 1999-06-10 Geoff C. Wing <gcw@rxvt.org>
  2248. * autoconf/config.h.in 1.29: Regenerate
  2249. * src/command.c 1.95:
  2250. grantpt() is supposed to set the tty uid/gid/mode appropriately, from
  2251. Carlos Carvalho <carlos@fisica.ufpr.br>
  2252. 1999-06-09 Geoff C. Wing <gcw@rxvt.org>
  2253. * src/command.c 1.94: Revert to old timeout in cmd_getc()
  2254. * src/command.c 1.93: Remove extra, unbalanced parenthesis, noticed by
  2255. Fabrice_GONTON@paribas.com
  2256. 1999-06-03 Geoff C. Wing <gcw@rxvt.org>
  2257. * src/screen.c 1.81, src/scrollbar.c 1.20, src/xdefaults.c 1.36, src/xpm.c 1.30, src/grkelot.c 1.11, src/logging.c 1.8, src/main.c 1.68, src/menubar.c 1.29, src/misc.c 1.22, src/netdisp.c 1.11, src/rmemset.c 1.18, src/rxvt.h 1.43, src/command.c 1.92, src/graphics.c 1.21:
  2258. Move include of config.h out of rxvt.h and into individual files
  2259. * autoconf/acconfig.h 1.25, autoconf/configure.in 1.47, src/command.c 1.91:
  2260. Also check for grantpt() if we're USG/GLIBC like ttys
  2261. 1999-05-31 Geoff C. Wing <gcw@rxvt.org>
  2262. * src/screen.c 1.80: Remove unused variable from selection_paste()
  2263. 1999-05-27 Geoff C. Wing <gcw@rxvt.org>
  2264. * src/command.c 1.90: pullup 1.85.2.7
  2265. 1999-05-22 Geoff C. Wing <gcw@rxvt.org>
  2266. * src/command.c 1.89, src/graphics.c 1.20, src/menubar.c 1.28, src/netdisp.c 1.10, src/protos.h 1.8, src/rxvt.h 1.42, src/xpm.c 1.29, autoconf/configure.in 1.46, src/Makefile.in 1.29, configure 1.47:
  2267. Revert to only making what we need; only more so than before
  2268. 1999-05-21 Geoff C. Wing <gcw@rxvt.org>
  2269. * src/screen.c 1.79: Fix two multichar set problems:
  2270. - writing Kanji during insert mode (by ESC [ 4 h).
  2271. - writing Kanji in middle of two Kanji characters (e.g. when two Kanji are placed on columns 1,2 and 3,4, and new Kanji is put on columns 2,3), noticed by
  2272. TATEOKA Takamichi <tate@spa.is.uec.ac.jp>
  2273. * src/screen.c 1.78: pullup 1.76.2.3:
  2274. Fix compilation error on MULTICHAR_SET
  2275. pullin 1.76.2.4:
  2276. Fix processing order of tab, carriage return and line feed when in MULTICHAR_SET, reported by
  2277. TATEOKA Takamichi <tate@spa.is.uec.ac.jp>
  2278. 1999-05-20 Geoff C. Wing <gcw@rxvt.org>
  2279. * src/command.c 1.88: Cleanup mouse wheel scrolling code.
  2280. 1999-05-19 Geoff C. Wing <gcw@rxvt.org>
  2281. * src/screen.c 1.77, src/version.h 1.15, src/xdefaults.c 1.35, doc/yodl/rxvt-resources.yo 1.15, src/feature.h 1.21, src/main.c 1.67, src/rxvt.h 1.41, autoconf/acconfig.h 1.24, autoconf/config.h.in 1.28, autoconf/configure.in 1.45, doc/changes.txt 1.18, README.configure 1.10, configure 1.46, src/command.c 1.87:
  2282. pullup changes from 2-6-0
  2283. 1999-05-10 Geoff C. Wing <gcw@rxvt.org>
  2284. * src/command.c 1.86:
  2285. Try the indirect opening of tty. This whole area needs rewriting.
  2286. 1999-05-05 Geoff C. Wing <gcw@rxvt.org>
  2287. * src/misc.c 1.21: Build some routines only upon requirement.
  2288. * src/screen.c 1.76: Fix some logic in scr_erase_line() for whole line.
  2289. * src/xdefaults.c 1.34:
  2290. Was the to_keysym define really worth it? Remove it
  2291. * configure 1.45: Regenerate
  2292. * autoconf/configure.in 1.44: Try to avoid another false positive
  2293. * doc/TODO 1.7: Note in progress items.
  2294. * src/screen.c 1.75: Move some common code into own routine. Reindent.
  2295. * src/command.c 1.85, src/command.h 1.14:
  2296. Back to simple queue for CN requests. Don't want prev information.
  2297. * src/rmemset.c 1.17: No stub if not defined.
  2298. * src/command.c 1.84: Fix buffer overrun.
  2299. 1999-04-27 Geoff C. Wing <gcw@rxvt.org>
  2300. * configure 1.44: Regenerate
  2301. * autoconf/configure.in 1.43: Avoid a false positive with EACCES
  2302. 1999-04-19 Geoff C. Wing <gcw@rxvt.org>
  2303. * src/screen.c 1.74:
  2304. Fix Multichar selection problems with old selection style, noticed by
  2305. Yasuda Tsutomu <_tom_@sf.airnet.ne.jp>
  2306. * configure 1.43, autoconf/config.h.in 1.27: Regenerate
  2307. * src/command.c 1.83, autoconf/acconfig.h 1.23, autoconf/configure.in 1.42:
  2308. Check for GLIBC getpt() extension, partly from
  2309. Andreas Jaeger <aj@arthur.rhein-neckar.de>
  2310. * README.configure 1.9: Enhance --enable-xim description.
  2311. 1999-04-17 Geoff C. Wing <gcw@rxvt.org>
  2312. * src/command.c 1.82:
  2313. XRegisterIMInstantiateCallback() in C locale if not MULTICHAR_SET.
  2314. Different method for XIM: try XSetLocaleModifiers() with given options,
  2315. if any, then with none (allowing XMODIFIERS env. var. to be used), then
  2316. with "@im=none". Hopefully this will satisfy everyone's needs.
  2317. 1999-04-16 Geoff C. Wing <gcw@rxvt.org>
  2318. * src/graphics.c 1.19: No stubs for internal routines if not defined
  2319. 1999-04-13 Geoff C. Wing <gcw@rxvt.org>
  2320. * src/command.c 1.80: Fix stuff up in loop for check of preedit type.
  2321. * src/command.c 1.79: Fix some of my stuff-ups including
  2322. do NOT XRegisterIMInstantiateCallback() before we change locale, from
  2323. MANTANI Nobutaka <nobutaka@nobutaka.com>
  2324. * src/command.c 1.78: Minor cleanup.
  2325. * src/command.c 1.77:
  2326. Clean up loops. Enhance defaults for preedit type.
  2327. * src/command.c 1.76: Pasto.
  2328. 1999-04-12 Geoff C. Wing <gcw@rxvt.org>
  2329. * src/command.h 1.13, src/misc.c 1.20, src/command.c 1.75:
  2330. strcpy() -> STRCPY(), other small clean ups.
  2331. 1999-04-11 Geoff C. Wing <gcw@rxvt.org>
  2332. * src/command.c 1.74:
  2333. Clean up. Fix typo. XRegisterIMInstantiateCallback() before we change locale.
  2334. * configure 1.42: Regenerate
  2335. * autoconf/configure.in 1.41:
  2336. Fix botch of checking setting for utmp/x and wtmp/x, noticed by
  2337. Marc Baudoin <babafou@pasteur.fr>
  2338. 1999-04-09 Geoff C. Wing <gcw@rxvt.org>
  2339. * src/command.c 1.73:
  2340. Be more generous with mapping unmapped keysyms to Latin1, from
  2341. Pavel Roskin <pavel_roskin@geocities.com>
  2342. 1999-04-05 Geoff C. Wing <gcw@rxvt.org>
  2343. * doc/changes.txt 1.17: _tom_@sf.airnet.ne.jp is Yasuda Tsutomu
  2344. 1999-04-04 Geoff C. Wing <gcw@rxvt.org>
  2345. * doc/LSM.in 1.7: See previous LSM.in log message
  2346. * Makefile 1.16: Regenerate
  2347. * src/version.h 1.14: Bump version to 2.6.PRE3
  2348. * configure 1.41: Regenerate
  2349. * autoconf/configure.in 1.40: Verbose pty/tty type
  2350. * README.configure 1.8: Clean up
  2351. * doc/changes.txt 1.16: Update
  2352. 1999-04-02 Geoff C. Wing <gcw@rxvt.org>
  2353. * src/screen.c 1.73: Always do proper selection request conversions.
  2354. * src/screen.c 1.72:
  2355. Integrate part of a patch to handle Kanji/multichar stuff better,
  2356. from Yasuda Tsutomu <_tom_@sf.airnet.ne.jp>
  2357. 1999-04-01 Geoff C. Wing <gcw@rxvt.org>
  2358. * src/command.c 1.71:
  2359. Use determined sb_width, not WIDTH for width adjustments.
  2360. * src/command.c 1.70: Removed unused variable.
  2361. * src/command.c 1.69: Fix two problems on X Input Method:
  2362. 1) Can't display preedit area in "OverTheSpot" input style with some input methods.
  2363. 2) The location of preedit area in "OffTheSpot" input style is wrong.
  2364. From MANTANI Nobutaka <nobutaka@nobutaka.com>
  2365. 1999-03-31 Geoff C. Wing <gcw@rxvt.org>
  2366. * configure 1.40: Regenerate
  2367. * src/command.c 1.68, autoconf/acconfig.h 1.22, autoconf/config.h.in 1.26, autoconf/configure.in 1.39:
  2368. Move pty type to config.h using basic configure check which will
  2369. probably need enhancing (and testing).
  2370. 1999-03-29 Geoff C. Wing <gcw@rxvt.org>
  2371. * Makefile.in 1.5: Add ChangeLog to distribution
  2372. * src/command.c 1.67, src/xdefaults.c 1.33, src/rxvt.h 1.40:
  2373. Remake resource `modifier' as override for probe, from
  2374. Guillaume Laurent <glaurent@worldnet.fr>
  2375. 1999-03-28 Geoff C. Wing <gcw@rxvt.org>
  2376. * src/command.c 1.66, src/command.h 1.12, src/feature.h 1.20:
  2377. Clean up up/down-arrow & Prior/Next handling.
  2378. * autoconf/Make.common.in 1.9: Update sites and contact information
  2379. 1999-03-24 Geoff C. Wing <gcw@rxvt.org>
  2380. * src/command.c 1.65: Set want_refresh on window focus change.
  2381. * src/rxvt.h 1.39, src/screen.c 1.71, src/command.c 1.64, src/main.c 1.66:
  2382. Be less avoiding of screen refreshes in case X events have caused updates,
  2383. from Vaughn Cato <vcato@bellsouth.net>
  2384. Different strategy to determine screen updates - anything that might have
  2385. affected the screen now signals via `want_refresh'. If it's unset, then
  2386. nothing needs updating - or it's handled within the same routine. Items
  2387. which require want_refresh update:
  2388. - text added, changed
  2389. - cursor moved, changed, made {in,}visible
  2390. - view_start changed
  2391. - selection changed
  2392. - window changed
  2393. * doc/changes.txt 1.15: Update
  2394. * doc/yodl/rxvt-options.yo 1.4, doc/yodl/rxvt-resources.yo 1.14:
  2395. Document floating/trough better
  2396. * src/main.c 1.65:
  2397. Don't want trough (scrollbar floating) unless normal scrollbar - noticed by
  2398. Peter H. Chou <pchou@leland.Stanford.EDU>
  2399. * configure 1.39: Regenerate
  2400. * autoconf/configure.in 1.38: Clarify options slightly
  2401. 1999-03-11 Geoff C. Wing <gcw@rxvt.org>
  2402. * src/xpm.c 1.28, src/xpm.h 1.5, src/Makefile.in 1.28:
  2403. Move xpm.h back into xpm.c - avoid possible recursive inclusion.
  2404. Fixes problem noted by Felix Puetsch <Felix.Puetsch@zpr.uni-koeln.de>
  2405. 1999-03-08 Geoff C. Wing <gcw@rxvt.org>
  2406. * src/rxvt.h 1.38, src/scrollbar.c 1.19:
  2407. Make NeXT scroller minimum height of 15, suggested by Mike <logan@dct.com>
  2408. Fix up a miscalculation in its height while we're there.
  2409. * src/command.c 1.63:
  2410. Fix XIM bug: can't input Japanese character when rxvt is started with
  2411. "-bg white" option.
  2412. Tsutomu Yasuda <tom@ap.nhe.nec.co.jp>
  2413. 1999-02-28 Geoff C. Wing <gcw@rxvt.org>
  2414. * doc/changes.txt 1.14: Update
  2415. * src/command.c 1.62, src/feature.h 1.19:
  2416. Allow scrolling of single lines with shift and up/down arrow keys
  2417. (not keypad arrow keys) in a similar manner to shift prior/next
  2418. 1999-02-21 Geoff C. Wing <gcw@rxvt.org>
  2419. * src/screen.c 1.70: Indenting.
  2420. 1999-02-03 Geoff C. Wing <gcw@rxvt.org>
  2421. * src/command.h 1.11: Clean up.
  2422. Check for matching parent depths if we're transparent.
  2423. * src/command.c 1.61: Clean up.
  2424. Check for matching parent depths if we're transparent, noticed by Jeremie Petit <Jeremie.Petit@Digital.com>
  2425. * src/scrollbar.c 1.18: Constify and clean up.
  2426. 1999-02-01 Geoff C. Wing <gcw@rxvt.org>
  2427. * src/main.c 1.64: Free char **r_argv after we're done with it.
  2428. * src/logging.c 1.7:
  2429. Don't utmpname() - for one thing, it's based on a configure guess.
  2430. Use whatever the system has for us to use. Is this dangerous on
  2431. some systems? Can invoking programs do utmpname() which we inherit?
  2432. 1999-01-31 Geoff C. Wing <gcw@rxvt.org>
  2433. * doc/changes.txt 1.13: Update
  2434. 1999-01-29 Geoff C. Wing <gcw@rxvt.org>
  2435. * src/screen.c 1.68: Fix weirdo OOB bug
  2436. * src/screen.c 1.67: Be careful examining font struct - don't go OOB.
  2437. 1999-01-28 Geoff C. Wing <gcw@rxvt.org>
  2438. * src/main.c 1.63:
  2439. Fix change_font/move_window bug better - avoids coredump on resize window!
  2440. 1999-01-27 Geoff C. Wing <gcw@rxvt.org>
  2441. * doc/LSM.in 1.6:
  2442. Keeping LSM which has a tar.gz size within the tar.gz is a real pain.
  2443. * doc/FAQ 1.3:
  2444. Note different compilation option method in this day and age.
  2445. * doc/changes.txt 1.12: Update with latest info.
  2446. * doc/yodl/rxvt-resources.yo 1.13:
  2447. Clarify how resources are read in the default case.
  2448. * Makefile 1.15: Regenerate
  2449. * src/version.h 1.13: Bump version to 2.6.PRE2
  2450. * src/main.c 1.62: Clean up the env var allocation a bit.
  2451. 1999-01-24 Geoff C. Wing <gcw@rxvt.org>
  2452. * src/command.c 1.60: Clean up.
  2453. 1999-01-23 Geoff C. Wing <gcw@rxvt.org>
  2454. * src/main.c 1.61:
  2455. Fix resize_font/move_window causes blank term bug - reported by
  2456. Hannu Liljemark <hannu.liljemark@mbnet.fi>
  2457. * src/menubar.c 1.27, src/rxvt.h 1.37, src/screen.c 1.66, src/command.c 1.59, src/main.c 1.60:
  2458. Handle issues with transparent windows dying when the parents are away -
  2459. we're playing around with windows:
  2460. 1) we didn't create
  2461. 2) for which we're not responsible
  2462. 3) nobody else knows we're playing with
  2463. so we have to make sure we're on the ball.
  2464. Keep up to date information about parent windows we care about.
  2465. * doc/changes.txt 1.11: Update
  2466. 1999-01-22 Geoff C. Wing <gcw@rxvt.org>
  2467. * Makefile 1.14, configure 1.38: Regenerate
  2468. * src/main.c 1.59: Oops, remove conflict
  2469. * src/screen.c 1.65, src/xdefaults.c 1.32, src/xpm.c 1.27, src/command.c 1.58, src/graphics.c 1.18, src/main.c 1.58, src/menubar.c 1.26, autoconf/acconfig.h 1.21, autoconf/config.h.in 1.25, autoconf/configure.in 1.37, src/command.h 1.10, src/rxvt.h 1.36:
  2470. Merge rxvt-xim branch - XIM changes from MANTANI Nobutaka <nobutaka@nobutaka.com>
  2471. 1999-01-21 Geoff C. Wing <gcw@rxvt.org>
  2472. * src/main.c 1.57:
  2473. Fix declaration of COLORFGBG env var to make it long lived,
  2474. Rob Somerville <somervil@cadvision.com>
  2475. 1999-01-10 Geoff C. Wing <gcw@rxvt.org>
  2476. * Makefile 1.13: Regenerate
  2477. * doc/LSM.in 1.5: Update size
  2478. * README.configure 1.7: Document --enable-transparency
  2479. * src/version.h 1.12: Bump version to 2.6.PRE1
  2480. * doc/changes.txt 1.10: Sync all the latest changes.
  2481. * doc/BUGS 1.7: Update
  2482. * src/main.c 1.56:
  2483. We must still export COLORFGBG even with NO_BRIGHTCOLOR defined.
  2484. Noticed by Moritz Barsnick <barsnick@gmx.net>
  2485. * configure 1.37: Regenerate
  2486. * autoconf/configure.in 1.36:
  2487. Check for XPointer typedef. Make sure we properly include X directory
  2488. * src/rxvt.h 1.35: Add check for XPointer typedef.
  2489. * configure 1.36: Regenerate
  2490. * autoconf/acconfig.h 1.20, autoconf/config.h.in 1.24:
  2491. Check for XPointer typedef.
  2492. * doc/Makefile.in 1.12: Idiot. Fix all: rule
  2493. * configure 1.35: Regenerate
  2494. * doc/Makefile.in 1.11:
  2495. Check for TBL. Premake everything, except maybe rxvt.1, and do not
  2496. depend all on anything.
  2497. * autoconf/Make.common.in 1.8, autoconf/configure.in 1.35:
  2498. Check for ``tbl'' so we can format the manual page on the end system.
  2499. * doc/yodl/rxvt-options.yo 1.3, doc/yodl/rxvt-resources.yo 1.12:
  2500. Document ip/inheritPixmap support.
  2501. 1999-01-09 Geoff C. Wing <gcw@rxvt.org>
  2502. * src/feature.h 1.18, src/screen.c 1.64:
  2503. Default to not "bw" (termcap) and use xterm-defined undefined behaviour.
  2504. 1999-01-08 Geoff C. Wing <gcw@rxvt.org>
  2505. * src/command.c 1.57:
  2506. Remove, now unnecessary, __CYGWIN__ avoidance of struct winsize members
  2507. * src/xdefaults.c 1.31:
  2508. Options --transparent -> --inheritPixmap, -tr -> -ip,
  2509. -tr compatibility added.
  2510. * src/menubar.c 1.25:
  2511. Remove use of itimerval.it_value when we're only using it_value
  2512. 1999-01-07 Geoff C. Wing <gcw@rxvt.org>
  2513. * src/misc.c 1.19: Stupid comparison. Change && to ||
  2514. 1999-01-05 Geoff C. Wing <gcw@rxvt.org>
  2515. * src/Makefile.in 1.27:
  2516. No ! in if test - from <rednoise@pike.sover.net>
  2517. * configure 1.34: Regenerate
  2518. * autoconf/configure.in 1.34:
  2519. Must terminate typedefs, duh! - from Paul D. Smith <psmith@BayNetworks.COM
  2520. * autoconf/Make.common.in 1.7:
  2521. Add back @X_EXTRA_LIBS@ - from Paul D. Smith <psmith@BayNetworks.COM>
  2522. 1999-01-01 Geoff C. Wing <gcw@rxvt.org>
  2523. * src/rxvt.h 1.34:
  2524. In refresh loop, when we're on a space we check w/o FG colour, unless we're
  2525. inversed then we check w/o BG colour & inverse attribute and move the FG
  2526. colour into the BG colour position.
  2527. * src/main.c 1.55:
  2528. Must check position of TermWin.parent too, if we're transparent. As
  2529. demonstrated by Shade function in AfterStep.
  2530. * src/command.c 1.56:
  2531. Transparency can't take advantage of CNQueue - yet. Needs x,y info
  2532. * src/screen.c 1.63: Prototype scr_clear()
  2533. * src/xpm.c 1.26: Fix XSync() arg
  2534. 1998-12-31 Geoff C. Wing <gcw@rxvt.org>
  2535. * src/command.c 1.55, src/main.c 1.54:
  2536. Look for AfterStep background change and handle appropriately. From
  2537. Sasha Vasko <sashav@sprintmail.com>
  2538. * configure 1.33: Regenerate
  2539. * src/xpm.c 1.25, src/rxvt.h 1.33, src/screen.c 1.62, src/scrollbar.c 1.17, src/xdefaults.c 1.30, src/command.h 1.9, src/feature.h 1.17, src/main.c 1.53, src/command.c 1.54, autoconf/acconfig.h 1.19, autoconf/config.h.in 1.23, autoconf/configure.in 1.33:
  2540. Integrate NeXTstep scrollbar and transparency additions from
  2541. Alfredo K. Kojima <kojima@windowmaker.org>
  2542. 1998-12-30 Geoff C. Wing <gcw@rxvt.org>
  2543. * src/Makefile.in 1.26:
  2544. Distribute *.intpro and *.extpro - don't presume people have sane enough
  2545. systems to be able to build them themselves.
  2546. 1998-12-18 Geoff C. Wing <gcw@rxvt.org>
  2547. * src/rxvt.h 1.32: Rs_cutchars is required.
  2548. 1998-12-09 Geoff C. Wing <gcw@rxvt.org>
  2549. * src/Makefile.in 1.25: sed -> $(SED)
  2550. 1998-12-03 Geoff C. Wing <gcw@rxvt.org>
  2551. * src/scrollbar.c 1.16, src/rxvt.h 1.31:
  2552. Add minimum scrollbar height. Fixes bug noticed by
  2553. Brian Korver <briank@cs.stanford.edu>
  2554. 1998-11-26 Geoff C. Wing <gcw@rxvt.org>
  2555. * src/Makefile.in 1.24: Missing $
  2556. * src/rsizes.h.in 1.2: Magic move: wrong name: rsizes.h -> rsizes.h.in
  2557. * src/screen.c 1.61: Cosmetic change.
  2558. * configure 1.32: Regenerate
  2559. * autoconf/configure.in 1.32:
  2560. Make default long not long long. So do checking against long long as well.
  2561. * configure 1.31: Regenerate
  2562. * src/graphics/Makefile.in 1.3, doc/Makefile.in 1.10, rclock/Makefile.in 1.3, Makefile.in 1.4:
  2563. Add .PATH
  2564. * src/Makefile.in 1.23: Be nicer to more shells
  2565. * src/makeextprotos-awk 1.6, src/makeintprotos-awk 1.6:
  2566. Remove old stuff
  2567. * src/makeextprotos-awk 1.5, src/makeintprotos-awk 1.5:
  2568. Be nicer to other awks
  2569. * src/Makefile.in 1.22: Add srcdir for proto generation
  2570. * autoconf/config.h.in 1.22, autoconf/configure.in 1.31:
  2571. Go back to using X_PATH_XTRA() but don't pull in X_PRE_LIBS
  2572. 1998-11-25 Geoff C. Wing <gcw@rxvt.org>
  2573. * configure 1.30: Regenerate
  2574. * src/rmemset.c 1.16, src/rsizes.h.in 1.1, src/rxvt.h 1.30, src/screen.c 1.60, src/screen.h 1.8, src/Makefile.in 1.21, src/command.h 1.8, autoconf/acconfig.h 1.18, autoconf/config.h.in 1.21, autoconf/configure.in 1.30:
  2575. Do a different test for sizes of 16bit (2 byte), 32bit (4 byte), etc.
  2576. Check if we've already typedef'd int16_t et al. Otherwise, typedef
  2577. them in src/rsizes.h
  2578. * Makefile 1.12: Regenerate
  2579. * src/version.h 1.11: Bump version to 2.4.11
  2580. 1998-11-23 Geoff C. Wing <gcw@rxvt.org>
  2581. * src/screen.c 1.59:
  2582. Fix how hate_those_clicks works on initial click. selection.beg and
  2583. selection.end are set at 0 at the start so be careful to either set or
  2584. use the mark position. May need to rethink setting selection.{beg,end}
  2585. Fixes problem noted by Paul Slootman <paul@wau.mis.ah.nl>
  2586. * src/misc.c 1.18: Cast the octal value from int to char.
  2587. * src/misc.c 1.17:
  2588. Better fix octal reading before anyone notices it's broken.
  2589. * src/command.c 1.53: Remove double comment
  2590. * doc/BUGS 1.6: Describe problem with menubar autoraising better.
  2591. 1998-11-22 Geoff C. Wing <gcw@rxvt.org>
  2592. * doc/BUGS 1.5: Verbose
  2593. 1998-11-21 Geoff C. Wing <gcw@rxvt.org>
  2594. * src/command.c 1.52:
  2595. Close off any file descriptors we don't actually use in rxvt (not the
  2596. child) and set num_fds to be our maximum (plus one) file descriptor
  2597. so that select() only passes over those ones. Maybe in future, look
  2598. at something better that FD_ZERO in cmd_getc() all the time.
  2599. 1998-11-20 Geoff C. Wing <gcw@rxvt.org>
  2600. * src/command.c 1.51: Typo is #ifdef . Define variable for loop.
  2601. * src/screen.c 1.58:
  2602. Initialise selection.len or we can coredump if paste after ESC-c
  2603. * src/logging.h 1.5:
  2604. Protect logging.intpro inclusion by #ifdef UTMP_SUPPORT
  2605. 1998-11-19 Geoff C. Wing <gcw@rxvt.org>
  2606. * src/screen.c 1.57:
  2607. Have to do foreground and background cursor colour settings
  2608. separately.
  2609. * src/makeextprotos-awk 1.4, src/makeintprotos-awk 1.4:
  2610. Got carried away quoting. Remove the incorrect backslashes.
  2611. * src/makeextprotos-awk 1.3, src/makeintprotos-awk 1.3:
  2612. Try different escaping method
  2613. 1998-11-18 Geoff C. Wing <gcw@rxvt.org>
  2614. * Makefile 1.11: Regenerate
  2615. * autoconf/Make.common.in 1.6: Remove RCS Id tag
  2616. * doc/Makefile.in 1.9: Dependences
  2617. * Makefile 1.10: Regenerate
  2618. * src/version.h 1.10: can we spell? s/NOVERMBER/NOVEMBER/
  2619. * src/version.h 1.9: bump version to 2.4.10
  2620. * doc/changes.txt 1.9: note changes
  2621. * src/xpm.c 1.24: Remove testing stuff which was committed accidentally
  2622. 1998-11-17 Geoff C. Wing <gcw@rxvt.org>
  2623. * src/xpm.c 1.23: Merge in branch: fix-bufpixmap
  2624. * src/screen.c 1.56, src/feature.h 1.16, src/main.c 1.52, src/rxvt.h 1.29:
  2625. Optimisation for local display
  2626. * src/screen.c 1.55: Try to do fewer XDrawString() type calls.
  2627. * src/main.c 1.51: Move scr_touch() out of xpm.c
  2628. * configure 1.29: Regenerate
  2629. * autoconf/Make.common.in 1.5, autoconf/config.h.in 1.20, autoconf/configure.in 1.29:
  2630. Use AC_PATH_X not AC_PATH_XTRA so we don't link in libSM and libICE
  2631. * src/command.c 1.50: Small cleanups.
  2632. * src/misc.c 1.16: Clean up. Rewrite part of Str_escaped()
  2633. 1998-11-16 Geoff C. Wing <gcw@rxvt.org>
  2634. * src/scrollbar.c 1.15:
  2635. Optimise button drawing w.r.t. space - combine two similar functions
  2636. * src/screen.c 1.54: Fix scr_printscreen()
  2637. * src/command.c 1.49, src/main.c 1.50: Clean up. Trim the fat.
  2638. * src/screen.c 1.53, src/screen.h 1.7:
  2639. Move some items from screen.h to screen.c
  2640. * src/xpm.c 1.22: Make xpmAttr static, thus local.
  2641. * src/main.c 1.49, src/menubar.c 1.24, src/scrollbar.c 1.14:
  2642. Fix up geometry calculations and mapping order
  2643. * src/main.c 1.48: Move routines a bit. Small cleanup.
  2644. * src/main.c 1.47, src/menubar.c 1.23, src/rxvt.h 1.28, src/scrollbar.c 1.13:
  2645. Reorganise code for mapping of windows. Remove delay_menu_drawing hack.
  2646. Still more to do.
  2647. * src/command.c 1.48, src/command.h 1.7:
  2648. Remove dynamic allocation of cmdbuf_base[]. Make as BSS
  2649. * src/xdefaults.c 1.29, src/xpm.c 1.21, src/misc.c 1.15, src/screen.c 1.52, src/graphics.c 1.17, src/main.c 1.46, src/menubar.c 1.22, src/command.c 1.47:
  2650. Const poisoning. Rearrange main.c a bit.
  2651. * src/rxvt.h 1.27: Const poisoning.
  2652. 1998-11-15 Geoff C. Wing <gcw@rxvt.org>
  2653. * src/command.h 1.6, src/command.c 1.46:
  2654. Dynamic allocation of cmdbuf_base
  2655. * src/menubar.c 1.21, src/misc.c 1.14, src/xpm.c 1.20:
  2656. Dynamic allocation in File_search_path(), thus File_find() now returns
  2657. a string which needs to be free()d.
  2658. * src/screen.c 1.51, src/xdefaults.c 1.28, src/command.c 1.45, src/graphics.c 1.16, src/main.c 1.45:
  2659. Cast formatting. Const poisoning. Small cleanups.
  2660. * src/feature.h 1.15: Allow PRINT_PIPE by default
  2661. * src/command.c 1.44: proto format
  2662. * src/screen.c 1.50:
  2663. Cleanup blank_screen_mem() and slight macro name change
  2664. * src/command.c 1.43, src/graphics.c 1.15, src/screen.c 1.49:
  2665. Cast arg 1 in tt_printf() calls
  2666. * src/makeintprotos-awk 1.2, src/makeextprotos-awk 1.2:
  2667. Format returns slightly nicer
  2668. * src/xpm.c 1.19, src/logging.c 1.6, src/main.c 1.44, src/menubar.c 1.20, src/screen.c 1.48, src/xdefaults.c 1.27, src/command.c 1.42, src/graphics.c 1.14:
  2669. Const poisoning and small protos cleanup
  2670. * src/makeextprotos-awk 1.1, src/makeintprotos-awk 1.1:
  2671. Awk versions of makeextprotos-sed and makeintprotos-sed
  2672. * src/Makefile.in 1.20: Use awk not sed to generate protos
  2673. * configure 1.28: Regenerate
  2674. * autoconf/Make.common.in 1.4, autoconf/configure.in 1.28:
  2675. Check for AWK as well.
  2676. 1998-11-13 Geoff C. Wing <gcw@rxvt.org>
  2677. * src/xdefaults.c 1.26: usage(): output "graphics" if compiled in
  2678. * src/screen.c 1.47: Remove unused change to rendition pointer.
  2679. * src/graphics/qplot.c 1.3, src/graphics/grxlib.c 1.3:
  2680. Remove rcsid[]. Add commented Id strings.
  2681. * src/main.c 1.43: Missing #ifdef XPM_BACKGROUND and #if (MENUBAR_MAX)
  2682. 1998-11-12 Geoff C. Wing <gcw@rxvt.org>
  2683. * src/scrollbar.c 1.12, src/xdefaults.c 1.25, src/xpm.c 1.18, src/grkelot.c 1.10, src/logging.c 1.5, src/main.c 1.42, src/menubar.c 1.19, src/misc.c 1.13, src/netdisp.c 1.9, src/rmemset.c 1.15, src/screen.c 1.46, src/command.c 1.41, src/graphics.c 1.13:
  2684. Add back Id strings, as comments this time.
  2685. * src/screen.c 1.45:
  2686. Invert selection before checking for bold overstrike pixel droppings.
  2687. * src/feature.h 1.14, src/main.c 1.41:
  2688. Allow setting of basic colours in feature.h
  2689. * src/grkelot.h 1.4, src/logging.c 1.4, src/main.c 1.40, src/misc.c 1.12, src/netdisp.c 1.8, src/rmemset.c 1.14, src/screen.c 1.44, src/xdefaults.c 1.24, src/xpm.c 1.17, src/command.c 1.40, src/graphics.c 1.12, src/grkelot.c 1.9:
  2690. Copyright notice changes.
  2691. 1998-11-11 Geoff C. Wing <gcw@rxvt.org>
  2692. * src/command.c 1.39, src/misc.c 1.11:
  2693. Clean up. Be nicer with assignments.
  2694. 1998-11-10 Geoff C. Wing <gcw@rxvt.org>
  2695. * src/xdefaults.c 1.23: Tidy const some more.
  2696. * src/main.c 1.39: Fix up consts.
  2697. * src/xdefaults.c 1.22: Rearrange optList[] a bit. Fix up consts.
  2698. * src/command.c 1.38, src/screen.c 1.43:
  2699. Swap scroll_text() and scr_scroll_text() so that scr_scroll_text() is now
  2700. the external call name.
  2701. 1998-11-09 Geoff C. Wing <gcw@rxvt.org>
  2702. * src/main.c 1.38, src/netdisp.c 1.7:
  2703. Fix up DISPLAY_IS_IP - #ifdef in the wrong spot, and fix a couple of
  2704. assignments
  2705. * src/main.c 1.37, src/xdefaults.c 1.21: Add some /* NOTREACHED */
  2706. 1998-11-02 Geoff C. Wing <gcw@rxvt.org>
  2707. * doc/LSM.in 1.4: Update size
  2708. * Makefile 1.9: Regen.
  2709. * src/version.h 1.8: bump version to 2.4.9
  2710. 1998-10-29 Geoff C. Wing <gcw@rxvt.org>
  2711. * src/Makefile.in 1.19, src/main.c 1.36, src/version.h 1.7:
  2712. No ident strings
  2713. * doc/changes.txt 1.8: Update
  2714. * Makefile 1.8: Regen
  2715. * src/main.c 1.35: Remove identstring[]
  2716. * src/version.h 1.6: Bump to 2.4.8b
  2717. * src/Makefile.in 1.18: Fix dependencies on version.h
  2718. * configure 1.27: Regenerate
  2719. * autoconf/config.h.in 1.19: Regen.
  2720. * src/logging.c 1.3, src/logging.h 1.4, autoconf/acconfig.h 1.17, autoconf/configure.in 1.27:
  2721. Try harder to detect utmp/utmpx stuff
  2722. 1998-10-28 Geoff C. Wing <gcw@rxvt.org>
  2723. * doc/yodl/rxvtRef-xpm.yo 1.6:
  2724. Revert - reflects current & old behaviour
  2725. 1998-10-26 Geoff C. Wing <gcw@rxvt.org>
  2726. * src/command.c 1.37: Malloc on fly some tmp stuff. Bound it.
  2727. * src/xpm.c 1.16, src/graphics.c 1.11, src/grkelot.c 1.8, src/logging.c 1.2, src/main.c 1.34, src/menubar.c 1.18, src/misc.c 1.10, src/netdisp.c 1.6, src/rmemset.c 1.13, src/screen.c 1.42, src/scrollbar.c 1.11, src/xdefaults.c 1.20, src/command.c 1.36:
  2728. Remove rcsid[] strings - just leave one in main.c
  2729. * src/xdefaults.c 1.19, src/menubar.c 1.17, src/misc.c 1.9, src/rxvt.h 1.26, src/screen.c 1.41, src/command.c 1.35, src/main.c 1.33:
  2730. Resource variable name change. Also set up resource variables in one for() loop,
  2731. rather than scattered everywhere.
  2732. * src/command.c 1.34, src/command.h 1.5, src/main.c 1.32, src/rxvt.h 1.25:
  2733. Move window_ops() from main.c to command.c as process_window_ops()
  2734. * src/graphics.c 1.10:
  2735. Gr_ButtonReport() is accessed externally, so change INTPROTO -> EXTPROTO
  2736. * src/screen.c 1.40:
  2737. In OLD_SELECTION, we run around the mark, not the beginning.
  2738. * src/command.c 1.33: Free X modifier map after we're finished with it.
  2739. * autoconf/config.h.in 1.18, configure 1.26: Regenerate
  2740. * README.configure 1.6: Recomment for --disable-{new,old}-selection
  2741. * src/screen.h 1.6, src/xdefaults.c 1.18, doc/yodl/rxvt-resources.yo 1.11, src/main.c 1.31, src/rxvt.h 1.24, src/screen.c 1.39, autoconf/acconfig.h 1.16, autoconf/configure.in 1.26:
  2742. Allow compilation of old_selection/old_word_selection/new_selection
  2743. Choice via resource 'selectstyle' - defaults to new. Possible settings
  2744. "OLD" and "OLDWORD" (case insensitive).
  2745. * src/Makefile.in 1.17: Another go at dependencies
  2746. * src/Makefile.in 1.16: Get this dependency stuff working.
  2747. * src/command.c 1.32, src/main.c 1.30, src/rxvt.h 1.23, src/xdefaults.c 1.17, doc/yodl/rxvt-resources.yo 1.10:
  2748. Probe for Meta and NumLock mappings.
  2749. ModMeta and ModNumLock resources have gone away.
  2750. 1998-10-24 Geoff C. Wing <gcw@rxvt.org>
  2751. * src/menubar.h 1.3, src/misc.c 1.8, src/netdisp.h 1.3, src/protos.h 1.7, src/rmemset.c 1.12, src/screen.c 1.38, src/scrollbar.c 1.10, src/xdefaults.c 1.16, src/xpm.h 1.4, src/Makefile.in 1.15, src/command.h 1.4, src/graphics.c 1.9, src/grkelot.c 1.7, src/logging.h 1.3, src/main.c 1.29, configure 1.25, autoconf/configure.in 1.25:
  2752. Don't like this protos directory procedure
  2753. * src/command.c 1.31, src/feature.h 1.13:
  2754. Make scrolling via mouse wheel smoother
  2755. * autoconf/config.h.in 1.17, configure 1.24: Regenerate
  2756. * src/command.h 1.3, autoconf/acconfig.h 1.15, autoconf/configure.in 1.24, src/command.c 1.30:
  2757. Better checking for Xsetlocale(), setlocale() from
  2758. Stanislav Meduna <stano@trillian.eunet.sk>
  2759. 1998-10-22 Geoff C. Wing <gcw@rxvt.org>
  2760. * src/Makefile.in 1.14: Change dependencies
  2761. * src/Makefile.in 1.13: Clean up.
  2762. * src/Makefile.in 1.12: Different method of not overmaking targets
  2763. * autoconf/Make.common.in 1.3, autoconf/configure.in 1.23, Makefile 1.7, configure 1.23:
  2764. Add checks for ECHO and CMP
  2765. * src/main.c 1.28, src/protos.h 1.6: Clean up #ifdef DISPLAY_IS_IP
  2766. * src/menubar.c 1.16:
  2767. Now that we know which are internal routines, improve placement of #ifdef's
  2768. * src/rmemset.c 1.11: Cast type correctly
  2769. * src/screen.c 1.37: Remove unused variable
  2770. * src/main.c 1.27: Lint picking
  2771. * src/Makefile.in 1.11: Whoops. Wrong target in protos/
  2772. * Makefile 1.6: Regen
  2773. * doc/Makefile.in 1.8: Update distribution list
  2774. * doc/yodl/versioninfo.yo 1.6: Generated file
  2775. * configure 1.22, autoconf/configure.in 1.22: Subst some more files.
  2776. * doc/Makefile.in 1.7: Clean up some srcdir's
  2777. * doc/yodl/rxvtRef.yo.in 1.2: yucky chdir()
  2778. * doc/yodl/rxvt.yo.in 1.2: Twisted are the ways of vpaths
  2779. * doc/yodl/rxvt.yo.in 1.1, doc/yodl/rxvtRef.yo.in 1.1:
  2780. Have to set paths at configure time.
  2781. * doc/yodl/rxvt.yo 1.3, doc/yodl/rxvtRef.yo 1.3:
  2782. Have to set paths at configure time
  2783. * src/Makefile.in 1.10: Typo
  2784. * src/Makefile.in 1.9: it's ``be kind to gmake week''
  2785. * src/Makefile.in 1.8: Handle dependence better
  2786. * src/logging.h 1.2, src/main.c 1.26, src/menubar.h 1.2, src/misc.c 1.7, src/netdisp.h 1.2, src/protos.h 1.5, src/rmemset.c 1.10, src/screen.c 1.36, src/scrollbar.c 1.9, src/xdefaults.c 1.15, src/xpm.h 1.3, src/Makefile.in 1.7, src/command.h 1.2, src/graphics.c 1.8, src/grkelot.c 1.6:
  2787. Rearrange protos into their own directory.
  2788. 1998-10-21 Geoff C. Wing <gcw@rxvt.org>
  2789. * src/xpm.h 1.2, src/xpm.c 1.15: Cleanup.
  2790. * src/makeprotos-sed 1.3:
  2791. Changed to similar files: makeintprotos-sed & makeextprotos-sed
  2792. * src/utmp.c 1.5, src/scrollbar.c 1.8, src/xdefaults.c 1.14, src/xpm.c 1.14, src/rmemset.c 1.9, src/screen.c 1.35, src/command.c 1.29, src/graphics.c 1.7, src/grkelot.c 1.5, src/logging.c 1.1, src/main.c 1.25, src/menubar.c 1.15, src/misc.c 1.6, src/netdisp.c 1.5, src/Makefile.in 1.6, src/command.h 1.1, src/feature.h 1.12, src/logging.h 1.1, src/menubar.h 1.1, src/netdisp.h 1.1, src/protos.h 1.4, src/rxvt.h 1.22, src/xpm.h 1.1:
  2793. Reorganise source:
  2794. Change PROTO to INTPROTO or EXTPROTO depending on whether it is only called
  2795. from this source file or also from external files.
  2796. Move unnecessary stuff out of common rxvt.h into own local header files.
  2797. * src/makeextprotos-sed 1.1, src/makeintprotos-sed 1.1:
  2798. Break up protos into those for local and external use
  2799. * doc/rxvtRef.txt 1.7, doc/rxvt.1 1.11, doc/rxvt.html 1.10, doc/rxvt.pretbl 1.4, doc/rxvtRef.html 1.6:
  2800. Generated files. Don't bother keeping in CVS.
  2801. * doc/Makefile.in 1.6: rename rxvt.pretbl to rxvt.tbl
  2802. 1998-10-20 Geoff C. Wing <gcw@rxvt.org>
  2803. * src/menubar.c 1.14:
  2804. change debug printf() to fprintf(stderr,) - reindent file.
  2805. 1998-10-19 Geoff C. Wing <gcw@rxvt.org>
  2806. * src/screen.c 1.34:
  2807. blend make_screen_mem()/blank_line() into blank_screen_mem() to make us
  2808. a bit safer. Rename scroll_text() to scr_scroll_text() and make
  2809. scroll_text() a somewhat safer (w.r.t. memory allocation) counterpart.
  2810. * src/command.c 1.28:
  2811. Add CSI "T","^" and CSI "S" for scroll/pan down and scroll up
  2812. * src/main.c 1.24: Window reporting functions a la XTerm
  2813. * src/command.c 1.27, src/main.c 1.23, src/rxvt.h 1.21, src/screen.c 1.33:
  2814. Clean up some const-ness
  2815. 1998-10-06 Geoff C. Wing <gcw@rxvt.org>
  2816. * src/command.c 1.26: Typos in cursor movement via CSI "A"
  2817. * src/command.c 1.25:
  2818. Typos in cursor movement via CSI "E" & "F": CPL & CNL
  2819. * src/feature.h 1.11: Add NO_FRILLS define
  2820. 1998-10-05 Geoff C. Wing <gcw@rxvt.org>
  2821. * src/main.c 1.22:
  2822. Change CNQueue manipulation slightly. Better check on screen resizing.
  2823. * src/command.c 1.24, src/main.c 1.21:
  2824. Clean up CSI number passing. Discard ConfigureNotify events we caused.
  2825. Handle certain CSI window operations a la XTerm.
  2826. 1998-10-02 Geoff C. Wing <gcw@rxvt.org>
  2827. * src/command.c 1.23, src/screen.c 1.32:
  2828. Fix scr_tab() - though not yet parsing for scr_tab(0)
  2829. Add DECBI/DECFI backindex/forwardindex
  2830. 1998-10-01 Geoff C. Wing <gcw@rxvt.org>
  2831. * src/menubar.c 1.13: Resize menubar triangles.
  2832. * src/screen.c 1.31: Fix outline cursor position calculation and check.
  2833. * src/command.c 1.22:
  2834. Rename rs_modifier to rs_modmeta. Add rs_modnumlock.
  2835. Clean up some left over Mod1Mask bogons. Fix up mouse reporting.
  2836. * src/rxvt.h 1.20, doc/yodl/rxvt-resources.yo 1.9, src/main.c 1.20, src/xdefaults.c 1.13:
  2837. Rename rs_modifier to rs_modmeta. Add rs_modnumlock.
  2838. * src/menubar.c 1.12:
  2839. Add a pixel vertical space on either side of text.
  2840. Use a couple of macros to clarify.
  2841. 1998-09-30 Geoff C. Wing <gcw@rxvt.org>
  2842. * src/menubar.c 1.11:
  2843. Fix up menubar display - some funny calculations were going on previously
  2844. * src/main.c 1.19, src/misc.c 1.5, src/command.c 1.21: Tidy up.
  2845. * src/menubar.c 1.10:
  2846. Change calculations for separator lines so HALFSHADOW also works.
  2847. 1998-09-26 Geoff C. Wing <gcw@rxvt.org>
  2848. * autoconf/acconfig.h 1.14, autoconf/config.h.in 1.16, autoconf/configure.in 1.21, configure 1.21:
  2849. Readd --disable-resources and fix typo
  2850. * src/screen.c 1.30: More diligent in checking selection
  2851. 1998-09-24 Geoff C. Wing <gcw@rxvt.org>
  2852. * doc/TODO 1.6: update.
  2853. * src/main.c 1.18: Interpret backspace/delete resources
  2854. * rxvt-2.4.6.lsm 1.3: Don't want this.
  2855. * doc/LSM.in 1.3, doc/rxvt.1 1.10, doc/rxvt.html 1.9, doc/rxvt.pretbl 1.3, doc/yodl/versioninfo.yo 1.5, Makefile 1.5:
  2856. Version 2.4.8
  2857. * src/version.h 1.5: bump version to 2.4.8
  2858. * src/xdefaults.c 1.12: Change reporting of backspace/delete
  2859. * README.configure 1.5: Document backspace/delete --enable/--disable
  2860. * autoconf/configure.in 1.20, configure 1.20: Tidy spacing
  2861. * src/command.c 1.20: Shouldn't set PrivMode_BackSpace initially.
  2862. * doc/changes.txt 1.7: Update
  2863. * doc/yodl/rxvt-resources.yo 1.8, doc/rxvt.1 1.9, doc/rxvt.html 1.8, doc/rxvt.pretbl 1.2:
  2864. Document resources `backspacekey' and `deletekey'
  2865. * src/command.c 1.19, src/feature.h 1.10, src/main.c 1.17:
  2866. Better handling of backspace - now use traditional settings if the
  2867. resource is unset.
  2868. * src/rxvt.h 1.19, src/xdefaults.c 1.11, src/command.c 1.18, src/feature.h 1.9, src/main.c 1.16:
  2869. Make backspace/delete key handling configurable via resources
  2870. * autoconf/acconfig.h 1.13, autoconf/config.h.in 1.15, autoconf/configure.in 1.19, configure 1.19:
  2871. Reverse handling of backspace/delete keys (and it was broken anyway)
  2872. * autoconf/acconfig.h 1.12, autoconf/config.h.in 1.14, autoconf/configure.in 1.18, configure 1.18:
  2873. Add --enable-backspace and --enable-delete
  2874. * src/command.c 1.17: Use NO_SETLOCALE define and cleanup.
  2875. * autoconf/acconfig.h 1.11, autoconf/config.h.in 1.13, autoconf/configure.in 1.17, configure 1.17:
  2876. Add check for setlocale() - which usually gets defined to _Xsetlocale() by X
  2877. * src/command.c 1.16: Cleanup init_xlocale() a bit
  2878. * src/main.c 1.15:
  2879. Don't change pointer colour on change of default fg colour.
  2880. * src/screen.c 1.29: Better bounds comparison in scroll_text()
  2881. * src/screen.c 1.28:
  2882. selection_extend_colrow() - hmm, why were we setting begin to mark if we're
  2883. in the first line?
  2884. * src/screen.c 1.27:
  2885. Clean up some MULTICHAR_SET stuff. Fix cursor for MULTICHAR_SET
  2886. * src/screen.c 1.26:
  2887. Avoid leaving an out-of-date outline cursor on the screen
  2888. 1998-09-23 Geoff C. Wing <gcw@rxvt.org>
  2889. * src/screen.c 1.25: More selection checks: scr_erase_screen()
  2890. * src/screen.c 1.24: Clean up some selection checks
  2891. * src/screen.c 1.23:
  2892. Try a better selection check in scr_add_lines() - check for writing inside
  2893. a selection area.
  2894. Remove bogon #ifdef CHAR_SETS
  2895. 1998-09-22 Geoff C. Wing <gcw@rxvt.org>
  2896. * src/screen.c 1.22: Keep the reverse video when resizing the screen
  2897. * src/screen.c 1.21, src/screen.h 1.5:
  2898. Moved too much into screen.h so move some back.
  2899. * src/screen.c 1.20:
  2900. Have to set the selection screen when we _start_ selecting.
  2901. * src/screen.c 1.19: Forgot to set default flags for swap screen.
  2902. * src/screen.c 1.18, src/screen.h 1.4, src/rxvt.h 1.18:
  2903. Change some types
  2904. * INSTALL 1.6: Update notes about editing config.h on cross-compile
  2905. * src/screen.c 1.17: Cleanup.
  2906. * src/Makefile.in 1.5: Add distribution of screen.h
  2907. Depend screen.c on screen.h
  2908. * src/screen.c 1.16: Clean up multichar handling of cursor display.
  2909. Fix scr_insdel_lines() shifting selection.
  2910. Break up selection reversing screen.rend into its own routine.
  2911. * src/screen.h 1.3: Remove unused variables
  2912. * src/rxvt.h 1.17, src/screen.c 1.15, src/screen.h 1.2, src/main.c 1.14:
  2913. Remove RS_Cursor/RS_Select - handle differently
  2914. Default cursorColor/cursorColor2/colorBD/colorUL to the appropriate
  2915. _current_ settings if unset.
  2916. * src/screen.h 1.1:
  2917. Split up some defines for screen.c - allow manipulation from outside.
  2918. * src/xdefaults.c 1.10, src/rxvt.h 1.16:
  2919. Start removing CHAR_SETS - always have ACS graphics/UK char sets now
  2920. that RS_Cursor and RS_Select are being removed.
  2921. Split some of rxvt.h into screen.h - make import of Nat Friedman's Dingus
  2922. easier.
  2923. * autoconf/acconfig.h 1.10, autoconf/config.h.in 1.12, autoconf/configure.in 1.16, README.configure 1.4, configure 1.16:
  2924. Remove --enable-small : it is now automatic
  2925. * autoconf/configure.in 1.15, configure 1.15:
  2926. Report on which types will be used for 16bit/32bit/pointer
  2927. 1998-09-21 Geoff C. Wing <gcw@rxvt.org>
  2928. * autoconf/acconfig.h 1.9, autoconf/config.h.in 1.11, autoconf/configure.in 1.14, src/rmemset.c 1.7, src/rxvt.h 1.15, configure 1.14:
  2929. Move size type checking into configure
  2930. * autoconf/config.h.in 1.10, autoconf/configure.in 1.13, configure 1.13:
  2931. Add check for sizeof(int *)
  2932. * src/screen.c 1.14: Not again, and it's #if not #ifdef
  2933. * src/screen.c 1.13: Whoops, NSWAP is really NSCREENS
  2934. * doc/TODO 1.5: Fixed Xlocale.
  2935. Add note about char/short/int/long sizes
  2936. * src/Makefile.in 1.4, src/command.c 1.15:
  2937. Remove DEBUG_SELECTION define
  2938. 1998-09-20 Geoff C. Wing <gcw@rxvt.org>
  2939. * INSTALL 1.5: Update info about doc/rxvt.pretbl
  2940. * doc/Makefile.in 1.5: Remove RMF in rxvt.1 rule
  2941. * doc/Makefile.in 1.4:
  2942. Make rxvt.pretbl a target and depend rxvt.1 on it.
  2943. * src/xpm.c 1.13: Resurrect negative positioning.
  2944. * src/main.c 1.13: Remove inline's
  2945. * Makefile.in 1.3: Distribute README.configure
  2946. * INSTALL 1.4, README.configure 1.3:
  2947. Update memory stuff a bit and point INSTALL to README.configure
  2948. * doc/rxvt.pretbl 1.1: Manual page before being run through tbl
  2949. * doc/yodl/rxvt-resources.yo 1.7, doc/rxvt.1 1.8, doc/rxvt.html 1.7:
  2950. Document modifier resource
  2951. * doc/Makefile.in 1.3: Depend rxvt.1 better and leave pre-tbl version
  2952. * configure 1.12, autoconf/configure.in 1.12:
  2953. Fix check for Xlocale stuff.
  2954. Be a bit nicer on cross compiles
  2955. * src/rxvt.h 1.14: rmemset() uses longs now, not integers
  2956. * src/rmemset.c 1.6: Use longs now, not integers.
  2957. * src/xpm.c 1.12:
  2958. scale_pixmap() returns 0 if XPM_BACKGROUND not defined
  2959. 1998-09-19 Geoff C. Wing <gcw@rxvt.org>
  2960. * src/xpm.c 1.11: Cleanup.
  2961. * doc/changes.txt 1.6: Refix XPM position
  2962. * src/xpm.c 1.10, doc/yodl/rxvt-resources.yo 1.6, doc/yodl/rxvtRef-xpm.yo 1.5, doc/rxvt.html 1.6, doc/rxvtRef.html 1.5, doc/rxvtRef.txt 1.6, doc/rxvt.1 1.7:
  2963. Refix handling of positioning in pixmap geometry
  2964. * README.configure 1.2: Document --enable-half-shadow
  2965. * src/feature.h 1.8: Turn off SB_BORDER by default
  2966. * doc/changes.txt 1.5: sync
  2967. * src/main.c 1.12:
  2968. Border pixel should be foreground colour, not background colour
  2969. * autoconf/acconfig.h 1.8, autoconf/configure.in 1.11, src/feature.h 1.7, configure 1.11:
  2970. Move HALFSHADOW from src/feature.h to ./configure
  2971. * src/command.c 1.14: Formatting
  2972. * autoconf/config.h.in 1.9:
  2973. Regen OLD_SELECTION, OLD_WORD_SELECTION, HALFSHADOW
  2974. * doc/yodl/rxvt-resources.yo 1.5, doc/rxvt.1 1.6, doc/rxvt.html 1.5, src/rxvt.h 1.13, src/xdefaults.c 1.9, src/main.c 1.11, src/scrollbar.c 1.7:
  2975. Add troughColor and appropriate resource as colour of scrollbar trough area
  2976. * doc/BUGS 1.4: Note bug in selection with swap screen use.
  2977. * doc/BUGS 1.3: Fixed XPM
  2978. * doc/TODO 1.4: Update to current status.
  2979. * README.configure 1.1:
  2980. Start adding slightly better documentation for the ./configure options
  2981. * autoconf/configure.in 1.10, src/feature.h 1.6, configure 1.10:
  2982. Move OLD_SELECTION and OLD_WORD_SELECTION into ./configure
  2983. * autoconf/configure.in 1.9, configure 1.9:
  2984. Stupidly used the wrong enable names in autoconf/configure.in
  2985. * autoconf/acconfig.h 1.7, autoconf/config.h.in 1.8, autoconf/configure.in 1.8, src/feature.h 1.5, configure 1.8:
  2986. Move USE_XGETDEFAULTS and NO_RESOURCES from src/feature.h to ./configure
  2987. 1998-09-15 Geoff C. Wing <gcw@rxvt.org>
  2988. * src/xpm.c 1.9: Clean up code/comments
  2989. 1998-09-14 Geoff C. Wing <gcw@rxvt.org>
  2990. * src/screen.c 1.12:
  2991. Display fixes. Pixel dropping fix - now go backwards in the check since we
  2992. don't want to overwrite what we're going to test next.
  2993. 1998-09-04 Geoff C. Wing <gcw@rxvt.org>
  2994. * doc/changes.txt 1.4: Document XPM changes
  2995. * doc/rxvt.1 1.5, doc/yodl/rxvt-resources.yo 1.4, doc/yodl/rxvtRef-xpm.yo 1.4, src/xpm.c 1.8, doc/rxvtRef.txt 1.5, doc/rxvt.html 1.4, doc/rxvtRef.html 1.4:
  2996. Change default XPM geom to 0x0-0-0:
  2997. x/y position of -0 means centre pixmap in that axis
  2998. * doc/yodl/rxvt-resources.yo 1.3, doc/yodl/rxvtRef-xpm.yo 1.3, src/xpm.c 1.7, doc/rxvt.1 1.4, doc/rxvtRef.txt 1.4:
  2999. Change XPM geometry defaults and handling. When not tiled in a direction
  3000. then a position of 0 means centred. Handle negative positions as being from
  3001. the right/bottom of the window.
  3002. Use X's tiling for base tiling. We should use more of it (future changes)
  3003. 1998-08-29 Geoff C. Wing <gcw@rxvt.org>
  3004. * src/screen.c 1.11, src/scrollbar.c 1.6, src/xdefaults.c 1.8, src/xpm.c 1.6, src/graphics.c 1.6, src/main.c 1.10, src/menubar.c 1.9, src/rxvt.h 1.12, src/command.c 1.13:
  3005. Update colour name definitions
  3006. 1998-08-28 Geoff C. Wing <gcw@rxvt.org>
  3007. * doc/TODO 1.3: More stuff
  3008. * doc/changes.txt 1.3: Update for 2.4.7
  3009. * src/feature.h 1.4: No default FORCE_*
  3010. * Makefile 1.4, configure 1.7: Regenerate
  3011. * src/grkelot.h 1.3: nitpick
  3012. * doc/yodl/versioninfo.yo 1.4, doc/rxvt.1 1.3, doc/rxvt.html 1.3, doc/rxvtRef.html 1.3, doc/rxvtRef.txt 1.3:
  3013. Regenerate
  3014. * autoconf/acconfig.h 1.6, autoconf/config.h.in 1.7, autoconf/configure.in 1.7, src/rxvt.h 1.11:
  3015. Rename SMALL to SMALLREND
  3016. * src/xdefaults.c 1.7, src/xpm.c 1.5, src/scrollbar.c 1.5, src/utmp.c 1.4, src/misc.c 1.4, src/netdisp.c 1.4, src/rmemset.c 1.5, src/screen.c 1.10, src/graphics.c 1.5, src/grkelot.c 1.4, src/main.c 1.9, src/menubar.c 1.8, src/command.c 1.12:
  3017. Attribute authors better
  3018. * src/version.h 1.4: bump version to 2.4.7
  3019. 1998-08-10 Geoff C. Wing <gcw@rxvt.org>
  3020. * src/xpm.c 1.4, src/rxvt.h 1.10: Move xpm.h include into xpm.c
  3021. * src/screen.c 1.9, src/command.c 1.11: Clean up some prototypes.
  3022. 1998-08-09 Geoff C. Wing <gcw@rxvt.org>
  3023. * src/screen.c 1.8: Fix test which was changed with RS_Dirty removal.
  3024. * autoconf/config.h.in 1.6: RMEMSET
  3025. 1998-08-08 Geoff C. Wing <gcw@rxvt.org>
  3026. * src/screen.c 1.7: Whoops. Set **drawn_text to 0, not OR it
  3027. * src/rxvt.h 1.9, autoconf/configure.in 1.6, autoconf/acconfig.h 1.5, configure 1.6:
  3028. Add --disable-memset routine to use system's memset routine.
  3029. * src/screen.c 1.6, src/rxvt.h 1.8, autoconf/configure.in 1.5, autoconf/config.h.in 1.5, autoconf/acconfig.h 1.4, configure 1.5:
  3030. First cut --enable-small to shrink rend_t if possible
  3031. * src/xpm.c 1.3, src/menubar.c 1.7:
  3032. Clean up some #ifdef's to commit out procedure body's
  3033. * autoconf/configure.in 1.4, autoconf/config.h.in 1.4, configure 1.4, INSTALL 1.3:
  3034. Check for sizeof(char), sizeof(short), sizeof(long)
  3035. * src/scrollbar.c 1.4, src/menubar.c 1.6, src/main.c 1.8:
  3036. Move some stuff out of main.c into menubar.c & scrollbar.c
  3037. * src/graphics.c 1.4, src/rxvt.h 1.7:
  3038. Move XPM defines out of graphics.c
  3039. * src/main.c 1.7: Remove some XPM and MenuBar stuff.
  3040. * src/menubar.c 1.5: Move map_menuBar() here
  3041. * src/xdefaults.c 1.6: Indent
  3042. * src/command.c 1.10, src/feature.h 1.3, configure 1.3, autoconf/configure.in 1.3, autoconf/config.h.in 1.3, autoconf/acconfig.h 1.3:
  3043. Move some options into configure
  3044. 1998-08-07 Geoff C. Wing <gcw@rxvt.org>
  3045. * src/Makefile.in 1.3: Add xpm.c stuff
  3046. * src/main.c 1.6, src/xpm.c 1.2: Id
  3047. * src/protos.h 1.3: Add xpm.pro
  3048. * src/main.c 1.5: Split XPM only routines out of here
  3049. * src/xpm.c 1.1: Split XPM only routines out of main.c
  3050. 1998-07-28 Geoff C. Wing <gcw@rxvt.org>
  3051. * src/rxvt.h 1.6, src/xdefaults.c 1.5, src/scrollbar.c 1.3, src/utmp.c 1.3, src/screen.c 1.5, src/misc.c 1.3, src/netdisp.c 1.3, src/rmemset.c 1.4, src/main.c 1.4, src/menubar.c 1.4, src/graphics.c 1.3, src/grkelot.c 1.3, src/command.c 1.9:
  3052. Partially delint
  3053. * src/screen.c 1.4: REMALLOC() -> REALLOC()
  3054. 1998-07-20 Geoff C. Wing <gcw@rxvt.org>
  3055. * doc/yodl/versioninfo.yo 1.3, Makefile 1.3: 2.4.7a
  3056. * src/version.h 1.3: bump version to 2.4.7a
  3057. * doc/yodl/rxvtRef-menubar.yo 1.3: Typo
  3058. * src/rxvt.h 1.5, src/menubar.c 1.3, src/xdefaults.c 1.4, src/command.c 1.8:
  3059. REMALLOC() --> REALLOC()
  3060. 1998-07-18 Geoff C. Wing <gcw@rxvt.org>
  3061. * src/command.c 1.7: REALLOC() --> REMALLOC()
  3062. 1998-07-17 Geoff C. Wing <gcw@rxvt.org>
  3063. * src/screen.c 1.3: Be careful with swap too.
  3064. * src/rmemset.c 1.3: Optimise slightly.
  3065. * src/command.c 1.6: Small cleanup.
  3066. * src/command.c 1.5: Let print mode accept ESC sequence variation:
  3067. John E. Davis <davis@space.mit.edu>
  3068. 1998-07-16 Geoff C. Wing <gcw@rxvt.org>
  3069. * src/rxvt.h 1.4, src/xdefaults.c 1.3, src/main.c 1.3, src/command.c 1.4:
  3070. Meta Modifier selectable via resource:
  3071. Guillaume Laurent <glaurent@worldnet.fr>
  3072. * src/command.c 1.3: malloc() -> MALLOC()
  3073. 1998-04-20 Geoff C. Wing <gcw@rxvt.org>
  3074. * src/graphics/README 1.2, src/graphics/data 1.2: Add rcsid[] strings
  3075. * src/version.h 1.2: bump version to 2.4.6
  3076. * src/.indent.pro 1.2, src/gcc-Wall 1.2, rclock/rclock.c 1.2, rclock/rclock.html 1.2, rclock/Makefile.in 1.2, rclock/feature.h 1.2, rclock/rclock.1.in 1.2, doc/menu/rxvt.menu 1.2, doc/menu/terminal.menu 1.2, doc/menu/menu 1.2, doc/menu/jedmenu.sl 1.2, doc/menu/example.menu 1.2, doc/etc/rxvt.termcap 1.2, doc/etc/rxvt.terminfo 1.2, doc/etc/XTerm.ad 1.2:
  3077. Add rcsid[] strings
  3078. * doc/rxvtRef.txt 1.2: *** empty log message ***
  3079. * doc/rxvtRef-toc.html 1.2, doc/xterm.seq 1.2, doc/TODO 1.2, doc/changes.txt 1.2, doc/rxvtRef-frame.html 1.2, doc/LSM.in 1.2, doc/README.greek 1.2, doc/README.menu 1.2, doc/README.xvt 1.2, doc/BUGS 1.2, doc/FAQ 1.2, autoconf/acconfig.h 1.2, autoconf/install-sh 1.2, autoconf/mkinstalldirs 1.2:
  3080. Add rcsid[] strings
  3081. * rxvt-2.4.6.lsm 1.2: *** empty log message ***
  3082. * INSTALL 1.2, configure 1.2, src/protos.h 1.2, src/rxvt.h 1.2, src/rxvtgrx.h 1.2:
  3083. Add rcsid[] strings
  3084. * src/makeprotos-sed 1.2: *** empty log message ***
  3085. * src/feature.h 1.2, src/grkelot.h 1.2, src/command.c 1.2, src/graphics/grxlib.h 1.2, src/graphics/qplot.c 1.2, src/graphics/Makefile.in 1.2, src/graphics/grxlib.c 1.2, src/xdefaults.c 1.2:
  3086. Add rcsid[] strings
  3087. * src/utmp.c 1.2: *** empty log message ***
  3088. * src/netdisp.c 1.2, src/rmemset.c 1.2, src/scrollbar.c 1.2, src/menubar.c 1.2, src/misc.c 1.2, src/main.c 1.2, src/graphics.c 1.2, src/grkelot.c 1.2, src/Makefile.in 1.2, doc/yodl/versioninfo.yo.in 1.2:
  3089. Add rcsid[] strings
  3090. * doc/yodl/rxvtRef.yo 1.2, doc/yodl/versioninfo.yo 1.2:
  3091. *** empty log message ***
  3092. * doc/yodl/rxvtRef-values.yo 1.2, doc/yodl/rxvtRef-xpm.yo 1.2, doc/yodl/rxvtRef-xterm.yo 1.2, doc/yodl/rxvtRef-mouse.yo 1.2, doc/yodl/rxvtRef-privatemodes.yo 1.2, doc/yodl/rxvtRef-sequences.yo 1.2, doc/yodl/rxvtRef-definitions.yo 1.2, doc/yodl/rxvtRef-graphics.yo 1.2, doc/yodl/rxvtRef-keycodes.yo 1.2, doc/yodl/rxvtRef-menubar.yo 1.2:
  3093. Add rcsid[] strings
  3094. * doc/yodl/rxvt.yo 1.2: *** empty log message ***
  3095. * doc/yodl/rxvt-scrollbar.yo 1.2, doc/yodl/rxvt-textselection.yo 1.2, doc/yodl/rxvtRef-csi.yo 1.2, doc/yodl/rxvt-login.yo 1.2, doc/yodl/rxvt-mousereporting.yo 1.2, doc/yodl/rxvt-options.yo 1.2, doc/yodl/rxvt-resources.yo 1.2, doc/yodl/rxvt-colours.yo 1.2, doc/yodl/rxvt-environment.yo 1.2, doc/yodl/rxvt-files.yo 1.2, doc/yodl/rxvt-fonts.yo 1.2, doc/yodl/masonyodl.yo 1.2:
  3096. Add rcsid[] strings
  3097. * doc/rxvtRef.html 1.2, doc/rxvt.1 1.2, doc/rxvt.html 1.2:
  3098. *** empty log message ***
  3099. * doc/Makefile.in 1.2, autoconf/configure.in 1.2, autoconf/Make.common.in 1.2, autoconf/aclocal.m4 1.2, autoconf/config.h.in 1.2, Makefile 1.2, Makefile.in 1.2, src/screen.c 1.2:
  3100. Add rcsid[] strings
  3101. * doc/yodl/rxvtRef-xterm.yo 1.1, doc/yodl/versioninfo.yo 1.1, rclock/Makefile.in 1.1, rclock/feature.h 1.1, rclock/rclock.1.in 1.1, rclock/rclock.c 1.1, rclock/rclock.html 1.1, doc/menu/menu 1.1, doc/yodl/masonyodl.yo 1.1, doc/yodl/rxvt-colours.yo 1.1, doc/yodl/rxvt-environment.yo 1.1, doc/yodl/rxvt-files.yo 1.1, doc/yodl/rxvt-fonts.yo 1.1, doc/yodl/rxvt-login.yo 1.1, doc/yodl/rxvt-mousereporting.yo 1.1, doc/yodl/rxvt-options.yo 1.1, doc/yodl/rxvt-resources.yo 1.1, doc/yodl/rxvt-scrollbar.yo 1.1, doc/yodl/rxvt-textselection.yo 1.1, doc/yodl/rxvt.yo 1.1, doc/yodl/rxvtRef-csi.yo 1.1, doc/yodl/rxvtRef-definitions.yo 1.1, doc/yodl/rxvtRef-graphics.yo 1.1, doc/yodl/rxvtRef-keycodes.yo 1.1, doc/yodl/rxvtRef-menubar.yo 1.1, doc/yodl/rxvtRef-mouse.yo 1.1, doc/yodl/rxvtRef-privatemodes.yo 1.1, doc/yodl/rxvtRef-sequences.yo 1.1, doc/yodl/rxvtRef-values.yo 1.1, doc/yodl/rxvtRef-xpm.yo 1.1, doc/yodl/rxvtRef.yo 1.1, doc/yodl/versioninfo.yo.in 1.1, doc/BUGS 1.1, doc/FAQ 1.1, doc/README.greek 1.1, doc/README.menu 1.1, doc/README.xvt 1.1, doc/TODO 1.1, doc/changes.txt 1.1, doc/etc/XTerm.ad 1.1, doc/etc/rxvt.termcap 1.1, doc/etc/rxvt.terminfo 1.1, doc/menu/example.menu 1.1, doc/menu/jedmenu.sl 1.1, doc/menu/rxvt.menu 1.1, doc/menu/terminal.menu 1.1, doc/rxvt.html 1.1, doc/LSM.in 1.1, doc/Makefile.in 1.1, doc/rxvt.1 1.1, doc/rxvtRef-frame.html 1.1, doc/rxvtRef-toc.html 1.1, doc/rxvtRef.html 1.1, doc/rxvtRef.txt 1.1, doc/xterm.seq 1.1, src/graphics/Makefile.in 1.1, src/graphics/README 1.1, src/graphics/data 1.1, src/graphics/grxlib.c 1.1, src/graphics/grxlib.h 1.1, src/graphics/qplot.c 1.1, src/makeprotos-sed 1.1, src/command.c 1.1, src/graphics.c 1.1, src/grkelot.c 1.1, src/grkelot.h 1.1, src/main.c 1.1, src/menubar.c 1.1, src/misc.c 1.1, src/protos.h 1.1, src/rxvt.h 1.1, src/rxvtgrx.h 1.1, src/version.h 1.1, src/Makefile.in 1.1, src/gcc-Wall 1.1, src/netdisp.c 1.1, src/rmemset.c 1.1, src/screen.c 1.1, src/scrollbar.c 1.1, src/utmp.c 1.1, src/xdefaults.c 1.1, INSTALL 1.1, autoconf/Make.common.in 1.1, autoconf/acconfig.h 1.1, autoconf/aclocal.m4 1.1, autoconf/config.h.in 1.1, autoconf/configure.in 1.1, autoconf/install-sh 1.1, autoconf/mkinstalldirs 1.1, configure 1.1, rxvt-2.4.6.lsm 1.1, src/.indent.pro 1.1, src/feature.h 1.1, Makefile 1.1, Makefile.in 1.1:
  3102. New file.