Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 43 and Version 44 of SoCAndBountyIdeas


Ignore:
Timestamp:
Mar 26, 2008, 4:34:00 PM (16 years ago)
Author:
John Bailey
Comment:

Notes for .NET on the Win32 Native UI project

Legend:

Unmodified
Added
Removed
Modified
  • SoCAndBountyIdeas

    v43 v44  
    2727    * In theory, users of Windows 95 (there are still a surprising number of them!) should be able to use the application under some conditions
    2828    * Windows 98, Windows ME, and Windows 2000 users with older machines will have a more pleasant experience, as .NET applications tend to not run well (fast) enough on older, slower hardware where these Windows versions are prevalent
     29  * If developed using .NET:
     30    * The actual client development ''should'' be easier than with MFC.
     31    * Glib and libpurple will need to be built with Visual Studio .NET.  If they're not, there ''will'' be some obscure, unfixable bugs resulting from the mixing of two different versions of the Microsoft Visual C/C++ Runtime library.
     32      * [wiki:rekkanoryo]: I will assist the student if necessary with fixing the Glib project support files, whether or not I am the mentor of the project, as there are some minor tweaks necessary to make glib find its headers and such.
     33    * .NET is probably preferred.
    2934
    30 This is a massive undertaking, and you should have a lot of experience creating native applications for MS Windows (experience with Visual Basic does '''''__not__''''' count here) as well as lots of experience with C.  Familiarity with the libpurple source and POSIX programming in general is also very important.
     35This is a massive undertaking, and you should have a lot of experience creating native applications for MS Windows (experience with Visual Basic does '''''__not__''''' count here) as well as lots of experience with C.  Familiarity with the libpurple source and POSIX programming in general is also very important and extremely helpful.
    3136
    3237== Write XMPP Transports Based on libpurple ==
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!