News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

The 15 december 2006 build is out.

Started by killerbot, December 15, 2006, 07:09:27 PM

Previous topic - Next topic

killerbot

Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26u_gcc_cb_wx2.6.3p2.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10.7z

For support of ansi builds, a link to the ansi windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26_gcc_cb_wx2.6.3p2.7z

The 15 December 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20061215_rev3385_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20061215_rev3385_Ubuntu6.06.deb (not yet)
         http://prdownload.berlios.de/codeblocks/CB_20061215_rev3385_suse100+101.rpm (not yet)
         http://prdownload.berlios.de/codeblocks/CB_20061215_rev3385_fc4+5.rpm (not yet)


Resolved Fixed:


  • applying patch 1715 (fixing bugs 009641 and 009247 and 006965)
  • SDK version pumped to 1.11.5
  • Added support for the Cygwin compiler
  • Implemented wxCrc32::FromFile()
  • Improved MenuItemsManager
  • Major scripting update:
      - startup.script does not need a main() function now.
      - The recently added 'App' script object provides no functions now (those that it used to provide have been moved elsewhere).
      - Script plugins support (yes, plugins that are actually scripts).
      - Enabled "dangerous" script-bound functions in IO script namespace providing the following operations: copy, write, delete, rename and execute.
      - Added security layer for the above "dangerous" IO functions.
      - Provided sample script that adds "Settings->Edit startup script" menu.
      - Provided sample (pointless) script plugin (disabled by default).
      - Wiki documentation currently being updated for all of the above changes
  • Last commit message was missing some debugger updates: mainly GDB support for Cygwin-based executables and cpu registers reading improvements
  • Respect OS theme's window background colour in the compiler's build log
  • Script functions IO.CreateDir and IO.RemoveDir renamed to IO.CreateDirectory and IO.RemoveDirectory

Regressions/Confirmed/Annoying/Common bugs:


  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)
  • menu items with icon not correctly aligned (since wx263)


killerbot

#1
there seems to be a side effect in this build, at each start up CB show the compiler list and which ones are detected.

[PERSONAL NOTE] : would be nice if that compiler selection list dialog would be resizable so i t can be enlarged that everything is nicely visible.

[EDIT] : on Suse 10.2 it is also ok.

pasgui

#2
To compile svn3385 on linux ubuntu edgy, I modify the following line:

gdb_commands.h (line 1148):
#ifdef __WXMSW__
                    if(m_disassemblyFlavor == _T("set disassembly-flavor or32"))
                    {
                        reDisassemblyInitFuncOR32.GetMatch(output, 1).ToLong(&active, 16);
                    }
                    else
#endif

gdb_driver.cpp (line 755):
#ifdef __WXMSW__
            if(flavour == _T("set disassembly-flavor or32"))
            {
                HandleMainBreakPoint(reBreak_or32, lines);
            }
            else
#endif

gdb_driver.h (line 76):
        void GDB_driver::HandleMainBreakPoint(const wxRegEx& reBreak, wxString line);

Best regards,

pasgui

pasgui

Quote from: killerbot on December 15, 2006, 07:19:56 PM
there seems to be a side effect in this build, at each start up CB show the compiler list and which ones are detected.

[PERSONAL NOTE] : would be nice if that compiler selection list dialog would be resizable so i t can be enlarged that everything is nicely visible.

This side effect is not present on edgy.

PsYhLo

