vuplus_xbmc
10 years ago[osx][PeripheralBusUSB] Fix Iterator 'it' used after element has been erased.
ace20022 [Sun, 29 Dec 2013 09:16:03 +0000 (10:16 +0100)]
[osx][PeripheralBusUSB] Fix Iterator 'it' used after element has been erased.

10 years ago[Peripherals] Prefer prefix ++/-- operators for non-primitive types.
ace20022 [Sun, 29 Dec 2013 09:19:20 +0000 (10:19 +0100)]
[Peripherals] Prefer prefix ++/-- operators for non-primitive types.

10 years agodroid: changed, make sure we start with clean dirs before packaging to avoid includin...
S. Davilla [Sun, 29 Dec 2013 00:09:23 +0000 (19:09 -0500)]
droid: changed, make sure we start with clean dirs before packaging to avoid including stale items

10 years agodroid: fixed, do not fail removing files that might not exist
S. Davilla [Sun, 29 Dec 2013 00:06:21 +0000 (19:06 -0500)]
droid: fixed, do not fail removing files that might not exist

10 years ago[musicdb] fix incorrect query for song by artist/album/title. fixes #14775
Jonathan Marshall [Sat, 28 Dec 2013 22:35:04 +0000 (11:35 +1300)]
[musicdb] fix incorrect query for song by artist/album/title. fixes #14775

10 years agovideodb: fix SQL query in GetMatchingMusicVideo
montellese [Sat, 28 Dec 2013 22:18:01 +0000 (23:18 +0100)]
videodb: fix SQL query in GetMatchingMusicVideo

10 years agoMerge pull request #3905 from jmarshallnz/music_triggers
jmarshallnz [Sat, 28 Dec 2013 22:04:03 +0000 (14:04 -0800)]
Merge pull request #3905 from jmarshallnz/music_triggers

[musicdb] combine triggers so we have a single trigger per table - mysql requirement

10 years ago[musicdb] use a temporary table for the updating of strJoinPhrase in song_artist...
Jonathan Marshall [Sat, 28 Dec 2013 21:15:08 +0000 (10:15 +1300)]
[musicdb] use a temporary table for the updating of strJoinPhrase in song_artist and album_artist, as mysql can't handle (potentially) circular updates

10 years agoMerge pull request #3917 from koying/fixdroidcpuload
Chris Browet [Sat, 28 Dec 2013 20:09:59 +0000 (12:09 -0800)]
Merge pull request #3917 from koying/fixdroidcpuload

FIX: [droid] cpu load info with vanilla ndk

10 years agoMerge pull request #3911 from koying/fixdroidusbstorage
Chris Browet [Sat, 28 Dec 2013 20:09:39 +0000 (12:09 -0800)]
Merge pull request #3911 from koying/fixdroidusbstorage

FIX: [droid] handle usb storage

10 years agoFIX: [droid] cpu load info with vanilla ndk
Chris "Koying" Browet [Sat, 28 Dec 2013 19:40:03 +0000 (20:40 +0100)]
FIX: [droid] cpu load info with vanilla ndk

10 years agoMerge pull request #3908 from fritsch/aefixes
Peter Frühberger [Sat, 28 Dec 2013 13:03:57 +0000 (05:03 -0800)]
Merge pull request #3908 from fritsch/aefixes

ActiveAE: Fix Fixed Mode and some cosmetics

10 years agoFIX: [droid] handle usb storage
Chris "Koying" Browet [Sat, 28 Dec 2013 12:38:31 +0000 (13:38 +0100)]
FIX: [droid] handle usb storage

10 years agoActiveAE: Don't compare m_frames in CompareFormat (it's given via samplerate anyways...
fritsch [Fri, 27 Dec 2013 22:01:58 +0000 (23:01 +0100)]
ActiveAE: Don't compare m_frames in CompareFormat (it's given via samplerate anyways and zero for silence)

10 years agoActiveAE: Fix some print cosmetics in ActiveAESink
fritsch [Fri, 27 Dec 2013 21:52:41 +0000 (22:52 +0100)]
ActiveAE: Fix some print cosmetics in ActiveAESink

