Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
|
|
"${LOCALBASE}".
|
|
|
|
|
|
|
|
|
|
and *BSD (allows to simplify the package somewhat), and revamped
Screensaver Options: xscreensaver now lets you configure your DPMS
settings. More detail on the web page --
http://www.jwz.org/xscreensaver/changelog.html
[The README in the package currently only goes to 3.27.]
|
|
|
|
|
|
While I'm here make things even easier to upgrade for next time. More tidy
up to come later.
Changelog:
Qt 2.2.4 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.2.3
****************************************************************************
* General *
****************************************************************************
- Platform and Compiler fixes for AIX and BSDi. Building a Qt DLL with
the Borland Builder is again supported.
- Printing quality and postscript output on X11 has been improved.
The page and text formatting now handles different Windows versions
correctly.
- Image loading of PNG and GIF files is much more robust against broken
files.
- On X11, popup menus do not grab the keyboard anymore, but rely on
and enforce the application to have focus. This works around an X11
bug where deadkeys do not work while the keyboard is grabbed.
- Many minor bugfixes and small improvements, see detailed lists below.
****************************************************************************
* Library *
****************************************************************************
- QScrollview Wheels scrolls even if there are no scrollbars
- QSlider Calls virtual function setValue properly
- QImage Improve loading of bmp files
Improving reading of PNG images, and redirect warnings
to qWarning
32bit images with 8bit Alpha are saved correctly as
PNG on big endian machines
Make loading of broken GIF images and animated GIF files
more robust, some bugfixes
- Drag'n'Drop Fix the lost character problem when dragging text
Make dnd work after showFullscreen/showNormal
Delete text that is dragged from a QLineEdit
- QToolButton Removes the old tooltip before setting the new one
- QToolBar Separators use the correct style
- QPrintDialog OK button is no longer disabled initially
- QThread Fix crash when destroying a QThread that had never
been started
QWaitCondition::wakeAll resets event state after waking
up waiting threads
- QPainter Scale fonts correctly when painter has a transformation
matrix
- QPrinter Handle disconnected network printers properly
Use user-settings correctly
Improve postscript output for non-75dpi displays and
transparent images
Improve page and text formatting on the different
Windows versions
Improve printing of colored contents for black&white
printers
- QSimpleRichText Handle external paint devices properly
- QTable Swapping of columns and rows doesn't mismatch sizes
Fix calculation of item size hints
- QGroupBox Include margin in size hints
- QCanvas Better animation handling
Cosmetic corrections
- QSocket Be able to send large data on Windows
- QSocketDevice Workaround a Windows bug concerning the size of the
send buffer
- QFtp Put data more effectively
Correct file permissions
- QUrl Appends "/" to directories correctly
- QCString Resizing a NULL string keeps length at zero
Include null termination in size calculation
- QColor Set named colors correctly
- QApplication Avoid out-of-bounds read in commandline parsing
- QFont/QFontDatabase
Enumerate charsets that don't fit to the current locale
Improve stability for broken X11 fonts
Support Ukraine and Bulgarian font encodings on X11
- QTextCodec Improve recognition of Asian encodings
- QXml Report namespace at endElement
- QWorkspace Cascading limits window size to workspace size
- QFileDialog Setup correctly for non-existing directories
Previews the correct file in ExistingFiles mode
****************************************************************************
* Extensions *
****************************************************************************
- QXt Works better with Exceed X
****************************************************************************
* Other *
****************************************************************************
- Meta Object Compiler (moc)
Further improvements in namespace support
- MSVC Integration Setup Qt settings correctly
****************************************************************************
* Third party *
****************************************************************************
- PNG Fix a coredump in error message handling
****************************************************************************
* Changes that might affect runtime behavior *
****************************************************************************
- QRegion Fixed QRegion::contains(const QRect&) function in X11
version. Same behaviour as in Windows version now.
****************************************************************************
* Qt/Embedded-specific changes *
****************************************************************************
- Binary compatibility is NOT maintained with previous Qt/Embedded release,
you will need to recompile any old executables to use with this release.
- Source compatibility is NOT maintained with Qt/Embedded-specific functions.
You may get minor compilation errors if you have used previous
- QCopChannel now inherits QObject. If you have multiply-inherited a QObject
subclass and QCopChannel, you should instead connect your QObject to the
QCopChannel::received() signal.
- The identifier "TTF" in fontdir is now "FT". This reflects the fact that
the FreeType library supports Type1, Windows FNT, and other font formats
in addition to TrueType. FreeType 2.0.1 is now used (src/3rdparty/freetype).
- 16bpp support in QVFb.
- QDirectPainter experimental direct-video access.
|
|
|
|
|
|
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
|
|
KTERM_USE_WALLPAPER=yes.
|
|
(pkg/12074 by Hiroyuki Bessho).
|
|
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
|
|
is bumped to tcl-8.3.2nb1.
|
|
|
|
missing newline manually with a "echo".
|
|
|
|
include:
27-NOV-2000: Xfce 3.6.3
=======================
- xfce
* Fixed a small bug in xfce popup menus
26-NOV-2000: Xfce 3.6.2
=======================
- xfclock
* Added calendar options by Edscott Wilson Garcia <edscott@imp.mx>
- xfwm
* Improve Xinerama support
* Problem with window initial placement on wrong desk fixed
- all
* Added new configure options by Albert Chin-A-Young
<china@thewrittenword.com>
19-NOV-2000: XFce 3.6.0 & 3.6.1
===============================
- xfrun
* Add history list (patch contributed by daniel mcsorley
<mcsorley@cis.ohio-state.edu>)
- xfce
* Change panel size : Smallest size is pretty small now, thanks to a
new widget positionning. Medium size is now equivalent to previous
smallest size and biggest size is previous medium size.
* Change panel design. Old style can still be selected at compile time.
* Automatic drawer/popup close down when new popup is opened (patch
contributed by Jason Litowitz <jlitowitz@visto.com>
* Bug fix : Panel crashing when selecting several times a desktop that
was not listed in the panel (Actually that was a design problem in the
xfce libs).
* Virtual desktops can now be turned off by setting number of destops to zero.
- xfwm
* Add Xinerama support
* Added query for Xinerama extension (based on a patch by
Peter Novodvorsky <nidd@debian.org>
* Add new style "Authorize_Trnaslate" to force xfwm to place windows on the
current physical screen when using Xinerama even if the application asks
for another location.
* Add strict checking to avoid iconification/maximization of transient windows
(ICCCM compliancy)
* New builtin function "ShowMeMouse" : You can't find your mouse pointer on
the screen ? Just Alt+Click ! You'll be amazed.
* Enhanced virtual desktop routines :
- Xfwm refuses to switch to a desktop if it is off limits.
- Switching to a window that is on a desktop off limits cause the
window to be bring back to the current desktop.
* Add the ability to restart xfwm by sending signal USR1 or USR2 to xfwm's
process id. This allows external programs to restart xfwm or even
sysadmins to restart all instances of xfwm at once.
* Bug fix : Sometimes (rarely) focus did not go to the right window when
the current window was unmapped.
* Bug fix : Use of fontsets (Chineese, Korean, etc.) caused xfwm to crash
- Help
* Added topic overview thanks to Ruediger <ruediger@gmx.net>
* Add Dutch translation of the help file by J.B. Huijsmans
<j.b.huijsmams@chem.rug.nl>
- xfgnome
* Remove unclear portion of code that dealed with iconification.
- all
* More 64-bit safe.
* Add new themes : Aluminium, BlueX, Glass, Liquid, Power, Power2
* Move the locale files from the "$XFCE_DIR" to "$prefix/share/locale"
(Change contributed by Fernando M. Roxo da Motta <roxo@conectiva.com.br>)
* Updated Spanish translation (Change contributed by Fernando M. Roxo da
Motta <roxo@conectiva.com.br>)
* New Brasilian Portuguese translation (contributed by
Ingo "LaSombra" Hoffmann <lasombra@terra.com.br> and
Fernando M. Roxo da Motta <roxo@conectiva.com.br>)
* Updated spec (rpm) file (Change contributed by Fernando M. Roxo da Motta
<roxo@conectiva.com.br>)
* New Czech translation thanks to Petr Blaha <pblaha@suse.cz> and
Rudolf Ulc <Rudolf.Ulc@oku-st.cz>
* Updated Dutch translation by J.B. Huijsmans <j.b.huijsmams@chem.rug.nl>
|
|
|
|
sorry, couldn't find a changelog
|
|
Changelog:
- New plot subclasses for 3D and polar plots: GtkPlot3d and GtkPlotPolar.
GtkPlot3D has its own API, but GtkPlotPolar can be casted as a GtkPlot
considering the equivalence x->r, y->angle.
- GtkPlotData is a widget. The API is almost the same. You may have to
cast the widget using data = GTK_PLOT_DATA(gtk_plot_data_new());
- The other Data subclasses are Bar, Box, Flux, Surface and
CSurface.
- I added new arguments to the datasets (z, dz, a, da): z is obviously for
3d plots. However, it is used in GtkPlotBox to specify the size of the boxes.
"a" is used to determine the size of the symbols, and "da", the color.
- The color of the symbols, when "da" is specified, is detemined using the
gradient. the gradient has (min, max) values, and corresponding colors. The
symbol's color is interpolated between these values using hue/saturation/value
depending on the gradient_mask.
- GtkOrientation was replaced with GtkPlotOrientation
(GTK_PLOT_AXIS_X/Y/Z)
- the fields xticks and yticks were removed from gtkplot.
- GtkPlotSymbol has a new field GtkPlotLine border and you set/get the
attributes with gtk_plot_data_set/get_symbol
- I removed the symbol type: GTK_PLOT_SYMBOL_BAR, because this is a new
data subclass. I added TRIANGLE_LEFT/RIGHT and DOT.
- After gtk_plot_canvas_paint, you have to use gtk_plot_canvas_refresh to
refresh the pixmap in the window. This is because paint can be
used to print or save plots in other formats, depending on the GtkPlotPC
you are using (see below).
- The drawing engine, called GtkPlotPC has been rewritten. Now
it's a GtkObject, and you can derive subclasses as GtkPlotGdk and
GtkPlotPS in our case (You can define your own if you want to use a
different library to draw your plots!).
How does it work:
1) Instead of creating a GdkGC, you create either a GtkPlotGdk or
GtkPlotPS.
2) you do the following replacements:
gdk_gc_set_foreground -> gtk_plot_pc_set_color
gdk_gc_set_dash -> gtk_plot_pc_set_dash
gdk_gc_set_line_attributes -> gtk_plot_pc_set_lineattr
gdk_gc_draw_... -> gtk_plot_pc_draw_...
The output will be either on a drawable or a file according to the
GtkPlotPC you chose.
All the redundant code for the PS output in gtkplotprint was eliminated!
Elegant, isn't it?
- I also added a new widget: gtktogglecombo, a gtkcombobox subclass (See it
in action in testgtksheet)
- New demos are included.
|
|
|
|
aterm, version 0.4.0, is a colour vt102 terminal emulator, based
on rxvt 2.4.8 with Alfredo Kojima's additions of fast transparency,
intended as an xterm(1) replacement for users who do not require
features such as Tektronix 4014 emulation and toolkit-style
configurability. As a result, aterm uses much less swap space --
a significant advantage on a machine serving many X sessions.
It was created with AfterStep Window Manger users in mind, but is
not tied to any libraries, and can be used anywhere.
|
|
|
|
|
|
|
|
from the qt2 distribution.
Based on the package submitted in pkg/11932 by Rex McMaster
<rmcm@compsoft.com.au>, but heavily modified by me.
|
|
from the qt2 distribution.
Based on the package submitted in pkg/11932 by Rex McMaster
<rmcm@compsoft.com.au>, but heavily modified by me.
|
|
|
|
|
|
|
|
move the man pages to somewhere more sensible.
|
|
(derive DISTNAME from PKGNAME instead, where possible).
|
|
|
|
of course).
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
during a normal build to reduce build times on slower platforms. Relevant
changes from version 1.0.9 include various bug fixes, less memory consumption
for colors, improvements to the code generation in fluid, and improvements to
the way scrollbars and buttons are handled. There is also the following GL
optimization for certain OpenGL implementations:
- Performance of Fl_Gl_Window may be improved on some
types of OpenGL implementations, in particular MESA
or other software emulators, by setting the
GL_SWAP_TYPE environment variable. This variable
declares what is in the back buffer after you do a
swapbuffers:
setenv GL_SWAP_TYPE COPY
This indicates that the back buffer is copied to
the front buffer, and still contains it's old
data. This is true of many hardware
implementations. Setting this will speed up
emulation of overlays, and widgets that can do
partial update can take advantage of this as
damage() will not be cleared to -1.
setenv GL_SWAP_TYPE NODAMAGE
This indicates that nothing changes the back
buffer except drawing into it. This is true of
MESA and Win32 software emulation and perhaps some
hardware emulation on systems with lots of memory.
All other values for GL_SWAP_TYPE, and not setting
the variable, cause fltk to assumme that the back
buffer must be completely redrawn after a swap.
This is easily tested by running the gl_overlay demo
program and seeing if the display is correct when
you drag another window over it or if you drag the
window off the screen and back on. You have to exit
and run the program again for it to see any changes
to the environment variable.
|
|
|
|
|
|
problems with the new lesstif.
|
|
it. The handling of va_arg stuff in broken in xview-lib. In particular
an interested programmer could start looking at:
the MAKE_AVLIST macro in:
xview3.2p1-X11R6//lib/libxview/misc/portable.h
and some illegal casts of va_list variables in
xview3.2p1-X11R6//lib/libxview/color/cms_pblc.c
probably more....
|
|
etc).
can be marked un-BROKEN when these are fixed.
also remove $'s from around free/openbsd ID's
|