Date: Tue, 22 Nov 2011 20:31:26 GMT From: Matthias Sund <m.sund@arcor.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/162764: [UPDATE] devel/upp: from version 3211 to 4179 Message-ID: <201111222031.pAMKVQCX074199@red.freebsd.org> Resent-Message-ID: <201111222040.pAMKe1ra051707@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 162764 >Category: ports >Synopsis: [UPDATE] devel/upp: from version 3211 to 4179 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 22 20:40:00 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Matthias Sund >Release: RELENG_8 >Organization: >Environment: FreeBSD travelmate 8.2-STABLE FreeBSD 8.2-STABLE #7: Sun Nov 13 18:37:07 CET 2011 root@travelmate:/usr/obj/usr/src/sys/TRAVELMATE i386 >Description: Changelog for version 4179 ========================== "Rainbow" technology decouples U++ GUI from host platform. It is now possible to develop new GUI implementation without changing core U++ files. "Framebuffer" package uses Rainbow to implement GUI for trivial RGBA framebuffer (with keyboard and mouse inputs). New command line utility "umk" - GUI independent, U++ package builder: umk. Docking package was adopted to main source tree. TheIDE ------ - Support for UTF8-BOM encoding. - Layout files are now syntax highlighted, Assist++ now knows correct line position info. - Database schema files (.sch) are now syntax highlighted. Assist++ now knows to correct line position info. - Ide now has minimal Objective C and C++/CLR support. - New function to export documentation to html or pdf. - Layout designer now has 'struct' option in code generator - Image (.iml) designer now can import (insert) whole another .iml and also export .iml to png files. - There is now Assist++ for #include. - InsertColor function now supports QTF colors. - Local menu on package file items now has "Open file directory" item. Library ------- Core - U++ now has Value compatible Complex type. - CParser has new Unicode Escape option to understand "\u" escape codes (as in JavaScript). - ValueArray has now Insert, Append and Remove methods. - ValueMap has now Set(key, value) method. - Value now has operator[] (key) and operator[] (index) methods to directly access contained ValueMap and ValueArray elements. - double formatting (Format, Convert) now has support to easily replace decimal point with ',' character. - Core now has JSON (JavaScript Object Notation) parsing and creation support. - String now has GetCharCount() that is able to return correct number of characters (code-points) in String even if encoding is UTF-8. CtrlLib and CtrlCore (GUI library) - ArrayCtrl now has AsText, SetClipboard, AsQtf and AsCsv methods. - EditField now supports limited text highlighting. - New SetLayout_[layout name] template function generated from .lay (used to change compatible layout). Draw/PdfDraw/Report (graphical output) - Draw/PdfDraw/Report got minimalistic PDF/A support. - AttrText now has Bold/Italic/Underline/Strikeout methods. - New QtfReport for simplified reporting of Qtf. Other library changes - In SQL trace log, questionmark parameter placeholders are now replaced with actual parameters. - plugin\Sqlite3 is upgraded to 3.7.8. - plugin/tif is upgraded to version 1.43. - plugin/jpg now supports EXIM image orientation metadata. - New plugin/wincert package supports basic Win32 certificate manipulation and PDF digital signing. - HttpClient now supports PUT method. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN upp.orig/Makefile upp/Makefile --- upp.orig/Makefile 2011-11-21 20:51:00.000000000 +0100 +++ upp/Makefile 2011-11-22 21:12:15.000000000 +0100 @@ -6,8 +6,7 @@ # PORTNAME= upp -PORTVERSION= 3211 -PORTREVISION= 1 +PORTVERSION= 4179 CATEGORIES= devel x11-toolkits MASTER_SITES= SF DISTNAME= ${PORTNAME}-x11-src-${PORTVERSION} diff -ruN upp.orig/distinfo upp/distinfo --- upp.orig/distinfo 2011-11-21 20:51:00.000000000 +0100 +++ upp/distinfo 2011-11-21 20:59:28.000000000 +0100 @@ -1,2 +1,2 @@ -SHA256 (upp-x11-src-3211.tar.gz) = 1791e8f6b7e2b72e0f5508145780f2c2e4b484d5ec5def87cb7639d2498c97d9 -SIZE (upp-x11-src-3211.tar.gz) = 31356144 +SHA256 (upp-x11-src-4179.tar.gz) = 74557a998b51fc8ea73ef03a3a2483861674f0a15b2bfb985a3772695ae405c7 +SIZE (upp-x11-src-4179.tar.gz) = 38392395 diff -ruN upp.orig/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp upp/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp --- upp.orig/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp 2011-11-21 20:51:00.000000000 +0100 +++ upp/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ ---- uppsrc/CtrlLib/TrayIconX11.cpp.orig 2011-08-12 16:13:23.000000000 +0200 -+++ uppsrc/CtrlLib/TrayIconX11.cpp 2011-08-12 16:14:01.000000000 +0200 -@@ -106,7 +106,7 @@ void TrayIcon::Message(int type, const c - NotifyNotification *notification = notify_notification_new (title, text - , type == 1 ? "gtk-dialog-info" - : type == 2 ? "gtk-dialog-warning" -- : "gtk-dialog-error", NULL); -+ : "gtk-dialog-error"); - notify_notification_set_timeout(notification, timeout * 1000); - notify_notification_show (notification, &error); - #endif >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111222031.pAMKVQCX074199>