Author Topic: The 12 October 2014 build (9958) is out.  (Read 29769 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5234
The 12 October 2014 build (9958) is out.
« on: October 12, 2014, 06:45:36 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://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:



    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5234
    Re: The 12 October 2014 build (9958) is out.
    « Reply #1 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) ...

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7253
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 12 October 2014 build (9958) is out.
    « Reply #2 on: October 12, 2014, 07:48:25 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.

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2228
    Re: The 12 October 2014 build (9958) is out.
    « Reply #3 on: October 12, 2014, 08:07:25 pm »
    Does -not- happen here either.

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5234
    Re: The 12 October 2014 build (9958) is out.
    « Reply #4 on: October 12, 2014, 09:10:48 pm »
    No , just svn up and make, make install.

    Will try make clean ....

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5234
    Re: The 12 October 2014 build (9958) is out.
    « Reply #5 on: October 12, 2014, 11:01:51 pm »
    make clean did the job.

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7253
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 12 October 2014 build (9958) is out.
    « Reply #6 on: October 13, 2014, 09:55:52 am »
    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)
    « Last Edit: October 13, 2014, 01:05:19 pm by jens »

    Offline edison

    • Multiple posting newcomer
    • *
    • Posts: 53
    Re: The 12 October 2014 build (9958) is out.
    « Reply #7 on: October 13, 2014, 10:00:00 am »
    There is a yellow pop-up window(BrowseTrack) appear after click close CB, is there any way to prevent it happen?

    Offline teto

    • Almost regular
    • **
    • Posts: 127
    Re: The 12 October 2014 build (9958) is out.
    « Reply #8 on: October 13, 2014, 04:51:32 pm »
    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;
    Code: [Select]
    <?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/[email protected]|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.
    « Last Edit: October 13, 2014, 05:10:18 pm by teto »

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7253
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 12 October 2014 build (9958) is out.
    « Reply #9 on: October 13, 2014, 05:09:19 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

    Offline teto

    • Almost regular
    • **
    • Posts: 127
    Re: The 12 October 2014 build (9958) is out.
    « Reply #10 on: October 13, 2014, 05:34:46 pm »
    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

    Offline teto

    • Almost regular
    • **
    • Posts: 127
    Re: The 12 October 2014 build (9958) is out.
    « Reply #11 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.

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7253
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 12 October 2014 build (9958) is out.
    « Reply #12 on: October 13, 2014, 08:52:45 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 ?


    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12597
      • Travis build status
    Re: The 12 October 2014 build (9958) is out.
    « Reply #13 on: October 13, 2014, 09:03:18 pm »
    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!]

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7253
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 12 October 2014 build (9958) is out.
    « Reply #14 on: October 14, 2014, 01:39:53 am »
    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)..