Changeset 33771 for lang/objective-cplusplus/i3
- Timestamp:
- 06/04/09 01:51:42 (4 years ago)
- Location:
- lang/objective-cplusplus/i3/trunk
- Files:
-
- 8 modified
-
am/mil_test.am (modified) (2 diffs)
-
src/Test1.cpp (modified) (1 diff)
-
src/Test2.cpp (modified) (1 diff)
-
src/gui-windows/InputWindowPlatform.cpp (modified) (1 diff)
-
src/mil/src/Test1.cpp (modified) (3 diffs)
-
src/mil/src/Test2.cpp (modified) (1 diff)
-
windows/i3_test.vcproj (modified) (2 diffs)
-
windows/mil_test.vcproj (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/objective-cplusplus/i3/trunk/am/mil_test.am
r33643 r33771 15 15 ${WARNING_OPTIONS} \ 16 16 -I${top_srcdir}/src/mil/include \ 17 -DNDEBUG -U_DEBUG -frtti17 -DNDEBUG -U_DEBUG 18 18 19 19 mil_test_LDFLAGS = ${PTHREAD_LIBS} ${BOOST_LDFLAGS} … … 23 23 mil_test_SOURCES += src/mil/src/windows/WindowProcedureTest.cpp 24 24 mil_test_LDADD += -lgdi32 -luser32 -lpsapi -lshlwapi 25 endif 26 27 if WITH_CYGWIN 28 # for cygwin boost/test/included/unit_test.hpp 29 mil_test_CXXFLAGS += -DBOOST_DISABLE_WIN32 30 mil_test_LDFLAGS += -Wl,--enable-auto-import 25 31 endif 26 32 -
lang/objective-cplusplus/i3/trunk/src/Test1.cpp
r32106 r33771 112 112 #endif 113 113 114 -
lang/objective-cplusplus/i3/trunk/src/Test2.cpp
r32108 r33771 44 44 _tsystem(cmd.c_str()); 45 45 #endif 46 46 47 47 _tremove(temp); 48 48 { 49 49 FILE* f = _tfopen(temp, _T("w")); 50 50 BOOST_REQUIRE(f); 51 #undef fprintf 51 52 fprintf(f, "test"); 52 53 fclose(f); -
lang/objective-cplusplus/i3/trunk/src/gui-windows/InputWindowPlatform.cpp
r32656 r33771 470 470 DWORD color2 = (a << 24) | (b << 16) | (g << 8) | r ; 471 471 //SendMessage(hEdit, EM_SETBKGNDCOLOR, (WPARAM)0, (LPARAM)(color2)); 472 printf("");472 //printf(""); 473 473 } 474 474 } -
lang/objective-cplusplus/i3/trunk/src/mil/src/Test1.cpp
r33765 r33771 5 5 int global = 0; 6 6 7 void create_thread(void (*func)(void*), void* data); 8 9 #ifdef MIL_OS_WINDOWS 10 11 struct ThreadData { 12 typedef void (*FuncType)(void*); 13 FuncType func; 14 void* data; 15 }; 16 17 DWORD WINAPI ThreadProc(LPVOID data) { 18 ThreadData* t = (ThreadData*)data; 19 t->func(t->data); 20 delete t; 21 return 0; 22 } 23 24 void create_thread(void (*func)(void*), void* data) { 25 ThreadData* t = new ThreadData; 26 t->func = func; 27 t->data = data; 28 DWORD id = 0; 29 CreateThread(NULL, 0, ThreadProc, (LPVOID)t, 0, &id); 30 } 31 32 #else 33 void create_thread(void (*func)(void*), void* data) { 34 } 35 #endif 7 36 8 37 /* --------------------------------------- … … 514 543 ttest2<FooModule>(); 515 544 ttest2<FooGuiModule>(); 545 546 struct hige { 547 static void thread(void*) { 548 ttest2<FooModule>(); 549 ttest2<FooGuiModule>(); 550 } 551 }; 552 553 for (int i = 0; i < 20; i++) { 554 create_thread(hige::thread, NULL); 555 } 556 516 557 BOOST_CHECK(true); 517 558 } … … 613 654 614 655 #endif 656 -
lang/objective-cplusplus/i3/trunk/src/mil/src/Test2.cpp
r32108 r33771 330 330 cpy_aaaaaaaaaaabbbb<long long>(); 331 331 } 332 -
lang/objective-cplusplus/i3/trunk/windows/i3_test.vcproj
r32158 r33771 326 326 EnableFiberSafeOptimizations="true" 327 327 AdditionalIncludeDirectories="..\src\;"..\src\gui-windows";..\src\mil\include;"..\src\os-windows";"..\src\os-windows\msvc"" 328 PreprocessorDefinitions="" 328 329 StringPooling="true" 329 330 RuntimeLibrary="2" … … 334 335 Detect64BitPortabilityProblems="false" 335 336 DebugInformationFormat="3" 336 EnablePREfast=" true"337 EnablePREfast="false" 337 338 /> 338 339 <Tool -
lang/objective-cplusplus/i3/trunk/windows/mil_test.vcproj
r32626 r33771 337 337 EnableFiberSafeOptimizations="false" 338 338 AdditionalIncludeDirectories="..\src\mil\include" 339 PreprocessorDefinitions="" 339 340 ExceptionHandling="2" 340 341 RuntimeLibrary="2" … … 348 349 Detect64BitPortabilityProblems="false" 349 350 DebugInformationFormat="0" 350 EnablePREfast=" true"351 EnablePREfast="false" 351 352 /> 352 353 <Tool … … 696 697 </File> 697 698 <File 699 RelativePath="..\src\mil\include\mil\Debug.h" 700 > 701 </File> 702 <File 698 703 RelativePath="..\src\mil\include\mil\os-windows\Debug.h" 699 704 > 700 705 </File> 701 706 <File 702 RelativePath="..\src\mil\include\mil\Debug.h"703 >704 </File>705 <File706 707 RelativePath="..\src\mil\include\mil\gui-windows\DummyMessageHandler-inl.h" 707 708 > … … 716 717 </File> 717 718 <File 719 RelativePath="..\src\mil\include\mil\GuiModule.h" 720 > 721 </File> 722 <File 718 723 RelativePath="..\src\mil\include\mil\gui-windows\GuiModule.h" 719 724 > 720 725 </File> 721 726 <File 722 RelativePath="..\src\mil\include\mil\GuiModule.h"723 >724 </File>725 <File726 727 RelativePath="..\src\mil\include\mil\gui-windows\MessageCracker-inl.h" 727 728 > … … 768 769 </File> 769 770 <File 771 RelativePath="..\src\mil\include\mil\os-windows\Thread.h" 772 > 773 </File> 774 <File 770 775 RelativePath="..\src\mil\include\mil\Thread.h" 771 >772 </File>773 <File774 RelativePath="..\src\mil\include\mil\os-windows\Thread.h"775 776 > 776 777 </File>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)