Mok - Change Log

Mok - 2.3.3
===========
- 0000567:
[GUI: LCD] LCD emu to support all sizes of LCD (darc)
- 0000565:
[db - media database [mmdb]] DB scan to use [REPLACE] section (darc)
- 0000298:
[core] Current playlist position should be used when returning to a screen with a selection list of compressed audio (mp3/ogg) (darc)
- 0000564:
[XML parser] CHILDIMAGE changed to CHILD (darc)
- 0000474:
[GUI: LCD] Support for Lcdinfo FTDI LCD-driver (darc)
- 0000542:
[GUI: LCD] LCD driver plugin (darc)
- 0000539:
[core] Zoomplayer to support kSubtitle button (darc)
- 0000553:
[core] A way to check plugin health (darc)
- 0000554:
[core] Add Mok version to %VERSION% (darc)

Mok - 2.3.2 RC2
===============
- 0000487:
[Plugins] TV-GUI to show when a movie file has been partially or totally played. (darc)
- 0000499:
[GUI: TV] $COVER cleared incorrectly when new cover is smaller. (darc)
- 0000550:
[Plugins] IMDB: Set status to %IMDB_STATUS_BMP% (darc)
- 0000551:
[Plugins] COVERGET: Set status to %COVERGET_STATUS_BMP% (darc)
- 0000489:
[XML parser] Show an image on screen depending on a value (darc)
- 0000540:
[core] Disable kSelect sending to ZoomPlayer (darc)
- 0000523:
[Plugins] Coverget: Recode the whole coverget algorithm (darc)
- 0000546:
[GUI: TV] Debug functionality to draw empty boxes of size width/height. (darc)
- 0000547:
[GUI: TV] Center alignment bug with text wider than width (darc)
- 0000545:
[core] Crash with webget thread (darc)
- 0000544:
[Plugins] Joystick: Crash when running 3rd party application that uses a joystick (darc)

Mok - 2.3.2
===========
- 0000472:
[core] addToDebug to PlayerInfo (darc)
- 0000467:
[Plugins] [REPLACE] section in to webget (darc)
- 0000468:
[core] replaceTags to PlayerInfo (darc)
- 0000478:
[core] Make it possible to keep browsing the playlist without returning back to current position (darc)
- 0000479:
[core] Webthread does not exit correctly (darc)
- 0000483:
[Plugins] Report Init and Kill for MokCC (darc)
- 0000481:
[Plugins] IMDB: Support for akas.imdb.com (darc)
- 0000494:
[Plugins] Coverget: Fetch covers from allofmp3 (darc)
- 0000490:
[core] When playing or viewing a list of mp3's, navigation does not work if (darc)
- 0000482:
[core] Double down when BrowseTime has run to zero, (darc)
- 0000497:
[core] Add a version number for the PLI-interface (darc)
- 0000454:
[XML parser] Automatic button tableft/tabright/tabup/tabdown assignment (darc)
- 0000461:
[core] Show errors in debug window (darc)
- 0000484:
[core] A plugin shall be loadable only once (darc)
- 0000486:
[WWW - Project home page] Check that the documentation tells not to use m3u and pls in combination with mp3 (darc)
- 0000488:
[WWW - Project home page] cmdPAGE not documented in db_xmlgui.html#commands (darc)
- 0000514:
[GUI: TV] Wrong $IMAGE fileformat crashes tvgui (darc)
- 0000500:
[core] Fixes to 3rd party launcher (darc)
- 0000515:
[GUI: TV] FIT support (darc)
- 0000518:
[GUI: TV] Empty ACTION should not be sent to core. (darc)
- 0000520:
[core] Double keypresses with girder (darc)
- 0000519:
[core] In debug show which module handled the keypress. (darc)
- 0000433:
[core] Add list has changed value to PlayerInfo (darc)
- 0000517:
[GUI: TV] .TOOLTIP to be written to %TV_TOOLTIP% (darc)
- 0000516:
[XML parser] FIT support (darc)
- 0000466:
[core] PlayerInfo to include more information (darc)
- 0000522:
[core] Add debug level for addToDebug (darc)
- 0000524:
[Plugins] IMDB: Report which hit (Exact, Popular;..) was used into ExtraInfo (darc)
- 0000525:
[Plugins] IMDB: User may set preference of movie search (darc)
- 0000528:
[Plugins] Videolan: Add PARAMS to .ini (darc)
- 0000513:
[core] Coremodules to use PLI.addToError instead of ErrorList.add (darc)
- 0000527:
[core] Possibility to launch a specific file in ACTION (darc)
- 0000464:
[core] Support for videolan (VLC) (darc)
- 0000469:
[core] Errorhandling via PlayerInfo (darc)
- 0000526:
[Plugins] IMDB: Save the movie information fetched into a file (darc)
- 0000465:
[core] Support for external player plugins (darc)
- 0000534:
[core] Add .ListHasValues and .ListAlbumHasChanged to Playerinfo (darc)
- 0000535:
[Plugins] IMDB: Press a key to load with different preferences (darc)
- 0000532:
[XML parser] Add FONTITALIC support (darc)
- 0000531:
[GUI: TV] Add FONTITALIC support (darc)
- 0000282:
[core] Make it possible to override mok.ini with custom one by using a commandline switch (darc)
- 0000536:
[Plugins] IMDB: Miscellaneous fixes (darc)
- 0000537:
[core] Command MIN to console (darc)
- 0000529:
[GUI: TV] Masking does not work with childimages (darc)
- 0000375:
[GUI: TV] Make sure that tvgui does not crash if .ModulePage/ModulePageSection is/are missing (skape)
- 0000397:
[db - media database [mmdb]] Single tunes in a root MP3 folder are shown in the first sub folder of the root folder. (darc)
- 0000493:
[GUI: TV] Setting for disabling keyhandling in TVgui. (skape)
- 0000377:
[common] Make a general application launch function (skape)
- 0000491:
[GUI: TV] The currently played item on a list should be of different color. (skape)
- 0000495:
[GUI: TV] Merge dll_xxx modules to dll_page (skape)
- 0000450:
[GUI: TV] Text in buttons are clipped incorrectly (skape)
- 0000385:
[GUI: TV] $HTTP_IMAGE resize problem (skape)
- 0000423:
[GUI: TV] Show if subtitles for a movie are not present (skape)
- 0000458:
[GUI: TV] Set button title to %TV_MENU_CURR% (skape)
- 0000292:
[GUI: TV] Error situations and messages are not shown (skape)

