Jonathan Marshall [Sun, 29 May 2011 21:28:03 +0000 (09:28 +1200)]
Merge branch 'single_query_playcounts'
* single_query_playcounts:
changed: use specialised dropIndex function call for dropping indexes.
added: specialised dropIndex function for managing the difference between DROP INDEX calls on sqlite and mysql.
switch to mysql-compatible DROP INDEX statements, and alter sqlite3 db layer so that it converts these to sqlite-friendly statements
remove the IF EXISTS from the DROP INDEX - mysql doesn't support it
remote old pre-addons xml import code that wasn't ever going to work
fix grammar in comments
speed up retrieval of library info when browsing by file
update comment with note regarding items in a folder with content set that aren't yet in the db
add an extra column to the video database with the parent path id to allow faster lookup of items by folder
change AddPath so it checks for a previously existing path and make it public
make sure paths with content set are imported from xml prior to importing media, ensuring we can set the basepath correctly
use a single query for retrieving playcounts to speed up file listings
Conflicts:
xbmc/video/windows/GUIWindowVideoNav.cpp
jmarshallnz [Sun, 29 May 2011 20:53:42 +0000 (13:53 -0700)]
Merge pull request #116 from IronTetsubo/master
Some path entries were left in the videodb on clean - fixes #11465
spiff [Sat, 28 May 2011 09:31:55 +0000 (11:31 +0200)]
fixed: removables weren't autosourced in the video library files node
closes #11315
John Rennie [Sun, 29 May 2011 10:10:49 +0000 (11:10 +0100)]
Add support for appcommands 46 (play), 47 (pause), 49 (ff) and (50) rew
David Teirney [Sun, 29 May 2011 10:04:03 +0000 (03:04 -0700)]
Merge pull request #162 from dteirney/master
Eclipse IDE settings file ignores
David Teirney [Sun, 29 May 2011 09:55:39 +0000 (21:55 +1200)]
Ignore .project and .cproject files for Eclipse IDE settings files in .gitignore
David Teirney [Sun, 29 May 2011 09:52:44 +0000 (02:52 -0700)]
Merge pull request #161 from dteirney/master
Revert .project setting file for Eclipse
David Teirney [Sun, 29 May 2011 09:50:11 +0000 (21:50 +1200)]
Revert "Added default Eclipse .project file suitable for CDT. Does not include any Makefile integration."
This reverts commit
3641e6414892627e8995aa9815cd43c177340c5f.
David Teirney [Sun, 29 May 2011 07:22:44 +0000 (00:22 -0700)]
Merge pull request #159 from dteirney/myth
Fixed deadlock when starting LiveTV through myth://
David Teirney [Sun, 29 May 2011 07:16:44 +0000 (19:16 +1200)]
Fixed deadlock when starting LiveTV through myth://
libcmyth now uses a recursive mutex to allow the thread holding the connection lock to get passed another lock.
David Teirney [Sun, 29 May 2011 06:14:47 +0000 (23:14 -0700)]
Merge pull request #158 from dteirney/master
Add Eclipse file back into source tree.
David Teirney [Sun, 29 May 2011 04:31:08 +0000 (16:31 +1200)]
Added default Eclipse .project file suitable for CDT. Does not include any Makefile integration.
Jezz_X [Sat, 28 May 2011 19:20:10 +0000 (05:20 +1000)]
Added: [Confluence] Missing channel count flagging images for current known channel layouts.
elupus [Sat, 28 May 2011 18:45:46 +0000 (20:45 +0200)]
fixed: we reserved 1/4 of 20 megs for front buffer and 20 for back instead of the other way around
elupus [Sat, 28 May 2011 16:26:28 +0000 (18:26 +0200)]
added: progressive caching of video when read from file (ie http)
API in DVDInputStreamFile.h is not really optimal so
it may need some rework.
elupus [Sat, 28 May 2011 16:24:42 +0000 (18:24 +0200)]
added: expose actual read rate and full information from CFileCache in iocontrol
elupus [Sat, 28 May 2011 15:17:44 +0000 (17:17 +0200)]
changed: [win32] disable warnings that ffmpeg always emit when including it's headers
elupus [Sat, 28 May 2011 12:53:46 +0000 (14:53 +0200)]
added: ctrl+left/right keymapping to bring up seekbar same as mouse scroll wheel
elupus [Sun, 22 May 2011 17:06:21 +0000 (19:06 +0200)]
changed: bring back old file name modification in files node if stacking is turned on
Since this seem to be the only semi okey solution to our differences
regarding files in library. Let's keep it that way for now.
Jezz_X [Sat, 28 May 2011 08:19:20 +0000 (18:19 +1000)]
Added: [Confluence] Support for Weather Plus Add-on. Needs to be installed separately to show extra info
John Rennie [Sat, 28 May 2011 06:12:14 +0000 (23:12 -0700)]
Merge pull request #157 from jhsrennie/master
Disable multimedia keys in Windows
S. Davilla [Fri, 27 May 2011 14:34:28 +0000 (10:34 -0400)]
John Rennie [Fri, 27 May 2011 07:55:09 +0000 (08:55 +0100)]
Change appcommand tags in appcommand.xml to match the multimedia key tags in keyboard.xml
John Rennie [Fri, 27 May 2011 07:44:26 +0000 (08:44 +0100)]
Disable multimedia keys in Windows, and add advanced settings option to enable them
Mariusz Bialonczyk [Mon, 9 May 2011 12:56:03 +0000 (14:56 +0200)]
Fix autoconf warnings on newer versions:
warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
reference: http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html
John Rennie [Thu, 26 May 2011 05:34:43 +0000 (22:34 -0700)]
Merge pull request #153 from jhsrennie/master
Allow WM_APPCOMMAND messages to be mappable
davilla [Wed, 25 May 2011 21:17:41 +0000 (14:17 -0700)]
Merge pull request #155 from davilla/unify-external-lib-usage
unify dyloadable external lib usage
amet [Wed, 25 May 2011 11:53:37 +0000 (15:53 +0400)]
cosmetics: disable webserver port if "Allow control of XBMC via HTTP" is off
Jezz_X [Wed, 25 May 2011 11:04:21 +0000 (21:04 +1000)]
Fixed: [Confluence] case issue that effects openelec with no xbt :(
John Rennie [Wed, 25 May 2011 09:23:17 +0000 (10:23 +0100)]
The WM_APPCOMMAND case in WinEventsWin32.cpp needs to call DefWindowProc if it has not processed the appcommand
Jezz_X [Wed, 25 May 2011 07:38:18 +0000 (17:38 +1000)]
Fixed: [Confluence] Selecting a startup music play list never took you to the right path to select for the last 2 years or more :)
Jezz_X [Wed, 25 May 2011 07:18:26 +0000 (17:18 +1000)]
Fixed: [Confluence] little whitespace cleanup
Jezz_X [Wed, 25 May 2011 07:16:22 +0000 (17:16 +1000)]
Changed: [Confluence] Updated file manager window to current design standard
John Rennie [Wed, 25 May 2011 06:38:19 +0000 (07:38 +0100)]
CApplication::OnAppCommand returns true or false not 1 or 0
montellese [Wed, 25 May 2011 06:02:42 +0000 (08:02 +0200)]
jsonrpc: add ServiceDescription.json as a first step to an auto-generated ServiceDescription.h
JezzX [Wed, 25 May 2011 05:38:43 +0000 (22:38 -0700)]
Merge pull request #139 from JezzX/Confluence_Horizontal
Change Confluence Home menu to horizontal instead of vertical down the side
jmarshallnz [Tue, 24 May 2011 23:13:34 +0000 (16:13 -0700)]
Merge pull request #154 from pieh/dialog_video_info
Allow controling visibility of cast/plot controls in DialogVideoInfo and tracks/review, discography/biography in DialogMusicInfo
Scott Davilla [Sun, 22 May 2011 16:56:40 +0000 (12:56 -0400)]
no need to static link these, dyload them on demand like we do on the other platforms
pieh [Mon, 16 May 2011 19:57:34 +0000 (21:57 +0200)]
allow skinner to control visibility of tracks/review and discography/biography controls in GUIDialogMusicInfo if there is no visibility toggle in window (control with id=5)
pieh [Tue, 24 May 2011 15:28:59 +0000 (17:28 +0200)]
allow skinner to control visibility of cast/plot controls in GUIDialogVideoInfo if there is no visibility toggle in window (control with id=5)
gimli [Tue, 24 May 2011 14:40:05 +0000 (16:40 +0200)]
[ios/atv2] Needs also cmake. ( libyajl ).
John Rennie [Tue, 24 May 2011 10:31:05 +0000 (11:31 +0100)]
Correct silly typo in ButtonTranslator.h
JezzX [Tue, 24 May 2011 10:19:01 +0000 (03:19 -0700)]
Merge pull request #152 from alanwww1/master
Updated Hungarian translations for main and Confluence language files
John Rennie [Tue, 24 May 2011 09:16:58 +0000 (10:16 +0100)]
Allow WM_APPCOMMAND messages to be mappable like key presses
Sébastien Brochet [Tue, 24 May 2011 08:55:08 +0000 (01:55 -0700)]
Merge pull request #147 from blinkseb/services
changed: allow service addons to specify when they want to start (at startup or after login)
Addon makers needs to add a "start" tag to the "xbmc.service" end-point:
<extension point="xbmc.service"
library="default.py" start="login|startup">
beenje [Mon, 23 May 2011 19:58:30 +0000 (21:58 +0200)]
[osx/ios] added tar and dpkg to darwin depends toolchain
S. Davilla [Mon, 23 May 2011 18:46:55 +0000 (14:46 -0400)]
[osx/ios] 1) changed darwin depends configure to default arch/sdk properly, 2) changed ios prefix to match existing, we can think about changing this when we changeover to using darwin depends
S. Davilla [Mon, 23 May 2011 18:44:27 +0000 (14:44 -0400)]
[osx/ios] changed darwin depends to check for boost static lib to see if boost needs building
S. Davilla [Mon, 23 May 2011 16:44:09 +0000 (12:44 -0400)]
[ios] change external lib linking to follow osx style, this makes it easer to switch XBMC_DEPENDS path
S. Davilla [Mon, 23 May 2011 15:24:48 +0000 (11:24 -0400)]
[osx] reverted, causes lost display calibration under osx
Jezz_X [Sun, 22 May 2011 23:54:13 +0000 (09:54 +1000)]
Fixed: [Confluence] new exit full screen buttons should not be conditional on having mouse input enabled
alanwww1 [Sun, 22 May 2011 20:49:17 +0000 (22:49 +0200)]
Updated Hungarian translations for main and Confluence language files
beenje [Fri, 6 May 2011 20:29:59 +0000 (22:29 +0200)]
[osx/ios] refactor ios depends build system to use config.site
Memphiz [Sun, 22 May 2011 16:50:17 +0000 (18:50 +0200)]
[osx/ios] use same code like in ios for Texture::loadFromFile for osx
montellese [Sun, 22 May 2011 17:53:06 +0000 (19:53 +0200)]
jsonrpc: remove unnecessary CFileItemHandler::MakeFieldsList
elupus [Sun, 22 May 2011 15:21:57 +0000 (17:21 +0200)]
fixed: upnp server's http server would not provide content length on HEAD requests
elupus [Sun, 22 May 2011 14:57:34 +0000 (16:57 +0200)]
changed: provide fanart as resource over upnp and use it as a client
elupus [Sun, 22 May 2011 14:12:24 +0000 (16:12 +0200)]
changed: provide and use first aired over upnp
elupus [Sun, 22 May 2011 12:18:51 +0000 (14:18 +0200)]
changed: simplify code for split string function for neptune strings
WiSo [Sun, 22 May 2011 12:05:07 +0000 (14:05 +0200)]
[WIN32] fixed: missing command line variable
WiSo [Sun, 22 May 2011 12:04:39 +0000 (14:04 +0200)]
[WIN32] fixed typo
Jezz_X [Sun, 22 May 2011 10:44:45 +0000 (20:44 +1000)]
Added: Player controls to the home screen when media is playing
Changed: Simplified the now playing information in the home screen
WiSo [Sat, 21 May 2011 20:12:11 +0000 (22:12 +0200)]
[WIN32] changed: only mkdir if directory won't exist
WiSo [Sat, 21 May 2011 18:40:23 +0000 (20:40 +0200)]
[WIN32] fixed: only remove .libs when doing a clean build
WiSo [Sat, 21 May 2011 18:39:15 +0000 (20:39 +0200)]
[WIN32] fixed: missing double quote
WiSo [Sat, 21 May 2011 18:27:59 +0000 (20:27 +0200)]
[WIN32] fixed: set buildmode to clean when running interactive
WiSo [Sat, 21 May 2011 18:27:17 +0000 (20:27 +0200)]
[WIN32] create debug project directory to copy dlls in
WiSo [Sat, 21 May 2011 18:26:25 +0000 (20:26 +0200)]
[WIN32] changed: copy_deps should be run first
WiSo [Sat, 21 May 2011 17:56:20 +0000 (19:56 +0200)]
[WIN32] removed copying of python libs. This is already handled by the dep downloader
WiSo [Sat, 21 May 2011 17:54:22 +0000 (19:54 +0200)]
[WIN32] changed: mingw libs source directories are only cleaned if BuildSetup.bat was started with the clean option set
John Rennie [Sat, 21 May 2011 06:05:06 +0000 (23:05 -0700)]
Merge pull request #146 from jhsrennie/master
Move Linux specific multimedia code to WinEventsSDL.cpp
elupus [Fri, 20 May 2011 21:30:27 +0000 (23:30 +0200)]
changed: make sure we serve metadata for tvshow folders
elupus [Fri, 20 May 2011 21:29:59 +0000 (23:29 +0200)]
changed: have upnp view states update based on container content
elupus [Fri, 20 May 2011 18:20:57 +0000 (20:20 +0200)]
changed: if we fail to connect to SDP server, don't keep bluetooth port open
elupus [Fri, 20 May 2011 18:20:09 +0000 (20:20 +0200)]
fixed: if bluetooth jsonrpc server started, tcp would not
This fixes #11557
amet [Thu, 19 May 2011 16:13:51 +0000 (20:13 +0400)]
[atv2] only set timezone on ios < 4.3
davilla [Fri, 20 May 2011 15:00:26 +0000 (08:00 -0700)]
Merge pull request #148 from davilla/remove_ResetPlayTime
removed unused CApplication::ResetPlayTime, PAPlayer::ResetTime() and IPlayer::ResetTime(), not used within xbmc
John Rennie [Fri, 20 May 2011 06:50:03 +0000 (07:50 +0100)]
Functions SymFromScancode and InitEvdev in WinEventsSDL.cpp changed to static
S. Davilla [Fri, 20 May 2011 03:54:41 +0000 (23:54 -0400)]
removed unused CApplication::ResetPlayTime, PAPlayer::ResetTime() and IPlayer::ResetTime(), not used within xbmc
elupus [Thu, 19 May 2011 21:44:31 +0000 (23:44 +0200)]
changed: switch to view type of "info" when more than 25% of items have metadata in a auto folder
Sébastien Brochet [Thu, 19 May 2011 19:11:18 +0000 (21:11 +0200)]
changed: allow service addon to specify when it wants to start: at startup, or after login.
John Rennie [Thu, 19 May 2011 09:35:05 +0000 (10:35 +0100)]
Move Linux specific multimedia key code to WinEventsSDL.cpp
Jezz_X [Thu, 19 May 2011 06:39:16 +0000 (16:39 +1000)]
Merge branch 'master' into Confluence_Horizontal
Jezz_X [Thu, 19 May 2011 05:58:17 +0000 (15:58 +1000)]
Changed: [Confluence] Shutdown (power) menu is now plain text to allow for greater flexibility and better mouse usage (and it matches new dialog theme)
Jezz_X [Thu, 19 May 2011 03:45:39 +0000 (13:45 +1000)]
Merge branch 'master' into Confluence_Horizontal
Jonathan Marshall [Wed, 18 May 2011 23:06:57 +0000 (11:06 +1200)]
don't allow navigation to containers with no items. Closes #11482
bobo1on1 [Wed, 18 May 2011 15:12:53 +0000 (17:12 +0200)]
fixed: in opengl, you can only use 0 to indicate that a variable does not hold a valid texture name
S. Davilla [Wed, 18 May 2011 13:48:28 +0000 (09:48 -0400)]
fixed, remove libapetag/m4 since we autoreconf it in bootstrap. These will get regenerated and you do not want a mix of versions. Add gitignore to keep git from removing the directory and causing autoreconf to fail as it expects the m4 dir to exist
S. Davilla [Wed, 18 May 2011 12:13:22 +0000 (08:13 -0400)]
fixed, warning: no newline at end of file
S. Davilla [Wed, 18 May 2011 12:58:48 +0000 (08:58 -0400)]
fixed, initialized m_showExitButton to true in the constructor/Initialize(), thx jmarshallnz
John Rennie [Wed, 18 May 2011 08:52:33 +0000 (09:52 +0100)]
Change order of keypress unicode lookup so than main keyboard * - etc are found before the corresponding numpad keys
Jezz_X [Wed, 18 May 2011 06:51:26 +0000 (16:51 +1000)]
Added: [Confluence] Close full screen playback (minimize) buttons to top right MusicOSD.xml and VideoOSD.xml. Useful for Mouse users or people with limited remotes (you can navigate to it)
Jezz_X [Wed, 18 May 2011 06:15:57 +0000 (16:15 +1000)]
Updated: [Confluence] More dialog unification (DialogAlbumInfo.xml DialogVideoInfo.xml)
John Rennie [Wed, 18 May 2011 05:42:25 +0000 (22:42 -0700)]
Merge pull request #138 from jhsrennie/master
Minor keyboard related tweaks and fixes
Jezz_X [Wed, 18 May 2011 04:10:44 +0000 (14:10 +1000)]
Changed: [Confluence] Background load the home recently added items to fix a stutter going to the Videos option
S. Davilla [Wed, 18 May 2011 03:34:58 +0000 (23:34 -0400)]
[osx/ios] add libyajl in prep for remove_jsoncpp
Joakim [Tue, 17 May 2011 17:57:52 +0000 (19:57 +0200)]
fixed: TCPServer.cpp fails to compile on gcc 4.6
fixes ticket #11553
S. Davilla [Tue, 17 May 2011 14:37:30 +0000 (10:37 -0400)]
[osx/ios] fixed configure warning when checking mpeg2dec/mpeg2convert.h, the line break is required so do not remove it
S. Davilla [Tue, 17 May 2011 14:10:35 +0000 (10:10 -0400)]
[all] remove autoreconf created files from trunk
John Rennie [Tue, 17 May 2011 13:22:31 +0000 (14:22 +0100)]
Ensure the CKey.ascii is only set if the character is 0x21 to 0x7f