from MASTER_SITE_LOCAL==ftp.netbsd.org. This saves much time in build,
and it works around the problem in PR pkg/37446 where documentation
build failed due to ressource shortage.
Thanks to Matthias Scheler for discussion and testing.
changes:
* Fix preformance regression on long lines
* Properly apply styles for old version 1 language files
* Improve many lang files
* Updated translations
changes:
-many bugfixes
-translation updates
pkgsrc note: the gtk-doc (html) developer documentation was not
properly built when that release was done, so we need to rebuild
it using gtk-doc. Unfortunately this takes a lot of time.
* Lots of improvements to the NSBitmapImage subclasses.
* GSTheme and other classes were added to improve support of theming.
* Added new methods from Mac OS X 10.4 for NSControl, NSResponder,
NSDocument, NSPrintOperation, NSWindowController, NSCell,
NSMenuItem, NSView. Some ivar names were changed also.
* Added new ivars for NSMenuItem, NSPrintOperation, NSTableView,
NSDrawer, NSScrollView.
* New classes from Mac OS X 10.4 and earlier were added including
NSLevelIndicator, NSObjectController, NSUserDefaultsController,
NSKeyValueBinding, NSArrayController, NSController.
* NSSpellServer and NSAffineTransform was moved to GNUstep base for
Mac OS X compatibility.
Changes 0.11.0:
* Added support for keyed encoding in all gui classes.
* Added mechanism to allow for dynamic extension of model loading
mechanism
* Implemented glue code in GSNibCompatibility for classes such as
NSIBObjectData, NSClassSwapper, etc. to facilitate nib loading.
This function does not exist AFAIK in our pcre libraries, and the configure
check was failing.
A segment of nm output reads:
/usr/pkg/lib/libpcreposix.so:00000a06 T regcomp
/usr/pkg/lib/libpcreposix.so:00000abf T regerror
/usr/pkg/lib/libpcreposix.so:000007a8 T regexec
/usr/pkg/lib/libpcreposix.so:00000780 T regfree
These symbols will override those in libc:
/usr/lib/libc.so:00031be8 T _regcomp
/usr/lib/libc.so:0002fbf8 T _regerror
/usr/lib/libc.so:0002e9c2 T _regexec
/usr/lib/libc.so:0006336c T _regfree
/usr/lib/libc.so:00031be8 W regcomp
/usr/lib/libc.so:0002fbf8 W regerror
/usr/lib/libc.so:0002e9c2 W regexec
/usr/lib/libc.so:0006336c W regfree
is integrated. Also, replace per-OS preprocessor directives
for #define NO_UTMP in sessreg.h with NO_COLON_ZERO_IN_UTMP.
Please see Makefile and patch-ab for clarification. While here,
add CONFIGURE_ARGS+=--localstatedir=${VARBASE:Q} and BUILD_DEFS+=VARBASE,
as this package definitely uses it.
Upstream change:
- X.Org Bug #9887: sessreg should include sys/types.h on FreeBSD
X.Org Bugzilla #9887: <https://bugs.freedesktop.org/show_bug.cgi?id=9887>
- Change xvinfo_CFLAGS to AM_CFLAGS to make automake-1.10 happier
- Makefile.am:27: compiling `xvinfo.c' with per-target flags requires
`AM_PROG_CC_C_O' in `configure.ac'
- Fix typo in man page (accesible)
- X.Org bug #10616: Add all the X info commands to See Also in man page
to be recognized as non-gnu, otherwise the make system tries to pull
in an additional libiconv which for some unknown reason does not break
the standard build but leads to trouble with addon components.
Specialcase NetBSD (which has different const'ification than what they
consider classical iconv) in the code calling iconv(3) instead.
-Don't build TIFF support which was using an internal copy of libtiff.
I'll commit a plugin for TIFF support in a minute.
-bump PKGREVISION
* Documentation: Improved the devhelp file to
- show the full method name, including the class name.
- really jump to the method's anchor on the page.
* Build: Fix the win32 build.
Changes 2.12.2:
* IconView: set_cursor(): Actually implement this.
* LinkButton: Correct the implementation of the
constructor that takes just the URI. Bug 492200
* Build: Fix the build on MacOS X. Bug 493057.
2006-09-28 J. Tang
**** BWIDGET 1.8.0 TAGGED ****
* removed Makefile.in
* font.tcl: correctly handle code path when user cancels dialog
* passwd.tcl: fixed Dialog::enddialog error; fixed ordering error
* pkgIndex.tcl, README.txt: updated to BWidget 1.8
* removed configure.in and aclocal.m4
* messagedlg.tcl: explicitly marked the 'Abort' button upon -type
abortretryignore to be the default button [bug 970199]
* Tree.html: documented [find] and [line] commands [bug 626819];
noted bug with %W binding [bug 1224203]
* tree.tcl: added [bindArea] procedure; updated man page [patch
839066]
* combobox.tcl: added [clearvalue] proc to explicitly clear a
ComboBox value, updated man page [patch 780704]
2006-09-26 J. Tang
* passwd.tcl: don't ignore -labelwidth when calculating label
widths; return key moves through subwidgets like most login
managers [patch 922877, with slight change]
* font.tcl: add options to select font color and to disable font
sizes; updated man pages [patch 1531199]
* font.tcl: using arrow keys to browse font family / font size
will cause an update to the shown sample font [patch 947109]
* demo/basic.tcl: fixed Entry's enter command callback [bug
1400838]
2006-08-21 J. Tang
* combobox.tcl: unpost after autoposting when another Tk window
gets the focus; unpost upon hitting the enter key
* scrollw.tcl: allow toggling of scrollbars [bug 1488712]
* Tree.html: corrected documentation for Tree::opencmd (callback
does not append the path to the tree to the command) [bug 1507713]
* tree.tcl: disable keyboard navigation for empty trees [bug 1514855]
* tree.tcl: changed '-drawcross allways' to be '-drawcross
always'; updated documentation
2006-06-29 Jeff Hobbs
* statusbar.tcl (StatusBar::remove): remove neighboring separator
when removing the first item. [Bug 1512671]
2006-03-24 J. Tang
* pkgIndex.tcl: removed bogus "ControlFrame" entry [bug 1429405]
* MainFrame man page: fixed some typos on man page
* mainframe.tcl: fixed status bar placement when it is re-shown
after a [showstatusbar none] command [bug 1027568]
2006-03-23 J. Tang
* dynhelp.tcl: if a widget's help balloon is being displayed when
that widget is destroyed, also destroy the associated balloon [bug
1448424]
* listbox.tcl: when deleting an item from the ListBox that has
dynamic help text, also remove its entry from the help array [bug
1443461]
2006-02-10 J. Tang
* ProgressDlg man page: note that caller must invoke [update], the
progressbar will not do it automatically [bug 1105778]
* progressbar.tcl: -maximum value must now be non-zero, else
divide by 0 occurs [bug 1145523]; use double() calculations to
prevent integer overflow with very large -maximum values [bug
900165]
* PagesManager man page: clarified [add] behavior and default
state [bug 1305988]
2006-02-08 J. Tang
* combobox.tcl: allow -autocomplete with uppercase chars [bug
996569]; added -autopost option [patch 1359041]
* dynamic help man page: added clarification to -variable
2006-01-25 J. Tang
* buttonbox.tcl: fixed -homogeneous calculation [bug 1362899]
2005-11-01 Jeff Hobbs
* color.tcl (SelectColor::menu): use native dialog for palette
menu item where possible (and Widget::theme is used).
2005-10-31 Jeff Hobbs
* statusbar.tcl: correct Widget::theme typos
2005-10-12 Jeff Hobbs
* mainframe.tcl (MainFrame::configure): need to ignore -bg change
check when themed.
2005-09-28 Jeff Hobbs
* mainframe.tcl (MainFrame::_create_menubar): ignore -bg -bd opts
when themed
2005-09-22 Jeff Hobbs
* font.tcl (SelectFont::_getfont): fix tile compat to still set
data(family) and data(size) in any case.
2005-09-19 Jeff Hobbs
* mainframe.tcl:
* font.tcl: remove tile compat options that aren't valid.
2005-08-23 Jeff Hobbs
* mainframe.tcl: extend ttk theme awareness to subframes/separators
2005-08-10 Jeff Hobbs
* mainframe.tcl (MainFrame::create): make ttk theme aware
2005-07-27 Jeff Hobbs
* statusbar.tcl: if themed, use ttk::separator
* scrollframe.tcl: if themed, use ttk::frame
* font.tcl: if themed, use ttk::comboboxes and ttk::checkbuttons
* widget.tcl: encapsulate all .#BWidget* hidden widgets into a
single frame .#BWidget to clean up main '.' childspace.
Add 'Widget::theme ?boolean?' that, if enabled, has BWidgets try
to use some ttk themed widgets (*very* incomplete).
* init.tcl (Widget::_opt_defaults): make a proc for opt defaults,
recognize aqua as a platform
2005-02-25 Jeff Hobbs
* lang/da.rc (new): Danish language file [Bug 1151534] (elhaard)
2005-01-25 Jeff Hobbs
* notebook.tcl: reverted lester patch - too many bugs related to
deleting and reinsertion of tabs.
2004-12-01 Jeff Hobbs
* notebook.tcl: speed improvements via array hashing for many tabs
(lester).
2004-10-09 Rolf Ade
* mainframe.tcl: (MainFrame::_parse_accelerator) made
accelerator Ctrl-f in -menu definitions work. [Bug 1043107]
2004-09-24 Jeff Hobbs
* color.tcl: use toplevel instead of menu for dropdown color menu
and do better focus/grab restoration.
* utils.tcl (BWidget::RestoreFocusGrab,SetFocusGrab): add BWidget
equivalents of what Tk uses for better stacked grab/focus mgmt.
* dialog.tcl (Dialog::create): withdraw topleve immediately after
creation.
2004-09-14 Jeff Hobbs
* listbox.tcl: add FocusIn redirector to %W.c, add explicit
-takefocus 0 to the frame parent.
* widget.tcl (Widget::focusPrev): hack to avoid focus into direct
parent when it is a megawidget. [Bug 765667]
* notebook.tcl (NoteBook::_draw_page): adjust height for bottom
drawn tabs. [Bug 988628]
2004-09-09 Jeff Hobbs
* panelframe.tcl (new): new PanelFrame widget which creates a
* pkgIndex.tcl: frame with boxed title area that accepts
* Makefile.in: additional widgets.
* BWman/contents.html:
* BWman/navtree.html:
* BWman/PanelFrame.html (new):
* statusbar.tcl: improve init to use bwidget's automated arg
passing for subwidgets. Simplify delete subcommand to call remove.
* xpm2image.tcl (xpm-to-image): correctly recognize None with
-nocase
2004-09-02 Jeff Hobbs
* buttonbox.tcl, combobox.tcl: code safety fixes
* dialog.tcl: default button width to -11 on Win8.4, 8 otherwise
* color.tcl, font.tcl, messagedlg.tcl:
* passwddlg.tcl, progressdlg.tcl: change dialogs to anchor buttons e
* statusbar.tcl: better -bg handling (configure too), and tighten
up spacing on resize control to place it flush bottom right
2004-09-01 Jeff Hobbs
* statusbar.tcl: add -showseparator optional horizontal separator.
2004-08-31 Jeff Hobbs
* statusbar.tcl: correct name of image for use on unix.
Try to use of PNG image at each create (it just looks better).
2004-08-26 Jeff Hobbs
* tree.tcl (Tree::delete): call -selectcommand if we delete
something that was selected.
2004-08-25 Jeff Hobbs
* statusbar.tcl: correct use of PNG vs. GIF image.
Don't abort creation of statusbar when gridded - just don't try
to resize.
Correct example to use label -width 1
2004-08-20 Jeff Hobbs
* statusbar.tcl (new): Addition of a statusbar container widget
* pkgIndex.tcl: with resize control
* Makefile.in:
* BWman/contents.html:
* BWman/navtree.html:
* BWman/StatusBar.html (new):
2004-05-12 Jeff Hobbs
* font.tcl (SelectFont::create): don't hardcode -bd 2 when
creating the style selectbuttons.
* dynhelp.tcl (_show_help): account for OS X help style
2004-05-04 Jeff Hobbs
* listbox.tcl (_keyboard_navigation): make sure you can see the
item that you key navigate to. (aas)
2004-04-26 Jeff Hobbs
* tree.tcl (_update_nodes): align with _draw_nodes code,
specifically correcting placement of cross on new nodes and anchor
of changed window/image.
2004-04-23 Jeff Hobbs
* listbox.tcl (create): don't force -highlightthickness 1 as it
prevents the user changing it on creation.
(_draw_item): pass more cached info from _redraw_items for speed.
(_redraw_selection): correct drawing of selfill for items that
extend beyond the width of the window.
2004-04-22 Jeff Hobbs
* tree.tcl (edit): correct inversion of verifycmd emptiness test.
* listbox.tcl: correct eval/after/lists usage.
(_redraw_listbox): call _update_select_fill on redraw, otherwise
the insert of items causes wonkiness.
(_redraw_items): call update idle after changing cursor.
(create): Insert $path into the canvas bindings, so that anyone
binding directly onto the widget will see their bindings activated
when the canvas has focus. Add slightly modified up/down bindings
to the canvas, in case it gets the focus (like with -autofocus).
2004-04-21 Jeff Hobbs
* tree.tcl (_draw_subnodes): Adjust the drawing of the line to the
first root node to start at the vertical point (not go up).
* entry.tcl, arrow.tcl, combobox.tcl: better space/list handling
* entry.tcl: make the icursor not appear for non-editable and/or
state disabled comboboxes.
2004-03-08 Joe English
* init.tcl: (bugfix) Use <<PrevWindow>> virtual event instead
of <Shift-Tab> event for back-tab binding.
2004-02-07 Jeff Hobbs
* progressbar.tcl (ProgressBar::_modify): convert rect coords to
ints to prevent left-over lines that are likely due to a bug in
core Tk related to fractional coord refresh.
2004-02-03 Jeff Hobbs
* scrollw.tcl (ScrolledWindow::create): correctly set -relief and
-bd at creation time. [Bug #873666]
* init.tcl: don't modify *Listbox.background and *Button.padY
options - leave core widgets alone.
* mainframe.tcl (MainFrame::_create_menubar): set the bg for menus
only on unix (otherwise disturbs menu native L&F)
Correct some eval/list issues.
* BWman/MainFrame.html:
* mainframe.tcl (MainFrame::_create_entries): correct 'cascade'
spelling, but support old 'cascad' as well.
2004-01-28 Reinhard Max
* configure.in: bumped to v1.7.
This should have happened before releasing 1.7.0.
* Makefile.in: fixed support for DESTDIR.
2004-01-05 Damon Courtney
* init.tcl: Added a binding to the Tk spinbox to handle
traversal as loading BWidgets seems to screw up the default
handling for Tk. [Bug #867604]
* utils.tcl: Fixed a bug that would cause some geometry calculations
in BWidget::place to behave incorrectly. This would occasionally
make it appear as though a drawn dialog would freeze the application.
[Bug #868315]
2003-12-18 Bob Techentin <techentin@sourceforge.net>
**** BWIDGET 1.7.0 TAGGED ****
* README.txt: Changed revision to 1.7.0. Note that
1.7.0 does not include 2003-11-26 mod to notebook.tcl.
2003-11-26 Jeff Hobbs
* notebook.tcl (NoteBook::bindtabs): correct tab name returned. (groth)
2003-11-17 Jeff Hobbs
* entry.tcl (Entry::create): add missing line continuation.
[Patch #843932] (oehlmann)
2003-11-10 Damon Courtney
* entry.tcl: Use a button widget for -disabled options if
we're using 8.3 [Bug 839469]
2003-11-05 Damon Courtney
* combobox.tcl: Fixed dropdown listbox selection for
standard Tk listbox [Bug 831496].
2003-11-05 Jeff Hobbs
* scrollview.tcl (ScrollView::_set_view): correct :canvas to
renamed :cmd.
2003-10-30 Jeff Hobbs
* scrollw.tcl (ScrolledWindow::setwidget): check that the old
widget associated still exists before unconfiguring it. [Bug #833034]
2003-10-27 Damon Courtney
* combobox.tcl, listbox.tcl: Fixed keyboard navigation in the
combobox drop down [Bug 831496].
* listbox.tcl: Added curselection subcommand to mimic Tk listbox
behavior.
Added keyboard navigation to the listbox.
* widget.tcl: Added Widget::exists command to return whether a
widget is a BWidget (based on whether it exists in the _class array).
Widget::destroy now properly unsets the widget's variable in
the _class array.
2003-10-27 Joe English
* DragSite.html, DropSite.html: Fix markup errors [Bug #740484]
2003-10-20 Damon Courtney
* arrow.tcl, bitmap.tcl, button.tcl, buttonbox.tcl, color.tcl,
* combobox.tcl, dialog.tcl, dragsite.tcl, dropsite.tcl, entry.tcl
* font.tcl, label.tcl, labelentry.tcl, labelframe.tcl, listbox.tcl
* mainframe.tcl, messagedlg.tcl, notebook.tcl, pagesmgr.tcl
* panedw.tcl, passwddlg.tcl, progressbar.tcl, progressdlg.tcl
* scrollframe.tcl, scrollview.tcl, scrollw.tcl, separator.tcl
* spinbox.tcl, titleframe.tcl, tree.tcl, utils.tcl, widget.tcl
* xpm2image.tcl: Revamp again to let core Widget commands handle
most of the esoteric work of creating and destroying widgets
properly in the BWidget environment.
The command Widget::define defines a class, its filename and a
list of classes which it uses. This command handles creating
the command to create new widgets, creates a ::use command for
the class and calls the ::use command for each class included.
The command Widget::create does the renaming of the widget to
$path:cmd and creates the proc to redirect the widget commands.
Widget::destroy now does the rename $path "" that almost all
widgets do.
* button.tcl: Added a -state option to configure the state of the
entire box at once.
Added new insert and delete subcommands.
Added an after cancel to stop button repeat upon release.
[Bug 697022]
* combobox.tcl: Added -bwlistbox, -listboxwidth and -hottrack options.
-images option already existed, but now it actually does something.
Added getlistbox, get, icursor, post and unpost subcommands.
* dynhelp.tcl: Added add subcommand to replace the (now) deprecated
register command. The new command adds for a lot more flexibility
in applying dynamic help.
Help popup now comes up -topmost 1 on Windows if available.
* entry.tcl: Added -disabledbackground option so that the BWidget
entry more closely resembles the standard Tk entry.
[Bug 638236].
* init.tcl: Moved Widget::traverseTo into widget.tcl.
* label.tcl: Renamed BWLabel class to just Label.
* listbox.tcl: Added a default -dropcmd so that if -dragenabled
and -dropenabled are true, drag-and-drop within the same widget
is possible without any other options.
Added -autofocus option to specify that clicking within the listbox
should draw the focus in order to handle mouse wheel events.
Added -selectfill option for drawing a full selection rectangle
around selected items instead of just around the item.
Added getcanvas subcommand. [Bug 436762].
bindImage and bindText now map %W to $path in order to get an
accurate path in events. This can probably be fixed better
when we have more control over event parameters. [Bug 607745]
Added mouse wheel bindings by default.
Added <<ListboxSelect>> event when selection changes.
* mainframe.tcl: Fixed bug for adding CTRL-F items to a mainframe
[Bug 784269]
* messagedlg.tcl: Added -buttonwidth option.
* notebook.tcl: Added dynamic help to tabs.
Added -tabpady option to specify the padding between the text and
the tab.
Notebooks now handle multi-line text properly. [Bug 565284]
* scrollview.tcl: Rewritten to use a variable per path instead of
a big array.
* tree.tcl: Added -anchor option to nodes to specify the anchor for
an image or window when displayed.
Added -crossopenimage, -crosscloseimage, -crossopenbitmap and
-crossclosebitmap options to change the open / close cross.
Added mouse wheel bindings by default.
Added toggle subcommand to toggle a single tree node.
Added <<TreeSelect>> event when selection changes.
The characters "& | ^ !" are all converted to | silently in
node names. This is to avoid errors because these characters
are special to the canvas widget. [Bug 746960]
bindImage and bindText now map %W to $path in order to get an
accurate path in events. This can probably be fixed better
when we have more control over event parameters. [Bug 607745]
* utils.tcl: Added BWidget::wrongNumArgsString command to return
a standard wrong # args error string.
Added BWidget::classes command that returns a list of all classes
required by a given class.
Added BWidget::inuse command to determine if a given class is inuse.
Added BWidget::library command to return a body of code that can
be saved into a project or other code based on the given classes.
When called with a list of classes, all the classes and code
necessary to use those classes is returned in a large string which
can then be written out to a file.
Added BWidget::write command to write to a given file the current
set of classes that are in use.
Added BWidget::bindMouseWheel command to setup default mouse
bindings on a given widget.
* widget.tcl: Added a new option type 'Padding' which will accept
the standard padding arguments in Tcl 8.4+.
Added Widget::define command to define a new BWidget class.
Added Widget::create command to create a BWidget properly.
Widget::destroy now attempts to delete a widget command created
through Widget::create.
Added Widget::options command to return the current options of
a given widget in a style that can be used to serialize a widget.
Added Widget::getOption command to get options based on children
having the same option.
* wizard.tcl: Added new Wizard widget.
2003-10-17 Jeff Hobbs
* arrow.tcl, bitmap.tcl, button.tcl, buttonbox.tcl, color.tcl,
* combobox.tcl, dialog.tcl, dragsite.tcl, dropsite.tcl, entry.tcl
* font.tcl, label.tcl, labelentry.tcl, labelframe.tcl, listbox.tcl
* mainframe.tcl, messagedlg.tcl, notebook.tcl, pagesmgr.tcl
* panedw.tcl, passwddlg.tcl, progressbar.tcl, progressdlg.tcl
* scrollframe.tcl, scrollview.tcl, scrollw.tcl, separator.tcl
* spinbox.tcl, titleframe.tcl, tree.tcl, utils.tcl, widget.tcl
* xpm2image.tcl: major revamp to reduce incorrect use of eval and
other list-safetiness evils. Also change !strcomp to streq.
2003-08-06 Jeff Hobbs
* listbox.tcl: Correct Listbox selection drawing [Bug #781652]
2003-07-17 Joe English
* init.tcl, combobox.tcl: Fix for [Bug 720032] "BWidget
breaks Tk entry behaviour". Highlight the entry
in a <<TraverseIn>> binding, instead of doing so
on every <FocusIn> event. Change the global <Tab>
and <Shift-Tab> bindings to generate <<TraverseIn>>
and <<TraverseOut>> events.
2003-07-17 Jeff Hobbs
* notebook.tcl: Use list with eval for safety.
Use lsearch -exact instead of default -glob in all uses.
* listbox.tcl (_multiple_select): correct shift-selection when
selectmode is multiple. [Bug 653266]
Use lsearch -exact instead of default -glob in all uses.
Use list with eval for safety.
* BWman/ScrolledWindow.html: clarify management of embedded widget.
2003-06-23 Damon Courtney <damon@unreality.com>
* combobox.tcl: Added a little better handling of keys in the
auto-complete.
2003-06-06 Damon Courtney <damon@unreality.com>
* combobox.tcl: Added a rudimentary auto-complete function
with option (-autocomplete) that is turned off by default.
Over time, I'm sure this function can be improved, but I
think it works pretty well for now.
* BWman/ComboBox.tcl: Added documentation for -autocomplete.
2003-06-05 Damon Courtney <damon@unreality.com>
* listbox.tcl: Liberal use of list where appropriate to make
the code safe for space-containing node names.
routines, currently used (at least) by xorg-server>=1.4 and cairo>=1.5.
Presently, nothing depends on this library, but probably will soon.
Also, those building their own Xorg servers will need this.
was in the pkgsrc tree as "control-center". The upstream filename is
"gnome-control-center", and it is more descriptive anyway. Sorry
for breaking updates etc...
Release 5.0.2
===================
Bug Fixes
---------
1. QwtPlotCurve::Xfy curve type fixed
2. Memory leak in QwtLegend fixed
3. Vertical alignment of rich texts fixed
4. Workaround for a Qt4 bug added, that produces horrible performance
when painting curves with a pen width > 1.
5. Background for the tracker text of QwtPickers fixed.
Improved (faster + better rendered texts) implementation of
painting tracker texts, using capabilities of Qt >= 4.3.
6. QwtArrowButton/QwtCounter: workaround for layout bug ( Qt < 4.3 )
of the Cleanlook style added.
7. A couple of minor fixes
Changes
-------
1. QSvgGenerator added to the bode example
Release 5.0.1
===================
Changes
-------
1. A couple of problems, when building Qwt fixed.
2. Displaying Rich Text with Qt 4.x fixed
Release 5.0.0
===================
Platforms
---------
Support of Qt3 and Qt4. Qt2 is not supported any longer.
Key features
------------
1. Redesign of plot items. Makes it much easier to develop
individual items.
2. Redesign of the scale classes. All calculations are
collected in scale engines, where the application can
implement it´s own (f.e log2, or date scales). Now it´s
also possible to have individual and completely irregular scales
3. Redesign of the QwtText classes. The MathML renderer of
the Qt4 solutions package is embedded.
work for all expressions/situations.
4. New classes for navigating: QwtPanner, QwtMaginfier
5. Spectrogram/Contour plots and other classes for displaying
raster data added.
Changes
-------
5.0.0 is by far the release with the most changes in the history of Qwt
- too many to make list.
Release 4.2.0/0.4.2
===================
License
--------
A couple of exceptions to the LGPL with the intention to allow static
linking with commercial applications. See COPYING.
Key features:
-------------
1. Designer plugin
2. Rich Text support ( f.e. E = m * c<sup>2</sup> ) added.
3. QwtDial class family added (QwtDial, QwtCompass, QwtAnalogClock, ...)
4. QwtPicker class family added. Includes QwtPlotZoomer, a complete
implementation of recursive zooming.
5. Device metrics independent printing of QwtPlot. (QPrinter::HighResolution)
6. QwtPlot::setCurveBrush(), QwtCurve::setBrush() added. The area
between curve and baseline will be filled with this brush.
7. Rotation of axis tick labels added. Very useful for axis with long
labels like time scales ...
8. Added a new abstract QwtData class to plot data from almost any type of
container class.
9. QwtDoublePoint, QwtDoubleSize, QwtDoubleRect double counterparts
for QPoint, QSize, QRect.
10. First steps to support Qtopia. All examples can be compiled and started
in the qvfb emulator.
Changes:
---------
1. Rewrite of QwtLegend/QwtLegendItem (no QTable anymore)
2. Each plot item will be painted, even if one of the axis it is
attached to is disabled. (like in all other releases beside 0.4.1)
3. Code for double buffering moved to a new class QwtPaintBuffer.
Double buffering can be enabled/disabled now.
4. QwtPainter, QwtMetricsMap, QwtLayoutMetrics added
Hide paint device metrics dependencies.
5. Layout code rewritten and moved to a new class QwtPlotLayout
New layout options canvasMargin(), alignCanvasToScales()
6. QwtPlot: sizeHint() != minimumSizeHint()
9. Internal plot data are private again. A couple of get methods
added instead.
10. canvas repaints triggered by paint events. Enables event filtering
11. QwtPlot::drawCanvasItems added. In opposite to QwtPlot::drawCanvas
it is used by the printing code too.
12. qwtMax, qwtMin, qwtInt mapped to QMAX, QMIN, qRound from qglobal.h
13. operator= for plot item classes changed.
14. readOnly property added for sliders.
15. valid flag added for QwtDblRange
16. QwtCounter wrap around policy: a counter under- or overflow sets
focus to the smallest up/down button and disables counting.
A space bar keypress release event re-enables counting.
17. QwtPushButton added. A class that adds rich text and alignments
features to QPushButton, like they are used in QLabel
18. Clipped painting code moved from QwtCurve to QwtPainter/QwtRect
19. Canvas cache added to optimize trivial repaints.
20. QwtPlot::drawCurve added for incremental curve data
21. QwtSliderBase, readOnly, isValid added
22. Added filtering of the colors of the title and scales to QwtPrintFilter.
23. Support of QT_NO_CAST_ASII and QT_NO_COMPAT added
24. Batch file added for generating Visual Studio project files
25. QwtPlotCurve, QwtPlotMarker, QwtPlotGrid: more methods public
26. QwtPlot::setLegendPosition added
27. A lot of changes I don't remember, ... sorry.
Bugfixes:
---------
1. Autodetection of painter redirection. QPixmap::grabWidget() works
with Qwt Widgets again.
2. QwtSlider: Rounding double->int conversions instead of simple casts.
3. Bad additional line, connected to the first curve point, when zooming
deep, fixed.
4. QwtMarker: Painting of symbols with width != height fixed
5. QwtPlot::plotMouseXXX/canvasMap pixel coordinates synced.
Now both include the canvas frame.
6. Layout fixed for QwtScaleDraws without tick labels
8. Tab focus chains fixed, focus indications added.
9. Support QwtAutoScale::Inverted when autoScale is off also.
10. Keyboard control, focus indications added.
11. Improved QStyle awareness.
12. Printing of plots with disabled axes
Examples
--------
1. New example linux/cpustat added. Runs also on non linux boxes
with dummy values. Beside showing a couple of features that
are new with 0.4.1 and 0.4.2, it shows how to extend and customize
a QwtPlots.
2. Added new example event_filter to demonstrate event filtering.
This example shows how to add additional controls to the scales,
how to translate mouse clicks on the scales into signals and
how to move points on the canvas.
3. realtime example shows how to use scrollbars when zooming
Release 0.4.1
============
Changes:
---------
1. Platform independent project files. makefiles directory removed.
2. RPM spec file template added.
3. __declspec formalism added for Win32 DLLs. Requires
'DEFINES += QWT_DLL' in the .pro file.
4. QString used for visible texts.
5. Code for error curves removed. These type of features should be
implemented in derived curve classes.
6. A lot of Qt 1.2 related code removed/replaced.
7. QwtColorFilter, QwtPixFrame removed. QwtPlotPixFrame renamed
to QwtPlotCanvas.
8. qmodules.h aware. Skips QwtLegend in case of !QT_MODULE_TABLE
9. All Widgets including QwtPlot optimized to reduce flicker
during resize/repaint.
10. QwtPlot curves/markers can be disabled/enabled to hide/show individual
curves without removing the curves from the plot.
11. Internal maps removed from QwtCurve. QwtCurve::setMap, QwtCurve::setRect,
QwtCurve::setRange removed.
Feature additions:
------------------
1. Printing
QwtPlot::print prints to any type of QPaintDevice now.
Hardcoded printer attributes margin, creator and document title have
been removed and must/can be set by the applications now.
Printing of background and legends added. QwtColorFilter replaced
by QwtPlotPrintFilter.
2. Layout
Many layout fixes and additions. Now all Widgets behave well in
QLayouts and provide sensible sizeHints. QwtPlot::setMargin(int) added.
Fieldwidth added for QwtPlot::setAxisFormat for application that need
range independent width. Title and axis title are Qt:Alignment aware.
Qt::WordBreak or multiline titles are possible.
3. Legend
En/Disabling of single curves in the legend added.
QwtPlot::setAutoLegend added.
4. Extensibility
QwtPlot::insertCurve + QwtPlot::insertMarker added. Now derived
classes of QwtPlotCurve and QwtPlotMarker can be added. Virtual
methods provided by QwtPlotCurve for sub-classing.
QwtScale::setScaleDraw + QwtPlot::setAxisScaleDraw + some virtual
methods for QwtScaleDraw added. Application can implement individual
axis labels now.
5. Sliders
QWheelEvent added. The MouseWheel stepsize is controlled by the
Scroll Page Size. QwtWheel::setWheelWidth added. QwtKnob::setSymbol,
QwtKnob::symbol added.
Bugfixes:
---------
1. Workaround for spontanous curves resulting from overruns
when zooming too deep.
2. Wrong QColorGroup::ColorRole for background colors fixed.
Necessary for several non default QStyles.
3. QwtWheel fixed for vertical wheels. Better color support.
4. QwtSlider fixed.
5. Many forgotten others
Release 0.4.0
============
Bugfixes:
---------
1. A few occurences of the boolean literal \c false were changed into macro
\c FALSE for cross compiler compatibility.
2. A few local variables in member functions were renamed to suppress
warnings issued by really picky compilers about global/class variables
being hidden.
3. In qwt_legend.h, a fully qualified name was used in a class declaration.
The HPUX compiler chokes on this (and it's ugly), so it was fixed.
4. Macro M_2PI is now only defined is this hasn't already been done by the
system's clib.
Feature additions:
------------------
1. Qwt now works with Qt3.0. In order to achieve this, QwtLegend now no
longer derives from QTableView, but from QTable. This seems to have had
quite a few consequences. Kudo's to Uwe Rathmann for uploading this nice
fix to the CVS tree.
2. Getters for a plot's title and title font have been added.
WARN: Makefile.common:48: "${SH} ./configure" is not a valid pathname.
Fixing this fixed the following error:
... ${CONFIGURE_ENV} /bin/ksh /bin/ksh ./configure ...
/bin/ksh: /bin/ksh: cannot execute
awesome is a tiling window manager initialy based on a dwm code rewriting.
It's extremely fast, small, dynamic and awesome.
Packaged by adam.hoka@gmail.com.
2007.09.25 [Jacques]
* Various preparations for release.
* Use the "Glade for Windows" distribution for win32, supporting glade and rsvg.
2007.08.17 [Jacques]
* some more patch by Julien Moutinho (style and Rc).
* do not set LC_NUMERIC to C (ocaml is now ok) (Volker Grabsch).
* avoid some warnings in ml_gdkpixbuf and ml_glib.
2007.08.09 [Benjamin]
* GtkImage : clear support
2007.08.08 [Benjamin]
* Fix typo in property "wrap-license" (was "wrap-licence") of GtkAboutDialog
* Add GtkFileChooser "do-confirm-overwrite" property support and
"confirm-overwrite" signal
* GWindow "urgency-hint" property support
2007.08.07 [Benjamin]
* Add Glib.usleep
* Add Stock icons for Gtk 2.10 and 2.8
* Add has_selection and cursor_position properties in GText.buffer
2007.08.06 [Benjamin]
* Add support for GtkAssistant of Gtk 2.10
2007.06.18 [Jacques]
* merge patches by Julien Moutinho for GdkDisplay
and gtk_tree_view_get_cell_area.
2007.06.08 [Benjamin]
* Add support for gtk_link_button
2007.06.07 [Benjamin]
* gtksourceview support
2007.05.27 [Benjamin]
* fixed bug in GWindow.about_dialog whose callbacks raised an uncaught
Not_found.
The default Close button now responds `CANCEL and not `CLOSE.
2006.11.19 [Olivier]
* add some missing properties in GtkIconView (in module GTree) (2.6)
* add some missing properties in GtkButton (2.4, 2.6)
2006.11.03 [Olivier]
* move GtkSocket code from ml_gtkbin.c to ml_gtk.c since it is
wrapped in GWindow.
2006.10.27 [Jacques]
* add Gdk.Cursor.get_image
* remove Gdk.Cursor.destroy (could be dangerous)
* add new methods to GData.clipboard (partly from SooHyoung Oh)
2006.10.13 [Jacques]
* add GDraw.drawable#colormap,gc,set_gc
2006.09.15 [Olivier]
* wrap GtkMenuToolButton (2.6)
In lablgtk2-20060908:
2006.08.08 [RobertR]
* export copy_memblock_indirected and ml_lookup_flags_getter for Windows
2006.07.06 [Jacques]
* make ABSVALUE=1 to use a custom mlvalues.h where value is abstract
2006.05.13 [Jacques]
* delay finalization functions when they may trigger a callback
2006.02.03 [Jacques]
* add GLayout#bin_window
2005.12.19 [Jacques]
* lablgladecc : apply Keita Yamaguchi's patch
2005.12.02 [Benjalin]
* lablgladecc : support for GtkAboutDialog
2005.11.10 [Olivier]
* wrap gtk_tree_view_expand_to_path (2.2)
2005.11.03 [Benjamin]
* lablgladecc : emit w#toplevel#misc#show_all instead of
w#toplevel#show in check_all, because some toplevel widgets (gMenu for example)
do not have a show method
2005.10.28 [Jacques]
* add windows support for rsvg
Overview of Changes from GTK+ 2.12.0 to 2.12.1
==============================================
* Bugs fixed:
472965 a small improvement for scrolling behavior with PgUp/PgDown
460194 Gtk tooltips + swt crash
478803 Segfault in gtk_print_operation_run when no range specified
480123 Crash from GTK's new search feature
483223 im-xim.so leaves callbacks connected to display "closed" ...
476342 Icon cache validation causes severe page-in
484008 configure fails during CUPS version tests on some platforms
327243 GtkFileChooserButton emits two "selection-changed" signal...
465380 gtkfilechooser cannot show the modified date on none UTF-...
467269 Inkscape Flickers horribly
476686 gtkrecentchooser select-multiple property
478173 GTK's Tracker search engine does not work anymore
478371 totem volume slider appears on all workspaces
482089 GtkPrintOperation check for null default signal handler b...
482504 Missing locale to UTF-8 conversion for modification time ...
482841 critical warnings on gdk_display_close after _gtk_tooltip...
483563 remains of gtk_widget_ref() in gtkdnd.c
483730 Keyboard navigation of mutiple-selecting gtk.TreeViews im...
484650 Typo in docs for GdkGrabBroken
484730 In MS-Windows theme, GtkBorder freed with g_free() instea...
486360 Failed to convert Empathy Glade files
389358 print dialog: unit selection dialog can't be closed
448343 File chooser should maintain sort state during folder swi...
477447 GtkPaned documentation doesn't mention behaviour with onl...
482034 GtkMenuPositionFunc push_in parameter description
482837 duplicate declaration of gtk_notebook_create_window()
478637 Notebook tab labels not correctly centered in ms-windows ...
484132 gtk_recent_info_get_icon docs
486636 "Cannot open display" message doesn't include display whe...
455284 Ctrl+L should work depending if it has focus or not
478377 10x speed up for window motion/scroll (gdk-quartz)
485301 Filename is garbled in print dialog on none UTF-8
485437 Fix testxinerama.c to not query current monitor by default
486155 Docs for gtk_text_iter_forward_line()
339877 pixbuf loader incorrectly returns wbmp
456137 Pidgin will crash in fail-safe session due to a NULL poin...
456676 Critical warning in gtk_drag_drop_finished()
352643 crash in gtk_entry_completion_default_completion_func
477280 volume button docs fix
477704 Add docs for GtkTreeModelForeachFunc
476920 Move GtkFileSelection to the deprecated section
* Updated translations:
- Arabic (ar)
- Assamese (as)
- Belarusian Latin (be@latin)
- Catalan (ca)
- Estonian (et)
- Basque (eu)
- Hebrew (he)
- Ido (io)
- Italian (it)
- Japanese (ja)
- Georgian (ka)
- Kannada (kn)
- Korean (ko)
- Lithuanian (lt)
- Dutch (nl)
- Polish (pl)
- Romanian (ro)
- Slovenian (sl)
then automatically generate a PLIST that says "${PKGNAME} has no files".
* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
and no PLIST files exist, then fail during the package build with
PKG_FAIL_REASON.
* Remove "intentionally empty" PLISTs again.
Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:
PLIST_SRC= # empty
that directly manipulate empty PLISTs.
Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
This would leak rpath references to the build directory and
libtool should take care of this already. Non-libtool builds
might be broken by this, but they shouldn't use -Wl,-R either,
but -Wl,-rpath. Bump revision of qt3-libs (rpath changes) and
qt3-tools (qmake changes).
repository because there is not an official release yet.
This is the video driver for ATI Radeon HD cards for the modular Xorg server.
This works well enough on my Radeon HD 2600XT DDR3.
POP3 ioslave
* Fix SASL Authentication fails if another client of sasl is loaded.
SMTP ioslave
* Fix SASL Authentication fails if another client of sasl is loaded.
Kate
* Add .hh Extension for C++ syntax highlighting.
* Highlight 'read' and 'write', used when declaring properties in Pascal.
* Fix code folding breaks highlighting.
* Fix tabs in wrapped line broke cursor navigation.
* Fix save doesn't work after redo.
* Do not disable quit button when no session is selected but the open
session button.
* Pressing X now triggers the open session button, when it should trigger
quit button.
KControl
* When delete all is pressed, only delete the visible cookies if the view
is filtered.
* Do not loose the domain-specific cookie policies when cookie support is
disabled and re-enabled again.
* Newly added fonts are not available.
kdesktop
* Do not shutdown at autologout.
kdm
* Do not attempt to auto-login after a post-session shutdown confirmation.
* Fix CVE-2007-4569.
kwin
* Fix restarting KWin messes up active border order.
* Fix block global shorcuts is broken.
Konsole
* Real transparency support without side effects, if qt-copy patch #0078
is available.
Konqueror
* Fix Konqueror not autodetecting new plugins.
* Avoid preview crashes when view is invalid.
* Resolve media: and system: urls to local files in the popup menu.
* Fix crash when the window is deleted from onmousedown.
* Fix nspluginviewer crashes on amd64.
core libs
* Small performance improvements.
* Reworked KCmdLineArgs::makeURL to make "kpdf a:b" work when a:b is an
existing file in the current directory.
* Be more robust against addressbar spoofing.
* A hostname may resolve to multiple addresses. When connection to one
timeouts, we should not immediately give up. Instead, we try the other
addresses.
http ioslave
* Fix crash on broken servers.
* Fix Connection failed Url Frame Redirection.
* Fix session cookies not always accepted.
* Fix persistent cookies are treated like session cookies.
* Fix a cross-site cookie injection vulnerability.
* Fix for correctly propagating HTTP response headers > 8K.
* Fix http responses containing just a header cause Konqueror to wait
indefinitely for a response.
* Fix problem with cookies in konqueror when server specified as IP adress.
* Fix per-site cookie policy does not apply to cookies set for subdomains.
KHTML
* Fix handling of font-variant:inherit.
* Fix GMail/Firefox yet again.
* Fix confused cursor shapes if mail and new-window links appear on the
same page.
* Fix cannot type text into boxes on riteaid.com.
* Optimize descendant selector matching.
* Fix invalid placing of image.
* Default to "UTF-8" per section 2 of the draft W3C "The XMLHttpRequest
Object" specification.
kjs
* Do not convert accented latin1 characters into undrawable char in
websites using advanced JavaScript.
A terminfo entry was installed into somewhere(or not) depending on tic command.
Install termcap/terminfo entry source file in examples directory and
mention it in MESSAGE.
Bump PKGREVISION.
* PrintOperation: Corrected a reference-counting problem that caused
crashes.
Changes 2.12:
* New classes: Builder, RecentAction, Tooltip, VolumeButton.
* Deprecated the Tooltips class.
* More...
* General Improvements
* Fixed incorrect behavior of the widget editing mode that
could occur when a form was resized.
* Fixed a crash that could occur when several commands were
redone in one go.
* Enabled MSVC and Borland project generators for the Qt Open Source
edition.
* Ensured that the QMAKE_CC and QMAKE_CXX variables are not defined in
the Xcode project generator to allow distributed (distcc) builds to
work again.
* more...
New in the 0.9.3 x11vnc release:
This release provides client-side caching to improve interactive
response. Almost no VNC viewers implement caching which is why
VNC is slow compared to other remote graphics protocols.
The x11vnc caching will work with any VNC viewer, but they will
not hide the pixmap cache region that is below the main desktop
(one must adjust the window manually). The SSVNC Unix VNC viewer,
however, automatically detects and hides the region.
To enable caching, supply "-ncache n" to x11vnc, where the
number n, e.g. 10, indicates how much memory to devote to the
caching scheme.
See http://www.karlrunge.com/x11vnc/#faq-client-caching
daemon/verify-{crypt,shadow}.c prints out the user name in various
places, where daemon/verify-pam.c code does not. Get out of sync with
the login dialog, and you'll have your password logged.
Adapt patches from the gdm 2.20 branch for
(1) not logging the user name in any syslog error messages
(2) not localizing the log messages.
Bump pkg revision.
Fixes PR 31417.
daemon/verify-{crypt,shadow}.c prints out the user name in various
places, where daemon/verify-pam.c code does not. Get out of sync with
the login dialog, and you'll have your password logged.
Adapt patches from the gdm 2.20 branch for
(1) not logging the user name in any syslog error messages
(2) not localizing the log messages.
Fixes PR 31417.
Renamed xlockrc.rc to xlock95.rc.
win95 settings fixes from Frank Fesevur
'Enabled' checkbox set in the savers configuration for is honored
when the random mode is selected.
Dialog rearranged to allow more room for Delay/Count/Cycles.
Version is now displayed.
ant3d,ant,life1d now with better colors. Really looked bad on Windows 95.
rain a new mode from Frank Fesevur.
Patch for running stuff like "xlock95.scr -s ant3d" thanks to
Frank Fesevur <ffes AT users.sourceforge.net> which makes testing
and showing a particular mode much easier.
Fix for xlock -resource in life.c.
Added a compile-time option "-DNO_TIME if you dont want the time in the
password window.
-- Change xset_CFLAGS to AM_CFLAGS to make automake-1.10 happier
-- Use autoconf to check for usleep before falling into twisty #ifdef maze
-- Bug #9524: Markup problems on xset.1x
-- X.Org bug #10616: Add all the X info commands to See Also in man page
-- Man page formatting: make -geometry bold like other options
-- Rename xwininfo_CFLAGS to AM_CFLAGS to make automake-1.10 happier
-- Purge unused code from dsimple.c
-- dsimple.c: ANSIfy function declarations
-- Replace sprintf's with snprintf & strlcat
-- Add static & const qualifiers to xwininfo.c