vuplus_xbmc
10 years agoMerge pull request #2049 from DoraXBMC/master
Sascha Montellese [Fri, 9 Aug 2013 07:31:24 +0000 (00:31 -0700)]
Merge pull request #2049 from DoraXBMC/master

Adding profiles support to the JSON-RPC and to the default web server.

10 years agoAdding Profiles support to the XBMC default web interface.
DoraXBMC [Sat, 5 Jan 2013 20:39:15 +0000 (22:39 +0200)]
Adding Profiles support to the XBMC default web interface.

10 years agoAdding JSON-RPC support for Profiles operations to XBMC.
DoraXBMC [Sun, 4 Aug 2013 20:38:50 +0000 (23:38 +0300)]
Adding JSON-RPC support for Profiles operations to XBMC.

10 years agoMerge pull request #3049 from popcornmix/visualisation_sync
huceke [Thu, 8 Aug 2013 18:33:23 +0000 (11:33 -0700)]
Merge pull request #3049 from popcornmix/visualisation_sync

[rbp/omxplayer] Fix audio sync with visualisation

10 years agoMerge pull request #3068 from popcornmix/avoid_flush_sync
Martijn Kaijser [Thu, 8 Aug 2013 18:32:03 +0000 (11:32 -0700)]
Merge pull request #3068 from popcornmix/avoid_flush_sync

[rbp/omxplayer] Avoid flushing fifos when audio/video fifos out of sync

10 years agoMerge pull request #3069 from popcornmix/frame_advance
Martijn Kaijser [Thu, 8 Aug 2013 18:31:14 +0000 (11:31 -0700)]
Merge pull request #3069 from popcornmix/frame_advance

[rbp/omxplayer] Support frame advance with right arrow when paused

10 years agoMerge pull request #3070 from popcornmix/immediate_deinterlace
Martijn Kaijser [Thu, 8 Aug 2013 18:30:56 +0000 (11:30 -0700)]
Merge pull request #3070 from popcornmix/immediate_deinterlace

[rbp/omxplayer] Apply deinterlace changes immediately

10 years agoMerge pull request #3060 from Montellese/settings_visible_dependency
Sascha Montellese [Wed, 7 Aug 2013 21:51:59 +0000 (14:51 -0700)]
Merge pull request #3060 from Montellese/settings_visible_dependency

settings: dynamically show/hide settings

10 years agoMerge pull request #3077 from popcornmix/libshairplay
huceke [Wed, 7 Aug 2013 21:42:43 +0000 (14:42 -0700)]
Merge pull request #3077 from popcornmix/libshairplay

[rbp] Switch from libshairport to libshairplay for airplay

10 years ago[rbp] Switch from libshairport to libshairplay for airplay
popcornmix [Fri, 26 Jul 2013 11:53:10 +0000 (12:53 +0100)]
[rbp] Switch from libshairport to libshairplay for airplay

10 years agoMerge pull request #3073 from popcornmix/transform_type
huceke [Wed, 7 Aug 2013 21:18:40 +0000 (14:18 -0700)]
Merge pull request #3073 from popcornmix/transform_type

[rbp] Fix type of transform parameter to match latest firmware

10 years agoMerge pull request #3076 from Montellese/tagloader_fix
Martijn Kaijser [Wed, 7 Aug 2013 21:10:36 +0000 (14:10 -0700)]
Merge pull request #3076 from Montellese/tagloader_fix

music: fix crash when calling CTagLoaderTagLib::Load() through IMusicInfoTagLoader::Load()

10 years agomusic: fix crash when calling CTagLoaderTagLib::Load() through IMusicInfoTagLoader...
montellese [Wed, 7 Aug 2013 20:55:47 +0000 (22:55 +0200)]
music: fix crash when calling CTagLoaderTagLib::Load() through IMusicInfoTagLoader::Load() (introduced by d0a5a97e0c6c7831db382dfdc3e8650ff500acb9)

The class definition of CTagLoaderTagLib was completely screwed up. It is used
as if it was derived from IMusicInfoTagLoader but it actually wasn't.
Furthermore the signature of the CTagLoaderTagLib::Load() method was not
completely identical to the pure virtual method definition in
IMusicInfoTagLoader (std::string instead of CStdString) so it's a miracle this
didn't blow into our faces earlier.

