xbmc:paulepanters-xbmc.git
7 years agocosmetics
davilla [Sun, 7 Aug 2011 14:24:06 +0000 (10:24 -0400)]
cosmetics

7 years ago[fix] - use own lock for keepalive map - we don't want to lock nfs here...
Memphiz [Sun, 7 Aug 2011 15:03:57 +0000 (17:03 +0200)]
[fix] - use own lock for keepalive map - we don't want to lock nfs here...

7 years ago[fix] - fix NFS "smokers pause bug" by adding keep alive of nfs connections for open...
Memphiz [Tue, 2 Aug 2011 19:43:00 +0000 (21:43 +0200)]
[fix] - fix NFS "smokers pause bug" by adding keep alive of nfs connections for open files
- else the nfs server will close the files and connections after around 10 mins which hits us when smoking a cigarette and pausing the video ;)

7 years ago[fix] - fixed IOS paplayer won't start playing. Well nobody told him to ;)
Memphiz [Sun, 7 Aug 2011 12:43:21 +0000 (14:43 +0200)]
[fix] - fixed IOS paplayer won't start playing. Well nobody told him to ;)

7 years ago[add] - make NFS set the hidden property on files/folders starting with "."
Memphiz [Sun, 7 Aug 2011 12:01:06 +0000 (14:01 +0200)]
[add] - make NFS set the hidden property on files/folders starting with "."

7 years ago[add] - allow browsing for nfs servers in NetworkSetup dialog
Memphiz [Sun, 7 Aug 2011 11:49:54 +0000 (13:49 +0200)]
[add] - allow browsing for nfs servers in NetworkSetup dialog
- reset port to zero for protocols "without" port (so disabled port text box shows allways zero and not the port of the previous selected protocol)

7 years ago[sync] - removed platform.select.h from xcode projects
Memphiz [Sun, 7 Aug 2011 11:23:05 +0000 (13:23 +0200)]
[sync] - removed platform.select.h from xcode projects

7 years agoMerge branch 'context_fixes'
Jonathan Marshall [Sun, 7 Aug 2011 07:40:04 +0000 (19:40 +1200)]
Merge branch 'context_fixes'

* context_fixes:
  reduce the contextmenu clutter in addon listings.  Fixes #11442
  add CFileItem/URIUtils::IsScript and refactor current conditions to use the function

7 years agoreduce the contextmenu clutter in addon listings. Fixes #11442
Jonathan Marshall [Sun, 7 Aug 2011 07:34:12 +0000 (19:34 +1200)]
reduce the contextmenu clutter in addon listings.  Fixes #11442

7 years agoadd CFileItem/URIUtils::IsScript and refactor current conditions to use the function
Jonathan Marshall [Sun, 7 Aug 2011 07:32:44 +0000 (19:32 +1200)]
add CFileItem/URIUtils::IsScript and refactor current conditions to use the function

7 years ago[win] fix crop black bar function with dxva renderer - the source rect was not passed
CrystalP [Sun, 7 Aug 2011 01:48:25 +0000 (21:48 -0400)]
[win] fix crop black bar function with dxva renderer - the source rect was not passed

7 years agosome initial skin work for <onback>
Jonathan Marshall [Sat, 6 Aug 2011 11:23:37 +0000 (23:23 +1200)]
some initial skin work for <onback>

7 years agorefactor the handling of ACTION_NAV_BACK at the window level ensuring controls get...
Jonathan Marshall [Sun, 7 Aug 2011 00:55:07 +0000 (12:55 +1200)]
refactor the handling of ACTION_NAV_BACK at the window level ensuring controls get a chance to deal with it first

7 years agoensure lists pass <onback> through to the base class
Jonathan Marshall [Sun, 7 Aug 2011 00:53:06 +0000 (12:53 +1200)]
ensure lists pass <onback> through to the base class

7 years agoadd <onback> for skin controls - closes #11419
Jonathan Marshall [Sat, 6 Aug 2011 11:21:57 +0000 (23:21 +1200)]
add <onback> for skin controls - closes #11419

7 years agolinux: build without alsa if libasound is not present
theuni [Sat, 6 Aug 2011 05:58:27 +0000 (01:58 -0400)]
linux: build without alsa if libasound is not present

