Author Topic: The 17 december 2006 build is out.  (Read 21831 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
The 17 december 2006 build is out.
« on: December 17, 2006, 06:13:38 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 17 December 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20061217_rev3392_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20061217_rev3392_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20061217_rev3392_suse100+101.i586.rpm
         http://prdownload.berlios.de/codeblocks/CB_20061217_rev3392_fc4+5.i586.rpm


Resolved Fixed:

  • KeyBinder 1.0.6 2006/12/14
    - Added code to remove stale dynamic menu items
    - Invoke MergeDynamicMenu() & OnSave() at plugin termination
    - In IsValidKeyComb() changed '+' to '-'
    - Disallowed single key cmdStrings in wxKeyMonitorTextCtrl::OnKey()
    - Reduced size of .ini fileName
    - Fixed broken OnKey() to accept function keys w/o Ctrl- Alt- or Shift-
    - Minor preparations for KeyMacs support

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)
  • at startup keeps asking/detecting compilers

« Last Edit: December 18, 2006, 07:42:31 am by killerbot »

Offline yostane

  • Multiple posting newcomer
  • *
  • Posts: 11
Re: The 17 december 2006 build is out.
« Reply #1 on: December 17, 2006, 09:39:03 pm »
Each time I launch the program, I have to choose the complier, I'm under WinXP SP2. using this Nightly Build

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #2 on: December 17, 2006, 09:43:59 pm »
known problem, will be solved somewhere this week [that might even be tomorrow]

Offline yostane

  • Multiple posting newcomer
  • *
  • Posts: 11
Re: The 17 december 2006 build is out.
« Reply #3 on: December 17, 2006, 09:49:04 pm »
Do you use WxWidgets 2.8

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7588
    • My Best Post
Re: The 17 december 2006 build is out.
« Reply #4 on: December 17, 2006, 09:59:14 pm »
Do you use WxWidgets 2.8

Yes, you can compile programs that use WxWidgets 2.8 with CodeBlocks.
If you mean can you compile codeblocks and link it against WxWidgets 2.8, the answer is no for the current unpatched source.

Tim S
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #5 on: December 17, 2006, 10:01:05 pm »
no, we only support wx 2.6.x for the moment.

The thing is it seems a lot a code changes might be needed. I think we shall do them one by one.
But the big issue is : we need to make sure everything still works with 2.6x.

On windows it is very simple, we can provide a new wx dll and everybody code use new nightlies once those ore build against wx 2.8.