10 years agoMerge pull request #3071 from popcornmix/uninit_audio
huceke [Wed, 7 Aug 2013 18:23:50 +0000 (11:23 -0700)]
Merge pull request #3071 from popcornmix/uninit_audio

[rbp/omxplayer] Fix uninitialised variable that can lose audio packet

10 years ago[rbp] Fix type of transform parameter to match latest firmware
popcornmix [Wed, 7 Aug 2013 18:04:55 +0000 (19:04 +0100)]
[rbp] Fix type of transform parameter to match latest firmware

10 years ago[rbp/omxplayer] Fix uninitialised variable that can lose audio packet
popcornmix [Mon, 5 Aug 2013 22:58:09 +0000 (23:58 +0100)]
[rbp/omxplayer] Fix uninitialised variable that can lose audio packet

The uninitialised variable meant the first run through Decode goes through the non-passthrough path (when passthrough)
and so doesn't get correctly submitted and is discarded

10 years ago[rbp/omxplayer] Apply deinterlace changes immediately
popcornmix [Mon, 5 Aug 2013 20:55:03 +0000 (21:55 +0100)]
[rbp/omxplayer] Apply deinterlace changes immediately

Currently on Pi the deinterlace state is only sampled when opening the player.
This means to change deinterlace settings, you need to change in the video OSD then manually quit and restart the video.
This commit detects a change in current deinterlace settings and closes and opens the video player which applies the setting.

For seekable streams, seeking to "now" makes the video restart quicker.
Without the seek, the video does reappear, but takes a number of seconds

10 years ago[rbp/omxplayer] Support frame advance with right arrow when paused
popcornmix [Sun, 19 May 2013 21:47:34 +0000 (22:47 +0100)]
[rbp/omxplayer] Support frame advance with right arrow when paused

It seems this is desired behaviour for xbmc, and works okay on Pi, so enable it.

10 years ago[rbp/omxplayer] Avoid flushing fifos when audio/video fifos out of sync
popcornmix [Sat, 20 Jul 2013 10:40:21 +0000 (11:40 +0100)]
[rbp/omxplayer] Avoid flushing fifos when audio/video fifos out of sync

This was intended to be a never happens event that could reset the state when something bad happens.
However it does trigger in some reasonable cases (like audio codec change) and makes things worse.

10 years agoMerge pull request #3067 from popcornmix/fix_compile_max
Martijn Kaijser [Wed, 7 Aug 2013 17:39:00 +0000 (10:39 -0700)]
Merge pull request #3067 from popcornmix/fix_compile_max

[rbp/omxplayer] Fix build error in types for max

10 years ago[rbp/omxplayer] Fix build error in types for max
popcornmix [Wed, 10 Jul 2013 23:14:36 +0000 (00:14 +0100)]
[rbp/omxplayer] Fix build error in types for max

It seems there is a compile error when STDINT_H_AVAILABLE is not defined.
See: http://raspbmc.apt-get.eu/downloads/bin/xbmc/nightlies/xbmc-rbp-20130710.log

10 years ago[cosmetics] - get rid of some checks for _WIN32 and replace them with proper TARGET_W...
Memphiz [Wed, 7 Aug 2013 17:18:16 +0000 (19:18 +0200)]
[cosmetics] - get rid of some checks for _WIN32 and replace them with proper TARGET_WINDOWS checks

10 years agoMerge pull request #3038 from popcornmix/improve_ffrew
Martijn Kaijser [Wed, 7 Aug 2013 17:02:23 +0000 (10:02 -0700)]
Merge pull request #3038 from popcornmix/improve_ffrew

[rbp/omxplayer] Fixes for trickplay

10 years ago[osx/ios/atv2] - sync xcode project
Memphiz [Wed, 7 Aug 2013 16:42:38 +0000 (18:42 +0200)]
[osx/ios/atv2] - sync xcode project

10 years agoMerge pull request #2981 from cptspiff/cmake-rules
Arne Morten Kvarving [Wed, 7 Aug 2013 16:14:10 +0000 (09:14 -0700)]
Merge pull request #2981 from cptspiff/cmake-rules

added: generate and install cmake helpers for addons

10 years agoadded: generate and install cmake helpers for addons
spiff [Wed, 7 Aug 2013 16:06:32 +0000 (18:06 +0200)]
added: generate and install cmake helpers for addons

