User forums > Nightly builds
The 01 September 2015 build (10474) 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://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw28u_gcc_cb_wx2812_gcc492-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_gcc492-TDM.7z
The 01 September 2015 build is out.
- Windows :
http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2015/CB_20150901_rev10474_win32.7z
- Linux :
none
The current SDK version is : 1.26.0
Resolved Fixed:
* Debian build-system: do not include cached autofoo-stuff in orig.tar-ball to avoid build errors, if the tar-ball was created on a system with different versions.
* CC: apply jat1's patch(modified) to handle the template alias.
* Fix bug in debian install file, thanks Tim (stahta01); see http://forums.codeblocks.org/index.php/topic,20507.msg139520.html
* fix for (out-of-tree) "make dist" with wxWidgets >= 3.x
* wx3: Re-implement the wxArrayString::Item and wxColour::IsOk in the squirrel bindings (fixes ticket #194)
* scripting: Expose wxArrayString::SetItem method, so people can modify the contents of a wxArrayString
* editors: Make 'Close all' and 'Close all except' context menu commands to work a bit better when there are multiple tab controls
* ui: Better multi monitor support for non windows system (rework the code to use wxDisplay instead of native APIs)
* support for windows 10
* updated crash handler DLL
* DragScroll - Avoid SIGFPE in wx3.0 mouseWheel event
* KeyBinder - Incorporate wx3.0 negative menu id's. Old key definitions from wx2.x cannot be transfered to wx3.x.
* added lexer for "Google Protocol Buffer" to setup
* Installer: make wx version configurable
* wxContribItems plugin: use delete[] instead of delete for pointer array.
* SDK: ccmanager: when m_CallTips get updated, also update the iterator
* wxSmith-plugin: allow wxALIGN_CENTER (2d-centered) in sizeres again, as it is handled differently in wxWidgets, see: http://forums.codeblocks.org/index.php/topic,20338.msg139153.html#msg139153;
* wxSmith-plugin: do not return wxALIGN_NOT for empty-flags, because xrc-handlers does not recognize it, use wxALIGN_LEFT instead, because it's internally the same.
* do not use wxALIGN_NOT, because it can not be parsed by xrc-handler of wxWidgets unfortunately.
* NassiShneiderman-plugin: build fix for boost 1.59
* remove remaining wxALIGN_NOT's in xrc-file to avoid warnings/asserts
* CC and CCTest: disable the user defined token replacement, and enable all the macro check on each identifier like token
* CC and CCTest: handle the skip assignment and ternary operator in ThreadParse::DoParse() function, not Tokenizer::SkipUnwanted() function, this can handle skipping of {} correctly, especially when handling wx's Event handler macros
* CC: handling the pattern "A B = f();", since we now skip the right hand side of assignment in ParserThread class
* CC: handling [ ] in Parserthread instead of Tokenizer. Also, avoid the recursive call of SkipUnwanted(), and change it to a while loop
* CC: add a new function Tokenizer::Lex(), which only do a simple lex without any macro replacement handling, and the top level DoGetToken() function now get simplified. Also, in the most top level function (GetToken() and PeekToken()), the parentheses is read as a whole token. The Tokenizer::ReadParentheses(wxString& str) function are simplified and don't use the raw wxChar pointers, and make the code more readable
* CC: improve the Tokenizer::CalcConditionExpression(), since DoGetToken() always return a valid expanded token
* CC: remove the first parameter of Tokenizer::ReadToEOL, since we always don't count brace level
* CC: remove the parameter of bool Tokenizer::SkipToEOL(bool nestBraces), since all the function pass the false argument. Update all the caller
* CC: return "==" "=!" "=<" and "=>" as a single token in the Lex() function
* CC: Tokenizer::MoveToNextChar() function simplify. Remove the parameter of this function, since if we move several chars, the condition of checking new line is not correct
* CC: since the macro replacement is already done inside the GetToken() function, so no need to check the macro usage
* CC: skip the [] brace when reading the var list
* CC: when expanding function like macros, the actual parameter doesn't exists, thus the expansion failed, we need to reset the m_Lex, so that the caller don't get wrong token
* CC: remove the user token replace rules load and save functions, we don't need them if we fully expand macros
* CC: massive code remove about user defined macro replacements(include the UI parts). We don't need them any more. part 1
* CC: use the macro expansion stack, this avoid expanding the used macros. Set the macro expansion stack limit value to 5, since I think 5 is enough
* CC: fix a bug that in Parserthread, the token after #undef is already expanded
* CC: clear up the Tokenizer state
* CC: fix a bug that calculate the preprocessor directive exceeds the EOL
* CC: fix variable parsing with "=" or "[]" (patch contributed by huki)
* CC: handle comma char in ParserThread (patch contributed by huki)
* CC: updated ComputeCallTip to remove macro replacement
* CC: support macros in local scope (patch contributed by huki)
* CC: fix the cctest regression on cc_function_ptr.cpp
* CC: remove the macro replacement UI part in the CC's setting dialog
* The dialog can't be resized because the wxRESIZE_BORDER option is missing here, see: http://forums.codeblocks.org/index.php/topic,20363.msg139248.html#msg139248
* NSIS installer: fixed bug reported here: http://forums.codeblocks.org/index.php/topic,20537.0.html
Regressions/Confirmed/Annoying/Common bugs:
Jenna:
Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my debian-repo.
These packages are build against wxWidgets 3.0 from Debian repos and mght not be as stable than the versions build against wx2.8, but there are no wx2.8 packages available (at least for stable) from official repos.
Please test and give feedback.
Fedora packages (binaries and sources) for 32-bit and 64-bit systems (fc21, fc22, fc23 and rawhide), RedHat/CentOS 5 and 6 packages (also 32-bit and 64-bit) and RedHat/CentOS 7 packages (64-bit) can be found in my rpm-repo.
I recently switched to copr to build and host my Fedora and CentOS packages.
Instructions how to use it can be found on my server (easier) or on copr (a little more handwork needed).
MortenMacFly:
Installers (for Windows):
http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2015/CB_20150901_rev10474_win32_setup.exe
http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2015/CB_20150901_rev10474_win32_setup.zip
(May need some time to appear on SF, so please be patient...)
carra:
Seems to run fine under windows :)
I can report news regarding the issues I posted here:
* As you can see in image 1, the error when using initializers has been corrected
* I have verified (see image 2) that CC parsers actually ARE recognising all members of my classes right! However, for classes not belonging to the current project, it fails to show any suggestions. In the image, when I typed "V55.", code completion did not show its members...
shurick:
Packages for openSUSE (binaries and sources) for 32-bit and 64-bit.
Navigation
[0] Message Index
[#] Next page
Go to full version