xbmc:xbmc.git
7 years agoset label on root of addons listing, partially addresses #10313
Jonathan Marshall [Thu, 17 Mar 2011 09:19:05 +0000 (22:19 +1300)]
set label on root of addons listing, partially addresses #10313

7 years agoset label for overview items in the video and music databases - partially addresses...
Jonathan Marshall [Thu, 17 Mar 2011 08:52:16 +0000 (21:52 +1300)]
set label for overview items in the video and music databases - partially addresses #10313

7 years agoset the label of the fileitemlist so that Container.Foldername is more efficient
Jonathan Marshall [Thu, 17 Mar 2011 07:49:07 +0000 (20:49 +1300)]
set the label of the fileitemlist so that Container.Foldername is more efficient

7 years agorefactor music and videodb overview node resolving to use a lookup table
Jonathan Marshall [Thu, 17 Mar 2011 06:37:09 +0000 (19:37 +1300)]
refactor music and videodb overview node resolving to use a lookup table

7 years agomake GetName() const in CDirectoryNode
Jonathan Marshall [Thu, 17 Mar 2011 08:47:47 +0000 (21:47 +1300)]
make GetName() const in CDirectoryNode

7 years agoget rid of unused code
Jonathan Marshall [Thu, 17 Mar 2011 06:34:42 +0000 (19:34 +1300)]
get rid of unused code

7 years agochange SMS ordering so that 0 and 1 occur earlier in the sequence. closes #11269
Jonathan Marshall [Fri, 18 Mar 2011 07:17:31 +0000 (20:17 +1300)]
change SMS ordering so that 0 and 1 occur earlier in the sequence. closes #11269

7 years agodon't make repos inside repos folders, instead treat as addons
Jonathan Marshall [Fri, 18 Mar 2011 06:56:51 +0000 (19:56 +1300)]
don't make repos inside repos folders, instead treat as addons

