SF.net SVN: geany: [717] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Tue Aug 15 11:38:50 UTC 2006


Revision: 717
Author:   eht16
Date:     2006-08-15 04:38:38 -0700 (Tue, 15 Aug 2006)
ViewCVS:  http://svn.sourceforge.net/geany/?rev=717&view=rev

Log Message:
-----------
Use the filetype's default style(SCE_*_DEFAULT) as the main default style(STYLE_DEFAULT).

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/data/filetypes.common
    trunk/doc/geany.docbook
    trunk/src/highlighting.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-08-15 09:01:47 UTC (rev 716)
+++ trunk/ChangeLog	2006-08-15 11:38:38 UTC (rev 717)
@@ -5,6 +5,9 @@
    Keep the old cursor position when working on a single line
    (do not jump to line start).
  * src/sci_cb.c: Fixed "while" and "switch" autocompletion.
+ * src/highlighting.c, data/filetypes.common, doc/geany.docbook:
+   Use the filetype's default style(SCE_*_DEFAULT) as the main default
+   style(STYLE_DEFAULT).
 
 
 2006-08-14  Nick Treleaven  <nick.treleaven at btinternet.com>

Modified: trunk/data/filetypes.common
===================================================================
--- trunk/data/filetypes.common	2006-08-15 09:01:47 UTC (rev 716)
+++ trunk/data/filetypes.common	2006-08-15 11:38:38 UTC (rev 717)
@@ -1,7 +1,5 @@
 # For complete documentation of this file, please see Geany's main documentation
 [styling]
-# foreground;background;bold;italic
-default=0x000000;0xffffff;false;false
 # bold for selection is useless, so say false
 selection=0xc0c0c0;0x7f0000;false;false
 brace_good=0x0000ff;0xFFFFFF;true;false

Modified: trunk/doc/geany.docbook
===================================================================
--- trunk/doc/geany.docbook	2006-08-15 09:01:47 UTC (rev 716)
+++ trunk/doc/geany.docbook	2006-08-15 11:38:38 UTC (rev 717)
@@ -1458,14 +1458,6 @@
 							</thead>
 							<tbody>
 								<row>
-									<entry>default</entry>
-									<entry>The default style for text (e.g. for files without
-										   filetype). For the detailed format, please see the above
-										   "[styling] Section".
-									</entry>
-									<entry>default=0x000000;0xffffff;false;false</entry>
-								</row>
-								<row>
 									<entry>selection</entry>
 									<entry>The style for colouring selections. Only foreground and
 										   background colour are interpreted.

Modified: trunk/src/highlighting.c
===================================================================
--- trunk/src/highlighting.c	2006-08-15 09:01:47 UTC (rev 716)
+++ trunk/src/highlighting.c	2006-08-15 11:38:38 UTC (rev 717)
@@ -224,10 +224,6 @@
 {
 	if (types[GEANY_FILETYPES_ALL] == NULL) styleset_common_init();
 
-	SSM(sci, SCI_STYLESETFORE, STYLE_DEFAULT, invert(types[GEANY_FILETYPES_ALL]->styling[0][0]));
-	SSM(sci, SCI_STYLESETBACK, STYLE_DEFAULT, invert(types[GEANY_FILETYPES_ALL]->styling[0][1]));
-	SSM(sci, SCI_STYLESETBOLD, STYLE_DEFAULT, invert(types[GEANY_FILETYPES_ALL]->styling[0][2]));
-
 	SSM(sci, SCI_STYLECLEARALL, 0, 0);
 
 	SSM(sci, SCI_SETUSETABS, TRUE, 0);
@@ -441,6 +437,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 2, (sptr_t) types[GEANY_FILETYPES_C]->keywords[1]);
 	//SSM(sci, SCI_SETKEYWORDS, 4, (sptr_t) typedefsKeyWords);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_C, 0);
 	styleset_set_style(sci, SCE_C_DEFAULT, GEANY_FILETYPES_C, 0);
 	styleset_set_style(sci, SCE_C_COMMENT, GEANY_FILETYPES_C, 1);
 	styleset_set_style(sci, SCE_C_COMMENTLINE, GEANY_FILETYPES_C, 2);
@@ -572,6 +569,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_CPP]->keywords[0]);
 	SSM(sci, SCI_SETKEYWORDS, 2, (sptr_t) types[GEANY_FILETYPES_CPP]->keywords[1]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_CPP, 0);
 	styleset_set_style(sci, SCE_C_DEFAULT, GEANY_FILETYPES_CPP, 0);
 	styleset_set_style(sci, SCE_C_COMMENT, GEANY_FILETYPES_CPP, 1);
 	styleset_set_style(sci, SCE_C_COMMENTLINE, GEANY_FILETYPES_CPP, 2);
@@ -660,6 +658,7 @@
 
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_PASCAL]->keywords[0]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_PASCAL, 0);
 	styleset_set_style(sci, SCE_C_DEFAULT, GEANY_FILETYPES_PASCAL, 0);
 	styleset_set_style(sci, SCE_C_COMMENT, GEANY_FILETYPES_PASCAL, 1);
 	styleset_set_style(sci, SCE_C_NUMBER, GEANY_FILETYPES_PASCAL, 2);