Mok - 2.3.1 RC5
===============
- 0000462:
[Plugins] Webthread does not exit correctly (darc)
- 0000463:
[GUI: LCD] Comport speed to be set in lcdemu.ini (darc)
- 0000480:
[Plugins] IMDB: Movie information for partial hits not found. (darc)

Mok - 2.3.1 RC4
===============
- 0000457:
[core] Empty extrainfo is not replaced correctly (darc)
- 0000399:
[GUI: TV] TV gui to notice if $COVER has changed (skape)
- 0000394:
[GUI: TV] $COVER to clean the screen if no cover found (skape)
- 0000393:
[db - media database [mmdb]] Cover scanning support needs to be more advanced (skape)
- 0000389:
[GUI: TV] Hide mouse when gui:tv running without mouse support (skape)
- 0000392:
[GUI: TV] Using both b/w and colour bitmaps fuck up the screen (skape)
- 0000398:
[GUI: TV] Clear text area before printing (skape)
- 0000451:
[Plugins] Create a plugin that will fetch music covers (darc)
- 0000452:
[Plugins] IMDB: Remove AUTOLOAD section (darc)
- 0000453:
[core] Report an error if coverpath is missing (darc)
- 0000449:
[core] Undefined extrainfo not to be shown on screen (darc)
- 0000434:
[Plugins] IMDB module to replace text (darc)
- 0000455:
[Plugins] IMDB: All information to be found between %-chars (darc)
- 0000409:
[Research and Development [R&D]] mediaplayer ffwd/rewd kills the player (skape)
- 0000374:
[GUI: TV] Set current title to ExtraInfo (skape)

Mok - 2.3.1 RC3
===============
- 0000376:
[core] Add extraInfoDump (darc)
- 0000427:
[core] List counter is not reset in a deep menu structure (darc)
- 0000440:
[core] Interface for debug commands (darc)
- 0000435:
[Plugins] Freedb to search also for other categories than rock (darc)
- 0000441:
[Plugins] QUOTE: Save the information in %QUOTE% (darc)
- 0000442:
[Plugins] WEBGET: Create a module to fetch text information from the web (darc)
- 0000443:
[GUI: LCD] Themes to use lcd.ini instead of themename.ini (darc)
- 0000402:
[core] Playing DVD movies with ZoomPlayer (darc)
- 0000448:
[core] Move mouse out of screen at startup (darc)
- 0000426:
[GUI: TV] IE is not brought to top as a ThirdParty application (darc)

Mok - 2.3.1 RC2
===============
- 0000006:
[core] Cd audio - freedb support (darc)
- 0000122:
[core] Running a .bat as a thirdparty application (darc)
- 0000410:
[GUI: LCD] $IMAGE support for LCD (darc)
- 0000424:
[core] Selecting first mp3 does not work. (darc)
- 0000428:
[core] %COVERPATH% in imdb.dll handling bugs (darc)
- 0000408:
[Plugins] IMDB: movie information not always loaded (darc)
- 0000430:
[Plugins] Add %IMDB_STATUS% (darc)
- 0000429:
[Plugins] IMDB module does not find information if it is not an exact match. (darc)

