Kiwi consists of a set of classes and wrappers for PyGTK that were developed
to provide a sort of framework for applications. Fully object-oriented, and
roughly Smalltalk's MVC, Kiwi provides a simple, practical way to build forms,
windows and widgets that transparently access and display your object data.
Kiwi was primarily designed to make implementing the UI for Stoq easier, and
it is released under the LGPL. Kiwi is inspired by Allen Holub's Visual Proxy.
Kiwi is a framework and a set of enhanced PyGTK widgets designed to make
building programs with graphical interfaces both easy to write and easy to
maintain. Kiwi is pure Python and should work cross-platform, but is developed
on Python 2.4, Linux ix86.
revision 1.2
date: 2008/11/23 21:58:25; author: mrg; state: Exp; lines: +1 -0
patch from jmcneill@:
add a log message to notify what VT is in use. helps gdm/consolekit.
gtkspell is not required so split it out as an option but keep it enabled by
default so there's no change in the package. Without gtkspell it removes
a whole slew of dependencies which makes this package a fair bit lighter.
Make a small change to a CONFLICTS statement to keep pkglint happy.
Changes:
PyQt v3.17.6 has been released. This fixes a Windows compilation bug.
PyQt v3.17.5 has been released. This is mainly to be compatible
with SIP v4.7.8 but also adds a couple of new methods.
* Added the missing QRegion.rects() (based on a patch from
Hans-Peter Jansen).
* Added the missing QWidget.stackUnder() slot.
group but the keyboard has multiple groups defined, the core description of
the key is a duplication of the single group across all symbols. i.e.
G1L1 G1L2 G1L1 G1L2 G1L3 G1L4 G1L3 G1L4
The previous code generated G1L1 G1L2 G1L3 G1L4 G1L3 G1L4, leading to
"invented" groups when the process is reversed.
Note that this creates wrong key types on reconstruction from core to xkb,
i.e. any single-group key with a key type that is not one of the canonical
four (Sec 12.2.3), will get the assigned type on group 1, and a canonical type
for the other gruops.
X.Org Bug 14373 <http://bugs.freedesktop.org/show_bug.cgi?id=14373>
Patch taken from the bugtracker entry.
Unique is a library for writing single instance application. If you launch a
single instance application twice, the second instance will either just quit or
will send a message to the running instance.
Unique makes it easy to write this kind of applications, by providing a base
class, taking care of all the IPC machinery needed to send messages to a
running instance, and also handling the startup notification side.
Unique aims to replace the BaconMessageConnection code that has been copied by
many projects and the code using Bonobo and D-Bus.
Changes since 4.4.2:
x11/xfce4-panel:
* Quite a bit code changed in the dnd code. Mostly to fix a segfault
in FreeBSD-amd64, but more problems were discovered and a lot of
code was simplified.
* Don't respond the uri drags, we don't use it and it only causes
problems like hiding the panel when a file was dragged over the
panel (Bug #3815).
* Fix crash with xrandr 1.2 (Bug #3620)
x11/xfce4-desktop:
* Make menu panel plugin honor CustomizeDesktopMenu kiosk setting
(Bug #1026).
* Fix incorrect initial desktop font size when setting custom font
size if a custom font was never set before (Bug #3957).
wm/xfce4-wm:
* Fix automaximize on move
* Remove trailing \0 in UTF-8 strings, that causes libwnck to
rightfully complain that NET_WM_NAME contains invalid UTF-8
* Exit on SelectionClear event so that xfwm4 exits even with WM who
do not send a ClientMessage event such as Openbox (Bug #2374)
* Backport overlay and compositor support from trunk (Bug #3849)
* Filter out grab/ungrab events so we don't end up redrawing the
frame twice
* Set monitor when positionning menu (Bug #4162)
* Reduce flickering during resize (Bug #4283)
* Fix NET_WM_STATE claiming maximization vertical and horizontal even
if only horizontal of vertical is actually set (Should fix Bug #3969)
* Loosen the rule that prevents an application from iconifying itself
when skip_taskbar is set (Bug #4434)
* Rework visual depth selection of the frame window (Bug #4452)
* Add support for NET_MOVERESIZE_WINDOW
* Take gravity bit into account in configure resize only requests to
comply with standard (Bug #3634)
* Add client windows to save set to avoid loosing all windows in case
of crash
* Use guint32 instead of Time internally to avoid potential issues in
64bits
* Add a "--replace" command line option to replace ICCCM2 compliant
window managers (Bug #3731)
x11/libxfce4gui:
* Fix format-string vulnerability in dialog code
x11/xfce4-terminal:
* Update to latest trunk translations.
sysutils/xfce4-thunar:
* Update to latest trunk translations.
editors/xfce4-mousepad:
* Sort recent items by most recently used.
x11/xfce4-utils:
* Fix missing translated chars (Bug #3543)
Updated translations:
* Basque
* Brazilian Portuguese
* Catalan
* Chinese Traditional
* Danish
* Estonian
* Finnish
* French
* Galician
* German
* Indonesian
* Japanese
* Korean
* Kurdish
* Latvian
* Norwegian
* Polish
* Sinhala
* Slovak
* Slovene
* Spanish
* Turkish
* Urdu
PyQt is a set of Python bindings for the Qt toolkit. PyQt brings
together the Qt C++ cross-platform toolkit and the cross-platform
interpreted language Python. PyQt contains 300 classes and over
5,750 functions and methods.
PyQt also includes the pyuic and pylupdate utilities which correspond
to the Qt uic and lupdate utilities. pyuic converts the GUI designs
created with Qt Designer to executable Python code. pylupdate
scans Python code, extracts all strings that are candidates for
internationalisation, and creates an XML file for use by Qt Linguist.
The x11/py-qt3-modules and x11/py-qt3-qscintilla packages provide
more Python modules for Qt.
2008-12-08 Andrés G. Aragoneses <aaragoneses@novell.com>
* glib/Signal.cs: Improve protection against invalid signals.
2008-12-02 Stephane Delcroix <sdelcroix@novell.com>
* generator/Ctor.cs:
* generator/Method.cs:
* generator/MethodBase.cs: refactor the Protection from Method to
MethodBase, generate ctors with the correct proteciton too.
2008-12-01 Mike Kestner <mkestner@novell.com>
* gtk/Gtk.metadata: automarshal TreeSelection.GetSelectedRows.
* gtk/TreeSelection.custom: kill GetSelectedRows customization.
[Fixes#450689]
2008-12-01 Mike Kestner <mkestner@novell.com>
* gtk/Gtk.metadata: automarshal TreeView.Columns.
* gtk/TreeView.custom: kill Columns customization.
[Fixes#450685]
2008-11-28 Mike Kestner <mkestner@novell.com>
* generator/Signal.cs: remove ref int workaround now that we fallback
to signal-specific marshalers for G_TYPE_POINTER using signals.
Fixes#450119.
2008-11-26 Stephane Delcroix <sdelcroix@novell.com>
* gtk/Image.custom:
* gtk/Gtk.metadata: obsolete Image.FromPixbuf, FromAnimation,
FromFile setters in favor of already existing Pixbuf, Animation and
File.
2008-11-26 Mike Kestner <mkestner@novell.com>
* bootstrap-2.12: bump svn version.
* cairo/Makefile.am: policy config is hard-coded, not generated.
2008-11-26 Mike Kestner <mkestner@novell.com>
* configure.in.in: prepend CFLAGS environment setting to AC_SUBST.
Patch from Diego Petteno. [Fixes#443175]
2008-11-25 Mike Kestner <mkestner@novell.com>
* glib/Value.cs: fix for 'IntPtr as object' value construction.
2008-11-24 Andrés G. Aragoneses <aaragoneses@novell.com>
* atk/Makefile.am:
* atk/SelectionAdapter.custom: new method for firing selection-changed
( http://library.gnome.org/devel/atk/stable/AtkSelection.html#AtkSelection-selection-changed )
2008-11-21 Mike Kestner <mkestner@novell.com>
* glib/ManagedValue.cs: rework to ref count a ManagedValue instance
and pass a GCHandle to it around, instead of taking out multiple
gchandles on the managed target itself.
2008-11-21 Stephane Delcroix <sdelcroix@novell.com>
* glib/Global.cs: implement Global.ApplicationName for localized
application name.
2008-11-21 Stephane Delcroix <sdelcroix@novell.com>
* Makefile.am:
* glib/Format.cs: new class to map the g_format methods
2008-11-15 Mike Kestner <mkestner@novell.com>
* gdk/Event.cs: add EventOwnerChange to GetEvent.
* gdk/EventOwnerChange.cs: manual subclass of Gdk.Event.
* gdk/Gdk.metadata: hide EventOwnerChange.
* gdk/Makefile.am: add EventOwnerChange.cs.
* gdk/gdk-symbols.xml: add EventOwnerChange.
2008-11-15 Mike Kestner <mkestner@novell.com>
* gtk/Gtk.metadata: mark the SpinButton::Output signal as manually
marshaled to avoid a compat break. The old manual marshaler expected
and int RetVal and the new signal closure more accurately expects a
bool. Since returning 1 previously worked, we need to revert to the
int expectation, even though bool is technically more correct.
2008-11-14 Brad Taylor <brad@getcoded.net>
* glib/Object.cs: Bind g_object_notify.
* doc/en/GLib/Object.xml: Document new API.
New in the 0.9.6 x11vnc release:
x11vnc's SSL encryption is extended to support the VeNCrypt and
TLS (older; vino) SSL/TLS security type extensions to VNC.
Anonymous Diffie-Hellman key exchange (-ssl ANON) and Certificate
Revocation List support (-sslCRL) is added to the SSL
encryption mode.
The Java viewer applet can now be served up through the VNC port
(5900) in addition to the normal HTTP port (5800) via
the -http_oneport option. Previously this only worked
for SSL connections and HTTPS.
The "-rfbport PROMPT" mode presents a simple gui for the user
to select a port for the x11vnc service and a few other
settings. This enables a menu entry for naive users
that is included in x11vnc.desktop.
If x11vnc is not built with the Avahi Zeroconf library an external
helper program (avahi-publish or dns-sd on Mac OS X)
is used instead.
miscellaneous new features and changes:
The default mode for '-ssl' is now the '-ssl SAVE' mode; i.e.
the generated certificate is saved and reused in
subsequent sessions rather than being discarded.
Use '-ssl TMP' recover the old way. This change made
to for it to be more likely that the VNC Viewer can save
the accepted cert for future authentications.
The solid background color option works on the Mac OS X console.
The -reopen option enables x11vnc to try to re connect to the X
display if GDM (or other display manager) kills it just
after the user logs in.
The -dhparams option can be used to point to your own Diffie
Hellman parameters.
The -setdefer option allows tuning how quickly updates will
be sent. Default setting tuned.
The option -zeroconf is now an alias for -avahi/-mdns.
In pipeinput mode, the pipe filehandle is now closed when
x11vnc exits.
The -sshonly option turns off VeNCrypt and TLSVNC (vino) mod
leaving only the standard SSL (i.e. vncs://)
For testing, the option -rand in an alias for -rawfb rand -nopw
Minor tweaks to improve CUPS Print tunneling.
SIP v4.7.9 has been released.
This is a bug fix release needed to build PyKDE v3.16.2.
SIP v4.7.8 has been released.
* Added the /Deprecated/ class and function annotation (based on
a patch from Lorenzo Berni).
* Templates now support instance variables and enums.
* A Python int object can now be used whenever an enum is expected
without needing to explicitly cast it using the enum's constructor.
The /Constrained/ argument annotation can be used to suppress this
behaviour.
* typedef type names are now used in string representations of
types (e.g. in the names of mapped types) to reflect what the
programmer sees rather than what the compiler sees. The /NoTypeName/
typedef annotation can be used to suppress this behaviour.
==============
Version 2.24.2
==============
- Don't link to gnome-keyring and libgnomeui where we don't need (William Jon
McCann)
- Make the session properties dialog resizable (Matthias Clasen)
- Don't try to print an undefined error message (William Jon McCann)
- Build fixes (Kjartan Maraas)
- Rewrite the application finding code for the manager (Matthias Clasen)
- Add new dbus api to say whether shutdown dialog is available (Ray Strode)
Translations:
- Updated ast: Mikel González
- Updated ku: Erdal Ronahi
- Updated sr: Горан Ракић
Changes in GNOME-Applets 2.24.2
===============================
Gswitchit: Fix a memory leak.
Translations:
ast, nb, uk
Documentations translations:
de
* New class NSGlyphGenerator for glyph generation
* NSSplitView implemented setAutosaveName:
* NSOpenGLView added some Mac OS X 10.3 methods
* Manu bug fixes.
determine the VT it is using it will attempt to parse the X server's log
file looking for the string 'using VT number '. If GDM doesn't know what
VT it's using, it is unable to pass that information to ConsoleKit, so the
session is treated as always inactive.
Enable automatic VT allocation by default, and piggyback on the Linux/SunOS
VT switching code using wsdisplay usl emulation for NetBSD.
Also, PKGREVISION++
(pkgsrc already contained the Coverity and GetDeviceControl patches)
Alan Coopersmith (1):
Coverity #743/744: Returned without freeing storage bufp/savp
Matthieu Herrb (1):
nuke RCS Ids
Peter Hutterer (2):
GetDeviceControl: calculate the length field correctly.
libXi 1.1.4
Here is the message on xorg-announce.
Hopefully this is the last 2.4.x release. This one just includes a few
changes relative to 2.4.2, but the G4x stolen memory bit is an important
one.
Adam Jackson (1):
Quirk: No LVDS on Dell Studio Hybrid
Carl Worth (1):
Disable frame buffer compression by default for GM965.
Eric Anholt (1):
Fix broken stolen memory counting on G4X.
Jesse Barnes (3):
Don't allocate a pipe for hotplug detection
Add a few programs to .gitignore
Update version to 2.4.3 for release
Zhenyu Wang (3):
Disable render standby
Add backlight kernel method support on Asus and Eeepc
quirk LVDS on Asus Eee box
2.14.3 (stable):
* Restored Gtk::HandleBox::signal_child_attached() and
Gtk::LinkButton::property_visited() to the API, which were lost
sometime during the gtkmm 2.14.x series.
Version 1.2.3
* Added Command Submission infrastructure.
Version 1.2.2
* Added DRI support (R5xx and RS6xx).
* Added support for RV770, RS780, M82, M86, and M88.
* Added XVideo support.
* Added CP based 2D acceleration (R5xx and RS6xx).
* Added EXA render acceleration (R5xx and RS6xx).
* Added support for AtomBIOS based mode setting.
* Added support for scaled modes.
* Added RandR support for backlight control.
* Lots of modesetting related bug fixes.
2.14.2 (stable):
* Remove some ;s to avoid warnings.
Ubuntu Bug: https://bugs.launchpad.net/bugs/275397 (William)
(Murray Cumming)
* Windows build:
- Use the new naming convention, similar to boost.
- installer-creation script improvements.
(Armin Burgmeier)
* Documentation:
- EntryCompletion: signal_match_selected: Mention that custom signal handlers
should connect before the default one.
(Marko Anastasov)
- TreeView reference documentation corrections.
(Murray Cumming) Bug #547787 (John Hobbs)
- Corrected the index page for DevHelp.
(Deng Xiyue) Bug #559900
- Improved color contrast in secondary selection blocks of Fl_Text_Display
- Fixed regression in callback handling
- Fixed wrong relative path when absolute path has a
trailing slash in fl_filename_relative
- Fixed multiple selction of files and directories in Fl_File_Chooser
- Fixed MSWindows crash when selecting umlauts in Fl_Help_View
Changes 1.1.8:
- Documentation fixes
- Fixed library path in Makefile
- Fixed image read for partial regions on X11
- Fixed KDE/Gnome icon paths
- Fixed Tab key to wrap around menu bars
- Fixed possible timer leak in Scrollbar
- Added documentation about the potential limitations
of Fl::grab on newer operating systems
- Fixed lockout when mixing popups and alerts
- Fixed recursion crash in event handling
- Fixed missing return code in 'fltk-config'
- Fixed inconsistencies with CHANGED flags
- Fixed message sent to hidden widgets
- Fixed width calculation in Fl_Help_View
- Fixed offset bug in OS X pixmap code
- Fixed potential buffer overrun in Fl_Preferences
- More...
the default library when linking this package) bump API
depends.
Remove libXp include from buildlink3.mk.
Dependencies will be bumped as next commit.
Ok joerg@
Colin Harrison (1):
Add MINGW32 definition
Dan Nicholson (2):
Be more robust using ed for the libtool hacks
Use sed instead of ed for libtool SONAME hacking
Daniel Stone (2):
Remove Xaw8 (Xprint)
Remove last remaining vestiges of Xprint support
Lee Leahu (1):
Fix configure error when using libtool-2.2.*
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Paulo Cesar Pereira de Andrade (4):
Remove almost 10 year old notice about Xaw development from man page.
Minor set of trivial corrections.
Correct build on systems that did not yet upgrade to libtool-2.2
libXaw version 1.0.5.
2008-11-05 Mike Kestner <mkestner@novell.com>
* atk/atk-api-2.12.raw: regen
* gtk/gtk-api-2.12.raw: regen
* generator/Signal.cs: reinstate old custom marshaler generation and
generate custom marshaling when 'manual' attr is set.
* parser/gapi2xml.pl: set manual attr on sigs that have G_TYPE_POINTER
parameters since the generic closure can't cope with them.
2008-11-05 Mike Kestner <mkestner@novell.com>
* gtk/Builder.custom: #if the new API for 2.14 for now so it
doesn't get confused as stable API yet.
2008-11-04 Mike Gorse <mgorse@novell.com>
* glib/PtrArray.cs, glib/glue/ptrarray.c, glib/Makefile.am,
glib/glue/Makefile.am, glib/gtype.cs, generator/SymbolTable.cs,
generator/ReturnValue.cs: Add PtrArray.
* glib/Marshaller.cs: Add PtrArrayToArray.
* atk/Atk.metadata: Specify GetTarget return type.
* atk/Object.custom, atk/glue/object.c: Support overriding
RefRelationSet.
2008-11-03 Stephane Delcroix <sdelcroix@novell.com>
* gtk/Gtk.metadata:
* gtk/StatusIcon.custom: Obsolete the duplicated properties.
2008-10-29 Mike Kestner <mkestner@novell.com>
* glib/Signal.cs : custom marshaling hooks
* glib/SignalClosure.cs : support for custom marshalers.
2008-10-28 Stephane Delcroix <sdelcroix@novell.com>
* gtk/Gtk.Metadata: hide ConnectSignals.
* gtk/Builder.Custom: connect the signals, and the objects.
GetObjectRaw method: allows very neat object inheritance.
2008-10-27 Stephane Delcroix <sdelcroix@novell.com>
* glib/ListBase.cs: DataMarshal: create the right object for *Adapter
list items.
2008-10-08 Mike Gorse <mgorse@novell.com>
* atk/Object.custom: Pass Handle in EmitChildrenChanged (fix critical)
2008-10-24 Mike Kestner <mkestner@novell.com>
* glib/GType.cs: register IntPtr.
2008-10-22 Peter Johanson <peter@peterjohanson.com>
* gtk/TreeModelAdapter.custom:
* gtk/TreeModelFilter.custom:
* gtk/TreeModelSort.custom:
* gtk/TreeStore.custom: Don't trigger any gtk+ critical
warnings when the 'rows-reodered' signal is fired.
the configure script. Noted by Bernhard Moellemann on pkgsrc-users.
No PKGREVISION bump, since it didn't build before if you had older
versions installed.
== Ruby-GNOME2 0.18.1: 2008-10-23
This release is bug fix release of 0.18.0.
=== Changes
Ruby/GTK2:
* fix a bug that init function is deleted. [Kouhei Sutou]
Overview of Changes in 2.16.1 (since 2.16.0)
============================================
New and udpated translations:
Dawa pemo (dz)
Djihed Afifi (ar)
Laurent Dhima (sq)
Overview of Changes in 2.16.0 (since 2.15.4)
============================================
Changes in this release:
- Small fix in Clearlooks spinbutton drawing.
New and udpated translations:
Laurent Dhima (sq)
Горан Ракић (sr)
Goran Rakić (sr@latin)
Djihed Afifi (ar)
I. Felix (ta)
Ivar Smolin (et)
Hari Vishnu (ml)
Overview of Changes in 2.15.4 (since 2.15.3)
============================================
Changes in this release:
- Reworked Clearlooks gtkrc.
GNOME Bugs fixed in this release:
549830 – Use G_DEFINE_DYNAMIC_TYPE in theme engines (only in Clearlooks)
New and udpated translations:
Hari Vishnu (ml)
Krishna Babu K (te)
Goran Rakić (sr@latin)
Djihed Afifi (ar)
Overview of Changes in 2.15.3 (since 2.15.2)
============================================
Changes in this release:
- A problem in the glide engine where the drawing of some widgets could
suddenly disappear forever was fixed.
GNOME Bugs fixed in this release:
546839 – Add special case for transparent entries (for gecko and others)
547024 – size of radio button hardcoded
New and udpated translations:
Djihed Afifi (ar)
Sweta Kothari (gu)
Overview of Changes in 2.15.2 (since 2.15.1)
============================================
The most important change in this release is that the smooth GTK+ engine has
been removed. This engine has long lost its popularity and it had a huge
codebase that has not been properly maintained for years now.
Changes in this release:
- Larger menuitem separators in the Clearlooks theme
- Frame drawing fixes in the Clearlooks engine
- Padding of progress bars inside menus is fixed in the Industrial theme
GNOME Bugs fixed in this release:
511958 – List store tree view contains superfluous border (clearlooks)
542625 – 1px gap between notebook at extension (industrial)
501734 – Dead code in glide_gtk2_drawing.c
535456 – Unnecessary cast breaks build on Solaris
543608 – Fix for Fortify detected problem
New and udpated translations:
Djihed Afifi (ar)
Clytie Siddall (vi)
Yavor Doganov (bg)
Overview of Changes in 2.15.1 (since 2.15.0)
============================================
Changes in this release:
- A lot of internal changes in the Clearlooks engine
- Modifications to the "classic" style to be more like the pre cairo
versions of the engine.
GNOME Bugs fixed in this release:
531633 – Scrollbars trough is drawn smaller even when no stepper is present
New and udpated translations:
Yavor Doganov (bg)
Massimo Furlani (fur
Eskild Hustvedt (nn)
Overview of Changes in 2.15.0 (since 2.14.1)
============================================
Changes in this release:
- Schema translations are no longer installed.
- Improvements to the Redmond scrollbars, scrolled window and menus.
GNOME Bugs fixed in this release:
526890 – Support inverted scrollbars (ranges)
Changes in GNOME-Applets 2.24.1
===============================
Battery Applet, Mini-Commander, Stickynotes
- Fix up the page_size attribute on the adjustments to get around
potential problems with a GTK+ change.
Drivemount
- Support drives that require authentication (Matthias Clasen).
Invest Applet
- Avoid crashes on bad data.
Battery Applet, CPU Frequency Applet, Invest Applet, Keyboard Applet,
Mini Commander, Modem Lights, Stickynotes, Trash Applet
- Ensure dialogs generated with GtkBuilder are traslated
Translations:
- gl, sv, cs, sl, ar, pt_BR, ca, th, fr, es, it, hu, ko, zh_HK, zh_TW, et
Documentations Translations:
- el, zh_HK, zh_TW
* Updated application icons and other graphics to reflect the look
and feel of the new Qt brand.
* Copyright of Qt has been transferred to Nokia Corporation.