News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

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)..