Share

XBMC Media Center

File Release Notes and Changelog

Release Name: svn14676

Notes:


Changes: ************************************************************************************************************* ************************************************************************************************************* XBMC CHANGELOG ************************************************************************************************************* ************************************************************************************************************* Date Rev Message ============================================================================================================= 2008-08-04 14676 Added : PM3 Skin side of the Chapter name support for Movies with chapter titles 2008-08-04 14675 Changed : PM3 Added file Path and name to video info dialog for TV Shows and Episodes (+ whitespace changes) 2008-08-04 14674 changed: forward CDateTime instead of including it. 2008-08-04 14673 changed: Rewrote sorting to fill a sortLabel member, then just sort based on this. changed: Make CGUIListItem::m_strLabel private - every label setting should go through the Set/GetLabel() (this updates the sort label field if it's empty.) 2008-08-04 14672 added: new visualization, Goom. Goom is not yet part of the main build chain, once tested and know to work on other configurations, it can be added to autoconf. Until then, to enable Goom: cd xbmc/visualisations/Goom/goom2k4-0 ./configure --disable-shared --enable-static make cd .. make Goom.vis will be now sitting in /visualisations A make install will take care of copying it to its final destination. 2008-08-03 14671 fixed: [Album] wasn't prefixed to albums returned by the music library search. 2008-08-03 14670 added: Ability for a dialog to be called with a parameter. 2008-08-03 14669 added: actor role + actor thumbs in tvdb scraper 2008-08-03 14668 added: iMaxStrings option to SplitString to limit the number of split actions (like perl and python's split() functions) 2008-08-03 14667 Fixed: ProjectM preset name displayed by XBMC was not what was rendered by ProjectM 2008-08-03 14666 changed: even if OpenFile() succeded, still post delayed events if player still doesn't return IsPlaying(). Could happen if file is extremly short. 2008-08-03 14665 changed: if dvdplayer runs into an error from libdvdnav, abort playback. libdvdnav can almost never recover + it's very likely to crash or leak memory if you retry. fixed: dvdplayer would still return IsPlaying() after it had exit normally fixed: OnPlayBack* events weren't triggered if player returned failure on OpenFile, but then still reported that it was playing in IsPlaying() 2008-08-03 14664 fixed: some memleaks in dvdread 2008-08-03 14663 fixed: deadlock on encrypted dvd 2008-08-03 14662 added: Ticket #4429 - OFDB scraper movie fanart (www.moviebackdrops.com). thanks to vdrfan 2008-08-03 14660 Fixed: Fixed crash when trying to log. 2008-08-03 14659 changed: made application delay stopped/ended messages while starting a new file and ignore them if it succeed. 2008-08-03 14657 changed: allow gui messages to be delayed by resending them to be processed on next frame 2008-08-03 14656 fixed: Multiimages could start loading folders from weird locations. 2008-08-02 14655 reverted: -fs fix for linux. Broke FS toggle. 2008-08-02 14654 updated: Chinese (Simple) translation, based on English 14557 (thanks to kazuyuki) 2008-08-02 14653 fixed: -fs commandline flag on linux. 2008-08-02 14652 fixed: after onplaybackended change, you couldn't start a new file while another was still playing 2008-08-02 14651 removed: extra debug logging 2008-08-02 14650 updated: default texture size to 512 fixed: really use the specified texture size instead of autocalculating based on viewport fixed: really enable FBO (bug introduced in my previous commit) 2008-08-02 14649 changed: OnPlayBackStopped is now called by players changed: moved code from OnPlayBackStopped and OnPlayBackEnded into the gui message instead to avoid thread issues fixed: crash on stacks by making sure dvdplayer doesn't call OnPlayBack* functions when in identify mode. 2008-08-02 14648 rename typo 2008-08-02 14647 some minor fixes to asp code. wip. 2008-08-02 14646 Fixed: Could not change the audio/passthrough device. Changed to EDIT_CONTROL_INPUT. 2008-08-02 14645 changed: Don't link to system libs with direct paths, not even sure why this was needed so removed it. 2008-08-02 14644 fixed: Missing a few libs aswell as changed unrar-free to unzip on the apt-get lines. added: Uninstall instructions :) 2008-08-02 14643 fixed: dvdplayer would segfault on close due to memsetting a std::string to zero 2008-08-02 14642 fixed: compile error on linux 2008-08-02 14641 changed: rewrote passthrough codec for dvdplayer to only work on the type the demuxer indicated. (fixes dropout with DTS-HD tracks). 2008-08-02 14640 changed: allow passthrough to work on vista, where the spdif often show up as a "Digital Output Device". this probably only works on english vista's thou as i don't know what these devices are called otherwise. 2008-08-02 14639 fixed: struct name in wrapper.c 2008-08-02 14638 updated: Allocine scrapers (thanks to Seb, Shaitan and l8tig) 2008-08-02 14637 changed: made the new chapter name support for dvdplayer threadsafe by using player state structure instead 2008-08-02 14636 added: support to enable / disable FBO is ProjectM. The 'Maximum' settings theoretically should enable FBO, while all other settings disable it, however with different texture sizes. 2008-08-02 14635 added: new #define to allow custom visualisation events 2008-08-02 14634 added: scraped movie fanart in the imdb scraper (uses moviebackdrops.com). quite untested, feedback appreciated. 2008-08-02 14633 added: Ticket #4414 - Chapter name support for supported containers. thanks to capnbry 2008-08-02 14632 added: named subpattern retrieval to pcre wrapper, to be used later for tvshow matching to explicitly specify the season, episode, and remainder patterns 2008-08-01 14631 [WIN32] fixed switching between fullscreen and window mode. Is there maybe a better way than using ReloadSkin? 2008-08-01 14630 fixed: Python wrapper definitions weren't being removed on clean or distclean 2008-08-01 14629 fixed: Screensavers weren't being cleaned properly 2008-08-01 14628 Danish translation, based on english 14557 (thanks to Buchwald) 2008-08-01 14625 changed: Ignore empty labels in fadelabel control. 2008-08-01 14624 fixed: win32 compile errors. 2008-08-01 14622 fixed: Compile error. Removed __xstat64 and __lxstat64 from python wrapper since they're now globally wrapped. 2008-08-01 14621 fixed: Win32 needs a different volume range for nav sounds. 2008-08-01 14619 fixed: Nav sounds were unaffected by volume change. 2008-08-01 14618 fixed: forgot to update configure together with configure.in 2008-08-01 14617 changed: made libdvdnav link to libdvdcss statically fixed: libdvdnav wasn't wrapped at all changed: don't build example tools in libdvdnav changed: disabled searching of mounted dirs in libdvdnav as we can't call getmntent on our virtual file handles changed: mad wrapping of __xstat64 be done globally and not only for python. (this could break python as now the stat call goes through CFile) fixed: and all the above leads to playback of video_ts folders using dvdplayer 2008-08-01 14616 changed: PTHREAD_MUTEX_RECURSIVE_NP is a enum in linux, so checking with ifdef doesn't work 2008-08-01 14615 revert change to CCharsetConverter.cpp. : convt -> char** vs const char** games 2008-08-01 14614 OSX - 10.4 sdk migration - missed one include 2008-08-01 14613 changed: Lower the ttf font texture size to 2048 (should prevent issues for GMA965 users?) 2008-08-01 14612 OSX final 10.4 sdk migration -- see readme.osx 2008-07-31 14610 updated: automade files in libdvdnav, they were quite wacky 2008-07-31 14608 fixed: dvdplayer wouldn't display still frames following a VTS change (could happen on initial startup). 2008-07-31 14607 Fixed: Preserve projectM.conf settings other than coordinates. Also reverted change in projectM itself. 2008-07-30 14605 fixed: dvdplayer would sometimes log "CDVDDemuxFFmpeg::Read() no valid packet" continuously on some dvd's 2008-07-30 14604 fixed: euphoria screensaver didn't build with gcc 4.3 - add missing include 2008-07-30 14603 Changed: Display freemem info based off log level instead of tracking another variable. Changed: First run debug level is DEBUG_FREEMEM, can be disabled in settings. Min text loglevel that can be set in GUI is DEBUG (lower in advancedsettings.xml). Removed: -q command line option, no longer needed. 2008-07-30 14601 changed: ListItem_SetInfo, added date for picture content 2008-07-30 14600 changed: in accordance with ticket #4150, hide the 'always update library in background' option from the gui. imo hiding the dialog is something that should be up to the skin. keeping it as a hidden gui setting that can be set using advancedsettings.xml should be a reasonable compromise 2008-07-30 14599 fixed: ticket #3885 - "Choose thumbnail" only allows video sources to be browsed 2008-07-30 14598 fixed: ticket #3957 - "Make archives with one file transparent" 2008-07-30 14597 merged rev 14595 from trunk. nad, PLEASE, commit to the branch, it will get merged with the rest 2008-07-30 14596 merged revs 14045-14050 from trunk 2008-07-30 14594 updated: Finnish language, based on English 14557 (thanks to Mikko70) 2008-07-30 14593 fixed: Toggling sort order while in a video library listing with no items would crash. 2008-07-30 14592 Fixed: If projectM.conf doesn't yet exist, it still needs to the hack to create an empty file. 2008-07-30 14591 fixed: Python build on systems w/o python2.4 installed. 2008-07-30 14590 changed: Some more tweaks to limit mouse scrolling speed. 2008-07-30 14589 changed: Improved the mouse scrolling accuracy in wrap + fixed lists. 2008-07-30 14588 added: advanced setting option to disable automatic removal of items from the database during "update library" or "update on startup" 2008-07-30 14587 fixed: video files view erroneously adhered to the "ignore the when sorting" option. 2008-07-30 14586 changed: Always use a bordered image if <bordersize> is specified. 2008-07-29 14585 Fixed: Toggle debug mode in GUI. 2008-07-29 14584 fixed: Keyboard wasn't reset when leaving screensaver, so the press was processed twice. 2008-07-29 14583 fixed: Python build under x86_64. 2008-07-29 14582 [WIN32] fixed: vs2003 build errors. 2008-07-29 14581 [WIN32] changed: replace in_cube with libvgmstream dll (untested). 2008-07-29 14580 [WIN32] fixed: libvgmstream compile 2008-07-29 14579 [WIN32] fixed (again): stop trying to set vsync if it's already set or cannot be set. 2008-07-29 14578 Fixed: Oops, wrong wrapper ;) 2008-07-29 14577 fixed: Python wrapper wasn't being deleted on (dist)clean. 2008-07-29 14576 [WIN32] fixed: build errors. 2008-07-29 14575 fixed: Autoconf needed run to apply configure.in changes from euphoria screensaver. 2008-07-29 14574 fixed: Typo caused vgmstream not to be cleaned 2008-07-29 14573 fixed: dont build mp3 / vorbis support in vgmstream 2008-07-29 14572 cosmetic: fixed log typo, thanks Elan 2008-07-29 14571 wrong commit 2008-07-29 14570 add: new screensaver -- Euphoria fix: screensaver window did not properly save the gl state 2008-07-29 14569 changed: replace in_cube with libvgmstream. somebody needs to build this on win32 2008-07-29 14568 cosmetic: some guilib warning fixes 2008-07-29 14567 sorry about that 2008-07-29 14566 fixed: run through rendering loop when we are playing video even if we are minimized. otherwise, when we return, we have to watch a fast-forward of everything that happened while the window was minimized. thanks to elan (http://github.com/elan/xbmc-fork/commit/cba50aa7e9e7f973f2f8ad7e72f5233cec5e0219) 2008-07-29 14565 cosmetics. thanks to tokyovigilante (http://github.com/elan/xbmc-fork/commit/5fc25b1aa01a70c330fffa07bb1e09d32bf943a7) 2008-07-29 14564 fixed: ticket #4164 - nfo don“t overwrite the scraper settings 2008-07-29 14563 updated: Swedish translation, based on English 14557 2008-07-29 14562 fixed: crash if no network is available. thanks to elan (http://github.com/elan/xbmc-fork/commit/f9807459d8191b36ca5cedec732f9d15d636533a) 2008-07-29 14561 fixed: subtitles > 32k failed to load correctly. thanks to elan (http://github.com/elan/xbmc-fork/commit/52ccece7a42f371ca8a0c2eef41af1e2ba3b3266) 2008-07-29 14560 fixed: clear subtitle overlays if moving backwards in time. thanks to elan (http://github.com/elan/xbmc-fork/commit/875983d3eb4ccfb275feb6337e26ac406b902d11) 2008-07-29 14559 changed: speedup insertion of subtitle elements. thanks to elan (http://github.com/elan/xbmc-fork/commit/2c04fe3d7755717571abc79b5d877405e93e767d) 2008-07-29 14558 fixed: subtitles would fail to show on rewind. thanks to elan (http://github.com/elan/xbmc-fork/commit/2b76bad5420d24a79e09dae83b9f25bb1752e0d1) 2008-07-29 14557 fixed: wrong case in string - thanks to elan (http://github.com/elan/xbmc-fork/commit/5adf5180957d2c889f38773a1a84316d16274018) 2008-07-29 14556 fixed: add some sanity checks to videodatabase. according to elan (http://github.com/elan/xbmc-fork/commit/68657414eed1b4fed69b852155cb25d88ec1e625) this fixes some problems with fanart, however since this wouldn't actually fix the problem but rather just hide it, add an assert. 2008-07-29 14555 Fixed: Use ofstream instead of fstream to open projectM.conf. Fixes hack that we had to use. 2008-07-29 14554 fixed: Typo caused libass not to be generated. 2008-07-29 14553 fixed: Reworked python build/clean. Someone needs to test OSX if we build this there. 2008-07-29 14552 Fixed: Don't always overwrite projectM.conf. Allows for manual changes to file now. 2008-07-29 14551 added: info bool class and made allowhiddenfocus an info bool. Needs testing. 2008-07-29 14550 added: Ability to clone controls within guilib. Useful for screens that autofill by duplicating controls (such as settings screens). 2008-07-29 14549 Added: Next/Previous preset support in ProjectM. Somebody fix if incorrect. 2008-07-28 14548 fixed: reset start of line pointer in srt subtitle parser. fixes ticket #4376 2008-07-28 14547 fixed: multiimages would ignore <info> if <imagepath> was set. Note: The preferred format is <imagepath>$INFO[]</imagepath> with fallback specified as appropriate. 2008-07-28 14546 changed: compile screensavers with -fPIC 2008-07-28 14545 fixed: use CXX instead of directly calling g++. (gives us ccache support among other) 2008-07-28 14544 changed: visualizations must be compiled with -fPIC if they later are linked as a shared lib using -fPIC 2008-07-28 14542 fixed: remove usage of commented function. fixes .ape playback 2008-07-28 14541 updated: French translation 2008-07-28 14540 updated: PS3 sixaxis event client to be able to specify buttons as gamepad buttons. (thanks for the updated keymap pike) 2008-07-28 14539 changed: avoid logging XBMC_HOME is not set when platform directories are in effect. likely need same sort of change on osx and win32 2008-07-28 14538 updated: Greek language, based on English 14513 (thanks to Ydatografida) updated: Norwegian language, based on English 14513 (thanks to K-Pax) 2008-07-28 14537 fixed: visualizations wasn't able to build in parallel and complained about missing jobserver 2008-07-28 14536 changed: don't use -Ur, only -r when doing incremental linking of source. 2008-07-28 14535 [WIN32] added windowHelper class to vs2003 2008-07-28 14534 [WIN32] changed system.exec to use XBMCShellExecute. added system.execwait but it doesn't stop playback yet (just the main process). 2008-07-28 14533 [WIN32] changed XBMCShellExecute to use the new windowhelper class 2008-07-28 14532 [WIN32] added the windowHelper class to vs2008 2008-07-28 14531 [WIN32] added window helper class to minimize XBMC when calling external apps and maximize when they have stopped. Switching to a windows isn't possible yet. 2008-07-28 14530 fixed: wrong email address 2008-07-28 14529 fixed: Scrolling in fadelabels was incorrect. 2008-07-28 14519 updated: Swedish translation, based on English 14513 2008-07-28 14518 fixed: Updated build.sh to extract zipped web interface. 2008-07-28 14517 fixed: Unscaled font information for the current skin wasn't cleared on skin unload (fixes Ticket #4334) 2008-07-28 14516 changed: output wrapped screensavers directly to target dir. changed: don't rely on modified automake makefiles to output linked screensavers 2008-07-27 14515 changed: avoid relinking of visualizations if nothing changed, and output to target directory directly 2008-07-27 14514 added: additional vsync mode that relies on that vsync is correct if a glFinish() is done before swapping buffers. falls back to forced vsync if retrace count hasn't changed after buffers have been swapped changed: reorganized some code so that calls to glxSwapInterval*(0) is done on first attempt to set vsync 2008-07-27 14513 add: support for RSS feeds scrolling from left side. This is required for right-to-left RSS feeds. 2008-07-27 14512 updated: release button, if any, before powering off the Sixaxis 2008-07-27 14511 fixed: Made unzip a little less chatty. 2008-07-27 14510 converted: remote keymap from RAR to ZIP. Is this even needed in SVN? 2008-07-27 14509 [WIN32] fixed: buildsetup failed due to web rar->zip change. 2008-07-27 14508 added: Ability to scroll text left to right by setting a negative <scrollspeed> 2008-07-27 14507 add: icon for application window 2008-07-27 14506 updated: Swedish translation based on English 14383 2008-07-27 14505 fixed: Make sure we convert the full path of textures to the OS's path format (thanks vulkanr) 2008-07-27 14504 fixed: Rotated images (90 degrees from exifinfo for instance) weren't displaying correctly. 2008-07-27 14503 fixed: Old typo in pm3 web interface name, but forgot to carry it through to makefile. 2008-07-27 14502 fixed: Swedish translation, spelling fixed. 2008-07-27 14501 changed: Zipped web interface instead of rar. Make it easier on other distros, win32 lusers, etc ;) 2008-07-27 14500 fixed: <info> tag in multiimage controls weren't being read. Note that <texturepath>$INFO[blah]</texturepath> is preferable (fixes Ticket #4373) (more fixes) 2008-07-27 14499 fixed: <info> tag in multiimage controls weren't being read. Note that <texturepath>$INFO[blah]</texturepath> is preferable (fixes Ticket #4373). 2008-07-27 14498 fixed: Remove CMakeCache.txt before trying to rerun cmake on projectm. 2008-07-27 14497 fixed: Crash in skins using id 12 as a non-edit control in settingscategory.xml 2008-07-27 14496 fixed: m_cacheToDisc was not being copied over (thanks jmarshall) changed: you now pass cacheToDisc in the endOfDirectory() call to prevent caching. default = True, cache 2008-07-27 14495 cosmetic: fixed some XBMC compilation warnings removed: autogenerated file 2008-07-27 14494 fixed: make's inclusion methods are retarded... Also enabled MACDll on x86_64. 2008-07-26 14493 fixed: I knew I forgot to do something... ;) 2008-07-26 14492 fixed: compile libogg and libvorbis with -fPIC (x86_64) 2008-07-26 14491 fixed: Cleaned up MACDll build/clean. fixed: Ported MACDll to x86_64. 2008-07-26 14490 fixed: XBMCTex wasn't removed on clean. 2008-07-26 14489 fixed: raw dir in cximage was missing a distclean target. 2008-07-26 14488 fixed: Cleaned up MPCCodec build/clean 2008-07-26 14487 [WIN32] fixed: vs2003 compile errors. 2008-07-26 14486 fixed: improve and simplified handling of bidirectional RSS feeds fixed Ticket #4108: Arabic Font Shaping (thanks nibras) 2008-07-26 14485 [WIN32] fixed compiler errors. 2008-07-26 14484 fixed: Do conditionals the GNU Make way. fixed: Typo in "reallyclean" make target. 2008-07-26 14483 fixed: another incorrect include path 2008-07-26 14482 fixed: incorrect include path 2008-07-26 14481 fixed: libid3tag wasn't being cleaned. 2008-07-26 14480 fixed: Typo. 2008-07-26 14479 fixed: Cleaned up libXBMS build/clean 2008-07-26 14478 fixed: Cleaned up libhdhomerun build/clean. 2008-07-26 14477 fixed: Cleaned up libass build/clean. removed: Generated file from versioning. 2008-07-26 14476 fixed: Cleaned up libexif build/clean. 2008-07-26 14475 fixed: Forgot to update configure script for last commit. 2008-07-26 14474 fixed: Cleaned up oggvorbis codec build/clean. 2008-07-26 14473 fixed: Cleaned up AC3Codec build/clean. 2008-07-26 14472 fixed: Cleaned up FLAC build/clean. Also added x86_64 support (untested). 2008-07-26 14471 fixed: Cleaned up ModuleCodec build/clean. 2008-07-26 14470 fixed: Cleaned up SPCCodec build/clean. 2008-07-26 14469 changed: remove settings for flipping bidi as it is always done changed: remove settings for arabic shaping and do it anyway fixed: character sets comming from RSS may not match the case that we have. When checking, ignore case. 2008-07-26 14468 fixed: Clean dvdplayer codecs from system. 2008-07-26 14467 add support for arabic character shaping 2008-07-26 14466 fixed: paplayer bitrate info, iplayer interface was changed but paplayer wasn't updated. 2008-07-26 14465 [install] Avoid copying win32 and osx .vis under linux 2008-07-26 14464 add two new web interfaces 2008-07-26 14463 MACDll: Stupid shit 2008-07-26 14462 added: some OpenGL spectrum settings 2008-07-26 14461 delete unneeded files 2008-07-26 14460 updated: Sixaxis timeout from 5 minutes to 10. fixed: Timeout counter wasn't being reset correctly. 2008-07-26 14459 cleanup: Removed unnecessary code in GUIPythonWindowXML. 2008-07-26 14458 fixed: Fallback media directories for windowxml windows didn't work. Order for checks are: Current skin (Textures.xpr + skin/media) then the script's skin folder. 2008-07-26 14457 fixed: vs2008 build errors. 2008-07-26 14456 fixed: Cleaned up libid3tag build. Should rebuild from (dist)clean w/o problems now. 2008-07-26 14455 changed: Unified the fileitemlist caching a bit. Ideally the "always cache" option would all be handled by the time-based stuff (or internally by the directory classes) 2008-07-26 14454 fixed: Compile error in cximage. Also weren't cleaning a couple dirs. 2008-07-26 14453 fixed: Don't assume Filesystem is in the include path. 2008-07-26 14452 fixed: Build errors on win32 (vs2k3) 2008-07-26 14451 added: Better localization support for winxml windows in python. Skin files for winxml should use PYTHON#### as the string id, where #### is between 0 and 1023 for script-specific strings, and the normal number-only form for strings supplied normally from XBMC. Script-specific language files should use <string id="####"> as usual. XBMC will allocate a clear range of id's for said strings to make sure they don't conflict with the normal strings. The same thing will come shortly for the getLocalizedString() function for python. 2008-07-26 14450 fixed: Build errors on win32 (vs2k3) 2008-07-25 14449 fixed: Cleaned up ImageLib build a bit (no more Makefile.linux!). Probably broke OSX if we build it there. 2008-07-25 14448 forgot to remove delete file 2008-07-25 14447 fix: md5 was giving link errors due to conflict with libgoahead. Wrapped MD5 with class and fixed all callers. 2008-07-25 14446 fixed: [OSX] compilation issues 2008-07-25 14445 [WIN32] changed: vs2003 build.bat to reflect new exe output path. 2008-07-25 14444 Cosmetic: Sorted the long lists to hopefully improve organization a bit. 2008-07-25 14443 updated: [OSX] don't check for Xt and Xmu if $host_vendor is apple. 2008-07-25 14442 fixed: libfaad wasn't generating all of its Makefiles causing problems with distclean changed: Screw running autoreconf on libfaad during each configure... 2008-07-25 14441 changed: the ati hack for ghosted image can now only be enabled from an advanced setting. <glrectanglehack>1</glrectanglehack> 2008-07-25 14440 added: Plugin method xbmcplugin.disableCache(). Allows you to disable caching so backing into the directory will refresh the listing. (sets a property "donotcachetodisc") Thanks cptspiff 2008-07-25 14437 fixed: win32 build didn't compile after fgetpos64 addition. changed: off64_t shouldn't be defined to long long on windows, as that isn't always 64bit. 2008-07-25 14436 uncommented stuff to make the regression fix work. Leftover from testing, sorry. Thanks to elupus. 2008-07-25 14435 fixed: Don't try and reload fonts until they've been loaded in to begin with + whitespace change fixes (merge from trunk, attempt 2) 2008-07-25 14434 fixed: Don't try and reload fonts until they've been loaded in to begin with + whitespace change fixes (merge from trunk). 2008-07-25 14433 fixed: Ticket #4358 - Grouplists don't scroll to the start or end of the list if there are unfocusable items there. 2008-07-25 14432 wrapper: fgetpos64. may not compile on osx/win32. macdll still not fixed 2008-07-25 14431 fixed: b&w screens of death for some visualizers (projectm) 2008-07-25 14430 changed: always call glFinish before calling glxSwapBuffers. fixes tearing for intel when vsync in xbmc is off, but dri settings have them as forced on. it turns out that swapinterval is really swapinterval or immidiate if dri isn't set to force them, leading to tearing. intel 2008-07-25 14429 changed: make all dvdplayer codec builds depend on actual files, so they don't get relinked if nothing changed changed: output dvdplayer codecs to their target directory directly 2008-07-25 14428 reverted: Committed a little too much on that last one. 2008-07-25 14427 fixed: Build error on linux. (copy and paste gone wrong?) 2008-07-25 14426 updated: Finnish translation based on English 14383 (thanks to Mikko70) 2008-07-24 14425 fixed: We weren't checking that some of the newly added dependencies are actually in stalled during configure. 2008-07-24 14424 changed: build dvdplayer ffmpeg libs by building root dir of ffmpeg instead of the partial libs 2008-07-24 14422 fixed: Potential crashes in the playlistplayer + added warnings for going out of range. 2008-07-24 14421 fixed a regression playing a new video when another was already playing. Introduced with rev 14415. Thanks to elan. 2008-07-24 14420 changed: allow ffmpeg demuxer find DTS-HD [Master] and AC3+ streams on blueray transport streams changed: allow ffmpeg dca parser to parse DTS-HD [Master] streams. dca decoder will be able to decode the standard dts part of them 2008-07-24 14419 fixed: Use free unrar instead of the non-free one for install 2008-07-24 14418 updated: added unrar as required package (README.linux) 2008-07-24 14417 updated: Greek languagefile, based on English 14279 (thanks to Ydatografida) updated: Dutch languagefile, based on English 14051 (thanks to Mathijs Groothuis) 2008-07-24 14416 updated: Finnish strings based on English strings version 14051 (thanks to Mikko70) 2008-07-24 14415 Fixed a bug which made the app hang when cancelling a buffering video (e.g. AMT, over FTP, etc.) Thanks to elan! 2008-07-24 14414 changed: default imdb thumbs to 512 2008-07-24 14413 compile broken on linux 2008-07-24 14412 changed: All remaining virtual keyboard based button settings to edit controls. Testing would be appreciated. 2008-07-24 14411 fixed: crashes due to CUtil::GetMatchingSource() shenanigans. Note that this function is just about always used incorrectly, and ideally should be removed. Fixes Ticket #4365. 2008-07-24 14410 fixed: Missed a special case of svn version and some cosmetics. 2008-07-24 14409 fixed: Missed this with last one. No one wants to learn "dash" shell anyway. 2008-07-24 14408 added: New make target "reallyclean". Should help until we get clean and distclean straightened out. 2008-07-24 14407 changed: Only update editcontrol based settings on exit of the category. 2008-07-24 14406 fixed: Ticket #4353 - xbmc.getLocalizedString() does not retrieve string 2008-07-24 14404 fixed: Ticket #3789 - Setup View Mode Videos (DVD view wasn't saved) 2008-07-23 14403 fixed: apecodec / apetags on linux 2008-07-23 14402 fixed: disable FBO rendering if FBO creating failed 2008-07-23 14401 changed: disable the audio amplification setting for now as it is nonfunctional 2008-07-23 14400 cosmetics 2008-07-23 14399 typo 2008-07-23 14398 fixed: dll path mess introduced in rev 14389 2008-07-23 14397 [WIN32] changed: cleaned up ftello/telli/seeko/seeki a bit. 2008-07-23 14396 [WIN32] changed: split command and params for shellexecute. 2008-07-23 14394 fixed: Reset cursor of edit controls to end of string after input via virtual keyboard + make sure password input in virtual keyboard is hidden, thanks to vulkanr. 2008-07-23 14393 [WIN32] added DllPaths.h and DllPaths_win32.h to the project. 2008-07-23 14392 [WIN32] reverted parts to rev 14388 since win32 can't use the SoLoader (yet?:) 2008-07-23 14391 [WIN32] fixed compiler error: DllAvCodec already defined. 2008-07-23 14390 [WIN32]: add SDL development libraries 1.2 and glew to svn. 2008-07-23 14389 changed: define dll names in one common place to avoid all those ifdef's all over. uses configure on unix, while windows has a separate file 2008-07-23 14388 fixed: ignore tab in edit control 2008-07-23 14387 cosmetics 2008-07-23 14386 changed: Don't allow images to be reduced more than the border size. 2008-07-23 14385 changed: Allow progress bar to be used without left + right image, with an image with border attributes for the midtexture. 2008-07-23 14384 XCode project cleansing. 1st step to 10.4 sdk migration 2008-07-23 14383 fixed: Ticket #3896 - untranslated weather strings 2008-07-23 14381 fixed: Ticket #3859 - "Remember views for different folders" cannot be disabled. Note that this isn't really a particularly attractive option when coupled with the default views that we have (essentially nothing is remembered, so changes to views made are immediately forgotten again) 2008-07-23 14380 fixed: Edit controls weren't updating the corresponding variables in the window correctly. 2008-07-23 14379 added: Groundwork to allow edit controls to be used in the GUI settings. 2008-07-23 14378 chnaged: plugin/scraper settings dialog (preliminary change to support new separator) 2008-07-23 14377 added: preliminary support for better separators for plugin/scraper settings. (not fully functional) 2008-07-23 14376 fixed: build failure on real compilers :p 2008-07-23 14375 fixed: episodes stacked in reverse order. (bonehead mistake made while cleaning up the code.) 2008-07-23 14374 added: support for multi-file episodes. they will be stacked into a single item if season, episode, and *path* are identical, and sequentially based on a natural sort of the filenames. if "Stack Duplicate TV Shows" is disabled, the multi-file episodes will be seen as duplicate entries. 2008-07-23 14373 added: Second label on the left for editcontrols so they can replace all the "edit buttons" we currently have. added: Hidden editing for password INPUT_TYPE added: SendMessage() routine to clean up temporary GUIMessage() creation just to send messages to controls, and cleaned up a few instances of this. changed: Buttons in DialogNetworkSetup to edit controls. 2008-07-23 14372 fixed: unshuffle playlists 2008-07-22 14371 fixed install-datas must also depend on the actual XBMCTex file 2008-07-22 14370 changed: split linking lines out on separate rows changed: make default target depend on targets instead of manually making them changed: make XBMCTex target point to the actual file, makes it possible to depend on this file 2008-07-22 14369 changed: if make distclean fails in a directory, try make clean 2008-07-22 14368 fixed: fix make distclean, build libraries straight into system/ 2008-07-22 14367 changed: separate out the evil recursive find of object files for distclean from the standard recursive call of distclean 2008-07-22 14366 fixed: buffering dialog took long to to go away after starting playback 2008-07-22 14365 changed: simplified Makefile system for dvdplayer, it now builds DVDPlayer.a which includes all objects from subdirs (except codecs) 2008-07-22 14364 changed: allow .c files to be added to sources too changed: don't add unkown extensions to OBJS 2008-07-22 14363 added: an IRSSmap for the X10 Lola remote 2008-07-22 14362 [WIN32] added ShellExecuteEx to win utils. still needs some changes to allow passing parameters. 2008-07-22 14361 changed: split all directories onto separate lines to make them more readable 2008-07-22 14360 cosmetic: resolved some warnings 2008-07-22 14359 updated: Chinese (Simple) translation based on english 14277 (thanks to Tang YiZhi) 2008-07-22 14358 update: messed up english translation revert to last. update: spelling in swedish translation 2008-07-22 14357 updated: swedish translations (based on english 14351) 2008-07-22 14356 fixed: Some of the sort orders for smart playlists didn't function. 2008-07-22 14355 libid3tag: distclean should work now 2008-07-22 14354 fixed: Compile on x86_64 2008-07-22 14353 fixed (or workaround?): init renderer before calling initPresetTools since latter one tries to call renderer->setPresetName and crashes. vis starts but shows only the status line and white background. 2008-07-22 14352 [WIN32]: fixed compilation of projectM. Still a lot of debug outputs and static values which might be adapted. vis still crashes. 2008-07-22 14351 added: Has Trailer as an option in movie smart playlists. 2008-07-22 14350 added: Allow all the usual attributes of textures in multiimage controls (diffuse, flipx, flipy etc.) 2008-07-22 14349 fixed: compile error 2008-07-22 14348 updated: README.osx ; added macports samba fix 2008-07-22 14347 changed: Some more buttons to edit controls + allowed edit controls to popup different virtual keyboards based on type. 2008-07-22 14346 updated: French translation 2008-07-21 14345 fixed: the transition to PCRE added a few bugs to the video stacking; added: some simpler methods to get the captured expressions; removed: the old unsupported regexp code, so xbmc is totally reliant on PCRE. (hopefully i didn't fsck up the linux or osx builds.) 2008-07-21 14344 updated: xcode project with FileMMS.cpp 2008-07-21 14342 Wrapper: ftelli cast 2008-07-21 14341 Wrapper: ftelli64 for dummies 2008-07-21 14340 Wrapper: Added setvbuf (sorta) and fixed osx issue with ftell 2008-07-21 14339 Wrapper: Changed a define on the previous check in 2008-07-21 14338 Wrapper: Added ftello64 support, hope I didn't break windows 2008-07-21 14337 ProjectM: Deleted binary now that it's build 2008-07-21 14336 CxImage: Fixed? 2008-07-21 14335 updated: greek language (thanks to ydatografida) 2008-07-21 14334 fixed: libdvdnav was missing a few symbols. 2008-07-21 14333 [WIN32]: removed "save and apply..." button from settings since it does nothing on win32 yet (do we ever need it?) 2008-07-21 14332 [WIN32] changed: some error logs to debug logs 2008-07-21 14331 [WIN32] fixed: imagelib compile error, re-added zconf.h this time to win32 folder so hopefully people stop deleting it... 2008-07-21 14329 fixed: remove deprecated -fforce-mem option as it breaks gcc 4.3 (and is nop on 4.2+ anyways) 2008-07-21 14328 fixed: spelling typo, existance -> existence. thanks to riquedafreak 2008-07-21 14327 changed: rename function 2008-07-21 14326 changed: be more careful when loading ape tags. thanks to elan (slightly less paranoid version) 2008-07-21 14325 fixed: build libass properly 2008-07-21 14324 [WIN32]: added libdvdcss-2.dll from source. 2008-07-21 14323 i swear there were more dots earlier 2008-07-21 14322 forgotten file 2008-07-21 14321 remove generated files 2008-07-21 14320 fixed: lircmap.xml failed to load from system/ 2008-07-21 14319 fixed: Constant labels within lists weren't being shown. 2008-07-21 14318 fixed: broken build with gcc 4.3 (hopefully) 2008-07-21 14317 fixed: More build errors (my fault this time :p) 2008-07-21 14316 fixed: Build errors. 2008-07-20 14315 fixed: Make sure the edit control's text is cleared when set with an empty string (thanks cptspiff) 2008-07-20 14314 fixed_ typo 2008-07-20 14313 fixed: remove printf 2008-07-20 14312 fixed: keyboard string wasn't cleared properly 2008-07-20 14311 changed: Ignore the "escape" key in the edit control (will do whatever action escape normally does) 2008-07-20 14310 fixed: make distclean work better 2008-07-20 14308 Removed : PM3 old code 2008-07-20 14307 changed: one libdts is enough 2008-07-20 14306 Removed : Kai Specific stuff 2008-07-20 14305 changed: one libmad is enough 2008-07-20 14304 fixed: forgotten dependency, build so directly in system 2008-07-20 14303 forgotten file 2008-07-20 14302 typos 2008-07-20 14301 fixed: one libfaad is enough 2008-07-20 14300 fixed: compile error (bad include path) 2008-07-20 14299 changed: include makefile.include to get all targets 2008-07-20 14298 changed: use makefile.include to get all build targets (distclean for instance) 2008-07-20 14297 /me has alzheimer light 2008-07-20 14296 changed: build libid3tag instead of keeping binary in svn (linux x86, linux amd64, linux powerpc) 2008-07-20 14295 woops 2008-07-20 14294 changed: build shoutcast library instead of keeping binary in svn (linux x86, linux amd64) 2008-07-20 14293 forgotten file 2008-07-20 14292 changed: build libgoahead instead of keeping binary in svn (linux x86, linux amd64) 2008-07-20 14291 changed: compile hdhomerun library instead of keeping binary in svn (linux x86). should build on amd64 now 2008-07-20 14290 added: build system changes necessary to compile other screensavers. still not enabled as they seem to need the attention of somebody with the know-how 2008-07-20 14289 forgotten files 2008-07-20 14288 changed: compile screensavers instead of keeping binaries in svn (linux x86). in theory they should work on amd64 now 2008-07-20 14287 changed: build projectm vis instead of keeping binary in svn (linux x86). should in theory work on amd64 now 2008-07-20 14286 changed: build waveform vis instead of keeping binary in svn (linux x86). in theory it works on amd64 now 2008-07-20 14285 changed: compile spectrum vis instead of keeping binary in svn (linux x86). in theory it should work on amd64 now 2008-07-20 14284 added: some missing defines needed to compile DVDDemuxFFmpeg.cpp under special circumstances 2008-07-20 14283 convert tabs to spaces 2008-07-20 14282 updated: Swedish translation (based on english 14277) 2008-07-20 14281 fix: remove HAS_MMS. MMS now works. finally. 2008-07-20 14277 fixed: No heading shown from edit controls that are clicked on by non-keyboard item. changed: Set the cursor to the end of the text when an edit control's content is set. 2008-07-20 14276 added: [OSX] XBMC PackageMaker package 2008-07-20 14275 build under OSX needs samba3 v 3.0.28a from MacPorts 2008-07-20 14274 fixed: Spin control weirdness with key repeat clashing with the list scrolling. 2008-07-20 14273 fixed: Overriding keys weren't actually overriding anything. 2008-07-20 14271 remove printfs 2008-07-20 14270 fixed: Typo. @ARCH@ already has "-linux" ;) 2008-07-20 14268 Removed: generated files. 2008-07-20 14267 fixed: symbols from archives weren't being linked. 2008-07-19 14266 fix mms support. no longer need libmms. 2008-07-19 14265 updated: added automake to required packages, also added a note about using distcc (README.linux) 2008-07-19 14264 fixed: MP3Codec was still trying to build i486 only. 2008-07-19 14263 fixed: Missed a define when configuring libdvdnav resulting in missing symbols. 2008-07-19 14262 fixed: Python wasn't being configured properly 2008-07-19 14261 changed: removed files recreated by autoreconf 2008-07-19 14260 changed: cleaner method of writing AC_CONFIG_FILES 2008-07-19 14259 changed: split makefile creation in autoconf to separate lines for readability 2008-07-19 14258 changed: simplify command to configure submodule by using autoconf macro. 2008-07-19 14257 changed: build libass instead of keeping binary in svn + should build on amd64 now 2008-07-19 14256 fix: intrepid build failed cause of libfaad2 2008-07-19 14255 changed: removed unneccery code for directory mounting. if this causes issues for osx, let me know 2008-07-19 14254 fixed: libxdaap builds on amd64 now 2008-07-19 14253 changed: build libxdaap instead of keeping binary in svn (linux x86) 2008-07-19 14252 fixed: libexif builds on amd64 now (i hope) 2008-07-19 14251 fixed: librtv builds properly on amd64 now 2008-07-19 14249 fixed: libxbms should build properly on amd64 now 2008-07-19 14248 fixed: SetLabel didn't work for editcontrol. 2008-07-19 14247 removed binary 2008-07-19 14246 fixed: ym codec should build properly on amd64 now 2008-07-19 14245 fixed: wavpack codec should build properly on amd64 now 2008-07-19 14244 fixed: sid codec should build properly on amd64 now 2008-07-19 14243 fixed: nsf codec should build properly on amd64 now 2008-07-19 14242 fixed: mpc codec should build properly on amd64 now 2008-07-19 14241 fixed: mp3 codec should compile properly on amd64 now 2008-07-19 14240 fixed: gym codec should build on amd64 now 2008-07-19 14239 fixed: dca codec should build properly on amd64 2008-07-19 14238 fixed: adpcm codec should build properly on amd64 now 2008-07-19 14237 fixed: ac3 codec should build properly on amd64 now 2008-07-19 14236 fixed: midcodec now builds properly on amd64 (or so i hope :P) 2008-07-19 14235 fixed: better detection of x86 platforms. should fix ppa builds 2008-07-19 14234 changed: Use the new edit control for the name in the smartplaylist editor. 2008-07-19 14233 fixed: Control insertion didn't work or controls within groups. Also changed the Remove() routines to use the control pointer rather than id (which may not be unique). Control removal from grouplists still doesn't function correctly (it doesn't correct navigation.) 2008-07-19 14232 changed: Edit control to function more like a standard button 2008-07-18 14231 changed: some errors in created in cximage makefiles 2008-07-18 14230 changed: some errors in created in cximage makefiles 2008-07-18 14229 changed: improve makefiles for cximage to avoid regenerating libs all the time 2008-07-18 14228 changed: improve makefiles for cximage to avoid regenerating libs all the time 2008-07-18 14227 fixed: Crash looking up fanart on root videodb folders. Plus don't bother looking it up if we already have it. 2008-07-18 14226 fixed: make sure we check result of pushd and all extra configure commands we do 2008-07-18 14225 updated: apt-get lines to include libjasper-dev 2008-07-18 14223 fixed: Changelog.py was getting the whole log each time it was called instead of appending. Typo + python's stupid exception handling. 2008-07-18 14222 fixed: -vif to autoreconf isn't supported in gutsy with autoconf wrappers 2008-07-18 14221 janitoring: Cleaned up milkdrop preset dir. svn:executable, dupes causing issues on win32 (case in filename) 2008-07-18 14220 removed: Generated files 2008-07-18 14219 Fixed: Thumbloader crashed when running CacheVideoFanArt on folder. 2008-07-18 14218 removed: Precompiled x86 and x86_64 libs for real this time. 2008-07-18 14217 added: Support for building ImageLib on linux (x86 and x86_64). removed: Precompiled libs for above. 2008-07-18 14216 fixed: uninitialized variable causing socket error log on app exit. 2008-07-18 14215 [WIN32] fixed: autodetecting ir server suite got into a endless trying to read a response state if some other app than ir server suite was listening to port 24000. 2008-07-18 14214 Changed: Fanart scanning will use the Background ThumbLoader. Fixes performance issues when entering Library for first time. 2008-07-18 14213 changed: Edit control now inherits from the button so gets everything the button has (other than two labels). 2008-07-18 14212 changed: Process text in utf16 rather than utf8 to hopefully improve the upper/lower casing of non-ascii characters. 2008-07-18 14211 removed: Some more stuff that was only used by XLink Kai. 2008-07-18 14210 faad2: Bad idea deleting all that 2008-07-18 14208 revert: ProjectM binary to 1.1 until more testing is done with 1.2 2008-07-18 14205 Fixed : Removed xlinkkai and trainersettings sections from the keymap since it caused log errors and we don't have them any more 2008-07-18 14204 updated: presets from ProjectM 1.2 2008-07-18 14203 updated: ProjectM to version 1.2 2008-07-18 14201 libfaad2: Removing generated files 2008-07-18 14198 No really, asm is taken care of this time, i swear 2008-07-18 14193 FLAC: I really disabled asm this time 2008-07-18 14192 fixed: compile error for windows build in vs2003 (thanks AlTheKiller) 2008-07-18 14191 Fixed: Updated apt-list. 2008-07-18 14190 updated: [OSX] XCode project fixed: [OSX] small compile error 2008-07-18 14189 updated: the visualization control to use the Capture and RestoreStateBlock() functions as they apply to OpenGL. 2008-07-18 14188 added: Implemented the *StateBlock() functions to allow OpenGL to save and restore the state updated: the Set/RestoreViewport() functions to update the OpenGL viewport in addition to the scissor box (in case it is modified externally). 2008-07-18 14187 added: Support to build dvdplayer codecs (except liba52 and libmpeg2) (linux x86 and x86_64) removed: Precompiled dvdplayer codecs. 2008-07-17 14184 changed: remove tests, documentation and examples 2008-07-17 14183 changed: silence some compiler warnings 2008-07-17 14182 added possible characters to track name when scraping amg (# and &). probably there are other cases 2008-07-17 14181 fixed: compilation issues with gcc 4.3.1. (Why do we even have examples in SVN anyway?) 2008-07-17 14180 fixed: working nsf codec 2008-07-17 14178 fixed: dvdplayback wasn't work. (my previous commit to dvdplayer for dvd's not stopping when dvd requested it, uncovered another bug in input stream handling) 2008-07-16 14176 fixed: working flac codec (linux x86) 2008-07-16 14175 fixed: working mpc codec (linux x86) 2008-07-16 14174 kapitle kay? 2008-07-16 14173 Deleted extraneous files from vorbis 2008-07-16 14172 AMD64: Removed ModuleCodec and SPCCodec 2008-07-16 14171 New vorbis 2008-07-16 14170 New ogg 2008-07-16 14169 Deleting ogg for upgrade 2008-07-16 14168 Deleting libvorbis for upgrade 2008-07-16 14161 vorbis: link to the correct .o files for x86_64 2008-07-16 14159 MACDll: Disabled on AMD64, anyone want to port? 2008-07-16 14158 flac: now compiles on amd64 2008-07-16 14157 removed: Unneeded Makefile. We can just build YMCodec/StSoundLibray from the toplevel Makefile (This is what was also what was causing make to die without error after building YMCodec). added: Necessary changes to Makefine.in for above. fixed: dllloader target shouldn't depend on itself, but exports instead. fixed: papcodecs target also depends on the linux target for CXHandle 2008-07-16 14156 fixed: anything using wrappers must depend on dlloader to make sure it is built first 2008-07-16 14155 fixed: MP3Codec had wrong dependencies, so make -jX failed 2008-07-16 14154 fixed: depcomp was a symlink instead of file 2008-07-16 14152 fixed: invalid make command 2008-07-16 14151 fixed: Typos 2008-07-16 14150 fixed: don't use make in Makefiles, should use ($MAKE) otherwise multithreaded builds fails 2008-07-16 14149 fixed: error in Makefile existence check 2008-07-16 14148 fixed: Madcodec was including wrong header. 2008-07-16 14147 changed: only call clean/distclean on subdirs if there actually are makefiles in them 2008-07-16 14146 Vorbis: Set executable on some scripts that need to run 2008-07-15 14145 fixed: executable property of autogen.sh for libvorbis 2008-07-15 14144 added: files required for build of ogg/libvorbis without need for auto* 2008-07-15 14143 changed: don't delete ModuleCodec config on distclean 2008-07-15 14142 changed: make MP3Codec respect distclean changed: remove MP3Codec files that are recreated on configure 2008-07-15 14141 changed: removed files that are recreated by flac configure 2008-07-15 14140 changed: make sure python distclean get's called too 2008-07-15 14139 changed: removed a stacking regexp thats been causing trouble. there's still one which is awkward. i put a comment next to it. 2008-07-15 14138 changed: make distclean recursively call distclean on subdirs 2008-07-15 14137 changed: only call clean targets if makefile exists 2008-07-15 14135 changed: compile librtv instead of keeping binary in svn (linux x86) 2008-07-15 14134 fixed: distclean wasn't passed along to libvorbis 2008-07-15 14132 changed: compile libexif instead of keeping binary in svn (linux x86) 2008-07-15 14131 fixed: wrong compile target name 2008-07-15 14129 changed: compile libxms sources instead of keeping binaries in svn (linux x86) 2008-07-15 14128 changed: compile vorbis codec instead of keeping binary in svn (linux x86) 2008-07-15 14126 changed: dos2unixed some files with mixed line endings and set svn:eol-style native