source: trunk/doc/version.txt @ 538

Revision 538, 34.6 KB checked in by reyalp, 5 years ago (diff)

+ 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
  • Property svn:eol-style set to CRLF
Line 
1first version of a history file. will be automated and cleaned hopefully soon.
2
3revision / version
4author
5
6log
70.6.4 / #538-539 / reyalp
8+ added os.stat and os.utime (see http://chdk.setepontos.com/index.php/topic,2267.msg23046.html#msg23046 )
9* make utime return values on dryos follow standard
10* add SetFileTimestamp to sig_ref_dryos
11* added CHDK/LUALIB and CHDK/SCRIPTS/TEST to zip
12
130.6.3 / #537 / PhP
14
15+ added support for Ixus40 1.00j ( http://chdk.setepontos.com/index.php/topic,2042.msg23028.html#msg23028 )
16+ added spanish language file ( http://chdk.setepontos.com/index.php/topic,2361.msg22974.html#msg22974 )
17* changed dutch language file
18
190.6.2 / #536 / PhP
20
21* fixed eol style of platform/notes.txt
22
230.6.2 / #535 / ewavr
24
25* fixed russian lng file
26
270.6.2 / #534 / PhP
28
29- removed russian bigfonts lang file (too old)
30* updated finnish & german langfile
31+ added hungarian lang file (thx titan_g9)
32
330.6.1 / #533 / reyalp
34
35zoom override is temporarily disabled
36
370.6.1 / #532 / PhP
38
39* fixed bug regarding zoom override feature (added check, see http://chdk.setepontos.com/index.php/topic,2426.0.html)
40
410.6.0 / #531 / PhyrePhoX
42
43* increased version number to reflect for latest changes from previous revisions
44+ 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!?
45This 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).
46* 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)
47* added srpenneys documentation from http://chdk.kernreaktor.org/mantis/view.php?id=24
48* fixed eol style in readme & version files so that the autobuilds will have readmes that can be read on windoze without problems
49* 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!
50+ added czech language file
51* fixed russian lang file - pethead updated it in the wiki (there are a lot of outdated lang files in the wiki, come on people!)
52
530.5.5 / #530 / reyalp
54
55- gcc 4 compile issue -> http://chdk.setepontos.com/index.php/topic,688.msg22356.html#msg22356
56
570.5.5 / #529 / ewavr
58
59* resolved conflict between fast video control and Ev correction
60
610.5.5 / #528 / ewavr
62
63* DRYOS cameras: fixed 00:00 first RAW time.
64
650.5.5 / #527 / ewavr
66
67* ixus700(sd500) 1.01b: fixed bug in movie recording
68
690.5.5 / #526 / reyalp
70
71entry points for lua lib support for a450/100d and tx1/100g
72
730.5.5 / #525 / reyalp
74
75* lua print: truncate messages longer than 127, don't use tostring for numbers, use spaces instead of tabs between values
76* make script console a circular buffer.
77
780.5.5 / reyalp
79* made ubasic eat up to 100 labels or REMs in one call to ubasic_run, rather than taking 10ms each
80* made script buffer dynamic, allocated when script is loaded
81* made some other script related memory dynamic
82see http://chdk.setepontos.com/index.php/topic,688.msg21646.html#msg21646 for details
83
840.5.4 / reyalp
85* Made games compile time optional. Set or unset OPT_GAME_* in root makefile.inc
86* Moved sokoban levels from static data (gui_sokoban_levels.h) to file CHDK/GAMES/SOKOBAN.LEV
87See http://chdk.setepontos.com/index.php/topic,688.msg21578.html#msg21578 for details
88* Renamed lua compile option variables CHDK_->OPT_
89* Minor tweaks in luascript
90
910.5.3 / reyalp
92+ added lua function get_buildinfo.  Returns a table:
93  { platform,platsub,version,build_number,build_date,build_time }
94* enabled lua poke. sets word at address to value.
95  result=poke(address,value)
96  returns nil if the address is not aligned, otherwise true
97* changed peek and poke to return nil if given a non-aligned address
98* changed llibtst.lua to record build info
99
1000.5.2 / reyalp
101+ added CHDK/LUALIB, update version
102518 tools/dumpchk see http://chdk.setepontos.com/index.php/topic,2283.0.html
103517 lua iolib and oslib See http://chdk.setepontos.com/index.php/topic,2267.msg21479.html#msg21479
104516 housekeeping
105515 fix line endings, svn:eol-style. See http://chdk.setepontos.com/index.php/topic,2145.15.html
106514 merge old trunk
107
1080.5.1 / PP
109
110* changed grid readme again
111+ added slovak lang file
112* fixed warning ( http://chdk.setepontos.com/index.php/topic,265.msg20831.html#msg20831 )
113+ 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!
114        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!
115
1160.5.0 / PP
117
118+ added dutch language file
119+ 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
120+ 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!
121+ 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.
122* 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)
123* fixed some newline related warnings at compile time
124
125Author'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.
126
127
1280.4.3 / PP
129
130* changed Grid readme (thx to anonymous wiki editor)
131+ added syscurves.scv to zipfile again (funny i didnt notice that it was missing before!)
132* changed makefile - "copy duplicate" firmware stuff moved to the bottom (is cleaner now, also i hope this "unbreaks" chdk shell by whim)
133* 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)
134* added comment in russian.lng files (they are NOT compatible to juciphox!)
135
1360.4.2 / PP
137
138* fixed glitch in a720 files - see http://chdk.setepontos.com/index.php/topic,688.msg20696.html#msg20696
139+ 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
140* fixes from Fudgey - http://chdk.setepontos.com/index.php/topic,2051.msg20683.html#msg20683
141* small changes in gui.c - symbols, see http://www.wirklemms.de/chdk/forum/viewtopic.php?p=3792#3792
142
1430.4.1 / PP
144
145increased memisosize in sx100is/sub/100b/makefile.inc
146
1470.4.0 / PP
148
149+ 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)
150* merged ewavrs latest patch from trunk (regarding sx100 multipartion)
151* 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
152* enabled file reader "wrap by words" as default in the cgf
153* set the readme as "last read file" in the filereader
154* updated german lng file (thx to msl & gehtnix)
155+ 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.
156
157490
158Jucifer
159
160- quick fix for a couple of print_screen(0)-related issues
161
162
163
164489 / 0.3.9
165Jucifer
166
167- hacked print_screen a bit: e.g. "print_screen 123" (or print_screen(123)) should output file to chdk/logs/log_0123.txt
168
169
170
1710.3.8 / PP
172
173+ added sx100 100b - http://chdk.setepontos.com/index.php/topic,237.msg19899.html#msg19899
174* 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
175* applied reyalps Patch, now you can develop raws directly from within the filebrowser (not only from the RAW menu anymore)
176
177487 / 0.3.7
178Jucifer
179
180- applied reyalp's lua-hex-warnings.patch (http://chdk.setepontos.com/index.php/topic,688.msg19975.html#msg19975)
181- followed bperrybap's suggestion to modify a couple of (user) menu symbols  (http://chdk.setepontos.com/index.php/topic,688.msg19776.html#msg19776)
182- fixed screen not redrawn when entering main menu from user menu -issue
183
184
185
186486 / 0.3.6
187Jucifer
188
189+ added LjL's cropped zebra -mod (http://chdk.setepontos.com/index.php/topic,1849.msg17467.html#msg17467)
190+ 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)
191
192
193
1940.3.5 / PP
195
196* patched ixus40_sd300 in trunk and branch (http://chdk.setepontos.com/index.php/topic,2042.msg19849.html#msg19849)
197* language update in trunk (finnish)
198* makefile: small zips now include readme and version history
199
2000.3.4 / PP
201
202* 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)
203
2040.3.3 / PP
205
206* makefile changes: instead of _complete, the big zips now have a -full suffix, also _bins got removed and replaced by NULL.
207
2080.3.2 / PP
209
210+ added beta support for ixus40_sd300 -> http://chdk.setepontos.com/index.php/topic,2042.msg19516.html#msg19516 thx to fishpepper
211+ italian language file (assembla bugtracker)
212* finnish language file (assembla bugtracker)
213* bootlogo: now OSD disabled while bootlogo is shown (not very clever code, i know) - idea from MSL (german forum)
214* bootlogo: http://chdk.setepontos.com/index.php/topic,2122.msg19745.html#msg19745 (decreased bin size)
215
2160.3.1 / PP
217
218* changed adresses of PT_PLAYSOUND in s2is
219* changed memisosize of ixus860/sd870 (needed in more cams all to soon...)
220* changed makefile
221        * decreased verbose-level of zipping (major logfile decrease)
222        * 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
223* fixed some warnings, see http://chdk.setepontos.com/index.php/topic,265.msg19700.html#msg19700 (though the math stuff i havent touched)
224* fixed a bug in shooting.c -> http://chdk.setepontos.com/index.php/topic,265.msg19688.html#msg19688 (fixed this also in trunk)
225* fixed bug in trunk (already fixed in branch) -> http://chdk.setepontos.com/index.php/topic,265.msg19753.html#msg19753
226
227
228479 / 0.3.0
229PhyrePhoX (PP)
230
231+ added taskviewer by reyalp http://chdk.setepontos.com/index.php/topic,2110.msg19622.html#msg19622
232+ added Fishpeppers Boot Logo from here: http://chdk.setepontos.com/index.php/topic,2122.0.html
233+ raw subtract for filebrowser by reyalp - http://chdk.setepontos.com/index.php/topic,2099.msg19362.html#msg19362
234* makefile changes:
235                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).
236* Ixus 860is / SD870 - fixed ubasic_set_led (diff provided by FE50)
237* patched symboldmod and changed splashscreen a little (diff sent in by CHDKLover)
238* added toggle in scripts menu: now the saving of script params can be turned on/off (default: off)
239
240
241474 / 0.2.7
242Jucifer
243
244+ Lua scripts now try to call restore() when interrupted (auj)
245- applied reyalp's patches: a540-modes-2 and lua-warnings-1
246- added a few more checks for synchable remote related stuff
247- fixed finnish.lng a bit (Mikko70)
248
249
250
251473 - 0.2.6 - PP
252* updated langfiles
253+ 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...)
254* small fix in OSD element fast_ev, should be better now, but still not perfect
255+ added functions EnterToCompensationEVF() & ExitFromCompensationEVF(); -> read about it here http://chdk.setepontos.com/index.php/topic,2051.msg19300.html#msg19300
256    --> prepared the sources so that adding the adresses to other cams will be easy - needs ASM people though
257* small patch in symbol mod by CHDKLover
258* fixed bug in makefile
259+ batch-zip-complete: filename of the zip now gets an "_complete" appended
260
261oh, and thanks Hacki for letting me steal endless hours of your sleep ;)
262
263
264472
265Jucifer
266
267- Lua/md_detect_motion(): optionalized the rest of parameters (some default values are the same as in fudgey's MD scripts)
268
269
270
271471 / 0.2.5
272Jucifer
273
274- tried to make get_usb_power behave similarly on as many cams as possible, hopefully I didn't break anything
275- modified Lua/get_usb_power(): behaves as get_usb_power(int edge)
276- optionalized parameters in Lua/md_detect_motion() as described in documentation (well, only the first 6 params are mandatory)
277- messed around with the language files a bit
278
279
280
281470 / 0.2.4
282Jucifer
283
284- added auj's motion detection/Lua patch: now returns the number of detected cells
285+ added whoever's scriptless remote code (http://chdk.setepontos.com/index.php/topic,2041.msg18833.html#msg18833)
286- changed the remote submenu a bit
287
288
289
290467 / 0.2.31
291PhyrePhoX
292
293* cleaned out a little bit, deleted & moved some stuff (now grids, fonts & all lang files are zipped into the big zip)
294* changed a few conf values
295+ added Fahrenheit conversion of the temperature. Kicks in when you enable the 12h clock format, there is NO extra menu item
296
297
298
299468 / 0.2.3
300Jucifer
301
302- 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
303- fixing self-generated error
304
305
306
307467 / 0.2.2
308Jucifer
309
310- adding missing scripting commands to Lua
311
312
313
314466
315Jucifer
316
317- moved syscurves.CVF to where it's loaded from
318
319
320
321464 / 0.2.1
322PhyrePhoX
323
324+ added syscurves.cfv
325+ added eggtimer example script thx to gehtnix from german forum
326+ 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).
327+ 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
328
329
330*makefile.inc (added ixus960)
331* 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
332* 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 ;)
333* fixed a bug in CHDKLovers select/case statement, got a diff from him (thanks!)
334
335as always, code is ugly but should work.
336
337
338
339463 / 0.2.0
340Jucifer
341
342- changed version numbering
343- added cyril42e's fix for scripting parameter sets
344- updated some remote-related stuff from SDM
345- modified ixus950_sd850 touchwheel patch to match trunk
346+ added ixus960_sd950-100d support from SDM
347
348
349
350461 / 0.10
351PhyrePhoX
352
353+ new OSD Element - Temperature
354                - Enabled by default (optical temperature)
355                - set in OSD Menu to either show optical, ccd, battery or ALL temps at once
356                - position can edited in OSD Layout editor
357                - thread about temperature: http://chdk.setepontos.com/index.php/topic,2021.0.html
358+ 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!
359* 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
360* 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
361* changed a few default conf values (symbols now enabled at default, because symbol file now is served together with binary)
362+ 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
363+ added vers.req to svn, will be included in zipfile when autobuilded, will definitly be useful...
364+ 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!
365+ 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
366+ 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!
367* renamed get_movie_state to get_movie_status in ubasic
368+ added command get_temperature (example: "get_temperature 0", 0 returns optical, 1 returns CCD and 2 returns battery temp)
369+ added a few grids from the wiki
370+ 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.
371* changed random command, now you can supply two values min & max.
372                example: "playsound random 3 6" will play the sounds 3,4,5,6 in random order (if repeated in a while loop)
373+ added ewavrs sx100 patch from here: http://tools.assembla.com/chdk/changeset/460 (adjustable alt button)
374+ 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 ;)
375                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!)
376* adjusted makefile.inc so that all cameras are in it now (defaulted to my s3is by the way, not that it should matter)
377
378* adjusted memisosize on ixus860. soon gonna adjust the size of all cams, we're getting low on space ;)
379* adjusted videotables on ixus860 (see patch from ewavr http://tools.assembla.com/chdk/changeset/455
380+ added whoever's fix for ixus950's touchwheel behaviour from here: http://chdk.setepontos.com/index.php/topic,2024.0.html
381
382* lng files (german & english), also copied to new folder CHDK\LANG (for gmake batch-zip-complete)
383
384
385
386thanks to Ewavr, Hacki, reyalp, ljl, jucifer and all the guys hanging out in the irc chan ;)
387
388ps: i hope i didnt forget anything or anyone.
389
390
391
392459
393Jucifer
394Date: 21:03:58, Freitag, 25. Juli 2008
395
396+ added beta ixus60_sd600 support (Novex, danielmewes, http://chdk.setepontos.com/index.php/topic,1215.msg11116.html#msg11116)
397- modified ixus950's lib.c (whoever, http://chdk.setepontos.com/index.php/topic,405.msg18448.html#msg18448)
398
399
400457
401phyrephox
402Date: 16:47:49, Freitag, 25. Juli 2008
403
404* renamed CHDK.CFG to CCHDK.CFG ("collaborative CHDK") to end conflicts when you switch from branch to trunk or vice versa.
405* fixed bug in "fast switch" for movie recording, now you can decrease bitrate smoothly
406* 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)
407* changed symbols
408* updated german.lng
409
410
411thx to the users in the german chdk forum (msl, gehtnix) for bugreporting, testing
412
413also this is a test if tortoise svn still fails on me when committing.
414
415
416
417453
418phyrephox
419Date: 02:10:40, Mittwoch, 23. Juli 2008
420
421* added video_overrides, SDHC & touchwheel "patch" from mil22 from here: http://chdk.setepontos.com/index.php/topic,1962.msg18265.html#msg18265
422 -> needs a bit ironing out (supposedly bitrate setting is fubared)
423+ added fast movie switches:
424it is now possible to quickly change video quality during recording via the up/down buttons
425also you can pause a movie by pressing left, unpause it by pressing right
426for this feature a new option has been added to the video override menu.
427
428drawbacks: there is no visual feedback yet on quality change/pause/unpause functions
429+ 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.
430
431needs proper testing, proper visual representation
432
433thanks to Hacki & ewavr
434 
435
436452
437Jucifer
438Date: 11:58:25, Sonntag, 20. Juli 2008
439
440- modified a540's lib.c (yvesson)
441
442
443
444451
445phyrephox
446Date: 19:49:34, Samstag, 19. Juli 2008
447
448+ 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)
449* 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)
450* fixed a bug in raw_exceptions (didnt work in digic III cams with the timer mode)
451
452
453
454450
455Jucifer
456Date: 12:23:11, Samstag, 19. Juli 2008
457
458- modified ixus860's lib.c (chris07, http://chdk.setepontos.com/index.php/topic,405.msg17875.html#msg17875)
459
460
461
462449
463Jucifer
464Date: 17:10:58, Donnerstag, 17. Juli 2008
465
466- modified OSD to include the new curve options
467
468
469
470448
471Jucifer
472Date: 20:29:39, Mittwoch, 16. Juli 2008
473
474- modified remote-related menus
475
476- gui_menu.c: if first menu item is selected when submenu is opened and the item is text or separator, select next item
477
478
479
480447
481Jucifer
482Date: 10:44:42, Montag, 14. Juli 2008
483
484- updated toinech's custom JPEG processing (http://chdk.setepontos.com/index.php/topic,932.msg17419.html#msg17419)
485
486
487
488446
489phyrephox
490Date: 02:40:15, Montag, 14. Juli 2008
491
492fixed small error
493
494
495
496445
497phyrephox
498Date: 01:55:37, Montag, 14. Juli 2008
499
500Includes revisions 441-444 from ewavr to trunk
501
502+ 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.
503* fixed remaining_video time in gui_osd.c
504
505
506
507440
508Jucifer
509Date: 23:31:25, Donnerstag, 10. Juli 2008
510
511+ guessed some usb remote related stuff for sx100 (now compiles)
512
513
514
515439
516Jucifer
517Date: 22:30:29, Sonntag, 6. Juli 2008
518
519- copied a fix from trunk
520
521
522
523438
524Jucifer
525Date: 22:24:30, Sonntag, 6. Juli 2008
526
527- applied fudgey's disable script parameter list sorting (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
528
529
530
531437
532phyrephox
533Date: 16:13:53, Donnerstag, 10. Juli 2008
534
535+ RAW Exceptions: Disable RAW in Sportsmode, Burstmode (continious), EV Bracketing, Timer
536  Also added Option to be warned when RAW exception is in effect
537  Hint: Sports Mode Exception only is visible on S3is. EV Bracketing only visible on VXworks (digic II) cameras
538
539+ new mode MODE_SPORTS (removed scn_child from s3is' definition)
540+ new propcases defined in platform.h - DISPLAY_MODE & BRACKET_MODE (needs dryos part!)
541+ new ubasic command: get_display_mode (0 = show info icons, 1 = Do not show info icons, 2 = LCD off, 3 = EVF)
542  Maybe we should also add a get_EVF_present?
543 
544* readded mainmenu entry to usermenu
545* remaining video now smaller and can be positioned more to the sides
546* moved remaining video time to video overrides menu
547* changed some symbols in menus
548* english & german lng files
549
550
551
552435
553Jucifer
554Date: 13:06:12, Sonntag, 6. Juli 2008
555
556- updated Bg~'s memory viewer patch (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
557- updated stuff from trunk
558
559
560
561434
562Jucifer
563Date: 14:59:17, Mittwoch, 9. Juli 2008
564
565re-committing old revisions 434-439
566
567trunk: (changes by ewavr)
568- add AF in video for ixus series
569- small AF in video fix
570
571juciphox branch:
572- applied fudgey's disable script parameter list sorting (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
573- updated Bg~'s memory viewer patch (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
574- copied stuff from trunk
575
576
577
578432
579Jucifer
580Date: 19:37:55, Samstag, 5. Juli 2008
581
582- updated curves.c (toinech, http://chdk.setepontos.com/index.php/topic,932.msg16700.html#msg16700)
583- patched gui_debug.c to continuously update memory viewer (Bg~, http://chdk.setepontos.com/index.php/topic,1829.msg16614.html#msg16614)
584+ 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..?
585- fixed platform/a720/sub/100c/lib.c (vid_get_viewport_live_fb()) (http://chdk.setepontos.com/index.php/topic,405.msg16620.html#msg16620)
586
587
588
589431
590Jucifer
591Date: 14:03:01, Donnerstag, 3. Juli 2008
592
593- quick fix for interrupting Lua scripts without hanging the cam
594
595- 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)
596
597
598430
599Jucifer
600Date: 11:45:55, Dienstag, 1. Juli 2008
601
602(I really should always double check everything...)
603
604
605
606429
607Jucifer
608Date: 11:39:28, Dienstag, 1. Juli 2008
609
610- changed s5is motion detection speedup implementation (hopefully it'll work on both, 101a and 101b)
611
612
613
614428
615Jucifer
616Date: 16:24:57, Montag, 30. Juni 2008
617
618+ added cyril42e's script parameter sets (r5)
619
620
621
622427
623Jucifer
624Date: 18:27:10, Sonntag, 29. Juni 2008
625
626- Updated stuff from the two last trunk commits.
627
628+ Modified a few models to detect motion faster. I hope I got them right.
629  The rest will follow. I hope.
630
631
632
633424
634Jucifer
635Date: 09:30:51, Mittwoch, 18. Juni 2008
636
637+ 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
638
639423
640Jucifer
641Date: 21:59:29, Dienstag, 17. Juni 2008
642
643- have to kbd_release_all() after all, when running an autostart script (some buttons are pressed on startup?)
644
645
646
647421
648Jucifer
649Date: 21:44:04, Sonntag, 15. Juni 2008
650
651+ added the missing get_raw_nr line to trunk/lib/ubasic/tokenizer.c
652
653+ trying to add scriptless remote support for ixus50_sd400
654
655
656
657420
658Jucifer
659Date: 19:06:36, Sonntag, 15. Juni 2008
660
661still fixing kbd_process()
662
663
664
665419
666Jucifer
667Date: 15:15:19, Sonntag, 15. Juni 2008
668
669- some Lua fixes
670
671
672
673418
674Jucifer
675Date: 12:19:59, Sonntag, 15. Juni 2008
676
677kbd_process() should now have the remote code in right place
678
679
680
681417
682Jucifer
683Date: 23:44:25, Samstag, 14. Juni 2008
684
685+ 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
686
687- updated some alt-menu stuff to be the same as in trunk
688
689(- ixus50 without scriptless remote support for now)
690
691
692
693416
694Jucifer
695Date: 21:24:03, Donnerstag, 12. Juni 2008
696
697(pretty much from http://chdk.setepontos.com/index.php/topic,688.0.html:)
698
699- 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
700
701+ applied PhyrePhox's customizations (the newest commands have the new syntax ([x=]command)), http://chdk.setepontos.com/index.php/topic,978.msg8339.html#msg8339
702
703+ applied wontolla's RAW purge, http://chdk.setepontos.com/index.php/topic,557.msg5849.html#msg5849
704
705+ applied m2tk's gui_fselect.c-patch, http://chdk.setepontos.com/index.php/topic,1059.msg9530.html#msg9530
706
707+ applied CHDKLover's and msl's Symbol Mod, http://chdk.setepontos.com/index.php/topic,1133.msg10043.html#msg10043
708
709- applied toinech's custom JPG processing (and added a reminder in state-display), http://chdk.setepontos.com/index.php/topic,932.msg10359.html#msg10359
710
711+ applied Velo's Lua Scripting Integration (and added all new uBASIC-commands), http://chdk.setepontos.com/index.php/topic,1194.msg11413.html#msg11413
712
713+ 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:
714T=get_exp_count+N
715if T>9999 then T=T-9999
716press "shoot_half"
717press "shoot_full"
718do
719until get_exp_count=T
720release "shoot_full"
721), ubasic syntax: [x=]get_exp_count ([]=optional))
722
723+ 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.
724
725+ added script command autostarted, returns 1/true if script was autostarted, 0/false if not
726
727- modified get_script_autostart and set_script_autostart to read & write conf.script_startup (values: 0=off, 1=on, 2=once)
728
729- new script autostart option(s): Off, On, Once
730
731- user menu modified
732  - now with 14 entries (that's what fits on my screen with the default font)
733  - main menu -entry removed
734  - invoked also with shoot_half + menu
735  - can be used as root menu, main menu becomes accessible with shoot_half + menu
736
737- faster menu navigation
738  - in alt menus and file browser, shoot_half can be used with up/down to move 4 items up/down at a time
739  - 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.
740  - int-variables can be set to 0 with shoot_half+set
741  - 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).
742
743+ added numbers 2, 4 and 5 from cyril42e's modification list, http://chdk.setepontos.com/index.php/topic,1687.msg15345.html#msg15345
744
745+ added scriptless Ricoh & home hacked remote support from SDM 1.70
746
747+ 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
748
749+ 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
750
751+ and last and perhaps least, added the missing get_raw_nr to tokenizer.c
752
753I may have forgotten something. Hopefully nothing major, though.
754
755
756
757412
758phyrephox
759Date: 23:52:06, Samstag, 7. Juni 2008
760
761Branch time.
762This branch will be the playground of Jucifer and me (PhyrePhoX) - although others can join in on the fun :)
763We are trying to deliver actual working features, bug fixes and enhancements, most of them already being tested and accepted amongst a wide "audience".
764
765For more information see here: http://chdk.setepontos.com/index.php/topic,688.0.html
766
767Lot of these new features can and will be merged with the official trunk.
768
769
Note: See TracBrowser for help on using the repository browser.