| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"lang="en" xml:lang="en"><head><title>Org-mode list of User-visible changes</title><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/><meta name="generator" content="Org-mode"/><meta name="generated" content="2008/01/27 10:12:09"/><meta name="author" content="Carsten Dominik"/><link rel=stylesheet href="freeshell2.css" type="text/css"></head><body><h1 class="title">Org-mode list of User-visible changes</h1><div class="outline-2"><h2>Version 5.20</h2><div class="outline-3"><h3>Overview</h3></div><div class="outline-3"><h3>Incompatible Changes</h3></div><div class="outline-3"><h3>Details</h3><div class="outline-4"><h4>Remember and Refile</h4><ul><li>The use of prefix arguments for the commands `org-remember'and `org-refile' has been normalized:<ul><li>when called without prefix argment, the command does itsnormal job, starting a remember note or refiling a tree.</li><li>when called with a single C-u pefix, these commands can beused to select a target location and to jump there.  Inthe case of `org-remember', you will be prompted for atemplate and then Emacs jumpt to the default targetlocation or this template.  In the case of `org-refile',you select a location from the refile target list and jumpthere.</li><li>when called with two prefixes (`C-u C-u'), the commandjumps to the location last used for storing a note or amoved tree.</li></ul></li><li>When the clock is running inside an remember buffer, storingthe remember buffer with `C-c C-c' will automatically clockout.  This was inspired by a request by Rainer Stengle. </li><li>Outline-path-completion is now available as an alternativeinterface in the command `org-goto'.  Please select thedefault interface you'd like to use with the new variable`org-goto-interface'.  You can then select the alternativeinterface with a prefix argument to `C-c C-j' (org-goto).  Iam considering to make outline-path-completion the defaultinterface.  Comments?</li><li>The variable `org-remember-use-refile-when-interactive'introduced only in 5.19 is obsolete.  Please use`org-remember-interactive-interface' instead.  This newvariable does select the interface that is used to selectthe target for a remember note in an interactive way.Possible values are:<ul><li>`outline': Use an outline of the document to select alocation.  </li><li>`outline-path-completion': Use completion of an outlinepath to select a location.</li><li>`refile': Offer the `org-refile-targets' as possibletargets.</li></ul></li><li>You can now also have a plain (as opposed to deadline orscheduled) repeater timestamp in a task.  Switching the taskto DONE will now also shift a plain time stamp.  This was arequest by Austin Frank.</li><li>It is no longer necessary to update the refiling targets -they are always current.</li></ul><p>*** Misc</p><ul><li>In `org-goto', typing characters now automatically startsisearch from the beginning of the buffer.  The isearch isspecial also because it only matches in headline.  This goessome way toward saving org-goto from being removed fromOrg-mode.  Thanks to Piotr Zielinski for the code, and sorrythat it took me o long to ut it in.  If you prefer to usesingle letters n,p,f,b,u,q for navigation as before,configure the variable `org-goto-auto-isearch'.</li><li>The clock table accepts a new parameter <code>:step</code>.  Thisparameter can be `day' or `week' and will result in separatetables for each day or week in the requested time interval.This was triggered by a proposal by Sacha Chua in her <a href="http://sachachua.com/wp/2007/12/30/clocking-time-with-emacs-org/">blog</a>.</li><li>A time-stamp with a repeater now no longer refers to thedate <b>closest</b> to the current day.  Instead, it means eithertoday or the most recent match.  This change makes sure thatoverdue scheduled or deadline items never disappear from theagenda.  With the previous convention, an overdue sheduleditem would disappear.  For example, a weekly item scheduledfor Sunday would appear as overdue until Wednesday, and thesuddenly disappear until next Sunday.  Now the item willshow up as "Sched 7x" on Saturday.  From Sunday on it willbe in the list as "Scheduled", i.e. old sins will beforgiven.  This follows a request by Warong, Dennis andBernt.</li><li>Archving a subtree now creates an additional property,<code>ARCHIVE_OLPATH</code>.  This property contains the "path" in theoutline tree to the archived entry, as it was in theoriginal file.  For example, archiving <code>Fix the door</code> in thefollowing hierarchy<p><pre> * Tasks ** HOME *** Garage **** Fix the door</pre></p><p>will file is with the following property</p><p><pre> :ARCHIVE_PATH: Task/HOME/Garage</pre></p><p>Note that you can configure (i.e. limit) the informationthat gets stored upon archiving with the variable`org-archive-save-context-info'.</p></li></ul></div></div></div><div class="outline-2"><h2>Version 5.19</h2><div class="outline-3"><h3>Overview</h3><ul><li>Column view can list the clocked times of a subtree.</li><li>Storing remember notes can use the `org-refile' interface.</li><li>Storing remember notes no longer produced empty lines.</li><li>Moving subtrees now folds all siblings of the subtree.</li><li>New variable `org-agenda-todo-keyword-format'.</li><li>Hack to allow brackets in link descriptions.</li><li>Clocking into an entry can enforce a specific TODO state.</li><li>EXPORT_FILE_NAME may be an absolute file name with "~".</li><li>Bug fixes, lots of them.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>A new special column definition lists the sum of all CLOCKentries in a subtree.  For example<p><pre> #+COLUMNS: %20ITEM %10Time_Estimate{:} %CLOCKSUM</pre></p><p>will allow you to compare estimated times (as given in theTime_Estimate property) with the clocked times.  This was arequest by Bernt Hansen.</p></li><li>Storing remember notes can now use the `org-refile'interface instead of the `org-goto' interface (see thevariable `org-remember-use-refile-when-interactive').Nothing will change if the note is stored immediately afterpressing `C-c C-c' in the <code>*Remember*</code> buffer.  But if youhave chosen (e.g. by pressing `C-u C-c C-c') tointeractively select the filing location (file andheadline), the refile interface will be used instead.  I amexcited about this change, because the `org-goto' interfaceis basically a failure, at least for this application.  Notethat in any case the refile interface has to be configuredfirst by customizing `org-refile-targets'.</li><li>Notes inserted with remember now remove any whitespacebefore and after the note before being pasted, so that therewill be no empty lines inserted together with the note.  Wecould invent special syntax in remember templates to allowcreating empty lines before a note - is there anyone who'dwant this?</li><li>Moving subtrees now folds all siblings of the subtree.  Thisis the only reasonably simple way I could find to avoid thereported inconsistencies in the folding state of the outlinetree after moving entries.  There are reasons to like thisnew behavior, because it easily visualizes where the tree islocated after the move.  Still, not everyone might be happywith this.  Massive complaining would be needed to make mefix this.</li><li>New variable `org-agenda-todo-keyword-format' to specify thewidth of the TODO keyword field in the agenda display.  Useit to get things to line up better.  This was a proposal byRainer Stengele.</li><li>If a link description inserted with `C-c C-l' containsbrackets, the brackets will now be converted into curlybraces.  This looks similar enough.  Supporting brackets inlink descriptions is, for technical reasons too long toexplain here, complex.</li><li>The new option `org-clock-in-switch-to-state' can be set toa TODO state that will be enforced when the clock is startedon an entry.  This follows an idea by Sacha Chua.</li><li>The EXPORT_FILE_NAME property may now also be an absolutefile name, and it may contain abbreviations like "~" for theusers home directory.  This was requested by Adam Spiers.</li><li>Bug fixes, lots of them.</li></ul></div></div><div class="outline-2"><h2>Version 5.18</h2><p>Minor fixes.</p></div><div class="outline-2"><h2>Version 5.17</h2><div class="outline-3"><h3>Details</h3><div class="outline-4"><h4>Whitespace</h4><ul><li>When cutting, pasting, or moving subtrees and items, theempty lines <b>before</b> the subtree/item now belong to thepart and will be moved with it.  There is one exception tothis rule: If the first child is moved down (or,equivalently, the second is moved up), the amount of emptylines <b>above</b> the first child to be moved along with it islimited by the number of empty lines <b>below</b> it.  Thissounds complicated, but it allows to have extra empty spacebefore the first child and still have good behavior of thesubtree motion commands.</li><li>Plain lists items work the same.</li></ul><p>I believe we have finally nailed this one.  Thanks to DanielPittman for bring this up again and to Eric Schulte forpointing out that it is the empty lines <b>before</b> an entrythat really count.</p><p>This change was non-trivial, please give it a good test andlet me know about any problems.</p></div><div class="outline-4"><h4>Remember</h4><ul><li>The new command `org-remember-goto-last-stored' will jumpto the location of the remember note stored most recently.If you have `org-remember' on a key like `C-c r', then youcan go to the location with a double prefix arg: `C-u C-uC-c r'.  This was a proposal by Rainer Stengele.</li><li>Template items that are being prompted for can now specifya default value and a completion table.  Furthermore,previous inputs at a specific prompt are captured in ahistory variable.  For example:<p><pre> %^{Author|Roald Dahl|Thomas Mann|Larry Niven}</pre></p><p>will prompt for an author name.  Pressing RET withouttyping anything will select "Roald Dahl".  Completion willgive you any of the three names.  And a history will bekept, so you can use the arrow keys to get to previousinput.  The history is tied to the prompt.  By using thesame prompt in different templates, you can build a historyacross templates.  The ideas for this came from proposalsby Bastien and Adam.</p></li><li>When a remember template contains the string `%!', the notewill be stored immediately after all template parts havebeen filled in, so you don't even have to press `C-cC-c'. The was a proposal by Adam Spiers.</li></ul></div><div class="outline-4"><h4>Refile</h4><ul><li>`org-refile-targets' has a new parameter to specify amaximum level for target selection.  Thanks to Wanrong Linfor this proposal.</li><li>When the new option `org-refile-use-outline-path' is set,refile targets will be presented like a file path to thecompletion interface: "level 1/level 2/level 3".  Thismay be the fastest interface yet to get to a certainoutline entry.  Do we need to use this interface in otherplaces?  Thanks to Jose Ruiz for this proposal.</li></ul></div></div></div><div class="outline-2"><h2>Version 5.16</h2><div class="outline-3"><h3>Details</h3><div class="outline-4"><h4>Restriction lock on agenda scope</h4><p>You can now permanently lock the agenda construction to acertain scope, like a file or a subtree.  So instead ofpressing "<" for each command in the agenda dispatcher, youonly once select a restriction scope.  All subsequent agendacommands will than respect this restriction.  For example,you can use this at work, to limit agendas to your work fileor tree, and at home to limit to the home file or tree.  Oryou can use it during the day in order to focus in on certainprojects.</p><p>You select a scope with the command `C-c C-x <', whichrestricts to the current subtree.  When called with a `C-u'prefix, the restriction is to the current file.  You can alsomake restrictions from the speedbar frame, see below.</p><p>When making a new restriction and an agenda window iscurrently visible, it will immediately be updated to reflectthe new scope.  TO if you like you can display an agenda viewand then watch it change in various scopes.</p><p>To get rid of the restriction, use the command "C-c C-x >".Or press ">" in the agenda dispatcher.  Also, and use of "<"in the dispatcher will disable the restriction lock andselect a new restriction.</p><p>Thanks to Rick Moynihan for triggering this development. </p></div><div class="outline-4"><h4>Imenu and Speedbar support</h4><ul><li>Org-mode now supports Imenu.  For example, with the setting<p><pre> (add-hook 'org-mode-hook     (lambda () 'imenu-add-to-menubar "Imenu"))</pre></p><p>a menu will be created in each Org-mode buffer thatprovides access to all level 1 and level 2 headings.  Thedepth of the menu can be set with the variable`org-imenu-depth'.</p></li><li>org-mode now supports Speedbar.  This means that you candrill into the first and second level headlines of anOrg-mode file right from the speedbar frame.</li><li>You can set a restriction lock for the Org-mode agenda to afile or a subtree directly from the speedbar frame.  Justpress "<" with the cursor on an Org-mode file or subtree toset the lock and immediately update the agenda if it isvisible.  Use ">" to get rid of the lock again.</li></ul></div></div></div><div class="outline-2"><h2>Version 5.15</h2><div class="outline-3"><h3>Details</h3><ul><li>There are new special properties TIMESTAMP and TIMESTAMP_IA.These can be used to access the first keyword-less activeand inactive timestamp in an entry, respectively.</li><li>New variable `org-clock-heading-function'.  It can be set toa function that creates the string shown in the mode linewhen a clock is running.  Thanks to Tom Weissmann for thisidea.</li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.14</h2><div class="outline-3"><h3>Overview</h3><ul><li>Remember and related stuff<ul><li>New command `org-refile' to quickly move a note.</li><li>Easy way to jump to the target location of remember template.</li><li>New %-escapes in remember templates: %c %(…) and %[…]</li><li>`org-remember-insinuate' simplifies remember setup</li></ul></li><li>Emphasis and Font-lock stuff<ul><li>Stacked emphasis is no longer allowed.</li><li>You may finally emphasize a single character like *a*.</li><li>Font-lock now can hide the emphasis markers</li><li>Text in the "=" emphasis is exported verbatim</li><li>There is a new emphasis marker "~" for verbatim text</li><li>Constructs treated specially by the exporters can be highlighted</li></ul></li><li>Properties and Column view<ul><li>More control over which properties use inheritance</li><li>CATEGORY="work" can now be used in a tags/property search</li><li>the {+} summary type can specify a printf-style output format</li><li>New currency summary type {$}</li></ul></li><li>The date/time prompt<ul><li>While entering data, watch live the current interpretation.</li><li>The date prompt now prefers to select the future</li><li>Easier modification of time in an existing time stamp.</li></ul></li><li>Export<ul><li>You can now export some special strings in HTML, like "…"</li><li>#+EMAIL: may contain several email addresses</li></ul></li><li>Agenda<ul><li>In the agenda, a few keys have changed: `g', `G', and `e'.</li></ul></li><li>Miscellaneous<ul><li>Class-dependent sectioning structures in LaTeX export.</li><li>Radio-lists modeled after the radio tables.</li><li>The default for `org-ellipsis' is back to nil</li><li>Support for pabbrev-mode</li><li>New variable `org-show-entry-below'.</li></ul></li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>If you have customized the variable `org-emphasis-alist' ororg-export-emphasis-alist', you need to do it again by firstcanceling your customization and then adding it again.</li><li>I know that some people have defined their own private helperfunctions to select a specific remember template, without beingprompted, like this:<p><pre> (defun my-remember-template-n ()    (interactive)    (org-remember ?n))</pre></p><p>You need to modify this.  The character selecting the templatemust now be the <i>second</i> argument to `org-remember':</p><p><pre> (defun my-remember-template-n ()    (interactive)    (org-remember nil ?n))</pre></p></li><li>`C-c C-w' now refiles an entry.  To get a sparse tree ofdeadlines, use `C-c / d' instead.</li></ul></div><div class="outline-3"><h3>Details</h3><div class="outline-4"><h4>Remember and related stuff</h4><ul><li>New command `org-refile' to quickly move a note to adifferent place.  It is bound to `C-c C-w'.  The foremostapplication might be to put a note or task captured with`remember' into the proper list or project.  The commandoffers a list of possible refiling targets for completion.These are headings under which the entry will be insertedas a subitem.  By default, this will offer all top-levelheadings in the current buffer, but you can configure thevariable `org-refile-targets' to get more complexdefinitions.  For example:<p><pre> (setq org-refile-targets '((nil . (:level . 2))))</pre></p><p>selects all level 2 headlines in the current buffer astargets.  And</p><p><pre> (setq org-refile-targets      '((org-agenda-files . (:tag . "refile"))))</pre></p><p>searches all agenda files and selects headlines that areexplicitly marked with the tag :refile: .  Note that thelist of targets is built upon first use only, to rebuiltit, call the command `C-c C-w' with a double prefixargument.</p><p>This is based on an idea and example implementation by MaxMikhanosha.  Many thanks Max.</p></li><li>You can now use a C-u prefix on `org-remember' to jump tothe location where a specific templates stores its notes.For example, if you have `org-remember' bound to `C-c r',then `C-u C-c r n' will get you to the file and headlinegiven in the template associated with the letter "n".<p>This was proposed by someone, but I have lost track who.Sorry, and thanks anyway.</p></li><li>New %-escapes in remember templates:<p><pre> %c     insert the current clipboard, like C-y would do %(..)  evaluate Lisp expression and insert the result %[..]  include file</pre></p><p>Thanks to Adam Spiers and Tim O'Callaghan.</p></li><li>New function `org-remember-insinuate' that makes is easierto set Org-mode specific values for remember variables.Thanks to Michael Olson for this proposal.  It isequivalent to:<p><pre> (require 'remember) (setq remember-annotation-functions '(org-remember-annotation)) (setq remember-handler-functions '(org-remember-handler)) (add-hook 'remember-mode-hook 'org-remember-apply-template))</pre></p><p>You might still want to set `org-default-notes-file' toprovide a default for templates without a file, and`org-directory' to show where to find other org files.</p></li></ul></div><div class="outline-4"><h4>Emphasis and Font-lock stuff</h4><ul><li>Stacked emphasis like */bold italic/* is no longer allowed.</li><li>You may finally emphasize a single character like *a*.</li><li>Font-lock now can hide the emphasis markers, just like Musedoes.  Configure the variable `org-hide-emphasis-markers'if you want this.  Showing the characters continues to bethe default in Org-mode.</li><li>Text in the "=" emphasis is now exported verbatim, i.e. nofurther parsing and interpretation of this text takes place.  Soyou can write =quoted *xxx* a_x = b=.  This and the followingpoint implement a request by Daniel Clemente.</li><li>There is a new emphasis marker "~" which marks text to beexported verbatim, without special formatting.  Inside anorg-mode file, this text is highlighted with the org-verbatimface.  I am not happy with the face yet (currently is is likeorg-code, but underlined), please suggest a better one.</li><li>Whether an emphasis environment is verbatim or not is now anextra flag in the variable `org-emphasis-alist'.  If you haveconfigured this variable, do it again by first canceling yourcustomization to revert to the default, and then adding itagain.</li><li>New variable `org-highlight-latex-fragments-and-specials'.When turned on, Org-mode will highlight all strings thatare treated in a special way by the exporters.  This isgreat for export-oriented writing, but maybe a bit noisyfor note taking, so this feature is off by default.</li></ul></div><div class="outline-4"><h4>Properties and Column view</h4><ul><li>`org-use-property-inheritance' may now also be a list ofproperty names that should be treated with inheritanceduring searches.</li><li>CATEGORY="work" can now be used in a tags/property search,even if the category is not specified as a property in theentry, but rather is inherited or derived from #+CATEGORY.Thanks to Adam, Tim, and Bastien for an interestingdiscussion around this issue.</li><li>Summary type improvements in column view.<ul><li>The {+} summary type can specify a printf-style outputformat for computed values like this: {+;%5.2f}This was triggered by a report by Levin.</li><li>New currency summary type {$}, which so far is just ashorthand for {+;%.2f}.  Do we need to have a currencysymbol in front of each value.  Scott Jaderholm asked forthis, but I am not sure if this is already what he meant.</li></ul></li></ul></div><div class="outline-4"><h4>The date/time prompt</h4><p>There have been several small but <b>very</b> useful additions tothe date prompt.</p><ul><li>While entering data at the date prompt, the currentinterpretation of your input is shown next to your input inthe minibuffer.  I find this great to understand how theinput works.  If you find the extra stuff in the minibufferannoying, turn it off with `org-read-date-display-live'.</li><li>The date prompt now prefers to select the future.  If youenter a date without a month, and the day number is beforetoday (for example, on the 16th of the month you enter"9"), Org-mode will assume next month.  Similarly, if youenter a month and no year, next year will be assumed if theentered month is before the current, for example if youenter "May" in September.  Thanks to John Rakestraw forthis great suggestion.  If you find it confusing, turn itoff with `org-read-date-prefer-future'.</li><li>When modifying an existing date using `C-c .' at the stamp,the time or time range in the stamp are now offered asdefault input at the prompt.  This goes a long way tosimplifying the modification of an existing date.  Thanksto Adam Spiers for this proposal.</li></ul></div><div class="outline-4"><h4>Export (all implemented by Bastien…)</h4><ul><li>You can now export special strings in HTML.  Here is thelist of newly performed conversions:<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"><col align="left"></col><col align="left"></col><col align="left"></col><thead><tr><th>Org</th><th>Description</th><th>HTML</th></tr></thead><tbody><tr><td>\\-</td><td>double backslash followed by minus</td><td>&shy;</td></tr><tr><td>--</td><td>two dashes (minuses)</td><td>&ndash;</td></tr><tr><td>---</td><td>three dashes (minuses)</td><td>&mdash;</td></tr><tr><td>...</td><td>three dots</td><td>&hellip;</td></tr></tbody></table><p>You can turn this globally on or off with`org-export-with-special-strings' or locally with "-:t" or"-:nil" in the #+OPTIONS line.  Thanks to Adam Spiers forstarting the discussion, and thanks to Daniel Clemente andWilliam Henney for relevant inputs.</p></li><li>Comma-separated emails in #+EMAIL: are correctly exported.Thanks to Raman for pointing out this omission.</li></ul></div><div class="outline-4"><h4>Agenda</h4><ul><li>In the agenda, a few keys have changed<pre> g  does now the same a "r", refresh current display,    because "g" is the Emacs standard for "refresh" G  toggle the time grid, used to be "g" e  Execute another agenda command, pretty much the same as    `C-c a', but shorter and keep the same agenda window.</pre></li></ul></div><div class="outline-4"><h4>Miscellaneous (much of it from Bastien)</h4><ul><li>You can now select the sectioning structure of your LaTeXexport by setting it either globally(`org-export-latex-default-class') or locally in each Orgfile (with #+LaTeX_CLASS: myclass).  You can also customizethe list of available classes and their sectioningstructures through the new `org-export-latex-classes'option.  Thanks to Daniel for discussions and suggestion onthis issue.</li><li>You can send and receive radio lists in HTML,LaTeX or TeXInfo, just as you send and receive radiotables.  Check the documentation for details and examples.</li><li>The default for `org-ellipsis' is back to nil, some peopleseem to have had problems with the face as a default.</li><li>Support for pabbrev-mode, needs pabbrev version 1.1.  Thanksto Phillip Lord for adapting his package to make thispossible.</li><li>New variable `org-show-entry-below' to force context-showingcommands to expose the body of a headline that is beingshown.  Thanks to Harald Weis for pointing out this omission.</li></ul></div></div></div><div class="outline-2"><h2>Version 5.13i</h2><div class="outline-3"><h3>Details</h3><ul><li>On the date/time prompt, you can now also answer withsomething like +2tue to pick the second tuesday from today.This was a proposal by Sacha Chua.</li><li>When interpopating into Lisp formulas in the spreadsheet,the values of constants and properties are no longerenclosed into parenthesis.  When interpolating for calc,this still happens in order to allow expressions inconstants.  This problem was reported by Eddward DeVilla.</li><li>When a directory is listed in `org-agenda-files', all fileswith extension matched by the new variable`org-agenda-file-regexp' in that directory will be agendafiles.</li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.13</h2><div class="outline-3"><h3>Overview</h3><ul><li>Bug fixes and improvements in column view<ul><li>All known bugs fixed.</li><li>A Column view can be captured into a dynamic block.</li><li>The ITEM column is formatted core compactly.</li><li>Also ITEM can be edited with `e'</li></ul></li><li>The agenda dispatcher<ul><li>`<' cycles through restriction states.</li><li>Multi-character access codes to commands (= sub-keymaps).</li></ul></li><li>Sorting improvements<ul><li>User-defined sorting keys.</li><li>Sorting by properties.</li><li>Sorting of plain lists.</li></ul></li><li>HTML <div> structure</li><li>Other stuff<ul><li>New variables, several of them.</li><li>Drawers can be set on a per-file basis.</li><li>Better control over priority fontification in agenda.</li><li>M-up and M-down now move the current line up and down.</li><li>Abort remember template selection with C-g.</li></ul></li></ul></div><div class="outline-3"><h3>Details</h3><div class="outline-4"><h4>Bug fixes and improvements in column view</h4><ul><li>All the bugs described by Scott Jaderholm have been fixed(at least I hope so…).</li><li>You can now capture a column view into a dynamic block, forexporting or printing it.  The column view can be<ul><li>global, i.e. for the entire file</li><li>local, i.e. for the subtree where the dynamic block is</li><li>from an entry with a specific :ID: property.</li></ul><p>You can identify the entry whose column view you want tocapture by assigning an :ID: property, and use that propertyin the dynamic block definition.  For example:</p><p><pre> * Planning   :PROPERTIES:     :ID: planning-overview   :END: [...] * The column view #+BEGIN: columnview :hlines 1 :id "planning-overview" #+END:</pre></p><p>Use `C-c C-x r' to insert such a dynamic block, and you willbe prompted for the ID.</p></li><li>When the current column format displays TODO keyword,priority or tags, these parts are stripped from the contentof the ITEM column, making for more compact and readableentries.  When any of these "properties" are not listed inthe current column format, they are instead retained in theITEM column.</li><li>You can now also edit the ITEM column with `e'.</li></ul></div><div class="outline-4"><h4>The agenda dispatcher</h4><ul><li>Instead of pressing `1' to restrict an agenda command tothe current buffer, or `0' to restrict it to the currentsubtree or region, you can now also press `<' once ortwice, respectively.  This frees up `1' and `0' for usercommands, a request by Bastien.  In fact, "<" cyclesthrough different restriction states.  "1" and "0" arestill available for backward compatibility, until you bindthem to custom commands.</li><li>The access code to custom agenda commands can now containseveral characters, effectively allowing to bundle severalsimilar commands into a sub-keymap.  This follows anexcellent proposal by Adam Spiers.  For example:<p><pre> (setq org-agenda-custom-commands   '(("h" . "HOME + Name tag searches") ; describe prefix "h"     ("hl" tags "+HOME+Lisa")     ("hp" tags "+HOME+Peter")     ("hk" tags "+HOME+Kim")))</pre></p></li><li>The user function option in org-agenda-custom-commands maynow also be a lambda expression, following a request byAdam Spiers.</li></ul></div><div class="outline-4"><h4>Sorting improvements</h4><p>We are using a new routine for sorting entries, courtesy ofJohn Wiegley.  Many thanks to John.</p><ul><li>You can define your own function to extract a sorting keyand in this way sort entries by anything you like.</li><li>Entries can now be sorted according to the value of aproperty.</li><li>Plain lists can be sorted.</li></ul></div><div class="outline-4"><h4>HTML <div> structure</h4><p>There is now a <div>-based structure in exported HTML.</p><ul><li>The table of context is wrapped into a div with a class"table-of-contents".</li><li>The outline structure is embedded in <div> elements withclasses "outline-1", "outline-2" etc.</li><li>The postamble, containing the author information and thedate is wrapped into a div with class "postamble".</li></ul><p>I am not sure if the class names are the best choice, let meknow if there are more "canonical" choices.</p><p>Thanks to Mike Newman and Cezar for input, and in particularto Mike for his clearly formulated specification.</p></div><div class="outline-4"><h4>Other stuff</h4><ul><li>New variable `org-agenda-window-frame-fractions' tocustomize the size limits of the agenda window in the casethat you display the agenda window by reorganizing theframe.</li><li>Drawers can be set on a per-file basis using<p><pre> #+DRAWERS: HIDDEN STATE PROPERTIES</pre></p><p>This will define the drawers :HIDDEN: and :STATE:.The :PROPERTY: drawer should always be part of this list, oryour properties will not be folded away.Thanks to Richard G. Riley for this proposal.</p></li><li>`org-agenda-fontify-priorities' may now also be anassociation list of priorities and faces, to specify thefaces of priorities in the agenda individually.</li><li>The variable `org-export-with-property-drawer' no longerexists, please use `org-export-with-drawers' instead.  Also,the corresponding switch in the #+OPTIONS line has changedfrom "p" to "d".  Thanks to Bastien for pointing out that weneeded to handle not only the property drawer.</li><li>M-up and M-down now move the current line up and down (ifnot at a headline, item or table).  Among other things youcan use this to re-order properties in the drawer.  This wasa proposal by Bastien.</li><li>New variable `org-agenda-todo-ignore-with-date', based on arequest by Wanrong Lin.</li><li>Aborting remember template selection with C-g now kills theremember buffer and restores the old window configuration.This was a request by Nuutti Kotivuori.</li></ul></div></div></div><div class="outline-2"><h2>Version 5.12</h2><div class="outline-3"><h3>Overview</h3><ul><li>Remember templates can now have name.</li><li>`C-c C-k' will abort taking a note (remember of log)</li><li>`C-c C-x C-w' and `C-c C-x M-w' now accept a prefix arg.</li><li>Lines in the agenda can be fontified according to priority.</li><li>New variable `org-scheduled-past-days'.</li><li>New variables `org-agenda-deadline-leaders' and`org-agenda-scheduled-leaders'.</li><li>New sparse tree function `org-sparse-tree'.</li><li>The variable `org-ellipsis' now defaults to `org-link'.</li><li>The #+OPTIONS line has a new option "tags".</li><li>New variable `org-use-property-inheritance'.</li></ul></div><div class="outline-3"><h3>Incompatible Changes</h3><ul><li>`C-c /' now calls `org-sparse-tree'.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Remember templates can now have a template name as the firstelement.  The name will be listed along with the selectioncharacter when prompting for a template.  It is best to havethe name start with the selection character, for example ifyou use ("Note" "n"), you will be prompted like "[n]ote".Thanks to Matiyam for this proposal.</li><li>`C-c C-k' will abort taking a note.  You can use this in rememberbuffers and when taking a logging note (e.g. for a statechange).  Thanks to Bastien.</li><li>`C-c C-x C-w' and `C-c C-x M-w' now accept a prefix arg tocut N sequential subtrees.  This was a proposal by John.</li><li>Lines in the agenda are now bold if they have priority A anditalic if they have priority C.  You can turn this off usingthe variable `org-agenda-fontify-priorities'.  Thanks toJohn Wiegley for the idea and code.</li><li>New variable `org-scheduled-past-days' to set the number ascheduled item will be listed after its date has passed.Default is 10000, i.e. indefinitely.</li><li>New variables `org-agenda-deadline-leaders' and`org-agenda-scheduled-leaders' to adjust the leading text oscheduled items and deadline in the agenda.  Thanks to JohnWiegley for a patch.</li><li>New sparse tree function `org-sparse-tree'.  This is now thedefault binding for `C-c /'.  It requires one additionalkeypress to select a command, but in return is provides asingle interface to all the different sparse tree commands,with full completion support.</li><li>The variable `org-ellipsis' now defaults to the face`org-link' because the visibility of the dots is really badand I have found this change very useful indeed.</li><li>The #+OPTIONS line has a new option "tags" which can be usedto set `org-export-with-tags'.  Thanks to Wanrong Lin forthis proposal.</li><li>New variable `org-use-property-inheritance'.  Configure itto `t' if you want that searching for entries with certainproperties always should assume inheritance.  This is notwell tested yet, please check it out.</li><li>Bug fixes</li></ul></div></div><div class="outline-2"><h2>Version 5.11</h2><div class="outline-3"><h3>Overview</h3><ul><li>SUMMARY, DESCRIPTION, LOCATION properties for iCalendar</li><li>Command to jump to the running clock</li><li>Clock entries can now have their own drawer</li><li>`C-c C-x C-r' only updates a clocktable at point</li><li>New way to assign a remember template to a single key</li><li>`C-n' and `C-p' are back to their default binding</li><li>`C-x C-s' in agenda buffer saves all org-mode buffers</li><li>Schedule/deadline leaves note in agenda buffer</li><li>Prefix argument for `C-c C-d/s' will remove date</li><li>New variable to make block aranda more compact</li><li>Better tag alignment in agenda</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>If you have customized `org-drawers', you need to add"CLOCK" to the list of drawers.</li><li>The variable `org-agenda-align-tags-to-column' has beenrenamed to `org-agenda-tags-column'.  The old name is stillan alias, in Emacs 22 and in XEmacs, but not in Emacs 21.</li><li>The default value for both `org-tags-column' and`org-agenda-tags-column' is now -80.</li><li>The variable`org-insert-labeled-timestamps-before-properties-drawer'is now obsolete.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>The LOGGING property allows to modify the settings forprogress logging for a single entry.  For example:<p><pre> :PROPERTIES:   :LOGGING: nologging nologrepeat :END:</pre></p><p>turns off all progress logging for the current entry and itschildren.</p></li><li>The properties SUMMARY, DESCRIPTION and LOCATION havespecial meaning during iCalendar export, when they translateto the corresponding VEVENT and VTODO fields.  If not given,Org-ode continues to use cleaned-up version of the headlineand body as the summary and the description, respectively.</li><li>New function to go to the entry with the currently runningclock.  Bound to `C-c C-x C-j', in agenda also to "J".  Ifyou use this often, you might even want to assign a globalkey.  Thanks to Bernt and Bastien.</li><li>Clock entries can now have their own drawer, the :CLOCK:drawer.  Check out the variable `org-clock-into-drawer' forconfiguration of this feature.  The default is to create adrawer when the second clocking line gets added to an entry.Note that "CLOCK" has been added to the default value of`org-drawers', but if you have configured that variable, youmust go back and add "CLOCK" yourself to get this drawerfolded away.  Thanks to Tom Weissman for pointing out thattoo many clock entries are visually annoying.</li><li>`C-c C-x C-r' no longer tries to find the first clocktablein a buffer and then updates it.  Instead, it will updatethe clocktable at point if there is one (same as C-c C-cwill do if the cursor is in the "#+BEGIN" line of thetable).  If there is none at point, a new one will beinserted.  This change was necessary because the new :scopeparameter allows to have several clocktables in a buffer.Thanks to Bastien for pointing this out.To update all dynamic blocks in a file, use `C-u C-c C-x C-u'.</li><li>The function `org-remember' can now be called with atemplate selection key as argument.  This helps to make keybindings that go directly to a specific template withoutbeing prompted for a template, like this:<p><pre> (global-set-key [f5] (lambda () (interactive) (org-remember "j")))</pre></p><p>Thanks to Richard G Riley for bringing this up.</p></li><li>`C-n' and `C-p' are back to their default binding(next/previous line) in the agenda buffer.  Enough people,including recently Denis Bueno, have complained about this,and I agree it is not good to break habits like that.</li><li>`C-x C-s' in an agenda buffer now saves all org-mode buffers(also `s' does this).</li><li>Setting schedule or deadline dates from the agenda nowproduces a note in the agenda, similarly to what happenswith S-left/right.</li><li>Using a prefix argument for `C-c C-d' or `C-c C-s' willremove the deadline or scheduling date from an item.  Thanksto Wanrong Lin for this proposal.</li><li>New variable `org-agenda-compact-blocks'.  When set, thespace between blocks in a block agenda is reduced as much aspossible, to show more items on a single screen.</li><li>The variable `org-agenda-tags-column' (renamed from`org-agenda-align-tags-to-column') can now also be negative,to mean alignment to the left.  The new default is -80, justlike it is now for `org-tags-column'.</li><li>Bug fixes</li></ul></div></div><div class="outline-2"><h2>Version 5.10</h2><div class="outline-3"><h3>Overview</h3><ul><li>Category and the archive location can be properties.</li><li>The clocktable has a new <code>:scope</code> parameter.</li><li>CSV support when importing a table.</li><li>Better defaults when modifying a time stamp.</li><li>New way to specify the duration of an appointment.</li><li>More aggressive version of orgstruct-mode improved wrapping.</li><li>Modifications to priority cycling.</li><li>Modifications to computations in column view.</li><li>New command `org-occur-in-agenda-files'.</li><li>Bug fixes.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Both the category and the archive location in a (sub)tree ofthe buffer can now be specified using a property, forexample:<p><pre> * Tree with special properties   :PROPERTIES:     :CATEGORY: Examples     :ARCHIVE:  /some/special/file::   :END:</pre></p><p>This is a much cleaner way of dealing with multiplecategories and archives in a single file.  The preferred useof the <code>#+CATEGORY</code> and <code>#+ARCHIVE</code> lines is now to set a<b>single</b> default for the file which is then locallyoverruled by properties.  This was a proposal from Bastienif I remember correctly.  Multiple <code>#+</code> lines still workand I don't plan to remove this support soon, but Iencourage you to stop using them.</p></li><li>The clocktable has a new <code>:scope</code> parameter that determinesthe range in the file from which clock entries should betaken.  This can be anything from the local subtree to theentire buffer to even the full list of agenda files.  Legalvalues are:<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"><col align="left"></col><col align="left"></col><thead><tr><th>value</th><th>scope</th></tr></thead><tbody><tr><td>nil</td><td>the current buffer or narrowed region</td></tr><tr><td>file</td><td>the full current buffer</td></tr><tr><td>subtree</td><td>the subtree where the clocktable is located</td></tr><tr><td>treeN</td><td>the surrounding level N tree, for example tree3</td></tr><tr><td>tree</td><td>the surrounding level 1 tree</td></tr><tr><td>agenda</td><td>all agenda files</td></tr></tbody></table><p>Thanks to Jason F. McBrayer and Bernt Hansen forinspiration.  Thanks to cranreuch (what is you full name?)for mentioning, at the right moment, that the clocktable isnot so bad - that remark made it seem worthwhile to addfeatures.</p></li><li>The commands to import a table and to convert a region to atable can now handle comma-separated values (CSV).  Thealgorithm does not yet treat quoting correctly, but forbasic input it works.</li><li>When modifying an existing time stamp, or when entering thesecond stamp of a range, the date prompt will nowconsistently default to the date/time in the existing stamp.This was triggered by Nuutti Kotivuori's request.</li><li>At the date/time prompt, there is a new way to specify arange of hours, by using "+DURATION" after the time.  Forexample:<p><pre>  14:00+2  means 14:00-16:00  2pm+2:30 means 14:00-16:30</pre></p><p>Again, Nuutti Kotivuori's request.</p></li><li>When you use the function `turn-on-orgstruct++' to turn onorgstruct-mode, the special org-mode settings forauto-filling, indentation and paragraphs are exported intothe buffer, so that typing list items with indentation worksbetter.  This was Bastien's idea and request.</li><li>New variable `org-priority-start-cycle-with-default'.  Whent (the default), priority cycling will initially set thedefault priority and then increase or decrease.  When nil,the first priority set by cycling is already 1 differentfrom the default priority.  This was mostly driven byBastien.</li><li>In column view: When an entry has a property for a summarycolumn defined, its value is normally overwritten by the sumof all the children's values each time you enter columnview.  Now there is an exception to this rule: If none ofthe children has that particular property defined, theparent's value stays.  In this way you can still place TODOitems under such an entry without getting the property valuechanged.  Thanks to Russel Adams for pointing out that thisis a better way of doing things.</li><li>In column view, computed values are now bold face, andtrying to edit them is an error.  I think this works, buttesting is appreciated.</li><li>New command `org-occur-in-agenda-files', this is basicallythe quick command John Wiegley proposed the other day, butit also works when the agenda files are not yet in buffers.The key is `C-c C-x /', any better proposals?</li><li>Links containing a space will now be handled correctly whencalling the browser.  Note that you need to enclose suchlinks in square or angular brackets.</li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.09</h2><div class="outline-3"><h3>Overview</h3><ul><li>Taking a note upon TODO state changes can be restricted toselected states.</li><li>The format in which dates are shown in the daily/weeklyagenda can be configured.</li><li>The default for `org-remember-store-without-prompt' is now t.</li><li>`org-goto' has been made into a general lookup command.</li><li>Priority cycling goes back to the nil state.</li><li>You can store a remember note to the <b>last used</b> location.</li><li>On Emacs 23, the headline faces for org-mode are nowinherited from the outline faces.</li></ul></div><div class="outline-3"><h3>Incompatible Changes</h3><ul><li>The default for `org-remember-store-without-prompt' is nowt, in order to better match the original intent ofremember.el (storing a note with minimum interruption ofwork flow).  I expect that many people will be hit by thisincompatible change - nevertheless I believe it is the rightthing to do.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>You can now select specific states for recording a note whenswitching to that state.  With the setting<p><pre> #+SEQ_TODO: TODO(t) ORDERED(o@) INVOICE(i@) PAYED(p) | RECEIVED(r) #+STARTUP: lognotestate</pre></p><p>only the states ORDERED and INVOICE will record a timestampand a note.</p></li><li>You can now set the format of the string for each day in theagenda and timeline buffers.  You can use a format stringinterpreted by `format-time-string', or you can write yourown function.  Configure the new variable`org-agenda-format-date'.  Thanks to Levin for triggeringthis development with a patch.</li><li>The default for `org-remember-store-without-prompt' is nowt, in order to better match the original intent ofremember.el (storing a note with minimum interruption ofwork flow).  Since we can assign files and headlines totemplates, I guess this takes care of selecting a filinglocation in most cases.  For interactive filing, you nowneed a prefix command when exiting `remember'.</li><li>`org-goto' (bound to `C-c C-j') now uses an indirect bufferand has additional commands enabled: Org-occur with `C-c /'or even faster with `/', and the commands needed to selectand copy a region.  This make `org-goto' a more generallookup command instead of only a jumping command.  Rememberthat you can exit with `Q' to go back to the originallocation.  Thanks to William Henney for this idea.</li><li>Setting the priority with S-up/down now cycles back to astate where no priority is specified.  This was requested byRick Moynihan.</li><li>You can store a remember note to the <b>last used</b> location.So if you select a location interactively once, you canre-use it without having to find it again.  For this, exitthe remember buffer with `C-u C-u C-c C-c'.  The leadingcomment in the remember buffer will tell exactly where thenote goes if you exit with a particular command.Thanks to Maxim Loginov for this idea.</li><li>On Emacs 23, the headline faces for org-mode are nowinherited from the outline faces.  This is just aconvenience, so that you only have to configure one set offaces, and that will then be outline-1 .. outline-8.  Youwill actually not see any difference in org-mode, becauseStefan Monnier has made the outline faces in Emacs 23 tomatch the current org-mode faces.<p>This change does not effect XEmacs, nor Emacs 21 and 22.</p></li></ul></div></div><div class="outline-2"><h2>Version 5.08</h2><div class="outline-3"><h3>Incompatible changes</h3><ul><li>The default for `org-deadline-warning-days' is now 14.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>There is now a separate interface for fast and directlysetting a TODO keyword.  This interface kicks in when youhave configured keys for TODO keywords like<p><pre> #+SEQ_TODO: TODO(t) WAITING(w) | DONE(d) CANCELED(c)</pre></p><p>C-c C-t still does the cycling thing, you need to use aprefix argument to get to the fast interface.  Or configurethe variable `org-use-fast-todo-selection' to t, then thiswill be the default and the prefix argument will make thecommand fall back to cycling.</p><p>The tag selection no longer does include TODO keywords -Leo's arguments have convinced me that this is not a goodidea.  If you'd like to see the TODO keywords in the tagsinterface anyway, set the variable`org-fast-tag-selection-include-todo'.  Thanks to Leo andothers for input on this issue.</p></li><li>New variable `org-edit-timestamp-down-means-later'.  Whenset, `S-down' on a timestamp will change the timestamp tolater.  Thanks to Raman for this idea.</li><li>Property names can now contain non-ascii word characters.This follows a request from Daniel Clemente.</li><li>For export, the date that should be given in the exportedfile can now be set to a specific value with a line like<p><pre> #+DATE: 15 November 2003</pre></p><p>If you want to use the date/time when the file was created,use a format string that will be interpreted by`format-time-string', for example:</p><p><pre> #+DATE: %Y/%m/%d %X</pre></p></li><li>The default of `org-deadline-warning-days' has changed to 14days.  30 was really too much, I suspect most people (meincluded) have changed this.</li><li>When a deadline has an individual lead time, this lead timeobviously overrules `org-deadline-warning-days'.  However,if you bind `org-deadline-warning-days' to a number <=0, forexample during a custom agenda command, then the absolutevalue of this number will be enforced also when a differentlead time has been specified.  This is useful to get a listof all deadlines coming up in the next N days.</li></ul></div></div><div class="outline-2"><h2>Version 5.07</h2><div class="outline-3"><h3>Overview</h3><ul><li>Different faces for different TODO keywords.</li><li>Setting TODO states through the TAG setting interface.</li><li>Context information is stored when moving a tree to the archive.</li><li>Sorting can be done by priority.</li><li>`Org-ellipsis' can now also be a face.</li><li>Scheduling info is no longer removed entry is marked CLOSED.</li><li>Unavailable files in `org-agenda-files' can be skipped.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>The time of archiving is now stored as a property.ARCHIVED is no longer a special time keyword.</li><li>Scheduling info is no longer removed entry is marked CLOSED.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>You can now define different faces for different TODOkeywords.  This request has come up frequently, so here itis: Use the variable `org-todo-keyword-faces'.<p>A Here is a configuration example:</p><p><pre> (setq org-todo-keyword-faces   '(("TODO"      . org-warning)     ("DEFERRED"  . shadow)     ("CANCELED"  . (:foreground "blue" :weight bold                    :underline t))))</pre></p><p>Org-mode continue still use `org-todo' and `org-done' forkeywords that have no specific face assigned.</p></li><li>Some People use TODO states more like tags.  For them theTODO keywords mark special states and they like to quicklyswitch between states in arbitrary sequence.  The standardTODO interface is not perfect for this, because it assumesthat the states are reached in sequence.  However, the fasttag setting interface is in fact perfect for this.  You cannow "misuse" the TAG selection interface to also set TODOstates.  All you need to do is to assign keys to the TODOstates, just like you also do for tags.<p><pre> #+SEQ_TODO: TODO(t) WAITING(w) | CANCELED(c) DONE(d) #+TAGS: @HOME(h) @OFFICE(o) @SHOP(s)</pre></p><p>Next time you try to set tags with C-c C-c, the todo stateswill be offered as well, and the corresponding key willswitch the entry to that state.</p></li><li>New variable `org-archive-save-context-info' governs ifinformation that would be lost by moving a subtree to thearchive file, should be stored as special properties.  Forexample,<p><pre> (setq org-archive-save-context-info '(itags category))</pre></p><p>will store the inherited tags and the category in propertiesARCHIVE_ITAGS and ARCHIVE_CATEGORY, respectively.  Thedefault setting for this variable is to save everything thatcould be lost.  This was a proposal by John Wiegley.</p></li><li>Sorting (`C-c ^') can use the use the priority to sort.  Usethe "p" and "P" keys at the prompt.  John Wiegley, again.</li><li>`Org-ellipsis' can now also be a face to make the foldingellipsis more visible.  This is based on a post by TassiloHorn.  Since `org-ellipsis' only works in Org-mode, youmight want to use Tassilo Horn's hack directly in order toaffect the folding ellipsis globally.</li><li>Scheduling info is no longer removed when an entry is markedCLOSED.  This was a request by Brian van den Broek.  Let meknow if this breaks anything for you - then it will becomean option.</li><li>New option `org-agenda-skip-unavailable-files'.  Currently,if a file does not exist, it will be removed from`org-agenda-files' after a query.  When this option is set,the file will simply be skipped.</li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.06</h2><div class="outline-3"><h3>Overview</h3></div><div class="outline-3"><h3>Details</h3><ul><li>When exporting only a region and this region is a single(sub)tree (for example selected with `C-c @'), the title forthe exported document is taken to be the heading of thesubtree.  The sublevels become top-level entries in theexport.  Furthermore, if the head entry of the tree has orinherits an EXPORT_FILE_NAME property, that file name (withappropriately substituted extension) will be used for theexported tree.  Thanks to Patrick Drechsler and Jost Burkartfor these ideas.</li><li>org-special-ctrl-a/e has a third allowed value, `reversed'.When it is set to this value, the first C-a or C-e commandbehaves normally, i.e. it goes to the true beginning or endof the line.  Only when you press C-a or C-e immediatelyagain, the the "special" position will be found.  Additionalpresses of the same key jump between the two positions.  Ilike this a lot better than the `t' setting, because now thekeys behave more predictable and still give easy access tothe special locations.</li><li>New command to set or remove a tag from all headlines in aregion.</li><li>When Org-mode visits a file, it will initially hide alldrawers.</li><li>The default of the variable `org-cycle-global-at-bob' is nownil, meaning that TAB no longer does global visibilitycycling at the beginning of the buffer.</li><li>Bug fixes, in particular the problems with scheduling anddeadlines introduced in 5.05.  Please check carefully ifthis works correctly again, and complain if not.</li></ul></div></div><div class="outline-2"><h2>Version 5.05</h2><div class="outline-3"><h3>Overview</h3><ul><li>LaTeX export, finally, thanks to Bastien.</li><li>Extension mechanism for the hyperlink system.</li><li>Global access to commands inserting and following links.</li><li>Individual lead-times for deadlines.</li><li>Option to show only the next instance of repeating timestamp.</li><li>Store remember notes with only 2 keys: C-c C-c</li><li>Appointment reminders from Org-mode.</li><li>Global values for selected properties.</li><li>Bug fixes.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Bastien's `org-export-latex.el' is now part of the org-modedistribution.  You can export an Org-mode document to aLaTeX file with `C-c C-e l'.  For more options, see themanual, and the commentary in the Lisp file.  Kudos toBastien for contributing this frequently requested feature.I am sure this has been tough because of the many differentways I have been allowing LaTeX snippets and environments tobe incorporated in lazy free-format ways.</li><li>Org-mode has now an extension mechanism for the hyperlinksystem.  This should clear the road for all those mairix andother ideas that have been floating around.  Now it is on<b>you</b> to write and share new link types for Org-mode.  Theinterface for adding a new link type is described in theappendix of the manual, section A2.  The unsolved problem iscurrently how to handle the new link types forexport/publishing.</li><li>New <b>global</b> commands `org-open-at-point-global' and`org-insert-link-global'.  You can bind these commands toglobal keys and use them to insert and follow Org-mode-likelinks anywhere in Emacs.  Thanks to Adam Spiers for thisexcellent idea.</li><li>Each deadline timestamp may now specify its own interval oflead-time display, given in days, weeks, months or years.The syntax is like this<p><pre> DEADLINE: <2007-08-13 Mon -5d></pre></p><p>When combined with a repeater, the repeater has to comefirst:</p><p><pre> DEADLINE: <2007-08-13 Mon +2w -5d></pre></p><p>You may now also customize the faces that are used in theagenda to indicate the distance of an approaching deadline.See the new option `org-agenda-deadline-faces'.</p><p>Thanks to Pavel Chalmoviansky and John Wiegley proposals inthis direction.</p></li><li>New option `org-agenda-repeating-timestamp-show-all'.  Whenset to nil, repeating time stamps will only show up once inthe agenda, either today or in the near future.  Othermatches will be ignored.  Thanks to John Wiegley for thisproposal.</li><li>New variable `org-remember-store-without-prompt'.  When set,exiting the remember buffer with C-c C-c will store the notewithout further prompts to the default location, and `C-uC-c C-c' will get the prompts for file and location.  Sothis variable reverses the prefix-argument functionality forstoring remember notes.  This follows a request from JohnWiegley.</li><li>A new function `org-agenda-to-appt' activates allappointments for the current day so that Emacs will displayreminders.  This uses appt.el.  Thanks to Bastien for thisfunction.</li><li>You can now set default values for properties that can beinherited by all entries in a buffer, or by all entriesglobally.  Global properties are set in the variable`org-global-properties', like this:<p>(setq org-global-properties '(("NAME" "This is the value")))</p><p>Buffer-local values are set like this:</p><p>#+PROPERTY: NAME This is the value</p><p>When using org-entry-get to get the value of a property withthe `inherit' flag and the hierarchy above the entry doesnot contain this property, the buffer-local and global listsare checked as well.  This is mostly useful (I think) to setthe list of allowed values for a property.  Thanks to BerntHansen and Bastien for these ideas.</p></li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.04</h2><div class="outline-3"><h3>Details</h3><ul><li>New variables `org-export-author-info' and`org-export-time-stamp-file' to turn off inclusion of authorand time information into exported files.  Thank to PatrickDrechsler for pointing out that this would be useful.</li><li>New variable to avoid moving DEADLINE and SCHEDULED infointo the property drawer.  The default is now to not movethis stuff into the drawer.`org-insert-labeled-timestamps-before-properties-drawer'</li><li>`org-archive-mark-done' can be a string now, to select aspecific keyword that should be used for archived entries.</li><li>New command "j" in agenda to jump to an arbitrary date.Thanks to Bernt Hansen for the patch.</li><li>Lots of minor fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.03</h2><div class="outline-3"><h3>Incompatible Changes</h3><ul><li>The variable `org-special-ctrl-a' has been renamed to`org-special-ctrl-a/e'.  The old one is still an alias (butnot on Emacs 21 where variable aliases cannot be defined).</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>When the variable `org-special-ctrl-a/e' is set, C-e in aheadline first goes to the end of the headline ignoring thetags.  A second C-e then goes to after the tags.</li><li>Typing and removing single characters in a headline nowkeeps the tags in the headline aligned.  This could have alittle impact on performance while deleting stuff - let meknow if we need to make this customizable.</li><li>New option `org-n-level-faces' can be used to set the numberof different faces that are used for headlines.  Default isall 8 faces Org-mode defines for this purpose, level 9 usesagain the level-1 face.  However, you can use fewer, and thenthe level-1 face will be reused already for level N+1, etc.</li><li>Column View and hidestars now work together.</li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 5.02</h2><div class="outline-3"><h3>Overview</h3><ul><li>The interfaces for properties and column view are finishednow and work well.</li><li>Properties can be summaries, i.e. the parent nodes cancompute their value from the children's values.</li><li>Headlines finally require a space ofter the star(s).  Theconflict with bold text at the beginning of the line is nolonger there.</li></ul></div><div class="outline-3"><h3>Incompatible Changes</h3><ul><li>Bad news.  It looks like it is going to be really hard tomake column view work on XEmacs and on Emacs 21.  Emacs 22is currently the only Emacs where this works.  If you areusing Emacs 21 or XEmacs, you can still use properties, butnot column view.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Improvements for properties:<ul><li>There are interactive commands to insert and deleteproperties.  Read the manual chapter 7 for details.</li><li>You can define <i>allowed values</i> for a property.  Whenthese are defined, you can change the value of a propertywith S-left and S-right.  And you may use completion wheninserting the property.  This goes a long way to preventtypos when entering properties.</li></ul></li><li>Improvements for column view.<ul><li>In column view, you may use the keys S-left/right (andalso the keys `n' and `p') to switch from one allowedvalue to the next.</li><li>You can define summaries for columns.  For example,parents can contain the sum of all children values of aproperty, or the parent node can have a check box propertythat is automatically checked when all children's boxes arechecked.</li><li>There are interactive commands to add and remove columns,and to change the attributes of a column like the summarytype.</li></ul><p>These additions lead to the exciting fact that the examplefrom <a href="http://www.omnigroup.com/images/applications/omnioutliner/features/multicolumn.jpg">omni outliner</a> posted by Scott Jaderholm can now beaccurately <a href="omni-org.jpg">reproduced by Org-mode</a>.</p></li><li>The space after the stars is now required in a headline, inorder to remove the conflict with bold words at thebeginning of a line.  So<p><pre>    * This is a level 1 headline    *this is bold text*</pre></p></li><li>S-up and S-down to navigate plain item lists are now alsoavailable in orgstruct-mode.</li></ul></div></div><div class="outline-2"><h2>Version 5.01</h2><div class="outline-3"><h3>Overview</h3><ul><li>A new minor mode, orgstruct-mode, exports the Org-modestructure editing commands into any other mode.</li><li>DRAWERS are a new level off folding for special sectionsthat should stay closed during visibility cycling and onlyopen if explicitly asked.</li><li>Entries can now have PROPERTIES.</li><li>A COLUMN VIEW implementation allows to easily view and editthe properties of a hierarchy of entries (Emacs only, fornow).</li><li>Formula evaluation in the spreadsheet is more consistentnow.  Properties and per-file constants can be used duringevaluation.</li><li>Bug fixes and minor changes.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>When using LEVEL=N in a tags search, things have changed ifyou are also using `org-odd-levels-only'.  If you are usingonly odd levels (i.e. 1 or 3 or 5… stars), LEVEL=2 willnow refer to 3 stars, LEVEL=3 to 5 stars etc.  Many thanksto Leo (or blame on him if you must) who has convinced methat this is the better convention.</li></ul></div><div class="outline-3"><h3>Details</h3><div class="outline-4"><h4>Orgstruct minor mode</h4><p>There is a new minor mode, orgstruct-mode.  This modes worksin a similar way as Orgtbl-mode.  It can be used to exportthe Org-mode structure-editing commands into arbitrary majormodes in Emacs.  For example, you can use it in Mail-mode toeasily create lists.</p><p>The functionality in Orgstruct mode is only active, if thecursor is in a line that looks either like a headline, orlike the first line of a plain list item.  Then the commands`TAB', `M-cursor', `M-S-cursor', `M-RET', `M-S-RET', `C-c ^',`C-c C-c', and `C-c -' will do structure-related editing justlike in Org-mode.  If the cursor is not in such a line, allthese keys will do whatever the major mode or other activeminor modes have assigned to them.</p><p>Orgstruct-mode is the result of a proposal by Raman, quitesome time ago.  It has taken a long time, but here is finallythe promised implementation.</p></div><div class="outline-4"><h4>Drawers</h4><p>The new concept of <i>drawers</i> allows to create sectionsthat remain folded during visibility cycling.  Drawers needto be configured using the variable `org-drawers'.  A drawerstarts with a line containing only the name of the drawerbracketed by colons. It ends with :END:.  For example,after setting</p><p><pre>   (setq org-drawers '("PROPERTIES" "HIDDEN"))</pre></p><p>you can then create drawers like this:</p><p><pre>   :HIDDEN:     here is some stuff that remains hidden     unless TAB is pressed directly in that line   :END:</pre></p><p>The PROPERTIES drawer has special meaning for ORG-mode, itcontains properties of an entry (see below).</p></div><div class="outline-4"><h4>Properties and Column View</h4><ul><li>Entries in Org-mode can now have arbitrary <i>properties</i>associated with them.  Org-mode handles some defaultproperties like the TODO state, the priority, the localtags, and planning information like DEADLINE and SCHEDULED.In addition, you can assign arbitrary properties by creatinga property drawer and inserting a line like<p><pre>   :PROPNAME: This is the value of the property</pre></p><p>Org-mode has an API for properties, if you want to write aprogram using properties, use the functions`org-entry-properties', `org-entry-get', `org-entry-put',and `org-entry-delete'.</p></li><li>Planning information like DEADLINE can be hidden in theproperties drawer.<p>If the PROPERTIES drawer starts in the first line after aheadline, also the DEADLINE, SCHEDULED and CLOCK informationwill be inserted inside the drawer.  If no PROPERTIES draweris present, or if it does not start in the line right afterthe headline, this information remains in the lines directlyafter the headline, outside the drawer.</p></li><li>TAGS searches can now also query properties.  For example,the search<p><pre>   LEVEL=3+BOSS+ASSIGNED="Hans"/WAITING</pre></p><p>will find entries that</p><ul><li>are level 3</li><li>have the tag BOSS</li><li>have an ASSIGNED property with the value "Hans"</li><li>are TODO status WAITING.<p>So here is an entry that will match:</p><p><pre>   *** WAITING Clean up the factory     :BOSS:       :PROPERTIES:       :ASSIGNED: Hans       :END:</pre></p><p>You may also use a regular expression to match against aproperty value.  For example, to find stuff assigned to Hansor Sarah, use</p><p><pre>   ASSIGNED={^\(Hans\|Sarah\)$}</pre></p></li></ul></li><li>Column View is a special way to look at property values intabular form.  Column View can be used in any org-modefile, and also in any agenda buffer.  It works by placingan overlay over each headline (or agenda line) that shows atable of selected properties.  You can look at and editproperties from this view.  Which properties are shown inthe table must be set up using the COLUMNS property.  Youcan set up different property columns on different levelsof an outline tree.  For example:<p><pre>   * People     :PROPERTIES:     :COLUMNS: %25ITEM %Name     :END:   ** Family      :PROPERTIES:      :COLUMNS: %25ITEM %Name %3Age      :END:   *** Sam       Info about Sam, including a property list with Name and Age.   *** Sarah       Info about Sarah, including a property list with Name and Age.   ** Office      :PROPERTIES:      :COLUMNS: %25ITEM %Name %Function %Salary      :END:   *** Boss       Info about the Boss, including a property list with Name,       Function and Salary (if only we knew....).</pre></p><p>Now we have defined three different sets of columns.  Ifyou switch to column view in the <i>Family</i> section, youwill get a different table than if you do it in the<i>Office</i> section.  However, if you switch to columnview with the cursor on the <i>People</i> section, thetable will cover all entries, but contain only the<i>Name</i>.</p><p>Column view does, for the time being, only work on Emacs.The XEmacs implementation needs a bit of work.</p></li><li>Properties can be used in table formulas.  To access thevalue of the property :XYZ:, use $PROP_XYZ.  The propertyneeds to be defined in the hierarchy above the table, notnecessarily in the same entry as the table.  This was arequest by Eddward.  File-wide constants can be defined with#+CONSTANTS, see below.</li><li>Things that still need to be sorted out about drawers,properties and column view - comments and suggestionswelcome!<ul><li>How to deal with drawers and properties in HTML and ASCIIexport?</li><li>What key could be used to insert an empty property drawerinto an entry?</li><li>Right now column view is invoked through the command C-cC-x C-c.  It is too easy to type C-x C-c by mistake, andthat causes Emacs to quit.  Suggestions for a differentkey?</li><li>Fontification of drawers and properties is not good yet.Any suggestions for better defaults?</li><li>Mouse support for editing properties in column view wouldbe nice - maybe Piotr is interested to add this toorg-mouse.el?</li></ul></li></ul></div><div class="outline-4"><h4>Spreadsheet</h4><ul><li>In the spreadsheet, the evaluation of formulas has changed.Previously, first the column formulas would be evaluatedeverywhere, and then the field formulas would kick in, andin some cases overwrite the results of column formulas inthe appropriate fields.  This had the side effect that someformulas might always use the wrong, intermediate content ofa field that is computed both by a column and a fieldformula.<p>From now on, column formulas will no longer temporarilyoverwrite field formulas.  This gives much more consistentresults.  For example you can now finally have a column ofincreasing numbers by setting the first field to a fixednumber, and let the rest follow from a column formula.</p><p>Here is an example</p><p><pre>   | 1 |   | 2 |   | 3 |   #+TBLFM: $1=@-1+1::@1$1=1</pre></p></li><li>Constants for formulas in spreadsheets are globally definedwith the variable `org-table-formula-constants'.  File-localconstants can now be set with a line like:<p><pre>   #+CONSTANTS: c=299792458.  pi=3.14  eps=2.4e-6</pre></p></li></ul></div><div class="outline-4"><h4>Minor changes</h4><ul><li>When entries are archived, a timestamp for the moment ofarchiving is added to the line with planning information.It looks like this:<p><pre> ARCHIVED: [2007-07-02 Mon 11:34]</pre></p><p>Thanks to J. David Boyd for constructive comments.</p></li><li>Bug fixes<p>Many bugs are fixed, as usually all the ones where I replied"fixed" on emacs-orgmode.  If you reported one of thesebugs, please check if it really has disappeared in the newversion, and complain if not.  Thanks!</p></li></ul></div></div></div><div class="outline-2"><h2>Version 4.79</h2><div class="outline-3"><h3>Details</h3><ul><li>We are back to a single file org.el that works both on Emacsand on XEmacs.  Merging comes at a speed penalty for you asan XEmacs user, but <b>only if you do not compile</b> org.el.Compilation completely removes the penalty.</li><li>New L flag for literal interpolation in Lisp formulas.See manual section 3.5.3.</li><li>New options for turning off footnotes.This was a request from Ignotus.See the option `org-export-with-footnotes'.</li><li>Default length for Agenda entries, but this is off bydefault.  This was a request from Micheal.See the option `org-agenda-default-appointment-duration'.</li><li>Bug fixes:<ul><li>org-agenda-date-later (Juraj Kubelka)</li><li>letters off margin in orgcard.ps (Charles Cave)</li><li>TODO export problems on XEmacs (ignotus@freemail.hu)</li><li>args-out-of-range with table formulas (Cecil Westerhof)</li><li>problem with org-file without a heading (Tim O'Callaghan)</li></ul></li></ul></div></div><div class="outline-2"><h2>Version 4.78</h2><div class="outline-3"><h3>Overview</h3><ul><li>Time stamps with a time range <b>included</b>, like<pre> <2007-06-18 Mon 17:33-18:23></pre></li><li>Clock times without clocking in/out: CLOCK: => 2:00</li><li>Language-specific characters allowed in TAGS (Emacs only).</li><li>Promotion and demotion of items gets the indentation right.</li><li>Indenting lines with TAB is more intelligent.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>There is now a special version of `org.el' for XEmacs.Before installation, as an XEmacs user you must rename thefile org_xemacs.el to org.el, i.e. you must overwrite org.elwith the xemacs version.  For example:<p><pre> mv org_xemacs.el org.el</pre></p><p>This is necessary so that I can make use of some featuresthat would be cumbersome to support in a single file.  TheXEmacs version is derived from the Emacs version with aprogram, so no reason to fear that I might be droppingXEmacs support any time soon.  Sorry for the trouble.</p></li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>A time stamp may now contain a range of times.  So you nolonger need to use two separate stamps to indicate a timeinterval on a single day.  For example<p><pre> <2007-06-18 Mon 17:30-18:20></pre></p><p>This is now fully supported, including changing the timewith S-up/down while the cursor is on the end time.  Also,da the date/time prompt, you can simply write your time like12:00-14:00 and the range will be inserted.</p><p>This was proposed by Leo some time ago, and recently byMichael.</p></li><li>You may specify clocking times by hand (i.e. withoutclocking in and out) using this syntax.<p><pre> CLOCK: => 2:00</pre></p><p>Thanks to Scott Jaderholm for this proposal.</p></li><li>TAGS may now contain language-specific word characters, aslong as they are matched by the "[:alnum:]" regexp syntax.This is for Emacs only, the XEmacs version continues to usethe character class "a-zA-Z0-9_@" for tag names.  Thanks toDavid Smith for a patch to this effect (a modified versionof that patch was applied).  I am considering to make thesame change for TODO keywords, but not yet.  Note that filesusing localization features may not work correctly in theEmacs configuration of another user, so if you are sharingorg-mode files with other users, it might still be best tostick to the ASCII characters.</li><li>Promotion and demotion of plain list items (commands M-left,M-right) no longer changes the indentation by just onespace.  Instead, it uses intelligence gathered from thesurrounding list structure to do the right thing.  Thanks toWilliam Henney for starting the discussion about this.</li><li>TAB does now a better job of indenting lines.<ul><li>After tables and code segments (lines starting with ":"),indentation goes back to what it was before (thanks toWilliam Henney for suggesting this behavior).</li><li>When plain lists items are involved, we had a longdiscussion on emacs-orgmode where I tried to show that atoo-sophisticated implementation will still be easilyfooled.   Here is what I have implemented now - lets seeif we can agree on this:<p>Indentation will flatten lists with the same bullet type,but indent another bullet type further.  The time whenthis fails is in a nested list, when you want to get backout to a previous level.  For example</p><p><pre> - item 1 - item 2 + item 2a + item 2b - item 3</pre></p><p>When using TAB on every line in this list, the structurewill change to</p><p><pre> - item 1 - item 2   + item 2a   + item 2b     - item 3</pre></p><p>So you need to change the level of the last line by hand,using promotion and demotion functions.</p></li></ul></li></ul></div></div><div class="outline-2"><h2>Version 4.77</h2><div class="outline-3"><h3>Overview</h3><ul><li>Vertical lines in exported tables.</li><li>New default for `org-show-following-heading'.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>The default for `org-show-following-heading' is now nil.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>You can now specify column groups in tables, to the effectthat the groups will be separated by vertical lines in HTMLand ASCII output.  Column groups are specified by thecharacters "<" and ">" in a special table row.  "<" starts agroup, ">" ends a group (in each case including the thecolumn where the character is specified).  You may also use"<>" to make a group a single column wide.  For example:<p><pre> |   |  N | N^2 | N^3 | N^4 | sqrt(n) | sqrt[4](N) | |---+----+-----+-----+-----+---------+------------| | / | <> |   < |     |   > |       < |          > | | # |  1 |   1 |   1 |   1 |       1 |          1 | | # |  2 |   4 |   8 |  16 |  1.4142 |     1.1892 | | # |  3 |   9 |  27 |  81 |  1.7321 |     1.3161 | #+TBLFM: $3=$2^2::$4=$2^3::$5=$2^4::$6=sqrt($2)::$7=sqrt(sqrt(($2))</pre></p><p>A table row with with nothing but "/" in the first field isnever exported, but can be used to place column groupinformation into the table.  In this table, we create agroup for column 2, one for columns 3-5 and one for columns6-7.  HTML export will render a vertical line between thesegroups.</p><p>Because HTML does not require closing <colgroup> tags with</colgroup>), you can also simply start a new columnwherever you want a vertical line:</p><p><pre> | N | N^2 | N^3 | N^4 | sqrt(n) | sqrt[4](N0 | |---+-----+-----+-----+---------+------------| | / | <   | <   |     | <       |            |</pre></p></li><li>Vertical lines are now also omitted in ASCII export, unlessgrouping explicitly requests these lines.</li><li>The default for `org-show-following-heading' is now nil,meaning that sparse trees will be more compact.  This hasbecome possible due to in important remark by Jason Dunsmorewho pointed out that TAB should behave differently in theinconsistent trees produced by the sparse tree commands.TAB does now make sure that the heading after a freshlyunfolded tree is made visible at all, removing the confusingbehavior we had before.</li><li>Several bugs fixed.  In particular:<ul><li>Strings produced by agenda batch processing with`org-batch-agenda' and `org-batch-agenda-csv' are nowproperly encoded, so that you should be able to usespecial characters in other languages as along as yourpost-processing program handles them correctly.  At leastfor Emacs this should work now, but have not yet figuredout how to do this in XEmacs.</li></ul></li></ul></div></div><div class="outline-2"><h2>Version 4.76</h2><div class="outline-3"><h3>Overview</h3><ul><li>Exporting Footnotes to HTML</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Footnotes like<sup><a class="footref" name="fnr.1" href="#fn.1">1</a></sup> are now exported to HTML<p class="footnote"><sup><a class="footnum" name="fn.1" href="#fnr.1">1</a></sup>This is a footnote<p>Thanks to Scott Jaderholm for this proposal and a detailedHTML example on how the exported text should look like.</p></li><li>Special version of the reference card, for letter paper.</li><li>Switching to OVERVIEW with S-TAB no loner moves the cursor,so after three `S-TAB' commands, you will be back where youstarted.</li><li>Bug fixes, lots of them again.</li></ul></div></div><div class="outline-2"><h2>Version 4.75</h2><div class="outline-3"><h3>Overview</h3><ul><li>Cyclic time stamps that repeat after an interval.</li><li>Special timestamps for appointments like "every 2nd Thursdayin a month".</li><li>Completion of link abbreviation prefixes inside `C-c C-l'.</li><li>Replacing a region of org-mode syntax with HTML.</li><li>iCalendar export now honors ARCHIVE etc.</li><li>New command to add/change emphasis markers.</li></ul></div><div class="outline-3"><h3>Incompatible Changes</h3><ul><li>The REPEAT(…) cookie is no longer supported, the repeaterinterval now goes directly into the time stamp.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Time stamps can contain a repeater code, like +1w for onceevery week, +2d for every two days, etc.  For example,</li></ul><p><span class="timestamp">2007-05-16 Wed 12:30 +1w</span><br/></p><p>will apply to every Wednesday, starting from the date given.I believe this syntax was actually suggested by someone onthe mailing list, but I cannot find the email back.  Tocollect your credit, let me know!</p><ul><li>You can use an sexp diary entry (with the syntax used by theEmacs calendar/diary) in a time stamp, like this:<p>*** The nerd club meets on 2nd Thursday of every month</p></li></ul><p><span class="timestamp">%%(diary-float t 4 2)</span><br/></p><ul><li>You can put diary-style sexp entries directly into anorg-mode file, where they will be interpreted just like theywould in the diary.  For example<ul><li>Birthdays and similar stuff</li></ul><p>#+CATEGORY: Holiday%%(org-calendar-holiday) ; special function for holiday names#+CATEGORY: Ann%%(diary-anniversary 14  5 1956) Artur Dent %d is years old%%(diary-anniversary  2 10 1869) Mahatma Gandhi</p><p>These entries must start at column 0 to be evaluated.</p><p>It turns out that evaluating the entries in an org-mode fileis actually faster than in the diary itself, because usingthe diary has some overhead (creating fancy diary display,then reading and re-interpreting the entries).  I have movedall the sexp entries from my diary into an org-mode file,put in a few categories, and then turned off`org-agenda-include-diary'.  This has led to a noticeablyfaster agenda display.</p></li><li>New command `org-replace-region-by-html' that converts thecurrent region from org-mode syntax into HTML.  For example,you might write an itemized list in plain text in an HTMLbuffer, and then invoke this command to convert it.  Thanksto Raman for this idea.</li><li>When inserting a link with `C-c C-l', completion will nowfill in all valid link prefixes, like http or ftp, but alsolink abbreviation prefixes.  This is based on an idea byBastien.</li><li>Highest, lowest, and default priority can be set on aper-file basis with #+PRIORITIES: H L DFor example, to use priorities from 1 to 9, you could use<p>#+PRIORITIES: 1 9 9</p><p>Thanks to Dmitri Minaev for a patch to this effect.</p></li><li>iCalendar export now honors (i.e. skips) subtrees marked asARCHIVE, COMMENT, or QUOTE.</li><li>There is a new command to add or change the emphasis (likebold or italic) of a piece of text.  For lack of betteravailable keys the command is at `C-c C-x C-f', but you maywell want to choose a more convenient key like `C-c f' inyour private setup:<p>(add-hook 'org-load-hook(lambda () (define-key org-mode-map "\C-cf" 'org-emphasize)))</p><p>The command will prompt for an emphasis type, and you mayreply either with the marker that triggers the emphasis, orwith the first letter of the corresponding HTML tag.  Forexample, to select italic, press either "/" or "i".</p><p>If there is an active region, the emphasis of this regionwill be set or changed.  If there is no region, only theemphasis markers will be inserted and the cursor positionedbetween them.  Thanks to Bastien for proposing this feature.</p></li><li>Bug fixes, everything where I have replied "fixed" on themailing list.  Thanks to all of you for keeping these reportscoming.</li></ul></div></div><div class="outline-2"><h2>Version 4.74</h2><div class="outline-3"><h3>Overview</h3><p>This release is about exporting agenda views, to HTML, topostscript for printing, and to a special format (CSV) forfurther processing in scripts.</p></div><div class="outline-3"><h3>Incompatible Changes</h3><ul><li>The variable `org-agenda-remove-tags-when-in-prefix' hasbeen renamed to `org-agenda-remove-tags'.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Agenda views can be exported as plain text, as HTML, and asPostscript(R).  This can simply be done from the agendabuffer with `C-x C-w' and then specifying a filename like`myagenda.html' or `myagenda.ps'.  See section 8.6.4 of themanual.</li><li>Each custom agenda view can specify a list of associatedfiles names.  The command `C-c a e' then creates all viewsthat have associated file names and exports the views tothese files.  This is great for producing paper versions ofyour views, to take with you when you don't have yourcomputer.  The manual has an example on how to do this, andin particular on how to customize the format of the printedversion.  See section 8.6.4 of the manual.</li><li>You can produce a CSV format of agenda information with anEmacs batch command.  This is greate for further processingin scipts.  Thanks to Jason F. McBrayer for this idea.See section 8.6.5 of the manual.</li><li>New variable `org-agenda-skip-deadline-if-done'.  When set,a deadline associated with a DONE item will not be shown inthe agenda.  This is based upon a report by Denis Bueno.</li><li>Quite a few bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 4.73</h2><p>Minor bug fixes.</p></div><div class="outline-2"><h2>Version 4.72</h2><div class="outline-3"><h3>Overview</h3><ul><li>Control over blank lines between trees in collapsed view.</li><li>Info about the running clock is shown in the modeline.</li><li>C-a can behave specially in headlines.</li><li>Better color and scaling defaults for LaTeX fragments.</li><li>Customizable list of keys in org-mode to be replaced.</li><li>Stuck project descriptions have been extended.</li><li>Emphasis code has been modified to fix some issues.</li><li>Bug fixes.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>The option `org-format-latex-options' has changed.  If youhave customized it, please revert to default and then redoyour customization.</li><li>`org-CUA-compatible' no longer modifies S-RET by default,because newer versions of CUA don't use this key anymore.If you need this replacement, customize the variable`org-disputed-keys'.</li><li>The variable `org-CUA-compatible' is obsolete, please use`org-replace-disputed-keys' instead.  `org-CUA-compatible'is still an alias for this new variable, though.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Better control over blank lines between trees in collapsedview.  This has come up several times in the past and mostrecently by Scott Jaderholm.  There is now a new variable`org-cycle-separator-lines' with default value 2.  It sayshow many empty lines there need to be after the end of asubtree to get an empty line in collapsed view.  So with thedefault, if you leave only one empty line it will disappearin collapsed view.  If you leave two, one empty line willremain so that you can use double empty lines to structurethe collapsed views of a file.  I love it, so many thanks toScott fro bringing this up again.<p>One property of the new setup is that you will never getmore than one blank line in collapsed view.  We could dosomething special to allow <b>several</b> empty lines incollapsed view, but I think this is counter-productive.</p><p>In Emacs 22, if you want to make full use of this, make surethat you have not set `outline-blank-line'.</p></li><li>When the clock is running, Org-mode will put info about itinto the modeline.  The info consists of the elapsed timeand the heading of the clocked item.  This was a proposalfrom Bastien who got the idea from Muse.</li><li>C-a can behave specially in headlines when you set thevariable `org-special-ctrl-a'.  It will bring the cursorfirst back only to the beginning of the headline <b>text</b>,i.e. after the stars and the TODO keyword, if any.  A secondC-a will then move the cursor to the beginning of the line.If the cursor is already at the beginning of the line, C-awill spring <b>forward</b> to the headline text.  This was aproposal from Leo, based on a request from Scott Jaderholm.<p>I have not turned this turned this on by default, should I?</p></li><li>When LaTeX fragments are processed into images, there is nowmore control and (hopefully) betters defaults for colors andscaling.  Special values can be set for HTML export, so thatthese values can differ from what is used for display in anemacs buffer.  The default foreground and background colorsfor images embedded in emacs are now taken from the defaultemacs face.  Thanks to Xiao-Yong Jin for proposing thesechanges.</li><li>There is now a much better mechanism to change some keys inorg-mode if these keys clash with other modes you use.  Turnthis on by setting `org-replace-disputed-keys' (aliased to`org-CUA-compatible').  The list of keys to replace is nowfully customizable, see the option `org-disputed-keys'.Many thanks to Meciej Katafiasz for a patch implementingthis.</li><li>Stuck project descriptions have been extended.  You can nowuse "*" as a TODO keyword or tag to say that <b>any</b> TODOkeyword or TAG marks a project as non-stuck.  You also cangive an arbitrary regular expression that, if it matches,indicates a non-stuck project.</li><li>The code for emphasis like bold, italic etc has beenmodified - I might have broken something in the process,please let me know if you find problems.</li><li>A number of bugs have been fixed - those where I havereplied "Fixed" on the mailing list.</li></ul></div></div><div class="outline-2"><h2>Version 4.71</h2><div class="outline-3"><h3>Overview</h3></div><div class="outline-3"><h3>Incompatible changes</h3></div><div class="outline-3"><h3>Details</h3><ul><li>New variables to customize the header and data tags inexported HTML.  These are the variables`org-export-table-header-tags' and`org-export-table-data-tags'.  This follows a request fromScott Otterson.</li><li>New option `org-format-latex-header' for customizing theheader of the LaTeX file used to convert embedded LaTeX toimages.  Thanks to `Matthieu Lemerre' for the suggestion.</li><li>The prefix version of `org-todo-list' works again.  Thismeans that `C-1 C-c a t' produces the list of TODO entriesfor the first TODO keyword.  If you use different TODO setupsin different agenda files, be careful:  This number nowrefers to the list of <b>all</b> todo keywords used in filesthat are scanned for the agenda.</li><li>Many bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 4.70</h2><div class="outline-3"><h3>Overview</h3><ul><li>Dust settles after revamp of TODO keyword system.</li><li>The export title can be taken from the first text line.</li><li>TTY replacement keys have changed.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>Some TTY replacement keys are changed, see below.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Further development concerning TODO keywords.<ul><li>You can now have several DONE states in a sequence, like<p>#+SEQ_TODO: TODO VERIFY | DONE DELEGATED</p><p>The difference to the proposal discussed on the mailinglist (and which is also works!)</p><p>#+SEQ_TODO: TODO VERIFY | DONE#+SEQ_TODO: | CANCELED</p><p>is that in the first case, the extra DONE states will bereached with `C-c C-t' (or with `t' from the agenda), whilein the second case you need S-<right> to get to the specialstates.  I guess both ideas can be useful - I am leaningtoward using the latter.</p></li><li>Setting up TODO keywords in Lisp previously used twoseparate variables: `org-todo-keywords' and`org-todo-interpretation'.  The preferred way is now to useonly `org-todo-keywords', with a new structure:<p>(setq org-todo-keywords'((sequence "TODO" "|" "DONE")(sequence "BUG" "KNOWNCAUSE" "|" "FIXED" "IGNORED")(type "Fred" "Lisa" "Peter" "|" "DONE")(sequence "CANCELED")    ; for things we decide to not do.))</p><p>If your setting has this new structure,`org-todo-interpretation' will be ignored.  This changedoes not break backward compatibility.  The old way ofusing a flat list in `org-todo-keywords' and taking theinterpretation from the other variable still works.</p></li><li>When listing <b>specific</b> TODO entries via a sparse tree(`C-u C-c C-v') or via the agenda (`C-c a T' or `C-u C-c at'), you can now specify several keywords to be selected,like "TODO|VERIFY|WAITING".  This also works for customagenda commands.  Thanks to Jason F. McBrayer for pointingout this omission.</li></ul></li><li>If you have configured Org-mode to export also the textbefore the first headline (this is done by setting thevariable `org-export-skip-text-before-1st-heading' to nil),then the first normal text line in the buffer becomes thetitle of the exported document.  A title set with #+TITLEoverules this default, and the first line then belongs to thenormal text.  Thanks to David House for this proposal.</li><li>TTY replacement keys.  Some of the key bindings used byOrg-mode do not work on a tty, so replacement key sequencesare provided on ttys.  In version 4.70, there are somechanges in the tty replacements.  Thanks to Jason F. McBrayerfor coming up with the idea to use C-c <cursor> keys.<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"><col align="left"></col><col align="left"></col><col align="left"></col><col align="left"></col><thead><tr><th>Command</th><th></th><th>Old TTY</th><th>New TTY</th></tr><tr><th>org-…..</th><th>Main Key</th><th>Replacement</th><th>Replacement</th></tr></thead><tbody><tr><td>shiftleft</td><td>S-left</td><td>C-c C-x left</td><td>C-c left</td></tr><tr><td>shiftright</td><td>S-right</td><td>C-c C-x right</td><td>C-c right</td></tr><tr><td>shiftup</td><td>S-up</td><td>C-c C-x up</td><td>C-c up</td></tr><tr><td>shiftdown</td><td>S-down</td><td>C-c C-x down</td><td>C-c down</td></tr><tr><td>shiftcontrolleft</td><td>C-S-left</td><td></td><td>C-c C-x left</td></tr><tr><td>shiftcontrolright</td><td>C-s-right</td><td></td><td>C-c C-x right</td></tr></tbody></table></li></ul></div></div><div class="outline-2"><h2>Version 4.69</h2><div class="outline-3"><h3>Overview</h3><p>This time the changes affect the following areas:</p><ul><li>TODO keywords:  Multiple sequences in a single file.</li><li>Export: More control over text before the first heading.</li><li>Export: More control over sub/superscript interpretation.</li><li>Plain lists:  Option to let empty lines terminate lists.</li><li>Tables: New command to insert hline and move into line below.</li><li>REPEATing items:  Turn of note taking.</li><li>Bug fixes.</li></ul></div><div class="outline-3"><h3>Incompatible changes</h3><ul><li>It used to be possible to spread the list of TODO keywordsover several lines, like<p>#+SEQ_TODO: TODO#+SEQ_TODO: PROGRESS#+SEQ_TODO: DONE</p><p>This is no longer possible.  Each such line now specifies anindependent set of TODO keywords, with its own DONE state.See below for details.</p></li><li>The #+TEXT construct has been used to insert unchanged HTMLinto an exported file.  This is no longer possible, the TEXTlines will be processed like any other lines.  However,there are now much better ways of getting quoted HTML intothe exported file.</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>You can now use multiple sets of TODO keywords in the samebuffer.  For example, you may put the following three linesinto a file:<p>#+SEQ_TODO: TODO DONE#+SEQ_TODO: REPORT BUG KNOWNCAUSE RESOLVED#+TYP_TODO: Fred Laura Peter Me OK</p><p>Each sub-sequence has its own DONE state.  It is best to usedifferent keywords in all sequences, to make sure Org-modedoes not loose track in which specific sequence it isworking.  You could use the same word for all DONE states,but then cycling through to a TODO state might not bring youwhere you want to be.</p><p>After initially setting a keyword, `C-c C-t' cycles througha sublist, i.e. is cycles from TODO to DONE or fromKNOWNCAUSE to RESOLVED and further to (nothing) and back toREPORT.</p><p>S-right and S-left allow to select any keyword, so they movefrom DONE to REPORT and from RESOLVED to Fred.</p><p>C-S-right and C-S-left jump from one sub-sequence to thenext, for example from TODO or DONE to REPORT to Fred.</p><p>Thanks to Rick Moynihan for triggering this development.</p></li><li>Text before the first headline can now be exported if youconfigure Org-mode accordingly.  Either set the variable`org-export-skip-text-before-1st-heading' to nil, or use thenew in-buffer option<p>#+OPTION: skip:nil</p></li><li>Export content specified via the #+TEXT construct is nowfully processed, i.e. links, emphasis etc. are allinterpreted.  #+TEXT lines may include#+BEGIN_HTML…#+END_HTML sections to embed literal HTML.</li><li>During HTML export, you can request to have a<sub>b</sub>interpreted as a subscript, but to leave a_b as it is.  Thiscan be done by setting the variableorg-export-sub-superscript to the symbol `{}' with<p>(setq org-export-sub-superscript '{})</p><p>or by using</p><p>#+OPTIONS: ^:{}</p><p>Thanks to Eddward DeVilla for this idea.</p></li><li>New variable `org-empty-line-terminates-plain-lists'.Default is nil, meaning that empty lines are part of theprevious list item, and that you can have several paragraphsin one such item.  Set this to t if you want an empty lineterminate all levels of plain list items.<p>Thanks to Mike Newman for triggering this development.</p></li><li>C-c RET does insert a horizontal separator line and move thecursor into the table line below it.  Thanks to Bastien forthis proposal.</li><li>Org-mode always offers you to record a note when a TODO itemautomatically repeats, even if you are not logging statechanges.  The new variable `org-log-repeat' allows to turnthis off, so that notes are really only been taken if youare logging all state changes.</li><li>Various Bug fixes, thanks to everyone who reported.</li></ul></div></div><div class="outline-2"><h2>Version 4.68</h2><div class="outline-3"><h3>Overview</h3><ul><li>Priority handling in the tags view</li><li>Date/time prompt follows the popup calender, and accepts AM/PM times.</li><li>Standard references like B4 in the spreadsheet.</li><li>Improvements to the formula editor.</li><li>C-j does better indentation.</li><li>Bug fixes</li></ul></div><div class="outline-3"><h3>Details</h3><ul><li>Priority handling in the tags view<ul><li>Agenda lists selected by tag are now sorted by priority.Thanks to Andrew Korty for reporting this omission.</li></ul></li><li>Improvements to the date/time prompt.<ul><li>When you move (using S-cursor keys) the cursor in the pop-upcalendar window while responding to a date/time prompt, theprompt is updated with the new default date (Emacs only).</li><li>You can now enter AM/PM times at this prompt.</li></ul></li><li>Changes in the spreadsheet<ul><li>You can now also write B4 instead of @4$2 as a reference informulas.  The column references without specified row can bewritten as C& instead of $3.  Such references make formulaseasier to read and are now the default way how references areshown when you edit existing formulas.  To get the old behaviorback (i.e. only @row$col references), set the variable`org-table-use-standard-references' to nil.<p>Relative references like @-3$-2 or @II..III continue to use theinternal format.</p></li></ul></li><li>Changes in the formula editor (the one you get with "C-c '")<ul><li>The formulas are organized in a more logical way.</li><li>There is now a menu with commands.</li><li>When starting the formula editor with "C-c '", the cursorimmediately moves to the formula for the current field.</li><li>With the cursor on a reference in the formula, you can useS-cursor keys to change the field being referenced.</li></ul></li><li>C-j indents the following line correctly whe used in a headlineor in aplain list item.  Thanks to Leo for this suggestion.</li><li>Bug fixes<ul><li>Flyspell now knows about special org-mode commands.Thanks to Vinod Valsalam for reporting this problem, and toAndrew Korty for showing how to fix it.</li><li>Most other bugs discussed recently on emacs-orgmode@gnu.orgshould be fixed, except the problem with non-ASCII charactersin tags….</li></ul></li></ul></div></div><div class="outline-2"><h2>Version 4.67</h2><ul><li>Expert mode for fast tag selection.When org-fast-tag-selection-single-key is `expert', not eventhe selection window is shown, only the prompt.  One more C-cgets you the window, another one goes to multiple selection mode.</li><li>Synchronized with Emacs once more:  Emacs CVS has now org-mode4.67.  At least until it causes a problem, then the Emacs peoplewill switch back to 4.56.  Lets hope there will be no problem.</li><li>Code cleanup</li><li>Bug fixes</li></ul></div><div class="outline-2"><h2>Version 4.66</h2><div class="outline-3"><h3>Overview</h3><ul><li>Sorting of top-level entries works now if the region containstop-level entries, or if the cursor is before the first headline.Thanks to "redblue" for reporting this bug.</li><li>When entering date and time at the prompt, you can now mixentering text and selecting something in the calendar.  Forexample, enter 22:15 at the prompt without pressing RET, and thenclick on a date in the calendar.  Both pieces of information willbe included in the resulting time stamp.  You can also useS-curser to move the cursor in the calendar to the desired dateand then enter 22:15 and press RET at the prompt.</li><li>When setting a deadline or a schedule, entering a time nowautomatically selects the time stamp format that includes thetime. Bug report (by means of a question) from Bastre.</li><li>C-c C-l can be used to convert a plain link into a bracket link.</li><li>Internal links now match inside (the visible part of) otherlinks.  Thanks to Scott Otterson for reporting this bug.</li><li>iCalendar export of TODO items fixed, see also the variable`org-icalendar-include-todo'.  Thanks to Philipp Raschdorf.</li><li>The number of levels in the table of contents of an exporteddocument can now be set independently of the number of headlinelevels.  For example:<p>#+OPTIONS: H:4 toc:2</p></li><li>The command `C-c }' toggles the display of row and column numbersthe the current table, to aid constructing formulas.  To try it,move the cursor to a table and press `C-c }', or use the menuentry.</li><li>Orgtbl translation functions (introduced in 4.65) have beensimplified using a generic function `orgtbl-to-generic' that canbe used for very general languanges.  Writing your own translatorshould be very easy now.  More info in the manual.</li><li>CONTENTS visibility can be limited to a certain level.  Thecommand `C-3 S-TAB' will switch to CONTENTS view and show thefirst 3 levels.</li><li>Bug fixes.</li></ul></div></div><div class="outline-2"><h2>Version 4.65</h2><div class="outline-3"><h3>Overview</h3><ul><li>Orgtbl can be used to maintain tables in LaTeX, and in any other mode</li><li>Editing Lisp formulas for tables improved.</li><li>Better structure for HTML exported tables.</li><li>New "calculation" marker "/" to mark lines that should not be exported.</li></ul></div><div class="outline-3"><h3>Detailed description of changes</h3><ul><li>You can use orgtbl mode to maintain a LaTeX table, or pretty muchany table in any mode.<p>This does <b>not</b> work by making Orgtbl aware of LaTeX syntax.  Thatwould be a box of Pandora I am not willing to open.  Instead, youuse a normal Orgtbl-mode table, and a converter program toautomatically place a LaTeX version of the table into the correctspot in the LaTeX file.  The orgtbl-mode table can be maintainedinside the same file, in a block comment.</p><p>I am providing translators for LaTeX, HTML, and TeXInfo.  Forother applications, you need to write one yourself - but that isnot hard if you start from the LaTeX version and just modify it.Thanks to Thomas Baumann for triggering this development througha request for a table-to-LaTeX converter.</p></li><li>In the special buffer to edit the formulas of a table (createdwith "C-c '"), there is now better support for editing Lispformulas.  TAB and M-TAB work like in an Emacs Lisp buffer,indenting lines and completing lisp symbols.  With the cursor ona line defining a complex Lisp formula, a first press on TAB willconvert the formula into a pretty-printed version with properlinebreaks and indentation.  A second TAB folds the line back tothe compact form.</li><li>Tables in HTML export have now additional structure elementsdefined.  The header (before the first hline) is wrapped into<thead>..</thead>, and each part of the body (as separated inorg-mode by hlines) is wrapped into <tbody>..</tbody> tags.  Ihave also changed the CSS style for <td> fields and the value of`org-export-html-table-tag' to get cleaner tables. Basically,tables now have horizontal lines only where needed, and novertical lines at all, as generally recommended for tables inprinted text.  I like the new look, but I am not sure if thischange will find general approval, please throw in your view ifyou like.  Thanks to Scott for driving this, and to goud-H forpointing me to the row grouping in tables.</li><li>In a table with calculation markers in the first column, you cannow also put "/" into the first column.  It indicates that thisline should not be exported.  The foremost application for thisare lines containing only "<N>" markers for narrowing columns.</li></ul></div></div><div class="outline-2"><h2>Version 4.64</h2><div class="outline-3"><h3>Overview</h3><ul><li>Email links get better, configurable descriptions</li><li>When inserting a link, selected text becomes the description</li><li>Easier access to the list of stored links.</li><li>Horizontal lines in HTML export.</li><li>Remember templates and storing of notes improved.</li></ul></div><div class="outline-3"><h3>Detailed description of changes</h3><ul><li>The descriptive part of links to email messages can be configuredusing the variable `org-email-link-description-format'.  The newdefault is "Email %c: %.30s" and leads to<p>Email from NAME: SUBJECT</p><p>If you configure the variable `org-from-is-user-regexp'correctly, then for email you <b>sent</b> this will actually change to</p><p>Email to NAME: SUBJECT</p><p>The subject is limited to 30 characters.  If you have becomeattached to the previous default (look twice, the new one isbetter), use "%f on: %s" as your format.</p></li><li>Selecting text before entering a new link with C-c C-l now reallyworks, the selected text becomes the description part of thelink.  Requested by Scott, buggy 4.62 implementation is now fixed.</li><li>Stored links are part of the history list for C-c C-l, so toreach them, you can use up/down rather than completion.  Thanksto Raman for this excellent idea.</li><li>A line consisting only of "-", and at least 5 of them, isexported into HTML as <hr/>, as proposed by Giovanni Ridolfi.</li><li>Several changes to org <-> remember integration<ul><li>You can use `org-remember' as your default command to startremember.  It will automatically detect if there is an activeregion and use it as initial content (we will probably makeremember.el work like this as well).Also, when calling `org-remember' in a remember buffer thatwas created with a template, you will again be asked toselect a template.  The buffer is then re-created with thenew template, but the old context information.  This isuseful if you change your mind about the template to use(Leo's idea).</li><li>Besides specifying a default <b>target</b> file for a note, youcan also give a default <b>heading</b> of which the note shouldbecome a subitem.  In many cases this avoids or speeds upnavigating to the right location.  Both file and heading canbe different for each template.  Both are non-binding, youcan change them while storing the note.  However, when youexit remember with C-u C-c C-c, these defaults will be usedwithout interaction.</li><li>Templates can specify interactive fields.  During expansionof the template, you will be prompted for the information inthat field.  For example %^t will pop up a calendar and askyou to select a date. This new feature follows a proposalfrom Leo, who in the mean time has said he does not need itanymore.  But I liked it, so here it is :-)</li><li>Templates can access information specific to the link typecreated, for example the author and subject of an email.Syntax is %:fromname, %:fromaddress, %:subject etc, detailsin the manual.  Proposed by Peder O. Klingenberg.</li><li>I have been considering to move, at some stage, the templatefunctionality into remember.el itself - which would of courserequire consent of the remember.el maintainers.  I am notsure how well this would work though, since some things likethe interactive time stamps are org.el specific, so treatingthem would require special hooks.  Comments?</li></ul></li></ul></div></div><div class="outline-2"><h2>Version 4.63</h2><ul><li>Bug fixes</li></ul></div><div class="outline-2"><h2>Version 4.62</h2><ul><li>Many changes to the spreadsheet functions in the table editor.For details, please re-read the manual section 3.4.<ul><li>New Features<ul><li>It is much easier to assign formulas to individual fields.</li><li>References to arbitrary fields and ranges.</li><li>Absolute references are modified in row-editing commands.</li><li>Formula editor that highlights referenced fields.</li></ul></li><li>Incompatible changes<ul><li>Empty fields are excluded in range references, see "E" mode flag.</li><li>&… ranges no longer supported, use new @… ranges.</li><li>Variable insertion into Lisp formulas work differently.</li></ul></li></ul></li><li>Selected text becomes the default description for C-c C-l links.(Scott)</li><li>The date format in the agenda/timeline views is now customizable.See the new option `org-agenda-date-format'. (request by Victor)</li><li>Link abbreviations no longer need a double colon, single colon is fine.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.61</h2><ul><li>Avoiding keybinding clashes with flyspell<ul><li>Archiving is now also on `C-C C-x C-s' (was just `C-c $')</li><li>Cycling through agenda files is now also on "C-'" (was just "C-,")</li></ul></li><li>Colon is considered part of number, to align times in clock tables.</li><li>Fixed bug for list of stuck projects.</li><li>Fixed several bugs/problems concerning linking to gnus.</li><li>Block agendas can contain the list of stuck projects.</li><li>#+ARCHIVE may now appear several times in the buffer.</li><li>More bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.60</h2><ul><li>HTML export: inlining images, clickable images (manual 10.2.4).</li><li>Incremental search now shows proper context when exiting.</li><li>Tables calculation and Calc package.<ul><li>Calc is no longer needed when using only elisp formulas.</li><li>Proper error messages when calc is needed and not available.</li></ul></li><li>Tracking TODO state changes with time stamps and notes.</li><li>Empty entries go full circle.</li><li>Links in iCalendar export cleaned up.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.59</h2><ul><li>Cleanup code, bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.58</h2><ul><li>Full undo support in the agenda buffer.</li><li>Listing stuck GTD projects (projects without any NEXT ACTIONS).Configure `org-stuck-projects' before using it.</li><li>C-c C-x b shows the current subtree in an indirect buffer, inanother, dedicated frame.</li><li>Custom agenda commands take precedence over builtin commands.</li><li>auto-fill for comments works on the Emacs side, XEmacs not yet.</li></ul></div><div class="outline-2"><h2>Version 4.57</h2><ul><li>Sorting of outline items on same level.</li><li>Sorting tables automatically selects line range between hlines.</li><li>Changes in Agenda buffer<ul><li>`C-c C-o' follows a link in the current line.</li><li>`C-c $' archives the subtree corresponding to the line.</li><li>Changing dates with S-left and S-right show new date in agenda,but still do not move the entry to the new date.</li><li>new option `org-agenda-skip-scheduled-if-done'.</li></ul></li><li>Agenda and sparse tree construction using tag matches can nowuse regular expressions.</li><li>When prompted for a date/time, entering "+7" indicates a date7 days from now - but only this is the only thing you give.</li><li>Custom time formats also apply to exported html and ascii.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.56</h2><ul><li>`C-k' in agenda kills current line and corresponding subtree in file.</li><li>XEmacs compatibility issues fixed, in particular tag alignment.</li><li>M-left/right now in/outdents plain list items, no Shift needed.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.55</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.54</h2><ul><li>Improvements to fast tag selection<ul><li>show status also in target line.</li><li>option to auto-exit after first change to tags list (see manual).</li></ul></li><li>Tags sparse trees now also respect the settings in`org-show-hierarchy-above' and `org-show-following-heading'.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.53</h2><ul><li>Custom time formats can be overlayed over time stamps.</li><li>New option `org-agenda-todo-ignore-deadlines'.</li><li>Work-around for flyspell bug (CVS Emacs has this fixed in flyspell.el).</li><li>Work-around for session.el problem with circular data structures.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.52</h2><ul><li>TAG matches can also specify conditions on TODO keywords.</li><li>The fast tag interface allows setting tags that are not in thepredefined list.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.51</h2><ul><li>Link abbreviations (manual section 4.5).</li><li>More control over how agenda is displayed.  See the new variables`org-agenda-window-setup', `org-agenda-restore-windows-after-quit'.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.50</h2><ul><li>Closing a TODO item can record an additional note.See variables `org-log-done' and `org-log-note-headings'.</li><li>Inserting headlines and bullets can leave an extra blank line.See variable `org-blank-before-new-entry'. (Ed Hirgelt patch)</li><li><a href="#bracket--links">bracket links</a> in the agenda are active just as in org-mode buffers.</li><li>C-c C-o on a date range displays the agenda for exactly this range.</li><li>The default for `org-cycle-include-plain-lists' is back to nil.</li><li>Calls to `org-occur' can be stacked by using a prefix argument.</li><li>The options `org-show-hierarchy-above' and `org-show-following-heading'now always default to `t', but can be customized differently fordifferent types of sparse trees or jump commands.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.49</h2><ul><li>Agenda views can be made in batch mode from the command line.</li><li>`org-store-link' does the right thing in dired-mode.</li><li>File links can contain environment variables.</li><li>Full Emacs 21 compatibility has been restored.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.47</h2><ul><li>Custom commands may produce an agenda which contains several blocks,each block created by a different agenda command.</li><li>Agenda commands can be restricted to the current file, region, subtree.</li><li>The timeline command must now be called through the agendadispatcher (C-c a L).  `C-c C-r' no longer works.</li><li>Agenda items can be sorted by tag.  The <b>last</b> tag is used for this.</li><li>The prefix and the sorting strategy for agenda items can dependupon the agenda type.</li><li>The handling of `<a href="mailto:'">mailto:'</a> links can be customized, see the newvariable `org-link-mailto-program'.</li><li>`mailto' links can specify a subject after a double colon,like <a href="mailto:carsten@orgmode.org::Org-mode is buggy">mailto:carsten@orgmode.org::Org-mode is buggy</a>.</li><li>In the #+STARTUP line, M-TAB completes valid keywords.</li><li>In the #+TAGS: line, M-TAB after ":" inserts all currently used tags.</li><li>Again full Emacs 21 support:  Checkboxes and publishing are fixed.</li><li>More minor bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.45</h2><ul><li>Checkbox lists can show statistics about checked items.</li><li>C-TAB will cycle the visibility of archived subtrees.</li><li>Documentation about checkboxes has been moved to chapter 5.</li><li>Bux fixes.</li></ul></div><div class="outline-2"><h2>Version 4.44</h2><ul><li>Clock table can be done for a limited time interval.</li><li>Obsolete support for the old outline mode has been removed.</li><li>Bug fixes and code cleaning.</li></ul></div><div class="outline-2"><h2>Version 4.43</h2><ul><li>Bug fixes</li><li>`s' key in the agenda saves all org-mode buffers.</li></ul></div><div class="outline-2"><h2>Version 4.41</h2><ul><li>Shift-curser keys can modify inactive time stamps (inactive timestamps are the ones in […] brackets.</li><li>Toggle all checkboxes in a region/below a headline.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.40</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.39</h2><ul><li>Special tag ARCHIVE keeps a subtree closed and away from agenda lists.</li><li>LaTeX code in Org-mode files can be converted to images for HTML.</li><li>Bug fixes.</li><li>CDLaTeX-mode features can be used in Org-mode to help insertingLaTeX environment and math.</li></ul></div><div class="outline-2"><h2>Version 4.38</h2><ul><li>noutline.el is now required (important for XEmacs users only).</li><li>Dynamic blocks.</li><li>Archiving of all level 1 trees without open TODO items.</li><li>Clock reports can be inserted into the file in a special section.</li><li>FAQ removed from the manual, now only on the web.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.37</h2><ul><li>Clock-feature for measuring time spent on specific items.</li><li>Improved emphasizing allows configuration and stacking.</li></ul></div><div class="outline-2"><h2>Version 4.36</h2><ul><li>Improved indentation of ASCII export, when headlines become items.</li><li>Handling of 12am and 12pm fixed.  Times beyond 24:00 can be usedand will not lead to conflicts.</li><li>Support for mutually exclusive TAGS with the fast tags interface.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.35</h2><ul><li>HTML export is now valid XHTML.</li><li>Timeline can also show dates without entries.  See new option`org-timeline-show-empty-dates'.</li><li>The bullets created by the ASCII exporter can now be configured.See the new option `org-export-ascii-bullets'.</li><li>New face `org-upcoming-deadline' (was `org-scheduled-previously').</li><li>New function `org-context' to allow testing for local context.</li></ul></div><div class="outline-2"><h2>Version 4.34</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.33</h2><ul><li>New commands to move through plain lists: S-up and S-down.</li><li>Bug fixes and documentation update.</li></ul></div><div class="outline-2"><h2>Version 4.32</h2><ul><li>Fast (single-key-per-tag) interface for setting TAGS.</li><li>The list of legal tags can be configured globally and locally.</li><li>Elisp and Info links (thanks to Todd Neal).</li><li>`org-export-publishing-directory' can be an alist, with differentdirectories for different export types.</li><li>All context-sensitive commands use `call-interactively' to dispatch.</li><li>`org-confirm-shell-links' renamed to `org-confirm-shell-link-function'.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.31</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.30</h2><ul><li>Modified installation: Autoloads have been collected in org-install.el.</li><li>Logging (org-log-done) is now a #+STARTUP option.</li><li>Checkboxes in plain list items, following up on Frank Ruell's idea.</li><li>File links inserted with C-c C-l will use relative paths if the linkedfile is in the current directory or a subdirectory of it.</li><li>New variable `org-link-file-path-type' to specify preference forrelative and absolute paths.</li><li>New CSS classes for tags, timestamps, timestamp keywords.</li><li>Bug and typo fixes.</li></ul></div><div class="outline-2"><h2>Version 4.29</h2><ul><li>Inlining images in HTML export now depends on wheather the linkcontains a description or not.</li><li>TODO items can be scheduled from the global TODO list using C-c C-s.</li><li>TODO items already scheduled can be made to disappear from the globaltodo list, see `org-agenda-todo-ignore-scheduled'.</li><li>In Tables, formulas may also be Lisp forms.</li><li>Exporting the visible part of an outline with `C-c C-x v' works nowfor all available exporters.</li><li>Bug fixes, lots of them :-(</li></ul></div><div class="outline-2"><h2>Version 4.28</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.27</h2><ul><li>HTML exporter generalized to receive external options.As part of the process, author, email and date have been moved to theend of the HTML file.</li><li>Support for customizable file search in file links.</li><li>BibTeX database links as first application of the above.</li><li>New option `org-agenda-todo-list-sublevels' to turn off listing TODOentries that are sublevels of another TODO entry.</li></ul></div><div class="outline-2"><h2>Version 4.26</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.25</h2><ul><li>Revision of the font-lock faces section, with better tty support.</li><li>TODO keywords in Agenda buffer are fontified.</li><li>Export converts links between .org files to links between .html files.</li><li>Better support for bold/italic/underline emphasis.</li></ul></div><div class="outline-2"><h2>Version 4.24</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.23</h2><ul><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.22</h2><ul><li>Bug fixes.</li><li>In agenda buffer, mouse-1 no longer follows link.See `org-agenda-mouse-1-follows-link' and `org-mouse-1-follows-link'.</li></ul></div><div class="outline-2"><h2>Version 4.20</h2><ul><li>Links use now the <a href="#link">description</a> format by default.When inserting links, the user is prompted for a description.</li><li>If a link has a description, only the description is displayedthe link part is hidden.  Use C-c C-l to edit the link part.</li><li>TAGS are now bold, but in the same color as the headline.</li><li>The width of a table column can be limited by using a field "<N>".</li><li>New structure for the customization tree.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.13</h2><ul><li>The list of agenda files can be maintainted in an external file.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 4.12</h2><ul><li>Templates for remember buffer.  Note that the remember setup changes.To set up templates, see `org-remember-templates'.</li><li>The time in new time stamps can be rounded, see new option`org-time-stamp-rounding-minutes'.</li><li>Bug fixes (there are <b>always</b> more bugs).</li></ul><p>[…]</p><p>Version 4.00</p><ul><li>Headlines can contain TAGS, and Org-mode can produced a listof matching headlines based on a TAG search expression.</li><li>`org-agenda' has now become a dispatcher that will produce the agendaand other views on org-mode data with an additional keypress.</li></ul></div><div class="outline-2"><h2>Version 3.24</h2><ul><li>Switching and item to DONE records a time stamp when the variable`org-log-done' is turned on.  Default is off.</li></ul></div><div class="outline-2"><h2>Version 3.23</h2><ul><li>M-RET makes new items as well as new headings.</li><li>Various small bug fixes</li></ul></div><div class="outline-2"><h2>Version 3.22</h2><ul><li>CamelCase words link to other locations in the same file.</li><li>File links accept search options, to link to specific locations.</li><li>Plain list items can be folded with `org-cycle'.  See new option`org-cycle-include-plain-lists'.</li><li>Sparse trees for specific TODO keywords through numeric prefixargument to `C-c C-v'.</li><li>Global TODO list, also for specific keywords.</li><li>Matches in sparse trees are highlighted (highlights disappear withnext buffer change due to editing).</li></ul></div><div class="outline-2"><h2>Version 3.21</h2><ul><li>Improved CSS support for the HTML export.  Thanks to Christian Egli.</li><li>Editing support for hand-formatted lists<ul><li>M-S-cursor keys handle plain list items</li><li>C-c C-c renumbers ordered plain lists</li></ul></li></ul></div><div class="outline-2"><h2>Version 3.20</h2><ul><li>There is finally an option to make TAB jump over horizontal linesin tables instead of creating a new line before that line.The option is `org-table-tab-jumps-over-hlines', default nil.</li><li>New command for sorting tables, on `C-c ^'.</li><li>Changes to the HTML exporter<ul><li>hand-formatted lists are exported correctly, similar tomarkdown lists.  Nested lists are possible.  See the docstringof the variable `org-export-plain-list-max-depth'.</li><li>cleaned up to produce valid HTML 4.0 (transitional).</li><li>support for cascading style sheets.</li></ul></li><li>New command to cycle through all agenda files, on C-,</li><li>C-c [ can now also be used to change the sequence of agenda files.</li></ul></div><div class="outline-2"><h2>Version 3.19</h2><ul><li>Bug fixes</li></ul></div><div class="outline-2"><h2>Version 3.18</h2><ul><li>Export of calendar information in the standard iCalendar format.</li><li>Some bug fixes.</li></ul></div><div class="outline-2"><h2>Version 3.17</h2><ul><li>HTML export specifies character set depending on coding-system.</li></ul></div><div class="outline-2"><h2>Version 3.16</h2><ul><li>In tables, directly after the field motion commands like TAB and RET,typing a character will blank the field.  Can be turned off withvariable `org-table-auto-blank-field'.</li><li>Inactive timestamps with `C-c !'.  These do not trigger the agendaand are not linked to the calendar.</li><li>Additional key bindings to allow Org-mode to function on a tty emacs.</li><li>`C-c C-h' prefix key replaced by `C-c C-x', and `C-c C-x C-h' replacedby `C-c C-x b' (b=Browser).  This was necessary to recover thestandard meaning of C-h after a prefix key (show prefix bindings).</li></ul></div><div class="outline-2"><h2>Version 3.15</h2><ul><li>QUOTE keyword at the beginning of an entry causes fixed-width exportof unmodified entry text. `C-c :' toggles this keyword.</li><li>New face `org-special-keyword' which is used for COMMENT, QUOTE,DEADLINE and SCHEDULED, and priority cookies.  Default is only a weakcolor, to reduce the amount of aggressive color in the buffer.</li></ul></div><div class="outline-2"><h2>Version 3.14</h2><ul><li>Formulas for individual fields in table.</li><li>Automatic recalculation in calculating tables.</li><li>Named fields and columns in tables.</li><li>Fixed bug with calling `org-archive' several times in a row.</li></ul></div><div class="outline-2"><h2>Version 3.13</h2><ul><li>Efficiency improvements:  Fewer table re-alignments needed.</li><li>New special lines in tables, for defining names for individual cells.</li></ul></div><div class="outline-2"><h2>Version 3.12</h2><ul><li>Tables can store formulas (one per column) and compute fields.Not quite like a full spreadsheet, but very powerful.</li><li>table.el keybinding is now `C-c ~'.</li><li>Numeric argument to org-cycle does `show-subtree' above on level ARG.</li><li>Small changes to keys in agenda buffer.  Affected keys:[w] weekly view; [d] daily view; [D] toggle diary inclusion.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 3.11</h2><ul><li>Links inserted with C-c C-l are now by default enclosed in anglebrackets.  See the new variable `org-link-format'.</li><li>">" terminates a link, this is a way to have several links in a line.Both "<" and ">" are no longer allowed as characters in a link.</li><li>Archiving of finished tasks.</li><li>C-<up>/<down> bindings removed, to allow access to paragraph commands.</li><li>Compatibility with CUA-mode (see variable `org-CUA-compatible').</li><li>Compatibility problems with viper-mode fixed.</li><li>Improved html export of tables.</li><li>Various clean-up changes.</li></ul></div><div class="outline-2"><h2>Version 3.10</h2><ul><li>Using `define-derived-mode' to derive `org-mode' from `outline-mode'.</li></ul></div><div class="outline-2"><h2>Version 3.09</h2><ul><li>Time-of-day specifications in agenda are extracted and placedinto the prefix.  Timed entries can be placed into a time grid forday.</li></ul></div><div class="outline-2"><h2>Version 3.08</h2><ul><li>"|" no longer allowed as part of a link, to allow links in tables.</li><li>The prefix of items in the agenda buffer can be configured.</li><li>Cleanup.</li></ul></div><div class="outline-2"><h2>Version 3.07</h2><ul><li>Some folding inconsistencies removed.</li><li>BBDB links to company-only entries.</li><li>Bug fixes and global cleanup.</li></ul></div><div class="outline-2"><h2>Version 3.06</h2><ul><li>M-S-RET inserts a new TODO heading.</li><li>New startup option `content'.</li><li>Better visual response when TODO items in agenda change status.</li><li>Window positioning after visibility state changes optimized and madeconfigurable.  See `org-cycle-hook' and `org-occur-hook'.</li></ul></div><div class="outline-2"><h2>Version 3.05</h2><ul><li>Agenda entries from the diary are linked to the diary file, soadding and editing diary entries can be done directly from the agenda.</li><li>Many calendar/diary commands available directly from agenda.</li><li>Field copying in tables with S-RET does increment.</li><li>C-c C-x C-v extracts the visible part of the buffer for printing.</li><li>Moving subtrees up and down preserves the whitespace at the tree end.</li></ul></div><div class="outline-2"><h2>Version 3.04</h2><ul><li>Table editor optimized to need fewer realignments, and to keeptable shape when typing in fields.</li><li>A new minor mode, orgtbl-mode, introduces the Org-mode table editorinto arbitrary major modes.</li><li>Fixed bug with realignment in XEmacs.</li><li>Startup options can be set with special #+STARTUP line.</li><li>Heading following a match in org-occur can be suppressed.</li></ul></div><div class="outline-2"><h2>Version 3.03</h2><ul><li>Copyright transfer to the FSF.</li><li>Effect of C-u and C-u C-u in org-timeline swapped.</li><li>Timeline now always contains today, and `.' jumps to it.</li><li>Table editor:<ul><li>cut and paste of rectangular regions in tables</li><li>command to convert org-mode table to table.el table and back</li><li>command to treat several cells like a paragraph and fill it</li><li>command to convert a buffer region to a table</li><li>import/export tables as tab-separated files (exchange with Excel)</li></ul></li><li>Agenda:<ul><li>Sorting mechanism for agenda items rewritten from scratch.</li><li>Sorting fully configurable.</li><li>Entries specifying a time are sorted together.</li></ul></li><li>Completion also covers option keywords after `#-'.</li><li>Bug fixes.</li></ul></div><div class="outline-2"><h2>Version 3.01</h2><ul><li>New reference card, thanks to Philip Rooke for creating it.</li><li>Single file agenda renamed to "Timeline".  It no longer showswarnings about upcoming deadlines/overdue scheduled items.That functionality is now limited to the (multifile) agenda.</li><li>When reading a date, the calendar can be manipulated with keys.</li><li>Link support for RMAIL and Wanderlust (from planner.el, untested).</li><li>Minor bug fixes and documentation improvements.</li></ul></div><div class="outline-2"><h2>Version 3.00</h2><ul><li>Multifile Agenda shows current entries from many different files.</li><li>TeXInfo documentation (thanks to Christian Egli for the conversion).</li><li>Additional applications for TODO keywords, see documentation.Different files may have different TODO keywords etc.</li><li>Priorities for TODO items.</li><li>The browser mode used by `org-remember-handler' is improved.</li><li>Images get inlined in HTML export (thanks to Carsten Wimmer).</li><li>File links can contain line numbers, like <a href="/usr/etc/config:255">file:/usr/etc/config:255</a></li><li>Minor bug fixes.</li></ul></div><div class="outline-2"><h2>Version 2.10</h2><ul><li>TODO entries can have additional states besides TODO and DONE.See new variable `org-todo-keywords'.</li><li>TODO keywords can be interpreted as categories.  See variable`org-todo-interpretation'.</li><li>M-TAB completion on TODO keywords, TeX symbols, and normal words.</li><li>All keywords (like TODO, DEADLINE etc) are configurable.</li><li>Cursor positioning optimized after pro/demotion and TODO cycling.</li><li>Emphasizing in HTML works now for <b>bold</b>, <i>italic</i> and <u>underline</u>.</li><li>New commands to kill, copy and yank entire subtrees.  Yankingmodifies the level of the tree before insertion.</li><li>New command `org-goto' (C-c C-j) to quickly move to other locationsin the buffer without affecting outline visibility.</li><li>Hooks for John Wiegley's remember.el.</li><li>`org-read-date' pops up calendar for date selection with the mouse.See variable `org-popup-calendar-for-date-prompt'.</li></ul></div><div class="outline-2"><h2>Version 2.6</h2><ul><li>TODO items can be SCHEDULED to a certain date.</li><li>Expired DEADLINEs are ignored if in an entry marked DONE.</li><li>From the diary or time-sorted view (C-c C-r), C-c C-t can be used tochange the TODO state of an item remotely.</li><li>Horizontal computations in table editor. See `org-table-eval-formula'.</li><li>Fixed bug with summing tables (command `org-table-sum', `C-c +').</li><li>Calendar window follows the timestamp when a timestamp is changed.New variable `org-calendar-follow-timestamp-change'.</li><li>Time-sorted view (`org-diary-view', C-c C-r) now uses the prefixargument to force inclusion of unscheduled TODO items.</li><li>New variable `org-confirm-shell-links' to turn of safety query.</li><li>New variable `org-open-non-existing-files'.</li></ul></div><div class="outline-2"><h2>Version 2.4</h2><ul><li>A time-sorted view on all time stamps can be created with C-c C-r.</li><li>Timestamps and Deadlines can be shown in the Emacs diary.</li><li>Date ranges introduced.</li><li>Time-string formats are no longer configurable.</li><li>Vertical lines in tables can be made invisible with `C-c |'.</li><li>New "link" type to execute shell commands, like "<i><shell:ls></i> *.org"</li><li>Upon export, "myfile.org" becomes "myfile.html" or "myfile.txt",instead of "myfile.org.html" or "myfile.org.txt".</li><li>When the cursor is in the white space at the beginning of a line,TAB removes the whitespace before indenting again.</li></ul></div><div class="outline-2"><h2>Version 2.0</h2><ul><li>Windows (NT/2000) support.</li><li>Works with both Emacs and XEmacs.</li><li>Fully automatic table editor.</li><li>New link types into Gnus, VM and BBDB.</li><li>Other link system changes<ul><li>Time stamps are treated as links to the calendar.</li><li>Easy creation of links with global command `org-store-link'.</li><li>Insertion of links with `C-c C-l' works differently now.</li><li>Space characters allowed as part of a link.</li><li>Options in `org-file-apps' extended.  The command may now besymbol 'emacs', or a lisp form.</li></ul></li></ul><p>Please re-read the manual section about links.</p><ul><li>Timestamp changes<ul><li>`org-deadline' now prompts for a date.</li><li>A line can now contain several timestamps.  Updating of atimestamp only happens if the cursor is at the timestamp.</li><li>Changed the time-stamp-format to ISO, to make sure it willalways work (non-English month names had caused problemswith `parse-time-string'.).  Changing the time stamp formatis not recommended.</li></ul></li><li>Picture mode enhancements have been removed from org.el</li></ul></div><div class="outline-2"><h2>Version 1.4</h2><ul><li>Some option name changes, not backward compatible.</li><li>ASCII exporter upgrade: Table of contents.</li><li>HTML exporter upgrade: fixed-width regions, bettersub/superscripts, many TeX symbols supported.</li><li>Calendar support.</li></ul></div><div class="outline-2"><h2>Version 1.3</h2><ul><li>HTML exporter upgrade, in particular table of contents</li></ul></div><div id="postamble"><p class="author"> Author: Carsten Dominik<a href="mailto:carsten at orgmode dot org"><carsten at orgmode dot org></a></p><p class="date"> Date: 2008/01/27 10:12:09</p></div></body></html>
 |