Mok - 2.3.1
===========
- 0000206:
[GUI: LCD] Crash if no mainmenu image found (darc)
- 0000215:
[GUI: LCD] Cannot play CDAudio with LCD emulator (skape)
- 0000354:
[GUI: TV] Support for cmdModuleRun (skape)
- 0000332:
[GUI: TV] UserSection definitions in theme.ini (skape)
- 0000373:
[GUI: TV] Support for cmdThirdParty (skape)
- 0000274:
[core] When returning to the select list screen, we should remember the last selection (darc)
- 0000310:
[core] kStop while retrieving $HTTP_IMAGEs (darc)
- 0000342:
[GUI: LCD] If gfx dir is missing, lcd emu will crash (darc)
- 0000384:
[GUI: TV] FONTSIZE=0 should not print anything (skape)
- 0000381:
[GUI: TV] Missing [SECTIONS] breaks tvgui (skape)
- 0000383:
[core] Remove IP check from registration code (skape)
- 0000372:
[GUI: TV] Update tvgui code to use .ModulePage and .ModulePageSection (skape)
- 0000314:
[GUI: TV] Action to include page information (skape)
- 0000382:
[GUI: TV] page| does not work (skape)
- 0000029:
[WISHLIST: feature request] USB joystick to be used as a remote (darc)
- 0000302:
[GUI: LCD] Create an informative LCD UI to be used with TVGUI (darc)
- 0000092:
[GUI: TV] ACTION="cmdXXX|" (skape)
- 0000291:
[GUI: TV] ACTION parsing needs to be checked (darc)
- 0000301:
[core] Check that all counters are reset when opening mainmenu (darc)
- 0000336:
[core] kSTOP does not work correctly (darc)
- 0000343:
[core] Returns to 0 from DVD and MOVIE playback (darc)
- 0000344:
[core] Single commands do not work (darc)
- 0000333:
[core] Select/Play functionality to be changed (darc)
- 0000128:
[core] DVD playback from real DVD-disks does not work. (darc)
- 0000318:
[core] Support for cmdMODULERUN (darc)
- 0000356:
[GUI: LCD] Selecting wrong MP3 album (darc)
- 0000353:
[core] All remote commands via core (darc)
- 0000379:
[XML parser] Relative X/Y in xml <SCREEN> sections (darc)
- 0000317:
[db - media database [mmdb]] In CD scanning number.cda to be added to playlist (skape)
- 0000294:
[GoatCD] Remote controller and goatcd conflict. (skape)
- 0000131:
[core] Support for H+ Station (darc)
- 0000146:
[core] Change players file structure (darc)
- 0000312:
[core] Add missing cmd's to getCmdFromString (darc)
- 0000313:
[core] Keyparser is needed. (darc)
- 0000190:
[GoatCD] Play song number N needed (skape)
- 0000090:
[GUI: TV] ACTION="page|" (darc)
- 0000091:
[GUI: TV] ACTION="third|" (skape)
- 0000286:
[XML parser] XML parser to support ExtraInfo (darc)
- 0000285:
[core] PlayerInfo.ExtraInfo does not work (darc)
- 0000287:
[core] sgshell.pas sParams changes break 3rdparty support (skape)
- 0000167:
[GoatCD] mokcdrom.pas requests (skape)
- 0000192:
[core] Remove [ALTERNATIVES] section (darc)
- 0000168:
[GoatCD] mokcdrom.pas : is_media_present needs MCI_WAIT (skape)
- 0000169:
[GoatCD] mokcdaudio unit in both core and goatcd directory. (skape)
- 0000216:
[core] No error if plr_id is wrong or not available in mok.ini (darc)
- 0000114:
[GUI: TV] TVGUI should support ALIGNVERTICAL (skape)
- 0000068:
[GUI: TV] TVGUI does not use NAUGHTYBIT parameter. (skape)
- 0000069:
[GUI: TV] TVGUI does not handle $CLOCK element. (skape)
- 0000355:
[core] ACTION="page|.... parsing to be handled by core (darc)
- 0000387:
[GUI: TV] Keyhandling not done in cmdPAGE (skape)
- 0000116:
[GUI: TV] $COVER tag (skape)
- 0000334:
[GUI: TV] Add ACTION support to $LIST handling (skape)
- 0000177:
[common] getPrivateProfileString() routines need fail safe checks (and fixes) [nt.dll] (skape)
- 0000371:
[GoatCD] Prev button is broken in GoatCD (skape)
- 0000390:
[GUI: TV] TV gui to notice if image has changed. (skape)
- 0000386:
[GUI: TV] remove page| handling (skape)
- 0000395:
[GUI: TV] 192nd song to play crashes (darc)
- 0000341:
[WISHLIST: feature request] ZoomPlayer skip/jump forward/backward time should be configurable (darc)
- 0000224:
[Plugins] Movie identification, data and cover retrieval (darc)
- 0000380:
[core] Does kCMDCLOSEMOKCC work? (darc)