svmain.cxx (9f62ea84) svmain.cxx (df906e24)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 41 unchanged lines hidden (view full) ---

50#include "vcl/configsettings.hxx"
51#include "vcl/lazydelete.hxx"
52
53#ifdef WNT
54#include <tools/prewin.h>
55#include <process.h> // for _beginthreadex
56#include <ole2.h> // for _beginthreadex
57#include <tools/postwin.h>
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 41 unchanged lines hidden (view full) ---

50#include "vcl/configsettings.hxx"
51#include "vcl/lazydelete.hxx"
52
53#ifdef WNT
54#include <tools/prewin.h>
55#include <process.h> // for _beginthreadex
56#include <ole2.h> // for _beginthreadex
57#include <tools/postwin.h>
58//IAccessibility2 Implementation 2009-----
59#include <com/sun/star/accessibility/XMSAAService.hpp>
60#include <win/g_msaasvc.h>
61using namespace com::sun::star::accessibility;
62//-----IAccessibility2 Implementation 2009
58#endif
59
60// [ed 5/14/02 Add in explicit check for quartz graphics. OS X will define
61// unx for both quartz and X11 graphics, but we include svunx.h only if we're
62// building X11 graphics layers.
63
64#if defined UNX && ! defined QUARTZ
65//#include "svunx.h"

--- 144 unchanged lines hidden (view full) ---

210 {
211 sal_uLong nCount = Application::ReleaseSolarMutex();
212 xComponent->dispose();
213 Application::AcquireSolarMutex(nCount);
214 pSVData->mxAccessBridge.clear();
215 }
216
217 DeInitVCL();
63#endif
64
65// [ed 5/14/02 Add in explicit check for quartz graphics. OS X will define
66// unx for both quartz and X11 graphics, but we include svunx.h only if we're
67// building X11 graphics layers.
68
69#if defined UNX && ! defined QUARTZ
70//#include "svunx.h"

--- 144 unchanged lines hidden (view full) ---

215 {
216 sal_uLong nCount = Application::ReleaseSolarMutex();
217 xComponent->dispose();
218 Application::AcquireSolarMutex(nCount);
219 pSVData->mxAccessBridge.clear();
220 }
221
222 DeInitVCL();
223//IAccessibility2 Implementation 2009-----
224 #ifdef WNT
225 if( g_acc_manager1 )
226 g_acc_manager1->release();
227 #endif
228//-----IAccessibility2 Implementation 2009
218 return bInit;
219}
220
221sal_Bool SVMain()
222{
223 // #i47888# allow for alternative initialization as required for e.g. MacOSX
224 extern sal_Bool ImplSVMainHook( sal_Bool* );
225

--- 421 unchanged lines hidden ---
229 return bInit;
230}
231
232sal_Bool SVMain()
233{
234 // #i47888# allow for alternative initialization as required for e.g. MacOSX
235 extern sal_Bool ImplSVMainHook( sal_Bool* );
236

--- 421 unchanged lines hidden ---