From: Carsten W. <ca...@us...> - 2005-12-18 22:10:24
|
Update of /cvsroot/jake2/jake2/src/jake2/client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26351/src/jake2/client Modified Files: CL_inv.java CL.java Key.java Log Message: byte[] <--> String with latin 1 alias ISO-8859-1 Index: Key.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/client/Key.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Key.java 7 Jun 2005 12:57:21 -0000 1.11 --- Key.java 18 Dec 2005 22:10:12 -0000 1.12 *************** *** 705,709 **** key_lines[edit_line][1] = '/'; ! byte[] bytes = s.getBytes(); System.arraycopy(bytes, 0, key_lines[edit_line], 2, bytes.length); key_linepos = bytes.length + 2; --- 705,709 ---- key_lines[edit_line][1] = '/'; ! byte[] bytes = Lib.stringToBytes(s); System.arraycopy(bytes, 0, key_lines[edit_line], 2, bytes.length); key_linepos = bytes.length + 2; Index: CL.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/client/CL.java,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** CL.java 18 Dec 2005 16:43:51 -0000 1.28 --- CL.java 18 Dec 2005 22:10:10 -0000 1.29 *************** *** 721,727 **** // send a disconnect message to the server fin = (char) Defines.clc_stringcmd + "disconnect"; ! Netchan.Transmit(Globals.cls.netchan, fin.length(), fin.getBytes()); ! Netchan.Transmit(Globals.cls.netchan, fin.length(), fin.getBytes()); ! Netchan.Transmit(Globals.cls.netchan, fin.length(), fin.getBytes()); ClearState(); --- 721,727 ---- // send a disconnect message to the server fin = (char) Defines.clc_stringcmd + "disconnect"; ! Netchan.Transmit(Globals.cls.netchan, fin.length(), Lib.stringToBytes(fin)); ! Netchan.Transmit(Globals.cls.netchan, fin.length(), Lib.stringToBytes(fin)); ! Netchan.Transmit(Globals.cls.netchan, fin.length(), Lib.stringToBytes(fin)); ClearState(); Index: CL_inv.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/client/CL_inv.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CL_inv.java 22 Sep 2004 19:22:08 -0000 1.2 --- CL_inv.java 18 Dec 2005 22:10:10 -0000 1.3 *************** *** 32,35 **** --- 32,36 ---- import jake2.qcommon.Com; import jake2.qcommon.MSG; + import jake2.util.Lib; import jake2.util.Vargs; *************** *** 59,68 **** } ! static void SetStringHighBit(String s) { ! byte[] b = s.getBytes(); for (int i = 0; i < b.length; i++) { b[i] = (byte) (b[i] | 128); } ! s = new String(b); } --- 60,69 ---- } ! static String getHighBitString(String s) { ! byte[] b = Lib.stringToBytes(s); for (int i = 0; i < b.length; i++) { b[i] = (byte) (b[i] | 128); } ! return Lib.bytesToString(b); } *************** *** 132,136 **** Globals.cl.configstrings[Defines.CS_ITEMS + item])); if (item != selected) ! SetStringHighBit(string); else // draw a blinky cursor by the selected item { --- 133,137 ---- Globals.cl.configstrings[Defines.CS_ITEMS + item])); if (item != selected) ! string = getHighBitString(string); else // draw a blinky cursor by the selected item { |