debian/0000755000000000000000000000000012260014351007160 5ustar debian/control0000644000000000000000000000106412143501613010566 0ustar Source: wxhexeditor Section: editors Priority: optional Maintainer: Andrew Shadura Build-Depends: debhelper (>= 9), wx2.8-headers, libwxbase2.8-dev, libwxgtk2.8-dev, wx-common, libmhash-dev, libdisasm-dev Standards-Version: 3.9.4 Homepage: http://sourceforge.net/projects/wxhexeditor Package: wxhexeditor Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: hexadecimal editor for massive files wxHexEditor is a hexadecimal file editor suitable for editing very big files. Supported file size is up to 2^64 bytes. debian/watch0000644000000000000000000000011012143447474010221 0ustar version=3 http://sf.net/wxhexeditor/wxHexEditor-v([\d.]+)-src\.tar\.bz2 debian/changelog0000644000000000000000000000147312260014351011037 0ustar wxhexeditor (0.22+repack-2) unstable; urgency=low * Apply patch from upstream bug tracker fixing hex input. * Fix some more typos. -- Andrew Shadura Sun, 29 Dec 2013 13:43:15 +0100 wxhexeditor (0.22+repack-1) unstable; urgency=low * First upload to Debian based on getdeb.net package by Christoph Korn. * New upstream release. * Repacked the upstream tarball to remove embedded copies of libudis86 and libmhash. * Port to libdisasm as libudis86 isn't yet packaged for Debian. * Don't link against gomp. * Use hardening flags. * Build with --as-needed to easily avoid linking against unused libraries. * Fix typos in the messages. * Remove incomplete Russian translation unsuitable for release. -- Andrew Shadura Sat, 11 May 2013 18:07:44 +0200 debian/source/0000755000000000000000000000000012077170545010476 5ustar debian/source/format0000644000000000000000000000001412077170545011704 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000251412143475670011134 0ustar This package was debianized by: Christoph Korn on Tue, 20 Oct 2009 00:13:02 +0200 It was downloaded from: http://sourceforge.net/projects/wxhexeditor/ Upstream Author: Erdem U. Altinyurt Copyright: Copyright (C) 2006—2013 Erdem U. Altinyurt License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is: Copyright (C) 2009—2012 Christoph Korn Copyright (C) 2013 Andrew Shadura and is licensed under the GPL, see above. debian/patches/0000755000000000000000000000000012260014171010607 5ustar debian/patches/01-dont-link-against-gomp.patch0000644000000000000000000000077712143504306016350 0ustar Description: No need to link to gomp. Also fix the variables order. --- a/Makefile +++ b/Makefile @@ -48,10 +48,10 @@ MOBJECTS=$(LANGUAGES:.po=.mo) $(EXECUTABLE): $(OBJECTS) - $(CXX) $(OBJECTS) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} $(WXLDFLAGS) ${LDFLAGS} -lgomp -o $@ + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) $(WXLDFLAGS) -o $@ .cpp.o: $(LIBS) - $(CXX) $(WXCXXFLAGS) ${CXXFLAGS} $< -o $@ + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(WXCXXFLAGS) $< -o $@ %.o : %.rc $(RC) $(RCFLAGS) $< -o $@ debian/patches/series0000644000000000000000000000034312260013406012024 0ustar 01-dont-link-against-gomp.patch 02-build-with-system-mhash.patch 03-typos-current.patch 04-typos-whirlpool.patch 06-use-libdisasm.patch 07-use-proper-opts.patch 08-remove-debug.patch 09-remove-spaces.diff 10-typos-address.diff debian/patches/08-remove-debug.patch0000644000000000000000000000230612143473201014442 0ustar Description: Remove some debug printed on stdout. --- a/src/HexEditor.cpp +++ b/src/HexEditor.cpp @@ -45,9 +45,11 @@ tagpanel(tagpanel_), dasmpanel(dasmpanel_) { + #if 0 // Here, code praying to the GOD for protecting our open file from wxHexEditor's bugs and other things. // This is really crucial step! Be adviced to not remove it, even if you don't believer. printf("Rahman ve Rahim olan Allah'ın adıyla.\n"); + #endif myfile = NULL; if( myfilename_ != NULL ) { if( !FileOpen( *myfilename_ ) ) { --- a/src/HexEditorCtrl/HexEditorCtrl.h +++ b/src/HexEditorCtrl/HexEditorCtrl.h @@ -52,7 +52,9 @@ void SetState( bool new_state ){ state = new_state; + #if 0 std::cout << "Send UpdateUI Event" << std::endl; + #endif wxUpdateUIEvent event; if( new_state ) event.SetString( wxT("Selected") ); --- a/src/HexEditorFrame.cpp +++ b/src/HexEditorFrame.cpp @@ -464,7 +464,9 @@ } void HexEditorFrame::OnMenuEvent( wxCommandEvent& event ){ + #if 0 std::cout << "OnMenuEvent: " << event.GetId() << std::endl; + #endif if( event.GetId() == wxID_NEW ){ //GetFile Lenght, Save file as, Create file, Open file as RW wxString lngt; long unsigned int size=0; debian/patches/04-typos-whirlpool.patch0000644000000000000000000000456712143473006015266 0ustar Description: Whirlpool, not something else. --- a/docs/Change.log +++ b/docs/Change.log @@ -106,7 +106,7 @@ Added Hexadecimal key support at XORView dialog. Added old value memory to all dialogs. Replaced hash calculation init with for looped one. -Added MD/RIPEMD/SHA/TIGER/HAVAL/CRC/ADLER/GOST/WHRILPOOL/SNEFRU checksum +Added MD/RIPEMD/SHA/TIGER/HAVAL/CRC/ADLER/GOST/WHIRLPOOL/SNEFRU checksum functions. Added OpenMP acceleration to Checksum calculation. Added Devices SubMenu categorization. --- a/HexEditorGui.fbp +++ b/HexEditorGui.fbp @@ -10372,7 +10372,7 @@ 0 0 wxID_ANY - WHRILPOOL + WHIRLPOOL 0 --- a/locale/tr/wxHexEditor.po +++ b/locale/tr/wxHexEditor.po @@ -1732,7 +1732,7 @@ msgstr "" #: src/HexEditorGui.cpp:1319 -msgid "WHRILPOOL" +msgid "WHIRLPOOL" msgstr "" #: src/HexEditorGui.cpp:1322 --- a/src/HexEditorGui.cpp +++ b/src/HexEditorGui.cpp @@ -1316,7 +1316,7 @@ chkCRC32B = new wxCheckBox( this, wxID_ANY, _("CRC32B"), wxDefaultPosition, wxDefaultSize, 0 ); sbSizerOthers->Add( chkCRC32B, 0, 0, 5 ); - chkWHIRLPOOL = new wxCheckBox( this, wxID_ANY, _("WHRILPOOL"), wxDefaultPosition, wxDefaultSize, 0 ); + chkWHIRLPOOL = new wxCheckBox( this, wxID_ANY, _("WHIRLPOOL"), wxDefaultPosition, wxDefaultSize, 0 ); sbSizerOthers->Add( chkWHIRLPOOL, 0, 0, 5 ); chkGOST = new wxCheckBox( this, wxID_ANY, _("GOST"), wxDefaultPosition, wxDefaultSize, 0 ); --- a/locale/ru/wxHexEditor.po +++ b/locale/ru/wxHexEditor.po @@ -1686,7 +1686,7 @@ msgstr "" #: src/HexEditorGui.cpp:1275 -msgid "WHRILPOOL" +msgid "WHIRLPOOL" msgstr "" #: src/HexEditorGui.cpp:1278 --- a/locale/wxHexEditor.pot +++ b/locale/wxHexEditor.pot @@ -1701,7 +1701,7 @@ msgstr "" #: src/HexEditorGui.cpp:1319 -msgid "WHRILPOOL" +msgid "WHIRLPOOL" msgstr "" #: src/HexEditorGui.cpp:1322 debian/patches/07-use-proper-opts.patch0000644000000000000000000000161512260014171015143 0ustar Description: --as-needed to avoid linking with what we don't use, no static libgcc or libstdc++, use CFLAGS and friends from the environment. --- a/Makefile +++ b/Makefile @@ -1,10 +1,6 @@ WXCONFIG = wx-config -CC = `$(WXCONFIG) --cc` -CXX = `$(WXCONFIG) --cxx` -CFLAGS = -O2 -CXXFLAGS = -O2 -WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -MMD -O2 -c ${OPTFLAGS} -WXLDFLAGS = `$(WXCONFIG) --libs` +WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -MMD +WXLDFLAGS = -Wl,--as-needed `$(WXCONFIG) --libs` RC = `$(WXCONFIG) --rescomp` #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 RCFLAGS = `$(WXCONFIG) --cxxflags | sed s/' '-m.*//g;` @@ -51,7 +47,7 @@ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) $(WXLDFLAGS) -o $@ .cpp.o: $(LIBS) - $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(WXCXXFLAGS) $< -o $@ + $(CXX) -c $(CXXFLAGS) $(CPPFLAGS) $(WXCXXFLAGS) $< -o $@ %.o : %.rc $(RC) $(RCFLAGS) $< -o $@ debian/patches/06-use-libdisasm.patch0000644000000000000000000001263712143473067014642 0ustar Description: Use libdisasm, as libudis86 isn't yet in Debian. --- a/src/HexEditorGui.cpp +++ b/src/HexEditorGui.cpp @@ -649,15 +649,6 @@ wxBoxSizer* bSizerTop; bSizerTop = new wxBoxSizer( wxHORIZONTAL ); - wxString m_choiceVendorChoices[] = { _("INTEL"), _("AMD") }; - int m_choiceVendorNChoices = sizeof( m_choiceVendorChoices ) / sizeof( wxString ); - m_choiceVendor = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceVendorNChoices, m_choiceVendorChoices, 0 ); - m_choiceVendor->SetSelection( 0 ); - m_choiceVendor->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 90, false, wxEmptyString ) ); - m_choiceVendor->SetToolTip( _("CPU Vendor") ); - - bSizerTop->Add( m_choiceVendor, 1, wxTOP|wxRIGHT|wxLEFT, 5 ); - wxString m_choiceASMTypeChoices[] = { _("INTEL"), _("AT&T") }; int m_choiceASMTypeNChoices = sizeof( m_choiceASMTypeChoices ) / sizeof( wxString ); m_choiceASMType = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceASMTypeNChoices, m_choiceASMTypeChoices, 0 ); @@ -666,15 +657,6 @@ bSizerTop->Add( m_choiceASMType, 1, wxTOP|wxRIGHT|wxLEFT, 5 ); - wxString m_choiceBitModeChoices[] = { _("16Bit"), _("32Bit"), _("64Bit") }; - int m_choiceBitModeNChoices = sizeof( m_choiceBitModeChoices ) / sizeof( wxString ); - m_choiceBitMode = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceBitModeNChoices, m_choiceBitModeChoices, 0 ); - m_choiceBitMode->SetSelection( 1 ); - m_choiceBitMode->SetToolTip( _("Disassembly Bit Mode") ); - - bSizerTop->Add( m_choiceBitMode, 1, wxTOP|wxRIGHT|wxLEFT, 5 ); - - mainSizer->Add( bSizerTop, 0, wxEXPAND, 5 ); m_dasmCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_DONTWRAP|wxTE_MULTILINE|wxTE_READONLY ); @@ -686,17 +668,13 @@ this->Layout(); // Connect Events - m_choiceVendor->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DisassemblerPanelGUI::OnUpdate ), NULL, this ); m_choiceASMType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DisassemblerPanelGUI::OnUpdate ), NULL, this ); - m_choiceBitMode->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DisassemblerPanelGUI::OnUpdate ), NULL, this ); } DisassemblerPanelGUI::~DisassemblerPanelGUI() { // Disconnect Events - m_choiceVendor->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DisassemblerPanelGUI::OnUpdate ), NULL, this ); m_choiceASMType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DisassemblerPanelGUI::OnUpdate ), NULL, this ); - m_choiceBitMode->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DisassemblerPanelGUI::OnUpdate ), NULL, this ); } --- a/src/HexPanels.cpp +++ b/src/HexPanels.cpp @@ -391,14 +391,26 @@ } void DisassemblerPanel::OnUpdate( wxCommandEvent& event){ - ud_t ud_obj; - ud_init(&ud_obj); - ud_set_input_buffer(&ud_obj, reinterpret_cast(mybuff.GetData()), mybuff.GetDataLen() ); - ud_set_vendor(&ud_obj, (m_choiceVendor->GetSelection()) ? UD_VENDOR_AMD : UD_VENDOR_INTEL); - ud_set_mode(&ud_obj, (m_choiceBitMode->GetSelection()+1)*16); - ud_set_syntax(&ud_obj, (m_choiceASMType->GetSelection() ? UD_SYN_ATT : UD_SYN_INTEL )); + x86_insn_t insn; + int pos = 0; + int len = mybuff.GetDataLen(); + uint8_t * buf = reinterpret_cast(mybuff.GetData()); + + x86_init(opt_none, NULL, NULL); + x86_disasm(reinterpret_cast(mybuff.GetData()), mybuff.GetDataLen(), 0, pos, &insn); wxString mydasm; - while (ud_disassemble(&ud_obj)) - mydasm << wxString::FromAscii( ud_insn_asm(&ud_obj) ) << wxT("\n"); + + while (pos < len) { + int size = x86_disasm(buf, len, 0, pos, &insn); + if (size) { + char line[256]; + x86_format_insn(&insn, line, sizeof(line), (m_choiceASMType->GetSelection() ? att_syntax : intel_syntax )); + mydasm << wxString::FromAscii(line) << wxT("\n"); + pos += size; + } else { + mydasm << wxT("\n"); + pos++; + } + } m_dasmCtrl->ChangeValue( mydasm ); } --- a/src/HexPanels.h +++ b/src/HexPanels.h @@ -27,7 +27,7 @@ #include "HexEditorFrame.h" #include "HexEditorCtrl/HexEditorCtrl.h" #include "HexEditorCtrl/wxHexCtrl/wxHexCtrl.h" -#include "../udis86/udis86.h" +#include #ifdef WX_GCH #include --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ CXX = `$(WXCONFIG) --cxx` CFLAGS = -O2 CXXFLAGS = -O2 -WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -O2 -c ${OPTFLAGS} +WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -MMD -O2 -c ${OPTFLAGS} WXLDFLAGS = `$(WXCONFIG) --libs` RC = `$(WXCONFIG) --rescomp` #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 @@ -23,7 +23,7 @@ src/HexEditorCtrl/wxHexCtrl/Tag.cpp\ src/HexEditorCtrl/HexEditorCtrlGui.cpp\ src/HexEditorFrame.cpp -LIBS = udis86/libudis86/.libs/libudis86.a -lmhash +LIBS = -ldisasm -lmhash OBJECTS=$(SOURCES:.cpp=.o) DEPENDS=$(OBJECTS:.o=.d) LANGUAGEDIRS=tr ru @@ -61,11 +61,6 @@ %.mo : %.po $(MSGFMT) $< -o $@ -udis86/libudis86/.libs/libudis86.a: - cd udis86;./autogen.sh - cd udis86;./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" - cd udis86/libudis86; $(MAKE) $(MFLAGS) - win: $(RESOURCES) $(EXECUTABLE_WIN) #Stack override required for file comparison function... @@ -164,7 +159,6 @@ rm -rf $(EXECUTABLE_DIR_MAC) rm -f locale/*/wxHexEditor.mo distclean: clean - cd udis86;$(MAKE) distclean # include the auto-generated dependency files -include $(DEPENDS) debian/patches/03-typos-current.patch0000644000000000000000000000360512143472764014732 0ustar Description: Current is spelled with two "r"s. --- a/HexEditorGui.fbp +++ b/HexEditorGui.fbp @@ -8076,7 +8076,7 @@ 0 0 wxID_ANY - Curent File + Current File 0 --- a/locale/tr/wxHexEditor.po +++ b/locale/tr/wxHexEditor.po @@ -1612,7 +1612,7 @@ msgstr "Parmak İzi Dosyası:" #: src/HexEditorGui.cpp:1200 -msgid "Curent File" +msgid "Current File" msgstr "Şu Anki Dosya" #: src/HexEditorGui.cpp:1218 --- a/src/HexEditorGui.cpp +++ b/src/HexEditorGui.cpp @@ -1197,7 +1197,7 @@ wxBoxSizer* bSizerDiler; bSizerDiler = new wxBoxSizer( wxVERTICAL ); - chkFile = new wxCheckBox( this, wxID_ANY, _("Curent File"), wxDefaultPosition, wxDefaultSize, 0 ); + chkFile = new wxCheckBox( this, wxID_ANY, _("Current File"), wxDefaultPosition, wxDefaultSize, 0 ); chkFile->Enable( false ); bSizerDiler->Add( chkFile, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); --- a/locale/ru/wxHexEditor.po +++ b/locale/ru/wxHexEditor.po @@ -1566,7 +1566,7 @@ msgstr "" #: src/HexEditorGui.cpp:1163 -msgid "Curent File" +msgid "Current File" msgstr "Текущий файл" #: src/HexEditorGui.cpp:1179 --- a/locale/wxHexEditor.pot +++ b/locale/wxHexEditor.pot @@ -1581,7 +1581,7 @@ msgstr "" #: src/HexEditorGui.cpp:1200 -msgid "Curent File" +msgid "Current File" msgstr "" #: src/HexEditorGui.cpp:1218 debian/patches/09-remove-spaces.diff0000644000000000000000000000171512260013567014454 0ustar Subject: Fix spaces removal. --- a/src/HexDialogs.cpp +++ b/src/HexDialogs.cpp @@ -63,6 +63,10 @@ bool HexVerifyAndPrepare(wxString& hexval, wxString Value_Name, wxWindow* parent) { if( hexval.Len() < 2 ) return false; + //Remove all space chars and update the Search value + while( hexval.find(' ') != -1 ) + hexval.Remove( hexval.find(' '),1); + for( unsigned i = 0 ; i < hexval.Len() ; i++ ) if( !isxdigit( hexval[i] ) or hexval == ' ' ) { //Not hexadecimal! @@ -70,11 +74,7 @@ wxBell(); return false; } - //Remove all space chars and update the Search value - while( hexval.find(' ') != -1 ) - hexval.Remove( hexval.find(' '),1); - - //there is odd hex value, must be even digit for search! + //there is odd hex value, must be even digit for search! if( hexval.Len() % 2 ) { OSXwxMessageBox( _("Value must be even digit!"), _("Format Error!"), wxOK, parent ); wxBell(); debian/patches/02-build-with-system-mhash.patch0000644000000000000000000000350612143472737016563 0ustar Description: Don't configure, link or include embedded mhash. --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ CXX = `$(WXCONFIG) --cxx` CFLAGS = -O2 CXXFLAGS = -O2 -WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -O2 -c ${OPTFLAGS} +WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -O2 -c ${OPTFLAGS} WXLDFLAGS = `$(WXCONFIG) --libs` RC = `$(WXCONFIG) --rescomp` #RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64 @@ -23,7 +23,7 @@ src/HexEditorCtrl/wxHexCtrl/Tag.cpp\ src/HexEditorCtrl/HexEditorCtrlGui.cpp\ src/HexEditorFrame.cpp -LIBS = udis86/libudis86/.libs/libudis86.a mhash/lib/.libs/libmhash.a +LIBS = udis86/libudis86/.libs/libudis86.a -lmhash OBJECTS=$(SOURCES:.cpp=.o) DEPENDS=$(OBJECTS:.o=.d) LANGUAGEDIRS=tr ru @@ -66,10 +66,6 @@ cd udis86;./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" cd udis86/libudis86; $(MAKE) $(MFLAGS) -mhash/lib/.libs/libmhash.a: - cd mhash; ./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" - cd mhash; $(MAKE) $(MFLAGS) - win: $(RESOURCES) $(EXECUTABLE_WIN) #Stack override required for file comparison function... @@ -169,7 +165,6 @@ rm -f locale/*/wxHexEditor.mo distclean: clean cd udis86;$(MAKE) distclean - cd mhash;$(MAKE) distclean # include the auto-generated dependency files -include $(DEPENDS) --- a/src/HexDialogs.cpp +++ b/src/HexDialogs.cpp @@ -24,7 +24,7 @@ #define NANINT 0xFFFFFFFFFFFFFFFFLL #include "HexDialogs.h" #include -#include "../mhash/include/mhash.h" +#include #ifdef _OPENMP #include --- a/src/HexEditor.h +++ b/src/HexEditor.h @@ -25,7 +25,7 @@ #ifndef _wxHexEditor_h_ #define _wxHexEditor_h_ -#include "../mhash/include/mhash.h" +#include #include #include debian/patches/10-typos-address.diff0000644000000000000000000000242612260013530014462 0ustar Description: Address with the double ‘d’. --- a/locale/ru/wxHexEditor.po +++ b/locale/ru/wxHexEditor.po @@ -1943,7 +1943,7 @@ msgstr "" #: src/HexEditorCtrl/HexEditorCtrlGui.cpp:39 -msgid "Adress" +msgid "Address" msgstr "Адрес" #: src/HexEditorCtrl/HexEditorCtrlGui.cpp:45 --- a/locale/tr/wxHexEditor.po +++ b/locale/tr/wxHexEditor.po @@ -2009,7 +2009,7 @@ msgstr "" #: src/HexEditorCtrl/HexEditorCtrlGui.cpp:39 -msgid "Adress" +msgid "Address" msgstr "Adres" #: src/HexEditorCtrl/HexEditorCtrlGui.cpp:45 --- a/locale/wxHexEditor.pot +++ b/locale/wxHexEditor.pot @@ -1974,7 +1974,7 @@ msgstr "" #: src/HexEditorCtrl/HexEditorCtrlGui.cpp:39 -msgid "Adress" +msgid "Address" msgstr "" #: src/HexEditorCtrl/HexEditorCtrlGui.cpp:45 --- a/src/HexEditorCtrl/HexEditorCtrlGui.cpp +++ b/src/HexEditorCtrl/HexEditorCtrlGui.cpp @@ -36,7 +36,7 @@ fgSizerMain->Add( m_static_offset, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 0 ); - m_static_adress = new wxStaticText( this, ID_DEFAULT, _("Adress"), wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT ); + m_static_adress = new wxStaticText( this, ID_DEFAULT, _("Address"), wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT ); m_static_adress->Wrap( -1 ); m_static_adress->SetFont( wxFont( 10, 70, 90, 90, false, _("sans") ) ); debian/rules0000755000000000000000000000041512143473277010260 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_install: dh_auto_install -- PREFIX=/usr rm -r debian/wxhexeditor/usr/share/locale/ru override_dh_installchangelogs: dh_installchangelogs docs/Change.log .PHONY: override_dh_auto_install override_dh_installchangelogs debian/compat0000644000000000000000000000000212143447626010375 0ustar 9