»
« home   paste   Anonymous | Login | Signup for a new account 05-28-2017 14:16 CEST
 
* X »
«
GeSHi - Generic Syntax Highlighter Syntax Coloriser for PHP
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000061 [GeSHi] core feature N/A 01-10-06 20:34 02-18-06 11:39
Reporter BenBE View Status public  
Assigned To nigel
Priority low Resolution fixed  
Status closed   Product Version 1.1.1alpha3
Summary 0000061: Allow for Subtheme-definitions
Description Though it's (like for the languages) mostly different features that contain only small differences (D5 doesn't support for highlighting preprocessor different than comments, D6++ does) it would be a waste to copy all the theme stuff back and forth. With "subthemes" you only had to define the basic which is common to all and include the specifics to the others. This way maintaince should be much easier.
Additional Information See 0000047
Attached Files

- Relationships
related to 0000047closed nigel Create a theme for the PHP syntax output style 

- Notes
(0000253)
nigel
01-11-06 22:38

Using my patent-pending "somehow I subconciously knew someone was going to ask for this" technology, the support for this is miraculously already in place - I just defined the phpsyntax/dynamic theme and called setTheme('phpsyntax/dynamic'), and lo! It worked :)

The only thing I had to change was GeSHi::themesSupportedBy($language) to detect subthemes also.

Study the phpsyntax/dynamic directory (nearly a clone of the phpsyntax theme) and you'll see what I mean.

There's nothing to stop you require'ing GESHI_THEMES_ROOT . 'borland/delphi/delphi.php' or similar in your subtheme file.

Please test out with your d5/d6 thingy.
 
(0000273)
BenBE
01-29-06 00:54

Will test on this ASAP, theme for Delphi IDEs will be prepared.
 
(0000308)
nigel
02-11-06 17:12

Reminder sent to: BenBE

Remember this one only depends on your testing.
 
(0000318)
nigel
02-18-06 11:39

Issue closed.
 

- Issue History
Date Modified Username Field Change
01-10-06 20:34 BenBE New Issue
01-10-06 20:34 BenBE Status new => assigned
01-10-06 20:34 BenBE Assigned To  => nigel
01-10-06 20:34 BenBE Relationship added related to 0000047
01-11-06 22:38 nigel Note Added: 0000253
01-11-06 22:38 nigel Status assigned => feedback
01-12-06 08:07 BenBE Note Added: 0000256
01-29-06 00:54 BenBE Note Added: 0000273
02-11-06 17:12 nigel Note Added: 0000308
02-12-06 02:28 BenBE Note Added: 0000312
02-12-06 11:46 nigel Note Added: 0000313
02-13-06 02:50 BenBE Note Added: 0000315
02-13-06 02:51 BenBE Status feedback => resolved
02-13-06 02:51 BenBE Fixed in Version  => 1.1.1alpha5
02-13-06 02:51 BenBE Resolution open => fixed
02-18-06 11:39 nigel Status resolved => closed
02-18-06 11:39 nigel Note Added: 0000318

  


Mantis 1.0.0rc2[^]
Copyright © 2000 - 2005 Mantis Group
44 total queries executed.
31 unique queries executed.
Powered by Mantis Bugtracker