WineHQ

Previous Summers of Code: Difference between revisions

(→‎Summer of Code 2014: fix wiki link)
(2018)
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Summer of Code 2018 ==
The following projects was accepted by GSoC 2018:
* Dimitris Gounaridis mentored by Aaryaman Vasishta and Stefan Dösinger [https://summerofcode.withgoogle.com/archive/2018/projects/6255317272756224/ Direct3D - Automated game benchmarks ]
* Meng Hua mentored by Alex Henrie and Piotr Caban [https://summerofcode.withgoogle.com/archive/2018/projects/6520878254784512/ Implementing a subset of Concurrency namespace ]
== Summer of Code 2017 ==
The following project was accepted by GSoC 2017:
* Artur Swigon mentored by [:NikolaySivov:Nikolay Sivov]: [https://summerofcode.withgoogle.com/dashboard/organization/5682280509997056/proposal/6408324076535808/ Unicode string normalisation ]
== Summer of Code 2016 ==
The following projects were accepted by GSoC 2016:
* Aaryaman Vasishta mentored by Stefan Dösinger and [[AndreHentschel|André Hentschel]]: [https://summerofcode.withgoogle.com/dashboard/project/6367022048870400/overview/ Implement basic rendering for Direct3D Retained mode ]
* Iván Matellanes mentored by Piotr Caban: [https://summerofcode.withgoogle.com/dashboard/project/6054761128263680/overview/ Further work on the Visual C++ iostream library]
* Sergei Bolotov mentored by Michael Müller: [https://summerofcode.withgoogle.com/dashboard/project/6517339138818048/overview/ Winebuilder - enhance MIME type handling]
== Summer of Code 2015 ==
The following projects were accepted by GSoC 2015:
* Aaryaman Vasishta mentored by Stefan Dösinger and [[AndreHentschel|André Hentschel]]: [https://www.google-melange.com/archive/gsoc/2015/orgs/wine/projects/jam.html Direct3DRM - Implement rendering backend for D3DRM]
* Iván Matellanes mentored by Piotr Caban: [https://www.google-melange.com/archive/gsoc/2015/orgs/wine/projects/sulley.html Implement the Visual C++ iostream library]
* YongHaoHu mentored by Sebastian Lackner: [https://www.google-melange.com/archive/gsoc/2015/orgs/wine/projects/yonghaohu.html Implementing functions from tr2 namespace]
* Zhenbo Li mentored by Jacek Caban: [https://www.google-melange.com/archive/gsoc/2015/orgs/wine/projects/zhenbo.html Improve mshtml.dll]
== Summer of Code 2014 ==
== Summer of Code 2014 ==
The following projects were accepted by GSoC 2014:
* Jactry Zeng mentored by Huw Davies and [[AndreHentschel|André Hentschel]]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/jactry/5759800252039168 Implement some features for Text Object Model]
* Jactry Zeng mentored by Huw Davies and [[AndreHentschel|André Hentschel]]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/jactry/5759800252039168 Implement some features for Text Object Model]
* Shuai Meng  mentored by [:PiotrCaban:Piotr Caban] and [:DetlefRiekenberg:Detlef Riekenberg]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/mscool/5750085036015616 Implement VBScript built-in functions]
* Shuai Meng  mentored by [:PiotrCaban:Piotr Caban] and [:DetlefRiekenberg:Detlef Riekenberg]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/mscool/5750085036015616 Implement VBScript built-in functions]
Line 5: Line 33:


== Summer of Code 2013 ==
== Summer of Code 2013 ==
* Jactry Zeng mentored by Huw Davies: [https://www.google-melange.com/gsoc/project/google/gsoc2013/jactry/12001 Implement ITextDocument in Richedit]
The following projects were accepted by GSoC 2013:
* John Chadwick  mentored by [:NikolaySivov:Nikolay Sivov]: [https://www.google-melange.com/gsoc/project/google/gsoc2013/jchadwick/8001 MSXML - Implement MSXML without libxml2]
 
* George Stephanos  mentored by [:DetlefRiekenberg:Detlef Riekenberg] and [:AndreHentschel:André Hentschel]: [https://www.google-melange.com/gsoc/project/google/gsoc2013/jacktheripper/40001 Registry - implement merging between HKCR and HKCU\Software\Classes ]
* Jactry Zeng mentored by Huw Davies: [https://www.google-melange.com/gsoc/project/details/google/gsoc2013/jactry/5704420943724544 Implement ITextDocument in Richedit]
* John Chadwick  mentored by [:NikolaySivov:Nikolay Sivov]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2013/jchadwick/5818821692620800 MSXML - Implement MSXML without libxml2]
* George Stephanos  mentored by [:DetlefRiekenberg:Detlef Riekenberg] and [[AndreHentschel|André Hentschel]]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2013/jacktheripper/5698390809640960 Registry - implement merging between HKCR and HKCU\Software\Classes ]


== Summer of Code 2012 ==
== Summer of Code 2012 ==
* Józef Kucia mentored by [:StefanDösinger:Stefan Dösinger]: [https://www.google-melange.com/gsoc/project/google/gsoc2012/jos/58002 Implement missing functions in D3DX9]
The following projects were accepted by GSoC 2012:
* Lucas Fialho Zawacki mentored by [:MarcusMeissner:Marcus Meissner]: [https://www.google-melange.com/gsoc/project/google/gsoc2012/lfzawacki/36002 Joystick configuration and testing applet]
 
* Magdalena Nowak mentored by [:OwenRudge:Owen Rudge]: [https://www.google-melange.com/gsoc/project/google/gsoc2012/magdalena/12001 Control Panel]
* Józef Kucia mentored by [:StefanDösinger:Stefan Dösinger]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2012/jos/5676830073815040 Implement missing functions in D3DX9]
* Marek K Chmiel mentored by [:JuanLang:Juan Lang]: [https://www.google-melange.com/gsoc/project/google/gsoc2012/mkchmiel/16001 Implementing a DSS provider]
* Lucas Fialho Zawacki mentored by [:MarcusMeissner:Marcus Meissner]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2012/lfzawacki/5685265389584384 Joystick configuration and testing applet]
* Qian Hong mentored by [:AricStewart:Aric Stewart]: [https://www.google-melange.com/gsoc/project/google/gsoc2012/fracting/11001 Improve CJK font support]
* Magdalena Nowak mentored by [:OwenRudge:Owen Rudge]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2012/magdalena/5668600916475904 Control Panel]
* Marek K Chmiel mentored by [:JuanLang:Juan Lang]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2012/mkchmiel/5668600916475904 Implementing a DSS provider]
* Qian Hong mentored by [:AricStewart:Aric Stewart]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2012/fracting/5668600916475904 Improve CJK font support]


== Summer of Code 2011 ==
== Summer of Code 2011 ==
The following projects were accepted by GSoC 2011. See also the [http://socghop.appspot.com/gsoc/org/home/google/gsoc2011/wine Wine page on the GSoC 2011 website]
The following projects were accepted by GSoC 2011:


* Jay Yang mentored by [:OwenRudge:Owen Rudge]e: [http://google-melange.appspot.com/gsoc/project/google/gsoc2011/yangjay/8001 Implement the  Explorer].
* Jay Yang mentored by [:OwenRudge:Owen Rudge]e: [https://www.google-melange.com/gsoc/project/details/google/gsoc2011/yangjay/5649050225344512 Implement the  Explorer].
* Lucas Fialho Zawacki mentored by [:MarcusMeissner:Marcus Meissner]: [http://google-melange.appspot.com/gsoc/project/google/gsoc2011/lfzawacki/8001 Implementation of DirectInput8 Action Mapping feature] and Lucas [http://lfzawacki.heroku.com/wine/published/HomePage status page].
* Lucas Fialho Zawacki mentored by [:MarcusMeissner:Marcus Meissner]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2011/lfzawacki/5724160613416960 Implementation of DirectInput8 Action Mapping feature] and Lucas [http://lfzawacki.heroku.com/wine/published/HomePage status page].
* Michael Mc Donnell mentored by [:StefanDösinger:Stefan Dösinger]: [http://google-melange.appspot.com/gsoc/project/google/gsoc2011/mmd/9001 Implement Missing Mesh Functions in Wine’s D3DX9]
* Michael Mc Donnell mentored by [:StefanDösinger:Stefan Dösinger]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2011/mmd/5668600916475904 Implement Missing Mesh Functions in Wine’s D3DX9]
* Mariusz Pluciński mentored by [:VincentPovirk:Vincent Povirk]: [http://google-melange.appspot.com/gsoc/project/google/gsoc2011/vshader/29001 Extending gameux.dll by Games Explorer Shell Extension]
* Mariusz Pluciński mentored by [:VincentPovirk:Vincent Povirk]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2011/vshader/5717271485874176 Extending gameux.dll by Games Explorer Shell Extension]


== Summer of Code 2010 ==
== Summer of Code 2010 ==
The following four projects were accepted by GSoC 2010.  See also the [http://socghop.appspot.com/gsoc/org/home/google/gsoc2010/wine Wine page on the GSoC 2010 website].
The following four projects were accepted by GSoC 2010:


* Alexander Soernes, mentored by [:MaartenLankhorst:Maarten Lankhorst]: [http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/wine/t127230763936 Improving Wine's Internet Explorer GUI]
* Alexander Soernes, mentored by [:MaartenLankhorst:Maarten Lankhorst]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2010/emptydoor/5668600916475904 Improving Wine's Internet Explorer GUI]
* David Hedberg, mentored by [:EA_Durbin:Eric Durbin]: [http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/wine/t127230764015 Implementing IExplorerBrowser]
* David Hedberg, mentored by [:EA_Durbin:Eric Durbin]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2010/davidh/5741031244955648 Implementing IExplorerBrowser]
* Mariusz Plucinski, mentored by [:VincentPovirk:Vincent Povirk]: [http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/wine/t127230764066 Implementation of Windows Game Explorer equivalent]
* Mariusz Plucinski, mentored by [:VincentPovirk:Vincent Povirk]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2010/vshader/5639274879778816 Implementation of Windows Game Explorer equivalent]
* Thomas Mullaly, mentored by [:JacekCaban:Jacek Caban]: [http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/wine/t127230764107 Implementing the IUri interface]
* Thomas Mullaly, mentored by [:JacekCaban:Jacek Caban]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2010/thomas_mullaly/5668600916475904 Implementing the IUri interface]


== Summer of Code 2009 ==
== Summer of Code 2009 ==
The following projects were accepted for GSoC 2009:
The following projects were accepted for GSoC 2009:


* [http://socghop.appspot.com/student_project/show/google/gsoc2009/wine/t124024892240 Wine Application Test Suite]
* [https://www.google-melange.com/gsoc/project/details/google/gsoc2009/austinenglish/5741031244955648 Wine Application Test Suite]
**by [:AustinEnglish:Austin English]
**by [:AustinEnglish:Austin English]
** mentored by [:JamesHawkins:James Hawkins]
** mentored by [:JamesHawkins:James Hawkins]
Line 42: Line 74:
** current code: [http://code.google.com/p/winezeug/source/browse/trunk/appinstall]
** current code: [http://code.google.com/p/winezeug/source/browse/trunk/appinstall]


* [http://socghop.appspot.com/student_project/show/google/gsoc2009/wine/t124024892646 Improving JScript implementation]
* [https://www.google-melange.com/gsoc/project/details/google/gsoc2009/piotr_caban/5649050225344512 Improving JScript implementation]
** by [:PiotrCaban:Piotr Caban]
** by [:PiotrCaban:Piotr Caban]
** mentored by [:MarcusMeissner:Marcus Meissner]
** mentored by [:MarcusMeissner:Marcus Meissner]
Line 48: Line 80:
** [http://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=author&s=Piotr+Caban&sr=1 List of patches in Wine by Piotr Caban]
** [http://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=author&s=Piotr+Caban&sr=1 List of patches in Wine by Piotr Caban]


* [http://socghop.appspot.com/student_project/show/google/gsoc2009/wine/t124024892964 Direct3D - Implement D3DXAssembleShader function]
* [https://www.google-melange.com/gsoc/project/details/google/gsoc2009/mystral/5724160613416960 Direct3D - Implement D3DXAssembleShader function]
** by [:MatteoBruni:Matteo Bruni]
** by [:MatteoBruni:Matteo Bruni]
** mentored by [:StefanDösinger:Stefan Doesinger]
** mentored by [:StefanDösinger:Stefan Doesinger]
** code done for SoC: [http://google-summer-of-code-2009-wine.googlecode.com/files/Matteo_Bruni.tar.gz]
** code done for SoC: [http://google-summer-of-code-2009-wine.googlecode.com/files/Matteo_Bruni.tar.gz]


* [http://socghop.appspot.com/student_project/show/google/gsoc2009/wine/t124024893347 DirectShow/GStreamer Bridge]
* [https://www.google-melange.com/gsoc/project/details/google/gsoc2009/tdaven/5668600916475904 DirectShow/GStreamer Bridge]
** by Trevor Davenport
** by Trevor Davenport
** mentored by Edward Hervey
** mentored by Edward Hervey
Line 61: Line 93:
** current code: http://github.com/tdaven
** current code: http://github.com/tdaven


* [http://socghop.appspot.com/student_project/show/google/gsoc2009/wine/t124024893863 Implement Texture, Mesh and Font handling in D3DX and get some DirectX SDK samples running in WINE]
* [https://www.google-melange.com/gsoc/project/details/google/gsoc2009/bigbrain/5668600916475904 Implement Texture, Mesh and Font handling in D3DX and get some DirectX SDK samples running in WINE]
** by ["Tony Wasserka"]
** by ["Tony Wasserka"]
** mentored by Roderick Colenbrander
** mentored by Roderick Colenbrander
Line 76: Line 108:
* "Wine - Richedit with Tables" by [:DylanSmith:Dylan Andrew Harper Smith], mentored by Huw D M Davies
* "Wine - Richedit with Tables" by [:DylanSmith:Dylan Andrew Harper Smith], mentored by Huw D M Davies
* "Improve Gdi+ Implementation" by [:AdamPetaccia:Adam Joel Petaccia], mentored by [:LeiZhang:Lei Zhang] (in progress)
* "Improve Gdi+ Implementation" by [:AdamPetaccia:Adam Joel Petaccia], mentored by [:LeiZhang:Lei Zhang] (in progress)
[http://code.google.com/soc/2008/wine/about.html 2008 Wine SoC project abstracts]


== Summer of Code 2007 ==
== Summer of Code 2007 ==
Line 91: Line 121:
* "Windows Printing subsystem bridge (i.e. use WIN32 drivers to print from wine)" by Marcel Partap, mentored by [:DetlefRiekenberg:Detlef Riekenberg]
* "Windows Printing subsystem bridge (i.e. use WIN32 drivers to print from wine)" by Marcel Partap, mentored by [:DetlefRiekenberg:Detlef Riekenberg]
* "CHM compiler" by Miikka Viljanen, mentored by [:JacekCaban: Jacek Caban]
* "CHM compiler" by Miikka Viljanen, mentored by [:JacekCaban: Jacek Caban]
[http://code.google.com/soc/2007/wine/about.html 2007 Wine SoC project abstracts]


[http://code.google.com/p/google-summer-of-code-2007-wine/downloads/list Successful 2007 final project submissions]
[http://code.google.com/p/google-summer-of-code-2007-wine/downloads/list Successful 2007 final project submissions]
Line 115: Line 144:
Jacek's project was so successful he now has a job enhancing Wine.
Jacek's project was so successful he now has a job enhancing Wine.
----
----
[[Category:About]] [[Category:Summer of Code]]
[[Category:About]] [[Category:Internships]]

Revision as of 17:57, 9 February 2019

Summer of Code 2018

The following projects was accepted by GSoC 2018:

Summer of Code 2017

The following project was accepted by GSoC 2017:

Summer of Code 2016

The following projects were accepted by GSoC 2016:

Summer of Code 2015

The following projects were accepted by GSoC 2015:

Summer of Code 2014

The following projects were accepted by GSoC 2014:

Summer of Code 2013

The following projects were accepted by GSoC 2013:

Summer of Code 2012

The following projects were accepted by GSoC 2012:

Summer of Code 2011

The following projects were accepted by GSoC 2011:

Summer of Code 2010

The following four projects were accepted by GSoC 2010:

Summer of Code 2009

The following projects were accepted for GSoC 2009:

Summer of Code 2008

For 2008, six Wine proposals were accepted:

  • "Improving Wine MSXML implementation" by [:PiotrCaban:Piotr Caban], mentored by [:JamesHawkins:James Hawkins]
  • "Print Dialog" by Gal Topper, mentored by [:DetlefRiekenberg:Detlef Riekenberg]
  • "Implementing proper Control Panel support for Wine" by [:OwenRudge:Owen Rudge], mentored by [:JuanLang:Juan Lang]
  • "DirectPlay implementation" by [:IsmaelBarros:Ismael Barros Barros], mentored by [:KaiBlin:Kai Blin]
  • "Wine - Richedit with Tables" by [:DylanSmith:Dylan Andrew Harper Smith], mentored by Huw D M Davies
  • "Improve Gdi+ Implementation" by [:AdamPetaccia:Adam Joel Petaccia], mentored by [:LeiZhang:Lei Zhang] (in progress)

Summer of Code 2007

Google accepted ten Wine proposals in 2007:

  • "Improve sound in wine" by [:MaartenLankhorst:Maarten Lankhorst], mentored by[:MarcusMeissner:Marcus Meissner]
  • "Improve Wine's rich edit implementation" by Matthew Finnicum, mentored by [:UlrichCzekalla:Ulrich Czekalla]
  • "The DIB Engine" by Jessie Laine Allen, mentored by Huw D M Davies
  • "Implementing mscoree.dll and Mono-WINE bridge" by [:BryanDeGrendel:Bryan DeGrendel], mentored by [:JamesHawkins:James Hawkins]
  • "Tablet PC support in Wine" by [:JohnKlehm:Carl John Klehm], mentored by [:DanKegel:Daniel Richard Kegel]
  • "Beginning of !Direct3D10 implementation" by András Kovács, mentored by [:StefanDösinger:Stefan Dösinger]
  • "Improve Wine's built-in text editors" by Alexander Nicolaysen Sørnes, mentored by [:EricPouech: Eric Pouech]
  • "Windows Printing subsystem bridge (i.e. use WIN32 drivers to print from wine)" by Marcel Partap, mentored by [:DetlefRiekenberg:Detlef Riekenberg]
  • "CHM compiler" by Miikka Viljanen, mentored by [:JacekCaban: Jacek Caban]

Successful 2007 final project submissions

Summer of Code 2006

Google funded seven Wine proposals in 2006:

  • add OleView, by [:PiotrCaban: Piotr Caban], mentored by [:JamesHawkins: James Hawkins]
  • improve RichEd20, by [:MatthewFinnicum: Matthew Finnicum], mentored by [:MikeHearn: Mike Hearn]
  • add ClamAntiVirusIntegration, by [:ChristophProbst: Christoph Probst], mentored by [:MarcusMeissner: Marcus Meissner]
  • improve MsWsock, by [:ŁukaszChróst: Łukas Chróst], mentored by [:EricPouech: Eric Pouech]
  • add ShellIntegration, by [:MikołajZalewski: Mikołai Zalewski], mentored by [:UlrichCzekalla: Ulrich Czekalla]
  • add NtlmSigningAndSealing using GENSEC, by [:KaiBlin: Kai Blin], mentored by [:JuanLang: Juan Lang]
  • add Mp3SupportInDirectShow, by [:SagarMittal: Sagar Mittal], mentored by [:RobShearman: Rob Sherman]

Summer of Code 2005

In 2005, four Summer of Code proposals related to Wine were successful:

  • MozillaIntegration: [:JacekCaban: Jacek Caban] (see MozillaIntegrationSummerOfCode2005Summary)
  • ThemingSupport: [:FrankRichter: Frank Richter] (see ThemingSupportSummerOfCode2005Summary)
  • SingleSignOn: [:KaiBlin: Kai Blin] (see SingleSignOnSummerOfCode2005Summary)
  • ForceFeedback: [:DanielRemenak: Daniel Remenak] (see ForceFeedbackSummerOfCode2005Summary)

Jacek's project was so successful he now has a job enhancing Wine.


This page was last edited on 9 February 2019, at 17:57.