Bug 131877 - New Port: devel/parasite GTK+ UI debugging tool
Summary: New Port: devel/parasite GTK+ UI debugging tool
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pav Lucistnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-19 15:50 UTC by Ashish Shukla
Modified: 2009-09-23 10:40 UTC (History)
0 users

See Also:


Attachments
file.shar (4.99 KB, text/plain)
2009-02-19 15:50 UTC, Ashish Shukla
no flags Details
parasite.shar (4.68 KB, application/x-shar)
2009-08-21 06:45 UTC, Ashish Shukla
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ashish Shukla 2009-02-19 15:50:01 UTC
Developing and debugging UIs can be a pain. When something goes wrong, it's not always obvious why. You can waste hours writing logging statements only to find out that a widget is in the wrong container, or an attribute wasn't set correctly.

Developing isn't much better either. Ever spend time writing temporary code just to test a new feature, code you know you're going to throw away in an hour, and yet you end up spending the next 20 minutes debugging your temporary code? Sucks, doesn't it?

What your program really needs is a good Parasite infestation.

Parasite is a debugging and development tool that runs inside your GTK+ application's process. It can inspect your application, giving you detailed information on your UI, such as the hierarchy, X window IDs, widget properties, and more. You can modify properties on the fly in order to experiment with the look of your UI.
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2009-03-12 19:57:28 UTC
State Changed
From-To: open->closed

Committed. Thanks!
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2009-08-19 18:13:33 UTC
State Changed
From-To: closed->open

reopen this pr.
Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2009-09-20 21:09:44 UTC
State Changed
From-To: open->feedback

Where is this fetching from? 

MASTER_SITES=   ${MASTER_SITE_FREEBSD} 

is not very useful. 


Comment 4 Pav Lucistnik freebsd_committer freebsd_triage 2009-09-20 21:09:44 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pav

Where is this fetching from? 

MASTER_SITES=   ${MASTER_SITE_FREEBSD} 

is not very useful.
Comment 5 Ashish Shukla 2009-09-21 02:06:56 UTC
Hi Pav,

Sorry for that. I forgot to mention that someone needs copy the distfile from
my webspace to FreeBSD FTP servers. My webspace (hosted at googlepages.com) is
going to down in a month or two.

Following is how you'll download the file from my googlepages.com account and
verify it:

#v+
% fetch http://wahjava.googlepages.com/gtkparasite-20090819.tar.gz
gtkparasite-20090819.tar.gz                   100% of   27 kB 6964  Bps
% md5 gtkparasite-20090819.tar.gz
MD5 (gtkparasite-20090819.tar.gz) = 2fe349cf30d9406574a04dae57e9f80e
% sha256 gtkparasite-20090819.tar.gz
SHA256 (gtkparasite-20090819.tar.gz) = 7517b25cae2f6e5a15e60c1bd8f1d87b496e912b0d0ee3a4afb7eb75957a7e11
#v-

Thanks
-- 
Ashish SHUKLA
Comment 6 Pav Lucistnik freebsd_committer freebsd_triage 2009-09-21 10:14:44 UTC
State Changed
From-To: feedback->open

Distfile copied over, waiting for mirrors to catch up
Comment 7 Pav Lucistnik freebsd_committer freebsd_triage 2009-09-21 10:15:29 UTC
Thanks, I have copied the distfile over to freebsd.org

Would it make sense to rename the port devel/gtkparasite? That seems to
be commonly used name for it.

-- 
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

A road map tells you everything except how to refold it.
Comment 8 Ashish Shukla 2009-09-21 10:22:13 UTC
Pav Lucistnik writes:
> Thanks, I have copied the distfile over to freebsd.org


> Would it make sense to rename the port devel/gtkparasite? That seems to
> be commonly used name for it.


Fine, no problems.

Thanks
-- 
Ashish SHUKLA
Comment 9 Pav Lucistnik freebsd_committer freebsd_triage 2009-09-23 10:30:18 UTC
State Changed
From-To: open->closed

New port added, thank you!
Comment 10 dfilter service freebsd_committer freebsd_triage 2009-09-23 10:31:38 UTC
pav         2009-09-23 09:31:30 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/gtkparasite    Makefile distinfo pkg-descr 
    devel/gtkparasite/files patch-USAGE 
  Log:
  Developing and debugging UIs can be a pain. When something
  goes wrong, it's not always obvious why. You can waste hours
  writing logging statements only to find out that a widget is
  in the wrong container, or an attribute wasn't set correctly.
  
  Developing isn't much better either. Ever spend time writing
  temporary code just to test a new feature, code you know you're
  going to throw away in an hour, and yet you end up spending the
  next 20 minutes debugging your temporary code? Sucks, doesn't
  it?
  
  What your program really needs is a good Parasite infestation.
  
  Parasite is a debugging and development tool that runs inside
  your GTK+ application's process. It can inspect your application,
  giving you detailed information on your UI, such as the hierarchy,
  X window IDs, widget properties, and more. You can modify properties
  on the fly in order to experiment with the look of your UI.
  
  WWW:    http://chipx86.github.com/gtkparasite/
  
  PR:             ports/131877
  Submitted by:   Ashish Shukla <wahjava@gmail.com>
  Feature safe:   yes
  
  Revision  Changes    Path
  1.3640    +1 -0      ports/devel/Makefile
  1.1       +35 -0     ports/devel/gtkparasite/Makefile (new)
  1.1       +3 -0      ports/devel/gtkparasite/distinfo (new)
  1.1       +29 -0     ports/devel/gtkparasite/files/patch-USAGE (new)
  1.1       +20 -0     ports/devel/gtkparasite/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"