This release is long overdue, but now it's finally here. This is the released version for people wanting to use clouseau with 1.7.
Enjoy. -- Tom. On 08/08/13 17:24, Enlightenment Git wrote: > tasn pushed a change to annotated tag v0.1.0 > in repository tools/clouseau. > > at d54555dd9f (tag) > tagging 6cdcdb1b2ef982865dfe0ec8a21085a466942cdc (commit) > tagged by Tom Hacohen > on Thu Aug 8 17:21:54 2013 +0100 > > - Log ----------------------------------------------------------------- > Release version 0.1.0 - EFL 1.7 compatible > > Aharon Hillel (126): > clouseau: Created clouseau daemon clouseaud.c stab > clouseau: Prepared to use Elementary > clouseau: clouseaud COMPILE command file > clouseau: lib works with daemon and client libclouseau works with > daemon and client over TCP. TCP messages - TEXT only so far, will be updated. > To try start clouseaud start client Then run app with clouseau and press > client Load btn. > clouseau: Taking PORT from helper.h > clouseau: Added app-selection drop-down list > clouseau: Daemon now pass list of widgets strings > clouseau: Added stab funcs to use ecore com > clouseau: refine files after adding ecore con > clouseau: Started to desing comm-protocol > clouseau: Refined packet sending > clouseau: APP sends widget tree > clouseau: Strings Tree transferred with ecore-con > clouseau: Added EET data dump Temp Code: Saving data into EET file, > then read by client Next: decode data into BLOB, then transfer with ecore_con > Then clean temp EET code. > clouseau: added debug info in compilation > clouseau: preparing packet-composition for ipc > clouseau: Moved to IPC communiction Known Problem: when closing client > I get _ecore_magic_fail Dont know yet whay because same code worked in > ecore_con NEXT send the actuall TREE_DATA via IPC and remoce EET data reading > clouseau: Sending messages via EET Working now with variant, sending > info with eet encode, decode The problem: sending tree-data does not work. > Looks like EET has prolem with big-packet size (232920) > clouseau: Removed packet-size limit > clouseau: Now sending tree successfuly+cleanup > clouseau: Tree now transferred and printed by clients > clouseau: refined packet sending Added packet specific funcs Cleaned > code > clouseau: Added GUI support Known problem: extending first item in > list causes a crash Fixed PTR rep in eet def > clouseau: Fixed the list First item now can be clicked, because its > not freed see comment about variant cleanup NEXT: transfer the data of obejct > as well to be sown on right side pane > clouseau: Broke Obj_Information broke it to several structs this is > done as preperation for transferring Obj_Information with eet desc. > clouseau: Adaped union for EET Changed this to similar struct like > Example_Union as in eet-union-example > clouseau: Added props_mapping to be used with EET > clouseau: Object info now transferred However still have > mem-alloc,free issues Just keeping a snapshot to have the correct EET code > saved > clouseau: Removed obj_information.h > clouseau: Removed redundent free, cleaned code > clouseau: refined files. TODO: Need to add cleanup for eet-descs TODO: > Need to support lists, not just tree-head Signed-off-by: Aharon Hillel > <a.hil...@partner.samsung.com> > clouseau: Added desc cleanup > clouseau: Added desc cleanup for obj-info > clouseau: Changed data struct to support lists Up to now we supported > Tree_Item only Now support Eina_List of Tree_Item, same as original > clouseau: Changed comm-protocol,updated GUI Added new comm protocol + > EET support Updated and refined GUI to support multiple apps TODO: Add > Highlight code, check for mem-leaks > clouseau: Added highlight + fixed dispaly of prog name > clouseau: Fixed warnings > clouseau: using ulong long for pointers This is done for all EET > transferred pointer for compat issue > clouseau: Removed daemon cleanup redundent code. > clouseau: removed redundent code > clouseau: Daemon exit after all clients disconnect > clouseau: cleaned code, removed printfs > clouseau: Updated EET union defs > clouseau: Added the IP:PORT dialog to client > clouseau: added server comm test > clouseau: Fixed extra-prop desc def > clouseau: Changed daemon listening IP > clouseau: Refined sources to remove all warnings > clouseau: fixed some mem leaks > clouseau: Fixed memory leaks in client.c > clouseau: Fxied memory leaks in libclouseau > clouseau: fixed mem leaks in daemon Also removed signal-handler, exit > now with quit > clouseau: removed compile script > clouseau: moved obj_information.c to lib dir > clouseau: Renamed helper.h,c to eet_data.h,c > clouseau: refined connet_to_daemon func > clouseau: Renamed files clouseau script is now clouseau_start client > now renamed to clouseau > clouseau: updated git-ignore file. > clouseau: Added documentation > clouseau: Added fix for update tree Avoid updating tree when TREE_DATA > is NOT selected app data This may happen when TREE_DATA packet coming AFTER > user selected other app > clouseau: Added progress wheel, shown when waiting for TREE_DATA packet > clouseau: Fixed update_tree func We do not update GUI if got TREE_DATA > on non-selected app We just keep info (or dispose if APP was closed) > clouseau: changed free to variant_free to free variant > clouseau: Added backtrace panel > clouseau: Fixed memory leak in clouseau client > clouseau: Fixed mem leak in libclouseau.c > clouseau: removed bcaktrace printout > clouseau: changed default port. > clouseau: Fixed segfault when closing app > clouseau: added work offline checkbox to opopup. > clouseau: added file selctor for load, save > clouseau: client initial version for offline This version sould > undergo more testing, refine So be aware offline mode may have some bugs > Clouseau: Added option to run client + app in a single command' > clouseau: save file fix. > clouseau: Canceled server-connect attempt on offline mode > clouseau: Fixed load, save files filename handling > clouseau: changed localhost to 127.0.0.1" > clouseau: Avoid exiting client on connection-failed > clouseau: refiend ffline version > clouseau: Added func to build app name > clouseau: Added file name to app name when working offline > clouseau: changed daemon lock file to hidden file. > clouseau: Exit when fail to get initial connection with daemon > clouseau: Titlebar shows server address if connected. > clouseau: Fixed segfauly on app close > clouseau: Added work-offline dialog, fixed bug. > clouseau: Titlebar shows server address if connected. > clouseau: Fixed bug clearing prop-list when selecting tree-root > clouseau: Initial version of supporting BMP windows This version > enables user to open local copy of app window Need to cancel BMP decoding of > EET Fix app-name in title-bar of BMP window Need to support the case of bmp > not found HIGHLIGHT BUG: if sub-window is closed Support HIGHLIGHT on BMP Add > BMP Saving in EET file + test all offline implicaitons > clouseau: Fixed BMP window titlebar + BMP finding bug > clouseau: Stable version with BMP support Canceled BMP eet encoding > Need to remove bmp_req list from daemon, no longer needed > clouseau: Added screenshot-not-available icon > clouseau: Added highlight on bmp window > clouseau: bmp_info_st info now encoded with eet. > clouseau: Finilise save,load bmp file including GUI > clouseau: Gui refine: disbale buttons when going offline > clouseau: Refined GUI hirarchy > clouseau: Fixed highlight bug Verift that evas object was NOT deleted > before trying to highlight > clouseau: Fixed a bug in offline-highlight Was created as a result of > previous commit > clouseau: Fixed mem leak, free app file name > clouseau: Added status-bar and line status bar includes BMP size, > current mouse x,y, RGBA color at mouse TODO: Fix RGBA value, currently wrong. > TODO: Make lines fade on mouse release only. TODO: Add GLayer to support zoom. > clouseau: changed all elm_icon_file_set(), depricated, to > elm_image_file_set() > clouseau: Removed _titlebar_string_set() duplicated func code > clouseau: Line now is created only on center or right mouse button > clouseau: Fixed highlight handling Added delete fade-timer on close > window Added lines asociated with each bmp > clouseau: Avoid checking children for non-smart object > clouseau: fixed crash when clicking clicking on scrolled screenshot > out of borders caused a crash > clouseau: Fixed zoom and line features Used can ZOOM on app screenshot > User can right-click to draw lines at mouse point User can reset zoom and > line on double click TODO: Fix rgba values are wrong in status bar > clouseau: Added background to BMP window > clouseau: Using host-notwork byte-order for BMP > clouseau: refined screenshot get func > clouseau: Updated buttons icons > clouseau: Added button icons to git tracked files > clouseau: Fixed zoom-point Window stays on mouse point when zooming. > clouseau: added TARGET curson on bmp view > clouseau: cut textblock content to 38 chars > clouseau: added move-lines feature on on mouse move + right btn > clouseau: Fixed image source printing > clouseau: Added checkbox to activate/de-activate highlight > clouseau: Fixed object info populating on highlight > clouseau: Fixed crash on close app Crash happen when select app > hoversel open and we are closing app > clouseau: Added Evas Map x,y,z, values to props > clouseau: Moved Evas Map items into Evas props-list > clouseau: Did more func visibilty fixes > clouseau: Fixed naming and func visiblity > clouseau: Fixed _host_to_net_blob_get memory allocation size has to be > divided by sizeof(uint32_t) > > Cedric BAIL (12): > clouseau: add directory for Tasn. > clouseau: fix elm breakage. > clouseau: track more attrib. > clouseau: track object creation and destruction. > clouseau: don't track build files. > clouseau: due to dso, we really need to link to all of them directly. > clouseau: get textblock text. > clouseau: don't track build files. > clouseau: a little step to cleanup this mess. > clouseau: more cleanup (just renaming file for now). > clouseau: small 15min cleanup. > clouseau: no need to handle unknow type at all in clouseau. > > ChunEon Park (2): > clouseau - Elm_Genlist_Item -> Elm_Object_Item > closeau - --warning > > Daniel Juyung Seo (14): > elementary-generator, eve, clouseau: Applied genlist/gengrid changes. > clouseau, ephoto, ensure: Applied genlist/gengrid changes. label_get > envision, clouseau: Fixed build warnings. > clouseau: Updated .gitignore. > enna-explorer, clouseau, enjoy, envision: Applied elm_icon API changes. > clouseau: Use genlist compress mode for text ellipsis. > clouseau clouseau.c: Now genlist item is always selectable. We can > select already selected item. This makes clouseau more convenient. > clouseau: No more compress mode. Now we can scroll genlist > horizontally. > clouseau: Use new elementary api. elm_entry_scrollbar_policy_set -> > elm_scroller_policy_set. > clouseau clouseau.c: Removed wrong EINA_UNUSED. > clouseau clouseau.c: Use simple util API for elm_win. > clouseau clouseau.c: Do not refresh object property list when the > object was already selected. > clouseau clouseau.c: Refactoring. Made main function more readable. > clouseau clouseau_object_information.c: Expand all the properties in > property list. > > David Walter Seikel (1): > Bare minimum changes to update to elementary API breakage so it > compiles. > > Gustavo Lima Chaves (1): > [clouseau] Let's make it build out of src tree too. > > Gustavo Sverzut Barbieri (1): > svn:ignore built files > > Jiyoun Park (1): > remove deprecated function related with elm_genlist_item > > Mike Blumenkrantz (8): > silent rules for building > if you get a server object back, your connection is in progress. > same thing as the previous commit > remove empty clouseau dir > clouseau's headers were all crazy and wrong. now they are less wrong. > in EFL we always do sizeof(Type), not sizeof(*variable). > ignore all config.h* > you have an m4 dir in clouseau, use it > > Samuel F. Baggen (1): > added a short description in the readme file > > Sanjeev BA (1): > Fix grammar. > > Stefan Schmidt (4): > clouseau: Add gen_script to EXTRA_DIST. > clouseau: Add eina and eet as hard dependencies. > clouseau: Handle error cases when daemonizing. > clouseau: Reove the generated sripts on make clean. > > Tom Hacohen (47): > Clouseau: Everyone welcome clouseau, a tool to debug UI applications. > Clouseau: Added .gitignore and a stub file to m4. > clouseau: clear the properties list when reloading. > clouseau: Fixed a shameful typo. > clouseau: Fix some style issues. > clouseau: Added the property 'has clipees'. > clouseau: Added icons indicating hidden/clipper. > clouseau: Show the evas object name property if exists. > clouseau: Add checkboxes to filter out clippers/hidden objects. > clouseau: split properties list code to a different file. > clouseau: Make the obj information list a genlist. > clouseau: Support expanding collapsing in the obj information genlist. > clouseau: Fixed mem leak and compiler warnings. > clouseau: Added a lot of object specific information. > clouseau: Added aspect ratio. > clouseau: First step towards splitting ui and lib. > clouseau: second step towards splitting ui and lib. > clouseau: No need to keep a ptr to the parent. > clouseau: Cleaned genlist classes a bit. > clouseau: Add some basic code to handle eet dump/load of the obj tree. > clouseau: Added 'has_focus' although it doesn't really work well atm. > clouseau: Added "pass_events". > clouseau: Only expand the "Evas" in the obj information genlist. > clouseau: Updated TODO. > clouseau: Fix fetching x position of objects. > Clouseau: Added some textblock information. > Clouseau: Fix it to work with non-elm apps. > Clouseau: Added a script wrapper launcher. > Clouseau: Updated TODO. > Clouseau: Fixed parameter passing to application. > Clouseau: Adjust according to recent elm changes. > Clouseau: Moved binary sources to bin dir. > clouseau: removed eet_dump.c > Clouseau: updated git ignore. > Clouseau: use "localhost" instead of the ip and make the ui nicer. > Clouseau: suppress warning. > Clouseau: fixed some warnings. > Clouseau: Fix DESTDIR handling - Fixes #1093. > Clouseau: Fixed configure.ac. > Clouseau: Improved the readme a bit. > Clouseau: Fixed parameter passing. > Clouseau: Fixed visibility of some of the functions. > Clouseau: Check we actually got data before we try to access it. > clouseau: Fixed fixme. We don't need to init elm anymore. > Clouseau: use __func__ when doing dlsym. > Clouseau: Added repeat events. > Clouseau: Added propagate events and clipper. > > Vincent Torri (2): > Clouseau: add autogen.sh to tarball > clouseau: fix some autofoo, not perfect yet > > ----------------------------------------------------------------------- > > No new revisions were added by this update. > ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel