Changeset 257


Ignore:
Timestamp:
Feb 14, 2011, 11:13:16 PM (15 years ago)
Author:
dmik
Message:

jdk: Fixed exports in mlibimg.dll that caused java.awt.image.ImagingOpException in many applications (closes #58).

Location:
trunk/openjdk/jdk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/make/sun/image/generic/Makefile

    r203 r257  
    5353include FILES_c.gmk
    5454
     55ifeq ($(PLATFORM), os2)
     56
     57# exports live in .def file
     58DEF_FILE = $(OBJDIR)/$(LIBRARY).def
     59$(DEF_FILE): $(MAKEFILE_LIST)
     60        @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@
     61        @$(ECHO) 'EXPORTS \n \
     62  j2d_mlib_ImageConvMxN = _j2d_mlib_ImageConvMxN \n \
     63  j2d_mlib_ImageConvKernelConvert = _j2d_mlib_ImageConvKernelConvert \n \
     64  j2d_mlib_ImageCreateStruct = _j2d_mlib_ImageCreateStruct \n \
     65  j2d_mlib_ImageCreate = _j2d_mlib_ImageCreate \n \
     66  j2d_mlib_ImageDelete = _j2d_mlib_ImageDelete \n \
     67  j2d_mlib_ImageAffine = _j2d_mlib_ImageAffine \n \
     68  j2d_mlib_ImageLookUp = _j2d_mlib_ImageLookUp \n \
     69' >> $@
     70
     71clean::
     72        -$(RM) $(DEF_FILE)
     73
     74endif
     75
    5576#
    5677# Rules
     
    7495OTHER_CFLAGS += -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES
    7596OTHER_LDLIBS = $(LIBM) -ldl
    76 
  • trunk/openjdk/jdk/src/share/native/sun/awt/medialib/mlib_image_proto.h

    r2 r257  
    4343#endif // __USE_J2D_NAMES
    4444
    45 #if defined ( _MSC_VER )
     45#if defined ( _MSC_VER ) || defined ( __WIN32OS2__ )
    4646#define J2D_MLIB_PUBLIC __declspec(dllexport)
    4747#else
Note: See TracChangeset for help on using the changeset viewer.