10 years agoMerge pull request #3907 from rbalint/groovy-workaround
Jim Carroll [Fri, 27 Dec 2013 17:18:22 +0000 (09:18 -0800)]
Merge pull request #3907 from rbalint/groovy-workaround

Work around groovy failure with some JRE-s

10 years agoAdd comment to workaround
Balint Reczey [Fri, 27 Dec 2013 16:55:49 +0000 (17:55 +0100)]
Add comment to workaround

10 years agoWork around groovy failure with some JRE-s
Balint Reczey [Fri, 27 Dec 2013 15:42:55 +0000 (16:42 +0100)]
Work around groovy failure with some JRE-s

by compiling some .groovy files instead of interpreting them

10 years agoplatinum: fix parsing of upnp:actor in PltMediaItem
montellese [Fri, 27 Dec 2013 12:02:01 +0000 (13:02 +0100)]
platinum: fix parsing of upnp:actor in PltMediaItem

10 years ago[musicdb] combine triggers so we have a single trigger per table - mysql requires...
Jonathan Marshall [Fri, 27 Dec 2013 07:54:52 +0000 (20:54 +1300)]
[musicdb] combine triggers so we have a single trigger per table - mysql requires this

10 years agoFixed broken karaoke import due to change in songview
George Yunaev [Fri, 27 Dec 2013 07:50:24 +0000 (23:50 -0800)]
Fixed broken karaoke import due to change in songview

10 years agoFixed karaoke lyrics delay when the whole words are assigned the same time.
George Yunaev [Fri, 27 Dec 2013 07:47:13 +0000 (23:47 -0800)]
Fixed karaoke lyrics delay when the whole words are assigned the same time.

10 years ago[musicdb] remove duplicated trigger statement (already present in v39)
Jonathan Marshall [Thu, 26 Dec 2013 22:03:04 +0000 (11:03 +1300)]
[musicdb] remove duplicated trigger statement (already present in v39)

10 years ago[mysql] table names should be case sensitive
Jonathan Marshall [Thu, 26 Dec 2013 22:01:33 +0000 (11:01 +1300)]
[mysql] table names should be case sensitive

10 years agoRevert "[fix] When the screensaver kicked in on windows with the xbmc window minimize...
Martijn Kaijser [Thu, 26 Dec 2013 09:23:10 +0000 (10:23 +0100)]
Revert "[fix] When the screensaver kicked in on windows with the xbmc window minimized, it would never open.

This reverts commit 4df1056b27449bdca2a5f1dd4ca41cf6ae52be4d.
Causes GUI rendering problems.

10 years agoMerge pull request #3841 from jimfcarroll/fix-14546
jmarshallnz [Wed, 25 Dec 2013 22:01:41 +0000 (14:01 -0800)]
Merge pull request #3841 from jimfcarroll/fix-14546

Fix 14546 - ListItem.setInfo can handle additional types. Fixes #1456

10 years agodroid: restore passthough for aml devices
S. Davilla [Wed, 25 Dec 2013 17:58:52 +0000 (12:58 -0500)]
droid: restore passthough for aml devices

10 years agoCertain string in the ListItem need to be coerced from int values passed from python...
Jim Carroll [Wed, 25 Dec 2013 01:06:19 +0000 (20:06 -0500)]
Certain string in the ListItem need to be coerced from int values passed from python. This adds a new type that has a slightly different conversion than a string.

10 years ago[fix] Make the Dictionary a template and handle String as a typedef of std::string...
Jim Carroll [Sun, 15 Dec 2013 19:00:49 +0000 (14:00 -0500)]
[fix] Make the Dictionary a template and handle String as a typedef of std::string. Apply the use to the ListItem to handle #14546. Fixes #14546

10 years agounify musicvideo icons
ronie [Tue, 24 Dec 2013 22:51:24 +0000 (23:51 +0100)]
unify musicvideo icons

