|
From: shelarcy <she...@gm...> - 2008-06-30 14:55:19
|
DarcsURL: C:/home/shelarcy/wxhaskell
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_"
--=_
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Thu Jun 26 14:59:07 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc=
y...@gm...>
* Remove wxScintilla code (use wxStyledTextCtrl instead).
Sat Jun 28 20:44:49 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc=
y...@gm...>
* Clean up duplicate ewxw_def.h file.
Mon Jun 30 21:01:18 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc=
y...@gm...>
* Fix: hardcoded keycode doesn't work well when using wxWidgets 2.8.x.
Mon Jun 30 21:03:26 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc=
y...@gm...>
* Fix Building without WXWIN_COMPATIBILITY_2_6 in eljrc.cpp.
Mon Jun 30 23:45:22 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc=
y...@gm...>
* Add download link to two GHC 6.8.3's binary.
--=_
Content-Type: text/x-darcs-patch; name="remove-wxscintilla-code-_use-wxstyledtextctrl-instead__.dpatch"
Content-Transfer-Encoding: quoted-printable
Content-Description: A darcs patch for your repository!
New patches:
[Remove wxScintilla code (use wxStyledTextCtrl instead).
shelarcy <she...@gm...>**20080626055907] {
hunk ./wxc/include/wxc_glue.h 3885
-=0D
-/* wxScintilla */=0D
-TClassDef(wxScintilla)=0D
-TClass(wxScintilla) wxScintilla_Create( void* obj, void* fnc, TClass(wxWin=
dow) _prt, int _id, TRect(_lft,_top,_wdt,_hgt), int _stl );=0D
-int wxScintilla_Exec( TSelf(wxScintilla) obj, int code, int param1,=
int param2 );=0D
hunk ./wxc/src/Scintilla.h 1
-// Scintilla source code edit control
-/** @file Scintilla.h
- ** Interface to the edit control.
- **/
-// Copyright 1998-2002 by Neil Hodgson <ne...@sc...>
-// The License.txt file describes the conditions under which this software=
may be distributed.
-
-// Most of this file is automatically generated from the Scintilla.iface i=
nterface definition
-// file which contains any comments about the definitions. HFacer.py does =
the generation.
-
-#ifndef SCINTILLA_H
-#define SCINTILLA_H
-
-#if PLAT_WIN
-// Return false on failure:
-bool Scintilla_RegisterClasses(void *hInstance);
-bool Scintilla_ReleaseResources();
-#endif
-int Scintilla_LinkLexers();
-
-// Here should be placed typedefs for uptr_t, an unsigned integer type lar=
ge enough to
-// hold a pointer and sptr_t, a signed integer large enough to hold a poin=
ter.
-// May need to be changed for 64 bit platforms.
-#ifdef __int3264
-typedef ULONG_PTR uptr_t;
-typedef LONG_PTR sptr_t;
-#else
-typedef unsigned long uptr_t;
-typedef long sptr_t;
-#endif
-
-typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wP=
aram, sptr_t lParam);
-
-//++Autogenerated -- start of section automatically generated from Scintil=
la.iface
-#define INVALID_POSITION -1
-#define SCI_START 2000
-#define SCI_OPTIONAL_START 3000
-#define SCI_LEXER_START 4000
-#define SCI_ADDTEXT 2001
-#define SCI_ADDSTYLEDTEXT 2002
-#define SCI_INSERTTEXT 2003
-#define SCI_CLEARALL 2004
-#define SCI_CLEARDOCUMENTSTYLE 2005
-#define SCI_GETLENGTH 2006
-#define SCI_GETCHARAT 2007
-#define SCI_GETCURRENTPOS 2008
-#define SCI_GETANCHOR 2009
-#define SCI_GETSTYLEAT 2010
-#define SCI_REDO 2011
-#define SCI_SETUNDOCOLLECTION 2012
-#define SCI_SELECTALL 2013
-#define SCI_SETSAVEPOINT 2014
-#define SCI_GETSTYLEDTEXT 2015
-#define SCI_CANREDO 2016
-#define SCI_MARKERLINEFROMHANDLE 2017
-#define SCI_MARKERDELETEHANDLE 2018
-#define SCI_GETUNDOCOLLECTION 2019
-#define SCWS_INVISIBLE 0
-#define SCWS_VISIBLEALWAYS 1
-#define SCWS_VISIBLEAFTERINDENT 2
-#define SCI_GETVIEWWS 2020
-#define SCI_SETVIEWWS 2021
-#define SCI_POSITIONFROMPOINT 2022
-#define SCI_POSITIONFROMPOINTCLOSE 2023
-#define SCI_GOTOLINE 2024
-#define SCI_GOTOPOS 2025
-#define SCI_SETANCHOR 2026
-#define SCI_GETCURLINE 2027
-#define SCI_GETENDSTYLED 2028
-#define SC_EOL_CRLF 0
-#define SC_EOL_CR 1
-#define SC_EOL_LF 2
-#define SCI_CONVERTEOLS 2029
-#define SCI_GETEOLMODE 2030
-#define SCI_SETEOLMODE 2031
-#define SCI_STARTSTYLING 2032
-#define SCI_SETSTYLING 2033
-#define SCI_GETBUFFEREDDRAW 2034
-#define SCI_SETBUFFEREDDRAW 2035
-#define SCI_SETTABWIDTH 2036
-#define SCI_GETTABWIDTH 2121
-#define SC_CP_UTF8 65001
-#define SCI_SETCODEPAGE 2037
-#define SCI_SETUSEPALETTE 2039
-#define MARKER_MAX 31
-#define SC_MARK_CIRCLE 0
-#define SC_MARK_ROUNDRECT 1
-#define SC_MARK_ARROW 2
-#define SC_MARK_SMALLRECT 3
-#define SC_MARK_SHORTARROW 4
-#define SC_MARK_EMPTY 5
-#define SC_MARK_ARROWDOWN 6
-#define SC_MARK_MINUS 7
-#define SC_MARK_PLUS 8
-#define SC_MARK_VLINE 9
-#define SC_MARK_LCORNER 10
-#define SC_MARK_TCORNER 11
-#define SC_MARK_BOXPLUS 12
-#define SC_MARK_BOXPLUSCONNECTED 13
-#define SC_MARK_BOXMINUS 14
-#define SC_MARK_BOXMINUSCONNECTED 15
-#define SC_MARK_LCORNERCURVE 16
-#define SC_MARK_TCORNERCURVE 17
-#define SC_MARK_CIRCLEPLUS 18
-#define SC_MARK_CIRCLEPLUSCONNECTED 19
-#define SC_MARK_CIRCLEMINUS 20
-#define SC_MARK_CIRCLEMINUSCONNECTED 21
-#define SC_MARK_BACKGROUND 22
-#define SC_MARK_CHARACTER 10000
-#define SC_MARKNUM_FOLDEREND 25
-#define SC_MARKNUM_FOLDEROPENMID 26
-#define SC_MARKNUM_FOLDERMIDTAIL 27
-#define SC_MARKNUM_FOLDERTAIL 28
-#define SC_MARKNUM_FOLDERSUB 29
-#define SC_MARKNUM_FOLDER 30
-#define SC_MARKNUM_FOLDEROPEN 31
-#define SC_MASK_FOLDERS 0xFE000000
-#define SCI_MARKERDEFINE 2040
-#define SCI_MARKERSETFORE 2041
-#define SCI_MARKERSETBACK 2042
-#define SCI_MARKERADD 2043
-#define SCI_MARKERDELETE 2044
-#define SCI_MARKERDELETEALL 2045
-#define SCI_MARKERGET 2046
-#define SCI_MARKERNEXT 2047
-#define SCI_MARKERPREVIOUS 2048
-#define SC_MARGIN_SYMBOL 0
-#define SC_MARGIN_NUMBER 1
-#define SCI_SETMARGINTYPEN 2240
-#define SCI_GETMARGINTYPEN 2241
-#define SCI_SETMARGINWIDTHN 2242
-#define SCI_GETMARGINWIDTHN 2243
-#define SCI_SETMARGINMASKN 2244
-#define SCI_GETMARGINMASKN 2245
-#define SCI_SETMARGINSENSITIVEN 2246
-#define SCI_GETMARGINSENSITIVEN 2247
-#define STYLE_DEFAULT 32
-#define STYLE_LINENUMBER 33
-#define STYLE_BRACELIGHT 34
-#define STYLE_BRACEBAD 35
-#define STYLE_CONTROLCHAR 36
-#define STYLE_INDENTGUIDE 37
-#define STYLE_LASTPREDEFINED 39
-#define STYLE_MAX 127
-#define SC_CHARSET_ANSI 0
-#define SC_CHARSET_DEFAULT 1
-#define SC_CHARSET_BALTIC 186
-#define SC_CHARSET_CHINESEBIG5 136
-#define SC_CHARSET_EASTEUROPE 238
-#define SC_CHARSET_GB2312 134
-#define SC_CHARSET_GREEK 161
-#define SC_CHARSET_HANGUL 129
-#define SC_CHARSET_MAC 77
-#define SC_CHARSET_OEM 255
-#define SC_CHARSET_RUSSIAN 204
-#define SC_CHARSET_SHIFTJIS 128
-#define SC_CHARSET_SYMBOL 2
-#define SC_CHARSET_TURKISH 162
-#define SC_CHARSET_JOHAB 130
-#define SC_CHARSET_HEBREW 177
-#define SC_CHARSET_ARABIC 178
-#define SC_CHARSET_VIETNAMESE 163
-#define SC_CHARSET_THAI 222
-#define SCI_STYLECLEARALL 2050
-#define SCI_STYLESETFORE 2051
-#define SCI_STYLESETBACK 2052
-#define SCI_STYLESETBOLD 2053
-#define SCI_STYLESETITALIC 2054
-#define SCI_STYLESETSIZE 2055
-#define SCI_STYLESETFONT 2056
-#define SCI_STYLESETEOLFILLED 2057
-#define SCI_STYLERESETDEFAULT 2058
-#define SCI_STYLESETUNDERLINE 2059
-#define SC_CASE_MIXED 0
-#define SC_CASE_UPPER 1
-#define SC_CASE_LOWER 2
-#define SCI_STYLESETCASE 2060
-#define SCI_STYLESETCHARACTERSET 2066
-#define SCI_SETSELFORE 2067
-#define SCI_SETSELBACK 2068
-#define SCI_SETCARETFORE 2069
-#define SCI_ASSIGNCMDKEY 2070
-#define SCI_CLEARCMDKEY 2071
-#define SCI_CLEARALLCMDKEYS 2072
-#define SCI_SETSTYLINGEX 2073
-#define SCI_STYLESETVISIBLE 2074
-#define SCI_GETCARETPERIOD 2075
-#define SCI_SETCARETPERIOD 2076
-#define SCI_SETWORDCHARS 2077
-#define SCI_BEGINUNDOACTION 2078
-#define SCI_ENDUNDOACTION 2079
-#define INDIC_MAX 7
-#define INDIC_PLAIN 0
-#define INDIC_SQUIGGLE 1
-#define INDIC_TT 2
-#define INDIC_DIAGONAL 3
-#define INDIC_STRIKE 4
-#define INDIC0_MASK 0x20
-#define INDIC1_MASK 0x40
-#define INDIC2_MASK 0x80
-#define INDICS_MASK 0xE0
-#define SCI_INDICSETSTYLE 2080
-#define SCI_INDICGETSTYLE 2081
-#define SCI_INDICSETFORE 2082
-#define SCI_INDICGETFORE 2083
-#define SCI_SETSTYLEBITS 2090
-#define SCI_GETSTYLEBITS 2091
-#define SCI_SETLINESTATE 2092
-#define SCI_GETLINESTATE 2093
-#define SCI_GETMAXLINESTATE 2094
-#define SCI_GETCARETLINEVISIBLE 2095
-#define SCI_SETCARETLINEVISIBLE 2096
-#define SCI_GETCARETLINEBACK 2097
-#define SCI_SETCARETLINEBACK 2098
-#define SCI_STYLESETCHANGEABLE 2099
-#define SCI_AUTOCSHOW 2100
-#define SCI_AUTOCCANCEL 2101
-#define SCI_AUTOCACTIVE 2102
-#define SCI_AUTOCPOSSTART 2103
-#define SCI_AUTOCCOMPLETE 2104
-#define SCI_AUTOCSTOPS 2105
-#define SCI_AUTOCSETSEPARATOR 2106
-#define SCI_AUTOCGETSEPARATOR 2107
-#define SCI_AUTOCSELECT 2108
-#define SCI_AUTOCSETCANCELATSTART 2110
-#define SCI_AUTOCGETCANCELATSTART 2111
-#define SCI_AUTOCSETFILLUPS 2112
-#define SCI_AUTOCSETCHOOSESINGLE 2113
-#define SCI_AUTOCGETCHOOSESINGLE 2114
-#define SCI_AUTOCSETIGNORECASE 2115
-#define SCI_AUTOCGETIGNORECASE 2116
-#define SCI_USERLISTSHOW 2117
-#define SCI_AUTOCSETAUTOHIDE 2118
-#define SCI_AUTOCGETAUTOHIDE 2119
-#define SCI_AUTOCSETDROPRESTOFWORD 2270
-#define SCI_AUTOCGETDROPRESTOFWORD 2271
-#define SCI_SETINDENT 2122
-#define SCI_GETINDENT 2123
-#define SCI_SETUSETABS 2124
-#define SCI_GETUSETABS 2125
-#define SCI_SETLINEINDENTATION 2126
-#define SCI_GETLINEINDENTATION 2127
-#define SCI_GETLINEINDENTPOSITION 2128
-#define SCI_GETCOLUMN 2129
-#define SCI_SETHSCROLLBAR 2130
-#define SCI_GETHSCROLLBAR 2131
-#define SCI_SETINDENTATIONGUIDES 2132
-#define SCI_GETINDENTATIONGUIDES 2133
-#define SCI_SETHIGHLIGHTGUIDE 2134
-#define SCI_GETHIGHLIGHTGUIDE 2135
-#define SCI_GETLINEENDPOSITION 2136
-#define SCI_GETCODEPAGE 2137
-#define SCI_GETCARETFORE 2138
-#define SCI_GETUSEPALETTE 2139
-#define SCI_GETREADONLY 2140
-#define SCI_SETCURRENTPOS 2141
-#define SCI_SETSELECTIONSTART 2142
-#define SCI_GETSELECTIONSTART 2143
-#define SCI_SETSELECTIONEND 2144
-#define SCI_GETSELECTIONEND 2145
-#define SCI_SETPRINTMAGNIFICATION 2146
-#define SCI_GETPRINTMAGNIFICATION 2147
-#define SC_PRINT_NORMAL 0
-#define SC_PRINT_INVERTLIGHT 1
-#define SC_PRINT_BLACKONWHITE 2
-#define SC_PRINT_COLOURONWHITE 3
-#define SC_PRINT_COLOURONWHITEDEFAULTBG 4
-#define SCI_SETPRINTCOLOURMODE 2148
-#define SCI_GETPRINTCOLOURMODE 2149
-#define SCFIND_WHOLEWORD 2
-#define SCFIND_MATCHCASE 4
-#define SCFIND_WORDSTART 0x00100000
-#define SCFIND_REGEXP 0x00200000
-#define SCI_FINDTEXT 2150
-#define SCI_FORMATRANGE 2151
-#define SCI_GETFIRSTVISIBLELINE 2152
-#define SCI_GETLINE 2153
-#define SCI_GETLINECOUNT 2154
-#define SCI_SETMARGINLEFT 2155
-#define SCI_GETMARGINLEFT 2156
-#define SCI_SETMARGINRIGHT 2157
-#define SCI_GETMARGINRIGHT 2158
-#define SCI_GETMODIFY 2159
-#define SCI_SETSEL 2160
-#define SCI_GETSELTEXT 2161
-#define SCI_GETTEXTRANGE 2162
-#define SCI_HIDESELECTION 2163
-#define SCI_POINTXFROMPOSITION 2164
-#define SCI_POINTYFROMPOSITION 2165
-#define SCI_LINEFROMPOSITION 2166
-#define SCI_POSITIONFROMLINE 2167
-#define SCI_LINESCROLL 2168
-#define SCI_SCROLLCARET 2169
-#define SCI_REPLACESEL 2170
-#define SCI_SETREADONLY 2171
-#define SCI_NULL 2172
-#define SCI_CANPASTE 2173
-#define SCI_CANUNDO 2174
-#define SCI_EMPTYUNDOBUFFER 2175
-#define SCI_UNDO 2176
-#define SCI_CUT 2177
-#define SCI_COPY 2178
-#define SCI_PASTE 2179
-#define SCI_CLEAR 2180
-#define SCI_SETTEXT 2181
-#define SCI_GETTEXT 2182
-#define SCI_GETTEXTLENGTH 2183
-#define SCI_GETDIRECTFUNCTION 2184
-#define SCI_GETDIRECTPOINTER 2185
-#define SCI_SETOVERTYPE 2186
-#define SCI_GETOVERTYPE 2187
-#define SCI_SETCARETWIDTH 2188
-#define SCI_GETCARETWIDTH 2189
-#define SCI_SETTARGETSTART 2190
-#define SCI_GETTARGETSTART 2191
-#define SCI_SETTARGETEND 2192
-#define SCI_GETTARGETEND 2193
-#define SCI_REPLACETARGET 2194
-#define SCI_REPLACETARGETRE 2195
-#define SCI_SEARCHINTARGET 2197
-#define SCI_SETSEARCHFLAGS 2198
-#define SCI_GETSEARCHFLAGS 2199
-#define SCI_CALLTIPSHOW 2200
-#define SCI_CALLTIPCANCEL 2201
-#define SCI_CALLTIPACTIVE 2202
-#define SCI_CALLTIPPOSSTART 2203
-#define SCI_CALLTIPSETHLT 2204
-#define SCI_CALLTIPSETBACK 2205
-#define SCI_VISIBLEFROMDOCLINE 2220
-#define SCI_DOCLINEFROMVISIBLE 2221
-#define SC_FOLDLEVELBASE 0x400
-#define SC_FOLDLEVELWHITEFLAG 0x1000
-#define SC_FOLDLEVELHEADERFLAG 0x2000
-#define SC_FOLDLEVELNUMBERMASK 0x0FFF
-#define SCI_SETFOLDLEVEL 2222
-#define SCI_GETFOLDLEVEL 2223
-#define SCI_GETLASTCHILD 2224
-#define SCI_GETFOLDPARENT 2225
-#define SCI_SHOWLINES 2226
-#define SCI_HIDELINES 2227
-#define SCI_GETLINEVISIBLE 2228
-#define SCI_SETFOLDEXPANDED 2229
-#define SCI_GETFOLDEXPANDED 2230
-#define SCI_TOGGLEFOLD 2231
-#define SCI_ENSUREVISIBLE 2232
-#define SCI_SETFOLDFLAGS 2233
-#define SCI_ENSUREVISIBLEENFORCEPOLICY 2234
-#define SCI_SETTABINDENTS 2260
-#define SCI_GETTABINDENTS 2261
-#define SCI_SETBACKSPACEUNINDENTS 2262
-#define SCI_GETBACKSPACEUNINDENTS 2263
-#define SC_TIME_FOREVER 10000000
-#define SCI_SETMOUSEDWELLTIME 2264
-#define SCI_GETMOUSEDWELLTIME 2265
-#define SCI_WORDSTARTPOSITION 2266
-#define SCI_WORDENDPOSITION 2267
-#define SC_WRAP_NONE 0
-#define SC_WRAP_WORD 1
-#define SCI_SETWRAPMODE 2268
-#define SCI_GETWRAPMODE 2269
-#define SC_CACHE_NONE 0
-#define SC_CACHE_CARET 1
-#define SC_CACHE_PAGE 2
-#define SC_CACHE_DOCUMENT 3
-#define SCI_SETLAYOUTCACHE 2272
-#define SCI_GETLAYOUTCACHE 2273
-#define SCI_SETSCROLLWIDTH 2274
-#define SCI_GETSCROLLWIDTH 2275
-#define SCI_TEXTWIDTH 2276
-#define SCI_SETENDATLASTLINE 2277
-#define SCI_GETENDATLASTLINE 2278
-#define SCI_LINEDOWN 2300
-#define SCI_LINEDOWNEXTEND 2301
-#define SCI_LINEUP 2302
-#define SCI_LINEUPEXTEND 2303
-#define SCI_CHARLEFT 2304
-#define SCI_CHARLEFTEXTEND 2305
-#define SCI_CHARRIGHT 2306
-#define SCI_CHARRIGHTEXTEND 2307
-#define SCI_WORDLEFT 2308
-#define SCI_WORDLEFTEXTEND 2309
-#define SCI_WORDRIGHT 2310
-#define SCI_WORDRIGHTEXTEND 2311
-#define SCI_HOME 2312
-#define SCI_HOMEEXTEND 2313
-#define SCI_LINEEND 2314
-#define SCI_LINEENDEXTEND 2315
-#define SCI_DOCUMENTSTART 2316
-#define SCI_DOCUMENTSTARTEXTEND 2317
-#define SCI_DOCUMENTEND 2318
-#define SCI_DOCUMENTENDEXTEND 2319
-#define SCI_PAGEUP 2320
-#define SCI_PAGEUPEXTEND 2321
-#define SCI_PAGEDOWN 2322
-#define SCI_PAGEDOWNEXTEND 2323
-#define SCI_EDITTOGGLEOVERTYPE 2324
-#define SCI_CANCEL 2325
-#define SCI_DELETEBACK 2326
-#define SCI_TAB 2327
-#define SCI_BACKTAB 2328
-#define SCI_NEWLINE 2329
-#define SCI_FORMFEED 2330
-#define SCI_VCHOME 2331
-#define SCI_VCHOMEEXTEND 2332
-#define SCI_ZOOMIN 2333
-#define SCI_ZOOMOUT 2334
-#define SCI_DELWORDLEFT 2335
-#define SCI_DELWORDRIGHT 2336
-#define SCI_LINECUT 2337
-#define SCI_LINEDELETE 2338
-#define SCI_LINETRANSPOSE 2339
-#define SCI_LOWERCASE 2340
-#define SCI_UPPERCASE 2341
-#define SCI_LINESCROLLDOWN 2342
-#define SCI_LINESCROLLUP 2343
-#define SCI_DELETEBACKNOTLINE 2344
-#define SCI_MOVECARETINSIDEVIEW 2401
-#define SCI_LINELENGTH 2350
-#define SCI_BRACEHIGHLIGHT 2351
-#define SCI_BRACEBADLIGHT 2352
-#define SCI_BRACEMATCH 2353
-#define SCI_GETVIEWEOL 2355
-#define SCI_SETVIEWEOL 2356
-#define SCI_GETDOCPOINTER 2357
-#define SCI_SETDOCPOINTER 2358
-#define SCI_SETMODEVENTMASK 2359
-#define EDGE_NONE 0
-#define EDGE_LINE 1
-#define EDGE_BACKGROUND 2
-#define SCI_GETEDGECOLUMN 2360
-#define SCI_SETEDGECOLUMN 2361
-#define SCI_GETEDGEMODE 2362
-#define SCI_SETEDGEMODE 2363
-#define SCI_GETEDGECOLOUR 2364
-#define SCI_SETEDGECOLOUR 2365
-#define SCI_SEARCHANCHOR 2366
-#define SCI_SEARCHNEXT 2367
-#define SCI_SEARCHPREV 2368
-#define CARET_SLOP 0x01
-#define CARET_CENTER 0x02
-#define CARET_STRICT 0x04
-#define CARET_XEVEN 0x08
-#define CARET_XJUMPS 0x10
-#define SCI_SETCARETPOLICY 2369
-#define SCI_LINESONSCREEN 2370
-#define SCI_USEPOPUP 2371
-#define SCI_SELECTIONISRECTANGLE 2372
-#define SCI_SETZOOM 2373
-#define SCI_GETZOOM 2374
-#define SCI_CREATEDOCUMENT 2375
-#define SCI_ADDREFDOCUMENT 2376
-#define SCI_RELEASEDOCUMENT 2377
-#define SCI_GETMODEVENTMASK 2378
-#define SCI_SETFOCUS 2380
-#define SCI_GETFOCUS 2381
-#define SCI_SETSTATUS 2382
-#define SCI_GETSTATUS 2383
-#define SCI_SETMOUSEDOWNCAPTURES 2384
-#define SCI_GETMOUSEDOWNCAPTURES 2385
-#define SC_CURSORNORMAL -1
-#define SC_CURSORWAIT 3
-#define SCI_SETCURSOR 2386
-#define SCI_GETCURSOR 2387
-#define SCI_SETCONTROLCHARSYMBOL 2388
-#define SCI_GETCONTROLCHARSYMBOL 2389
-#define SCI_WORDPARTLEFT 2390
-#define SCI_WORDPARTLEFTEXTEND 2391
-#define SCI_WORDPARTRIGHT 2392
-#define SCI_WORDPARTRIGHTEXTEND 2393
-#define VISIBLE_SLOP 0x01
-#define VISIBLE_STRICT 0x04
-#define SCI_SETVISIBLEPOLICY 2394
-#define SCI_DELLINELEFT 2395
-#define SCI_DELLINERIGHT 2396
-#define SCI_SETXOFFSET 2397
-#define SCI_GETXOFFSET 2398
-#define SCI_GRABFOCUS 2400
-#define SCI_STARTRECORD 3001
-#define SCI_STOPRECORD 3002
-#define SCI_SETLEXER 4001
-#define SCI_GETLEXER 4002
-#define SCI_COLOURISE 4003
-#define SCI_SETPROPERTY 4004
-#define SCI_SETKEYWORDS 4005
-#define SCI_SETLEXERLANGUAGE 4006
-#define SC_MOD_INSERTTEXT 0x1
-#define SC_MOD_DELETETEXT 0x2
-#define SC_MOD_CHANGESTYLE 0x4
-#define SC_MOD_CHANGEFOLD 0x8
-#define SC_PERFORMED_USER 0x10
-#define SC_PERFORMED_UNDO 0x20
-#define SC_PERFORMED_REDO 0x40
-#define SC_LASTSTEPINUNDOREDO 0x100
-#define SC_MOD_CHANGEMARKER 0x200
-#define SC_MOD_BEFOREINSERT 0x400
-#define SC_MOD_BEFOREDELETE 0x800
-#define SC_MODEVENTMASKALL 0xF77
-#define SCEN_CHANGE 768
-#define SCEN_SETFOCUS 512
-#define SCEN_KILLFOCUS 256
-#define SCK_DOWN 300
-#define SCK_UP 301
-#define SCK_LEFT 302
-#define SCK_RIGHT 303
-#define SCK_HOME 304
-#define SCK_END 305
-#define SCK_PRIOR 306
-#define SCK_NEXT 307
-#define SCK_DELETE 308
-#define SCK_INSERT 309
-#define SCK_ESCAPE 7
-#define SCK_BACK 8
-#define SCK_TAB 9
-#define SCK_RETURN 13
-#define SCK_ADD 310
-#define SCK_SUBTRACT 311
-#define SCK_DIVIDE 312
-#define KeyMod SCMOD_
-#define SCMOD_SHIFT 1
-#define SCMOD_CTRL 2
-#define SCMOD_ALT 4
-#define Lexer SCLEX_
-#define SCN_STYLENEEDED 2000
-#define SCN_CHARADDED 2001
-#define SCN_SAVEPOINTREACHED 2002
-#define SCN_SAVEPOINTLEFT 2003
-#define SCN_MODIFYATTEMPTRO 2004
-#define SCN_KEY 2005
-#define SCN_DOUBLECLICK 2006
-#define SCN_UPDATEUI 2007
-#define SCN_MODIFIED 2008
-#define SCN_MACRORECORD 2009
-#define SCN_MARGINCLICK 2010
-#define SCN_NEEDSHOWN 2011
-#define SCN_PAINTED 2013
-#define SCN_USERLISTSELECTION 2014
-#define SCN_URIDROPPED 2015
-#define SCN_DWELLSTART 2016
-#define SCN_DWELLEND 2017
-#define SCN_ZOOM 2018
-//--Autogenerated -- end of section automatically generated from Scintilla=
.iface
-
-// These structures are defined to be exactly the same shape as the Win32
-// CHARRANGE, TEXTRANGE, FINDTEXTEX, FORMATRANGE, and NMHDR structs.
-// So older code that treats Scintilla as a RichEdit will work.
-
-typedef struct _CharacterRange {
- long cpMin;
- long cpMax;
-}CharacterRange;
-
-typedef struct _TextRange {
- CharacterRange chrg;
- char *lpstrText;
-}TextRange;
-
-typedef struct _TextToFind {
- CharacterRange chrg;
- char *lpstrText;
- CharacterRange chrgText;
-}TextToFind;
-
-#ifdef PLATFORM_H
-
-// This structure is used in printing and requires some of the graphics ty=
pes
-// from Platform.h. Not needed by most client code.
-
-typedef struct _RangeToFormat {
- SurfaceID hdc;
- SurfaceID hdcTarget;
- PRectangle rc;
- PRectangle rcPage;
- CharacterRange chrg;
-}RangeToFormat;
-
-#endif
-
-typedef struct _NotifyHeader {
- // hwndFrom is really an environment specifc window handle or pointer
- // but most clients of Scintilla.h do not have this type visible.
- //WindowID hwndFrom;
- void *hwndFrom;
- unsigned int idFrom;
- unsigned int code;
-}NotifyHeader;
-
-typedef struct _SCNotification {
- struct _NotifyHeader nmhdr;
- int position; // SCN_STYLENEEDED, SCN_MODIFIED, SCN_DWELLSTART, SCN_DWELL=
END
- int ch; // SCN_CHARADDED, SCN_KEY
- int modifiers; // SCN_KEY
- int modificationType; // SCN_MODIFIED
- const char *text; // SCN_MODIFIED
- int length; // SCN_MODIFIED
- int linesAdded; // SCN_MODIFIED
- int message; // SCN_MACRORECORD
- uptr_t wParam; // SCN_MACRORECORD
- sptr_t lParam; // SCN_MACRORECORD
- int line; // SCN_MODIFIED
- int foldLevelNow; // SCN_MODIFIED
- int foldLevelPrev; // SCN_MODIFIED
- int margin; // SCN_MARGINCLICK
- int listType; // SCN_USERLISTSELECTION
- int x; // SCN_DWELLSTART, SCN_DWELLEND
- int y; // SCN_DWELLSTART, SCN_DWELLEND
-}SCNotification;
-
-// Deprecation section listing all API features that are deprecated and wi=
ll
-// will be removed completely in a future version.
-// To enable these features define INCLUDE_DEPRECATED_FEATURES
-
-#ifdef INCLUDE_DEPRECATED_FEATURES
-
-#define SCN_POSCHANGED 2012
-#define SCN_CHECKBRACE 2007
-
-#endif
-
-#endif
rmfile ./wxc/src/Scintilla.h
hunk ./wxc/src/eljscintilla.cpp 1
-#include "wrapper.h"=0D
-#include "eljscintilla.h"=0D
-=0D
-=0D
-IMPLEMENT_DYNAMIC_CLASS(wxScintilla, wxControl)=0D
-=0D
-#ifdef __WIN32__=0D
-bool wxScintilla::EnsureDll()=0D
-{=0D
- static bool done =3D FALSE;=0D
-=0D
- if (done) return TRUE;=0D
-=0D
- done =3D TRUE;=0D
- return (bool)LoadLibrary (wxT("SciLexer.dll"));=0D
-}=0D
-=0D
-bool wxScintilla::Create(wxWindow *parent,=0D
- wxWindowID id,=0D
- const wxPoint& pos,=0D
- const wxSize& size,=0D
- long style,=0D
- const wxValidator& validator,=0D
- const wxString& name)=0D
-{=0D
- sc_eiffel =3D NULL;=0D
- sc_object =3D NULL;=0D
- =0D
- if (!EnsureDll())=0D
- return FALSE;=0D
- =0D
- if ( !CreateBase(parent, id, pos, size, style, validator, name) )=0D
- return FALSE;=0D
-=0D
- parent->AddChild((wxButton *)this);=0D
-=0D
- long msStyle =3D WS_VISIBLE | WS_TABSTOP | WS_CHILD /* | WS_CLIPSIBLIN=
GS */ ;=0D
-=0D
- m_hWnd =3D (WXHWND)CreateWindowEx=0D
- (=0D
- m_windowStyle,=0D
- /* MakeExtendedStyle(m_windowStyle), */=0D
- wxT("Scintilla"),=0D
- wxT(""),=0D
- msStyle,=0D
- 0, 0, 0, 0,=0D
- GetWinHwnd(parent),=0D
- (HMENU)m_windowId,=0D
- wxGetInstance(),=0D
- NULL=0D
- );=0D
-=0D
- if (m_hWnd =3D=3D 0)=0D
- {=0D
- wxString msg;=0D
-#ifdef __WIN16__=0D
- msg.Printf(wxT("CreateWindowEx failed"));=0D
-#else=0D
- msg.Printf(wxT("CreateWindowEx failed with error number %ld"), (lo=
ng) GetLastError());=0D
-#endif=0D
- wxFAIL_MSG(msg);=0D
- }=0D
-=0D
- m_proc =3D (ScExec)SendMessage((HWND)m_hWnd, 2184, 0, 0);=0D
- m_obj =3D (void*) SendMessage((HWND)m_hWnd, 2185, 0, 0);=0D
-=0D
- // Subclass again for purposes of dialog editing mode=0D
- SubclassWin(m_hWnd);=0D
-=0D
- SetSize(pos.x, pos.y, size.x, size.y);=0D
-=0D
- return TRUE;=0D
-}=0D
-=0D
-wxSize wxScintilla::GetDefaultSize()=0D
-{=0D
- static wxSize s_sizeSci;=0D
-=0D
- if ( s_sizeSci.x =3D=3D 0 )=0D
- {=0D
- s_sizeSci.x =3D 200;=0D
- s_sizeSci.y =3D 200;=0D
- }=0D
- =0D
- return s_sizeSci;=0D
-=0D
-}=0D
-=0D
-bool wxScintilla::MSWOnNotify(int idCtrl,=0D
- WXLPARAM lParam,=0D
- WXLPARAM* result)=0D
-{=0D
- wxCommandEvent event(wxEVT_NULL, m_windowId);=0D
- wxEventType eventType =3D wxEVT_NULL;=0D
- NMHDR *hdr1 =3D (NMHDR*) lParam;=0D
- switch ( hdr1->code )=0D
- {=0D
- case NM_CLICK:=0D
- eventType =3D wxEVT_COMMAND_LEFT_CLICK;=0D
- break;=0D
-=0D
- case NM_DBLCLK:=0D
- eventType =3D wxEVT_COMMAND_LEFT_DCLICK;=0D
- break;=0D
-=0D
- case NM_RCLICK:=0D
- eventType =3D wxEVT_COMMAND_RIGHT_CLICK;=0D
- break;=0D
-=0D
- case NM_RDBLCLK:=0D
- eventType =3D wxEVT_COMMAND_RIGHT_DCLICK;=0D
- break;=0D
-=0D
- case NM_SETFOCUS:=0D
- eventType =3D wxEVT_COMMAND_SET_FOCUS;=0D
- break;=0D
-=0D
- case NM_KILLFOCUS:=0D
- eventType =3D wxEVT_COMMAND_KILL_FOCUS;=0D
- break;=0D
-=0D
- case NM_RETURN:=0D
- eventType =3D wxEVT_COMMAND_ENTER;=0D
- break;=0D
-=0D
- default:=0D
- if (hdr1->hwndFrom =3D=3D (void*)m_hWnd)=0D
- if (sc_eiffel && sc_object)=0D
- return sc_eiffel(sc_object, (void*)lParam) !=3D 0;=0D
- else=0D
- break;=0D
- else=0D
- return wxWindow::MSWOnNotify(idCtrl, lParam, result);=0D
- }=0D
-=0D
- event.SetEventType(eventType);=0D
- event.SetEventObject(this);=0D
-=0D
- return GetEventHandler()->ProcessEvent(event);=0D
-}=0D
-#else=0D
-bool wxScintilla::EnsureDll()=0D
-{=0D
- return FALSE;=0D
-}=0D
-=0D
-bool wxScintilla::Create(wxWindow *parent,=0D
- wxWindowID id,=0D
- const wxPoint& pos,=0D
- const wxSize& size,=0D
- long style,=0D
- const wxValidator& validator,=0D
- const wxString& name)=0D
-{=0D
- sc_eiffel =3D NULL;=0D
- sc_object =3D NULL;=0D
-=0D
- m_needParent =3D TRUE;=0D
- m_acceptsFocus =3D TRUE;=0D
-=0D
- if (!PreCreation( parent, pos, size ) ||=0D
- !CreateBase( parent, id, pos, size, style, validator, name ))=0D
- {=0D
- wxFAIL_MSG( wxT("wxScintilla creation failed") );=0D
- return FALSE;=0D
- }=0D
-=0D
- m_widget =3D scintilla_new();=0D
- =0D
- if (m_widget)=0D
- {=0D
- scintilla_set_id (m_widget, id);=0D
-=0D
- m_proc =3D (ScExec)scintilla_send_message(m_widget, 2184, 0, 0);=0D
- m_obj =3D (void*) scintilla_send_message(m_widget, 2185, 0, 0);=0D
-=0D
- gtk_signal_connect( GTK_OBJECT(m_widget), SCINTILLA_NOTIFY,=0D
- GTK_SIGNAL_FUNC(wxScintilla::gtk_scintilla_notify_callback), (gpointer*=
)this );=0D
- =0D
- m_parent->DoAddChild( this );=0D
- =0D
- PostCreation();=0D
-=0D
- SetSize(pos.x, pos.y, size.x, size.y);=0D
- =0D
- Show (TRUE);=0D
- =0D
- return TRUE;=0D
- }=0D
- return FALSE;=0D
-}=0D
-=0D
-wxSize wxScintilla::GetDefaultSize()=0D
-{=0D
- static wxSize s_sizeSci;=0D
-=0D
- if ( s_sizeSci.x =3D=3D 0 )=0D
- {=0D
- s_sizeSci.x =3D 200;=0D
- s_sizeSci.y =3D 200;=0D
- }=0D
- =0D
- return s_sizeSci;=0D
-=0D
-}=0D
-=0D
-void wxScintilla::gtk_scintilla_notify_callback(GtkWidget*, gint /*wParam*=
/, gpointer lParam, wxScintilla* wxSci)=0D
-{=0D
- if (wxSci->sc_object && wxSci->sc_eiffel)=0D
- wxSci->sc_eiffel(wxSci->sc_object, (void*)lParam);=0D
-}=0D
-=0D
-#endif=0D
-=0D
-extern "C"=0D
-{=0D
-=0D
-EWXWEXPORT(void*, wxScintilla_Create) (void* obj, void* fnc, void* _prt, i=
nt _id, int _lft, int _top, int _wdt, int _hgt, int _stl)=0D
-{=0D
- wxScintilla* result =3D new wxScintilla ((wxWindow*)_prt, _id, wxPoint(_l=
ft, _top), wxSize(_wdt, _hgt), _stl, wxDefaultValidator);=0D
- result->SetEiffelCB(obj, fnc);=0D
-=0D
- return (void*)result;=0D
-}=0D
-=0D
-EWXWEXPORT(int, wxScintilla_Exec) (void* obj, int code, int param1, int pa=
ram2)=0D
-{=0D
- return ((wxScintilla*)obj)->m_proc(((wxScintilla*)obj)->m_obj, code, para=
m1, param2);=0D
-}=0D
-=0D
-EWXWEXPORT(void, wxScintilla_SetEiffelCB) (void* obj, void* eif, void* fnc=
)=0D
-{=0D
- ((wxScintilla*)obj)->SetEiffelCB(eif, fnc);=0D
-}=0D
-=0D
-}=0D
rmfile ./wxc/src/eljscintilla.cpp
hunk ./wxc/src/eljscintilla.h 1
-#ifndef __ELJSCINTILLA_H
-#define __ELJSCINTILLA_H
-
-#ifdef __WIN32__
-#include "wx/msw/private.h"
-#include <commctrl.h>
-#else
-#include <gdk/gdk.h>
-#include <gtk/gtk.h>
-#if GTK_MAJOR_VERSION < 2
-#define SCINTILLA_NOTIFY "notify"
-#else
-#define SCINTILLA_NOTIFY "sci-notify"
-#endif
-extern "C"
-{
-typedef unsigned long uptr_t;
-typedef long sptr_t;
-
-GtkWidget* scintilla_new (void);
-void scintilla_set_id (GtkWidget*, int id);
-sptr_t scintilla_send_message (GtkWidget*, unsigned int iMessage, uptr_t w=
Param, sptr_t lParam);
-}
-#endif
-
-extern "C"
-{
-
-typedef int _cdecl (*ScNotify)(void*, void*);
-typedef int _cdecl (*ScExec) (void*, int, int, int);
-
-}
-
-class wxScintilla : public wxControl
-{
-DECLARE_DYNAMIC_CLASS(wxScintilla)
-
-public:
- wxScintilla() { }
- wxScintilla(wxWindow *parent, wxWindowID id,
- const wxPoint& pos =3D wxDefaultPosition,
- const wxSize& size =3D wxDefaultSize, long style =3D 0,
- const wxValidator& validator =3D wxDefaultValidator,
- const wxString& name =3D wxT("wxScintilla"))
- {
- Create(parent, id, pos, size, style, validator, name);
- }
-
- bool Create(wxWindow *parent, wxWindowID id,
- const wxPoint& pos =3D wxDefaultPosition,
- const wxSize& size =3D wxDefaultSize, long style =3D 0,
- const wxValidator& validator =3D wxDefaultValidator,
- const wxString& name =3D wxT("wxScintilla"));
-
- static wxSize GetDefaultSize();
-
-#ifdef __WIN32__
- bool MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM* result);
-#else
- static void gtk_scintilla_notify_callback(GtkWidget*, gint, gpointer lPar=
am, wxScintilla* scitew);
-#endif
-
- ScExec m_proc;
- void* m_obj;
-
- ScNotify sc_eiffel;
- void* sc_object;
- =
- void SetEiffelCB (void* _obj, void* _fnc) {sc_object =3D _obj; sc_eiffel =
=3D (ScNotify)_fnc;};
-
-protected:
- virtual wxSize DoGetBestSize() const
- {return GetDefaultSize();};
-
-private:
- bool EnsureDll();
-};
-
-#endif
rmfile ./wxc/src/eljscintilla.h
hunk ./wxc/wxc-2.4.dsp 526
-SOURCE=3D.\src\eljscintilla.cpp=0D
-# End Source File=0D
-# Begin Source File=0D
-=0D
hunk ./wxc/wxc-2.4.dsp 608
-# Begin Source File=0D
-=0D
-SOURCE=3D.\src\Scintilla.h=0D
-# End Source File=0D
hunk ./wxc/wxc-2.6.dsp 532
-SOURCE=3D.\src\eljscintilla.cpp=0D
-# End Source File=0D
-# Begin Source File=0D
-=0D
hunk ./wxc/wxc-2.6.dsp 614
-# Begin Source File=0D
-=0D
-SOURCE=3D.\src\Scintilla.h=0D
-# End Source File=0D
hunk ./wxc/wxc-2.8.dsp 536
-SOURCE=3D.\src\eljscintilla.cpp=0D
-# End Source File=0D
-# Begin Source File=0D
-=0D
hunk ./wxc/wxc-2.8.dsp 618
-# Begin Source File=0D
-=0D
-SOURCE=3D.\src\Scintilla.h=0D
-# End Source File=0D
hunk ./wxdirect/src/DeriveTypes.hs 323
- ,prefix "wxScintilla_" "scintilla"
}
[Clean up duplicate ewxw_def.h file.
shelarcy <she...@gm...>**20080628114449] {
hunk ./wxc/src/ewxw_def.h 1
-#ifndef __EWXW_DEF_H
-#define __EWXW_DEF_H
-
-#ifdef FOREIGN_RELIGION
-#include "../contrib/contrib.h"
-#endif
-
-#ifdef __WATCOMC__
- #include <windows.h>
- #define EWXWEXPORT(TYPE,FUNC_NAME) TYPE __export FUNC_NAME
-#else
- #ifdef __GNUWIN32__
- #define EWXWEXPORT(TYPE,FUNC_NAME) __declspec(dllexport) TYPE FUNC_NAM=
E
- #else
- #define EWXWEXPORT(TYPE,FUNC_NAME) TYPE FUNC_NAME
- #endif /* #ifdef __GNUWIN32__ */
- #ifndef _cdecl
- #define _cdecl
- #endif
-#endif /* #ifdef __WATCOMC__ */
-
-#endif /* #ifndef __EWXW_DEF_H */
rmfile ./wxc/src/ewxw_def.h
}
[Fix: hardcoded keycode doesn't work well when using wxWidgets 2.8.x.
shelarcy <she...@gm...>**20080630120118] {
hunk ./wx/src/Graphics/UI/WX/Events.hs 280
-pgupKey =3D key KeyPrior
-pgdownKey =3D key KeyNext
+pgupKey =3D key KeyPageUp
+pgdownKey =3D key KeyPageDown
hunk ./wxc/eiffel/wx_defs.e 343
- WXK_BACK : INTEGER is 8=0D
- WXK_TAB : INTEGER is 9=0D
- WXK_RETURN : INTEGER is 13=0D
- WXK_ESCAPE : INTEGER is 27=0D
- WXK_SPACE : INTEGER is 32=0D
- WXK_DELETE : INTEGER is 127=0D
- WXK_START : INTEGER is 300=0D
- WXK_LBUTTON : INTEGER is 301=0D
- WXK_RBUTTON : INTEGER is 302=0D
- WXK_CANCEL : INTEGER is 303=0D
- WXK_MBUTTON : INTEGER is 304=0D
- WXK_CLEAR : INTEGER is 305=0D
- WXK_SHIFT : INTEGER is 306=0D
- WXK_ALT : INTEGER is 307=0D
- WXK_CONTROL : INTEGER is 308=0D
- WXK_MENU : INTEGER is 309=0D
- WXK_PAUSE : INTEGER is 310=0D
- WXK_CAPITAL : INTEGER is 311=0D
- WXK_PRIOR : INTEGER is 312=0D
- WXK_NEXT : INTEGER is 313=0D
- WXK_END : INTEGER is 314=0D
- WXK_HOME : INTEGER is 315=0D
- WXK_LEFT : INTEGER is 316=0D
- WXK_UP : INTEGER is 317=0D
- WXK_RIGHT : INTEGER is 318=0D
- WXK_DOWN : INTEGER is 319=0D
- WXK_SELECT : INTEGER is 320=0D
- WXK_PRINT : INTEGER is 321=0D
- WXK_EXECUTE : INTEGER is 322=0D
- WXK_SNAPSHOT : INTEGER is 323=0D
- WXK_INSERT : INTEGER is 324=0D
- WXK_HELP : INTEGER is 325=0D
- WXK_NUMPAD0 : INTEGER is 326=0D
- WXK_NUMPAD1 : INTEGER is 327=0D
- WXK_NUMPAD2 : INTEGER is 328=0D
- WXK_NUMPAD3 : INTEGER is 329=0D
- WXK_NUMPAD4 : INTEGER is 330=0D
- WXK_NUMPAD5 : INTEGER is 331=0D
- WXK_NUMPAD6 : INTEGER is 332=0D
- WXK_NUMPAD7 : INTEGER is 333=0D
- WXK_NUMPAD8 : INTEGER is 334=0D
- WXK_NUMPAD9 : INTEGER is 335=0D
- WXK_MULTIPLY : INTEGER is 336=0D
- WXK_ADD : INTEGER is 337=0D
- WXK_SEPARATOR : INTEGER is 338=0D
- WXK_SUBTRACT : INTEGER is 339=0D
- WXK_DECIMAL : INTEGER is 340=0D
- WXK_DIVIDE : INTEGER is 341=0D
- WXK_F1 : INTEGER is 342=0D
- WXK_F2 : INTEGER is 343=0D
- WXK_F3 : INTEGER is 344=0D
- WXK_F4 : INTEGER is 345=0D
- WXK_F5 : INTEGER is 346=0D
- WXK_F6 : INTEGER is 347=0D
- WXK_F7 : INTEGER is 348=0D
- WXK_F8 : INTEGER is 349=0D
- WXK_F9 : INTEGER is 350=0D
- WXK_F10 : INTEGER is 351=0D
- WXK_F11 : INTEGER is 352=0D
- WXK_F12 : INTEGER is 353=0D
- WXK_F13 : INTEGER is 354=0D
- WXK_F14 : INTEGER is 355=0D
- WXK_F15 : INTEGER is 356=0D
- WXK_F16 : INTEGER is 357=0D
- WXK_F17 : INTEGER is 358=0D
- WXK_F18 : INTEGER is 359=0D
- WXK_F19 : INTEGER is 360=0D
- WXK_F20 : INTEGER is 361=0D
- WXK_F21 : INTEGER is 362=0D
- WXK_F22 : INTEGER is 363=0D
- WXK_F23 : INTEGER is 364=0D
- WXK_F24 : INTEGER is 365=0D
- WXK_NUMLOCK : INTEGER is 366=0D
- WXK_SCROLL : INTEGER is 367=0D
- WXK_PAGEUP : INTEGER is 368=0D
- WXK_PAGEDOWN : INTEGER is 369=0D
- WXK_NUMPAD_SPACE : INTEGER is 370=0D
- WXK_NUMPAD_TAB : INTEGER is 371=0D
- WXK_NUMPAD_ENTER : INTEGER is 372=0D
- WXK_NUMPAD_F1 : INTEGER is 373=0D
- WXK_NUMPAD_F2 : INTEGER is 374=0D
- WXK_NUMPAD_F3 : INTEGER is 375=0D
- WXK_NUMPAD_F4 : INTEGER is 376=0D
- WXK_NUMPAD_HOME : INTEGER is 377=0D
- WXK_NUMPAD_LEFT : INTEGER is 378=0D
- WXK_NUMPAD_UP : INTEGER is 379=0D
- WXK_NUMPAD_RIGHT : INTEGER is 380=0D
- WXK_NUMPAD_DOWN : INTEGER is 381=0D
- WXK_NUMPAD_PRIOR : INTEGER is 382=0D
- WXK_NUMPAD_PAGEUP : INTEGER is 383=0D
- WXK_NUMPAD_NEXT : INTEGER is 384=0D
- WXK_NUMPAD_PAGEDOWN : INTEGER is 385=0D
- WXK_NUMPAD_END : INTEGER is 386=0D
- WXK_NUMPAD_BEGIN : INTEGER is 387=0D
- WXK_NUMPAD_INSERT : INTEGER is 388=0D
- WXK_NUMPAD_DELETE : INTEGER is 389=0D
- WXK_NUMPAD_EQUAL : INTEGER is 390=0D
- WXK_NUMPAD_MULTIPLY : INTEGER is 391=0D
- WXK_NUMPAD_ADD : INTEGER is 392=0D
- WXK_NUMPAD_SEPARATOR : INTEGER is 393=0D
- WXK_NUMPAD_SUBTRACT : INTEGER is 394=0D
- WXK_NUMPAD_DECIMAL : INTEGER is 395=0D
- WXK_NUMPAD_DIVIDE : INTEGER is 396=0D
hunk ./wxc/include/wxc_glue.h 244
+=0D
+/* Keys */=0D
+int expK_BACK( );=0D
+int expK_TAB( );=0D
+int expK_RETURN( );=0D
+int expK_ESCAPE( );=0D
+int expK_SPACE( );=0D
+int expK_DELETE( );=0D
+int expK_START( );=0D
+int expK_LBUTTON( );=0D
+int expK_RBUTTON( );=0D
+int expK_CANCEL( );=0D
+int expK_MBUTTON( );=0D
+int expK_CLEAR( );=0D
+int expK_SHIFT( );=0D
+int expK_ALT( );=0D
+int expK_CONTROL( );=0D
+int expK_MENU( );=0D
+int expK_PAUSE( );=0D
+int expK_CAPITAL( );=0D
+int expK_END( );=0D
+int expK_HOME( );=0D
+int expK_LEFT( );=0D
+int expK_UP( );=0D
+int expK_RIGHT( );=0D
+int expK_DOWN( );=0D
+int expK_SELECT( );=0D
+int expK_PRINT( );=0D
+int expK_EXECUTE( );=0D
+int expK_SNAPSHOT( );=0D
+int expK_INSERT( );=0D
+int expK_HELP( );=0D
+int expK_NUMPAD0( );=0D
+int expK_NUMPAD1( );=0D
+int expK_NUMPAD2( );=0D
+int expK_NUMPAD3( );=0D
+int expK_NUMPAD4( );=0D
+int expK_NUMPAD5( );=0D
+int expK_NUMPAD6( );=0D
+int expK_NUMPAD7( );=0D
+int expK_NUMPAD8( );=0D
+int expK_NUMPAD9( );=0D
+int expK_MULTIPLY( );=0D
+int expK_ADD( );=0D
+int expK_SEPARATOR( );=0D
+int expK_SUBTRACT( );=0D
+int expK_DECIMAL( );=0D
+int expK_DIVIDE( );=0D
+int expK_F1( );=0D
+int expK_F2( );=0D
+int expK_F3( );=0D
+int expK_F4( );=0D
+int expK_F5( );=0D
+int expK_F6( );=0D
+int expK_F7( );=0D
+int expK_F8( );=0D
+int expK_F9( );=0D
+int expK_F10( );=0D
+int expK_F11( );=0D
+int expK_F12( );=0D
+int expK_F13( );=0D
+int expK_F14( );=0D
+int expK_F15( );=0D
+int expK_F16( );=0D
+int expK_F17( );=0D
+int expK_F18( );=0D
+int expK_F19( );=0D
+int expK_F20( );=0D
+int expK_F21( );=0D
+int expK_F22( );=0D
+int expK_F23( );=0D
+int expK_F24( );=0D
+int expK_NUMLOCK( );=0D
+int expK_SCROLL( );=0D
+int expK_PAGEUP( );=0D
+int expK_PAGEDOWN( );=0D
+int expK_NUMPAD_SPACE( );=0D
+int expK_NUMPAD_TAB( );=0D
+int expK_NUMPAD_ENTER( );=0D
+int expK_NUMPAD_F1( );=0D
+int expK_NUMPAD_F2( );=0D
+int expK_NUMPAD_F3( );=0D
+int expK_NUMPAD_F4( );=0D
+int expK_NUMPAD_HOME( );=0D
+int expK_NUMPAD_LEFT( );=0D
+int expK_NUMPAD_UP( );=0D
+int expK_NUMPAD_RIGHT( );=0D
+int expK_NUMPAD_DOWN( );=0D
+int expK_NUMPAD_PAGEUP( );=0D
+int expK_NUMPAD_PAGEDOWN( );=0D
+int expK_NUMPAD_END( );=0D
+int expK_NUMPAD_BEGIN( );=0D
+int expK_NUMPAD_INSERT( );=0D
+int expK_NUMPAD_DELETE( );=0D
+int expK_NUMPAD_EQUAL( );=0D
+int expK_NUMPAD_MULTIPLY( );=0D
+int expK_NUMPAD_ADD( );=0D
+int expK_NUMPAD_SEPARATOR( );=0D
+int expK_NUMPAD_SUBTRACT( );=0D
+int expK_NUMPAD_DECIMAL( );=0D
+int expK_NUMPAD_DIVIDE( );=0D
hunk ./wxc/src/eljevent.cpp 951
-#if wxVERSION_NUMBER >=3D 2400
hunk ./wxc/src/eljevent.cpp 2090
-#endif /* wxVERSION >=3D 2400 */
+EWXWEXPORT(int,expK_BACK)()
+{
+ return (int)WXK_BACK;
+}
+
+EWXWEXPORT(int,expK_TAB)()
+{
+ return (int)WXK_TAB;
+}
+
+EWXWEXPORT(int,expK_RETURN)()
+{
+ return (int)WXK_RETURN;
+}
+
+EWXWEXPORT(int,expK_ESCAPE)()
+{
+ return (int)WXK_ESCAPE;
+}
+
+EWXWEXPORT(int,expK_SPACE)()
+{
+ return (int)WXK_SPACE;
+}
+
+EWXWEXPORT(int,expK_DELETE)()
+{
+ return (int)WXK_DELETE;
+}
+
+EWXWEXPORT(int,expK_START)()
+{
+ return (int)WXK_START;
+}
+
+EWXWEXPORT(int,expK_LBUTTON)()
+{
+ return (int)WXK_LBUTTON;
+}
+
+EWXWEXPORT(int,expK_RBUTTON)()
+{
+ return (int)WXK_RBUTTON;
+}
+
+EWXWEXPORT(int,expK_CANCEL)()
+{
+ return (int)WXK_CANCEL;
+}
+
+EWXWEXPORT(int,expK_MBUTTON)()
+{
+ return (int)WXK_MBUTTON;
+}
+
+EWXWEXPORT(int,expK_CLEAR)()
+{
+ return (int)WXK_CLEAR;
+}
+
+EWXWEXPORT(int,expK_SHIFT)()
+{
+ return (int)WXK_SHIFT;
+}
+
+EWXWEXPORT(int,expK_ALT)()
+{
+ return (int)WXK_ALT;
+}
+
+EWXWEXPORT(int,expK_CONTROL)()
+{
+ return (int)WXK_CONTROL;
+}
+
+EWXWEXPORT(int,expK_MENU)()
+{
+ return (int)WXK_MENU;
+}
+
+EWXWEXPORT(int,expK_PAUSE)()
+{
+ return (int)WXK_PAUSE;
+}
+
+EWXWEXPORT(int,expK_CAPITAL)()
+{
+ return (int)WXK_CAPITAL;
+}
+
+EWXWEXPORT(int,expK_END)()
+{
+ return (int)WXK_END;
+}
+
+EWXWEXPORT(int,expK_HOME)()
+{
+ return (int)WXK_HOME;
+}
+
+EWXWEXPORT(int,expK_LEFT)()
+{
+ return (int)WXK_LEFT;
+}
+
+EWXWEXPORT(int,expK_UP)()
+{
+ return (int)WXK_UP;
+}
+
+EWXWEXPORT(int,expK_RIGHT)()
+{
+ return (int)WXK_RIGHT;
+}
+
+EWXWEXPORT(int,expK_DOWN)()
+{
+ return (int)WXK_DOWN;
+}
+
+EWXWEXPORT(int,expK_SELECT)()
+{
+ return (int)WXK_SELECT;
+}
+
+EWXWEXPORT(int,expK_PRINT)()
+{
+ return (int)WXK_PRINT;
+}
+
+EWXWEXPORT(int,expK_EXECUTE)()
+{
+ return (int)WXK_EXECUTE;
+}
+
+EWXWEXPORT(int,expK_SNAPSHOT)()
+{
+ return (int)WXK_SNAPSHOT;
+}
+
+EWXWEXPORT(int,expK_INSERT)()
+{
+ return (int)WXK_INSERT;
+}
+
+EWXWEXPORT(int,expK_HELP)()
+{
+ return (int)WXK_HELP;
+}
+
+EWXWEXPORT(int,expK_NUMPAD0)()
+{
+ return (int)WXK_NUMPAD0;
+}
+
+EWXWEXPORT(int,expK_NUMPAD1)()
+{
+ return (int)WXK_NUMPAD1;
+}
+
+EWXWEXPORT(int,expK_NUMPAD2)()
+{
+ return (int)WXK_NUMPAD2;
+}
+
+EWXWEXPORT(int,expK_NUMPAD3)()
+{
+ return (int)WXK_NUMPAD3;
+}
+
+EWXWEXPORT(int,expK_NUMPAD4)()
+{
+ return (int)WXK_NUMPAD4;
+}
+
+EWXWEXPORT(int,expK_NUMPAD5)()
+{
+ return (int)WXK_NUMPAD5;
+}
+
+EWXWEXPORT(int,expK_NUMPAD6)()
+{
+ return (int)WXK_NUMPAD6;
+}
+
+EWXWEXPORT(int,expK_NUMPAD7)()
+{
+ return (int)WXK_NUMPAD7;
+}
+
+EWXWEXPORT(int,expK_NUMPAD8)()
+{
+ return (int)WXK_NUMPAD8;
+}
+
+EWXWEXPORT(int,expK_NUMPAD9)()
+{
+ return (int)WXK_NUMPAD9;
+}
+
+EWXWEXPORT(int,expK_MULTIPLY)()
+{
+ return (int)WXK_MULTIPLY;
+}
+
+EWXWEXPORT(int,expK_ADD)()
+{
+ return (int)WXK_ADD;
+}
+
+EWXWEXPORT(int,expK_SEPARATOR)()
+{
+ return (int)WXK_SEPARATOR;
+}
+
+EWXWEXPORT(int,expK_SUBTRACT)()
+{
+ return (int)WXK_SUBTRACT;
+}
+
+EWXWEXPORT(int,expK_DECIMAL)()
+{
+ return (int)WXK_DECIMAL;
+}
+
+EWXWEXPORT(int,expK_DIVIDE)()
+{
+ return (int)WXK_DIVIDE;
+}
+
+EWXWEXPORT(int,expK_F1)()
+{
+ return (int)WXK_F1;
+}
+
+EWXWEXPORT(int,expK_F2)()
+{
+ return (int)WXK_F2;
+}
+
+EWXWEXPORT(int,expK_F3)()
+{
+ return (int)WXK_F3;
+}
+
+EWXWEXPORT(int,expK_F4)()
+{
+ return (int)WXK_F4;
+}
+
+EWXWEXPORT(int,expK_F5)()
+{
+ return (int)WXK_F5;
+}
+
+EWXWEXPORT(int,expK_F6)()
+{
+ return (int)WXK_F6;
+}
+
+EWXWEXPORT(int,expK_F7)()
+{
+ return (int)WXK_F7;
+}
+
+EWXWEXPORT(int,expK_F8)()
+{
+ return (int)WXK_F8;
+}
+
+EWXWEXPORT(int,expK_F9)()
+{
+ return (int)WXK_F9;
+}
+
+EWXWEXPORT(int,expK_F10)()
+{
+ return (int)WXK_F10;
+}
+
+EWXWEXPORT(int,expK_F11)()
+{
+ return (int)WXK_F11;
+}
+
+EWXWEXPORT(int,expK_F12)()
+{
+ return (int)WXK_F12;
+}
+
+EWXWEXPORT(int,expK_F13)()
+{
+ return (int)WXK_F13;
+}
+
+EWXWEXPORT(int,expK_F14)()
+{
+ return (int)WXK_F14;
+}
+
+EWXWEXPORT(int,expK_F15)()
+{
+ return (int)WXK_F15;
+}
+
+EWXWEXPORT(int,expK_F16)()
+{
+ return (int)WXK_F16;
+}
+
+EWXWEXPORT(int,expK_F17)()
+{
+ return (int)WXK_F17;
+}
+
+EWXWEXPORT(int,expK_F18)()
+{
+ return (int)WXK_F18;
+}
+
+EWXWEXPORT(int,expK_F19)()
+{
+ return (int)WXK_F19;
+}
+
+EWXWEXPORT(int,expK_F20)()
+{
+ return (int)WXK_F20;
+}
+
+EWXWEXPORT(int,expK_F21)()
+{
+ return (int)WXK_F21;
+}
+
+EWXWEXPORT(int,expK_F22)()
+{
+ return (int)WXK_F22;
+}
+
+EWXWEXPORT(int,expK_F23)()
+{
+ return (int)WXK_F23;
+}
+
+EWXWEXPORT(int,expK_F24)()
+{
+ return (int)WXK_F24;
+}
+
+EWXWEXPORT(int,expK_NUMLOCK)()
+{
+ return (int)WXK_NUMLOCK;
+}
+
+EWXWEXPORT(int,expK_SCROLL)()
+{
+ return (int)WXK_SCROLL;
+}
+
+EWXWEXPORT(int,expK_PAGEUP)()
+{
+ return (int)WXK_PAGEUP;
+}
+
+EWXWEXPORT(int,expK_PAGEDOWN)()
+{
+ return (int)WXK_PAGEDOWN;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_SPACE)()
+{
+ return (int)WXK_NUMPAD_SPACE;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_TAB)()
+{
+ return (int)WXK_NUMPAD_TAB;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_ENTER)()
+{
+ return (int)WXK_NUMPAD_ENTER;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_F1)()
+{
+ return (int)WXK_NUMPAD_F1;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_F2)()
+{
+ return (int)WXK_NUMPAD_F2;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_F3)()
+{
+ return (int)WXK_NUMPAD_F3;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_F4)()
+{
+ return (int)WXK_NUMPAD_F4;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_HOME)()
+{
+ return (int)WXK_NUMPAD_HOME;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_LEFT)()
+{
+ return (int)WXK_NUMPAD_LEFT;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_UP)()
+{
+ return (int)WXK_NUMPAD_UP;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_RIGHT)()
+{
+ return (int)WXK_NUMPAD_RIGHT;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_DOWN)()
+{
+ return (int)WXK_NUMPAD_DOWN;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_PAGEUP)()
+{
+ return (int)WXK_NUMPAD_PAGEUP;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_PAGEDOWN)()
+{
+ return (int)WXK_NUMPAD_PAGEDOWN;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_END)()
+{
+ return (int)WXK_NUMPAD_END;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_BEGIN)()
+{
+ return (int)WXK_NUMPAD_BEGIN;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_INSERT)()
+{
+ return (int)WXK_NUMPAD_INSERT;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_DELETE)()
+{
+ return (int)WXK_NUMPAD_DELETE;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_EQUAL)()
+{
+ return (int)WXK_NUMPAD_EQUAL;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_MULTIPLY)()
+{
+ return (int)WXK_NUMPAD_MULTIPLY;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_ADD)()
+{
+ return (int)WXK_NUMPAD_ADD;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_SEPARATOR)()
+{
+ return (int)WXK_NUMPAD_SEPARATOR;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_SUBTRACT)()
+{
+ return (int)WXK_NUMPAD_SUBTRACT;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_DECIMAL)()
+{
+ return (int)WXK_NUMPAD_DECIMAL;
+}
+
+EWXWEXPORT(int,expK_NUMPAD_DIVIDE)()
+{
+ return (int)WXK_NUMPAD_DIVIDE;
+}
+
+EWXWEXPORT(int,expK_WINDOWS_LEFT)()
+{
+ return (int)WXK_WINDOWS_LEFT;
+}
+
+EWXWEXPORT(int,expK_WINDOWS_RIGHT)()
+{
+ return (int)WXK_WINDOWS_RIGHT;
+}
+
+EWXWEXPORT(int,expK_WINDOWS_MENU)()
+{
+ return (int)WXK_WINDOWS_MENU;
+}
+
+EWXWEXPORT(int,expK_COMMAND)()
+{
+ return (int)WXK_COMMAND;
+}
+
+EWXWEXPORT(int,expK_SPECIAL1)()
+{
+ return (int)WXK_SPECIAL1;
+}
+
+EWXWEXPORT(int,expK_SPECIAL2)()
+{
+ return (int)WXK_SPECIAL2;
+}
+
+EWXWEXPORT(int,expK_SPECIAL3)()
+{
+ return (int)WXK_SPECIAL3;
+}
+
+EWXWEXPORT(int,expK_SPECIAL4)()
+{
+ return (int)WXK_SPECIAL4;
+}
+
+EWXWEXPORT(int,expK_WXK_SPECIAL5)()
+{
+ return (int)WXK_SPECIAL5;
+}
+
+EWXWEXPORT(int,expK_SPECIAL6)()
+{
+ return (int)WXK_SPECIAL6;
+}
+
+EWXWEXPORT(int,expK_SPECIAL7)()
+{
+ return (int)WXK_SPECIAL7;
+}
+
+EWXWEXPORT(int,expK_SPECIAL8)()
+{
+ return (int)WXK_SPECIAL8;
+}
+
+EWXWEXPORT(int,expK_SPECIAL9)()
+{
+ return (int)WXK_SPECIAL9;
+}
+
+EWXWEXPORT(int,expK_SPECIAL10)()
+{
+ return (int)WXK_SPECIAL10;
+}
+
+EWXWEXPORT(int,expK_SPECIAL11)()
+{
+ return (int)WXK_SPECIAL11;
+}
+
+EWXWEXPORT(int,expK_SPECIAL12)()
+{
+ return (int)WXK_SPECIAL12;
+}
+
+EWXWEXPORT(int,expK_SPECIAL13)()
+{
+ return (int)WXK_SPECIAL13;
+}
+
+EWXWEXPORT(int,expK_SPECIAL14)()
+{
+ return (int)WXK_SPECIAL14;
+}
+
+EWXWEXPORT(int,expK_SPECIAL15)()
+{
+ return (int)WXK_SPECIAL15;
+}
+
+EWXWEXPORT(int,expK_SPECIAL16)()
+{
+ return (int)WXK_SPECIAL16;
+}
+
+EWXWEXPORT(int,expK_SPECIAL17)()
+{
+ return (int)WXK_SPECIAL17;
+}
+
+EWXWEXPORT(int,expK_SPECIAL18)()
+{
+ return (int)WXK_SPECIAL18;
+}
+
+EWXWEXPORT(int,expK_SPECIAL19)()
+{
+ return (int)WXK_SPECIAL19;
+}
+
+EWXWEXPORT(int,expK_SPECIAL20)()
+{
+ return (int)WXK_SPECIAL20;
+}
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1495
- | KeyPrior -- ^ Page up.
- | KeyNext -- ^ Page down.
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1580
- | KeyNumPrior
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1581
- | KeyNumNext
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1608
- KeyPrior -> wxK_PRIOR
- KeyNext -> wxK_NEXT
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1699
- ,(wxK_PRIOR , KeyPrior)
- ,(wxK_NEXT , KeyNext)
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1779
- ,(wxK_NUMPAD_PRIOR , KeyPrior)
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1780
- ,(wxK_NUMPAD_NEXT , KeyNext)
hunk ./wxcore/src/Graphics/UI/WXCore/Events.hs 1819
- KeyPrior -> "PgUp"
- KeyNext -> "PgDn"
hunk ./wxdirect/src/CompileClasses.hs 349
+ Id -> "withIntResult $" ++ nl ++ call
hunk ./wxdirect/src/CompileClasses.hs 384
+ Id -> "unsafePerformIO $" ++ nl ++ body
hunk ./wxdirect/src/CompileClasses.hs 433
+ Id -> traceError "id as argument" decl $ name
hunk ./wxdirect/src/CompileClasses.hs 520
+ Id -> "{-# NOINLINE " ++ haskellDeclName (declName decl) ++ " #=
-}\n" ++ typedecl ++ " Int"
hunk ./wxdirect/src/CompileClasses.hs 618
+ Id -> "IO CInt"
hunk ./wxdirect/src/DeriveTypes.hs 441
- $ deriveEventId
+ $ deriveId
hunk ./wxdirect/src/DeriveTypes.hs 675
--- derive event ids: int expEVT_XXX();
-deriveEventId decl@Decl{ declRet =3D Int _, declArgs =3D [] }
+-- derive event ids: int expEVT_XXX() and expXXX_XXX();
+deriveId decl@Decl{ declRet =3D Int _, declArgs =3D [] }
hunk ./wxdirect/src/DeriveTypes.hs 679
-deriveEventId decl
+deriveId decl@Decl{ declRet =3D Int _, declArgs =3D [] }
+ | isPrefixOf "exp" (declName decl)
+ =3D decl{ declRet =3D Id }
+deriveId decl
hunk ./wxdirect/src/HaskellNames.hs 89
+ | isPrefixOf "exp" name =3D ("wx" ++ drop 3 name)
hunk ./wxdirect/src/Types.hs 90
+ | Id
}
[Fix Building without WXWIN_COMPATIBILITY_2_6 in eljrc.cpp.
shelarcy <she...@gm...>**20080630120326] {
hunk ./wxc/src/eljrc.cpp 56
- XRC_ADD_STYLE(wxTHICK_FRAME);=0D
hunk ./wxc/src/eljrc.cpp 58
- XRC_ADD_STYLE(wxRESIZE_BOX);=0D
hunk ./wxc/src/eljrc.cpp 65
- XRC_ADD_STYLE(wxNO_3D);=0D
hunk ./wxc/src/eljrc.cpp 109
- XRC_ADD_STYLE(wxTHICK_FRAME);=0D
hunk ./wxc/src/eljrc.cpp 111
- XRC_ADD_STYLE(wxRESIZE_BOX);=0D
hunk ./wxc/src/eljrc.cpp 118
- XRC_ADD_STYLE(wxNO_3D);=0D
hunk ./wxc/src/eljrc.cpp 164
- XRC_ADD_STYLE(wxSP_FULLSASH);=0D
- XRC_ADD_STYLE(wxSP_BORDER);=0D
hunk ./wxc/src/eljrc.cpp 168
- XRC_ADD_STYLE(wxNO_3D);=0D
hunk ./wxc/src/eljrc.cpp 217
- XRC_ADD_STYLE(wxNO_3D);=0D
hunk ./wxc/src/eljrc.cpp 248
- XRC_ADD_STYLE(wxNO_3D);=0D
}
[Add download link to two GHC 6.8.3's binary.
shelarcy <she...@gm...>**20080630144522] {
hunk ./homepage/download.html 91
-<dt><a href=3D"http://prdownloads.sourceforge.net/wxhaskell/wxhaskell-bin-=
msw2.6.4-ghc6.8.2-0.10.3-0.zip?download">wxhaskell-bin-msw2.6.4-ghc6.8.2-0.=
10.3-0.zip</a> Windows, ghc 6.8.2</a><br>
+<dt><a href=3D"http://prdownloads.sourceforge.net/wxhaskell/wxhaskell-bin-=
msw2.6.4-ghc6.8.3-0.10.3-0.zip?download">wxhaskell-bin-msw2.6.4-ghc6.8.3-0.=
10.3-0.zip</a> (Windows, ghc 6.8.3, updated)</a><br /></dt>
+<dt><a href=3D"http://prdownloads.sourceforge.net/wxhaskell/wxhaskell-bin-=
msw2.6.4-ghc6.8.2-0.10.3-0.zip?download">wxhaskell-bin-msw2.6.4-ghc6.8.2-0.=
10.3-0.zip</a> (Windows, ghc 6.8.2)</a><br>
hunk ./homepage/download.html 114
+ href=3D"http://downloads.sourceforge.net/wxhaskell/wxhaskell-bin-powerpc=
-mac2.8.7-ghc6.8.3-0.10.3-0.dmg?download">wxhaskell-bin-powerpc-mac2.8.7-gh=
c6.8.3-0.10.3-0.dmg</a>
+(MacOSX, PowerPC, ghc 6.8.3, updated)</a><br></dt>
+<dt><a
}
Context:
[Fix: eljdcsvg.cpp doesn't build other than Windows.
shelarcy <she...@gm...>**20080625095858] =
[Just reviving ELJ's wxXmlResource code.
shelarcy <she...@gm...>**20080625052046] =
[Use Int64 representing wxFileOffset type.
shelarcy <she...@gm...>**20080624152015] =
[Add dropped wxMedia's events to wxc.
shelarcy <she...@gm...>**20080624140139] =
[Add dropped wx*DCs.
shelarcy <she...@gm...>**20080624122641] =
[Update building information about --with-contrib option.
shelarcy <she...@gm...>**20080624113243] =
[Revive wxSVGFileDC code.
shelarcy <she...@gm...>**20080624113214] =
[Change --with-stc to --with-contrib for future contrib libraries support.
shelarcy <she...@gm...>**20080624032429] =
[Update information about builiding wxWidgets and wxc with Microsoft Visual=
C++ Express Edition.
shelarcy <she...@gm...>**20080624023628] =
[Fix #1400488: Win install problem when path with spaces, e.g. "Program Fil=
es".
shelarcy <she...@gm...>**20080624020657] =
[Partialy fix a bug in wxhaskell-register.bat.
shelarcy <she...@gm...>**20080623152256] =
[Add --enable-optimization opition for building library with optimization f=
lags.
shelarcy <she...@gm...>**20080531114050] =
[Use CDouble and realToFrac instead of marshaling Double type directly.
shelarcy <she...@gm...>**20080530024730] =
[Remove unused make before-dist.
shelarcy <she...@gm...>**20080529120234] =
[Fix a bug in haddock documentation structure of Rectangle.
shelarcy <she...@gm...>**20080529111415] =
[Use putTraceMsg instead of hPutStrLn for Windows GUI-only program.
shelarcy <she...@gm...>**20080526070627] =
[Add very experimental wxGraphicsContext support.
shelarcy <she...@gm...>**20080526063228] =
[Change Point, Size, Vector and Rect to be type synonym for adding wxGraphi=
csContext support.
shelarcy <she...@gm...>**20080526055033] =
[Fix: wxSound isn't managed object.
shelarcy <she...@gm...>**20080524021436] =
[Remove wxWidgets 2.4.x's wxWave code.
shelarcy <she...@gm...>**20080430002921] =
[Remove Wave type synonym.
shelarcy <she...@gm...>**20080429233348] =
[Change samples/contrib/PaintDirect to use withPixelBuffer instead of image=
GetPixelBuffer.
shelarcy <she...@gm...>**20080429232026] =
[Change imageGetPixelArray and imageCreateFromPixelArray to be more flexibl=
e.
shelarcy <she...@gm...>**20080429183518] =
[Fix: some samples don't run because of using undefined function since wxWi=
dgets 2.8.x support.
shelarcy <she...@gm...>**20080429145931] =
[Add note about defaultButton's incompatible change since wxWidgets 2.8.x s=
upport.
shelarcy <she...@gm...>**20080429141545] =
[Change Var type synonym from IORef to stm's TVar for thread safety.
shelarcy <she...@gm...>**20080425114909] =
[Fix: dists dropped two samples in samples/wx direcotory.
shelarcy <she...@gm...>**20080425102416] =
[Clean up wxWindows class's function declaration.
shelarcy <she...@gm...>**20080425054152] =
[Clean up #ifdef wxUSE_UNICODE flag by wxStrdup function.
shelarcy <she...@gm...>**20080425051404] =
[Replace _wcsdup with wxStrdup in wxWidgets 2.8 compat code.
Eric Kow <eri...@gm...>**20080420115042
According to shelarcy and Jeremy, _wcsdup is Windows-specific.
] =
[wxWidgets 2.8.7 on 0.10.3 release version
jer...@gm...**20080410134132] =
[TAG wxWidgets2.8.7_on_0.10.3rc1
jer...@gm...**20080410113256] =
[Add TopLevelWindow for wxWidgets 2.8.7 support
jer...@gm...**20080410113113] =
[Preliminary wxWidgets 2.8.7 support
jer...@gm...**20080410112559] =
[Shifted to Pavel's Debian build system
Mads Lindstroem <mad...@ya...>**20080413131752
=
I have changed the current Debian build system to the one made by
Pavel Shramov. It is a lot simpler than the current one. Also it is
similar to what can normally be found in the Debian archieve, and I
therefore assume that it will be easier to some day get an offecial
WxHaskell Debian package.
=
All of the files in the debian directory is the work of Pavel.
=
I changed only one thing, as compared to Pavel's version. Namely that
I removed the dependcy on libghc6-time-dev. I did it, as this
dependency makes the package un-buildable on Debian unstable (GHC
6.8). At release 0.10.3, some users requested a GHC 6.8 version, and
it is therefore important that we can provide one.
=
=
] =
[Removed check for Data.Time
Mads Lindstroem <mad...@ya...>**20080413114242
=
Removed the check for Data.Time as it is not needed. I originally
added it as I had somehow overlooked the Debian package
libghc6-time-dev. Sorry about the unneccessary noise :(
=
] =
[Fix: samples/wx/makefile's "make clean" doesn't clean Windows things.
shelarcy <she...@gm...>**20080409133446] =
[Fix 1932640: samples/wx/FileBrowse is broken on Windows. =
shelarcy <she...@gm...>**20080409132157] =
[Add containers package dependency to wxcore.cabal.
shelarcy <she...@gm...>**20080328131307] =
[Remove IntMap from wxcore. Use the containers version instead.
shelarcy <she...@gm...>**20080328131144] =
[Add containers package to wxcore.
shelarcy <she...@gm...>**20080328123744] =
[Remove Set from wxdirect. Use the containers version instead.
Eric Kow <eri...@gm...>**20080322140544] =
[Remove Map from wxdirect. Use the containers version instead.
Eric Kow <eri...@gm...>**20080322140245] =
[Add containers package to wxdirect.
Eric Kow <eri...@gm...>**20080322135933] =
[Split makefile entry for wxdirect containers into separate lines.
Eric Kow <eri...@gm...>**20080322135824
For more independence between patches which remove Map, Set and
MultiSet in favour of the containers version.
] =
[Use string comparison in haddockversion test.
Eric Kow <eri...@gm...>**20080326224059
Again, for the case where haddock is not found.
] =
[Fix bug in configure script if Haddock is not found.
Eric Kow <eri...@gm...>**20080324155706
(discovered by S. Doaitse Swierstra)
] =
[Add wx/license.txt to srcdist (to avoid build error).
Eric Kow <eri...@gm...>**20080323125315] =
[Fix download link typos.
Eric Kow <eri...@gm...>**20080322130605] =
[Kill a broken link (we no longer use CVS).
Eric Kow <eri...@gm...>**20080322125822] =
[Overwrite 0.10.3rc1 news with proper 0.10.3 news.
Eric Kow <eri...@gm...>**20080322125032] =
[TAG 0.10.3
Eric Kow <eri...@gm...>**20080321183613] =
Patch bundle hash:
d6bb15b96e759ea305afcb1d689787ae02e09cb6
--=_--
.
|