4 Star 12 Fork 2

Gitee 极速下载 / vala

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://gitlab.gnome.org/GNOME/vala
克隆/下载
ChangeLog.pre-0-5-7 121.76 KB
一键复制 编辑 原始数据 按行查看 历史
Jürg Billeter 提交于 2009-02-27 00:30 . Generate ChangeLog from git log
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135
2009-02-20 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2009-02-20 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.7 release
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/fuse.deps:
* vapi/fuse.vapi:
* vapi/posix.vapi:
Add FUSE bindings, patch by John Carr, fixes bug 571187
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_io_add_watch_full binding, patch by Michael Lauer
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Complete GByteArray binding, patch by Michael Lauer
2009-02-20 Ryan Lortie <desrt@desrt.ca>
* vapi/gio-2.0.vapi
* vapi/gio-unix-2.0.vapi
* vapi/packages/gio-2.0/gio-2.0.gi
* vapi/packages/gio-unix-2.0/gio-unix-2.0.gi
Generate gio GIDL on a machine with my gresolver glib branch
installed. Regenerate vapi. Fixes bug 572474.
2009-02-20 Ryan Lortie <desrt@desrt.ca>
* configure.ac:
* vala-1.0.pc.in:
Output 'vapigen' 'gen_introspect' and 'vala_gen_introspect' variables
into the vala-1.0.pc file if --enable-vapigen, fixes bug 572554
2009-02-20 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Support error handling when dynamically calling void methods,
patch by Frederik Sdun, fixes bug 571258
2009-02-20 Jürg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c:
Include unistd.h to support compilation with
-Werror-implicit-function-declaration, patch by Tobias Müller,
fixes bug 571544
2009-02-20 Jürg Billeter <j@bitron.ch>
* vala/valascope.vala:
Add Scope.get_symbol_table method, patch by Abderrahim Kitouni
2009-02-20 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* vala/valareport.vala:
Support context-specific error reporting and add a context stack,
based on patch by Abderrahim Kitouni, fixes bug 542920
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* gobject/valaccodebasemodule.vala:
* compiler/valacompiler.vala:
* vapigen/valavapigen.vala:
Adapt to interface changes
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/libdaemon.vapi:
Add libdaemon bindings, patch by Jukka-Pekka Iivonen,
fixes bug 568758
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add GDateDMY binding, patch by Frederik, fixes bug 568691
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/:
Fix gdk_event_handler_set binding
* vapi/gdk-2.0.vapi: regenerated
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Various ownership and missing type parameters fixes
* vapi/gstreamer-0.10.vapi: regenerated
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapigen/valagidlparser.vala:
Support to_string attribute for enums
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapi/packages/gstreamer-rtp-0.10/:
Fix gst_rtp_buffer_get_extension_data binding
* vapi/gstreamer-rtp-0.10.vapi: regenerated
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapi/glib-2.0.vapi:
Add byte order conversion methods to int types
2009-02-19 Jürg Billeter <j@bitron.ch>
* vapi/packages/pango/:
Fix pango_font_description_from_string binding and support implicit
copies of PangoFontDescription
* vapi/pango.vapi: regenerated
2009-02-18 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaassignment.vala:
* vala/valacodevisitor.vala:
* vala/valacodewriter.vala:
* vala/valagenieparser.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valaparser.vala:
* vala/valasymbolresolver.vala:
* vala/valaunaryexpression.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Remove ParenthesizedExpression to simmplify AST
2009-02-18 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_tree_view_insert_column_with_data_func binding
* vapi/gtk+-2.0.vapi: regenerated
2009-02-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodcallmodule.vala:
Support chaining up to constructors in generic classes,
fixes bug 567319
2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vapigen/valagidlparser.vala:
Support takes_ownership attribute for delegate parameters
2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vapi/gstreamer-rtp-0.10.vapi: regenerated
2009-02-16 Ali Sabil <ali.sabil@gmail.com>
* vala/valacodewriter.vala: escape the dynamic keyword, and identifiers
starting with a digit
2009-02-17 Ryan Lortie <desrt@desrt.ca>
* gobject/valaccodebasemodule.vala:
* vala/valacodewriter.vala:
* vala/valastruct.vala:
* vapigen/valagidlparser.vala:
Add support for a 'use_const' CCode attribute and GIDL XML attribute
that, when set to false, causes Vala not to emit the 'const' modifier
on structure type input arguments. This is useful for structure types
that, by convention, are not used with const (eg: GtkTreeIter).
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
* vapi/gtk+-2.0.vapi:
Add 'use_const' for GtkTreeIter to the gtk+-2.0 metadata. Regenerate
vapi.
2009-02-16 Ryan Lortie <desrt@desrt.ca>
* vala/valaclass.vala: only use g_value_set_pointer if the GType of a
class is G_TYPE_POINTER; else use g_value_set_boxed.
2009-02-16 Ryan Lortie <desrt@desrt.ca>
* gobject/valagasyncmodule.vala: remove the dummy-object hack since
gio now supports NULL source objects for GSimpleAsyncResult
2009-02-14 Ryan Lortie <desrt@desrt.ca>
* gobject/valagasyncmodule.vala:
Split method code generation into many smaller functions. Enable
experimental generation of synchronous code.
2009-02-14 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/:
* vapi/packages/gtk+-2.0/:
* vapi/packages/libsoup-2.4/:
Nullable fixes, patch by Mark Lee, fixes bug 571407
* vapi/gdk-2.0.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/libsoup-2.4.vapi:
Regenerated
2009-02-14 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Add error domains to VAPI files, fixes bug 571692
2009-02-13 Ryan Lortie <desrt@desrt.ca>
* gobject/valamethodmodule.vala:
Emit 'default:' label with g_assert_not_reached() for async state
switch statement (to avoid GCC warning). Don't emit virtual functions
or vtable entries for synchronous functions when emitting async code.
2009-02-13 Ryan Lortie <desrt@desrt.ca>
Bug 571484 – free owned result even if _finish isn't called
* gobject/valagasyncmodule.vala:
Emit code to free the result in the result in the event that _finish
was not called.
2009-02-12 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valaconstant.vala:
* vala/valafield.vala:
* vala/valamember.vala:
* vala/valamethod.vala:
* vala/valaproperty.vala:
* vala/valastruct.vala:
Warn when hiding members, support `new' keyword to suppress
warning, based on patch by Andreas Brauchli, fixes bug 567743
* vala/valacodenode.vala:
* vala/valacreationmethod.vala:
* vala/valaenum.vala:
* vala/valaerrordomain.vala:
* vala/valanamespace.vala:
* ccode/valaccodelinedirective.vala:
Avoid hidden members
2009-02-12 Jürg Billeter <j@bitron.ch>
* vala/valastruct.vala:
* vala/valasymbolresolver.vala:
Add base_struct property to Struct class, patch by Andreas Brauchli
2009-02-12 Jürg Billeter <j@bitron.ch>
* vala/valamember.vala:
* vala/valaparser.vala:
Support `new' as member modifier in parser to prepare support for
hiding members, patch by Andreas Brauchli
2009-02-12 Ryan Lortie <desrt@desrt.ca>
* vala/valamethod.vala:
For now, just forbid ref/out paramters on yielding functions since
they are hard to deal with.
2009-02-12 Jürg Billeter <j@bitron.ch>
* vala/valagenieparser.vala:
Fix else if parsing, fixes bug 562632
2009-02-12 Ryan Lortie <desrt@desrt.ca>
* gobject/valagasyncmodule.vala:
Store the Data structure as the op_res gpointer of the
GSimpleAsyncResult. Emit a function to free it and hook it in.
2009-02-12 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
Keep arrays NULL-terminated when appending
2009-02-11 Ryan Lortie <desrt@desrt.ca>
Bug 571263 – make yielding functions dispatch results to mainloop
* gobject/valaccodemethodmodule.vala:
* valagasyncmodule.vala:
Create simple async result from _async entry function and use it when
doing return; throw; or at the end of the function. Fix return
statements for the async case. Dispatch via idle handler in the case
that we are returning without having yielded.
2009-02-11 Ryan Lortie <desrt@desrt.ca>
Bug 566363 – yielding functions that throw don't work
* gobject/valagerrormodule.vala:
* gobject/valagasyncmodule.vala:
Refactor GErrorModule to remove some common code and introduce a
separate (virtual) function 'return_with_exception' to create
the code for returning exceptions from functions.
In GAsyncModule, override the new virtual function to call
g_simple_async_report_gerror_in_idle().
2009-02-11 Ryan Lortie <desrt@desrt.ca>
Bug 571256 – [CCode (async_only = true)] formal parameter annotation
* vala/valacodewriter.vala:
* vala/valaformalparameter.vala:
* gobject/valaccodemethodcallmodule.vala:
Allow emitting some C code arguments only in the case that we are
calling the asynchronous version of a yielding function. This helps
with the io_priority oddity in GIO.
2009-02-11 Jürg Billeter <j@bitron.ch>
* vala/valaenum.vala:
* vala/valainterface.vala:
* vala/valastruct.vala:
* vapigen/valagirparser.vala:
Recognize c:type attributes in .gir
2009-02-10 Ryan Lortie <desrt@desrt.ca>
Bug 571169 – make floating references generic
* gobject/valaccodebasemodule.vala:
* vala/valainterface.vala:
* vala/valaclass.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valasemanticanalyzer.vala:
* vala/valatypesymbol.vala:
Add support for 'ref_sink_function' CCode attribute on classes.
Use this instead of hardcoding g_object_ref_sink() for
GInitiallyUnowned.
* vapi/gobject-2.0.vapi:
Set ref_sink_function on InitiallyUnowned class.
2009-02-09 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedelegatemodule.vala:
Emit delegate documentation to the C header files
2009-02-08 Jürg Billeter <j@bitron.ch>
* vala/valanamespace.vala:
Drop experimental support for partial classes
2009-02-04 Jürg Billeter <j@bitron.ch>
* vapi/posix.vapi:
Add bindings for signal functions and constants,
patch by Michael Lauer
2009-02-04 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Remove D-Bus message filter when disposing proxy object
2009-02-04 Jürg Billeter <j@bitron.ch>
* gobject/valadbusmodule.vala:
NULL-terminate arrays when demarshalling
2009-02-04 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Do not handle signals of irrelevant object paths
2009-02-04 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add GTestCase and GTestSuite bindings, patch by John Carr,
fixes bug 570518
2009-02-02 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Write type_id attribute for GBoxed compact classes
* vapi/gdk-2.0.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/pango.vapi:
Regenerated
2009-02-02 Jürg Billeter <j@bitron.ch>
* vala/valathrowstatement.vala:
Fix crash on invalid error expressions
2009-02-01 Jürg Billeter <j@bitron.ch>
* vala/valaproperty.vala:
Support overriding members in .vapi files
2009-01-31 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
Use `internal' modifier in class declarations to fix build with
Vala older than r2411
2009-01-31 Jürg Billeter <j@bitron.ch>
* gobject/valagobjectmodule.vala:
Fix struct construct properties
2009-01-31 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
* vala/valasymbol.vala:
Report unused internal methods
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
Mark modules as internal
2009-01-30 Jürg Billeter <j@bitron.ch>
* vala/valanamespace.vala:
* vala/valaparser.vala:
Ensure that classes in implicit namespaces are not private as
namespaces cannot have private members
2009-01-30 Jürg Billeter <j@bitron.ch>
* vapi/posix.vapi:
Add more bindings, patch by Matías De la Puente
2009-01-29 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Support transfer_ownership attribute for signal parameters
2009-01-29 Philip Van Hoof <philip@codeminded.be>
* gobject/valaccodebasemodule.vala:
Checking for vstore in vala_dbus_register_object. Fixes a crash when
you use conn.register_object with an instance that isn't a DBus one
2009-01-29 Jürg Billeter <j@bitron.ch>
* vala/valapropertyaccessor.vala:
Honor lower_case_cprefix attribute for property accessors,
fixes bug 569646
2009-01-27 Jürg Billeter <j@bitron.ch>
* vapi/posix.vapi:
Add bindings for open and associated functions and constants,
patch by Michael Lauer
2009-01-27 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
* vala/valamethod.vala:
Add overriding members to .vapi files, fixes bug 569219
2009-01-27 Jürg Billeter <j@bitron.ch>
* vala/valamemberaccess.vala:
Skip overriding methods and properties in member access,
fixes default arguments when calling virtual methods
2009-01-27 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
Fix binding for gdk_pixbuf_scale_simple
* vapi/gdk-pixbuf-2.0.vapi: regenerated
2009-01-26 Jürg Billeter <j@bitron.ch>
* vapi/posix.vapi:
Add bindings for ioctl and associated constants
2009-01-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Revert incorrect code generation change for constants, will need to
use `extern' to properly export constants
2009-01-25 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Support signals in static D-Bus client
2009-01-24 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
Fix type of implicit `this' parameter when using generics
2009-01-23 Jürg Billeter <j@bitron.ch>
* ccode/valaccodefunction.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagobjectmodule.vala:
Refactor method parameter and result code generation
2009-01-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodemethodmodule.vala:
Add virtual generate_parameter method. Move array and delegate type
specific parameter generation to corresponding modules.
2009-01-20 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support struct methods
2009-01-20 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Do not declare public constants as `static'
2009-01-19 Jürg Billeter <j@bitron.ch>
* vapi/gsl.vapi:
More fixes, patch by Matías De la Puente
2009-01-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedelegatemodule.vala:
Use correct C identifier for delegate target of static fields
2009-01-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Fix assigning to properties in lambda expressions in creation
methods, patch by Yu Feng, fixes bug 568267
2009-01-18 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix binding for gst_pad_chain
* vapi/gstreamer-0.10.vapi: Regenerated
2009-01-18 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecompiler.vala:
Do not generate legacy header files when using -H
2009-01-18 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2009-01-18 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.6 release
2009-01-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
* vapi/glib-2.0.vapi:
Add Log.FILE, Log.LINE, and Log.METHOD constants as replacements
for __FILE__ and __LINE__ as they are used in C
2009-01-18 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/posix.vapi:
Add stub POSIX binding
2009-01-18 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Accept `params' as identifier after cast parentheses
2009-01-18 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix sincos binding, patch by Jukka-Pekka Iivonen, fixes bug 568038
2009-01-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodcallmodule.vala:
Fix crash when using lambda expressions with owned delegate
parameters, fixes bug 566344
2009-01-17 Jürg Billeter <j@bitron.ch>
* vala/valaenumvalue.vala:
* vala/valasourcefile.vala:
Add missing include for enum values, fixes bug 531724
2009-01-17 Jürg Billeter <j@bitron.ch>
* vala/valaconstant.vala:
* vala/valafield.vala:
Fix symbol lookup in constant and field initializers,
fixes bug 567760
2009-01-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedelegatemodule.vala:
Fix wrapper for delegates returning arrays, fixes bug 564474
2009-01-17 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/lua.vapi:
Add Lua binding, patch by pancake and Phil Housley,
fixes bug 540820
2009-01-17 Jürg Billeter <j@bitron.ch>
* vapi/gsl.vapi:
Fix delegate bindings, patch by Matías De la Puente
2009-01-17 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Parse callback parameter annotations
2009-01-17 Jürg Billeter <j@bitron.ch>
* vapigen/valamarkupreader.vala:
Fix infinite loop when reading entity references
2009-01-17 Jürg Billeter <j@bitron.ch>
* vapigen/valamarkupreader.vala:
Read comments
2009-01-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_widget_create_pango_* bindings
* vapi/gtk+-2.0.vapi: regenerated
2009-01-17 Jürg Billeter <j@bitron.ch>
* vala/valaobjectcreationexpression.vala:
Set formal_target_type to fix constructors using generic parameter
types, fixes bug 543477
2009-01-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
Do not try to convert from generic pointer twice when accessing
generic field
* vala/valaassignment.vala:
Set formal_target_type to fix assignment to generic fields,
fixes bug 543486
2009-01-17 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
Add missing bindings for GstValue. fixes bug 530812
* vapi/gstreamer-0.10.vapi: Regenerated
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valasymbol.vala:
Fix determining relative accessibility, fixes bug 559798
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valacreationmethod.vala:
Fix bogus errors about missing return type in creation methods,
fixes bug 564178
2009-01-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Use correct cname when calling property set accessor,
fixes bug 562172
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valaassignment.vala:
* vala/valaelementaccess.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
Do not require libgee to support element access in custom types
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valaexpression.vala:
* vala/valareturnstatement.vala:
Report error when returning owned variable in method or property
with unowned return value, fixes bug 547102
2009-01-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gconf-2.0/:
Remove gconf_init binding, it is broken and deprecated,
fixes bug 548435
* vapi/gconf-2.0.vapi: regenerated
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
* vapigen/valagidlparser.vala:
Support vfunc_name attribute
* vapi/packages/gio-2.0/:
Fix g_seekable_truncate binding, fixes bug 564448
* vapi/gio-2.0.vapi: regenerated
2009-01-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix GtkTreePath binding, fixes bug 566274
* vapi/gtk+-2.0.vapi: regenerated
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valabaseaccess.vala:
* vala/valacodewriter.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
* vala/valasymbolresolver.vala:
* vapigen/valagirparser.vala:
Do not allow structs to have more than one base type and detect
cycles, patch by Andreas Brauchli, fixes bug 556063 and bug 567661
2009-01-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_text_iter_forward_find_char binding,
patch by Nicolas Joseph, fixes bug 567543
* vapi/gtk+-2.0.vapi: regenerated
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valablock.vala:
Detect local variables conflicting with parameters,
patch by Andreas Brauchli, fixes bug 523189
* vala/valaflowanalyzer.vala:
* vala/valaparser.vala:
Fix conflicts
2009-01-16 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/mysql.vapi:
Add MySQL bindings, patch by Jukka-Pekka Iivonen, fixes bug 567342
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valastruct.vala:
Fix struct base type error message, patch by Carlos Cadete,
fixes bug 567366
2009-01-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix g_datalist*_get bindings, patch by Yu Feng, fixes bug 567324
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valafield.vala:
* gobject/valaccodearraymodule.vala:
Add array_length_cexpr CCode attribute for fields with constant
array length, patch by Andreas Brauchli, fixes bug 567301
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Support void ref functions
* vapigen/valagidlparser.vala:
Detect void ref functions, patch by Andreas Brauchli,
fixes bug 549061
* vapi/gconf-2.0.vapi: regenerated
2009-01-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodestructmodule.vala:
* gobject/valagobjectmodule.vala:
Fix typedef generation for private types, patch by Yu Feng,
fixes bug 567237
2009-01-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Warn about possibly missing GLib.Object prerequisite,
patch by Andreas Brauchli, fixes bug 554329
2009-01-16 Jürg Billeter <j@bitron.ch>
* tests/Makefile.am:
* tests/dbus/basic-types.test:
Test marshalling of basic types over D-Bus
2009-01-16 Jürg Billeter <j@bitron.ch>
* vala/valafield.vala:
* vala/valaparser.vala:
Use `internal' accessibility for namespace members by default
2009-01-16 Jürg Billeter <j@bitron.ch>
* tests/:
Rearrange test cases
2009-01-16 Jürg Billeter <j@bitron.ch>
* tests/Makefile.am:
* tests/basic-types/arrays.test:
Improve array tests
2009-01-16 Jürg Billeter <j@bitron.ch>
* tests/basic-types/strings.test:
Improve string tests
2009-01-15 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Ignore BusName sender parameters in marshalling code
2009-01-15 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Fix accessor detection for properties
* vapi/: regenerated
2009-01-15 Jürg Billeter <j@bitron.ch>
* vapi/sdl-mixer.vapi:
Fix syntax error, patch by Frederik
2009-01-15 Jürg Billeter <j@bitron.ch>
* vala/valaobjectcreationexpression.vala:
Track usage of creation methods to avoid bogus warnings from the
flow analyzer
2009-01-15 Jürg Billeter <j@bitron.ch>
* gobject/valadbusservermodule.vala:
Fix generated introspection information when using DBus.BusName
sender parameter
2009-01-15 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Accept numbers with characters as identifiers where possible
2009-01-14 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Improve output for owned property getters
* vapigen/valagidlparser.vala:
Getters of properties without accessor have to return owned value
* vapi/: regenerated
2009-01-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
Report error when using getters of properties with unowned return
value and without accessor, fixes bug 567750
2009-01-14 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Improve syntax error message when expecting declaration
2009-01-13 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/vala.h:
Remove obsolete vala.h
2009-01-13 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* gobject/valaccodebasemodule.vala:
* compiler/valacompiler.vala:
Add -H command-line option to generate C header file for public
API, stub implementation
2009-01-13 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix binding of gst_caps_from_string
* vapi/gstreamer-0.10.vapi: regenerated
2009-01-12 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/gdk-pixbuf-2.0.vapi: regenerated
2009-01-11 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Ownership fixes in gst_bin_* bindings, patch by Sebastian Pölsterl
* vapi/gstreamer-0.10.vapi: regenerated
2009-01-11 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix GMarkupParser binding, patch by Ali Sabil
2009-01-11 Jürg Billeter <j@bitron.ch>
* gobject/valaccodedelegatemodule.vala:
Support null-terminated array parameters in delegates,
patch by Ali Sabil
2009-01-11 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix GstMessage ownership in gst_bus_* bindings,
patch by Sebastian Pölsterl
* vapi/gstreamer-0.10.vapi: regenerated
2009-01-11 Jürg Billeter <j@bitron.ch>
* vala/valamemberaccess.vala:
* vala/valasemanticanalyzer.vala:
Fix crash when assigning to dynamic properties
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valacodenode.vala:
* vala/valaparser.vala:
* vala/valapointertype.vala:
Fix pointer properties
2009-01-10 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2009-01-10 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.5 release
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
* vapigen/valagidlparser.vala:
Support methods returning null-terminated arrays
* vapi/packages/gtk+-2.0/:
Fix gtk_selection_data_get_uris binding
* vapi/gtk+-2.0.vapi: regenerated
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
* vala/valagenieparser.vala:
* vala/valamemberaccess.vala:
* vala/valaparser.vala:
* vala/valapropertyaccessor.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* vapigen/valagidlparser.vala:
* vapigen/valagirparser.vala:
Replace `#' in property declarations by `owned' modifier
before `get'
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valalocalvariable.vala:
Warn when using result variable with incompatible type to prepare
possible introduction of implicit result variable
* vala/valageniescanner.vala:
* vala/valascanner.vala:
* vala/valasymbol.vala:
Fix new warnings
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* vala/valaobjectcreationexpression.vala:
* compiler/valacompiler.vala:
Add --enable-deprecated and --enable-experimental command-line
options to disable warnings when using deprecated and experimental
features, respectively
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* vala/valaformalparameter.vala:
* vala/valareturnstatement.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodemethodmodule.vala:
* compiler/valacompiler.vala:
Remove --disable-non-null option after transition period
of 9 months
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valalocalvariable.vala:
* vala/valamethod.vala:
Fix compile errors when using postconditions
2009-01-10 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545
2009-01-10 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Use correct C type for set accessors of properties whose get
accessor returns owned value, fixes bug 538666
2009-01-10 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:
Fix critical and generated code for static delegate fields,
fixes bug 563016
2009-01-10 Jürg Billeter <j@bitron.ch>
* vala/valafield.vala:
Report error when field type is less accessible than field
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Fix memory leak when retrieving values from property getters
returning owned values, fixes bug 564081
2009-01-09 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
Do not free values returned via g_object_get prematurely, require
properties without accessor methods to return an owned value,
fixes bug 559644
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valaunaryexpression.vala:
Fix critical when trying to access instance member,
fixes bug 566337
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valacodenode.vala:
Add CodeNode.get_type_name method
* vapi/gobject-2.0.vapi:
Add G_TYPE_FROM_INSTANCE binding
2009-01-09 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-netbuffer-0.10/:
Fix GstNetAddress binding, fixes bug 564924
* vapi/gstreamer-netbuffer-0.10.vapi: regenerated
2009-01-09 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-base-0.10/:
Fix gst_base_transform_get_unit_size bindings, fixes bug 565978
* vapi/gstreamer-base-0.10.vapi: regenerated
2009-01-09 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375
* vapi/gstreamer-0.10.vapi: regenerated
2009-01-09 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_object_get_name, gst_object_get_name_prefix, and
gst_object_get_path_string bindings, fixes bug 566353
* vapi/gstreamer-0.10.vapi: regenerated
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Do not accept `ref' and `out' expressions outside of arguments,
fixes bug 548418
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valalambdaexpression.vala:
Support lambda expressions throwing errors, fixes bug 563018
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Do not allow empty enums and errordomains, fixes bug 543564
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
Perform flow analysis on code in creation methods, fixes bug 566000
2009-01-09 Jürg Billeter <j@bitron.ch>
* vala/valascanner.vala:
* gobject/valaccodebasemodule.vala:
Fix some type suffix issues with real literals
* tests/basic-types/floats.test:
Improve float tests
2009-01-09 Jürg Billeter <j@bitron.ch>
* tests/Makefile.am:
* tests/basic-types/integers.test:
Improve integer tests
2009-01-09 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Fix error handling in try statements nested across method
boundaries (using lambda expressions)
2009-01-09 Jürg Billeter <j@bitron.ch>
* compiler/valacompiler.vala:
Do not pass null as option to CCodeCompiler
2009-01-09 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
Fix critical in compiled applications using null-terminated arrays,
fixes bug 567025
2009-01-09 Jürg Billeter <j@bitron.ch>
* ccode/valaccodevariabledeclarator.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
* gobject/valatyperegisterfunction.vala:
Simplify CCodeVariableDeclarator construction with initializer
2009-01-09 Jürg Billeter <j@bitron.ch>
* vapi/gsl.vapi:
Fix gsl_error_set_error_handler binding
2009-01-08 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_selection_data_set_uris binding, fixes bug 566742
* vapi/gtk+-2.0.vapi: regenerated
2009-01-08 Jürg Billeter <j@bitron.ch>
* vala/valadelegate.vala:
Visit declared error types to resolve symbols
2009-01-07 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2009-01-07 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.4 release
2009-01-07 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix critical when using immutable classes without copy function
2009-01-07 Jürg Billeter <j@bitron.ch>
* vala/valasymbolresolver.vala:
Fix critical when using invalid `using' directive
2009-01-07 Jürg Billeter <j@bitron.ch>
* gobject/valagerrormodule.vala:
Handle errors that occur within a try block but are not handled
by a catch clause, fixes bug 533929
2009-01-07 Jürg Billeter <j@bitron.ch>
* vapi/taglib_c.vapi:
Fix TagLib_AudioProperties binding, patch by Andreas Brauchli,
fixes bug 566919
2009-01-07 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix GtkStockItem binding
* vapi/gtk+-2.0.vapi: regenerated
2009-01-07 Étienne BERSAC <bersace03@laposte.net>
* vapi/gtk+-2.0.vapi:
Use struct instead of compact class for GtkStockItem.
Added binding for gtk_stock_lookup().
2009-01-07 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valaparser.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectmodule.vala:
* gobject/valainterfaceregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:
Add support for static destructors, patch by Sebastian Dröge,
fixes bug 564011
2009-01-07 Jürg Billeter <j@bitron.ch>
* vapi/taglib_c.vapi:
Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919
2009-01-07 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Fix g_object_class_find_property binding,
patch by Zeeshan Ali Khattak, fixes bug 566889
2009-01-07 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valainterface.vala:
* vala/valastruct.vala:
Check base types of classes, interfaces, and structs,
patch by Andreas Brauchli, fixes bug 566592
2009-01-07 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valatyperegisterfunction.vala:
Do not break ABI when using private class fields,
patch by Sebastian Dröge, fixes bug 561469
2009-01-06 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* gobject/valaccodebasemodule.vala:
Support [CCode (ref_function_void = true)] attribute for bindings,
based on patch by Andreas Brauchli, fixes bug 566078
2009-01-06 Jürg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* gobject/valadbusmodule.vala:
Support marshalling multi-dimensional arrays,
based on patch by Didier Villevalois, fixes bug 565792
* gobject/valadbusclientmodule.vala:
Fix array out parameters in static D-Bus clients
2009-01-05 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Do not accidentally generate stacked arrays
* vapi/packages/gdk-2.0/:
Fix gdk_keymap_get_entries_for_keyval, gdk_threads_add_idle, and
gdk_window_remove_filter bindings, patch by Mark Lee,
fixes bug 566679
* vapi/gdk-2.0.vapi: regenerated
2009-01-05 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix GtkWidget::style_set and gtk_rc_get_style_by_paths bindings
* vapi/gtk+-2.0.vapi: regenerated
2009-01-04 Jürg Billeter <j@bitron.ch>
* vala/valathrowstatement.vala:
Fix crash when using invalid throw expressions, fixes bug 565571
2009-01-04 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_init_with_args binding, fixes bug 547135
* vapi/gtk+-2.0.vapi: regenerated
2009-01-04 Jürg Billeter <j@bitron.ch>
* vala/valamethodcall.vala:
Fix potential crash when argument check of method call fails,
fixes bug 566077
2009-01-04 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valainitializerlist.vala:
* gobject/valaccodearraymodule.vala:
Support initializers for multi-dimensional arrays, fixes bug 541256
2009-01-04 Jürg Billeter <j@bitron.ch>
* vapi/curses.vapi:
* vapi/enchant.vapi:
* vapi/gnome-keyring-1.vapi:
* vapi/gobject-2.0.vapi:
* vapi/goocanvas.vapi:
* vapi/gsl.vapi:
* vapi/hildon-1.vapi:
* vapi/libftdi.vapi:
* vapi/libpanelapplet-2.0.vapi:
* vapi/libusb.vapi:
* vapi/libxml-2.0.vapi:
* vapi/packages/unique-1.0/:
* vapi/sdl-gfx.vapi:
* vapi/sdl-mixer.vapi:
* vapi/sdl-net.vapi:
* vapi/sdl-ttf.vapi:
* vapi/sqlite3.vapi:
* vapi/tiff.vapi:
* vapi/unique-1.0.vapi:
Array length attribute fixes
2009-01-04 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Fix array length handling for get_attributes method
2009-01-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodecontrolflowmodule.vala:
Drop obsolete foreach support for null-terminated arrays
* gobject/valaccodearraymodule.vala:
Fix array length C expression for null-terminated array fields,
drop obsolete array_free support for null-terminated arrays
* gobject/valaccodeassignmentmodule.vala:
Correctly obey no_array_length when assigning to fields
* vala/valacodecontext.vala:
* gobject/valaccodecompiler.vala:
* compiler/valacompiler.vala:
* vapi/glib-2.0.vapi:
* vapigen/valavapigen.vala:
Use array_null_termianted attribute where appropriate
2009-01-04 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/vte/vte.metadata:
Fix fork_command binding
* vapi/vte.vapi: Regenerated
2009-01-04 Jürg Billeter <j@bitron.ch>
* vala/valadelegate.vala:
* vala/valafield.vala:
* vala/valaformalparameter.vala:
* vala/valamethod.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodemethodcallmodule.vala:
Support [CCode (array_null_terminated = true)] attribute to fix
length handling of null terminated arrays, fixes bug 514186
* vapi/glib-2.0.vapi:
Fix g_strsplit binding
2009-01-04 Jürg Billeter <j@bitron.ch>
* vapi/cairo.vapi:
* vapi/packages/gdk-2.0/:
* vapi/packages/gdk-pixbuf-2.0/:
* vapi/packages/gstreamer-netbuffer-0.10/:
* vapi/packages/gtk+-2.0/:
Fix parameters without array length
* vapi/gdk-2.0.vapi:
* vapi/gdk-pixbuf-2.0.vapi:
* vapi/gio-2.0.vapi:
* vapi/gstreamer-0.10.vapi:
* vapi/gstreamer-audio-0.10.vapi:
* vapi/gstreamer-net-0.10.vapi:
* vapi/gstreamer-netbuffer-0.10.vapi:
* vapi/gtk+-2.0.vapi:
Regenerated
2009-01-04 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
* vala/valadelegate.vala:
* vala/valafield.vala:
* vala/valaformalparameter.vala:
* vala/valamethod.vala:
Replace [NoArrayLength] by [CCode (array_length = false)], which
can also be applied to single parameters, fixes bug 532486
* gobject/valaccodecompiler.vala:
* compiler/valacompiler.vala:
* vapi/glib-2.0.vapi:
* vapigen/valagidlparser.vala:
* vapigen/valavapigen.vala:
Adapt to attribute changes
2009-01-04 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemodule.vala:
Support += to efficiently append elements to arrays,
fixes part of bug 566425
2009-01-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix generated code for static array and delegate fields,
based on patch by Andreas Brauchli, fixes bug 521246
2009-01-03 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-netbuffer-0.10/:
Fix gst_netaddress_*_ip6_address bindings, patch by Andrew Feren,
fixes bug 566068
* vapi/gstreamer-netbuffer-0.10.vapi: regenerated
2009-01-03 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Fix g_file_load_contents bindings, patch by Zeeshan Ali Khattak,
fixes bug 565779
* vapi/gio-2.0.vapi: regenerated
2009-01-03 Jürg Billeter <j@bitron.ch>
* vala/valafield.vala:
* gobject/valaccodearraymodule.vala:
Add array_length_cname attribute for fields,
patch by Andreas Brauchli, fixes bug 565793
2009-01-03 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_parse_* bindings, patch by Zeeshan Ali Khattak,
fixes bug 539817
* vapi/gstreamer-0.10.vapi: regenerated
2009-01-03 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valafield.vala:
* vala/valagenieparser.vala:
* vala/valainitializerlist.vala:
* vala/valalocalvariable.vala:
* vala/valaparser.vala:
Support short-form of array creation expressions not just in
local variable initializers, fixes bug 547410
2009-01-03 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Support writing array creation expressions and initializer lists
2009-01-03 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaarraytype.vala:
* vala/valabinaryexpression.vala:
* vala/valabooleantype.vala:
* vala/valacharacterliteral.vala:
* vala/valadostatement.vala:
* vala/valaenum.vala:
* vala/valaenumvaluetype.vala:
* vala/valaerrordomain.vala:
* vala/valafloatingtype.vala:
* vala/valaintegerliteral.vala:
* vala/valaintegertype.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valarealliteral.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
* vala/valastructvaluetype.vala:
* vala/valasymbolresolver.vala:
* vala/valavaluetype.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
* vapi/glib-2.0.vapi:
Add BooleanType, EnumValueType, FloatingType, and StructValueType
as ValueType subclasses
2009-01-02 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Bind GdkXEvent as compact class, it is an opaque pointer
* vapi/gdk-2.0.vapi: regenerated
2009-01-02 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Drop gconstpointer binding
2009-01-01 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Do not use g_warn_if_fail to not require glib 2.16
2009-01-01 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_{list,tree}_store_newv bindings,
based on patch by Michael Lawrence, fixes bug 565462
* vapi/gtk+-2.0.vapi: regenerated
2009-01-01 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valagerrormodule.vala:
Fix memory leaks when handling errors, patch by Philip Van Hoof,
fixes bug 557856
2008-12-30 Jürg Billeter <j@bitron.ch>
* doc/valac.1:
Fix dashes in option descriptions, patch by Andrew Feren,
fixes bug 565479
2008-12-30 Jürg Billeter <j@bitron.ch>
* vapi/packages/gnome-vfs-2.0/:
Fix gnome_vfs_*xfer* bindings, patch by Michael Terry,
fixes bug 565412
* vapi/gnome-vfs-2.0.vapi: regenerated
2008-12-30 Jürg Billeter <j@bitron.ch>
* vapi/sdl-mixer.vapi:
* vapi/sdl-net.vapi:
* vapi/sdl-ttf.vapi:
* vapi/sdl.vapi:
Various enum and struct fixes, patch by Levi Bard, fixes bug 565359
2008-12-30 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
More closure fixes for array variables
2008-12-30 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix g_printerr binding
2008-12-30 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_element_get_static_pad and gst_regitry_* bindings,
patch by Zeeshan Ali Khattak, fixes bug 539817
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-30 Jürg Billeter <j@bitron.ch>
* vala/valalambdaexpression.vala:
Support instance access in lambda expressions in property accessors
2008-12-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Don't notify struct properties without type id
2008-12-26 Jürg Billeter <j@bitron.ch>
* vala/valadatatype.vala:
* gobject/valadbusservermodule.vala:
Fix crash when using unsupported types in D-Bus servers
2008-12-25 Étienne Bersac <bersace03@laposte.net>
* gobject/valaccodebasemodule.vala:
Don't prevent notifying struct property.
2008-12-22 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Use copy function in generated dup function for structs if
necessary
2008-12-22 Jürg Billeter <j@bitron.ch>
* vala/valastruct.vala:
Fix type id for library structs registered as boxed types
2008-12-22 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/glib-2.0.vapi:
Add g_remove binding
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix typo
2008-12-22 Jürg Billeter <j@bitron.ch>
* vala/valastruct.vala:
Use BOXED as marshaller name for structs with type id
2008-12-21 Jürg Billeter <j@bitron.ch>
* vala/valastruct.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valagobjectmodule.vala:
* vapi/glib-2.0.vapi:
Support boxed structs as GObject properties,
based on patch by Étienne Bersac, fixes bug 520001
2008-12-21 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Use `const' for struct input parameters, fixes bug 548413
2008-12-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-base-0.10/:
Fix GstBaseSrc and GstBaseTransform bindings,
patch by Evan Nemerson, fixes bug 552562
* vapi/gstreamer-base-0.10.vapi: regenerated
2008-12-20 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
More closure fixes
2008-12-19 Jürg Billeter <j@bitron.ch>
* vapi/atk.vapi:
* vapi/gdk-2.0.vapi:
* vapi/gdk-pixbuf-2.0.vapi:
* vapi/gio-2.0.vapi:
* vapi/gio-unix-2.0.vapi:
* vapi/gstreamer-0.10.vapi:
* vapi/gstreamer-audio-0.10.vapi:
* vapi/gstreamer-base-0.10.vapi:
* vapi/gstreamer-check-0.10.vapi:
* vapi/gstreamer-controller-0.10.vapi:
* vapi/gstreamer-dataprotocol-0.10.vapi:
* vapi/gstreamer-fft-0.10.vapi:
* vapi/gstreamer-interfaces-0.10.vapi:
* vapi/gstreamer-net-0.10.vapi:
* vapi/gstreamer-pbutils-0.10.vapi:
* vapi/gstreamer-riff-0.10.vapi:
* vapi/gstreamer-rtp-0.10.vapi:
* vapi/gstreamer-rtsp-0.10.vapi:
* vapi/gstreamer-sdp-0.10.vapi:
* vapi/gstreamer-tag-0.10.vapi:
* vapi/gstreamer-video-0.10.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/pango.vapi:
* vapi/pangocairo.vapi:
Regenerated
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valagasyncmodule.vala:
Fix temporary async idle support
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix async method calls in simple expression statements
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valagerrormodule.vala:
Redirect more variable access to closure struct
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Fix generated finish function for static D-Bus client methods
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
Fix disposing local variables in coroutines
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
Generate async and finish calls when calling async methods from
coroutines
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Do not generate invalid type check statements in coroutines
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valagasyncmodule.vala:
Use closure struct to declare and initialize local variables in
coroutines
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Do not use g_error_new for non-format strings, fixes bug 564961
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
Use closure struct to access local variables and parameters in
coroutines
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valadbusservermodule.vala:
Do not generate property code if not necessary
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Update wording for error message when trying to duplicate
non-reference counted object
2008-12-19 Jürg Billeter <j@bitron.ch>
* vala/valaformalparameter.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
Remove support for deprecated syntax for construct parameters
* tests/arrays.test:
* tests/objects/test-029.test:
Update syntax used in test cases
2008-12-19 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Update syntax to use owned and unowned where appropriate
2008-12-19 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Remove support for deprecated syntax for property default values
2008-12-19 Jürg Billeter <j@bitron.ch>
* vala/valamemberaccess.vala:
Fix crash when using property prototype as value
2008-12-19 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valascanner.vala:
* vala/valatokentype.vala:
Add `owned' type modifier and `(owned)' cast to replace `#',
add `unowned' type modifier to complement `weak' for non-reference
counted objects.
`#' will be deprecated in Vala 0.5.5
2008-12-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
Fix named constructor chaining, fixes bug 559303
2008-12-18 Jürg Billeter <j@bitron.ch>
* vapi/sqlite3.vapi:
Fix sqlite3_callback binding
2008-12-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodcallmodule.vala:
Support error propagation from base constructor, fixes bug 564984
2008-12-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Fix error propagation in creation methods, fixes part of 564944
2008-12-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodecontrolflowmodule.vala:
Fix temporary variable handling in switch expressions,
fixes bug 559278
2008-12-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
Remove statements without effect, fixes bug 530601
2008-12-18 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix member initializers for array fields, fixes bug 562600
2008-12-18 Jürg Billeter <j@bitron.ch>
* vala/valaassignment.vala:
Report error when trying to connect signal to instance method
from static context, fixes bug 502669
2008-12-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix initialization of static array fields, fixes bug 472545
2008-12-17 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
GTree binding improvements, patch by Evan Nemerson,
fixes bug 564823
2008-12-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_element_make_from_uri binding,
patch by Zeeshan Ali Khattak, fixes bug 539817
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_ui_manager_new_merge_id binding, patch by Evan Nemerson,
fixes bug 527381
* vapi/gtk+-2.0.vapi: regenerated
2008-12-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/pango/:
Add PangoScale binding, patch by Evan Nemerson, fixes bug 519922
* vapi/pango.vapi: regenerated
2008-12-17 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_notebook_page_num binding, patch by Evan Nemerson,
fixes bug 512437
* vapi/gtk+-2.0.vapi: regenerated
2008-12-17 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valavoidtype.vala:
Store source_reference for void types
2008-12-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valagobjectmodule.vala:
Report error when using class fields or constructors in compact
classes, fixes bug 564090
2008-12-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
Fix private array fields in structs, fixes bug 557174
2008-12-16 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2008-12-16 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.3 release
2008-12-16 Jürg Billeter <j@bitron.ch>
* Makefile.am:
* configure.ac:
* gen-project/:
Drop vala-gen-project, moved to vtg, Vala Toys for gedit
2008-12-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
Fix temporary variable handling when using methods defined in
VAPI files
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Fix handling of int16, uint16, int32, and uint32
* vapi/packages/gstreamer-netbuffer-0.10/:
Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson,
fixes bug 564676
* vapi/gstreamer-netbuffer-0.10.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-netbuffer-0.10/:
Fix GstNetBuffer binding, patch by Evan Nemerson, fixes bug 564670
* vapi/gstreamer-netbuffer-0.10.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_version binding, patch by Evan Nemerson, fixes bug 564669
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valaparser.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectmodule.vala:
Add support for class destructors, patch by Sebastian Dröge,
fixes bug 564011
2008-12-16 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectmodule.vala:
* gobject/valainterfaceregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:
Add support for private class fields, patch by Sebastian Dröge,
fixes bug 561469
2008-12-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* vapi/glib-2.0.vapi:
Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-pixbuf-2.0/:
Fix gdk_pixbuf_new_from_stream* bindings, patch by Evan Nemerson,
fixes bug 560721
* vapi/gdk-pixbuf-2.0.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vala/valafield.vala:
* gobject/valaccodebasemodule.vala:
Fix crash and temporary variable declarations when using struct
initialization methods in field initializer, fixes bug 559459
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Extend metadata support for delegates
* vapi/packages/libnotify/:
Fix NotifyActionCallback and notify_notification_add_action
bindings, fixes bug 562726
* vapi/libnotify.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Fix crash when parsing metadata, fixes bug 563390
2008-12-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodcallmodule.vala:
Fix crash when using out parameters in delegates,
fixes bug 563705
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_bus_sync_signal_handler binding, fixes bug 559721
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vala/valadelegate.vala:
* vala/valamethodcall.vala:
* vala/valaparser.vala:
* gobject/valaccodedelegatemodule.vala:
Support delegates throwing errors, fixes bug 557332
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/json-glib-1.0/:
Various ownership fixes, patch by Evan Nemerson, fixes bug 547450
* vapi/json-glib-1.0.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/sqlite3.vapi:
Add transaction hook, tracing, profiling, and mutex bindings,
patch by Evan Nemerson, fixes bug 564571
2008-12-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* vapi/glib-2.0.vapi:
Move substring method to VAPI file, handle negative and out of
bounds values, fixes bug 443524
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gnome-keyring-1/:
Various delegate parameter fixes, patch by Michael Terry,
fixes bug 564068
* vapi/gnome-keyring-1.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Add g_io_extension_get_type binding, patch by Jared Moore,
fixes bug 537522
* vapi/gio-2.0.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* vala/valasizeofexpression.vala:
Include C header files for types used in sizeof expressions,
fixes bug 542705
2008-12-16 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Report error when using construct properties in non-GObject
classes, fixes bug 541728
2008-12-16 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings,
fixes bug 563457
* vapi/gtk+-2.0.vapi: regenerated
2008-12-16 Jürg Billeter <j@bitron.ch>
* gobject/valagobjectmodule.vala:
Report error when using construct blocks in non-GObject classes
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_container_get_children binding
* vapi/gtk+-2.0.vapi: regenerated
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
fixes bug 561341
* vapi/gtk+-2.0.vapi: regenerated
2008-12-15 Jürg Billeter <j@bitron.ch>
* tests/testrunner.sh:
Fix make check of uninstalled vala, based on patch by Götz Waschk,
fixes bug 562951
2008-12-15 Jürg Billeter <j@bitron.ch>
* tests/testrunner.sh:
Fix order of commandline arguments passed to C compiler,
patch by Alexander Bokovoy
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/unique-1.0/:
Fix unique_app_new* bindings, patch by Michael Terry,
fixes bug 564064
* vapi/unique-1.0.vapi: regenerated
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gio-2.0/:
Fix g_themed_icon_new_from_names binding, patch by Michael Terry,
fixes bug 564062
* vapi/gio-2.0.vapi: regenerated
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix g_main_current_source binding, patch by Zeeshan Ali Khattak,
fixes bug 563349
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Various ownership fixes, patch by Evan Nemerson, fixes bug 553032
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add fileno, ferror, and clearerr bindings and fix a few other
bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Various delegate binding fixes, patch by Evan Nemerson,
fixes bug 547657
* vapi/gtk+-2.0.vapi: regenerated
2008-12-15 Jürg Billeter <j@bitron.ch>
* vala/valaswitchstatement.vala:
Check switch expression
2008-12-15 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add abs, labs, and llabs bindings, patch by Rob Taylor
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix comparison of nullable and non-nullable values
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodestructmodule.vala:
Fix bug introduced in last commit
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodestructmodule.vala:
Fix handling of array fields in structs, fixes bug 562665
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix comparing nullable struct values with null, fixes bug 548672
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Fix constructors in inner structs
2008-12-15 Jürg Billeter <j@bitron.ch>
* vala/valastruct.vala:
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valagtypemodule.vala:
* gobject/valastructregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:
Register structs as boxed types, generate dup, copy, and free
functions, fixes bug 548864
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* vapi/glib-2.0.vapi:
Support empty ref_function and unref_function attributes,
fix GSequenceIter binding
2008-12-15 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Support GLib.Type as generic type argument
2008-12-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Detect unsupported generic type arguments in local variable
declarations
2008-12-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagsignalmodule.vala:
* vapi/dbus-glib-1.vapi:
Rewrite D-Bus server support to directly use libdbus without
dbus-glib marshalling, fixes bug 560034 and bug 549980
Support BusName sender parameter in exported D-Bus methods
2008-12-14 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add type_id for GHashTable
2008-12-14 Jürg Billeter <j@bitron.ch>
* gobject/valadbusmodule.vala:
Support reading and writing nullable struct values
2008-12-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix struct dup function for GValue
2008-12-14 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
Detect unsupported generic type arguments, fixes bug 561674
2008-12-13 Jürg Billeter <j@bitron.ch>
* gobject/valadbusmodule.vala:
Support reading and writing nullable GLib.Value values
2008-12-13 Jürg Billeter <j@bitron.ch>
* vapi/gsl.vapi:
Improve gsl_histogram_calloc_range binding,
patch by Matías De la Puente, fixes bug 564387
2008-12-13 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Remove g_thread_init binding, should never be called manually
2008-12-13 Jürg Billeter <j@bitron.ch>
* vala/valagenieparser.vala:
* vala/valaparser.vala:
Remove workarounds for old Vala versions
2008-12-13 Jürg Billeter <j@bitron.ch>
* vala/valablock.vala:
Detect conflicting local variables in parent scopes
* vala/valaarraycreationexpression.vala:
* vala/valacodewriter.vala:
* vala/valaforeachstatement.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valagobjectmodule.vala:
* vapigen/valagidlparser.vala:
Fix conflicting local variables
2008-12-12 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
Support reading multi-dimensional arrays in static D-Bus clients
2008-12-12 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
Fix array length and size handling in static D-Bus clients
2008-12-12 Jürg Billeter <j@bitron.ch>
* vapi/curses.vapi:
Add missing [Compact]
2008-12-11 Jürg Billeter <j@bitron.ch>
* vapi/packages/libsoup-2.4/:
Updated to libsoup 2.25.2
* vapi/libsoup-2.4.vapi: regenerated
2008-12-10 Jürg Billeter <j@bitron.ch>
* vapi/rasqal.vapi:
Add bindings to support LAQRS extensions
2008-12-09 Jürg Billeter <j@bitron.ch>
* gobject/valagsignalmodule.vala:
Do not use g_signal_connect_object if the target object is not a
GObject, fixes bug 539614
2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
Fix gdk_pixbuf_new_from_inline binding
* vapi/gdk-pixbuf-2.0.vapi: regenerated
2008-12-09 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/raptor.vapi:
* vapi/rasqal.vapi:
Add partial raptor and rasqal bindings
2008-12-09 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Fix g_value_set_boxed binding, remove broken g_value_take_boxed
binding
2008-12-09 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Fix dbus-glib type for structs
2008-12-09 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
* gobject/valagsignalmodule.vala:
Use specialized dbus-glib types for signals in D-Bus servers
2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
* vala/valacodewriter.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix *_make_writable functions in gstreamer by marking them
with ReturnsModifiedPointer
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-09 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Improve Time.to_string method and add Time.format method
2008-12-09 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Fix inline struct methods in VAPI files
2008-12-07 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix gst_buffer functions
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-06 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix gst_segment_clip binding
* vapi/gstreamer-0.10.vapi: regenerated
2008-12-06 Jürg Billeter <j@bitron.ch>
* vala/valamethodcall.vala:
Report error when trying to call constructor without `new' operator
2008-12-06 Jürg Billeter <j@bitron.ch>
* vala/valasourcefile.vala:
Add SourceFile.clear_using_directives method, required by
anjuta-vala-plugin
2008-12-05 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix struct constants
2008-12-05 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_target_list_new binding
* vapi/gtk+-2.0.vapi: regenerated
2008-12-04 Jürg Billeter <j@bitron.ch>
* vapi/packages/libsoup-2.4/:
Fix soup_server_add_handler binding,
patch by Zeeshan Ali Khattak, fixes bug 562978
* vapi/libsoup-2.4.vapi: regenerated
2008-12-04 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Use generics in GAsyncQueue binding,
patch by Zeeshan Ali Khattak, fixes bug 563225
2008-12-02 Jürg Billeter <j@bitron.ch>
* vala/valaassignment.vala:
* vala/valasignal.vala:
Resolve generic types when connecting signals
2008-12-02 Jürg Billeter <j@bitron.ch>
* vala/valadatatype.vala:
Fix type resolving with nested generic types, fixes bug 562956
2008-12-01 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2008-12-01 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.2 release
2008-12-01 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_text_view_get_line_at_y binding
* vapi/gtk+-2.0.vapi: regenerated
2008-12-01 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valaconditionalexpression.vala:
Fix critical when using conditional expressions in method contracts
2008-12-01 Jürg Billeter <j@bitron.ch>
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
Support signals in non-GObject classes, patch by Yu Feng,
fixes bug 561989
2008-11-30 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_tree_model_get_value binding
* vapi/gtk+-2.0.vapi: regenerated
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valasymbolresolver.vala:
Resolve types in switch labels
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valaelementaccess.vala:
* vala/valasemanticanalyzer.vala:
Accept any integer type as array index
2008-11-30 Jürg Billeter <j@bitron.ch>
* vapi/gstreamer-rtsp-0.10.vapi:
Regenerated
2008-11-30 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix array length variable name for internal variables
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valalocalvariable.vala:
* vala/valamethodcall.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
Avoid object duplication due to error handling
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valamethodcall.vala:
Move compiler internal variable to right block
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valaelementaccess.vala:
Fix error handling in element access expressions
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valacodewriter.vala:
* compiler/valacompiler.vala:
* vapigen/valavapigen.vala:
Add --dump-tree command-line option to write code tree to file
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valanullchecker.vala:
* vala/valaswitchlabel.vala:
* vala/valaswitchstatement.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Separate visiting switch sections from visiting switch statements
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valamemberaccess.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valagsignalmodule.vala:
Separate visiting inner expressions from visiting member access
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valaaddressofexpression.vala:
* vala/valaarraycreationexpression.vala:
* vala/valaassignment.vala:
* vala/valabaseaccess.vala:
* vala/valabinaryexpression.vala:
* vala/valablock.vala:
* vala/valacastexpression.vala:
* vala/valaconditionalexpression.vala:
* vala/valadostatement.vala:
* vala/valaelementaccess.vala:
* vala/valaexpression.vala:
* vala/valaforstatement.vala:
* vala/valainitializerlist.vala:
* vala/valalambdaexpression.vala:
* vala/valaliteral.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasizeofexpression.vala:
* vala/valaswitchsection.vala:
* vala/valatuple.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
* vala/valawhilestatement.vala:
* gobject/valaccodebasemodule.vala:
Fix error handling in condition of while, do, and for statements
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valaexpressionstatement.vala:
* vala/valanullchecker.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodebasemodule.vala:
Separate visiting expressions from visiting expression statements
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodebasemodule.vala:
Separate visiting operands from visiting binary expression
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valadeclarationstatement.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodebasemodule.vala:
Separate visiting declaration from visiting declaration statement
2008-11-30 Jürg Billeter <j@bitron.ch>
* ccode/valaccodeassignment.vala:
* ccode/valaccodeconditionalexpression.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
More parenthesis improvements
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valaforeachstatement.vala:
* ccode/valaccodebinaryexpression.vala:
* ccode/valaccodecastexpression.vala:
* ccode/valaccodeelementaccess.vala:
* ccode/valaccodeexpression.vala:
* ccode/valaccodememberaccess.vala:
* ccode/valaccodeunaryexpression.vala:
Fix generated parentheses
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valathrowstatement.vala:
Check type of error expression in throw statements
2008-11-30 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
Fix array length variable name for internal variables,
fixes bug 562723
2008-11-30 Jürg Billeter <j@bitron.ch>
* vala/valasourcefile.vala:
Fix critical when using error codes
2008-11-29 Jürg Billeter <j@bitron.ch>
* vala/valavoidtype.vala:
* gobject/valaccodebasemodule.vala:
Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for
unsupported types in typeof expressions
2008-11-29 Jürg Billeter <j@bitron.ch>
* vala/valamethodcall.vala:
Fix error handling in inner expressions, fixes bug 475922
2008-11-29 Jürg Billeter <j@bitron.ch>
* vala/valaaddressofexpression.vala:
* vala/valaarraycreationexpression.vala:
* vala/valaassignment.vala:
* vala/valabaseaccess.vala:
* vala/valabinaryexpression.vala:
* vala/valacastexpression.vala:
* vala/valaconditionalexpression.vala:
* vala/valadostatement.vala:
* vala/valaelementaccess.vala:
* vala/valaexpression.vala:
* vala/valaforstatement.vala:
* vala/valainitializerlist.vala:
* vala/valalambdaexpression.vala:
* vala/valaliteral.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasizeofexpression.vala:
* vala/valatuple.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
* vala/valawhilestatement.vala:
Convert binary conditional expressions into if statements
2008-11-29 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
Detect unreachable code in if and while statements
2008-11-29 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valablock.vala:
* vala/valacodenode.vala:
* vala/valaconditionalexpression.vala:
* vala/valadeclarationstatement.vala:
* vala/valaexpression.vala:
* vala/valanullchecker.vala:
* vala/valastatementlist.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Convert ternary conditionals into if statements,
fixes bug 543870 and bug 554594
2008-11-28 Étienne Bersac <bersace03@laposte.net>
* vapi/gobject-2.0.vapi:
Fix g_flags_get_first_value binding
2008-11-28 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix generated code in struct destroy function for array fields
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapigen/valagidlparser.vala:
Support ssize_t and size_t
* vapi/gdk-pixbuf-2.0.vapi:
* vapi/gio-2.0.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/pango.vapi:
Regenerated
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support construct properties
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support nullable parameters
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support interface prerequisites
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support functions in classes
2008-11-28 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix copying and destroying GValue values
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
Remove unused fields
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* gobject/valaccodebasemodule.vala:
Don't require libgee for `in' operations
2008-11-28 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add string.contains method
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
Analyze errors in return expressions
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valablock.vala:
* vala/valaforeachstatement.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
Don't require libgee for foreach statements
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valadatatype.vala:
* vala/valagenerictype.vala:
* vala/valainterface.vala:
* vala/valamethod.vala:
* vala/valaobjecttypesymbol.vala:
* vala/valasymbolresolver.vala:
Fix method checking with generic base types, fixes bug 511286
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valadatatype.vala:
* vala/valaexpression.vala:
* vala/valaintegertype.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valasemanticanalyzer.vala:
* vala/valavaluetype.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
Improve handling of generic values, fixes bug 562460
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valaelementaccess.vala:
* vala/valaforeachstatement.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
Improve get_actual_type signature
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valagenerictype.vala:
* vala/valasymbolresolver.vala:
Rename TypeParameterType to GenericType
2008-11-27 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
gst_element_found_tags takes ownership on TagList
* vapi/gstreamer-0.10.vapi: regenerated
2008-11-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Include dbus.h, required for static D-Bus client support
2008-11-24 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add string.replace method, patch by Ali Sabil
2008-11-24 Jürg Billeter <j@bitron.ch>
* ccode/valaccodefunctioncall.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* vala/valasemanticanalyzer.vala:
* vapi/glib-2.0.vapi:
Add g_array_index binding and fix g_array_free calls,
fixes bug 519978
2008-11-22 Jürg Billeter <j@bitron.ch>
* tests/:
Prepare support for more complex test cases
2008-11-22 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Whitespace fixes
2008-11-22 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagasyncmodule.vala:
Support async method calls in static D-Bus clients
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/valagasyncmodule.vala:
Fix return type of finish vfunc
2008-11-21 Jürg Billeter <j@bitron.ch>
* vala/valamethod.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagasyncmodule.vala:
Various coroutine code generation improvements
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Small refactoring
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/valadbusmodule.vala:
Support serialization and deserialization of GHashTable objects
in static D-Bus clients
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/valadbusmodule.vala:
Support serialization and deserialization of GValue values in
static D-Bus clients
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
Support serialization and deserialization of structs in static
D-Bus clients
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
Support serialization and deserialization of arrays in static
D-Bus clients
2008-11-21 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* vapi/dbus-glib-1.vapi:
Add partial static D-Bus client support without dbus-glib
marshalling
2008-11-21 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_quark_try_string binding, patch by Rob Taylor
2008-11-21 Étienne Bersac <bersace03@laposte.net>
* vapi/gmodule-2.0.vapi:
Add binding for G_MODULE_SUFFIX, fixes bug 561120
2008-11-21 Étienne Bersac <bersace03@laposte.net>
* vapi/glib-2.0.vapi:
Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117
2008-11-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/:
Fix gdk_region_polygon and gdk_region_rectangle bindings,
patch by Víctor Manuel Jáquez Leal, fixes bug 561655
* vapi/gdk-2.0.vapi: regenerated
2008-11-21 Jürg Billeter <j@bitron.ch>
* vapi/dbus-glib-1.vapi:
Fix DBusError binding, patch by Sebastian Pölsterl,
fixes bug 556340
2008-11-21 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix g_hscale_new and g_vscale_new bindings,
based on patch by Geert Jan Alsem, fixes bug 560053
* vapi/gtk+-2.0.vapi: regenerated
2008-11-21 Étienne Bersac <bersace03@laposte.net>
* vapi/glib-2.0.vapi:
Add g_strjoin binding, fixes bug 561124
2008-11-20 Jürg Billeter <j@bitron.ch>
* vala/valaassignment.vala:
Check types in property assignments, fixes bug 550088
2008-11-20 Jürg Billeter <j@bitron.ch>
* vala/valacatchclause.vala:
Fix generic catch clauses
2008-11-20 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodcallmodule.vala:
Fix base access to virtual signal handlers with return values,
fixes bug 538901
2008-11-20 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valacodevisitor.vala:
* vala/valadynamicmethod.vala:
* vala/valaflowanalyzer.vala:
* vala/valagenieparser.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valanullchecker.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* gobject/Makefile.am:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valaccodemodule.vala:
Rename InvocationExpression to MethodCall
2008-11-20 Jürg Billeter <j@bitron.ch>
* vala/valainvocationexpression.vala:
Fix struct initialization
2008-11-20 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-interfaces-0.10/:
Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal,
fixes bug 560840
* vapi/gstreamer-interfaces-0.10.vapi: regenerated
2008-11-20 Jürg Billeter <j@bitron.ch>
* vapi/libxml-2.0.vapi:
Mark encoding parameters as nullable,
patch by Víctor Manuel Jáquez Leal, fixes bug 560062
2008-11-20 Jürg Billeter <j@bitron.ch>
* vala/valacatchclause.vala:
* vala/valaerrortype.vala:
Correct source file dependencies for catch clauses,
fixes bug 561437
2008-11-19 Jürg Billeter <j@bitron.ch>
* vala/valatypeofexpression.vala:
Include C header files for types used in typeof expressions,
fixes bug 559494
2008-11-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Remove extra g_type_create_instance in constructors
2008-11-19 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gobject/valagobjectmodule.vala:
Add support for class field initializers for classes that are not
derived from GObject.
2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
Transfer ownership on gtk_container_get_children
* vapi/gtk+-2.0.vapi: regenerated
2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Transfer ownership on gst_tag_list_merge
* vapi/gstreamer-0.10.vapi: regenerated
2008-11-17 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valaelementaccess.vala:
* vala/valasourcefile.vala:
Allow any integer compatible value to be used as array index,
fixes bug 561057
2008-11-17 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
Fix control flow graph for try statements with finally clause,
fixes bug 561115
2008-11-17 Jürg Billeter <j@bitron.ch>
* vala/valadynamicmethod.vala:
* vala/valadynamicsignal.vala:
Fix checking of dynamic methods and signals
2008-11-17 Jürg Billeter <j@bitron.ch>
* vala/valafield.vala:
Correct source file dependencies for private fields of compact
classes, based on patch by Thijs Vermeir, fixes bug 555249
2008-11-17 Jürg Billeter <j@bitron.ch>
* vala/valacatchclause.vala:
* vala/valacreationmethod.vala:
* vala/valafield.vala:
* vala/valaforeachstatement.vala:
* vala/valamemberaccess.vala:
* vala/valamethod.vala:
Ensure that members are checked when accessing them,
fixes bug 561018
2008-11-17 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix g_queue_*_nth bindings, patch by John Carr
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Set target_type for member initializers
2008-11-14 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-0.10/:
Fix gst_bin_add_many binding
* vapi/gstreamer-0.10.vapi: regenerated
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/valaformalparameter.vala:
* vala/valainterfacewriter.vala:
* vala/valainvocationexpression.vala:
* vala/valaparser.vala:
* vala/valascanner.vala:
* vala/valasemanticanalyzer.vala:
* vala/valatokentype.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
Support parameter arrays, fixes bug 538897
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/valagenieparser.vala:
* vala/valaparser.vala:
Avoid C compiler warnings with switch statements
2008-11-14 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Fix non-struct output arguments in dynamic D-Bus method calls
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaassignment.vala:
* vala/valabasicblock.vala:
* vala/valabinaryexpression.vala:
* vala/valacastexpression.vala:
* vala/valacatchclause.vala:
* vala/valacodenode.vala:
* vala/valadeclarationstatement.vala:
* vala/valaelementaccess.vala:
* vala/valaexpressionstatement.vala:
* vala/valaflowanalyzer.vala:
* vala/valaforeachstatement.vala:
* vala/valainvocationexpression.vala:
* vala/valamemberaccess.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valaphifunction.vala:
* vala/valapointerindirection.vala:
* vala/valareferencetransferexpression.vala:
* vala/valareturnstatement.vala:
* vala/valathrowstatement.vala:
* vala/valaunaryexpression.vala:
* compiler/valacompiler.vala:
Report use of possibly uninitialized variables, fixes bug 508477
and bug 556861
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/valagenieparser.vala:
* vala/valainterface.vala:
* vala/valainterfacewriter.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* vapi/glib-2.0.vapi:
* vapigen/valagidlparser.vala:
* vapigen/valagirparser.vala:
* vapigen/valamarkupreader.vala:
* vapigen/valavapicheck.vala:
* gen-project/valaprojectgenerator.vala:
Do not use possibly uninitialized variables
2008-11-14 Jürg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala:
* vala/valamemberaccess.vala:
* vala/valamethod.vala:
* vala/valasymbol.vala:
* gobject/valaccodemethodmodule.vala:
Report unused fields, methods, and local variables
* vala/valacodecontext.vala:
* vala/valadynamicproperty.vala:
* vala/valaenum.vala:
* vala/valagenieparser.vala:
* vala/valainterfacewriter.vala:
* vala/valaparser.vala:
* vala/valastruct.vala:
* vala/valaunresolvedtype.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagobjectmodule.vala:
* vapigen/valagirparser.vala:
* vapigen/valamarkupreader.vala:
Remove unused symbols
2008-11-14 Jürg Billeter <j@bitron.ch>
* tests/Makefile.am:
* tests/basic-types/:
Rearrange test cases
2008-11-14 Jürg Billeter <j@bitron.ch>
* tests/:
Rearrange test cases
2008-11-13 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* gobject/valadbusclientmodule.vala:
* compiler/valacompiler.vala:
Add --disable-dbus-transformation command-line option to disable
case transformation of D-Bus member names in dynamic D-Bus client
support, this option will be removed again when Vala gains static
D-Bus client support
2008-11-13 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Fix retrieving D-Bus structs with owned strings
2008-11-13 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
Fix copy of constant arrays
2008-11-10 Jürg Billeter <j@bitron.ch>
* vala/valaaddressofexpression.vala:
* vala/valaarraycreationexpression.vala:
* vala/valaassignment.vala:
* vala/valabinaryexpression.vala:
* vala/valablock.vala:
* vala/valacastexpression.vala:
* vala/valacatchclause.vala:
* vala/valaclass.vala:
* vala/valaconditionalexpression.vala:
* vala/valaconstant.vala:
* vala/valaconstructor.vala:
* vala/valacreationmethod.vala:
* vala/valadeclarationstatement.vala:
* vala/valadelegate.vala:
* vala/valadeletestatement.vala:
* vala/valadestructor.vala:
* vala/valadostatement.vala:
* vala/valaelementaccess.vala:
* vala/valaenum.vala:
* vala/valaenumvalue.vala:
* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valaexpressionstatement.vala:
* vala/valafield.vala:
* vala/valaforeachstatement.vala:
* vala/valaformalparameter.vala:
* vala/valaforstatement.vala:
* vala/valaifstatement.vala:
* vala/valainitializerlist.vala:
* vala/valainterface.vala:
* vala/valainvocationexpression.vala:
* vala/valalambdaexpression.vala:
* vala/valalocalvariable.vala:
* vala/valalockstatement.vala:
* vala/valamemberaccess.vala:
* vala/valamemberinitializer.vala:
* vala/valamethod.vala:
* vala/valanamespace.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valaproperty.vala:
* vala/valapropertyaccessor.vala:
* vala/valareferencetransferexpression.vala:
* vala/valareturnstatement.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasignal.vala:
* vala/valasizeofexpression.vala:
* vala/valasourcefile.vala:
* vala/valastruct.vala:
* vala/valaswitchlabel.vala:
* vala/valaswitchsection.vala:
* vala/valaswitchstatement.vala:
* vala/valathrowstatement.vala:
* vala/valatrystatement.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
* vala/valawhilestatement.vala:
* vala/valayieldstatement.vala:
Remove unnecessary accept calls in semantic analyzer
2008-11-10 Jürg Billeter <j@bitron.ch>
* vala/valaaddressofexpression.vala:
* vala/valabaseaccess.vala:
* vala/valabooleanliteral.vala:
* vala/valacastexpression.vala:
* vala/valacharacterliteral.vala:
* vala/valaconditionalexpression.vala:
* vala/valaintegerliteral.vala:
* vala/valalambdaexpression.vala:
* vala/valanullliteral.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valarealliteral.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasizeofexpression.vala:
* vala/valastringliteral.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
Move expression checking to code nodes
2008-11-10 Jürg Billeter <j@bitron.ch>
* gobject/valadbusservermodule.vala:
Work around missing enum support in dbus-glib
2008-11-10 Jürg Billeter <j@bitron.ch>
* gobject/valadbusservermodule.vala:
Really insert GValueArray into hash table
2008-11-09 Jürg Billeter <j@bitron.ch>
* vala/valacreationmethod.vala:
* vala/valadelegate.vala:
* vala/valadelegatetype.vala:
* vala/valaenum.vala:
* vala/valafield.vala:
* vala/valaformalparameter.vala:
* vala/valamethod.vala:
* vala/valaproperty.vala:
* vala/valastruct.vala:
* vala/valavaluetype.vala:
Ensure attributes of field, property, parameter, and return types
are processed before querying C header filenames
2008-11-09 Jürg Billeter <j@bitron.ch>
* gobject/valadbusservermodule.vala:
Support hash tables with struct values
2008-11-09 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valainterface.vala:
* vala/valamemberaccess.vala:
* vala/valaobjecttype.vala:
* vala/valasemanticanalyzer.vala:
Ensure attributes of base types are processed before querying
C header filenames
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valablock.vala:
* vala/valacatchclause.vala:
* vala/valadeclarationstatement.vala:
* vala/valadeletestatement.vala:
* vala/valadostatement.vala:
* vala/valaexpressionstatement.vala:
* vala/valaforstatement.vala:
* vala/valaifstatement.vala:
* vala/valainitializerlist.vala:
* vala/valalocalvariable.vala:
* vala/valalockstatement.vala:
* vala/valasemanticanalyzer.vala:
* vala/valaswitchsection.vala:
* vala/valatrystatement.vala:
* vala/valawhilestatement.vala:
Move statement checking to code nodes
2008-11-07 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_rmdir binding
2008-11-07 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Fix D-Bus methods with out parameters but no return value
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valaconstant.vala:
* vala/valaconstructor.vala:
* vala/valacreationmethod.vala:
* vala/valadestructor.vala:
* vala/valafield.vala:
* vala/valaformalparameter.vala:
* vala/valaproperty.vala:
* vala/valapropertyaccessor.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasignal.vala:
Move member checking to code nodes
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valadelegate.vala:
* vala/valaenum.vala:
* vala/valaenumvalue.vala:
* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valainterface.vala:
* vala/valanamespace.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
Move type symbol checking to code nodes
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valasemanticanalyzer.vala:
Move array creation expression checking to
ArrayCreationExpression.check
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* vala/valathrowstatement.vala:
Move throw statement checking to ThrowStatement.check
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valareturnstatement.vala:
* vala/valasemanticanalyzer.vala:
Move return statement checking to ReturnStatement.check
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valaforeachstatement.vala:
* vala/valasemanticanalyzer.vala:
Move foreach statement checking to ForeachStatement.check
2008-11-07 Jürg Billeter <j@bitron.ch>
* vala/valaelementaccess.vala:
* vala/valasemanticanalyzer.vala:
Move element access checking to ElementAccess.check
2008-11-07 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Set source_reference in parsed nodes
2008-11-06 Jürg Billeter <j@bitron.ch>
* vala/valamethod.vala:
* vala/valasemanticanalyzer.vala:
Move method checking to Method.check
2008-11-06 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valasemanticanalyzer.vala:
Move class checking to Class.check
2008-11-06 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
Move dynamic signal generation to GObjectModule and
DBusClientModule
2008-11-06 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagobjectmodule.vala:
Move dynamic property generation to GObjectModule and
DBusClientModule
2008-11-06 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valagobjectmodule.vala:
Move constructor code generation to GObjectModule
2008-11-05 Jürg Billeter <j@bitron.ch>
* vala/valainvocationexpression.vala:
* vala/valasemanticanalyzer.vala:
Move invocation expression checking to InvocationExpression.check
2008-11-05 Jürg Billeter <j@bitron.ch>
* vala/valamemberaccess.vala:
* vala/valasemanticanalyzer.vala:
Move member access checking to MemberAccess.check
2008-11-05 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valasemanticanalyzer.vala:
Move object creation expression checking to
ObjectCreationExpression.check
2008-11-05 Jürg Billeter <j@bitron.ch>
* vala/valabinaryexpression.vala:
* vala/valasemanticanalyzer.vala:
Move binary expression checking to BinaryExpression.check
2008-11-05 Jürg Billeter <j@bitron.ch>
* vala/valaassignment.vala:
* vala/valasemanticanalyzer.vala:
Move assignment checking to Assignment.check
2008-11-05 Jürg Billeter <j@bitron.ch>
* vala/valaenum.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagsignalmodule.vala:
Support enums in D-Bus clients and servers, fixes bug 534105
2008-11-05 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessmodule.vala:
Add CCodeControlFlowModule
2008-11-04 Jürg Billeter <j@bitron.ch>
* vala/valadynamicproperty.vala:
* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:
Fix crash when using dynamic properties, fixes bug 559304
2008-11-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodememberaccessmodule.vala:
* gobject/valagsignalmodule.vala:
Move signal emission to GSignalModule
2008-11-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:
Move delegate wrapper generation to CCodeDelegateModule
2008-11-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
Move array dup wrapper generation to CCodeArrayModule
2008-11-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valagobjectmodule.vala:
Move construct property assignment to GObjectModule
2008-11-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentmodule.vala:
* gobject/valagsignalmodule.vala:
Move signal connection and disconnection to GSignalModule
2008-11-04 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valagsignalmodule.vala:
Move detailed signal emission to GSignalModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
2008-11-03 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.1 release
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valadbusclientmodule.vala:
Move dbus_use_ptr_array to DBusClientModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valagerrormodule.vala:
Add CCodeDelegateModule, move more code to GErrorModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
Move code generation for try and yield statements to GErrorModule
and GAsyncModule, resp.
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagirwriter.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
* gobject/valainterfaceregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:
Move code generation to module
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
Move array helper functions to CCodeArrayModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix fgets binding
2008-11-03 Ali Sabil <ali.sabil@gmail.com>
* vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata:
Mark lm_message_new.to as nullable, and unhide lm_connection_new
* vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala:
Add the missing Message.get_type () method, and remove the now unecessary
creation method from Connection
* vapi/loudmouth-1.0.vapi:
* vapi/packages/loudmouth-1.0/loudmouth-1.0.gi:
Regenerated
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagtypemodule.vala:
Add GErrorModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
Combine internal modules by inheritance to improve performance
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valagasyncmodule.vala:
Add GAsyncModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
Add GTypeModule, GObjectModule, and GSignalModule to replace
GObjectInterfaceModule, GObjectClassModule, and
GObjectSignalModule, resp.
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagobjectsignalmodule.vala:
Move parameter handling to GObjectClassModule and signal handling
to GObjectSignalModule
2008-11-03 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeelementaccessmodule.vala:
* gobject/valaccodegenerator.vala:
Move element access handling to CCodeArrayModule
2008-11-02 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix comment generation of private enums, patch by Carlos Cadete,
fixes bug 558533
2008-11-02 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valagenieparser.vala:
* vala/valainterface.vala:
* vala/valainterfacewriter.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectinterfacemodule.vala:
Drop deprecated support for static classes and interfaces
2008-11-02 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add errno and g_strerror bindings
2008-11-02 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Support GHashTable in D-Bus clients, patch by Marc-André Lureau
2008-11-02 Jürg Billeter <j@bitron.ch>
* vala/valadatatype.vala:
* vapi/glib-2.0.vapi:
Return the right D-Bus type signature for GHashTable,
patch by Marc-André Lureau
2008-11-02 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodemethodmodule.vala:
Add partial support for calling coroutines from other coroutines
2008-11-02 Jürg Billeter <j@bitron.ch>
* vala/valamethodtype.vala:
* gobject/valaccodegenerator.vala:
Add member `begin' to coroutines
2008-11-02 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaattributeprocessor.vala:
* vala/valaclass.vala:
* vala/valaenum.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
* compiler/valacompiler.vala:
* vapigen/valagidlparser.vala:
* vapigen/valavapigen.vala:
Move attribute processing to semantic analyzer
2008-11-01 Jürg Billeter <j@bitron.ch>
* vala/valamethod.vala:
* ccode/valaccodeblock.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
Add experimental support for yield statements and coroutines
2008-11-01 Jürg Billeter <j@bitron.ch>
* ccode/valaccodecasestatement.vala:
* ccode/valaccodeswitchstatement.vala:
* gobject/valaccodegenerator.vala:
* gobject/valagobjectclassmodule.vala:
Support more flexible C switch statements
2008-11-01 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valacfgbuilder.vala:
* vala/valacodevisitor.vala:
* vala/valamethod.vala:
* vala/valanullchecker.vala:
* vala/valaparser.vala:
* vala/valascanner.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* vala/valatokentype.vala:
* vala/valayieldstatement.vala:
* gobject/valaccodegenerator.vala:
Parse yield statements
2008-10-31 Jürg Billeter <j@bitron.ch>
* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:
Check properties when accessing them
2008-10-31 Jürg Billeter <j@bitron.ch>
* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:
Set PropertyAccessor.prop property earlier, don't require the
semantic analyzer to set it
2008-10-31 Jürg Billeter <j@bitron.ch>
* vala/valacodenode.vala:
* vala/valaformalparameter.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasourcefile.vala:
Check parameters when checking arguments
2008-10-31 Jürg Billeter <j@bitron.ch>
* vala/valaformalparameter.vala:
* vala/valasemanticanalyzer.vala:
Move parameter checking to FormalParameter.check
2008-10-31 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
Move default argument processing from code generator to semantic
analyzer
2008-10-31 Jürg Billeter <j@bitron.ch>
* vala/valacodenode.vala:
Add check method to CodeNode class to prepare support for more
modular semantic analyzer
2008-10-31 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Generate C switch statements for Vala switch statements where
possible
2008-10-29 Thijs Vermeir <thijsvermeir@gmail.com>
* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Hide gdk_window_add_filter.data
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
use ctype GCallback for gtk_action_group_add_radio_actions
* vapi/gdk-2.0.vapi:
* vapi/gtk+-2.0.vapi:
Regenerate bindings
2008-10-28 Jürg Billeter <j@bitron.ch>
* vapi/packages/libgnome-menu/:
Fix GMenuTreeItem binding
* vapi/*.vapi:
Regenerate bindings
2008-10-28 Jürg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
Don't sort struct fields in vapi files to fix struct
initialization, patch by Hans Vercammen
2008-10-27 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* gobject/valaccodegenerator.vala:
* compiler/valacompiler.vala:
Disable additional run-time checks by default to improve
performance
2008-10-27 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Remove unused method
2008-10-27 Jürg Billeter <j@bitron.ch>
* vala/valaarraylengthfield.vala:
* vala/valaarraymovemethod.vala:
* vala/valaarrayresizemethod.vala:
* vala/valablock.vala:
* vala/valaclass.vala:
* vala/valaconstant.vala:
* vala/valaconstructor.vala:
* vala/valacreationmethod.vala:
* vala/valadelegate.vala:
* vala/valadestructor.vala:
* vala/valadynamicmethod.vala:
* vala/valadynamicproperty.vala:
* vala/valadynamicsignal.vala:
* vala/valaenum.vala:
* vala/valaenumvalue.vala:
* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valafield.vala:
* vala/valaforeachstatement.vala:
* vala/valaformalparameter.vala:
* vala/valainterface.vala:
* vala/valalocalvariable.vala:
* vala/valamember.vala:
* vala/valamethod.vala:
* vala/valanamespace.vala:
* vala/valaobjecttypesymbol.vala:
* vala/valaproperty.vala:
* vala/valasignal.vala:
* vala/valastruct.vala:
* vala/valaswitchsection.vala:
* vala/valasymbol.vala:
* vala/valatypeparameter.vala:
* vala/valatypesymbol.vala:
Use constructor chaining instead of helper method
2008-10-26 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaattribute.vala:
* vala/valacodevisitor.vala:
* vala/valafield.vala:
* vala/valagenieparser.vala:
* vala/valanamedargument.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
Remove NamedArgument, improve attribute lookup performance
2008-10-26 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
Support calling base method of virtual signal handler,
fixes bug 538901
2008-10-26 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix binding for GtkWidget::size_request
* vapi/gtk+-2.0.vapi: regenerated
2008-10-26 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Fix binding for g_sequence_get
2008-10-25 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Support custom sentinels for constructors
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valadelegate.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
Next attempt to correct parameter positions for instance and
error parameters in delegate wrappers
2008-10-25 Ali Sabil <ali.sabil@gmail.com>
* vapi/glib-2.0.vapi:
Removed the "v_" prefix from the TokenValue fields name
2008-10-25 Ali Sabil <ali.sabil@gmail.com>
* vapi/glib-2.0.vapi:
Changed the ScannerConfig string fields to string* to avoid valac
looking for a g_scanner_config_destroy function
2008-10-25 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Remove redundant g_scanner_cur_* bindings
2008-10-25 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix parameter position for errors in delegate wrappers
2008-10-25 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix crash when using delegates in combination with pointer types,
fixes bug 557728
2008-10-25 Jürg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c:
Fix compile error on FreeBSD, patch by Jille Timmermans,
fixes bug 555720
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Fix support for arrays of nullable types, fixes bug 555050
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
Fix crash with invalid return values, fixes bug 549996
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valaerrortype.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodegenerator.vala:
* vapigen/valagirparser.vala:
Support type checks for error domains and error codes
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala:
* vala/valasourcefile.vala:
Fix crash on certain header dependencies, fixes bug 546183
2008-10-25 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Add GValueArray binding, patch by Mark Lee, fixes bug 557843
2008-10-25 Jürg Billeter <j@bitron.ch>
* vapi/packages/gconf-2.0/:
Fix gconf_client_notify_add binding
* vapi/gconf-2.0.vapi: regenerated
2008-10-25 Jürg Billeter <j@bitron.ch>
* vapi/libgnome-menu.vapi:
Fix GMenuTreeItem binding
2008-10-25 Jürg Billeter <j@bitron.ch>
* vapi/libbonoboui-2.0.vapi:
* vapi/libpanelapplet-2.0.vapi:
Fix PanelApplet and BonoboUIVerb bindings
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Report error when using virtual method modifiers for static
methods, fixes bug 556881
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
Report error when using conflicting method modifiers,
fixes bug 535853
2008-10-25 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* compiler/valacompiler.vala:
Remove non-working support for conditional compilation
2008-10-25 Jürg Billeter <j@bitron.ch>
* tests/exceptions.exp:
* tests/exceptions.vala:
* tests/testrunner.sh:
* vapi/Makefile.am:
Remove libgee test to avoid conflict in vapidir
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusservermodule.vala:
Split DBusModule into DBusClientModule and DBusServerModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodeelementaccessmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
Move get_array_length_cname and get_array_length_cexpression to
CCodeArrayModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support virtual methods
2008-10-24 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support methods throwing errors
2008-10-24 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Support shared namespaces
2008-10-24 Jürg Billeter <j@bitron.ch>
* vapi/*.vapi:
Regenerate bindings
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala:
Sort output to allow comparison of generated vapi files
2008-10-24 Jürg Billeter <j@bitron.ch>
* vapigen/valagirparser.vala:
Recognize goffset
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valanamespace.vala:
* vapigen/valagirparser.vala:
Remove Class and Iface structs
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsourcefile.vala:
* gobject/valaccodemodule.vala:
Move visit_source_file to CCodeBaseModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valaccodestructmodule.vala:
Add CCodeStructModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagobjectsignalmodule.vala:
Add GObjectSignalModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Enable CCodeDynamicSignalModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valacodebinding.vala:
* vala/valacodegenerator.vala:
* vala/valacodenode.vala:
* vala/valadynamicsignal.vala:
* gobject/Makefile.am:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valadynamicproperty.vala:
* gobject/Makefile.am:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemodule.vala:
Add CCodeDynamicPropertyModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* vala/valaassignment.vala:
* vala/valacodegenerator.vala:
Add CCodeAssignmentModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valaelementaccess.vala:
* gobject/Makefile.am:
* gobject/valaccodebinding.vala:
* gobject/valaccodeelementaccessmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeElementAccessModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valainvocationexpression.vala:
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodemodule.vala:
Add CCodeInvocationExpressionModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valamemberaccess.vala:
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemodule.vala:
Add CCodeMemberAccessModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valaarraycreationexpression.vala:
* vala/valacodegenerator.vala:
* gobject/Makefile.am:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeArrayModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodearraycreationexpressionbinding.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodeexpressionbinding.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
Remove CCodeExpressionBinding
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valacodegenerator.vala:
* vala/valainterface.vala:
* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectinterfacemodule.vala:
Add GObjectClassModule and GObjectInterfaceModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodeinterfacebinding.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
Move register_dbus_info from CCodeObjectTypeSymbolBinding
to DBusModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinterfacebinding.vala:
* gobject/valaccodemodule.vala:
* gobject/valaccodeobjecttypesymbolbinding.vala:
* gobject/valagobjectmodule.vala:
Add GObjectModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* vala/valacreationmethod.vala:
* vala/valadynamicmethod.vala:
* vala/valamethod.vala:
* gobject/Makefile.am:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodebinding.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
Add CCodeMethodModule and DBusModule
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Allow access to head and codegen from CCode modules
2008-10-24 Jürg Billeter <j@bitron.ch>
* vala/valacodegenerator.vala:
* gobject/valaccodegenerator.vala:
Remove unused stubs for code bindings
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Add CCodeModule and CCodeBaseModule classes as preparation to
make the backend more modular
2008-10-24 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeinvocationexpressionbinding.vala:
Fix constructor chain-up
2008-10-23 Jürg Billeter <j@bitron.ch>
* vapi/dbus-glib-1.vapi:
Add dbus_g_connection_get_connection and
dbus_connection_get_g_connection bindings, patch by Jan Luebbe
2008-10-23 Jürg Billeter <j@bitron.ch>
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodemethodbinding.vala:
Mark creation methods as instance methods to fix lambda
expressions in creation methods
2008-10-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix virtual struct properties
2008-10-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
* vapi/sdl.vapi: Fix SysWMEvent link issue.
2008-10-23 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Fix runtime error when using GValue with D-Bus
2008-10-23 Jürg Billeter <j@bitron.ch>
* vapi/gobject-2.0.vapi:
Support passing GValues as variants over D-Bus
2008-10-23 Jürg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala:
Fix foreach over stacked arrays
2008-10-22 Andrea Del Signore <sejerpz@tin.it>
* vapi/packages/gtk+-2.0/:
Fix gtk_text_buffer_new binding
* vapi/gtk+-2.0.vapi: regenerated
2008-10-22 Jürg Billeter <j@bitron.ch>
* vala/valaintegertype.vala:
* vala/valasemanticanalyzer.vala:
Fix leaked reference cycle
2008-10-22 Jürg Billeter <j@bitron.ch>
* vala/valasignal.vala:
Always mangle signal name from camel case to lower case
2008-10-22 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
* vapi/gobject-2.0.vapi:
* vapi/Makefile.am:
Move gobject-2.0 bindings to separate VAPI file
* compiler/valacompiler.vala:
* vapigen/valavapigen.vala:
Include gobject-2.0 by default
* gee/Makefile.am:
* ccode/Makefile.am:
* vala/Makefile.am:
* gobject/Makefile.am:
* compiler/Makefile.am:
Support building libvala and valac with older Vala versions
2008-10-22 Jürg Billeter <j@bitron.ch>
* ChangeLog.pre-0-4:
* Makefile.am:
Rotate ChangeLog
Vala
1
https://gitee.com/mirrors/vala.git
git@gitee.com:mirrors/vala.git
mirrors
vala
vala
main

搜索帮助