| 
							
							
								 Vadim Zeitlin | 025644120d | move more socket functions common to Winsock and BSD implementations to common code git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56938 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-23 13:30:42 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 3a6ec3c880 | don't duplicate SetInitialSocketBuffers() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56937 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-23 13:21:11 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 53a161e101 | continuation of GSocket/wxSocket merge: always create GSocket associated to a wxSocket instead of (always) doing it using a separate call later; remove support for user callbacks which wasn't implemented in Windows version and deprecated since 10 years or so git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56934 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-23 13:12:46 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 40e7c0b913 | compilation fixes for Unix after moving wxFD_XXX macros from wx/unix/private.h git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56927 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-23 01:52:20 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | eb97543d28 | don't duplicate GSocket creation/destruction and shutdown code in BSD and Winsock implementations git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56926 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-23 01:44:50 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | f0db5d7587 | do not require a running event loop, even under MSW, for the sockets to work: if the user code doesn't use events there is no reason for it to run the event loop, especially as it's not needed under the other platforms; instead use the same Select() implementation as under Unix under MSW too and, to avoid duplicating it, put it into the new GSocketBase class git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56923 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-23 00:11:09 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 5c33522fca | replace wx_{const,static,reinterpret}_cast with their standard C++ equivalents git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-11-02 02:39:52 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 04021d6fac | made Dispatch() return bool indicating whether we processed any events inside it or if the timeout expired git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56358 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-10-16 12:33:05 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | d80170bd4d | extact common GAddress declarations to the common header instead of duplicating them for Windows and Unix git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55934 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-09-28 17:37:01 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 4db307e110 | build fixes for wxUSE_ON_FATAL_EXCEPTION==0 (#9937) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-09-14 00:26:29 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 8b73c5318c | chanegd wxTlsValue to be pointer-like instead of value-like which doesn't work for UDTs; use __thread keyword with mingw32 >= 4.3 too; use library-based thread-specific variables support in wxString cache now that it is fixed to work there; finally added a unit test for TLS stuff git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55361 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-08-29 23:28:42 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 64a044d5a6 | added wxTLS_TYPE() macro git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-08-08 02:59:32 +00:00 |  | 
			
				
					| 
							
							
								 Robert Roebling | 05f616efaa | Add stub for parsing globs file git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54448 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-07-01 09:28:08 +00:00 |  | 
			
				
					| 
							
							
								 Robert Roebling | d39e2bbcf7 | Remaining conversion to read-only XDG MIME types code git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54446 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-07-01 08:31:50 +00:00 |  | 
			
				
					| 
							
							
								 Robert Roebling | 29886d1bf8 | Removed most of the pre-XDG MIME code from the Unix implementation, many speed-ups by simplification git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54434 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-06-30 11:58:41 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | c39d2e0a38 | added multisampling (anti-aliasing) support to wxGLCanvas (#9145) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54022 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-06-08 00:12:12 +00:00 |  | 
			
				
					| 
							
							
								 Paul Cornett | 3abc756645 | prevent crash if panel/kicker is killed, bug 1872724 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-05-11 22:45:36 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 2404ce8d8a | argh, really, really fix Darwin build git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-11 13:01:34 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | a0f4d36895 | GetSocketManager() has no GUI-specific version under Darwin finally git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53128 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-11 12:59:22 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | b2915c82ca | also use AddProcessCallback() and GetSocketManager() under Darwin git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53127 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-11 12:51:51 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | f05114174f | oops, added missing #endif git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53100 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-10 10:45:47 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 13d4419b86 | only declare AddProcessCallback for wxMotif and wxGTK git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53099 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-10 10:44:06 +00:00 |  | 
			
				
					| 
							
							
								 Julian Smart | 0ce52f3d4e | Try standard XDG location for documents directory git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53094 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-08 13:52:39 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 09902c517e | wxMimeTypesManagerImpl and wxFileTypeImpl are in base, not core git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-04-01 22:48:55 +00:00 |  | 
			
				
					| 
							
							
								 Francesco Montorsi | 53a2db124c | substitute WXDLLEXPORT with WXDLLIMPEXP_CORE and WXDLLEXPORT_DATA with WXDLLIMPEXP_DATA_CORE git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-26 15:06:00 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 4dd3e8ec48 | no changes, just removed unnecessary forward declaration git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 20:10:40 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | e528a71bf1 | don't use negative PID hack in GUI neither, add a separate flag to wxEndProcessData for this git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52701 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 15:37:16 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 3bbd09c34c | get rid of traits functions unnecessary now that wxExecute() works in both base and GUI ports git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52693 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 14:15:28 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 33343395da | fixed IO redirection to work in wxExecute() in console applications (including the case when the child process outputs more than pipe buffer size) by using wxSelectDispatcher for multiplexing git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52692 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 14:10:54 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | a83ca5fbf5 | use wxGUIAppTraits::WaitForChild() in wxMac too git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52691 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 12:12:47 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 9d3845e884 | extracted GUI-specific part of utilsunx.cpp to a new unix/apptraits.cpp file and don't include utilsunx.cpp in both base and GUI libraries now so that we can get rid of BASE_AND_GUI_UNIX_SRC in files.bkl entirely git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52676 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 03:46:04 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 1d043598b7 | replace wxAddProcessCallback() with wxAppTraits::AddProcessCallback() to fix linking problems in Unix ports; also reduce code duplication between GUI and base versions making src/unix/baseunix.cpp unnecessary any longer git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52667 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-22 00:07:13 +00:00 |  | 
			
				
					| 
							
							
								 Francesco Montorsi | 1f5c66294a | add to GetToolkitVersion() the = NULL default values for the two arguments: they were documented but not actually implemented git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-21 14:21:52 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | f286f23b70 | don't use generic process callback for wxGTK/Motif/MGL which have their own versions of it git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-16 02:22:42 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 9243700fb2 | add support for asynchronous execution in wxBase (patch 1906889) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52550 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-03-15 16:46:38 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 1c2697717a | implement (trivially) wxGLApp ctor git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-02-06 00:25:43 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 3f20f7d8a3 | added wxGLCanvas::IsDisplaySupported() (patch 1879906) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51526 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2008-02-03 14:55:05 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 5ec69e9666 | made SetCurrent() and SwapBuffers() return boolean status indicator instead of void (slightly modified patch 1844090) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-22 15:48:03 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 46c7e1a120 | implemented wxExecute() for wxDFB; share the implementation with wxX11 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-19 18:52:55 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 2804f77d88 | more socket cleanup to allow using wxSocket from both wxBase and wxCore (replaces patch 1756260) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50831 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-19 16:45:08 +00:00 |  | 
			
				
					| 
							
							
								 Paul Cornett | d254213eb2 | add MutexGuiEnter/Leave to wxAppTraits, integrate native GTK+ GUI locking git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50757 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-17 05:37:00 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 163b3ad72c | replace wrong WXDLLEXPORT declarations with correct WXDLLIMPEXP_BASE/ADV/GL (patch from Tim Stahlhut) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50646 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-12 01:35:53 +00:00 |  | 
			
				
					| 
							
							
								 Stefan Csomor | c7135017cc | easier expression git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-08 20:04:06 +00:00 |  | 
			
				
					| 
							
							
								 Paul Cornett | 204abcd474 | remove unneccessary header dependencies on wx/thread.h git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50443 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-12-03 02:55:14 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 4f7d425f60 | use correct WXDLLIMPEXP_FWD_XXX (patch from Tim Stahlhut) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50184 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-11-23 14:13:50 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 8c029a5b02 | added SetInitialSocketBuffers() to allow changing the send/receive buffer sizes (patch 1829576) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50028 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-11-17 15:21:26 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 985acf8734 | reverted wxSocket changes of rev 48723 as they broke linking under non-Unix systems git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-09-17 00:22:05 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | 22b6de6a70 | more fixes for using wxSocket in console applications (patch 1756260) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48723 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-09-16 14:29:42 +00:00 |  | 
			
				
					| 
							
							
								 Václav Slavík | 1a2fe0cbea | fixed incorrect DLL export macro for wxJoystick git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-08-06 14:52:02 +00:00 |  | 
			
				
					| 
							
							
								 Vadim Zeitlin | ef81fe8b3f | added maxDepth parameter to WalkFromException() (patch 1759239) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47766 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 | 2007-07-28 00:14:53 +00:00 |  |