XXX: optionally licensed under the Academic Free License 2.1, which we
don't have in pkgsrc and which I didn't add just for this package.
Changes: undocumented.
dbus-glib-0.82:
Alban Crequy (1):
Bug 18294 - Be defensive about a possibly NULL property string
Brian Cameron (1):
Bug 20343 - Add a man page for dbus-binding-tool
Brian Tarricone (1):
Bug 21753 - Correctly initialize GValues in dbus-binding-tool
generated code
Colin Walters (8):
Bump configure for unstable cycle
Use -fno-strict-aliasing by default
Bug 14183 - Listen to NameOwnerChanged using arg0 matching
Bug 19927 - Use const for GError * param we're not modifying
Add missing prototype for dbus_g_connection_unregister_g_object
Clean up some compilation warnings
Test for git-log in Makefile.am should just be for git now
Release 0.82
Frederic Crozat (1):
Fix format-security warning
Jason Leach (1):
Bug 21362 - Remove use of deprecated symbols
Luis Menina (1):
Bugg 22244 - Only include <glib.h>, not individual headers
Marc-Andre Lureau (1):
build: fix undefined macro: AM_PROG_LIBTOOL with recent libtool
Mikkel Kamstrup Erlandsen (1):
Bug 13908: make dbus_g_type_specialized_init() safe for library
users to call
Peter Korsgaard (1):
add --with-dbus-binding-tool option to use an external dbus-binding-tool
Simon McVittie (24):
Bug 16776: teach dbus_g_method_return_error about DBUS_GERROR
Bug #16776: add a regression test
Remove CXX cruft from configure.ac
configure.ac: don't check the sizes of integers
Don't define DBUS_API_SUBJECT_TO_CHANGE
configure.ac: Don't check endianness
Don't check whether va_copy works
Don't check for atomic integer ops
Remove all sorts of libdbus cruft from configure.ac
fd.o#20884: dbus_g_proxy_manager_replace_name_owner: don't leave
freed memory in the hash table if the name was the owner's first
dbus_g_type_specialized_init: make some effort at being thread-safe
fd.o #5688: don't assert when exported object is destroyed
*after* D-Bus connection closes
fd.o #5688: Add a regression test
fd.o #21219: implement unregistration of objects
dbus-gobject: save the ObjectRegistration on each object, not
just the path
fd.o #21219: regression test
Merge branch '20886-configure-cleanup'
Merge branch '20884-proxy-manager-replace-name-owner'
Merge branch '16776-make-dbus-errors-throwable'
Merge part of branch '5688-survive-disconnection'
Merge branch '5688-survive-disconnection'
Merge branch '20716-with-dbus-binding-tool'
fd.o #13908: silently initialize specialized types whenever required
Merge branch '13908-autoinit'
Sjoerd Simons (1):
Use g_strdup instead of strdup in dbus_g_method_get_sender
Vincent Untz (1):
Bug 20879 - Use --skip-source argument for glib-genmarshal
All:
- include/schily/wait.h now includes process.h on DOS systems
- include/schily/resource.h new include file
- include/schily/select.h new include file
- Now all sources use schily/systeminfo.h instead of sys/systeminfo.h
- Now all sources use schily/assert.h instead of assert.h
- Now all sources use schily/priv.h instead of priv.h
- Now all sources use schily/procfs.h instead of profcs.h
- Now all sources use schily/syslog.h instead of syslog.h
- Now all sources use schily/float.h instead of float.h
- Now all sources use schily/ipc.h instead of sys/ipc.h
- Now all sources use schily/sem.h instead of sys/sem.h
- Now all sources use schily/shm.h instead of sys/shm.h
- New autoconf test for "#pragma weak"
Libmdigest:
- New library
Cdrecord:
- Correctly abort the FIFO in cdrecord on BeOS and Haiku
in case that the clone ara cannot be made shared.
Cdda2wav
- Cdda2wav is now using the sha1 implementation from libmdigest
- Try to avoid an endloss loop while parsing ISO-9660 directories
from rotten CD+ sessions.
Readcd:
- Fixed a problem in the man page.
All:
- New include files include/schily/ctype.h, include/schily/pwd.h
and include/schily/grp.h
- All programs are now using schily/stdio.h
for orthogonality.
- Haiku default install dir is now /boot/opt/schily
- New rules RULES/os-cygwin_nt-6.0-wow64.id and
RULES/os-cygwin_nt-6.1-wow64.id support Cygwin on 64bit
installations of Win Vista and "Win 7".
- New rules for compiling 64 Bit binaries on cygwin_nt-wow64
NOTE: You need to have a 64 bit aware gcc on Cygwin to use this!
- TEMPLATES/temp-gcc.rul and TEMPLATES/temp-xcc.rul
now correctly include cc-gcc.rul and cc-dumb.rul and thus
make the automake feature working again for completely
unknown platforms.
- Fixed RULES/rules.inc to make sure we install xx.h instead of
xx.h.exe
- Workaround an infinite hang in an autoconf test on 64 Bit Vista
with Cygwin
- Include limits.h in schily/hostname.h for Linux
- Several "%s" formats have been introduced in order to make gcc-4
happy even though the original strings have been pointer to constant
and well known strings
- Change the option order in the autoconf test for calling the linker
in order to avoid problems with the microsoft linker.
Libschily:
- libschily now is thread aware and uses the thread specific errno
value on Solaris, Linux and FreeBSD.
Libscg:
- Raised the SCSI Bus-number limit from 256 to 500 for Linux as a workaround
for a resource leak bug in the linux kernel. The workaround lets the problem
happen much later but cannot completely avoid it. If you are hit by the Linux
kernel resource leak bug, you need to reboot.
Cdrecord:
- Correctly abort the FIFO in cdrecord on BeOS and Haiku
in case that the clone ara cannot be made shared.
Mkisofs (Maintained/enhanced by J
- Fixed a potential malloc problem in mkisofs
- fix portability issue with MAP_LOCKED flag. Thanks: Scott Haneda.
- remove debugging output accidentally left in v.4.1.0.
- cleanups
- memtester.h was missing from the 4.1.0 tarball; release update to
fix that. Thanks: Owen Leonard.
- added the ability to test a specific physical region of memory
(by mmap'ing /dev/mem) with the new -p option, which takes a
hex starting address as a value. This is mostly of use to
developers trying to verify memory or I/O mapped devices (on
an embedded system, for instance). Thanks: Allon Stern.
- re-add the ability to set a suffix on the memory to allocate:
"3G", "128K", etc, mostly for use with the above new feature,
where the "memory" to be tested is less than a megabyte, but
also useful for users wanting to test many gigabytes; you no
longer have to do the conversion-to-megs in your head.
- documentation updates and clarifications.
changes: minor bugfixes, translation updates
pkgsrc changes:
-in scsi io code, remove the code which builds a raw device path
from a block device - use the raw_device hal property instead
-split out the nautilus plugin, allows to use brasero (and its
clients, eg sound-juicer) with less gnome desktop overhead
-support playlist parsing as an option -- unfortunately this
pulls in evolution-data-server indirectly which is pretty large
for that limited gain of functionality (on per default, as in
other pkgs able to use the evolution database)
-cleanup
=============
Version 1.1.5
=============
Nautilus Sendto
Bug fixes:
- Fix the plugins not getting translated properly
- Remove mention of "Evolution" in the mail plugin
===============
Version 1.1.4.1
===============
Nautilus Sendto
Bug fixes:
- Fix infinite loop in the Pidgin plugin
=============
Version 1.1.4
=============
Nautilus Sendto
Bug fixes:
- Fix crash in the Pidgin plugin when the file system is full
- Pidgin plugin cleanups
Other changes:
- Remove Gaim plugin
=============
Version 1.1.3
=============
Nautilus Sendto
Bug fixes:
* Use new EmpathyContactSelector and update for latest Empathy
=============
Version 1.1.2
=============
Nautilus Sendto
New features:
* Add an evolution plugin to allow sending arbitrary attachments
through nautilus-sendto
* Add a "Removable devices" plugin
* Enable the "burn" plugin by default
Bug fixes:
* Remove the separate mailer plugins, and use the default
GNOME mailer instead
* Fix no plugins being able to send files (oops)
* Be more lax when checking whether a device supports ObexFTP,
also check for the File Transfer profile, and update the profiles
if a supported on doesn't appear
* Make it possible for plugins to support sending directories
* Support the "Pecan" Pidgin MSN plugin
* Fix a few memory leaks
- Path fixes to the build system the benefit of windows users (sengels)
- Clean up of class ArchiveReader
- Support for LZMA compressed streams in archives, notably .deb and .rpm
- Remove preceding ./ from file path in tar archives.
- Make parsing ar and deb files easier to abort: useful in e.g. Dolphin
- Better method of removing deleted file from the CLucene
- Do not tokenize the URL in the index to improve polling speed
- Fix the bz2 header check: more bz2 archives are recognized (pino)
- Fix infinite loop on parsing SGI image files
- Fix reading of zip files without central directory.
Add LICENSE.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
A system monitoring dockapp, visually based on the GNOME "BubbleMon"
applet. Features a duck and bubbles, water level depending on memory use.
Contributed by Gabor Gergely in private mail.
All:
- Support for 64 bit compilation on mac OS X was added.
Call make CCOM=cc64 as on other platforms.
- $OLIBSDIR is no longer in the RUNPATH
- New include file include/schily/limits.h
- Make sure that all include files in include/schily/ include
include/schily/mconfig.h
- wide character support new
- New makefile "Mocsw" sets defaults for "opencsw" instead of Blastwave.
Mcsw for Blastwave of course continues to exist
- New defaults directory DEFAULTS_CSW includes special defaults that
compile e.g. for Sparc-V8 in order to get working binaries for older
Sparc non 64 Bit hardware.
- New autoconf test HAVE_SETBUF and HAVE_SETVBUF
- Several modification in hope to better support MINGW
Libschily:
- wide character support new
- sevaral str*.c functions new for orthogonality with the new wcs* code.
- Added a wide character patern matcher with: patwcompile(), patwmatch(), patwlmatch()
See files:
libschily/matchw.c and libschily/matchwl.c
- libschily/stdio/*.c fixed to use size_t as length parameter for
read*()/write*() operations.
Libscg:
- Added a workaround for the type desaster in the Appls IOKit include files
in order to support 64 bit binaries
Cdda2wav (Maintained/enhanced by J
- The -interactive option is now mentioned in the -help output and the man page.
- Call unit_ready() before retrieving the TOC data in order to work around a Solaris
scsa2usb (SCSA to USB Driver) bug.
Readcd:
- "readcd" no longer dumps core if the C2Scan function is selected from the
interactive interface.
Mkisofs (Maintained/enhanced by J
- Fixed a typo bug in the mkisofs man page that caused the two synopsis lines
to appear as one line when using GNU troff.
- isoinfo now prints "???" in case that an illegal month is in a ISO-9660
filesystem.
While here de-lint the package and update to version 20090625.
20090625:
ACPI 4.0: iASL and Disassembler - implemented support for the new IPMI
operation region keyword. ACPICA BZ 771, 772. Lin Ming.
ACPI 4.0: iASL - implemented compile-time validation support for all new
predefined names and control methods (31 total). ACPICA BZ 769.
20090521:
Disassembler: Fixed some issues with DMAR, HEST, MADT tables. Some problems
with sub-table disassembly and handling invalid sub-tables. Attempt recovery
after an invalid sub-table ID.
20090422:
iASL: Fixed a generation warning from Bison 2.3 and fixed several warnings on
the 64-bit build.
iASL: Fixed a problem where the Unix/Linux versions of the compiler could not
correctly digest Windows/DOS formatted files (with CR/LF).
iASL: Added a new option for "quiet mode" (-va) that produces only the
compilation summary, not individual errors and warnings. Useful for large
batch compilations.
AcpiExec: Implemented a new option (-z) to enable a forced semaphore/mutex
timeout that can be used to detect hang conditions during execution of AML
code (includes both internal semaphores and AML-defined mutexes and events.)
20090320:
Acpiexec: Split the large aeexec.c file into two new files, aehandlers.c and
aetables.c
20090220:
Disassembler: Decode the FADT PM_Profile field. Emit ascii names for the
various legal performance profiles.
20090123:
Fix build error under Bison-2.4.
Dissasembler: Enhanced FADT support. Added decoding of the Boot Architecture
flags. Now decode all flags, regardless of the FADT version. Flag output
includes the FADT version which first defined each flag.
The iASL -g option now dumps the RSDT to a file (in addition to the FADT and
DSDT). Windows only.
20081204:
iASL: Completed the '-e' option to include additional ACPI tables in order to
aid with disassembly and External statement generation. ACPICA BZ 742. Lin
Ming.
iASL: Removed the "named object in while loop" error. The compiler cannot
determine how many times a loop will execute. ACPICA BZ 730.
Disassembler: Implemented support for FADT revision 2 (MS extension). ACPICA
BZ 743.
Disassembler: Updates for several ACPI data tables (HEST, EINJ, and MCFG).
20081031:
iASL: Improved disassembly of external method calls. Added the -e option to
allow the inclusion of additional ACPI tables to help with the disassembly of
method invocations and the generation of external declarations during the
disassembly. Certain external method invocations cannot be disassembled
properly without the actual declaration of the method. Use the -e option to
include the table where the external method(s) are actually declared. Most
useful for disassembling SSDTs that make method calls back to the master
DSDT. Lin Ming. Example: To disassemble an SSDT with calls to DSDT: iasl -d
-e dsdt.aml ssdt1.aml
iASL: Fix to allow references to aliases within ASL namepaths. Fixes a
problem where the use of an alias within a namepath would result in a not
found error or cause the compiler to fault. Also now allows forward
references from the Alias operator itself. ACPICA BZ 738.
20080829:
Allow multiple argument counts for the predefined _SCP method. ACPI 3.0
defines _SCP with 3 arguments. Previous versions defined it with only 1
argument. iASL now allows both definitions.
iASL/disassembler: avoid infinite loop on bad ACPI tables. Check for zero-
length subtables when disassembling ACPI tables. Also fixed a couple of
errors where a full 16-bit table type field was not extracted from the input
properly.
acpisrc: Improve comment counting mechanism for generating source code
statistics. Count first and last lines of multi-line comments as whitespace,
not comment lines. Handle Linux legal header in addition to standard acpica
header.
Changes:
* autoconf 2.61 -> 2.62, automake 1.10 -> 1.10.1.
* When time goes back or changes too quickly, then ipa incorrectly
used too much CPU time and generated a lot of log messages.
* Now several databases can be written in "db_list" parameter's
value in ipa.conf.
* Now lint can check source code of IPA.
2009-07-04 Martin Mares <mj@ucw.cz>
* Released as 3.1.3.
* Updated pci.ids to the current snapshot of the database.
* The VPD parser now reports unknown and vendor-defined items
properly. It also stops on any item in unknown format, avoiding long
output on bogus VPD data. Thanks to Ben Hutchings and Matthew Wilcox.
* The MSI-X table size now matches the spec. Thanks to Michael S.
Tsirkin.
* The Power Management capability now includes the soft reset bit.
Thanks to Yu Zhao.
* Decoding of the Advanced Features capability has been added.
Thanks to Yu Zhao.
* The whole package compiles on GNU/kFreeBSD again.
The following patches have been contributed by Matthew Wilcox:
* The procfs back-end is able to cope with /proc/bus/pci
containing names with domains, which occur on sparc64 and
possibly other architectures due to a kernel bug.
* The sysfs back-end no longer complains when a slot address
is missing, which happens with old versions of Linux fakephp.
* The Device Serial Number capability is printed in the right
byte order.
* The MSI and MSI-X capabilities are printed in a prettier way.
* The tree output mode (`lspci -t') shows domain numbers only
at the root, which makes the output more compact.
* Updated documentation on the bus mapping mode (`lspci -M').
2009-02-01 Martin Mares <mj@ucw.cz>
* Released as 3.1.2.
* Fixed another silly bug in the command-line parser of setpci.
2009-01-30 Martin Mares <mj@ucw.cz>
* Released as 3.1.1.
* Updated pci.ids to the current snapshot of the database.
* The configure script now sets LC_ALL to avoid being fooled by
locale-dependent behavior of `tr'.
* The command-line parser of setpci did sometimes segfault on invalid
input. Thanks to Andreas Wiese for a fix.
2009-01-18 Martin Mares <mj@ucw.cz>
* Released as 3.1.0.
* Updated pci.ids to the current snapshot of the database.
* The Cygwin backend now works on Windows Vista. Thanks to Jonathan
Kotta.
* Fixed a bug in decoding of the SR-IOV capability. Patch by Yu Zhao.
* Details of some PCIe capabilities are displayed only with -vv.
* When a BAR is reported by the OS, but not by the device (i.e.,
it is marked as [virtual] in lspci), the [disabled] flag is
suppressed, because it does not make sense in such cases.
Patch by Yu Zhao.
2008-12-13 Martin Mares <mj@ucw.cz>
* The source code of lspci has been split to multiple files, hopefully
making it easier to maintain.
* The library and lspci now know about physical slot names. So far,
they are provided by the sysfs back-end only. Thanks go to Alex Chiang.
* When a device has the VPD (Vital Product Data) capability and the
VPD data are supplied by the OS, they are decoded and printed in the
verbose mode. This currently works only on Linux with the sysfs
back-end. Thanks to Ben Hutchings of Solarflare for the patch.
* `setpci --version' now works properly.
* `setpci --dumpregs' prints a table of all known names of
registers and capabilities. This replaces the table of registers
in the setpci man page.
* The dry-run mode of setpci gives better feedback.
* The setpci utility is now able to address registers stored in PCI
capabilities (actually it allows a more general form of relative
addressing).
* The library has gained functions for working with PCI capabilities.
* Address Translation Services capability is now decoded. Patch by
Yu Zhao.
2008-11-09 Martin Mares <mj@ucw.cz>
* Released as 3.0.3.
* `lspci -k' now displays the subsystem ID, too. This makes `-k'
show everything needed to identify the device and the available
drivers, which was called for by many users.
* Fixed spelling of MSI. Patch by Matthew Wilcox.
* Better support for cross-compilation. Thanks to Alon Bar-Lev
for the patch.
* Fixed printing of the AER capability. Patch by Max Asbock.
* HT 1.02 capabilities are decoded as HT 1.03. Suggested by
Carl-Daniel Hailfinger.
* Fixed Cygwin build. Thanks to Steve Elliott for reporting the bug.
* Updated pci.ids to the current snapshot of the database.