Menu

[r13158]: / web / whatsnew.php  Maximize  Restore  History

Download this file

139 lines (123 with data), 6.1 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?php require_once('prepend.php'); ?>
<title>What's New in this release</title>
<h1>What's New in this release</h1>
<h2 id="improvements">Improvements</h2>
<p class="caption">Improvements from RC1-1 to RC2:</p>
<ul>
<li><b>Precompiled headers (PCH) support!</b> (currently works only with GCC)</li>
<li>The source is now fully UNICODE-compatible!</li>
<li>The source is also fully 64-bit compatible!</li>
<li>Autoconf/automake build system is now used for non-windows platforms.</li>
<li>New plugins:
<ul>
<li>Code statistics: counts nr. of source lines, nr. of comment lines, etc.</li>
<li>CBProfiler: parses and displays the output of GProf, the GNU Profiler.</li>
<li>SourceExporter: exports the active file to HTML/RTF/ODT.</li>
</ul>
</li>
<li>New lexer (syntax highlighting) files:
<ul>
<li>Fortran77 (by Martin Halle)</li>
<li>NVidia CG (by anonymous)</li>
<li>X-Base languages (Clipper, Foxpro)</li>
</ul>
</li>
<li>New and improved project templates:
<ul>
<li>SDCC program</li>
<li>Irrlicht 3D Graphics Engine</li>
<li>Ogre 3D Graphics Engine</li>
<li>GLFW project (OpenGL FrameWork)</li>
<li>wxWidgets: selection between static/dynamic unicode/ansi wxWidgets version.</li>
</ul>
</li>
<li>New editor functionality (by right-clicking the editor):
<ul>
<li>"Find declaration of [keyword]"</li>
<li>"Open #include file: [file]"</li>
</ul>
</li>
<li>New plugin type: cbProjectWizardPlugin to allow creation of custom new-project wizards.</li>
<li>New compiler supported: SDCC (Small Device C Compiler - http://sdcc.sourceforge.net/) for micro-processors. Contributed by Stanimir Jordanov.</li>
<li>Better handling of modified files outside the IDE: r/w->r/o, r/o->r/w, deletion</li>
<li>Single file (without project) compilation is now supported, for quick tests.</li>
<li>Code::Blocks now allows multiple files selection when adding link libraries.</li>
<li>BCC compiler is now working correctly for DLLs and static libraries.</li>
<li>Find-in-Files supports searching in arbitrary paths/filemasks (outside of project).</li>
<li>All Code::Blocks internal file formats (project, workspace, etc) are now valid XML.</li>
<li>Many new editor settings.</li>
<li>Many other bug-fixes.</li>
</ul>
<p class="caption">Improvements from RC1 to RC1-1:</p>
<ul>
<li>Unix Makefiles fixed</li>
<li>Close button added to close the active editor<br />
(added at request of our users but it's ugly, so it's disabled by default)</li>
<li>Fixed editor caret and focus line disappearing under linux</li>
<li>Fixed all dialogs to appear correctly under linux</li>
<li>Enabled opened files tree under linux</li>
<li>Revamped the design of the compiler settings to make it more user-friendly.</li>
<li>When pressing "Run" it checks if the project isn't built and displays a message</li>
<li>Enabled "Find" function for files without project</li>
<li>More MSVC importer updates</li>
<li>Code-completion enhancements</li>
<li>Editor background color can now be changed</li>
</ul>
<p class="caption">Improvements from finalbeta to RC1:</p>
<ul>
<li> Compiler support for OpenWatcom</li>
<li> Environment variables can be set per target/project or globally. Can be used anywhere in the build process (include dirs, link dirs, output filenames, etc).</li>
<li> Improved gcc warnings/errors parsing (thanks to tiwag).</li>
<li> Various configuration enhancements.</li>
<li> Auto-hide function for message pane.</li>
<li> Editors are now notebook pages (bye-bye MDI).</li>
<li> Convenient "Start here" page with links to common tasks.</li>
<li> Find in files :)</li>
<li> Ability to add files to project recursively.</li>
<li> External dependencies can be checked against additional files (specified by user), instead of only with target's output file (very usefull for commands-only targets).</li>
<li> Optional single-instance check.</li>
<li> Fixes in Dev-C++ project files import.</li>
<li> Fixes in MSVC project files import.</li>
<li> Editor smart as-you-type indentation (auto-indent when opening/closing brace).</li>
<li> Syntax highlighting support moved to files. Currently supported are:
<ul>
<li>C/C++</li>
<li>Windows resources</li>
<li>HTML/XML/XSL (by rickg22)</li>
<li>Lua scripts</li>
<li>GameMonkey scripts</li>
<li>Hitach H8 ASM (by tiwag)</li>
</ul>
<p>User can add easily support for more languages (guide will be posted soon).</p>
</li>
<li> Many GDB debugger updates (most by kjliew):
<ul>
<li>GDB breakpoints on constructrs/destructors</li>
<li>Step-into can start debugging session</li>
<li>Step-out function to continue until the end of the current block {}.</li>
</ul>
</li>
<li> Workspace tree now keeps its state after rebuilding.</li>
<li> Updated AStyle plugin to use astyle-1.17.0-dev (by ceniza).</li>
<li> Comment/uncomment/toggle are now 3 separate functions.</li>
<li> New project template for QT4.</li>
<li> New project template for Ogre3D.</li>
<li> Single file compile (not belonging to a project).</li>
<li> DevPaks support.</li>
</ul>
<h2 id="knownbugs">Known bugs and issues</h2>
<p class="caption">The following (unfixed) bugs have been reported for Release Candidate 2:</p>
<ul>
<li><b>Critical</b>: The SVN plugin doesn't work as expected if there's no svn.exe installed
on the machine. Please delete the svn.dll from the "share/codeblocks/plugins" directory if
you encounter any problems.</li>
<li><b>Critical</b>: Codeblocks crashes if you create a new file without extension ("Untitled1").
Unfortunately that's the default setting (another bug). Please delete the file
so you don't have to experience this problem.</li>
<li><b>Critical but rare</b>: If you delete a file from outside codeblocks, and then minimize, CodeBlocks
gets stuck in an eternal loop of dialog boxes, and then crashes depending on the
circumstances.<br />
<span class="caption">(All these bugs have been fixed in CVS)</span>.</li>
<li>MSVC importer still has some incompatibilities, like custom commands and
inter-project dependencies. We're currently working on it.</li>
</ul>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.