User forums > Nightly builds

The 03 september 2006 build is out.

(1/6) > >>

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 03 September 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20060903_rev2946_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20060903_rev2946_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20060903_rev2946_fc4+5.rpm


Resolved Fixed:


* cbKeyBinder v0.4.25d
- record dynamically changed menu items
- Get menu shortcuts via wxAcceratorEntry to appease wxGTK
- Add file name to corrupted file message
- Non Destructive update of menu items
- backup of .ini file to .ini.bak before delete/save
* Fixed freeze in linux when updating the symbols browser
* Updated main project file and all contrib plugins' project files for
linux
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)

nzoltan:

--- Quote ---Fixed freeze in linux when updating the symbols browser

--- End quote ---

This is solve the infinite loop problem, C::B works fine again on Linux (FC4). Thanks!

k1mgy:
The following code will break code::blocks (August 26th build).

Well, actually what happens is my source file gets truncated to  a 0 length file.

This caused all kinds of mayhem until I figured out that one or more of the characters in the source was throwing code::blocks into a spin.

I suspect that an end of file marker is perhaps being interpreted here, or worse.

Just stick this in a code::blocks window and save the file.

/m



// Modifies a given PChar by transforming each character into its uppercase
//  equivalent (including international characters such as "å --> Å" etc).

void DoUpperCase(PChar st)
{
  int stLength = 0, k = 0;

  if (st != NULL)
  {
    stLength = strlen(st);
    for(k = 0; k < stLength; k++) {
      switch (st[k]) {
        // Spanish
        case 'ã': st[k] = 'Ã'; break;
        case 'ñ': st[k] = 'Ñ'; break;
        // French (and Italian etc)
        case 'ç': st[k] = 'Ç'; break;
        case 'è': st[k] = 'È'; break;
        case 'é': st[k] = 'É'; break;
        case 'à': st[k] = 'À'; break;
        case 'á': st[k] = 'Á'; break;
        case 'ì': st[k] = 'Ì'; break;
        case 'í': st[k] = 'Í'; break;
        case 'ó': st[k] = 'Ó'; break;
        case 'ò': st[k] = 'Ò'; break;
        case 'ù': st[k] = 'Ù'; break;
        case 'ú': st[k] = 'Ú'; break;
        // German?
        case 'ë': st[k] = 'Ë'; break;
        case 'ï': st[k] = 'Ï'; break;
        case 'ü': st[k] = 'Ü'; break;
        // Danish
        case 'æ': st[k] = 'Æ'; break;
        // Swedish
        case 'å': st[k] = 'Å'; break;
        case 'ä': st[k] = 'Ä'; break;
        case 'ö': st[k] = 'Ö'; break;
        // Other
        case 'î': st[k] = 'Î'; break;
        case 'õ': st[k] = 'Õ'; break;
        case 'ý': st[k] = 'Ý'; break;
        default: st[k] = toupper(st[k]); break;
      }
    }
  }
}

// Modifies a given PChar by transforming each character into its uppercase
//  equivalent (including international characters such as "Å --> å" etc).

void DoLowerCase(PChar st) {
  int stLength = 0, k = 0;

  if (st != NULL) {
    stLength = strlen(st);
    for(k = 0; k < stLength; k++) {
      switch (st[k]) {
        case 'Ã': st[k] = 'ã'; break;
        case 'Ñ': st[k] = 'ñ'; break;
        // French (and Italian etc)
        case 'Ç': st[k] = 'ç'; break;
        case 'È': st[k] = 'è'; break;
        case 'É': st[k] = 'é'; break;
        case 'À': st[k] = 'à'; break;
        case 'Á': st[k] = 'á'; break;
        case 'Ì': st[k] = 'ì'; break;
        case 'Í': st[k] = 'í'; break;
        case 'Ó': st[k] = 'ó'; break;
        case 'Ò': st[k] = 'ò'; break;
        case 'Ù': st[k] = 'ù'; break;
        case 'Ú': st[k] = 'ú'; break;
        // German?
        case 'Ë': st[k] = 'ë'; break;
        case 'Ï': st[k] = 'ï'; break;
        case 'Ü': st[k] = 'ü'; break;
        // Danish
        case 'Æ': st[k] = 'æ'; break;
        // Swedish
        case 'Å': st[k] = 'å'; break;
        case 'Ä': st[k] = 'ä'; break;
        case 'Ö': st[k] = 'ö'; break;
        // Other
        case 'Î': st[k] = 'î'; break;
        case 'Õ': st[k] = 'õ'; break;
        case 'Ý': st[k] = 'ý'; break;
        default: st[k] = tolower(st[k]); break;
      }
    }
  }
}

  lowerCase = MallocPChar(st);
  // works even if lowerCase == NULL
  DoLowerCase(lowerCase);

  return lowerCase;
}
*/

takeshimiya:
I guess you are not saving the file in an appropiate encoding (ie. menu Edit->File Encoding->UTF-8).

k1mgy:
I did that and it set my file to zero length.

Navigation

[0] Message Index

[#] Next page

Go to full version