2009-06-26 [r779]  reyalp:

	* sx10 101b from nimrod

2009-06-17 [r778]  reyalp:

	* extra long exposure for a590. Note 100e is UNTESTED but very
	  similar to 101b

2009-06-17 [r777]  reyalp:

	* extra long exposure for a560

2009-06-12 [r776]  reyalp:

	* stubs_min fixes for sx10 102b, add to batch builds.

2009-06-11 [r775]  reyalp:

	* A470 multipartion updates from Thorwak in
	  http://chdk.setepontos.com/index.php/topic,3368.msg35079.html#msg35079

2009-06-10 [r774]  reyalp:

	* initial SX10/102b work from Grin:
	  http://chdk.setepontos.com/index.php/topic,2468.msg35026.html#msg35026
	  untested, not added to toplevel makefile yet.

2009-06-09 [r773]  fudgey:

	* MD speedup for a700 from TonyH in
	  http://chdk.setepontos.com/index.php/topic,405.msg35010.html#msg35010

2009-06-08 [r772]  reyalp:

	* fast md for a560, from na560 in
	  http://chdk.setepontos.com/index.php/topic,405.225.html

2009-06-07 [r771]  reyalp:

	* + extra long exposure for a540

2009-06-04 [r770]  reyalp:

	* a470 work from Mrspoon and Thorwak in
	  http://chdk.setepontos.com/index.php/topic,3368.180.html * add
	  101a as a copy of 101b (needs confirmation) * other tweaks
	  described in thread

2009-06-01 [r769]  reyalp:

	* mantis 260: screen update fixes from mweerden. currently ixus870
	  only, can be ported to other cams.

2009-06-01 [r768]  reyalp:

	* mantis 256: fi2 on 64 bit from Iceweasel and mweerden

2009-06-01 [r767]  reyalp:

	* mantis #260: optical zoom and autofocus fixes from mweerden for
	  ixus 870. Screen update not included yet.

2009-05-24 [r766]  fudgey:

	* a570 101a motion detector / zebra display buffer speedup (copied
	  from a570 100e):
	  http://chdk.setepontos.com/index.php/topic,3632.msg34361.html#msg34361

2009-05-18 [r765]  fudgey:

	* Re-enabled extra long exposures for a570 (fixed a570 101a).

2009-05-17 [r764]  reyalp:

	* set CAM_BLACK_LEVEL to 128, based on
	  http://chdk.setepontos.com/index.php/topic,2838.msg33885.html#msg33885

2009-05-16 [r763]  fudgey:

	* Fixed building for ixus70_sd1000 (all subs), broken since
	  changeset 750 due to stubs_auto.S missing subs for extra long
	  exposures (because make doesn't always like to regenerate them if
	  stubs_auto.S exists).

2009-05-15 [r762]  fudgey:

	* Fix building for a570 that I broke in 761 (oopsie).

2009-05-14 [r761]  fudgey:

	* Temporarily disabled extra long exposures for a570 because it
	  breaks burst mode for sub 101a. This very quick fix unfortunately
	  disables them for 100e as well, but it's easily re-enabled by
	  uncommenting one line from include/camera.h and recompiling.

2009-05-10 [r760]  reyalp:

	* mantis 257 from mweerden: * This patch adds beta versions for
	  both the 1.00e and 1.02b firmware versions of the IXUS 870. In
	  addition two fixes are made: the GetZoomLensCurrentPoint pointer
	  was incorrect and the default extension for RAW files is now .CR2
	  (to make them show up when you plug in the camera).

2009-05-09 [r759]  fudgey:

	* Fixed continuous mode Tv bracketing during Tv override.
	  http://chdk.kernreaktor.org/mantis/view.php?id=249
	  http://chdk.setepontos.com/index.php/topic,3319.0.html

2009-05-03 [r758]  reyalp:

	* syscurves update from toinech
	  http://chdk.setepontos.com/index.php/topic,932.msg33449.html#msg33449

2009-05-01 [r757]  reyalp:

	* sx110 patch from chdkj
	  http://chdk.setepontos.com/index.php/topic,2838.msg33317.html#msg33317
	  * Swivel screen disabled in camera.h * fixed
	  vid_get_viewport_live_fb in lib.c (Zebra, Histogramm, Motion
	  Detection works now.)

