source: trunk/doc/version.txt @ 524

Revision 524, 29.5 KB checked in by reyalp, 5 years ago (diff)
  • 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

  • Property svn:eol-style set to native
Line 
1first version of a history file. will be automated and cleaned hopefully soon.
2
3revision / version
4author
5
6log
70.5.5 / reyalp
8* made ubasic eat up to 100 labels or REMs in one call to ubasic_run, rather than taking 10ms each
9* made script buffer dynamic, allocated when script is loaded
10* made some other script related memory dynamic
11see http://chdk.setepontos.com/index.php/topic,688.msg21646.html#msg21646 for details
12
130.5.4 / reyalp
14* Made games compile time optional. Set or unset OPT_GAME_* in root makefile.inc
15* Moved sokoban levels from static data (gui_sokoban_levels.h) to file CHDK/GAMES/SOKOBAN.LEV
16See http://chdk.setepontos.com/index.php/topic,688.msg21578.html#msg21578 for details
17* Renamed lua compile option variables CHDK_->OPT_
18* Minor tweaks in luascript
19
200.5.3 / reyalp
21+ added lua function get_buildinfo.  Returns a table:
22  { platform,platsub,version,build_number,build_date,build_time }
23* enabled lua poke. sets word at address to value.
24  result=poke(address,value)
25  returns nil if the address is not aligned, otherwise true
26* changed peek and poke to return nil if given a non-aligned address
27* changed llibtst.lua to record build info
28
290.5.2 / reyalp
30+ added CHDK/LUALIB, update version
31518 tools/dumpchk see http://chdk.setepontos.com/index.php/topic,2283.0.html
32517 lua iolib and oslib See http://chdk.setepontos.com/index.php/topic,2267.msg21479.html#msg21479
33516 housekeeping
34515 fix line endings, svn:eol-style. See http://chdk.setepontos.com/index.php/topic,2145.15.html
35514 merge old trunk
36
370.5.1 / PP
38
39* changed grid readme again
40+ added slovak lang file
41* fixed warning ( http://chdk.setepontos.com/index.php/topic,265.msg20831.html#msg20831 )
42+ 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!
43        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!
44
450.5.0 / PP
46
47+ added dutch language file
48+ 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
49+ 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!
50+ 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.
51* 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)
52* fixed some newline related warnings at compile time
53
54Author'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.
55
56
570.4.3 / PP
58
59* changed Grid readme (thx to anonymous wiki editor)
60+ added syscurves.scv to zipfile again (funny i didnt notice that it was missing before!)
61* changed makefile - "copy duplicate" firmware stuff moved to the bottom (is cleaner now, also i hope this "unbreaks" chdk shell by whim)
62* 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)
63* added comment in russian.lng files (they are NOT compatible to juciphox!)
64
650.4.2 / PP
66
67* fixed glitch in a720 files - see http://chdk.setepontos.com/index.php/topic,688.msg20696.html#msg20696
68+ 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
69* fixes from Fudgey - http://chdk.setepontos.com/index.php/topic,2051.msg20683.html#msg20683
70* small changes in gui.c - symbols, see http://www.wirklemms.de/chdk/forum/viewtopic.php?p=3792#3792
71
720.4.1 / PP
73
74increased memisosize in sx100is/sub/100b/makefile.inc
75
760.4.0 / PP
77
78+ 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)
79* merged ewavrs latest patch from trunk (regarding sx100 multipartion)
80* 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
81* enabled file reader "wrap by words" as default in the cgf
82* set the readme as "last read file" in the filereader
83* updated german lng file (thx to msl & gehtnix)
84+ 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.
85
86490
87Jucifer
88
89- quick fix for a couple of print_screen(0)-related issues
90
91
92
93489 / 0.3.9
94Jucifer
95
96- hacked print_screen a bit: e.g. "print_screen 123" (or print_screen(123)) should output file to chdk/logs/log_0123.txt
97
98
99
1000.3.8 / PP
101
102+ added sx100 100b - http://chdk.setepontos.com/index.php/topic,237.msg19899.html#msg19899
103* 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
104* applied reyalps Patch, now you can develop raws directly from within the filebrowser (not only from the RAW menu anymore)
105
106487 / 0.3.7
107Jucifer
108
109- applied reyalp's lua-hex-warnings.patch (http://chdk.setepontos.com/index.php/topic,688.msg19975.html#msg19975)
110- followed bperrybap's suggestion to modify a couple of (user) menu symbols  (http://chdk.setepontos.com/index.php/topic,688.msg19776.html#msg19776)
111- fixed screen not redrawn when entering main menu from user menu -issue
112
113
114
115486 / 0.3.6
116Jucifer
117
118+ added LjL's cropped zebra -mod (http://chdk.setepontos.com/index.php/topic,1849.msg17467.html#msg17467)
119+ 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)
120
121
122
1230.3.5 / PP
124
125* patched ixus40_sd300 in trunk and branch (http://chdk.setepontos.com/index.php/topic,2042.msg19849.html#msg19849)
126* language update in trunk (finnish)
127* makefile: small zips now include readme and version history
128
1290.3.4 / PP
130
131* 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)
132
1330.3.3 / PP
134
135* makefile changes: instead of _complete, the big zips now have a -full suffix, also _bins got removed and replaced by NULL.
136
1370.3.2 / PP
138
139+ added beta support for ixus40_sd300 -> http://chdk.setepontos.com/index.php/topic,2042.msg19516.html#msg19516 thx to fishpepper
140+ italian language file (assembla bugtracker)
141* finnish language file (assembla bugtracker)
142* bootlogo: now OSD disabled while bootlogo is shown (not very clever code, i know) - idea from MSL (german forum)
143* bootlogo: http://chdk.setepontos.com/index.php/topic,2122.msg19745.html#msg19745 (decreased bin size)
144
1450.3.1 / PP
146
147* changed adresses of PT_PLAYSOUND in s2is
148* changed memisosize of ixus860/sd870 (needed in more cams all to soon...)
149* changed makefile
150        * decreased verbose-level of zipping (major logfile decrease)
151        * 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
152* fixed some warnings, see http://chdk.setepontos.com/index.php/topic,265.msg19700.html#msg19700 (though the math stuff i havent touched)
153* fixed a bug in shooting.c -> http://chdk.setepontos.com/index.php/topic,265.msg19688.html#msg19688 (fixed this also in trunk)
154* fixed bug in trunk (already fixed in branch) -> http://chdk.setepontos.com/index.php/topic,265.msg19753.html#msg19753
155
156
157479 / 0.3.0
158PhyrePhoX (PP)
159
160+ added taskviewer by reyalp http://chdk.setepontos.com/index.php/topic,2110.msg19622.html#msg19622
161+ added Fishpeppers Boot Logo from here: http://chdk.setepontos.com/index.php/topic,2122.0.html
162+ raw subtract for filebrowser by reyalp - http://chdk.setepontos.com/index.php/topic,2099.msg19362.html#msg19362
163* makefile changes:
164                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).
165* Ixus 860is / SD870 - fixed ubasic_set_led (diff provided by FE50)
166* patched symboldmod and changed splashscreen a little (diff sent in by CHDKLover)
167* added toggle in scripts menu: now the saving of script params can be turned on/off (default: off)
168
169
170474 / 0.2.7
171Jucifer
172
173+ Lua scripts now try to call restore() when interrupted (auj)
174- applied reyalp's patches: a540-modes-2 and lua-warnings-1
175- added a few more checks for synchable remote related stuff
176- fixed finnish.lng a bit (Mikko70)
177
178
179
180473 - 0.2.6 - PP
181* updated langfiles
182+ 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...)
183* small fix in OSD element fast_ev, should be better now, but still not perfect
184+ added functions EnterToCompensationEVF() & ExitFromCompensationEVF(); -> read about it here http://chdk.setepontos.com/index.php/topic,2051.msg19300.html#msg19300
185    --> prepared the sources so that adding the adresses to other cams will be easy - needs ASM people though
186* small patch in symbol mod by CHDKLover
187* fixed bug in makefile
188+ batch-zip-complete: filename of the zip now gets an "_complete" appended
189
190oh, and thanks Hacki for letting me steal endless hours of your sleep ;)
191
192
193472
194Jucifer
195
196- Lua/md_detect_motion(): optionalized the rest of parameters (some default values are the same as in fudgey's MD scripts)
197
198
199
200471 / 0.2.5
201Jucifer
202
203- tried to make get_usb_power behave similarly on as many cams as possible, hopefully I didn't break anything
204- modified Lua/get_usb_power(): behaves as get_usb_power(int edge)
205- optionalized parameters in Lua/md_detect_motion() as described in documentation (well, only the first 6 params are mandatory)
206- messed around with the language files a bit
207
208
209
210470 / 0.2.4
211Jucifer
212
213- added auj's motion detection/Lua patch: now returns the number of detected cells
214+ added whoever's scriptless remote code (http://chdk.setepontos.com/index.php/topic,2041.msg18833.html#msg18833)
215- changed the remote submenu a bit
216
217
218
219467 / 0.2.31
220PhyrePhoX
221
222* cleaned out a little bit, deleted & moved some stuff (now grids, fonts & all lang files are zipped into the big zip)
223* changed a few conf values
224+ added Fahrenheit conversion of the temperature. Kicks in when you enable the 12h clock format, there is NO extra menu item
225
226
227
228468 / 0.2.3
229Jucifer
230
231- 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
232- fixing self-generated error
233
234
235
236467 / 0.2.2
237Jucifer
238
239- adding missing scripting commands to Lua
240
241
242
243466
244Jucifer
245
246- moved syscurves.CVF to where it's loaded from
247
248
249
250464 / 0.2.1
251PhyrePhoX
252
253+ added syscurves.cfv
254+ added eggtimer example script thx to gehtnix from german forum
255+ 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).
256+ 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
257
258
259*makefile.inc (added ixus960)
260* 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
261* 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 ;)
262* fixed a bug in CHDKLovers select/case statement, got a diff from him (thanks!)
263
264as always, code is ugly but should work.
265
266
267
268463 / 0.2.0
269Jucifer
270
271- changed version numbering
272- added cyril42e's fix for scripting parameter sets
273- updated some remote-related stuff from SDM
274- modified ixus950_sd850 touchwheel patch to match trunk
275+ added ixus960_sd950-100d support from SDM
276
277
278
279461 / 0.10
280PhyrePhoX
281
282+ new OSD Element - Temperature
283                - Enabled by default (optical temperature)
284                - set in OSD Menu to either show optical, ccd, battery or ALL temps at once
285                - position can edited in OSD Layout editor
286                - thread about temperature: http://chdk.setepontos.com/index.php/topic,2021.0.html
287+ 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!
288* 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
289* 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
290* changed a few default conf values (symbols now enabled at default, because symbol file now is served together with binary)
291+ 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
292+ added vers.req to svn, will be included in zipfile when autobuilded, will definitly be useful...
293+ 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!
294+ 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
295+ 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!
296* renamed get_movie_state to get_movie_status in ubasic
297+ added command get_temperature (example: "get_temperature 0", 0 returns optical, 1 returns CCD and 2 returns battery temp)
298+ added a few grids from the wiki
299+ 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.
300* changed random command, now you can supply two values min & max.
301                example: "playsound random 3 6" will play the sounds 3,4,5,6 in random order (if repeated in a while loop)
302+ added ewavrs sx100 patch from here: http://tools.assembla.com/chdk/changeset/460 (adjustable alt button)
303+ 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 ;)
304                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!)
305* adjusted makefile.inc so that all cameras are in it now (defaulted to my s3is by the way, not that it should matter)
306
307* adjusted memisosize on ixus860. soon gonna adjust the size of all cams, we're getting low on space ;)
308* adjusted videotables on ixus860 (see patch from ewavr http://tools.assembla.com/chdk/changeset/455
309+ added whoever's fix for ixus950's touchwheel behaviour from here: http://chdk.setepontos.com/index.php/topic,2024.0.html
310
311* lng files (german & english), also copied to new folder CHDK\LANG (for gmake batch-zip-complete)
312
313
314
315thanks to Ewavr, Hacki, reyalp, ljl, jucifer and all the guys hanging out in the irc chan ;)
316
317ps: i hope i didnt forget anything or anyone.
318
319
320
321459
322Jucifer
323Date: 21:03:58, Freitag, 25. Juli 2008
324
325+ added beta ixus60_sd600 support (Novex, danielmewes, http://chdk.setepontos.com/index.php/topic,1215.msg11116.html#msg11116)
326- modified ixus950's lib.c (whoever, http://chdk.setepontos.com/index.php/topic,405.msg18448.html#msg18448)
327
328
329457
330phyrephox
331Date: 16:47:49, Freitag, 25. Juli 2008
332
333* renamed CHDK.CFG to CCHDK.CFG ("collaborative CHDK") to end conflicts when you switch from branch to trunk or vice versa.
334* fixed bug in "fast switch" for movie recording, now you can decrease bitrate smoothly
335* 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)
336* changed symbols
337* updated german.lng
338
339
340thx to the users in the german chdk forum (msl, gehtnix) for bugreporting, testing
341
342also this is a test if tortoise svn still fails on me when committing.
343
344
345
346453
347phyrephox
348Date: 02:10:40, Mittwoch, 23. Juli 2008
349
350* added video_overrides, SDHC & touchwheel "patch" from mil22 from here: http://chdk.setepontos.com/index.php/topic,1962.msg18265.html#msg18265
351 -> needs a bit ironing out (supposedly bitrate setting is fubared)
352+ added fast movie switches:
353it is now possible to quickly change video quality during recording via the up/down buttons
354also you can pause a movie by pressing left, unpause it by pressing right
355for this feature a new option has been added to the video override menu.
356
357drawbacks: there is no visual feedback yet on quality change/pause/unpause functions
358+ 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.
359
360needs proper testing, proper visual representation
361
362thanks to Hacki & ewavr
363 
364
365452
366Jucifer
367Date: 11:58:25, Sonntag, 20. Juli 2008
368
369- modified a540's lib.c (yvesson)
370
371
372
373451
374phyrephox
375Date: 19:49:34, Samstag, 19. Juli 2008
376
377+ 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)
378* 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)
379* fixed a bug in raw_exceptions (didnt work in digic III cams with the timer mode)
380
381
382
383450
384Jucifer
385Date: 12:23:11, Samstag, 19. Juli 2008
386
387- modified ixus860's lib.c (chris07, http://chdk.setepontos.com/index.php/topic,405.msg17875.html#msg17875)
388
389
390
391449
392Jucifer
393Date: 17:10:58, Donnerstag, 17. Juli 2008
394
395- modified OSD to include the new curve options
396
397
398
399448
400Jucifer
401Date: 20:29:39, Mittwoch, 16. Juli 2008
402
403- modified remote-related menus
404
405- gui_menu.c: if first menu item is selected when submenu is opened and the item is text or separator, select next item
406
407
408
409447
410Jucifer
411Date: 10:44:42, Montag, 14. Juli 2008
412
413- updated toinech's custom JPEG processing (http://chdk.setepontos.com/index.php/topic,932.msg17419.html#msg17419)
414
415
416
417446
418phyrephox
419Date: 02:40:15, Montag, 14. Juli 2008
420
421fixed small error
422
423
424
425445
426phyrephox
427Date: 01:55:37, Montag, 14. Juli 2008
428
429Includes revisions 441-444 from ewavr to trunk
430
431+ 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.
432* fixed remaining_video time in gui_osd.c
433
434
435
436440
437Jucifer
438Date: 23:31:25, Donnerstag, 10. Juli 2008
439
440+ guessed some usb remote related stuff for sx100 (now compiles)
441
442
443
444439
445Jucifer
446Date: 22:30:29, Sonntag, 6. Juli 2008
447
448- copied a fix from trunk
449
450
451
452438
453Jucifer
454Date: 22:24:30, Sonntag, 6. Juli 2008
455
456- applied fudgey's disable script parameter list sorting (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
457
458
459
460437
461phyrephox
462Date: 16:13:53, Donnerstag, 10. Juli 2008
463
464+ RAW Exceptions: Disable RAW in Sportsmode, Burstmode (continious), EV Bracketing, Timer
465  Also added Option to be warned when RAW exception is in effect
466  Hint: Sports Mode Exception only is visible on S3is. EV Bracketing only visible on VXworks (digic II) cameras
467
468+ new mode MODE_SPORTS (removed scn_child from s3is' definition)
469+ new propcases defined in platform.h - DISPLAY_MODE & BRACKET_MODE (needs dryos part!)
470+ new ubasic command: get_display_mode (0 = show info icons, 1 = Do not show info icons, 2 = LCD off, 3 = EVF)
471  Maybe we should also add a get_EVF_present?
472 
473* readded mainmenu entry to usermenu
474* remaining video now smaller and can be positioned more to the sides
475* moved remaining video time to video overrides menu
476* changed some symbols in menus
477* english & german lng files
478
479
480
481435
482Jucifer
483Date: 13:06:12, Sonntag, 6. Juli 2008
484
485- updated Bg~'s memory viewer patch (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
486- updated stuff from trunk
487
488
489
490434
491Jucifer
492Date: 14:59:17, Mittwoch, 9. Juli 2008
493
494re-committing old revisions 434-439
495
496trunk: (changes by ewavr)
497- add AF in video for ixus series
498- small AF in video fix
499
500juciphox branch:
501- applied fudgey's disable script parameter list sorting (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
502- updated Bg~'s memory viewer patch (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
503- copied stuff from trunk
504
505
506
507432
508Jucifer
509Date: 19:37:55, Samstag, 5. Juli 2008
510
511- updated curves.c (toinech, http://chdk.setepontos.com/index.php/topic,932.msg16700.html#msg16700)
512- patched gui_debug.c to continuously update memory viewer (Bg~, http://chdk.setepontos.com/index.php/topic,1829.msg16614.html#msg16614)
513+ 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..?
514- fixed platform/a720/sub/100c/lib.c (vid_get_viewport_live_fb()) (http://chdk.setepontos.com/index.php/topic,405.msg16620.html#msg16620)
515
516
517
518431
519Jucifer
520Date: 14:03:01, Donnerstag, 3. Juli 2008
521
522- quick fix for interrupting Lua scripts without hanging the cam
523
524- 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)
525
526
527430
528Jucifer
529Date: 11:45:55, Dienstag, 1. Juli 2008
530
531(I really should always double check everything...)
532
533
534
535429
536Jucifer
537Date: 11:39:28, Dienstag, 1. Juli 2008
538
539- changed s5is motion detection speedup implementation (hopefully it'll work on both, 101a and 101b)
540
541
542
543428
544Jucifer
545Date: 16:24:57, Montag, 30. Juni 2008
546
547+ added cyril42e's script parameter sets (r5)
548
549
550
551427
552Jucifer
553Date: 18:27:10, Sonntag, 29. Juni 2008
554
555- Updated stuff from the two last trunk commits.
556
557+ Modified a few models to detect motion faster. I hope I got them right.
558  The rest will follow. I hope.
559
560
561
562424
563Jucifer
564Date: 09:30:51, Mittwoch, 18. Juni 2008
565
566+ 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
567
568423
569Jucifer
570Date: 21:59:29, Dienstag, 17. Juni 2008
571
572- have to kbd_release_all() after all, when running an autostart script (some buttons are pressed on startup?)
573
574
575
576421
577Jucifer
578Date: 21:44:04, Sonntag, 15. Juni 2008
579
580+ added the missing get_raw_nr line to trunk/lib/ubasic/tokenizer.c
581
582+ trying to add scriptless remote support for ixus50_sd400
583
584
585
586420
587Jucifer
588Date: 19:06:36, Sonntag, 15. Juni 2008
589
590still fixing kbd_process()
591
592
593
594419
595Jucifer
596Date: 15:15:19, Sonntag, 15. Juni 2008
597
598- some Lua fixes
599
600
601
602418
603Jucifer
604Date: 12:19:59, Sonntag, 15. Juni 2008
605
606kbd_process() should now have the remote code in right place
607
608
609
610417
611Jucifer
612Date: 23:44:25, Samstag, 14. Juni 2008
613
614+ 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
615
616- updated some alt-menu stuff to be the same as in trunk
617
618(- ixus50 without scriptless remote support for now)
619
620
621
622416
623Jucifer
624Date: 21:24:03, Donnerstag, 12. Juni 2008
625
626(pretty much from http://chdk.setepontos.com/index.php/topic,688.0.html:)
627
628- 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
629
630+ applied PhyrePhox's customizations (the newest commands have the new syntax ([x=]command)), http://chdk.setepontos.com/index.php/topic,978.msg8339.html#msg8339
631
632+ applied wontolla's RAW purge, http://chdk.setepontos.com/index.php/topic,557.msg5849.html#msg5849
633
634+ applied m2tk's gui_fselect.c-patch, http://chdk.setepontos.com/index.php/topic,1059.msg9530.html#msg9530
635
636+ applied CHDKLover's and msl's Symbol Mod, http://chdk.setepontos.com/index.php/topic,1133.msg10043.html#msg10043
637
638- applied toinech's custom JPG processing (and added a reminder in state-display), http://chdk.setepontos.com/index.php/topic,932.msg10359.html#msg10359
639
640+ applied Velo's Lua Scripting Integration (and added all new uBASIC-commands), http://chdk.setepontos.com/index.php/topic,1194.msg11413.html#msg11413
641
642+ 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:
643T=get_exp_count+N
644if T>9999 then T=T-9999
645press "shoot_half"
646press "shoot_full"
647do
648until get_exp_count=T
649release "shoot_full"
650), ubasic syntax: [x=]get_exp_count ([]=optional))
651
652+ 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.
653
654+ added script command autostarted, returns 1/true if script was autostarted, 0/false if not
655
656- modified get_script_autostart and set_script_autostart to read & write conf.script_startup (values: 0=off, 1=on, 2=once)
657
658- new script autostart option(s): Off, On, Once
659
660- user menu modified
661  - now with 14 entries (that's what fits on my screen with the default font)
662  - main menu -entry removed
663  - invoked also with shoot_half + menu
664  - can be used as root menu, main menu becomes accessible with shoot_half + menu
665
666- faster menu navigation
667  - in alt menus and file browser, shoot_half can be used with up/down to move 4 items up/down at a time
668  - 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.
669  - int-variables can be set to 0 with shoot_half+set
670  - 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).
671
672+ added numbers 2, 4 and 5 from cyril42e's modification list, http://chdk.setepontos.com/index.php/topic,1687.msg15345.html#msg15345
673
674+ added scriptless Ricoh & home hacked remote support from SDM 1.70
675
676+ 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
677
678+ 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
679
680+ and last and perhaps least, added the missing get_raw_nr to tokenizer.c
681
682I may have forgotten something. Hopefully nothing major, though.
683
684
685
686412
687phyrephox
688Date: 23:52:06, Samstag, 7. Juni 2008
689
690Branch time.
691This branch will be the playground of Jucifer and me (PhyrePhoX) - although others can join in on the fun :)
692We are trying to deliver actual working features, bug fixes and enhancements, most of them already being tested and accepted amongst a wide "audience".
693
694For more information see here: http://chdk.setepontos.com/index.php/topic,688.0.html
695
696Lot of these new features can and will be merged with the official trunk.
697
698
Note: See TracBrowser for help on using the repository browser.