10 years agoMerge pull request #3061 from MartijnKaijser/xbox_legacy_dvd
Arne Morten Kvarving [Wed, 7 Aug 2013 14:34:55 +0000 (07:34 -0700)]
Merge pull request #3061 from MartijnKaijser/xbox_legacy_dvd

remove check if running from DVD

10 years agoMerge pull request #3014 from bfg1981/master
Joakim Plate [Wed, 7 Aug 2013 11:19:08 +0000 (04:19 -0700)]
Merge pull request #3014 from bfg1981/master

Avoid overflow warning during compilation.

Note the warning is invalid. But it doesn't hurt to range check the input variable before it is compared to the lengths of the internal buffers.

10 years agojsonrpc: fix "size" property from Files.GetDirectory overflowing and not returning...
montellese [Wed, 7 Aug 2013 09:57:39 +0000 (11:57 +0200)]
jsonrpc: fix "size" property from Files.GetDirectory overflowing and not returning bytes

10 years agojsonrpc: fix "mimetype" being empty in Files.GetDirectory
montellese [Wed, 7 Aug 2013 09:28:45 +0000 (11:28 +0200)]
jsonrpc: fix "mimetype" being empty in Files.GetDirectory

10 years agoMerge pull request #2895 from verybadsoldier/master
Memphiz [Wed, 7 Aug 2013 08:39:15 +0000 (01:39 -0700)]
Merge pull request #2895 from verybadsoldier/master

Fix for SMB shares after suspend

10 years ago[cosmetics] update copyright header
Martijn Kaijser [Wed, 7 Aug 2013 08:12:00 +0000 (10:12 +0200)]
[cosmetics] update copyright header

10 years agoMerge pull request #3043 from Voyager1/xml-empty-stringvalues
jmarshallnz [Wed, 7 Aug 2013 06:04:22 +0000 (23:04 -0700)]
Merge pull request #3043 from Voyager1/xml-empty-stringvalues

Allow empty String values to be read in XML tags

10 years agoMerge pull request #3048 from FernetMenta/spdif
Martijn Kaijser [Tue, 6 Aug 2013 21:40:50 +0000 (14:40 -0700)]
Merge pull request #3048 from FernetMenta/spdif

ActiveAE: limit sampling rate to 48khz on SPDIF

10 years agoMerge pull request #3036 from aballier/libavhacks
Alexis Ballier [Tue, 6 Aug 2013 17:34:20 +0000 (10:34 -0700)]
Merge pull request #3036 from aballier/libavhacks

Add a libav compatibility layer with --enable-libav-compat

10 years agolibav hacks: define AVFORMAT_HAS_STREAM_R_FRAMERATE to give it a dummy accessor.
Alexis Ballier [Fri, 2 Aug 2013 15:42:59 +0000 (11:42 -0400)]
libav hacks: define AVFORMAT_HAS_STREAM_R_FRAMERATE to give it a dummy accessor.

10 years agoFix swr_get_delay computation from libavresample API.
Alexis Ballier [Fri, 2 Aug 2013 15:07:29 +0000 (11:07 -0400)]
Fix swr_get_delay computation from libavresample API.

10 years agoDllAvCodec: Remove now unused LIBAVCODEC_FROM_* macros.
Alexis Ballier [Fri, 2 Aug 2013 14:33:15 +0000 (10:33 -0400)]
DllAvCodec: Remove now unused LIBAVCODEC_FROM_* macros.

10 years agoDVDFactoryCodec: Remove pointless libav #ifery and improve the libav_hacks.h
Alexis Ballier [Fri, 2 Aug 2013 14:27:52 +0000 (10:27 -0400)]
DVDFactoryCodec: Remove pointless libav #ifery and improve the libav_hacks.h
hackery so that it actually compiles with libav.

10 years agoDVDOverlayCodecText: Remove libav compat #ifery and move it to libav_hacks.h
Alexis Ballier [Fri, 2 Aug 2013 14:27:10 +0000 (10:27 -0400)]
DVDOverlayCodecText: Remove libav compat #ifery and move it to libav_hacks.h

