| 1 | CHDK Trunk / Autobuild History
|
|---|
| 2 |
|
|---|
| 3 | version / revision / author
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 | 0.8.6 / #597-604 / PhyrePhoX
|
|---|
| 7 |
|
|---|
| 8 | * fixed platform_id again :D
|
|---|
| 9 |
|
|---|
| 10 | + new function (one of my favourites to date, and i just wrote it :D), only for s-series & TX-1
|
|---|
| 11 | you now can use the flash during videos... see http://www.zshare.net/video/52034396605a6fd7/ for example
|
|---|
| 12 | it is in the override menu at the bottom. you can enable/disable the flash and set the power of the flash (0 - low,1 - middle, 2 - power! this should work in all modes! sorry, no automatic flash power!)
|
|---|
| 13 | DryOS (s5is) is experimental, as the propcase values arent verified by "authority"
|
|---|
| 14 | big thanks to ewavr, Savior of the CHDK-Universe!
|
|---|
| 15 |
|
|---|
| 16 | * fixed get_platform_id in ubasic and also in the "safety feature"
|
|---|
| 17 | now returns the right decimal platform id. perhaps someone can figure out why atoi(PLATFORMID) can't be assigned to conf.platformid on cfg creation ( error: initializer element is not constant)?
|
|---|
| 18 |
|
|---|
| 19 | due to this fix, some cfg items get resetted on cfgs by people who used latest revisions (no biggie i hope):
|
|---|
| 20 |
|
|---|
| 21 | conf.raw_cache = 0;
|
|---|
| 22 | conf.zoom_override_value = 0;
|
|---|
| 23 | conf.fast_ev = 0;
|
|---|
| 24 | conf.fast_movie_control = 0;
|
|---|
| 25 | conf.fast_movie_quality_control = 0;
|
|---|
| 26 | conf.zoom_scale = 100;
|
|---|
| 27 | conf.platformid = atoi(PLATFORMID);
|
|---|
| 28 |
|
|---|
| 29 | this one gave me a headache, and in the end it turned out i was the idiot :D
|
|---|
| 30 | note: perhaps someone should update the wiki with the decimal platform ids http://chdk.wikia.com/wiki/P-ID_(Table)
|
|---|
| 31 |
|
|---|
| 32 | + added two new "raw exception" options: you can now disable the writing of raw/dng automatically when you enable edgeoverlay or set the modedial of the camera to auto (options are OFF at default)
|
|---|
| 33 | * small fix in connect4
|
|---|
| 34 |
|
|---|
| 35 | note: somehow all these checks in raw.c and gui_osd.c make me dizzy (self-inflicted, i know), probably should be done in another way (in the future, of course)
|
|---|
| 36 |
|
|---|
| 37 | + added a nice little game - Connect Four (see http://en.wikipedia.org/wiki/Connect_Four )
|
|---|
| 38 | game was written by CHDKLover & Kettmeister in the german forum, see http://chdk.kernreaktor.org/mantis/view.php?id=106 for more links
|
|---|
| 39 |
|
|---|
| 40 | note: if we hear of reports that the binary is being to big for some cameras since the introduction of Connect 4, we are likely to disable it in the buildconf.inc (so people can compile it using the chdk shell or maybe another build server)
|
|---|
| 41 |
|
|---|
| 42 | several fixes in edgeoverlay.c:
|
|---|
| 43 | - changed file prefix from edge_ to EDG_ which fixes both filelength & saving issues on dryos
|
|---|
| 44 | - the timestamp of the edge files now is always correct (thx ewavr on hints for both of these)
|
|---|
| 45 | - the edge overalay now can be moved in alt-mode only. reason: some cameras have functions for up/down/left/right in original firmware, also the overlay was moved when in a menu (before)
|
|---|
| 46 | - some smaller fixes (i/o & layout) thx to plasmahh
|
|---|
| 47 |
|
|---|
| 48 | * update of a few lang files
|
|---|
| 49 | * moved "show raw saving time" from raw submenu to debug submenu (it isnt really a feature)
|
|---|
| 50 | trying to split my modifications into smaller svn commits now
|
|---|
| 51 |
|
|---|
| 52 | 0.8.5 / #596 / ewavr
|
|---|
| 53 | * fixed colors in DNG thumbnail for some cameras
|
|---|
| 54 |
|
|---|
| 55 | 0.8.4 / #596 / ewavr
|
|---|
| 56 | * sx100is - improver power-on procedure
|
|---|
| 57 | + sx100is - added jogdial support in menu, file browser and text reader
|
|---|
| 58 |
|
|---|
| 59 | 0.8.4 / #594 / reyalp
|
|---|
| 60 | + raw operations for lua scripts, see http://chdk.setepontos.com/index.php/topic,2646.0.html
|
|---|
| 61 | set_raw_develop("filename") -- develop raw on next shot. If filename is nil (or omitted), any pending raw develop is canceled.
|
|---|
| 62 | raw_merge_start(operation) -- operation is a number: 0=sum 1=average. Other=error.
|
|---|
| 63 | raw_merge_add("filename") -- merge a file.
|
|---|
| 64 | raw_merge_end() -- complete merge operation.
|
|---|
| 65 |
|
|---|
| 66 | 0.8.3 / #593 / PhyrePhoX
|
|---|
| 67 |
|
|---|
| 68 | * updated french.lng
|
|---|
| 69 | + added "saving time switch" in raw menu (better in debug menu?) - it is disabled at default (when enabled, shows time it takes to save raw/dng)
|
|---|
| 70 | + added a feature that allows using cfgs from a different camera by resetting "critical" settings on startup of the platform id doesnt match (more settings? less settings? need input)
|
|---|
| 71 | + added "get_platform_id" to ubasic, which returns platformid (integer), with the help of this you can code platform depending scripts (in lua we dont need this, as we can get strings there)
|
|---|
| 72 |
|
|---|
| 73 | 0.8.2 / #592 / PhyrePhoX
|
|---|
| 74 |
|
|---|
| 75 | * fixed a590 zoom table (see http://chdk.setepontos.com/index.php/topic,2659.msg24733.html#msg24733)
|
|---|
| 76 | * language updates
|
|---|
| 77 | * fixed very small bug in gui_lang.c which caused a bug in the dng menu
|
|---|
| 78 | + added turkish language
|
|---|
| 79 | + added define CAM_BRACKETING for cameras that have bracketing in original firmware (g7,g9,s2is,s3is,s5is - need propcase for the dryos ones!) for gui.c
|
|---|
| 80 | * RAW osd elements now change to DNG when dng saving is enabled
|
|---|
| 81 |
|
|---|
| 82 | 0.8.2 / #590-591 / ewavr
|
|---|
| 83 |
|
|---|
| 84 | + added initial DNG support (yay!)
|
|---|
| 85 | + added rear curtain flash sync for a570 & sx100is
|
|---|
| 86 | * small language fix: "raw develop" the same in main and popup menu
|
|---|
| 87 |
|
|---|
| 88 | 0.8.1 / #587-587 / reyalp
|
|---|
| 89 |
|
|---|
| 90 | some ignore props
|
|---|
| 91 | Set CFLAGS differently for gcc3 and gcc4. See http://chdk.setepontos.com/index.php/topic,2500.30.html
|
|---|
| 92 | check in correct stubs_entry.S (sd1100)
|
|---|
| 93 |
|
|---|
| 94 | 0.8.1 / #585-586 / PhyrePhoX
|
|---|
| 95 |
|
|---|
| 96 | + added g9 chdk for 1.00d (see http://chdk.setepontos.com/index.php/topic,2342.msg24602.html#msg24602)
|
|---|
| 97 | * updated spanish.lng
|
|---|
| 98 | * small edit in notes.txt of a590
|
|---|
| 99 |
|
|---|
| 100 | 0.8.1 / #584 / PhyrePhoX
|
|---|
| 101 |
|
|---|
| 102 | + initial import of a590 port - thanks to ma_jk (see http://chdk.setepontos.com/index.php/topic,2361.msg24541.html#msg24541 and the whole thread)
|
|---|
| 103 |
|
|---|
| 104 |
|
|---|
| 105 | 0.8.0 / #581-583 / php
|
|---|
| 106 |
|
|---|
| 107 | * small fixes, updates
|
|---|
| 108 |
|
|---|
| 109 | 0.8.0 / #580 / PhyrePhoX
|
|---|
| 110 |
|
|---|
| 111 | tadaa! major pimping of an already cool feature!
|
|---|
| 112 | you can now SAVE and LOAD edge overlays! this was written by PlasmaHH (shy guy, only in irc :D)
|
|---|
| 113 | Yes, you read it right:
|
|---|
| 114 | - save an edge overlay: create an overlay (enable overlay and press half-press) -> go to overlay menu and press save
|
|---|
| 115 | - load an overlay (go to menu and choose an *.edg file)
|
|---|
| 116 | - create overlays from jpgs in playmode! (only works on cameras that have a "hardware" switch of play/recmode for now, because on for example s3is halfpressing the shutter activates rec mode!
|
|---|
| 117 | - free memory by using the item in the edge menu (also you should disable edge-overlay)
|
|---|
| 118 | changes / enhancements to the mod by me:
|
|---|
| 119 | - together with the edge overlay the zoom setting is saved, so when you load the file after one year it zooms to the position your camera had when you shot it!
|
|---|
| 120 | - added the option so that an edge overlay is "locked", meaning the edgeoverlay you loaded or just created is not overwritten in the osd at half-press (this checkbox is overwritten on each camera startup... no big deal, but i dont like it like that right now)
|
|---|
| 121 | This is a really great feature (for example for LONG-TERM TIMELAPSES, or stop-motion movies, or vertigo-effect, or stereography... the list is endless :D)
|
|---|
| 122 |
|
|---|
| 123 | * restructured the root menu (put imo the most often used items to the top, moved edge overlay from OSD menu to the root menu, moved remote params menu to the misc menu)
|
|---|
| 124 |
|
|---|
| 125 | because of this new feature and all the new cams i upped the version to 0.8.0 already...
|
|---|
| 126 | P.S: had to rewrite some of PlasmaHHs stuff (e.g. write -> fwrite), i hope i did everything correctly (it's working flawlessly on s3is and a620)
|
|---|
| 127 |
|
|---|
| 128 | 0.7.7 / #578-579 / php
|
|---|
| 129 |
|
|---|
| 130 | * small fixes
|
|---|
| 131 |
|
|---|
| 132 | 0.7.7 / #577 / php
|
|---|
| 133 |
|
|---|
| 134 | * enabled sd1100/ixus80 build again
|
|---|
| 135 | about the video_control: perhaps it is worth digging out this old thread to check for ewavrs "2nd" way: http://chdk.setepontos.com/index.php/topic,952.msg18413.html#msg18413
|
|---|
| 136 | i just uncommented this function from cameras that are KNOWN to crash using it. we need more reports.
|
|---|
| 137 | also: this is a dirty workaround, it just wont show the fast movie control item in the menu of the reported cams. actually it should also be uncommented from the ubasic and lua function.
|
|---|
| 138 | (added this quickfix because of this bugreport: http://chdk.kernreaktor.org/mantis/view.php?id=90)
|
|---|
| 139 |
|
|---|
| 140 | 0.7.7 / #576 / PhyrePhoX
|
|---|
| 141 |
|
|---|
| 142 | + added preliminary support for the g9 100g (and 100f) - see http://chdk.setepontos.com/index.php/topic,2342.msg24443.html#msg24443
|
|---|
| 143 | comment: needs the other firmwares as well
|
|---|
| 144 | todo: fix the ixus80 / compiler isse, add a590, up the version to 0.7.9 - fix more bugs, release 0.8.0 RC, get things tested and fixed - make release party for 0.8.0!
|
|---|
| 145 |
|
|---|
| 146 |
|
|---|
| 147 | 0.7.6 / #574-575 / php & reyalp
|
|---|
| 148 |
|
|---|
| 149 | * verious fixes
|
|---|
| 150 |
|
|---|
| 151 | 0.7.6 / #573 / phyrephox
|
|---|
| 152 |
|
|---|
| 153 | + added french.lng
|
|---|
| 154 |
|
|---|
| 155 | 0.7.6 / #570-572 / reyalp
|
|---|
| 156 |
|
|---|
| 157 | *various small fixes
|
|---|
| 158 |
|
|---|
| 159 | 0.7.6 / #565-569 / reyalp
|
|---|
| 160 | + merge ixus80_sd1100 from chr
|
|---|
| 161 | see http://chdk.setepontos.com/index.php/topic,650.msg24281.html#msg24281
|
|---|
| 162 | + Added encoded diskboot support to makefiles
|
|---|
| 163 | * Set -march=armv5te for GCC3
|
|---|
| 164 | * ixus80_sd1100 1.00c is now sig_ref_dryos_2
|
|---|
| 165 | * sig_ref_*.txt now must have start address on first line
|
|---|
| 166 |
|
|---|
| 167 | 0.7.5 / #564 / php
|
|---|
| 168 |
|
|---|
| 169 | *ixus75 - added adresses for ev compensation (thx fudgey) and corrected raw size in camera.h (thx hacki)
|
|---|
| 170 | also changed version number to reflect latest changes...
|
|---|
| 171 |
|
|---|
| 172 | 0.7.4 / #562-563 / reyalp && phyrephox
|
|---|
| 173 |
|
|---|
| 174 | * fixed bug in ixus75 builds... actually it was rather easy - the automatic memisostuff was missing before... thx hacki
|
|---|
| 175 | ixus75: get play/record state from playrec_mode like s3is
|
|---|
| 176 | use makefile_sub.inc
|
|---|
| 177 |
|
|---|
| 178 | 0.7.4 / #560-561 / reyalp
|
|---|
| 179 |
|
|---|
| 180 | ixus75_sd750: find zoom_status, enable CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO, use generic/capt_seq.c, set svn:eol-style
|
|---|
| 181 | lua examples: clean up indentation
|
|---|
| 182 | add fix from http://chdk.setepontos.com/index.php/topic,2042.msg21063.html#msg21063 for ixus40 100k
|
|---|
| 183 | make shooting_expo_param_override safe to call from asm
|
|---|
| 184 | turn off CAM_CONSOLE_LOG_ENABLED for ixus75
|
|---|
| 185 | lua example formatting
|
|---|
| 186 |
|
|---|
| 187 | 0.7.4 / #558-559 / PhyrePhoX
|
|---|
| 188 |
|
|---|
| 189 | * now the ixus75 build should be properly created, however there are a few things missing:
|
|---|
| 190 | * entertocompensationevf & exitfromcompensationevf adresses
|
|---|
| 191 | * zoom_status (and probably more you need for CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO - ewavr?)
|
|---|
| 192 | the whole defines block in camera.h looks a bit fishy to me, i barely touched it though
|
|---|
| 193 | * fixed error in makefile (my bad).
|
|---|
| 194 |
|
|---|
| 195 | let's see if this compiles on the autobuild and people complain...
|
|---|
| 196 |
|
|---|
| 197 | 0.7.4 / #557 / PhyrePhoX
|
|---|
| 198 |
|
|---|
| 199 | + added preliminary support for ixus75_sd750 for 100b 101a and 102a (101a also works for 101b, cp in makefile) - port done by TPC (see http://chdk.setepontos.com/index.php/topic,898.15.html)
|
|---|
| 200 | this does NOT compile yet (thus it is disabled in batch-zip & batch-zip-complete to avoid autobuild fuckup)
|
|---|
| 201 | needs a few things: see http://chdk.setepontos.com/index.php/topic,898.msg23979.html#msg23979 for details
|
|---|
| 202 |
|
|---|
| 203 | 0.7.4 / #556 / PhyrePhoX
|
|---|
| 204 |
|
|---|
| 205 | *fixed a bug that prevented curves from showing up in latest builds regardless of OPT_CURVES state... i wonder why only one person noticed it so far :D
|
|---|
| 206 |
|
|---|
| 207 | 0.7.4 / #555 / reyalp
|
|---|
| 208 | + add os.listdir to lua oslib, updated llibtst.lua
|
|---|
| 209 | syntax t=os.listdir("name",[showall])
|
|---|
| 210 | returns array of filenames, or nil, strerror, errno
|
|---|
| 211 | if showall is true, t includes ".", ".." and deleted entries
|
|---|
| 212 | NOTE except for the root directory, names ending in / will not work
|
|---|
| 213 |
|
|---|
| 214 | 0.7.3 / #554 / PhyrePhoX
|
|---|
| 215 |
|
|---|
| 216 | + added a few LUA example scripts for people to learn from, plus they might be quite useful to some
|
|---|
| 217 |
|
|---|
| 218 | countdown.lua = simple countdown script which plays a sound when finished (written by kettmeister)
|
|---|
| 219 | lotto.lua = random number generator, generates a set (you can decide how many) of numbers (you can decide the range), including the options to sort the output and to have "exclusive" numbers, meaning a given number is generated only once per execution (written by PhyrePhoX and Msl)
|
|---|
| 220 | metronome.lua = a script for the musicians among us - plays sound and uses the print_led (written by Kettmeister)
|
|---|
| 221 | stopwatch.lua = a stopwatch, can be used to stop laptime or split time (you will figure it out :D) (written by kettmeister)
|
|---|
| 222 |
|
|---|
| 223 | all scripts working and commented. Thanks to the participants. Lua really isnt as easy as ubasic, with these examples however you can get a nice overview.
|
|---|
| 224 | next task is to include not only example scripts, but actual working scripts that even are photography related, i.e. timelapse & the like.
|
|---|
| 225 |
|
|---|
| 226 | 0.7.3 / #553 / PhyrePhoX
|
|---|
| 227 |
|
|---|
| 228 | maintenance, bugfixing
|
|---|
| 229 | * spanish.lng
|
|---|
| 230 | * buildconf (for whim)
|
|---|
| 231 | * fixed a bug in the new "raw suffix feature" (see http://www.wirklemms.de/chdk/forum/viewtopic.php?p=5411#5411 )
|
|---|
| 232 |
|
|---|
| 233 | 0.7.2 / #552 / PhyrePhoX
|
|---|
| 234 |
|
|---|
| 235 | maintenance: moved the optional stuff to the new buildconf.inc, for easier parsing and/or modifying (whim - maybe in your CHDK shell?) - see http://chdk.setepontos.com/index.php/topic,2509.msg23423.html#msg23423
|
|---|
| 236 | now when you "undef" the stuff, the files will not be compiled/linked anymore (as they did with my previous committ, thus you didnt "save" as much binary space as projected)
|
|---|
| 237 |
|
|---|
| 238 | 0.7.2 / #551 / PhyrePhoX
|
|---|
| 239 |
|
|---|
| 240 | * updated spanish lang file - http://chdk.kernreaktor.org/mantis/view.php?id=84
|
|---|
| 241 | * added & updated fonts - http://chdk.kernreaktor.org/mantis/view.php?id=85 (note: there are a lot of fonts now, maybe we need to discuss and vote if need them all, also licenses need to be checked)
|
|---|
| 242 | * small bugfix, "Show Screne luminance" Does not get computed when enabled alone, see http://chdk.kernreaktor.org/mantis/view.php?id=82
|
|---|
| 243 | * changed menu structure (moved debug menu to misc menu, switched some entries in the main menu - now imo most used features are on the top, comments welcome!)
|
|---|
| 244 | + added feature: in bracketing mode you now have the option to add a suffix to the raw filename, so that later you can easily identifiy the raws that were created during bracketing. it is disabled at default, and can be enabled in the bracketing submenu (or should it be moved to the raw submenu?). idea & patch by rr807 in the german forum, see http://www.wirklemms.de/chdk/forum/viewtopic.php?p=4482#4482 & http://chdk.kernreaktor.org/mantis/view.php?id=86. btw if you enable this, it is likely that your raw files cant be seen by the PC anymore when you connect your cam via usb cable to it, so use your cardreader (also note that dng4-ps will not find the corresponding jpgs!)
|
|---|
| 245 | + added compiler info to buildinfo (changed all lang files accordingly). shows the compiler version - found in PlasmaHHs diff @ http://plasmahh.projectiwear.org/chdk.html (rest will follow soon, need PlasmaHHs help though)
|
|---|
| 246 | + added option to show temperature in fahrenheit (up to now it was coupled with time format) http://chdk.kernreaktor.org/mantis/view.php?id=34
|
|---|
| 247 |
|
|---|
| 248 | 0.7.1 / #549-550 / reyalp
|
|---|
| 249 |
|
|---|
| 250 | * made raw hook stuff generic http://chdk.kernreaktor.org/mantis/view.php?id=80
|
|---|
| 251 | Also protect preserve regs for raw hook calls on all cams.
|
|---|
| 252 | fix some EOLs and eol-style props.
|
|---|
| 253 | * moved .ltorg up a bit for gcc4 (works fine with gcc3 too) See http://chdk.setepontos.com/index.php/topic,2500.0.html
|
|---|
| 254 |
|
|---|
| 255 | 0.7.1 / #548 / php
|
|---|
| 256 |
|
|---|
| 257 | + added ukrainian.lng - http://chdk.setepontos.com/index.php/topic,2514.msg23414.html#msg23414
|
|---|
| 258 |
|
|---|
| 259 | 0.7.1 / #547 / EWAVR
|
|---|
| 260 |
|
|---|
| 261 | + G7: added jogdial support in menu, file browser and text reader
|
|---|
| 262 | * G7, A650: fixed "sporadic RAW images" bug
|
|---|
| 263 | * increased maximum 'badpixel' file size
|
|---|
| 264 | * fixed ND filter control for IXUS960 (maybe)
|
|---|
| 265 |
|
|---|
| 266 | 0.7.0 / #546 / PhP
|
|---|
| 267 |
|
|---|
| 268 | * enabled default param save in scripts again, as it *might* have been fixed by reyalp by his previous checkins
|
|---|
| 269 | * changed spanish lang file
|
|---|
| 270 | * aligned memory info better in german & english lang file
|
|---|
| 271 | * moved "make bootable" from debug menu to misc menu, as imo it makes more sense there
|
|---|
| 272 | * also moved "swap partition" from debug menu to misc (left CREATE partiton in debug though)
|
|---|
| 273 | * also moved "reset options" from main menu to misc menu
|
|---|
| 274 | * fixed motion detection bug in the s5is : http://chdk.kernreaktor.org/mantis/view.php?id=70 however i dont know if it was a firmware version dependent issue. now motiondetection has lost the "super fast" behaviour if i'm not mistaken. workaround?
|
|---|
| 275 | + added 2 example scripts by msl: http://chdk.setepontos.com/index.php/topic,2497.0.html & http://chdk.setepontos.com/index.php/topic,2496.0.html - great job!
|
|---|
| 276 | * added #defs for a few things in camera.h. probably not the right place, can be moved somewhere else i guess
|
|---|
| 277 | #define ZOOM_OVERRIDE 0 // Shall zoom-override be used? default 0 becoz not implemented right now
|
|---|
| 278 | #define UBASIC 1 // Shall ubasic be compiled into build?
|
|---|
| 279 | #define LUA 1 // Shall lua support be compiled into build?
|
|---|
| 280 | #define BOOTLOGO 2 // 0 = no bootdelay at all,1 = version info, 2 = image + version info, if set to 1 or 2, one can still disable it in the menu
|
|---|
| 281 | hint: these #defs maybe can be used by the chdk shell?
|
|---|
| 282 | talk: i guess undeffing some stuff is not enough, as for example curves.c still gets compiled. is this an issue?
|
|---|
| 283 |
|
|---|
| 284 |
|
|---|
| 285 | talk: originally i wanted to add a new submenu to misc "advanced menus", in this submenu you could enable/disable the curves menu, debug menu & remote parameters menu (simplifies the menu, most people dont use these, so it should be defaulted to OFF) - BUT i failed in dynamically changing the menu, maybe someone else has an idea how to implement http://chdk.kernreaktor.org/mantis/view.php?id=41
|
|---|
| 286 |
|
|---|
| 287 | 0.6.5 / #542-545 / reyalp
|
|---|
| 288 |
|
|---|
| 289 | * add get_mode to lua. Returns 3 values: bool record, bool video, number mode
|
|---|
| 290 | * also fixed some formatting in ubasic.c
|
|---|
| 291 | * fix some more unsafe read()s in conf.c
|
|---|
| 292 | * use stdio compatible Fut interface everywhere
|
|---|
| 293 | * add islower (will need for lua strlib)
|
|---|
| 294 | * fix memory info lang item
|
|---|
| 295 | * fix http://chdk.kernreaktor.org/mantis/view.php?id=74 by using Fut API for require
|
|---|
| 296 | * possible fixes for http://chdk.kernreaktor.org/mantis/view.php?id=25 and http://chdk.setepontos.com/index.php/topic,265.msg21396.html#msg21396
|
|---|
| 297 |
|
|---|
| 298 | 0.6.5 / #541 / reyalp
|
|---|
| 299 | * generated propset modules for lua ( http://chdk.setepontos.com/index.php/topic,688.msg23049.html#msg23049 )
|
|---|
| 300 |
|
|---|
| 301 | 0.6.4 / #538-540 / reyalp
|
|---|
| 302 | + added os.stat and os.utime (see http://chdk.setepontos.com/index.php/topic,2267.msg23046.html#msg23046 )
|
|---|
| 303 | * make utime return values on dryos follow standard
|
|---|
| 304 | * add SetFileTimestamp to sig_ref_dryos
|
|---|
| 305 | * added CHDK/LUALIB and CHDK/SCRIPTS/TEST to zip
|
|---|
| 306 |
|
|---|
| 307 | 0.6.3 / #537 / PhP
|
|---|
| 308 |
|
|---|
| 309 | + added support for Ixus40 1.00j ( http://chdk.setepontos.com/index.php/topic,2042.msg23028.html#msg23028 )
|
|---|
| 310 | + added spanish language file ( http://chdk.setepontos.com/index.php/topic,2361.msg22974.html#msg22974 )
|
|---|
| 311 | * changed dutch language file
|
|---|
| 312 |
|
|---|
| 313 | 0.6.2 / #536 / PhP
|
|---|
| 314 |
|
|---|
| 315 | * fixed eol style of platform/notes.txt
|
|---|
| 316 |
|
|---|
| 317 | 0.6.2 / #535 / ewavr
|
|---|
| 318 |
|
|---|
| 319 | * fixed russian lng file
|
|---|
| 320 |
|
|---|
| 321 | 0.6.2 / #534 / PhP
|
|---|
| 322 |
|
|---|
| 323 | - removed russian bigfonts lang file (too old)
|
|---|
| 324 | * updated finnish & german langfile
|
|---|
| 325 | + added hungarian lang file (thx titan_g9)
|
|---|
| 326 |
|
|---|
| 327 | 0.6.1 / #533 / reyalp
|
|---|
| 328 |
|
|---|
| 329 | zoom override is temporarily disabled
|
|---|
| 330 |
|
|---|
| 331 | 0.6.1 / #532 / PhP
|
|---|
| 332 |
|
|---|
| 333 | * fixed bug regarding zoom override feature (added check, see http://chdk.setepontos.com/index.php/topic,2426.0.html)
|
|---|
| 334 |
|
|---|
| 335 | 0.6.0 / #531 / PhyrePhoX
|
|---|
| 336 |
|
|---|
| 337 | * increased version number to reflect for latest changes from previous revisions
|
|---|
| 338 | + 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!?
|
|---|
| 339 | This feature works a) as somehow a "C" (custom mode in which you can save a few settings that will be remembered even when you shut off the cam) mode for cameras that dont have it and b) for studio photogs or other situations where you need the zoom in a fixed value over a long period of time. Noticed a bug: when you use this feature to zet zoom upon startup, you cant zoom out using the zoomlever, unless you zoom out before - i guess it is because the camera thinks you are still in wide (zoom 0). i guess one can fix that, dunno how though (yet).
|
|---|
| 340 | * 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)
|
|---|
| 341 | * added srpenneys documentation from http://chdk.kernreaktor.org/mantis/view.php?id=24
|
|---|
| 342 | * fixed eol style in readme & version files so that the autobuilds will have readmes that can be read on windoze without problems
|
|---|
| 343 | * 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!
|
|---|
| 344 | + added czech language file
|
|---|
| 345 | * fixed russian lang file - pethead updated it in the wiki (there are a lot of outdated lang files in the wiki, come on people!)
|
|---|
| 346 |
|
|---|
| 347 | 0.5.5 / #530 / reyalp
|
|---|
| 348 |
|
|---|
| 349 | - gcc 4 compile issue -> http://chdk.setepontos.com/index.php/topic,688.msg22356.html#msg22356
|
|---|
| 350 |
|
|---|
| 351 | 0.5.5 / #529 / ewavr
|
|---|
| 352 |
|
|---|
| 353 | * resolved conflict between fast video control and Ev correction
|
|---|
| 354 |
|
|---|
| 355 | 0.5.5 / #528 / ewavr
|
|---|
| 356 |
|
|---|
| 357 | * DRYOS cameras: fixed 00:00 first RAW time.
|
|---|
| 358 |
|
|---|
| 359 | 0.5.5 / #527 / ewavr
|
|---|
| 360 |
|
|---|
| 361 | * ixus700(sd500) 1.01b: fixed bug in movie recording
|
|---|
| 362 |
|
|---|
| 363 | 0.5.5 / #526 / reyalp
|
|---|
| 364 |
|
|---|
| 365 | entry points for lua lib support for a450/100d and tx1/100g
|
|---|
| 366 |
|
|---|
| 367 | 0.5.5 / #525 / reyalp
|
|---|
| 368 |
|
|---|
| 369 | * lua print: truncate messages longer than 127, don't use tostring for numbers, use spaces instead of tabs between values
|
|---|
| 370 | * make script console a circular buffer.
|
|---|
| 371 |
|
|---|
| 372 | 0.5.5 / reyalp
|
|---|
| 373 | * made ubasic eat up to 100 labels or REMs in one call to ubasic_run, rather than taking 10ms each
|
|---|
| 374 | * made script buffer dynamic, allocated when script is loaded
|
|---|
| 375 | * made some other script related memory dynamic
|
|---|
| 376 | see http://chdk.setepontos.com/index.php/topic,688.msg21646.html#msg21646 for details
|
|---|
| 377 |
|
|---|
| 378 | 0.5.4 / reyalp
|
|---|
| 379 | * Made games compile time optional. Set or unset OPT_GAME_* in root makefile.inc
|
|---|
| 380 | * Moved sokoban levels from static data (gui_sokoban_levels.h) to file CHDK/GAMES/SOKOBAN.LEV
|
|---|
| 381 | See http://chdk.setepontos.com/index.php/topic,688.msg21578.html#msg21578 for details
|
|---|
| 382 | * Renamed lua compile option variables CHDK_->OPT_
|
|---|
| 383 | * Minor tweaks in luascript
|
|---|
| 384 |
|
|---|
| 385 | 0.5.3 / reyalp
|
|---|
| 386 | + added lua function get_buildinfo. Returns a table:
|
|---|
| 387 | { platform,platsub,version,build_number,build_date,build_time }
|
|---|
| 388 | * enabled lua poke. sets word at address to value.
|
|---|
| 389 | result=poke(address,value)
|
|---|
| 390 | returns nil if the address is not aligned, otherwise true
|
|---|
| 391 | * changed peek and poke to return nil if given a non-aligned address
|
|---|
| 392 | * changed llibtst.lua to record build info
|
|---|
| 393 |
|
|---|
| 394 | 0.5.2 / reyalp
|
|---|
| 395 | + added CHDK/LUALIB, update version
|
|---|
| 396 | 518 tools/dumpchk see http://chdk.setepontos.com/index.php/topic,2283.0.html
|
|---|
| 397 | 517 lua iolib and oslib See http://chdk.setepontos.com/index.php/topic,2267.msg21479.html#msg21479
|
|---|
| 398 | 516 housekeeping
|
|---|
| 399 | 515 fix line endings, svn:eol-style. See http://chdk.setepontos.com/index.php/topic,2145.15.html
|
|---|
| 400 | 514 merge old trunk
|
|---|
| 401 |
|
|---|
| 402 | 0.5.1 / PP
|
|---|
| 403 |
|
|---|
| 404 | * changed grid readme again
|
|---|
| 405 | + added slovak lang file
|
|---|
| 406 | * fixed warning ( http://chdk.setepontos.com/index.php/topic,265.msg20831.html#msg20831 )
|
|---|
| 407 | + 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!
|
|---|
| 408 | 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!
|
|---|
| 409 |
|
|---|
| 410 | 0.5.0 / PP
|
|---|
| 411 |
|
|---|
| 412 | + added dutch language file
|
|---|
| 413 | + 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
|
|---|
| 414 | + 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!
|
|---|
| 415 | + 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.
|
|---|
| 416 | * 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)
|
|---|
| 417 | * fixed some newline related warnings at compile time
|
|---|
| 418 |
|
|---|
| 419 | Author's comment: Now everything should be at hand to be able to create true universal scripts. i'm thinking for example of fudgeys motion detection one, should run on digic II and III now, also on cams with and without moviebutton - all the commands are there. who is willing to write such a script? also please add the get_mode check in the beginning.
|
|---|
| 420 |
|
|---|
| 421 |
|
|---|
| 422 | 0.4.3 / PP
|
|---|
| 423 |
|
|---|
| 424 | * changed Grid readme (thx to anonymous wiki editor)
|
|---|
| 425 | + added syscurves.scv to zipfile again (funny i didnt notice that it was missing before!)
|
|---|
| 426 | * changed makefile - "copy duplicate" firmware stuff moved to the bottom (is cleaner now, also i hope this "unbreaks" chdk shell by whim)
|
|---|
| 427 | * 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)
|
|---|
| 428 | * added comment in russian.lng files (they are NOT compatible to juciphox!)
|
|---|
| 429 |
|
|---|
| 430 | 0.4.2 / PP
|
|---|
| 431 |
|
|---|
| 432 | * fixed glitch in a720 files - see http://chdk.setepontos.com/index.php/topic,688.msg20696.html#msg20696
|
|---|
| 433 | + 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
|
|---|
| 434 | * fixes from Fudgey - http://chdk.setepontos.com/index.php/topic,2051.msg20683.html#msg20683
|
|---|
| 435 | * small changes in gui.c - symbols, see http://www.wirklemms.de/chdk/forum/viewtopic.php?p=3792#3792
|
|---|
| 436 |
|
|---|
| 437 | 0.4.1 / PP
|
|---|
| 438 |
|
|---|
| 439 | increased memisosize in sx100is/sub/100b/makefile.inc
|
|---|
| 440 |
|
|---|
| 441 | 0.4.0 / PP
|
|---|
| 442 |
|
|---|
| 443 | + 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)
|
|---|
| 444 | * merged ewavrs latest patch from trunk (regarding sx100 multipartion)
|
|---|
| 445 | * 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
|
|---|
| 446 | * enabled file reader "wrap by words" as default in the cgf
|
|---|
| 447 | * set the readme as "last read file" in the filereader
|
|---|
| 448 | * updated german lng file (thx to msl & gehtnix)
|
|---|
| 449 | + 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.
|
|---|
| 450 |
|
|---|
| 451 | 490
|
|---|
| 452 | Jucifer
|
|---|
| 453 |
|
|---|
| 454 | - quick fix for a couple of print_screen(0)-related issues
|
|---|
| 455 |
|
|---|
| 456 |
|
|---|
| 457 |
|
|---|
| 458 | 489 / 0.3.9
|
|---|
| 459 | Jucifer
|
|---|
| 460 |
|
|---|
| 461 | - hacked print_screen a bit: e.g. "print_screen 123" (or print_screen(123)) should output file to chdk/logs/log_0123.txt
|
|---|
| 462 |
|
|---|
| 463 |
|
|---|
| 464 |
|
|---|
| 465 | 0.3.8 / PP
|
|---|
| 466 |
|
|---|
| 467 | + added sx100 100b - http://chdk.setepontos.com/index.php/topic,237.msg19899.html#msg19899
|
|---|
| 468 | * 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
|
|---|
| 469 | * applied reyalps Patch, now you can develop raws directly from within the filebrowser (not only from the RAW menu anymore)
|
|---|
| 470 |
|
|---|
| 471 | 487 / 0.3.7
|
|---|
| 472 | Jucifer
|
|---|
| 473 |
|
|---|
| 474 | - applied reyalp's lua-hex-warnings.patch (http://chdk.setepontos.com/index.php/topic,688.msg19975.html#msg19975)
|
|---|
| 475 | - followed bperrybap's suggestion to modify a couple of (user) menu symbols (http://chdk.setepontos.com/index.php/topic,688.msg19776.html#msg19776)
|
|---|
| 476 | - fixed screen not redrawn when entering main menu from user menu -issue
|
|---|
| 477 |
|
|---|
| 478 |
|
|---|
| 479 |
|
|---|
| 480 | 486 / 0.3.6
|
|---|
| 481 | Jucifer
|
|---|
| 482 |
|
|---|
| 483 | + added LjL's cropped zebra -mod (http://chdk.setepontos.com/index.php/topic,1849.msg17467.html#msg17467)
|
|---|
| 484 | + 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)
|
|---|
| 485 |
|
|---|
| 486 |
|
|---|
| 487 |
|
|---|
| 488 | 0.3.5 / PP
|
|---|
| 489 |
|
|---|
| 490 | * patched ixus40_sd300 in trunk and branch (http://chdk.setepontos.com/index.php/topic,2042.msg19849.html#msg19849)
|
|---|
| 491 | * language update in trunk (finnish)
|
|---|
| 492 | * makefile: small zips now include readme and version history
|
|---|
| 493 |
|
|---|
| 494 | 0.3.4 / PP
|
|---|
| 495 |
|
|---|
| 496 | * 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)
|
|---|
| 497 |
|
|---|
| 498 | 0.3.3 / PP
|
|---|
| 499 |
|
|---|
| 500 | * makefile changes: instead of _complete, the big zips now have a -full suffix, also _bins got removed and replaced by NULL.
|
|---|
| 501 |
|
|---|
| 502 | 0.3.2 / PP
|
|---|
| 503 |
|
|---|
| 504 | + added beta support for ixus40_sd300 -> http://chdk.setepontos.com/index.php/topic,2042.msg19516.html#msg19516 thx to fishpepper
|
|---|
| 505 | + italian language file (assembla bugtracker)
|
|---|
| 506 | * finnish language file (assembla bugtracker)
|
|---|
| 507 | * bootlogo: now OSD disabled while bootlogo is shown (not very clever code, i know) - idea from MSL (german forum)
|
|---|
| 508 | * bootlogo: http://chdk.setepontos.com/index.php/topic,2122.msg19745.html#msg19745 (decreased bin size)
|
|---|
| 509 |
|
|---|
| 510 | 0.3.1 / PP
|
|---|
| 511 |
|
|---|
| 512 | * changed adresses of PT_PLAYSOUND in s2is
|
|---|
| 513 | * changed memisosize of ixus860/sd870 (needed in more cams all to soon...)
|
|---|
| 514 | * changed makefile
|
|---|
| 515 | * decreased verbose-level of zipping (major logfile decrease)
|
|---|
| 516 | * 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
|
|---|
| 517 | * fixed some warnings, see http://chdk.setepontos.com/index.php/topic,265.msg19700.html#msg19700 (though the math stuff i havent touched)
|
|---|
| 518 | * fixed a bug in shooting.c -> http://chdk.setepontos.com/index.php/topic,265.msg19688.html#msg19688 (fixed this also in trunk)
|
|---|
| 519 | * fixed bug in trunk (already fixed in branch) -> http://chdk.setepontos.com/index.php/topic,265.msg19753.html#msg19753
|
|---|
| 520 |
|
|---|
| 521 |
|
|---|
| 522 | 479 / 0.3.0
|
|---|
| 523 | PhyrePhoX (PP)
|
|---|
| 524 |
|
|---|
| 525 | + added taskviewer by reyalp http://chdk.setepontos.com/index.php/topic,2110.msg19622.html#msg19622
|
|---|
| 526 | + added Fishpeppers Boot Logo from here: http://chdk.setepontos.com/index.php/topic,2122.0.html
|
|---|
| 527 | + raw subtract for filebrowser by reyalp - http://chdk.setepontos.com/index.php/topic,2099.msg19362.html#msg19362
|
|---|
| 528 | * makefile changes:
|
|---|
| 529 | 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).
|
|---|
| 530 | * Ixus 860is / SD870 - fixed ubasic_set_led (diff provided by FE50)
|
|---|
| 531 | * patched symboldmod and changed splashscreen a little (diff sent in by CHDKLover)
|
|---|
| 532 | * added toggle in scripts menu: now the saving of script params can be turned on/off (default: off)
|
|---|
| 533 |
|
|---|
| 534 |
|
|---|
| 535 | 474 / 0.2.7
|
|---|
| 536 | Jucifer
|
|---|
| 537 |
|
|---|
| 538 | + Lua scripts now try to call restore() when interrupted (auj)
|
|---|
| 539 | - applied reyalp's patches: a540-modes-2 and lua-warnings-1
|
|---|
| 540 | - added a few more checks for synchable remote related stuff
|
|---|
| 541 | - fixed finnish.lng a bit (Mikko70)
|
|---|
| 542 |
|
|---|
| 543 |
|
|---|
| 544 |
|
|---|
| 545 | 473 - 0.2.6 - PP
|
|---|
| 546 | * updated langfiles
|
|---|
| 547 | + 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...)
|
|---|
| 548 | * small fix in OSD element fast_ev, should be better now, but still not perfect
|
|---|
| 549 | + added functions EnterToCompensationEVF() & ExitFromCompensationEVF(); -> read about it here http://chdk.setepontos.com/index.php/topic,2051.msg19300.html#msg19300
|
|---|
| 550 | --> prepared the sources so that adding the adresses to other cams will be easy - needs ASM people though
|
|---|
| 551 | * small patch in symbol mod by CHDKLover
|
|---|
| 552 | * fixed bug in makefile
|
|---|
| 553 | + batch-zip-complete: filename of the zip now gets an "_complete" appended
|
|---|
| 554 |
|
|---|
| 555 | oh, and thanks Hacki for letting me steal endless hours of your sleep ;)
|
|---|
| 556 |
|
|---|
| 557 |
|
|---|
| 558 | 472
|
|---|
| 559 | Jucifer
|
|---|
| 560 |
|
|---|
| 561 | - Lua/md_detect_motion(): optionalized the rest of parameters (some default values are the same as in fudgey's MD scripts)
|
|---|
| 562 |
|
|---|
| 563 |
|
|---|
| 564 |
|
|---|
| 565 | 471 / 0.2.5
|
|---|
| 566 | Jucifer
|
|---|
| 567 |
|
|---|
| 568 | - tried to make get_usb_power behave similarly on as many cams as possible, hopefully I didn't break anything
|
|---|
| 569 | - modified Lua/get_usb_power(): behaves as get_usb_power(int edge)
|
|---|
| 570 | - optionalized parameters in Lua/md_detect_motion() as described in documentation (well, only the first 6 params are mandatory)
|
|---|
| 571 | - messed around with the language files a bit
|
|---|
| 572 |
|
|---|
| 573 |
|
|---|
| 574 |
|
|---|
| 575 | 470 / 0.2.4
|
|---|
| 576 | Jucifer
|
|---|
| 577 |
|
|---|
| 578 | - added auj's motion detection/Lua patch: now returns the number of detected cells
|
|---|
| 579 | + added whoever's scriptless remote code (http://chdk.setepontos.com/index.php/topic,2041.msg18833.html#msg18833)
|
|---|
| 580 | - changed the remote submenu a bit
|
|---|
| 581 |
|
|---|
| 582 |
|
|---|
| 583 |
|
|---|
| 584 | 467 / 0.2.31
|
|---|
| 585 | PhyrePhoX
|
|---|
| 586 |
|
|---|
| 587 | * cleaned out a little bit, deleted & moved some stuff (now grids, fonts & all lang files are zipped into the big zip)
|
|---|
| 588 | * changed a few conf values
|
|---|
| 589 | + added Fahrenheit conversion of the temperature. Kicks in when you enable the 12h clock format, there is NO extra menu item
|
|---|
| 590 |
|
|---|
| 591 |
|
|---|
| 592 |
|
|---|
| 593 | 468 / 0.2.3
|
|---|
| 594 | Jucifer
|
|---|
| 595 |
|
|---|
| 596 | - 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
|
|---|
| 597 | - fixing self-generated error
|
|---|
| 598 |
|
|---|
| 599 |
|
|---|
| 600 |
|
|---|
| 601 | 467 / 0.2.2
|
|---|
| 602 | Jucifer
|
|---|
| 603 |
|
|---|
| 604 | - adding missing scripting commands to Lua
|
|---|
| 605 |
|
|---|
| 606 |
|
|---|
| 607 |
|
|---|
| 608 | 466
|
|---|
| 609 | Jucifer
|
|---|
| 610 |
|
|---|
| 611 | - moved syscurves.CVF to where it's loaded from
|
|---|
| 612 |
|
|---|
| 613 |
|
|---|
| 614 |
|
|---|
| 615 | 464 / 0.2.1
|
|---|
| 616 | PhyrePhoX
|
|---|
| 617 |
|
|---|
| 618 | + added syscurves.cfv
|
|---|
| 619 | + added eggtimer example script thx to gehtnix from german forum
|
|---|
| 620 | + 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).
|
|---|
| 621 | + 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
|
|---|
| 622 |
|
|---|
| 623 |
|
|---|
| 624 | *makefile.inc (added ixus960)
|
|---|
| 625 | * 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
|
|---|
| 626 | * 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 ;)
|
|---|
| 627 | * fixed a bug in CHDKLovers select/case statement, got a diff from him (thanks!)
|
|---|
| 628 |
|
|---|
| 629 | as always, code is ugly but should work.
|
|---|
| 630 |
|
|---|
| 631 |
|
|---|
| 632 |
|
|---|
| 633 | 463 / 0.2.0
|
|---|
| 634 | Jucifer
|
|---|
| 635 |
|
|---|
| 636 | - changed version numbering
|
|---|
| 637 | - added cyril42e's fix for scripting parameter sets
|
|---|
| 638 | - updated some remote-related stuff from SDM
|
|---|
| 639 | - modified ixus950_sd850 touchwheel patch to match trunk
|
|---|
| 640 | + added ixus960_sd950-100d support from SDM
|
|---|
| 641 |
|
|---|
| 642 |
|
|---|
| 643 |
|
|---|
| 644 | 461 / 0.10
|
|---|
| 645 | PhyrePhoX
|
|---|
| 646 |
|
|---|
| 647 | + new OSD Element - Temperature
|
|---|
| 648 | - Enabled by default (optical temperature)
|
|---|
| 649 | - set in OSD Menu to either show optical, ccd, battery or ALL temps at once
|
|---|
| 650 | - position can edited in OSD Layout editor
|
|---|
| 651 | - thread about temperature: http://chdk.setepontos.com/index.php/topic,2021.0.html
|
|---|
| 652 | + 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!
|
|---|
| 653 | * 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
|
|---|
| 654 | * 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
|
|---|
| 655 | * changed a few default conf values (symbols now enabled at default, because symbol file now is served together with binary)
|
|---|
| 656 | + 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
|
|---|
| 657 | + added vers.req to svn, will be included in zipfile when autobuilded, will definitly be useful...
|
|---|
| 658 | + 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!
|
|---|
| 659 | + 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
|
|---|
| 660 | + 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!
|
|---|
| 661 | * renamed get_movie_state to get_movie_status in ubasic
|
|---|
| 662 | + added command get_temperature (example: "get_temperature 0", 0 returns optical, 1 returns CCD and 2 returns battery temp)
|
|---|
| 663 | + added a few grids from the wiki
|
|---|
| 664 | + 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.
|
|---|
| 665 | * changed random command, now you can supply two values min & max.
|
|---|
| 666 | example: "playsound random 3 6" will play the sounds 3,4,5,6 in random order (if repeated in a while loop)
|
|---|
| 667 | + added ewavrs sx100 patch from here: http://tools.assembla.com/chdk/changeset/460 (adjustable alt button)
|
|---|
| 668 | + 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 ;)
|
|---|
| 669 | 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!)
|
|---|
| 670 | * adjusted makefile.inc so that all cameras are in it now (defaulted to my s3is by the way, not that it should matter)
|
|---|
| 671 |
|
|---|
| 672 | * adjusted memisosize on ixus860. soon gonna adjust the size of all cams, we're getting low on space ;)
|
|---|
| 673 | * adjusted videotables on ixus860 (see patch from ewavr http://tools.assembla.com/chdk/changeset/455
|
|---|
| 674 | + added whoever's fix for ixus950's touchwheel behaviour from here: http://chdk.setepontos.com/index.php/topic,2024.0.html
|
|---|
| 675 |
|
|---|
| 676 | * lng files (german & english), also copied to new folder CHDK\LANG (for gmake batch-zip-complete)
|
|---|
| 677 |
|
|---|
| 678 |
|
|---|
| 679 |
|
|---|
| 680 | thanks to Ewavr, Hacki, reyalp, ljl, jucifer and all the guys hanging out in the irc chan ;)
|
|---|
| 681 |
|
|---|
| 682 | ps: i hope i didnt forget anything or anyone.
|
|---|
| 683 |
|
|---|
| 684 |
|
|---|
| 685 |
|
|---|
| 686 | 459
|
|---|
| 687 | Jucifer
|
|---|
| 688 | Date: 21:03:58, Freitag, 25. Juli 2008
|
|---|
| 689 |
|
|---|
| 690 | + added beta ixus60_sd600 support (Novex, danielmewes, http://chdk.setepontos.com/index.php/topic,1215.msg11116.html#msg11116)
|
|---|
| 691 | - modified ixus950's lib.c (whoever, http://chdk.setepontos.com/index.php/topic,405.msg18448.html#msg18448)
|
|---|
| 692 |
|
|---|
| 693 |
|
|---|
| 694 | 457
|
|---|
| 695 | phyrephox
|
|---|
| 696 | Date: 16:47:49, Freitag, 25. Juli 2008
|
|---|
| 697 |
|
|---|
| 698 | * renamed CHDK.CFG to CCHDK.CFG ("collaborative CHDK") to end conflicts when you switch from branch to trunk or vice versa.
|
|---|
| 699 | * fixed bug in "fast switch" for movie recording, now you can decrease bitrate smoothly
|
|---|
| 700 | * 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)
|
|---|
| 701 | * changed symbols
|
|---|
| 702 | * updated german.lng
|
|---|
| 703 |
|
|---|
| 704 |
|
|---|
| 705 | thx to the users in the german chdk forum (msl, gehtnix) for bugreporting, testing
|
|---|
| 706 |
|
|---|
| 707 | also this is a test if tortoise svn still fails on me when committing.
|
|---|
| 708 |
|
|---|
| 709 |
|
|---|
| 710 |
|
|---|
| 711 | 453
|
|---|
| 712 | phyrephox
|
|---|
| 713 | Date: 02:10:40, Mittwoch, 23. Juli 2008
|
|---|
| 714 |
|
|---|
| 715 | * added video_overrides, SDHC & touchwheel "patch" from mil22 from here: http://chdk.setepontos.com/index.php/topic,1962.msg18265.html#msg18265
|
|---|
| 716 | -> needs a bit ironing out (supposedly bitrate setting is fubared)
|
|---|
| 717 | + added fast movie switches:
|
|---|
| 718 | it is now possible to quickly change video quality during recording via the up/down buttons
|
|---|
| 719 | also you can pause a movie by pressing left, unpause it by pressing right
|
|---|
| 720 | for this feature a new option has been added to the video override menu.
|
|---|
| 721 |
|
|---|
| 722 | drawbacks: there is no visual feedback yet on quality change/pause/unpause functions
|
|---|
| 723 | + 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.
|
|---|
| 724 |
|
|---|
| 725 | needs proper testing, proper visual representation
|
|---|
| 726 |
|
|---|
| 727 | thanks to Hacki & ewavr
|
|---|
| 728 |
|
|---|
| 729 |
|
|---|
| 730 | 452
|
|---|
| 731 | Jucifer
|
|---|
| 732 | Date: 11:58:25, Sonntag, 20. Juli 2008
|
|---|
| 733 |
|
|---|
| 734 | - modified a540's lib.c (yvesson)
|
|---|
| 735 |
|
|---|
| 736 |
|
|---|
| 737 |
|
|---|
| 738 | 451
|
|---|
| 739 | phyrephox
|
|---|
| 740 | Date: 19:49:34, Samstag, 19. Juli 2008
|
|---|
| 741 |
|
|---|
| 742 | + 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)
|
|---|
| 743 | * 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)
|
|---|
| 744 | * fixed a bug in raw_exceptions (didnt work in digic III cams with the timer mode)
|
|---|
| 745 |
|
|---|
| 746 |
|
|---|
| 747 |
|
|---|
| 748 | 450
|
|---|
| 749 | Jucifer
|
|---|
| 750 | Date: 12:23:11, Samstag, 19. Juli 2008
|
|---|
| 751 |
|
|---|
| 752 | - modified ixus860's lib.c (chris07, http://chdk.setepontos.com/index.php/topic,405.msg17875.html#msg17875)
|
|---|
| 753 |
|
|---|
| 754 |
|
|---|
| 755 |
|
|---|
| 756 | 449
|
|---|
| 757 | Jucifer
|
|---|
| 758 | Date: 17:10:58, Donnerstag, 17. Juli 2008
|
|---|
| 759 |
|
|---|
| 760 | - modified OSD to include the new curve options
|
|---|
| 761 |
|
|---|
| 762 |
|
|---|
| 763 |
|
|---|
| 764 | 448
|
|---|
| 765 | Jucifer
|
|---|
| 766 | Date: 20:29:39, Mittwoch, 16. Juli 2008
|
|---|
| 767 |
|
|---|
| 768 | - modified remote-related menus
|
|---|
| 769 |
|
|---|
| 770 | - gui_menu.c: if first menu item is selected when submenu is opened and the item is text or separator, select next item
|
|---|
| 771 |
|
|---|
| 772 |
|
|---|
| 773 |
|
|---|
| 774 | 447
|
|---|
| 775 | Jucifer
|
|---|
| 776 | Date: 10:44:42, Montag, 14. Juli 2008
|
|---|
| 777 |
|
|---|
| 778 | - updated toinech's custom JPEG processing (http://chdk.setepontos.com/index.php/topic,932.msg17419.html#msg17419)
|
|---|
| 779 |
|
|---|
| 780 |
|
|---|
| 781 |
|
|---|
| 782 | 446
|
|---|
| 783 | phyrephox
|
|---|
| 784 | Date: 02:40:15, Montag, 14. Juli 2008
|
|---|
| 785 |
|
|---|
| 786 | fixed small error
|
|---|
| 787 |
|
|---|
| 788 |
|
|---|
| 789 |
|
|---|
| 790 | 445
|
|---|
| 791 | phyrephox
|
|---|
| 792 | Date: 01:55:37, Montag, 14. Juli 2008
|
|---|
| 793 |
|
|---|
| 794 | Includes revisions 441-444 from ewavr to trunk
|
|---|
| 795 |
|
|---|
| 796 | + 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.
|
|---|
| 797 | * fixed remaining_video time in gui_osd.c
|
|---|
| 798 |
|
|---|
| 799 |
|
|---|
| 800 |
|
|---|
| 801 | 440
|
|---|
| 802 | Jucifer
|
|---|
| 803 | Date: 23:31:25, Donnerstag, 10. Juli 2008
|
|---|
| 804 |
|
|---|
| 805 | + guessed some usb remote related stuff for sx100 (now compiles)
|
|---|
| 806 |
|
|---|
| 807 |
|
|---|
| 808 |
|
|---|
| 809 | 439
|
|---|
| 810 | Jucifer
|
|---|
| 811 | Date: 22:30:29, Sonntag, 6. Juli 2008
|
|---|
| 812 |
|
|---|
| 813 | - copied a fix from trunk
|
|---|
| 814 |
|
|---|
| 815 |
|
|---|
| 816 |
|
|---|
| 817 | 438
|
|---|
| 818 | Jucifer
|
|---|
| 819 | Date: 22:24:30, Sonntag, 6. Juli 2008
|
|---|
| 820 |
|
|---|
| 821 | - applied fudgey's disable script parameter list sorting (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
|
|---|
| 822 |
|
|---|
| 823 |
|
|---|
| 824 |
|
|---|
| 825 | 437
|
|---|
| 826 | phyrephox
|
|---|
| 827 | Date: 16:13:53, Donnerstag, 10. Juli 2008
|
|---|
| 828 |
|
|---|
| 829 | + RAW Exceptions: Disable RAW in Sportsmode, Burstmode (continious), EV Bracketing, Timer
|
|---|
| 830 | Also added Option to be warned when RAW exception is in effect
|
|---|
| 831 | Hint: Sports Mode Exception only is visible on S3is. EV Bracketing only visible on VXworks (digic II) cameras
|
|---|
| 832 |
|
|---|
| 833 | + new mode MODE_SPORTS (removed scn_child from s3is' definition)
|
|---|
| 834 | + new propcases defined in platform.h - DISPLAY_MODE & BRACKET_MODE (needs dryos part!)
|
|---|
| 835 | + new ubasic command: get_display_mode (0 = show info icons, 1 = Do not show info icons, 2 = LCD off, 3 = EVF)
|
|---|
| 836 | Maybe we should also add a get_EVF_present?
|
|---|
| 837 |
|
|---|
| 838 | * readded mainmenu entry to usermenu
|
|---|
| 839 | * remaining video now smaller and can be positioned more to the sides
|
|---|
| 840 | * moved remaining video time to video overrides menu
|
|---|
| 841 | * changed some symbols in menus
|
|---|
| 842 | * english & german lng files
|
|---|
| 843 |
|
|---|
| 844 |
|
|---|
| 845 |
|
|---|
| 846 | 435
|
|---|
| 847 | Jucifer
|
|---|
| 848 | Date: 13:06:12, Sonntag, 6. Juli 2008
|
|---|
| 849 |
|
|---|
| 850 | - updated Bg~'s memory viewer patch (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
|
|---|
| 851 | - updated stuff from trunk
|
|---|
| 852 |
|
|---|
| 853 |
|
|---|
| 854 |
|
|---|
| 855 | 434
|
|---|
| 856 | Jucifer
|
|---|
| 857 | Date: 14:59:17, Mittwoch, 9. Juli 2008
|
|---|
| 858 |
|
|---|
| 859 | re-committing old revisions 434-439
|
|---|
| 860 |
|
|---|
| 861 | trunk: (changes by ewavr)
|
|---|
| 862 | - add AF in video for ixus series
|
|---|
| 863 | - small AF in video fix
|
|---|
| 864 |
|
|---|
| 865 | juciphox branch:
|
|---|
| 866 | - applied fudgey's disable script parameter list sorting (http://chdk.setepontos.com/index.php/topic,1865.msg16886.html#msg16886)
|
|---|
| 867 | - updated Bg~'s memory viewer patch (http://chdk.setepontos.com/index.php/topic,1829.msg16814.html#msg16814)
|
|---|
| 868 | - copied stuff from trunk
|
|---|
| 869 |
|
|---|
| 870 |
|
|---|
| 871 |
|
|---|
| 872 | 432
|
|---|
| 873 | Jucifer
|
|---|
| 874 | Date: 19:37:55, Samstag, 5. Juli 2008
|
|---|
| 875 |
|
|---|
| 876 | - updated curves.c (toinech, http://chdk.setepontos.com/index.php/topic,932.msg16700.html#msg16700)
|
|---|
| 877 | - patched gui_debug.c to continuously update memory viewer (Bg~, http://chdk.setepontos.com/index.php/topic,1829.msg16614.html#msg16614)
|
|---|
| 878 | + 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..?
|
|---|
| 879 | - fixed platform/a720/sub/100c/lib.c (vid_get_viewport_live_fb()) (http://chdk.setepontos.com/index.php/topic,405.msg16620.html#msg16620)
|
|---|
| 880 |
|
|---|
| 881 |
|
|---|
| 882 |
|
|---|
| 883 | 431
|
|---|
| 884 | Jucifer
|
|---|
| 885 | Date: 14:03:01, Donnerstag, 3. Juli 2008
|
|---|
| 886 |
|
|---|
| 887 | - quick fix for interrupting Lua scripts without hanging the cam
|
|---|
| 888 |
|
|---|
| 889 | - 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)
|
|---|
| 890 |
|
|---|
| 891 |
|
|---|
| 892 | 430
|
|---|
| 893 | Jucifer
|
|---|
| 894 | Date: 11:45:55, Dienstag, 1. Juli 2008
|
|---|
| 895 |
|
|---|
| 896 | (I really should always double check everything...)
|
|---|
| 897 |
|
|---|
| 898 |
|
|---|
| 899 |
|
|---|
| 900 | 429
|
|---|
| 901 | Jucifer
|
|---|
| 902 | Date: 11:39:28, Dienstag, 1. Juli 2008
|
|---|
| 903 |
|
|---|
| 904 | - changed s5is motion detection speedup implementation (hopefully it'll work on both, 101a and 101b)
|
|---|
| 905 |
|
|---|
| 906 |
|
|---|
| 907 |
|
|---|
| 908 | 428
|
|---|
| 909 | Jucifer
|
|---|
| 910 | Date: 16:24:57, Montag, 30. Juni 2008
|
|---|
| 911 |
|
|---|
| 912 | + added cyril42e's script parameter sets (r5)
|
|---|
| 913 |
|
|---|
| 914 |
|
|---|
| 915 |
|
|---|
| 916 | 427
|
|---|
| 917 | Jucifer
|
|---|
| 918 | Date: 18:27:10, Sonntag, 29. Juni 2008
|
|---|
| 919 |
|
|---|
| 920 | - Updated stuff from the two last trunk commits.
|
|---|
| 921 |
|
|---|
| 922 | + Modified a few models to detect motion faster. I hope I got them right.
|
|---|
| 923 | The rest will follow. I hope.
|
|---|
| 924 |
|
|---|
| 925 |
|
|---|
| 926 |
|
|---|
| 927 | 424
|
|---|
| 928 | Jucifer
|
|---|
| 929 | Date: 09:30:51, Mittwoch, 18. Juni 2008
|
|---|
| 930 |
|
|---|
| 931 | + 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
|
|---|
| 932 |
|
|---|
| 933 | 423
|
|---|
| 934 | Jucifer
|
|---|
| 935 | Date: 21:59:29, Dienstag, 17. Juni 2008
|
|---|
| 936 |
|
|---|
| 937 | - have to kbd_release_all() after all, when running an autostart script (some buttons are pressed on startup?)
|
|---|
| 938 |
|
|---|
| 939 |
|
|---|
| 940 |
|
|---|
| 941 | 421
|
|---|
| 942 | Jucifer
|
|---|
| 943 | Date: 21:44:04, Sonntag, 15. Juni 2008
|
|---|
| 944 |
|
|---|
| 945 | + added the missing get_raw_nr line to trunk/lib/ubasic/tokenizer.c
|
|---|
| 946 |
|
|---|
| 947 | + trying to add scriptless remote support for ixus50_sd400
|
|---|
| 948 |
|
|---|
| 949 |
|
|---|
| 950 |
|
|---|
| 951 | 420
|
|---|
| 952 | Jucifer
|
|---|
| 953 | Date: 19:06:36, Sonntag, 15. Juni 2008
|
|---|
| 954 |
|
|---|
| 955 | still fixing kbd_process()
|
|---|
| 956 |
|
|---|
| 957 |
|
|---|
| 958 |
|
|---|
| 959 | 419
|
|---|
| 960 | Jucifer
|
|---|
| 961 | Date: 15:15:19, Sonntag, 15. Juni 2008
|
|---|
| 962 |
|
|---|
| 963 | - some Lua fixes
|
|---|
| 964 |
|
|---|
| 965 |
|
|---|
| 966 |
|
|---|
| 967 | 418
|
|---|
| 968 | Jucifer
|
|---|
| 969 | Date: 12:19:59, Sonntag, 15. Juni 2008
|
|---|
| 970 |
|
|---|
| 971 | kbd_process() should now have the remote code in right place
|
|---|
| 972 |
|
|---|
| 973 |
|
|---|
| 974 |
|
|---|
| 975 | 417
|
|---|
| 976 | Jucifer
|
|---|
| 977 | Date: 23:44:25, Samstag, 14. Juni 2008
|
|---|
| 978 |
|
|---|
| 979 | + 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
|
|---|
| 980 |
|
|---|
| 981 | - updated some alt-menu stuff to be the same as in trunk
|
|---|
| 982 |
|
|---|
| 983 | (- ixus50 without scriptless remote support for now)
|
|---|
| 984 |
|
|---|
| 985 |
|
|---|
| 986 |
|
|---|
| 987 | 416
|
|---|
| 988 | Jucifer
|
|---|
| 989 | Date: 21:24:03, Donnerstag, 12. Juni 2008
|
|---|
| 990 |
|
|---|
| 991 | (pretty much from http://chdk.setepontos.com/index.php/topic,688.0.html:)
|
|---|
| 992 |
|
|---|
| 993 | - 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
|
|---|
| 994 |
|
|---|
| 995 | + applied PhyrePhox's customizations (the newest commands have the new syntax ([x=]command)), http://chdk.setepontos.com/index.php/topic,978.msg8339.html#msg8339
|
|---|
| 996 |
|
|---|
| 997 | + applied wontolla's RAW purge, http://chdk.setepontos.com/index.php/topic,557.msg5849.html#msg5849
|
|---|
| 998 |
|
|---|
| 999 | + applied m2tk's gui_fselect.c-patch, http://chdk.setepontos.com/index.php/topic,1059.msg9530.html#msg9530
|
|---|
| 1000 |
|
|---|
| 1001 | + applied CHDKLover's and msl's Symbol Mod, http://chdk.setepontos.com/index.php/topic,1133.msg10043.html#msg10043
|
|---|
| 1002 |
|
|---|
| 1003 | - applied toinech's custom JPG processing (and added a reminder in state-display), http://chdk.setepontos.com/index.php/topic,932.msg10359.html#msg10359
|
|---|
| 1004 |
|
|---|
| 1005 | + applied Velo's Lua Scripting Integration (and added all new uBASIC-commands), http://chdk.setepontos.com/index.php/topic,1194.msg11413.html#msg11413
|
|---|
| 1006 |
|
|---|
| 1007 | + 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:
|
|---|
| 1008 | T=get_exp_count+N
|
|---|
| 1009 | if T>9999 then T=T-9999
|
|---|
| 1010 | press "shoot_half"
|
|---|
| 1011 | press "shoot_full"
|
|---|
| 1012 | do
|
|---|
| 1013 | until get_exp_count=T
|
|---|
| 1014 | release "shoot_full"
|
|---|
| 1015 | ), ubasic syntax: [x=]get_exp_count ([]=optional))
|
|---|
| 1016 |
|
|---|
| 1017 | + 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.
|
|---|
| 1018 |
|
|---|
| 1019 | + added script command autostarted, returns 1/true if script was autostarted, 0/false if not
|
|---|
| 1020 |
|
|---|
| 1021 | - modified get_script_autostart and set_script_autostart to read & write conf.script_startup (values: 0=off, 1=on, 2=once)
|
|---|
| 1022 |
|
|---|
| 1023 | - new script autostart option(s): Off, On, Once
|
|---|
| 1024 |
|
|---|
| 1025 | - user menu modified
|
|---|
| 1026 | - now with 14 entries (that's what fits on my screen with the default font)
|
|---|
| 1027 | - main menu -entry removed
|
|---|
| 1028 | - invoked also with shoot_half + menu
|
|---|
| 1029 | - can be used as root menu, main menu becomes accessible with shoot_half + menu
|
|---|
| 1030 |
|
|---|
| 1031 | - faster menu navigation
|
|---|
| 1032 | - in alt menus and file browser, shoot_half can be used with up/down to move 4 items up/down at a time
|
|---|
| 1033 | - 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.
|
|---|
| 1034 | - int-variables can be set to 0 with shoot_half+set
|
|---|
| 1035 | - 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).
|
|---|
| 1036 |
|
|---|
| 1037 | + added numbers 2, 4 and 5 from cyril42e's modification list, http://chdk.setepontos.com/index.php/topic,1687.msg15345.html#msg15345
|
|---|
| 1038 |
|
|---|
| 1039 | + added scriptless Ricoh & home hacked remote support from SDM 1.70
|
|---|
| 1040 |
|
|---|
| 1041 | + 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
|
|---|
| 1042 |
|
|---|
| 1043 | + 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
|
|---|
| 1044 |
|
|---|
| 1045 | + and last and perhaps least, added the missing get_raw_nr to tokenizer.c
|
|---|
| 1046 |
|
|---|
| 1047 | I may have forgotten something. Hopefully nothing major, though.
|
|---|
| 1048 |
|
|---|
| 1049 |
|
|---|
| 1050 |
|
|---|
| 1051 | 412
|
|---|
| 1052 | phyrephox
|
|---|
| 1053 | Date: 23:52:06, Samstag, 7. Juni 2008
|
|---|
| 1054 |
|
|---|
| 1055 | Branch time.
|
|---|
| 1056 | This branch will be the playground of Jucifer and me (PhyrePhoX) - although others can join in on the fun :)
|
|---|
| 1057 | We are trying to deliver actual working features, bug fixes and enhancements, most of them already being tested and accepted amongst a wide "audience".
|
|---|
| 1058 |
|
|---|
| 1059 | For more information see here: http://chdk.setepontos.com/index.php/topic,688.0.html
|
|---|
| 1060 |
|
|---|
| 1061 | Lot of these new features can and will be merged with the official trunk.
|
|---|
| 1062 |
|
|---|
| 1063 |
|
|---|