7 years agoChanged: [Confluence] Made keyboard "Done" button default (makes for better remote...
Jezz_X [Fri, 18 Mar 2011 06:14:17 +0000 (17:14 +1100)]
Changed: [Confluence] Made keyboard "Done" button default (makes for better remote text input) partially fixes ticket #11269

7 years ago[ios] refactor boost makefile
S. Davilla [Fri, 18 Mar 2011 02:23:43 +0000 (22:23 -0400)]
[ios] refactor boost makefile

7 years ago[ios] remove unused file
S. Davilla [Fri, 18 Mar 2011 00:59:32 +0000 (20:59 -0400)]
[ios] remove unused file

7 years ago[osx/ios] add libbluray to depends build
S. Davilla [Fri, 18 Mar 2011 00:55:42 +0000 (20:55 -0400)]
[osx/ios] add libbluray to depends build

7 years ago[ios] fixed, make xcode and ios-depends scripts independent on installed iphone 4...
S. Davilla [Thu, 17 Mar 2011 23:20:02 +0000 (19:20 -0400)]
[ios] fixed, make xcode and ios-depends scripts independent on installed iphone 4.x SDK

7 years ago[osx] fixed, python2.6 issues with hashlib under 10.4
S. Davilla [Thu, 17 Mar 2011 20:42:44 +0000 (16:42 -0400)]
[osx] fixed, python2.6 issues with hashlib under 10.4

7 years ago[ios] update README.ios
amet [Thu, 17 Mar 2011 10:36:43 +0000 (14:36 +0400)]
[ios] update README.ios

7 years agofixed: removed ugly define for tvshow view whilst avoiding nested selects.
firnsy [Wed, 16 Mar 2011 09:15:21 +0000 (20:15 +1100)]
fixed: removed ugly define for tvshow view whilst avoiding nested selects.

7 years agosend SetFocus builtin to the focusedwindow to ensure it doesn't drop down to the...
Jonathan Marshall [Thu, 17 Mar 2011 03:04:57 +0000 (16:04 +1300)]
send SetFocus builtin to the focusedwindow to ensure it doesn't drop down to the base window if a dialog has focus. fixes #10890

7 years agoif content is already set, don't do library information lookups for file listings...
Jonathan Marshall [Wed, 16 Mar 2011 23:38:43 +0000 (12:38 +1300)]
if content is already set, don't do library information lookups for file listings, similarly, set Container.Content(files) if no content is found for file listings

7 years agoMerge branch 'addon_dep_checking'
Jonathan Marshall [Wed, 16 Mar 2011 20:44:37 +0000 (09:44 +1300)]
Merge branch 'addon_dep_checking'

Currently we don't check whether dependencies are met when installing addons.

The commits here add support for this as follows:

   1. We change repository updates to occur all at once, prior to addons being installed. This ensures that the repositories are always up to date so we don't have issues with repoA being up to date, while addons in repoA depend on repoB which is not up to date.

   2. On repo update, we check dependencies and if not found (or not installable) we mark the addon as broken, rendering it uninstallable.

   3. In addition, we check dependencies on install (which handles install from zip for instance) and fail the install for an addon if a dependency can't be installed.

   4. Lastly, we ensure that CAddonDatabase::GetAddon() returns the latest version of the addon, so that we only ever attempt to install the latest in the case of more than one version being present in repositories.

7 years agoensures that GetAddon returns the latest version based on version sorting, rather...
Jonathan Marshall [Tue, 15 Mar 2011 22:36:34 +0000 (11:36 +1300)]
ensures that GetAddon returns the latest version based on version sorting, rather than string sorting

7 years agomake str a private member of AddonVersion and add a c_str() extractor
Jonathan Marshall [Tue, 15 Mar 2011 22:35:50 +0000 (11:35 +1300)]
make str a private member of AddonVersion and add a c_str() extractor

7 years agono need for GrabAddons to be static or public, and the check parameter is no longer...
Jonathan Marshall [Mon, 14 Mar 2011 00:47:08 +0000 (13:47 +1300)]
no need for GrabAddons to be static or public, and the check parameter is no longer required

7 years agoallow UpdateRepos to busy wait, and use this instead of CRepositoryUpdateJob::GrabAdd...
Jonathan Marshall [Mon, 14 Mar 2011 00:44:54 +0000 (13:44 +1300)]
allow UpdateRepos to busy wait, and use this instead of CRepositoryUpdateJob::GrabAddons when retrieving repo listings and when grabbing scrapers on pre-Dharma library updates

7 years agoallow only one repository update job at a time
Jonathan Marshall [Mon, 14 Mar 2011 00:40:42 +0000 (13:40 +1300)]
allow only one repository update job at a time

7 years agoupdate all repositories at once if a single repo needs updating, ensuring all repos...
Jonathan Marshall [Mon, 14 Mar 2011 00:22:02 +0000 (13:22 +1300)]
update all repositories at once if a single repo needs updating, ensuring all repos are up to date prior to dependency resolution

7 years agomoves UpdateRepos to the AddonInstaller class
Jonathan Marshall [Mon, 14 Mar 2011 00:06:37 +0000 (13:06 +1300)]
moves UpdateRepos to the AddonInstaller class

7 years agono need for InstallFromXBMCRepo to be static
Jonathan Marshall [Mon, 14 Mar 2011 00:00:07 +0000 (13:00 +1300)]
no need for InstallFromXBMCRepo to be static

7 years agoensure m_cpluff is initialized to NULL
Jonathan Marshall [Sun, 13 Mar 2011 23:57:59 +0000 (12:57 +1300)]
ensure m_cpluff is initialized to NULL

7 years agochanged: read and store the backwardcompatibility tag
Jonathan Marshall [Fri, 11 Mar 2011 04:13:27 +0000 (17:13 +1300)]
changed: read and store the backwardcompatibility tag

7 years agomark addons that have unmet dependencies as broken in the repository
Jonathan Marshall [Fri, 11 Mar 2011 00:33:38 +0000 (13:33 +1300)]
mark addons that have unmet dependencies as broken in the repository

7 years agoadd some UI feedback for invalid zip installs and dependencies not met
Jonathan Marshall [Fri, 11 Mar 2011 00:33:14 +0000 (13:33 +1300)]
add some UI feedback for invalid zip installs and dependencies not met

7 years agoremove the bool from the BreakAddon function - if reason is empty, it's not broken.
Jonathan Marshall [Fri, 11 Mar 2011 00:31:10 +0000 (13:31 +1300)]
remove the bool from the BreakAddon function - if reason is empty, it's not broken.

7 years agoadd note to scraper dep resolving, and ensure we attempt only to load scraper libs
Jonathan Marshall [Thu, 10 Mar 2011 20:44:01 +0000 (09:44 +1300)]
add note to scraper dep resolving, and ensure we attempt only to load scraper libs

7 years agoadd routine for checking dependencies before we install
Jonathan Marshall [Thu, 10 Mar 2011 20:18:12 +0000 (09:18 +1300)]
add routine for checking dependencies before we install

7 years agocheck for dependency versions on install and ensure addons aren't installed if they...
Jonathan Marshall [Thu, 10 Mar 2011 20:17:31 +0000 (09:17 +1300)]
check for dependency versions on install and ensure addons aren't installed if they don't pass the check

7 years agoswitch to storing the optional tag for dependencies, and store them in the database.
Jonathan Marshall [Thu, 10 Mar 2011 20:15:32 +0000 (09:15 +1300)]
switch to storing the optional tag for dependencies, and store them in the database.

7 years agodon't show the tvshow 'breadcrumbs' if they're empty, fixes #11333
Jonathan Marshall [Wed, 16 Mar 2011 03:59:13 +0000 (16:59 +1300)]
don't show the tvshow 'breadcrumbs' if they're empty, fixes #11333

7 years ago[WIN32] removed DetectDVDType.* as it's not in use.
WiSo [Wed, 16 Mar 2011 17:34:21 +0000 (18:34 +0100)]
[WIN32] removed DetectDVDType.* as it's not in use.

7 years ago[osx/ios] fixed, forgot to include libmodplug in xxx-depends Makefile
S. Davilla [Wed, 16 Mar 2011 16:12:14 +0000 (12:12 -0400)]
[osx/ios] fixed, forgot to include libmodplug in xxx-depends Makefile

7 years agoMerge branch 'vfs_addition' of github.com:amet/xbmc into amet-vfs_addition
amet [Wed, 16 Mar 2011 11:11:10 +0000 (15:11 +0400)]
Merge branch 'vfs_addition' of github.com:amet/xbmc into amet-vfs_addition

7 years agoupdated: Finnish translation. closes #11323
viking [Sun, 13 Mar 2011 20:35:05 +0000 (22:35 +0200)]
updated: Finnish translation. closes #11323

7 years agoupdated: polish translation. closes #11280
Rafał Wójcik [Fri, 4 Mar 2011 17:10:29 +0000 (18:10 +0100)]
updated: polish translation. closes #11280

7 years agoadded: xbmcvfs.exists(path), check for a file or folder existence, mimics Pythons...
amet [Wed, 16 Mar 2011 07:19:36 +0000 (11:19 +0400)]
added: xbmcvfs.exists(path), check for a file or folder existence, mimics Pythons os.path.exists()

7 years ago[osx/ios] update base urls to our mirrors
S. Davilla [Wed, 16 Mar 2011 06:28:20 +0000 (02:28 -0400)]
[osx/ios] update base urls to our mirrors

7 years ago[osx/ios] changed, banish libmicrohttp and libmodplug to the backlands of xxx-depends...
S. Davilla [Wed, 16 Mar 2011 06:11:44 +0000 (02:11 -0400)]
[osx/ios] changed, banish libmicrohttp and libmodplug to the backlands of xxx-depends. Remember to make -C tools/osx/xxx-depends to pick them up

7 years agoFixed: skin watched tick not showing, "Videos" is now a valid window again and no...
Jezz_X [Wed, 16 Mar 2011 06:00:48 +0000 (17:00 +1100)]
Fixed: skin watched tick not showing, "Videos" is now a valid window again and no longer "backward compat" since files to lib was merged

7 years ago[ios] fixed, add missing bits that should have been in 3698a502564b72a8a943a8c2314497...
S. Davilla [Wed, 16 Mar 2011 03:31:45 +0000 (23:31 -0400)]
[ios] fixed, add missing bits that should have been in 3698a502564b72a8a943a8c231449780de11b6e7

7 years ago[osx] fixed osx-depends python makefile to build once
S. Davilla [Wed, 16 Mar 2011 00:57:14 +0000 (20:57 -0400)]
[osx] fixed osx-depends python makefile to build once

7 years agofixed: only pause the player when switching video resolution/refreshrate, not when...
bobo1on1 [Wed, 16 Mar 2011 01:26:52 +0000 (02:26 +0100)]
fixed: only pause the player when switching video resolution/refreshrate, not when switching between windowed and fullscreen or when resizing the window

7 years agochanged: increase the maximum value of the "Pause during refresh rate change" setting...
bobo1on1 [Wed, 16 Mar 2011 00:44:29 +0000 (01:44 +0100)]
changed: increase the maximum value of the "Pause during refresh rate change" setting to 20 seconds and increase the resolution to 100 ms

7 years ago[WIN32] added comment for the new preferred ConfigBitstreamRaw value
CrystalP [Wed, 16 Mar 2011 00:17:39 +0000 (20:17 -0400)]
[WIN32] added comment for the new preferred ConfigBitstreamRaw value

7 years agofixes the setting of Content(Episodes) in file listings that were actually seasons...
Jonathan Marshall [Wed, 16 Mar 2011 00:16:54 +0000 (13:16 +1300)]
fixes the setting of Content(Episodes) in file listings that were actually seasons. Partly addresses #11333

7 years agoadded: hack to kickstart some gpu's (poulsbo) before doing DXVA rendering
Joakim Plate [Mon, 14 Mar 2011 00:40:13 +0000 (01:40 +0100)]
added: hack to kickstart some gpu's (poulsbo) before doing DXVA rendering

The poulsbo drivers won't render anything to screen directly after
a d3d clear of the backbuffer without anything else having been
"renderered" before. So we just render a zero sized triangle which
kicks it of.

7 years agochanged: use bitstream mode 2 if available for DXVA
Joakim Plate [Mon, 14 Mar 2011 00:33:19 +0000 (01:33 +0100)]
changed: use bitstream mode 2 if available for DXVA

The issue hindering this have been resolved in
ffmpeg and this mode should be more efficient.
This also seem required for poulsbo since it
just shows broken video otherwise.

7 years agofixed: don't add dxva surface to processor queue if the surface was requested to...
elupus [Tue, 15 Mar 2011 23:48:26 +0000 (00:48 +0100)]
fixed: don't add dxva surface to processor queue if the surface was requested to be dropped

7 years agoTake possible data in AddPacket. Protect internal buffer. Avoid device reinit in...
gimli [Sat, 5 Mar 2011 20:37:44 +0000 (21:37 +0100)]
Take possible data in AddPacket. Protect internal buffer. Avoid device reinit in Initialize. Flush internal buffer on device stop.

7 years agoMake device reinit more robust.
gimli [Tue, 1 Mar 2011 20:24:02 +0000 (21:24 +0100)]
Make device reinit more robust.

7 years agoTry to tell RemoteIO what the framesize is.
gimli [Tue, 1 Mar 2011 19:35:27 +0000 (20:35 +0100)]
Try to tell RemoteIO what the framesize is.

7 years agoUse smaller junks.
gimli [Tue, 1 Mar 2011 19:06:22 +0000 (20:06 +0100)]
Use smaller junks.

7 years agoadded: check whether the episodes directory contains only a single episode and set...
vdrfan [Tue, 15 Mar 2011 22:09:33 +0000 (23:09 +0100)]
added: check whether the episodes directory contains only a single episode and set the basepath accordingly in video database + code cleanup

7 years agochanged: refactored episode enumeration in order to remove dupe code
vdrfan [Mon, 14 Mar 2011 22:18:34 +0000 (23:18 +0100)]
changed: refactored episode enumeration in order to remove dupe code

7 years agoFixed: [Confluence] You couldn't select thumbnail view in TV shows with content set...
Jezz_X [Tue, 15 Mar 2011 21:59:37 +0000 (08:59 +1100)]
Fixed: [Confluence] You couldn't select thumbnail view in TV shows with content set in the file view anymore since lib and files merge fixes #11332

7 years agochanged [win] delete unused guilib project files
elupus [Tue, 15 Mar 2011 19:13:36 +0000 (20:13 +0100)]
changed [win] delete unused guilib project files

7 years ago[ios] final merge
S. Davilla [Tue, 15 Mar 2011 21:04:33 +0000 (17:04 -0400)]
[ios] final merge

7 years agofixed: Ticket #11326 - Video library export to single file is broken
vdrfan [Tue, 15 Mar 2011 18:53:50 +0000 (19:53 +0100)]
fixed: Ticket #11326 - Video library export to single file is broken

7 years agoadded: versioning to single file videodb exports
vdrfan [Tue, 15 Mar 2011 18:53:16 +0000 (19:53 +0100)]
added: versioning to single file videodb exports

7 years agofixed, various compile fallout from ios merge
S. Davilla [Fri, 11 Mar 2011 04:24:10 +0000 (23:24 -0500)]
fixed, various compile fallout from ios merge

7 years ago[ios] enabled ios/atv2 support in trunk
S. Davilla [Fri, 11 Mar 2011 03:29:07 +0000 (22:29 -0500)]
[ios] enabled ios/atv2 support in trunk

7 years ago[ios] add, VideoToolBox hw decoder support
S. Davilla [Fri, 11 Mar 2011 03:26:42 +0000 (22:26 -0500)]
[ios] add, VideoToolBox hw decoder support

7 years ago[ios] skip the shutdown menu when we exit, nothing to do there
S. Davilla [Fri, 11 Mar 2011 03:15:09 +0000 (22:15 -0500)]
[ios] skip the shutdown menu when we exit, nothing to do there

7 years ago[osx/ios] update apple remote keymap to support atv2
S. Davilla [Fri, 11 Mar 2011 03:12:37 +0000 (22:12 -0500)]
[osx/ios] update apple remote keymap to support atv2

7 years ago[osx/ios] fixed libmpeg2 is an external lib
S. Davilla [Fri, 11 Mar 2011 03:00:00 +0000 (22:00 -0500)]
[osx/ios] fixed libmpeg2 is an external lib

7 years ago[ios] add atv2/ios gui settings changes
S. Davilla [Fri, 11 Mar 2011 02:58:53 +0000 (21:58 -0500)]
[ios] add atv2/ios gui settings changes

7 years agochanged: ASS/SSA subtitle now align to video instead of screen
elupus [Sat, 5 Mar 2011 14:32:13 +0000 (15:32 +0100)]
changed: ASS/SSA subtitle now align to video instead of screen

7 years agoadded: check whether the episodes directory contains only a single episode and set...
vdrfan [Mon, 14 Mar 2011 16:12:01 +0000 (17:12 +0100)]
added: check whether the episodes directory contains only a single episode and set the basepath accordingly in video database

7 years agochanged: factored out regular expression handling in CVideoInfoScanner::ProcessItemByDate
vdrfan [Mon, 14 Mar 2011 15:57:06 +0000 (16:57 +0100)]
changed: factored out regular expression handling in CVideoInfoScanner::ProcessItemByDate

7 years ago[osx/linux/ios] do not hammer time utils on every smb transfer, this could be refacto...
S. Davilla [Fri, 11 Mar 2011 02:52:58 +0000 (21:52 -0500)]
[osx/linux/ios] do not hammer time utils on every smb transfer, this could be refactored to close the connection when the file handle closes

7 years ago[ios] update for ios
S. Davilla [Fri, 11 Mar 2011 02:48:23 +0000 (21:48 -0500)]
[ios] update for ios

7 years ago[arm] fixed, dereferenced std::vector after it goes out of scope is bad, refactor...
S. Davilla [Fri, 11 Mar 2011 02:46:26 +0000 (21:46 -0500)]
[arm] fixed, dereferenced std::vector after it goes out of scope is bad, refactor so we do not crash and burn

7 years ago[ios] add corevideo ref buffer support
S. Davilla [Fri, 11 Mar 2011 02:43:49 +0000 (21:43 -0500)]
[ios] add corevideo ref buffer support

7 years ago[ios] add render support
S. Davilla [Fri, 11 Mar 2011 02:37:55 +0000 (21:37 -0500)]
[ios] add render support

7 years ago[arm] fixed, subs rendering
S. Davilla [Fri, 11 Mar 2011 02:32:07 +0000 (21:32 -0500)]
[arm] fixed, subs rendering

7 years ago[ios] updated, add DisplayLink hooks
S. Davilla [Fri, 11 Mar 2011 02:24:49 +0000 (21:24 -0500)]
[ios] updated, add DisplayLink hooks

7 years agofixed, check CFile return values for improved error checking
S. Davilla [Fri, 11 Mar 2011 02:23:09 +0000 (21:23 -0500)]
fixed, check CFile return values for improved error checking

7 years ago[ios] use ImageIO routines for hw accelerated png/jpg image loading
S. Davilla [Fri, 11 Mar 2011 02:20:54 +0000 (21:20 -0500)]
[ios] use ImageIO routines for hw accelerated png/jpg image loading

7 years ago[ios] fixed, do not use CODEC_FLAG_EMU_EDGE with neon enabled ffmpeg, random crashes...
S. Davilla [Fri, 11 Mar 2011 02:18:21 +0000 (21:18 -0500)]
[ios] fixed, do not use CODEC_FLAG_EMU_EDGE with neon enabled ffmpeg, random crashes will occur

7 years ago[ios] do not call exit, it is rude when we are a plugin
S. Davilla [Fri, 11 Mar 2011 02:14:48 +0000 (21:14 -0500)]
[ios] do not call exit, it is rude when we are a plugin

7 years ago[ios] add time and platform testing utils
S. Davilla [Fri, 11 Mar 2011 02:13:21 +0000 (21:13 -0500)]
[ios] add time and platform testing utils

7 years ago[ios] various compile and makefile fixes
S. Davilla [Fri, 11 Mar 2011 02:08:38 +0000 (21:08 -0500)]
[ios] various compile and makefile fixes

7 years ago[ios] prep, exclusion of SDL which means replacements for SDL_cond, SDL_mutex and...
S. Davilla [Fri, 11 Mar 2011 02:00:03 +0000 (21:00 -0500)]
[ios] prep, exclusion of SDL which means replacements for SDL_cond, SDL_mutex and SDL event handling, ios only

7 years ago[osx/ios] more HAS_DVD_DRIVE exclusion
S. Davilla [Fri, 11 Mar 2011 01:42:55 +0000 (20:42 -0500)]
[osx/ios] more HAS_DVD_DRIVE exclusion

7 years ago[ios] prep and requery the interface list if no connected device is found. other...
S. Davilla [Fri, 11 Mar 2011 01:40:57 +0000 (20:40 -0500)]
[ios] prep and requery the interface list if no connected device is found. other platforms might want to pick this up

7 years ago[ios] prep, breakout pool handling and add path/framework path handing
S. Davilla [Fri, 11 Mar 2011 01:37:08 +0000 (20:37 -0500)]
[ios] prep, breakout pool handling and add path/framework path handing

7 years ago[osx] more dynamic_lookup removal, xbmc runs again under 10.4
S. Davilla [Mon, 14 Mar 2011 18:55:36 +0000 (14:55 -0400)]
[osx] more dynamic_lookup removal, xbmc runs again under 10.4

7 years ago[osx] preflight and XBMCHelper installed paths changed
S. Davilla [Mon, 14 Mar 2011 18:53:29 +0000 (14:53 -0400)]
[osx] preflight and XBMCHelper installed paths changed

7 years agoadded: map delete to the Delete action in the bookmarks dialog. credit sho, closes...
spiff [Mon, 14 Mar 2011 14:52:10 +0000 (15:52 +0100)]
added: map delete to the Delete action in the bookmarks dialog. credit sho, closes #11325

7 years agofixed: Ticket #11291 - Can't get http data when set referer to ""
taxigps [Mon, 14 Mar 2011 14:48:11 +0000 (22:48 +0800)]
fixed: Ticket #11291 - Can't get http data when set referer to ""

7 years ago[osx] fixed, do not pass undefined dynamic_lookup into configure, it voids any compil...
S. Davilla [Mon, 14 Mar 2011 05:28:55 +0000 (01:28 -0400)]
[osx] fixed, do not pass undefined dynamic_lookup into configure, it voids any compile/link test for determining if a function exists

7 years agocosmetic
bobo1on1 [Sun, 13 Mar 2011 23:29:58 +0000 (00:29 +0100)]
cosmetic

7 years agochanged, add check if compiling under arm
S. Davilla [Sun, 13 Mar 2011 23:19:38 +0000 (19:19 -0400)]
changed, add check if compiling under arm