Author Topic: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.  (Read 76339 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« on: September 17, 2011, 03:53:50 pm »
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

Before you use a nightly make sure you understand how it works.

A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw28u_gcc_cb_wx2812_gcc452-TDM.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10_gcc452-TDM.7z

The 17 September 2011 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20110917_rev7452_DEBUGGER_BRANCH_win32.7z
  - Linux :
   none

Important changes compared to previous DEBUGGER BRANCH nightly:

* debugger_branch:
better calculate the horizontal size of the tooltips (widen/shrink when sub properties are expanded/collapsed);
fit the columns, so all the text is visible (if possible);
* debugger_branch: Add parentheses around the symbol, when executing the output command in the watch and the current watch is an array with start index and count.
This way we prevent the execution of the custom operator[] (if defined), when the watch symbol is something like - (float*)&mystruct.
* debugger_branch: allow a scintilla dwell start to be sent on windows, when the ctrl key is pressed (changes the wxscintilla code);
* debugger_branch: disable the Rename/Properties/Delete menu item, when the user shows the context menu for a child watch; (has an API change)
* debugger_branch:
* fixed the calculation of the widths of the wxPropGrid columns for the ValueTooltip (used the non-clamped width);
* made the min width/height to be dependent on the width/height of the screen;
* debugger_branch: add function to the SDK for detecting the path to the debugger (mostly gdb)
* all updates that occurred on trunk


Note: Watch parsing prints an error message in the watches window if the parsing fails. If you see this string please report it as a bug.

THIS IS A SPECIAL TEST BUILD OF REFACTORINGS CARRIED OUT ON THE DEBUGGER BRANCH IN OUR SVN.
FOCUS IS ON ENHANCED DEBUGGING USABILITY.

Give your feedback on this version only in this thread, don't mix it with the regular nightly please. If you feel it is however not
related to the debugger functionality itself, then it might be better to report it the corresponding regular nightly build thread.

Once we don't have any blockers on this version,we will merge the changes into trunk and it will be part of the regular nightlies.
« Last Edit: September 18, 2011, 08:30:56 pm by killerbot »

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #1 on: September 17, 2011, 08:22:48 pm »
Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my repo.

If you want to use apt (or dselect, synaptic or whatever) you need to add the following entries to /etc/apt/sources.list :
Code
deb http://apt.jenslody.de/ any dbg
deb-src http://apt.jenslody.de/ any dbg
and remove entries for the normal nightlies.

Alternatively you can download the deb's directly from http://apt.jenslody.de/pool/dbg/c/codeblocks/ .

Offline scarphin

  • Lives here!
  • ****
  • Posts: 644
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #2 on: September 18, 2011, 06:23:02 pm »
I'm experiencing a crash.
1-Launch cb.
2-Plugins->manage plugins and choose spellchecker plugin.
3-Disable, enable, disable crashes cb.

OS: Win7 SP1

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #3 on: September 18, 2011, 07:14:59 pm »
Not a debugger's problem, reread the first post please and report the crash in the correct topic.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline scarphin

  • Lives here!
  • ****
  • Posts: 644
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #4 on: September 18, 2011, 07:41:47 pm »
I didn't say it's a debugger problem but it says:
Quote
Give your feedback on this version only in this thread, don't mix it with the regular nightly please.
I'm not using the regular nightly but this branch so where should I report this?

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #5 on: September 18, 2011, 07:46:33 pm »
Killerbot: can you change the text above to: "Please report only bugs related to the debugger, if you find a non debugger bug please test with the normal nightly and report the problem in the appropriate topic" or something like that.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #6 on: September 18, 2011, 08:35:13 pm »
done

Offline Freem

  • Almost regular
  • **
  • Posts: 219
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #7 on: September 18, 2011, 09:56:48 pm »
I don't see the difference about the "min size dependent on width/height of the screen".
Did you spoke about the size of panel?
With my eeePC it is still impossible to resize them to have more than 23 lines if I place the watch panel horizontally. (98 characters for width, but it's enough)

It seem the debug tip have been correctly fixed, thanks a lot.

I didn't tried yet other enhancements, but really, thanks for all the work.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #8 on: September 19, 2011, 12:01:50 am »
What min size? If you're looking at the svn log, this is only for tooltips.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline chao

  • Single posting newcomer
  • *
  • Posts: 6
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #9 on: September 27, 2011, 03:24:55 am »
Hi, thanks for the work,
I just tried the debugger branch, and I like the new watch window.

It can display elements within a vector, which is great.

But It does not show such information for deque or list,
is that a bug, or is there a plan to support more containers?

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #10 on: September 27, 2011, 08:20:24 am »
Install python pretty printers, enable them, disable the internal ones and you'll have deque support.
For more info search the forum.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline chao

  • Single posting newcomer
  • *
  • Posts: 6
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #11 on: September 27, 2011, 11:05:06 am »
Install python pretty printers, enable them, disable the internal ones and you'll have deque support.
For more info search the forum.

Thank you very much. I didn't know that.
I just installed the scripts, I found 'gdb-python27.exe' in my mingw\bin dir and used it, and it worked :).

Sometimes the 2nd item of a deque is displayed in the first row, while the 1st item in 2nd row; vector and list are fine.



Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #12 on: September 27, 2011, 01:05:40 pm »
Sometimes the 2nd item of a deque is displayed in the first row, while the 1st item in 2nd row; vector and list are fine.
Probably there are parser problems, I've no time at the moment to dig deep into the pretty printers...
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline chao

  • Single posting newcomer
  • *
  • Posts: 6
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #13 on: September 28, 2011, 03:03:49 am »
Probably there are parser problems, I've no time at the moment to dig deep into the pretty printers...

Thanks anyway. And that's not much of a problem.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: The 17 September 2011 build (7452) DEBUGGER BRANCH version is out.
« Reply #14 on: October 05, 2011, 09:33:24 am »
Why are you posting this again and in the wrong topic?
This is only for debugger problems, the normal non-debugger related
problems should be reported in the trunk nightly topic.

Sorry if I'm being rude.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]