Author Topic: The 12.11 RC1 (11 November 2012 build 8549) is out.  (Read 232449 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 12.11 RC1 (11 November 2012 build 8549) is out.
« on: November 11, 2012, 07:23:03 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_gcc471-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_gcc471-TDM.7z
And the exception handler dll (for better crash reports) : http://prdownload.berlios.de/codeblocks/exchndl_gcc471-TDM.7z

The 11 November 2012 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20121111_rev8549_win32.7z
  - Linux :
   none

Resolved Fixed:

  • cbPlugin API change: replaced pure virtual functions with empty implementations, removing the necessity for every plugin to implement them, regardless of actual need.
  • SmartIndent: default brace and selection brace completion implementation for all languages (thanks to Alpha)
  • EditorTweak: bug fix - some options were not saved correctly. Also tidies up EditorTweaks config names (warning: this breaks previously set EditorTweaks settings)
  • cbplugin: fix missing return value and increase SDK version
  • applied patch #3324: Add colour selection warnings and errors in Enviroment->View (for dark schemes)
  • applied patch #3342: Honour compile priority during parallel build
  • improved sorting of project files by weight
  • applied (modified) patch #3323: Abbreviations auto-complete
  • applied patch #3250: Remove an extra item separator in right click menu of CC
  • applied (modified) patch #3356: Fix: DLL Template + win32gui dialog template for manifests
  • applied patch by dmoore/darmar to enable multiple CC to easily handle files of certain type
  • added "IsProvciderFor" API to (CC) plugins for that purpose
  • pumped (wx)Scintilla to v3.2.3
  • fixed some lexers (partially on behalf of alpha)
  • support for debugger "During startup program exited with exit code 0xABCD" abort criteria
  • CC: fixed freeze bug, described here: http://forums.codeblocks.org/index.php/topic,17046.0.html
  • adjust the size of an old window session to current display on start-up
  • raise auto-detect compiler windows so it is top-most on start-up of C::B
  • print what compilers cause auto-detection to be shone in the debug log (for reference)
  • applied patch #3355: EditorTweaks: Aligner - Auto
  • applied patch #3354: EditorTweaks: buffer caret position
  • applied patch #3359: A little patch to enable the use of windows help collections

Regressions/Confirmed/Annoying/Common bugs:


    « Last Edit: November 12, 2012, 03:27:48 pm by MortenMacFly »

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9694
    Re: The 11 November 2012 build (8549) is out.
    « Reply #1 on: November 11, 2012, 07:43:38 pm »
    A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw28u_gcc_cb_wx2812_gcc471-TDM.7z
    [...]
    Can you provide a link to the exchndl.dll, too? Then I could create a package...
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5490
    Re: The 11 November 2012 build (8549) is out.
    « Reply #2 on: November 11, 2012, 08:29:53 pm »
    quicl;y tried to build it  ==> c:/mingw32/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lintl

    I don't think this is provided with TDM, hopefully trying to fetch it from mingw will not give compatibility problems ... ?
    « Last Edit: November 11, 2012, 08:34:03 pm by killerbot »

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9694
    Re: The 11 November 2012 build (8549) is out.
    « Reply #3 on: November 11, 2012, 08:46:20 pm »
    I don't think this is provided with TDM, hopefully trying to fetch it from mingw will not give compatibility problems ... ?
    I am using libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma, no issues.
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 11 November 2012 build (8549) is out.
    « Reply #4 on: November 11, 2012, 09:09:46 pm »
    I have libintl.dll in lib and libintl-8.dll in bin.
    One of the might be copied from another place, but I think at least libintl-8.dll is from TDM' MinGW. You can safely rename it to libintl.dll, if I remember correctly.

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5490
    Re: The 11 November 2012 build (8549) is out.
    « Reply #5 on: November 11, 2012, 09:26:27 pm »
    only the libintl-8.dll in bin

    I have copied , while reanming to libintl.dll, to lib ==> builds

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 11 November 2012 build (8549) is out.
    « Reply #6 on: November 11, 2012, 10:33:38 pm »
    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 (fc16, fc17 and fc18) can be found in my rpm-repo .
    Packages for CentOS/RedHat 5 and 6 will follow. can be found there too.
    « Last Edit: November 12, 2012, 06:23:22 am by jens »

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5490
    Re: The 11 November 2012 build (8549) is out.
    « Reply #7 on: November 11, 2012, 10:38:53 pm »
    exchdnl.dll now also available in the first post(s)

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 11 November 2012 build (8549) is out.
    « Reply #8 on: November 12, 2012, 06:27:09 am »
    exchdnl.dll now also available in the first post(s)
    What just came into my mind:
    what happens if it is used on a system where libintl-8.dll is not renamed ?
    Shouldn't it throw an error a bout a not found dll ?
    In this case the libintl.dll used for compiling should be provided together with exchn.dll .

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9694
    Re: The 11 November 2012 build (8549) is out.
    « Reply #9 on: November 12, 2012, 09:04:24 am »
    only the libintl-8.dll in bin

    I have copied , while reanming to libintl.dll, to lib ==> builds
    Why not rename the import in the linker settings to libintl-8.dll ? This would be more compatible, IMHO.

    BTW, Jens: I can use dependency walker to ensure we catch all dependencies in the release.
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9694
    Re: The 11 November 2012 build (8549) is out.
    « Reply #10 on: November 12, 2012, 09:52:19 am »
    RC1 candidate (i.e. full installer) of new Code::Blocks release can be found here:
    http://prdownload.berlios.de/codeblocks/codeblocks-12.11-RC1-setup.exe

    ...the same, but bundled with MinGW:
    http://prdownload.berlios.de/codeblocks/codeblocks-12.11-RC1-mingw-setup.exe
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

    Offline shurick

    • Multiple posting newcomer
    • *
    • Posts: 35
    Re: The 11 November 2012 build (8549) is out.
    « Reply #11 on: November 12, 2012, 10:20:34 am »
    Packages for openSUSE 12.1, openSUSE 12.2 (binaries and sources) for 32-bit and 64-bit.
    Packages for openSUSE http://codeblocks.esy.es  (binaries and sources) for 32-bit and 64-bit.

    Offline Martin K.

    • Multiple posting newcomer
    • *
    • Posts: 86
    Re: The 11 November 2012 build (8549) is out.
    « Reply #12 on: November 12, 2012, 10:54:57 am »
    RC1 candidate (i.e. full installer) of new Code::Blocks release can be found here:
    http://prdownload.berlios.de/codeblocks/codeblocks-12.11-RC1-setup.exe

    ...the same, but bundled with MinGW:
    http://prdownload.berlios.de/codeblocks/codeblocks-12.11-RC1-mingw-setup.exe

    mingw without libs or missed i something?

    Martin

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9694
    Re: The 11 November 2012 build (8549) is out.
    « Reply #13 on: November 12, 2012, 12:13:48 pm »
    mingw without libs or missed i something?
    What do you mean? I don't get it. This version just bundles the MinGW/GCC/TDM v4.7.1 release "as-is". What libs are you missing?
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 11 November 2012 build (8549) is out.
    « Reply #14 on: November 12, 2012, 12:27:31 pm »
    mingw without libs or missed i something?
    What do you mean? I don't get it. This version just bundles the MinGW/GCC/TDM v4.7.1 release "as-is". What libs are you missing?
    The lib subfolder of MinGW just contains:
    libbfd.la
    libopcodes.la

    after the installation.