Changeset 239


Ignore:
Timestamp:
Mar 6, 2007, 8:05:58 PM (18 years ago)
Author:
cinc
Message:

Synching before applying WC2007 patches

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/gc6.8/mark_rts.c

    r132 r239  
    175175{
    176176    struct roots * old;
    177    
     177    printf("----> %s: %x %x \n", __FUNCTION__, b, e);
    178178#   if defined(MSWIN32) || defined(MSWINCE)
    179179      /* Spend the time to ensure that there are no overlapping */
  • trunk/gc6.8/os_dep.c

    r132 r239  
    11601160      if (flags & OBJINVALID) {
    11611161          GC_err_printf0("Object with invalid pages?\n");
     1162          printf("   ----> %s: %x %x \n", path, O32_BASE(seg), O32_BASE(seg)+O32_SIZE(seg));
    11621163          continue;
    11631164      }
     1165      printf("----> %s: %x %x \n", path, O32_BASE(seg), O32_BASE(seg)+O32_SIZE(seg));
    11641166      GC_add_roots_inner(O32_BASE(seg), O32_BASE(seg)+O32_SIZE(seg), FALSE);
    11651167    }
  • trunk/nom/Makefile

    r223 r239  
    55
    66GCCINC          =       $(INC)
    7 INC             =       ./include -I ./class_h
     7INC             =       ./include -I ./class_h -I $(FOUNDATIONPATH)/class_h -I $(FOUNDATIONPATH)/include
    88 
    9 WPSLIBS         =       $(OBJDIR)/cwsomtk.lib
    109
    1110# Define search directories
     
    1312CLASSCDIR       =       ./class_c
    1413CLASSTEMPLATEDIR        =       ./../../../class_templates
    15 WPSCDIR         =       ./wpsclass_c
     14
    1615CLASSINC        =       ./class_h
    17 WPSINC          =       ./wps_h
    1816IDLDIR          =       ./idl
    19 WPSIDLDIR       =       ./wps_idl
    2017INCDIR          =       ./include
    2118OBJDIR          =       ./../../../o
     
    2522
    2623GCLIB           =       ./../../../o/gc.a
     24
     25ADDLIBS         =       -l$(OBJDIR)/voyfcls
    2726
    2827# Define objects to build
     
    5857
    5958
    60 WPSIHFILES      =       $(CLASSINC)/cwwpobject.ih
    61 
    62 .PRECIOUS:      $(CLASSINC)/%.ih $(CLASSCDIR)/%.c $(CDIR)/%.c $(WPSCDIR)/%.c
     59.PRECIOUS:      $(CLASSINC)/%.ih $(CLASSCDIR)/%.c $(CDIR)/%.c
    6360
    6461.PHONY:         dox
     
    7067        @echo "[33;1;mLinking "$@"...[0;m"
    7168        cmd.exe /C create_vobjtk_def $(OBJDIR)/nobjtk.def
    72         $(CC) $(GCCLDFLAGS)  -o $@ $(OBJECTS) $(LIBS) $(GCLIB) $(OBJDIR)/nobjtk.def
     69        $(CC) $(GCCLDFLAGS)  -o $@ $(OBJECTS) $(LIBS) $(ADDLIBS) $(GCLIB) $(OBJDIR)/nobjtk.def
    7370        emximp -o $(OBJDIR)/$(basename $(notdir $@)).a $(OBJDIR)/nobjtk.def
    7471        @echo "[32;1;mDone linking "$@"...[0;m"
    7572
    76 $(OBJDIR)/cwwp.dll:      $(WPSIHFILES) $(WPSOBJECTS) cwwp.def
    77         @echo "[33;1;mLinking "$@"...[0;m"
    78         gcc -o $@ $(GCCLDFLAGS) $(WPSOBJECTS) $(WPSLIBS) cwwp.def
    79         implib $(basename $@).lib cwwp.def
    80         @echo "[32;1;mDone linking "$@"...[0;m"
    8173
    8274###################################
     
    10193$(OBJDIR)/%.o:  $(CDIR)/%.c $(NOMINCLUDES)
    10294        $(CC) -I $(INC) $(GCCFLAGS)  -o$@ $<
    103 
    104 # For WPS classes
    105 $(OBJDIR)/%.obj:        $(WPSCDIR)/%.c $(INCDIR)/nomtk.h
    106         gcc -I $(GCCINC) $(GCCFLAGS) -o $@ $<
    10795
    10896
  • trunk/nom/class_c/nomclassmanager.c

    r223 r239  
    5050#include "nomclassmanager.ih"
    5151
     52#include "nomfilepath.h"
    5253
    5354/**
     
    255256}
    256257
     258NOM_Scope CORBA_string NOMLINK impl_NOMClassMgr_nomQueryDLLForClass(NOMClassMgr* nomSelf,
     259                                                                    const CORBA_char * chrClassName,
     260                                                                    CORBA_Environment *ev)
     261{
     262/* NOMClassMgrData* nomThis=NOMClassMgrGetData(nomSelf); */
     263  NOMPath* thePath;
     264
     265  if(!chrClassName)
     266    return NULL;
     267
     268  if((thePath=NOMPathNew())==NULLHANDLE)
     269    return NULL;
     270
     271  /* We probably use the home dir later */
     272  thePath=NOMPath_assignCString(thePath, g_get_current_dir(), NULL);
     273  thePath=NOMPath_appendCString(thePath, "classlist.ini", NULL);
     274
     275  return NULL;
     276}
     277
     278
    257279static
    258280int nomClassMgrCompareFunc(gconstpointer a, gconstpointer b)
  • trunk/nom/idl/nomclassmanager.idl

    r223 r239  
    173173
    174174  /**
     175     Query the name of the DLL in which the class can be found. The name can be used to
     176     dynamically load the DLL get the class exports and finally create the class.
     177
     178     \remark The returned path is in the system encoding.
     179   */
     180  string nomQueryDLLForClass(in string chrClassName);
     181  /**
    175182     Override of nomInit(). The list of methods and the list of classes are initialized
    176183     in that method. In addition the balanced binary tree for registering mtabs is created.
  • trunk/nom/make.inc

    r135 r239  
    1818VERSION         =       0_0_1
    1919VERSION_STRING  =       0.0.1
    20 AUTHOR_STRING   =       "(C) Chris Wohlgemuth 2003-2006"
     20AUTHOR_STRING   =       "(C) Chris Wohlgemuth 2003-2007"
    2121
    2222# Put version in environment for REXX skripts
     
    3838
    3939GCPATH          =       L:/svn-sources/nom/trunk/gc6.8
     40NOMPATH         =       L:/svn-sources/nom/trunk/nom
     41GUITKPATH       =       L:/svn-sources/desktop/trunk/gui
     42FOUNDATIONPATH  =       L:/svn-sources/desktop/trunk/foundation
     43DESKTOPPATH     =       L:/svn-sources/desktop/trunk/desktop
Note: See TracChangeset for help on using the changeset viewer.