how to compile the latest svn on my linux box
i get this messages
:: === Code::Blocks - Unix, Debugger ===
plugins/debuggergdb/gdb_commands.h:1148: error: `m_disassemblyFlavor' was not declared in this scope
plugins/debuggergdb/gdb_commands.h:1150: error: `reDisassemblyInitFuncOR32' was not declared in this scope
plugins/debuggergdb/gdb_commands.h:1150: warning: unused variable 'reDisassemblyInitFuncOR32'
plugins/debuggergdb/gdb_commands.h:1148: warning: unused variable 'm_disassemblyFlavor'
plugins/debuggergdb/gdb_driver.cpp:757: error: `reBreak_or32' was not declared in this scope
plugins/debuggergdb/gdb_driver.cpp:757: warning: unused variable 'reBreak_or32'
:: === Build finished: 3 errors, 3 warnings ===
[url="http://img529.imageshack.us/img529/822/3664286vy.png"]http://img529.imageshack.us/img529/822/3664286vy.png[/url]

killerbot

Quote from: PsYhLo on December 15, 2006, 08:10:04 PM
how to compile the latest svn on my linux box
i get this messages
:: === Code::Blocks - Unix, Debugger ===
plugins/debuggergdb/gdb_commands.h:1148: error: `m_disassemblyFlavor' was not declared in this scope
plugins/debuggergdb/gdb_commands.h:1150: error: `reDisassemblyInitFuncOR32' was not declared in this scope
plugins/debuggergdb/gdb_commands.h:1150: warning: unused variable 'reDisassemblyInitFuncOR32'
plugins/debuggergdb/gdb_commands.h:1148: warning: unused variable 'm_disassemblyFlavor'
plugins/debuggergdb/gdb_driver.cpp:757: error: `reBreak_or32' was not declared in this scope
plugins/debuggergdb/gdb_driver.cpp:757: warning: unused variable 'reBreak_or32'
:: === Build finished: 3 errors, 3 warnings ===



use rev 3387

PsYhLo

QuoteRespect OS theme's window background colour in the compiler's build log
this didn't work for me :(
the same thing like in this thread http://forums.next.codeblocks.org/index.php?topic=4696.0
[url="http://img529.imageshack.us/img529/822/3664286vy.png"]http://img529.imageshack.us/img529/822/3664286vy.png[/url]

mandrav

Quote from: PsYhLo on December 15, 2006, 09:29:15 PM
QuoteRespect OS theme's window background colour in the compiler's build log
this didn't work for me :(
the same thing like in this thread http://forums.next.codeblocks.org/index.php?topic=4696.0

I just noticed you were talking about linux. Yes, I just checked it in linux and you 're right: it doesn't fix it.
So wait until (probably) tomorrow.
Be patient!
This bug will be fixed soon...

slymr

I do not know if this is the proper place to post but...

the code completion has a bug in it. When you have a space ( " " ) in your file, the code completion categorizes it as it as a separate suggestopns.

For example,

if the file is called "Test Hi.h"
you write #include "
then it gives the suggestions "Test" then "Hi.h"

dk

#9
When you save any file, all trailing spasec at the and of each line are removed.

May be, it is the same bug...

I've posted this bug (#9734):
https://developer.berlios.de/bugs/?func=detailbug&bug_id=9734&group_id=5358

Sorry, I've forgot to set "Category" to this bug, please, fix it.


jpaterso

Quote from: dkirienko on December 16, 2006, 11:24:56 AM
When you save any file, all trailing spasec at the and of each line are removed.

May be, it is the same bug...

I've posted this bug (#9734):
https://developer.berlios.de/bugs/?func=detailbug&bug_id=9734&group_id=5358

Sorry, I've forgot to set "Category" to this bug, please, fix it.



It's a feature, not a bug.
Settings -> Editor -> Skip trailing blanks

Joseph.

dk

Yes, I see.

Probably, student, that show be this "bug" after updating C::B for new build has this option enabled.

Thank you.

AmR EiSa

Cygwin compiler ver very good ide , but cn i ask for freebasic too . if i cn ask  :oops:

slymr

Quote from: jpaterso on December 16, 2006, 12:37:52 PM
It's a feature, not a bug.
Settings -> Editor -> Skip trailing blanks

Joseph.

Mine is not a problem with the saving trailing blanks. It is the auto complete.

Phatency

Quote- Enabled "dangerous" script-bound functions in IO script namespace providing the following operations: copy, write, delete, rename and execute.
Great! Was hoping to see those. (Well, mainly execute)