CHDK Wiki
Line 53: Line 53:
 
|}
 
|}
   
* CHDK-Shell [http://www.box.net/shared/b6cuhv3rkr <u>'''Version 3.08'''</u>] ''(released: 2011-03-12)'' {{New!}}
+
* CHDK-Shell [http://www.box.net/shared/zza2x29gac <u>'''Version 3.09'''</u>] ''(released: 2011-03-29)'' {{New!}}
  +
::'''added''': Older builds' folders (i.e. what shows up when you press 'Change') can now be automatically deleted according to user settings in the 'SVN Options' dialog. Cloned/renamed builds (like 'trunk999_work' etc.) or the zips in the /archive folders will never be deleted (so you can always restore your downloaded SVN builds using 'Unzip archives') To avoid blocking the program, the folder(s) are initially just marked for deletion (by renaming them to '~!~nameXXX') and then deleted in a separate thread, with a small tooltip @top left of the screen. Thanks for the suggestion, waterwingz !
::'''fixed''': fix from 3.07 now actually works ;)
 
::'''!!!''' You might have to force a fresh download of ptpCamGui by deleting the existing 'CHDK-Shell\guest\ptpCamGui' folder to get this to work
 
 
::'''Security''': Clean according to VirusTotal. Checksums (FileAlyzer) are:
 
::'''Security''': Clean according to VirusTotal. Checksums (FileAlyzer) are:
  +
'''CHDK-Shell-v308-sfx.exe'''
  +
CRC-32: 3BF41C43
  +
MD5: 95CA6C299B71DF45A9381BEFACDAF129
  +
SHA1: 8598528F864BDEE8B4BF1E07A4264B91CEB7BAE9
  +
'''CHDK-Shell_Updater.7z'''
  +
CRC-32: 517968E1
  +
MD5: CD1F290D0178F0DC4FC1CD415F6B7BF1
  +
SHA1: 89198C57A9D5A6E5E7AE71B8AF5671D20EFE181F
  +
  +
  +
* CHDK-Shell Version 3.08 (released: 2011-03-12)
 
::<small>'''fixed''': fix from 3.07 now actually works ;)
 
::'''!!!''' You might have to force a fresh download of ptpCamGui by deleting the existing 'CHDK-Shell\guest\ptpCamGui' folder to get this to work
  +
::'''Security''': Clean according to VirusTotal. Checksums (FileAlyzer) are: </small>
 
'''CHDK-Shell-v308-sfx.exe'''
 
'''CHDK-Shell-v308-sfx.exe'''
 
CRC-32: 33A27DF1
 
CRC-32: 33A27DF1

Revision as of 21:12, 29 March 2011

Chdk shell gui

CHDK-Shell for Windows

CHDK-Shell-CompileOptions

Dialog: Compile Options

CHDK-Shell-GUI-Config-Dialog

Dialog: GUI Config

CHDK-Shell-GUI-ConfigPanel

Dialog: GUI Config Camera Panel

CHDK-Shell-AfterCheck-Dialog

Dialog: After Checking

CHDK-Shell is a nice GUI for developers to easily download, compile and manage the CHDK sources on a Windows platform.

The CHDK-Shell is written with AutoIt scripting language (easy to customise, the source code is included) by whim from the CHDK forum.


Getting Started

  • Download the FULL package (file CHDK-Shell-{version}-FULL-SFX.exe, approx. 17 Mb), it includes appropriate GCC compiler versions & all required files
  • Extract to an empty directory without spaces in name (example: D:\CHDK) - the installer will create one for you if you type a non-existing folder name;
  • When done, open the folder and start CHDK-Shell-{version}.exe
  • To install an update version, just choose your existing folder (that would be D:\CHDK in case of the example above) and allow the updater to overwrite files

Supported OS

  • Windows 2000 (tested)
  • Windows XP (tested)
  • Windows 2003 (tested, thanks hotvedt !)
  • Windows Vista (tested, thanks nmcconnell !)
  • Windows 2008 (needs testing, anyone ?)
  • Windows 7 (tested, thanks Darkness !)

please post feedback (questions, bug reports, suggestions) in the CHDK-Shell thread or this thread on the German Forum --- Note that posting on either forum requires registering.

Features

  • downloads gcc compiler / complete CHDK building environment, tools and current CHDK source (trunk or branches)
  • compiles CHDK for selected or all camera's with access to many compile time options
  • user configurable, flexible CHDK source updating with optional auto-compilation
  • includes CardTricks to install and manage CHDK on your SD-Cards
  • does not permanently change your enviroment, no conflicts with other compilers already installed on your machine
  • option to check/download/install program updates
  • clones & manages multiple build trees, creates Diff, and applies Patch files
  • switchable gcc 3.4 / 4.x support
  • Windows Vista / Windows 2008 / Windows 7 support (thanks to nmcconnell for the golden tip !)
  • switchable support for the german chdkde source tree New !
  • ...and much more helpful tools & features for the CHDK development

