- Gecko engine update.
- Better region support in GdiPlus.
- Support for cross-compilation in winegcc.
- Beginnings of MS Text Framework support.
- Many fixes to the regression tests on Windows.
- Various bug fixes.
- Various bug fixes for Internet Explorer 7.
- Many crypt32 improvements, including new export wizard.
- Better support for windowless Richedit.
- Improvements to the print dialog.
- Many fixes to the regression tests on Windows.
- Various bug fixes.
Also, this should again build on FreeBSD 8 with RTF_LLINFO removed,
based on my patch being accepted upstream. [1]
PR: 129934 [1]
- Freedesktop.org-compliant startup notifications.
- Improved graphics support in Internet Explorer.
- Various Richedit improvements.
- Better certificate manager dialog.
- Various bug fixes (including two fixes we carried ourselves).
- Numerous fixes for IE7 support.
- User interface support for crypto certificates.
- Better support for MSI installation patches.
- Various Direct3D optimizations.
- Various bug fixes.
- Support for virtual memory write watches.
- Some more GdiPlus functions.
- Various bug fixes.
Also, add a patch that fixes the "Invalid address" issue for real. [1]
PR: 128926 [1], 129585
Submitted by: Tijl Coosemans <tijl@ulyssis.org> [1]
Obtained from: Alex Kozlov <spam@rm-rf.kiev.ua> [1]
- A large number of regression test fixes.
- Performance improvements in memory management.
- Improved POP3 support in inetcomm.
- Initial implementation of the XInput DLL.
- Various bug fixes.
It also fixes the "Invalid address" issue reported by some users, at least
according to my testing.
PR: 128926
- Substantial parts of inetcomm implemented (for Outlook).
- Still better crypt32 support.
- Memory management improvements.
- Theming support for buttons.
- Various bug fixes.
- Beginnings of schannel implementation using GnuTLS.
- Many fixes from various code analysis tools.
- Support for X11 desktop work area.
- Fixes for Richedit tables.
- More complete JavaScript support.
- Improved device management for DOS drives.
- Many Richedit fixes.
- Various installer fixes, particularly for IE 7.
- First steps of Direct3D 10 implementation.
- Various bug fixes.
- Substantial JavaScript implementation.
- Partial support for layered windows.
- Support for Unicode file export in Regedit.
- Proper exception handling in widl-generated code.
- Asynchronous requests and cookies support in WinHTTP.
- Various bug fixes.
- Substantial chunks of WinHTTP are implemented.
- More JavaScript support.
- Beginnings of shell AppBar implementation.
- Several fixes for Google Chrome support.
- Chinese translations.
- Various bug fixes.
- Beginnings of ddraw overlay support.
- Many more crypt32 functions.
- Improved support for tables in Richedit.
- Support for NETWM window maximization.
- Many installer fixes.
- Tweaks for better PulseAudio support.
- Various bug fixes.
- Control panel improvements and new appwiz panel.
- Restructuring of state handling in Direct3D.
- Support for timer queue functions.
- Many MSXML improvements.
- Various bug fixes.
- Fixes for Photoshop CS3 and Office 2007 installers.
- More progress on gdiplus.
- Support for Unicode files in regedit.
- Improved video playback.
- Many Richedit fixes and improvements.
- Various bug fixes.
- Many more gdiplus functions implemented.
- Improved graphics tablet support.
- Many Richedit fixes and improvements.
- Support for HWND_MESSAGE windows. - A lot of new MSHTML functions.
- Many fixes in MSI registry handling.
- Initial implementation of the inetmib1 DLL.
- Improvements to the quartz renderers.
- Various bug fixes.
Hack the configure script to succeed when building with HAL support on
FreeBSD 6.x. [1] Add an OPTION called HAL to enable/disable building with
HAL support and explicitly force one of these as opposed to just depending
on the environment.
Submitted by: Tijl Coosemans <tijl@ulyssis.org> [1]
Start adding OPTIONS for this port, the first one called CUPS to break
to hard dependency on the cups-base port.
PR: 119199
Submitted by: scf, Christoph Mallon <christoph.mallon@gmx.de>
for the 1.0 release. Among others, it includes the following changes:
- Automatic updating of the WINEPREFIX directory.
- Winhelp now uses Richedit as display engine.
- Many RichEdit fixes.
- More improvements to IME support.
- More quartz fixes.
- Implementation for many more Gdiplus functions.
- Lots of bug fixes.
- Better support for Windows IMEs.
- Option for Windows-style window decorations.
- Improved system tray behavior.
- Window management fixes.
- Improved quartz audio support.
- Better support for launching apps from Unix file managers.
- Lots of bug fixes.
Fix a sorting issue in the package list.
- Improved support for the .NET framework.
- Better services handling through a separate services.exe process.
- Support for ATI fragment shader.
- Better support for http proxies.
- Window management fixes.
- Pre-compiled fonts are now available in the source tree.
- Lots of bug fixes.
- The default version is now Windows XP.
- Many Richedit improvements.
- Beginning of jscript dll support.
- Shell folders now respect XDG directory configuration.
- Many translation updates.
- Lots of bug fixes.
- Support for multiple OpenGL pixel formats.
- Improved support for color profiles.
- Many window management fixes.
- Better fullscreen support.
- Lots of bug fixes.
- Proper handling of OpenGL/Direct3D windows with menu bars.
- Stubs for all the d3dx9_xx dlls.
- Several graphics optimizations.
- Many installer fixes.
- Improved MIME message support.
- Lots of bug fixes.
- Direct3D improvements, including driver version emulation.
- Beginnings of support for OLE objects in Richedit.
- Several fixes to the animation control.
- A bunch of fixes for regression test failures.
- Lots of bug fixes.
Make the post-install target less noisy.
- Photoshop CS/CS2 should now work, please help us testing it.
See http://wiki.winehq.org/AdobePhotoshop for details.
- A number of RPC fixes.
- Various improvements to the debugger support.
- Lots of bug fixes.
- RunOnce and Run entries now executed on startup.
- Beginnings of support for emulated disk devices.
- Many Richedit improvements.
- Nicer looking color dialog.
- Lots of bug fixes.
Plus, importantly, the ability to disable the use of certain libraries
when build Wine via --without-cups and the like which we'll shortly use
to add appropriate options.
- Many copy protection fixes.
- GLSL is now the default for Direct3D.
- Lots of memory errors fixed thanks to Valgrind.
- Support for TOPMOST windows.
- Beginnings of an inetcomm dll implementation.
- Completed I/O completion.
- Improved user credentials management, including Mac Keychain support.
- More Valgrinding.
- A bunch of WinHelp improvements.
- Better Japanese font support.
- A ton of rpcrt4 fixes.
- Several Alsa capture fixes.
- Improved support for screen resolution changes.
- Improved graphics tablet support.
- Support for RPC context handles.
- Fixes for some longstanding screen depth issues.
- Implementation of "My Network Places" shell folder.
- Lots of bug fixes.
Move our desktop file into DESKTOPDIR [1] and make the postinstall target
a bit less chatty.
PR: 118753
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com>
(update from 0.9.50 to 0.9.51)
Suggested by: Tijl Coosemans <tijl@ulyssis.org> [1]
- Still more fixes for regression test failures.
- Much more complete cryptnet implementation.
- WIDL is now able to generate the oleaut32 proxy code.
- Lots of bug fixes.
- New scheme for OpenGL support in child windows.
- Lots of fixes for regression test failures.
- Lots of bug fixes.
- A Tahoma replacement font.
Adjust pkg-message as far as goes about FreeBSD releases. Add a temporary
patch of mine (already accepted upstream) to build with a wider range of
versions of bison.
- A variety of fixes to improve Photoshop CS2 support.
- More complete support for device installation in setupapi.
- New Bidi text implementation that doesn't depend on libicu.
- The usual assortment of Direct3D improvements.
- Beginning of I/O completion ports support.
- Lots of bug fixes
and a fix by Tijl Coosemans <tijl@ulyssis.org> to resolve symbol clashes
between MSVCRT and FreeBSD libc.
- Many improvements to the crypto dlls (should make iTunes work). - The usual assortment of Direct3D improvements.
- A number of fixes to sound support. - Many more WordPad features.
- Lots of bug fixes.
Remove temporary hack to avoid running into an mmap() issue specific to
FreeBSD which has been fixed now.[1]
Stop building wine-kthread since wine-pthread should be better by now and
the former might not even work any longer.[2]
Make FreeBSD 6.2 the minimum requirement for this port.
Submitted by: Tijl Coosemans <tijl@ulyssis.org> [1][2]
- Better heuristics for making windows managed.
- Automatic detection of timezone parameters.
- Improvements to the builtin WordPad.
- Better signatures support in crypt32.
- Still more gdiplus functions.
- Lots of bug fixes.
- Direct3D support on top of WGL instead of GLX for better portability.
- Many DirectSound fixes.
- Still more gdiplus functions.
- Many crypt32 improvements.
- Lots of bug fixes.
On the way, fix the sorting of several entries in pkg-plist.
- Support for activation contexts and side-by-side assemblies.
- Many more gdiplus functions.
- More messaging support in crypt32.dll.
- Many HTTP protocol handling fixes.
- Lots of bug fixes.
Move fontforge from LIB_DEPENDS to BUILD_DEPENDS. Add graphics/jpeg to
LIB_DEPENDS. [1]
Submitted by: Tijl Coosemans <tijl@ulyssis.org> [1]
- A number of gdiplus functions.
- More complete pdh.dll implementation.
- Support for MSI remote calls.
- Messaging support in crypt32.dll.
- Lots of bug fixes.
Handle the wineg++.1 man page via MLINK instead of removing it.
Make ${PREFIX}/lib/libwine.so a relative link.
Refer to LOCALBASE instead of PREFIX in setting CONFIGURE_ENV.
Remove LIBS=-Wl,-rpath,${PREFIX}/lib/wine which was added in
revision 1.86 for PR19562 but is not needed any longer. [1]
Support DATADIR.
Submitted by: Tijl Coosemans <tijl@ulyssis.org> [1]
0.9.38 releases, this brings the following changes:
- MSI automation with JScript/VBScript support.
- Many MSHTML improvements.
- Many Direct3D threading fixes.
- Support for a few more exe protection schemes.
- Many 64-bit compilation fixes.
- A number of OLE fixes.
- Several improvements to the sound support.
- A number of Winsock fixes.
- Several new supported constructs in the IDL compiler.
- Lots of bug fixes.
- Midi support in the CoreAudio driver.
- Mixer support in the Alsa driver.
- A lot of MSI fixes.
- Implementation for most D3DRM functions.
- The usual assortment of Direct3D fixes.
- Lots of bug fixes.
- Broken aRts sound driver now removed for good.
- Many fixes to the Quartz DLL sound support.
- File I/O performance improvements.
- The usual assortment of Direct3D fixes.
- Lots of bug fixes.
- Support for Xcursor.
- A range of fixes for various installers.
- New builtin xcopy tool.
- The usual assortment of Direct3D fixes.
- Lots of bug fixes.
- Many Direct3D fixes and performance improvements.
- More comctl32 tests and some bug fixes.
- Compatibility improvements in cmd.exe.
- Still more fixes to builtin OLE.
- Lots of bug fixes.
- Many Direct3D fixes and performance improvements.
- Several new features in the builtin cmd.exe.
- Improvements to HTML help support.
- Lots of bug fixes.
- Many Direct3D fixes and performance improvements.
- Several new comctl32 test cases.
- IDL compiler improvements.
- More OLE32 marshalling fixes.
- Lots of bug fixes.
- Many improvements to Direct3D shaders and state management.
- Support for inter-process memory allocations.
- OLE32 marshalling fixes.
- Lots of bug fixes.
- Better Dwarf support in dbghelp.
- Several Winsock fixes.
- Various code cleanups.
- Better mouse support in games.
- Beginnings of new state management in Direct3D.
- Lots of bug fixes.
- Massive update of printf formats for Win64 compatibility.
- Dynamic drive support on MacOSX.
- MSI fixes and improvements.
- Support for multiple monitors using Xinerama.
- A ton of memory leaks fixed.
- Many common controls fixes.
- Lots of bug fixes.
- The usual assortment of MSI improvements.
- Several bug fixes to the various common controls.
- Pixel shaders enabled by default in D3D.
- Various improvements to the build process.
- Many translation updates.
- Lots of bug fixes.
- OpenGL restructurations.
- The usual assortment of MSI improvements.
- Several Richedit fixes.
- WCMD Winelib app renamed to CMD for compatibility.
- Many improvements to the Wintrust DLL.
- Some code cleanups.
- Lots of bug fixes.
- XEmbed system tray support.
- Many improvements to NTLM support.
- Many messages made localizable instead of hardcoded to English.
- Improved support for various OpenGL platforms.
- More improvements to the IDL compiler.
- Lots of bug fixes.
- Support for a proper Trash folder.
- Many improvements to the IDL compiler.
- Better FreeBSD support.
- A number of MSI bug fixes.
- Many RichEdit improvements.
- Lots of bug fixes.
Switch the order of MASTER_SITES. [1]
Submitted by: Tijl Coosemans <tijl@ulyssis.org> [1]
- Still more work on Direct3D.
- A lot of MSI bug fixes and improvements.
- More compatible memory management.
- Several fixes for Win64 support.
- Some performance improvements.
- Still more work on Direct3D shaders.
- Now using the Gecko engine directly for MSHTML.
- Better support for apps switching to full screen mode.
- Support for multiple joysticks.
- Lots of bug fixes.
- More MS/RPC improvements.
- Core Audio driver for Mac OS X.
- More complete DNSAPI dll.
- Improvements to Web browser support.
Work around a newly introduced Linuxism in terms of man pages location.
- Better MS/RPC compatibility.
- Many fixes to Direct3D shaders.
- Several improvements to the header control.
- New GPhoto backend for TWAIN.
- Dynamic drive configuration using HAL.
- A gazillion Direct3D fixes.
- New TCP transport for RPC.
- Lots of bug fixes.
Add FreeType and FontForge as new dependencies, which should help
with font display problems quite a bit.
PR: 97792
Submitted by: sat
Adjustments by: gerald
Leverage SUB_FILES instead of literal sed to handle /etc/rc.d/000.wine.sh
and pkg-message, which allows us to remove the post-extract target and
fixes the long standing issue of showing the correct prefix in pkg-message.
PR: 88492
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
Unfortunately this requires a port epoch, and also uses bzip2 now.
PR: 88492
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
Approved by: gerald (maintainer)?
Temporarily disable building wldap32 due to a build problem introduced
directly before the release. Reenable winetest which we had to disable
for similar reasons back in late 2003.
config file and several man pages.
Add a dependency on graphics/lcms which is not strictly needed, but
allows for additional functionality when present.
in additional to the usual Windows-related changes. configure now finds and
uses an installed version of cups (and potentially other libraries).[1]
Submitted by: Jason But <jbut@swin.edu.au>
improvements (as well as dozens of portability fixes by myself) and, with
the patch for [1] finally works on FreeBSD again, unlike all versions after
20040505.
PR: 73092 [1]
Submitted by: Simon 'corecode' Schubert <corecode@fs.ei.tum.de> [1]
which was completely broken on FreeBSD.
Simplify post-build as I moved some part upstream and require GCC 3.3 as
GCC 2.95 suffers from all sorts of threading/libraries issues. (GCC 3.2
also seems fine, but the ports collection requires us to request a concrete
version.)
The portability issue in dlls/dsound/test was fixed, but a Linuxism in
dlls/ntdll/cdrom.c added. I have submitted files/patch-dlls-ntdll-cdrom.c
upstream as well.
Approved by: obrien (mentor)
Update to 2001.06.29
Install man pages with INSTALL_MAN instead of INSTALL_DATA
PR: 28608
Submitted by: Patrick Li <pat@databits.net>
Reviewed by: maintainer
This breaks the port (hopefully temporarily) for CURRENT, but it is
verified to work in both, RELENG_3 and RELENG_4.
It also corrects problems with RELENG_3, which is more important
than CURRENT.
PR: 20951
Submitted by: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Furthermore: James McNaughton <jtm63@enteract.com> submitted
PR 21147, which is solved with this commit, and tested
this version on RELENG_3
1) Update to 20000430 release snapshot.
2) Remove irrelevant (integrated into wine tree) patches.
3) Add new patch.
4) New MAINTAINER (pfeifer@dbai.tuwien.ac.at).
Gerald apparently overlooked installation, so I added a few files to the
install so people can actually run WINE; I also accounted for these files
in pkg/PLIST updating. Unfortunately, I could not test WINE because I
don't have USER_LDT in my kernel and I'm not adding it just now. :-)
Special thanks to Gerald for his help!
PR: 18648
Submitted by: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Approved by: se (previous MAINTAINER)
Compilation may fail on a system with an old Mesa3 port installed
or if X11 headers from XFree-3.9.x are found on a system. This can
be manually fixed by undefining all occurences of DGA/DGA2 and
references to GL libraries in include/config.h in the work directory.
Kernel patches are provided for 3.3-stable: see the files directory
of the port (or $PREFIX/lib/wine/README.patches).
The port upgrade is based on patches sent by Jürgen Lock (Thanks!)
PR: 14652
Submitted by: nox@jelal.kn-bremen.de (Juergen Lock)
- font sizes are much better now
- there seems to be a problem with the application's
work directory (no longer set to the directory from
where the Windows binary was loaded ???)
A new patch is required to work around the lowest LDT entry
now being 17 (was 6) after a BSDI compatibility patch lead to
a change in /usr/include/machine/segments.h (1.11) ...
Many programs from the Win-3.1 distribution are working fine
with this release. Just try "wine winfile" and click on the
"sol.exe" icon to see how far they got :)
Do not strip binary, since symbols might be necessary for debugging.
Fix error in MEMORY_IsVrangeFree(): fprintf() takes FILE* as first argument.
The implementation of MEMORY_IsVrangeFree seems to rely on data not easily
available on a FreeBSD system. Somebody has to look into this ...