Home » Community » U++ community news and announcements » Upp 2007.1rc2 released
| Upp 2007.1rc2 released [message #8234] |
Fri, 23 February 2007 00:09  |
|
|
Changes since rc1*
+ httpcli in examples
+ Grid01 in tutorial
+ DocEdit / LineEdit encoding cleanup
+ QTF in tooltips, text mast be prepended with '\1'
- fixed all major rc1 issues
- some GridCtrl fixes
*I made a mistake and instead of 2007.1rc1 there was 2007.2rc1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8247 is a reply to message #8246] |
Fri, 23 February 2007 13:14   |
mr_ped
Messages: 826 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
| luzr wrote on Fri, 23 February 2007 12:53 |
| mr_ped wrote on Fri, 23 February 2007 06:29 | Mirek: should I post bug topics all over the forum (in appropriate categories), or just here to make it simpler for you to fix rc3?
(I already reported bad KDE scrollbars in TheIDE part of forums)
Further problems:
Ctrl+F5 does not work for me, I must execute application trough menu.
This may be related to my setup of KDE (more likely to default KDE setup because I don't remember assigning anything on Ctrl+F5), or it may be bug in theIDE. Anyone else here with Gnome or KDE to try it out whether Ctrl+F5 works for him?
|
Yes, this is KDE trouble. It preassigns all Ctrl+F* (and many others).
Perhaps KDE version of U++ should come with other set of predefined keys...
| Quote: |
Examples Bombs: bad line in main.cpp:52
cy = level.cy;
field.
for(int i = cx * cy - 1; i >= 0; i--)
I will try to compile/run all examples till today/tomorrow so I will report others later, if I find something.
|
Well, still learning the QA process... In fact, it should be part of release process - there is BuildAll package that builds all examples.
Mirek
|
predefined keys:
In Kdevelop the F9 is used, but that is Toggle breakpoint in TheIDE, so no easy solution. :/ (And I'm used to Ctrl+F5)
ad QA process: well, missing examples is one thing, but missing the Install.cpp problem two times in a row... 
----------------------
another bug:
I run TheIDE, clik on some menu, the submenu will appear, now when I switch to other application or to other desktop (press Ctrl+F1..4 .. AH, now I know where's the Ctrl+F5 hanging in KDE. But as I use only 4 desktops, I would be fine with it.. I will probably try to reconfigure the KDE to pass it down to TheIDE), the menu stays on the screen and is above any other window.
It's possible to choose some submenu in it and execute it.
(looks quite weird with switching desktops )
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8248 is a reply to message #8242] |
Fri, 23 February 2007 13:34   |
|
|
| mr_ped wrote on Fri, 23 February 2007 06:29 |
Examples Bombs: bad line in main.cpp:52
cy = level.cy;
field.
for(int i = cx * cy - 1; i >= 0; i--)
|
Strange. My build system tested all the examples and report no problems. Maybe my build system did sth wrong or I overlooked something. I'll check that out.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8264 is a reply to message #8257] |
Sat, 24 February 2007 08:56   |
|
|
| guido wrote on Fri, 23 February 2007 15:10 |
- HomeBudget builds fine, but craps out with corrupted
database error dialog. Removing old ~/.HomeBudget
directory doesn't help
|
Try to build it in debug mode. If debug flag is on database is created. In release mode database just must be ready to use - it must be already created.
But I think I'll change it - it seems to be troublesome.
|
|
|
|
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8286 is a reply to message #8285] |
Wed, 28 February 2007 14:13   |
guido
Messages: 169 Registered: April 2006
|
Experienced Member |
|
|
| luzr wrote on Wed, 28 February 2007 13:39 |
Tested with Ubuntu, PDF export seems OK. Can you post the text file (*.qtf) you have used in UWord please?
The same is true for spaces in filename - saved as "My test", loaded "My test.qtf", changed content, saved - everything OK. Perhaps you are using another scenario?
Mirek
|
Doesn't work here at all.
Maybe gcc compiler bug then.
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
Testing with multi-threaded size-optimized release build of upp.
Guido
[Updated on: Wed, 28 February 2007 14:13] Report message to a moderator
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8287 is a reply to message #8247] |
Wed, 28 February 2007 14:20   |
 |
mirek
Messages: 14290 Registered: November 2005
|
Ultimate Member |
|
|
| mr_ped wrote on Fri, 23 February 2007 07:14 |
I run TheIDE, clik on some menu, the submenu will appear, now when I switch to other application or to other desktop (press Ctrl+F1..4 .. AH, now I know where's the Ctrl+F5 hanging in KDE. But as I
|
Interesting, I was trying to solve that bug for year or two. But now I tried something really simple:
CtrlCore/X11Proc.cpp 104
case FocusOut:
if(w.xic)
XUnsetICFocus(w.xic);
if(this == focusCtrlWnd)
KillFocusWnd();
break;
and this seems to do the job. Please, anybody with a bit of time, check this patch!
Mirek
[Updated on: Wed, 28 February 2007 14:20] Report message to a moderator
|
|
|
|
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8303 is a reply to message #8287] |
Thu, 01 March 2007 18:04   |
mr_ped
Messages: 826 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
| luzr wrote on Wed, 28 February 2007 14:20 |
| mr_ped wrote on Fri, 23 February 2007 07:14 |
I run TheIDE, clik on some menu, the submenu will appear, now when I switch to other application or to other desktop (press Ctrl+F1..4 .. AH, now I know where's the Ctrl+F5 hanging in KDE. But as I
|
Interesting, I was trying to solve that bug for year or two. But now I tried something really simple:
CtrlCore/X11Proc.cpp 104
case FocusOut:
if(w.xic)
XUnsetICFocus(w.xic);
if(this == focusCtrlWnd)
KillFocusWnd();
break;
and this seems to do the job. Please, anybody with a bit of time, check this patch!
Mirek
|
Works for me in case of desktop switching, thank you.
Any idea what else should I test to make sure this fix doesn't break something else?
BTW, I deleted Ctrl+F5 from KDE system settings -> keyboard -> keyboard shortcuts -> shortcut schemes -> shortcut sequences, and now it works in upp, so it was really KDE desktop switching stealing it from upp, nothing more.
[Updated on: Thu, 01 March 2007 18:08] Report message to a moderator
|
|
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8310 is a reply to message #8307] |
Thu, 01 March 2007 20:55   |
 |
mirek
Messages: 14290 Registered: November 2005
|
Ultimate Member |
|
|
| mr_ped wrote on Thu, 01 March 2007 13:15 | Hmmm... I think the problem with the non working "Stop debugging" was just first sign that something is broken.
Now I finally tried to debug some code, so I set up breakpoint, run the example with F5, and it runs ignoring breakpoint.
Looks like the whole upp + gdb combo is seriously broken on my box.
I'm not sure if it's the gdb broken on my system, or just upp not using it correctly, but if someone else has linux, I would appreciate his comments about how the debug works on his box.
|
Please, it might sound stupid, but make sure you have debug info settings set to "Full" (in the output mode).
Mirek
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8311 is a reply to message #8303] |
Thu, 01 March 2007 21:13   |
 |
mirek
Messages: 14290 Registered: November 2005
|
Ultimate Member |
|
|
| mr_ped wrote on Thu, 01 March 2007 12:04 |
| luzr wrote on Wed, 28 February 2007 14:20 |
| mr_ped wrote on Fri, 23 February 2007 07:14 |
I run TheIDE, clik on some menu, the submenu will appear, now when I switch to other application or to other desktop (press Ctrl+F1..4 .. AH, now I know where's the Ctrl+F5 hanging in KDE. But as I
|
Interesting, I was trying to solve that bug for year or two. But now I tried something really simple:
CtrlCore/X11Proc.cpp 104
case FocusOut:
if(w.xic)
XUnsetICFocus(w.xic);
if(this == focusCtrlWnd)
KillFocusWnd();
break;
and this seems to do the job. Please, anybody with a bit of time, check this patch!
Mirek
|
Works for me in case of desktop switching, thank you.
Any idea what else should I test to make sure this fix doesn't break something else?
|
Well, just use it for a while, please, I guess problems would be soon revealed. (I am not using Linux too often at this phase, therefore independent beta-tester is needed).
Mirek
|
|
|
|
| Re: Upp 2007.1rc2 released [message #8315 is a reply to message #8310] |
Fri, 02 March 2007 01:53   |
mr_ped
Messages: 826 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
| luzr wrote on Thu, 01 March 2007 20:55 |
| mr_ped wrote on Thu, 01 March 2007 13:15 | Hmmm... I think the problem with the non working "Stop debugging" was just first sign that something is broken.
Now I finally tried to debug some code, so I set up breakpoint, run the example with F5, and it runs ignoring breakpoint.
Looks like the whole upp + gdb combo is seriously broken on my box.
I'm not sure if it's the gdb broken on my system, or just upp not using it correctly, but if someone else has linux, I would appreciate his comments about how the debug works on his box.
|
Please, it might sound stupid, but make sure you have debug info settings set to "Full" (in the output mode).
Mirek
|
You never can sound as stupid as I can actually *DO* ... I was compiling in Release-optimal mode all the time. In MSVC I think it warns you at the start of the exe the debug information is missing?
Maybe you will eventually make it more robust one day (not very important for me, I will *now* remember forever *blushing*) and TheIDE will warn user about doing something so stupid .
About focus patch:
So far I have no idea what else may be broken, but I did notice another funny thing:
When I hover over file name (AddressBook.cpp for example), I get tooltip with full name after short time. Now when I switch to other window or other desktop, the tooptip stays there and is functional (clicking on it opens the file in editor).
I didn't notice any problem with menus since the patch, but I don't use TheIDE very often .
I will try to test as much as possible, but in the end if I manage 1 hour per day, I will be happy.
But I'm looking forward to start coding on some graphics project under linux soon, so far I'm toying with idea of using SDL, so maybe I will use TheIDE for development (either that or KDevelop or maybe even both for some time until I decide one of them) and than I will use it almost on daily basis.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goto Forum:
Current Time: Tue Apr 28 02:10:19 GMT+2 2026
Total time taken to generate the page: 0.02155 seconds
|