News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

The 12 October 2014 build (9958) is out.

Started by killerbot, October 12, 2014, 06:45:36 PM

Previous topic - Next topic

killerbot

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://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw28u_gcc_cb_wx2812_gcc481-TDM.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/mingwm10_gcc481-TDM.7z

The 12 October 2014 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2014/CB_20141012_rev9958_win32.7z
  - Linux :
   none

Resolved Fixed:


  • Browse Tracker 1.2.100 2014/10/9
    Fix incorrect scintilla margin marker usage
    Better resolution of Jump line recording
    Add modifed user contrib tool bar (by sbezgodov)
  • Save notebook layout in project- and workspace-layout files (and load it from there).
  • make the check for externally modified files configurable, useful for slow network shares (default is on)
  • Check non builtin editors for file deletion and read/write-status change.
  • Mark editor tabs of readonly files with an icon
  • Add versioning to project and workspace layout files
  • removed wxWindowUpdateLocker from cbAuiNotebook::LoadPerspective(), because it's broken on windows
  • CC: fix bug when handling "##" operator in macro expansion.
  • CC: fix a bug in Tokenizer::CalcConditionExpression(), when checking whether a token is a macro usage, the length of the token should be larger then 0, not 1.

Regressions/Confirmed/Annoying/Common bugs:




killerbot

big trouble on linux :

