aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
AgeCommit message (Collapse)AuthorFilesLines
2002-12-03Fix from twkang for Korean IME input.nyamatongwe1-1/+4
2002-09-19Added mthod to turn off vertical scroll bar.nyamatongwe1-2/+5
2002-09-10Made compatible with Mingw 2.0.nyamatongwe1-39/+41
2002-07-28Full paint now paints all of the margins as well. Required to simplifynyamatongwe1-3/+4
handling of abandoned paints where styling causes fold markers to change.
2002-07-20Exporting direct calling function from DLLs.nyamatongwe1-2/+9
2002-06-09Compatibility with 64 bit systems.nyamatongwe1-7/+24
2002-05-21Changed from GetTickCount to GetMessageTime as that retieves the time the ↵nyamatongwe1-2/+2
mouse was clicked rather than the current time and there may have been a delay.
2002-04-21Some Win64 compatibility and size_t correctness.nyamatongwe1-5/+5
2002-04-11Added call to Scintilla_LinkLexers to ensure lexers are always linked innyamatongwe1-0/+1
for SciLexer version.
2002-04-04Change to horizontal scrolling to allow the assumed document width to be set.nyamatongwe1-10/+28
2002-04-03In read-only mode, display no-effect drag & drop cursor.nyamatongwe1-3/+4
2002-02-21Wheel mouse handles page at a time mode.nyamatongwe1-3/+9
Maintaining partial wheel deltas calculated better. Avoid Borland warning in window class registration code.
2002-02-16Windows classes unregistered at finalisation to avoid problems inside IE.nyamatongwe1-27/+41
Success of initialisation and finalisationreturned to caller.
2002-02-12Moved external lexer loading from initialisation of ScintillaWin objectnyamatongwe1-5/+4
to Scintilla_RegisterClasses to avoid possibility of thread contention.
2002-02-12Made font cache thread safe by using a critical section.nyamatongwe1-4/+13
2002-01-18Updated copyrights for 2002.nyamatongwe1-1/+1
2002-01-13Added TickerID typedef to ease merging FOX code.nyamatongwe1-2/+2
2002-01-10Made code bool-safe and turned Visual C++ warning 4800 back on.nyamatongwe1-4/+8
2002-01-10Patch from Kengo Jinno to make Japanese entry work on Windows 9x.nyamatongwe1-4/+24
More changes from Neil to avoid problem introduced by above with overstrike mode replacing one character with two. Comments about Digital Mars ifdefs.
2002-01-09Optimization that asks for the position of the scroll bar and does not setnyamatongwe1-2/+15
it if it does not change. Using scroll bar APIs that allow larger 32 bit values.
2001-12-29Using HINSTANCE from Scintilla_RegisterClasses to find cursor so thatnyamatongwe1-1/+4
static builds within DLLs will work.
2001-12-19Wrapping supported.nyamatongwe1-6/+5
2001-12-19Support Unicode in calltips.nyamatongwe1-1/+1
2001-12-19Hoisted IsUnicodeMode method from ScintillaWin to Editor as it is useful onnyamatongwe1-23/+5
all platforms. Using AutoSurface to simplify allocation of surfaces and ensure they are always deleted.
2001-12-01Removed old timeing code in favour of ElapsedTime class.nyamatongwe1-14/+2
2001-11-28Patch from Philippe to restore EM_GETSEL and EM_SETSEL on Windows, reformatnyamatongwe1-101/+131
source. Some addition of :: by me.
2001-11-19Added virtual GetCtrlID method so that the ID can change dynamicallynyamatongwe1-4/+9
on Windoes when caused by SetWindowLong.
2001-10-28Hid implementation of Surface.nyamatongwe1-30/+46
Changed DrawText to DrawTextNoClip to avoid clash with macro.
2001-10-28Removed platform-specific headers from Platform.h and thus stoppednyamatongwe1-66/+80
visibility of these headers to most code.
2001-10-05Don't include zmouse.h with Digital Mars compiler.nyamatongwe1-28/+36
Disable IME code when compiling with Digital Mars as it doesn't have lib.
2001-10-02Reinstated WM_GETTEXT as an alias of SCI_GETTEXT to allow some tools tonyamatongwe1-0/+1
grab the contents of a Scintilla control.
2001-09-09More translations from EM_* and WM_* to SCI_*.nyamatongwe1-0/+6
2001-09-08Edit control emulation moved here from Editor.cxx.nyamatongwe1-0/+54
2001-09-08Removed all traces of Win32 API from Scintilla API. Scintilla will nonyamatongwe1-9/+0
longer process WM_* or EM_* messages.
2001-09-01Using new SelectionText type to handle text that is the subject of copy,nyamatongwe1-16/+15
cut, paste and drag operations. Mouse wheel scrolling moved into platform subclasses. Macro support always included so MACRO_SUPPORT definition and use removed. Allowing menu popup moved from Editor to ScintillaBase.
2001-08-31Moved Windows-specific mouse wheel variables from Editor to ScintillaWin.nyamatongwe1-11/+15
2001-08-01Use separate variable to remember if allocation occurred to avoid usingnyamatongwe1-3/+4
dangling pointer and upsetting BoundsChecker.
2001-07-04Stuck :: in front of GetParent as its a Windows API.nyamatongwe1-3/+3
2001-06-11Patch from Shane Caraveo at ActiveState to notify containers ofnyamatongwe1-4/+4
Unicode code characters correctly.
2001-05-21Update from Simon to make startup and finalise work properly.nyamatongwe1-9/+2
2001-05-20Support for IME input of Asian languages on W2K.nyamatongwe1-12/+39
2001-05-14When context menu caused by keyboard rather than mouse, show menunyamatongwe1-2/+10
near caret.
2001-05-01External lexer feature added by Simon allows lexers to be housed in DLLs withnyamatongwe1-0/+68
a .lexer extension which are automatically loaded at startup. Minor fix to IME support in ScintillaWin.cxx to deal with current mingw headers.
2001-04-30Forwarding state of Alt key to key map and using the returned consumednyamatongwe1-3/+11
parameter to see whether to call DefWindowProc. Added word part movement keys to key map even though they conflict with entering characters by number as that can be forced to work by entering Num Lock mode. WM_CHAR control key messages can go into the buffer now if they arrived from being entered by number by detecting when they were not consumed by key down processing.
2001-03-21Calling DefWindowProc if not showing context menu so container can do so.nyamatongwe1-1/+2
2001-02-27Patch from Philippe to regularise comments.nyamatongwe1-34/+34
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-25/+44
2001-02-17Defining sptr_t and uptr_t to be integral types large enough to containnyamatongwe1-22/+22
pointers to allow portability to 64 bit platforms.
2001-02-06For CanPaste also check Editor::CanPaste to see if OK.nyamatongwe1-0/+2
2001-02-06Made SCI_CANPASTE and EM_CANPASTE work correctly usingnyamatongwe1-11/+12
IsClipboardFormatAvailable on Windows.