Subversion Repositories Scribus

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
9593 5235d 14h avox /branches/Version13x/Scribus/scribus/fileloader.cpp more fixes to CharStyles: effects() -> features()  
8923 5273d 12h jghali /branches/Version13x/Scribus/scribus/fileloader.cpp fix some warnings  
8866 5278d 20h avox /branches/Version13x/Scribus/scribus/fileloader.cpp replace useBaselineGrid() with lineSpacingMode() == BaselineGridLineSpacing  
8716 5292d 01h avox /branches/Version13x/Scribus/scribus/fileloader.cpp unify handling of font substitutions  
8156 5338d 06h avox /branches/Version13x/Scribus/scribus/fileloader.cpp implement readCharStyles()  
8155 5338d 06h avox /branches/Version13x/Scribus/scribus/fileloader.cpp fix import of styles  
8022 5353d 23h jghali /branches/Version13x/Scribus/scribus/fileloader.cpp - introduce ScGzFile class to handle gz file compression/decompression
- libz being now required, remove all #ifdef HAVE_LIBZ
 
7992 5356d 09h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp Add the bulk of the changes to allow character style selection from properties palette. Doesnt quite work, but it's close. Handing over to Andreas  
7442 5387d 23h avox /branches/Version13x/Scribus/scribus/fileloader.cpp implement ScribusDoc::replaceStyles() & co, make docParagraphStyles private  
6845 5434d 23h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp Remove duplicate include  
6843 5435d 00h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp Fix missing include  
6841 5435d 00h jghali /branches/Version13x/Scribus/scribus/fileloader.cpp add missing header  
6839 5435d 01h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp #3749: propagate doc hyphenation settings to the hyphenator so they actually get used
Other minor adjustments
 
6733 5445d 12h avox /branches/Version13x/Scribus/scribus/fileloader.cpp rework of style and font infrastructure:
there are now FontSubstitutes and styles are referenced by name
 
5980 5537d 11h avox /branches/Version13x/Scribus/scribus/fileloader.cpp use new ScFace class instead of Foi, get rid of struct ZZ  
5781 5566d 11h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp Remove the ScMW extern so we rely on the doc*s more and can exclude GUI interaction wherever possible, and possibly allow multiple ScMW's/SDI mode in the future. This has involved passing doc* or ScMW*s through to many functions, including the plugins. Rewrote many API to handle this change. Crashes may still exist in many places. Pleaasssee.. NO more externs. We cannot rely on them being consistent. The only extern I can see that should exist is the ScCore one.  
5721 5576d 07h avox /branches/Version13x/Scribus/scribus/fileloader.cpp commiting parstyle refactoring:
* ScText::cab is no more
* ScText::cselect is no more (uses start/end indices in StoryText now)
* each ScText with ch==PARSEP has a pointer to an anonymous ParagraphStyle
* each ScText has a CharStyle parent which points to the unnamed ParagraphStyle
by default
* unnamed ParagraphStyles have the StoryText's default style as parent
* a StoryText's default style has docParagraphStyles[0] as parent
* if the last paragraphs isn't terminated with a PARSEP, it has the StoryText's
default style as ParagraphStyle. I'm not perfectly happy with this; we have
to see how it works when we use it. Suggestions welcome

Known bugs:
- changing parstyle with palette doesn't work
- craig's linespacing error is still there it seems
- linked frames don't work

I will try to fix those as soon as possible.
 
5691 5582d 23h avox /branches/Version13x/Scribus/scribus/fileloader.cpp self-encapsulate all CharStyle fields, use inheritance chain for getters  
5669 5585d 10h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp Reduce FileLoader import code and rely on inheritance  
5653 5586d 00h cbradney /branches/Version13x/Scribus/scribus/fileloader.cpp Add in 1.3.4 format plugin. Tighten checks for format ID in 1.3 plugin, but its still a basic string hack that could be made better. Add in an end plugin id and fix code in scribus.cpp.  

Show All