← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 1297688] Re: Moving away from Win API to Multiplatform

 

on the dcpp lib part, my first task a few months ago was to make it compilable using scons; "scons test=1" correctly builds the lib and runs tests.
instead of if-guarding too much, i prefer a wait&see approach here as Windows is rapidly getting up to par with Linux in terms of "advanced" C++ support: file IO already working through boost, but requires some tests with locales and such; sockets are done thanks to boost asio; threading (std::thread) support almost there.
therefore, i am not foreseeing any huge architectural change in the dcpp lib part unless it is meant to move to more recent C++ facilities.

regarding DWT, i plan on first trying the path arnetheduck initially
suggested: bindings between DWT and GTK. not sure how workable that is
but it would be awesome if that could advance. :) this would avoid
having to re-write the GUI code for the most part. the fallback
solutions are of course already known.

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/1297688

Title:
  Moving away from Win API to Multiplatform

Status in DC++:
  New

Bug description:
  Isnt it time to move away from Win API to multi-platform so every
  platform can enjoy the vanilla client without using mods.

  Currently im running DC++ under Wine and there are alot of missing
  features under Wine since they are windows specific and not working
  proper under Wine and that got me thinking why..

  More and more are moving away from Windows these days since the
  introduction of Windows 8 to other platforms and the development of
  LinuxDC++ seems really low more dead to be fair so why not fill the
  void with small steps towards true multi-platform.

  and without starting to talk about what windows manager to use etc im
  more or less talking about core features but if i can suggest
  something that seems ok, its QT5 i truly hope this feature request at
  least gets some proper consideration and discussion at the top level.

To manage notifications about this bug go to:
https://bugs.launchpad.net/dcplusplus/+bug/1297688/+subscriptions


References