Subversion Repositories Scribus

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5898 5573d 16h subik /branches/Version13x/Scribus/scribus/sampleitem.cpp #3989: crash when using layer palette after opening preferences  
5890 5574d 05h subik /branches/Version13x/Scribus/scribus/sampleitem.cpp #3981, partial #4009, #3950 cleanup, #3944 + new "performance metrics" procedure in unit.h tDebug(QString message) - output the message with timestamp  
5828 5584d 09h jghali /branches/Version13x/Scribus/scribus/sampleitem.cpp fix line endings  
5808 5587d 05h cbradney /branches/Version13x/Scribus/scribus/sampleitem.cpp Reapply patch to fix prefs crash.. and stop showing the gui for non gui docs  
5801 5588d 08h fschmid /branches/Version13x/Scribus/scribus/sampleitem.cpp Compile fix for sampleitem.cpp
Fix for scribus.cpp and scribus.h as something went horribly wrong with my last committ, hope i did't spoiled anything.
 
5798 5589d 00h jghali /branches/Version13x/Scribus/scribus/sampleitem.cpp commit MrB patch for #3942 (crash when opening app prefs)  
5781 5592d 12h cbradney /branches/Version13x/Scribus/scribus/sampleitem.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 5602d 07h avox /branches/Version13x/Scribus/scribus/sampleitem.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.
 
5698 5608d 03h avox /branches/Version13x/Scribus/scribus/sampleitem.cpp fixing class ParagraphStyle  
5691 5608d 23h avox /branches/Version13x/Scribus/scribus/sampleitem.cpp self-encapsulate all CharStyle fields, use inheritance chain for getters  
5559 5625d 04h avox /branches/Version13x/Scribus/scribus/sampleitem.cpp pageitem and font cleanup  
5470 5634d 02h subik /branches/Version13x/Scribus/scribus/sampleitem.cpp #3807: Fonts viewed in font preview are added to the doc for PDF export  
5315 5654d 21h avox /branches/Version13x/Scribus/scribus/sampleitem.cpp replacing magic numbers with ScStyle_* constants, fixing style mess when drawing, some sanity checks on styles  
5184 5668d 02h avox /branches/Version13x/Scribus/scribus/sampleitem.cpp NLS Api changes: encapsulate ParagraphStyle fields, relate ParagraphStyle to CharStyle, use #ifdef NLS_PROTO  
5077 5674d 04h cbradney /branches/Version13x/Scribus/scribus/sampleitem.cpp SampleItem needs a moc file  
4793 5705d 10h cbradney /branches/Version13x/Scribus/scribus/sampleitem.cpp Remove workaround for flashing window.. damn thing crashes prefs window.. argh.  
4786 5706d 03h cbradney /branches/Version13x/Scribus/scribus/sampleitem.cpp #2999: Quick hack to stop the flicker. Proper solution with current text system is to split doFileNew() up and remove pure interactive GUI code out. Proper solution with NLs is to render without a doc.  
4614 5724d 09h fschmid /branches/Version13x/Scribus/scribus/sampleitem.cpp Fixed Bug #3192  
4603 5725d 03h fschmid /branches/Version13x/Scribus/scribus/sampleitem.cpp Fixed Bug #2967.  
4600 5725d 07h subik /branches/Version13x/Scribus/scribus/sampleitem.cpp size fix  

Show All