Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 4, 2012
  1. @amejia1

    Use system implementation of tinyxml instead of internal implementation.

    amejia1 authored
Commits on Oct 15, 2011
  1. @elupus
  2. @elupus
  3. @elupus
  4. @elupus

    changed: drop list of BIN_DIRS (only used for make clean) by generati…

    elupus authored
    …ng it from DIRECTORY_ARCHIVES
  5. @elupus
  6. @elupus

    removed: reallyclean target that was svn based

    elupus authored
    Use git clean instead
  7. @elupus
  8. @elupus
Commits on Oct 14, 2011
  1. @davilla

    remove unused libcec bits

    davilla authored
Commits on Oct 11, 2011
  1. @opdenkamp

    don't set USE_EXTERNAL_LIBCEC=1 when USE_LIBCEC=0 and check whether U…

    opdenkamp authored
    …SE_LIBCEC=1 and USE_EXTERNAL_LIBCEC=0 in fixes compiler error on linux without --enable-libcec caused by 4f2c2b6
  2. @davilla

    [ios] changed/fixed, detect skin.touched. if present enable packing i…

    davilla authored
    …t and use for default skin if permitted by code ifdef. fixed also check when xcode does copy root files for packaging into fixed errors in copy root files, skin.touched has background not backgrounds dir
Commits on Oct 10, 2011
  1. @opdenkamp

    cec: use libcec as an internal lib and fetch it in "bootstrap". added…

    opdenkamp authored
    … --enable-external-libcec option to configure.
    to keep a permanent copy, remove "make download" from bootstrap
    to change the location of the tarball to another mirror, change lib/libcec/
Commits on Sep 29, 2011
  1. @opdenkamp

    cec: added support for the Pulse-Eight CEC Adaptor. split up linux/Pe…

    opdenkamp authored
    …ripheralBusUSB into PeripheralBusUSBLibUdev and PeripheralBusUSBLibUSB. fixed automake files
  2. @opdenkamp

    Squashed original peripherals PR #383

    opdenkamp authored
        This is a PR for a new "peripherals manager", /xbmc/peripherals, that detects devices and automatically configures them for use with XBMC. The device mappings and configurations can be defined in system/peripherals.xml. Users can modify settings via system->system->input->peripherals.
            It works as follows:
            - CPeripherals contains one or more CPeripheralBus instances.
            - CPeripheralBus contains the device scanning implementations for the different platforms we support.
            - The implementations for the devices can be found in peripheral/devices and all devices inherit from CPeripheral.
            - The devices that are detected are looked up in peripherals.xml, starting at the top of the file and going down. If no mapping was found for the device, an instance of one of the default classes will be created: CPeripheralHID, CPeripheralDisk or CPeripheralNIC.
            - in peripherals.xml, devices can be matched by vendor id (vendor="xxxx"), product id (product="xxxx"), bus type (bus="xxxx"), device class (class="xxxx") or a combination of these values. The class that will be instantiated for that device is defined in mapTo="xxxx"
            - the configuration for the device can be defined in peripherals.xml as well. Have a look at system/peripherals.xml, where you can find the possible settings in the demo entry at the bottom. When a device is inserted and there are any settings with configurable="true" present for that device, these settings will be added to the settings dialog, under system->system->input->peripherals.
            - an example of how these settings can be used can be found in CPeripheralHID, which checks for a "keymap" setting and will automatically switch the keymap XBMC uses to the one that is defined in the setting.
            - keep separate configs when the same device is found more than once
            - general review of this code.
Commits on Sep 6, 2011
  1. @sraue

    configure: let select XBMCProjectM, this adds support to enable/disab…

    sraue authored
    …le building XBMCProjectM via configure option
Commits on Sep 3, 2011
Commits on Aug 30, 2011
  1. Merge remote-tracking branch 'theuni/configure-cleanup'

    theuni authored
    * theuni/configure-cleanup:
      build: allow build without dbus
      build: don't check for enca. we haven't needed it for ages.
      build: configure option for enable/disable x11.
      build: make rsxs configurable
Commits on Aug 29, 2011
  1. @Memphiz

    [change] - adapt buildsys for building OpenGLSpectrum on ios

    Memphiz authored
    - sync of xcode projects
  2. build: make rsxs configurable

    theuni authored
    Also, there were a few X libs (xt and xmu) that appear to only be used by
    rsxs. We still check for them and link to them so that our packaging scripts
    (Ubuntu) are able to resolve deps correctly, otherwise the linking in the XBMC
    binary is unnecessary.
    We might consider removing these links and hinting to packagers instead.
Commits on Aug 22, 2011
  1. @davilla
  2. @davilla

    [gles] refactor GLES under X11, and add WinBindingEGL class for handl…

    davilla authored
    …ing EGL. This is in prep for the addition of other windowing implementations that share common EGL bits
Commits on Aug 9, 2011
  1. @sraue fix build after 1bfd337. Remove unneeded backslashes. Re…

    sraue authored
    …move unneeded whitespaces.
Commits on Aug 8, 2011
  1. @huceke @Memphiz

    - build eglspectrum vis for ios

    huceke authored Memphiz committed
Commits on Aug 4, 2011
  1. Revert "Use system tinyxml library by default except on OSX and Windo…

    Andres Mejia authored
    This reverts commit d8f3f66.
  2. Use system tinyxml library by default except on OSX and Windows.

    Andres Mejia authored
    Small wrapper class is used to override LoadFile() and SaveFile() with code to
    use XBMC's VFS.
Commits on Aug 2, 2011
Commits on Jul 23, 2011
  1. @elupus
  2. @elupus
  3. @elupus

    changed: instead of defining multiple rules for dvdplayer, setup a su…

    elupus authored
    …bdir make archive list and use that
Commits on Jul 17, 2011
  1. Fix cleaning of asap files.

    Andres Mejia authored
Commits on Jun 23, 2011
  1. Removed the CSemaphore and ISemaphore classes which weren't being use…

    Jim Carroll authored
    …d anywhere.
Commits on Jun 3, 2011
  1. @Montellese

    replace jsoncpp with yajl (thanks topfs2)

    Montellese authored
    * topfs2/remove_jsoncpp: (21 commits)
      Fix. Added explicit typecast to platform int to quench warnings for variant use in jsonrpc
      [win32] replace jsoncpp with yajl
      Removed jsoncpp
      Added pragma and license to IClient.h
      Removed the dependency of jsoncpp in CVariant
      Switched to use CVariant instead of jsoncpp values in JSON-RPC
      Added yajl writer for Variant
      Added yajl parser for Variant
      Added c_str and have size of variant work with strings
      Added check for libyajl to configure
      Added CVariant::type which returns the type of the current variant (easier than multiple isFoo queries)
      Switched Variant to use double internally, still accepts floats
      Added swap method to CVariant
      Moved to use explicit type in CVariant instead of isFoo
      Added operator== to CVariant
      Added array and map iterators to CVariant
      Added CVariant constructor which takes a string pointer and length
      Added append to CVariant
      Added isMember to CVariant
      Removed debug in CVariant
Commits on Jun 1, 2011
  1. @amet
Commits on May 24, 2011
  1. @HarryMuscle

    Slingbox Linux Build

    HarryMuscle authored
Something went wrong with that request. Please try again.