QNA Debugger Enhancement Requests

(imported topic written by MarkA.Stevens)

A couple of things to make using the QNA debugger more useful (to me at least)

  1. Solaris command line QNA, make use of the GNU Readline Library (or an equivalent) to allow for a LOT more than 254 characters to be entered for evaluation.

  2. Windows QNA GUI, add the ability to compare/difference two windows to identify similarities/differences, similar to the feature available in Notepad++.

Thank you for your time …Mark A. Stevens

(imported comment written by Zakkus)

Thanks Mark

I’ve actually had an enhancement request for that character limit for non-windows QNA for years. Ill give htem another prod (always helps to have an actual customer agree with you ^_^)

The diffing bit is interesting. I haven’t seen the feature in notepad++ (thumbed through it, but nothing jumped out at me). Does saving the windows to a file and using winmerge or something similar an acceptable poor mans solution?

-Zak

(imported comment written by MarkA.Stevens)

I write relevance for *nix only, no Windows, so anything which I can get for that environment would help immensely.

In Notepad++, there is a Plugin called Compare which can be added. It handles diff’ing two files. Go to the Plugins tab, select the Plugin Manager, then select Show Plugin Manager. If it’s not installed it will be in the Available tab.

Since I’m a *nix geek, I use Cygwin on Windows, or *nix VMs to compare files (Emacs, vim, diff, …) so to answer your question about the poor man’s diff, I have solutions, but creating (Windows QNA, *nix QNA command line), editing (Window QNA, Notepad++), checking/testing( *nix VMs QNA command line), comparing (Notepad++, vim, emacs, diff), relevance across multiple tools is a real pain, trying to keep versions in sync.

I suppose it is too much to hope for a *nix GUI version of QNA?

Thank you for your time …Mark A. Stevens

(imported comment written by NoahSalzman)

It’s not a complete solution but might get you past the character limit: have you tried the xqna app?

(imported comment written by MarkA.Stevens)

Noah,

I haven’t heard of that version, and don’t see it on my *nix systems, and can’t find any other reference to in in the forums. Can you guide me on the correct path?

Thank you for your time …Mark A. Stevens

(imported comment written by NoahSalzman)

I’ll be honest, I’m not sure if we include with all *nixes but with v8.2 I see it right next to qna:

noah@localhost bin

$ ls -l

total 16344

-rwxr-xr-x 1 root root 6714784 Dec 5 19:31 BESClient

-rwxr-xr-x 1 root root 1548280 Dec 5 19:31 libBEScrypto_1_0_0_1.so

drwxr-xr-x 3 root root 4096 Jan 27 17:09 properties

-rwxr-xr-x 1 root root 3808872 Dec 5 19:31 qna

-rwxr-xr-x 1 root root 1656 Dec 5 19:31 rpm4stub2.so

-rwxr-xr-x 1 root root 1680 Dec 5 19:31 rpm4stub.so

-rwxr-xr-x 1 root root 754128 Dec 5 19:31 XBESClientUI

-rwxr-xr-x 1 root root 8496 Dec 5 19:31 XOpenUI

-rwxr-xr-x 1 root root 3811592 Dec 5 19:31 xqna

noah@localhost bin

$ pwd

/opt/BESClient/bin

noah@localhost bin

$ uname -a

Linux tartarus.bigfix.com 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

noah@localhost bin

$ cat /etc/redhat-release

CentOS release 5.5 (Final)