User forums > Nightly builds
The 13 October 2012 build (8455) is out.
piityy:
Greetings,
thanks for great job.
svn8455 build on W7x64 for embeded devices development (with gnu arm gcc).
Code is marked as "inactive" when symbol which makes code "active" is defined in other (but included) file.
Note that symbol can also be defined globaly (in compiler settings/project build options) - this don't work as well.
Structure members listing issues:
Example:
--- Code: ---// GPIO_TypeDef is a structure defined using typedef
#define GPIOB_BASE_ ((((uint32_t)0x40000000) + 0x10000) + 0x0C00)
#define GPIOB_ ((GPIO_TypeDef *) GPIOB_BASE_) // ST Micro defines peripheral registers this way
GPIO_TypeDef *pStr = (GPIO_TypeDef *) GPIOB_BASE_;
// access to pointers:
pStr-> // shows up members - ok
((GPIO_TypeDef *) GPIOB_BASE_)-> // shows up members - ok
((GPIO_TypeDef *) ((((uint32_t)0x40000000) + 0x10000) + 0x0C00))-> // only displays type ("GPIO_TypeDef" - typedef image)
GPIOB_-> // no reaction
--- End code ---
When "find declaration" is used more than 1 times, message window "Multiple matches" is displayed. Each next call of "find declaration" adds one line in selection list.
Example:
#define B 0
B; // -> use "find declaration of: B"
When I create custom color in syntax highliting color dialog, no custom color apears when color dialog is reinvoked (all fields are reset to white).
gd_on:
I have an "old" plugin (cbMakegen) which does not compile any more with last svn 8462. A class is missing :
--- Code: ---||=== Code::Blocks wx2.8.x, src ===|
D:\gdurand\Documents\svn_CodeBlocks\CodeBlocks_src\trunk\src\src\breakpointsdlg.cpp|10|warning: .objs\include/sdk_precomp.h.gch: not used because `EXPORT_LIB' not defined [-Winvalid-pch]|
||=== wxWidgets - Contrib Items, wxFlatNoteBook ===|
wxFlatNotebook\include\wx\wxFlatNotebook\xh_fnb.h|24|warning: type attributes ignored after type is already defined [-Wattributes]|
||=== cbmakegen, default ===|
D:\gdurand\Documents\svn_CodeBlocks\CodeBlocks_src\trunk\src\plugins\contrib\CBMakeGen\Makefile.cpp||In member function 'bool cbMGMakefile::formFileForTarget(ProjectBuildTarget*, wxTextFile&)':|
D:\gdurand\Documents\svn_CodeBlocks\CodeBlocks_src\trunk\src\plugins\contrib\CBMakeGen\Makefile.cpp|470|error: 'class Compiler' has no member named 'GenerateCommandLine'|
D:\gdurand\Documents\svn_CodeBlocks\CodeBlocks_src\trunk\src\plugins\contrib\CBMakeGen\Makefile.cpp|557|error: 'class Compiler' has no member named 'GenerateCommandLine'|
||=== Génération terminée : 2 erreurs, 2 avertissements (17 minutes, 2 secondes) ===|
--- End code ---
I think, it's probably a modification introduced in svn 8457 where the GenerateCommandLine has been suppressed (at least in compiler.h and compiler.cpp).
Is this a definitive suppression ? is there a way to replace this functionality ?
Or shall i have to abandon this plugin with is no longer maintained by the author, but that I used from time to time ?
gd_on
oBFusCATed:
Yes, there is not turning back.
The plugin should be ported to the new API.
You have to call Compiler::GetCommandGenerator or something like that. Look at the changes in the revision to see what is needed.
p.s. As far as I know (not from personal experience) cbp2make is working better.
MortenMacFly:
--- Quote from: gd_on on October 18, 2012, 12:10:52 pm ---I have an "old" plugin (cbMakegen) which does not compile any more with last svn 8462.
--- End quote ---
Use the file attached to replace with the one of the plugin.
--- Quote from: oBFusCATed on October 18, 2012, 01:28:17 pm ---The plugin should be ported to the new API.
--- End quote ---
@oBFusCATed: You see: I told you! ;D ;D ;D
--- Quote from: oBFusCATed on October 18, 2012, 01:28:17 pm ---p.s. As far as I know (not from personal experience) cbp2make is working better.
--- End quote ---
True.
oBFusCATed:
--- Quote from: MortenMacFly on October 18, 2012, 01:31:15 pm ---@oBFusCATed: You see: I told you! ;D ;D ;D
--- End quote ---
::)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version