(file) Return to WebHome.txt CVS log (file) (dir) Up to [RizwankCVS] / geekymedia_web / twiki / data / WineDev

  1 rizwank 1.1 %META:TOPICINFO{author="RizwanKassim" date="1108119879" format="1.0" version="1.29"}%
  2             Welcome to the home of <b>%WIKITOOLNAME%.%WEB%</b>. This is a web-based collaboration area for ...
  3             
  4             	* Direct Link to CVS Uploads
  5             	* Tips and Tricks for Win32API or Wine Development
  6             	* Whatever else you'd like
  7             
  8             ---++ Latest Work : Wine Groups
  9             Links to group Wiki pages:
 10             	* [[Group 1]] - Ryu and Marvin
 11             	* [[Group 3]] - Rizwan and Alex
 12             	* [[Group 4]] - Tom, Fredy, Doug
 13             	* [[Group 5]] - Mark & Kyaw
 14             	* [[Group 6]] - Chris and Aditya
 15             
 16             AddingMakefile - A miniguide to adding your project to the wine tree (so that configure and make test catch it)
 17             
 18             FixingLibungif - Rizwan's never ending quest to fix the libungif configuration bug in Wine.
 19             
 20             CVS access has been updated. Its now _really_ easy. So easy I'm not even making another Wikipage for it.
 21             
 22 rizwank 1.1 	1. Get an account from me. 
 23             	2. SSH into the account and run 'ln -s /home/.darling/rizwank/cvs cvs' 
 24             	3. Set the following two shell variables for !WinCVS or your shell, whatever...
 25             		* export CVSROOT=:ext:(yourusername)@geekymedia.com:/home/(yourusername)/cvs
 26             		* export CVS_RSH=ssh
 27             		* export CVS_SERVER=/home/rizwank/cvs/cvs
 28             	4. Thats it!
 29             
 30             	* If you were using the old CVS server, you should nuke your development directory and do a fresh checkout. (Else your commits will go to the 'old server'). If you've made changes to code already, move those files to a safe location, nuke your development dir, do a new checkout and copy the new files over the checked out ones.
 31             
 32             ---++ Old Stuff
 33             <pre>
 34             Due Date:			 Project:
 35             1-20(today)		  Determine overall schedule (as required by TAs)
 36             1-21					Project 0 and 1	--5%										 
 37             						 Tasks: install Linux, Windows 98SE/XP and *build Wine*
 38             1-28					Project 2			--10% 
 39             						 Tasks: Run the base Conformance Tests with Wine.
 40             								  Have a Win32 application working using basic Win32 API calls.
 41             								  Finalise DLLs/functions each group will work on
 42             WEEK 8 end			Project 3a		 --50 
 43 rizwank 1.1 						 Have a beta of conformance test ready for submission to Wine Developers 
 44             WEEK 9 and 10		Project 3b		 --35%
 45             						 Rework based on feedback from WineDev
 46             </pre>
 47             ---++ Project 0 & 1
 48             
 49             Its all on [[http://kegel.com/wine/sweng/ *Software Engineering with Wine*]].
 50             
 51             Don't forget to install Win98 somewhere also. [[http://www.vmware.com VMware Workstation]] - 30 day trial isn't a bad way to install Win98, sign up for a demo. Don't forget that its going to be pretty *slow*.
 52             
 53             Also, if you aren't root on your machine, you'll fail on make install -- you don't have write privliges to where it wants to install. Dan's example doesn't use the install, so you'll be set. Another alternative is to use the --prefix= switch of configure. 
 54             
 55             Write your progress here:
 56             	* Rizwan Kassim - Done with Projects 0, 1 except Win98 install and Win32 test app.
 57             	* Thomas Kho - Done with !WinXP, Linux install and Wine build. Still have to do Win98 install.
 58             
 59             ---++ Site Tools of the %WEB% Web
 60             
 61             %INCLUDE{"%TWIKIWEB%.WebSiteTools"}%
 62             
 63             Getting used to Wiki:
 64 rizwank 1.1 	* <b> %TWIKIWEB%.WelcomeGuest: </b> Look here first to get you rolling on %WIKITOOLNAME%.
 65             	* %TWIKIWEB%.TWikiSite: Explains what a %WIKITOOLNAME% site is.
 66             	* %TWIKIWEB%.TWikiRegistration: Create your account in order to edit topics.
 67             	* Documentation:
 68             		* %TWIKIWEB%.TWikiFAQ has a list of frequently asked questions.
 69             	* How to edit text:
 70             	* %TWIKIWEB%.%WIKIPREFSTOPIC%: %WIKITOOLNAME% site-level preferences 
 71             
 72             Web Tools for CS 130:
 73             	* <b>%WEB%.CVS</b>. CVS Web Repository for us - http://www.geekymedia.com/cvs
 74             	* WineContactList - AIM, Phone and Email for each group.
 75             	* Setting configuration to used our shared WineCVS server
 76             	* [[http://groups.yahoo.com/group/wine-test-devel/ Yahoo Wine-Test-Devel Group]]
 77             
 78             Essential Resources:
 79             	* [[http://www.cs.ucla.edu/classes/winter05/cs130/ CS 130 Webpage]]
 80             	* [[http://kegel.com/wine/sweng/ *Software Engineering with Wine*]]
 81             	* [[http://www.winehq.com/ WineHQ]]
 82             		* [[http://www.winehq.com/site/todo_lists Wine TODO Lists]]
 83             
 84             Useful Links:
 85 rizwank 1.1 	* [[http://safari.oreilly.com/ O'Reilly Online Bookshelf]] - Some incredibly useful books are available free here, with full text search capability. You must be at a *.ucla.edu address to use it, however. Working from home? Use the [[http://www.bol.ucla.edu/services/proxy/ Proxy]] server or even better, [[http://www.bol.ucla.edu/services/vpn/ VPN]] in!
 86             	* [[http://kegel.com/wine/cl-howto.html Using Microsoft C++ Toolkit on Linux]]
 87             	* [[http://download.seas.ucla.edu HSSEAS Microsoft AA Download]]
 88             	* [[http://kegel.com/wine/why.html Why Wine?]]
 89             	* [[http://groups-beta.google.com/group/comp.emulators.ms-windows.wine/ Google Groups - comp.emulators.ms-windows.wine]]
 90             	* [[http://extremeprogramming.org/rules.html Extreme Programming]]
 91             
 92             Fun Wine Info:
 93             	* [[http://www.frankscorner.org/ Frank's Corner]] - Application Compatibility and Help with Wine
 94             	* [[http://transgaming.org/ Transgaming]] - An offshoot build? of Wine, cheap (or free if you build it yourself), optimzed for gaming!
 95             	* LugWine Building Wine on linux.ucla.edu, a few workarounds
 96             
 97             
 98             Setting up the Wiki:
 99             	* InstallViewCVS - steps I took to install the [[http://www.geekymedia.com/cvs CVS web interface]]
100             	* I've installed the TWiki.SyntaxHighlightingPlugin to allow us to post code - go there for syntax.
101             
102             Stuff we might be able to use:
103             	* [[http://www.stack.nl/~dimitri/doxygen/ DOxygen]] - apparently a pretty decent 'auto documenter' for C code, might help build a framework
104             
105             <center><img src="http://www.decafbad.com/images/growup.jpg"></center>
106 rizwank 1.1 

Rizwan Kassim
Powered by
ViewCVS 0.9.2