GithubHelp home page GithubHelp logo

coolshou / wxmedit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wxmedit/wxmedit

0.0 3.0 0.0 15.04 MB

wxMEdit, a cross-platform Text/Hex Editor, an improved version of MadEdit

Home Page: http://wxmedit.github.io/

License: GNU General Public License v3.0

Shell 0.55% Awk 0.01% Makefile 0.03% C++ 99.32% C 0.06% Eagle 0.03%

wxmedit's Introduction

                      ==================================
                                wxMEdit v2.9.9.2
                      ==================================
About:
-----
wxMEdit is a cross-platform Text/Hex Editor written in C++ & wxWidgets.
wxMEdit is an improved version of MadEdit which has been discontinued.
wxMEdit supports many useful functions, e.g. Bookmark, Syntax Highlightings, 
Word Wraps, Encodings, Column/Hex Modes, Updates checking, and a 
Plugin system(not work yet).
In HexMode, wxMEdit can open large files which size is up to 32GB (INT_MAX*16).


Supported Platforms:
-------------------
A. Linux, FreeBSD, Mac OS X, and other Unix-like OS (__WXGTK__):
   a. GNU C++ 3.x/4.x OR clang++ 2.7 or later:
      Required Tools and Libraries to compile:
      1. autoconf 2.63 or higher
      2. automake 1.11.1 or higher
      3. wxWidgets 2.8 with Unicode enabled
      4. Boost 1.34.0 or higher
      5. ICU4C 4.2 or higher
      6. libcurl 7.15.5 or higher

B. MS Windows (__WXMSW__):
   a. MinGW32/GNU C++ 3.x/4.x:
      Required Tools and Libraries to compile:
      1. Bakefile 0.2.9
      2. wxWidgets 2.6/2.8 with Unicode enabled
      3. Boost 1.34.0 or higher
      4. ICU4C 4.2 or higher
      5. libcurl 7.15.5 or higher
   b. Visual C++ 2005/2008/2010~2013 (by upgrading from 2008 solution and project files):
      Required Tools and Libraries to compile:
      1. Bakefile 0.2.9
      2. wxWidgets 2.6/2.8 with Unicode enabled
      3. Boost 1.34.0 or higher
      4. ICU4C 4.2 or higher
      5. libcurl 7.15.5 or higher

   You can download Bakefile at:
      http://www.bakefile.org/download.html

Syntax files, Locale files and Settings:
---------------------------------------
  Syntax files: in the path $(wxMEditConfigPath)/syntax/
  Locale files: in the path $(wxMEditConfigPath)/locale/
  
  $(wxMEditConfigPath) are the one of below paths:
    1. wxMEdit execution file directory under Windows and Unix-like OS.
    2. $(HOME)/.wxmedit/ under Unix-like OS.
    3. $(PREFIX)/share/wxmedit/ under Unix-like OS.
    4. %APPDATA%\wxmedit\ under Windows accroding to settings.
  
  If wxMEdit does not find any files in those paths, 
  wxMEdit can also execute standalone by using default settings.
  
  When quit wxMEdit, wxMEdit will save the settings to:
    1. $(HOME)/.wxmedit/wxmedit.cfg under Unix-like OS.
    2. %APPDATA%\wxmedit\ or $(wxMEdit execution file directory)/wxmedit.cfg under Windows accroding to settings.
  And FontWidth.dat will also be saved to the same path.
  FontWidth.dat is Cache of Font-Width-Data, it can speed-up wxMEdit a lot.


ChangeLog:
----------
wxMEdit v2.9.9.2:
  1. added new options to display/print bookmark independent of line number.
  2. improved bookmark appearance for displaying and printing.
  3. improved Tab and EOF mark pattern, make it easy to distinguish Tab mark from space mark.
  4. fixed that there are too few characters limited in a line with certain word wrap settings.
  5. fixed that width of list items in Syntax Highlighting Settings Dialog are not updated on resizing.
  6. updated Unicode block descriptions for Unicode 7.0 (require ICU 54 or higher).
  7. updated Simplified Chinese translation.
  8. other minor changes and bug fixes.

wxMEdit v2.9.9:
  1. added right-click context menu for each tab.
  2. added more information for Word Count Dialog.
  3. added new feature: close files under given folder.
  4. added new features: close to the left/right, close all but this.
  5. added bookmark buttons to toolbar.
  6. added encoding aliases support for Find-in-Files Dialog and Options Dialog.
  7. added always saving & restoring normalize window size support for UNIX like OS.
  8. improved localization for syntax title.
  9. fixed crash when saving a empty file.
 10. fixed crash when opening Find Dialog with max line length < 100 and find-text history not empty.
 11. fixed crash when purging find/replace-text history immediately after wxMEdit start.
 12. fixed that syntax type is always reset on saving even manually changed.
 13. updated translations of wxmedit.desktop.
 14. updated Simplified Chinese translation.
 15. updated Traditional Chinese translation by Vincent_TW.
 16. updated Spanish translation by Carlos Sánchez <[email protected]>.
 17. updated Japanese translation by Tilt <[email protected]>.
 18. other minor changes and bug fixes.

wxMEdit v2.9.8:
  1. added more choices for whether pasting as hex-string in hex-area when editing in hex-mode.
  2. added new feature: Paste with Overwriting in Hex Area.
  3. added more common used encoding aliases and show them in Encoding Conversion Dialog.
  4. added localization support when open homepage and downloads page.
  5. added Chinese translations support for zh_HK, zh_MO, zh_SG and zh.
  6. added an option to place configuration files into %APPDATA% directory under Windows.
  7. made default window size bigger.
  8. made manual update checking asynchronously as same as automatic update checking.
  9. improved encoding groups.
 10. fixed bugs detected by clang-analyzer.
 11. fixed memory leak warning when debugging finished under Windows.
 12. updated FreeBSD packaging that switched to pkgng via ports.
 13. updated Simplified Chinese translation.
 14. updated Traditional Chinese translation by Vincent_TW.
 15. updated Spanish translation by Carlos Sánchez <[email protected]>.
 16. updated Japanese translation by Tilt <[email protected]>.
 17. other minor changes and bug fixes.

See file ChangeLog for more changes.


License:
-------
wxMEdit is released under the GNU General Public License Version 3
or (at your option) any later version.


Authors:
------
JiaYanwei <[email protected]>        (current maintainer of wxMEdit)
Alston Chen <[email protected]>      (creator of MadEdit)


Links:
-----
wxMEdit: http://wxmedit.github.io/
MadEdit: http://sourceforge.net/projects/madedit/
wxWidgets: http://www.wxwidgets.org/
Boost: http://www.boost.org/
Open Clip Art Library: http://www.openclipart.org/
ICU: http://site.icu-project.org/
Bakefile: http://www.bakefile.org/
Code::Blocks: http://www.codeblocks.org/
wxSmith: http://wiki.codeblocks.org/index.php?title=WxSmith_plugin
cURL: http://curl.haxx.se/

wxmedit's People

Contributors

hltj avatar gogelf avatar denir-li avatar shamilbi avatar

Watchers

James Cloos avatar coolshou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.