aboutsummaryrefslogtreecommitdiff
path: root/guilib
AgeCommit message (Collapse)Author
2010-10-07fixed: all LIRC repeats were not registered (regression of r33958)anssih
(cherry picked from commit c7d0a9fc5cfc37e46873695f40d5528d6a607748) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34542 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-06[WIN32] fix GL buildCrystalPT
(cherry picked from commit e6623934d52ce02fa2a929e335440d5424aa1afa) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34480 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-06[WIN32] fixed stutter with chinese external subs on Vista+ (ticket #10035)CrystalPT
- replaced the memory copy routine. D3DXLoadSurfaceFromSurface is much slower than memcpy - locking a texture in the default pool requires a slow copy (esp. with ATI) from vidmem to sysmem, which causes the stutter. -> fix: additional texture for the default pool situation, to keep an extra copy of the font texture in system memory. Work on/reallocate that copy then upload to the default pool texture for rendering (cherry picked from commit 21dd5e440be7228185f9bd7dfecca68dc4e6fe32) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34479 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-09-23fixed: #10088 - inputlirc pakets wont be recognized, thanks to trackel.jmarshallnz
(cherry picked from commit b9a1e697aaee13076c5b4701cb271fe805152559) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34120 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-09-14Add new action ACTION_PLAYER_PLAYPAUSE with action name "playpause".renniej
See http://trac.xbmc.org/ticket/10157 git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33799 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-09-13changed: switch to using namespace std; to avoid std::min/#define min ↵spiff_
sillies on win32 (cherry picked from commit b165f2585b1c5aca3ba7bec8cd6def294e5ab1d5) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33758 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-09-10[WIN32] workaround Intel compressed texture issueCrystalPT
(cherry picked from commit 00452071d88d55e7a5b77f4d6a739b63dd3b89c9) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33672 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-09-08merged: r33533, r33535, r33553, r33580 from trunk:jmarshallnz
reverted: listitem.duration back to minutes. (cherry picked from commit e895fd90b92baebbe972fb05fbdd348fcd355c6f) fixed: Ensure we don't divide by zero in the scrollbar positioning code. (cherry picked from commit 160f6a7699ae7903839075cd2daea464e183bf69) readded: support for loading old, depreciated <episodeguide>&lt;episodeguide style episodeguide tags. NOTE: Support for these will be eventually removed - you should re-export your library. (cherry picked from commit abab9dd69ee3f2cc02ddc080d1fb5f6400e8dd9c) removed: aac/mp1/mp2/mp3 passthrough options from the UI. (cherry picked from commit 464c62dc0f28c521f946539c9dae73b2be5fd14e) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33606 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-09-03merged: r33444 from trunk - introduce remotedelay instead of remoterepeat in ↵jmarshallnz
AdvancedSettings. Allowing to set a delay before repeating an action on a longer keypress. Default is 3. Available range: 1-20. Fixes: #6440 Thanks to jmarshall! git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33475 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-28merged: r33253-r33255 from trunkjmarshallnz
changed: move cached fanart resolving to the appthread. Resolves slow cached fanart loading in very long directories at the expense of slightly slower dir retrieval. Ticket #9819. (cherry picked from commit 29ffbd46cf00f778426b9ab651dbb4f9783eb715) changed: Switch "arial.ttf" to a combination of DejaVuSans and DroidSansFallback. Ticket #6397, thanks to s7mx1. (cherry picked from commit 4156b3dcc8892326833d41dab0494f2ea1fc8729) fixed: Ensure ShortenPath is done at render time rather than during FrameMove, as it requires our scaling to be setup. Fixes #10003. (cherry picked from commit 08ff51d439823d21e015af2551e82403a97cfaa8) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33276 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-28merged: r33241-r33246 from trunkjmarshallnz
fixed: Ticket #9964 - Enabled/disabled status didn't get transferred to the underlying button control for settings spin/sliders. Thanks to Nuka1195. (cherry picked from commit df9b37c330289325ed50d49174f587db3764be7d) fixed: $HOURS was incorrect. Thanks to Nuka1195 (part of #9918) (cherry picked from commit 10bbe4137e3262db5e4604eaa3e4c4c5fdd4a49a) added: some missing labels to jsonrpc and a bylastplayed sort method for videos. Part of #9517, thanks to Nuka1195 fixed: integergreaterthan was incorrect. Thanks to Nuka1195. (cherry picked from commit 2bf4c62680d4595f1cc468cad177841300b1d08a) fixed: add-on selection dialog default item (cherry picked from commit ece9aaade6cff559fb9dbfcb97d41b4fbc4e1f19) fixed: Movie set thumbs weren't being cached correctly. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33275 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-26backport: bluray plaback support based on libblurayelupus
r33147 [WIN32] r33145 for VS2010 - bluray support r33145 [WIN32] build xbmc with support for libbluray r33144 [WIN32] added libbluray headers, dll and how to build the dll r32602 changed, install libbluray into /usr/lib on Linux because XB_FIND_SONAME can't find it in /usr/local/lib, revert later r32564 add libbluray download/makefile r32562 opps, copy/paste monster bites again r32561 changed, dyload libbluray instead of static linking it r32398 cleanup: leftover from libbdnav removal r32329 fixed: yet another leftover from libbdnav removal r32326 fixed: removed now deleted libbdnav from build system r32319 removed: old libbdnav sources aswell as the old mpls playback code. r32261 added: support stacking with libbluray r32236 fix compile error is HAVE_LIBBLURAY not defined r32234 changed: generalize the SeekTime inputstream interface r32233 changed: make chapter support from input stream a general interface r32232 added: support for using libbluray to play bdmv files (index.bdmv or *.mpls) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33193 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-23fixed: missing outlines (ticket #9713, thanks sportica)CrystalPT
(cherry picked from commit 275c23e4e5da4bd284f2c1208e4c7e093b9b90b8) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33078 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-22merged: r33031-r33034 from trunk:jmarshallnz
fixed: Ticket #9916 - pydoc fixes, thanks to Nuka1195 (cherry picked from commit d1439ce60975f4e767895f0e295ecc306dd0fb27) fixed: Remove obsolete code for plugin:// URLs. Thanks to jfcarroll for the heads up (#9934) (cherry picked from commit 31c60d564bac451107ee639dfa3a564abfdff2a7) changed: Ensure settings are loaded prior to updating one. Fixes #9938. (cherry picked from commit deb92a291960e3a67306ca4c69698e62c06c82fa) fixed: Multiimage controls weren't loading their info correctly if included in itemlayouts (cherry picked from commit dee99b8a63b484bc8ad81680147595abc8d84d8a) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33035 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-21merged: r33008-r33016 from trunkjmarshallnz
fixed: Ensure we reset the current texture filename in image controls when we free it's resources. Partly addresses #9926. (cherry picked from commit 09b566762980c504755a2f08c45de516d3e8ab9d) fixed: Ensure any images that fail to load are free'd immediately on resource deallocation, to ensure that further attempts to load the image may be made. Fixes #9926. (cherry picked from commit abf4c9fb2c9403ee557d4189e1ea92a86a275e3e) fixed: TV Show posters were cached using the videodb:// URL rather than the path URL, which meant local thumbs were not updating. #9927. (cherry picked from commit e94d6eb2be093c9f91708b14028e0bd1625e0f40) fixed: Local TV artwork wasn't being read unless all episodes were being refreshed. (cherry picked from commit 82d444917f1246cb004f9367bdbefcf9abf95c8d) fixed: Add source prompted for "resume" etc. on click in video files (cherry picked from commit 235ea0c264100e9e45206b1496a2355ac91dbd09) cleanup: get rid of dupe'd handling of "Add Source" (cherry picked from commit c54a59b827e2bed1d9d4af595bcd3bcd1b6d2839) fixed: Ticket #7934 - Now playing list not updating on playlist change. (cherry picked from commit 4b8f73f97b6d3e72a2e6a174b823e644dff53161) fixed: incorrect memset() size in GetTimeZoneInformation (cherry picked from commit c90c1a38e03c9ca4c480b8296ace088023541851) fixed: Ticket #8274 - disable the pressing of "P" to play folders in plugins, as this can cause many plugins to recurse indefinitely (cherry picked from commit bb651ae4945ff25b0652496654b1a96bbea7b286) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33024 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-21[WIN32] improve DirectSound device creation loggingCrystalPT
(cherry picked from commit fbfb9794a4763ca2a8b6bcece0cfe4c1ff71a09c) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@33000 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-19changed: Introduce a <VideoTimeSeek> block to keymaps to handle the ↵jmarshallnz
Select/Enter key during fullscreen video. (cherry picked from commit 62a6adcc627fcb3ebd6da787240e25f7b538b3d6) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32963 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-14fixed: Reinitialize lirc when the device is set. fixes #9879 "option ↵althekiller
--lircdev doesn't work" (cherry picked from commit 22b21dcb1a17be4dcdaedbfde2ce56b808d6d548) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32778 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-13Fixed: Don't busywait for navsounds to finish.althekiller
Fixed: Don't wait indefinitely for nav sounds to finish. (cherry picked from commit a176a181fa33397c12c6ce52c9be343eaf12d603) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32766 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-09changed, there's no reason to be timing skin loads unless under debugjmarshallnz
(cherry picked from commit 46c72e3ba34c4b34b7c384ae1323e4cb318b8f22) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32620 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-04merged: find{first|next}file changes from trunk, r32336,32343,32344,32396jmarshallnz
fixed: can't read python scripts from non english path (cherry picked from commit 166706958b13d33bedd4fda49fad523637ff3c2b) changed: clean up unnecessary variables (cherry picked from commit f41db0cc9662976dcc6a6db20763d7538bc3878f) fixed: get rid of unnecessary utf8 convert in CGUITextureManager::Load, we do the convert with io functions in DllLoader. (cherry picked from commit 77219c8be1687e78e5e8bd747622a141a8d1c92d) [WIN32] fixed: FindNextFile wasn't working. (cherry picked from commit 99b517518e144eca4833991dd6d744c1727601a3) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32476 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-03[WIN32] trunk backport:CrystalPT
r32052: dvdplayer buffers refactor in WinRenderer r32134: no calls to virtual functions from destructor r32438: always place the YUV buffers for dvdplayer in system memory git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32439 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-31[WIN32] changed: better error reporting for vertex bufferCrystalPT
(cherry picked from commit 66ced0a0fdea717457311811dc3d8ea8c19786da) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32372 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-28fixed: text borders disappear on window resizeanssih
(cherry picked from commit 3df50a69565b9100308b780586d99ce893fb7415) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32256 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-28changed: make text borders wideranssih
Text borders (especially on large font sizes) were made noticiably smaller by the switch to freetype stroker. This changes them closer to their original size. (cherry picked from commit 210dcc74514f2d0cc965d8b8a962348779942ae7) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32255 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-28fixed: color tags affected text bordersanssih
(cherry picked from commit 1844255f07e6ef114825a86654f748bcaef2c5d9) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32254 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-28merged: r32235,r32237,r32238 from trunkjmarshallnz
cleanup: Remove useless visualisation member from GUIDialogMusicOSD. (cherry picked from commit 878a01674bef41465fb3a2546f5969e101dccbe8) changed: Get rid of the visualisation member in GUIWindowVisualisation as it fails to track the actual visualisation held in GUIVisualisationControl. Fixes #9761. (cherry picked from commit 94acb8af88d77618f3f9938d85d8586b5747eac2) fixed: Ticket #9760 - Visualisations aren't reinit'd on fullscreen/windowed toggle (cherry picked from commit 496e7c009c2ea0e9509645cb0a07fded73fd4f14) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32246 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-25[WIN32] changed: better LockRect/UnlockRect and renderer error loggingCrystalPT
(cherry picked from commit 61a42db911822d80956ef2bfbe519941dd0ff2ca) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32168 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-25fixed: Control.GetLabel didn't work for togglebuttons.jmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32144 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-25changed: Move the debug information to use the new outlined text routines, ↵jmarshallnz
and removed the old routines. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32143 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-25added: GetDefaultFont() routine to the fontmanager to retrieve the default ↵jmarshallnz
font (nominally "font13") and create a bordered version. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32142 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-25fixed: Ensure the outline color is used when rendering outlined text, remove ↵jmarshallnz
the unnecessary outline width parameter, and restore the outline to karaoke text git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32141 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-24merged: r32114-r32117jmarshallnz
changed: Switch RenderOutline to use a separate border font, inflated by freetype rather than re-rendering the same text over and over. Fixes #9713. (cherry picked from commit e3c5d99a34be15fd30c91f56897f3b032acb090d) added: Ticket #9680 - Better timecode based seeking in videos, thanks to David Byers (cherry picked from commit b4169ad27ae2e9b890c9e1d8286b23fe82daeac3) changed: Move OSD toggling action handling into GUIWindowFullScreen (cherry picked from commit 812652466a455eec9309eb37642077ce734e0be7) changed: map enter/select buttons to select in fullscreen video, to aid in entering timecodes. (cherry picked from commit 1222cc5c53b8cd0aede3f403499b8f27ed7e6088) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32120 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-24merged: r32092-r32095 from trunkjmarshallnz
fixed: #9628 - can't load add-ons from non english path (cherry picked from commit 112a9d840096bb9705bfea1f387464b64f2a7761) fixed: r32092 broke platforms != win32 (cherry picked from commit b9cb581e19c1d37982a59f5f56aa23759c34308c) added: log details about enabled joysticks. thanks to dandel (cherry picked from commit adf38310a6bc2ec276129a5ceb16f3557309830f) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32119 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-22fixed: <include> within <animation> tags worked only for the first one.jmarshallnz
(cherry picked from commit ab3c1887c9c40400f53a8e3d3aa41872972e8b24) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@32079 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-19fixed: pushed updates weren't enabled on the main group, thus weren't ↵jmarshallnz
actually taking effect. May make a small different to CPU load in list-heavy screens. (cherry picked from commit 963fbb21c70efe624a0b9f077aaca7972e6b4e3d) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@31977 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-19changed: If pushed updates are enabled on a group, enable it on the childrenjmarshallnz
(cherry picked from commit f4d4a444d228445784b0bc8988402ab0e6da7b1d) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@31976 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-18fixed: includes were not resolved inside <animation> blocksjmarshallnz
(cherry picked from commit d662fe0d85118c6b76954660584971ecc6d45893) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@31951 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-17fixed: Ticket #9626 - "slider" settings enable acts like visiblejmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31899 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-17fixed: Ensure GetRenderPosition() returns something sensible for dialogs ↵jmarshallnz
with origin other than (0,0) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31891 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-17[WIN32] oops, fix build in release modeCrystalPT
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31880 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-16[WIN32] changed: we don't need to save/restore render targets & depth stencilscrystalpt
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31843 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-16[WIN32] fixed: LockRect when dynamic textures are not availablecrystalpt
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31842 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-14fixed: Ticket #9581 - lastfm/librefm password could be set non-MD5'd if you ↵jmarshallnz
use the virtual keyboard to set it. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31796 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-14fixed: Autoclosing of modal dialogs (other than the OSDs) ignored actions by ↵jmarshallnz
the user, so the dialog could close unexpectedly. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31785 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-14fixed: compile warnings.jmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31782 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-10fixed: subtitle aspect not recalculated on window resizeanssih
Instead of tweaking the aspect argument of GUIFontManager::LoadTTF() in CGUIWindowFullScreen::OnMessage(), add a new parameter to LoadTTF() that causes the aspect ratio of the font to be preserved, i.e. it is not stretched to account for the ratio difference between skin and window, but only to account for the non-1:1 pixel ratio of the current resolution, as is required for subtitles. The aspect is then recalculated by GUIFontManager::ReloadTTFFonts() whenever the window is resized. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31707 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-10refactor: move font size and aspect calculation out to a common functionanssih
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31706 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-10fixed: scale text outline to match text scalinganssih
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31705 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-10added: YUY2 to rgb conversion with shadersbobo1on1
removed: double upload for YUY2 git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31688 568bbfeb-2a22-0410-94d2-cc84cf5bfa90