Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 653320 Details for
Bug 877403
Review Request: svnkit - Pure Java Subversion client library
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
[patch]
JNA patch getFieldOrder
svnkit-jna.patch (text/plain), 7.44 KB, created by
Brendan Jones
on 2012-11-28 07:44:21 UTC
(
hide
)
Description:
JNA patch getFieldOrder
Filename:
MIME Type:
Creator:
Brendan Jones
Created:
2012-11-28 07:44:21 UTC
Size:
7.44 KB
patch
obsolete
>diff -Nurp svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGLibrary.java svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGLibrary.java >--- svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGLibrary.java 2011-05-06 17:04:28.000000000 +0200 >+++ svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGLibrary.java 2012-11-28 08:35:44.940329872 +0100 >@@ -14,6 +14,7 @@ package org.tmatesoft.svn.core.internal. > import com.sun.jna.Library; > import com.sun.jna.Pointer; > import com.sun.jna.Structure; >+import java.util.*; > > /** > * @author TMate Software Ltd. >@@ -40,5 +41,8 @@ public interface ISVNGLibrary extends Li > public Pointer data; > public Pointer next; > public Pointer previous; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "data","next","pointer"}); >+ } > } > } >diff -Nurp svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGnomeKeyringLibrary.java svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGnomeKeyringLibrary.java >--- svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGnomeKeyringLibrary.java 2011-05-06 17:04:28.000000000 +0200 >+++ svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNGnomeKeyringLibrary.java 2012-11-28 08:36:07.833349930 +0100 >@@ -17,6 +17,7 @@ import com.sun.jna.Pointer; > import com.sun.jna.Structure; > import com.sun.jna.ptr.IntByReference; > import com.sun.jna.ptr.PointerByReference; >+import java.util.*; > > /** > * @author TMate Software Ltd. >@@ -128,5 +129,8 @@ public interface ISVNGnomeKeyringLibrary > public Pointer user; > public Pointer domain; > public Pointer password; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "keyring","itemId","protocol","server","object","authType","port","user","domain","password"}); >+ } > } > } >diff -Nurp svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNKernel32Library.java svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNKernel32Library.java >--- svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNKernel32Library.java 2012-05-09 21:47:24.000000000 +0200 >+++ svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNKernel32Library.java 2012-11-28 08:36:14.336355537 +0100 >@@ -16,6 +16,7 @@ import com.sun.jna.Pointer; > import com.sun.jna.Structure; > import com.sun.jna.WString; > import com.sun.jna.win32.StdCallLibrary; >+import java.util.*; > > > /** >@@ -43,6 +44,10 @@ interface ISVNKernel32Library extends St > } > dwOSVersionInfoSize = new NativeLong(this.size()); > } >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "dwOSVersionInfoSize","dwMajorVersion","dwMinorVersion","dwBuildNumber","dwPlatformId","szCSDVersion"}); >+ } >+ > } > > public long FILE_ATTRIBUTE_READONLY = 0x01; >diff -Nurp svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNSecurityLibrary.java svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNSecurityLibrary.java >--- svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNSecurityLibrary.java 2012-05-09 21:47:24.000000000 +0200 >+++ svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNSecurityLibrary.java 2012-11-28 08:19:46.246388642 +0100 >@@ -16,6 +16,8 @@ import com.sun.jna.Pointer; > import com.sun.jna.Structure; > import com.sun.jna.WString; > import com.sun.jna.win32.StdCallLibrary; >+import java.util.*; >+ > > > /** >@@ -35,23 +37,35 @@ public interface ISVNSecurityLibrary ext > public static class SecHandle extends Structure { > public NativeLong dwLower; > public NativeLong dwUpper; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "dwLower","dwUpper"}); >+ } > } > > public static class TimeStamp extends Structure { > public NativeLong LowPart; > public NativeLong HighPart; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "LowPart","HighPart"}); >+ } > } > > public static class SecBufferDesc extends Structure { > public NativeLong ulVersion; > public NativeLong cBuffers; > public Pointer pBuffers; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "ulVersion","cBuffers"}); >+ } > } > > public static class SecBuffer extends Structure { > public NativeLong cbBuffer; > public NativeLong BufferType; > public Pointer pvBuffer; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "cbBuffer","BufferType","pvBuffer"}); >+ } > } > > public static class SEC_WINNT_AUTH_IDENTITY extends Structure { >@@ -62,6 +76,9 @@ public interface ISVNSecurityLibrary ext > public WString Password; > public NativeLong PasswordLength; > public NativeLong Flags; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "User","USerLength","Domain","DomainLength","Password","PasswordLength","Flags"}); >+ } > } > > public int FreeCredentialsHandle(Pointer phCredential); >diff -Nurp svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNWinCryptLibrary.java svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNWinCryptLibrary.java >--- svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNWinCryptLibrary.java 2012-05-09 21:47:24.000000000 +0200 >+++ svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/ISVNWinCryptLibrary.java 2012-11-28 08:39:09.994510371 +0100 >@@ -17,6 +17,7 @@ import com.sun.jna.Pointer; > import com.sun.jna.Structure; > import com.sun.jna.WString; > import com.sun.jna.win32.StdCallLibrary; >+import java.util.*; > > > /** >@@ -40,6 +41,9 @@ interface ISVNWinCryptLibrary extends St > > public NativeLong cbSize; > public Pointer cbData; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "NativeLong","cbData"}); >+ } > } > > public boolean CryptProtectData(Pointer dataIn, >diff -Nurp svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/SVNGnomeKeyring.java svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/SVNGnomeKeyring.java >--- svnkit-1.7.5-v1/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/SVNGnomeKeyring.java 2011-09-16 18:05:26.000000000 +0200 >+++ svnkit-1.7.5-v1.p/svnkit/src/main/java/org/tmatesoft/svn/core/internal/util/jna/SVNGnomeKeyring.java 2012-11-28 08:40:25.370582047 +0100 >@@ -24,6 +24,7 @@ import com.sun.jna.Pointer; > import com.sun.jna.Structure; > import com.sun.jna.ptr.IntByReference; > import com.sun.jna.ptr.PointerByReference; >+import java.util.*; > > /** > * @author TMate Software Ltd. >@@ -331,5 +332,8 @@ public class SVNGnomeKeyring { > public String keyringName; > public Pointer keyringInfo; > public Pointer loop; >+ protected List getFieldOrder() { >+ return Arrays.asList(new String[] { "keyringName","keyringInfo","loop"}); >+ } > } > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 877403
: 653320