1 A patch to Scintilla 2.03 containing our changes to Scintilla
2 (removing unused lexers and an updated marshallers file).
3 diff -Naur scintilla_orig//gtk/scintilla-marshal.c scintilla/gtk/scintilla-marshal.c
4 --- scintilla_orig//gtk/scintilla-marshal.c 2004-04-04 11:59:37.000000000 +0200
5 +++ scintilla/gtk/scintilla-marshal.c 2010-03-07 10:39:08.000000000 +0100
7 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
8 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
9 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
10 -#define g_marshal_value_peek_enum(v) (v)->data[0].v_int
11 -#define g_marshal_value_peek_flags(v) (v)->data[0].v_uint
12 +#define g_marshal_value_peek_enum(v) (v)->data[0].v_long
13 +#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
14 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
15 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
16 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
18 /* NONE:INT,POINTER (scintilla-marshal.list:1) */
20 scintilla_marshal_VOID__INT_POINTER (GClosure *closure,
21 - GValue *return_value,
22 + GValue *return_value G_GNUC_UNUSED,
24 const GValue *param_values,
25 - gpointer invocation_hint,
26 + gpointer invocation_hint G_GNUC_UNUSED,
27 gpointer marshal_data)
29 typedef void (*GMarshalFunc_VOID__INT_POINTER) (gpointer data1,
30 diff -Naur scintilla_orig//src/KeyWords.cxx scintilla/src/KeyWords.cxx
31 --- scintilla_orig//src/KeyWords.cxx 2009-08-27 03:20:38.000000000 +0200
32 +++ scintilla/src/KeyWords.cxx 2010-03-07 10:38:53.000000000 +0100
35 //++Autogenerated -- run src/LexGen.py to regenerate
36 //**\(\tLINK_LEXER(\*);\n\)
37 - LINK_LEXER(lmAbaqus);
47 - LINK_LEXER(lmBatch);
48 - LINK_LEXER(lmBlitzBasic);
49 - LINK_LEXER(lmBullant);
52 - LINK_LEXER(lmClwNoCase);
54 - LINK_LEXER(lmCOBOL);
57 - LINK_LEXER(lmCPPNoCase);
58 - LINK_LEXER(lmCsound);
62 - LINK_LEXER(lmEiffel);
63 - LINK_LEXER(lmEiffelkw);
64 - LINK_LEXER(lmErlang);
65 - LINK_LEXER(lmErrorList);
66 - LINK_LEXER(lmESCRIPT);
68 - LINK_LEXER(lmFlagShip);
69 - LINK_LEXER(lmForth);
70 LINK_LEXER(lmFortran);
71 LINK_LEXER(lmFreeBasic);
73 - LINK_LEXER(lmGui4Cli);
74 LINK_LEXER(lmHaskell);
83 - LINK_LEXER(lmMagikSF);
85 LINK_LEXER(lmMarkdown);
87 - LINK_LEXER(lmMETAPOST);
88 - LINK_LEXER(lmMMIXAL);
89 - LINK_LEXER(lmMSSQL);
90 - LINK_LEXER(lmMySQL);
91 - LINK_LEXER(lmNimrod);
92 - LINK_LEXER(lmNncrontab);
95 - LINK_LEXER(lmOctave);
100 - LINK_LEXER(lmPHPSCRIPT);
104 - LINK_LEXER(lmPowerPro);
105 - LINK_LEXER(lmPowerShell);
106 - LINK_LEXER(lmProgress);
109 - LINK_LEXER(lmPureBasic);
110 LINK_LEXER(lmPython);
112 - LINK_LEXER(lmREBOL);
114 - LINK_LEXER(lmScriptol);
115 - LINK_LEXER(lmSmalltalk);
117 - LINK_LEXER(lmSorc);
118 - LINK_LEXER(lmSpecman);
119 - LINK_LEXER(lmSpice);
121 - LINK_LEXER(lmTACL);
122 - LINK_LEXER(lmTADS3);
127 - LINK_LEXER(lmVBScript);
128 - LINK_LEXER(lmVerilog);
130 + LINK_LEXER(lmVerilog);