10 years agoDVDOverlayCodecFFmpeg.cpp: Remove pointless #ifery since we require a recent enough...
Alexis Ballier [Fri, 2 Aug 2013 14:24:02 +0000 (10:24 -0400)]
DVDOverlayCodecFFmpeg.cpp: Remove pointless #ifery since we require a recent enough FFmpeg anyway.

10 years agoDllAvFilter.h: Drop checks for libav and factorize some #if / #else. Those are now...
Alexis Ballier [Fri, 2 Aug 2013 14:21:17 +0000 (10:21 -0400)]
DllAvFilter.h: Drop checks for libav and factorize some #if / #else. Those are now done in libav hacks.

10 years agoDVDVideoCodecFFmpeg: Drop usage of LIBAVFILTER_FROM_* and use LIBAVFILTER_AVFRAME_BAS...
Alexis Ballier [Fri, 2 Aug 2013 14:18:21 +0000 (10:18 -0400)]
DVDVideoCodecFFmpeg: Drop usage of LIBAVFILTER_FROM_* and use LIBAVFILTER_AVFRAME_BASED instead.

10 years agoRemove avfilter_graph_parse hacks for libav and move it to libav hacks
Alexis Ballier [Fri, 2 Aug 2013 14:13:17 +0000 (10:13 -0400)]
Remove avfilter_graph_parse hacks for libav and move it to libav hacks

10 years agoMove libav check for libavfilter being avframe based to libav_hacks.h
Alexis Ballier [Fri, 2 Aug 2013 13:49:34 +0000 (09:49 -0400)]
Move libav check for libavfilter being avframe based to libav_hacks.h

10 years agoDllAvUtil: Drop libav hacks and move them to libav_hacks.h.
Alexis Ballier [Fri, 2 Aug 2013 13:46:28 +0000 (09:46 -0400)]
DllAvUtil: Drop libav hacks and move them to libav_hacks.h.

10 years agoActiveAE: Replace deprecated CODEC_ID by AV_CODEC_ID.
Alexis Ballier [Fri, 2 Aug 2013 13:41:28 +0000 (09:41 -0400)]
ActiveAE: Replace deprecated CODEC_ID by AV_CODEC_ID.

The former does not build with FFmpeg 2.0 and I somehow missed this reading the code.
Maybe I should remove the compatibility layer with the old names in the internal FFmpeg to prevent this to happen again.

10 years agoUse av_stream_get_r_frame_rate instead of accessing avstream->r_frame_rate when
Alexis Ballier [Fri, 2 Aug 2013 13:40:13 +0000 (09:40 -0400)]
Use av_stream_get_r_frame_rate instead of accessing avstream->r_frame_rate when
available.

From avformat.h:
     * Code outside avformat should access this field using:
     * av_stream_get/set_r_frame_rate(stream)

10 years agoDllAvFormat: map av_stream_get_r_frame_rate when available.
Alexis Ballier [Fri, 2 Aug 2013 13:39:04 +0000 (09:39 -0400)]
DllAvFormat: map av_stream_get_r_frame_rate when available.

10 years agoIntroduce a libav-hacks library to wrap a compatibility layer with libav.
Alexis Ballier [Fri, 2 Aug 2013 13:38:36 +0000 (09:38 -0400)]
Introduce a libav-hacks library to wrap a compatibility layer with libav.

This copies/pastes some code from FFmpeg but at least allows us to support the fork.

10 years agoDllSwResample: Clean up libavresample support that is broken anyway.
Alexis Ballier [Thu, 1 Aug 2013 21:55:25 +0000 (17:55 -0400)]
DllSwResample: Clean up libavresample support that is broken anyway.

10 years agoAdd a fake .pc file for libswresample -> libavresample
Alexis Ballier [Thu, 1 Aug 2013 21:48:14 +0000 (17:48 -0400)]
Add a fake .pc file for libswresample -> libavresample

10 years agoconfigure: Add --enable-libav-compat option.
Alexis Ballier [Thu, 1 Aug 2013 21:07:27 +0000 (17:07 -0400)]
configure: Add --enable-libav-compat option.

10 years agoconfigure, external ffmpeg: Drop check for libavresample.
Alexis Ballier [Thu, 1 Aug 2013 20:45:46 +0000 (16:45 -0400)]
configure, external ffmpeg: Drop check for libavresample.

