tools

Seeing expanded C macros

If I want to expand a C macro, what are some good ways to do that (besides tracing it manually)? For instance, GTK_WIDGET_SET_FLAGS, it uses a macro that uses a macro that uses a macro (or two) ... I want to just see it somehow expanded automagically, instead of searching for every macro, every step of the way. UPDATE I tried cpp, bu...

Tools for JPEG optimization?

Do you know of any tools (preferrably command-line) to automatically and losslessly optimize JPEGs that I could integrate into our build environment? For PNGs I'm currently using PNGOUT, and it generally saves around 40% bandwidth/image size. At the very least, I would like a tool that can strip metadata from the JPGs - I noticed a stra...

How can I determine which exceptions can be thrown by a given method?

My question is really the same as this one "Finding out what exceptions a method might throw in C#". However, I would really like to know if anyone knows of a way to determine the stack of all the exceptions that may be thrown by a given method. I am hoping for a tool or utility that I can analyze code at compile time or through reflecti...

Open-source tools for reviewing documentation

Code review now has some good tools like ReviewBoard. However, when it comes to reviewing written work, like documentation, proposed guidelines and the like, the market of open source tools is rather empty. ReviewBoard itself is fine, but only if documentation is in revision control (as opposed to wiki) and only if your team agrees on r...

Is there any tool that can generate 'sample' using the grammar definition?

I would like to test the syntax highlighting rules, and for that purpose I would like to have a sample data that is generated basing on the formal grammar. Is there any tool that allows to generate either a random sample for the grammar or the full grammar sample (as an example - generate all the possible SELECT clauses with the 'valid' ...

Iteration planning tool

Hi, I have several problems planning an iteration for a single week. We use XP and TDD in Pairs and it is hard to decide who is pairing with whom. Is there any tool support for planning an iteration that also supports panning of pairs. ...

Java: De-deprecated-ing Tools

Once a method is marked as deprecated, are there any tools which replace these methods with non-deprecated workarounds ? ...

Database Structure viewer/printing

I have an SQL Server database, with over 60 tables in it. This database has plenty of relationships between these tables and while it's normalized, it's still complex to use because of the huge number of tables. There are, of course, many tools that can show the database structure in some diagram. SQL Server itself is even able to creat...

Live UML Editors

Are there any UML tools that show live updates? I'm trying to have a design session online where all participates in their turn can change the design and add their own thoughts. I prefer desktop solutions but online tools can work as well. How would you suggest to do this? EDIT: I'm talking about something like this but maintained. A co...

howto benchmark javascript code ?

Hi all, Is there a package that helps me benchmark JS code ? Im not referring the Firebug and such tools. I need to compare 2 different JS functions that I have implemented. Im very familiar with perl's Benchmark (http://search.cpan.org/~tty/kurila-1.19_0/lib/Benchmark.pm) module and Im looking for something similar in javascript. Is ...

list Globalization testing tools... (automation tools)

Hi All, we are working on a Globalization testing, so if any of you have worked on the same using automation tools can you guys name the different tools used for Globalization testing in your earlier projects like Selenium, QTP…etc, please share the approach with me or mail me for [email protected]. Even if possilbe tell which com...

Diff tool which generates documentation?

I have tried Beyond Compare, and it seems to be a good tool. But I haven't found a way to export an overview of the differences. The format of it should be one that most people can reader. Doc, Rtf, Pdf, Html... What I need is to display the differences of two folder. And it would be enough to display which files has been changed. But ...

What tools do you use to write/maintain/manage software documentation?

What tools are available out there to make writing and maintaining software documentation easier? Specifically what do you use to document requirements? What do you use to document your design? What do you use to document how your software is tested? How do you trace requirements back to your design and test documentation? Or is all...

Recommend an easy ASP form creator tool that I can purchase?

I'm looking for an easy, drag and drop style form creator tool in ASP that has a web interface with a copy and paste style output where I can drop the code into my html/.asp file. I know and have used one for PHP called 'machform' but I am searching for something similar for ASP/.NET. Would appreciate any advice! ...

What is your experience with the tool Imagix 4D?

Our SW Engineering department suggests we use the tool Imagix 4D to analyze our preemptive C code in order to detect data consistency risks. By data consistency risk we mean cases where one task/thread/ISR accesses data that another thread was in the process of accessing. By looking at the website of the tool, it looks promising. Howeve...

Is there any good UML modeling tool with version control support?

I've been searching the internet a lot for UML modeling tools that support version control systems, like svn, but I haven't found anything about it. Does anyone know a good uml modeling tool, preferrably free, with version control support? ...

What's a good development environment for Perl?

I develop applications using PHP or Java and will study Perl for the first time. For PHP and Java, there are integrated development environments such as Eclipse, and debugging environment was regulated well, but, in the case of Perl, what kind of development environment do people use? Is there a recommended IDE? I would prefer a fre...

Patch stack tools for Windows

Are there any equivalents in the Windows world for patch stack management tools like Linux's quilt? I'm trying to come up with some development workflows for our environment, which need to work on both Linux and Windows. I can come up with a beautiful system for Linux using quilt and the like, but unless I can find a way to replicate i...

django development add-ons

I have come across various django development add ons, particularly, django-extensions django-annoying django-debug-toolbar django-tools I haven't exactly used all of these. I think it is hard to beat the simplicity and power obtained by the combination of django's pretty error pages combined with iPythonEmbed shell. Which of the...

What is a free, windows-based HTML/CSS page design app?

My little brother would like to start making websites, and I've suggested Frontpage or Dreamweaver. What are good free alternative programs for it? ...