Carl Husberg a71ba59ef5 Fixed horizontal scroll wheel not working for Scintilla on Win32 (#70) hace 1 año
..
bin 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
cocoa 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
curses 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
doc 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
gtk b82a5d4c0f Fix: [Scintilla/gtk] Remove volatile definition (#64) hace 2 años
include 94820f59db [Scintilla] Add support for multiline-strings (#65) hace 2 años
lexers d3ff1f2962 Added TextArea native highlighting support. hace 6 años
lexlib 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
lexlua 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
lua 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
qt 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
scripts 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
src d3ff1f2962 Added TextArea native highlighting support. hace 6 años
test 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
win32 a71ba59ef5 Fixed horizontal scroll wheel not working for Scintilla on Win32 (#70) hace 1 año
BACKPORTING 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
CONTRIBUTING 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
License.txt 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
LongTermDownload.html 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
README 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
check.mak 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
checkdeps.mak 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
cppcheck.suppress 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
delbin.bat 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
tgzsrc f29d5491da Added gtk3maxgui to MaxGUI. hace 6 años
version.txt 8e2a5bda52 Update to Scintilla 3.10.1. hace 6 años
zipsrc.bat f29d5491da Added gtk3maxgui to MaxGUI. hace 6 años

README

README for building of Scintilla and SciTE

Scintilla can be built by itself.
To build SciTE, Scintilla must first be built.


*** GTK+/Linux version ***

You must first have GTK+ 2.24 or later and GCC (4.8 or better) installed.
Clang may be used by adding CLANG=1 to the make command line.
Other C++ compilers may work but may require tweaking the make file.
Either GTK+ 2.x or 3.x may be used with 2.x the default and 3.x
chosen with the make argument GTK3=1.

To build Scintilla, use the makefile located in the scintilla/gtk directory
cd scintilla/gtk
make
cd ../..

To build and install SciTE, use the makefile located in the scite/gtk directory
cd scite/gtk
make
sudo make install

This installs SciTE into $prefix/bin. The value of $prefix is determined from
the location of Gnome if it is installed. This is usually /usr if installed
with Linux or /usr/local if built from source. If Gnome is not installed
/usr/bin is used as the prefix. The prefix can be overridden on the command
line like "make prefix=/opt" but the same value should be used for both make
and make install as this location is compiled into the executable. The global
properties file is installed at $prefix/share/scite/SciTEGlobal.properties.
The language specific properties files are also installed into this directory.

To remove SciTE
sudo make uninstall

To clean the object files which may be needed to change $prefix
make clean

The current make file only supports static linking between SciTE and Scintilla.


*** Windows version ***

A C++ 11 compiler is required.
Visual Studio 2015 is the development system used for most development
although Mingw32 4.8 is also supported.

To build Scintilla, make in the scintilla/win32 directory
cd scintilla\win32
GCC: mingw32-make
Visual C++: nmake -f scintilla.mak
cd ..\..

To build SciTE, use the makefiles located in the scite/win32 directory
cd scite\win32
GCC: mingw32-make
Visual C++: nmake -f scite.mak

An executable SciTE will now be in scite/bin.

*** GTK+/Windows version ***

Mingw32 is known to work. Other compilers will probably not work.

Only Scintilla will build with GTK+ on Windows. SciTE will not work.

To build Scintilla, make in the scintilla/gtk directory
cd scintilla\gtk
mingw32-make

*** macOS Cocoa version ***

Xcode 8 may be used to build Scintilla on macOS.

There is no open source version of SciTE for macOS but there is a commercial
version available through the App Store.

To build Scintilla, run xcodebuild in the scintilla/cocoa/ScintillaFramework directory
cd cocoa/ScintillaFramework
xcodebuild

*** Qt version ***

See the qt/README file to build Scintilla with Qt.

*** Curses version ***

See the curses/README.md file to build Scintilla with curses.