click somewhere in your editor => move the mouse ==> the entire content gets selected (better don't press another key) ...

Jenna

Quote from: killerbot on October 12, 2014, 06:57:42 PM
big trouble on linux :

click somewhere in your editor => move the mouse ==> the entire content gets selected (better don't press another key) ...
Did you a real clean build ?
It does not happen here.

Pecan


killerbot

No , just svn up and make, make install.

Will try make clean ....

killerbot


Jenna

#6
As usual:
Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my debian-repo.
Fedora packages (binaries and sources) for 32-bit and 64-bit systems (fc19, fc20, fc21 and rawhide), RedHat/CentOS 5 and 6 packages (also 32-bit and 64-bit) and RedHat/CentOS 7 packages (only 64-bit at the moment) can be found in my rpm-repo.
Fedora and CentOS packaging ar currently uploading, but will be available soon.


Edit:

revision is svn r9959 (nonPCH build fix)

edison

There is a yellow pop-up window(BrowseTrack) appear after click close CB, is there any way to prevent it happen?

teto

#8
Thanks for the 2 really cool new features:
-read only icon
-pane layout saving
While I have no problem with the readonly icon (works perfectly), the pane layout does not get saved. Is there any extra thing to do before closing cb or anything I could report to help debugging ?
I have 2 vertical panes of equal size. When I close then reopen codeblocks, only one pane appear covering the whole window (I mean similar to the legacy behavior).
Here is the (shortened) layout file in question;

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_layout_file>
<FileVersion major="1" minor="0" />
<ActiveTarget name="Release" />
<File name="src/antenna/model/angles.cc" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="862" topLine="1" />
</Cursor>
</File>
<File name="src/aodv/test/aodv-regression.cc" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="2305" topLine="36" />
</Cursor>
</File>
<File name="src/internet/model/tcp-option-ts.cc" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="1450" topLine="50" />
</Cursor>
</File>
<File name="src/network/utils/ipv4-address.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="2824" topLine="44" />
</Cursor>
</File>

<File name="src/internet/model/tcp-option.h" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="1070" topLine="18" />
</Cursor>
</File>
<File name="src/internet/model/tcp-option-mptcp.cc" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="16273" topLine="823" />
</Cursor>
</File>
<File name="src/internet/test/mptcp-options-test.cc" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="11176" topLine="354" />
</Cursor>
</File>
<File name="src/internet/model/tcp-westwood.cc" open="0" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="2056" topLine="93" />
</Cursor>
</File>
<File name="src/internet/model/mp-tcp-olia.h" open="0" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="631" topLine="21" />
</Cursor>
</File>
<EditorTabsLayout layout="0603b9e0543be510003ca91a00000002=+1;mptcp:src/network/model/socket.cc,2;mptcp:src/internet/model/mp-tcp-typedefs.cc,3;mptcp:src/internet/model/mp-tcp-socket-base.cc,4;mptcp:src/internet/test/mptcp-tcp-test.cc,5;mptcp:src/internet/model/tcp-socket-base.cc,6;mptcp:src/internet/model/mp-tcp-subflow.cc,7;mptcp:src/internet/model/tcp-socket-base.h,8;mptcp:src/internet/model/mp-tcp-socket-base.h,9;mptcp:src/internet/model/mp-tcp-subflow.h|014abe00543be54900c5426400000003=*0;mptcp:src/internet/model/mp-tcp-typedefs.h@layout2|name=dummy;caption=;state=2098174;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=180;besth=180;minw=180;minh=180;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=0603b9e0543be510003ca91a00000002;caption=;state=2098172;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=200;besth=200;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=014abe00543be54900c5426400000003;caption=;state=2098172;dir=2;layer=0;row=1;pos=0;prop=100000;bestw=839;besth=385;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=20|dock_size(2,0,1)=841|" />
</CodeBlocks_layout_file>


EDIT: I use the packages from jens on ubuntu.

Jenna

Quote from: teto on October 13, 2014, 04:51:32 PM
2 really cool new features in this release:
-read only icon
-pane layout saving
While I have no problem with the readonly icon (works perfectly), the pane layout does not get saved. Is there any extra thing to do before closing cb or anything I could report to help debugging ?
I have 2 vertical panes of equal size. When I close then reopen codeblocks, only one pane appear covering the whole window (I mean similar to the legacy behavior).
Here is the (shortened) layout file in question;
[ .... ]
Did you try to delete the layout file (before opening the project) or move it away and recreate it, or can you provide the whole project (or a minimal project where this appears) and send it to me via mail ?
jens at codeblocks dot org

teto

In fact if I close a project and reopen it afterwards, it loads with
the correct/saved pane layout (=the feature works).
The problem appears when I close codeblocks and reopen it: whatever
the project I only get one pane.
I've sent you a test project via mail.

At first I thought browseTracker was rewriting the layout to save
points so I disabled all plugins but it didn't change anything.

EDIT: I tried removing the layout, no change whatsoever

teto

One more precision I just found out: if I close the project before closing codeblocks, reopen codeblocks and reopen the project then the feature works. In fact it fails to work only when the project remains open when I close codeblocks. Maybe this is due to my codeblocks config.

Jenna

Quote from: teto on October 13, 2014, 05:38:21 PM
One more precision I just found out: if I close the project before closing codeblocks, reopen codeblocks and reopen the project then the feature works. In fact it fails to work only when the project remains open when I close codeblocks. Maybe this is due to my codeblocks config.
Just a shot in the dark:
Did you ever save the default workspace ?
Or dp you have "Settings -> Environment -> General settings -> On application start-up -> Open default workspace" set ?
If yes can you set it to "Open blank workspace" and try it again ?


oBFusCATed

What OS are you using?
Are you able to close codeblocks without a crash?
(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!]

Jenna

Quote from: jens on October 13, 2014, 08:52:45 PM
Quote from: teto on October 13, 2014, 05:38:21 PM
One more precision I just found out: if I close the project before closing codeblocks, reopen codeblocks and reopen the project then the feature works. In fact it fails to work only when the project remains open when I close codeblocks. Maybe this is due to my codeblocks config.
Just a shot in the dark:
Did you ever save the default workspace ?
Or dp you have "Settings -> Environment -> General settings -> On application start-up -> Open default workspace" set ?
If yes can you set it to "Open blank workspace" and try it again ?


If it is what I think (default workspace), it should be fixed in trunk (svn r9986)..