10 years agoremove check if running from DVD. this is XBOX legacy which isn't used anymore
M. Kaijser [Tue, 6 Aug 2013 13:26:12 +0000 (15:26 +0200)]
remove check if running from DVD. this is XBOX legacy which isn't used anymore

10 years agosettings: implement new "visible" dependency for dynamically showing/hiding settings
montellese [Tue, 6 Aug 2013 13:04:44 +0000 (15:04 +0200)]
settings: implement new "visible" dependency for dynamically showing/hiding settings

10 years ago[win32] update VS project files
montellese [Tue, 6 Aug 2013 13:03:42 +0000 (15:03 +0200)]
[win32] update VS project files

10 years agosettings: split requirement conditions from <visible> conditions into new <requiremen...
montellese [Tue, 6 Aug 2013 13:03:22 +0000 (15:03 +0200)]
settings: split requirement conditions from <visible> conditions into new <requirement> tag

10 years agoMerge pull request #1293 from Karlson2k/win32_fixes
Martijn Kaijser [Tue, 6 Aug 2013 12:45:22 +0000 (05:45 -0700)]
Merge pull request #1293 from Karlson2k/win32_fixes

Set of small refactoring and fixes

10 years agoMerge pull request #3058 from t4-ravenbird/woa-setting-description
Martijn Kaijser [Tue, 6 Aug 2013 10:40:30 +0000 (03:40 -0700)]
Merge pull request #3058 from t4-ravenbird/woa-setting-description

wake-on-access ; add settings-description

10 years agowake-on-access ; add settings-description
t4.ravenbird [Tue, 6 Aug 2013 10:16:55 +0000 (12:16 +0200)]
wake-on-access ; add settings-description

10 years agoMerge pull request #3042 from Millencolin/http-music-seek-fix
Martijn Kaijser [Tue, 6 Aug 2013 08:18:39 +0000 (01:18 -0700)]
Merge pull request #3042 from Millencolin/http-music-seek-fix

Fix seeking in audio files played over http for urls without file extens...

10 years agoMerge pull request #2988 from Montellese/xsp_extensions
Sascha Montellese [Tue, 6 Aug 2013 07:30:24 +0000 (00:30 -0700)]
Merge pull request #2988 from Montellese/xsp_extensions

smartplaylists: support for virtual folders

10 years agoMerge pull request #3051 from Montellese/music_info_progress
Sascha Montellese [Tue, 6 Aug 2013 06:43:04 +0000 (23:43 -0700)]
Merge pull request #3051 from Montellese/music_info_progress

music: hide progress dialog before opening the artist/album/song info dialog

10 years agoMerge pull request #3012 from Karlson2k/startup_log_02
Martijn Kaijser [Tue, 6 Aug 2013 06:31:52 +0000 (23:31 -0700)]
Merge pull request #3012 from Karlson2k/startup_log_02

Extend and clarify startup log information

10 years agoMerge pull request #1445 from Karlson2k/win32_xml_fix
Martijn Kaijser [Tue, 6 Aug 2013 06:04:50 +0000 (23:04 -0700)]
Merge pull request #1445 from Karlson2k/win32_xml_fix

CXBMCTinyXML: use fast direct file reading

10 years agoMerge pull request #3008 from herrnst/paplayer-mp3gain
Martijn Kaijser [Tue, 6 Aug 2013 06:04:10 +0000 (23:04 -0700)]
Merge pull request #3008 from herrnst/paplayer-mp3gain

paplayer: fix gain for mp3 files

10 years agoStartup log: add Intel compiler detection
Karlson2k [Mon, 5 Aug 2013 22:41:32 +0000 (02:41 +0400)]
Startup log: add Intel compiler detection

10 years agoMerge pull request #2882 from garbear/addon-clone
Garrett Brown [Mon, 5 Aug 2013 21:34:05 +0000 (14:34 -0700)]
Merge pull request #2882 from garbear/addon-clone

Remove IAddon::Parent() and replace with simple flag in CAddonDLL

The parent parameter was misrepresented throughout the code (sometimes called parent, sometimes called self) and was only used as a boolean condition in CAddonDLL

10 years agoMerge pull request #3057 from afedchin/videodb_fix
Sascha Montellese [Mon, 5 Aug 2013 21:00:43 +0000 (14:00 -0700)]
Merge pull request #3057 from afedchin/videodb_fix

