Windows GUI for trunk building - page 20 - General Discussion and Assistance - CHDK Forum supplierdeeply

Windows GUI for trunk building

  • 771 Replies
  • 253686 Views
*

Online reyalp

  • ******
  • 13831
Re: Windows GUI for trunk building
« Reply #190 on: 18 / January / 2009, 18:28:12 »
Advertisements
Quote
fixed: external PRIMARY_ROOT support (pretty stupid of me to assume Makefile would eat Win32 paths)
note that it's path must be within CHDK-Shell's folder tree; if anybody knows how to pass a path
to 'gmake' that is not relative to $(topdir) please let me know

Quote
PRIMARY_ROOT=d:/tmp_dumps/platform
thats what i have in my build.conf. notice anything? these are slashes, not backslashes. using this style of path, you can use absolute paths :)
Odd, I thought the : confused gmake in my earlier testing, but it seems to work now :?
Don't forget what the H stands for.

*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #191 on: 18 / January / 2009, 18:36:05 »
Quote
Odd, I thought the : confused gmake in my earlier testing, but it seems to work now :?

same here - must have been my beta code at that moment though

wim

edit: grammar
« Last Edit: 18 / January / 2009, 18:51:47 by whim »

*

Offline fe50

  • ******
  • 3139
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Windows GUI for trunk building
« Reply #192 on: 18 / January / 2009, 19:39:11 »
@Hacki:
The Linux gcc4.3 env is now available here:  http://drop.io/chdkdev/asset/linux-env-gcc-4-3-1-binutils-2-18-by-hacky-tar-lzma

@wim
...updateted the wikia to v1.96

*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #193 on: 18 / January / 2009, 19:56:03 »
@fe50

thx, just found a flaw in the install routine - i'm offering user a chance to run with compilation disabled,
but that won't work, since there's no 'unzip' on board anymore ...
so said user will end up with a crash @ the next trunk update ...

oh well, tomorrow - can't edit comfortably while in bed  :D

tschuess

wim
« Last Edit: 18 / January / 2009, 20:03:09 by whim »


*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #194 on: 19 / January / 2009, 16:54:09 »
CHDK-Shell-v197

  • fixed: initial validation / sanity check would offer running the program without compilers; this is
    useless because the program will then die at the first call to 'unzip' which the program assumes to
    be present in the DevKit (unzip will be called to unpack downloaded trunk) ...

wim

*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #195 on: 21 / January / 2009, 09:33:56 »
CHDK-Shell-v198

  • changed: packaging, program no longer holds it's helper files internally.
    This should avoid false alarms from virus scanners.

  • added: historic trunk version 300 (remember, phox ?) to keep the program from crashing when NOT used as update
    note: '300 is dated 4 Feb '08 -> that means 388 trunk versions in 339 days, more than 1.14 version/day   :D
    supported cams/firmwares went from 16/26 to 39/72 in the same period,  1 cam per ~ 14.7 days  :D
     
  • added: will now start off log and dump files with time/date stamp & compiler version info

  • added: more rigid 'makefile.inc' checking for better compatibility with older trunk versions:
    will warn if it seems incompatible with GCC 4, if the latter is selected


cheers,

wim

@fe50: decided not to stress you, Wiki already updated - but feel free to improve  :D
« Last Edit: 21 / January / 2009, 10:40:22 by whim »

*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #196 on: 26 / January / 2009, 06:29:44 »
CHDK-Shell-v199 - 873 kb

  • fixed: setting compiler to GCC3 would be saved, but reverted to GCC4 on next start anyway (1.95 - 1.98)
  • added: FAST search & replace in any folder (default: current build folder) . Freeware by Dariusz Stanislawek,
    fast & small (8 kb of assembler, 1 sec typical to search source folder on old Pentium Mobile 1.73 GHz)
  • added: added some fun (?) CHDK statistics (click on current version number)
  • added: some housekeeping code in the installer routines, which will allow even higher compression for
    future self-installers that include dev kits.

have fun,
wim
« Last Edit: 26 / January / 2009, 07:01:29 by whim »

*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #197 on: 28 / January / 2009, 09:38:35 »
CHDK-Shell-v200  to celebrate the round number, this is a double release (both 'update' and 'full' version available)


  • fixed: search introduced in 1.99 would block the GUI while open - very unhelpful if you also want to open a source code window ...

  • added: command line interface for the current compiler

  • changed: 'News' renamed to 'History' in the readme.txt; also reversed order for easier maintenance and reading ...

  • changed: 'full' version (with 2 devkits) now 'only' 19.0 Mb (was: 21.8 Mb)  :D


cheers,

wim

edit: @fe50 - added new version to Wiki
« Last Edit: 28 / January / 2009, 10:50:55 by whim »


*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #198 on: 01 / February / 2009, 10:18:41 »
CHDK-Shell-v201

  • changed: moved and changed "Change log" icon, to make room for ...
  • added:   ... icon for option to clone current build
  • added:   new display option for Cmd windows (show + autoclose)
  • changed: GUI: icons quality improved; some more tooltips; restored source code button name.

have fun,

wim

edit: wiki updated ;)
« Last Edit: 01 / February / 2009, 19:00:10 by whim »

*

Offline whim

  • ******
  • 2044
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: Windows GUI for trunk building
« Reply #199 on: 06 / February / 2009, 11:45:40 »
CHDK-Shell-v202

  • added: Diff option added (temporarily as a button above 'Change') - saves both a DOS cr/lf and a *nix style patch file.
    exclusions for source tree files that are changed during compilation are also implemented:
    stubs_auto.S, stubs_entry.S, *.a, *.exe, *.bin, *.BIN + everything in /bin
    (user editable in /CHDK-Shell/exc_diff.txt - program will create, but never change this file)

  • to do: patching (not yet supported) ; integrating Diff/Patch in a Source Code Tools Menu

  • While testing, discovered an interesting bug: if the path to devkit executables contains the '=' character, all command line operations fail,
    even though Windows accepts the path as legal. This bug might well be present since the first version  ;) Next version will catch this,
    for the moment just avoid '=', i'm checking if there's any other illegal chars ...

TIA for (other :D) bug reports and suggestions,

wim

edit: spelling ...
« Last Edit: 06 / February / 2009, 12:25:09 by whim »

 

Related Topics