2009-04-30 [r756]  EWAVR:

	* S5IS: small fix for overrides
	  (http://chdk.setepontos.com/index.php/topic,3545.msg33259.html)

2009-04-26 [r755]  reyalp:

	* patch from chdkj
	  http://chdk.setepontos.com/index.php/topic,2838.msg32974.html#msg32974
	  also set black level, correct FI2 key, and minor cleanups.

2009-04-25 [r754]  reyalp:

	* mantis 255: add beta ixus870/sd880 port from mweerden also proper
	  fix for mantis 251

2009-04-24 [r753]  reyalp:

	* fix #751 for windows gcc3 env

2009-04-24 [r752]  reyalp:

	* zebra for variable aspect cams (currently SX1). From pev69 in
	  http://chdk.setepontos.com/index.php/topic,3410.msg32518.html#msg32518

2009-04-24 [r751]  reyalp:

	* mantis 251 Small fixes for stubs_auto.S generation and silent
	  failure of make from mweerden

2009-04-23 [r750]  phyrephox:

	* + extra long exposure for a570 (ewavr, fudgey - 101a unverified)
	  s5is (ewavr, both unverified) ixus70 (quietschi, 100c & 101b
	  unverified) test and report here:
	  http://chdk.setepontos.com/index.php/topic,3461.0.html

2009-04-21 [r749]  phyrephox:

	* + sx110 (port done by yarvieh & chdkj, see
	  http://chdk.setepontos.com/index.php/topic,2838.0.html)

2009-04-21 [r748]  EWAVR:

	* IXUS970(SD890) (by snc): - added 1.00D support as copy of 1.00C -
	  using BLX instruction

2009-04-21 [r747]  reyalp:

	* + SD990 video quality control * rename VIDEO_QUALITY_ONLY ->
	  CAM_VIDEO_QUALITY_ONLY * misc cleanup

2009-04-21 [r746]  reyalp:

	* + SD990 jogdial support * get rid of pointless stack manipulation
	  in kbd task * make kbd_use_zoom_as_mf depend on #define in
	  camera.h

2009-04-21 [r745]  reyalp:

	* correct power up if pwr button held, comments

2009-04-18 [r743]  phyrephox:

	* new buildconf.inc flag - OPT_WARNINGS. Enable if you want to be
	  flooded with warnings. should be helpful in cleaning up the code
	  at a later time. read more about it here:
	  http://chdk.setepontos.com/index.php/topic,2509.msg32191.html#msg32191

2009-04-18 [r742]  phyrephox:

	* reverting sx1 change, fixing fi2 for a470 instead ;)

2009-04-18 [r741]  phyrephox:

	* *fixing fi2 for sx1

2009-04-18 [r740]  reyalp:

	* IXUS 980/ SD 990 beta disable fi2 for sx1, viewport_width for 990
	  merge

2009-04-18 [r739]  phyrephox:

	* +a470, port done by MrSpoon - see
	  http://chdk.setepontos.com/index.php/topic,3368.msg31068.html#msg31068
	  - beta

2009-04-18 [r738]  reyalp:

	* clean up debug osd, use simply expanded var for SORT

2009-04-17 [r737]  phyrephox:

	* */ preventing fi2 from being created for the sx1 - hopefully :D
	  */

2009-04-17 [r736]  phyrephox:

	* +sx1 - port by fboesch, see
	  http://chdk.setepontos.com/index.php/topic,3410.0.html (beta) *
	  svn props for sx10

2009-04-16 [r735]  phyrephox:

	* * long exposure: now possible to use them in "ev step"
	  shutterspeed enum type mode (still possible in factor mode).
	  approximately by powers of 2 (longest duration: 2048 seconds,
	  should be sufficient for all purposes :D) - coded by PlasmaHH *
	  version 0.9.7 -> 0.9.8 (should have been done a long time ago :D)

2009-04-16 [r734]  phyrephox:

	* long exposures for ixus950_sd850 (PlasmaHH)

2009-04-15 [r732-733]  EWAVR:

	* long exposures for a550

	* * ixus970_sd890 fixup * increased startup time (for big and slow
	  cards)

2009-04-15 [r731]  reyalp:

	* fix bug in lua set_led

2009-04-11 [r730]  EWAVR:

	* + added ixus970 (sd890) 1.00B & 1.00C support (by snc)

2009-04-09 [r729]  EWAVR:

	* - fixed error in long exposures

2009-04-08 [r728]  EWAVR:

	* + long exposures for a530, a710, ixus80, s3is, sx10

2009-03-31 [r727]  EWAVR:

	* Curves: - toinech's black hole fix for luminance curves
	  (http://chdk.setepontos.com/index.php/topic,932.msg31276.html#msg31276)
	  - 'RAW buffer cached' option can be used to curves acceleration.

2009-03-30 [r726]  fudgey:

	* Motion detector bugfix (U measuring mode was broken and always
	  fell back to V) as reported by gerhard in
	  http://chdk.kernreaktor.org/mantis/view.php?id=245

2009-03-19 [r725]  EWAVR:

	* SX10 1.01A: added video quality control (w/o bitrate)

2009-03-18 [r724]  EWAVR:

	* added notes.txt for sx10

2009-03-18 [r723]  EWAVR:

	* SX10 1.01A support added.

2009-03-17 [r722]  EWAVR:

	* G9: - corrected keyboard mask - repaired multipartition boot for
	  1.00I (1.00H)

2009-03-17 [r721]  EWAVR:

	* 'fast Ev switch': - hotkey is shoot_half + jogdial for cameras
	  with jogdial support - improved Ev display

2009-03-14 [r720]  reyalp:

	* * preliminary 12bpp support (my sd990 code + ewavr sx10 code).
	  Curves are disabled for 12 bpp sd990 and sx10 sections included
	  in camera.h as examples, the rest of the code isn't. * Digic IV
	  memory layout support with CAM_UNCACHED_BIT * make g9
	  stubs_entry.S match what is generated from SVN

2009-03-03 [r719]  phyrephox:

	* * languages: czech, french, german, hungarian, italian, polish,
	  russian, slovak, turkish.lng (from wiki & Bugtracker) +
	  languages: portuguese (from wiki) note: i had to choose between 3
	  italian language files
	  (http://chdk.setepontos.com/index.php/topic,3229.0.html,
	  http://chdk.setepontos.com/index.php/topic,3198.0.html &
	  https://chdk.kernreaktor.org/mantis/view.php?id=238 - i took the
	  first, most recent one. don't know if that is correct though) *
	  also updated version to reflect latest changes by ewavr & reyalp
	  thanks to all contributors

2009-03-02 [r718]  EWAVR:

	* IXUS40: yet another RAW size fix (final?)

2009-03-02 [r717]  EWAVR:

	* IXUS40: yet another RAW size fix

2009-03-02 [r716]  EWAVR:

	* ixus40 (sd300): DNG support added.

2009-03-01 [r715]  EWAVR:

	* ixus40 (sd300): corrected RAW size (from dcraw, see also
	  http://chdk.setepontos.com/index.php/topic,2042.msg25655.html#msg25655)

2009-02-22 [r714]  reyalp:

	* Don't disable the entire video menu if compression control is not
	  available.

2009-02-19 [r713]  EWAVR:

	* VxWorks cameras: "unlocking" diskboot.bin after camera boot
	  (http://chdk.setepontos.com/index.php/topic,3164.msg29672.html#msg29672)

2009-02-18 [r712]  EWAVR:

	* IXUS50(SD400): added DNG support (from DNG4PS2 r.62)
	  IXUS850(SD800): fixed "sporadic RAW images bug" (probably)

2009-02-16 [r711]  reyalp:

	* fix compiler warning

2009-02-15 [r710]  reyalp:

	* mantis #229 fix md not working on first call, check
	  md_init_motion_detector in lua

2009-02-14 [r709]  phyrephox:

	* cleaning the bugtracker a bit... s2is - remote should work as
	  advertised now (fatal, #223) makefiles - fixed the slashes on
	  topdir (whim, #225) finnish.lng - update (mikko70, #227) lua -
	  new command to switch custom curve state (msl, #226) bugtracker
	  url: https://chdk.kernreaktor.org happy valentines day XOXO (lol)

2009-02-14 [r708]  phyrephox:

	* g9 - adding 1.00h to autobuild (which is 1.00i in reality or vice
	  versa :D) - see
	  http://chdk.setepontos.com/index.php/topic,2342.msg29416.html#msg29416

2009-02-08 [r707]  EWAVR:

	* G9: + added 1.00I support + added ND filter control + added
	  "create multipartition card" menu A590: DNG color matrix and
	  cropping settings are copied from DNG4PS2.

2009-02-04 [r705]  phyrephox:

	* * lang files

2009-02-04 [r704]  EWAVR:

	* updated ukrainian.lng

2009-02-04 [r703]  phyrephox:

	* * bug in filespace osd item (fudgey:
	  https://chdk.kernreaktor.org/mantis/view.php?id=203 ) also forgot
	  to increase version in last revision

2009-02-04 [r702]  phyrephox:

	* IXUS850: added EnterToCompensationEVF & ExitFromCompensationEVF
	  stub and did some small source cleanup - now you can use fast ev
	  change (pixeldoc2000) * languages: spanish, finnish, dutch,
	  french, polish, turkish (from bugtracker & wiki) * started to fix
	  bug 209 and 220 (truncated menu entries), for english language
	  only (each lang maintainer has to check for themselves)

2009-01-29 [r701]  EWAVR:

	* + Added OPT_FI2=1 options in /buildconf.inc

2009-01-29 [r700]  phyrephox:

	* more preparations for fi2...

2009-01-29 [r699]  EWAVR:

	* Added fi2 packer (but disabled yet).

2009-01-28 [r698]  phyrephox:

	* for strobists: + option to manually override flash (for all
	  cameras). even for ixus cams. no need for a script anymore.
	  important: when enabled, this will not only override flash power,
	  but also enable the CHECK if flash is needed. in other words:
	  your camera will use flash even in bright sunlight and even if
	  you disabled the flash. of course the flash will not fire on
	  cameras with popup flashs when the flash is not popped up. there
	  are three values for the flash to be set: low, middle and
	  POWERFUL. be careful, dont flash at home, kids. For cameras with
	  dedicated movie buttons, there is an extra menu item: force flash
	  only in moviemode. when this is checked, the flash will be forced
	  only when recording a video. todo: do flash ev correction for
	  cams that dont support it and also maybe DISABLE flash for cams
	  that cannot disable it (on s5is when flash is popped up, it is
	  ALWAYS enabled, the flash button doesnt do anything for
	  example... also maybe for those situations you are in a church or
	  a museum where flash is absolutely forbidden...) feature more or
	  less created by ewavr, thanks * makefile: small edit (thx to
	  ewavr)

2009-01-28 [r697]  phyrephox:

	* * spelling mistake (thx whim) + gcc info line for whim (
	  http://chdk.setepontos.com/index.php/topic,3007.msg28236.html#msg28236
	  )

2009-01-28 [r696]  phyrephox:

	* + added "reset files" function in menu (under visuals), to reset
	  language-, font- and symbol file (in previous versions you needed
	  to delete the cfg or use zenos cfg editor on pc) for changes to
	  take effect you need to restart the camera though (didnt find
	  another way, maybe someone else does :D) - btw read more about
	  this "bug" here:
	  https://chdk.kernreaktor.org/mantis/view.php?id=184

2009-01-28 [r695]  phyrephox:

	* * makefile: for vxworks now PS.FIR ends up in /bin, instead of
	  $(PLATFORM)-$(PLATFORMSUB).FIR - so now you dont have to manually
	  rename it to ps.fir after compilation anymore. hope this doesnt
	  break autobuilds and/or whims chdk shell ;)

2009-01-26 [r694]  reyalp:

	* fix curves not being applied when raw enabled, minor formatting.

2009-01-25 [r693]  EWAVR:

	* - ixus60: removed video options due to camera crash
	  (http://chdk.setepontos.com/index.php/topic,2953.msg28447.html#msg28447)

2009-01-25 [r692]  reyalp:

	* fix http://chdk.kernreaktor.org/mantis/view.php?id=208 crash with
	  custom curve

2009-01-24 [r691]  EWAVR:

	* + S5IS, IXUS600: added video parameters menu + SX100IS: added
	  menus "swap partitions" and "create card with two partitions"

2009-01-23 [r690]  reyalp:

	* * dynamically allocate memory for curves. allocated when when a
	  curve option selected (and file, if custom), and freed when
	  curves are disabled. * fix +1/+2 option * eliminate some
	  copy/paste code.

2009-01-22 [r689]  EWAVR:

	* fixed ixus75 1.00B video bug (maybe)
	  (http://chdk.setepontos.com/index.php/topic,3010.0.html)

2009-01-19 [r688]  reyalp:

	* Use cached memory for DNG bad pixel list. Fix warning from last
	  checkin.

2009-01-18 [r687]  reyalp:

	* make shot_histogram memory dynamic. Allocated on
	  shot_histo_enable(1), deallocated on disable or script end.

2009-01-18 [r686]  EWAVR:

	* Fixed errors in #685

2009-01-18 [r685]  EWAVR:

	* Added "DNG visible via USB" for many cameras.

2009-01-18 [r684]  reyalp:

	* Make motion detector memory dynamic. Allocated when a script
	  first uses md_detect_motion, freed when the script ends. Also
	  made md debugging code compile time optional. OPT_MD_DEBUG,
	  default disabled.

2009-01-18 [r683]  reyalp:

	* https://chdk.kernreaktor.org/mantis/view.php?id=147 allocate
	  zebra memory only when needed, frees when zebra not displayed.
	  this disables zebra in when scripts are running, could be made an
	  option if needed. Also some cosmetic formatting changes.

2009-01-18 [r682]  reyalp:

	* Better vid_get_viewport_fb_d from ewavr

2009-01-18 [r681]  phyrephox:

	* + new ubasic/lua command: set_aflock(x), where 1 locks the
	  autofocus, and 0 unlocks it. it is like MF, but better in several
	  ways, such as a) available on ALL cams b) focus is locked even
	  after camera returns from deep display sleep (via display key
	  cycle or print button shortcut), which will be VERY good for
	  timelapses regarding power consumption, camera shake, an actual
	  fixed focus throughout the whole timelapse and also less stress
	  on the mechanical parts of the camera. you can use it like this:
	  halfpress (so autofocus is set), then call aflock(1), the focus
	  is now FIXED, meaning another halfpress will NOT refocus (the AF
	  lamp doesnt turn on even). when you dont need the fixed focus
	  anymore, call set_aflock(0). AE is NOT locked by the way. feature
	  written by DrMaex (german forum) with heavy assistance by Fudgey
	  (see https://chdk.kernreaktor.org/mantis/view.php?id=201 for more
	  details) todo: need AElock and the command to send camera into
	  deep sleep (so we dont have to rely on PRINT button shortcut)

2009-01-17 [r680]  reyalp:

	* fix vid_get_viewport_fb_d for a540 I'm not convinced this code is
	  right, but the address appears to be right most of the time at
	  least, unlike the previous version.

2009-01-15 [r679]  phyrephox:

	* + added two small functions... TurnOnBackLight &
	  TurnOffBackLight, which turn on and off the LCD Backlight (or EVF
	  backlight) - useful for energy saving or camouflage missions :D
	  also added ubasic and lua commands: set_backlight(x), whereas 0
	  disables Backlight and 1 enables it. mind you, after a shot the
	  display is turned on again (probably loop
	  set_backlight_statement(0) in script!?). an example script can be
	  found here:
	  http://chdk.setepontos.com/index.php/topic,2744.msg27703.html#msg27703
	  todo: PERHAPS make it that you can disable (automatically after a
	  given time?) LCD directly in CHDK, also on todo list: Dimming the
	  light thx to fudgey, ewavr & Dataghost, who made that happen \o/
	  (see https://chdk.kernreaktor.org/mantis/view.php?id=65 for
	  links)

2009-01-13 [r678]  phyrephox:

	* * slovak.lng updated (from wiki)

2009-01-12 [r677]  phyrephox:

	* +romania.lang

2009-01-11 [r676]  reyalp:

	* minor tweaks for hostlua * enable some features not available on
	  cams: io.stdin etc, os.getenv, os.execute, os.exit * fix bug
	  introduced in 654, deleted entries in os.listdir. * always build
	  lua libs for hostlua, ignoring OPT_* You can hid them from
	  scripts if needed. * add back some stock lua code under #if 0 for
	  future work

2009-01-11 [r675]  reyalp:

	* a590 fixes, see
	  http://chdk.setepontos.com/index.php/topic,2361.msg27077.html#msg27077
	  and following. Note, there's probably still things broken.

2009-01-10 [r674]  phyrephox:

	* * connect4 - fixing bug that prevented winning (#187 CHDKLover) *
	  symbols - updated a few icons/symbols (nobody objected...) (#168
	  pkasperskyi) Hint: #number - ticket number in bugtracker, name =
	  Coder

2009-01-08 [r673]  phyrephox:

	* g9 - fixed bug which prevented the disabling of CHDK RAW when
	  CANON RAW was enabled (now it also is shown in the "warning
	  window" when DNG/RAW is disabled)

2009-01-08 [r671]  phyrephox:

	* * czech lang

2009-01-08 [r670]  phyrephox:

	* * bugfix in game\mastermind (ticket #141) * languages (turkish,
	  polish, german) + added "default" script which actually is empty,
	  but when being loaded, loads the real default script (ticket #173
	  by fudgey) perhaps wiki should be updated... :D

2009-01-07 [r669]  phyrephox:

	* DNG: now the whitebalance of the DNGs should match much better to
	  the jpg than before!!! (Actually, the "as shot" whitebalance now
	  is set in the dng exif tags, taken from the camera in a magical
	  way, so programs like Adobe Lightroom can interpret these
	  correctly) (uncommented EWAVR'S code, send the money to him :D)
	  read about it here:
	  http://chdk.setepontos.com/index.php/topic,156.msg27215.html#msg27215

2009-01-06 [r668]  EWAVR:

	* ixus960: fixed optical zoom in video bug (maybe):
	  http://chdk.kernreaktor.org/mantis/view.php?id=169

2009-01-06 [r667]  EWAVR:

	* ixus960: fixed video bug (maybe):
	  http://chdk.kernreaktor.org/mantis/view.php?id=169

2009-01-05 [r666]  EWAVR:

	* + DNG->CHDK RAW conversion (in file browser).

2009-01-04 [r665]  reyalp:

	* enable multipartition support for a590/101b. Needs testing.
	  Thanks BetterW

2009-01-03 [r664]  EWAVR:

	* G9: optical zoom in video again turned on.

2009-01-02 [r663]  phyrephox:

	* sx100 - fixing bug regarding wheel_right command in ubasic -
	  https://chdk.kernreaktor.org/mantis/view.php?id=171

2009-01-02 [r662]  reyalp:

	* sd800 tv table from pixeldoc2000
	  http://chdk.setepontos.com/index.php/topic,650.msg27023.html#msg27023

2009-01-01 [r661]  EWAVR:

	* G9: fixed yet another bug in video (but not last :)

2008-12-31 [r660]  phyrephox:

	* tx1 - now it is possible to disable saving of raw in video mode
	  g9 (or any other cam that supports raw natively) - disabled CHDK
	  raw when Canon RAW is activated g9 - now it is possible to
	  disable raw when canon evn bracketing is enabled happy new year
	  \o/

2008-12-30 [r659]  EWAVR:

	* a560, a570: more correct playback frame buffer address
	  (http://chdk.setepontos.com/index.php/topic,1849.msg26855.html#msg26855)

2008-12-29 [r658]  EWAVR:

	* G9: fixed video quality bug IXUS860, IXUS80: - fixed NR bug A590:
	  updated DNG settings

2008-12-29 [r657]  phyrephox:

	* * symbols: now everything should work as expected: when enabled
	  and symbol file is missing: symbols get disabled (thus you get
	  the arrows back in menus). disabling now also works without
	  automatically enabling again (thx to CHDKLover).

2008-12-29 [r656]  reyalp:

	* * move boot splash logo to file
	  http://chdk.kernreaktor.org/mantis/view.php?id=156 * remove
	  OPT_BOOTLOGO since it would only save ~360 bytes now * formatting
	  tweak badpixel.lua

2008-12-28 [r655]  phyrephox:

	* * closing bug 33, 106 & 147 from bugtracker (fudgeys zebra patch
	  and CHDKlovers small fixes for Connect4 & symbols) * version
	  changed from 0.8.10 to 0.9.0 to reflect latest 30 revisions

2008-12-28 [r654]  reyalp:

	* * add ability to build CHDK lua for host platform. Not built by
	  default. * renamed dirent name to d_name to be compatible with
	  conventional libc

2008-12-28 [r653]  reyalp:

	* possible fix for
	  http://chdk.setepontos.com/index.php/topic,2042.msg26660.html#msg26660

2008-12-27 [r652]  EWAVR:

	* a590: fixed NR
	  (http://chdk.kernreaktor.org/mantis/view.php?id=109) g9: fixed
	  movie_status address

2008-12-24 [r651]  phyrephox:

	* * a590 - probably fixed dark frame thingy (see
	  http://chdk.kernreaktor.org/mantis/view.php?id=109) * zebra:
	  probably fixed memory leak (see
	  http://chdk.setepontos.com/index.php/topic,1849.msg26422.html#msg26422
	  and following posts) * languages * small bugfixes (size of free
	  space in explorer, compiler warning, dng extension in bracketed
	  shots)

2008-12-23 [r650]  EWAVR:

	* * ukrainian.lng is updated.

2008-12-20 [r649]  phyrephox:

	* + new game: Mastermind (see
	  http://en.wikipedia.org/wiki/Mastermind_(board_game) ) by
	  Kettmeister (german forum) this will be the last game i will add
	  to chdk, i promise :D you can exclude it from compilation via
	  buildconf.inc switch (i will disable it at default as soon as
	  people start complaining about low memory space...) have fun!

2008-12-20 [r648]  phyrephox:

	* * connect 4 - added battery, clock & win counter (CHDKLover) *
	  lang updates * fixed some issues about zebra, see
	  http://chdk.setepontos.com/index.php/topic,1849.0.html (thx
	  fudgey) - i didnt test this (but whim & fudgey did) * added lang
	  entry for "dng visible via usb" (msl) happy holidays y'all

2008-12-20 [r647]  EWAVR:

	* G9: * fixed bugs in CHDK RAW shooting
	  (http://chdk.kernreaktor.org/mantis/view.php?id=112) * camera can
	  power-on in record mode
	  (http://chdk.kernreaktor.org/mantis/view.php?id=145)

2008-12-20 [r646]  reyalp:

	* DNG over USB for a540

2008-12-19 [r645]  EWAVR:

	* * supress some warnings in autobuild process (maybe) * fixed "dng
	  via usb" for s5is

2008-12-19 [r644]  EWAVR:

	* * fixed accidental cyrillic characters in hex code :O

2008-12-19 [r643]  EWAVR:

	* + "dng via usb" for a610, a630, a640, s5is, ixus860

2008-12-19 [r642]  phyrephox:

	* all hail the ewavr. + added "transfer dng via usb" feature to
	  s3is and a620, see
	  http://chdk.setepontos.com/index.php/topic,156.msg26252.html#msg26252
	  * fixed small osd bug on s5is -
	  http://chdk.kernreaktor.org/mantis/view.php?id=146

2008-12-18 [r641]  phyrephox:

	* ixus75/sd750: + multipart + dng ext + button menu<->display for
	  details see:
	  http://chdk.setepontos.com/index.php/topic,2155.msg26224.html#msg26224
	  (thx to quietschi)

2008-12-16 [r640]  EWAVR:

	* * DNG: Fixed "software" tag length.

2008-12-15 [r639]  EWAVR:

	* DNG: - changed lenght of "copyright" and "description" fields to
	  1 - added "dng via usb" feature for a570, a720, a650, ixus70,
	  ixus850

2008-12-14 [r638]  reyalp:

	* set LC_ALL=C so sorting in generated files is consistent.

2008-12-14 [r636]  phyrephox:

	* ixus960_sd950/sub/100d/lib.c removed zoom_status

2008-12-14 [r635]  phyrephox:

	* fixed behaviour of shooting_set_zoom - see
	  http://chdk.setepontos.com/index.php/topic,2691.msg25164.html#msg25164
	  (thx ewavr)

2008-12-14 [r634]  reyalp:

	* + allow user to override location of PRIMARY.BIN files. Set
	  PRIMARY_ROOT to a tree that mirrors what is under platform,
	  either on the make command line or in buildconf.inc * use
	  automatic MEMISOSIZE on some new ports that didn't have it: g9,
	  sd30, sd300/100j * clean up old commented MEMISOSIZE stuff

2008-12-13 [r633]  phyrephox:

	* updated language files. note that entry #426 in some languages
	  has to be translated...

2008-12-12 [r632]  phyrephox:

	* ixus70_sd1000 - added multipartition support, see
	  http://chdk.setepontos.com/index.php/topic,2155.msg20011.html#msg20011
	  renamed version.txt to changelog.txt

2008-12-12 [r631]  reyalp:

	* fix mess from previous check in

2008-12-12 [r630]  reyalp:

	* Fix unreliable DeleteFile_Fut on dryos, make g9/100g build with
	  generated files

2008-12-11 [r629]  phyrephox:

	* + added badpixel.lua which creates badpixel.bin (script by ewavr)
	  also changed the error string

2008-12-11 [r628]  PhyrePhoX:

	* the version.txt will now be autogenerated on server and inserted
	  in the zipfiles (maybe we should rename it - changes.txt?
	  versionhistory.txt?) it uses a script from
	  http://www.core.com.pl/svn2log/ closes
	  http://chdk.kernreaktor.org/mantis/view.php?id=139

2008-12-10 [r627]  EWAVR:

	* * more correct data/time tags in DNG.

2008-12-10 [r626]  EWAVR:

	* + A710, SX100 - files with 'dng' extension can be visible via USB
	  (in some programs)

2008-12-08 [r625]  reyalp:

	* clean up a590, see
	  http://chdk.setepontos.com/index.php/topic,2361.msg25686.html#msg25686

2008-12-07 [r624]  EWAVR:

	* +added ixus850(sd800) multipartition support

2008-12-07 [r623]  EWAVR:

	* +added optional DNG extension for DNG files +added possibility to
	  create badpixel.bin from scripts -fixed small bug in file browser
	  - http://chdk.kernreaktor.org/mantis/view.php?id=129

2008-12-06 [r622]  phyrephox:

	* new cams need to be added to makefile as well...

2008-12-06 [r621]  phyrephox:

	* + added fastest port ever: ixus izoom / sd30 - see
	  http://chdk.setepontos.com/index.php/topic,2724.msg25512.html#msg25512
	  upped version to 0.8.8

2008-12-05 [r620]  phyrephox:

	* a590 (again): PT_Playsound hopefully fixed
	  (http://chdk.setepontos.com/index.php/topic,2361.msg25523.html#msg25523)

2008-12-05 [r619]  phyrephox:

	* g7 - fixing dng stuff

2008-12-05 [r618]  phyrephox:

	* quickfix for a590, wouldnt compile for 101b (wrong define in
	  camera.h) - porting still isnt finished, so it seems...

2008-12-05 [r617]  phyrephox:

	* a590: + added supposedly correct adresses for PT_PLaysound - now
	  scripts like metronome.lua should work (in general the play_sound
	  function) (thx to fudgey) + added right defines & dng stuff into
	  camera.h, now generating of dngs should be possible (thx to
	  stanislas, see
	  http://chdk.setepontos.com/index.php/topic,2710.msg25436.html#msg25436)

2008-12-04 [r616]  phyrephox:

	* + added polish lang file

2008-12-04 [r615]  phyrephox:

	* * fixing compiler warnings / cleaning up / decreasing bin size a
	  little bit

2008-12-04 [r614]  phyrephox:

	* * a590: fixing raw size

2008-12-02 [r613]  phyrephox:

	* + added new feature (By PlasmaHH) - compare Propcases Usage: go
	  to debug menu, go to "ALT +/- debug action", set to "CmpProps"
	  (Compare propcases) then in alt-mode, press the +/- button to
	  initialize it (all current propcases are then saved) then after
	  you made changes in the camera (canon menu) you enter alt-mode,
	  press +/- button - you will see all the props that have changed,
	  until you exit alt-mode if there are more than 12 changed
	  propcases, after 15 seconds it will show the next entries. this
	  is not convenient, but i couldnt come up with a better way for
	  now. on the other hand: it's not clever changing so many things
	  at once (in-camera) to find out propcases. one at a time is the
	  better solution. * gui_fselect.c & rbf_font/rbf_font.c - squashed
	  some compiler warnings (PlasmaHH) * makefile - version.inc was
	  updated even when no new data was inserted, i disabled it (dont
	  think there will be any sideeffects)

2008-12-02 [r612]  phyrephox:

	* * fixes in chdk menu: now left & right toggle checkboxes (not
	  only the set button) - patch sent in by MartinBudden -
	  http://chdk.kernreaktor.org/mantis/view.php?id=115

2008-12-02 [r611]  phyrephox:

	* * language updates

2008-12-02 [r610]  phyrephox:

	* modified some defines for a590 & g9. needs more work though.
	  disabled the stuff that definitly isnt working yet. camera.h
	  should some day be cleaned up somehow

2008-12-01 [r609]  phyrephox:

	* * fix for tx1 - now with #define CAM_HAS_VIDEO_BUTTON 1 ->
	  unlocks a bunch of stuff

2008-12-01 [r608]  reyalp:

	* fix isxdigit for dryos

2008-11-30 [r607]  reyalp:

	* + add lua functions for flash parameters (onboard flash memory,
	  not light) num=get_flash_params_count() -- num is the number of
	  parameters str,num=get_parameter_data(id) -- str is the parameter
	  value as a lua string, which may contain embedded NULLs or other
	  non-printable characters. If the size of the flash parameter is 4
	  bytes or less, a second value is returned, containing the
	  parameter value as a number if the parameter id is invalid, or
	  the parameter size is 0, then nil is returned.
	  scripts/examples/paramdmp.lua contains an example * added
	  CAMERA_HAS_JOGDAIL for g7/g9/sx100is, and used it instead of
	  checking individual camera defines

2008-11-30 [r606]  reyalp:

	* + Lua string lib. see
	  http://www.lua.org/manual/5.1/manual.html#5.4 * Updated
	  get_buildinfo to return two additional fields: os: string, either
	  "dryos" or "vxworks" platformid: number * llibtst.lua is updated
	  to test string lib, and no longer reports a listdir failure under
	  dryos. * removed some redundant entries from
	  sig_ref_vxworks_2.txt

2008-11-29 [r605]  phyrephox:

	* * cosmetic changes regarding propsets

2008-11-29 [r604]  phyrephox:

	* * fixed platform_id again :D (wasnt really a bug) final commit
	  for tonight (hopefully) thx to reyalp

2008-11-29 [r603]  phyrephox:

	* + new function (one of my favourites to date, and i just wrote it
	  :D), only for s-series & TX-1 you now can use the flash during
	  videos... see http://www.zshare.net/video/52034396605a6fd7/ for
	  example it is in the override menu at the bottom. you can
	  enable/disable the flash and set the power of the flash (0 -
	  low,1 - middle, 2 - power! this should work in all modes! sorry,
	  no automatic flash power!) DryOS (s5is) is experimental, as the
	  propcase values arent verified by "authority" big thanks to
	  ewavr, Savior of the CHDK-Universe!

2008-11-29 [r602]  phyrephox:

	* * fixed get_platform_id in ubasic and also in the "safety
	  feature" now returns the right decimal platform id. perhaps
	  someone can figure out why atoi(PLATFORMID) can't be assigned to
	  conf.platformid on cfg creation ( error: initializer element is
	  not constant)? due to this fix, some cfg items get resetted on
	  cfgs by people who used latest revisions (no biggie i hope):
	  conf.raw_cache = 0; conf.zoom_override_value = 0; conf.fast_ev =
	  0; conf.fast_movie_control = 0; conf.fast_movie_quality_control =
	  0; conf.zoom_scale = 100; conf.platformid = atoi(PLATFORMID);
	  this one gave me a headache, and in the end it turned out i was
	  the idiot :D note: perhaps someone should update the wiki with
	  the decimal platform ids http://chdk.wikia.com/wiki/P-ID_(Table)

2008-11-29 [r601]  phyrephox:

	* + added two new "raw exception" options: you can now disable the
	  writing of raw/dng automatically when you enable edgeoverlay or
	  set the modedial of the camera to auto (options are OFF at
	  default) * small fix in connect4 note: somehow all these checks
	  in raw.c and gui_osd.c make me dizzy (self-inflicted, i know),
	  probably should be done in another way (in the future, of course)

2008-11-29 [r600]  phyrephox:

	* + added a nice little game - Connect Four (see
	  http://en.wikipedia.org/wiki/Connect_Four ) game was written by
	  CHDKLover & Kettmeister in the german forum, see
	  http://chdk.kernreaktor.org/mantis/view.php?id=106 for more links
	  note: if we hear of reports that the binary is being to big for
	  some cameras since the introduction of Connect 4, we are likely
	  to disable it in the buildconf.inc (so people can compile it
	  using the chdk shell or maybe another build server)

2008-11-29 [r599]  phyrephox:

	* several fixes in edgeoverlay.c: - changed file prefix from edge_
	  to EDG_ which fixes both filelength & saving issues on dryos -
	  the timestamp of the edge files now is always correct (thx ewavr
	  on hints for both of these) - the edge overalay now can be moved
	  in alt-mode only. reason: some cameras have functions for
	  up/down/left/right in original firmware, also the overlay was
	  moved when in a menu (before) - some smaller fixes (i/o & layout)
	  thx to plasmahh

2008-11-29 [r598]  phyrephox:

	* * update of a few lang files * moved "show raw saving time" from
	  raw submenu to debug submenu (it isnt really a feature) trying to
	  split my modifications into smaller svn commits now

2008-11-29 [r597]  EWAVR:

	* * fixed colors in DNG thumbnail for some cameras

2008-11-29 [r596]  EWAVR:

	* * sx100is - improver power-on procedure + sx100is - added jogdial
	  support in menu, file browser and text reader

2008-11-27 [r595]  reyalp:

	* dng for ixus75 from msl
	  http://chdk.kernreaktor.org/mantis/view.php?id=104

2008-11-27 [r594]  reyalp:

	* + raw operations for lua scripts, see
	  http://chdk.setepontos.com/index.php/topic,2646.0.html
	  set_raw_develop("filename") -- develop raw on next shot. If
	  filename is nil (or omitted), any pending raw develop is
	  canceled. raw_merge_start(operation) -- operation is a number:
	  0=sum 1=average. Other=error. raw_merge_add("filename") -- merge
	  a file. raw_merge_end() -- complete merge operation. * cleanup
	  some formatting, consts, etc.

2008-11-25 [r593]  phyrephox:

	* * updated french.lng + added "saving time switch" in raw menu
	  (better in debug menu?) - it is disabled at default (when
	  enabled, shows time it takes to save raw/dng) + added a feature
	  that allows using cfgs from a different camera by resetting
	  "critical" settings on startup of the platform id doesnt match
	  (more settings? less settings? need input) + added
	  "get_platform_id" to ubasic, which returns platformid (integer),
	  with the help of this you can code platform depending scripts (in
	  lua we dont need this, as we can get strings there) + finally
	  added Bill's user menu mod - see
	  http://chdk.setepontos.com/index.php/topic,2179.msg20301.html#msg20301
	  (something's still need to be done about the models without zoom
	  lever)

2008-11-25 [r592]  phyrephox:

	* * fixed a590 zoom table (see
	  http://chdk.setepontos.com/index.php/topic,2659.msg24733.html#msg24733)
	  * language updates * fixed very small bug in gui_lang.c which
	  caused a bug in the dng menu * RAW osd elements now change to DNG
	  when dng saving is enabled + added turkish language + added
	  define CAM_BRACKETING for cameras that have bracketing in
	  original firmware (g7,g9,s2is,s3is,s5is - need propcase for the
	  dryos ones!) for gui.c

2008-11-25 [r591]  EWAVR:

	* * small language fix: "raw develop" the same in main and popup
	  menu

2008-11-25 [r590]  EWAVR:

	* + added initial DNG support + added rear curtain flash sync for
	  a570 & sx100is

2008-11-24 [r589]  reyalp:

	* check in correct stubs_entry.S

2008-11-23 [r588]  reyalp:

	* Set CFLAGS differently for gcc3 and gcc4. See
	  http://chdk.setepontos.com/index.php/topic,2500.30.html

2008-11-23 [r587]  reyalp:

	* some ignore props

2008-11-20 [r586]  phyrephox:

	* + added g9 chdk for 1.00d (see
	  http://chdk.setepontos.com/index.php/topic,2342.msg24602.html#msg24602)
	  * updated spanish.lng

2008-11-19 [r585]  phyrephox:

	* * small edit in notes.txt of a590

2008-11-19 [r584]  phyrephox:

	* + initial import of a590 port - thanks to ma_jk (see
	  http://chdk.setepontos.com/index.php/topic,2361.msg24541.html#msg24541
	  and the whole thread)

2008-11-19 [r583]  phyrephox:

	* * dutch.lng

2008-11-19 [r582]  phyrephox:

	* * updated german.lng

2008-11-19 [r581]  phyrephox:

	* * oops, small fix

2008-11-19 [r580]  phyrephox:

	* tadaa! major pimping of an already cool feature! you can now SAVE
	  and LOAD edge overlays! this was written by PlasmaHH (shy guy,
	  only in irc :D) Yes, you read it right: - save an edge overlay:
	  create an overlay (enable overlay and press half-press) -> go to
	  overlay menu and press save - load an overlay (go to menu and
	  choose an *.edg file) - create overlays from jpgs in playmode!
	  (only works on cameras that have a "hardware" switch of
	  play/recmode for now, because on for example s3is halfpressing
	  the shutter activates rec mode! - free memory by using the item
	  in the edge menu (also you should disable edge-overlay) changes /
	  enhancements to the mod by me: - together with the edge overlay
	  the zoom setting is saved, so when you load the file after one
	  year it zooms to the position your camera had when you shot it! -
	  added the option so that an edge overlay is "locked", meaning the
	  edgeoverlay you loaded or just created is not overwritten in the
	  osd at half-press (this checkbox is overwritten on each camera
	  startup... no big deal, but i dont like it like that right now)
	  This is a really great feature (for example for LONG-TERM
	  TIMELAPSES, or stop-motion movies, or vertigo-effect, or
	  stereography... the list is endless :D) * restructured the root
	  menu (put imo the most often used items to the top, moved edge
	  overlay from OSD menu to the root menu, moved remote params menu
	  to the misc menu) because of this new feature and all the new
	  cams i upped the version to 0.8.0 already... P.S: had to rewrite
	  some of PlasmaHHs stuff (e.g. write -> fwrite), i hope i did
	  everything correctly (it's working flawlessly on s3is and a620)

2008-11-18 [r579]  phyrephox:

	* * small g9 fix -
	  http://chdk.setepontos.com/index.php/topic,2342.msg24453.html#msg24453

2008-11-18 [r578]  phyrephox:

	* * small fix to make ixus 80 actually compile... (GCC 3.x!!!)

2008-11-18 [r577]  phyrephox:

	* * enabled sd1100/ixus80 build again about the video_control:
	  perhaps it is worth digging out this old thread to check for
	  ewavrs "2nd" way:
	  http://chdk.setepontos.com/index.php/topic,952.msg18413.html#msg18413
	  i just uncommented this function from cameras that are KNOWN to
	  crash using it. we need more reports. also: this is a dirty
	  workaround, it just wont show the fast movie control item in the
	  menu of the reported cams. actually it should also be uncommented
	  from the ubasic and lua function. (added this quickfix because of
	  this bugreport:
	  http://chdk.kernreaktor.org/mantis/view.php?id=90)

2008-11-18 [r576]  phyrephox:

	* + added preliminary support for the g9 100g (and 100f) - see
	  http://chdk.setepontos.com/index.php/topic,2342.msg24443.html#msg24443
	  comment: needs the other firmwares as well todo: fix the ixus80 /
	  compiler isse, add a590, up the version to 0.7.9 - fix more bugs,
	  release 0.8.0 RC, get things tested and fixed - make release
	  party for 0.8.0!

2008-11-16 [r575]  phyrephox:

	* * fixing autobuild (hopefully)

2008-11-15 [r574]  reyalp:

	* need to use binary mode for winblows

2008-11-15 [r573]  phyrephox:

	* + added french.lng (found in the wiki)

2008-11-15 [r572]  reyalp:

	* fix strrchr

2008-11-15 [r571]  reyalp:

	* whoops, forgot to check in loader for ixus80_sd1100

2008-11-15 [r569-570]  reyalp:

	* generated files affected by previous checkin

	* + merge ixus80_sd1100 from chr. Patches
	  0002-sd1100-support-ixus80-82-fw-100c-101a.patch
	  0006-add-signatures-from-sd1100.patch see
	  http://chdk.setepontos.com/index.php/topic,650.msg24281.html#msg24281
	  + Added encoded diskboot support to makefiles * Set
	  -march=armv5te for GCC3 * ixus80_sd1100 1.00c is now
	  sig_ref_dryos_2

2008-11-15 [r568]  reyalp:

	* some ignore props

2008-11-15 [r567]  reyalp:

	* quickfix for previous checkin, not all cams have zoom_status
	  found

2008-11-15 [r566]  reyalp:

	* misc patches from chr in prep for ixus80_sd1100 see
	  http://chdk.setepontos.com/index.php/topic,650.msg24281.html#msg24281
	  applied 0001-found-O_APPEND-for-dryos.patch
	  0004-tool-for-encoding-diskboot.bin-images.patch
	  0005-hack-gensigs.sh-we-have-different-rom-start-adresse.patch
	  0008-while-hacking-it-happend-that-.cfg-got-corrupt-and.patch
	  0009-hacking-debug-osd-panel.patch
	  0011-compile-fix-make-OPT_DEBUGGING-global.patch

2008-11-13 [r565]  reyalp:

	* Add missing modes to modemap.

2008-11-13 [r564]  phyrephox:

	* *ixus75 - added adresses for ev compensation (thx fudgey) and
	  corrected raw size in camera.h (thx hacki) also changed version
	  number to reflect latest changes...

2008-11-13 [r563]  reyalp:

	* get play/record state from playrec_mode like s3is use
	  makefile_sub.inc

2008-11-12 [r562]  phyrephox:

	* * fixed bug in ixus75 builds... actually it was rather easy - the
	  automatic memisostuff was missing before... thx hacki

2008-11-12 [r561]  reyalp:

	* add fix from
	  http://chdk.setepontos.com/index.php/topic,2042.msg21063.html#msg21063
	  for ixus40 100k make shooting_expo_param_override safe to call
	  from asm turn off CAM_CONSOLE_LOG_ENABLED for ixus75 lua example
	  formatting

2008-11-12 [r560]  reyalp:

	* ixus75_sd750: find zoom_status, enable
	  CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO, use generic/capt_seq.c, set
	  svn:eol-style lua examples: clean up indentation

2008-11-12 [r559]  phyrephox:

	* * fixed error in makefile (my bad).

2008-11-12 [r558]  phyrephox:

	* * now the ixus75 build should be properly created, however there
	  are a few things missing: - entertocompensationevf &
	  exitfromcompensationevf adresses - movie_status (and probably
	  more you need for CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO - ewavr?)
	  the whole defines block in camera.h looks a bit fishy to me, i
	  barely touched it though let's see if this compiles on the
	  autobuild and people complain...

2008-11-11 [r557]  phyrephox:

	* + added preliminary support for ixus75_sd750 for 100b 101a and
	  102a (101a also works for 101b, cp in makefile) - port done by
	  TPC (see http://chdk.setepontos.com/index.php/topic,898.15.html)
	  this does NOT compile yet (thus it is disabled in batch-zip &
	  batch-zip-complete to avoid autobuild fuckup) needs a few things:
	  see
	  http://chdk.setepontos.com/index.php/topic,898.msg23979.html#msg23979
	  for details note: when you fix the build, please uncomment the
	  lines in the Makefile (also the ones that copy the zips)

2008-11-11 [r556]  phyrephox:

	* *fixed a bug that prevented curves from showing up in latest
	  builds regardless of OPT_CURVES state... i wonder why only one
	  person noticed it so far :D

2008-11-10 [r555]  reyalp:

	* + add os.listdir to lua oslib, updated llibtst.lua syntax
	  t=os.listdir("name",[showall]) returns array of filenames, or
	  nil, strerror, errno if showall is true, t includes ".", ".." and
	  deleted entries NOTE except for the root directory, names ending
	  in / will not work

2008-11-09 [r554]  phyrephox:

	* + added a few LUA example scripts for people to learn from, plus
	  they might be quite useful to some countdown.lua = simple
	  countdown script which plays a sound when finished (written by
	  kettmeister) lotto.lua = random number generator, generates a set
	  (you can decide how many) of numbers (you can decide the range),
	  including the options to sort the output and to have "exclusive"
	  numbers, meaning a given number is generated only once per
	  execution (written by PhyrePhoX and Msl) metronome.lua = a script
	  for the musicians among us - plays sound and uses the print_led
	  (written by Kettmeister) stopwatch.lua = a stopwatch, can be used
	  to stop laptime or split time (you will figure it out :D)
	  (written by kettmeister) all scripts working and commented.
	  Thanks to the participants. Lua really isnt as easy as ubasic,
	  with these examples however you can get a nice overview. next
	  task is to include not only example scripts, but actual working
	  scripts that even are photography related, i.e. timelapse & the
	  like.

2008-11-08 [r553]  phyrephox:

	* maintenance, bugfixing * spanish.lng * buildconf (for whim) *
	  fixed a bug in the new "raw suffix feature" (see
	  http://www.wirklemms.de/chdk/forum/viewtopic.php?p=5411#5411 )

2008-11-06 [r552]  phyrephox:

	* maintenance: moved the optional stuff to the new buildconf.inc,
	  for easier parsing and/or modifying (whim - maybe in your CHDK
	  shell?) - see
	  http://chdk.setepontos.com/index.php/topic,2509.msg23423.html#msg23423
	  now when you "undef" the stuff, the files will not be
	  compiled/linked anymore (as they did with my previous committ,
	  thus you didnt "save" as much binary space as projected)

2008-11-05 [r551]  phyrephox:

	* * updated spanish lang file -
	  http://chdk.kernreaktor.org/mantis/view.php?id=84 * added &
	  updated fonts - http://chdk.kernreaktor.org/mantis/view.php?id=85
	  (note: there are a lot of fonts now, maybe we need to discuss and
	  vote if need them all, also licenses need to be checked) * small
	  bugfix, "Show Screne luminance" Does not get computed when
	  enabled alone, see
	  http://chdk.kernreaktor.org/mantis/view.php?id=82 * changed menu
	  structure (moved debug menu to misc menu, switched some entries
	  in the main menu - now imo most used features are on the top,
	  comments welcome!) + added feature: in bracketing mode you now
	  have the option to add a suffix to the raw filename, so that
	  later you can easily identifiy the raws that were created during
	  bracketing. it is disabled at default, and can be enabled in the
	  bracketing submenu (or should it be moved to the raw submenu?).
	  idea & patch by rr807 in the german forum, see
	  http://www.wirklemms.de/chdk/forum/viewtopic.php?p=4482#4482 &
	  http://chdk.kernreaktor.org/mantis/view.php?id=86. btw if you
	  enable this, it is likely that your raw files cant be seen by the
	  PC anymore when you connect your cam via usb cable to it, so use
	  your cardreader (also note that dng4-ps will not find the
	  corresponding jpgs!) + added compiler info to buildinfo (changed
	  all lang files accordingly). shows the compiler version - found
	  in PlasmaHHs diff @ http://plasmahh.projectiwear.org/chdk.html
	  (rest will follow soon, need PlasmaHHs help though) + added
	  option to show temperature in fahrenheit (up to now it was
	  coupled with time format)
	  http://chdk.kernreaktor.org/mantis/view.php?id=34

2008-10-31 [r550]  reyalp:

	* make raw hook stuff generic
	  http://chdk.kernreaktor.org/mantis/view.php?id=80 Also protect
	  preserve regs for raw hook calls on all cams. fix some EOLs and
	  eol-style props.

2008-10-30 [r549]  reyalp:

	* move .ltorg up a bit for gcc4 (works fine with gcc3 too) See
	  http://chdk.setepontos.com/index.php/topic,2500.0.html

2008-10-29 [r548]  phyrephox:

	* + added ukrainian.lng -
	  http://chdk.setepontos.com/index.php/topic,2514.msg23414.html#msg23414

2008-10-28 [r547]  EWAVR:

	* + G7: added jogdial support in menu, file browser and text reader
	  * G7, A650: fixed "sporadic RAW images" bug * increased maximum
	  'badpixel' file size * fixed ND filter control for IXUS960
	  (maybe)

2008-10-28 [r546]  phyrephox:

	* * enabled default param save in scripts again, as it *might* have
	  been fixed by reyalp by his previous checkins * changed spanish
	  lang file * aligned memory info better in german & english lang
	  file * moved "make bootable" from debug menu to misc menu, as imo
	  it makes more sense there * also moved "swap partition" from
	  debug menu to misc (left CREATE partiton in debug though) * also
	  moved "reset options" from main menu to misc menu * fixed motion
	  detection bug in the s5is :
	  http://chdk.kernreaktor.org/mantis/view.php?id=70 however i dont
	  know if it was a firmware version dependent issue. now
	  motiondetection has lost the "super fast" behaviour if i'm not
	  mistaken. workaround? + added 2 example scripts by msl:
	  http://chdk.setepontos.com/index.php/topic,2497.0.html &
	  http://chdk.setepontos.com/index.php/topic,2496.0.html - great
	  job! * added #defs for a few things in camera.h. probably not the
	  right place, can be moved somewhere else i guess #define
	  ZOOM_OVERRIDE 0 // Shall zoom-override be used? default 0 becoz
	  not implemented right now #define UBASIC 1 // Shall ubasic be
	  compiled into build? #define LUA 1 // Shall lua support be
	  compiled into build? #define BOOTLOGO 2 // 0 = no bootdelay at
	  all,1 = version info, 2 = image + version info, if set to 1 or 2,
	  one can still disable it in the menu hint: these #defs maybe can
	  be used by the chdk shell? talk: i guess undeffing some stuff is
	  not enough, as for example curves.c still gets compiled. is this
	  an issue? talk: originally i wanted to add a new submenu to misc
	  "advanced menus", in this submenu you could enable/disable the
	  curves menu, debug menu & remote parameters menu (simplifies the
	  menu, most people dont use these, so it should be defaulted to
	  OFF) - BUT i failed in dynamically changing the menu, maybe
	  someone else has an idea how to implement
	  http://chdk.kernreaktor.org/mantis/view.php?id=41

2008-10-28 [r545]  reyalp:

	* add get_mode to lua. Returns 3 values: bool record, bool video,
	  number mode also fixed some formatting in ubasic.c

2008-10-26 [r544]  reyalp:

	* * fix some more unsafe read()s in conf.c * use stdio compatible
	  Fut interface everywhere * add islower (will need for lua strlib)
	  * fix memory info lang item

2008-10-25 [r543]  reyalp:

	* possible fixes for
	  http://chdk.kernreaktor.org/mantis/view.php?id=25 and
	  http://chdk.setepontos.com/index.php/topic,265.msg21396.html#msg21396

2008-10-25 [r542]  reyalp:

	* fix http://chdk.kernreaktor.org/mantis/view.php?id=74 by using
	  Fut API for require

2008-10-24 [r541]  reyalp:

	* * generated propset modules for lua (
	  http://chdk.setepontos.com/index.php/topic,688.msg23049.html#msg23049
	  )

2008-10-24 [r538-540]  reyalp:

	* move to dist tree

	* move to dist tree

	* + added os.stat and os.utime (see
	  http://chdk.setepontos.com/index.php/topic,2267.msg23046.html#msg23046
	  ) * make utime return values on dryos follow standard * add
	  SetFileTimestamp to sig_ref_dryos * added CHDK/LUALIB and
	  CHDK/SCRIPTS/TEST to zip

2008-10-23 [r537]  phyrephox:

	* + added support for Ixus40 1.00j (
	  http://chdk.setepontos.com/index.php/topic,2042.msg23028.html#msg23028
	  ) + added spanish language file (
	  http://chdk.setepontos.com/index.php/topic,2361.msg22974.html#msg22974
	  ) * changed dutch language file

2008-10-19 [r536]  phyrephox:

	* * eol-style of platform/notes.txts

2008-10-12 [r535]  EWAVR:

	* Fixed russian language file (unicode->ansi)

2008-10-11 [r534]  phyrephox:

	* - removed russian bigfonts lang file (too old) * updated finnish
	  & german langfile + added hungarian lang file (thx titan_g9)

2008-10-10 [r533]  reyalp:

	* quickfix http://chdk.setepontos.com/index.php/topic,2426.0.html
	  zoom override is temporarily disabled

2008-10-10 [r532]  phyrephox:

	* * fixed bug regarding zoom override feature (added check, see
	  http://chdk.setepontos.com/index.php/topic,2426.0.html)

2008-10-09 [r531]  phyrephox:

	* * increased version number to reflect for latest changes from
	  previous revisions + added zoom override. first installment
	  allows you to set a specific zoom value (on s3is for example
	  between 0 and 128, on a620 between 0 and 8) that will be set upon
	  starting the cam in record mode. Extra Photo Operations -> Zoom
	  Override. You can disable and enable it there (default: off),
	  also you can set the startup behaviour (there isnt much working
	  right now :D). In the future: Not only set the zoom steps (in
	  accurate int) but maybe set it using mm & factor (much like the
	  shutter override menu stuff to allow for easing setting using
	  "mnemonics"). Also will implement ZOOM BRACKETING. could be done
	  via script, but then again everything could be done via script ;)
	  Also i am wondering if i should focus after zooming. Also the
	  zoom override should work like this, that no matter what value of
	  zoom you set using the zoom lever, before each pic is taken the
	  zoom will be set to the value you specified in the menu (much
	  like shutter & aperture override). Also maybe implement the
	  feature so that it remembers the actual zoom value you set (via
	  lever/button) before shutting off the cam - and restore it when
	  you power it on again!? This feature works a) as somehow a "C"
	  (custom mode in which you can save a few settings that will be
	  remembered even when you shut off the cam) mode for cameras that
	  dont have it and b) for studio photogs or other situations where
	  you need the zoom in a fixed value over a long period of time.
	  Noticed a bug: when you use this feature to zet zoom upon
	  startup, you cant zoom out using the zoomlever, unless you zoom
	  out before - i guess it is because the camera thinks you are
	  still in wide (zoom 0). i guess one can fix that, dunno how
	  though (yet). * added security - now most "dangerous" functions
	  (can also be called via ubasic or lua) are executed in record
	  mode only (see
	  http://chdk.setepontos.com/index.php/topic,2335.0.html &
	  http://chdk.kernreaktor.org/mantis/view.php?id=30) * added
	  srpenneys documentation from
	  http://chdk.kernreaktor.org/mantis/view.php?id=24 * fixed eol
	  style in readme & version files so that the autobuilds will have
	  readmes that can be read on windoze without problems * fixed bug
	  that was responsible for disabled OSD (see
	  http://chdk.kernreaktor.org/mantis/view.php?id=31) - workaround
	  up to now was to disable splashscreen. i fixed it by uncommenting
	  my own code that disabled the OSD while the splashscreen is
	  shown. this means that from this revision the CHDK osd
	  icons/items will be shown on startup at the same time as the
	  bootlogo - this is ugly, but not a critical bug, plus i guess it
	  will be fixed sooner or later! + added czech language file *
	  fixed russian lang file - pethead updated it in the wiki (there
	  are a lot of outdated lang files in the wiki, come on people!)

2008-10-08 [r530]  reyalp:

	* gcc 4 compile issue
	  http://chdk.setepontos.com/index.php/topic,688.msg22356.html#msg22356

2008-10-03 [r529]  EWAVR:

	* * resolved conflict between fast video control and Ev correction

2008-10-03 [r528]  EWAVR:

	* * DRYOS cameras: fixed 00:00 first RAW time.

2008-10-01 [r527]  EWAVR:

	* * ixus700(sd500) 1.01b: fixed bug in movie recording

2008-09-26 [r526]  reyalp:

	* entry points for lua lib support for a450/100d and tx1/100g

2008-09-25 [r525]  reyalp:

	* * lua print: truncate messages longer than 127, don't use
	  tostring for numbers, use spaces instead of tabs between values *
	  make script console a circular buffer.

2008-09-23 [r524]  reyalp:

	* * made ubasic eat up to 100 labels or REMs in one call to
	  ubasic_run, rather than taking 10ms each * made script buffer
	  dynamic, allocated when script is loaded * made some other script
	  related memory dynamic see
	  http://chdk.setepontos.com/index.php/topic,688.msg21646.html#msg21646
	  for details

2008-09-22 [r523]  reyalp:

	* Add GAMES to firzipsubcomplete, update version/changelog

2008-09-22 [r522]  reyalp:

	* * Made games compile time optional. Set or unset OPT_GAME_* in
	  root makefile.inc * Moved sokoban levels from static data
	  (gui_sokoban_levels.h) to file CHDK/GAMES/SOKOBAN.LEV See
	  http://chdk.setepontos.com/index.php/topic,688.msg21578.html#msg21578
	  for details * Renamed lua compile option variables CHDK_->OPT_ *
	  Minor tweaks in luascript

2008-09-21 [r521]  reyalp:

	* auto MEMISOSIZE, see
	  http://chdk.setepontos.com/index.php/topic,2334.0.html Also
	  platform/ixus50_sd400/sub/101a/stubs_auto.S changed for some
	  reason :/

2008-09-19 [r520]  reyalp:

	* + added lua function get_buildinfo. Returns a table: {
	  platform,platsub,version,build_number,build_date,build_time } *
	  enabled lua poke. sets word at address to value.
	  result=poke(address,value) returns nil if the address is not
	  aligned, otherwise true * changed peek and poke to return nil if
	  given a non-aligned address * changed llibtst.lua to record build
	  info

2008-09-19 [r519]  reyalp:

	* add CHDK/LUALIB, update version

2008-09-19 [r518]  reyalp:

	* dumpchk, see
	  http://chdk.setepontos.com/index.php/topic,2283.0.html

2008-09-19 [r517]  reyalp:

	* lua iolib and oslib. See
	  http://chdk.setepontos.com/index.php/topic,2267.msg21479.html#msg21479

2008-09-18 [r516]  reyalp:

	* remove stray 0 byte primary, set ignores

2008-09-16 [r515]  reyalp:

	* set svn:eol-style and fix files that had mixed line endings. See
	  http://chdk.setepontos.com/index.php/topic,2145.15.html

2008-09-16 [r514]  reyalp:

	* merged old-trunk 491:502. russian.lng not updated, since it is
	  very out of date in this tree already.

2008-09-03 [r499]  phyrephox:

	* * fixed small glitch in core/makefile * extended ubasic command
	  mode_get: now returns 2 when modedial is set to videomode AND
	  camera is in record mode (tested on a620 & s3is). small committ
	  for a man, but a small committ for mankind as well :D

2008-09-03 [r498]  phyrephox:

	* small updates: * changed grid readme again + added slovak lang
	  file * fixed warning (
	  http://chdk.setepontos.com/index.php/topic,265.msg20831.html#msg20831
	  ) + changed makefiles: when you compile, the memisosize is
	  written to caminfo.txt, along with the "maximum" size that is
	  defined in makefile.inc for that specific camera. in batch-zip
	  and batch-zip-complete this file file is "catted" into the
	  logfile and then deleted. this will make searching for cameras
	  whose bins are "out of range" much easier. Thanks to whim who
	  basically wrote the whole code! Note: this is a first
	  implementation, and prone to errors, as both whim and i are no
	  makefile pros - if you have comments, dont hesitate to let us
	  know!

2008-09-02 [r497]  phyrephox:

	* + added dutch language file + added ubasic command: get_time. can
	  be fed with 0 (returns seconds), 1 (minute), 2 (hour),3 (day) 4
	  (month) 5 (year) - command also exists in lua, though must be fed
	  with CHARS + added ubasic command: get_mode - returns 0 in record
	  mode, 1 in playback mode, it's that simple. useful for shutting
	  of scripts that are meant to be run in a certain mode (like 99%
	  of all available scripts). - someone needs to port that to lua,
	  as i javent played around with that yet! + added ubasic commands:
	  get_quality, get_resolution (return quality and resolution
	  regardless of OS) & set_quality,set_resolution - for possible
	  values see http://chdk.wikia.com/wiki/PropertyCase (basically for
	  quality you can 0-2, 2 being the worst, resolution can be set
	  between 0 and 8, see the wiki) - needs porting to lua as well. *
	  changed 2 default settings in the conf: now "Hide OSD in
	  playback" is enabled at default, also "disable saving raw while
	  recording video" is enabled at default(S-eries) * fixed some
	  newline related warnings at compile time Author's comment: Now
	  everything should be at hand to be able to create true universal
	  scripts. i'm thinking for example of fudgeys motion detection
	  one, should run on digic II and III now, also on cams with and
	  without moviebutton - all the commands are there. who is willing
	  to write such a script? also please add the get_mode check in the
	  beginning.

2008-09-01 [r496]  phyrephox:

	* * changed Grid readme (thx to anonymous wiki editor) + added
	  syscurves.scv to zipfile again (funny i didnt notice that it was
	  missing before!) * changed makefile - "copy duplicate" firmware
	  stuff moved to the bottom (is cleaner now, also i hope this
	  "unbreaks" chdk shell by whim) * reverted zebra patch from 486 /
	  0.3.6 for the time being until we figure out another way to use
	  Zebra AND the canon OSD (without flickering) - see
	  http://chdk.setepontos.com/index.php/topic,1849.msg20777.html#msg20777
	  (there might be a patch that is working, however i cannot test it
	  right now) * added comment in russian.lng files (they are NOT
	  compatible to juciphox!)

2008-08-31 [r495]  phyrephox:

	* * fixed glitch in a720 files - see
	  http://chdk.setepontos.com/index.php/topic,688.msg20696.html#msg20696
	  + added copy command in makefile to copy CHDK for same hardwares
	  with similar firmwares (see lenghty thread about it here:
	  http://chdk.setepontos.com/index.php/topic,2202.msg20540.html#msg20540
	  * fixes from Fudgey -
	  http://chdk.setepontos.com/index.php/topic,2051.msg20683.html#msg20683
	  * small changes in gui.c - symbols, see
	  http://www.wirklemms.de/chdk/forum/viewtopic.php?p=3792#3792

2008-08-31 [r494]  phyrephox:

	* increased memisosize in sx100is/sub/100b/makefile.inc

2008-08-30 [r493]  phyrephox:

	* + added adresses for ev compensation stuff to a lot more cameras,
	  thx to fudgey -
	  http://chdk.setepontos.com/index.php/topic,2051.msg20516.html#msg20516
	  (probably needs verification) * merged ewavrs latest patch from
	  trunk (regarding sx100 multipartion) * fixed a bug in script.c -
	  now param z should be shown in the param list (see
	  http://chdk.setepontos.com/index.php/topic,1865.msg20624.html#msg20624)
	  - thx 2 fudgey * enabled file reader "wrap by words" as default
	  in the cgf * set the readme as "last read file" in the filereader
	  * updated german lng file (thx to msl & gehtnix) + added ubasic
	  command: get_video_button - returns 1 if dedicated video record
	  button is present (like on s-series or tx-1). One more step on
	  the road of universal scripts. next up: gonna committ more this
	  weekend. also: greetings to my mom.

2008-08-21 [r490]  Jucifer:

	* - quick fix for a couple of print_screen(0)-related issues

2008-08-20 [r489]  Jucifer:

	* - hacked print_screen a bit: e.g. "print_screen 123" (or
	  print_screen(123)) should output file to chdk/logs/log_0123.txt

2008-08-19 [r488]  phyrephox:

	* + added sx100 100b -
	  http://chdk.setepontos.com/index.php/topic,237.msg19899.html#msg19899
	  * changed osd item "remaining video time" - now the
	  quality/bitrate you set via the fast video function is shown
	  directly beneath the remaining time/bitrate * applied reyalps
	  Patch, now you can develop raws directly from within the
	  filebrowser (not only from the RAW menu anymore)

2008-08-17 [r487]  Jucifer:

	* - applied reyalp's lua-hex-warnings.patch
	  (http://chdk.setepontos.com/index.php/topic,688.msg19975.html#msg19975)
	  - followed bperrybap's suggestion to modify a couple of (user)
	  menu symbols
	  (http://chdk.setepontos.com/index.php/topic,688.msg19776.html#msg19776)
	  - fixed screen not redrawn when entering main menu from user menu
	  -issue

2008-08-16 [r486]  Jucifer:

	* + added LjL's cropped zebra -mod
	  (http://chdk.setepontos.com/index.php/topic,1849.msg17467.html#msg17467)
	  + added get_time("unit") for Lua, where unit can be Y[ear],
	  M[onth], D[ay], h[our], m[inute] or s[econd]
	  ([]=optional/example)

2008-08-15 [r484]  phyrephox:

	* * patched ixus40_sd300 in trunk and branch
	  (http://chdk.setepontos.com/index.php/topic,2042.msg19849.html#msg19849)
	  * language update in trunk (finnish) * makefile: small zips now
	  include readme and version history

2008-08-14 [r483]  phyrephox:

	* * small modifications in notes.txt of each platform: added can
	  do's and not can do's (by no means complete, just a start to get
	  into the right direction) so in each individual readme you now
	  get to see camera specific notes (for example when video
	  overrides are not working for a special platform yet)

2008-08-14 [r482]  phyrephox:

	* * makefile changes: instead of _complete, the big zips now have a
	  -full suffix, also _bins got removed and replaced by NULL.

2008-08-14 [r481]  phyrephox:

	* + added beta support for ixus40_sd300 ->
	  http://chdk.setepontos.com/index.php/topic,2042.msg19516.html#msg19516
	  thx to fishpepper + italian language file (assembla bugtracker) *
	  finnish language file (assembla bugtracker) * bootlogo: now OSD
	  disabled while bootlogo is shown (not very clever code, i know) -
	  idea from MSL (german forum) * bootlogo:
	  http://chdk.setepontos.com/index.php/topic,2122.msg19745.html#msg19745
	  (decreased bin size)

2008-08-13 [r480]  phyrephox:

	* * changed adresses of PT_PLAYSOUND in s2is * changed memisosize
	  of ixus860/sd870 (needed in more cams all to soon...) * changed
	  makefile * decreased verbose-level of zipping (major logfile
	  decrease) * in batch-zip-complete you now get a _complete zip
	  with all the extra stuff, and also a _bins file with just the
	  binaries included * fixed some warnings, see
	  http://chdk.setepontos.com/index.php/topic,265.msg19700.html#msg19700
	  (though the math stuff i havent touched) * fixed a bug in
	  shooting.c ->
	  http://chdk.setepontos.com/index.php/topic,265.msg19688.html#msg19688
	  (fixed this also in trunk) * fixed bug in trunk (already fixed in
	  branch) ->
	  http://chdk.setepontos.com/index.php/topic,265.msg19753.html#msg19753

2008-08-12 [r479]  phyrephox:

	* + added taskviewer by reyalp
	  http://chdk.setepontos.com/index.php/topic,2110.msg19622.html#msg19622
	  + added Fishpeppers Boot Logo from here:
	  http://chdk.setepontos.com/index.php/topic,2122.0.html + raw
	  subtract for filebrowser by reyalp -
	  http://chdk.setepontos.com/index.php/topic,2099.msg19362.html#msg19362
	  * makefile changes: added several docs in the /docs dir, these
	  are "catted" together during compilation -> one big readme file's
	  gonna be put into the zip. Also includes camera specific notes,
	  if existing (placeholders for now) (thx for helping with this,
	  Hacki). * Ixus 860is / SD870 - fixed ubasic_set_led (diff
	  provided by FE50) * patched symboldmod and changed splashscreen a
	  little (diff sent in by CHDKLover) * added toggle in scripts
	  menu: now the saving of script params can be turned on/off
	  (default: off)

2008-08-10 [r474]  Jucifer:

	* + Lua scripts now try to call restore() when interrupted (auj) -
	  applied reyalp's patches: a540-modes-2 and lua-warnings-1 - added
	  a few more checks for synchable remote related stuff - fixed
	  finnish.lng a bit (Mikko70)

2008-08-08 [r473]  phyrephox:

	* * updated langfiles + added option in misc - startsound. if
	  enabled (disable as default) you will hear a short beep right
	  before the splash screen. will someday be the antitheft function
	  (yet to be coded...) * small fix in OSD element fast_ev, should
	  be better now, but still not perfect + added functions
	  EnterToCompensationEVF() & ExitFromCompensationEVF(); -> read
	  about it here
	  http://chdk.setepontos.com/index.php/topic,2051.msg19300.html#msg19300
	  (thx fudgey) --> prepared the sources so that adding the adresses
	  to other cams will be easy - needs ASM people though * small
	  patch in symbol mod by CHDKLover * fixed bug in makefile +
	  batch-zip-complete: filename of the zip now gets an "_complete"
	  appended oh, and thanks Hacki for letting me steal endless hours
	  of your sleep ;)

2008-08-07 [r472]  Jucifer:

	* - Lua/md_detect_motion(): optionalized the rest of parameters
	  (some default values are the same as in fudgey's MD scripts)

2008-08-07 [r471]  Jucifer:

	* - tried to make get_usb_power behave similarly on as many cams as
	  possible, hopefully I didn't break anything - modified
	  Lua/get_usb_power(): behaves as get_usb_power(int edge) -
	  optionalized parameters in Lua/md_detect_motion() as described in
	  documentation (well, only the first 6 params are mandatory) -
	  messed around with the language files a bit

2008-08-07 [r470]  Jucifer:

	* - added auj's motion detection/Lua patch: now returns the number
	  of detected cells + added whoever's scriptless remote code
	  (http://chdk.setepontos.com/index.php/topic,2041.msg18833.html#msg18833)
	  - changed the remote submenu a bit

2008-08-05 [r469]  phyrephox:

	* + added Fahrenheit conversion of the temperature. Kicks in when
	  you enable the 12h clock format, there is NO extra menu item *
	  cleaned out a little bit, deleted & moved some stuff (now grids,
	  fonts & all lang files are zipped into the big zip) * changed a
	  few conf values

2008-08-05 [r468]  Jucifer:

	* - added reyalp's scripting commands "peek" (read the contents of
	  a memory address) and bitwise operations (bitand, bitor, bitxor,
	  bitshl, bitshri, bitshru, bitnot) to Lua - fixing self-generated
	  error

2008-08-05 [r467]  Jucifer:

	* - adding missing scripting commands to Lua

2008-08-05 [r466]  Jucifer:

	* - moved syscurves.CVF to where it's loaded

2008-08-04 [r465]  phyrephox:

	* forgot to update version.txt :D

2008-08-04 [r464]  phyrephox:

	* + added syscurves.cfv + added eggtimer example script thx to
	  gehtnix from german forum + in osd menu you can now set new
	  option: Hide on Display. Means: When you press the display button
	  to cycle through the original canon display states (symbols on,
	  symbols off, evf, display off), CHDK symbols are now hidden when
	  canon symbols are hidden as well (this does not work in EVF, as
	  the propertycase does not update). + visual feedback during
	  fast_video_quality changes - now when you enable
	  fast_video_quality_control, you can see in OSD the
	  quality/bitrate that you change via up/down *makefile.inc (added
	  ixus960) * updated/added finnish, english, german langfiles*
	  changed default conf values again: shootdelay (from 11 to 0),
	  remote_enable from 1 to 0, renamed hide_osd_in_playback * small
	  cosmetic change: splash screen color now is red, to distinguish
	  our beta build from the trunk. this is likely to get changed
	  someday anyhow. adds a little spice though ;) * fixed a bug in
	  CHDKLovers select/case statement, got a diff from him (thanks!)
	  as always, code is ugly but should work.

2008-08-04 [r463]  Jucifer:

	* - changed version numbering - added cyril42e's fix for scripting
	  parameter sets - updated some remote-related stuff from SDM -
	  modified ixus950_sd850 touchwheel patch to match trunk + added
	  ixus960_sd950-100d support from SDM

2008-08-01 [r461]  phyrephox:

	* + new OSD Element - Temperature - Enabled by default (optical
	  temperature) - set in OSD Menu to either show optical, ccd,
	  battery or ALL temps at once - position can edited in OSD Layout
	  editor - thread about temperature:
	  http://chdk.setepontos.com/index.php/topic,2021.0.html + video
	  quality control added. when enabled (in video overrides), by the
	  use of the up/down button you can increase or decrease movie
	  quality OR bitrate (depends on what you enabled in the video
	  override menu) - WHILE you are recording! * changed Fast video
	  control so that it isnt enabled at default, only works on a few
	  cameras (pause and unpause movie by pressing left/right while
	  recording) - needs further development * when using fast video
	  control switch and the pause function now the remaining time
	  calculation is reset, so it reflects the change in bitrate faster
	  * changed a few default conf values (symbols now enabled at
	  default, because symbol file now is served together with binary)
	  + introduced new versioning system: 0.10 now, X.10 will be major
	  release (and probably without bugs, with proper documentation,
	  scripts, optimized etc), 0.X0 will be something like "new
	  features, a bit ironing out etc", 0.1X will be just bugfixes and
	  really small changes + added vers.req to svn, will be included in
	  zipfile when autobuilded, will definitly be useful... + wrote two
	  sample readmes, one for dryos, one for vxworks, they are included
	  in the batch-zip-complete archives, in respect to OS version.
	  these are just drafts, need input from you. yeah you heard me,
	  from YOU! + added version.txt that will also be included in said
	  archive, reflecting latest changes. it is not cleaned up as of
	  now, probably never will be, but gives a rough overview over
	  latest development + added ubasic statement case/select switch by
	  CHDKLover from here:
	  http://chdk.setepontos.com/index.php/topic,1995.0.html as of now
	  i chose the "safe" method, the multi statement, due to people not
	  reacting. hopefully they test it in this build so we can decide
	  on one option! * renamed get_movie_state to get_movie_status in
	  ubasic + added command get_temperature (example: "get_temperature
	  0", 0 returns optical, 1 returns CCD and 2 returns battery temp)
	  + added a few grids from the wiki + changed makefile bigtime: now
	  with new command batch-zip-complete you now have an environment
	  to compile a complete CHDK archive for each cam including
	  binaries, readmes (according to OS), scripts, version history and
	  so on. it is planned that the archive will be crammed with useful
	  information (readmes, howtos - into the books folder), grids,
	  scripts (working ones, universal ones, and also code fragments
	  that will serve as examples), curves, symbols, fonts
	  (copyright!?) and so on. as of now i just added a few of these,
	  and some dummy texts so that zip file will accept the folders.
	  again i need YOU to help on developing a good structure and good
	  scripts, readmes and so on. with this build, people no longer
	  need to sift through the wiki or the forum to find all the good
	  stuff. at least i do hope so. * changed random command, now you
	  can supply two values min & max. example: "playsound random 3 6"
	  will play the sounds 3,4,5,6 in random order (if repeated in a
	  while loop) + added ewavrs sx100 patch from here:
	  http://tools.assembla.com/chdk/changeset/460 (adjustable alt
	  button) + added new command playsound. can and should be used
	  from ubasic, via "playsound 0", where 0 is the startup sound.
	  there are sounds ranging from 0 to 7, 7 being a nasty long beep.
	  the first few sounds can only be played if they are NOT muted by
	  the camera, the other beeps will be played though (cam must be
	  unmuted though, didnt test it with the nasty error beep though i
	  gotta admit). this feature will lead to many more features, for
	  example anti theft protection together with DGs Disco lights ;) 0
	  = startup sound, 1 = shutter sound, 2 = button press sound, 3 =
	  selftimer, 4 = short beep, 5 = af confirmation, 6 = error beep, 7
	  = long beeeeeeeeeeeeeeeeeeep (nasty!) * adjusted makefile.inc so
	  that all cameras are in it now (defaulted to my s3is by the way,
	  not that it should matter) * adjusted memisosize on ixus860. soon
	  gonna adjust the size of all cams, we're getting low on space ;)
	  * adjusted videotables on ixus860 (see patch from ewavr
	  http://tools.assembla.com/chdk/changeset/455 + added whoever's
	  fix for ixus950's touchwheel behaviour from here:
	  http://chdk.setepontos.com/index.php/topic,2024.0.html * lng
	  files (german & english), also copied to new folder CHDK\LANG
	  (for gmake batch-zip-complete) thanks to Ewavr, Hacki, reyalp,
	  ljl, jucifer and all the guys hanging out in the irc chan ;) ps:
	  i hope i didnt forget anything or anyone. p.p.s: introducing with
	  this build we might actually have an autobuild server... wait and
	  see in the forums...

2008-07-25 [r459]  Jucifer:

	* + added beta ixus60_sd600 support (Novex, danielmewes,
	  http://chdk.setepontos.com/index.php/topic,1215.msg11116.html#msg11116)
	  - modified ixus950's lib.c (whoever,
	  http://chdk.setepontos.com/index.php/topic,405.msg18448.html#msg18448)

2008-07-25 [r457]  phyrephox:

	* * renamed CHDK.CFG to CCHDK.CFG ("collaborative CHDK") to end
	  conflicts when you switch from branch to trunk or vice versa. *
	  fixed bug in "fast switch" for movie recording, now you can
	  decrease bitrate smoothly * when bitrate is changed, calculation
	  process is restarted so you can see the changes in bitrate way
	  better now (bug: display has to be redrawn somehow, also the
	  workaround via the global var movie_reset isnt really beautiful,
	  my whole code isnt beautiful, to be exact :D) * changed symbols *
	  updated german.lng thx to the users in the german chdk forum
	  (msl, gehtnix) for bugreporting, testing also this is a test if
	  tortoise svn still fails on me when committing.

2008-07-23 [r453]  phyrephox:

	* * added video_overrides, SDHC & touchwheel "patch" from mil22
	  from here:
	  http://chdk.setepontos.com/index.php/topic,1962.msg18265.html#msg18265
	  -> needs a bit ironing out (supposedly bitrate setting is
	  fubared) + added fast movie switches: it is now possible to
	  quickly change video quality during recording via the up/down
	  buttons also you can pause a movie by pressing left, unpause it
	  by pressing right for this feature a new option has been added to
	  the video override menu. drawbacks: there is no visual feedback
	  yet on quality change/pause/unpause functions + new ubasic
	  command: set_movie_status. If you set it to 1, movie will be
	  paused. 2 will unpause movie and 3 will stop movie. needs proper
	  testing, proper visual representation thanks to Hacki & ewavr

2008-07-20 [r452]  Jucifer:

	* - modified a540's lib.c (yvesson)

2008-07-19 [r451]  phyrephox:

	* + added beta ixus750_sd550 support ( from
	  http://chdk.setepontos.com/index.php/topic,1888.0.html with
	  modifications by Hacki and a small modification regarding
	  movie_status) * changed some default conf.c values (clock is now
	  showing as default, zooming during video is now enabled by
	  default, symbols & synch disabled by default) * fixed a bug in
	  raw_exceptions (didnt work in digic III cams with the timer mode)

2008-07-19 [r450]  Jucifer:

	* - modified ixus860's lib.c (chris07,
	  http://chdk.setepontos.com/index.php/topic,405.msg17875.html#msg17875)

2008-07-17 [r449]  Jucifer:

	* - modified OSD to include the new curve options

2008-07-16 [r448]  Jucifer:

	* - modified remote-related menus - gui_menu.c: if first menu item
	  is selected when submenu is opened and the item is text or
	  separator, select next item

2008-07-14 [r447]  Jucifer:

	* - updated toinech's custom JPEG processing
	  (http://chdk.setepontos.com/index.php/topic,932.msg17419.html#msg17419)

2008-07-14 [r446]  phyrephox:

	* fixed small error

2008-07-13 [r445]  phyrephox:

	* Includes revisions 441-444 from ewavr to trunk +
	  conf.menu_select_first_entry - changes behaviour in menu. if
	  enabled, while browsing the menu the first entry always is
	  preselected. if disabled, no entry is selected as default, makes
	  browsing easier. * fixed remaining_video time in gui_osd.c

2008-07-10 [r440]  Jucifer:

	* + guessed some usb remote related stuff for sx100 (now compiles)

2008-07-10 [r439]  phyrephox:

	* +added movie_status for sx100.

2008-07-10 [r438]  phyrephox:

	* + sx100is 1.00c * Makefile updated (from trunk)

2008-07-10 [r437]  phyrephox:

	* + RAW Exceptions: Disable RAW in Sportsmode, Burstmode
	  (continious), EV Bracketing, Timer Also added Option to be warned
	  when RAW exception is in effect Hint: Sports Mode Exception only
	  is visible on S3is. EV Bracketing only visible on VXworks (digic
	  II) cameras + new mode MODE_SPORTS (removed scn_child from s3is'
	  definition) + new propcases defined in platform.h - DISPLAY_MODE
	  & BRACKET_MODE (needs dryos part!) + new ubasic command:
	  get_display_mode (0 = show info icons, 1 = Do not show info
	  icons, 2 = LCD off, 3 = EVF) Maybe we should also add a
	  get_EVF_present? * readded mainmenu entry to usermenu * remaining
	  video now smaller and can be positioned more to the sides * moved
	  remaining video time to video overrides menu * changed some
	  symbols in menus * english & german lng files

2008-07-09 [r434]  Jucifer:

	* re-committing old revisions 434-439 trunk: (changes by ewavr) -
	  add AF in video for ixus series - small AF in video fix juciphox
	  branch: - applied fudgey's disable script parameter list sorting
	  (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
	  - updated Bg~'s memory viewer patch
	  (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
	  - copied stuff from trunk

2008-07-05 [r432]  Jucifer:

	* - updated curves.c (toinech,
	  http://chdk.setepontos.com/index.php/topic,932.msg16700.html#msg16700)
	  - patched gui_debug.c to continuously update memory viewer (Bg~,
	  http://chdk.setepontos.com/index.php/topic,1829.msg16614.html#msg16614)
	  + added some AF in video -related addresses for ixus70 and
	  ixus700 (cyril42e) — before adding #define
	  CAM_AF_SCAN_DURING_VIDEO_RECORD 1 for them in camera.h, find the
	  addresses also for ixus70_sd1000-100c and ixus700_sd500-101a..? -
	  fixed platform/a720/sub/100c/lib.c (vid_get_viewport_live_fb())
	  (http://chdk.setepontos.com/index.php/topic,405.msg16620.html#msg16620)

2008-07-03 [r431]  Jucifer:

	* - quick fix for interrupting Lua scripts without hanging the cam
	  - more modifications to speed up motion detection (so far added
	  mods based on posts of (at least) mx3, DataGhost, oidipos,
	  cyril42e, fudgey, Bg~ and anonymous)

2008-07-01 [r430]  Jucifer:

	* (I really should always double check everything...)

2008-07-01 [r429]  Jucifer:

	* - changed s5is motion detection speedup implementation (hopefully
	  it'll work on both, 101a and 101b)

2008-06-30 [r428]  Jucifer:

	* + added cyril42e's script parameter sets (r5)

2008-06-29 [r427]  Jucifer:

	* - Updated stuff from the two last trunk commits. + Modified a few
	  models to detect motion faster. I hope I got them right. The rest
	  will follow. I hope.

2008-06-18 [r424]  Jucifer:

	* + added cyril42e's "display zebra only when necessary" and "don't
	  show script params if no param" tweaks,
	  http://chdk.setepontos.com/index.php/topic,1687.msg15345.html#msg15345

2008-06-17 [r423]  Jucifer:

	* - have to kbd_release_all() after all, when running an autostart
	  script (some buttons are pressed on startup?)

2008-06-15 [r421]  Jucifer:

	* + added the missing get_raw_nr line to
	  trunk/lib/ubasic/tokenizer.c + trying to add scriptless remote
	  support for ixus50_sd400

2008-06-15 [r420]  Jucifer:

	* still fixing kbd_process()

2008-06-15 [r419]  Jucifer:

	* - some Lua fixes

2008-06-15 [r418]  Jucifer:

	* kbd_process() should now have the remote code in right place

2008-06-14 [r417]  Jucifer:

	* + added cyril42e's script restoring (script jumps to label
	  "restore" on interrupt) and alt-button fix,
	  http://chdk.setepontos.com/index.php/topic,1687.msg15345.html#msg15345
	  - updated some alt-menu stuff to be the same as in trunk (-
	  ixus50 without scriptless remote support for now)

2008-06-12 [r416]  Jucifer:

	* (pretty much from
	  http://chdk.setepontos.com/index.php/topic,688.0.html:) - all
	  uBASIC commands beginning with "get_" can now use the "new"
	  syntax (e.g. [f=]get_focus, S=get_prop 205), the ones listed in
	  Wikia work as they used to + applied PhyrePhox's customizations
	  (the newest commands have the new syntax ([x=]command)),
	  http://chdk.setepontos.com/index.php/topic,978.msg8339.html#msg8339
	  + applied wontolla's RAW purge,
	  http://chdk.setepontos.com/index.php/topic,557.msg5849.html#msg5849
	  + applied m2tk's gui_fselect.c-patch,
	  http://chdk.setepontos.com/index.php/topic,1059.msg9530.html#msg9530
	  + applied CHDKLover's and msl's Symbol Mod,
	  http://chdk.setepontos.com/index.php/topic,1133.msg10043.html#msg10043
	  - applied toinech's custom JPG processing (and added a reminder
	  in state-display),
	  http://chdk.setepontos.com/index.php/topic,932.msg10359.html#msg10359
	  + applied Velo's Lua Scripting Integration (and added all new
	  uBASIC-commands),
	  http://chdk.setepontos.com/index.php/topic,1194.msg11413.html#msg11413
	  + added scripting command get_exp_count (value incremented by 1
	  on every exposure, returns numbers as in the files saved by the
	  camera (1-9999, should be taken into account when scripting,
	  maybe something along these lines: T=get_exp_count+N if T>9999
	  then T=T-9999 press "shoot_half" press "shoot_full" do until
	  get_exp_count=T release "shoot_full" ), ubasic syntax:
	  [x=]get_exp_count ([]=optional)) + added scripting command
	  is_pressed. Usage is similar to is_key, but checks, if a button
	  is pressed, when the command is called. This can be really useful
	  in autostart-scripts. + added script command autostarted, returns
	  1/true if script was autostarted, 0/false if not - modified
	  get_script_autostart and set_script_autostart to read & write
	  conf.script_startup (values: 0=off, 1=on, 2=once) - new script
	  autostart option(s): Off, On, Once - user menu modified - now
	  with 14 entries (that's what fits on my screen with the default
	  font) - main menu -entry removed - invoked also with shoot_half +
	  menu - can be used as root menu, main menu becomes accessible
	  with shoot_half + menu - faster menu navigation - in alt menus
	  and file browser, shoot_half can be used with up/down to move 4
	  items up/down at a time - int-variable changing behaviour is
	  modified: zoom rocker works also a bit like shift: when "held
	  down" while pressing left/right, zoom_out changes values by 10,
	  zoom_in by 100, shoot_half by 1000. - int-variables can be set to
	  0 with shoot_half+set - when changing enum-type-variables (e.g.
	  Tv bracketing value), zoom_in(+left/right) changes value by 6
	  (2EV), zoom_out and(/or) shoot_half by 3 (1EV). + added numbers
	  2, 4 and 5 from cyril42e's modification list,
	  http://chdk.setepontos.com/index.php/topic,1687.msg15345.html#msg15345
	  + added scriptless Ricoh & home hacked remote support from SDM
	  1.70 + added fbonomi's shot histogram, commands shot_histo_enable
	  0|1, get_histo_range from to,
	  http://chdk.setepontos.com/index.php/topic,1145.msg13008.html#msg13008
	  + added hiker_jon's edge overlay code for testing, may or may not
	  work,
	  http://chdk.setepontos.com/index.php/topic,1192.msg11317.html#msg11317
	  + and last and perhaps least, added the missing get_raw_nr to
	  tokenizer.c I may have forgotten something. Hopefully nothing
	  major, though.

2008-06-06 [r411]  phyrephox:

	* * english.lng (added one entry)

2008-06-06 [r410]  GrAnd:

	* + Added changable ALT-button for A650

2008-06-06 [r409]  fingalo:

	* +Added Ixus50sd400 impl. by fe50 and mproko

2008-06-01 [r408]  fingalo:

	* +change remote: USB_REG 0 for a700 (correction from SDM))

2008-05-29 [r407]  EWAVR:

	* + Added "mute during optical zoom" menu option * IXUS850(SD800):
	  fixed bugs in video recording

2008-05-26 [r406]  fingalo:

	* +added remote USB for a700 (from garcia and SDM)

2008-05-25 [r405]  fingalo:

	* +added remote USB for ixus860_sd870 (from fe50)

2008-05-23 [r404]  EWAVR:

	* * Changes in bad pixel removal: filename "badpixel.txt" also
	  accepted removing bad pixel interpolation, now this makes RAW
	  converter + Added TX1 multipartition support

2008-05-21 [r403]  EWAVR:

	* + IXUS700(SD500) - added multipartition support (due to low FAT16
	  performance)

2008-05-18 [r396]  GrAnd:

	* * Fixed potential bug with screen buffer copying * Fixed bug with
	  'endif' statement in case there is no 'else' section + Added a
	  lot of camera functions in order to compile standalone ubasic
	  interpreter.

2008-05-16 [r395]  EWAVR:

	* + A-series: Added mute on zooming while video recording

2008-05-16 [r394]  EWAVR:

	* + A710: Added mute on zooming while video recording (note: for
	  other cams will be added later)

2008-05-15 [r393]  DataGhost:

	* * Fixed bug where empty bool values were displayed as a number
	  when using 'Factor' Tv override. The empty string ("") was
	  actually overwritten in gui_tv_override_value_enum(), causing any
	  function to use the empty string to display the assigned value.

2008-05-03 [r390]  fingalo:

	* +added remote USB for A560

2008-04-24 [r388]  GrAnd:

	* + Added TX1 support. => NOTE: Due to hardware differences there
	  are (might be significant) changes in main core code and ALL
	  cameras are affected

2008-04-19 [r387]  GrAnd:

	* + Added SD450(IXUS55) 1.00d - Disabled autoincrement of build
	  number

2008-04-18 [r386]  EWAVR:

	* - ixus65: fixed hang in video mode

2008-04-17 [r385]  DataGhost:

	* * Fixed hang when pasting files which are an exact multiple of
	  65536 (0x10000 or MARKED_BUF_SIZE) or smaller, call to read()
	  returns -1 on EOF, not 0.

2008-04-13 [r384]  DataGhost:

	* - Reverted accidental build number change (63 -> 50)

2008-04-12 [r383]  EWAVR:

	* + A650 - added video parameters menu (based on wap4 code) * A720
	  - simplified MovieRecordTask hooking (wap4)

2008-04-11 [r381-382]  jeff666:

	* fixed typo.

	* Add LED-Control based on PostLEDMessage to A720. ubasic-command:
	  set_led <led> <0/1> [brightness] brightness works only for
	  AF-LED, useful range: 27 - 100 values for <led>: 0 - green
	  (bi-state with red) 1 - red (bi-state with green) 2 - yellow 3 -
	  power 8 - direct print (blue) 10 - AF

2008-04-10 [r380]  DataGhost:

	* + (sand): Added S5IS 1.01a * (DataGhost): Cleaned up unnecessary
	  stuff from S5IS 1.01a/b boot.c boot() and updated Makefile for
	  1.01a

2008-04-10 [r379]  GrAnd:

	* * Minor changes in Makefiles: consolidation.

2008-04-10 [r378]  GrAnd:

	* + (brabl2): Added A450

2008-04-10 [r377]  EWAVR:

	* * ixus950(sd850): corrected NR flag address

2008-04-09 [r376]  EWAVR:

	* + A720: added movie parameters control (wap4)

2008-04-08 [r375]  EWAVR:

	* + Added AF LED control for A710 from script

2008-04-08 [r374]  cail:

	* * ixus65 tv&av osd view enabled

2008-04-07 [r373]  DataGhost:

	* Fixed keyboard error, fixed some memory locations (moved CHDK
	  back 0x10000 bytes in memory), fixed some
	  loading-unknown-label-issues, added 3 nullstubs and updated the
	  autogenerated stubs. I hope this is the last commit to get the
	  S5IS to work nicely.

2008-04-07 [r372]  DataGhost:

	* Hopefully fixed some S5IS compilation problems on Windows, silly
	  me for not checking the Makefiles for differences.

2008-04-07 [r371]  DataGhost:

	* Fixed alignment error in subject distance OSD thing, length of
	  0.%03d is not always 4, removed leading 0.

2008-04-07 [r370]  DataGhost:

	* Sorry, folks. I missed some file date/time related issue so I
	  needed a couple of extra stubs. Should work now. (S5IS)

2008-04-07 [r369]  DataGhost:

	* Added S5IS 1.01b support

2008-04-07 [r368]  cail:

	* * more fixes for big fonts (arial_18b) in russian language

2008-04-07 [r367]  cail:

	* more portable canon_menu_active stub

2008-04-05 [r366]  GrAnd:

	* * Expanded Tv & Av bracketing to 4EV

2008-04-05 [r365]  GrAnd:

	* + CHDKLover's menu mod

2008-04-05 [r364]  GrAnd:

	* * SD850 (IXUS950): Fixed size of reserved memory block for CHDK
	  (this modification was done for other cameras a long time ago,
	  but this model was missed somehow)

2008-04-04 [r363]  GrAnd:

	* * A460 by brabl2: ew small changes in code for A460 to be more
	  generic core\gui.c - keyboard shortcuts are now same as for other
	  cameras without ERASE_BUTTON - remaining "#if !defined
	  (CAMERA_a460)" replaced by #if CAM_HAS_ZOOM_LEVER core\gui_menu.c
	  - added exit from 'User menu' during edit-mode via KEY_DISPLAY
	  for cameras without zoom lever platform\a460\lib.c - fixed
	  'get_flash_params_count' return value to 111

2008-04-02 [r362]  EWAVR:

	* Multipartition boot: added support for 0xC partition type.

2008-04-02 [r361]  cail:

	* * IDC fixes for event proc list generation, now it search
	  'dynamic tables' (in RAM) * A big bunch of unknown procedures
	  found (need to load RAM dump to ida for this)

2008-04-01 [r360]  GrAnd:

	* * A650: Reverted formula for EFL calculation.

2008-03-31 [r359]  fingalo:

	* + Bugfix for User Menu error 'No Memorycard'. Occured when you
	  added the OSD menu entry to the user menu -> recursive calls ->
	  error!

2008-03-31 [r358]  cail:

	* * IDA script to rename useless SUB_XXXX with prefix from
	  DebugAssert calls. renames ~1800 calls and gives better
	  orientation within the firmware.

2008-03-31 [r357]  GrAnd:

	* * Fixed CF_EFL coefficient for various cameras

2008-03-31 [r356]  cail:

	* * russian lng from Backspace * russian_bigfonts version for
	  increased menu font (shortened names)

2008-03-31 [r355]  cail:

	* * ixus65 space indication fixes

2008-03-31 [r354]  cail:

	* * ixus65 osd fixes

2008-03-28 [r353]  Allbest:

	* +Fixed error in Custom AutoIso +Now "Custom AutoIso" is
	  accessible in any flash mode except auto flash mode +Menu entry
	  "IS Factor (Tv*factor)" was excluded for cameras without IS

2008-03-27 [r352]  EWAVR:

	* A530, A540: added unlocking optical zoom in video

2008-03-27 [r351]  EWAVR:

	* Fixed file browser (and maybe other bugs) for DRYOS cams.

2008-03-27 [r350]  Allbest:

	* -Fixed AutoISO feature behavior depending on IS mode state

2008-03-26 [r349]  Allbest:

	* mkmenuts custom AutoIso feature with some corrections and
	  refinements (
	  http://chdk.setepontos.com/index.php/topic,372.msg4682.html#msg4682
	  ) -additional submenu entry "Custom Auto Iso" in parent menu
	  "Extra photo operation" Settings in this menu entries allows to
	  tune up work of Auto ISO algorithm taking into account specific
	  user requests (IS, ISO & shutter limits). Auto ISO feature works
	  in every mode except M and TV -minor fixes

2008-03-26 [r348]  cail:

	* IDA scripts fixed to work fine on dryos dumps.

2008-03-26 [r347]  cail:

	* overrides and bracketing in ixus65. Feel the force, Luke!

2008-03-25 [r346]  Allbest:

	* PhyrePhoX enhances with small corrections (
	  http://chdk.setepontos.com/index.php/topic,703.msg6474.html#msg6474
	  ) - added new color: file space icon BACKGROUND (easier reading
	  with a dark transparent background). - filespace icons & text now
	  actually USE the defined colors. - adjustable behaviour of clock
	  in time of half press shutter button - added new clock submenu
	  (will add DST or timezone later, in this menu) - switch between
	  12/24h format of clock with adjustable day-night indicator -added
	  "raw" and "filespace" submenus in "OSD parameters" parent menu
	  -small menu rearranging

2008-03-25 [r345]  cail:

	* reworking feather (touch wheel on ixus) to work universally via
	  task suspend. requires taskSuspend, taskResume, taskNameToId

2008-03-24 [r344]  GrAnd:

	* * Fixed compilation error under Windows

2008-03-24 [r343]  cail:

	* Native camera stdout log support. Enabled only for ixus65. To
	  use: stdout.txt file should be created in the root of the card.

2008-03-24 [r342]  cail:

	* minor build fixes for ixus65

2008-03-23 [r341]  GrAnd:

	* + Added prelimary varsion of SD870 (IXUS860) * Fixed GUI bug with
	  64s override

2008-03-22 [r340]  GrAnd:

	* * A460: code cleanup (brabl2): = core\gui_menu.c - UserMenu is
	  configurable like all other cameras without key_erase. Previous
	  (key_display) approach was introduced during early stage of
	  UserMenu). = platform\a460\kbd.c - removed unnecessary part of
	  'kbd_use_zoom_as_mf()' code

2008-03-21 [r339]  EWAVR:

	* + added ixus70_sd1000 100c support (quietschi) * minor fixes

2008-03-21 [r338]  GrAnd:

	* + Added A540 * Some minor fixes

2008-03-21 [r337]  EWAVR:

	* * ixus55: fixed noise reduction * ixus55, a720: fixed some
	  variables

2008-03-20 [r336]  GrAnd:

	* * Fixed A530 compilation error under Windows; missing files are
	  checked-in

2008-03-20 [r335]  GrAnd:

	* + Added A530

2008-03-18 [r334]  EWAVR:

	* - reverted correct stubs_entry.S for ixus950_sd850

2008-03-18 [r333]  EWAVR:

	* * changed unlock_optical_zoom() call method , added ixus700 to
	  list

2008-03-16 [r332]  EWAVR:

	* + Added optical zoom in video (except A650, A720, IXUS65,
	  IXUS700) + A650: added DataGhost's multipartition boot engine

2008-03-16 [r331]  Allbest:

	* Unblocked PhyrePhoX's get_jpg_count and get_raw_count BASIC
	  commands. Now they accessible in the scripts

2008-03-15 [r330]  fingalo:

	* +Added remote control for ixus700_sd500

2008-03-14 [r329]  Allbest:

	* PhyrePhoX patch: - Wontollas Disk Space Icon -
	  horizontal/vertical Space Bar - Setting of Size of Space Bar (now
	  real fullscreen without safety pixel substractions) - OSD Clock
	  now with Seconds (toggable) - in record mode, when you half-press
	  shootbutton, now most icons (battery,filespace,raw status...)
	  disappear - updated english & german.lang file New: -
	  width/height of spacebar now toggable (between about 7 ("canvas"
	  is about 6 pixels, so the actual minimum information bar can be
	  set to ONE pixel, almost too small) pixels and 17 pixels, check
	  it out) - New Warning tresholds introduced, you can choose
	  between treshold in MB and Percent. Quote Example: You can set it
	  so that Space Icon will turn red when free_space under 100 MB. Or
	  you can set it so that Space Icon will turn red when freespace
	  under 10% - setting applies to all space related texts/icons. -
	  New RAW Counter treshold, you can set it so that the RAW counter
	  blinks when for example under 10. Previous setting was hardcoded
	  to 1. Also changed: No "Warning" String anymore, just blinking
	  between warning color and OSD color. - Raw Counter now enabled by
	  default - new get statements available in ubasic: get_disk_size &
	  get_free_disk_space - returns values in KB. you can build scripts
	  now which stop when specific disk limit exceeded, for
	  example.Divide by 1024 to have an "easier" calculation. This is
	  my first fiddling around with ubasic, please test thoroughly.
	  http://chdk.setepontos.com/index.php/topic,703.msg6115.html#msg6115

2008-03-14 [r328]  Allbest:

	* +Additional degree of abstraction concerning camera models
	  properties +Now at half press of shutter release button some
	  stuff (clock, battery & filespace state) disappears from display
	  +Fixed: negative values of EFL for a650 +Now OSD output in review
	  mode (after shoot) can be turned off fully or partially for a650
	  (corresponding value was found (EWAVR))

2008-03-14 [r327]  cail:

	* scripts for eventproc function naming and list generation.

2008-03-13 [r326]  EWAVR:

	* - A720: fixed bug in keyboard in playback mode

2008-03-13 [r325]  GrAnd:

	* * Minor code cleanup

2008-03-12 [r324]  GrAnd:

	* * Separated camera-model-dependent stuff to a single file
	  'include/camera.h'

2008-03-12 [r323]  GrAnd:

	* + Added A550 support * SVN repository: updated directory
	  properties for ixus950_sd850

2008-03-11 [r322]  fingalo:

	* +Added ixus950_sd850 dir's missing in 321

2008-03-11 [r321]  fingalo:

	* +Added Ixus950sd850 from whoever's work +Added user menu option
	  for instant display on ALT User menu. In OSD parameters. To the
	  user menu you can copy other menuitems to build your favorite
	  menu. (Up to 10 entries) - User Menu Enable 'Off'. User Menu not
	  active. - User Menu Enable 'Edit'. Goto to the User Menu and
	  position on the line where you like to add entries. Now just go
	  to the menuitem (anywhere) you like to copy. Press
	  FUNC/ERASE/SHOOT_HALF. It is now copied to usermenu (and you can
	  select another and press FUNC/ERASE/SHOOT_HALF. Pressing
	  FUNC/ERASE/SHOOT_HALF (and 'Edit' mode) while in the User Menu
	  will erase the menu item. - User Menu Enable 'On'. Will replace
	  the 'main menu' and use the 'user menu' as your first menu in
	  ALT. Last entry is jump to Main Menu. - User Menu Enable 'On
	  Direct'. Will display the 'User Menu' as soon as you press ALT.
	  Pressing MENU now will display normal menu and now the 'normal'
	  menu sequence follow. new NOTE: As cameras have different
	  keyboards I used icz's proposal for the add key: SHOOT_HALF for
	  the following cameras: ixus700_sd500, ixus800_sd700, a560,
	  ixus850_sd800, ixus70_sd1000, ixus950_sd850 FUNC / ERASE for the
	  rest.

2008-03-06 [r320]  GrAnd:

	* * Make IXUS65(SD630) compilable at least

2008-03-05 [r319]  GrAnd:

	* * Fixed wrong reverting by cail of option in makefile which
	  prevents the compilaion

2008-03-05 [r318]  cail:

	* fixed raw file no seq.

2008-03-05 [r315-317]  cail:

	* ixus65 batch build

	* ixus65 support onto trunk many bugs, but it works

	* move some IDA scripts to the trunk

2008-03-03 [r314]  GrAnd:

	* * Fixed bug with new start address for A650/A720.

2008-03-02 [r313]  GrAnd:

	* + Added SD450 (IXUS55)

2008-03-01 [r312]  GrAnd:

	* + Added ixus850 (sd800) + Added adjustable zoom scale (for
	  converters). [stevetm2]
	  http://chdk.setepontos.com/index.php/topic,667.0.html * Modified
	  'platform/.../boot.c' to use MEMISOSIZE from 'makefile.inc'

2008-03-01 [r311]  EWAVR:

	* + Added multipartition support for A560, A570. * increased memory
	  pool for CHDK

2008-02-28 [r310]  grand:

	* * A460: Added missed part for latest Fingalo's modifications.

2008-02-28 [r309]  grand:

	* + Added a460 support

2008-02-28 [r308]  fingalo:

	* +added user menu User menu. In OSD parameters. To the user menu
	  you can copy other menuitems to build your favorite menu. (Up to
	  10 entries) Select User Menu Enable 'Edit'. Goto to the User Menu
	  and position on the line where you like to add entries. Now just
	  go to the menuitem (anywhere) you like to copy. Press
	  FUNC(ERASE). It is now copied to usermenu (and you can select
	  another and press FUNC(ERASE)). Pressing FUNC(ERASE) (and 'Edit'
	  mode) while in the USer Menu will erase the menu item. Selecting
	  'User Menu Enable' On will display the usermenu as your first
	  menu in ALT. Last entry is jump to Main Menu.

2008-02-27 [r307]  Allbest:

	* +PhyrePhoX+whim+Jucifer : Added indication of free file space
	  (text indicator and icon indicator). New corresponding menu
	  entries was added: Osd parameters->Battery & Filespace-> Show
	  Filespace Icon Show Filespace in Percent Show Filespace in MB
	  Visual settings -> OSD Warning OSD Warning background Remaining
	  space Icon Color +PhyrePhoX+whim+Jucifer: Added indication of row
	  shoot remain (separate indicator ). Corresponding new menu
	  entries are: Osd parameters-> Show RAW state Show RAW shoot
	  remain +Because of this indication of raw state was deleted from
	  states window +With a view of optimization of displaying info
	  indication of under(over)exposure was moved to histogram window
	  because it is dependable on histogram state. +Added ability to
	  see renewing miscellaneous values in Video mode. New menu entry:
	  OSD parameters->Miscellaneous Values-> Show values in Video
	  +Added ability to choose overrode shutter speed from "1/3 Ev
	  step" set of values. New menu entry was added: Extra Photo
	  Operations->Shutter speed enum type (with two values: "Ev step"
	  and "Factor") You can choose desirable value via menu entry
	  "Override shutter speed". Override state is dependable on "value
	  factor" value as before +Increased reserved memory for CHDK
	  firmware from 192k to 256k for a630, a640, a710, a720, s3is, G7

2008-02-20 [r306]  Allbest:

	* +Additional small fix for 304 changeset +Renewing of english.lng

2008-02-19 [r305]  Allbest:

	* + Hot fix for 304 changeset (some casual errors) + (quietschi)
	  deleted additional av-tv display info for ixus70_sd1000

2008-02-19 [r304]  Allbest:

	* +Added ability to set ND-filter for next set of cameras a560,
	  a570, g7, ixus700_sd500, ixus70_sd1000, ixus800_sd700, a710
	  (deeply tested for Ixus800_sd700).This ability replaces aperture
	  override menu entry for Ixus and a560 camera set. For all others
	  from above-mentioned cameras it is an experimental feature. New
	  menu entry: "Extra Photo Operations->ND filter state" for this
	  set of cameras +Added new basic command "set_nd_filter". It can
	  be executed with next set of parameters: 0-> off, 1->ND filter
	  In, 2 -> ND filter Out. This command works for above-mentioned
	  set of cameras +EWAVR: Added ability to draw grids for histogram
	  with corresponding key (""Histogram->Show Histo Ev Grid") +Pseudo
	  MF-mode for IXUS and a560 model set (thanks to nirschi!) was
	  improved To enter to this mode necessary to use KEY_UP key in
	  ALT-mode. Now all changes of focus distance is reflected in misc.
	  values (or in DOF-calculator view) +It was took into account that
	  IXUS camera set has no aperture (except due to focal length
	  changes) +Changed hot keys to set focus to infinity and to
	  hyperfocal distance (in aims of optimization for IXUSES pseudo
	  manual focus mode and ability to set raw mode when in ALT mode
	  and MF mode): Now they are: ixus700_sd500 ixus800_sd700 a560
	  ixus850_sd800 ixus70_sd1000: //Alt mode & Manual mode
	  SHORTCUT_SET_INFINITY KEY_DISPLAY SHORTCUT_SET_HYPERFOCAL
	  KEY_DOWN g7 //Alt mode & Manual mode SHORTCUT_SET_INFINITY KEY_UP
	  SHORTCUT_SET_HYPERFOCAL KEY_DOWN all others //Alt mode & Manual
	  mode SHORTCUT_SET_INFINITY KEY_UP SHORTCUT_SET_HYPERFOCAL
	  KEY_DOWN +MX3+fudgey: motion detection optimization was
	  implemented:
	  http://chdk.setepontos.com/index.php/topic,405.msg4128.html#msg4128
	  +Idea of Jucifer: Increased number of used-definable parameters
	  in script to 26 Fixed: I hope that correct value of av will be
	  displayed in miscellaneous values for ixus70_sd1000 ixus700_sd500
	  now Fixed: Set to Hyperfocal now works correctly in Av and M
	  modes Fixed: Basic command get_user_av96 returns correct value
	  now

2008-02-18 [r303]  fingalo:

	* Added shut_down script command - shut down camera controlled

2008-02-16 [r302]  EWAVR:

	* + added RGB zebra (experimental)

2008-02-16 [r301]  GrAnd:

	* * Build sysyem is modified to differentiate VxWorks-based from
	  DryOS-based firmwares + Added autocreation of /bin directory

2008-02-15 [r300]  EWAVR:

	* + Added multipartition support for A630, A640 + Added
	  partitioning feature for A710, G7, S3IS, A630, A640

2008-02-12 [r299]  EWAVR:

	* + Added multipartition support for S3IS

2008-02-11 [r298]  EWAVR:

	* * Signatures fixed

2008-02-10 [r297]  nirschi:

	* SHORTCUT_SET_HYPERFOCAL declared but never used. fixed IXUS(SD):
	  Changeset 296 gui.c conflict in line 1199 fixed IXUS(SD):
	  Resolved conflict SHORTCUT_SET_INFINITY == SHORTCUT_TOGGLE_RAW
	  IXUS(SD): Resolved conflict SHORTCUT_SET_HYPERFOCAL hidden by ALT
	  menu activation

2008-02-09 [r296]  nirschi:

	* ixus800_sd700: _GetCurrentAvValue() has NHSTUB since Changeset
	  276/283. shooting_get_av96() returns -1 initially which leads to
	  strange OSD readout. ixus800_sd700: shooting_can_focus() needs to
	  be more restrictive. IXUS(SD): shooting_get_common_focus_mode()
	  needs always to return 1, otherwise not usable.

2008-02-09 [r295]  Allbest:

	* +Сapability to see subject distance from front surface of lens
	  (useful for macro). Corresponding menu key added (DOF
	  Calculator->Subject distance from lens) Setting of this value
	  exerts influence on all operations with focus distance. For
	  example basic command 'set_focus' will be set focus distance from
	  lens! +In Alt menu mode with manual focus now there is additional
	  function to set focus to the infinity or to hyperfocal distance
	  by shortcut key. To enter in MF mode for ixus & a560 cameras
	  necessary to set override subject distance factor Here the set of
	  shortcut keys for different cameras: ixus700_sd500 ixus800_sd700
	  a560 ixus850_sd800 CAMERA_ixus70_sd1000 SHORTCUT_SET_INFINITY
	  KEY_DISPLAY SHORTCUT_SET_HYPERFOCAL KEY_MENU g7
	  SHORTCUT_SET_INFINITY KEY_DISPLAY SHORTCUT_SET_HYPERFOCAL
	  KEY_ERASE All others SHORTCUT_SET_INFINITY KEY_DISPLAY
	  SHORTCUT_SET_HYPERFOCAL KEY_ERASE +Experimental CHDK manual focus
	  mode for the Ixus Cameras and a560 cameras was realized (Thanks
	  to nirschi). You can test it in Alt menu mode when subject
	  distance override factor is set. By zooming in or zooming out you
	  can change the value of manual focus distance. "left" and "right"
	  keys changes value factor +Now override engine works inside
	  script environment but script engine has priority under override
	  engine. For example if in the script is used command "set_av96",
	  than override setting for av will be ignored +Capability to show
	  histogram in real time without need to half press shutter button
	  (for cameras on which motion detection engine works) (See "Show
	  live histogram" menu entry) (idea of Owen, thanks to Ewavr)
	  +Additional key "Shoot" for menu entry "Show misc values" to show
	  misc. values only at half press of shutter button + Additional
	  menu entry “ Clear Bracket Values on Start” + For some cameras
	  now possible to set overriding focus distance in any mode (not
	  only in MF). Exception: a610, a620, a630, a640… May be some other
	  models. This statement is equitable for basic command “set focus”
	  +Fixed: Camera refocusing in Zoom video script

2008-02-08 [r294]  nirschi:

	* ixus850_sd800: Is a digic3 camera but has digic2 property cases
	  (quietschi) IXUS(SD): meaningless DOF values when ND filter in,
	  fixed (Sorry for the changeset noise. I still have to learn...)

2008-02-07 [r290]  EWAVR:

	* + G7 1.00E support added.

2008-02-06 [r289]  Allbest:

	* Fixed: Raw hook for a650

2008-02-05 [r288]  EWAVR:

	* * A650: RAW buffer address corrected (maybe:)

2008-02-05 [r287]  Allbest:

	* >Some tuning for a650 >Correction for new set of Property Cases

2008-02-04 [r286]  EWAVR:

	* + A650IS 1.00D initial support added.

2008-02-02 [r283]  EWAVR:

	* + IXUS800 1.00B support added

2008-01-31 [r281]  EWAVR:

	* + added PROPCASE_SHOOTING_MODE propertycase description

2008-01-29 [r277]  EWAVR:

	* + Added IXUS70/SD1000 support 1.01B (based on quietschi port)

2008-01-29 [r276]  EWAVR:

	* + Added IXUS70/SD1000 support 1.02A (quietschi)

2008-01-29 [r272]  EWAVR:

	* + Adaptive CHDK startup time for VxWorks cameras (experimental)

2008-01-29 [r271]  jeff666:

	* clean-up, removed unecessary/testing code from A720 (boot.c,
	  stubs_entry_2.S)

2008-01-28 [r270]  jeff666:

	* Added spytask_can_start for A720. Sets flag from
	  task_InitFileModules which is hooked anyway for SDHC-support.

2008-01-25 [r269]  fingalo:

	* Added (nirschi) remote function for ixus800_sd700 camera

2008-01-24 [r268]  EWAVR:

	* + Added partition swap feature for G7/A710

2008-01-23 [r267]  EWAVR:

	* + Added second FAT32 partition support for G7 and A710 +
	  configurable <alt> button for G7 * improvement power-on procedure
	  for G7

2008-01-21 [r266]  EWAVR:

	* + Removes all CHDK output from screen when "shoot_half" and
	  "disp" pressed

2008-01-19 [r265]  EWAVR:

	* -fixed sqrt() bug for a720

2008-01-17 [r264]  EWAVR:

	* a720 1.00c support added (jeff666)

2008-01-11 [r263]  fingalo:

	* Added remote function for a570 camera

2008-01-05 [r261]  fingalo:

	* Added remote function for G7 models Updated eng.lng file

2008-01-04 [r260]  EWAVR:

	* -Fixed bug with record review mode for A630.

2007-12-30 [r259]  fingalo:

	* Added menu text 273

2007-12-29 [r258]  EWAVR:

	* *Small patch in bad pixels patching

2007-12-29 [r257]  Allbest:

	* FIXED: Camera hangs up during operation with focus distance in
	  alt-mode when flash is turned on ("flash on" mode) Added
	  additional level of compatibility with different camera models.
	  For example now property cases of 560 is the same as 570's

2007-12-28 [r256]  Allbest:

	* + Added new menu key for EWAVR option "Show OSD in review mode" +
	  Barney Fife English grammar corrections in menu items names +
	  Fixed: errors in basic commands "Set_av96_direct" and
	  "get_far_limit" + Fixed: false visualisation of overridden
	  shutter speed values that more than 0.32767 or Subject distance
	  values that more than 32.767 + Fixed: Now Tv-bracketing should
	  properly work on ixus800-sd700 + The Algorithm of Subject
	  Distance Override was changed. Now every shift of subject
	  distance override value changes its quantity by adding or
	  subtracting of factor value. For example if value factor of 100
	  is set and subject distance override value is equal to 89 than
	  pressing of key "KEY_RIGHT" results in changing of subject
	  distance override value to 189. Besides in alt mode with manual
	  focus mode extra visualization was added. Now value factor is
	  showed on the display. Additionally when subject distance is
	  changed via alt mode feature focus is set in real time + Now real
	  apertures values is showed in the menu "Override Aperture Value"

2007-12-28 [r255]  EWAVR:

	* +Added bad pixels patch (experimental)

2007-12-26 [r254]  EWAVR:

	* +Added free/total space message in file browser

2007-12-24 [r253]  EWAVR:

	* + Added raw files merging + Added raw files development

2007-12-19 [r252]  EWAVR:

	* * code changes due to new folder names (ixus###_sd###)

2007-12-15 [r251]  GrAnd:

	* * Renamed ixus### folders to ixus###_sd### to include US names of
	  these cams into build. + Added enpty folders for cameras which
	  can be added in the future.

2007-12-15 [r250]  GrAnd:

	* * Minor: Updated properties for some folders

2007-12-15 [r249]  EWAVR:

	* * IXUS700: changed frame buffer address - motion detector now
	  works.

2007-12-14 [r248]  EWAVR:

	* *Added IXUS700 1.00B in /Makefile.

2007-12-14 [r247]  EWAVR:

	* +OSD does not appear when record review is hold.

2007-12-14 [r246]  Allbest:

	* +Implemented new features from EWAVR (Corrected IXUS800 shooting
	  tables. +OSD does not appear when Canon menu is active) +Some
	  changes in the algorithm of setting ISO (bracketing now should
	  work correctly in all modes) +Possibility to set manual focus
	  distance by left and right keys (it changes the value factor) and
	  by zoom in, zoom out keys (it sets values ) in alt mode +some
	  minor improvements (changed names of some menu items, bracketing
	  type is now displayed)

2007-12-07 [r243]  grand:

	* applying Allbest's sources as the new trunk

2007-07-14 [r195]  vitalyb:

	* * initial a700-100b support

2007-07-01 [r189]  vitalyb:

	* * remove old raw-save method

2007-07-01 [r188]  vitalyb:

	* * fix NR control for s2is

2007-06-29 [r186]  vitalyb:

	* * non-s2is platforms fixed * build system updates and fixes,
	  speedup batch build

2007-06-29 [r185]  vitalyb:

	* * s2is support * !!!others are broken

2007-06-18 [r182]  vitalyb:

	* * s3is fixed

2007-06-17 [r180]  vitalyb:

	* * s2is-100a support for new raw

2007-06-16 [r178]  vitalyb:

	* * new raw for 710-100a

2007-06-16 [r177]  vitalyb:

	* * new raw for 640-100b

2007-06-16 [r176]  vitalyb:

	* * fix typo

2007-06-16 [r175]  vitalyb:

	* * added script to convert IDAs asm dump to something similar to
	  gcc's inline asm

2007-06-16 [r174]  vitalyb:

	* * new raw for 630-100c

2007-06-14 [r172]  vitalyb:

	* * simple update to GUI to control NR

2007-06-14 [r169-170]  vitalyb:

	* * 610 minor cleanups

	* * 620-100f support for new raw

2007-06-14 [r167-168]  vitalyb:

	* * 610-100f support for new raw

	* * fix NR address in capt_seq_hook_set_nr()

2007-06-14 [r166]  vitalyb:

	* ! 610-100e ONLY, others are broken * major raw-save hack style
	  rewrite * significant build system updates * minor cleanups

2007-04-23 [r141]  vitalyb:

	* * devel patches: console for a610-100e patch added

2007-04-23 [r140]  vitalyb:

	* * rewrite draw_char() function. 3.9x speedup.

2007-04-17 [r130]  vitalyb:

	* * merge platform with GrAnd's branch (part 2)

2007-04-17 [r129]  vitalyb:

	* * s3is keyboard fixes * card should not be locked on autoboot
	  anymore

2007-04-16 [r127]  vitalyb:

	* * merge platform with GrAnd's branch (part 1)

2007-04-15 [r124]  vitalyb:

	* * fix raw counter

2007-04-15 [r123]  vitalyb:

	* * more s3 fixes

2007-04-15 [r121-122]  vitalyb:

	* * s3is fixes (kbd isn't finished yet)

	* * show physw_status[] in debug_vars

2007-04-14 [r112]  vitalyb:

	* * fix kbd implementation for a630 - s3is. Should fix USB and
	  camera orientation issues for a710.

2007-04-14 [r111]  vitalyb:

	* * initial support for S3IS

2007-04-13 [r106-107]  vitalyb:

	* * version bump

	* * moved raw saving procedure to SpyProc task so we are now less
	  dependant on stack size * fixed Parameter id to get image number

2007-04-13 [r105]  vitalyb:

	* * use Open() instead of open() etc.

2007-04-13 [r104]  vitalyb:

	* * core and libs are built using thumb instruction set * platform:
	  better platform-independent code separation

2007-04-10 [r96]  vitalyb:

	* * (hopefully) fixed startup race with DISKBOOT

2007-04-10 [r95]  vitalyb:

	* * 710: updated MMIO address for SD shutdown

2007-04-10 [r93]  vitalyb:

	* * GNU GPL Copyright * support for DISKBOOT

2007-04-03 [r81]  vitalyb:

	* * initial support for usable raw file numbering (buggy) * version
	  bump

2007-04-03 [r79]  vitalyb:

	* * updated Parameter-related stuff * revert r77 sig_ref_3

2007-04-03 [r77]  vitalyb:

	* * parameter api: support more cameras

2007-04-03 [r76]  vitalyb:

	* * Support one more parameters api.

2007-04-01 [r75]  vitalyb:

	* * use custom stack space for PhySw task. Should fix some crashes.

2007-03-30 [r70]  vitalyb:

	* * added gcc configure string

2007-03-30 [r69]  vitalyb:

	* * patches for libptp2 and gcc

2007-03-30 [r68]  vitalyb:

	* * fixed VbattGet for a640-100b

2007-03-30 [r65]  vitalyb:

	* * fixed relocation for a710 * remove unneeded memtop symbols

2007-03-30 [r64]  vitalyb:

	* * initial support for a640-100b

2007-03-30 [r63]  vitalyb:

	* * relocated hack from memory top to bottom (above .bss)

2007-03-21 [r49]  vitalyb:

	* * while matching signatures prefer one with lower address if
	  other scores are same

2007-03-21 [r48]  vitalyb:

	* * fixed a720's vid_get_viewport_fb(). Histogram drawn correctly
	  now.

2007-03-20 [r46]  vitalyb:

	* * fix ubasic to support labels and CRLF line end (not tested :) *
	  update default script in basic documentation

2007-03-20 [r45]  vitalyb:

	* * default script tries to revert made changes * script
	  abort/restart should work fine

2007-03-20 [r43]  vitalyb:

	* * alt conf. option to save ram dump on a memory card on ALT +/-
	  press

2007-03-20 [r42]  vitalyb:

	* * minor bugfixes and cleanups * support building with gcc-3

2007-03-19 [r40]  vitalyb:

	* * most of the Makefile work merged from GrAnd's branch

2007-03-18 [r38]  vitalyb:

	* * corrected platform id for a630

2007-03-17 [r34]  vitalyb:

	* * Initial a630 support

2007-03-17 [r33]  vitalyb:

	* * improved signature tools: added support of multiple versions of
	  same function * updated platform stubs

2007-03-16 [r30]  vitalyb:

	* * more histogram related work: under/over exposition info of
	  image is updated while shooting.

2007-03-16 [r29]  vitalyb:

	* * change variable type to int * minor optimizations/fixes, gcc
	  -O2 bug workaround

2007-03-15 [r28]  vitalyb:

	* * more histogram-related work * minor cleanups

2007-03-12 [r27]  vitalyb:

	* * find non-completely matched signatures. Finds more entry points
	  automatically with reduced accuracy, thought. NOT TESTED yet

2007-03-12 [r26]  vitalyb:

	* * remove unneeded link.RAM's

2007-03-12 [r25]  vitalyb:

	* * support scripted shooting when flash is on * prepare histogram
	  logic to provide exposition info (for HDR shooting) * minor
	  optimizations

2007-03-12 [r22]  vitalyb:

	* * properly redraw original gui if needed. Thanks to GrAnd.

2007-03-08 [r14]  vitalyb:

	* * fixed GetSystemTime entry point for a710-100a

2007-03-08 [r13]  vitalyb:

	* * added FIXME on sleep timer overflow

2007-03-08 [r11]  vitalyb:

	* * increase version to pre8

2007-03-08 [r9-10]  vitalyb:

	* * debug osd with system timer and kbd.

	* * fix and increase max number length

2007-03-06 [r8]  vitalyb:

	* * fixed a710 keyboard values

2007-03-05 [r7]  vitalyb:

	* * minor cleanups * added debug menu to browse "property cases" *
	  OSD: display keyboard state (to figure out a710 buttons)

2007-03-02 [r6]  vitalyb:

	* Initial support for A710 fw:100a

2007-02-26 [r5]  vitalyb:

	* * Label support for BASIC interpreter, eliminate line numbers. *
	  s/shot/shoot/

2007-02-25 [r3-4]  vitalyb:

	* File added.

	* Added svn:ignore prop.

2007-02-24 [r1]  vitalyb:

	* Initial import.

