Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » Upp 612-dev1 released
Upp 612-dev1 released [message #7000] Wed, 06 December 2006 23:56 Go to next message
unodgs is currently offline  unodgs
Messages: 1366
Registered: November 2005
Location: Poland
Ultimate Contributor

+ Sql loggin now marks statements executed via global SQL with "SQL* " prefix
+ U++ promts now have GTK icons
+ many additions to GTK theming system
+ QTF "foreign character" escape
+ tips in *.lay files
+ improvements to quick comment/uncomment (original patch by Aroman)
  • block of text can be commented and uncommented by pressing the same key again
  • / enloses text with // signs
  • * enloses text with /* */
  • ctrl + / encloses text with
    /*
     * some text
     */
    
  • if part of one line is selected in all cases text is enclosed with /* */

- some fixes to win32 TrayIcon
- wsDrawPolyPolyPolygon fixed (the polygon has wrong position and size in Report)
- documentation fixes

As usually Bas prepared Debian packages.
Re: Upp 612-dev1 released [message #7010 is a reply to message #7000] Thu, 07 December 2006 11:11 Go to previous messageGo to next message
lundman is currently offline  lundman
Messages: 175
Registered: March 2006
Location: Tokyo
Experienced Member

The following changes (work arounds) are required for OsX build (Big Endian).

Core/Stream.h: line 116
Type: typo; missing semi-colon at end of line
        int       Get32le();
        int64     Get64le();




Core/Stream.cpp: line 154
Type: typo; code pasted without changing *be to *le
int  Stream::Get16le() {
int Stream::Get32le() {
int64 Stream::Get64le() {



Core/Stream.cpp: lines 443-471
Type: missing function entirely; comment out and pray
#ifdef CPU_BE
        SwapOrder(data, count);
#endif




plugin/bmp/bmphdr.h:
Type: massage; add typecast, and "::" to fix compile.
From: 
  EndianSwap(xxxxx);
To:
::EndianSwap((dword&) xxxxx);
for about 17 lines.


Comment out:
//#error "Fix big endian issues!"


PdfDraw/TTFStream.cpp:
Type: Missing functions entirely for operators "%"
Comment out "#ifdef CPU_LE" to allow compiling, but dont use TTFs.


Extra patches added for OSX, but I'll submit those in a patch.


Re: Upp 612-dev1 released [message #7033 is a reply to message #7010] Fri, 08 December 2006 11:20 Go to previous messageGo to next message
lundman is currently offline  lundman
Messages: 175
Registered: March 2006
Location: Tokyo
Experienced Member

In Release build I get:

Undefined references:

LNGCtrl::LNGCtrl()
LNGCtrl::~LNGCtrl()

And only those. Not quite worked out why..


Re: Upp 612-dev1 released [message #7037 is a reply to message #7033] Fri, 08 December 2006 12:20 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
All fixed (missing functions added).

Mirek
Re: Upp 612-dev1 released [message #7045 is a reply to message #7037] Sat, 09 December 2006 05:17 Go to previous messageGo to next message
lundman is currently offline  lundman
Messages: 175
Registered: March 2006
Location: Tokyo
Experienced Member
Thanks, appreciated!

Just notice that the imagine editor in ide will segv. I'll have a go with gdb and see if I can work out where.

Lund
Re: Upp 612-dev1 released [message #7073 is a reply to message #7045] Mon, 11 December 2006 13:38 Go to previous messageGo to next message
lundman is currently offline  lundman
Messages: 175
Registered: March 2006
Location: Tokyo
Experienced Member

... ah.. should I get latest version from SVN to try.. ?
Re: Upp 612-dev1 released [message #7224 is a reply to message #7000] Tue, 19 December 2006 00:42 Go to previous messageGo to next message
zsolt is currently offline  zsolt
Messages: 697
Registered: December 2005
Location: Budapest, Hungary
Contributor
I'm testing upp_0.612.1-1_i386.deb, and found a problem:
Installer doesn't copy the tutorial directory to ~/upp/.
Re: Upp 612-dev1 released [message #7232 is a reply to message #7224] Tue, 19 December 2006 07:20 Go to previous messageGo to next message
fallingdutch is currently offline  fallingdutch
Messages: 258
Registered: July 2006
Experienced Member
zsolt wrote on Tue, 19 December 2006 00:42

I'm testing upp_0.612.1-1_i386.deb, and found a problem:
Installer doesn't copy the tutorial directory to ~/upp/.


it does if ~/.theide does not exist. that is why i don't copy upp to ~/upp but use the /usr/share/upp dir, another effect is that your upp files are write protected Smile

Bas
Re: Upp 612-dev1 released [message #7236 is a reply to message #7232] Tue, 19 December 2006 10:36 Go to previous messageGo to next message
zsolt is currently offline  zsolt
Messages: 697
Registered: December 2005
Location: Budapest, Hungary
Contributor
I have deleted ~/.theide and ~/upp before installation.
Theide copied everything (reference, examples), but no tutorial.
Re: Upp 612-dev1 released [message #7241 is a reply to message #7236] Tue, 19 December 2006 12:00 Go to previous messageGo to next message
fallingdutch is currently offline  fallingdutch
Messages: 258
Registered: July 2006
Experienced Member
zsolt wrote on Tue, 19 December 2006 10:36

I have deleted ~/.theide and ~/upp before installation.
Theide copied everything (reference, examples), but no tutorial.

just had a look at the install procedure and you are right, tutorials aren't copied.

but why don't you just do the following:
remove ~/.theide and ~/upp
start theide again and UNCHECK all so nothing will be copied to your home directory
now you access /usr/share/upp for everything except MyApps, which are in your home dir.
this way you have the new sources when updating and you can't edit Ultimate++ sources by accident.

Bas
@Mirek: what about uncheck the "copy" by default and add tutorials to the copy-list at install.cpp?
Re: Upp 612-dev1 released [message #7244 is a reply to message #7241] Tue, 19 December 2006 13:00 Go to previous messageGo to next message
zsolt is currently offline  zsolt
Messages: 697
Registered: December 2005
Location: Budapest, Hungary
Contributor
I think, this unchecked bahavior would be good as default to beginners. But I change sources many times.
BTW, I use Windows as my primary development platform, but someteimes I check the Linux version as well.
Re: Upp 612-dev1 released [message #7247 is a reply to message #7000] Tue, 19 December 2006 13:54 Go to previous messageGo to next message
zsolt is currently offline  zsolt
Messages: 697
Registered: December 2005
Location: Budapest, Hungary
Contributor
Linux version would be more usable by beginners if the default debug options would be
DEBUG_OPTIONS = "-O0 -ggdb";
in GCC.bm.
Currently, -ggdb is missing, so it is impossible to debug an app with default install.
Re: Upp 612-dev1 released [message #7248 is a reply to message #7247] Tue, 19 December 2006 14:01 Go to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
zsolt wrote on Tue, 19 December 2006 07:54

Linux version would be more usable by beginners if the default debug options would be
DEBUG_OPTIONS = "-O0 -ggdb";
in GCC.bm.
Currently, -ggdb is missing, so it is impossible to debug an app with default install.


No, but there is another trouble. GCC builder adds this flag, but default output mode setting is "Debug info: None". I think we have already discussed this with Bas.

Mirek
Previous Topic: Forum migrated
Next Topic: Upp 612-dev2 delayed...
Goto Forum:
  


Current Time: Thu Apr 25 04:22:05 CEST 2024

Total time taken to generate the page: 0.03629 seconds