This is useful on embedded platforms where alsa is not used

7 years ago[WIN32] removed platform.select.h from xbmc projectfile
Martin van Beurden [Sat, 6 Aug 2011 18:21:58 +0000 (20:21 +0200)]
[WIN32] removed platform.select.h from xbmc projectfile

7 years ago[WIN32] fixed build, TARGET_WINDOWS was not defined in UnrarXLib projectfile
Martin van Beurden [Sat, 6 Aug 2011 18:21:13 +0000 (20:21 +0200)]
[WIN32] fixed build, TARGET_WINDOWS was not defined in UnrarXLib projectfile

7 years agoMerge pull request #333 from jimfcarroll/use-targets
jimfcarroll [Sat, 6 Aug 2011 17:13:30 +0000 (10:13 -0700)]
Merge pull request #333 from jimfcarroll/use-targets

Use TARGET_XXX compile flag to select threading implementation

7 years agocompletely removed platform selector header file.
Jim Carroll [Sat, 6 Aug 2011 16:58:59 +0000 (12:58 -0400)]
completely removed platform selector header file.

7 years agoRemoved superfluous push/pop.
Jim Carroll [Fri, 5 Aug 2011 19:56:51 +0000 (15:56 -0400)]
Removed superfluous push/pop.

7 years agochanged the threading library to select the implementation using the TARGET_XXXXX...
Jim Carroll [Fri, 29 Jul 2011 03:51:48 +0000 (23:51 -0400)]
changed the threading library to select the implementation using the TARGET_XXXXX value set as a -D compile option.

7 years agohindi language: fix line-endings after a36892bf
theuni [Sat, 6 Aug 2011 16:44:33 +0000 (12:44 -0400)]
hindi language: fix line-endings after a36892bf

7 years agocleanup CGUIControl::OnAction
Jonathan Marshall [Sat, 6 Aug 2011 11:18:50 +0000 (23:18 +1200)]
cleanup CGUIControl::OnAction

7 years agotogglebutton didn't invalidate when toggled
Jonathan Marshall [Sat, 6 Aug 2011 09:37:41 +0000 (21:37 +1200)]
togglebutton didn't invalidate when toggled

7 years agoset playlist order as default for smartplaylists, and ensure we load previous state
Jonathan Marshall [Sat, 6 Aug 2011 07:53:45 +0000 (19:53 +1200)]
set playlist order as default for smartplaylists, and ensure we load previous state

7 years agofix incorrect dateadded field for movies and episodes
Jonathan Marshall [Sat, 6 Aug 2011 06:39:15 +0000 (18:39 +1200)]
fix incorrect dateadded field for movies and episodes

