so that binary packages and normal installations are in sync.
(Some packages depending on gtk2 need this dir, so it's better to
make gtk2 create it, says rh.)
* Checking the gcc version is unnecessary when using gcc/buildlink2.mk"
* buildlink2 allows the configure script to detect xml-config on its own;
we don't need to tell the script where it is through XML_CONFIG=...
Add lastlogx support (XXX someone check this please, XXX need a autoconfig
check for this?)
This avoids the previous brute-force hack that disabled utmpx support
on NetBSD completely.
Our utmpx (at least in current) is good enough to be recognized, but
the configure script/ifdef logic assumes we are SysV then, unless
overriden as Solaris (RXVT_UTMP_AS_UTMPX). But we are BSD style utmpx,
so no ut_id, ut_pid, ut_type and friends.
compiled using orbit-idl, which uses the C preprocessor to do its work, and
the C preprocessor has it's arguments transformed (correctly) by
buildlink2.
xkbset is a program rather like xset in that it allows you to set
various features of the X window interface. It allows one to configure
most of the options connected with the XKB extensions. They are described
in Section 10 of XKBlib.ps.
XXX
With this program, X can be made to work on a Toshiba Portege 3000
wwwiiittthhhooouuuuttt key repeating. Just put this into your
.xinitrc / .xsession:
xkbset exp bo
xkbset bo
Thanks to erik.berglund@deployit.biz for this hint!
headers in ${BUILDLINK_DIR}, simply create BUILDLINK_CPPFLAGS.<pkg>
variables whose values are appended to CPPFLAGS, which are automatically
passed to the configure and build processes.
BUILDLINK_TRANSFORM.<pkg> has little use in buildlink2 since packages are
now told that the software may be found where it really is installed, not
in ${BUILDLINK_DIR} as was the case with buildlink1. Eventually, these
variables will be declared unsupported by buildlink2.
that hold the compiler and linker flags used to find the headers and
libraries because these packages install them into non-standard places.
These variables may be used in package Makefiles by doing:
CPPFLAGS+= ${BUILDLINK_CPPFLAGS.<pkg>}
LDFLAGS+= ${BUILDLINK_LDFLAGS.<pkg>}
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks. Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
Reverse the change to how templates are handled, made between 3.0.4
and 3.0.5, for older toolchains. Removing inline for newer toolchains
produces smaller code. Removing inline for older toolchains produces
buggy code.
Do some reorganisation while I'm here.
utilities for GNOME2. Provided by Julio Merino <jmmv@hispabsd.org>,
with some modifications to allow this to co-exist with gnome-core.
Closes PR pkg/18223
Changes:
* Window icon is supported and icon_path option is added.(Thanks to Minami
Hirokazu san)
* Fixed critical bugs around bce support.
* Fixed incorrect size hints bug.(Thanks to Sato Seiichi san)
* XDND is supported.(Thanks to Minami Hirokazu san)
* mlconfig improved.(Thanks to Kubota Tomohiro san)
* contrast/gamma options are supported.
* HOME/END keys are supported.
* metakey=[mod1-mod5,meta,alt,super,hyper] option is supported.
* TERM=mlterm is supported and doc/term/mlterm.{ti|tc} are added.
(Thanks to Minami Hirokazu san)
* And many minor bugs are fixed.
* Tons of bugfixes
* Replace the Netscape desktop entry with "Web Browser"
since it starts Mozilla by default anyway.
* Print warning if no panel is running at applet startup.
* Optimize the g_[s]list code a bit.
* Pull in improved tempfile creation from 2.0
* Up registration interval for clients
* New/Updated translations: Polish, Spanish, Vietnamese,
Traditional Chinese, Finnish, French, Korean
* New docs for (eu)
* Use VERSION in gnome-check-login instead of 0.1.
* Don't try to lock the screen if root is logged in.
* Improved shading of screen when logging out.
Changes:
Release 1.2.2
* Gnome::UI::Help fixed: This should be added to the
Help menu to automatically add items from the
topics.dat file. (Murray Cumming)
* gnome-hello example: The About box is now closed
and deleted when [Close] is clicked
(Murray Cumming)
Release 1.2.1
* App::create_toolbars fixed to use member UI::Array.
This allows access to the widgets, as well as
properly managing memory for the UI Items.
- menu example modified to demonstrate disabling
of menu item widgets. (Murray Cumming)
* configure.in: Don't add -I$prefix/include to
GNOMEMM_INCLUDEDIR if $prefix=/usr. -I/usr/include
should never be used because it overrides the order
of gcc's implicit include path. gtkmm-config.in has
been corrected too. (Daniel Elstner)
* Dialog, MessageBox, PropertyBox: Added extra
documentation so people know that these are not
self-destructed when run() or run_and_close()
returns. (Murray Cumming)
Release 1.2.0
* Canvas example:
Added example.png to test CanvasImage.
Items are now deleted in the destructor.
(Murray Cumming)
* Reference Documentation:
Location of perl not hardcoded. (Cedric Gustin)
* Some gcc 3.0 std namespace fixes. (Claudio Bley)
Release 1.1.21
* CanvasText: set_font(const GdkFont&) conversion
fixed and set_font(const string&) added.
(Murray Cumming)
* CanvasItem: event signal marshalled again. We lost
this fix sometime after 1.1.17. (Gergõ Érdi)
* Uncommented the CanvasHelper::anchor property,
adding the necessary gtkpacker.h #include.
(Murray Cumming)
* Fixed CanvasHelpers::font for Gdk_Font input and
added a string constructor. (Murray Cumming)
* Added CanvasText::set_fontset(). (Murray Cumming)
Release 1.1.20
Unofficial, with some 1.1.21 changes.
Changes:
1.2.10:
* Gtk::Editable: removed default arg values from implementation,
as suggested by Otmar Struwe. This allows it to build with gcc 3.1
1.2.9:
* Gtk::SArray_Helpers::Traits<T>: Added specializations for 'const T*',
'T *const', 'const T *const' and 'const T[N]', so that the inofficial
RedHat GCC 2.96 chooses the correct one.
Release: Gtk-- 1.2.8
* CList_Helpers::Row::Row() implemented, not just declared.
(Murray Cumming)
* FontSelection::get_font_name(): Prevent crash when GTK+ returns 0.
(Joe Yandle)
* Fixed memory leak in Gtk::Editable::get_chars() (Gergo)
* Gtk::Widget::get_toplevel is more cautious if the return value is not
a Gtk::Window* (Gergo)
Release: Gtk-- 1.2.7
* Minor gtkmmproc install fix. (Grumegargler)
* Lots of reference documentation text added, based on the GTK+ reference
documentation. (Jason M'Sadoques)
* gtkmm-config does not give -I/usr/include, which should be implicit if
necessary, and which overrides the implicit gcc replacement system
headers if used. Apparently this is useful for gcc 3.0, and is what
gtk+ does.(Daniel Elstner)
Release: Gtk-- 1.2.6
Skipped.
Release: Gtk-- 1.2.5
* Fixes for code generator.
* Fixes for RedHat 7.0 configure bug.
* Numerous patches to clean up code and improve appearance.
* Added SpinButton::update() (Augustin Ferrin Pozuelo)
* Menushell namespace fixes (jaycox)
* Fixes for gtk--.m4 (srittau)
* Major CTree fixes
* CTree::selection() fixed. (Murray Cumming)
* Added CTree::{Row,Column}::moveto()
* Fix for CTree::RowList::end() (Daniel Elstner)
* Documentation fixes (Falk Hueffner)
* TreeItem patch (Joe Yandle)
Converted to buildlink2 by me.
- add -lapm to LDFLAGS (which was removed during patching)
- ifdef our own net_apm.cc (created during patching)
- change ONLY_FOR_PLATFORMS from ... Linux-*-i[3-6]86 to
... Linux-*-* (all Linuxen should have include/apm.h)
of the patches, probably something like ${MACHINE_ARCH}/apmvar.h in
patch-ak . I dont' have access to other ports, so for now:
ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i[3-6]86
bapm is an APM meter for Blackbox, which shows the battery status of your
laptop in a decorated window, simulating the look of the Blackbox toolbar.
bbapm is based on bbsload.
This package is based on the FreeBSD port and the OpenBSD patches posted
to http://bbtools.windsofstorm.net written by Michael Henson
(mike at axl dot net). Various changes by yours truly.
While I'm here do the a.out dance for kuickshow and a couple of other
minor clean ups.
Changes are:
kdelibs
kprocess / kprocctrl: fix problem with hanging kdevelop.
Javascript (core): more robust stack overflow check
Javascript (html): allow to set a JS (non-CSS) property to a style object
Javascript (html): improved result of navigator.platform using uname()
Javascript (html): more aggressive garbage collection on clear, fixing many
crashes
Javascript (html): global object (window) has a correct object prototype now
khtml: several crashes and bugs fixed
kssl: Always verify the basic constraints on certificates (SECURITY)
kdefx: Make the blending routine used by transparent menus work properly on
big-endian platforms
kdeui: Fix KDialog::setPlainCaption()
kdebase
Build fixes for IRIX / MipsPro (kcontrol, konqueror, konsole).
Kicker: Quick browser escapes ampersand characters in file names.
Konsole: Don't prepend ESC if Meta is pressed if key definition is for "+Alt".
Konsole: Fixed crashes at startup related to broken font installations.
Konsole: Fixed crashes when selecting in history buffer.
krdb: Smarter handling of multiple and symlinked KDE and Qt installs when
exporting plugin path to Qt.
kdenetwork
KMail: allow an ampersand as last char of an URL.
KMail: Don't crash when custom drafts or sent-mail folders have been deleted or
renamed.
KMail: Fix auto charset detection for empty strings.
KMail/KNode: Correctly handle quotes in user ids of OpenPGP keys.
KMail: Make custom (global) Bcc headers work correctly with encryption and
distribution list expansion.
kdepim
KAlarm: Fix session restoration often not occurring at login.
KAlarm: Adjust wrong summer times stored by KDE 3.0.0 version of KAlarm.
KAlarm: Make Close button on message window not the default button to reduce
chance of accidental acknowledgement.
KAlarm: Make Help button in configuration dialog display KAlarm handbook.
KNotes: Compile fix for Qt 3.0.5
KOrganizer: Fixed context menu of todo list/view and event list which
disappeared when using Qt 3.0.5
Allow -erasemode to handle more complicated requests like
-erasemode all-circle_wipe, code converted from random.c
swarm unbroken (broken by me from 5.03) thanks to Gunther Nikl
<gni@gecko.de>. Changed some defaults and bee acceleration.
Xlock.ad iconfig changes for sound thanks to James B. Hiller
<jhiller@visi.net>.
petri mode ported from xscreensaver thanks to Jouk Jansen.
-mono (well it may be important if you run out of colours).
+ Also a few more checks, fixes, refresh, etc. Purify fixes by
Tom Schmidt.
polyominoes a longer delay when it found a solution.
+ Updated since beta
Qt 3.0.5 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.4.
To avoid problems with loading plugins which link against different Qt
libraries, the semantics of plugin loading has been changed.
While I'm here add the PTHREAD_OPTS+=require thing to the buildlink files.
TODO: check qt3-{tools,docs} wrt buildlink2.
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
* GtkTreeView bug fixes [Jonathan Blandford, Kristian Rietveld,
Josh Green, Matthias Clasen]
* Fix problem with keynav and insensitive menu items [Owen Taylor]
* Fix pixbuf_from_drawable() for LSB -> MSB [Federico Mena Quintero]
* Use GTK2_RC_FILES envvar instead of GTK_RC_FILES [Owen]
* Focus check/radio buttons when activating with a mnemonic [Padraig O'Briain]
* Cycle between multiple menubars with F10, not control-tab
[Calum Benson, Padraig]
* Misc bug fixes [Jacob Berkman, Matthias Clasen, Manuel Op de Coul,
Bill Haneman, Norihiro UMEDA, Shivaram Upadhyayula, Yao Zhang]
* Build fixes for cross-compiling and portability [Arnaud Charlet,
. Ali Harlow]
* Updated translations (bg,ca,da,fr,ja,ko,lv,no,pl,ru,sk,sv,vi)
Update to xfstt-1.3.
Significant changes since 1.2:
* Fixed unix socket and its dir permissions
* Added full path to unix socket address and use sockaddr_un instead
* Added support for --notcp
* Removed hard coded limits on path length (needed by the Hurd)
Significant changes since 1.1:
* Fixes bug that broke xfstt when using unix
* domain sockets under linux 2.4
* Fixed bug in realloc() use.
* Added Patch for Boxdrawing glyphs
* New Encodings: iso8859_11 (latin/Thai) and koi8_u
* Now compiles properly under newer versions of gcc
Significant changes since 1.2:
* Fixed unix socket and its dir permissions
* Added full path to unix socket address and use sockaddr_un instead
* Added support for --notcp
* Removed hard coded limits on path length (needed by the Hurd)
Significant changes since 1.1:
* Fixes bug that broke xfstt when using unix
* domain sockets under linux 2.4
* Fixed bug in realloc() use.
* Added Patch for Boxdrawing glyphs
* New Encodings: iso8859_11 (latin/Thai) and koi8_u
* Now compiles properly under newer versions of gcc