Share

Taksi

File Release Notes and Changelog

Release Name: taksi-0.7.5.3

Notes:


Changes: May 20,2006 ============== Dennis Robinson - Extreme Refactoring of code. 'Explore folder' button for the files directory. main button bar added. global record button on Taksi.EXE App Update the button bar correctly for current state. Fill in the live stats data for Taksi.EXE dialog. Single record app at any given time. Tool tips - for the main window buttons. Add all hot keys to the button bar. Add a seperate hotkey for video stop. Add icons to the config pages. Add graphics to the installer MSI. Record GDI like iCord trim capture rectangle to 4 byte alignment to fix XVid refuseing to record. Browser dialog for selecting dir to place files. Persist Selected audio format. Select Audio Format. (ACM dialog) allow hotkeys to have SHIFT, CTRL, ALT, etc Gray out the save button in config dialog if there are no changes. Add Stats Tab to config dialog. Unify INI prop names with the rest of the code. floating point frame rate to allow <1 sec frame rates. do frame compression/write on background thread persist selected video codec in INI file Tabbed config dialog Move common code to a common sub dir use MS hotkey control for setting hotkeys General C++ wrapper for the VFW Replace CFG file with INI file format RC file for dialog Replace logging system with logging class. Basic MSI installer. Wrap hooking functions in a class Wrap frame alloc functions in a class IRefPtr smart pointers for DX interfaces. Renaming of Taksi.EXE and TaksiDll.DLL files. Use of consistant header files. Object oriented Classes. Wrap major functionality in classes. Merge redundant code in graphics mode handlers to single shared function calls. always use sizeof() instead of constants use of static for scoping of variables. use of precompiled headers. Clear seperation of EXE,DLL and shared files. New TAKSI icon June 6,2006 ============== Ver 0.745 test release. sources all merged into Subversion on sourceforge. Ver 0.746 test release. Title shows name of prime hooked app. Fix logging of messages to 'Taksi_App.log' file. DebugLog=0/1 in the INI file. keep debug log files or not? Indicator button reflects current state. FIX - App Hook switch not always correct. TEST switch between 2 apps Move debugLog flag to Gui such that logs are turned on on demand? all INI options are settable from the config dialogs Break config structures out into Config.H file for organization FIX - hook Switch DX app multiple times causes crash. asymetric hook/unhook. Option to hook GDI or not. June 7,2006 ============== Ver 0.747 test release. Background thread queue N raw frames for compression. Save previous window position ToolTips for some config controls. Test on OpenGL samples. Ver 0.748 test release. Naming control - postfix saved file name note June 8,2006 ============== Ver 0.749 test release. Move VS_VERSION_INFO from taksi.rc to taksiver.rc2 so it wont be destroyed by the resource editor. Pause mode for video record June 9,2006 ============== Ver 0.750 test release. Attempt to fix hooking GDI mode with multiple main windows or instances. Ver 0.752 Unique error codes for VFW errors. Ver 0.753 Tray Icon and tray menu support for all functions. USE_TRAYICON conditional compile Supports uncompressed video. Why would anyone want that ?