@@ -717,6 +716,7 @@
 	SSM (sci, SCI_SETLEXER, SCLEX_MAKEFILE, 0);
 	SSM (sci, SCI_SETWORDCHARS, 0, (sptr_t) types[GEANY_FILETYPES_MAKE]->wordchars);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_MAKE, 0);
 	styleset_set_style(sci, SCE_MAKE_DEFAULT, GEANY_FILETYPES_MAKE, 0);
 	styleset_set_style(sci, SCE_MAKE_COMMENT, GEANY_FILETYPES_MAKE, 1);
 	styleset_set_style(sci, SCE_MAKE_PREPROCESSOR, GEANY_FILETYPES_MAKE, 2);
@@ -779,6 +779,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_LATEX]->keywords[0]);
 	SSM (sci, SCI_SETWORDCHARS, 0, (sptr_t) types[GEANY_FILETYPES_LATEX]->wordchars);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_LATEX, 0);
 	styleset_set_style(sci, SCE_L_DEFAULT, GEANY_FILETYPES_LATEX, 0);
 	styleset_set_style(sci, SCE_L_COMMAND, GEANY_FILETYPES_LATEX, 1);
 	styleset_set_style(sci, SCE_L_TAG, GEANY_FILETYPES_LATEX, 2);
@@ -953,6 +954,7 @@
 	SSM(sci, SCI_SETHOTSPOTSINGLELINE, 1, 0);
 	SSM(sci, SCI_STYLESETHOTSPOT, SCE_H_QUESTION, 1);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_XML, 0);
 	styleset_set_style(sci, SCE_H_DEFAULT, GEANY_FILETYPES_XML, 0);
 	styleset_set_style(sci, SCE_H_TAG, GEANY_FILETYPES_XML, 1);
 	styleset_set_style(sci, SCE_H_TAGUNKNOWN, GEANY_FILETYPES_XML, 2);
@@ -1225,6 +1227,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 2, (sptr_t) types[GEANY_FILETYPES_JAVA]->keywords[2]);
 	SSM(sci, SCI_SETKEYWORDS, 4, (sptr_t) types[GEANY_FILETYPES_JAVA]->keywords[3]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_JAVA, 0);
 	styleset_set_style(sci, SCE_C_DEFAULT, GEANY_FILETYPES_JAVA, 0);
 	styleset_set_style(sci, SCE_C_COMMENT, GEANY_FILETYPES_JAVA, 1);
 	styleset_set_style(sci, SCE_C_COMMENTLINE, GEANY_FILETYPES_JAVA, 2);
@@ -1336,6 +1339,7 @@
 
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_PERL]->keywords[0]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_PERL, 0);
 	styleset_set_style(sci, SCE_PL_DEFAULT, GEANY_FILETYPES_PERL, 0);
 	styleset_set_style(sci, SCE_PL_ERROR, GEANY_FILETYPES_PERL, 1);
 	styleset_set_style(sci, SCE_PL_COMMENTLINE, GEANY_FILETYPES_PERL, 2);
@@ -1406,6 +1410,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_PYTHON]->keywords[0]);
 	SSM(sci, SCI_AUTOCSETMAXHEIGHT, app->autocompletion_max_height, 0);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_PYTHON, 0);
 	styleset_set_style(sci, SCE_P_DEFAULT, GEANY_FILETYPES_PYTHON, 0);
 	styleset_set_style(sci, SCE_P_COMMENTLINE, GEANY_FILETYPES_PYTHON, 1);
 	styleset_set_style(sci, SCE_P_NUMBER, GEANY_FILETYPES_PYTHON, 2);
@@ -1481,6 +1486,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_RUBY]->keywords[0]);
 	SSM(sci, SCI_AUTOCSETMAXHEIGHT, app->autocompletion_max_height, 0);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_RUBY, 0);
 	styleset_set_style(sci, SCE_RB_DEFAULT, GEANY_FILETYPES_RUBY, 0);
 	styleset_set_style(sci, SCE_RB_COMMENTLINE, GEANY_FILETYPES_RUBY, 1);
 	styleset_set_style(sci, SCE_RB_NUMBER, GEANY_FILETYPES_RUBY, 2);
@@ -1554,6 +1560,7 @@
 
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_SH]->keywords[0]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_SH, 0);
 	styleset_set_style(sci, SCE_SH_DEFAULT, GEANY_FILETYPES_SH, 0);
 	styleset_set_style(sci, SCE_SH_COMMENTLINE, GEANY_FILETYPES_SH, 1);
 	styleset_set_style(sci, SCE_SH_NUMBER, GEANY_FILETYPES_SH, 2);
