User forums > Nightly builds
The 04 April 2012 build (7917) is out.
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_gcc452-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_gcc452-TDM.7z
The 04 April 2012 build is out.
- Windows :
http://prdownload.berlios.de/codeblocks/CB_20120404_rev7917_win32.7z
- Linux :
none
Resolved Fixed:
* header fix-up plugin: dont "spam" config file if not needed
* have C::B flush the current config on "SaveAll" (nice if a nasty plugin crashes C::B at shutdown and thus configuration would be lost)
* compiler messages: disconnect events connected
* compiler: make compile file request work better (without user interaction
* compiler: improved way for setting up compiler environment with respect to PATH envvar
* compiler: removed makefile generator in favour of makefile plugin (needs to be added later)
* valgrind: Add support for projects with virtual targets, like the Codeblocks-unix.cbp project
* valgrind: Add support for targets, where the execution directory is != '.'
* added (modified) Tools+ contribution by Alpha
* fixed silent crash on wx28, Windows (32 bit)
* show an info, if a wrong DDE topic has been received (Windows)
* set minimal wx version to 2.8.9
* valgrind:
* Improved the printing of the stack, now the whole stack is printed in consequtive lines;
* Added the option to track-origins, usefull for debugging the unitiliazed access errors;
* Printed the second stack related to the track-origins option. Also printed the auxwhat value;
* Added ValgrindListLog::Fit() function, called at the end of the log generation, so all the text is visible and the user don't have to move the column sliders
* valgrind: Added a menu item to load an external xml log file for the MemCheck tool
* valgrind: Added configuration panel in the Compiler/Debugger Settings. With this dialog the user can control
the path to valgrind executable, additional arguments, some of the mem check options
* added support to import DLL configurations for MSVC7
* added support for "FileConfiguration" node for MSVC7 projects (i.e. additional includes)
* make use of project UUID for calculating dependencies between MSVC7 projects
* first attempt to add support for importing MSVC10 solutions / workspaces / projects (not yet working for all new features)
* added 64 bit project files (Windows), using a custom 64 bit compiler
-> make a copy of "GNU GCC Compiler", rename it it to "GNU GCC 64 Compiler", so the project file works
* merged wxSmith branch into trunk
* this brings tons of new wxSmith items, including KWIC, wxImagePanel, wxGridBagSizer and more
* wxGTK > 2.9: fix Freeze()/Thaw() issue if editor gets (un-)splitted; after thaw nothing was repainted
* simplified compiler plugin and PipedProcess interface to reduce complexity(in preparation for a bugfix)
* compiler: show output size even in case output specification (filename) contains macros
* applied patch #3215: add STL and C Library bindings to HeaderFixup
* applied patch #3234: Brace completion over selected text (slightly modified)
* CC: applied patch by Darius Markauskas (darmar) to allow foreign CC plugin to take over (basically CC skips file types other than C / C++ now)
* properly make sure CB_PRECOMP is un-defined in case NOPCH is defined
* cbauibook: Make sure, MinimizeFreeSpace is not called from insize the resize event, because this does not work on wx2.9
* CC: extracted UI independent code of native parser into an own base class, so we can write tests for it (and use it in ParserTest project)
- unfortunately, this was not possible for CC's whole AI functionality, so some parts are still missing
* applied patch #3216: point SpellChecker url directly to (moved) wiki-page
* applied (modified) patch #3249: Cygwin Compiler Autodetect fix
* applied (modified) patch #3230: CppCheck: filter non-C/C++ files; update commandline options
* applied (modified) patch #3162: Append correct line feed in the GetGeneratedFile function of scripted wizard
* fix an issue, that prevents infopane's tab layout from being saved when compiled with wx2.9; removed unneeded ifdef
* fix crash, if all tabs in infopane are closed and the right mouse-button is clicked in the tabcontrol
* autosave:
* Added option to auto-save the workspace;
* Added option to save all projects in the workspace, instead of the active one only;
* Fixed a bug: prevent the user to enter timer intervals less than 1 min
* compiler-plugin: overworked custom makefile commands, if not full commandline logging is used
* filemanager.plugin (linux): fix for host-parameters in projectfile; workaround a hang on close or release of plugin, due to problems with gamin and/or kernel.
* make ToDo list more language independent (mentioned here: http://http://forums.codeblocks.org/index.php/topic,15708.0.html)
* SpellChecker : use human-readable language names (thanks ptDev)
* SpellChecker plugin: pumped hunspell library from 1.2.11 to v1.3.2 for several bugfixes -> Windows only change!
* editor: Fixed bug introduced with commit r7411 - adding new python file doesn't call the OverrideUseTabsPerLanguage and the global setting for use-tabs is used;
* refactoring of our own gtk-notebookstyle; don't use it with wxGTK >= 2.9.4, because it is the default style there since r71002
* Fixed bug mentioned here http://forums.codeblocks.org/index.php/topic,16125
* fix crash with wx2.9 due to incorrect grid-sizer settings
Regressions/Confirmed/Annoying/Common bugs:
Jenna:
Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my repo.
Freem:
I found a crash on Debian. Here are steps for reproduce (notice I don't know if it is a new problem or not, I never tried it before) :
Compile a project.
Before compilation ends, go into "editor" options and validate (change something or not changes nothing), C::B will crash.
I tried with environment options, it does not crash. If I remember correctly, compiler options are already protected against changes while compiling, and I did not try for other.
This crash does not happens under windows.
[edit]
I think this problem is due to something on my computer: finally, compiling is not mandatory to reproduce this crash... I do not understand what happens.
Maybe it is related to the fact I compiled wxWidgets 2.9.4 (trunk) myself for a project, but it should not give problems as the compiled version is in /usr/local ?
oBFusCATed:
Run ldd /path/to/codeblocks and verify that you uses the system-wide wxwidgets or the one used to compile it!
fubo:
I found a regression towards 7789. If I use some C::B variables in "Other linker options" pane of "Linker settings" tab in "Compiler and debugger..."->"Global compiler settings" they are not processed. For example, I add option "--list $exe_dir\$exe_name.txt" in that pane. It works with 7789, it does not with 7917.
fubo
Navigation
[0] Message Index
[#] Next page
Go to full version