7 years agofix switching between fullscreen and window mode while in screen calibration (resolut...
Jonathan Marshall [Sat, 6 Aug 2011 00:43:12 +0000 (12:43 +1200)]
fix switching between fullscreen and window mode while in screen calibration (resolution wasn't updated)

7 years agofix incorrect rendering of the labels in screen calibration - fixes #11806
Jonathan Marshall [Sat, 6 Aug 2011 00:42:30 +0000 (12:42 +1200)]
fix incorrect rendering of the labels in screen calibration - fixes #11806

7 years agofix system.time(hh:mm:ss) et. al.
Jonathan Marshall [Fri, 5 Aug 2011 21:27:30 +0000 (09:27 +1200)]
fix system.time(hh:mm:ss) et. al.

7 years ago[fix] - typo
Memphiz [Fri, 5 Aug 2011 18:14:58 +0000 (20:14 +0200)]
[fix] - typo

7 years agobool conditions created on the first frame didn't get evaluated
Jonathan Marshall [Fri, 5 Aug 2011 08:01:34 +0000 (20:01 +1200)]
bool conditions created on the first frame didn't get evaluated

7 years agoensure listitem.playing uses the passed item (if available). Fixes #11807.
Jonathan Marshall [Fri, 5 Aug 2011 08:00:12 +0000 (20:00 +1200)]
ensure listitem.playing uses the passed item (if available).  Fixes #11807.

7 years agoadded: missing locales in hindi langinfo.xml. thanks blinkseb
spiff [Thu, 4 Aug 2011 15:28:05 +0000 (17:28 +0200)]
added: missing locales in hindi langinfo.xml. thanks blinkseb

7 years agoadded: Hindi (Devanagiri) translation. thanks to vdlinux
spiff [Thu, 4 Aug 2011 12:53:40 +0000 (14:53 +0200)]
added: Hindi (Devanagiri) translation. thanks to vdlinux

closes ticket #11797

7 years agoadded: optional "loop" parameter for builtin AlarmClock
pieh [Thu, 4 Aug 2011 07:10:52 +0000 (09:10 +0200)]
added: optional "loop" parameter for builtin AlarmClock
changed 4th (and next) param in AlarmClock to accept optional flags: "silent"/"true" (for backward compat) for silent start and "loop" to execute command every time interval

7 years agochanged: builtin AlarmClock accept time param in m:ss, mm:ss, h:mm:ss, etc format
pieh [Thu, 4 Aug 2011 06:16:02 +0000 (08:16 +0200)]
changed: builtin AlarmClock accept time param in m:ss, mm:ss, h:mm:ss, etc format

7 years agoMerge pull request #326 from Memphiz/fixmodal
Memphiz [Thu, 4 Aug 2011 06:07:12 +0000 (23:07 -0700)]
Merge pull request #326 from Memphiz/fixmodal

[fix] - don't open the osd modal dialog if it is already opened

7 years agoRevert "Use system tinyxml library by default except on OSX and Windows."
Andres Mejia [Thu, 4 Aug 2011 04:32:31 +0000 (00:32 -0400)]
Revert "Use system tinyxml library by default except on OSX and Windows."

This reverts commit d8f3f66f06e3dde2310f7842d2e2e3f71c94602b.

7 years ago[all] remove memory stats from clog, it is redundent on platforms that we run on
davilla [Thu, 4 Aug 2011 04:13:38 +0000 (00:13 -0400)]
[all] remove memory stats from clog, it is redundent on platforms that we run on

7 years agoUse system tinyxml library by default except on OSX and Windows.
Andres Mejia [Thu, 4 Aug 2011 03:47:49 +0000 (23:47 -0400)]
Use system tinyxml library by default except on OSX and Windows.
Small wrapper class is used to override LoadFile() and SaveFile() with code to
use XBMC's VFS.

7 years agoFixed: [Confluence] Sort order label could be wrong (silly mistake)
Jezz_X [Thu, 4 Aug 2011 01:30:01 +0000 (11:30 +1000)]
Fixed: [Confluence] Sort order label could be wrong (silly mistake)

7 years agoMerge remote branch 'jmarshall/dirtyregion_container_fix'
Jonathan Marshall [Thu, 4 Aug 2011 01:25:41 +0000 (13:25 +1200)]
Merge remote branch 'jmarshall/dirtyregion_container_fix'

* jmarshall/dirtyregion_container_fix:
  fix dirty region rendering of containers when we don't necessarily update which item is focused while scrolling

7 years agoMerge pull request #325 from Machine-Sanctum/master
jmarshallnz [Wed, 3 Aug 2011 20:57:53 +0000 (13:57 -0700)]
Merge pull request #325 from Machine-Sanctum/master

Language update: English

7 years agoMerge pull request #322 from jmarshallnz/tvshow_profile_fix
jmarshallnz [Wed, 3 Aug 2011 20:44:12 +0000 (13:44 -0700)]
Merge pull request #322 from jmarshallnz/tvshow_profile_fix

tvshows exposed from locked sources using shared libraries. Closes #10978

7 years ago[fix] - don't open the osd modal dialog if it is already opened
Memphiz [Wed, 3 Aug 2011 20:03:11 +0000 (22:03 +0200)]
[fix] - don't open the osd modal dialog if it is already opened

7 years ago*Fixes upper/lower case letter inconsistency on movie info screen
Martijn Kaijser [Wed, 3 Aug 2011 18:49:47 +0000 (20:49 +0200)]
*Fixes upper/lower case letter inconsistency on movie info screen

7 years ago[gles] add BYPASS render format, used in embedded devices or external players that...
davilla [Wed, 3 Aug 2011 18:03:06 +0000 (14:03 -0400)]
[gles] add BYPASS render format, used in embedded devices or external players that can render decoded video on a plane that is independent and under the GLES graphics plane.

7 years agocleanup CGUIDialogVolumeBar::OnMessage
Jonathan Marshall [Wed, 3 Aug 2011 08:36:03 +0000 (20:36 +1200)]
cleanup CGUIDialogVolumeBar::OnMessage

7 years agouse autoclose for the volumebar dialog
Jonathan Marshall [Wed, 3 Aug 2011 08:35:38 +0000 (20:35 +1200)]
use autoclose for the volumebar dialog

7 years agodon't attempt to close windows that aren't active
Jonathan Marshall [Wed, 3 Aug 2011 06:09:57 +0000 (18:09 +1200)]
don't attempt to close windows that aren't active

7 years ago[ios] sync xcode projects to 8cc004a9537066e773f394fbd404bf0d28be2c52
davilla [Wed, 3 Aug 2011 04:50:00 +0000 (00:50 -0400)]
[ios] sync xcode projects to 8cc004a9537066e773f394fbd404bf0d28be2c52

7 years agotvshows exposed from locked sources using shared libraries. Closes #10978.
Jonathan Marshall [Wed, 3 Aug 2011 03:22:00 +0000 (15:22 +1200)]
tvshows exposed from locked sources using shared libraries. Closes #10978.

7 years agoMerge pull request #318 from jmarshallnz/info_manager
jmarshallnz [Wed, 3 Aug 2011 00:14:56 +0000 (17:14 -0700)]
Merge pull request #318 from jmarshallnz/info_manager

Info manager: O(1) bool cache and refactor of TranslateSingleString

7 years agoswitch to const char * for the str member of infomap to save the predefined length...
Jonathan Marshall [Tue, 2 Aug 2011 22:28:15 +0000 (10:28 +1200)]
switch to const char * for the str member of infomap to save the predefined length biting later

7 years agomake sure we specifically set allowhiddenfocus to false in the python implementation...
Jonathan Marshall [Tue, 2 Aug 2011 20:32:41 +0000 (08:32 +1200)]
make sure we specifically set allowhiddenfocus to false in the python implementation of setVisibleCondition

7 years agocall Update with NULL if the item is NULL to make the code more obvious
Jonathan Marshall [Tue, 2 Aug 2011 20:32:04 +0000 (08:32 +1200)]
call Update with NULL if the item is NULL to make the code more obvious

7 years agofixed: don't use frametime here for sanity
bobo1on1 [Tue, 2 Aug 2011 20:54:08 +0000 (22:54 +0200)]
fixed: don't use frametime here for sanity

7 years agoadd defines for operator_lb/rb in case they're useful later on
Jonathan Marshall [Tue, 2 Aug 2011 20:31:15 +0000 (08:31 +1200)]
add defines for operator_lb/rb in case they're useful later on

7 years agoswitch TranslateString -> TranslateSingleString to save further processing
Jonathan Marshall [Tue, 2 Aug 2011 20:30:40 +0000 (08:30 +1200)]
switch TranslateString -> TranslateSingleString to save further processing

7 years ago[fix] - all good things count to 3 - last fix only for arm
Memphiz [Tue, 2 Aug 2011 19:33:18 +0000 (21:33 +0200)]
[fix] - all good things count to 3 - last fix only for arm

7 years ago[fix] - i mean the Makefile.in of course
Memphiz [Tue, 2 Aug 2011 19:28:44 +0000 (21:28 +0200)]
[fix] - i mean the Makefile.in of course

7 years agoRevert "[fix] - libXDAAP should align memory accesses"
Memphiz [Tue, 2 Aug 2011 19:28:28 +0000 (21:28 +0200)]
Revert "[fix] - libXDAAP should align memory accesses"

This reverts commit b12953583b781185f013ff3963d17ab08b0f377a.

7 years ago[fix] - libXDAAP should align memory accesses
Memphiz [Tue, 2 Aug 2011 19:26:12 +0000 (21:26 +0200)]
[fix] - libXDAAP should align memory accesses

7 years agoMerge pull request #308 from pieh/unify_window_close
pieh [Tue, 2 Aug 2011 17:14:52 +0000 (10:14 -0700)]
Merge pull request #308 from pieh/unify_window_close

Move some bool members from CGUIDialog to CGUIWindow and use unified CGUIWindow::Close method to trigger window (and dialog) close actions (queue WindowClose animation and optionally play deinit sound). Deinit message is sent when animation is finished.
As a bonus it fixes not working python dialogs WindowClose animations.

7 years ago[change] - use GetFrameTime for inertial scrolling for using the smooth time :)
Memphiz [Tue, 2 Aug 2011 16:20:35 +0000 (18:20 +0200)]
[change] - use GetFrameTime for inertial scrolling for using the smooth time :)

