Author Topic: The 15 december 2006 build is out.  (Read 15817 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
The 15 december 2006 build is out.
« on: December 15, 2006, 07:09:27 pm »
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)


Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 15 december 2006 build is out.
« Reply #1 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.

[EDIT] : on Suse 10.2 it is also ok.
« Last Edit: December 15, 2006, 08:37:22 pm by killerbot »

Offline pasgui

  • Almost regular
  • **
  • Posts: 165
    • LGP
Re: The 15 december 2006 build is out.
« Reply #2 on: December 15, 2006, 07:28:37 pm »
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
« Last Edit: December 15, 2006, 07:47:56 pm by pasgui »

Offline pasgui

  • Almost regular
  • **
  • Posts: 165
    • LGP
Re: The 15 december 2006 build is out.
« Reply #3 on: December 15, 2006, 07:36:32 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.

Offline PsYhLo

  • Almost regular
  • **
  • Posts: 157
Re: The 15 december 2006 build is out.
« Reply #4 on: December 15, 2006, 08:10:04 pm »
how to compile the latest svn on my linux box
i get this messages
Code
:: === 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 ===

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 15 december 2006 build is out.
« Reply #5 on: December 15, 2006, 08:12:58 pm »
how to compile the latest svn on my linux box
i get this messages
Code
:: === 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

Offline PsYhLo

  • Almost regular
  • **
  • Posts: 157
Re: The 15 december 2006 build is out.
« Reply #6 on: December 15, 2006, 09:29:15 pm »
Quote
Respect 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.codeblocks.org/index.php?topic=4696.0

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Re: The 15 december 2006 build is out.
« Reply #7 on: December 15, 2006, 09:40:25 pm »
Quote
Respect 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.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...

Offline slymr

  • Single posting newcomer
  • *
  • Posts: 3
Re: The 15 december 2006 build is out.
« Reply #8 on: December 16, 2006, 06:46:16 am »
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"

Offline dk

  • Multiple posting newcomer
  • *
  • Posts: 55
    • Code::Blocks for ALT Linux Sisyphus
Re: The 15 december 2006 build is out.
« Reply #9 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.

« Last Edit: December 16, 2006, 11:31:16 am by dkirienko »
Denis Kirienko
C::B maintainer for ALT Linux distribution (http://www.sisyphus.ru/srpm/codeblocks)

Offline jpaterso

  • Multiple posting newcomer
  • *
  • Posts: 57
Re: The 15 december 2006 build is out.
« Reply #10 on: December 16, 2006, 12:37:52 pm »
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.

Offline dk

  • Multiple posting newcomer
  • *
  • Posts: 55
    • Code::Blocks for ALT Linux Sisyphus
Re: The 15 december 2006 build is out.
« Reply #11 on: December 16, 2006, 12:52:26 pm »
Yes, I see.

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

Thank you.
Denis Kirienko
C::B maintainer for ALT Linux distribution (http://www.sisyphus.ru/srpm/codeblocks)

Offline AmR EiSa

  • Multiple posting newcomer
  • *
  • Posts: 75
Re: The 15 december 2006 build is out.
« Reply #12 on: December 16, 2006, 02:15:31 pm »
Cygwin compiler ver very good ide , but cn i ask for freebasic too . if i cn ask  :oops:

Offline slymr

  • Single posting newcomer
  • *
  • Posts: 3
Re: The 15 december 2006 build is out.
« Reply #13 on: December 16, 2006, 05:57:57 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.

Offline Phatency

  • Multiple posting newcomer
  • *
  • Posts: 65
Re: The 15 december 2006 build is out.
« Reply #14 on: December 16, 2006, 07:41:15 pm »
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)