CVideoDatabase::SetVideoSettings fix insert query after s3d merge (see d1f9f9a)

10 years agoMerge pull request #3055 from Montellese/full_language_selection
Sascha Montellese [Mon, 5 Aug 2013 20:56:00 +0000 (13:56 -0700)]
Merge pull request #3055 from Montellese/full_language_selection

Provide extended language selection for preferred audio/subtitle stream selection

10 years agosettings: make use of CLangCodeExpander::GetLanguageNames() instead of relying on...
montellese [Mon, 5 Aug 2013 13:01:53 +0000 (15:01 +0200)]
settings: make use of CLangCodeExpander::GetLanguageNames() instead of relying on installed languages for preferred audio/subtitle stream languages (fixes #14118)

10 years agoCLangCodeExpander: add GetLanguageNames() method
montellese [Mon, 5 Aug 2013 13:00:35 +0000 (15:00 +0200)]
CLangCodeExpander: add GetLanguageNames() method

10 years agoCVideoDatabase::SetVideoSettings fix insert query after d1f9f9a070915d8c9a71e21e5a451...
Anton Fedchin [Mon, 5 Aug 2013 19:57:46 +0000 (23:57 +0400)]
CVideoDatabase::SetVideoSettings fix insert query after d1f9f9a070915d8c9a71e21e5a4516c0d22dcae0

10 years ago[jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec...
Memphiz [Mon, 5 Aug 2013 19:34:25 +0000 (21:34 +0200)]
[jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec - thx to theuni for figuring that out

10 years ago[fix] settings loading of default value for CSettingPath: parent class CSettingString...
Voyager1 [Mon, 5 Aug 2013 19:06:23 +0000 (21:06 +0200)]
[fix] settings loading of default value for CSettingPath: parent class CSettingString already handles it

10 years agoCheck for non-empty tag values read after allowing GetString to return empty values
Voyager1 [Sun, 4 Aug 2013 15:00:11 +0000 (17:00 +0200)]
Check for non-empty tag values read after allowing GetString to return empty values

10 years ago[rbp/omxplayer] Fixes for trickplay
popcornmix [Wed, 31 Jul 2013 00:20:27 +0000 (01:20 +0100)]
[rbp/omxplayer] Fixes for trickplay

In #2955 we lied in GetTime when in trickplay modes to avoid jittery updates in elapsed time.
This was wrong when GetClock() didn't match the media time (e.g. when playback was started from a bookmark).

The jitter is caused by the DISPLAYTIME messages that don't really work on omxplayer.
Instead bypass the DISPLAYTIME messages and set the time explicity in OMXPlayer (using media time where appropriate).

Also in trickplay, do the seek/flush step more to fix an issue when going from normal to rewind after EOS

Also don't honour the "accurate" seek flag, as it results in corrupt frames being displayed

10 years agoAllow empty String values to be read in XML tags. E.g. <default></default> will read...
Voyager1 [Sat, 3 Aug 2013 19:36:40 +0000 (21:36 +0200)]
Allow empty String values to be read in XML tags. E.g. <default></default> will read a value of "" instead of considering this an error.

10 years ago[jenkins] - when determining the branch name - ignore the fetched pull requests
Memphiz [Mon, 5 Aug 2013 18:24:43 +0000 (20:24 +0200)]
[jenkins] - when determining the branch name - ignore the fetched pull requests

10 years agoComplete missing add-on Clone() functions
Garrett Brown [Thu, 25 Jul 2013 20:10:22 +0000 (13:10 -0700)]
Complete missing add-on Clone() functions

10 years agoRemove unused member variable AddonProps::parent
Garrett Brown [Thu, 25 Jul 2013 19:39:36 +0000 (12:39 -0700)]
Remove unused member variable AddonProps::parent

10 years agoMove CScreensaver cloning to new method, CScreensaver::Clone()
Garrett Brown [Fri, 14 Jun 2013 19:55:54 +0000 (12:55 -0700)]
Move CScreensaver cloning to new method, CScreensaver::Clone()

CScreensaver::Clone() is virtual and overrides IAddon::Clone()

10 years agoMove member initializers from CRepository::Clone() to copy constructor.
Garrett Brown [Fri, 14 Jun 2013 19:26:07 +0000 (12:26 -0700)]
Move member initializers from CRepository::Clone() to copy constructor.

Also adds missing m_hashes member.

10 years agoRemove IAddon::Parent() and replace with simple flag in CAddonDLL
Garrett Brown [Mon, 5 Aug 2013 18:28:44 +0000 (11:28 -0700)]
Remove IAddon::Parent() and replace with simple flag in CAddonDLL

The parent parameter was misrepresented throughout the code (sometimes called parent, sometimes called self) and was only used as a boolean condition in CAddonDLL

10 years ago[fix] settings loading of default value for CSettingAddon: parent class CSettingStrin...
Voyager1 [Mon, 5 Aug 2013 18:22:52 +0000 (20:22 +0200)]
[fix] settings loading of default value for CSettingAddon: parent class CSettingString already handles it correctly

10 years agocorrect incorrect rebase in 381600adf4d71ea33f40f79989b5a81f32179650
Voyager1 [Mon, 5 Aug 2013 17:59:31 +0000 (19:59 +0200)]
correct incorrect rebase in 381600adf4d71ea33f40f79989b5a81f32179650

10 years ago[buildsys] - fix missing clean of xbmc/main/main.a
Memphiz [Mon, 5 Aug 2013 17:47:31 +0000 (19:47 +0200)]
[buildsys] - fix missing clean of xbmc/main/main.a

10 years agoStartup log: Add AppleTV2 host information
Karlson2k [Mon, 5 Aug 2013 14:04:08 +0000 (18:04 +0400)]
Startup log: Add AppleTV2 host information

10 years agoStartup log: report host CPU on all platforms
Karlson2k [Mon, 5 Aug 2013 13:46:16 +0000 (17:46 +0400)]
Startup log: report host CPU on all platforms

10 years agoCCPUInfo::CCPUInfo: remove extra spaced from CPU string (mostly useful on win32)
Karlson2k [Mon, 5 Aug 2013 13:45:39 +0000 (17:45 +0400)]
CCPUInfo::CCPUInfo: remove extra spaced from CPU string (mostly useful on win32)

10 years agoStringUtils: add RemoveDuplicatedSpacesAndTabs function
Karlson2k [Sat, 3 Aug 2013 23:50:15 +0000 (03:50 +0400)]
StringUtils: add RemoveDuplicatedSpacesAndTabs function

10 years agoStartup log: separate build-time and run-time information, add Clang and llvm-gcc...
Karlson2k [Mon, 5 Aug 2013 11:49:57 +0000 (15:49 +0400)]
Startup log: separate build-time and run-time information, add Clang and llvm-gcc detection

10 years agoSystemInfo: add build information
Karlson2k [Mon, 5 Aug 2013 14:13:29 +0000 (18:13 +0400)]
SystemInfo: add build information

10 years agoStartup log: fix skipping build info on release builds
Karlson2k [Mon, 29 Jul 2013 19:06:10 +0000 (23:06 +0400)]
Startup log: fix skipping build info on release builds

10 years agoMerge pull request #3020 from brooc/master
popcornmix [Mon, 5 Aug 2013 13:23:48 +0000 (06:23 -0700)]
Merge pull request #3020 from brooc/master

RenderCapture implementation for RPi

10 years agoMerge pull request #3023 from popcornmix/screenshot
popcornmix [Mon, 5 Aug 2013 13:22:24 +0000 (06:22 -0700)]
Merge pull request #3023 from popcornmix/screenshot

[rbp] Add screenshot implementation that includes video layer

10 years agoMerge pull request #2807 from Fice/filemanager_context_cleanup
Martijn Kaijser [Mon, 5 Aug 2013 10:37:30 +0000 (03:37 -0700)]
Merge pull request #2807 from Fice/filemanager_context_cleanup

[Context Menu] Filemanager context menu cleanup

10 years agoMerge pull request #3053 from jhsrennie/paste_utf8_2
John Rennie [Mon, 5 Aug 2013 09:42:04 +0000 (02:42 -0700)]
Merge pull request #3053 from jhsrennie/paste_utf8_2

Use utf8 for text pasted from the clipboard

10 years agoDont show 'Select all' in context menu, if everything is already selected
Fice [Tue, 9 Apr 2013 16:55:19 +0000 (18:55 +0200)]
Dont show 'Select all' in context menu, if everything is already selected