But on linux is a pain the .. to upgrade such a thing as wx, so I think only the next round of distributions will ship with wx 2.8.
And we also need to see, if wx 2.8 fixes bugs, and not just bring new ones [like wx 2.6.x brought several new ones !!!].

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #6 on: December 17, 2006, 10:41:53 pm »
others can confirm the following problem (I stumbled upon in Suse 10.2, checking in windows tomorrow) : settings menu -> edit startup script ==> errror message "Could not run script: edit_startup_script.script"

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #7 on: December 17, 2006, 11:37:58 pm »
just checking, but this is probably ok. Guess new since the new keybinder update. Opened a project [it didn't occur sooner] in Cb (linux) and got the following informational message "No keyprofiles have been found... A default keyprofile will be set."
and then CB crashes :-(
Code
<?xml version="1.0" encoding="utf-8"?>
<report version="1.0" kind="exception">
  <system description="Linux 2.6.18.2-34-default x86_64"/>
  <modules>
    <module path="/usr/local/bin/codeblocks" address="00400000" size="002a8000"/>
  </modules>
  <stack>
    <frame level="2" function="wxStackWalker::Walk(unsigned long)" offset="0000002b"/>
    <frame level="3" function="wxDebugReport::AddContext(wxDebugReport::Context)" offset="00000a70"/>
    <frame level="4"/>
    <frame level="5" function="wxFatalSignalHandler" offset="0000001c"/>
    <frame level="6"/>
    <frame level="7" function="cbKeyBinder::UpdateArr(wxKeyProfileArray&amp;)" offset="0000004a"/>
    <frame level="8" function="cbKeyBinder::OnLoad()" offset="00000551"/>
    <frame level="9" function="cbKeyBinder::OnEditorOpen(CodeBlocksEvent&amp;)" offset="000000cb"/>
    <frame level="10" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="0000007f"/>
    <frame level="11" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="0000009f"/>
    <frame level="12" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="000000c6"/>
    <frame level="13" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="14" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="15" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="16" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="17" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="18" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="19" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="20" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="21" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="22" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="23" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000050"/>
    <frame level="24" function="cbEditor::NotifyPlugins(int, int, wxString const&amp;, int, int)" offset="000000e1"/>
    <frame level="25" function="cbEditor::Open(bool)" offset="00000357"/>
    <frame level="26" function="cbEditor::cbEditor(wxWindow*, wxString const&amp;, EditorColourSet*)" offset="0000038d"/>
    <frame level="27" function="EditorManager::Open(wxString const&amp;, int, ProjectFile*)" offset="000002ee"/>
    <frame level="28" function="cbProject::LoadLayout()" offset="00000555"/>
    <frame level="29" function="ProjectManager::LoadProject(wxString const&amp;, bool)" offset="000002ba"/>
    <frame level="30"/>
    <frame level="31"/>
    <frame level="32" function="MainFrame::OnStartHereLink(wxCommandEvent&amp;)" offset="000001f2"/>
    <frame level="33" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="0000007f"/>
    <frame level="34" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="0000009f"/>
    <frame level="35" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="000000c6"/>
    <frame level="36" function="wxEvtHandler::ProcessPendingEvents()" offset="0000005c"/>
    <frame level="37" function="wxAppConsole::ProcessPendingEvents()" offset="0000004e"/>
    <frame level="38"/>
    <frame level="39" function="g_main_context_dispatch" offset="000001b4"/>
    <frame level="40"/>
    <frame level="41" function="g_main_loop_run" offset="000001ca"/>
    <frame level="42" function="gtk_main" offset="000000a3"/>
    <frame level="43" function="wxEventLoop::Run()" offset="00000051"/>
    <frame level="44" function="wxAppBase::MainLoop()" offset="0000004b"/>
    <frame level="45"/>
    <frame level="46" function="wxEntry(int&amp;, wchar_t**)" offset="0000004c"/>
    <frame level="47"/>
  </stack>
</report>
« Last Edit: December 17, 2006, 11:41:17 pm by killerbot »

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 17 december 2006 build is out.
« Reply #8 on: December 18, 2006, 01:39:18 am »
Ubuntu 6.10 (Edgy) build here.

Offline Grom

  • Almost regular
  • **
  • Posts: 206
Re: The 17 december 2006 build is out.
« Reply #9 on: December 18, 2006, 03:46:34 am »
What about CB for Linux 64 bit. Of cause I can install CB i586 on to my SUSE 10.2 64 bit. But other people probably may have troubles to do that.
gcc+winXP+suse.

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #10 on: December 18, 2006, 05:36:36 am »
just checking, but this is probably ok. Guess new since the new keybinder update. Opened a project [it didn't occur sooner] in Cb (linux) and got the following informational message "No keyprofiles have been found... A default keyprofile will be set."
and then CB crashes :-(

Could you give the exact steps on how to recreate this?
Had there been a previous crash during CB initialization that would have corrupted the keybinder file?
Were two CB's running at the same time?
Was this the first run of the new CB with the keybinder changes?

Any clues would help.

thanks
pecan
« Last Edit: December 18, 2006, 06:48:40 am by Pecan »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #11 on: December 18, 2006, 07:44:14 am »
just tried it out on windows -> ok there, will have to redo the test this evening on linux [there it was reproducable], had builded CB, ran it, and the first time i opened a project I got that dialog box and crash. Note : on windows no dialog box at all.

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #12 on: December 18, 2006, 09:29:15 pm »
just checking, but this is probably ok. Guess new since the new keybinder update. Opened a project [it didn't occur sooner] in Cb (linux) and got the following informational message "No keyprofiles have been found... A default keyprofile will be set."
and then CB crashes :-(

Could you give the exact steps on how to recreate this?
Had there been a previous crash during CB initialization that would have corrupted the keybinder file?
Were two CB's running at the same time?
Was this the first run of the new CB with the keybinder changes?

Any clues would help.

thanks
pecan



After I had builded cb with the updated keybinder [in linux]. I start CB, all ok. The moment I opened a project, that message box pops up and I get the crash. I can still reproduce it.
Should I look more closely to a specific keybinder config file ?

[edit] : in my .codeblocks dir I have the following keybinder related files :
cbKeyBinder10.ini
cbKeyBinder10.ini0bak
cbKeyBinder10v111.ini
cbKeyBinder10v111.ini.bak
« Last Edit: December 18, 2006, 09:32:18 pm by killerbot »

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #13 on: December 18, 2006, 10:38:02 pm »
Quote from: killerbot link=topic=4715.msg37166#msg37166
After I had builded cb with the updated keybinder [in linux
. I start CB, all ok. The moment I opened a project, that message box pops up and I get the crash. I can still reproduce it.
Should I look more closely to a specific keybinder config file ?

[edit] : in my .codeblocks dir I have the following keybinder related files :
cbKeyBinder10.ini
cbKeyBinder10.ini0bak
cbKeyBinder10v111.ini
cbKeyBinder10v111.ini.bak

I have tried all morning to reproduce this error. With empty .ini's, missing .ini's etc etc, with no crash.

Would you zip up all those cbKeyBinder10* files and attach them to a msg here.
There may be something peculiar in those files.

thanks
pecan

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #14 on: December 18, 2006, 10:42:18 pm »
attached (remove the .txt extension)

[attachment deleted by admin]

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #15 on: December 18, 2006, 10:52:13 pm »
attached (remove the .txt extension)

There's a peculiar character before "OCSRib.tar" file name that my system cannot read. Could you rezip and attach again.

thanks

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #16 on: December 18, 2006, 11:03:55 pm »
will paste in here :
cbKeyBinder10.ini :
Code
nSelProfile=-1
cbKeyBinder10.ini.bak
Code
nSelProfile=0
[keyprof0]
desc=Our primary keyprofile
name=Primary
bind1048-type4660=Build|Build current project|Ctrl-F9|
bind1052-type4660=Build options|Set the project's build options|
bind1055-type4660=Compile current file|Compile current file|Ctrl-Shift-F9|
bind1057-type4660=Rebuild|Rebuild current project|Ctrl-F11|
bind1060-type4660=Build workspace|Build all projects in workspace|
bind1061-type4660=Rebuild workspace|Rebuild all projects in workspace|
bind1062-type4660=Clean|Clean current project|
bind1063-type4660=Clean workspace|Clean current project (dependencies too)|
bind1066-type4660=Build and run|Build and run current project|F9|
bind1067-type4660=Run|Run current project|Ctrl-F10|
bind1068-type4660=Abort|Abort the running build process|
bind1069-type4660=Select target...||
bind1070-type4660=Next error|Go to next compilation error|Alt-F2|
bind1071-type4660=Previous error|Go to previous compilation error|Alt-F1|
bind1072-type4660=Clear all errors|Clear all compilation errors|
bind1073-type4660=Export Makefile|Export Makefile so that you can build the program from the command line|
bind1121-type4660=Code snippets||
bind1122-type4660=Export||
bind1123-type4660=As HTML...|Exports the current file to HTML|
bind1124-type4660=As RTF...|Exports the current file to RTF|
bind1125-type4660=As ODT...|Exports the current file to ODT|
bind1126-type4660=As PDF...|Exports the current file to PDF|
bind1189-type4660=Complete code||Ctrl-SPACE|
bind1190-type4660=Show call tip||Ctrl-Shift-SPACE|
bind1191-type4660=Goto function...||Ctrl-Alt-G|
bind1192-type4660=Symbols browser|Toggle displaying the symbols browser|
bind1234-type4660=Debugger|Build target 'Debugger' in current project|
bind1232-type4660=Debugging windows||
bind1233-type4660=Information||
bind1235-type4660=wxSmith||
bind1236-type4660=wxSmith - MIME plugin||
bind1237-type4660=wxSmith - Project Wizard plugin||
bind1239-type4660=Source code formatter (AStyle)||
bind1241-type4660=Symbol Table Plugin||
bind1243-type4660=Regular expressions testbed||
bind1245-type4660=Library finder||
bind1247-type4660=Code statistics||
bind1248-type4660=To-Do List||
bind1249-type4660=Autosave|Build target 'Autosave' in current project|
bind1250-type4660=Files extension handler||
bind1251-type4660=Scripted wizard|Build target 'Scripted wizard' in current project|
bind1252-type4660=Keyboard shortcuts||
bind1383-type4660=Compiler||
bind1382-type4660=Errors||
bind1381-type4660=Compiler||
bind1385-type4660=Code profiler||
bind1386-type4660=DragScroll||
bind1388-type4660=Source Exporter||
bind1390-type4660=BYO Games||
bind1391-type4660=Environment variables||
bind1393-type4660=Class wizard||
bind1394-type4660=Help plugin||
bind1400-type4660=Code completion||
bind1398-type4660=Code completion||
bind1402-type4660=Koders query||
bind1403-type4660=Code::Blocks default|Switch to Code::Blocks default layout|
bind186-type4660=Add files...|Add files to the project|
bind187-type4660=Add files recursively...|Add files recursively to the project|
bind190-type4660=Remove files...|Remove files from the project|
bind192-type4660=Properties||
bind193-type4660=Properties|Switch highlighting mode for current document to "Properties"|
bind196-type4660=Goto file...||Alt-G|
bind197-type4660=Set programs' arguments...|Set execution parameters for the targets of this project|
bind198-type4660=Categorize by file types||
bind199-type4660=Display folders as on disk||
bind200-type4660=Edit file types  categories...||
bind201-type4660=Activate next project|Activate next project in open projects list|Alt-F6|
bind202-type4660=Activate prior project|Activate prior project in open projects list|Alt-F5|
bind203-type4660=Project tree||
bind204-type4660=Move project up|Move project up in project tree|Ctrl-Shift-UP|
bind205-type4660=Move project down|Move project down in project tree|Ctrl-Shift-DOWN|
bind5013-type4660=About...|About Code::Blocks|
bind672-type4660=1 /home/killerbot/Documents/CbProjects/UtcTest/UtcTest.cbp||
bind673-type4660=2 /home/killerbot/Documents/CodeBlocksDev/trunk/src/CodeBlocks-unix.cbp||
bind674-type4660=3 /home/killerbot/Documents/CodeBlocksDev/Projects/SearchTest/SearchTest.cbp||
bind675-type4660=4 /home/killerbot/Documents/CodeBlocksDev/trunk/CodeBlocks.workspace||
bind676-type4660=5 /home/killerbot/Documents/CodeBlocksDev/Projects/TinyXml/TinyXml.cbp||
bind677-type4660=6 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/ZLib/ZLib.cbp||
bind678-type4660=7 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/FreeImage||
bind679-type4660=8 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/LibTIFF/LibTIFF.cbp||
bind680-type4660=9 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/LibPNG/LibPNG.cbp||
bind683-type4660=New|Create a new project/file/target/other (wizard)|
bind684-type4660=Empty file|Quickly create a new empty file|Ctrl-Shift-N|
bind685-type4660=Project|Create a new project|
bind686-type4660=Build target|Create a new build target for the active project|
bind687-type4660=File|Create a new file|
bind688-type4660=Custom|Create a new custom something :-)|
bind689-type4660=From user template|Create a new project based on a previously saved user template|
bind690-type4660=Open|Open a file or project|Ctrl-O|
bind692-type4660=Clear history|Clear the recent files list|
bind693-type4660=Clear history|Clear the recent projects list|
bind694-type4660=Dev-C++ project|Import an existing Dev-C++ project|
bind695-type4660=MS Visual C++ project|Import an existing MS Visual C++ project|
bind696-type4660=MS Visual C++ workspace|Import an existing MS Visual C++ workspace|
bind697-type4660=MS Visual Studio project|Import an existing MS Visual Studio project|
bind698-type4660=MS Visual Studio solution|Import an existing MS Visual Studio solution|
bind699-type4660=Save|Save the active file|Ctrl-S|
bind700-type4660=Save as...|Save the active file under a different name|
bind701-type4660=Save all files|Save all modified files|Ctrl-Shift-S|
bind702-type4660=Save project|Save active project|
bind703-type4660=Save project as...|Save active project under a different name|
bind704-type4660=Save all projects|Save all modified projects|
bind705-type4660=Save project as user-template|Keep this project as a user-template to base new projects on|
bind706-type4660=Open default workspace|Open the default workspace|
bind707-type4660=Save workspace|Save current workspace|
bind708-type4660=Save workspace as...|Save current workspace under a different name|
bind709-type4660=Close workspace|Close current workspace|
bind710-type4660=Close file|Close the active file|Ctrl-W|
bind711-type4660=Close all files|Close all open files|Ctrl-Shift-W|
bind712-type4660=Close project|Close active project|
bind713-type4660=Close all projects|Close all opened projects|
bind715-type4660=Print||
bind716-type4660=Quit|Exit Code::Blocks|Ctrl-Q|
bind719-type4660=Undo|Undo the last editing operation|Ctrl-Z|
bind720-type4660=Redo|Redo the last editing operation|Ctrl-Shift-Z|
bind721-type4660=Copy|Copy selected text to clipboard|Ctrl-C|
bind722-type4660=Cut|Copy selected text to clipboard and erase it|Ctrl-X|
bind723-type4660=Paste|Paste text from clipboard|Ctrl-V|
bind724-type4660=Swap header/source|Swap between header and source file pair|F11|
bind725-type4660=Goto matching brace|Moves the caret to the matching brace (if any)|Ctrl-Shift-B|
bind726-type4660=Highlight mode|Switch highlighting mode for the active editor|
bind727-type4660=Plain text|Switch highlighting mode for current document to "Plain text"|
bind728-type4660=Bookmarks||
bind729-type4660=Toggle bookmark|Toggle a bookmark for the current position|Ctrl-B|
bind730-type4660=Goto previous bookmark|Goto previous bookmark|Alt-PgUp|
bind731-type4660=Goto next bookmark|Goto next bookmark|Alt-PgDn|
bind732-type4660=Folding||
bind733-type4660=Fold all|Fold all|
bind734-type4660=Unfold all|Unfold all|
bind735-type4660=Toggle all folds|Toggle all folds|Shift-F12|
bind736-type4660=Fold current block|Fold current block|
bind737-type4660=Unfold current block|Unfold current block|
bind738-type4660=Toggle current block|Toggle folding of current block|F12|
bind739-type4660=End-of-line mode||
bind740-type4660=CR  LF|End-of-line mode uses carriage return and line feed|
bind741-type4660=CR|End-of-line mode uses carriage return only|
bind742-type4660=LF|End-of-line mode uses line feed only|
bind743-type4660=File encoding||
bind744-type4660=System default|Use the system default encoding|
bind745-type4660=Save byte-order-mark (BOM)|Save the Unicode encoding in a BOM|
bind746-type4660=ASCII (ISO-8859-1)|Use the ISO-8859-1 character encoding|
bind747-type4660=UTF-7|Use the UTF-7 character encoding|
bind748-type4660=UTF-8|Use the UTF-8 character encoding|
bind749-type4660=Unicode default|Use the system default Unicode character encoding|
bind750-type4660=Native UTF-16|Use the native UTF-16 character encoding|
bind751-type4660=Native UTF-32|Use the native UTF-32 character encoding|
bind752-type4660=Unicode 16-bit big-endian|Use the Unicode 16-bit big-endian multi-byte encoding|
bind753-type4660=Unicode 16-bit little-endian|Use the Unicode 16-bit little-endian multi-byte encoding|
bind754-type4660=Unicode 32-bit big-endian|Use the Unicode 32-bit big-endian multi-byte encoding|
bind755-type4660=Unicode 32-bit little-endian|Use the Unicode 32-bit little-endian multi-byte encoding|
bind756-type4660=Special commands|Commands to edit more efficiently, should be bound to hotkeys|
bind757-type4660=Movement||
bind758-type4660=Paragraph up|Move caret one paragraph up|
bind759-type4660=Paragraph up, extending selection|Move caret one paragraph up and extend the selection|
bind760-type4660=Paragraph down|Move caret one paragraph down|
bind761-type4660=Paragraph down, extending selection|Move caret one paragraph down while extend the selection|
bind762-type4660=Wordpart left|Move caret one wordpart to the left|
bind763-type4660=Wordpart left, extending selection|Move caret one wordpart to the left and extend the selection|
bind764-type4660=Wordpart right|Move caret one wordpart to the right|
bind765-type4660=Wordpart right, extending selection|Move caret one wordpart to the right and extend the selection|
bind766-type4660=Zoom||
bind767-type4660=In|Increase font size|
bind768-type4660=Out|Decrease font size|
bind769-type4660=Reset|Set default font size|
bind770-type4660=Line||
bind771-type4660=Cut|Cut current line|
bind772-type4660=Delete|Delete current line|
bind773-type4660=Duplicate|Duplicate current line|
bind774-type4660=Transpose|Transpose current line with previous line|
bind775-type4660=Copy|Copy current line|
bind776-type4660=Paste|Paste before current line|
bind777-type4660=Case||
bind778-type4660=Uppercase|Make selection uppercase|
bind779-type4660=Lowercase|Make selection lowercase|
bind780-type4660=Select all|Selects the entire text range|Ctrl-A|
bind781-type4660=Comment|Comments the selected block of code|Ctrl-Shift-C|
bind782-type4660=Uncomment|Uncomments the selected block of code|Ctrl-Shift-X|
bind783-type4660=Toggle comment|Toggles the commentation of the selected block of code|
bind784-type4660=Auto-complete|Auto-completes the word under the caret (nothing to do with code-completion plugins)|Ctrl-J|
bind785-type4660=Delete current|Delete current layout|
bind786-type4660=Save current|Save current layout|
bind787-type4660=Toolbars||
bind788-type4660=Main|Show/hide main toolbar|
bind789-type4660=Manager|Show/hide manager|Shift-F2|
bind790-type4660=Open files list|Show/hide open files list|
bind791-type4660=Messages|Show/hide messages|F2|
bind792-type4660=Status bar|Show/hide status bar|
bind793-type4660=Script console|Show/hide the script console|
bind794-type4660=Focus editor|Set focus on the active editor|Ctrl-Alt-E|
bind795-type4660=FullScreen|Switch to FullScreen view|
bind796-type4660=Find...|Search for text|Ctrl-F|
bind797-type4660=Find in Files|Search for text|Ctrl-Shift-F|
bind798-type4660=Find next|Repeat the last search in the same direction|F3|
bind799-type4660=Find previous|Repeat the last search in the opposite direction|Shift-F3|
bind800-type4660=Replace|Find and replace text|Ctrl-R|
bind801-type4660=Replace in Files|Find and replace text|Ctrl-Shift-R|
bind802-type4660=Goto line...|Goto a specific line|Ctrl-G|
bind803-type4660=Environment|Change environment settings|
bind804-type4660=Global variables|Change global compiler variables|
bind805-type4660=Editor|Change editor's settings|
bind806-type4660=Compiler and debugger|Change compiler and debugger settings|
bind807-type4660=Manage plugins|Enable or disable plugins for the next session|
bind808-type4660=Tips|Tips on using Code::Blocks|
bind809-type4660=Plugins||
bind834-type4660=Recent projects|Open a recent project|
bind835-type4660=Recent files|Open a recent file|
bind836-type4660=Import project||
bind837-type4660=Layouts||
bind838-type4660=AngelScript|Switch highlighting mode for current document to "AngelScript"|
bind839-type4660=Batch|Switch highlighting mode for current document to "Batch"|
bind840-type4660=C/C++|Switch highlighting mode for current document to "C/C++"|
bind841-type4660=CSS|Switch highlighting mode for current document to "CSS"|
bind842-type4660=D|Switch highlighting mode for current document to "D"|
bind843-type4660=Diff/Patch|Switch highlighting mode for current document to "Diff/Patch"|
bind844-type4660=Fortran77|Switch highlighting mode for current document to "Fortran77"|
bind845-type4660=GameMonkey script|Switch highlighting mode for current document to "GameMonkey script"|
bind846-type4660=HTML|Switch highlighting mode for current document to "HTML"|
bind847-type4660=Hitachi asm|Switch highlighting mode for current document to "Hitachi asm"|
bind849-type4660=Lua|Switch highlighting mode for current document to "Lua"|
bind850-type4660=MASM Assembly|Switch highlighting mode for current document to "MASM Assembly"|
bind851-type4660=Make|Switch highlighting mode for current document to "Make"|
bind852-type4660=Matlab|Switch highlighting mode for current document to "Matlab"|
bind853-type4660=NSIS|Switch highlighting mode for current document to "NSIS"|
bind854-type4660=Ogre Compositor script|Switch highlighting mode for current document to "Ogre Compositor script"|
bind855-type4660=Ogre Material script|Switch highlighting mode for current document to "Ogre Material script"|
bind856-type4660=OpenGL Shading Language|Switch highlighting mode for current document to "OpenGL Shading Language"|
bind857-type4660=Perl|Switch highlighting mode for current document to "Perl"|
bind859-type4660=Python|Switch highlighting mode for current document to "Python"|
bind860-type4660=Squirrel|Switch highlighting mode for current document to "Squirrel"|
bind861-type4660=Windows resource|Switch highlighting mode for current document to "Windows resource"|
bind862-type4660=XBase|Switch highlighting mode for current document to "XBase"|
bind863-type4660=XML|Switch highlighting mode for current document to "XML"|
bind864-type4660=nVidia cg|Switch highlighting mode for current document to "nVidia cg"|
bind883-type4660=Start|Run current project in debugger|F8|
bind884-type4660=Run to cursor|Run program until it reaches the current line|F4|
bind885-type4660=Next line|Execute the next line of code|F7|
bind886-type4660=Step into|Execute the next line of code, but step inside functions|Shift-F7|
bind887-type4660=Next instruction|Execute the next assembly instruction|Alt-F7|
bind888-type4660=Step out|Continue execution until the current frame exits|Ctrl-Shift-F7|
bind889-type4660=Stop debugger|Stop current debugging session|
bind890-type4660=Continue|Continue execution until next breakpoint or program exits|Ctrl-F7|
bind891-type4660=Toggle breakpoint|Toggle breakpoint in current line|F5|
bind892-type4660=Send user command to debugger|Sends a user-defined command to the debugger|
bind893-type4660=Add symbol file|Adds symbols from another file|
bind894-type4660=Disassembly|Disassembles the current stack frame|
bind895-type4660=CPU Registers|Display the CPU registers|
bind896-type4660=Watches|Watch variables|
bind897-type4660=Call stack|Displays the current call stack|
bind898-type4660=Running threads|Displays the currently running threads and allows switching between them|
bind899-type4660=Examine memory|Displays the contents of a memory location|
bind900-type4660=Breakpoints|Edit breakpoints|
bind901-type4660=Edit watches...|Edit watches|
bind902-type4660=Attach to process...|Attach to an external running process|
bind903-type4660=Detach|Detach from running process|
bind906-type4660=Current stack frame|Displays info about the current (selected) stack frame|
bind907-type4660=Loaded libraries|List dynamically loaded libraries (DLL/SO)|
bind908-type4660=Targets and files|Displays info on the targets and files being debugged|
bind909-type4660=FPU status|Displays the status of the floating point unit|
bind910-type4660=Signal handling|Displays how the debugger handles various signals|
bind941-type4660=Add Dialog||
bind942-type4660=Add Frame||
bind943-type4660=Add Panel||
bind944-type4660=Import XRC file||
bind945-type4660=Configure wxSmith for current project||
bind971-type4660=To-Do list|Toggle displaying the To-Do list|
bind848-type4660=LaTeX|Switch highlighting mode for current document to "LaTeX"|
bind858-type4660=Properties|Switch highlighting mode for current document to "Properties"|
bind1404-type4660=Edit startup script|Press SHIFT while clicking this menu item to edit the assigned script in the editor|
bind1231-type4660=Debugger||
bind1238-type4660=Source code formatter (AStyle)||
bind1240-type4660=Symbol Table Plugin||
bind1242-type4660=Regular expressions testbed||
bind1244-type4660=Library finder||
bind1246-type4660=Code statistics||
bind1384-type4660=Code profiler||
bind1387-type4660=Code snippets||
bind1389-type4660=BYO Games||
bind1392-type4660=Class wizard||
bind1401-type4660=Koders query||
bind1253-type4660=Debug|Build target 'Debug' in current project|
bind1254-type4660=Release|Build target 'Release' in current project|

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #17 on: December 18, 2006, 11:04:48 pm »
cbKeyBinder10v111.ini
Code
nSelProfile=0
[keyprof0]
desc=Our primary keyprofile
name=Primary
bind1046-type4660=Build|Build current project|Ctrl-F9|
bind1050-type4660=Build options|Set the project's build options|
bind1053-type4660=Compile current file|Compile current file|Ctrl-Shift-F9|
bind1055-type4660=Rebuild|Rebuild current project|Ctrl-F11|
bind1058-type4660=Build workspace|Build all projects in workspace|
bind1059-type4660=Rebuild workspace|Rebuild all projects in workspace|
bind1060-type4660=Clean|Clean current project|
bind1061-type4660=Clean workspace|Clean current project (dependencies too)|
bind1064-type4660=Build and run|Build and run current project|F9|
bind1065-type4660=Run|Run current project|Ctrl-F10|
bind1066-type4660=Abort|Abort the running build process|
bind1067-type4660=Select target...||
bind1068-type4660=Next error|Go to next compilation error|Alt-F2|
bind1069-type4660=Previous error|Go to previous compilation error|Alt-F1|
bind1070-type4660=Clear all errors|Clear all compilation errors|
bind1071-type4660=Export Makefile|Export Makefile so that you can build the program from the command line|
bind1119-type4660=Code snippets||
bind1120-type4660=Export||
bind1121-type4660=As HTML...|Exports the current file to HTML|
bind1122-type4660=As RTF...|Exports the current file to RTF|
bind1123-type4660=As ODT...|Exports the current file to ODT|
bind1124-type4660=As PDF...|Exports the current file to PDF|
bind1187-type4660=Complete code||Ctrl-SPACE|
bind1188-type4660=Show call tip||Ctrl-Shift-SPACE|
bind1189-type4660=Goto function...||Ctrl-Alt-G|
bind1190-type4660=Symbols browser|Toggle displaying the symbols browser|
bind121-type4660=Configure tools...|Add/remove user-defined tools|
bind1229-type4660=Debugger||
bind1230-type4660=Debugging windows||
bind1231-type4660=Information||
bind1232-type4660=Debugger|Build target 'Debugger' in current project|
bind1233-type4660=wxSmith||
bind1234-type4660=wxSmith - MIME plugin||
bind1235-type4660=wxSmith - Project Wizard plugin||
bind1236-type4660=Source code formatter (AStyle)||
bind1237-type4660=Source code formatter (AStyle)||
bind1238-type4660=Symbol Table Plugin||
bind1239-type4660=Symbol Table Plugin||
bind1240-type4660=Regular expressions testbed||
bind1241-type4660=Regular expressions testbed||
bind1242-type4660=Library finder||
bind1243-type4660=Library finder||
bind1244-type4660=Code statistics||
bind1245-type4660=Code statistics||
bind1246-type4660=To-Do List||
bind1247-type4660=Autosave|Build target 'Autosave' in current project|
bind1248-type4660=Files extension handler||
bind1249-type4660=Scripted wizard|Build target 'Scripted wizard' in current project|
bind1250-type4660=Keyboard shortcuts||
bind1379-type4660=Compiler||
bind1380-type4660=Errors||
bind1381-type4660=Compiler||
bind1382-type4660=Code profiler||
bind1383-type4660=Code profiler||
bind1384-type4660=DragScroll||
bind1385-type4660=Code snippets||
bind1386-type4660=Source Exporter||
bind1387-type4660=BYO Games||
bind1388-type4660=BYO Games||
bind1389-type4660=Environment variables||
bind1390-type4660=Class wizard||
bind1391-type4660=Class wizard||
bind1392-type4660=Help plugin||
bind1396-type4660=Code completion||
bind1398-type4660=Code completion||
bind1399-type4660=Koders query||
bind1400-type4660=Koders query||
bind1401-type4660=Code::Blocks default|Switch to Code::Blocks default layout|
bind186-type4660=Add files...|Add files to the project|
bind187-type4660=Add files recursively...|Add files recursively to the project|
bind190-type4660=Remove files...|Remove files from the project|
bind192-type4660=Properties||
bind193-type4660=Properties||
bind196-type4660=Goto file...||Alt-G|
bind197-type4660=Set programs' arguments...|Set execution parameters for the targets of this project|
bind198-type4660=Categorize by file types||
bind199-type4660=Display folders as on disk||
bind200-type4660=Edit file types  categories...||
bind201-type4660=Activate next project|Activate next project in open projects list|Alt-F6|
bind202-type4660=Activate prior project|Activate prior project in open projects list|Alt-F5|
bind203-type4660=Project tree||
bind204-type4660=Move project up|Move project up in project tree|Ctrl-Shift-UP|
bind205-type4660=Move project down|Move project down in project tree|Ctrl-Shift-DOWN|
bind5013-type4660=About...|About Code::Blocks|
bind683-type4660=New|Create a new project/file/target/other (wizard)|
bind684-type4660=Empty file|Quickly create a new empty file|Ctrl-Shift-N|
bind685-type4660=Project|Create a new project|
bind686-type4660=Build target|Create a new build target for the active project|
bind687-type4660=File|Create a new file|
bind688-type4660=Custom|Create a new custom something :-)|
bind689-type4660=From user template|Create a new project based on a previously saved user template|
bind690-type4660=Open|Open a file or project|Ctrl-O|
bind692-type4660=Clear history|Clear the recent files list|
bind693-type4660=Clear history|Clear the recent projects list|
bind694-type4660=Dev-C++ project|Import an existing Dev-C++ project|
bind695-type4660=MS Visual C++ project|Import an existing MS Visual C++ project|
bind696-type4660=MS Visual C++ workspace|Import an existing MS Visual C++ workspace|
bind697-type4660=MS Visual Studio project|Import an existing MS Visual Studio project|
bind698-type4660=MS Visual Studio solution|Import an existing MS Visual Studio solution|
bind699-type4660=Save|Save the active file|Ctrl-S|
bind700-type4660=Save as...|Save the active file under a different name|
bind701-type4660=Save all files|Save all modified files|Ctrl-Shift-S|
bind702-type4660=Save project|Save active project|
bind703-type4660=Save project as...|Save active project under a different name|
bind704-type4660=Save all projects|Save all modified projects|
bind705-type4660=Save project as user-template|Keep this project as a user-template to base new projects on|
bind706-type4660=Open default workspace|Open the default workspace|
bind707-type4660=Save workspace|Save current workspace|
bind708-type4660=Save workspace as...|Save current workspace under a different name|
bind709-type4660=Close workspace|Close current workspace|
bind710-type4660=Close file|Close the active file|Ctrl-W|
bind711-type4660=Close all files|Close all open files|Ctrl-Shift-W|
bind712-type4660=Close project|Close active project|
bind713-type4660=Close all projects|Close all opened projects|
bind715-type4660=Print||
bind716-type4660=Quit|Exit Code::Blocks|Ctrl-Q|
bind719-type4660=Undo|Undo the last editing operation|Ctrl-Z|
bind720-type4660=Redo|Redo the last editing operation|Ctrl-Shift-Z|
bind721-type4660=Copy|Copy selected text to clipboard|Ctrl-C|
bind722-type4660=Cut|Copy selected text to clipboard and erase it|Ctrl-X|
bind723-type4660=Paste|Paste text from clipboard|Ctrl-V|
bind724-type4660=Swap header/source|Swap between header and source file pair|F11|
bind725-type4660=Goto matching brace|Moves the caret to the matching brace (if any)|Ctrl-Shift-B|
bind726-type4660=Highlight mode|Switch highlighting mode for the active editor|
bind727-type4660=Plain text|Switch highlighting mode for current document to "Plain text"|
bind728-type4660=Bookmarks||
bind729-type4660=Toggle bookmark|Toggle a bookmark for the current position|Ctrl-B|
bind730-type4660=Goto previous bookmark|Goto previous bookmark|Alt-PgUp|
bind731-type4660=Goto next bookmark|Goto next bookmark|Alt-PgDn|
bind732-type4660=Folding||
bind733-type4660=Fold all|Fold all|
bind734-type4660=Unfold all|Unfold all|
bind735-type4660=Toggle all folds|Toggle all folds|Shift-F12|
bind736-type4660=Fold current block|Fold current block|
bind737-type4660=Unfold current block|Unfold current block|
bind738-type4660=Toggle current block|Toggle folding of current block|F12|
bind739-type4660=End-of-line mode||
bind740-type4660=CR  LF|End-of-line mode uses carriage return and line feed|
bind741-type4660=CR|End-of-line mode uses carriage return only|
bind742-type4660=LF|End-of-line mode uses line feed only|
bind743-type4660=File encoding||
bind744-type4660=System default|Use the system default encoding|
bind745-type4660=Save byte-order-mark (BOM)|Save the Unicode encoding in a BOM|
bind746-type4660=ASCII (ISO-8859-1)|Use the ISO-8859-1 character encoding|
bind747-type4660=UTF-7|Use the UTF-7 character encoding|
bind748-type4660=UTF-8|Use the UTF-8 character encoding|
bind749-type4660=Unicode default|Use the system default Unicode character encoding|
bind750-type4660=Native UTF-16|Use the native UTF-16 character encoding|
bind751-type4660=Native UTF-32|Use the native UTF-32 character encoding|
bind752-type4660=Unicode 16-bit big-endian|Use the Unicode 16-bit big-endian multi-byte encoding|
bind753-type4660=Unicode 16-bit little-endian|Use the Unicode 16-bit little-endian multi-byte encoding|
bind754-type4660=Unicode 32-bit big-endian|Use the Unicode 32-bit big-endian multi-byte encoding|
bind755-type4660=Unicode 32-bit little-endian|Use the Unicode 32-bit little-endian multi-byte encoding|
bind756-type4660=Special commands|Commands to edit more efficiently, should be bound to hotkeys|
bind757-type4660=Movement||
bind758-type4660=Paragraph up|Move caret one paragraph up|
bind759-type4660=Paragraph up, extending selection|Move caret one paragraph up and extend the selection|
bind760-type4660=Paragraph down|Move caret one paragraph down|
bind761-type4660=Paragraph down, extending selection|Move caret one paragraph down while extend the selection|
bind762-type4660=Wordpart left|Move caret one wordpart to the left|
bind763-type4660=Wordpart left, extending selection|Move caret one wordpart to the left and extend the selection|
bind764-type4660=Wordpart right|Move caret one wordpart to the right|
bind765-type4660=Wordpart right, extending selection|Move caret one wordpart to the right and extend the selection|
bind766-type4660=Zoom||
bind767-type4660=In|Increase font size|
bind768-type4660=Out|Decrease font size|
bind769-type4660=Reset|Set default font size|
bind770-type4660=Line||
bind771-type4660=Cut|Cut current line|
bind772-type4660=Delete|Delete current line|
bind773-type4660=Duplicate|Duplicate current line|
bind774-type4660=Transpose|Transpose current line with previous line|
bind775-type4660=Copy|Copy current line|
bind776-type4660=Paste|Paste before current line|
bind777-type4660=Case||
bind778-type4660=Uppercase|Make selection uppercase|
bind779-type4660=Lowercase|Make selection lowercase|
bind780-type4660=Select all|Selects the entire text range|Ctrl-A|
bind781-type4660=Comment|Comments the selected block of code|Ctrl-Shift-C|
bind782-type4660=Uncomment|Uncomments the selected block of code|Ctrl-Shift-X|
bind783-type4660=Toggle comment|Toggles the commentation of the selected block of code|
bind784-type4660=Auto-complete|Auto-completes the word under the caret (nothing to do with code-completion plugins)|Ctrl-J|
bind785-type4660=Delete current|Delete current layout|
bind786-type4660=Save current|Save current layout|
bind787-type4660=Toolbars||
bind788-type4660=Main|Show/hide main toolbar|
bind789-type4660=Manager|Show/hide manager|Shift-F2|
bind790-type4660=Open files list|Show/hide open files list|
bind791-type4660=Messages|Show/hide messages|F2|
bind792-type4660=Status bar|Show/hide status bar|
bind793-type4660=Script console|Show/hide the script console|
bind794-type4660=Focus editor|Set focus on the active editor|Ctrl-Alt-E|
bind795-type4660=FullScreen|Switch to FullScreen view|
bind796-type4660=Find...|Search for text|Ctrl-F|
bind797-type4660=Find in Files|Search for text|Ctrl-Shift-F|
bind798-type4660=Find next|Repeat the last search in the same direction|F3|
bind799-type4660=Find previous|Repeat the last search in the opposite direction|Shift-F3|
bind800-type4660=Replace|Find and replace text|Ctrl-R|
bind801-type4660=Replace in Files|Find and replace text|Ctrl-Shift-R|
bind802-type4660=Goto line...|Goto a specific line|Ctrl-G|
bind803-type4660=Environment|Change environment settings|
bind804-type4660=Global variables|Change global compiler variables|
bind805-type4660=Editor|Change editor's settings|
bind806-type4660=Compiler and debugger|Change compiler and debugger settings|
bind807-type4660=Manage plugins|Enable or disable plugins for the next session|
bind808-type4660=Tips|Tips on using Code::Blocks|
bind809-type4660=Plugins||
bind834-type4660=Recent projects|Open a recent project|
bind835-type4660=Recent files|Open a recent file|
bind836-type4660=Import project||
bind837-type4660=Layouts||
bind838-type4660=AngelScript|Switch highlighting mode for current document to "AngelScript"|
bind839-type4660=Batch|Switch highlighting mode for current document to "Batch"|
bind840-type4660=C/C++|Switch highlighting mode for current document to "C/C++"|
bind841-type4660=CSS|Switch highlighting mode for current document to "CSS"|
bind842-type4660=D|Switch highlighting mode for current document to "D"|
bind843-type4660=Diff/Patch|Switch highlighting mode for current document to "Diff/Patch"|
bind844-type4660=Fortran77|Switch highlighting mode for current document to "Fortran77"|
bind845-type4660=GameMonkey script|Switch highlighting mode for current document to "GameMonkey script"|
bind846-type4660=HTML|Switch highlighting mode for current document to "HTML"|
bind847-type4660=Hitachi asm|Switch highlighting mode for current document to "Hitachi asm"|
bind848-type4660=Lua|Switch highlighting mode for current document to "Lua"|
bind849-type4660=MASM Assembly|Switch highlighting mode for current document to "MASM Assembly"|
bind850-type4660=Make|Switch highlighting mode for current document to "Make"|
bind851-type4660=Matlab|Switch highlighting mode for current document to "Matlab"|
bind852-type4660=NSIS|Switch highlighting mode for current document to "NSIS"|
bind853-type4660=Ogre Compositor script|Switch highlighting mode for current document to "Ogre Compositor script"|
bind854-type4660=Ogre Material script|Switch highlighting mode for current document to "Ogre Material script"|
bind855-type4660=OpenGL Shading Language|Switch highlighting mode for current document to "OpenGL Shading Language"|
bind856-type4660=Perl|Switch highlighting mode for current document to "Perl"|
bind857-type4660=Properties|Switch highlighting mode for current document to "Properties"|
bind858-type4660=Python|Switch highlighting mode for current document to "Python"|
bind859-type4660=Squirrel|Switch highlighting mode for current document to "Squirrel"|
bind860-type4660=Windows resource|Switch highlighting mode for current document to "Windows resource"|
bind861-type4660=XBase|Switch highlighting mode for current document to "XBase"|
bind862-type4660=XML|Switch highlighting mode for current document to "XML"|
bind863-type4660=nVidia cg|Switch highlighting mode for current document to "nVidia cg"|
bind882-type4660=Start|Run current project in debugger|F8|
bind883-type4660=Run to cursor|Run program until it reaches the current line|F4|
bind884-type4660=Next line|Execute the next line of code|F7|
bind885-type4660=Step into|Execute the next line of code, but step inside functions|Shift-F7|
bind886-type4660=Next instruction|Execute the next assembly instruction|Alt-F7|
bind887-type4660=Step out|Continue execution until the current frame exits|Ctrl-Shift-F7|
bind888-type4660=Stop debugger|Stop current debugging session|
bind889-type4660=Continue|Continue execution until next breakpoint or program exits|Ctrl-F7|
bind890-type4660=Toggle breakpoint|Toggle breakpoint in current line|F5|
bind891-type4660=Send user command to debugger|Sends a user-defined command to the debugger|
bind892-type4660=Add symbol file|Adds symbols from another file|
bind893-type4660=Disassembly|Disassembles the current stack frame|
bind894-type4660=CPU Registers|Display the CPU registers|
bind895-type4660=Watches|Watch variables|
bind896-type4660=Call stack|Displays the current call stack|
bind897-type4660=Running threads|Displays the currently running threads and allows switching between them|
bind898-type4660=Examine memory|Displays the contents of a memory location|
bind899-type4660=Breakpoints|Edit breakpoints|
bind900-type4660=Edit watches...|Edit watches|
bind901-type4660=Attach to process...|Attach to an external running process|
bind902-type4660=Detach|Detach from running process|
bind905-type4660=Current stack frame|Displays info about the current (selected) stack frame|
bind906-type4660=Loaded libraries|List dynamically loaded libraries (DLL/SO)|
bind907-type4660=Targets and files|Displays info on the targets and files being debugged|
bind908-type4660=FPU status|Displays the status of the floating point unit|
bind909-type4660=Signal handling|Displays how the debugger handles various signals|
bind940-type4660=Add Dialog||
bind941-type4660=Add Frame||
bind942-type4660=Add Panel||
bind943-type4660=Import XRC file||
bind944-type4660=Configure wxSmith for current project||
bind969-type4660=To-Do list|Toggle displaying the To-Do list|
bind672-type4660=1 /home/killerbot/Documents/CbProjects/UtcTest/UtcTest.cbp||
bind673-type4660=2 /home/killerbot/Documents/CodeBlocksDev/trunk/src/CodeBlocks-unix.cbp||
bind674-type4660=3 /home/killerbot/Documents/CodeBlocksDev/Projects/SearchTest/SearchTest.cbp||
bind675-type4660=4 /home/killerbot/Documents/CodeBlocksDev/trunk/CodeBlocks.workspace||
bind676-type4660=5 /home/killerbot/Documents/CodeBlocksDev/Projects/TinyXml/TinyXml.cbp||
bind677-type4660=6 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/ZLib/ZLib.cbp||
bind678-type4660=7 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/FreeImage||
bind679-type4660=8 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/LibTIFF/LibTIFF.cbp||
bind680-type4660=9 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/LibPNG/LibPNG.cbp||
bind1251-type4660=Debug|Build target 'Debug' in current project|
bind1252-type4660=Release|Build target 'Release' in current project|

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #18 on: December 18, 2006, 11:05:09 pm »
cbKeyBinder10v111.ini.bak
Code
nSelProfile=0
[keyprof0]
desc=Our primary keyprofile
name=Primary
bind1046-type4660=Build|Build current project|Ctrl-F9|
bind1050-type4660=Build options|Set the project's build options|
bind1053-type4660=Compile current file|Compile current file|Ctrl-Shift-F9|
bind1055-type4660=Rebuild|Rebuild current project|Ctrl-F11|
bind1058-type4660=Build workspace|Build all projects in workspace|
bind1059-type4660=Rebuild workspace|Rebuild all projects in workspace|
bind1060-type4660=Clean|Clean current project|
bind1061-type4660=Clean workspace|Clean current project (dependencies too)|
bind1064-type4660=Build and run|Build and run current project|F9|
bind1065-type4660=Run|Run current project|Ctrl-F10|
bind1066-type4660=Abort|Abort the running build process|
bind1067-type4660=Select target...||
bind1068-type4660=Next error|Go to next compilation error|Alt-F2|
bind1069-type4660=Previous error|Go to previous compilation error|Alt-F1|
bind1070-type4660=Clear all errors|Clear all compilation errors|
bind1071-type4660=Export Makefile|Export Makefile so that you can build the program from the command line|
bind1119-type4660=Code snippets||
bind1120-type4660=Export||
bind1121-type4660=As HTML...|Exports the current file to HTML|
bind1122-type4660=As RTF...|Exports the current file to RTF|
bind1123-type4660=As ODT...|Exports the current file to ODT|
bind1124-type4660=As PDF...|Exports the current file to PDF|
bind1187-type4660=Complete code||Ctrl-SPACE|
bind1188-type4660=Show call tip||Ctrl-Shift-SPACE|
bind1189-type4660=Goto function...||Ctrl-Alt-G|
bind1190-type4660=Symbols browser|Toggle displaying the symbols browser|
bind121-type4660=Configure tools...|Add/remove user-defined tools|
bind1229-type4660=Debugger||
bind1230-type4660=Debugging windows||
bind1231-type4660=Information||
bind1232-type4660=Debugger|Build target 'Debugger' in current project|
bind1233-type4660=wxSmith||
bind1234-type4660=wxSmith - MIME plugin||
bind1235-type4660=wxSmith - Project Wizard plugin||
bind1236-type4660=Source code formatter (AStyle)||
bind1237-type4660=Source code formatter (AStyle)||
bind1238-type4660=Symbol Table Plugin||
bind1239-type4660=Symbol Table Plugin||
bind1240-type4660=Regular expressions testbed||
bind1241-type4660=Regular expressions testbed||
bind1242-type4660=Library finder||
bind1243-type4660=Library finder||
bind1244-type4660=Code statistics||
bind1245-type4660=Code statistics||
bind1246-type4660=To-Do List||
bind1247-type4660=Autosave|Build target 'Autosave' in current project|
bind1248-type4660=Files extension handler||
bind1249-type4660=Scripted wizard|Build target 'Scripted wizard' in current project|
bind1250-type4660=Keyboard shortcuts||
bind859-type4660=Squirrel|Switch highlighting mode for current document to "Squirrel"|
bind1381-type4660=Compiler||
bind1391-type4660=Class wizard||
bind1379-type4660=Compiler||
bind1380-type4660=Errors||
bind1383-type4660=Code profiler||
bind1384-type4660=DragScroll||
bind1386-type4660=Source Exporter||
bind1388-type4660=BYO Games||
bind1389-type4660=Environment variables||
bind1392-type4660=Help plugin||
bind1398-type4660=Code completion||
bind1400-type4660=Koders query||
bind1401-type4660=Code::Blocks default|Switch to Code::Blocks default layout|
bind186-type4660=Add files...|Add files to the project|
bind187-type4660=Add files recursively...|Add files recursively to the project|
bind190-type4660=Remove files...|Remove files from the project|
bind192-type4660=Properties||
bind193-type4660=Properties||
bind196-type4660=Goto file...||Alt-G|
bind197-type4660=Set programs' arguments...|Set execution parameters for the targets of this project|
bind198-type4660=Categorize by file types||
bind199-type4660=Display folders as on disk||
bind200-type4660=Edit file types  categories...||
bind201-type4660=Activate next project|Activate next project in open projects list|Alt-F6|
bind202-type4660=Activate prior project|Activate prior project in open projects list|Alt-F5|
bind203-type4660=Project tree||
bind204-type4660=Move project up|Move project up in project tree|Ctrl-Shift-UP|
bind205-type4660=Move project down|Move project down in project tree|Ctrl-Shift-DOWN|
bind5013-type4660=About...|About Code::Blocks|
bind683-type4660=New|Create a new project/file/target/other (wizard)|
bind684-type4660=Empty file|Quickly create a new empty file|Ctrl-Shift-N|
bind685-type4660=Project|Create a new project|
bind686-type4660=Build target|Create a new build target for the active project|
bind687-type4660=File|Create a new file|
bind688-type4660=Custom|Create a new custom something :-)|
bind689-type4660=From user template|Create a new project based on a previously saved user template|
bind690-type4660=Open|Open a file or project|Ctrl-O|
bind692-type4660=Clear history|Clear the recent files list|
bind693-type4660=Clear history|Clear the recent projects list|
bind694-type4660=Dev-C++ project|Import an existing Dev-C++ project|
bind695-type4660=MS Visual C++ project|Import an existing MS Visual C++ project|
bind696-type4660=MS Visual C++ workspace|Import an existing MS Visual C++ workspace|
bind697-type4660=MS Visual Studio project|Import an existing MS Visual Studio project|
bind698-type4660=MS Visual Studio solution|Import an existing MS Visual Studio solution|
bind699-type4660=Save|Save the active file|Ctrl-S|
bind700-type4660=Save as...|Save the active file under a different name|
bind701-type4660=Save all files|Save all modified files|Ctrl-Shift-S|
bind702-type4660=Save project|Save active project|
bind703-type4660=Save project as...|Save active project under a different name|
bind704-type4660=Save all projects|Save all modified projects|
bind705-type4660=Save project as user-template|Keep this project as a user-template to base new projects on|
bind706-type4660=Open default workspace|Open the default workspace|
bind707-type4660=Save workspace|Save current workspace|
bind708-type4660=Save workspace as...|Save current workspace under a different name|
bind709-type4660=Close workspace|Close current workspace|
bind710-type4660=Close file|Close the active file|Ctrl-W|
bind711-type4660=Close all files|Close all open files|Ctrl-Shift-W|
bind712-type4660=Close project|Close active project|
bind713-type4660=Close all projects|Close all opened projects|
bind715-type4660=Print||
bind716-type4660=Quit|Exit Code::Blocks|Ctrl-Q|
bind719-type4660=Undo|Undo the last editing operation|Ctrl-Z|
bind720-type4660=Redo|Redo the last editing operation|Ctrl-Shift-Z|
bind721-type4660=Copy|Copy selected text to clipboard|Ctrl-C|
bind722-type4660=Cut|Copy selected text to clipboard and erase it|Ctrl-X|
bind723-type4660=Paste|Paste text from clipboard|Ctrl-V|
bind724-type4660=Swap header/source|Swap between header and source file pair|F11|
bind725-type4660=Goto matching brace|Moves the caret to the matching brace (if any)|Ctrl-Shift-B|
bind726-type4660=Highlight mode|Switch highlighting mode for the active editor|
bind727-type4660=Plain text|Switch highlighting mode for current document to "Plain text"|
bind728-type4660=Bookmarks||
bind729-type4660=Toggle bookmark|Toggle a bookmark for the current position|Ctrl-B|
bind730-type4660=Goto previous bookmark|Goto previous bookmark|Alt-PgUp|
bind731-type4660=Goto next bookmark|Goto next bookmark|Alt-PgDn|
bind732-type4660=Folding||
bind733-type4660=Fold all|Fold all|
bind734-type4660=Unfold all|Unfold all|
bind735-type4660=Toggle all folds|Toggle all folds|Shift-F12|
bind736-type4660=Fold current block|Fold current block|
bind737-type4660=Unfold current block|Unfold current block|
bind738-type4660=Toggle current block|Toggle folding of current block|F12|
bind739-type4660=End-of-line mode||
bind740-type4660=CR  LF|End-of-line mode uses carriage return and line feed|
bind741-type4660=CR|End-of-line mode uses carriage return only|
bind742-type4660=LF|End-of-line mode uses line feed only|
bind743-type4660=File encoding||
bind744-type4660=System default|Use the system default encoding|
bind745-type4660=Save byte-order-mark (BOM)|Save the Unicode encoding in a BOM|
bind746-type4660=ASCII (ISO-8859-1)|Use the ISO-8859-1 character encoding|
bind747-type4660=UTF-7|Use the UTF-7 character encoding|
bind748-type4660=UTF-8|Use the UTF-8 character encoding|
bind749-type4660=Unicode default|Use the system default Unicode character encoding|
bind750-type4660=Native UTF-16|Use the native UTF-16 character encoding|
bind751-type4660=Native UTF-32|Use the native UTF-32 character encoding|
bind752-type4660=Unicode 16-bit big-endian|Use the Unicode 16-bit big-endian multi-byte encoding|
bind753-type4660=Unicode 16-bit little-endian|Use the Unicode 16-bit little-endian multi-byte encoding|
bind754-type4660=Unicode 32-bit big-endian|Use the Unicode 32-bit big-endian multi-byte encoding|
bind755-type4660=Unicode 32-bit little-endian|Use the Unicode 32-bit little-endian multi-byte encoding|
bind756-type4660=Special commands|Commands to edit more efficiently, should be bound to hotkeys|
bind757-type4660=Movement||
bind758-type4660=Paragraph up|Move caret one paragraph up|
bind759-type4660=Paragraph up, extending selection|Move caret one paragraph up and extend the selection|
bind760-type4660=Paragraph down|Move caret one paragraph down|
bind761-type4660=Paragraph down, extending selection|Move caret one paragraph down while extend the selection|
bind762-type4660=Wordpart left|Move caret one wordpart to the left|
bind763-type4660=Wordpart left, extending selection|Move caret one wordpart to the left and extend the selection|
bind764-type4660=Wordpart right|Move caret one wordpart to the right|
bind765-type4660=Wordpart right, extending selection|Move caret one wordpart to the right and extend the selection|
bind766-type4660=Zoom||
bind767-type4660=In|Increase font size|
bind768-type4660=Out|Decrease font size|
bind769-type4660=Reset|Set default font size|
bind770-type4660=Line||
bind771-type4660=Cut|Cut current line|
bind772-type4660=Delete|Delete current line|
bind773-type4660=Duplicate|Duplicate current line|
bind774-type4660=Transpose|Transpose current line with previous line|
bind775-type4660=Copy|Copy current line|
bind776-type4660=Paste|Paste before current line|
bind777-type4660=Case||
bind778-type4660=Uppercase|Make selection uppercase|
bind779-type4660=Lowercase|Make selection lowercase|
bind780-type4660=Select all|Selects the entire text range|Ctrl-A|
bind781-type4660=Comment|Comments the selected block of code|Ctrl-Shift-C|
bind782-type4660=Uncomment|Uncomments the selected block of code|Ctrl-Shift-X|
bind783-type4660=Toggle comment|Toggles the commentation of the selected block of code|
bind784-type4660=Auto-complete|Auto-completes the word under the caret (nothing to do with code-completion plugins)|Ctrl-J|
bind785-type4660=Delete current|Delete current layout|
bind786-type4660=Save current|Save current layout|
bind787-type4660=Toolbars||
bind788-type4660=Main|Show/hide main toolbar|
bind789-type4660=Manager|Show/hide manager|Shift-F2|
bind790-type4660=Open files list|Show/hide open files list|
bind791-type4660=Messages|Show/hide messages|F2|
bind792-type4660=Status bar|Show/hide status bar|
bind793-type4660=Script console|Show/hide the script console|
bind794-type4660=Focus editor|Set focus on the active editor|Ctrl-Alt-E|
bind795-type4660=FullScreen|Switch to FullScreen view|
bind796-type4660=Find...|Search for text|Ctrl-F|
bind797-type4660=Find in Files|Search for text|Ctrl-Shift-F|
bind798-type4660=Find next|Repeat the last search in the same direction|F3|
bind799-type4660=Find previous|Repeat the last search in the opposite direction|Shift-F3|
bind800-type4660=Replace|Find and replace text|Ctrl-R|
bind801-type4660=Replace in Files|Find and replace text|Ctrl-Shift-R|
bind802-type4660=Goto line...|Goto a specific line|Ctrl-G|
bind803-type4660=Environment|Change environment settings|
bind804-type4660=Global variables|Change global compiler variables|
bind805-type4660=Editor|Change editor's settings|
bind806-type4660=Compiler and debugger|Change compiler and debugger settings|
bind807-type4660=Manage plugins|Enable or disable plugins for the next session|
bind808-type4660=Tips|Tips on using Code::Blocks|
bind809-type4660=Plugins||
bind834-type4660=Recent projects|Open a recent project|
bind835-type4660=Recent files|Open a recent file|
bind836-type4660=Import project||
bind837-type4660=Layouts||
bind838-type4660=AngelScript|Switch highlighting mode for current document to "AngelScript"|
bind839-type4660=Batch|Switch highlighting mode for current document to "Batch"|
bind840-type4660=C/C++|Switch highlighting mode for current document to "C/C++"|
bind841-type4660=CSS|Switch highlighting mode for current document to "CSS"|
bind842-type4660=D|Switch highlighting mode for current document to "D"|
bind843-type4660=Diff/Patch|Switch highlighting mode for current document to "Diff/Patch"|
bind844-type4660=Fortran77|Switch highlighting mode for current document to "Fortran77"|
bind845-type4660=GameMonkey script|Switch highlighting mode for current document to "GameMonkey script"|
bind846-type4660=HTML|Switch highlighting mode for current document to "HTML"|
bind847-type4660=Hitachi asm|Switch highlighting mode for current document to "Hitachi asm"|
bind848-type4660=Lua|Switch highlighting mode for current document to "Lua"|
bind849-type4660=MASM Assembly|Switch highlighting mode for current document to "MASM Assembly"|
bind850-type4660=Make|Switch highlighting mode for current document to "Make"|
bind851-type4660=Matlab|Switch highlighting mode for current document to "Matlab"|
bind852-type4660=NSIS|Switch highlighting mode for current document to "NSIS"|
bind853-type4660=Ogre Compositor script|Switch highlighting mode for current document to "Ogre Compositor script"|
bind854-type4660=Ogre Material script|Switch highlighting mode for current document to "Ogre Material script"|
bind855-type4660=OpenGL Shading Language|Switch highlighting mode for current document to "OpenGL Shading Language"|
bind856-type4660=Perl|Switch highlighting mode for current document to "Perl"|
bind857-type4660=Properties|Switch highlighting mode for current document to "Properties"|
bind858-type4660=Python|Switch highlighting mode for current document to "Python"|
bind860-type4660=Windows resource|Switch highlighting mode for current document to "Windows resource"|
bind861-type4660=XBase|Switch highlighting mode for current document to "XBase"|
bind862-type4660=XML|Switch highlighting mode for current document to "XML"|
bind863-type4660=nVidia cg|Switch highlighting mode for current document to "nVidia cg"|
bind882-type4660=Start|Run current project in debugger|F8|
bind883-type4660=Run to cursor|Run program until it reaches the current line|F4|
bind884-type4660=Next line|Execute the next line of code|F7|
bind885-type4660=Step into|Execute the next line of code, but step inside functions|Shift-F7|
bind886-type4660=Next instruction|Execute the next assembly instruction|Alt-F7|
bind887-type4660=Step out|Continue execution until the current frame exits|Ctrl-Shift-F7|
bind888-type4660=Stop debugger|Stop current debugging session|
bind889-type4660=Continue|Continue execution until next breakpoint or program exits|Ctrl-F7|
bind890-type4660=Toggle breakpoint|Toggle breakpoint in current line|F5|
bind891-type4660=Send user command to debugger|Sends a user-defined command to the debugger|
bind892-type4660=Add symbol file|Adds symbols from another file|
bind893-type4660=Disassembly|Disassembles the current stack frame|
bind894-type4660=CPU Registers|Display the CPU registers|
bind895-type4660=Watches|Watch variables|
bind896-type4660=Call stack|Displays the current call stack|
bind897-type4660=Running threads|Displays the currently running threads and allows switching between them|
bind898-type4660=Examine memory|Displays the contents of a memory location|
bind899-type4660=Breakpoints|Edit breakpoints|
bind900-type4660=Edit watches...|Edit watches|
bind901-type4660=Attach to process...|Attach to an external running process|
bind902-type4660=Detach|Detach from running process|
bind905-type4660=Current stack frame|Displays info about the current (selected) stack frame|
bind906-type4660=Loaded libraries|List dynamically loaded libraries (DLL/SO)|
bind907-type4660=Targets and files|Displays info on the targets and files being debugged|
bind908-type4660=FPU status|Displays the status of the floating point unit|
bind909-type4660=Signal handling|Displays how the debugger handles various signals|
bind940-type4660=Add Dialog||
bind941-type4660=Add Frame||
bind942-type4660=Add Panel||
bind943-type4660=Import XRC file||
bind944-type4660=Configure wxSmith for current project||
bind969-type4660=To-Do list|Toggle displaying the To-Do list|
bind672-type4660=1 /home/killerbot/Documents/CbProjects/UtcTest/UtcTest.cbp||
bind673-type4660=2 /home/killerbot/Documents/CodeBlocksDev/trunk/src/CodeBlocks-unix.cbp||
bind674-type4660=3 /home/killerbot/Documents/CodeBlocksDev/Projects/SearchTest/SearchTest.cbp||
bind675-type4660=4 /home/killerbot/Documents/CodeBlocksDev/trunk/CodeBlocks.workspace||
bind676-type4660=5 /home/killerbot/Documents/CodeBlocksDev/Projects/TinyXml/TinyXml.cbp||
bind677-type4660=6 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/ZLib/ZLib.cbp||
bind678-type4660=7 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/FreeImage||
bind679-type4660=8 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/LibTIFF/LibTIFF.cbp||
bind680-type4660=9 /home/killerbot/Documents/CodeBlocksDev/Projects/FreeImage/FreeImage/Source/LibPNG/LibPNG.cbp||
bind1251-type4660=Debug|Build target 'Debug' in current project|
bind1252-type4660=Release|Build target 'Release' in current project|
bind1382-type4660=Code profiler||
bind1385-type4660=Code snippets||
bind1387-type4660=BYO Games||
bind1390-type4660=Class wizard||
bind1396-type4660=Code completion||
bind1399-type4660=Koders query||
bind5050-type4660=1 /windows/D/data/killerbot/Traficon/vipnt/General/inc/ttypes.h||
bind5051-type4660=2 /windows/D/data/killerbot/Traficon/vipnt/General/inc/RtcI.h||
bind5052-type4660=3 /windows/D/data/killerbot/Traficon/vipnt/DspHal/src/Rtc.cpp||

[now let's hope the files didn't contain any weird chars that were invisible ;-)]

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #19 on: December 19, 2006, 12:02:29 am »
When I run update on Linux, the run.sh command get an error because there's a \n appended to the first line.
Code
#!/bin/sh\n
APP_DIR=/home/pecan/devel/trunk/src/devel
export LD_LIBRARY_PATH=$APP_DIR:$LD_LIBRARY_PATH
$APP_DIR/codeblocks $@


Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #20 on: December 19, 2006, 12:58:00 am »
After I had builded cb with the updated keybinder [in linux]. I start CB, all ok. The moment I opened a project, that message box pops up and I get the crash. I can still reproduce it.
Should I look more closely to a specific keybinder config file ?

I svn updated to 3396 and rebuilt on andLinux. I copied your cbKeyBinder10.ini to my .codeblocks directory. CB ran fine and opened projects ok.

I'm now compiling 3396 on  ubuntu breezy, but it'll take 4+ hours on my little 300mhz laptop. (I moved to andLinux on my faster Dell because the keyboard is finally giving out on the old laptop.)

A stupid question: did you "re-build" the contribs and run ./update ?
The only way that crash report could be accurate is if OnAttach() was never called in the plugin, or the keyBinder m_bound var was clobberd by some other task.

I'll test on "breezy", but I don't have any other answers right now. I'll keep looking.

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #21 on: December 19, 2006, 07:22:34 am »
I didn't run update, since I build with autotools on linux.

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #22 on: December 19, 2006, 02:22:54 pm »
I didn't run update, since I build with autotools on linux.

This morning I finished the compiles on "breezy". Did the ./update and opened projects/files just fine. That makes three systems that run with keybinder ok(andLinux "edgy". ubuntu "breezy", and XP)

So... I think you need to remove (mv away, not just disable) the contribs one by one (leaving keybinder to see if it's really the crash) until the crash goes away.
That should tell you if a plugin is clobbering another plugin.

Be aware that the only plugins I run are the core plugins, plus keybinder and dragscroll. So I suspect that another contrib is doing some memory mashing.

I have now spent about 12 hours trying to recreate this situation, and have failed.

I dont know what else to do right now but watch and wait.

pecan
« Last Edit: December 19, 2006, 02:29:15 pm by Pecan »

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #23 on: December 19, 2006, 09:08:33 pm »
just checking, but this is probably ok. Guess new since the new keybinder update. Opened a project [it didn't occur sooner] in Cb (linux) and got the following informational message "No keyprofiles have been found... A default keyprofile will be set."
and then CB crashes :-(

I'm getting this crash now. It seems that keyBinder is not receiving its EVT_APP_STARTUP_DONE event. Without it, no initialization takes place, and god-only-knows what variables arn't set.

So when you open a file, keybinder starts looking around to copy the window address etc etc into arrays that have not been initialized.

so.. what happened that causes EVT_APP_STARTUP_DONE to not be issued??
It may be that something is not issueing the Skip() on the event. I get the event (seen from my log messages) mostly, but about every 10th time it doesn't occur.

I'm going to change the code so as not to be dependent on the event and see what happens.


« Last Edit: December 19, 2006, 09:56:06 pm by Pecan »

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #24 on: December 19, 2006, 10:19:20 pm »
just checking, but this is probably ok. Guess new since the new keybinder update. Opened a project [it didn't occur sooner] in Cb (linux) and got the following informational message "No keyprofiles have been found... A default keyprofile will be set."
and then CB crashes :-(

Fixed: svn 3399.
Removed dependency on EVT_APP_STARTUP_DONE


Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #25 on: December 19, 2006, 10:31:29 pm »
cool, tomorrow morning going to linux first things first ;-)

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2773
Re: The 17 december 2006 build is out.
« Reply #26 on: December 20, 2006, 01:17:01 am »

CodeCompletion line:948 is *not* doing an event.Skip() on EVT_APP_STARTUP_DONE

Code
void CodeCompletion::OnAppDoneStartup(CodeBlocksEvent& event)
{
    // Let the app startup before parsing
    // This is to prevent the Splash Screen from delaying so much. By adding the
    // timer, the splash screen is closed and Code::Blocks doesn't take so long
    // in starting.
    m_timer.Start(200, wxTIMER_ONE_SHOT);
}

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: The 17 december 2006 build is out.
« Reply #27 on: December 20, 2006, 08:05:58 am »
works great now : first project I loaded againI got the message of no key profil, but then everything ok, and next time project loaded no longer message and everything ok.

Will check with Yiannis, if CodeCompletion should do the event skip.

Thanks

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Re: The 17 december 2006 build is out.
« Reply #28 on: December 20, 2006, 08:36:59 am »
Will check with Yiannis, if CodeCompletion should do the event skip.

Yes it should :).
Be patient!
This bug will be fixed soon...