PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB`This file contains a list of people who have made large contributions to the public version of Protocol Buffers. Original Protocol Buffers design and implementation: Sanjay Ghemawat Jeff Dean Daniel Dulitz Craig Silverstein Paul Haahr Corey Anderson (and many others) Proto2 C++ and Java primary author: Kenton Varda Proto2 Python primary authors: Will Robinson Petar Petrov Java Nano primary authors: Brian Duff Tom Chao Max Cai Ulas Kirazci Large code contributions: Jason Hsueh Joseph Schorr Wenbo Zhu Large quantity of code reviews: Scott Bruce Frank Yellin Neal Norwitz Jeffrey Yasskin Ambrose Feinstein Documentation: Lisa Carey Maven packaging: Gregory Kick Patch contributors: Kevin Ko * Small patch to handle trailing slashes in --proto_path flag. Johan Euphrosine * Small patch to fix Python CallMethod(). Ulrich Kunitz * Small optimizations to Python serialization. Leandro Lucarella * VI syntax highlighting tweaks. * Fix compiler to not make output executable. Dilip Joseph * Heuristic detection of sub-messages when printing unknown fields in text format. Brian Atkinson * Added @Override annotation to generated Java code where appropriate. Vincent Choinière * Tru64 support. Monty Taylor * Solaris 10 + Sun Studio fixes. Alek Storm * Slicing support for repeated scalar fields for the Python API. Oleg Smolsky * MS Visual Studio error format option. * Detect unordered_map in stl_hash.m4. Brian Olson * gzip/zlib I/O support. Michael Poole * Fixed warnings about generated constructors not explicitly initializing all fields (only present with certain compiler settings). * Added generation of field number constants. Wink Saville * Fixed initialization ordering problem in logging code. Will Pierce * Small patch improving performance of in Python serialization. Alexandre Vassalotti * Emacs mode for Protocol Buffers (editors/protobuf-mode.el). Scott Stafford * Added Swap(), SwapElements(), and RemoveLast() to Reflection interface. Alexander Melnikov * HPUX support. Oliver Jowett * Detect whether zlib is new enough in configure script. * Fixes for Solaris 10 32/64-bit confusion. Evan Jones * Optimize Java serialization code when writing a small message to a stream. * Optimize Java serialization of strings so that UTF-8 encoding happens only once per string per serialization call. * Clean up some Java warnings. * Fix bug with permanent callbacks that delete themselves when run. Michael Kucharski * Added CodedInputStream.getTotalBytesRead(). Kacper Kowalik * Fixed m4/acx_pthread.m4 problem for some Linux distributions. William Orr * Fixed detection of sched_yield on Solaris. * Added atomicops for Solaris Andrew Paprocki * Fixed minor IBM xlC compiler build issues * Added atomicops for AIX (POWER)