View Issue Details

IDProjectCategoryView StatusLast Update
0002398ScribusInternalpublic2005-11-25 20:38
Reporterjghali Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformWindowsOSWindowsOS Version2000 SP4
Product Version1.3.1cvs 
Fixed in Version1.3.2cvs 
Summary0002398: Get plugins to compile on Windows (win32)
DescriptionThis issue is related to win32 specific patches to get plugins to compile on Windows. Multiple patches will be needed.

The first one modifies headers in such manner that Scribus classes and methods get exported and an import library is obtained after compilation. This import library will enable plugins to get linked.

To follow...
TagsNo tags attached.
Patch

Relationships

related to 0002396 closedjghali Correct cross-DLL memory handling on win32 
related to 0002097 closedringerc Re-write plugin API 
related to 0000015 closedjghali Windows Port 
parent of 0002410 closedringerc Export symbols from main app (for win32 compat) 
parent of 0002418 closedringerc Export symbols from plugins to enable loading (win32) 
parent of 0002799 closedsubik Scripter : msvc compatibility patch 
related to 0001961 closedringerc Limit symbol visibility in plug-ins for efficiency 
related to 0003813 acknowledged Metabug: Scripter 

Activities

cbradney

2005-08-08 21:03

administrator   ~0005943

Ok, it kind of looks ok from here. Should probably be applied and the declaration be removed, especially from dialogs, after the classes are cleaned. Even having done layers.cpp, theres still a call in scripter to it though so that scripter finalise function will need to move to a general function elsewhere I guess. I guess apply now, and clean later.

ringerc

2005-08-10 07:15

reporter   ~0006006

Looks good to me.

ringerc

2005-08-10 09:12

reporter   ~0006017

Moved patch to 0002410, applied, closed.

Filing a bug per patch is somewhat tedious, but makes it *MUCH* easier to keep track of what has and hasn't been applied, keep track of discussion on patches, etc.

ringerc

2005-09-07 17:21

reporter   ~0006452

Not too much left to do here, is there? IIRC all but Python should be working now :-)

jghali

2005-11-25 20:37

administrator   ~0007538

Python scripter is compiled for some time. Should have closed this issue since a few weeks

Issue History

Date Modified Username Field Change
2005-08-08 15:46 jghali New Issue
2005-08-08 15:46 jghali File Added: scribusapi_exports_01.diff
2005-08-08 21:03 cbradney Note Added: 0005943
2005-08-08 21:04 cbradney Status new => assigned
2005-08-08 21:04 cbradney Assigned To => ringerc
2005-08-10 07:15 ringerc Status assigned => resolved
2005-08-10 07:15 ringerc Resolution open => fixed
2005-08-10 07:15 ringerc Note Added: 0006006
2005-08-10 07:15 ringerc Fixed in Version => 1.3.1cvs
2005-08-10 09:05 ringerc Status resolved => assigned
2005-08-10 09:05 ringerc Fixed in Version 1.3.1cvs =>
2005-08-10 09:06 ringerc Resolution fixed => open
2005-08-10 09:10 ringerc File Deleted: scribusapi_exports_01.diff
2005-08-10 09:11 ringerc Relationship added parent of 0002410
2005-08-10 09:12 ringerc Note Added: 0006017
2005-08-10 09:14 ringerc Relationship added related to 0002396
2005-08-10 09:14 ringerc Relationship added related to 0002097
2005-08-10 09:17 ringerc Relationship added related to 0000015
2005-08-10 09:39 ringerc Relationship added related to 0001961
2005-08-11 14:37 jghali Relationship added parent of 0002418
2005-09-07 17:20 ringerc Assigned To ringerc => jghali
2005-09-07 17:21 ringerc Note Added: 0006452
2005-11-06 21:35 jghali Relationship added parent of 0002799
2005-11-25 20:37 jghali Status assigned => resolved
2005-11-25 20:37 jghali Fixed in Version => 1.3.2cvs
2005-11-25 20:37 jghali Resolution open => fixed
2005-11-25 20:37 jghali Note Added: 0007538
2005-11-25 20:38 jghali Status resolved => closed
2006-05-13 21:22 christoph_s Relationship added related to 0003813