aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2016-12-31Revert "Speed up startup time for movies in split rar archives."fritsch
This reverts commit b0e3be09a7418dff76bd96661fa8beda96a4140b.
2016-12-15Merge pull request #10429 from notspiff/remove_autotoolsCristiano A. Silva
Remove autotools
2016-12-15remove autotools buildsystemnotspiff
2016-12-14[addons] remove no more used libKODI_game.cppAlwin Esch
2016-12-14[addon] bye, bye libXBMC_addon.cppAlwin Esch
2016-12-14Merge pull request #11172 from AlwinEsch/remove-shared-addon-lib-gamesAlwin Esch
[retroplayer] rework to new code style without shared lib
2016-12-14Merge pull request #11045 from phate89/fix_upnp_iso_resumephate89
Fix upnp iso resume exporting and resume from upnp
2016-12-14[retroplayer] rework to new code style without shared libAlwin Esch
2016-12-14[addon] bye, bye libKODI_guilib.cppAlwin Esch
2016-12-13[addon] bye, bye libKODI_audioengine.cppAlwin Esch
2016-12-13[addon] bye, bye libXBMC_codec.cppAlwin Esch
2016-12-13Merge pull request #11154 from AlwinEsch/remove-shared-addon-lib-peripheralAlwin Esch
[peripheral] bye, bye libKODI_peripheral.cpp
2016-12-13[peripheral] bye, bye libKODI_peripheral.cppAlwin Esch
2016-12-13[adsp] bye, bye libKODI_adsp.cppAlwin Esch
2016-12-12platinum: add patch for 12839cbecd96ac0980e7a75a6e1e841688514b18phate89
2016-12-12platinum: add resume playerstatephate89
2016-12-12platinum: add patch for f034d17ddfefac6a182511f1401d248beb45b280phate89
2016-12-12platinum: fix potential crash in parsetaglistphate89
2016-12-11[inputstream] bye, bye libKODI_inputstream.cppAlwin Esch
2016-12-10[addon] change namespace from V1::KodiAPI:: to KodiAPI::V1::Alwin Esch
2016-12-10[pvr] bye, bye libXBMC_pvr.cppAlwin Esch
2016-12-01[retroplayer] Game add-onsGarrett Brown
Thanks to Themaister for rewind functionality, fetzerch for mouse support, file length check and cmake modifications, topfs2 for fixing a crash when loading game clients, eibma for fixing linux compilation errors, a1rwulf for catching a missing callback symbol and fixing some rebase errors, and to notspiff for helping with the rebrand and cmake.
2016-11-29fix initializer list ordersArne Morten Kvarving
2016-11-29Merge pull request #10980 from notspiff/remove_unusedCristiano A. Silva
remove unused variables / members
2016-11-24Merge pull request #9925 from oskvadd/fastseekWolfgang Schupp
Speed up startup time for movies in split rar archives.
2016-11-23remove unused variables / membersArne Morten Kvarving
2016-10-26libdvd/Makefile: cross-compile, allow to specify the ar commandTimo Gurr
Allow specifying the AR variable to fix build in cross environments that have the ar command prefixed with e.g. the host triplet, like x86_64-pc-linux-gnu-ar.
2016-09-20kodi.guilib: fix version in generated addon.xmlRainer Hochecker
2016-09-12[cmake/win32] Fix coverity buildChristian Fetzer
Commit 27ca9e19e9340792251f33b75dd8b5dc0b3c8c40 seems to have changed the order in which upnp related libraries are built on windows. This fails the coverity build with symbol redefinition errors in NptXbmcFile.cpp vs. NptWin32File.cpp. Since we have some modifications in NptXbmcFile.cpp we should prefer this and don't build the one shipped with the upnp lib.
2016-09-06Revert "[addons] move ./xbmc/addons/binary/interfaces one down and remove ↵Pär Björklund
binary folder"
2016-09-06[addons] move ./xbmc/addons/binary/interfaces one down and remove binary folderAlwin Esch
2016-08-15[peripheral API] v1.0.20 - Add callback to count controller featuresGarrett Brown
2016-08-09[cmake/win32] Build Effects11 with CMakeChristian Fetzer
2016-08-09Update to latest effects11, august 2 2016 releasePär Björklund
2016-07-30remove win32 win10sdk dependencymapfau
2016-07-27[cmake] Group sources and targets into foldersChristian Fetzer
2016-07-21[cmake] Change the way shared libraries are builtChristian Fetzer
Before this change shared libraries were built by creating a static library using core_add_library and then linking that into a shared/module one using core_link_libraries. This has a few drawbacks: - Meanwhile most libraries don't use wrapping (for VFS support) anymore, and we can use CMake mechanisms to create those libraries. - The approach doesn't work with MSVC as there is no "whole-archive" option. On windows these symbols would need different exporting. - The main usage of core_add_library is to generate small libraries for the Kodi main application. Let's use it only for that. This is in preparation to disable building of per folder static libraries because they don't work well with VS and Xcode. This commit introduces the following changes: - Shared/Module libraries are now created with core_add_shared_library, addon callback libraries are now created with core_add_addon_library. - Fix dependencies: make kodi now builds everything needed to run kodi including all dl-loaded libraries. - Only use wrapping for libraries where it's also done with Autotools - WRAP_FILES and wrap-libraries are renamed to LIBRARY_FILES and kodi-libraries. - Library wrapping and generation now works in all subdirectories. Previously core_link_libraries had to be called in the main CMakeLists.txt because file dependencies in add_custom_command only work in the same directory. This also made it necessary to create wrap_* targets. - Generator expressions in core_link_libraries make the function less error prone.
2016-07-21[cmake] Build unrarxlib and libupnp without core_add_libraryChristian Fetzer
2016-07-19Bump sdk to Win 10 as cmake defaults to that for addons anyway. Add the few ↵Pär Björklund
headers we need from wdk as a package to simplify setup
2016-07-17Cleanup work that started with running as Win10 appPär Björklund
UWP(project centennial) does not allow AddDllDirectory which we don't really need anyway but it's use made the folder structure pretty. Since we run perfectly fine without it both native and as UWP I decided to drop it completely. To make the build, installer and debugging experience easier this led to plenty of changes to packages and build scripts to output all dlls into /system/ instead of different folders. While moving stuff around some dependencies got updated, it's possible that we can use java menus in bluray movies now, not tested. EasyHook just got repackaged to fit the new folder structure. The rebuilding of dependencies led to us being able to drop old vcredist files which also simplifies installer and packaging, especially for UWP. Some minor cleanup along the way as well
2016-07-11[cmake] Sync Peripheral APIGarrett Brown
Credit fetzerch, https://github.com/garbear/xbmc/pull/53
2016-06-11[cmake/osx] Fix build after renaming 'darwin' to 'osx'Christian Fetzer
https://github.com/xbmc/xbmc/commit/10aa7419b8d1a3170082c6216fc5862721500fff
2016-06-06Speed up startup time for movies in split rar archives.oskvadd
This patch cuts down on the seek time for files in stored rar archives.
2016-05-30Updated texturepacker to vs2015 and all libs with it, remove dependency on ↵Pär Björklund
lzo in lib folder make lzo non-optional (thanks Stefan Saraev) Packaged a new build of texturepacker
2016-05-23Merge pull request #9843 from AlwinEsch/revert-api2Alwin Esch
Revert "[addon] binary add-on library rework for API level system"
2016-05-20Revert "[addon] add API level 2 on kodi side - Part 2"Alwin Esch
This reverts commit 601c63c345a5a916017552cd0992245a5d83a16f.
2016-05-19Merge pull request #9810 from Paxxi/gtestRazzeee
[win32][test] Fix linking of the test suite
2016-05-18[addon] add API level 2 on kodi side - Part 2Alwin Esch
2016-05-16[cmake/win32] Build addon librariesChristian Fetzer
2016-05-14Fix linking of the test suitePär Björklund