2006-07-21 06:42 Diego Pettenò * trunk/unieject/NEWS, trunk/unieject/configure.ac: Update for 5.3.2. 2006-07-21 06:02 Diego Pettenò * trunk/unieject/unieject.c: free(NULL) is supposed to be safe on C99, and it is on the currently supported systems, so don't do an extra check. 2006-07-21 05:36 Diego Pettenò * trunk/unieject/configure.ac: Bump prerequisite version of autoconf after previous commit. 2006-07-21 05:33 Diego Pettenò * trunk/unieject/manpages/Makefile.am: Install also html versions of the man pages. This requires autoconf 2.60!. 2006-07-21 05:29 Diego Pettenò * trunk/unieject/manpages/unieject.1.xml, trunk/unieject/manpages/unieject.conf.5.xml: Update copyright year. 2006-07-21 05:21 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am: Move the library creation inside the main Makefile.am and drop lib/Makefile.am, this allows to build faster in parallel. 2006-07-21 05:07 Diego Pettenò * trunk/unieject/unieject.c: Don't use ENABLE_NLS to include locale.h 2006-07-21 05:06 Diego Pettenò * trunk/unieject/unieject.c: Remove help screen of eject(1) as I've implemented most of it alreayd. 2006-07-21 05:01 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/unieject.c: Make setlocale() call independent of NLS support: if the system has it, use it. 2006-07-21 05:00 Diego Pettenò * trunk/unieject/m4/c99.m4, trunk/unieject/m4/gsed.m4: Avoid bashisms, thanks to Timothy Redaelli for reporting. 2006-07-21 04:59 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac: Don't fail if GNU sed is not found, it's only used to regenerate the ChangeLog, so it's not really needed in cases other than mine. 2006-07-01 02:32 Diego Pettenò * trunk/unieject/configure.ac: Remove AC_SUBST as pkg-config takes care. 2006-07-01 02:32 Diego Pettenò * trunk/unieject/po/de.po, trunk/unieject/po/es_AR.po, trunk/unieject/po/es_ES.po, trunk/unieject/po/it.po, trunk/unieject/po/nl.po, trunk/unieject/po/pt.po, trunk/unieject/po/pt_BR.po: Regenerate. 2006-06-26 02:26 Diego Pettenò * trunk/unieject/unieject.c: Comment on previous commit: make opt and tmpopt int8_t so that they are signed on every platform, as char aren't on PPC, thus leading to spurious errors. 2006-06-26 02:24 Diego Pettenò * trunk/unieject/unieject.c: *** empty log message *** 2006-06-25 16:56 Diego Pettenò * trunk/unieject/unieject.c: Don't translate copyright line; put GNU GPL disclaimer on the --version output. 2006-06-24 15:09 Diego Pettenò * trunk/unieject/COPYING, trunk/unieject/COPYING.LIB, trunk/unieject/lib/eject.c, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/lock.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/lib/utils.c, trunk/unieject/unieject.c: Update GPL text with latest available from FSF, and update the FSF address in all source files. Add COPYING.LIB file for libintl.h header. 2006-06-24 14:45 Diego Pettenò * trunk/unieject/po/LINGUAS, trunk/unieject/po/pt_BR.po: Add again the Brazilian Portuguese translation, thanks to Benigno B. Junior. 2006-06-24 04:53 Diego Pettenò * trunk/unieject/po/de.po, trunk/unieject/po/es_AR.po, trunk/unieject/po/es_ES.po, trunk/unieject/po/it.po, trunk/unieject/po/nl.po, trunk/unieject/po/pt.po: Update translations (Italian translation complete). 2006-06-24 04:49 Diego Pettenò * trunk/unieject/unieject.c: Ignore also --auto/-a argument. 2006-06-24 04:47 Diego Pettenò * trunk/unieject/unieject.c: Add a few more ignored parameters. 2006-06-24 04:40 Diego Pettenò * trunk/unieject/manpages/unieject.1.xml: Update documentation to add the new --traytoggle/-T option. 2006-06-24 04:08 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/unieject.h: Implement proper check for tray open/closed, thanks to Apple's code and documentation. 2006-06-24 03:46 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Start implementing tray toggling function. Doesn't work yet. 2006-06-24 02:13 Diego Pettenò * trunk/unieject/NEWS, trunk/unieject/configure.ac: Add information for 5.3.1 release and update release version. 2006-06-24 02:08 Diego Pettenò * trunk/unieject/po/es_AR.po: Add missing string for es_AR translation, thanks to Javier once again. 2006-06-24 02:01 Diego Pettenò * trunk/unieject/po/de.po, trunk/unieject/po/es_AR.po, trunk/unieject/po/es_ES.po, trunk/unieject/po/it.po, trunk/unieject/po/nl.po, trunk/unieject/po/pt.po, trunk/unieject/unieject.c: Ignore --scsi/-s option, as libcdio takes care of that already (we use SCSI MMC commands for everything, rather than using direct Linux syscalls, for eject at least). 2006-06-24 01:41 Diego Pettenò * trunk/unieject/po/LINGUAS, trunk/unieject/po/pt.po: Add Portugues translation by Luis Medinas 2006-06-24 00:45 Diego Pettenò * trunk/unieject/po/LINGUAS, trunk/unieject/po/pt_BR.po: Remove pt_BR translation, as it was broken from the start. 2006-06-21 20:35 Diego Pettenò * trunk/unieject/po/LINGUAS, trunk/unieject/po/de.po, trunk/unieject/po/es_AR.po, trunk/unieject/po/es_ES.po, trunk/unieject/po/it.po, trunk/unieject/po/nl.po, trunk/unieject/po/pt_BR.po: Add Spanish translation by Ioannis Aslanidis. 2006-06-21 20:31 Diego Pettenò * trunk/unieject/lib/mounts.c: Make sure you return. 2006-06-16 12:28 Diego Pettenò * trunk/unieject/README: Update documentation. 2006-06-16 12:20 Diego Pettenò * trunk/unieject/configure.ac: Prepare for 5.3 release. 2006-06-16 12:18 Diego Pettenò * trunk/unieject/NEWS: Add release notes for 5.2 and 5.3. 2006-06-16 12:11 Diego Pettenò * trunk/unieject/lib/unieject_internal.h: Make libunieject always lookup unieject domain for NLS. 2006-06-16 12:09 Diego Pettenò * trunk/unieject/lib/lock.c: Fix pointer passed instead of struct. 2006-06-16 12:05 Diego Pettenò * trunk/unieject/po/de.po, trunk/unieject/po/es_AR.po, trunk/unieject/po/it.po, trunk/unieject/po/nl.po, trunk/unieject/po/pt_BR.po: Update po files, translate new string in Italian (low priority, that string is used only when no device is connected in the s ystem. 2006-06-16 12:02 Diego Pettenò * trunk/unieject/lib/mounts.c: Forgot newline. 2006-06-16 12:02 Diego Pettenò * trunk/unieject/lib/mounts.c: Error out rather than segfaulting when no device at all can be found. 2006-06-16 00:10 Diego Pettenò * trunk/unieject/lib/unieject_internal.h: Declare unieject_get_misccaps. 2006-06-14 23:53 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/lock.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/utils.c: Move capabilities checks and workaround in utils.c, this allows to work around the non-capabilities returned for the SCSI devices (USB flash drives for instance). 2006-06-10 23:46 Diego Pettenò * trunk/unieject/po/LINGUAS, trunk/unieject/po/pt_BR.po: Add pt_BR translation by Benigno B. Junior. 2006-06-10 22:01 Diego Pettenò * trunk/unieject/po, trunk/unieject/po/LINGUAS, trunk/unieject/po/es_AR.po: Add Spanish Argentina translation by Javier Villavicencio. 2006-06-09 14:22 Diego Pettenò * trunk/unieject/po, trunk/unieject/po/LINGUAS, trunk/unieject/po/de.po, trunk/unieject/po/nl.po: Add German translation by Christoph Brill (and run update-po). 2006-06-08 21:05 Diego Pettenò * trunk/unieject/po/LINGUAS, trunk/unieject/po/nl.po: Add Dutch translation by Tony Vroon. 2006-06-05 05:37 Diego Pettenò * trunk/unieject/po/it.po: Update line numbers. 2006-06-05 05:29 Diego Pettenò * trunk/unieject/unieject.c: Add missing break statement that made unieject always fail. 2006-06-05 05:24 Diego Pettenò * trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c: Remove nonverbose struct (pointless). 2006-06-05 05:12 Diego Pettenò * trunk/unieject/po/it.po: Update the changed message. 2006-06-05 05:10 Diego Pettenò * trunk/unieject/lib/mounts.c: Check res and not cmd during system() call, and change the error message a bit. 2006-06-05 04:33 Diego Pettenò * trunk/unieject/po, trunk/unieject/po/it.po: Update with automatic gettext commands. 2006-06-05 04:30 Diego Pettenò * trunk/unieject/po/LINGUAS: Add it LINGUA. 2006-06-04 22:44 Diego Pettenò * trunk/unieject/configure.ac: Prepare for 5.2 release. 2006-06-04 22:34 Diego Pettenò * trunk/unieject/INSTALL: Add generic INSTALL file. 2006-06-04 22:31 Diego Pettenò * trunk/unieject/po/it.po: Add italian translation. 2006-06-04 22:28 Diego Pettenò * trunk/unieject/po/POTFILES.in: Add the library's files to the list of translatable files. 2006-05-02 06:20 Diego Pettenò * trunk/unieject/Makefile.am: Use LTLIBINTL variable rather than @LIBINTL@ substitution. 2006-05-01 01:19 Diego Pettenò * trunk/unieject/lib/mounts.c: Ignore the result coming from the umount wrapper, as pmount returns error if the device is already unmounted, making the whole check pointless. This also means that's not _that_ unlikely to happen. 2006-05-01 01:01 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/unieject.h, trunk/unieject/m4/attributes.m4: Check in a single pass support for all three visibility attributes, they should be all or nothing anyway. Add check for -fvisibility=hidden and use it if present. Use #pragma to enable default visibility (export) on the public functions. 2006-04-26 18:47 Diego Pettenò * trunk/unieject/unieject.c: Free the popt context on exit, avoid memory leak. 2006-02-28 12:37 Diego Pettenò * trunk/unieject/configure.ac: Fix typo on configure help. 2006-02-23 23:16 Diego Pettenò * trunk/unieject/svn2authors.sed: Update svn2authors sed script so that Diego Pettenò is backed off to myself. 2006-02-23 23:15 Diego Pettenò * trunk/unieject/m4/attributes.m4: Add CC_ATTRIBUTE_FORMAT_ARG (not used in unieject, just for consistency as I might be using it somewhere). 2006-02-23 23:14 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/lock.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/lib/utils.c, trunk/unieject/unieject.c: Invert doc check: it's disabled by default, not enabled by default. 2006-02-23 23:14 Diego Pettenò * trunk/unieject/m4/doxygen.m4: Invert doc check: it's disabled by default, not enabled by default. 2006-02-23 23:13 Diego Pettenò * trunk/unieject/configure.ac: Require at least version 0.77 of libcdio on dragonfly (unless hacked), because up to 0.76 dragonfly is not supported by libcdio (hope it will be on 0.77). 2006-02-23 23:09 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/eject.c, trunk/unieject/lib/lock.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c: Add DragonFly support by reusing the FreeBSD interface. Also inherit FreeBSD's workarounds. 2006-02-23 23:04 Diego Pettenò * trunk/unieject/configure.ac: Error out if an unsupported OS is found, instead of failing out later when umount functions are not found. 2006-02-23 23:03 Diego Pettenò * trunk/unieject/configure.ac: Throw an error if libpopt is not found. 2006-02-06 02:22 Diego Pettenò * trunk/unieject/configure.ac: Add --enable-maintainer-flags parameter that adds -Werror and similar CFLAGS after all the test completed so that they'll be used only for actual build. Add -fno-common and -Wstrict-aliasing=2 so that they will always make sure of correctness of build with higher optimizations. 2006-02-06 02:17 Diego Pettenò * trunk/unieject/configure.ac: Don't try to use --not-add-needed. 2006-02-02 18:49 Diego Pettenò * trunk/unieject/m4/attributes.m4: Add macro to check for __attribute__((unused)) (used in wefts). 2006-01-26 12:38 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am, trunk/unieject/m4/Makefile.am, trunk/unieject/m4/c99.m4: Make C99 check a bit more complete by checking that C99 code can be built, and move it to c99.m4 file so that it can be recycled. 2006-01-16 07:15 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/m4/doxygen.m4: Use AS_HELP_STRING instead of AC_HELP_STRING. 2005-12-30 19:16 Diego Pettenò * trunk/unieject/NEWS, trunk/unieject/configure.ac: Update for 5.1 release. 2005-12-30 18:48 Diego Pettenò * trunk/unieject/m4/gsed.m4: Set GSED to the cache value, so that it gets SUBSTed. 2005-12-30 18:47 Diego Pettenò * trunk/unieject/manpages/Makefile.am: The unieject manpage is section 1, not section 8. 2005-12-30 18:33 Diego Pettenò * trunk/unieject/configure.ac: AC_SUBST the variables used. 2005-12-30 18:31 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am: Don't mangle CFLAGS and LDFLAGS in configure, rather use extra variables and then use them inside makefiles. 2005-12-30 18:28 Diego Pettenò * trunk/unieject/README: Updated documentation as it uses xmlto instead of mxml2man. 2005-12-30 17:49 Diego Pettenò * trunk/unieject/manpages/Makefile.am: Update makefile for new docbook-generated manpages. 2005-12-30 17:48 Diego Pettenò * trunk/unieject/manpages/unieject.1.xml, trunk/unieject/manpages/unieject.mxml: Change mxml unieject manpage to docbook xml manpage instead. 2005-12-30 16:08 Diego Pettenò * trunk/unieject/manpages/unieject.conf.5.xml, trunk/unieject/manpages/unieject.conf.mxml: Change mxml unieject.conf manpage to docbook xml manpage instead. 2005-12-15 13:43 Diego Pettenò * trunk/unieject/lib/unieject.h: Add extern "C" declaration when using C++, so linkage is done in C way also when using libunieject from a C++ program. 2005-11-16 18:40 Diego Pettenò * trunk/unieject/m4/gsed.m4: Added caching for GNU sed checking. 2005-11-16 18:32 Diego Pettenò * trunk/unieject/configure.ac: Added caching for -std=c99 flag test. 2005-11-16 18:27 Diego Pettenò * trunk/unieject/configure.ac: Use the same sandbox trick to avoid checking for C++ and Fortran compiler as they are not needed by unieject that's plain C. 2005-11-16 18:24 Diego Pettenò * trunk/unieject/configure.ac: Fixed typo in the help string. 2005-11-16 18:23 Diego Pettenò * trunk/unieject/m4/attributes.m4: Add support for caching values of CC_* checks. 2005-10-27 10:03 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/lock.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/unieject.c: Set as unlikely the error conditions (hopefully). 2005-10-27 09:56 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/m4/attributes.m4: Fix typos on m4 macro and check for it on configure. 2005-10-27 09:48 Diego Pettenò * trunk/unieject/lib/unieject_internal.h: Maybe if I write it right it works... 2005-10-27 09:46 Diego Pettenò * trunk/unieject/lib/unieject_internal.h, trunk/unieject/m4/attributes.m4: Added support for LIKELY/UNLIKELY macros. Thanks Robert Love on his blog for suggesting this use of __builtin_expect. 2005-09-27 13:04 Diego Pettenò * trunk/unieject/configure.ac: Added configure switch for experimental ldflags. 2005-09-26 08:43 Diego Pettenò * trunk/unieject/NEWS: Updated NEWS to version 5. 2005-09-26 08:41 Diego Pettenò * trunk/unieject/manpages/Makefile.am: Remove man pages during make distclean. 2005-09-26 08:40 Diego Pettenò * trunk/unieject/Makefile.am: Add ChangeLog to distcleaned files. 2005-09-26 08:34 Diego Pettenò * trunk/unieject/NEWS: Fix the impossible date of 60 August. 2005-09-25 23:06 Diego Pettenò * trunk/unieject/unieject.c: Fix stupid error in configuration file declaration. 2005-09-24 01:31 Diego Pettenò * trunk/unieject/README: Added note about API documentation. 2005-09-24 01:24 Diego Pettenò * trunk/unieject/m4/doxygen.m4: Remove docpath option, the --enable-doc/--disable-doc will work only to enable or disable the Doxyfile expansion, documentation *must* be built a part. 2005-09-24 01:21 Diego Pettenò * trunk/unieject/configure.ac: Bump to version 5 as that is going to be released soon. 2005-09-24 00:50 Diego Pettenò * trunk/unieject/configure.ac: Change the required version of libcdio depending on the os used, 0.76 for FreeBSD, 0.74 for everything else. 2005-09-24 00:42 Diego Pettenò * trunk/unieject/README: Update documentation to ask for version 0.76 on FreeBSD. 2005-09-23 23:36 Diego Pettenò * trunk/unieject/README: Fixed wrong version for my own mxml2man. 2005-09-23 22:21 Diego Pettenò * trunk/unieject/README: Update documentation to remove refences to txt2man, no more used. 2005-09-23 22:18 Diego Pettenò * trunk/unieject/m4/Makefile.am: Remove glibc2.m4 as it doesn't seem to be installed by gettext anymore. 2005-09-23 21:47 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/m4/txt2man.m4: Remove txt2man check in configure as now it uses mxml2man. 2005-09-23 21:46 Diego Pettenò * trunk/unieject/manpages/libunieject_setspeed.3.txt2man, trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/manpages/unieject.conf.5.txt2man: Removed the old txt2man sources. 2005-09-23 21:45 Diego Pettenò * trunk/unieject/manpages/unieject.conf.mxml: Added mxml source for uniejec.conf(5) manpage. 2005-09-23 21:30 Diego Pettenò * trunk/unieject/manpages/Makefile.am: Updated makefile to use mxml instead of txt2man. 2005-09-23 21:28 Diego Pettenò * trunk/unieject/manpages/unieject.mxml: Update manpage with new changes to mxml2man. 2005-09-23 21:07 Diego Pettenò * trunk/unieject/manpages/unieject.mxml: Added unieject man page written in MXML format. 2005-09-23 10:39 Diego Pettenò * trunk/unieject/unieject.c: Update the error for the action options. Make sure that when there's an error unieject doesn't try to eject the device anyway. 2005-09-23 10:26 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man: Added lock and unlock commands to the man page. 2005-09-23 10:23 Diego Pettenò * trunk/unieject/README: Added OS-specific notes. 2005-09-23 10:11 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/lock.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Added workaround for Linux locking, as the raw MMC command is not allowed by default. 2005-09-22 18:13 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/lock.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject_internal.h, trunk/unieject/lib/utils.c: Add a single function to manage reporting errors with CDIO calls. 2005-09-22 18:12 Diego Pettenò * trunk/unieject/unieject.c: Don't try to include confuse.h when not using libconfuse. 2005-09-22 18:12 Diego Pettenò * trunk/unieject/unieject.c: Fix building with -Wall and locale. 2005-09-22 09:53 Diego Pettenò * trunk/unieject/lib/lock.c: Trying to get this working... 2005-09-21 09:51 Diego Pettenò * trunk/unieject/lib/lock.c, trunk/unieject/unieject.c: Actually create the unlock action. 2005-09-20 17:28 Diego Pettenò * trunk/unieject/lib/Makefile.am, trunk/unieject/lib/lock.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Started working on lock/unlock command, but seems like it doesn't work as intended. 2005-09-20 15:49 Diego Pettenò * trunk/unieject/m4/doxygen.m4: Add docpath to configure options. 2005-09-15 18:43 Diego Pettenò * trunk/unieject/Doxyfile.in, trunk/unieject/configure.ac, trunk/unieject/m4/doxygen.m4: Implemented --enable-doc configure option, with selectable formats. 2005-09-15 15:38 Diego Pettenò * trunk/unieject/README: Typo fix. 2005-09-15 15:37 Diego Pettenò * trunk/unieject/README: Added note about --with-txt2man option. 2005-09-15 15:36 Diego Pettenò * trunk/unieject/README: Cleaned up also compiler notes. 2005-09-15 15:32 Diego Pettenò * trunk/unieject/README: Moved in libcdio section the note about the FreeBSD patch. 2005-09-15 15:31 Diego Pettenò * trunk/unieject/README: The dependencies are now stated by themselves, remove the summary paragraph. 2005-09-15 15:30 Diego Pettenò * trunk/unieject/README, trunk/unieject/configure.ac, trunk/unieject/unieject.c: Make libconfuse optional, by providing a --without-libconfuse option at configure. Updated documentation according. 2005-09-15 15:27 Diego Pettenò * trunk/unieject/m4/txt2man.m4: Protect when $1 is unset. 2005-09-15 15:18 Diego Pettenò * trunk/unieject/README: Updated documentation about dependency. 2005-09-15 15:16 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/m4/Makefile.am, trunk/unieject/m4/txt2man.m4, trunk/unieject/manpages/Makefile.am: Added checks for txt2man, allowing unieject to be built without man pages if txt2man is not available. 2005-09-15 11:08 Diego Pettenò * trunk/unieject/README: Added description of depednencies. 2005-09-15 11:04 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/svn2authors.sed: Improved ChangeLog's names handling as I changed my own username. Use an external sed script instead of messing with Makefile.am everytime. 2005-08-30 21:51 Diego Pettenò * trunk/unieject/Makefile.am: Use bzip2 for dist, not gzip. 2005-08-30 21:42 Diego Pettenò * trunk/unieject/Makefile.am: Added a phony target to allow ChangeLog to be regenerated from scratch every time. 2005-08-30 21:30 Diego Pettenò * trunk/unieject/NEWS: Updated NEWS for release 4. 2005-08-30 21:28 Diego Pettenò * trunk/unieject/lib/freebsd.c: Fixed freebsd support. 2005-08-30 21:24 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/svn2cl.xsl: Added svn2cl.xsl to generate ChangeLog during make dist. 2005-08-30 21:23 Diego Pettenò * trunk/unieject/lib/utils.c: Use strdup instead of sstrdup to avoid reentrance problems. 2005-08-30 20:55 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/m4/Makefile.am, trunk/unieject/m4/gsed.m4: Added check for GNU sed support. 2005-08-30 20:21 Diego Pettenò * trunk/unieject/bootstrap.sh: Use autopoint instead of gettextize, way better. Don't copy everything (make dist take care of this). 2005-08-30 20:18 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am, trunk/unieject/m4, trunk/unieject/m4/Makefile.am, trunk/unieject/manpages/Makefile.am, trunk/unieject/unieject.c: Cleaned up autotools support. Added EXTRA_DIST values when needed. Bumped version to 4. Completed gettext support with source calling. 2005-08-30 19:39 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/unieject.c: Added loadcd symlink and support for defaulting to trayclose when unieject is ran as 'loadcd'. 2005-08-30 19:04 Diego Pettenò * trunk/unieject/Doxyfile.in, trunk/unieject/configure.ac: Added (preliminary) doxygen support. 2005-08-05 09:13 Diego Pettenò * trunk/unieject/README: Added notes to packagers. 2005-08-01 14:20 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/m4/attributes.m4: Moved attribute checks on external m4 library. 2005-08-01 13:24 Diego Pettenò * trunk/unieject/unieject.c: Fixed popt array to work with -pedantic. 2005-08-01 13:17 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/lib/utils.c, trunk/unieject/unieject.c: Fixed misc warnings. 2005-08-01 13:08 Diego Pettenò * trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: libunieject_defaultdevice() doesn't require options. 2005-08-01 13:06 Diego Pettenò * trunk/unieject/configure.ac: Fail if needed functions are not found. 2005-08-01 13:06 Diego Pettenò * trunk/unieject/lib/unieject_internal.h: Make sstrdup() a macro. 2005-08-01 13:00 Diego Pettenò * trunk/unieject/configure.ac: Reordered GNU-chain checks, added check for C99 support. 2005-08-01 12:59 Diego Pettenò * trunk/unieject/lib/unieject_internal.h: Use C-style comments instead of C++-style. 2005-08-01 12:59 Diego Pettenò * trunk/unieject/lib/unieject.h: Use C-style comments instead of C++-style. 2005-08-01 11:57 Diego Pettenò * trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h: libunieject_umountdev() requires non-const char*. 2005-08-01 11:53 Diego Pettenò * trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/utils.c: Let simplifylink() always return a new string. 2005-08-01 02:04 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/unieject_internal.h: Use AC_GNU_SOURCE to define _GNU_SOURCE when needed. Remove asprintf() warnings on GLIBC. 2005-08-01 02:00 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/unieject_internal.h: Added support to nonnull attribute for internal functions. 2005-08-01 01:59 Diego Pettenò * trunk/unieject/lib/utils.c: Added missing stdlib.h inclusion. 2005-08-01 01:59 Diego Pettenò * trunk/unieject/unieject.c: parse_configuration() it's void. 2005-08-01 01:33 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/unieject_internal.h: Make use of functions' attributes if they are supported, not only on __GNUC__ definition. 2005-07-30 23:09 Diego Pettenò * trunk/unieject/po/Makevars: Let xgettext know that the source files are UTF-8 encoded. 2005-07-30 23:03 Diego Pettenò * trunk/unieject/NEWS, trunk/unieject/configure.ac: Prepare for release 3. 2005-07-30 23:00 Diego Pettenò * trunk/unieject/lib/Makefile.am: Bumped soversion. 2005-07-30 22:47 Diego Pettenò * trunk/unieject/README, trunk/unieject/lib/eject.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject.h, trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/manpages/unieject.conf.5.txt2man, trunk/unieject/unieject.c, trunk/unieject/unieject.conf.sample: Implemented and documented --(no-)ignore-caps and --umount-wrapper parameters and configuration options. 2005-07-30 21:51 Diego Pettenò * trunk/unieject/configure.ac: Added check for __attribute__((constructor)) support. 2005-07-30 21:27 Diego Pettenò * trunk/unieject/unieject.c: Parse user's ~/.unieject configuration file. 2005-07-30 21:04 Diego Pettenò * trunk/unieject/manpages/Makefile.am, trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/manpages/unieject.conf.5.txt2man: Added unieject.conf manpage. 2005-07-30 20:36 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/unieject.c: Added --unmount option to change the configured unieject behavior. 2005-07-30 20:24 Diego Pettenò * trunk/unieject/unieject.conf.sample: Added sample configuration file. 2005-07-30 19:13 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/unieject.c: Started implementing configuration file support. 2005-07-30 18:31 Diego Pettenò * trunk/unieject/unieject.c: Get rid of pre_cleanup() and cleanup() macros, use constructor/destructor attributes to initialize and cleanup the program. 2005-07-30 17:33 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/README: Updated README and makefile for confuse. 2005-07-30 17:29 Diego Pettenò * trunk/unieject/configure.ac: Added dependency over libconfuse. 2005-07-29 13:56 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am, trunk/unieject/lib/libunieject.pc.in: Added pkg-config datafile. 2005-07-29 11:29 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/manpages/Makefile.am, trunk/unieject/manpages/libunieject_setspeed.3.txt2man: Added libunieject_speed manpage. 2005-07-29 10:09 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/unieject.c: Implemented --version option. 2005-07-29 10:03 Diego Pettenò * trunk/unieject/lib/Makefile.am: Add libintl linking under BSD. 2005-07-29 09:32 Diego Pettenò * trunk/unieject/lib/unieject_internal.h: Marked internal also simplifylink() and checkmount() functions. 2005-07-29 09:28 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/lib/unieject_internal.h: Made unieject_error and unieject_verbose internal functions. Let unieject command link so lib/utils.c to have access to them. 2005-07-29 09:24 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject_internal.h, trunk/unieject/lib/utils.c, trunk/unieject/unieject.c: Made unieject_error and unieject_verbose true functions. 2005-07-29 08:47 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c, trunk/unieject/unieject.c: Gettextized all strings. 2005-07-24 02:01 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/unieject_internal.h, trunk/unieject/po, trunk/unieject/unieject.c: Completed gettextization. 2005-07-24 02:00 Diego Pettenò * trunk/unieject/po, trunk/unieject/po/POTFILES.in: Updated POTFILES.in 2005-07-24 01:40 Diego Pettenò * trunk/unieject, trunk/unieject/Makefile.am, trunk/unieject/bootstrap.sh, trunk/unieject/configure.ac, trunk/unieject/lib/gettext.h, trunk/unieject/po, trunk/unieject/po/Makevars, trunk/unieject/po/POTFILES.in: Gettextized package. 2005-07-24 01:28 Diego Pettenò * trunk/unieject/m4: Ignore gettext m4 files. 2005-07-24 00:15 Diego Pettenò * trunk/unieject/NEWS, trunk/unieject/configure.ac: Update for 2.1 2005-07-24 00:15 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/unieject.c: Added --debugcdio parameter. 2005-07-24 00:14 Diego Pettenò * trunk/unieject/lib/Makefile.am: Bumped soversion as the ABI changed. 2005-07-24 00:08 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man: Added description of EJECT environment variable and added -A option to SYNOPSIS. 2005-07-23 23:59 Diego Pettenò * trunk/unieject/lib/open.c, trunk/unieject/lib/unieject.h, trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/unieject.c: Added a --accessmode option, and default to READ_CD access mode for Linux (ioctl broken on SCSI devices?) 2005-07-23 21:45 Diego Pettenò * trunk/unieject/lib/eject.c: Added workaround for OSX/Darwin. 2005-07-23 18:25 Diego Pettenò * trunk/unieject/NEWS, trunk/unieject/README, trunk/unieject/bootstrap.sh, trunk/unieject/configure.ac, trunk/unieject/manpages/Makefile.am, trunk/unieject/manpages/unieject.1.txt2man: Updated documentation for version 2. 2005-07-23 18:06 Diego Pettenò * trunk/unieject/configure.ac: Substitute LIBCDIO_LIBS variable in Makefiles. 2005-07-23 18:03 Diego Pettenò * trunk/unieject/Makefile.am: Add libcdio flags else OSX fails to link. 2005-07-23 18:02 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/bootstrap.sh: Fix bootstrap to work on OSX and use INCLUDES to set the include path. 2005-07-23 17:15 Diego Pettenò * trunk/unieject/lib/eject.c: Need to use the pointer macros. 2005-07-23 17:13 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: libunieject_eject call can modify opts. 2005-07-23 16:55 Diego Pettenò * trunk/unieject/lib/eject.c: Close cdio desriptor before attempting a trayclose. 2005-07-23 16:22 Diego Pettenò * trunk/unieject/lib/eject.c: Fixes. 2005-07-23 16:21 Diego Pettenò * trunk/unieject/lib/eject.c: Improved FreeBSD's hacks. 2005-07-23 16:12 Diego Pettenò * trunk/unieject/unieject.c: If you umount a mounted device after libcdio initialization, it fails. Unmount before proceeding with initialization. 2005-07-23 16:11 Diego Pettenò * trunk/unieject/lib/eject.c: Added missign newline. 2005-07-23 14:19 Diego Pettenò * trunk/unieject/lib/eject.c: Added more FreeBSD's hacks... 2005-07-23 14:07 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c: Fixed pointer/struct mismatches. 2005-07-23 14:06 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/open.c, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/speed.c: Added workaround for FreeBSD's ioctl access. 2005-07-23 13:22 Diego Pettenò * trunk/unieject/lib/Makefile.am: Updated library version. 2005-07-23 13:13 Diego Pettenò * trunk/unieject/lib/Makefile.am: Updated library version. 2005-07-23 13:12 Diego Pettenò * trunk/unieject/lib/Makefile.am, trunk/unieject/lib/slotchanger.c, trunk/unieject/lib/unieject.h, trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/unieject.c: Added code to support slotchange, unfortunately libcdio doesn't seem to support this as for now, needs more work. 2005-07-23 12:40 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/open.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/unieject.c: Use cdio in options structure instead of passing it to arguments. 2005-07-23 12:18 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/open.c, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/unieject.c: Remove progname from params of libunieject functions. 2005-07-23 12:01 Diego Pettenò * trunk/unieject/unieject.c: Wrong name for the just added function. 2005-07-23 11:59 Diego Pettenò * trunk/unieject/lib/Makefile.am, trunk/unieject/lib/open.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Added wrap-on open function to open devices, with workaround to open FreeBSD acdX devices. 2005-07-23 11:35 Diego Pettenò * trunk/unieject/unieject.c: Cleaned up options handling to add --changerslot option. 2005-07-23 09:48 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man: Don't use UTF-8 to render my name, it doesn't work. 2005-07-23 00:14 Diego Pettenò * trunk/unieject/lib/Makefile.am, trunk/unieject/lib/speed.c, trunk/unieject/lib/unieject.h, trunk/unieject/manpages/unieject.1.txt2man, trunk/unieject/unieject.c: Added speed-set capabilities. 2005-07-23 00:03 Diego Pettenò * trunk/unieject/README: Added txt2man reference. 2005-07-22 23:15 Diego Pettenò * trunk/unieject/manpages/unieject.1.txt2man: Completed manpage. 2005-07-22 23:05 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/manpages, trunk/unieject/manpages/Makefile.am, trunk/unieject/manpages/unieject.1.txt2man: Added unieject.1 manpage sources using txt2man. 2005-07-22 20:09 Diego Pettenò * trunk/unieject/lib/linux.c: Added missing errno.h 2005-07-22 18:43 Diego Pettenò * trunk/unieject/README, trunk/unieject/bootstrap.sh: Added README. 2005-07-22 18:20 Diego Pettenò * trunk/unieject/bootstrap.sh: Updated bootstrap script. 2005-07-22 17:48 Diego Pettenò * trunk/unieject/lib/eject.c: Use workaround only for eject. 2005-07-22 17:47 Diego Pettenò * trunk/unieject/lib/eject.c: Added missing include. 2005-07-22 17:45 Diego Pettenò * trunk/unieject/lib/eject.c: Added FreeBSD workaround (hoping for). 2005-07-22 15:38 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/freebsd.c, trunk/unieject/lib/linux.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Added force option (compatible with BSD's eject). 2005-07-22 15:18 Diego Pettenò * trunk/unieject/lib/mounts.c: Add a default for FreeBSD as libcdio doesn't provide a working default. 2005-07-22 15:16 Diego Pettenò * trunk/unieject/lib/freebsd.c: Building fixes for FreeBSD support. 2005-07-22 14:53 Diego Pettenò * trunk/unieject/lib/freebsd.c: Implemented FreeBSD's lookup of mounted devices. 2005-07-22 12:20 Diego Pettenò * trunk/unieject/lib/Makefile.am: Improved OS checking. 2005-07-22 12:19 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am: Improved OS checking. 2005-07-22 12:10 Diego Pettenò * trunk/unieject/lib/Makefile.am, trunk/unieject/lib/freebsd.c: Added 'fake' code for FreeBSD support. 2005-07-22 12:08 Diego Pettenò * trunk/unieject/configure.ac: Improved check for $host_os. 2005-07-22 11:57 Diego Pettenò * trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Wrapped libunieject_umountdev function. 2005-07-22 11:55 Diego Pettenò * trunk/unieject/lib/linux.c: Added support for no-unmount option. 2005-07-22 11:54 Diego Pettenò * trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/unieject.c: Complete linux unmount support. 2005-07-22 11:02 Diego Pettenò * trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/utils.c: Added support for unmounting (just linux for now). 2005-07-22 10:16 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am, trunk/unieject/lib/linux.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject_internal.h, trunk/unieject/lib/utils.c, trunk/unieject/unieject.c: Added preliminary mountpoint support. Moved link check support in utils.c 2005-07-22 08:46 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/mounts.c: Added code to resolve links when canonicalizing device names. 2005-07-22 08:24 Diego Pettenò * trunk/unieject/lib/unieject.h: Added retval information. 2005-07-22 01:07 Diego Pettenò * trunk/unieject/configure.ac, trunk/unieject/lib/Makefile.am, trunk/unieject/lib/eject.c, trunk/unieject/lib/mounts.c, trunk/unieject/lib/unieject.h, trunk/unieject/lib/unieject_internal.h, trunk/unieject/unieject.c: Added libunieject functions to get the default device and to canonicalize a device name. 2005-07-22 00:32 Diego Pettenò * trunk/unieject/lib/eject.c, trunk/unieject/lib/unieject.h: Added libunieject_eject function to unieject.h, cleaned up code. 2005-07-22 00:27 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/lib/Makefile.am, trunk/unieject/lib/eject.c, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Moved eject function in libunieject. 2005-07-22 00:15 Diego Pettenò * trunk/unieject: Update ignores. 2005-07-22 00:14 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/bootstrap.sh, trunk/unieject/configure.ac, trunk/unieject/lib, trunk/unieject/unieject.c: Make autotools strutture actually working. 2005-07-22 00:03 Diego Pettenò * trunk/unieject: Ignore compile and INSTALL (it's a default version for now. 2005-07-22 00:02 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/m4/libpopt.m4: Add checks for LIBPOPT, and added FLAGS in unieject compilation. 2005-07-22 00:01 Diego Pettenò * trunk/unieject/lib, trunk/unieject/lib/Makefile.am, trunk/unieject/lib/unieject.h, trunk/unieject/unieject.c: Start splitting out unieject tool and library. 2005-07-21 23:56 Diego Pettenò * trunk/unieject/configure.ac: Check for pkg-config before checking for modules. 2005-07-21 23:56 Diego Pettenò * trunk/unieject/bootstrap.sh: Added bootstrap.sh script. 2005-07-21 23:55 Diego Pettenò * trunk/unieject/m4, trunk/unieject/m4/pkg.m4: Added pkg-config 0.19 m4 file, avoid using pkg-config-0.18.1 file which is a bit broken. 2005-07-21 23:36 Diego Pettenò * trunk/unieject: Ignored autotools-generated files. 2005-07-21 23:34 Diego Pettenò * trunk/unieject/AUTHORS, trunk/unieject/COPYING, trunk/unieject/configure.ac: Improved configure.ac, added AUTHORS and COPYING. 2005-07-21 23:27 Diego Pettenò * trunk/unieject/Makefile.am, trunk/unieject/configure.ac, trunk/unieject/unieject.c: Started adding autotools support. 2005-07-21 23:24 Diego Pettenò * trunk/unieject/unieject.c: Importing version. 2005-09-15 10:20 Diego Pettenò * trunk/unieject: Creating project root