You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
(31) |
Apr
(23) |
May
(17) |
Jun
|
Jul
(26) |
Aug
(31) |
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(14) |
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(36) |
Nov
(2) |
Dec
|
| 2004 |
Jan
|
Feb
|
Mar
(19) |
Apr
|
May
(1) |
Jun
(1) |
Jul
(5) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
(153) |
Aug
(78) |
Sep
(12) |
Oct
(2) |
Nov
|
Dec
(1) |
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(131) |
Nov
|
Dec
(31) |
| 2009 |
Jan
(66) |
Feb
(12) |
Mar
(40) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
|
Feb
(13) |
Mar
|
Apr
(5) |
May
(7) |
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Michael P. <la...@us...> - 2010-06-06 08:00:02
|
Update of /cvsroot/bepdf/BePDF/bepdf In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25680/bepdf Modified Files: Jamfile Log Message: GCC 4 warnings fixed or disabled in xpdf and BePDF by Dan Pidcock. Thanks a lot! Index: Jamfile CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/Jamfile =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/Jamfile,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Jamfile 7 Feb 2010 13:45:44 -0000 1.3 +++ Jamfile 6 Jun 2010 07:59:52 -0000 1.4 @@ -186,7 +186,7 @@ # DEBUGGER = ; # Specify additional compiler flags for all files -COMPILER_FLAGS = ; +COMPILER_FLAGS = -Wno-write-strings ; # Specify additional linker flags LINKER_FLAGS = ; |
|
From: Michael P. <la...@us...> - 2010-06-06 08:00:02
|
Update of /cvsroot/bepdf/BePDF/xpdf In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25680/xpdf Modified Files: Jamfile Log Message: GCC 4 warnings fixed or disabled in xpdf and BePDF by Dan Pidcock. Thanks a lot! Index: Jamfile CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/Jamfile =================================================================== RCS file: /cvsroot/bepdf/BePDF/xpdf/Jamfile,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Jamfile 7 Feb 2010 13:30:01 -0000 1.3 +++ Jamfile 6 Jun 2010 07:59:53 -0000 1.4 @@ -206,7 +206,7 @@ # DEBUGGER = ; # Specify additional compiler flags for all files -COMPILER_FLAGS = ; +COMPILER_FLAGS = -Wno-write-strings ; # Specify additional linker flags LINKER_FLAGS = ; |
|
From: Michael P. <la...@us...> - 2010-06-06 08:00:01
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25680/bepdf/beos Modified Files: History.h PDFView.cpp Log Message: GCC 4 warnings fixed or disabled in xpdf and BePDF by Dan Pidcock. Thanks a lot! Index: History.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/History.h =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/History.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- History.h 16 Oct 2003 17:36:24 -0000 1.4 +++ History.h 6 Jun 2010 07:59:53 -0000 1.5 @@ -86,7 +86,7 @@ void SetFile(entry_ref ref, const char* ownerPassword, const char* userPassword); HistoryEntry* GetTop(); int GetElements() { return mList.CountItems(); } - bool CanGoBack() { return mCurrent > 0 || mCurrent == 0 && GetElements() == 1; } + bool CanGoBack() { return mCurrent > 0 || (mCurrent == 0 && GetElements() == 1); } bool CanGoForward() { return mCurrent < GetElements() - 1; } private: Index: PDFView.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/PDFView.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/PDFView.cpp,v retrieving revision 1.43 retrieving revision 1.44 diff -u -d -r1.43 -r1.44 --- PDFView.cpp 1 Feb 2009 11:18:24 -0000 1.43 +++ PDFView.cpp 6 Jun 2010 07:59:53 -0000 1.44 @@ -857,7 +857,7 @@ mDragStarted = true; SetMouseEventMask(B_POINTER_EVENTS); mResizeVertOnly = false; - if (fixedSize || !annotInserted && !OnAnnotResizeRect(point, mResizeVertOnly)) { + if (fixedSize || (!annotInserted && !OnAnnotResizeRect(point, mResizeVertOnly))) { // move PDFPoint p = CvtDevToUser(CorrectMousePos(point)) - mAnnotation->LeftTop(); if (fixedSize) { @@ -1671,7 +1671,7 @@ BPoint p = CorrectMousePos(point); // over selection? - if ((mSelected == SELECTED) && mSelection.Contains(p) || + if (((mSelected == SELECTED) && mSelection.Contains(p)) || p.x < 0 || p.y < 0 || p.x >= mWidth || p.y >= mHeight) { SetViewCursor((BCursor*)B_CURSOR_SYSTEM_DEFAULT); return; |
|
From: Michael P. <la...@us...> - 2010-06-06 07:57:34
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24950/bepdf/beos Modified Files: Annotation.h Log Message: Bug fix by Dan Pidcock: Parenthesis needed around binary and operator. Index: Annotation.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/Annotation.h =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/Annotation.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Annotation.h 24 Apr 2010 07:30:59 -0000 1.15 +++ Annotation.h 6 Jun 2010 07:57:24 -0000 1.16 @@ -197,7 +197,7 @@ void Set(int f) { mFlags = f; } unsigned int Flags() { return mFlags; } - bool IsSet(unsigned int mask) const { return mFlags & mask == mask; } + bool IsSet(unsigned int mask) const { return (mFlags & mask) == mask; } void ClearMask(unsigned int mask) { mFlags = mFlags & ~mask; } void SetMask(unsigned int mask) { mFlags |= mask; } |
|
From: Michael P. <la...@us...> - 2010-05-08 18:59:37
|
Update of /cvsroot/bepdf/BePDF/etc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv22849/etc Added Files: .OptionalPackageDescription Log Message: Added .OptionalPackageDescription from Matt Madia to the optional Haiku package. Added target "optional-package <suffix>" to build.sh to generate that package. --- NEW FILE: .OptionalPackageDescription --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/etc/.OptionalPackageDescription Package: BePDF Version: 1.1.1b3 Copyright: 1997 Benoit Triquet, 1999-2000 Hubert Figuiere, 2000-2010 Michael Pfeiffer License: Open Tracker License: 48HRS Public License URL: http://bepdf.sourceforge.net/ SourceURL: Download <http://www.haiku-files.org/files/releases/r1alpha2/sources/bepdf-1.1.1b3-2010-05-05.tar.xz> Package: xpdf Version: 3.02 Copyright: 1996-2007 Glyph & Cog, LLC License: GNU GPL v2 URL: http://www.foolabs.com/xpdf/home.html SourceURL: Download <http://www.haiku-files.org/files/releases/r1alpha2/sources/bepdf-1.1.1b3-2010-05-05.tar.xz> |
|
From: Michael P. <la...@us...> - 2010-05-08 18:59:37
|
Update of /cvsroot/bepdf/BePDF In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv22849 Modified Files: build.sh build.txt Log Message: Added .OptionalPackageDescription from Matt Madia to the optional Haiku package. Added target "optional-package <suffix>" to build.sh to generate that package. Index: build.sh CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/build.sh =================================================================== RCS file: /cvsroot/bepdf/BePDF/build.sh,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- build.sh 2 May 2010 10:51:43 -0000 1.5 +++ build.sh 8 May 2010 18:59:28 -0000 1.6 @@ -158,19 +158,42 @@ "$TOOLS_BIN/CopyFileToAttribute" "$iconFile" "VICN" "BEOS:ICON" "$targetFile" } -function makePackage { +function makePackage0 { arch="$1" + separator="$2" + suffix="$3" splitVersion version="$MAJOR.$MIDDLE.$MINOR$POSTFIX$INTERNAL" ( cd "$DESTINATION" mv $arch BePDF - rm -f "$DESTINATION/BePDF-$version.$arch.zip" - zip -9 -y -r "$DESTINATION/BePDF-$version.$arch.zip" BePDF + rm -f "$DESTINATION/BePDF-$version$separator$suffix.zip" + zip -9 -y -r "$DESTINATION/BePDF-$version$separator$suffix.zip" BePDF mv BePDF $arch ) } +function makePackage { + arch="$1" + makePackage0 "$arch" "." "$arch" +} + +function makeOptionalPackage { + arch="$1" + suffix="$2" + makePackage0 "$arch" "-" "$suffix" +} + +function addOptionPackageDescription { + suffix="$1" + splitVersion + version="$MAJOR.$MIDDLE.$MINOR$POSTFIX$INTERNAL" + ( + cd etc + zip -9 -y -r "$DESTINATION/BePDF-$version-$suffix.zip" .OptionalPackageDescription + ) +} + function clean { rm -rf $DESTINATION/x86 rm -rf $TOOLS_BIN @@ -217,6 +240,15 @@ BUILD_PLATFORM=Haiku fi export BUILD_PLATFORM +echo BUILD_PLATFORM = $BUILD_PLATFORM + +# Check parameter for optional-package target +if [ "$option" == "optional-package" -a "$2" == "" ] ; then + echo Missing optional package suffix + echo For example: + echo ./build.sh optional-package r1a2-x86-gcc2-2010-05-02 + exit 1 +fi # Build projects if [ "$option" == "bepdf" ] ; then @@ -236,3 +268,8 @@ makePackage x86 fi +if [ "$option" == "optional-package" ] ; then + suffix=$2 + makeOptionalPackage x86 $suffix + addOptionPackageDescription $suffix +fi Index: build.txt CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/build.txt =================================================================== RCS file: /cvsroot/bepdf/BePDF/build.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- build.txt 5 May 2010 12:18:53 -0000 1.5 +++ build.txt 8 May 2010 18:59:28 -0000 1.6 @@ -32,6 +32,12 @@ Option can be one of clean ... to remove generated files and folders. package ... to create the distributable zip file. + optional-package r1a2-x86-gcc2-2010-05-08 + ... same as "package" but adds the file + etc/.OptionalPackageDescription to the root + of the package ZIP file. Needed so + the package can be used as an optional + Haiku package (adds BePDF related licenses to AboutSystem). debug ... to build libraries with debug information turned on. bepdf ... to build files in folder 'bepdf' only. |
|
From: Michael P. <la...@us...> - 2010-05-05 12:19:08
|
Update of /cvsroot/bepdf/BePDF In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18779 Modified Files: build.txt Log Message: Documented how to create a source code tarball. Index: build.txt CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/build.txt =================================================================== RCS file: /cvsroot/bepdf/BePDF/build.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- build.txt 2 May 2010 10:51:44 -0000 1.4 +++ build.txt 5 May 2010 12:18:53 -0000 1.5 @@ -92,5 +92,22 @@ the HTML documentation. +Source Code Tarball + +The following snippet shows how to export a tagged revision as anonymous user +from CVS repository (there is no password; press enter when asked for it). + +=8<=== +mkdir source +cd source +cvs -d:pserver:ano...@be...:/cvsroot/bepdf login +cvs -d:pserver:ano...@be...:/cvsroot/bepdf export -r BePDF-1_1_1b3 BePDF +tar -cjf bepdf-1.1.1b3-2010-05-05.tar.bz2 BePDF +tar -cJf bepdf-1.1.1b3-2010-05-05.tar.xz BePDF +=8<=== + + +Legacy BeIDE Project Files + The last version that used BeIDE project files for building has CVS tag: BePDF-1_1_0b1 |
|
From: Michael P. <la...@us...> - 2010-05-02 10:51:56
|
Update of /cvsroot/bepdf/BePDF In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv31026 Modified Files: build.sh build.txt Log Message: * no backslash required when extracting the version information * new optional build parameter 'bepdf' added, to build files in folder 'bepdf' only. Index: build.sh CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/build.sh =================================================================== RCS file: /cvsroot/bepdf/BePDF/build.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- build.sh 7 Feb 2010 13:30:00 -0000 1.4 +++ build.sh 2 May 2010 10:51:43 -0000 1.5 @@ -122,9 +122,9 @@ MAJOR=$(cut -d . -f 1 < $VERSION_FILE) MIDDLE=$(cut -d . -f 2 < $VERSION_FILE) MINOR=$(cut -d . -f 3 < $VERSION_FILE) - POSTFIX=${MINOR/\[0123456789\]/} + POSTFIX=${MINOR/[0123456789]/} POSTFIX=$(echo $POSTFIX | cut -d / -f 1) - MINOR=${MINOR/\[dabgmf\]/} + MINOR=${MINOR/[dabgmf]/} MINOR=$(echo $MINOR | cut -d / -f 1) INTERNAL=$(cut -d / -f 2 < $VERSION_FILE) # unset INTERNAL if "/ INTERNAL" is missing @@ -138,6 +138,8 @@ splitVersion + echo setversion "$path" -app $MAJOR $MIDDLE $MINOR $POSTFIX $INTERNAL \ + -short "$INFO_SHORT" -long "$INFO_LONG" setversion "$path" -app $MAJOR $MIDDLE $MINOR $POSTFIX $INTERNAL \ -short "$INFO_SHORT" -long "$INFO_LONG" } @@ -206,6 +208,7 @@ debug="FALSE" if [ "$option" == "debug" ] ; then debug=TRUE + shift fi # Detect the build platform @@ -216,10 +219,14 @@ export BUILD_PLATFORM # Build projects -buildProject $debug santa libsanta.a -buildProject $debug freetype2 -buildProject $debug xpdf libxpdf.a -buildProject $debug bepdf +if [ "$option" == "bepdf" ] ; then + buildProject $debug bepdf +else + buildProject $debug santa libsanta.a + buildProject $debug freetype2 + buildProject $debug xpdf libxpdf.a + buildProject $debug bepdf +fi mv bepdf/obj.X86/BePDF "$DESTINATION/x86/" setupBinary "$DESTINATION/x86/BePDF" Index: build.txt CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/build.txt =================================================================== RCS file: /cvsroot/bepdf/BePDF/build.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- build.txt 14 Mar 2009 07:05:44 -0000 1.3 +++ build.txt 2 May 2010 10:51:44 -0000 1.4 @@ -33,6 +33,7 @@ clean ... to remove generated files and folders. package ... to create the distributable zip file. debug ... to build libraries with debug information turned on. + bepdf ... to build files in folder 'bepdf' only. The version of the binary and package is stored in file etc/VERSION. |
|
From: Michael P. <la...@us...> - 2010-05-02 10:13:23
|
Update of /cvsroot/bepdf/BePDF/bepdf/docs/html/English In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv23867 Modified Files: version_history-body.html Log Message: Added version info about 1.1.1 beta 3. Index: version_history-body.html CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/docs/html/English/version_history-body.html =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/docs/html/English/version_history-body.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- version_history-body.html 17 Mar 2009 18:47:24 -0000 1.5 +++ version_history-body.html 2 May 2010 10:13:14 -0000 1.6 @@ -527,6 +527,14 @@ <li>Vector version of the BePDF icon by Humdinger.</li> </ul></td></tr></table><p><br></p> +<table summary="release-data" border="0" width="100%"> +<tr><td align="left"><b>BePDF Release 1.1.1 Beta 3</b></td><td align="right"><b>May 2nd, 2010</b></td></tr> +<tr><td colspan="2"><ul> +<li>Disabled automatic file reload after file contents change. +The mechanism to detect changes is broken in Haiku, +as now notifications are also sent from BFS when attributes have changed.</li> +</ul></td></tr></table><p><br></p> + </div> </body> </html> |
|
From: Michael P. <la...@us...> - 2010-05-02 10:11:34
|
Update of /cvsroot/bepdf/BePDF/etc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv23613 Modified Files: VERSION Log Message: Increased version to 1.1.1b/3. Index: VERSION CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/etc/VERSION =================================================================== RCS file: /cvsroot/bepdf/BePDF/etc/VERSION,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- VERSION 11 Aug 2009 05:48:24 -0000 1.2 +++ VERSION 2 May 2010 10:11:25 -0000 1.3 @@ -1 +1 @@ -1.1.1b/2 \ No newline at end of file +1.1.1b/3 \ No newline at end of file |
|
From: Michael P. <la...@us...> - 2010-05-02 10:10:47
|
Update of /cvsroot/bepdf/BePDF/etc/tools In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv23404/tools Modified Files: CopyFileToAttribute.cpp Log Message: Added missing include statement needed for building with GCC4. Index: CopyFileToAttribute.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/etc/tools/CopyFileToAttribute.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/etc/tools/CopyFileToAttribute.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- CopyFileToAttribute.cpp 21 Mar 2009 08:55:51 -0000 1.1 +++ CopyFileToAttribute.cpp 2 May 2010 10:10:37 -0000 1.2 @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdlib.h> +#include <string.h> #include <fs_attr.h> #include <File.h> |
|
From: Michael P. <la...@us...> - 2010-04-24 08:06:24
|
Update of /cvsroot/bepdf/BePDF/bepdf/docs/html/English In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv32116 Modified Files: acknowledgements-body.html Log Message: Added Dan Pidcock to acknowledgements section. Index: acknowledgements-body.html CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/docs/html/English/acknowledgements-body.html =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/docs/html/English/acknowledgements-body.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- acknowledgements-body.html 15 Mar 2009 08:55:47 -0000 1.5 +++ acknowledgements-body.html 24 Apr 2010 08:06:15 -0000 1.6 @@ -11,7 +11,8 @@ Matt Thomson for maintaining the home page.<br> Celerick Stephens [<a href="mailto:8po...@ex...">8po...@ex...</a>] for reformatted and extended documentation BePDF version 0.9, and later).<br> Brian Fancis for testing the PowerPC version.<br> - Humdinger [<a href="mailto:hum...@gm...">hum...@gm...</a>] for a HTML version, adapting to HTMLdoc for PDF generation and the vector version of the BePDF icon.</p> + Humdinger [<a href="mailto:hum...@gm...">hum...@gm...</a>] for a HTML version, adapting to HTMLdoc for PDF generation and the vector version of the BePDF icon.<br> + Dan Pidcock for fixing GCC4 build issues.</p> <h2>Localization of BePDF</h2> <p>French by Jean Schwerer [<a href="mailto:jea...@wa...">jea...@wa...</a>]<br> |
|
From: Michael P. <la...@us...> - 2010-04-24 07:52:02
|
Update of /cvsroot/bepdf/BePDF In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv29524 Modified Files: make_localization_update Log Message: Include HTML documentation. Use -l add only .catalog files Index: make_localization_update CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/make_localization_update =================================================================== RCS file: /cvsroot/bepdf/BePDF/make_localization_update,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- make_localization_update 13 Aug 2001 18:24:05 -0000 1.1 +++ make_localization_update 24 Apr 2010 07:51:53 -0000 1.2 @@ -2,6 +2,10 @@ cd $(dirname "$0") # Create zip archive for localization update. +rm BePDF.update.zip cd bepdf -zip -r -y ../BePDF.update.zip locale/* docs/* -xi "*CVS*" locale/Active\ Translators - +if [ "$1" = "-l" ] ; then + zip -r -y ../BePDF.update.zip locale/* -xi "*CVS*" locale/Active\ Translators +else + zip -r -y ../BePDF.update.zip locale/* docs/* -xi "*CVS*" locale/Active\ Translators +fi |
|
From: Michael P. <la...@us...> - 2010-04-24 07:31:09
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv26125 Modified Files: AnnotWriter.cpp AnnotWriter.h Annotation.cpp Annotation.h BepdfApplication.cpp PreferencesWindow.h Log Message: GCC 4 build fix by Dan Pidcock. Thank you. Index: AnnotWriter.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/AnnotWriter.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/AnnotWriter.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- AnnotWriter.cpp 7 Feb 2010 13:10:25 -0000 1.8 +++ AnnotWriter.cpp 24 Apr 2010 07:30:59 -0000 1.9 @@ -10,7 +10,7 @@ #include <Debug.h> #ifndef __POWERPC__ - #include <alloc.h> + #include <stdlib.h> #endif #include <ctype.h> #include <time.h> @@ -980,10 +980,10 @@ // FreeTextAnnot void AnnotWriter::AssignShortFontNames() { // scan all fonts - list<int> fontIDs; + std::list<int> fontIDs; { - list<PDFFont*>* fonts = mAcroForm->GetFonts(); - list<PDFFont*>::iterator it; + std::list<PDFFont*>* fonts = mAcroForm->GetFonts(); + std::list<PDFFont*>::iterator it; for (it = fonts->begin(); it != fonts->end(); it ++) { int d; PDFFont* font = *it; @@ -996,7 +996,7 @@ // assign short names to standard fonts PDFStandardFonts* stdFonts = AcroForm::GetStandardFonts(); int id = 0; - list<int>::iterator it; + std::list<int>::iterator it; fontIDs.sort(); it = fontIDs.begin(); for (int i = 0; i < stdFonts->CountFonts(); i ++) { @@ -1018,7 +1018,7 @@ void AnnotWriter::UnassignShortFontNames() { // reverse steps to have proper state in case file is saved again - list<PDFFont*>::iterator it; + std::list<PDFFont*>::iterator it; for (it = mTemporaryFonts.begin(); it != mTemporaryFonts.end(); it ++) { PDFFont* font = *it; font->SetRef(empty_ref); @@ -1040,8 +1040,8 @@ dict.free(); } -void AnnotWriter::AddFonts(Object* dict, list<PDFFont*>* fonts) { - list<PDFFont*>::iterator it; +void AnnotWriter::AddFonts(Object* dict, std::list<PDFFont*>* fonts) { + std::list<PDFFont*>::iterator it; for (it = fonts->begin(); it != fonts->end(); it ++) { PDFFont* font = *it; ASSERT(!is_empty_ref(font->GetRef())); Index: AnnotWriter.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/AnnotWriter.h =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/AnnotWriter.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- AnnotWriter.h 7 Feb 2010 13:10:25 -0000 1.8 +++ AnnotWriter.h 24 Apr 2010 07:30:59 -0000 1.9 @@ -108,8 +108,8 @@ Ref mASRef; Ref mInfoRef; Ref mAcroFormRef; - list<PDFFont*> mTemporaryFonts; // not already stored in old PDF file - list<PDFFont*> mWrittenFonts; + std::list<PDFFont*> mTemporaryFonts; // not already stored in old PDF file + std::list<PDFFont*> mWrittenFonts; FILE* mFile; int mXRefOffset; @@ -157,7 +157,7 @@ void AssignShortFontNames(); void UnassignShortFontNames(); void WriteFont(PDFFont* font); - void AddFonts(Object* dict, list<PDFFont*>* fonts); + void AddFonts(Object* dict, std::list<PDFFont*>* fonts); void UpdateAcroForm(); void UpdateCatalog(); Index: Annotation.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/Annotation.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/Annotation.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Annotation.cpp 7 Feb 2010 13:10:25 -0000 1.15 +++ Annotation.cpp 24 Apr 2010 07:30:59 -0000 1.16 @@ -1187,7 +1187,7 @@ } AcroForm::~AcroForm() { - list<PDFFont*>::iterator it; + std::list<PDFFont*>::iterator it; for (it = mFonts.begin(); it != mFonts.end(); it ++) { PDFFont* font = *it; delete font; @@ -1263,7 +1263,7 @@ } PDFFont* AcroForm::FindFontByShortName(const char* name) { - list<PDFFont*>::iterator it; + std::list<PDFFont*>::iterator it; for (it = mFonts.begin(); it != mFonts.end(); it ++) { PDFFont* font = *it; if (strcmp(font->GetShortName(), name) == 0) { @@ -1513,7 +1513,7 @@ AppearanceStringParser::AppearanceStringParser(const char* as) { char* text = strdup(as); // copy string, because it will be changed - stack<const char*> operands; + std::stack<const char*> operands; int32 length; char* s; char* end; Index: Annotation.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/Annotation.h =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/Annotation.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- Annotation.h 7 Feb 2010 13:10:25 -0000 1.14 +++ Annotation.h 24 Apr 2010 07:30:59 -0000 1.15 @@ -14,7 +14,7 @@ #include <Link.h> #include <Page.h> // for PDFRectangle #include <GfxState.h> // for GfxRGB -#include <list.h> +#include <list> // bepdf #include "FileSpec.h" @@ -626,7 +626,7 @@ Ref mRef; GString mAppearance; free_text_justification mJustification; - list<PDFFont*> mFonts; + std::list<PDFFont*> mFonts; void ParseFont(const char* shortName, Ref ref, Dict* font); @@ -645,7 +645,7 @@ free_text_justification GetJustification() const { return mJustification; } void SetJustification(free_text_justification j) { mJustification = j; } - list<PDFFont*>* GetFonts() { return &mFonts; } + std::list<PDFFont*>* GetFonts() { return &mFonts; } PDFFont* FindFontByShortName(const char* name); }; Index: BepdfApplication.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/BepdfApplication.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/BepdfApplication.cpp,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- BepdfApplication.cpp 7 Feb 2010 17:49:05 -0000 1.50 +++ BepdfApplication.cpp 24 Apr 2010 07:30:59 -0000 1.51 @@ -646,7 +646,7 @@ entry_ref fileToOpen; // copy args because parseArgs might be change it - char **argvCopy = new (char*)[argc]; + char **argvCopy = new char*[argc]; for (int i = 0; i < argc; i ++) { argvCopy[i] = argv[i]; } Index: PreferencesWindow.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/PreferencesWindow.h =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/PreferencesWindow.h,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- PreferencesWindow.h 23 Oct 2008 20:06:58 -0000 1.21 +++ PreferencesWindow.h 24 Apr 2010 07:30:59 -0000 1.22 @@ -99,7 +99,7 @@ BMessage mFontMenuFields; void SetupView(); - MView* PreferencesWindow::BuildAsianFontsView(); + MView* BuildAsianFontsView(); DisplayCIDFonts::Type GetType(const char* file); void FillFontFileMenu(BMenuField* menuField, const char* name, const char* file); void FillFontFileMenu(BMenuField* menuField, directory_which which, const char* name, const char* label, const char* file); |
|
From: Michael P. <la...@us...> - 2010-04-24 07:25:14
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos/locale In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv25016 Modified Files: OpenHashTable.h Log Message: GCC 4 build fix Index: OpenHashTable.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/locale/OpenHashTable.h =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/locale/OpenHashTable.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- OpenHashTable.h 18 Mar 2003 19:25:56 -0000 1.2 +++ OpenHashTable.h 24 Apr 2010 07:25:04 -0000 1.3 @@ -38,10 +38,14 @@ #define __OPEN_HASH_TABLE__ #include <malloc.h> -#include <new.h> +#include <new> + +#include <be/support/Debug.h> namespace BPrivate { +using namespace std; + template <class Element> class ElementVector { // element vector for OpenHashTable needs to implement this |
|
From: Michael P. <la...@us...> - 2010-04-24 07:20:32
|
Update of /cvsroot/bepdf/BePDF/xpdf/xpdf In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv23617 Modified Files: Stream.cc Log Message: GCC 4 build fix by Dan Pidcock. Thank you. Index: Stream.cc CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/xpdf/Stream.cc =================================================================== RCS file: /cvsroot/bepdf/BePDF/xpdf/xpdf/Stream.cc,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Stream.cc 12 Oct 2008 17:51:30 -0000 1.10 +++ Stream.cc 24 Apr 2010 07:20:22 -0000 1.11 @@ -869,7 +869,7 @@ // all blocks. }; -FileBlockCache::FileBlockCache(Guint maxNumberOfBlocks = kDefaultMaxNumberOfBlocks) +FileBlockCache::FileBlockCache(Guint maxNumberOfBlocks) : maxNumberOfBlocks(maxNumberOfBlocks) , numberOfBlocks(0) { |
|
From: Michael P. <la...@us...> - 2010-02-07 17:56:36
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30426 Modified Files: PDFWindow.cpp Log Message: Removed debug output. Index: PDFWindow.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/PDFWindow.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/PDFWindow.cpp,v retrieving revision 1.48 retrieving revision 1.49 diff -u -d -r1.48 -r1.49 --- PDFWindow.cpp 3 Sep 2009 19:24:24 -0000 1.48 +++ PDFWindow.cpp 7 Feb 2010 17:56:28 -0000 1.49 @@ -1219,7 +1219,6 @@ mCurrentFile.SetTo(ref); if (!mMainView->IsOk()) { - fprintf (stderr, "mMainView == NULL\n"); delete mMainView; mMainView = NULL; mToolTip->PostMessage(B_QUIT_REQUESTED); mToolTip = NULL; |
|
From: Michael P. <la...@us...> - 2010-02-07 17:54:04
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv30098 Modified Files: EntryChangedMonitor.cpp Log Message: Clean up of debug left over. Index: EntryChangedMonitor.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/EntryChangedMonitor.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/EntryChangedMonitor.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- EntryChangedMonitor.cpp 7 Feb 2010 17:52:09 -0000 1.2 +++ EntryChangedMonitor.cpp 7 Feb 2010 17:53:55 -0000 1.3 @@ -51,7 +51,7 @@ mActive = false; } } -#include <stdio.h> + void EntryChangedMonitor::MessageReceived(BMessage* msg) { if (msg->what != B_NODE_MONITOR) return; |
|
From: Michael P. <la...@us...> - 2010-02-07 17:52:18
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv29472 Modified Files: EntryChangedMonitor.cpp Log Message: Disabled notification of B_STATE_CHANGED in Haiku for now as attribute changes also trigger it which leads to an infinite loop when BePDF updates the file attribute after loading a PDF file. Index: EntryChangedMonitor.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/EntryChangedMonitor.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/EntryChangedMonitor.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- EntryChangedMonitor.cpp 21 Jun 2004 05:49:26 -0000 1.1 +++ EntryChangedMonitor.cpp 7 Feb 2010 17:52:09 -0000 1.2 @@ -51,20 +51,32 @@ mActive = false; } } - +#include <stdio.h> void EntryChangedMonitor::MessageReceived(BMessage* msg) { - if (msg->what == B_NODE_MONITOR) { - int32 opcode; - if (msg->FindInt32("opcode", &opcode) == B_OK) { - switch (opcode) { - case B_STAT_CHANGED: - // This seems to be a good indicator that the - // contents of a file has changed. - NotifyListener(); - break; - } - } - } + if (msg->what != B_NODE_MONITOR) + return; + + int32 opcode; + if (msg->FindInt32("opcode", &opcode) != B_OK) + return; + + if (opcode != B_STAT_CHANGED) + return; + + #ifdef __HAIKU__ + // Haiku sends a B_STAT_CHANGED notification + // when attributes are changed too + // this leads to an infinite loop, as + // BePDF changes file attributes after + // loading a file. + // TODO check if file has changed and only + // then notify the listener + #else + // This seems to be a good indicator that the + // contents of a file has changed. + NotifyListener(); + #endif + } void EntryChangedMonitor::NotifyListener() { |
|
From: Michael P. <la...@us...> - 2010-02-07 17:49:15
|
Update of /cvsroot/bepdf/BePDF/bepdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv29377 Modified Files: BepdfApplication.cpp Log Message: Minor code style changes. Index: BepdfApplication.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/beos/BepdfApplication.cpp =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/beos/BepdfApplication.cpp,v retrieving revision 1.49 retrieving revision 1.50 diff -u -d -r1.49 -r1.50 --- BepdfApplication.cpp 7 Feb 2010 13:10:25 -0000 1.49 +++ BepdfApplication.cpp 7 Feb 2010 17:49:05 -0000 1.50 @@ -154,7 +154,8 @@ void BepdfApplication::LoadImages(BBitmap* images[], const char* names[], int num) { for (int i = 0; i < num; i++) { images[i] = LoadBitmap(names[i], 'BBMP'); - if (!images[i]) fprintf(stderr, "Could not load bitmap %s\n", names[i]); + if (!images[i]) + fprintf(stderr, "Could not load bitmap %s\n", names[i]); } } @@ -572,6 +573,7 @@ ok = mWindow->LoadFile(&ref, owner, user, &encrypted); win->Unlock(); } + if (!ok) { if (!encrypted) { BAlert *error = new BAlert(TRANSLATE("Error"), TRANSLATE("BePDF: Error opening file!"), TRANSLATE("Close"), NULL, NULL, B_WIDTH_AS_USUAL, B_STOP_ALERT); @@ -589,9 +591,9 @@ } // stop after first document mGotSomething = true; - return; + break; } - } + } } |
|
From: Michael P. <la...@us...> - 2010-02-07 14:52:34
|
Update of /cvsroot/bepdf/BePDF/bepdf In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv9834 Modified Files: Jamfile Log Message: Use xpdf/beos/compat/pthread.h when building on BeOS (and Zeta). Index: Jamfile CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/bepdf/Jamfile =================================================================== RCS file: /cvsroot/bepdf/BePDF/bepdf/Jamfile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Jamfile 5 Jan 2009 20:58:39 -0000 1.2 +++ Jamfile 7 Feb 2010 13:45:44 -0000 1.3 @@ -142,6 +142,13 @@ ../xpdf/xpdf ; +if ( $(BUILD_PLATFORM) = BeOS ) +{ + SYSTEM_INCLUDE_PATHS += + ../xpdf/beos/compat + ; +} + # Additional paths to look for local headers # thes use the form: #include "header" # source file directories are automatically included |
|
From: Michael P. <la...@us...> - 2010-02-07 14:52:25
|
Update of /cvsroot/bepdf/BePDF/xpdf/beos In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv6951 Removed Files: pthread.cc pthread.h Log Message: Moved pthread.* files into compat directory. They are needed building under BeOS only. Haiku already provides the functionality. --- pthread.cc DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/beos/pthread.cc --- pthread.h DELETED --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/beos/pthread.h |
|
From: Michael P. <la...@us...> - 2010-02-07 13:30:13
|
Update of /cvsroot/bepdf/BePDF In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv7389 Modified Files: build.sh Log Message: Ignore xpdf/beos/compat/pthread.* when building under Haiku. Index: build.sh CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/build.sh =================================================================== RCS file: /cvsroot/bepdf/BePDF/build.sh,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- build.sh 21 Mar 2009 09:13:22 -0000 1.3 +++ build.sh 7 Feb 2010 13:30:00 -0000 1.4 @@ -208,6 +208,13 @@ debug=TRUE fi +# Detect the build platform +BUILD_PLATFORM=BeOS +if [ "$MACHTYPE" == "i586-pc-haiku" ] ; then + BUILD_PLATFORM=Haiku +fi +export BUILD_PLATFORM + # Build projects buildProject $debug santa libsanta.a buildProject $debug freetype2 |
|
From: Michael P. <la...@us...> - 2010-02-07 13:30:13
|
Update of /cvsroot/bepdf/BePDF/xpdf In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv7389/xpdf Modified Files: Jamfile Log Message: Ignore xpdf/beos/compat/pthread.* when building under Haiku. Index: Jamfile CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/Jamfile =================================================================== RCS file: /cvsroot/bepdf/BePDF/xpdf/Jamfile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Jamfile 5 Jan 2009 20:58:39 -0000 1.2 +++ Jamfile 7 Feb 2010 13:30:01 -0000 1.3 @@ -30,7 +30,6 @@ beos/EncodingReader.cc beos/Init.cc # beos/OptionalContent.cc -beos/pthread.cc fofi/FoFiBase.cc fofi/FoFiEncodings.cc fofi/FoFiTrueType.cc @@ -121,6 +120,13 @@ # xpdf/xpdf.cc ; +if ( $(BUILD_PLATFORM) = BeOS ) +{ + SRCS += + beos/compat/pthread.cc + ; +} + # Specify the resource files to use # Full path or a relative path to the resource file can be used. RSRCS = ; @@ -165,6 +171,13 @@ xpdf ; +if ( $(BUILD_PLATFORM) = BeOS ) +{ + LOCAL_INCLUDE_PATHS += + beos/compat + ; +} + # Specify the level of optimization that you desire # NONE, SOME, FULL OPTIMIZE = FULL ; |
|
From: Michael P. <la...@us...> - 2010-02-07 13:28:40
|
Update of /cvsroot/bepdf/BePDF/xpdf/beos/compat In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv6951/compat Added Files: pthread.cc pthread.h Log Message: Moved pthread.* files into compat directory. They are needed building under BeOS only. Haiku already provides the functionality. --- NEW FILE: pthread.cc --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/beos/compat/pthread.cc //======================================================================== // // Compatibility pthread functions. // // Copyright 2004-2005 Michael W. Pfeiffer // //======================================================================== #include "pthread.h" void pthread_mutex_init(pthread_mutex_t* mutex, void* flags) { *mutex = create_sem(1, "pthread_mutex"); } void pthread_mutex_destroy(pthread_mutex_t* mutex){ delete_sem(*mutex); *mutex = 0; } void pthread_mutex_lock(pthread_mutex_t* mutex){ while (acquire_sem(*mutex) == B_INTERRUPTED); } void pthread_mutex_unlock(pthread_mutex_t* mutex){ release_sem(*mutex); } --- NEW FILE: pthread.h --- CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bepdf/BePDF/xpdf/beos/compat/pthread.h //======================================================================== // // Compatibility pthread functions. // // Copyright 2004-2005 Michael W. Pfeiffer // //======================================================================== #ifndef _P_THREAD_H #define _P_THREAD_H #include <OS.h> typedef sem_id pthread_mutex_t; void pthread_mutex_init(pthread_mutex_t* mutex, void* flags); void pthread_mutex_destroy(pthread_mutex_t* mutex); void pthread_mutex_lock(pthread_mutex_t* mutex); void pthread_mutex_unlock(pthread_mutex_t* mutex); #endif |