7 years agoMerge pull request #319 from jhsrennie/master
John Rennie [Tue, 2 Aug 2011 14:05:06 +0000 (07:05 -0700)]
Merge pull request #319 from jhsrennie/master

Replace literals with XBMCVK_ symbols

7 years agoRemove unused Arrows_keymap array
John Rennie [Tue, 2 Aug 2011 07:57:09 +0000 (08:57 +0100)]
Remove unused Arrows_keymap array

7 years agoRemove unnecessary comments
John Rennie [Tue, 2 Aug 2011 07:45:01 +0000 (08:45 +0100)]
Remove unnecessary comments

7 years agoReplace literals with XBMCVK_ symbols
John Rennie [Tue, 2 Aug 2011 06:37:50 +0000 (07:37 +0100)]
Replace literals with XBMCVK_ symbols

7 years agomoved playing SOUND_INIT to CGUIWindow::OnInitWindow
pieh [Tue, 26 Jul 2011 21:00:19 +0000 (23:00 +0200)]
moved playing SOUND_INIT to CGUIWindow::OnInitWindow

//note - only place that send GUI_MSG_WINDOW_INIT message and not play SOUND_INIT is in Application.cpp:L2482 - is this deal breaker for this commit?

7 years agomoved CGUIDialog::m_bRunning to CGUIWindow::m_active
pieh [Tue, 26 Jul 2011 20:47:05 +0000 (22:47 +0200)]
moved CGUIDialog::m_bRunning to CGUIWindow::m_active
avoid trigerring WindowClose anims/sounds if window isn't active

