WineHQ

Previous Summers of Code: Difference between revisions

(Initial import; some markup fixes)
 
No edit summary
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Summer of Code 2020 ==
Sadly no projects in 2020
== Summer of Code 2019 ==
Sadly no projects in 2019
== 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 ==
* 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]
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]
* 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]
* 李臻博 mentored by [:JacekCaban:Jacek Caban] and [:UlrichCzekalla:Ulrich Czekalla]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/zhenbo/5676830073815040 Implemention for mshtml.dll]
* 李臻博 mentored by [:JacekCaban:Jacek Caban] and [:UlrichCzekalla:Ulrich Czekalla]: [https://www.google-melange.com/gsoc/project/details/google/gsoc2014/zhenbo/5676830073815040 Implemention for mshtml.dll]


== 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 80:
** 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 86:
** [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 99:
** 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 114:
* "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 127:
* "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 150:
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]]

Latest revision as of 15:17, 20 February 2021

Summer of Code 2020

Sadly no projects in 2020

Summer of Code 2019

Sadly no projects in 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 20 February 2021, at 15:17.