Yeah, now the double clicking works for all file types again, thx !!! :)
But there is still a little problem with this:
as usual C::B is not loaded and you open a file by double click (.workspace, .cbp, .cpp and .h tested)
now the file/project is loaded and everything works fine with C::B
but the folder containing the file is still blocked (no reactions, no updating, just white screen) and after closing C::B this "file not found" error message still appears !!!
this is for any folder and also for the desktop when I open a file there by double click...
Hello,
I have a problem when i double-click on a .cbp file from Windows exporer or any explorer-like (Total Commander) : it seems C::B doesn't reply to the DDE message "open", such that the caller (the explorer windows) doesn't respond until C::B closes and we get an error message "file not found" on the caller explorer window.
I tested and observed that with all the recent releases, but I don't know if this is a bug or regression (before, I opened the projects from C::B)
Does the "file not found" message appear in a C::B related window, or imight there be a hook to another application that should look at opened files (virus-scanner for example) but is missing?no, the only app that is running is Norton firewall, nothing else...
Have you tried to minimize all windows one by one (with the minimize-button of the windows, not the show-desktop button from quickstart)?
Sometimes modal dialogs are opened and wait for user-action (and of course block their parent-window/-application), but are not visible, because other applications (in your case C::B) are in the foreground.
I ask because I don't have this problem. Neither on W2K nor on XP-Professional SP2.
Quote from: Acki on Today at 02:10:54 AMAs I said many times before, you have to disable the symbol browser! There is probably a bug with it.
Yeah, now the double clicking works for all file types again, thx !!! Smile
But there is still a little problem with this:
as usual C::B is not loaded and you open a file by double click (.workspace, .cbp, .cpp and .h tested)
now the file/project is loaded and everything works fine with C::B
but the folder containing the file is still blocked (no reactions, no updating, just white screen) and after closing C::B this "file not found" error message still appears !!!
this is for any folder and also for the desktop when I open a file there by double click...
I can't connect to the Berlios SVN...
I was thinking it was a local DNS issue, my ISP, Verizon DSL, seems to have DNS problems a lot more than you would think a big company should. But, it looks like something is wrong out the USA.
Tim S
As I said many times before, you have to disable the symbol browser! There is probably a bug with it."many times before" is nice, it was just the last thread (release)... :lol:
I just wanted to mention that this error still exists !!! WinkThe best way would be to fill a bug report.
Index: src/include/scripting/sqplus/sqplus.h
===================================================================
--- src/include/scripting/sqplus/sqplus.h (revision 4759)
+++ src/include/scripting/sqplus/sqplus.h (working copy)
@@ -15,7 +15,11 @@
#ifdef __APPLE__
#include <malloc/malloc.h>
#else
- #include <malloc.h>
+ #ifdef __FreeBSD__
+ #include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
#endif
#include <memory.h>
#if defined(_MSC_VER) || defined(__BORLANDC__)
Yeah, now the double clicking works for all file types again, thx !!! :)
But there is still a little problem with this:
as usual C::B is not loaded and you open a file by double click (.workspace, .cbp, .cpp and .h tested)
now the file/project is loaded and everything works fine with C::B
but the folder containing the file is still blocked (no reactions, no updating, just white screen) and after closing C::B this "file not found" error message still appears !!!
this is for any folder and also for the desktop when I open a file there by double click...
Index: todolist.cpp
===================================================================
--- todolist.cpp (revision 4782)
+++ todolist.cpp (working copy)
@@ -243,9 +243,22 @@
void ToDoList::OnViewList(wxCommandEvent& event)
{
- CodeBlocksDockEvent evt(event.IsChecked() ? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW);
- evt.pWindow = m_pListLog->GetWindow();
- Manager::Get()->ProcessEvent(evt);
+ if(m_StandAlone)
+ {
+ CodeBlocksDockEvent evt(event.IsChecked() ? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW);
+ evt.pWindow = m_pListLog->GetWindow();
+ Manager::Get()->ProcessEvent(evt);
+ }
+ else
+ {
+ if(event.IsChecked())
+ {
+ CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER);
+ Manager::Get()->ProcessEvent(evtShow);
+ CodeBlocksLogEvent event(cbEVT_SWITCH_TO_LOG_WINDOW, m_pListLog);
+ Manager::Get()->ProcessEvent(event);
+ }
+ }
}
void ToDoList::OnAddItem(wxCommandEvent& event)
Yeah, now the double clicking works for all file types again, thx !!! :)
But there is still a little problem with this:
as usual C::B is not loaded and you open a file by double click (.workspace, .cbp, .cpp and .h tested)
now the file/project is loaded and everything works fine with C::B
but the folder containing the file is still blocked (no reactions, no updating, just white screen) and after closing C::B this "file not found" error message still appears !!!
this is for any folder and also for the desktop when I open a file there by double click...
Acki,
I have just download and tested out the latest nightly build. Double clicking on a *.cbp file loads the project correctly without any problem.
I am running C::B on a windows Xp with SP2.
You might find it handy to check Settings | Environment | Check & Set File association (Windows Only)
And ensure that the files which you are double clicking are associated correctly to C::B.
Good luck
Regards
Ola Oni
Strangely enough, if mods were saved through the dialog box
File is modified...Do you want to save the changes?
then no crash occurs at all even if 1. to 3. were done.
Index: src/plugins/classwizard/classwizarddlg.cpp
===================================================================
--- src/plugins/classwizard/classwizarddlg.cpp (revision 4783)
+++ src/plugins/classwizard/classwizarddlg.cpp (working copy)
@@ -227,6 +227,7 @@
buffer << eolstr;
}
+ if (!AncestorFilename.IsSameAs(_T("<>")))
if (!AncestorFilename.IsEmpty())
{
buffer << _T("#include ") << AncestorFilename << eolstr;
#include <>
You might find it handy to check Settings | Environment | Check & Set File association (Windows Only)thanks for this hint, but I'm not that stupid... :lol:
And ensure that the files which you are double clicking are associated correctly to C::B.
You might find it handy to check Settings | Environment | Check & Set File association (Windows Only)thanks for this hint, but I'm not that stupid... :lol:
And ensure that the files which you are double clicking are associated correctly to C::B.
I'm working with computers for more than 20 years and so I know how file association works... ;)
no, I think the bug has to do with the "Symbols browser" or something that depends on it, because everything works fine if the "Symbols browser" is disabled... ;)
this is hopeless. when i want install one thing it needs another newer. And this another has dependency on another package with newer version. It's endless circle. I would have to install Ubuntu hardy to have possibility running Code::Blocks.Which version of Ubuntu do you use ?
Is there any code::blocks which can run with libwxgtk2.8-02.8.4.0-0ubuntu3 instead of (>= 2.8.7)
I can't install libwxgtk2.8-0_2.8.7.1-0_i386.deb - it has too many dependencies!
CodeMy first little patch. It prevents the classwizard to insert:Index: src/plugins/classwizard/classwizarddlg.cpp
===================================================================
--- src/plugins/classwizard/classwizarddlg.cpp (revision 4783)
+++ src/plugins/classwizard/classwizarddlg.cpp (working copy)
@@ -227,6 +227,7 @@
buffer << eolstr;
}
+ if (!AncestorFilename.IsSameAs(_T("<>")))
if (!AncestorFilename.IsEmpty())
{
buffer << _T("#include ") << AncestorFilename << eolstr;Codein your header file if you don't use inheritance.#include <>
Which version of Ubuntu do you use ?
There are wxWidgets2.8.7 packages for dapper, feisty and gutsy and 2.8.6 packages for edgy on the wxWidgets-server (look here (http://wiki.wxpython.org/InstallingOnUbuntuOrDebian) how to install them).
If none of the versions work you can try to build it from source.
The Ubuntu-sources are on the same server.
If you have build-dependency problems when you use "dpkg-buildpackage", install all the missing packages in the newest version you get for your Ubuntu-version.
And if you have done this (don't try it without) you can run "dpkg-buildpackage -d" to override the dependencies on special versions. This might work. You can also try to fix the "debian/control"-file to work with your Ubuntu-suite.
Normally a wxWidgets-version for an older Ubuntu-suite should work with yours.
I use wxWidgets for debian-edge on edge, lenny, sid and experimental without problems.
Or maybe i can ignore wxWidgets dependency to libpango in some way and install it anyway.
It needs libpango 1.18.3 and I have 1.18.2 version, so maybe 0.00.1 isn't big deal?
If yes can I install it by :
sudo apt-get --force-yes upgrade libwxgtk2.8
You can try to do so.
Or you can try wxWidgets-packages for feisty, they depend on libpango >= 1.16.2.
They should note ad wxWidgets page that packages for gutsy are really in folder fo feisty.I think the gutsy packages are in the right place, but the package-maintainer does not only use the gutsy standard libraries, what of course should never happen.
I just can not get the file.When I click the link,I only get a file of 3.2kb,and it's a htm file.I think there is something wrong on the server!Can anybody help me?
(PS:I'm from China)
Would be grate to have in wxSmith a set of tools for work with DB. Say similar to the Borland's components. I have tried in wxSmith to repeat the GUI of one my old project, which was done long long time ago in Borlands IDE. It almost work!!! So I believe, that after official release of C::B will come up - the users will implement all necessary items.