Commit graph

5931 commits

Author SHA1 Message Date
minskim
75f90b07a8 Honor GNUSTEP_MAKEFILES. 2005-09-17 17:22:41 +00:00
markd
23529c6f4a NetBSD-flag.png changed on the web site so put a copy of the old one at
${MASTER_SITE_LOCAL} (and give it a version number) and grab it from
there.  Problem spotted by Steven M. Bellovin, version number suggested
by Jeremy C. Reed.
2005-09-16 12:10:39 +00:00
jlam
1dce0d1923 Remove the module databases during post-install since they're created
the +INSTALL script as part of the POST-INSTALL action.  This makes this
package pass CHECK_FILES=yes.  No changes to the binary package.
2005-09-16 06:10:15 +00:00
reed
067e37d040 Fix the NetBSD.cf pre-formatted manual page make target so it
creates the manpage in current build directory instead of unsafely
in tmp directory. Discussed with Xorg and XFree86 security teams
and fixed there also.

Bump PKGREVISION.
2005-09-13 22:51:42 +00:00
dmcmahill
d00eec86d4 remove trailing whitespace 2005-09-13 12:13:54 +00:00
dmcmahill
5f9908eb42 Define QMAKESPEC in the configure and build environments. Fixes problems
where qmake can't figure out which spec to use.
2005-09-13 04:28:18 +00:00
hubertf
9be1074774 Replace XLOCK_DISABLE_ALLOW_ROOT and XLOCK_NO_DPMS
by options 'xlockmore-allow-root' and 'xlockmore-dpms'
which are on by default - disable them to get the effect
of the two variables.

Suggested & reviewed by wiz.
2005-09-11 16:55:38 +00:00
minskim
32381558f9 Define TK_VERSION in a separate file so that it can be included by
other packages such as tcl-tkX, which is currently broken due to the
hardcoded Tk version.
2005-09-08 21:25:15 +00:00
drochner
1d64e8002b update to 2.10.2
changes: bugfixes
2005-09-08 19:16:51 +00:00
drochner
5967b700f5 remove an unnecessary LTCONFIG_OVERRIDE, add a PKGCONFIG_OVERRIDE 2005-09-08 16:16:24 +00:00
bouyer
a61bd01216 Add gtk2+extra 2005-09-08 10:23:11 +00:00
bouyer
c01adfba1e Initial import of gtk2+extra-2.1.1, a useful set of GTK+ widgets for creating
GUIs.
2005-09-08 10:21:20 +00:00
reed
4ee6e716a4 Fix MASTER_SITES as the old site does not exist anymore.
This is from Leonard Schmidt via tech-pkg.
2005-09-07 16:49:40 +00:00
markd
0ed4dbaa1c kcheckpass local root vulnerability
http://www.kde.org/info/security/advisory-20050905-1.txt
Also fix lock directory on BSD's and Solaris to something that
actually exists.  Bump PKGREVISION.
2005-09-06 12:37:58 +00:00
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +00:00
rillig
2720dd48b4 Put the list of languages for the directories directly into the .for
loop. This avoids the use of the reserved name space (_LANGS) and
prevents pkglint from the false warning that "tr" (turkish) be a tool
name.
2005-09-04 21:15:40 +00:00
hubertf
70c403974e If XLOCK_DISABLE_ALLOW_ROOT is defined, add --disable-allow-root
to configure options to prevent root from being able to get into
locked systems. Esp useful if you don't have a root password set (yes
there are people out there doing that :).

Patch contributed by Eirik Nygaard <eirikn@kerneled.com>.

Bump revision to 5.19nb1.
2005-09-04 17:49:57 +00:00
hubertf
d88186fc80 Finally update xlockmore to 5.19. Changes:
labeling added to ant and ant3d.  The other day, ant3d made a really
    cool looking fan... that prompted me to add labeling so I could save
    the ones I like.
  configure fix for DragonFly thanks to Joerg Sonnenberger
    <joerg AT britannica.bec.de>
  molecule mode fixes, glPushAttrib calls calls were passing invalid
    values thanks to Brian Paul <brianp AT ra.avid.com>.
  5.18 patch for PAM seems to cause problems in Gentoo linux so
    added a GENTOO ifndef around the problem line.
  Fix for a subversion version of ImageMagick thanks to Jouk Jansen.
  Fix for uninitialized read, thanks to Tom Schmidt.
2005-09-04 17:37:13 +00:00
markd
a271df59ca kdebase uses xmkmf to find out where base X11 binaries and libraries are
located and this is being confused by the pkgsrc tools wrappers so modify
its usage to conteract this. Fixes PR pkg/31058.
Bump PKGREVISION.
2005-09-03 21:34:44 +00:00
xtraeme
0b2e0ee51e Added x11/efltk and x11/ede. 2005-09-02 14:44:33 +00:00
xtraeme
edd230d0ec Initial import of ede-1.0.4.
Equinox Desktop Environment (shortly EDE) is small desktop environment,
builted to be simple and fast. It is based on modified FLTK library
(called extended FLTK or just eFLTK).

