aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/error.cpp
AgeCommit message (Collapse)AuthorFilesLines
2014-11-16rewritten View and Interface base classes using the Curiously Recurring ↵Robin Haberkorn1-5/+5
Template Pattern. * without the one-view-per-buffer designs, many Scintilla send message (SSM) calls could be inlined * with the new design, this was no longer possible using the abstract base classes. the CRT pattern allows inlining again but introduces a strange level of code obscurity. * tests suggest that at high optimization levels, the one-view-per-buffer design and the CRT pattern reduces typical macro runtimes by 30% (e.g. for symbols-extract.tes). * only updated the NCurses UI for the time being
2014-11-11refactored SciTECO runtime errors: moved from parser.cpp to error.cppRobin Haberkorn1-0/+166
* the GError expection has been renamed to GlibError, to avoid nameclashes when working from the SciTECO namespace