Download

Notice   CHDK-Shell dowload site
thanks to fe50, alternative downloads in "Development" here
Saveas64   Note:
  • For a first install, use the version marked '(full)' (~ 19 MB)
  • Versions not marked 'full' are updates (no GCC compilers, ~ 1.2 MB)
  • Packaged as 7-zip self extracters, unpack to a path without spaces
added: Older builds' folders (i.e. what shows up when you press 'Change') can now be automatically deleted according to user settings in the 'SVN Options' dialog. Cloned/renamed builds (like 'trunk999_work' etc.) or the zips in the /archive folders will never be deleted (so you can always restore your downloaded SVN builds using 'Unzip archives') To avoid blocking the program, the folder(s) are initially just marked for deletion (by renaming them to '~!~nameXXX') and then deleted in a separate thread, with a small tooltip @top left of the screen. Thanks for the suggestion, waterwingz !
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v308-sfx.exe
    CRC-32:   3BF41C43
    MD5:      95CA6C299B71DF45A9381BEFACDAF129
    SHA1:     8598528F864BDEE8B4BF1E07A4264B91CEB7BAE9
    CHDK-Shell_Updater.7z
    CRC-32:   517968E1
    MD5:      CD1F290D0178F0DC4FC1CD415F6B7BF1
    SHA1:     89198C57A9D5A6E5E7AE71B8AF5671D20EFE181F


  • CHDK-Shell Version 3.08 (released: 2011-03-12)
fixed: fix from 3.07 now actually works ;)
!!! You might have to force a fresh download of ptpCamGui by deleting the existing 'CHDK-Shell\guest\ptpCamGui' folder to get this to work
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v308-sfx.exe
    CRC-32:   33A27DF1
    MD5:      54C2DFE24DFEE89B73CEE643C28E281B
    SHA1:     14646CD229D87C06B064A3EED8ED87D766839DC1
    CHDK-Shell_Updater.7z
    CRC-32:   F0EA50A2
    MD5:      686731F20ABBCA0B124AC7DF084BDF88
    SHA1:     C334F3A86246747C17BB4BD2B10662CE6EE3E7DC
  • CHDK-Shell Version 3.07 (released: 2011-03-12)
fixed: ptpCamGui site ('rudi_space') is now properly 'scraped' to hopefully add any new files automatically
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v307-sfx.exe
    CRC-32:   476D5A9C
    MD5:      B64F7AF140F4DADAF13813D47138235D
    SHA1:     942AF7130064E47AECF4468B2CBEA0E1BCFED03A
    CHDK-Shell_Updater.7z
    CRC-32:   0C2B332B
    MD5:      B4C5A23892519DE1BA98892971CAAE27
    SHA1:     C197D39463357FC794C500FA735CDFEFA96D474F
  • CHDK-Shell Version 3.06 (released: 2011-02-21)
fixed: Parsing of top level Makefile to determine the list of supported camera's would stop parsing at the fist empty line; this caused some 7 camera's to not be detected.
changed: Depending on current SVN, Forum button links to english/german forum, Forum & Wiki (top right) now have a context menu with more links
Security: Clean according to Jotti. Checksums (FileAlyzer) are:
    CHDK-Shell-v306-sfx.exe
    CRC-32:   54DA1A7E
    MD5:      2A794DB6704088D1491A16C5E4F6F641
    SHA1:     795DCD4A6FA9BEE497C1436C0D4CB45AC44F9CF5
    CHDK-Shell_Updater.7z
    CRC-32:   EBC48BF2
    MD5:      CCB6F0D326C2AF011DC73F170D04AA32
    SHA1:     5A2F5409B4CEA9447B4474738DE5C5EF83DE4446
  • CHDK-Shell Version 3.05 (released: 2011-02-14)
fixed: ptpCamGui should now no longer 'break' if it is updated; thanks rudi !
changed: Played a bit with the thanks screen ... if you preferred the previous version, you can find it in the ....\CHDK-Shell\guest\thanks directory, the file named 'Thanks.au3' will be run, so rename as required. Almost forgot: it also has a close icon on the GUI now.
Security: Clean according to Jotti. Checksums (FileAlyzer) are:
    CHDK-Shell-v305-sfx.exe
    CRC-32:   7EB1C17C
    MD5:      4472640992D642DBE11C8EAEA91D3297
    SHA1:     4EAAA8F0E53227C4C169688403883EFF32E17083
    CHDK-Shell_Updater.7z
    CRC-32:   34BC8385
    MD5:      CF586CC73850F58C3A4D1C12B567F56C
    SHA1:     16F5A772EDD06534750E2D6C04FC6DD48F721CF4
  • CHDK-Shell Version 3.04 (released: 2011-02-11)