Comparing to other desktop environments, EDE is much faster and smaller
in memory space (EDE's window manager use less memory than xterm).
2005-09-02 14:42:52 +00:00
xtraeme
ac32004b23 Initial import of efltk-2.0.5.
EFltk is a LGPL'd C++ graphical user interface toolkit for X, OpenGL
and Microsoft Windows. It is based on FLTK2 and is currently developed
by the Equinox Desktop Environment Team.
2005-09-02 14:41:37 +00:00
reed
cc27231a6c Fix build on Solaris. Include ../../mk/compiler.mk before checking
CC_VERSION. This is noted in mk/compiler.mk and also thanks to grant@
for explaining.

(This was based on my Solaris and gcc check from a couple months ago.)
2005-09-01 01:01:19 +00:00
hira
6cb4c1558e Make dbh configurable via options framework.
OK'd by maintainer.
2005-08-31 15:23:09 +00:00
seb
3d9bf3cc3a Restore original quoting syntax of variables in t{k,cl}Config.sh in order
to follow the principle of least surprise between the packages and the
mainstream builds.

Approved by jwise@.

Bump PKGREVISION of lang/tcl, x11/tk, x11/tk83 to 1 and of lang/tcl83 to 2.
2005-08-31 09:40:15 +00:00
jdc
44231ebdeb Unlimit datasize, otherwise perl will run out of memory during the
'configure' stage.  Noticed on NetBSD/sparc.
2005-08-29 10:36:54 +00:00
minskim
f66cfb0707 Update xterm to 203.
Changes:
  - pkgsrc patches for Darwin and DragonFlyBSD were incorporated.
  - Many bug fixes and improvements.  See
    http://dickey.his.com/xterm/xterm.log.html for the complete list.
2005-08-28 17:58:16 +00:00
jdc
b6e65ebc3d Add a hack to require gcc 3.4 on NetBSD/sparc. 2005-08-28 09:06:14 +00:00
grant
3010a4a5dd this needs flex to build. 2005-08-27 12:51:10 +00:00
grant
173da89acb this needs libX11, so explicitly link against it. 2005-08-27 07:47:15 +00:00
grant
18530aa577 this needs flex to build. 2005-08-27 07:33:30 +00:00
grant
40e6e9c935 this needs libX11, so explicitly link against it and include
x11.buildlink3.mk.
2005-08-27 07:30:30 +00:00
drochner
2ca2e888a0 update to 0.11.15
changes:
-bugfixes
-Make it possible to implement atkText selection methods
 for VteAccessible.
-Make VTE work on some Net/OpenBSD on sparc and macppc
2005-08-26 16:37:51 +00:00
drochner
8ca83d22ed update to 1.2.1
changes:
-bugfixes
-Use the proper mime type for ruby files
-Small improvements to sql.lang and fortran.lang
-New and updated translations.
2005-08-26 16:35:08 +00:00
drochner
6b8cfe4ee2 update to 2.6.5
changes:
-bugfixes
-Updated clearlooks engine
-Updated Clearlooks theme using latest engine features.
2005-08-26 16:33:40 +00:00
jmmv
5cae0052c0 Update to 2.6.10:
* Fix an crasher bug when using submenus together with window groups.
  This bug affected epiphany.
* Fix bug that can lead to segfaults when icon themes are updated.
* Updated translations (et,ne)
2005-08-25 21:04:10 +00:00
kristerw
0e147526c4 Add three man pages to the PLIST.
Bump PKGREVISION.
2005-08-24 19:48:18 +00:00
salo
85aad50ddb Add wxGTK24. 2005-08-24 11:05:51 +00:00
jmmv
e772a96765 Remove stale checksum for patch-ae, removed during previous update.
Noted by Matthew Luckie in private mail.
2005-08-24 08:49:30 +00:00
jmmv
c9a90b8623 Update to 0.10.9:
Speech:
    * Restart speech in case of an error.
2005-08-21 11:33:23 +00:00
jmmv
da20fcbb27 Update to 0.12.1: changes unknown. 2005-08-21 11:33:05 +00:00
jmmv
be8fdfb766 Update to 2.10.1: updated translations: en_CA, ca, rw, ug, et, it, gl, bg. 2005-08-21 11:31:31 +00:00
jmmv
b5cad68a32 Update to 2.8.0.1:
- This release fixes a nasty bug which was causing the
  /etc/gdm/Xsession file to always use /bin/ksh.  This
  caused problems on Linux, where it should be /bin/sh.
  It now is only /bin/ksh on Solaris builds.  (Brian
  Cameron)

- seteuid/setegid logic in the GDM slave logic has been
  made more sane.  This was causing problems running GDM2
  on NetBSD (refer to bug #301821).  (Julio M. Merino Vidal)

- Minor correction to Solaris audit logic.  (Gary Winiger)

- Updated autogen.sh so it now works with automake > 1.4.

- No longer use C99 features that do not work with gcc 2.95,
  specifically do not declare variables except at the
  beginning of a block.  (Jens Granseuer)

- Corrected configure script so it works with pkgconfig
  0.17.2.  The new pkgconfig broke the build on Solaris
  since it no longer allows the linker to pull in libraries
  that are implicitely included.  Now all libraries are
  explicit.

- References to libgnome removed from vicious-extensions,
  so it no longer depends on libgnome.  It now depends
  directly on i18n libraries.  (Andrew Case)

- The gesture listeners now log debug messages to syslog
  instead of stdout, and debug can now be turned on by
  setting the GDM_DEBUG_GESTURES environment variable
  rather than needing to recompile with debug.  This makes
  it much easier to debug issues.  (Brian Cameron)

- Leaks fixed (Kjartan Maraas)

- Corrections to docs (Andrew Case, Martin Petersen)
2005-08-21 11:30:55 +00:00
jmmv
083534927f Update to 2.10.2:
New/updated translations:

2005-06-05  Ignacio Casal Quinteiro  <icq@cvs.gnome.org>
       * gl.po: Updated Galician translation.

2005-05-12  Clytie Siddall <clytie@riverland.net.au>
        * vi.po: Updated Vietnamese translation.
2005-08-21 11:29:47 +00:00
jmmv
d7e39fc282 Update to 2.10.2:
default application:
- List Thunderbird as an option (Pawel Worach)
- Fix a warning about the window icon (Matthias Clasen)

keyboard preferences:
- Fix build with GCC 2.95 (Jens Granseuer)

theme manager:
- Fix theme preview crash with xorg composite (Colin Gibbs)

settings daemon:
- Fix some leaks (Kjartan Maraas)

shell:
- Fix order of categories (Frederic Crozat)

Updated translations: en_CA, tr, xh, vi, hu, eu, uk, et, cy, rw, bg, zh_TW.
2005-08-21 11:29:24 +00:00
jmmv
b6457f3ad8 Merge gnome2-pixmaps into gnome-desktop. gnome-pixmaps (v1) was deleted
three months ago, so there is no need for this separation any more.
Simplifies maintenance.  Bump gnome-desktop's PKGREVISION to 1.
2005-08-21 11:26:47 +00:00
kristerw
ea4671b77a Add one missing man page to the PLIST.
Bump PKGREVISION.
2005-08-20 19:18:27 +00:00
jlam
cf4dfe44a5 Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} so
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG.  Bump the PKGREVISION
for packages that were modified as a result.
2005-08-20 19:16:21 +00:00
grant
e1e3faa147 fix a conditional to appease bmake 2005-08-20 10:50:52 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
reed
a85a63c896 When doing an UNPRIVILEGED install, it failed with:
cannot create /home/reed/pkg/xorg/lib/X11/config/host.def: permission denied

I fixed this by chmod NONBINMODE.

(Idea from www/apache/Makefile.)
2005-08-19 16:46:52 +00:00
grant
5ba4ad5eeb add prototypes for two functions returning void, to appease sunpro. 2005-08-19 02:46:29 +00:00
jdc
01f16c5dbe Add a hack to require gcc 3.4 on NetBSD/sparc. 2005-08-17 06:26:18 +00:00
erh
de1415b581 s/defineD/defined/ so openmotif actually compiles w/o errors. 2005-08-15 19:17:22 +00:00
veego
c615b66ca6 - Patch from Thomas Klausner to not install the local files, which would
conflict with the wxGTK package
- The package removes the old wx-config prior before creating the link to
  the real wx24-config, unfortunally it tried to remove wx-config instead
  of wx24-config. wx-config is now used by the new wxGTK (v2.6) package.
Bump the PKGREVISION.
2005-08-14 18:10:08 +00:00
wiz
4b91cfbfbc @unexec ${RMDIR} two directories that are shared with wxGTK24. Noted by veego@. 2005-08-14 08:03:53 +00:00
veego
dbfdca7d3a Sync the buildlink3 file with the Makefile (rev 1.8):
Depend on wxGTK24
2005-08-13 09:28:49 +00:00
jmmv
ece9c2b4d7 Avoid the creation of the empty directory share/gnome-background-properties,
as it conflicts with gnome-backgrounds.  Found by drochner@.

While here, drop mimeinfo.cache from the PLIST; it shouldn't be there,
because it's automatically handled.

Bump PKGREVISION to 1.
2005-08-12 15:59:22 +00:00
dmcmahill
6491a21924 Make sure we follow PKGLOCALEDIR when installing the locale files. Fixes
install on solaris.  Bump PKGREVISION.
2005-08-11 00:47:23 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
tron
a8be0d86e5 Define "NO_SRC_ON_FTP" to prevent distribution file from appearing on
NetBSD main site and mirrors twice.
2005-08-08 18:15:14 +00:00
tron
70b50d8aa1 Update "xservers" package to version 3.3.6.4. Changes:
- Provide a normal downloadable distribution file because this is much more
  convenient after XFree86 3.3.6 was removed from the CVS sources.
- Fix buildlink issued which caused shared library runtime path problems.
- Compile the libraries without thread support. They aren't used by
  anything but "xkbcomp" and the server. And neither of those uses threads.
  BTW: this does *not* limit the server's ability to handle threaded X11
  applications.
2005-08-08 18:12:46 +00:00
drochner
4372db7762 add one 2005-08-08 09:51:15 +00:00
wiz
96583303c7 Update PLIST for wxGTK-2.6. Bump PKGREVISION. 2005-08-07 11:34:18 +00:00
wiz
193f82a45f Depend on wxGTK24, bump PKGREVISION. 2005-08-07 11:28:07 +00:00
wiz
ac7c232c4f Import old 2.4 branch of wxGTK as wxGTK24, for packages that still need it. 2005-08-07 11:27:28 +00:00
wiz
287ae11f08 Update wxGTK to 2.6.1.
2.6.1
-----

All:

- Added wxLaunchDefaultBrowser.
- Added wxPLURAL() macro in addition to _() (Jonas Rydberg)

All (GUI):

- Fixed potential infinite loop when adjusting wxScrolledWindow scrollbars.
- Radio in menus do not send menu event for selections of already selected item.
- Fixed wrong positioning of marks and enumerations in lists of wxHTML.
- wxImage::Rotate90 respects alpha channel.
- Added wxEVT_SCROLL_CHANGED as synonym for wxEVT_SCROLL_ENDSCROLL.
- Replaced artwork for some cursors, icons and toolbar buttons.
- Fixed sizing problem in generic wxCalendarCtrl for short day abbreviations.
- Fixed wxWindow::DoGetBestSize to keep original best size.
- PNM now supports ASCII and raw grey formats.
- wxGrid focus and edit key improvements.

wxMSW:

- Fixed erroneous selection of content in wxComboBox when within a wxStaticBox
  (checking for selection caused by WM_STYLECHANGED).
- Added deferred positioning to wxRadioBox, wxSlider and wxSpinCtrl and thereby
  eliminated some refresh glitches when resizing.
- Eliminated further refresh glitches caused by wxRadioBox (to nearby controls)
  by refreshing parent when the radio box moves.
- Added ability set the system option "msw.staticbox.optimized-paint" to 0 to
  allow a panel to paint graphics around controls within a static box.
- Refresh exposed areas when resizing, using WM_WINDOWPOSCHANGED.
- Worked around an apparent bug in deferred window positioning (moving a
  window from (x, y) to (a, b) and back to (x, y) misses the last step) by
  checking window positions against corresponding sizer state, if any.
- A control's text colour now reflects the system colour setting.
- Fixed wxFileName::GetLongPath() to behave correctly during the first call too.
- Fixed alpha blitting to take into account source position.
- Setting foreground colour for wxCheckBox now works when using XP themes too.
- wxStaticBox label can use custom foreground colour.
- Now uses newer font MS Shell Dlg 2 if possible.
- Compiles again with WIN64.
- Winelib compilation now works.
- When converting a wxIcon to a bitmap check if the icon has an alpha
  channel and set the bitmap to use it.
- wxSlider now also sends wxEVT_SCROLL_CHANGED when using mouse wheel
- Miscellaneous wxMediaCtrl improvements.
- wxTopLevelWindow::ShowFullScreen logic error fixed.
- Fixed wxScrollBar background colour bug.
- Fixed problems with paper sizes being ignored.
- wxNotebook refresh problem fixed.
- DDE fixed for Unicode.
- Fixed ownerdrawn multiline buttons.
- wxCheckListBox item background fixed.
- Fixed some wxRegKey bugs.

wxWinCE:

- Fixed wxFileName::CreateTempFileName.

wxGTK:

- Added support for wxSTAY_ON_TOP (GTK 2.4+).
- Fixed wxTextCtrl::SetStyle for overlapping calls.
- Fixed scrollbar border colour.
- Added bitmap support in menus.

wxMac:

- Added support for launching 'APPL' bundles with wxExecute (usually they have a
  .app extension and are the ones that reside in the Applications folder).
- Fixed a bug in wxGetKeyState where shift and some other keys were returning an
  incorrect state.
- Fixed toolbar colour bug on Tiger.
- Fixed visual problems caused by removal of About menu item.
- Window menu now added automatically.
- Configure fixed for wxBase compilation.
- Modified function key support fixed.
- wxTopLevelWindow::Maximize improvements.

wxX11:

- Menu problems fixed.
- wxScrolledWindow scrolls any child windows.
- Fixed a font memory leak.
- Multiple wxTimers now work correctly.


2.6.0
-----

All:

- wxPathExists deprecated, use wxDirExists instead.
- Configure: --enable-std_iostreams, --enable-std_string are now the default.

All (GUI):

- Fixed ~wxStatusBar and ~wxToolBar which tried to check
  non-existent wxFrameBase RTTI, causing a crash if not in a frame.

wxMSW:

- Fixed static box border when the label is empty.
- Fixed SetBackgroundColour() to change only label background, not entire box.
- wxHelpController is now aliased to wxCHMHelpController.

wxWinCE:

- Fixed device origin setting and clipping region setting.

wxGTK:
- New configure syntax for specifying the GTK+ version.
    --with-gtk             Use GTK 2.x, no fallback
    --with-gtk=1           Use GTK 1.2, no fallback
    --with-gtk=2           Use GTK 2.x, no fallback
    --with-gtk=any         Use any available GTK
- wxMenuItem::SetText() takes care of hotkeys, too.
- Reworked text wrapping for wxStaticText.

wxMac:
- Implemented most of the wxFileType and wxMimeTypesManager functions

2.5.5
-----

All:

- wxURI::GetUser() only returns the user name now, use GetUserInfo() to get
  user and password as in 2.5.4; wxURI::GetPassword() added.
- Added wxDebugReport class.
- Added wxTempFileOutputStream by Stas Sergeev.
- Fixed wxDateTime::SetToWeekDayInSameWeek(Sun, Monday_First).
- Added WXK_SPECIAL keycodes for special hardware buttons.
- Fixed bug with wxFile::Seek(-1, wxFromCurrent).
- Added wxString/C array constructors to wxArrayString.
- Added wxMemoryInputStream(wxMemoryOutputStream&) constructor (Stas Sergeev)

All (GUI):

- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original
  GetBitmap is renamed GetBitmapPtr.
- Added XPM data constructor to wxImage.
- Added style parameter to wxBufferedDC to allow buffering just the client, or
  the whole virtual area.
- Restored ability to set a custom splitter sash size with SetSashSize.
- Fixed wxScrolledWindow sizer behaviour so that the virtual size
  isn't used to set the window size.
- Added wxTE_BESTWRAP (based on patch by Mart Raudsepp).
- wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED is now only sent once at the end of
  splitter dragging and not after each CHANGING event (Jacobo Vilella Vilahur).
- Added wxImage::IsTransparent().

Unix:

- Fixed build on Linux/AMD64.

wxMSW:

- Added "orient" parameter to wxMDIParentFrame::Tile().
- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available.
- fix handling Alt-key events in wxComboBox (reported by Joakim Roubert).
- wxWindow::Refresh() refreshes the window children as well.
- Improved static box and radio box refresh and background colour
  handling (Jamie Gadd).

wxGTK:

- Improved wxSystemSettings::GetMetric() to work better with X11 (Mart Raudsepp).
- Corrected wxListBox selection handling.
- Corrected default button size handling for different themes.
- Corrected splitter sash size and look for different themes.
- Fixed keyboard input for dead-keys.
- Added support for more wrapping styles (Mart Raudsepp).
- GTK2.4+ wxFileDialog reimplemented to support non-modal usage better,
  and fix all known bugs (Mart Raudsepp).

wxMac:

- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows.

wxPalmOS:

- Native wxRadioBox implementation.

wxWinCE:

- Added wxNB_FLAT for flat-look notebooks on Windows CE.
- Titlebar OK button on PocketPC now sends command set by SetAffirmativeId.
  You can also override wxDialog::DoOK if you need more flexibility.
- Dialog size now takes into account SIP or menubar.
- Panels more naturally white on PocketPC.
- wxDIALOG_EX_CONTEXTHELP ignored on WinCE since it interferes
  with correct titlebar style.
- Frames have Ctrl+Q accelerator set automatically, as per the
  PocketPC guidelines
- Documented issues in manual under wxWinCE topic.
- Made (Un)RegisterHotKey WinCE-aware.
- Sends wxEVT_HIBERNATE event.
- Now fakes wxEVT_ACTIVATE_APP to be symmetrical with wxEVT_HIBERNATE.
- Added wxTE_CAPITALIZE for CAPEDIT controls.
- wxDialog::GetToolBar can be used if you need to add buttons
  to the dialog's toolbar.

2.5.4
-----

All:

- wxEvent and derived classes don't have public members any more, you must
  use accessors methods now (Mart Raudsepp)
- new classes for reading and writing ZIP files (M.J.Wetherell)
- large files support for wxFFile (M.J.Wetherell)
- classes in the manual are now cross-referenced (Zbigniew Zagórski)
- Norwegian (Bokmål) translation added (Hans F. Nordhaug)
- wxDynamicLibrary::HasSymbol() added
- added wxEXEC_NODISABLE flag to be used with wxExecute(wxEXEC_SYNC)
- added wxTextInputStream::operator>>(wchar_t) for compilers which support this
- added wxURI, a class for dealing with Uniform Resource Identifiers
- changed wxURL to inherit from wxURI and provide assignment and comparison
- implemented wxConvUTF7 (modified patch from Fredrik Roubert)
- added versions of MB2WC and WC2MB for wxMBConv that works for embedded null chars
- Unicode support in wxODBC is now fully implemented
- A new data type specific to wxWidgets called SQL_C_WXCHAR has been introduced.
  SQL_C_WXCHAR should be used rather than SQL_C_CHAR to ensure transparent
  behavior between Unicode and non-unicode builds
- BLOB example added to samples/db (thanks to Casey O'Donnell)
- use wxStream::GetLength() instead of deprecated GetSize()
- wxGetOsDescription() is now more precise (Olly Betts)
- XRC supports system fonts and colours (Ray Gilbert)
- Added flags argument to wxKill/wxProcess::Kill to kill child processes.
- Added wxPrintFactory classes so that it is possible to add a new
  print system backend at run-time. This was required by the new GNOME
  printing stuff in the GTK port.
- Deprecated print setup dialog.
- Added support to the wxODBC classes for Firebird 1.5 database
- The samples/db sample program now includes an optional example of using a BLOB
  datatype (if BLOB support is enabled and supported by the database)
- added wxDynamicLibrary::ListLoaded()
- wxGetPowerType() and wxGetBatteryState() addition
- wxSystemSettings::GetSystem*() members deprecated and replaced with
  wxSystemSettings::Get*()
- wxWindowBase::DoGetBestSize now includes the difference (if any) between
  the client size and total size of the window.  Code that sets the
  client size using the best size, or that added extra space to sizers
  to compensate for this bug may need to be changed.
- Changed calculation of scrolling area to not clip away some bits
  due to a rounding error.
- Changed GetVirtualSize() to return client size by default until
  SetVirtualSize() gets called. From then on it will only return that.
- Various changes to how wxListCtrl and wxTreeCtrl react to right
  mouse clicks and left mouse click for starting a drag operation.
- "Alt" key (VK_MENU) now results in WXK_ALT keyboard event, not WXK_MENU
- wxFFile::ReadAll() now takes an optional wxMBConv parameter
- wxCommandProcessor::MarkAsSaved() and IsDirty() added (Angela Wrobel)
- added wxStackWalker and related classes (Win32 and some Unix versions only)


All (GUI):

- added wxMediaCtrl
- added wxDatePickerCtrl
- wxHtmlWindow now supports background images given in <body> tag
- wxSplitterWindow now supports gravity parameter (Zbigniew Zagórski)
- recursive wxSizer::GetItem returns item of given window, sizer or nth index
- wxLayoutConstraints now use best size, not current size, for AsIs() condition
- wxSizer::Add/Insert etc. now returns pointer to wxSizerItem just added and this
  item remembers its wxRect area (Brian A. Vanderburg II)
- wxBookCtrl renamed to wxBookCtrlBase, wxBookCtrl is reserved for most native
  book control (for now wxChoicebook for MSSmartphone, wxNotebook for others).
  Necessary event macros, types and styles mapped accordingly.
- new wxBrush::IsHatch() checking for brush type replaces IS_HATCH macro
- wxProgressDialog accepts smooth gauge again (wxPD_SMOOTH style)
- wxProgressDialog new style: wxPD_CAN_SKIP which provides skipping some parts
  of the progress (with new "Skip" button in dialog)
- wxGenericListCtrl::SetItemState(-1) now changes the state of all items as
  in wxMSW version (Gunnar Roth)
- added wxImage::InitAlpha()

Unix:

- wxPuts() now correctly outputs trailing new line in Unicode build

wxGTK:

- Added printing support by way of using libgnomeprint. The library
  now checks at runtime, if the library is installed and will use it
  if it is. Otherwise, it will fall back to the old PostScript printing
  code, from which the Pango drawing code was removed.
- Implemented/improved wxDC::DrawRotatedText()
- fixed wxFileDialog::SetWildcard()
- native file dialog is now used if available (Zbigniew Zagorski)
- implemented wxTextCtrl::Freeze() and Thaw(). The GtkTextBuffer
  is not a valid one during frozen state. Get a pointer to it right
  after wxTextCtrl creation if you really need to. (Mart Raudsepp)
- Changed calls to GTK+ 2.4.x functions so that the code checks at
  runtime, which library version is installed so that these functions
  are only called with GTK+ 2.4.x installed and should yield linker
  errors otherwise.
- wxTextCtrl text insertion efficiency fixed. (Mart Raudsepp)
- Added wxRawBitmap support
- Corrected Input method handler code (for Chinese etc.) and its
  interaction with wxWidgets' events.
- wxTE_AUTO_URL implemention for wxGTK2 multiline wxTextCtrls (Mart Raudsepp)

wxMac:

- Vertical sliders oriented consistent with MSW/GTK (0 at top) (Kevin Hock)
- wxDynamicLibrary::GetDllExt() now returns ".bundle", not ".dylib"
- wxDynamicLibrary::GetSymbol() now prepends underscore to the symbol name
- wxJoystick now works on OSX

wxMSW:

- fixed enhanced metafiles loading from files (Andreas Goebel)
- wxRadioButtons no longer have to be consecutive in a group
- fixed spurious selection of combobox text during resize
- pass correct tool id (and not always -1) to EVT_TOOL_RCLICKED() handler
- added wxRegKey::Export(file)

wxWinCE:
- Added support for MS Handheld PC 2000. This was done before 2.5.4,
  but not mentioned anywhere.
- Added (preliminary) support for sockets

wxUniv:

- wxBU_... button align flags support
- vertical notebook orientation support
- 3rd state support for checkboxes
- wxLB_SORT and wxCB_SORT now cause case-insensitive sorting

wxPalmOS:

- William Osborne has won and new port was born
  (see: "wxPalmOS porting challenge")
- polishing of the port (unnecessary 2.4 API compatibility, removed
  all wxMSW specific code which was base for the new port)
- enumeration of available volumes
- native wxPrefConfig around Preferences database
- native wxProgressDialog implementation
- native wxColourDialog implementation
- native wxSystemSettings colours
- native wxButton implementation
- native wxCheckBox implementation
- native wxSlider implementation
- native wxToggleButton implementation
- native wxRadioButton implementation
- native wxStaticText implementation
- native wxDatePickerCtrl implementation


2.5.3
-----

All:

- support for large (>2 Gb) files in wxFile (Tim Kosse)
- number of fixes to wxPluginManager (Rick Brice, Hans Van Leemputten)
- fixed memory leak in wxURL when using a proxy (Steven Van Ingelgem)
- fixed bug in wxDateTime::Set(jdn) when DST was in effect
- fixed fatal bug in wxString when wxUSE_STL==1 (Kurt Granroth)
- support msgids in charsets other than C and languages other than English
  (based on patch by Stefan Kowski)
- added wxMicroSleep() and wxMilliSleep() replacing deprecated wxUsleep()
- basic UDP sockets support (Lenny Maiorani)
- fixed wxDateTime::GetWeekDayName() for some dates (Daniel Kaps)
- deprecated wxDateTime::SetToTheWeek() in favour of SetToWeekOfYear()
- active mode support in wxFTP (Randall Fox)
- sped up wxHTTP and wxFTP
- added wxStringInput/OutputStreams
- added wxFileConfig::Save(wxOutputStream)
- fixed wxString's behavior with inserted null characters

All (GUI):

- added wxWindow::MoveBefore/AfterInTabOrder() to change tab navigation order
- added wxTaskBarIcon::CreatePopupMenu which is now the recommended way
  of showing a popup menu; calling wxTaskBarIcon::PopupMenu directly
  is discouraged
- added ..._CMD_...(id) variants for wxGrid event table entry macros
- added wxWindow::Navigate for programmatic navigation to the next control
- wxTextCtrl::OnChar now inserts a tab character if wxTE_PROCESS_TAB is set
- added wxKeyEvent::GetUnicodeKey()
- added wxKeyEvent::CmdDown() and wxMouseEvent::CmdDown()
- implemented wxListCtrl::FindItem() for non-MSW (Robin Stoll)
- added status bar fields styles support (Tim Kosse)
- added convenience functions wxSizer::AddSpacer() and
  wxSizer::AddStretchSpacer() (as well as Prepend and Insert variants)
- added samples/splash
- added support for stock buttons
- added wxTopLevelWindow::RequestUserAttention()
- support for comma in contrib gizmo wxLEDNumberCtrl (Grant Likely)
- recursive wxSizer::Show for subsizer and return value if element was found
- added wxChoicebook control
- smoother time estimation updates in wxProgressDialog (Christian Sturmlechner)
- the XRC contrib library was moved to the core
- wx(Choice/List/Note)book controls send CHANG(ED/ING) events in SetSelection
- it is now possible to create a wxFont with given size in pixels (d2walter)
- added wxTopLevelWindow::IsActive()
- wxSystemSettings::GetMetric now returns -1 for metrics that are not
  supported, instead of zero.
- IMPLEMENT_DYNAMIC_CLASS2 macro compilation fixed (Serge Bakkal)

Unix:

- wxTaskBarIcon now supports freedesktop.org System Tray protocol
- security fixes to wxSingleInstanceChecker
- wx-config script was modified to allow choosing from multiple installed
  builds of wxWidgets and to return flags/libs for selected libraries only
- wx-config has new --version-full option

wxCocoa:

- added Unicode compatibility layer for OSX 10.2
- fixed so that wxCocoa runs in OSX 10.2
- Tooltips now supported
- wxSound now supported
- wxDisplay now supported
- Some stock cursors now supported

wxMac:

- fixed MLTE text control GetLineText and GetLineLength on OSX
- added OSX wxTaskBarIcon implementation for the OSX Dock
- added Unicode compatibility layer for OSX 10.2
- wxGetKeyState now works with nearly all wx key codes

wxGTK:

- wxGTK uses GTK+ 2.x by default now, you have to pass --disable-gtk2 to
  configure if you want to use GTK+ 1.2
- fixed many rendering artifacts and wrong colours with lots of GTK+ themes
- implemented wxColourDialog as native dialog
- implemented wxTextCtrl::HitTest() (GTK+ >= 2)
- implemented wxTextCtrl::ScrollLines() and ScrollPages for GTK+ 2.x
- wxTreeCtrl::GetCount() counts root as well now (compatible with MSW)
- added support for wxCHK_3STATE style (GTK2 only)
- implemented text underlining under GTK2
- implemented wxFRAME_NO_TASKBAR style (GTK >= 2.2)
- implemented support for wxSYS_DCLICK_?, wxSYS_DRAG_? and wxSYS_CURSOR_?
  in wxSystemSettings::GetMetric (Mart Raudsepp)
- implemented wxTopLevel::IsMaximized() for GTK+2 and WMs that implement
  freedesktop.org's wm-spec (Mart Raudsepp)
- wxEVT_CONTEXT_MENU is now generated for right mouse press, not release
- implemented alpha channel support in wxBitmap
- added native GTK+2 wxArtProvider implementation with ability to load
  icons from icon theme in addition to recognized stock art
- fixed crash on 64 bit platforms (Paul Cornett)

wxMotif:

- added support for wxCHK_3STATE style (3 state checkbox)

wxMSW:

- fixed UNC paths handling in wxFileSystem (Daniel Nash)
- set wxKeyEvent::m_uniChar in Unicode build
- support for alpha channel in toolbar bitmaps (Jurgen Doornik)
- wxFileDialog can now be moved and centered (Randall Fox)
- restored (and improved) possibility to use wx with MFC broken in 2.5.2
- fixed wxTextCtrl::SetMaxLength for rich edit controls
- fixed flat style for toolbars under XP, Windows Classic style
- fixed truncation of transferred data in wxConnection under unicode build
- wxChoice and wxComboBox dropdown background can be set now too (Adrian Lupei)
- fixed wxMaximizeEvent generation in wxFrame
- don't send duplicate EVT_COMBOBOX events whenever selection changes any more
- implemented support for selecting printer bin (Steven Van Ingelgem)
- fixed wxListCtrl::SetSingleStyle() which was broken since a few releases
- fixed print setup problem (always uses default printer) in Unicode build

wxUniv/X11:

- fixed fatal crash when opening a menu

wxWinCE:

- added native WinCE driven smartphone wxTextCtrl implementation using spinners
- added native WinCE driven smartphone wxChoice implementation using spinners
- added automated but customizable handling of native WinCE driven smartphone menus
- fixed wxRadioBox and wxStaticBox

wxHTML:

- added support for nested index entries and index entries pointing to more
  than one page to wxHtmlHelpController


2.5.2
-----

All:

- Hindi translation added (Dhananjaya Sharma)
- Brazilian Portuguese translation added (E. A. Tacao)
- wxDynamicCast() now uses static_cast<wxObject *> internally and so using it
  with anything not deriving from wxObject will fail at compile time (instead
  of run-time) now
- when wxUSE_STL == 1 and STL provides quasi-standard hash_map/hash_set,
  wxHashMap/wxHashSet are just typedefs for them. This makes impossible
  to forward declare these classes.

All (GUI):

- wxHtmlWindow now delays image scaling until rendering,
  resulting in much better display of scaled images
- Added UpdateSize to wxSplitterWindow to allow layout while hidden
- implemented Freeze/Thaw() for wxGenericTreeCtrl (Kevin Hock)
- support for KOI8-U encoding added (Yuriy Tkachenko)
- The old wxADJUST_MINSIZE behaviour is now the default behaviour for
  sizer items that are windows.  This means that GetAdjustedBestSize
  will now be called by default to determine the minimum size that a
  window in a sizer should have.  If you want to still use the initial
  size (and not the BestSize) then use the wxFIXED_MINSIZE flag.  When
  windows are added to a sizer their initial size is made the window's
  min size using SetSizeHints, and calls to wxSizer::SetItemMinSize
  are also forwarded to SetSizeHints for window items.
- added wxRegEx::GetMatchCount()
- it is now possible to display images in wxHtmlListBox

wxMSW:

- wxWindow::Freeze()/Thaw() can now be nested
- Added wxSP_NO_XP_THEME style to wxSplitterWindow to switch off
  XP theming (some applications look bad without 3D borders)
- wxMenuBar::GetLabelTop() doesn't include '&'s in the label any more
- wxRegConf couldn't read global settings without admin privileges and didn't
  even try to do it by default -- now it does
- wxTaskBarIcon must be explicitly destroyed now, otherwise the application
  won't exit even though there are no top level windows
- wxFileName::GetModificationTime() works with opened files too now
- wxDC::GetClippingBox() now works even for clipping regions created by Windows
- fixed wxFileDataObject in Unicode build (Alex D)
- subindented paragraphs support (Tim Kosse)

wxGTK:

- added support for wxTE_RIGHT and wxTE_CENTRE styles under GTK2 (Mart Raudsepp)

wxMotif:

- removed wxMenuItem::DeleteSubMenu()
- wxButtons use Motif default size, which is smaller than it used to be
  and closer to wxMSW/wxGTK look. This can be disabled by setting
  motif.largebuttons system option to 1 (see wxSystemOptions).

wxUniv/X11:

- implemented DrawRoundedRectangle() (clawghoul)

wxHTML:

- improved tables and lists layout algorithms (Tim Kosse)
- <div> handling fix (Xavier Nodet)

Unix:

- fixed priorities of mailcap entries (David Hart)
- added "wx-config --libs=std,<extra>" syntax (i.e. support for "std")

wxODBC:

- Full Unicode support is now available
- BLOB support is working


2.5.1
-----

All:

- event table macros now do some minimal type safety checks (Michael Sögtrop)
- added wxGzipInput/OutputStream, bug fixes in wxZlibStreams (M.J.Wetherell)
- wxDateTime::ParseDateTime() implemented (Linus McCabe)
- wxHTTP::GetResponse() added (David Nock)
- added conversions to/from UTF 16/32 LE/BE (Andreas Pflug)
- added wxTextInputStream::ReadChar() (M.J.Wetherell)
- added translation to Afrikaans (Petri Jooste)
- Spanish translations updated (Javier San Jose)
- added gettext plural forms support to wxLocale (Michael N. Filippov)
- wxFileName::Normalize(wxPATH_NORM_ALL) doesn't lower filename case any more
- wxFileName::Normalize(wxPATH_NORM_ENV_VARS) now works
- check if file exists in wxFileConfig::DeleteFile() (Christian Sturmlechner)
- when wxUSE_STL == 1 wxHashTable will not be implemented using wxHashMap
  (as in 2.5.0).
- added some extra convenience functions to wxRect such as
  GetBottomRight (Hajo Kirchhoff)
- changed built-in regex library to a Unicode-compatible version based
  on TCL sources (Ryan Norton, M. J. Wetherell)
- added extra convenience functions to wxPoint for adding a
  wxSize (Wlodzimierz Skiba)
- intermediate wxIPaddress class added to prepare for
  wxIPV6address (Ray Gilbert)
- added overloaded constructors and Create() methods taking wxArrayString
  for wxChoice, wxComboBox, wxListBox, wxRadioBox, wxCheckListBox,
  wxSingleChoiceDialog, wxMultipleChoiceDialog
- renamed wxWave class to wxSound

All (GUI):

- added 3-state checkboxes for MSW/Mac (Dimitri Schoolwerth)
- added some support for C++ exceptions in the library (do read the manual!)
- added wxListCtrl::GetViewRect()
- added wxTextCtrl::MarkDirty()
- wxToolBar::ToggleTool() now works for radio buttons (Dag Ågren)
- wxListCtrl now sends an END_LABEL event if editing was cancelled, too
- bug in wxRect ctor from two [out of order] wxPoints fixed (Steve Cornett)
- status text is now restored after wxMenu help is shown in it
- bug in wxWindow::RemoveEventHandler() fixed (Yingjun Zhang)
- make it possible to use wxRTTI macros with namespaces (Benjamin I. Williams)
- wxColourDatabase API now uses objects instead of pointers
- added resolution option to JPEG image handler (Jeff Burton)
- added wxCalendarEvent::SetDate, wxCalendarEvent::SetWeekDay
- wxGenericDirCtrl now accepts multiple wildcards
- added focus event forwarding to wxGrid (Peter Laufenberg)
- fixed scrollbar problem in wxGrid (not showing scrollbars
  when sizing smaller) (Shane Harper)
- dbbrowse demo fixed for Unicode (Wlodzimierz Skiba)
- added wxStatusBar support to XRC (Brian Ravnsgaard Riis)
- wxMenu::Append and etc. return a pointer to the wxMenuItem that was
  added or inserted, or NULL on failure.
- using a -1 (wxID_ANY) for menu or toolbar item IDs will now generate new id
- added option to generate C++ headers to wxrc utility (Eduardo Marques)
- added wxDC::DrawPolyPolygon() for MSW/PS (Carl-Friedrich Braun)
- wxBufferedDC now allows to preserve the background and is documented
- added wxDC::GetPartialTextExtents

wxMSW:

- wxWidgets now builds under Win64
- fixed DDE memory leaks
- fixed wxTE_*WRAP styles handling
- wxTextCtrl::GetValue() works with text in non default encoding
- changed wxCrashReport to generate minidumps instead of text files
- wxRadioButtons are now checked when they get focus (standard behaviour)
- several fixes to owner drawn menu items (Christian Sturmlechner)
- wxGauge now supports full 32 bit range (Miroslav Rajcic)
- make it possible to give focus to the notebook tabs (Hajo Kirchhoff)
- MDI child frames are not always resizeable any more (Andrei Fortuna)
- fixed enumerating of entries/groups under '/' in wxRegConfig
- added wxSYS_ICONTITLE_FONT (Andreas Pflug)
- added wxPATH_NORM_SHORTCUT to wxFileName
- wxComboBox::GetValue within a wxEVT_COMMAND_TEXT_UPDATED event
  should now pass the correct value even if the handler for
  wxEVT_COMMAND_COMBOBOX_SELECTED changed the selection
- wxFileDialog now returns correct filter index for multiple-file dialogs
- added wxTextCtrl::HitTest()
- experimental wxURL implementation using WinInet functions (Hajo Kirchhoff)
- fixed several bugs in wxNotebook with wxNB_MULTILINE style
- accelerators are now initially hidden if appropriate (Peter Nielsen)
- background colour of a wxComboBox may now be set
- fixed wxListCtrl::GetItemText/BackgroundColour()
- Esc can now be used to close menus in the dialogs (Hartmut Honisch)
- Added msw.remap system option so colourful toolbar buttons
  aren't mangled if you set it to 0. The default is 1
- Toolbar buttons are now centred if the bitmap size is smaller
  than the specified default size
- Fixed a bug in wxSpinCtrl::DoGetBestSize that would make wxSpinCtrl too tall

wxGTK:

- fixes to wxTextCtrl scrolling under GTK2 (Nerijus Baliunas)
- fix for crash when using user-dashed lines (Chris Borgolte)
- fixed wxChoice::Delete() in presence of client data
- allow calling wxWindow::SetFont if window not yet created
- use same average character width as other ports when calculating dialog units
- fixed mouse wheel handling under GTK2 (Hugh Fisher)
- wxNotebook::HitTest() implemented (Daniel Lundqvist)
- memory leaks fixes in wxFileDialog (John Labenski)
- don't drop click events from triple clicks (Frode Solheim)

wxMac:

- use same average character width as other ports when calculating dialog units
- implemented handling of mouse wheel
- fix for long file names (longer than 32 characters) in file dialogs
- use Unix sockets for Mach-o builds

wxMotif:

- look for Motif 2.1 headers before Motif 1.2 ones in configure

wxHTML:

- wxHtmlHelpController now supports compressed MS HTML Help files (*.chm)
  on Unix (Markus Sinner)

Unix:

- added XFree86 resolution changing using xf86vidmode extensions (Ryan Norton)
- implemented asynchronous playback in wxSound and added SDL backend in
  addition to existing OSS one
- it is now possible to send PostScript to any output stream (Zoltan Kovacs)


2.5.0
-----

All:

- It is now possible to build several smaller libraries instead of single
  huge wxWidgets library; wxBase is now dependency of GUI ports rather then
  separately compiled library
- added wxDateSpan::operator==() and !=() (Lukasz Michalski)
- added wxFileName::GetForbiddenChars() (Dimitri Schoolwerth)
- use true/false throughout the library instead of TRUE/FALSE
- wxStopWatch::Start() resumes the stop watch if paused, as per the docs
- added wxDirTraverser::OnOpenError() to customize the error handling
- added wxArray::SetCount()
- wxFile, wxFFile, wxTextFile and wxTempFile now all use UTF-8 encoding
  by default in Unicode mode
- bug in wxDateTime with timezones on systems with tm_gmtoff in struct tm fixed
- added wx/math.h (John Labenski)
- added Catalan translations (Pau Bosch i Crespo)
- added Ukrainian translations (Eugene Manko)
- fixed bug with deleting entries at root level in wxFileConfig
- chkconf.h now includes platform-specific versions (for MSW
  and Mac) which contain some tests that were in setup.h
- added event sink argument to wxEvtHandler::Connect()
- added support for POST method and alt ports to wxHTTP (Roger Chickering)
- added wxSocket::IPAddress() (Chris Mellon)
- wxDataStreams can read/write many elements at once (Mickael Gilabert)
- added wxRecursionGuard class
- added wxThreadHelper class (Daniel Howard)
- Added STL support (--enable-stl for configure, wxUSE_STL in setup.h).
  When enabled, wxString will derive from std::string, wxArray from,
  std::vector, wxList from std::list. In addition wxHashTable will be
  implemented in terms of wxHashMap.
- Added wxList::compatibility_iterator. Can be used like wxNode* (except
  it can't be delete()d). It permits writing code which will work
  both with wxUSE_STL==1 and wxUSE_STL==0.

wxBase:

- added Watcom makefiles
- fixed bug with searching in sorted arrays (Jürgen Palm)

All GUI ports:

- added wxVScrolledWindow, wxVListBox and wxHtmlLbox classes
- added wxListbook control
- added alpha channel support to wxImage
- added wxRenderer class allowing to customize the drawing of generic controls
- added wxCLOSE_BOX style for dialogs and frames
- added wxSplitterWindow and wxWizard handlers to XRC
- wxWizard is now sizer-friendly and may be made resizeable (Robert Vazan)
- added proportion to wxFlexGridSizer::AddGrowableRow/Col (Maxim Babitski)
- added wxFlexGridSizer::SetFlexibleDirection() (Szczepan Holyszewski)
- implemented GetEditControl for wxGenericTreeCtrl (Peter Stieber)
- improved contrib/utils/convertrc parsing (David J. Cooke)
- fixed handling of URLs and filenames in wxFileSystem
- implemented alignment for wxGrid bool editor and renderer
- support wxListCtrl columns alignment for all platforms and not just MSW
- added wxToolBar Add/InsertTool(tool) (Janusz Piwowarski)
- added wxTB_HORZ_TEXT style for MSW and GTK (Axel Schlueter)
- fixed user dash handling for MSW and GTK (Ken Edwards)
- WXR resources can now be used in Unicode builds
- it is now possible to use several wxFileHistory objects in the same menu
  by giving them different base IDs (Dimitri Schoolwerth)
- Added wxTLW::SetShape with implementations for wxMSW and wxGTK (so far)
- FL: removed const from EnableTool parameters
- FL: signal child window when toolbar is closed
- In various places, changed tests for pathsep on last char of string to call
  wxEndsWithPathSeparator(s)
- Added to defs.h a couple of macros (wxPtrToULong & wxULongToPtr)
- Minor improvements to document/view framework, including
  delayed deletion of a document (until after the user has chosen
  a new document), and more intelligent addition of filenames to
  the file history, including not adding filenames if not using the
  default extension for the template
- sped up wxImage::Scale using fixed point arithmetic (Wade Brainerd)
- Added BLOB support to wxDB (John Skiff)
- wxWizard now validates when pressing Back or Next
- Implemented wxNotebook::DoGetBestSize so Fit now works
- Added FindItemByPosition to wxMenu
- wxTimer now derives from wxEvtHandler and is its own owner object by default
- Extended wxTextAttr and added wxTextCtrl::GetStyle stub
  to allow better rich text support.
- implemented wxFlexGridSizer::Show() (Wade Brainerd)
- Added m_ prefix to wxColourData and wxFontData members
- Added wxHtmlPrintout::AddFilter so HTML printing can be subject to
  custom filters as well as HTML viewing.
- Moved wxApp::SendIdleEvents and wxApp::ProcessIdle into common code.
- wxWindow::OnInternalIdle is now used in all ports, and ensures that
  user OnIdle events do not interfere with crucial internal processing.
- wxWindow::UpdateWindowUI is now a documented function that
  sends wxUpdateUIEvents, and can be overridden. It has a helper function
  DoUpdateWindowUI for taking appropriate wxUpdateUIEvent action.
- Added functions to wxUpdateUIEvent: Set/GetMode, Set/GetUpdateInterval,
  CanUpdate, to assist with optimising update event frequency.
- Added functions to wxIdleEvent: Set/GetMode, CanSend, to
  determine whether a window should receive idle events.
- Added wxWS_EX_PROCESS_IDLE, wxWS_EX_PROCESS_UI_UPDATES window
  styles for use with conservative idle and update event modes.
- send menu update events only when a menu is about to be used (MSW/GTK)
- improved event processing performance (Hans Van Leemputten)
- added wxMirrorDC class
- printing improvements: GetPageInfo() gets called after the DC has
  been set and after OnPreparePrinting() has been called so it can
  report the number of pages accurately; doesn't try to set
  number of pages in print dialog, in common with other Windows apps;
  wxHTML easy printing's preview shows number of pages
  correctly; preview scrollbars are set correctly; keyboard navigation
  improved

Unix:

- fixed compilation on systems with zlib installed but < 1.1.3 version
- fixed compilation on Solaris 7 with large files support enabled
- added wxTaskBarIcon implementation for X11
- added support for GNU/Hurd in configure
- wxLocale::Init now tries to set .utf8 locale in Unicode mode (Andreas Pflug)

Generic controls:

- implemented wxListCtrl::Refresh() (Norbert Berzen)
- support adding/removing columns dynamically (Donald C. Taylor)
- wxToolBarSimple, property list classes, wxTreeLayout moved
  to contrib/src/deprecated

wxGTK:

- added support for label mnemonics to GTK+2 build (Michael Moss)
- added native wxMessageDialog implementation for GTK+2 build
- fixed wxMenu::Remove (John Skiff and Benjamin Williams)
- made wxTextCtrl::EmulateKeyPress() work for Delete and Backspace
- fixed wxTopLevelWindow::ShowFullScreen to work with kwin, IceWM and
  window managers that support _NET_WM_STATE_FULLSCREEN
- added wxEVT_MENU_OPEN event generation
- fixed bug in generic file selector causing incomplete file extensions to
  be appended to filenames with no extension
- added wxTextCtrl::SetSelection implementation for GTK+ 2
- fixed wxTextCtrl::IsEditable() for GTK+ 2
- fixed wxStaticText alignment for GTK+ 2 (Kevin Hock)
- don't consume 100% CPU when showing a popup menu

wxMac:

- generate wxEVT_SCROLL_THUMBRELEASE and wxEVT_SCROLLWIN_THUMBRELEASE events
- generate wxEVT_MENU_OPEN and wxEVT_MENU_CLOSE events

wxMSW:

- possibility to use DIBs for wxBitmap implementation (Derry Bryson)
- added wxCrashReport
- wxStaticBitmap doesn't stretch its bitmap any longer (like other ports)
- support for accelerator keys in the owner drawn menus (Derry Bryson)
- wxCaret::SetSize() doesn't hide the caret any longer as it used to
- wxCheckListBox::Check() doesn't send CHECKLISTBOX_TOGGLE event any more
- fixed bugs in wxThread::Wait() and IsAlive()
- fixed bug with wxTR_EDIT_LABELS not working with wxTR_MULTIPLE
- fixes for compilation with OpenWatcom and DigitalMars compilers
- fixed wxStaticText best size calculation (was wrong by '&' width)
- fixed calling wxFrame::Maximize(FALSE) before the window is shown
- added wxNotebook::HitTest() (Otto Wyss)
- libraries built with makefile.g95 have a _min or _cyg suffix (MinGW/Cygwin)
- when using DLL, wxLocalFSHandler was not being exported
- fixed problem with wxEvtHandler object not removed from wxPendingEvents
- Windows XP manifest is now included in wx.rc; it is no longer necessary
  to ship .exe.manifest file with applications to support XP themes
- wxLocale::Init no longer reports error if trying to set Unicode-only locale
  or if user's default locale is Unicode-only
- improved border handling under Windows XP
- partial fix for wxNotebook pages looking bad under XP: wxUSE_UXTHEME
  enables XP theme engine code, and wxUSE_UXTHEME_AUTO tells
  wxWidgets to use the theme tab colour for control backgrounds.
- disable wxNB_RIGHT, wxNB_LEFT, wxNB_BOTTOM notebook styles under Windows XP
- fixed release mode build with VC 7.x (Martin Ecker)
- added support for wxALWAYS_SHOW_SB style
- you don't need to add opengl32.lib when using VC++ now (David Falkinder)

wxMotif:

- made wxFileDialog behaviour with complex wildcards more sensible (it still
  does not support all the features other ports do); refer to wxFileDialog
  documentation for a detailed explanation
- implemented wxWakeUpIdle
- for Motif 2.0, used the native combobox widget instead of the GPL'd
  xmcombo; xmcombo is still used for Motif 1.x and Lesstif when compiled
  with Motif 1.x compatibility
- implemented wxToggleButton
- wxRadioBox and wxStaticBox now use the default shadow (border) style
  instead of a sunken border
- implemented wxBitmapDataObject
- finished wxClipboard implementation

wxUniv:

- controls in toolbars now supported

wxHTML:

- added text selection to wxHtmlWindow
- added SetFonts to HTML printing classes (Adrian Philip Look)
- it is now possible to force page break when printing by inserting
  <div style="page-break-before:always"> into the markup (Greg Chicares)
- wxHtmlWindow now uses double buffering to prevent flicker
2005-08-07 11:26:17 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
xtraeme
fbfc9a1c26 + x11vnc 2005-08-06 00:31:00 +00:00
xtraeme
ab9e93dfb7 Initial import of x11vnc-0.7.2 from pkgsrc-wip, packaged by
<obata at lins dot jp>.

x11vnc allows one to remotely view and interact with real X displays
(i.e. a display corresponding to a physical monitor, keyboard, and
mouse) with any VNC viewer. In this way it plays the role for Unix/X11
that WinVNC plays for Windows.
2005-08-05 00:08:57 +00:00
xtraeme
6f2b85ab85 Update to 2.6.9.
Overview of Changes from GTK+ 2.6.8 to GTK+ 2.6.9
=================================================
* GtkFileChooser
 - Don't leave a "trail" when then current folder
   is explicitly set [Jonathan Blandford]
 - Accept file drops on the file list [Sven Neumann]
* Accept GTK+ 2.8 .gtk-bookmarks files [Matthias]
* Make paragraph up/down keynav in GtkTextView
  symmetric [Behnam Esfahbod]
* Win32
 - Bug fixes [Tor Lillqvist, Kazuki Iwamoto, Peter
   Zelezny, Tim Evans, Hans Breuer]
 - Improve and simply line segment rendering [Tor]
 - Fix handling of Aiptek tablets [Robert  Ã~Vgren]
* Other bug fixes [Billy Biggs, Vincent Noel,
  Georg Schwarz, Markku Vire, Dan Winship, Morten
  Welinder, Matthias, Euan MacGregor, David Saxton,
  Padraig Brady, Paul Cornett, Mark McLoughlin,
  Hans Oesterholt, Arkady L. Shane, Tommi Komulainen,
  Peter S. Mazinger, Dan Winship, Peter Zelezny,
  Alex Graveley]
* Documentation improvements [Steve Chaplin, Matthias]
* New and updated translations (cs,cy,da,de,en_CA,es,et,
  fr,gl,gu,hu,hy,ja,ko,nl,sq,sr,sr@Latn,sv,zh_CN,zh_TW)
2005-08-03 19:42:20 +00:00
markd
f28381829b Fix .po file headers again so the work with older msgfmt's. 2005-08-02 22:02:25 +00:00
adam
6ae7dafe6b Changes 1.4.17:
* A problem in FXMessageBox was fixed
* Fixed problems on multi-head Windows machines
* Other fixes
2005-08-02 10:26:43 +00:00
reed
348ec7ac3f Patch fspanel.c so the workspace switching buttons (like 1, 2 ,3)
will work with blackbox. This is from Tero Koskinen on the blackbox list.
It also works with xfwm4 and window maker; and the patch should work
on all NetWM compliant window managers.

Tested and okayed by maintainer, Joel Carnat.

Bump PKGREVISION.
2005-08-01 17:10:32 +00:00
drochner
939409ef2c remove obsolete dependencies, should fix PR pkg/30527 by
Krister Walfridsson
2005-08-01 10:42:12 +00:00
grant
feb1144a43 we only install libXmHTML, so don't bother building all the other
stuff.

also, install the library using ${INSTALL_LIB} so it gets the right
mode.
2005-07-31 05:51:28 +00:00
tron
f66c5f2ae1 Update comment about architectures using "ocamlopt" and check the
architectures only once.
2005-07-30 15:45:11 +00:00
tron
cf4abd9f8c Synchronize platforms which support optimization with the "ocaml" package.
This should fix the "configure" problems in the "mldonkey-gui" package.
2005-07-30 13:48:26 +00:00
markd
cfe47c702d Add kde3-i18n-af 2005-07-30 12:50:54 +00:00
markd
f10f50b007 Update to KDE 3.4.2. 2005-07-30 12:49:22 +00:00
markd
1d611fa7c1 Update to KDE 3.4.2. 2005-07-30 11:11:42 +00:00
markd
66e87b3544 Update to KDE 3.4.2
Changes:
* Konsole: Make 'New Window' from tab bar popup menu work.
* Konsole: Fix inital tab too big with icon only.
* Konsole: Fix crashes when action/settings=false.
* Konsole: Fix Konsole doesn't save Encoding setting.
* Ksysguard: Fix a segmentation fault on Centrino Laptops with Linux
  vanilla kernel 2.6
2005-07-30 11:10:08 +00:00
markd
53a8d49823 Update to KDE 3.4.2
No summary of changes given, see
http://www.kde.org/announcements/changelogs/3_4_2/kdelibs.txt for details.
2005-07-30 11:04:59 +00:00
markd
5d6b250b2b Fix SIGBUS core dumps on sparc64. Patch from Michael Lorenz.
Bump PKGREVISION.
2005-07-30 10:40:26 +00:00
adam
8b7eacd4fa Changes 0.10.0:
* Alpha blending was implemented for Windows, although it does not
     seem to work on some machines.
2005-07-29 12:59:50 +00:00
adam
a4d1323ad5 Changes 0.10.0:
* Nib loading supports window auto-positioning

   * Keyed encoding is supported in many classes.
2005-07-29 12:59:25 +00:00
adam
5f45d0321e Changes 2.6.4:
Gdk:
* PixbufLoader:create_with_type(): Really return the
  created GdkPixbufLoader.
Win32 build:
* Provide an extra hint to work around a DLL export/import bug
  with MSVC++ and TreeViewColumn
2005-07-28 12:29:43 +00:00
wiz
6301213966 Reset MAINTAINER -- he stopped working on pkgsrc. 2005-07-27 16:21:16 +00:00
reed
003350fbac Add README (that is patched to provide a little more documentation).
Bump PKGREVISION.
Okayed by maintainer, Joel CARNAT.
2005-07-27 15:56:42 +00:00
wiz
fc4eb237ab Update path to this file. 2005-07-25 20:27:58 +00:00
wiz
667687053c Add and enable wxGTK-contrib. 2005-07-25 20:27:37 +00:00
wiz
e62178fbd6 Initial import of wxGTK-contrib-2.4.2 from pkgsrc-wip, originally
packaged by Michal Pasternak.

3rd-party contributed software for the wxWidgets cross-platform
GUI library (see x11/wxGTK package description for details).

Closes PR 30739 by Martin Ammermueller.
2005-07-25 20:26:55 +00:00
wiz
22d5a54962 Remove ruby-fox -- the package version only supports the ancient 1.0.x
series, and the latest available version is for 1.2.x, while the stable
fox releases are at 1.4.x.
2005-07-25 14:15:08 +00:00
adam
e607d64b94 libbz2 is needed for buildlinking 2005-07-25 12:50:59 +00:00
adam
c360aa40fd Fix building on NetBSD < 3.0 2005-07-25 12:49:56 +00:00
wiz
5b5b173dcb Update for fox-1.4.x (library name changed). 2005-07-25 10:59:44 +00:00
adam
875570bece Removed old patches 2005-07-25 10:56:48 +00:00
adam
e845525529 Changes 1.4.16:
* Fixed bug in FXList and FXIconList
* Fixed sign error in quaternion classes in setAxes()
* Issue in FXMemoryStream fixed
2005-07-25 10:53:43 +00:00
kristerw
f7ebbb93a0 Fix C99 variable declarations to make this pkg compile with gcc 2.95. 2005-07-25 03:14:09 +00:00
wiz
f8ba2181fc Split out some variables into Makefile.common for wxGTK-contrib package.
Add patch-ah and modify patch-ac for wxGTK-contrib.
Fix directory handling in PLIST.
2005-07-24 21:14:51 +00:00
wiz
98cbd5dbc1 openmotif needs x11 headers and libraries, so include mk/x11.buildlink3.mk. 2005-07-24 00:55:43 +00:00
wiz
446fa529a8 Remove some obsolete packages using gnome[1]-libs.
List posted to tech-pkg by jmmv on June 15, no negative comments.
2005-07-23 21:34:55 +00:00
adam
eceb08a35f Removed gtkmm24 2005-07-22 21:22:45 +00:00
adam
4fc7a8a451 Changes 2.6.3:
* Gtk::Action::get_proxies()
  Use the correct ownership semantics.
* Gdk::Display::list_devices()
  Use the correct ownership semantics.
* examples/book/menus_and_toolbars/
  Distribute the .png file.

Changes 2.6.2:
* TreeView: When using the append_column() convenience API,
  prevent a crash when the window closes while the cell is
  editing.
* Allow derived CellRenderers to be edited, by removing
  some debug code that sneaked into 2.6.1.
* Documented many signals, based on the GTK+ documentation.

Changes 2.6.1:
* CellRenderer: Prevent an infinite loop.
* MSVC++ .Net 2003 build fixes.
* Documentation:
  - Hide deprecated widgets from the list of widgets.
  - Correct the description of the IO input example.

Chamges 2.6.0:
gtkmm 2.6 wraps new API in GTK+ 2.6, and is API/ABI-compatibile with gtkmm 2.4.
2005-07-22 21:21:46 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
tron
b42da084d8 Rewrite last change a bit because the check didn't work properly. 2005-07-21 10:59:01 +00:00
tron
99c338420c The additional locale files only get installed on systems with a recent
gettext version (e.g. NetBSD 3.99.7) but not systems with an older one
(e.g. NetBSD 3.0_BETA). We must therefore adapt the package list
dynamically.
2005-07-21 10:43:23 +00:00
wiz
f6bb010643 patch-aa was removed from distinfo during 0.8.1 update, remove file too. 2005-07-21 09:17:41 +00:00
hira
c9dfbf964e Add missing entries to PLIST. Bump PKGREVISION. 2005-07-21 06:41:12 +00:00
kristerw
565085b8e8 Do not include <malloc.h>. 2005-07-20 17:38:05 +00:00
kristerw
2d48d03357 Regenerate so that the Mac OS X patch program undestands how
to apply it.
2005-07-20 17:21:27 +00:00
kristerw
0355e584d3 Do not include <malloc.h>. 2005-07-20 16:03:24 +00:00
schmonz
7c72466bc1 Remove spurious "@dirrm share/examples/rc.d". 2005-07-20 02:44:48 +00:00
drochner
a020efe267 update to 1.5.1
change: Updated the German translations.
2005-07-19 17:41:47 +00:00
adam
3c8a19282b Changes 8.4.11:
* Bug fixes
2005-07-19 11:11:58 +00:00
grant
8dc820991a depends should be ../../<category>/<pkg> 2005-07-19 02:29:35 +00:00
jlam
6f766967b6 Export a new variable TOOLS_CMDLINE_<TOOL> that holds the full command
line (path and arguments) needed to run the real tool.

Modify TOOLS_<TOOL> to hold only the path to the real tool.

Modify falcons-eye/Makefile and qt3-libs/Makefile.common to use
TOOLS_CMDLINE_YACC instead of TOOLS_YACC to that they'll use "bison -y".
2005-07-18 02:33:27 +00:00
kristerw
aa90fc1c8a Fix C99 variable declarations to make this pkg compile with gcc 2.95. 2005-07-17 22:53:06 +00:00
rillig
3fe1d2b5c8 Completed the last change. It could have failed if NONBINMODE was 444. 2005-07-17 21:57:52 +00:00
rillig
618c571990 Changed the way the host.def file is updated. When doing unprivileged
builds, this file may have mode 0444 and was unwritable.
2005-07-17 21:47:00 +00:00
kristerw
49317465c6 Fix C99-isms. 2005-07-17 17:39:57 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
bf9129c41e Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
2005-07-15 18:27:48 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
wiz
fc14fe0bf4 Use ${f} instead of $f, for pkglint. 2005-07-13 13:11:57 +00:00
wiz
21ae07902a DragonFlyBSD support, from Joerg Sonnenberger. 2005-07-13 13:10:27 +00:00
markd
98ce28ac69 Patch .po header so that it works with the old version of msgfmt in
NetBSD.
2005-07-12 12:09:14 +00:00
wiz
f03834a84e Make comment in de.po UTF-8 (like the rest of the file).
Fixes a problem with gettext reported by Joerg Sonnenberger in private mail.
2005-07-12 09:43:06 +00:00
grant
57f0ab7840 check variable is defined before testing its value. 2005-07-09 04:36:42 +00:00
grant
cbc8f8813d check variable is defined before testing its value. fixes malformed
conditional problem noted by Jake Maciejewski on tech-pkg@
2005-07-09 03:14:36 +00:00
markd
bc916bc70b Fix gnome-pty-helper handling of NetBSD's utmpx.
When writing logout records NetBSD requires the ut_name field to be
filled in when calling pututxline() (otherwise utmp_update refuses to
write it) but nulled when writing to wtmpx.

Problem seen by gnome-terminal leaving stale utmpx entries on exit.
Bump PKGREVISION.
2005-07-07 13:30:07 +00:00
drochner
f9531aa249 update to 2.10.2
changes: minor fixes and translation updates
2005-07-06 18:01:37 +00:00
reed
dbeae63f53 Depend on newer versions of GConf2, py-ORBit, gnome-vfs2,
and py-gtk2 than the corresponding buildlink3.mk require.

No PKGREVISION bump since this package would fail to configure
in the first place.
2005-07-06 07:04:57 +00:00
reed
6fed51cbdb Remove errant plus sign at beginning of line. 2005-07-01 16:14:31 +00:00
reed
9f32a67ced Bump PKGREVISION for the Darwin fix. 2005-07-01 04:24:12 +00:00
reed
7962aa7c12 Forgot this in previous commit.
Split out shared parts of PyQt packages to Makefile.common.
I did this so I could get Darwin support which requires a
Mac-specific source.

Also capitalize Qt3 in COMMENT.

I tested a few packages using PyQt running on Mac OS X over remote X11
and it still worked (even though no X11 support, but I guess the Qt3's
X11 works for this).
2005-07-01 01:35:10 +00:00
reed
1339dd10c3 Add support for Darwin. When on Darwin use different source distfile.
Split out parts of Makefile. Now use new
../../x11/py-qt3-base/Makefile.common.

Improve COMMENT to better describe this package.

Improve DESCR to better describe this package.

(PyQt is a set of Python bindings for the Qt toolkit.  The
py-qt3-qscintilla package provides the bindings for QScintilla,
the port to Qt of the Scintilla programmer's editor class.)
2005-07-01 01:30:21 +00:00
reed
f79176322f Add support for Darwin.
And add support for Solaris. Sorry I commit both at same time.
I forgot to commit this earlier.
2005-07-01 01:27:09 +00:00
reed
75173a08dc Add support for Darwin. Use "PyQt-mac-gpl" source instead when on Darwin.
Use new ../../x11/py-qt3-base/Makefile.common. So split out some
of the parts of the Makefile.

Improve the COMMENT (especially so it will be different from other
PyQT package).

Improve the DESCRiption to really describe this package.
2005-07-01 01:25:49 +00:00
reed
cc86acdeca Lots of little changes to package. Not an upgrade though.
Split this up into a Makefile.common to be used by other packages.

For Darwin, use a different DISTFILE as told by the py-kde list.

Improve DESCR. (The same DESCRiption was used by multiple packages.)
2005-07-01 01:20:28 +00:00
reed
391d363041 If Darwin, then use real RANLIB.
No change for other platforms, as QMAKE_RANLIB is set to "true".

And if Darwin and /usr/lib/libresolv.dylib exists, then use -lresolv.
2005-07-01 01:10:06 +00:00
adam
197667c3ad Changes 0.94.4:
* Fixes some critical build system bugs w.r.t. 0.94.2
Changes 0.94.2:
* Lots of improvements, most importantly better XmRenderTable support
2005-06-30 15:42:49 +00:00
adam
8b771d86bf Changes 0.11.55:
* Added "Require Source Selection" (and Destination ditto) flag
  in the "Before&After" options for external command rows. This
  prevents commands from running if there is no selection, which
  is handy to avoid making programs read from stdin. Added after
  issue report by C. H. Block.
* Brought Copyright in About window and man page into 2005. :)
* Added (commented-out) sample row in gentoogtkrc.in to show how
  to set color of non-used pane rows (not reachable by gentoo's
  File Style system).
* Fixed broken g_snprintf() formatting specifier in the overwrite
  dialog that caused it to crash on Solaris. Reported (possibly
  among others) by N. Antic.
* Added option to let window manager position dialogs. Suggested
  by "Martinko". This is the new default behavior, too.
* Added a SelectShell command, that makes select/unselect/toggle
  decisions based on running shell commands. Suggested by me. :)
  See docs/scratch/command_args.txt, or use the GUI. Modified the
  default button layout to put SelectRE/SelectShell together.
2005-06-30 15:28:45 +00:00
adam
51f5865747 Changes 1.2.0:
* Added the -grs_longitude option, to specify the longitude of
  Jupiter's Great Red Spot, in System II coordinates.  This assumes
  the Jupiter image has the center of the Great Red Spot at pixel 0
  (at the left side of the image) in order to draw it at the right
  position.
* Added the Icosagnomonic projection, contributed by Ian Turner.
* Fixed a bug where output filenames had an extra digit in some cases.
* Added the bump_map and bump_scale options in the configuration file.
* Added the -glare option to set the size of the sun's glare.
* An image map may be specified for the sun in the configuration
  file now.  A shade value is now required for the sun (should be
  100, otherwise the sun will have a night side!)
* Added the -arc_spacing option to set the default angular
  distance between great arc points.  It used to be 0.1 degree, so
  arcs smaller than this wouldn't get drawn.
* Fixed a bug where markers were not aligned properly when using
  align = "above" or "below".
* Added warnings if options are specified in the [default] section
  of the configuration file that probably shouldn't be there.
2005-06-30 15:06:24 +00:00
minskim
3ec978d98a setpgrp(pid_t, pid_t) is not available on Darwin-8.x. Use setpgid instead. 2005-06-30 05:05:37 +00:00
jmmv
aa162e1edd Update to 2.10.2:
Panel

	* Fix crash when the "locked" gconf key is unset (Mark)
	* Fix bad interactions between the panel and the recent menus (Mark)
	* Fix crasher with recent items menu (Mark)
	* Fix "dialogs pop up under panel dialogs" issue by making each panel
	  be in its own window group and the dialogs part of the default group.
	  (Mark)
	* Help links update (Kjartan Maraas, Sébastien Bacher)
	* Code cleanup (Kjartan Maraas)
	* Plug leaks (Kjartan Maraas)
	* Fix bad interaction between the panel and the window manager (Mark)

  Translators

	* Vladimir Petkov (bg)
	* Priit Laes (et)
	* Roozbeh Pournader (fa)
	* Christophe Merlet (RedFox) (fr)
	* Ignacio Casal Quinteiro (gl)
	* Ankit Patel (gu)
	* Yuval Tanny (he)
	* Rajesh Ranjan (hi)
	* Lilit Azizbekyan (hy)
	* Takeshi AIHANA (ja)
	* Clytie Siddall (vi)
	* Canonical Ltd (xh)
	* Woodman Tuen (zh_TW)
2005-06-29 09:30:55 +00:00
jmmv
b06aa0f739 Register the rc.d script into the PLIST, which is not done automatically
any more.  Bump PKGREVISION to 1.  Pointed out by reed@.
2005-06-29 08:51:08 +00:00
wiz
b6bc732bf8 Update to 4.22:
Changes since 4.21:   * Fixed a bug in the new mouse-motion code that caused
                        the screen to never blank on multi-head non-Xinerama
                        systems.  Oops.
                      * New hacks, `interaggregate', `antmaze', `tangram',
                        and `crackberg'.
                      * Minor tweaks to `fiberlamp', `ifs', `slidescreen',
                        `zoom', `sonar', `fireworkx', `whirlwindwarp',
                        `bubble3d', and `rd-bomb'.
                      * Added motion blur to `blinkbox'.
                      * `bsod' now includes Longhorn's "RSOD", and OS/2.
                      * Fixed `-wireframe' usage in most hacks and man pages.
2005-06-28 10:03:14 +00:00
minskim
049133684f Use socklen_t, instead of int, as QT_SOCKLEN_T on Darwin>=8.0. 2005-06-27 19:13:32 +00:00
wiz
486cf4cf3b Add DragonFly support (untested). Provided by Jörg Sonnenberger
in PR 30258.

While here, clean up pkglint warnings.
2005-06-27 14:08:15 +00:00
markd
40afe517ef comment out dirrm of shared directories. 2005-06-26 23:48:58 +00:00
markd
8b7fc3b436 Add some more shared directories.
Bump PKGREVISION.
2005-06-26 23:46:11 +00:00
jmmv
8a60b1cfc9 Update to 2.6.8:
* GtkFileChooser
 - Don't select first row in SELECT_FOLDER mode [Christian Neumair]
 - Improve autocompletion behaviour; fix CREATE_FOLDER mode [Federico
   Mena Quintero]
 - Don't stat children of /afs or /net network directories [Federico]
 - Fix set_current_name() and unselect_all() in the light of asynchronous
   selections [Federico]
 - GtkFileChooserButton fixes [David A. Knight]
 - Miscellaneous fixes [Federico, Sven Neumann, Kjartan Maraas]
* GtkIconView
 - Many fixes for scrolling and selection handling [Mathias Hasselmann]
* GtkTreeView
 - Fix insensitive appearance [Billy Biggs, Matthias Clasen]
* GtkEntry
 - Don't blink the cursor if the entry is not editable [Nikos Kouremenos]
* GtkTextView
 - Optimize cursor blinking [Michael Natterer]
 - Don't blink the cursor if the entry is not editable [Nikos]
* GtkAlignment
 - Flip padding in RTL mode [Maciej Katafiasz]
* Fix a bug in focus tracking that lead to problems between some
  window managers and GTK+ applications. [Owen Taylor, Billy Biggs,
  Niko Tyni]
* gtk-demo
 - Add demos for 2.6 features [Matthias]
* Win32 changes
 - Initialize gettext before use [Robert Ögren, Daniel Atallah,
   Kevin Stange]
 - Fix DND on multi-monitor systems [Tor Lillqvist]
 - Improve handling of special and dead keys [Tor, Ivan Wong Yat Cheung]
 - Improve rendering of insensitive icons [Tim Evans]
 - Support RGBA cursors [Tim]
 - Bug fixes [Ivan, Hans Breuer, Tor, Daniel]
* Other bug fixes [Federico, Sven Neumann, Nguyen Thai Ngoc Duy,
  Philip Langdale, Stephen Kennedy, Michael, Pattrick Fimml,
  Felix Riemann, David A. Knight, Hazael Maldonado Torres,
  Mikael Hallendal, Ian Wienand, Tommi Komulainen, Ismael Juma,
  Leonard Michlmayr, Matthias, Gary Kramlich, Peter Wainwright,
  Dom Lachowicz, Kjartan Maraas, Victor Osadci, Olaf Vitters,
  Morten Welinder, Alexander Hunziker, Elijah Newren, Frederic
  Crozat, Joerg Sonnenberger, John Ehresman]
* Documentation improvements [Matthias, Masao Mutoh, Maciej,
  Richard Hult, Ghorban M. Tavakoly]
* New and updated translations (cs,cy,da,de,en_GB,et,eu,fr,gu,hu,id,
  nn,ru,sv,th,xh,zh_CN)
2005-06-26 19:43:54 +00:00
jmmv
72b0af2290 Update to 2.8.0.0:
Interface Changes:

- Now gdm, gdm-binary, gdmsetup are installed to /sbin and
  gdmchooser, gdmgreeter, gdmlogin are installed to /libexec.
  This better conforms to UNIX recommend installation locations.
  The gdmconfig and gdmXnest symlinks have been removed since
  they were redundant.  Distributions will need to modify the
  way GDM programs are launched to reflect these changes.
  (Brian Cameron)

- gdm.conf and GdmSetup now use the DefaultWelcome and
  DefaultRemoteWelcome keys to specify if the default message should
  be used.  Now the Welcome and RemoteWelcome keys are empty
  by default.  This is to avoid putting strings that are translated
  in the gdm.conf file.  Users that want to use a non-default
  welcome string will need to ensure that DefaultWelcome and/or
  DefaultRemoteWelcome are set to false.  (Brian Cameron)

- Now users to be included in the face browser need to be
  identified using the gdm.conf "Include" configure option or the
  "Face Browser" tab in gdmsetup.  Previously, GDM parsed the
  system's password file for a complete list of users and excluded
  userid's listed in the gdm.conf "Exclude" configure option.
  This behavior did not work well on systems that use NIS for
  storing passwords.  This previous behavior may be turned back
  on by setting the gdm.conf "IncludeAll" configure option to
  "true".  (Brian Cameron)

- xevie Xserver extension is now turned on by default on Linux for
  better a11y support.

- /bin/ksh is used in the GDM2 Xsession script on Solaris.  Since
  this script sources the user's $HOME/.profile, ksh works better
  if the profile has bash/ksh style syntax.  (Brian Cameron)

Other Changes:

- Fix so GDM works better on BSD and MacOS.  Upon getting EOF on
  socket/pipe/etc. G_IO_IN is always set and G_IO_HUP may not be
  set.  Therefore, if a length <= 0 is returned from read(), the
  socket is closed.   This prevents gdm2 from causing high CPU-load
  after logout.  (Joe Marcus Clarke)

- Now support "session migration" using DMX.  Refer to docs.
  (Mark McLoughlin)

- Now support "Dynamic Xservers".  Refer to docs.  (Bob Terek)

- The background colors used in gdmgreeter's Face Browser in can now
  be themed using the <color iconcolor="" "labelcolor=""> syntax.
  The Face Browser now shrinks so it is the same size as the treeview
  so extra white space isn't shown.  (Brian Cameron)

- To better conform to the Usability Guide, gdmlogin and gdmgreeter
  now supports an "OK" button which functions the same as hitting
  <Return> and a Cancel button which allows the user to go back to
  the "Username" prompt without having to enter an invalid password.
  (Brian Cameron)

- The Face Browser usability has been improved.  Now the user can
  select a different face without having to enter an invalid
  password.  Single-clicking on the face takes the user to Password
  entry.  The cancel button can be used to get back to "Username"
  entry.  (Brian Cameron)

- GDM now ships with a collection of default faces installed to
  datadir/pixmaps/faces.  (Jaap A. Haitsma)

- Support for ratio scaling of SVG images.  (Vincent Untz)

- Better left-handed support.  Now right and left mouse buttons can
  be used in all GDM windows/dialogs/etc.  (Brian Cameron)

- Now can use XDMCP from Xnest session.  (Leena Gunda)

- Now login success/failure sounds can be selected in gdm.conf or
  in the Accessibility tab of gdmsetup.  (Andrew Case,
  Mark McLoughlin)

- Now "random theme" can be selected in the gdm.conf file or
  gdmsetup to allow a different theme to be used for each login.
  (Andrew Case)

- Now support background programs that are started after a timedelay
  and can be restarted after a delay.  Useful for running a
  screensaver at login time.  (Laurent Birtz)

- gdmphotosetup has been improved so it now scales the face image
  to GDM's max icon size before saving it.  By default it looks
  in datadir/pixmaps/faces to find face images.  (Brian Cameron)

- <Control>-U may now be used to clear the entry field.  Now <Tab>
  works like <Enter> in the login screen.  (Brian Cameron)

- gdmflexiserver now supports the GET_CONFIG command, so that other
  programs can access the GDM configuration data in a stable fashion.
  This is useful for other programs that might want to know what the
  system suspend/halt/reboot command is or what the max icon size for
  creating gdm2 face images, etc.  (Brian Cameron)

- Flexiserver commands are now sent as a single call to
  gdm_connection_write or gdm_connection_printf rather than building
  commands and sending them in pieces.   Fixes bug #158799.
  (Brian Cameron)

- Now gesture listener configuration files specify AT programs by
  full PATH (default EXPANDED_BINDIR).  This can be overridden via
  the --with-at-bindir configure option.  Since AT programs are
  launched as user gdm2, it is more secure to not depend on PATH.
  (Brian Cameron)

- Now use more sensible arguments for starting magnifier.
  (Bill Haneman)

- gdmsetup Now has a separate tab for configuring the Face Browser,
  and for configuring the Xserver.  Now the checkboxes for turning
  on the Face Browser and XDMCP are on the Security tab.  The
  Face Browser and XDMCP tabs are insenitive if they are not
  enabled.  Now users can turn on/off Theme menu choice for gdmlogin
  in the Accessibility tab.  Can turn on/off debug in the Security
  tab.  RemoteWelcome is insensitive if XDMCP is not enabled.
  Better mnemonics.  (Brian Cameron, Andrew Case)

- GDM now no longer uses deprecated widgets.  The new file selection
  widget is used (which no longer core dumps if you click on the
  sidebars).  GtkComboBox and GtkComboBoxEntry are used instead
  of GtkEntry and GtkOptionMenu (Brian Cameron)

- gdmthemetester now uses gdmwhich instead of which, so it works
  better on Solaris.  (Brian Cameron)

- Timed login message is displayed in a separate label on gdmlogin
  which avoids problems caused because different things were trying
  to use the same label for status messages.  Reorganized gdmlogin
  screen so it no longer should resize as it is being used.
  (Brian Cameron)

- The max size of the username/password entry is now set to
  PAM_MAX_RESP_SIZE to allow long username/password entry.  If
  PAM is not set, it is defaulted to 256.  (Brian Cameron,
  Ali Akcaagac)

- Now dialogs that ask the user if they want to change their default
  language/session have a Cancel button so the user can return to
  the login screen.  (Brian Cameron)

- Theme save remembers where the last theme was installed and opens
  to that location.  Also fixed bug which was causing *.tar theme
  files to not install properly.  (Brian Cameron)

- No longer rely on Xserver physical screen geometry which sometimes
  causes text to be too big or too small.  Now use gdk/pango functions
  to get root window resources.  (Ray Strode)

- Better sorting of session names in the Session menu.  (Ray Strode)

- Remove gdm_debug from signal handlers since they aren't safe in
  signal handlers (Mark McLoughlin)

- Many strings, docs, README's have been improved.  Better wording,
  better grammar.  (Brian Cameron, Seb Wills, Adam Weinberger, Abel
  Cheung, Kjartan Maraas, Danilo \305\240egan, Nicholas Skehin)

- Many translation improvements.  Entries in the language list
  now show their encoding so you no longer see what appear to be
  identical entries in the language list.  (Nikos Charonitakis,
  Theppitak Karoonboonyanan, Priit Laes, David Lodge, Jordi Mallach,
  Kjartan Maraas, Gareth Owen, Ahmad Riza H Nst, Kostas Papadimas,
  Francisco Javier F. Serrador, Danilo \305\240egan,
  Alexander Shopov, \303\205smund Skj\303\246veland,
  Clytie Siddall, Miloslav Trmac, Tommi Vainikainen, Funda Wang,
  Adam Weinberger)

- gi18n.h is used instead of libgnome header files.
  (Christian - Manny Calavera - Neumair)

- Some cleanup (Brian Cameron, Mark McLoughlin)
2005-06-26 16:52:14 +00:00
minskim
36f8a08e27 Make configure work when the output of uname -m contains a space. 2005-06-25 00:40:20 +00:00
wiz
cfab2cd7a9 Update to 1.4.0.5:
- the screensaver capplet is no more - we are to use xscreensaver-demo
- a new default-applications capplet is replacing the old
gnome-editor-properties capplet. This also lets you do some new things
wrt changing the users preferred webbrowser etc.
2005-06-24 21:26:24 +00:00
jlam
8a3ddadd73 For XFree86-libs and xorg-libs file existence test, check whether the
file is in ${LOCALBASE} or not.  If it isn't, then assume that the
X11 distribution is built-in.  This fixes the detection of both
XFree86-libs and xorg-libs and causes the proper dependency to be
added to packages that use X11.
2005-06-24 05:21:31 +00:00
martti
66612b1e39 Updated xfce4-notes-plugin to 0.10.0
* bug fixes
2005-06-23 07:27:10 +00:00
jlam
311f01a557 Restore changes in revision 1.34 of qt3-libs/Makefile.common after
the change in revision 1.6 of mk/buildink3/libtool-fix-la, and create
the qmake.conf files at post-configure time.  This causes the libtool
wrapper to be used to create the libtool archives, instead of just
using ${LOCALBASE}/bin/libtool.  Bump the PKGREVISIONs for the packages
that include qt3-libs/Makefile.common as their *.la files are now
different.
2005-06-22 21:14:45 +00:00
grant
4871886bb4 remove CPPFLAGS=-Xc workaround for Solaris/sunpro which is no longer
needed (and now breaks the build).
2005-06-22 00:45:29 +00:00
jlam
2d942aeec0 Back out the previous change and add a comment to qt3-libs/Makefile.common
noting why we did so, and that this will be fixed after pkgsrc-2005Q2
is branched.  Bump the PKGREVISION.
2005-06-21 23:06:07 +00:00
jlam
abdc155ccd Fix variable names to start with "BUILTIN_FILES_" as expected by the
find-files.mk fragment.  This fixes the version number detection for
Mesa, XFree86, and X.org.
2005-06-20 22:13:10 +00:00
dmcmahill
17f64f8251 move the post-patch to pre-configure since it is somewhat configure-like
in nature.  This makes sure we get the correct libtool which fixes a
problem where the installed .la files have references to ${WRKSRC} left
in them.  Fix suggested by Johnny Lam.  Bump PKGREVISION.
2005-06-20 22:03:42 +00:00
wennmach
83088e5d97 Make xworld work with USE_X11=xorg
Patches provided by Antoine Reilles in PR pkg/30376
2005-06-20 10:58:16 +00:00
markd
7ca9c42fae Add BUILD_USES_MSGFMT as packages no longer include pregenerated files. 2005-06-18 21:02:20 +00:00
hira
7937e0d061 Fix path of configuration file. Patch submitted in PR pkg/30540.
Bump PKGREVISION.
2005-06-17 05:49:35 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
jlam
e46a9dd380 Create directories before installing files into them. 2005-06-17 03:50:19 +00:00
kristerw
d36f822ca7 Pthreads are needed to link to these libraries. Add mk/pthread.buildlink3.mk. 2005-06-16 23:49:40 +00:00
kristerw
882838b349 Pthreads are needed to link to these libraries. Add mk/pthread.buildlink3.mk. 2005-06-16 20:21:13 +00:00
hira
0274454b4b Regen for previous commit. 2005-06-16 13:19:17 +00:00
hira
10db67de5d Add missing RCS Id tag to patch-aa. 2005-06-16 13:09:34 +00:00
hira
da64682a7e Add missing RCS Id tags to patch-a[ef]. 2005-06-16 13:02:57 +00:00
hira
5100faf970 Fix typo ($NeBSD$ -> $NetBSD$). 2005-06-16 10:47:43 +00:00
markd
54890c07ac Fix a crash in the kicker - patch from KDE svn.
OK'ed during freeze by jlam and wiz.
Bump PKGREVISION.
2005-06-16 01:11:04 +00:00
jlam
c61849db73 Create directory before using it. 2005-06-15 15:26:59 +00:00
jmmv
95568b34ed Follow jlam@'s suggestion: as no X distribution provides an xextensions.pc
file, do not bother to check if it exists; doing this means we will always
choose the pkgsrc version.  Instead, create a fake .pc file inside the
buildlink directory.
2005-06-15 09:41:02 +00:00
hira
2acca2c019 Use PKG_SYSCONFDIR framework. Bump PKGREVISION. 2005-06-15 09:00:15 +00:00
jlam
8a6826e1f7 My survey of packages was not quite complete enough. There are at
least two packages that still use <FL/*.h> files, so modify fltk to
*always* create the links on all platforms.  This unfortunately doesn't
allow installing this package on a case-insensitive filesystem.  Bump
PKGREVISION to 3.
2005-06-15 02:24:40 +00:00
jlam
1f0b1ace0f fltk headers are in ${PREFIX}/include/FL. 2005-06-15 01:40:33 +00:00
jlam
ebff9ab544 Don't create the mass of symlinks for the headers as they're not used
by FLTK packages.  Packages know to use <FL/*.H> for fltk>=1.1, which
we already require via BUILDLINK_DEPENDS.fltk.  This fixes the build
on Darwin where the symlinks were, by default, not created and which
subsequently broke the PLIST.  Bump the PKGREVISION to 2.
2005-06-14 22:42:49 +00:00
minskim
7fa28f3c06 Let x11/labltk use bdb if native ndbm is not available. 2005-06-14 21:00:41 +00:00
kristerw
a0030e8b35 Include "../../mk/pthread.buildlink3.mk". 2005-06-14 11:22:16 +00:00
hira
6bd0d95077 Bump PKGREVISION for last change (use PKG_SYSCONFDIR framework). 2005-06-14 02:28:08 +00:00
jlam
ef34473be4 Rename the INSTALL script template to INSTALL.openwin so avoid triggering
the special handling in bsd.pkg.mk if ${PKGDIR}/INSTALL exists.  This
fixes PR pkg/30502.
2005-06-12 05:06:11 +00:00
wiz
2138f7d7dd Fix automake m4 macro quoting. Closes PR 30501.
Bump PKGREVISION.
2005-06-11 17:17:56 +00:00
hira
1e0f391428 Use PKG_SYSCONFDIR framework. Reviewed by wiz@. 2005-06-11 15:00:04 +00:00
jmmv
61b5f5af04 Revision 1.2 of this file added a check for the presence of xextensions.pc
to decide whether the builtin version was enough or not.  This check was
removed in 1.3 during the conversion to the new builtin structure, hence
breaking, at least, compositeext (on which many other packages depend).
Given this, readd the check.
2005-06-11 08:49:33 +00:00
jlam
723ae9fc44 Unsurprisingly, xcursorgen needs to depend on xcursor. Remove the
outdated check for the presence of xcursor and fix the png link options.
Bump the PKGREVISION to 2.
2005-06-10 22:47:36 +00:00
jlam
071a949de4 Xrender/buildlink3.mk implies x11.buildlink3.mk. 2005-06-09 02:38:43 +00:00
hubertf
f431e37bc0 Update xlockmore to 5.18. Changes:
toneclock coredump fix for 5.17 version thanks to Jouk Jansen.
  Invalid mode added.  :)  lock the screen if an invalid mode is specified
    "xlock -mode tom" like "xlock -modelist bug,tom"
  errno fix in passwd.c for DragonFly thanks to Joerg Sonnenberger
    <joerg AT britannica.bec.de>.
  PAM fixes for when 1. TTY is not set to DISPLAY xlock can fail, 2. Tidy
    fixes for PAM_BAIL.  Thanks to George D M Ross <gdmr AT inf.ed.ac.uk>.
  Notes from Marcelo Vianna <mfvianna AT centroin.com.br> on morph3d added
    as comments to morph3d.c.
2005-06-07 23:35:15 +00:00
markd
6f0800d103 Depend on latest doxygen and fix the PLIST. Bump PKGREVISION. 2005-06-07 14:24:30 +00:00
xtraeme
8077eb5ddd Apply patches from Joerg Sonnerberger to fix some misc problems, like
imake problems with audio/nas and the mouse issues seen on
DragonFlyBSD, this closes PR pkg/30418.
2005-06-07 02:43:26 +00:00
jlam
17482d3d5f randrext doesn't require X11 to build, but Xrandr does, so move the
inclusion of x11.buildlink3.mk from randrext into Xrandr.
2005-06-06 19:27:57 +00:00
jlam
6d3ef740cb render doesn't require X11 to build, but Xrender does, so move the
inclusion of x11.buildlink3.mk from render into Xrender.
2005-06-06 19:08:56 +00:00
hira
7704e07f35 Backout part of previous commit (because CONF_FILES handling is
wrong).  Pointed out by wiz@.
2005-06-06 17:25:57 +00:00
hira
bf9d56b67c - Use PKG_SYSCONFDIR framework.
- Use ${PKGLOCALEDIR}/locale instead of share/locale.
2005-06-06 16:13:51 +00:00
minskim
af85c68888 unexec -> @unexec 2005-06-06 13:21:17 +00:00
markd
64a3ee923a This is KDE3 not XDG (fix pasto). 2005-06-04 23:45:50 +00:00