new branch - CHDK : Elf Edition - Developers wanted

  • 302 Replies
  • 39403 Views
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #250 on: 24 / January / 2012, 19:55:05 »
    Advertisements
    I've compiled trunk CHDK ver 1.1.0-1607 with GCC 3.4.6 and it works well .  Had to comment out TBOX references to have the compiler complete the compile.  Other than that this version is working well, even compiled in the canendar upgrade that I like(wish they atleast had the calabdar on the mis. screen as that screen scrolls anyway another item would not be bad).   Anyway just thought i might throw a "well done guys" your way, I know how much work it is and appricate it.

    Dave1116
    Canon a1100is 100c, sd1200is 100c



    Wikipedia - Hack (computer science), an inelegant but effective solution to a computing problem.

  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #251 on: 28 / January / 2012, 10:57:53 »
    Two things:

    1.
    Had to comment out TBOX references to have the compiler complete the compile.

    Could you specify, what was the problem? Could you post compiler warnings/errors?

    2. Why now there is no 'modules' entry in menu? I believe that it was usefull. User could add/remove modules without any changes to menu. Is this caused by startup crash?
    if (2*b || !2*b) {
        cout<<question
    }

    Compile error: poor Yorick

    *

    Offline philmoz

    • *****
    • 2936
      • Photos
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #252 on: 28 / January / 2012, 15:53:04 »
    2. Why now there is no 'modules' entry in menu? I believe that it was usefull. User could add/remove modules without any changes to menu. Is this caused by startup crash?

    Yes. Even the last version that tsvstar did, that delayed the 'opendir' call, was still randomly crashing.

    It's on my list of things to look at; if someone else doesn't do it first.

    Phil
    CHDK ports:
      sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
      g12 (1.00c, 1.00e, 1.00f & 1.00g)
      sx130is (1.01d & 1.01f)
      ixus310hs (1.00a & 1.01a)
      sx40hs (1.00d, 1.00g & 1.00i)
      g1x (1.00e, 1.00f & 1.00g)

    *

    Offline philmoz

    • *****
    • 2936
      • Photos
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #253 on: 02 / February / 2012, 03:30:17 »
    Revision 1632 includes a re-work of the platform/generic/shooting.c code to move most of the code to core/shooting.c (new file).

    This means the code is compiled as thumb instead of arm which saves about 4.5K on the CHDK build size.

    I've tested this on all my cameras and everything appears to work correctly; but it's a large change and I may have inadvertently broken something.

    Please report any 'new' suspicious behaviour with this version here.

    Phil.
    CHDK ports:
      sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
      g12 (1.00c, 1.00e, 1.00f & 1.00g)
      sx130is (1.01d & 1.01f)
      ixus310hs (1.00a & 1.01a)
      sx40hs (1.00d, 1.00g & 1.00i)
      g1x (1.00e, 1.00f & 1.00g)


    *

    Offline reyalp

    • ******
    • 9881
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #254 on: 11 / February / 2012, 18:10:36 »
    I've started a wiki page to document the module system http://chdk.wikia.com/wiki/Module_System

    Please help fill it in. In particular, the restrictions on what can/can't be done in modules, when API versions need to be updated etc.
    Don't forget what the H stands for.

    *

    Offline philmoz

    • *****
    • 2936
      • Photos
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #255 on: 09 / March / 2012, 23:25:28 »
    Revision 1719 now includes the latest updates from CHDK-DE into the trunk (dev) code.

    Note, this version changes the name of the config file to CCHKD2.CFG as it is no longer compatible with the config file from release_1.0 (and trying to make them compatible isn't worth the effort, IMO).

    Phil.
    CHDK ports:
      sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
      g12 (1.00c, 1.00e, 1.00f & 1.00g)
      sx130is (1.01d & 1.01f)
      ixus310hs (1.00a & 1.01a)
      sx40hs (1.00d, 1.00g & 1.00i)
      g1x (1.00e, 1.00f & 1.00g)

  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #256 on: 09 / March / 2012, 23:42:40 »
    Note, this version changes the name of the config file to CCHKD2.CFG as it is no longer compatible with the config file from release_1.0 (and trying to make them compatible isn't worth the effort, IMO).
    While I agree with it,  it will be interesting to see the response when this hits the autobuild and people try the new release.

    Update :  thinking about this a bit more,  the only thing that is a major pain to lose after deleting the CCHDK.CFG file (or whatever it gets called next) is the on screen icon positions.   Through too many updates while porting cameras and testing,  that's pretty much the only thing I regret each time as I have to reset their positions relative to the Canon icons and onscreen text.  So, if the OSD positions could move to the front of the CCHDK.CFG list and be saved ( "fence" ) from version to version,  that might handle 95% of the pain of an upgrade.


    « Last Edit: 09 / March / 2012, 23:51:21 by waterwingz »

    *

    Offline reyalp

    • ******
    • 9881
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #257 on: 09 / March / 2012, 23:55:59 »
    I don't think requiring a new config for a new release is a big deal.

    The extra C was added a long time ago for basically the same reason. We can drop it.

    We should take this opportunity to clean up any obsolete stuff that has been kept in the conf for compatibility.
    Don't forget what the H stands for.


  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #258 on: 09 / March / 2012, 23:58:53 »
    We should take this opportunity to clean up any obsolete stuff that has been kept in the conf for compatibility.
    Menu strings too ?

    *

    Offline reyalp

    • ******
    • 9881
  • Publish
    Re: new branch - CHDK : Elf Edition - Developers wanted
    « Reply #259 on: 10 / March / 2012, 00:16:28 »
    We should take this opportunity to clean up any obsolete stuff that has been kept in the conf for compatibility.
    Menu strings too ?
    I meant conf specifically, since there's no chance of the new one being loaded by the old code.

    For menu strings, it would mean that you could no longer just swap bins. Not sure I'm ready to give that up.
    Don't forget what the H stands for.

     

    Related Topics