10 years agodepends: cosmetics
S. Davilla [Tue, 24 Dec 2013 20:40:08 +0000 (15:40 -0500)]
depends: cosmetics

10 years agoMerge pull request #3835 from jmarshallnz/infoscannerartists
jmarshallnz [Tue, 24 Dec 2013 19:33:58 +0000 (11:33 -0800)]
Merge pull request #3835 from jmarshallnz/infoscannerartists

Updates/fixes/improvements to music library

10 years agoMerge pull request #3897 from wsoltys/screensaverfix2
wsoltys [Tue, 24 Dec 2013 18:33:51 +0000 (10:33 -0800)]
Merge pull request #3897 from wsoltys/screensaverfix2

[WIN32] changed: set background mode when minimized. prevents screen saver from kicking in.

10 years agoupdate README
ronie [Tue, 24 Dec 2013 17:53:46 +0000 (18:53 +0100)]
update README

10 years agocodegenerator handles typdefs - needed for Strnig and Dictionary changes.
Jim Carroll [Sun, 15 Dec 2013 18:58:18 +0000 (13:58 -0500)]
codegenerator handles typdefs - needed for Strnig and Dictionary changes.

10 years agoMerge pull request #3815 from ndogxj/patch-1
davilla [Tue, 24 Dec 2013 14:08:54 +0000 (06:08 -0800)]
Merge pull request #3815 from ndogxj/patch-1

[AML] Fix pts error correction logic

10 years ago[WIN32] changed: used repackaged libxslt and libxml2. No need for the packaging scrip...
WiSo [Tue, 24 Dec 2013 10:28:43 +0000 (11:28 +0100)]
[WIN32] changed: used repackaged libxslt and libxml2. No need for the packaging scripts (thanks karlson2k)

10 years agoMerge pull request #3889 from jmarshallnz/fix_sortlabel_year
jmarshallnz [Tue, 24 Dec 2013 00:50:22 +0000 (16:50 -0800)]
Merge pull request #3889 from jmarshallnz/fix_sortlabel_year

[sorting] don't apply airdate when sorting by year if airdate is empty.

10 years ago[musicdb] adds setting to allow overriding of tag info with online info, defaulting...
Jonathan Marshall [Sun, 15 Dec 2013 01:55:35 +0000 (14:55 +1300)]
[musicdb] adds setting to allow overriding of tag info with online info, defaulting to false

10 years ago[musicdb] construct the artist string from the artistCredits
Jonathan Marshall [Sat, 30 Nov 2013 06:00:51 +0000 (19:00 +1300)]
[musicdb] construct the artist string from the artistCredits

10 years ago[musicdb] drop use of GROUP_CONCAT in albumview and instead use album.strArtists
Jonathan Marshall [Sat, 30 Nov 2013 08:52:19 +0000 (21:52 +1300)]
[musicdb] drop use of GROUP_CONCAT in albumview and instead use album.strArtists

