News:

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

Main Menu

The 12.11 RC1 (11 November 2012 build 8549) is out.

Started by killerbot, November 11, 2012, 07:23:03 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://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.next.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:




MortenMacFly

Quote from: killerbot on November 11, 2012, 07:23:03 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: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

killerbot

#2
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 ... ?

MortenMacFly

Quote from: killerbot on November 11, 2012, 08:29:53 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: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Jenna

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.

killerbot

only the libintl-8.dll in bin

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

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

killerbot

exchdnl.dll now also available in the first post(s)

Jenna

Quote from: killerbot on November 11, 2012, 10:38:53 PM
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 .

MortenMacFly

Quote from: killerbot 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
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: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

MortenMacFly

Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

shurick

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.

Martin K.


MortenMacFly

Quote from: Martin K. on November 12, 2012, 10:54:57 AM
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: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Jenna

Quote from: MortenMacFly on November 12, 2012, 12:13:48 PM
Quote from: Martin K. on November 12, 2012, 10:54:57 AM
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.