source: trunk/doc/version.txt @ 541

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