wiki:SvnHowto
Last modified 4 years ago Last modified on 05/18/13 15:16:03

How to test an SVN development version

disclaimer / info

THIS IS EXPERIMENTAL SOFTWARE AND HARDWARE. USE AT YOUR OWN RISK. THE MAINTAINER(S) OF THESE PAGES AND THE DEVELOPER(S) OF SOFTWARE AND HARDWARE PRESENTED ON THESE PAGES CAN NOT BE HELD LIABLE UNDER ANY CIRCUMSTANCES FOR DAMAGE TO HARDWARE OR SOFTWARE, LOST DATA, OR OTHER DIRECT OR INDIRECT DAMAGE RESULTING FROM THE USE OF THIS SOFTWARE OR HARDWARE. IF YOU DO NOT AGREE TO THESE CONDITIONS, YOU ARE NOT PERMITTED TO USE OR FURTHER DISTRIBUTE THIS SOFTWARE OR TO USE ANY TEMPLATES FOR BUILDING HARDWARE PRESENTED HERE.

  • i'm not responsible for the content of external web pages
  • english is not my native language. please keep that in mind (corrections of english grammar and formulations are very welcome!)
  • email: mrwastl at users.sourceforge.net

differences between the versions

  • Trunk (upcoming 2.x tree)
    • starts where 1.98.x ends
    • default device expression for most drivers/displays
    • replaces/consolidates 1.97.x and 1.98.x
  • 1.98.x branch: development and testing branch with new features:
    • GPI/GPO (general purpose input/outputs like buttons, IR, ...)
    • Client/Server? (client(s) exchange display content and GPI/GPO-events over the internet with a display server)
    • Dynamic loading of libraries (e.g. libusb, libSDL, ...)
    • Asynchronous event handling (separate thread for receiving and handling of GPI-events)
    • No need for --enable-libusb and enabling of other dyn. libraries when calling ./configure

    • a new configure option has been added in SVN revision r278: --enable-experimental.
      this option is now required to enable the following features:
  • 1.97.x branch: legacy branch with former productive tree :
    • stable API
    • no dynamic loading of libraries (such as libusb, libSDL, ...)
    • libusb-support requires configure option --enable-libusb

download

  • Trunk (upcoming 2.x tree)
    svn checkout  https://svn.code.sf.net/p/serdisplib/code/serdisplib/trunk serdisplib-2.x_svn
    
  • 1.97.x branch
    svn checkout  https://svn.code.sf.net/p/serdisplib/code/serdisplib/branches/serdisplib-1.97.x serdisplib-1.97.x_svn
    
  • 1.98.x branch
    svn checkout  https://svn.code.sf.net/p/serdisplib/code/serdisplib/branches/serdisplib-1.98.x serdisplib-1.98.x_svn