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
<[email protected]>
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