Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
7680148
building with gcc 5 was already supported
hltj Nov 22, 2015
ecb7b5c
minor fix for FreeBASIC syntax
hltj Nov 22, 2015
f3b0115
refactor for `Reformat()` & `RecountLineWidth()`
hltj Nov 23, 2015
f4e2a40
simplify line-break logic
hltj Nov 23, 2015
46a4a84
refactor for line-break logic
hltj Nov 24, 2015
fb06b15
refactor for Calculating Tab Width
hltj Nov 24, 2015
7cde6bb
minor refactor for `Reformat()`
hltj Nov 24, 2015
9bc5a15
#128 fix incorrect behavior of MadEdit/wxMEdit when Ctrl-Backspace pr…
hltj Nov 24, 2015
7a955be
refactor: add ExtUCQueue as UCQueue width UTF16 index auto-increase
hltj Nov 24, 2015
3bd48b3
#96 fix incorrect word-wrap with non-English letters
hltj Nov 24, 2015
773155a
#110 just disable debug assert of `DeleteInsertData()`
hltj Nov 25, 2015
46eae36
minor fix for compatibility
hltj Nov 26, 2015
899b3ec
#130 fix that cannot select the whole word wraped in different lines …
hltj Nov 26, 2015
9ba9043
fix building with ICU42
hltj Nov 27, 2015
5f335e9
fix compilation warning building with gcc4.4
hltj Nov 27, 2015
7a4d05b
regulate use of ICU BreakIterator
hltj Nov 30, 2015
04c0eab
fix that triple-click cannot select whole line in wrapped line
hltj Nov 30, 2015
0c59ef7
update for 2016
hltj Jan 5, 2016
085b08c
improve performance for line-break
hltj Jan 5, 2016
ab3f53c
minor refactor for file loading relative implementation
hltj Feb 2, 2016
3b089d2
#132 fix that files are not keep in hex mode after restart & restore
hltj Feb 2, 2016
4c04c8b
#133 fix that word-wrap maybe incorrect just after the large file loaded
hltj Feb 5, 2016
6f612d1
update translation files for 3.1
hltj Feb 6, 2016
43249a9
update Simplified Chinese translation for 3.1
hltj Feb 6, 2016
875bf5c
update files for 3.1 RC
hltj Feb 6, 2016
982f560
#134 fix that cannot typing umlauts
hltj Feb 11, 2016
ed2481e
update Japanese translation for 3.1
Mar 3, 2016
e033c07
update Spanish translation for 3.1
Mar 6, 2016
9a41811
update Traditional Chinese translation for 3.1 (by Vincent_TW)
hltj Mar 11, 2016
a6d6fce
update to 3.1
hltj Mar 16, 2016
61a2aa0
#146 configuration directory in user home is only created on demand
hltj Jul 22, 2016
0b9ef73
#57 fix building errors under Mac OS X
hltj Nov 1, 2016
970a1ea
#151 fix messy code in column mode when pasting under Ubuntu 16
hltj Nov 17, 2016
02283da
Update README.txt
Jul 8, 2017
09f70c0
Merge pull request #163 from i-need-to-tell-you-something/patch-1
hltj Jul 9, 2017
b06b6d8
refactor: redefine character unit structure
hltj Feb 20, 2018
14fbb9a
update for 2018
hltj Feb 20, 2018
20de12d
#153 fix crash in text mode when a line exceed the limit of line length
hltj Feb 22, 2018
8f07d6f
fix building under Linux
hltj Feb 22, 2018
bf7cda0
#144 fix broken triple click behavior in wxMEdit 3.1
hltj Feb 22, 2018
09457ff
#166 fix building failure with boost 1.65
hltj Feb 22, 2018
1663a6e
#139 fix crash when pressing OK button in "About wxMEdit" window
hltj Feb 23, 2018
bba2807
#167 fix that the height of Information Window in MadEdit/wxMEdit (bu…
hltj Feb 23, 2018
546f0f8
#142 fix fonts not restored after restart
hltj Feb 24, 2018
571a4be
#137 fix that cannot type characters via AltGr key under Windows
hltj Feb 25, 2018
de3fa06
wxWidgets issue 4372 affect only wxMSW-2.8
hltj Mar 2, 2018
4164d77
fix encoding detecting correction when ICU detected as UTF-16
hltj Mar 3, 2018
0f62f27
synchronize KeyEvent Handler with wxGTK-2.8
hltj Mar 5, 2018
0eda8f0
#137 fix that cannot type characters via AltGr key under Linux if wxM…
hltj Mar 5, 2018
8566bf1
fix compilation warnings/errors for building against wxGTK
hltj Mar 6, 2018
aec89b2
simplify code for wxGTK-3.0
hltj Mar 8, 2018
05ca874
#148 enable FIXINVERT for wxGTK to fix invisible cursor & selection
hltj Mar 9, 2018
2f01558
refactor: push down some interactive logic from MadEdit to InFrameWXM…
hltj Mar 13, 2018
6087565
replace manually number formatter with ICU NumberFormat
hltj Mar 13, 2018
fae8197
simplify status bar information format logic
hltj Mar 13, 2018
7ed6e2b
#147 add skeleton & unit test code for showing file size in human rea…
hltj Mar 13, 2018
a04cf2c
#147 show file size in human readable format
hltj Mar 14, 2018
d45d770
fix FormattedNumber not work if built against wxGTK-2.8
hltj Mar 14, 2018
737ddcf
#145 add a option that always use certain encoding to open files
hltj Mar 14, 2018
42009d8
#145 enable that always use system default encoding to open files
hltj Mar 15, 2018
d305073
#120 use icon name instead of absolute icon path if $XDG_DATA_DIRS is…
hltj Mar 19, 2018
a50ba0c
fix compilation warnings building with MSVC against wxWidgets 3.0.4
hltj Mar 22, 2018
87a71d4
update Unicode block descriptions for Unicode 9.0~10.0 (require ICU 5…
hltj Mar 23, 2018
5d6ba60
drop ICU 4.2~49 support
hltj Mar 23, 2018
cf29973
drop ICU 4.2~49 support
hltj Mar 26, 2018
773e372
#168 fix Shift not work if built with wxWidgets-3.0
hltj Mar 26, 2018
c8c630b
drop boost 1.37~1.52 support
hltj Mar 26, 2018
48dfc21
update versions of supported building tools
hltj Mar 26, 2018
5c78cf9
fix compilation warnings building x64 version wxmedit_test with MSVC
hltj Mar 26, 2018
23c4d81
fix that wxMEdit shows popup dialog in task bar if built with wxMSW-3.0
hltj Mar 26, 2018
be9a7e3
fix crash when deleting key shortcut in option dialog if built with w…
hltj Mar 26, 2018
0b140d7
fix compilation errors building with ICU 61
hltj Mar 28, 2018
0c06dfb
drop boost 1.37~1.52 support
hltj Mar 28, 2018
72b7837
fix compilation warnings building x64 version wxMEdit with MSVC
hltj Mar 28, 2018
b861361
fix compilation errors building with clang 6
hltj Mar 30, 2018
aa549a4
fix warnings detected by clang-analyzer
hltj Mar 30, 2018
04be689
fix for building in source directory under Linux
hltj Apr 4, 2018
b53c74c
update auto-tools files
hltj Apr 4, 2018
47e40ee
update packaging files
hltj Apr 6, 2018
e465535
#162 disable debug assertion when right click in edit area
hltj Apr 6, 2018
0e75c9b
update translation files and Simplified Chinese translation for 3.2
hltj Apr 10, 2018
201e0a5
update contributors
hltj Apr 10, 2018
f8db520
update translation files and Simplified Chinese translation for 3.2
hltj Apr 10, 2018
16a88cd
fix indention warnings when building with gcc 7.3 under Solus
hltj Apr 11, 2018
407012c
minor fix
hltj Apr 11, 2018
0eb24b0
update package description
hltj Apr 11, 2018
ef58ca3
First version of French *.po File
neonkore Apr 11, 2018
4b42e25
Merge branch 'fr_po_file' of https://github.com/Neonking/wxMEdit
hltj Apr 12, 2018
7a32418
add French translation support
hltj Apr 12, 2018
ea5fbbd
update translation files and Simplified Chinese translation
hltj Apr 12, 2018
150b6f5
fix wxWidgets-2.8 compatibility
hltj Apr 12, 2018
98ebf97
fix single instance not working if built with wxGTK-3.0
hltj Apr 12, 2018
08f798c
main repository migrate to https://github.com/wxMEdit/wxMEdit
hltj Apr 14, 2018
ac6f63f
#171 fix that IME Candidate Window doesn't follow the caret under Win…
hltj Apr 14, 2018
507a79a
svg icons for later XPM pixellisation
neonkore Apr 14, 2018
f339b31
minor fix
hltj Apr 15, 2018
72f3426
Merge pull request #172 from Neonking/svg_icons
hltj Apr 15, 2018
98312a3
update authors
hltj Apr 16, 2018
d6b07a0
use normalized namespace of ICU
hltj Apr 19, 2018
4c574c6
#143 fix not responding when warping by window with text containing s…
hltj Apr 20, 2018
74460a9
24x24px Pixellated updated icons + main 48x48 icon
neonkore Apr 23, 2018
73b1432
Merge branch 'svg_icons_xpm-24x24' of https://github.com/Neonking/wxM…
hltj Apr 24, 2018
ed825fa
rename variable name in xpm files and add 24x24 icon support
hltj Apr 24, 2018
324b5e4
update Makefile.am
hltj Apr 28, 2018
77e1a17
update Makefile.in
hltj May 2, 2018
a72f33e
reexport nowarp.xpm
hltj Sep 19, 2018
1212b96
Fix some compile errors on openSUSE Leap 15.0
linxiaohui Apr 30, 2019
86d40ce
fix compatibility with wxWidgets 2.8
hltj May 2, 2019
74d69f9
Merge pull request #183 from linxiaohui/master
hltj May 2, 2019
d310d6b
fix some deprecated warnings and a compatibility error
linxiaohui May 4, 2019
70306ac
fix typo
hltj May 5, 2019
b1c6744
Merge branch 'master' into master
hltj May 5, 2019
b823cd3
fix compatibility issue in #183
hltj May 5, 2019
68ab6b4
Merge branch 'master' of https://github.com/wxMEdit/wxMEdit
hltj May 5, 2019
4834404
fix compatibility with wxWidgets 2.8
hltj May 5, 2019
bdd8397
Merge pull request #184 from linxiaohui/master
hltj May 5, 2019
d95fbcd
add missing test-driver
hltj May 6, 2019
d25940d
update version numbers of dependencies for packaging
hltj May 9, 2019
8fb6080
update EOL descriptions
hltj May 10, 2019
03126ae
update contributors & copyrights
hltj May 10, 2019
302f567
updated translation files and Simplified Chinese translation for 3.2
hltj May 10, 2019
ec201c1
set up Travis CI
hltj May 13, 2019
b1b74b1
update mingw.bat
hltj May 15, 2019
237a01e
update Unicode block descriptions for Unicode 11.0~12.0 (require ICU …
hltj May 15, 2019
c87d715
update README that building with clang & libstdc++ under linux worked…
hltj May 21, 2019
21e3cb0
update Travis CI configuration to enable building with Ubuntu 18.04
hltj Aug 2, 2019
f422214
simplify Travis CI configuration
hltj Aug 5, 2019
7742ef9
update README that wxMEdit can build with GCC 8/9 & VC2019
hltj Aug 6, 2019
0ac05dc
update Travis CI configuration to enable building with macOS & variou…
hltj Aug 6, 2019
9f6069c
fix compatibility for ICU 68.1 or later
hltj Mar 18, 2023
01e37fe
update credits
hltj Mar 18, 2023
2fc7025
update Unicode block descriptions for Unicode 13.0~15.0 (require ICU …
hltj Mar 18, 2023
1566b6b
update a text in the menu and translations files
hltj Mar 19, 2023
4035ef1
minor fix
hltj Apr 23, 2023
794850f
replace main icons with that designed by Jerome
hltj Apr 24, 2023
d7eee3d
update autotools configuration: drop unused & update for ICU, GTK+ 2.…
hltj Apr 24, 2023
9f9bbb6
update configure[.ac]
hltj Apr 25, 2023
575b35f
fix selection & caret rendering for building against wxGTK 3.2 with G…
hltj Apr 25, 2023
a055938
update README.txt
hltj Apr 25, 2023
b55b2db
fix deprecation in wxMSW 3.2
hltj Apr 25, 2023
954900b
fix #213 encodings not restored after restart in wxMEdit 3.1
hltj Apr 26, 2023
2b8737b
update Makefile.[am|in]
hltj Apr 27, 2023
771412a
#196 replace X11 code with GDK ones to fix segment fault under waylan…
hltj Apr 27, 2023
f394c21
#196 replace more X11 code with GDK ones
hltj May 2, 2023
1662a5b
update README.txt
hltj May 2, 2023
f15c65a
update contributors & copyrights
hltj May 2, 2023
9763c49
fix debug assert on global `wxLocale` instance destructing
hltj May 3, 2023
359a9c9
fix `FilePathHash()`
hltj May 3, 2023
334f4d8
fix some compatibility issues for configuring with wxGTK 2.8
hltj May 3, 2023
48f4092
fix "Syntax Highlighting Settings" dialog too wide when built with wx…
hltj May 3, 2023
cd97ed1
fix debug assertion in 'Find/Replace In Files' dialog when built with…
hltj May 3, 2023
8faba2c
fix debug assertion in 'Insert Ordered Sequence' dialog when built wi…
hltj May 3, 2023
24a258d
fix deprecation when built with wxGTK 3.0~3.2
hltj May 3, 2023
4ca1b8a
fix warnings when built/checked with clang & clang analyzer
hltj May 4, 2023
3de294e
fix typos and update translation files
hltj May 7, 2023
7cfc418
Revert "#196 replace more X11 code with GDK ones"
hltj May 9, 2023
fd0232f
Revert "#196 replace X11 code with GDK ones to fix segment fault unde…
hltj May 9, 2023
b1bf11a
#196 new solution for single instance to fix segment fault under Wayland
hltj May 9, 2023
e260c8c
update wxmedit.desktop
hltj May 9, 2023
295f32a
minor reformat, minor refactor & minor fix
hltj May 14, 2023
ce79ed8
fix debug assertion in Options dialog when built with wxMSW 3.0~3.2
hltj May 14, 2023
187b521
URL links use HTTPS
hltj May 15, 2023
2506d2f
synchronize LICENSE with the official text version of GPLv3
hltj May 16, 2023
1da94c8
remove the unimplemented plugin support
hltj May 16, 2023
3d8dd6b
update README.txt
hltj May 16, 2023
1e54864
minor fix
hltj May 18, 2023
b44af3c
fix warnings when building under deepin 20
hltj May 20, 2023
3f667a0
override GTK+ settings for showing menu & button icons when built aga…
hltj May 20, 2023
5616d8b
update packaging files
hltj May 21, 2023
94938d9
update to 3.1.0.90 (3.2RC)
hltj May 21, 2023
76916e2
update packaging files
hltj May 25, 2023
f27cbd0
update README.txt
hltj May 25, 2023
68e718a
update packaging files
hltj May 27, 2023
e378638
update README.txt
hltj May 27, 2023
4776b1d
remove unused code
hltj May 28, 2023
cff0da0
fix conflict between AltGr typing and accelerators for various versio…
hltj May 28, 2023
1d0cff4
further fix to avoid conflict between AltGr typing and accelerators
hltj May 29, 2023
c56f5ab
update README.txt
hltj May 30, 2023
ed9793c
fix #215 that single instance setting not work when built against wxM…
hltj May 31, 2023
d345a8c
replace the text font in the logo with public domain font Janitor
hltj Jun 3, 2023
eda9408
update README.txt
hltj Jun 3, 2023
a103c19
#217 fix the font of keywords widget in Syntax Highlight Settings dia…
hltj Jun 3, 2023
e9993db
install icons with more resolution & scalabe icon for Unix-like OSes
hltj Jun 4, 2023
e3ddc6e
update packaging files
hltj Jun 4, 2023
149e4a4
update packaging files
hltj Jun 4, 2023
1984a5c
minor refactor
hltj Jun 5, 2023
4a9b516
avoid wxGTK 3.x issue that accelerators of checkbox menu items not wo…
hltj Jun 5, 2023
379f692
wxMEdit Options dialog switch to native tab style
hltj Jun 5, 2023
b640efb
redesign wxMEdit Options dialog
hltj Jun 7, 2023
7e65645
remove unused code
hltj Jun 11, 2023
a2d9ff2
redesign wxMEdit About dialog
hltj Jun 11, 2023
4b4140b
update About dialog
hltj Jun 12, 2023
b1d782f
Added DESTDIR in install-data-hook
petronny Jun 20, 2023
478aa4c
Merge pull request #219 from petronny/patch-1
hltj Jun 21, 2023
498298e
fix a warning
hltj Jun 22, 2023
264cc0a
#219 add `DESTDIR` for `install-data-hook` in Makefile.am
hltj Jun 23, 2023
c01d247
update translation files for About dialog
hltj Jun 23, 2023
eb0ccfe
minor refactor
hltj Jun 23, 2023
e20a349
fix compatibility of status bar field widths
hltj Jun 24, 2023
a0e57ab
minor fix
hltj Jun 24, 2023
092b2ed
minor reformat
hltj Jun 24, 2023
629a5c0
refactor MadKeyBindings::LoadFromConfig
hltj Jun 24, 2023
b69fb5e
minor refactor
hltj Jun 24, 2023
8f5d3e5
fix typo
hltj Jun 24, 2023
dad2223
minor refactor
hltj Jun 24, 2023
eaa75d8
replace shortcuts Ctrl-Q/W/E with Shift-Alt-Q/W/E
hltj Jun 24, 2023
aacdf10
minor refactor
hltj Jun 24, 2023
3e61793
refactor MadKeyBindings::AddDefaultBindings
hltj Jun 24, 2023
b6a5a10
minor rearrangement
hltj Jun 24, 2023
a1d91c5
drop shortcuts `Ctrl-Y` for delete line, `[Alt/Shift-Alt/Ctrl-Shift]-…
hltj Jun 25, 2023
b6cce97
drop shortcuts `Ctrl-Y` (for delete line)
hltj Jun 26, 2023
a396339
add alternative shortcuts with keypad keys
hltj Jun 27, 2023
5e20ad7
simplify shortcuts serialization
hltj Jun 30, 2023
ec03025
#125 open README.txt at the first time for each (pre-)release
hltj Jul 1, 2023
16086c6
update test case for GB18030-2022
hltj Jul 2, 2023
e573616
implement GB18030-2022 for ICU version lower than 73.2
hltj Jul 2, 2023
378194a
update README.txt
hltj Jul 2, 2023
c56937f
update translation files for 3.2
hltj Jul 2, 2023
651e705
update README.txt
hltj Jul 2, 2023
690657b
update all versions to 3.2 except in ChangeLog
hltj Jul 2, 2023
fbe915d
update README.txt
hltj Jul 2, 2023
1ecf2d0
save `LastRunVersion` on exit
hltj Jul 2, 2023
8c13822
fix compatibility for wxMSW-2.8
hltj Jul 3, 2023
14ae8f9
update README.txt
hltj Jul 3, 2023
2e915e6
fix compatibility
hltj Jul 4, 2023
dd0aa44
minor fix
hltj Jul 4, 2023
6b80888
minor fix
hltj Jul 6, 2023
149c80b
fix rpm packaging
hltj Jul 6, 2023
05ec8f8
update packaging files
hltj Jul 7, 2023
2fbb08f
normalize permission & EOL style for image files
hltj Jul 7, 2023
32f14b4
update a packaging file
hltj Jul 8, 2023
1d47fe8
update a packaging file
hltj Jul 9, 2023
b18004d
update ChangeLog to enable version update detection for 3.2 release
hltj Jul 9, 2023
138a1c1
update translation files
hltj Aug 12, 2023
ae2f0bf
remove duplicated name in credits
hltj Aug 12, 2023
28c8acc
#225 implement creating new empty file with double-click on tab group…
hltj Aug 12, 2023
e4fd58c
minor optimization
hltj Sep 28, 2023
5745caa
fix debug assertion in 'Insert Ordered Sequence' dialog when built wi…
hltj Sep 28, 2023
3bef0a8
Create ta.po
Dec 17, 2023
54e91ec
Merge pull request #229 from Nizhal/master
hltj Dec 18, 2023
5e666e4
Update ta.po
Dec 19, 2023
1c06531
Merge pull request #230 from Nizhal/master
hltj Dec 19, 2023
d4ab1a6
add Tamil translation support
hltj Jan 3, 2024
3647ce8
fix test case for ICU 74.1 or upper
hltj Jan 4, 2024
35441a1
First review done
Jan 8, 2024
ad8b3c2
2nd review
Jan 11, 2024
f5d921f
Merge pull request #231 from Nizhal/master
hltj Jan 11, 2024
63bbd48
fix #237 that prefer C++17 standard when building with autotools
hltj Apr 9, 2025
18d14b1
support for building with ICU 76 or higher under UNIX like OSes
hltj Oct 9, 2025
e20a9be
update packaging files
hltj Jun 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
131 changes: 131 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
language: cpp

matrix:
include:
- name: Ubuntu 18.04 GCC wx 3.0
compiler: gcc
dist: bionic

- name: Ubuntu 18.04 Clang wx 3.0
dist: bionic
compiler: clang

- name: macOS 10.14 Xcode 11.0 wx 3.0 GTK+ 3.0
os: osx
osx_image: xcode11
env:
- WXVER=3.0
- NOCHECK=1

- name: macOS 10.14 Xcode 11.0 wx 2.8
os: osx
osx_image: xcode11
env:
- WXVER=2.8

- name: Ubuntu 16.04 GCC wx 3.0
dist: xenial
compiler: gcc
env:
- NOCHECK=1

- name: Ubuntu 16.04 Clang wx 3.0
dist: xenial
compiler: clang

- name: Ubuntu 14.04 GCC wx 2.8
dist: trusty
compiler: gcc

- name: Ubuntu 14.04 Clang wx 2.8
dist: trusty
compiler: clang

- name: macOS 10.14 Xcode 10.2.1 wx 3.0 GTK+ 3.0
os: osx
osx_image: xcode10.2
env:
- WXVER=3.0
- NOCHECK=1

- name: macOS 10.14 Xcode 10.2.1 wx 2.8
os: osx
osx_image: xcode10.2
env:
- WXVER=2.8
- NOCHECK=1

- name: macOS 10.13 Xcode 9.4.1 wx 3.0 GTK+ 3.0
os: osx
osx_image: xcode9.4
env:
- WXVER=3.0
- NOCHECK=1

- name: macOS 10.13 Xcode 9.4.1 wx 2.8
os: osx
osx_image: xcode9.4
env:
- WXVER=2.8

- name: macOS 10.12 Xcode 9.0 wx 3.0 GTK+ 3.0
os: osx
osx_image: xcode9
env:
- WXVER=3.0
- NOCHECK=1

- name: macOS 10.12 Xcode 8.3.3 wx 2.8
os: osx
osx_image: xcode8.3
env:
- WXVER=2.8

- name: macOS 10.11 Xcode 7.3.1 wx 2.8
os: osx
osx_image: xcode7.3
env:
- WXVER=2.8

addons:
apt:
update: true
packages:
- libgtk2.0-dev
- libwxgtk3.0-dev
- libboost-dev

install:
- |
if [ "$TRAVIS_DIST" == "bionic" ]
then
sudo apt-get update
sudo apt-get install -y --no-install-suggests --no-install-recommends \
libgtk2.0-dev libwxgtk3.0-dev libboost-dev
elif [ "$TRAVIS_OS_NAME" == "osx" ]
then
curl -LO https://raw.githubusercontent.com/GiovanniBussi/macports-ci/master/macports-ci
source ./macports-ci install
sudo port -kN install gsed wxgtk-$WXVER pkgconfig curl
fi

before_script:
- |
if [ "$TRAVIS_OS_NAME" == "osx" ]
then
cd $HOME
curl -LO https://dl.bintray.com/boostorg/release/1.70.0/source/boost_1_70_0.tar.gz
tar xf boost_1_70_0.tar.gz
cd $OLDPWD
CFG_ARGS="--prefix=/opt/local --with-boost=$HOME/boost_1_70_0
--with-wx-config=/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/$WXVER/bin/wx-config"
if [ "$WXVER" == 3.0 ]
then
gsed -i 's/gtk+-2.0/gtk+-3.0/g' configure*
fi
fi
- touch * && ./configure $CFG_ARGS

script:
- make -j3
- if [ -z "$NOCHECK" ]; then make -j3 check; fi
107 changes: 80 additions & 27 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,20 +1,72 @@
2015-04-21 12:08:36 +0800 JiaYanwei <wxmedit@gmail.com>

* wxMEdit v2.9.9.3:
1. added new options to display/print bookmark independent of line number.
2. added a option whether enable dot matching new-line in regular expression.
3. added a feature that show searching message in status bar when Search/Replace Dialog is invisible.
4. improved bookmark appearance for displaying and printing.
5. improved Tab and EOF mark pattern, make it easy to distinguish Tab mark from space mark.
6. fixed that there are too few characters limited in a line with certain word wrap settings.
7. fixed that width of list items in Syntax Highlighting Settings Dialog are not updated on resizing.
8. fixed not responding when counting/replacing-all any zero-length assertions.
9. updated Unicode block descriptions for Unicode 7.0 (require ICU 54 or higher).
10. added German translation by Ronny Steiner <post[at]sirsteiner.de>.
11. added Polish translation by Adam Massalski <massaada[at]wp.pl>.
12. updated Japanese translation by Tilt <tiltstr[at]gmail.com>.
2023-07-02 23:01:21 +0800 JiaYanwei <wxmedit@gmail.com>

* wxMEdit v3.2:
1. added new feature: show file size in human readable format.
2. added a option that always use certain encoding to open files.
3. added GTK+ 3 and Wayland support.
4. added High DPI supoport under Windows.
5. redisigned the icons by jerome KASPER <neon.king.fr[at]gmail.com>.
6. changed some keyboard shortcuts, see https://github.com/wxMEdit/wxMEdit/wiki/Keyboard-shortcuts-change-in-wxMEdit-3.2 .
7. updated GB18030 support to GB18030-2022 standard.
8. updated Unicode block descriptions for Unicode 15.0 (require ICU 72 or higher).
9. fixed crash in text mode when a line exceed the limit of line length.
10. fixed crash when pressing OK button in "About wxMEdit" window.
11. fixed not responding when warping by window with text containing some tab characters.
12. fixed broken triple click behavior in wxMEdit 3.1.
13. fixed that the height of Information Window in MadEdit/wxMEdit (built with wxMSW-2.8) always reduce by 4.
14. fixed fonts and encodings not restored after restart.
15. fixed that cannot type characters via AltGr key.
16. fixed cursor and selection rendering under Linux.
17. fixed that IME candidate window doesn't follow the caret under Windows 10.
18. added French translation by jerome KASPER <neon.king.fr[at]gmail.com>.
19. updated Simplified Chinese translation.
20. other minor changes and bug fixes.


2016-03-16 15:36:06 +0800 JiaYanwei <wxmedit@gmail.com>

* wxMEdit v3.1:
1. added a killer feature: word boundary with Chinese/Japanese/Thai/Lao/Khmer and Burmese characters etc.
2. added a killer feature: word-wrap meet the Unicode® Standard Annex `#14`: Unicode Line Breaking Algorithm.
3. added new feature: column align.
4. added toolbar icon & shortcut for Inserting Ordered Sequence.
5. changed End-of-Line mark patterns.
6. updated Unicode block descriptions for Unicode 8.0 (require ICU 56 or higher).
7. fixed incorrect word boundary with non-English characters when selecting word.
8. fixed incorrect word-wrap with non-English letters.
9. fixed broken characters input with numpad in wxMEdit that built with wxWidgets-3.0 GTK2.
10. fixed incorrect behavior of when Ctrl-Backspace pressed at beginning of a text file OR at zero-width selection in column mode.
11. fixed that cannot select the whole word wraped in different lines by double-click.
12. fixed that triple-click cannot select a whole wrapped line.
13. fixed that files are not keep in hex mode after restart & restore.
14. fixed newline redundance when copying in regular text mode.
15. updated Spanish translation by Carlos Sánchez <carlos1994sanchez[at]gmail.com>.
16. updated Japanese translation by Tilt <tiltstr[at]gmail.com>.
17. updated Simplified Chinese translation.
18. updated Traditional Chinese translation by Vincent_TW.
19. updated Russian translation by Будинов Станислав <stabud[at]yandex.ru>.
20. other minor changes and bug fixes.


2015-08-03 12:52:41 +0800 JiaYanwei <wxmedit@gmail.com>

* wxMEdit v3.0:
1. added a killer feature: Insert Ordered Sequence.
2. added new options to display/print bookmark independent of line number.
3. added a option whether enable dot matching new-line in regular expression.
4. added a feature that show searching message in status bar when Search/Replace Dialog is invisible.
5. improved bookmark appearance for displaying and printing.
6. improved Tab and EOF mark pattern, make it easy to distinguish Tab mark from space mark.
7. fixed that there are too few characters limited in a line with certain word wrap settings.
8. fixed that width of list items in Syntax Highlighting Settings Dialog are not updated on resizing.
9. fixed not responding when counting/replacing-all any zero-length assertions.
10. updated Unicode block descriptions for Unicode 7.0 (require ICU 54 or higher).
11. added German translation by Ronny Steiner <post[at]sirsteiner.de>.
12. added Polish translation by Adam Massalski <massaada[at]wp.pl>.
13. updated Simplified Chinese translation.
14. other minor changes and bug fixes.
14. updated Japanese translation by Tilt <tiltstr[at]gmail.com>.
15. updated Spanish translation by Carlos Sánchez <carlos1994sanchez[at]gmail.com>.
16. other minor changes and bug fixes.


2014-12-26 21:37:12 +0800 JiaYanwei <wxmedit@gmail.com>
Expand Down Expand Up @@ -114,7 +166,7 @@

2013-09-12 14:53:59 +0800 JiaYanwei <wxmedit@gmail.com>

* wxMEdit v2.9.5-2:
* wxMEdit v2.9.5.2:
1. updated translations for "Printout" and Syntax Highlighting Settings.
2. updated Spanish translation.
3. added Spanish to language chooser of General Settings.
Expand All @@ -123,16 +175,17 @@
2013-09-05 13:47:34 +0800 JiaYanwei <wxmedit@gmail.com>

* wxMEdit v2.9.5:
1. fixed crash when delete a character in a line which contains two or more characters with MadEdit/wxMEdit built with vc2010.
2. fixed Fedora build and packing by Huaren Zhong <huaren.zhong[at]gmail.com>.
3. fixed recent lists case sensitive and truncated in menu bug.
4. fixed Double-byte conversion bug.
5. changed EUC-JP implementation to meet CP20932.
6. added CP850, CP852, CP855, KOI8-U, ISO-8859-16, Windows-1258 and GB18030 support.
7. made more system encodings(e.g. Windows-1258) detectable.
8. added Spanish translation by Carlos Sánchez <carlos1994sanchez[at]gmail.com>.
9. updated Japanese translation by Tilt <tiltstr[at]gmail.com>.
10. updated Chinese translations.
1. added a killer feature: BOM support for GB18030.
2. added CP850, CP852, CP855, KOI8-U, ISO-8859-16, Windows-1258 and GB18030 support.
3. made more system encodings(e.g. Windows-1258) detectable.
4. changed EUC-JP implementation to meet CP20932.
5. fixed crash when delete a character in a line which contains two or more characters with MadEdit/wxMEdit built with vc2010.
6. fixed Fedora build and packing by Huaren Zhong <huaren.zhong[at]gmail.com>.
7. fixed recent lists case sensitive and truncated in menu bug.
8. fixed Double-byte conversion bug.
9. added Spanish translation by Carlos Sánchez <carlos1994sanchez[at]gmail.com>.
10. updated Japanese translation by Tilt <tiltstr[at]gmail.com>.
11. updated Chinese translations.


2013-07-31 22:55:43 +0800 JiaYanwei <wxmedit@gmail.com>
Expand Down
8 changes: 4 additions & 4 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Expand Down Expand Up @@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
along with this program. If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

Expand All @@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
<https://www.gnu.org/licenses/>.

The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
<https://www.gnu.org/licenses/why-not-lgpl.html>.
Loading