7 years agouse CGUIWindow::Close_Internal to trigger WindowClose animation and play deinit sound
pieh [Tue, 26 Jul 2011 18:30:50 +0000 (20:30 +0200)]
use CGUIWindow::Close_Internal to trigger WindowClose animation and play deinit sound
addded CGUIWindowManager::CloseWindowSync that call CGUIWindow::Close and block context until animation finish

7 years agointroduce Property class for wrapping a function/parameter list combo, and use it...
Jonathan Marshall [Mon, 1 Aug 2011 08:56:56 +0000 (20:56 +1200)]
introduce Property class for wrapping a function/parameter list combo, and use it so that all parameters are parsed via CUtil::SplitParams

7 years agomove playlist.* to the info parser
Jonathan Marshall [Mon, 1 Aug 2011 05:20:49 +0000 (17:20 +1200)]
move playlist.* to the info parser

7 years agomove window.* and control* to the info parser
Jonathan Marshall [Mon, 1 Aug 2011 04:47:53 +0000 (16:47 +1200)]
move window.* and control* to the info parser

7 years agocleanup SKIN_HAS_THEME to use GUIInfo
Jonathan Marshall [Mon, 1 Aug 2011 04:20:34 +0000 (16:20 +1200)]
cleanup SKIN_HAS_THEME to use GUIInfo

7 years agomove skin.*, fanart.* and visualisation.* to the info parser
Jonathan Marshall [Mon, 1 Aug 2011 04:20:03 +0000 (16:20 +1200)]
move skin.*, fanart.* and visualisation.* to the info parser

7 years agocosmetic: block SKIN_* defines together
Jonathan Marshall [Mon, 1 Aug 2011 04:11:57 +0000 (16:11 +1200)]
cosmetic: block SKIN_* defines together

7 years agochange container.content(foo) to operate the same as container.property(foo)
Jonathan Marshall [Mon, 1 Aug 2011 03:40:33 +0000 (15:40 +1200)]
change container.content(foo) to operate the same as container.property(foo)

7 years agomove container.* and listitem.* to the info parser
Jonathan Marshall [Mon, 1 Aug 2011 01:48:56 +0000 (13:48 +1200)]
move container.* and listitem.* to the info parser