10 years ago[musicdb] add artist contributions (artists can have different names on individual...
night199uk [Sat, 23 Nov 2013 11:48:10 +0000 (19:48 +0800)]
[musicdb] add artist contributions (artists can have different names on individual songs/albums)
this allows for artists that have different names on some albums and songs
e.g. think about Prince vs TAFKAP - some albums have credits as prince, some as symbol

10 years ago[musicdb] fix artist fanart in infoscanner
night199uk [Tue, 19 Nov 2013 16:42:54 +0000 (00:42 +0800)]
[musicdb] fix artist fanart in infoscanner

10 years ago[musicdb] scan optimization - skip the scan if we don't find any music in the dir
night199uk [Tue, 19 Nov 2013 15:39:21 +0000 (23:39 +0800)]
[musicdb] scan optimization - skip the scan if we don't find any music in the dir

10 years ago[musicdb] utilize AddAlbum() and UpdateDatabase*Info() in the scanner rather than...
Jonathan Marshall [Tue, 3 Dec 2013 06:46:48 +0000 (19:46 +1300)]
[musicdb] utilize AddAlbum() and UpdateDatabase*Info() in the scanner rather than adding song by song, artist by artist

10 years ago[musicdb] simplify parameter list of UpdateDatabase*Info()
Jonathan Marshall [Tue, 3 Dec 2013 06:41:02 +0000 (19:41 +1300)]
[musicdb] simplify parameter list of UpdateDatabase*Info()

10 years ago[musicdb] retrieve the song artist credits in GetSong
Jonathan Marshall [Sat, 30 Nov 2013 05:21:49 +0000 (18:21 +1300)]
[musicdb] retrieve the song artist credits in GetSong

10 years ago[musicdb] use triggers for database consistency instead of deletes
night199uk [Wed, 14 Aug 2013 14:54:45 +0000 (22:54 +0800)]
[musicdb] use triggers for database consistency instead of deletes

10 years ago[musicdb] adds UpdateArtist() as a replacement for SetArtistInfo()
Jonathan Marshall [Mon, 2 Dec 2013 23:17:28 +0000 (12:17 +1300)]
[musicdb] adds UpdateArtist() as a replacement for SetArtistInfo()

10 years ago[musicdb] Adds HasArtistScrapedInfo/ClearArtistLastScrapeTime and drop old methods
Jonathan Marshall [Mon, 2 Dec 2013 23:23:02 +0000 (12:23 +1300)]
[musicdb] Adds HasArtistScrapedInfo/ClearArtistLastScrapeTime and drop old methods

10 years ago[musicdb] adds GetArtist() replacement for GetArtistInfo()
Jonathan Marshall [Mon, 2 Dec 2013 23:15:51 +0000 (12:15 +1300)]
[musicdb] adds GetArtist() replacement for GetArtistInfo()

10 years ago[musicdb] drop artistinfo table, merging with the artist table.
Jonathan Marshall [Mon, 2 Dec 2013 23:09:36 +0000 (12:09 +1300)]
[musicdb] drop artistinfo table, merging with the artist table.

10 years ago[musicdb] Use GetArtistInfo() in ExportToXML to save custom queries.
Jonathan Marshall [Mon, 2 Dec 2013 23:12:54 +0000 (12:12 +1300)]
[musicdb] Use GetArtistInfo() in ExportToXML to save custom queries.

10 years ago[musicdb] If we're rescanning an album from tags (i.e. tags have changed) make sure...
Jonathan Marshall [Sun, 1 Dec 2013 07:57:24 +0000 (20:57 +1300)]
[musicdb] If we're rescanning an album from tags (i.e. tags have changed) make sure we update the album as best we can.
This includes:
1. Update genre, year, compilation.
2. If a MBID exists, also update album name and album artist (as these may differ as we match on MBID).
3. Reset lastScraped time so that online metadata is refreshed.
4. Ensure we remove previously assigned album artists before adding the current ones.
5. Ensure we remove previously assigned album genres before adding the current ones.

The main place this process can fail is in multi-folder albums. In this case, the artists and genres (and year and compilation flag)
from the last scanned folder will be what is included.

A way to work around this for the future might be that, in the scanner, we not only scan the current folder, but for each album, we
grab all other folders those albums appear on and scan them at the same time.  This ensures that each album is complete during an
individual scan.

10 years ago[musicdb] adds UpdateAlbum and utilize this in the scanner, dropping SetAlbumInfo
Jonathan Marshall [Sun, 1 Dec 2013 09:19:26 +0000 (22:19 +1300)]
[musicdb] adds UpdateAlbum and utilize this in the scanner, dropping SetAlbumInfo

10 years ago[musicdb] adds AddAlbum() wrapper and utilise this in the scanner.
Jonathan Marshall [Sun, 1 Dec 2013 09:17:36 +0000 (22:17 +1300)]
[musicdb] adds AddAlbum() wrapper and utilise this in the scanner.

10 years ago[musicdb] adds HasAlbumBeenScraped/ClearAlbumLastScrapedTime, dropping HasAlbumInfo...
Jonathan Marshall [Sun, 1 Dec 2013 09:01:17 +0000 (22:01 +1300)]
[musicdb] adds HasAlbumBeenScraped/ClearAlbumLastScrapedTime, dropping HasAlbumInfo/DeleteAlbumInfo

10 years ago[musicdb] Adds GetAlbum() and drop GetAlbumInfo(). Allows retrieval of full album...
Jonathan Marshall [Sun, 1 Dec 2013 08:30:52 +0000 (21:30 +1300)]
[musicdb] Adds GetAlbum() and drop GetAlbumInfo().  Allows retrieval of full album detail, including local songs and scraped songs.

10 years ago[musicdb] adds Merge functions to CAlbum, CArtist and CSong for merging scraped and...
Jonathan Marshall [Sun, 1 Dec 2013 07:55:17 +0000 (20:55 +1300)]
[musicdb] adds Merge functions to CAlbum, CArtist and CSong for merging scraped and local information

10 years ago[musicdb] adds infoSongs to CAlbum, so that songs can hold the users songs, and infoS...
Jonathan Marshall [Sun, 1 Dec 2013 07:49:25 +0000 (20:49 +1300)]
[musicdb] adds infoSongs to CAlbum, so that songs can hold the users songs, and infoSongs scraped songs

10 years ago[musicdb] merge the album and albuminfo tables into one
Jonathan Marshall [Sun, 1 Dec 2013 07:41:59 +0000 (20:41 +1300)]
[musicdb] merge the album and albuminfo tables into one

10 years ago[musicdb] demise getalbuminfosongs/setalbuminfosongs and roll up the functions
night199uk [Fri, 15 Nov 2013 18:43:01 +0000 (02:43 +0800)]
[musicdb] demise getalbuminfosongs/setalbuminfosongs and roll up the functions

10 years ago[musicdb] Utilize GetAlbumInfo when exporting albums, rather than yet another query
Jonathan Marshall [Sat, 30 Nov 2013 21:31:26 +0000 (10:31 +1300)]
[musicdb] Utilize GetAlbumInfo when exporting albums, rather than yet another query

10 years ago[musicdb] Adds album and song artist views, and move GetAlbumArtistCreditFromDataset...
Jonathan Marshall [Sat, 30 Nov 2013 06:44:20 +0000 (19:44 +1300)]
[musicdb] Adds album and song artist views, and move GetAlbumArtistCreditFromDataset -> GetArtistCreditFromDataset for re-use

10 years ago[musicdb] make the dataset readers take offsets to allow splitting cartesian joins
night199uk [Fri, 15 Nov 2013 10:11:18 +0000 (18:11 +0800)]
[musicdb] make the dataset readers take offsets to allow splitting cartesian joins

10 years ago[musicdb] make getsongfromdataset take an sql record
night199uk [Fri, 15 Nov 2013 10:08:37 +0000 (18:08 +0800)]
[musicdb] make getsongfromdataset take an sql record

10 years ago[musicdb] fix: make sure we pass the progress dialog into UpdateDatabase*Info so...
Jonathan Marshall [Sat, 30 Nov 2013 05:55:13 +0000 (18:55 +1300)]
[musicdb] fix: make sure we pass the progress dialog into UpdateDatabase*Info so user gets prompted on manual lookups

10 years ago[musicdb] fix: make the guidialog discography use artist id instead of name
night199uk [Wed, 14 Aug 2013 17:39:45 +0000 (01:39 +0800)]
[musicdb] fix: make the guidialog discography use artist id instead of name
allows us to deal with duplicate named albums from multiple artists

10 years ago[musicdb] fix: album xml reader looks at wrong node
night199uk [Fri, 15 Nov 2013 10:01:30 +0000 (18:01 +0800)]
[musicdb] fix: album xml reader looks at wrong node

10 years ago[musicdb] fix: scanner can't be stopped
night199uk [Tue, 12 Nov 2013 13:19:55 +0000 (21:19 +0800)]
[musicdb] fix: scanner can't be stopped

10 years ago[musicdb] cosmetic: tidy up songview
Jonathan Marshall [Sat, 30 Nov 2013 08:52:41 +0000 (21:52 +1300)]
[musicdb] cosmetic: tidy up songview

10 years ago[musicdb] cosmetic: have (Update|Add)Song should take the constructed artist string...
Jonathan Marshall [Sat, 30 Nov 2013 05:59:55 +0000 (18:59 +1300)]
[musicdb] cosmetic: have (Update|Add)Song should take the constructed artist string rather than the vector of artists

10 years ago[musicdb] cosmetic: tidy up the song table definition and GetSongByFileName
Jonathan Marshall [Sat, 30 Nov 2013 05:21:16 +0000 (18:21 +1300)]
[musicdb] cosmetic: tidy up the song table definition and GetSongByFileName

10 years ago[musicdb] cosmetic: adds an UpdateSong() wrapper for public use, and use it in JSON-RPC
Jonathan Marshall [Sat, 30 Nov 2013 05:53:22 +0000 (18:53 +1300)]
[musicdb] cosmetic: adds an UpdateSong() wrapper for public use, and use it in JSON-RPC

10 years ago[musicdb] cosmetic: use ExecQuery for UpdateSong
Jonathan Marshall [Sat, 30 Nov 2013 06:58:57 +0000 (19:58 +1300)]
[musicdb] cosmetic: use ExecQuery for UpdateSong

10 years ago[musicdb] cosmetic: remove unused parameter from GetSongFromDataset
Jonathan Marshall [Sat, 30 Nov 2013 06:24:42 +0000 (19:24 +1300)]
[musicdb] cosmetic: remove unused parameter from GetSongFromDataset

10 years ago[musicdb] cosmetic: whitespace removal
night199uk [Fri, 15 Nov 2013 20:23:18 +0000 (04:23 +0800)]
[musicdb] cosmetic: whitespace removal

10 years ago[musicdb] cosmetic: tidy up musicdatabase.h
night199uk [Thu, 15 Aug 2013 15:26:55 +0000 (23:26 +0800)]
[musicdb] cosmetic: tidy up musicdatabase.h

10 years ago[musicdb] cosmetic: fix some constness cosmetics
night199uk [Thu, 15 Aug 2013 15:11:25 +0000 (23:11 +0800)]
[musicdb] cosmetic: fix some constness cosmetics

10 years ago[musicdb] cosmetic: missing whitespace
night199uk [Wed, 14 Aug 2013 14:38:32 +0000 (22:38 +0800)]
[musicdb] cosmetic: missing whitespace

10 years ago[musicdb] cosmetic: delete unused function
night199uk [Wed, 14 Aug 2013 14:37:47 +0000 (22:37 +0800)]
[musicdb] cosmetic: delete unused function

10 years ago[musicdb] cosmetic: default values
night199uk [Wed, 14 Aug 2013 16:39:10 +0000 (00:39 +0800)]
[musicdb] cosmetic: default values

10 years ago[musicdb] cosmetic: shift GetSong
night199uk [Tue, 13 Aug 2013 11:06:28 +0000 (19:06 +0800)]
[musicdb] cosmetic: shift GetSong

10 years agoMerge pull request #3758 from jmarshallnz/xslt_scraper
jmarshallnz [Tue, 24 Dec 2013 00:44:25 +0000 (16:44 -0800)]
Merge pull request #3758 from jmarshallnz/xslt_scraper

XSLT support in scrapers

10 years ago[WIN32] changed: set background mode when minimized. prevents screen saver to kick in.
WiSo [Mon, 23 Dec 2013 23:53:35 +0000 (00:53 +0100)]
[WIN32] changed: set background mode when minimized. prevents screen saver to kick in.

10 years ago- force our libxml2 - fixes compilation on rbpi
Memphiz [Mon, 23 Dec 2013 22:02:16 +0000 (23:02 +0100)]
- force our libxml2 - fixes compilation on rbpi

10 years ago- don't build xsltproc - it pulls in a lot of dependencies which are not available...
Memphiz [Mon, 23 Dec 2013 14:19:12 +0000 (15:19 +0100)]
- don't build xsltproc - it pulls in a lot of dependencies which are not available for rbpi (and so linker would try to link in x86 libs found in the system - which fails for arm linkage)

10 years ago[ios] - enable retina support for iPadAir and iPadMini2G
Memphiz [Mon, 23 Dec 2013 20:01:37 +0000 (21:01 +0100)]
[ios] - enable retina support for iPadAir and iPadMini2G

10 years agoMerge pull request #3893 from wsoltys/screensaverfix
wsoltys [Mon, 23 Dec 2013 19:54:52 +0000 (11:54 -0800)]
Merge pull request #3893 from wsoltys/screensaverfix

changed: don't start the screen saver when minimized.

10 years agochanged: don't start the screen saver when minimized. Prevents the start of the ss...
WiSo [Sun, 22 Dec 2013 17:21:23 +0000 (18:21 +0100)]
changed: don't start the screen saver when minimized. Prevents the start of the ss when maximizing and an endless loop with some ss.

10 years agoMerge pull request #3887 from koying/fix3droidios
Chris Browet [Mon, 23 Dec 2013 17:17:41 +0000 (09:17 -0800)]
Merge pull request #3887 from koying/fix3droidios

FIX: [stereoscopic] fix 3D support for libstagefright and ios

10 years agoMerge pull request #3872 from t-nelson/harden_addon_rollback
Trent Nelson [Mon, 23 Dec 2013 15:45:12 +0000 (07:45 -0800)]
Merge pull request #3872 from t-nelson/harden_addon_rollback

[ADDONS|SECURITY] Ensure our zip hasn't been tampered with before rollback

10 years ago[tests] add improved tests of CArchive taking CVariant to verify fix of #14744
Jonathan Marshall [Mon, 23 Dec 2013 09:39:24 +0000 (22:39 +1300)]
[tests] add improved tests of CArchive taking CVariant to verify fix of #14744

10 years agofix: CArchive reading/writing of CVariant used different types for type. Fixes #14744.
Jonathan Marshall [Mon, 23 Dec 2013 08:47:54 +0000 (21:47 +1300)]
fix: CArchive reading/writing of CVariant used different types for type. Fixes #14744.

10 years agoMerge pull request #3878 from jmarshallnz/more_dep_checks
jmarshallnz [Mon, 23 Dec 2013 07:31:33 +0000 (23:31 -0800)]
Merge pull request #3878 from jmarshallnz/more_dep_checks

Check versions when marking as broken - no point marking old versions as broken when new versions exist

10 years agoMerge pull request #3895 from jmarshallnz/item_invalidation
jmarshallnz [Mon, 23 Dec 2013 07:30:34 +0000 (23:30 -0800)]
Merge pull request #3895 from jmarshallnz/item_invalidation

Ensure we invalidate items when updating them

10 years ago[ADDONS|SECURITY] Ensure our zip hasn't been tampered with before rollback.
Trent Nelson [Fri, 20 Dec 2013 01:58:59 +0000 (20:58 -0500)]
[ADDONS|SECURITY] Ensure our zip hasn't been tampered with before rollback.

10 years ago[addons] Fixes retrieval of addon hashes.
Trent Nelson [Mon, 23 Dec 2013 05:38:00 +0000 (00:38 -0500)]
[addons] Fixes retrieval of addon hashes.

Here it->datadir is http://path/to/repo, while addon->Path() is
http://path/to/repo/addon/addon-ver.zip.  We need to check that
addon->Path() is in it->datadir.  Not that they are equal.

10 years ago[guilib] ensure we invalidate items whenever we update properties or tags. fixes...
Jonathan Marshall [Mon, 23 Dec 2013 03:37:05 +0000 (16:37 +1300)]
[guilib] ensure we invalidate items whenever we update properties or tags. fixes #14742.

10 years ago[variant] adds != operator
Jonathan Marshall [Mon, 23 Dec 2013 03:36:25 +0000 (16:36 +1300)]
[variant] adds != operator