fixed: Compatibility with ptpCamGui was broken from r53
added: Animated thanks screen
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v304-sfx.exe
    CRC-32:   CB2AE2B8
    MD5:      CBE0CB9500D61E794C2EC3AF7884B70C
    SHA1:     63476229B1DBAC1EC34D6B29CBF69D8ED369E6E9
    CHDK-Shell_Updater.7z
    CRC-32:   F2526DE3
    MD5:      71D1871CA08100F9170206319D6290CC
    SHA1:     CA49AB419E1A8E8A7FE82798FF53E787C3FA5A3C
  • CHDK-Shell Version 3.03 (released: 2011-02-11)
changed: 'Abort' checkbox for compilation moved to 'Status' group
changed: Cam Properties Cross-Reference (in 'Source Tools ..'). The FULL report ('camprops_xref.log') now repeats the property headers after every 24 cams, and the cam names after every 2 properties, which helps keep the overview. Thanks for the suggestion, msl !
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v303-sfx.exe
    CRC-32:   EA4E4217
    MD5:      9F3ABCDA61B1B0A16728D4EC41A56472
    SHA1:     79D2A451009B2CA7F8C2BDE8C920E503CF9C97AC
    CHDK-Shell_Updater.7z
    CRC-32:   EE218461
    MD5:      DDDC6A93105B0F006897E3E2706649E6
    SHA1:     31633C9CC33025FAD82712A606608F2311AE3169
  • CHDK-Shell Version 3.02 (released: 2011-02-09)
changed: Now ptpCamGui.au3, ptpcam.dll and ptpcam.exe are all automatically kept up to date - revision numbers are shown in main GUI context menu.
fixed: large version numbers on main GUI had some lower pixels cut off.
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v302-sfx.exe
    CRC-32:   2235CCFB
    MD5:      E3B992B075BDB5A6B1CF93381D6A667F
    SHA1:     663BB0DC094392F2F5AF94A2BE5AE372F064FE59
    CHDK-Shell_Updater.7z
    CRC-32:   1C5507DB
    MD5:      DC568E142741064AF55C545E83A8ED0B
    SHA1:     9B1F06E1DF0307F7A2E7494EF64FE6ED31219D29
  • CHDK-Shell Version 3.01 (released: 2011-02-07)
fixed: Diff function (in "Source tools ..") should be more resistant against crashing while diff'ing. Thanks go to waterwingz for reporting the crashes and providing test material to test against.
Security: Clean according to VirusTotal. Checksums (FileAlyzer) are:
    CHDK-Shell-v301-sfx.exe
    CRC-32:   EA1FC8BA
    MD5:      6EA18B452BCEEA0630917E6A186703BA
    SHA1:     265C3D1BAC937926F699BA83D675E07038BA4E8C
    CHDK-Shell_Updater.7z
    CRC-32:   48275409
    MD5:      EF62868D63E05CDD116CD11E79E491F7
    SHA1:     1D92641791D7832067598B8DEDCDF13FD7015AB1
  • CHDK-Shell Version 3.00 (released: 2011-02-05)
  • CHDK-Shell Full Version 3.00 (released: 2011-02-05) New !
changed: ptpCamGui support adapted to support new ptpcam.dll & icons; also no longer requires access to CHDKDE source, ptpcam.dll contains a functional version of ptpcam.exe
Security: Clean according to Jotti. Checksums (FileAlyzer) are:
    CHDK-Shell-v300-sfx.exe (CHDK-Shell-v300-full-sfx.exe)
    CRC-32:   2FC4B2AF (326C2114)
    MD5:      109B7DDC3795A52C9803EC6AC1EC1889 (7CCB255CD9F62E1BCA4C87F3930183E8)
    SHA1:     B6FA27505DC6E5F01949D440DA574BD3999CA3CC (B1B73FEDF77C73C69B43B218656FC35D05901D47)
    CHDK-Shell_Updater.7z
    CRC-32:   E7F620C8
    MD5:      FA3A960D2EA7374E33BCB2E4CA610B8A
    SHA1:     088D61F941861333DE4D5321B350C5A28C5B2392


Archive (changelog)

Please refer to the 'readme.txt' file included with every version for the changelog

Links