7 years agoget rid of the brackets in TranslateTimeFormat
Jonathan Marshall [Mon, 1 Aug 2011 00:08:59 +0000 (12:08 +1200)]
get rid of the brackets in TranslateTimeFormat

7 years agomove slideshow.* to the info parser
Jonathan Marshall [Mon, 1 Aug 2011 00:08:23 +0000 (12:08 +1200)]
move slideshow.* to the info parser

7 years agomove videoplayer.* to the info parser
Jonathan Marshall [Sun, 31 Jul 2011 23:57:05 +0000 (11:57 +1200)]
move videoplayer.* to the info parser

7 years agomove musicplayer.* to info parser
Jonathan Marshall [Sun, 31 Jul 2011 23:31:28 +0000 (11:31 +1200)]
move musicplayer.* to info parser

7 years agomove lastfm.* to the info parser
theuni [Sun, 31 Jul 2011 23:46:56 +0000 (19:46 -0400)]
move lastfm.* to the info parser

7 years agomove audioscrobbler.* to the info parser
theuni [Sun, 31 Jul 2011 23:40:01 +0000 (19:40 -0400)]
move audioscrobbler.* to the info parser

7 years agomove musicpartymode.* to the info parser
theuni [Sun, 31 Jul 2011 23:35:02 +0000 (19:35 -0400)]
move musicpartymode.* to the info parser

7 years agomove network.* to the info parser
theuni [Sun, 31 Jul 2011 23:25:49 +0000 (19:25 -0400)]
move network.* to the info parser

7 years agomove lcd.* to the info parser
theuni [Sun, 31 Jul 2011 23:15:52 +0000 (19:15 -0400)]
move lcd.* to the info parser

7 years agomovie library.* to the info parser
Jonathan Marshall [Sun, 31 Jul 2011 22:44:24 +0000 (10:44 +1200)]
movie library.* to the info parser

7 years agomove system.idletime to use GUIInfo
Jonathan Marshall [Sun, 31 Jul 2011 10:39:03 +0000 (22:39 +1200)]
move system.idletime to use GUIInfo

7 years agomove system.* to the info parser
Jonathan Marshall [Sun, 31 Jul 2011 10:31:26 +0000 (22:31 +1200)]
move system.* to the info parser

7 years agomove player.* and weather.* to the info parser
Jonathan Marshall [Sun, 31 Jul 2011 08:48:48 +0000 (20:48 +1200)]
move player.* and weather.* to the info parser

7 years agomove isempty/stringcompare/integergreaterthan/substring to use the new param parsing
Jonathan Marshall [Sun, 31 Jul 2011 08:47:43 +0000 (20:47 +1200)]
move isempty/stringcompare/integergreaterthan/substring to use the new param parsing

7 years agoadd SplitInfoString to CGUIInfoManager to handle splitting of info strings
Jonathan Marshall [Sun, 31 Jul 2011 06:03:52 +0000 (18:03 +1200)]
add SplitInfoString to CGUIInfoManager to handle splitting of info strings

7 years agoget rid of negation in TranslateSingleString - it's handled by the InfoExpression
Jonathan Marshall [Sun, 31 Jul 2011 06:02:34 +0000 (18:02 +1200)]
get rid of negation in TranslateSingleString - it's handled by the InfoExpression

7 years agoNo need for O(log(n)) cache in info manager - infobool cache is O(1)
Jonathan Marshall [Sun, 3 Jul 2011 09:00:28 +0000 (21:00 +1200)]
No need for O(log(n)) cache in info manager - infobool cache is O(1)

7 years agoNo need for TranslateString to handle boolean expressions any longer - they're handle...
Jonathan Marshall [Sun, 3 Jul 2011 08:59:49 +0000 (20:59 +1200)]
No need for TranslateString to handle boolean expressions any longer - they're handled by the infobool cache

7 years agoMake CGUIInfoManager::GetBool() protected, friended to InfoSingle who should be the...
Jonathan Marshall [Tue, 2 Aug 2011 00:56:16 +0000 (12:56 +1200)]
Make CGUIInfoManager::GetBool() protected, friended to InfoSingle who should be the only accessor - all infobools should go via Register/GetBoolValue