@@ -1708,6 +1715,7 @@
 	// Unknown tags and attributes are highlighed in red.
 	// If a tag is actually OK, it should be added in lower case to the htmlKeyWords string.
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_DOCBOOK, 0);
 	styleset_set_style(sci, SCE_H_DEFAULT, GEANY_FILETYPES_DOCBOOK, 0);
 	styleset_set_style(sci, SCE_H_TAG, GEANY_FILETYPES_DOCBOOK, 1);
 	styleset_set_style(sci, SCE_H_TAGUNKNOWN, GEANY_FILETYPES_DOCBOOK, 2);
@@ -1828,6 +1836,7 @@
 
 	SSM(sci, SCI_SETLEXER, SCLEX_CSS, 0);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_CSS, 0);
 	styleset_set_style(sci, SCE_CSS_DEFAULT, GEANY_FILETYPES_CSS, 0);
 	styleset_set_style(sci, SCE_CSS_COMMENT, GEANY_FILETYPES_CSS, 1);
 	styleset_set_style(sci, SCE_CSS_TAG, GEANY_FILETYPES_CSS, 2);
@@ -1886,6 +1895,7 @@
 
 	SSM (sci, SCI_SETCONTROLCHARSYMBOL, 32, 0);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_CONF, 0);
 	styleset_set_style(sci, SCE_PROPS_DEFAULT, GEANY_FILETYPES_CONF, 0);
 	styleset_set_style(sci, SCE_PROPS_COMMENT, GEANY_FILETYPES_CONF, 1);
 	styleset_set_style(sci, SCE_PROPS_SECTION, GEANY_FILETYPES_CONF, 2);
@@ -1955,6 +1965,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 3, (sptr_t) types[GEANY_FILETYPES_ASM]->keywords[2]);
 	//SSM(sci, SCI_SETKEYWORDS, 5, (sptr_t) types[GEANY_FILETYPES_ASM]->keywords[0]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_ASM, 0);
 	styleset_set_style(sci, SCE_ASM_DEFAULT, GEANY_FILETYPES_ASM, 0);
 	styleset_set_style(sci, SCE_ASM_COMMENT, GEANY_FILETYPES_ASM, 1);
 	styleset_set_style(sci, SCE_ASM_NUMBER, GEANY_FILETYPES_ASM, 2);
@@ -2054,6 +2065,7 @@
 
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_SQL]->keywords[0]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_SQL, 0);
 	styleset_set_style(sci, SCE_SQL_DEFAULT, GEANY_FILETYPES_SQL, 0);
 	styleset_set_style(sci, SCE_SQL_COMMENT, GEANY_FILETYPES_SQL, 1);
 	styleset_set_style(sci, SCE_SQL_COMMENTLINE, GEANY_FILETYPES_SQL, 2);
@@ -2132,6 +2144,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_CAML]->keywords[0]);
 	SSM(sci, SCI_SETKEYWORDS, 1, (sptr_t) types[GEANY_FILETYPES_CAML]->keywords[1]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_CAML, 0);
 	styleset_set_style(sci, SCE_CAML_DEFAULT, GEANY_FILETYPES_CAML, 0);
 	styleset_set_style(sci, SCE_CAML_COMMENT, GEANY_FILETYPES_CAML, 1);
 	styleset_set_style(sci, SCE_CAML_COMMENT1, GEANY_FILETYPES_CAML, 2);
@@ -2204,6 +2217,7 @@
 
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_OMS]->keywords[0]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_OMS, 0);
 	styleset_set_style(sci, SCE_SH_DEFAULT, GEANY_FILETYPES_OMS, 0);
 	styleset_set_style(sci, SCE_SH_COMMENTLINE, GEANY_FILETYPES_OMS, 1);
 	styleset_set_style(sci, SCE_SH_NUMBER, GEANY_FILETYPES_OMS, 2);
@@ -2283,6 +2297,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 3, (sptr_t) types[GEANY_FILETYPES_TCL]->keywords[3]);
 	SSM(sci, SCI_SETKEYWORDS, 4, (sptr_t) types[GEANY_FILETYPES_TCL]->keywords[4]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_TCL, 0);
 	styleset_set_style(sci, SCE_TCL_DEFAULT, GEANY_FILETYPES_TCL, 0);
 	styleset_set_style(sci, SCE_TCL_COMMENT, GEANY_FILETYPES_TCL, 1);
 	styleset_set_style(sci, SCE_TCL_COMMENTLINE, GEANY_FILETYPES_TCL, 2);
@@ -2397,6 +2412,7 @@
 	SSM(sci, SCI_SETKEYWORDS, 0, (sptr_t) types[GEANY_FILETYPES_D]->keywords[0]);
 	SSM(sci, SCI_SETKEYWORDS, 2, (sptr_t) types[GEANY_FILETYPES_D]->keywords[1]);
 
+	styleset_set_style(sci, STYLE_DEFAULT, GEANY_FILETYPES_D, 0);
 	styleset_set_style(sci, SCE_C_DEFAULT, GEANY_FILETYPES_D, 0);
 	styleset_set_style(sci, SCE_C_COMMENT, GEANY_FILETYPES_D, 1);
 	styleset_set_style(sci, SCE_C_COMMENTLINE, GEANY_FILETYPES_D, 2);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Commits mailing list