Commit Graph

1287 Commits

Author SHA1 Message Date
Josh Wilson ee9ea70f77 need config.h to prevent integer typedef collisions 2007-01-29 23:04:00 +00:00
Josh Wilson 67be8fcef0 update ode lib names 2007-01-29 21:10:34 +00:00
Josh Wilson 7e8990269e First pass at integrating ODE into Panda. Using ODE v0.7 2007-01-29 11:42:45 +00:00
David Rose 03ae6c36f6 add PyObject_Cmp 2007-01-26 17:59:47 +00:00
Josh Yelon d216c24d17 Changed libdtool to libp3dtool 2007-01-22 20:16:06 +00:00
David Rose 92efb1d282 add FT_Vector 2007-01-18 03:50:58 +00:00
David Rose 25226dec55 missing include 2006-12-14 21:59:42 +00:00
Joseph Lee 5bdafb5f0c always include assert.h (for MSVC) until drose unbreaks it for opt4 for the newly moved files from interrogatedb to dtoolutil 2006-12-05 02:18:58 +00:00
Joseph Lee 39064a9262 o use MT if static build for RELEASEFLAGS
o optimize for P4 cpus and up (still backwards compatible)
2006-12-02 02:00:59 +00:00
David Rose 67d2f9d6e7 maybe we always want to be WIN32_LEAN_AND_MEAN 2006-11-28 00:54:02 +00:00
Zachary Pavlov 79f9d6c8b3 new tau setup 2006-11-27 03:19:35 +00:00
Zachary Pavlov ac052ff0f0 cast fix 2006-11-27 03:18:56 +00:00
David Rose 090d0d8603 expcl 2006-11-24 23:55:51 +00:00
David Rose 795fd4889d windows needs default constructor? 2006-11-24 23:03:46 +00:00
David Rose 5779007507 more memory tracking stuff 2006-11-24 22:59:44 +00:00
David Rose f0df11bc39 fix malloc issues on windows 2006-11-17 23:21:33 +00:00
Darren Ranalli 9e3fb7bb6c added WANT_NATIVE_NET 2006-11-17 22:29:57 +00:00
David Rose 251d3a0c10 need memoryBase.cxx 2006-11-17 02:18:28 +00:00
David Rose 55225290b8 add MemoryBase to fix malloc issues, especially on OSX 2006-11-17 02:13:10 +00:00
Zachary Pavlov c70ee43128 prolly not necessary, but just in case. Added the header defs 2006-11-14 04:11:50 +00:00
Zachary Pavlov d81b48be24 WIN32_LEAN_AND_MEAN is armed! 2006-11-14 04:10:54 +00:00
Zachary Pavlov e9255443f7 okay, temporary removal of WANT_NATIVE_NET 2006-11-13 06:37:33 +00:00
Zachary Pavlov 429e4cb67c winsock2 into parser-inc 2006-11-11 03:24:58 +00:00
David Rose ea1386b007 add MAYA_EXTENSION 2006-11-08 23:16:20 +00:00
Zachary Pavlov a68f93a6d0 a stub for winsock2 2006-11-08 02:27:47 +00:00
Zachary Pavlov 7d77b95d4c added a native net var to the general environment. Turn on through Config.pp 2006-11-08 02:26:37 +00:00
Roger Hughston 03fa5dc3d7 uh oh, be carefulcvs add winsock2.hcvs add winsock2.h! 2006-11-07 03:21:25 +00:00
David Rose 9f87644dd4 disable ALTERNATIVE_MALLOC by default 2006-11-03 19:24:12 +00:00
David Rose e2c38edb6f minor text change 2006-11-02 00:10:57 +00:00
David Rose 4e0d07c7ec fix fmod for OSX 2006-11-01 23:45:17 +00:00
David Rose b1cb4dc751 update comment 2006-10-20 17:48:45 +00:00
David Rose 60d6a84eb4 separate out DEBUGFLAGS 2006-10-18 17:25:58 +00:00
David Rose 2ac33f2119 /usr/local/bin/perl -> /usr/bin/perl 2006-10-17 22:26:52 +00:00
David Rose abdf0bdd29 add to_os_short_name(), to_os_long_name() 2006-10-13 21:57:59 +00:00
David Rose 0161aabf5d constrain tp_compare() to return -1, 0, or 1 2006-10-13 21:14:15 +00:00
David Rose cd89c39c51 python compare Filenames 2006-10-13 21:13:39 +00:00
David Rose fa2e6e4992 add support for Berkeley DB 2006-10-06 18:46:29 +00:00
David Rose 8de0914056 latest osx publish stuff 2006-09-28 16:31:02 +00:00
David Rose 39a891e55d *** empty log message *** 2006-09-27 22:12:11 +00:00
David Rose 5d2466c72a osx tweaks 2006-09-27 04:03:07 +00:00
David Rose 601dbd02ca fixes for osx build 2006-09-25 22:29:39 +00:00
Chris Brunner dd8b9fff6c missing bracket 2006-09-24 20:18:19 +00:00
Roger Hughston 2e4a79ef7f dylib and so relationships 2006-09-22 20:36:54 +00:00
Roger Hughston dc401232e9 Fat Finger 2006-09-22 19:42:51 +00:00
Roger Hughston 60791e039a sx .so to dylib refrence not dup 2006-09-22 19:29:54 +00:00
Roger Hughston 6c9b539cdb leaning Up the ppremake osx build stuff 2006-09-22 19:26:30 +00:00
Roger Hughston 05513e945f Moving Files 2006-09-22 19:12:27 +00:00
Roger Hughston 59522ff4d2 Some polish on ppc/ intell divisions.. 2006-09-16 21:01:49 +00:00
Josh Yelon a996ac16ff Minor fixes to makepanda 2006-09-11 05:36:20 +00:00
David Rose 616de46c25 use as_typed_object() 2006-09-07 17:22:22 +00:00
David Rose 990174f44e class TypedObject is a typed class 2006-09-06 18:44:14 +00:00
David Rose b81fdf5f9d revisiting hashtables 2006-09-01 22:27:21 +00:00
David Rose 633a4f0d1e workaround for VC8 2006-09-01 20:22:01 +00:00
David Rose a3cc24dd6f dos2unix 2006-09-01 18:52:52 +00:00
Roger Hughston c293042de6 Start Spitting of the Intell Build 2006-08-31 23:24:11 +00:00
David Rose 33f957f9f0 assume we have OpenSSL 0.9.7 these days 2006-08-29 19:22:01 +00:00
David Rose 01a09a9d28 ConditionVarFull 2006-08-29 06:38:53 +00:00
David Rose 7efe3019f2 some static init order issues 2006-08-23 16:32:08 +00:00
David Rose a1616a6ec7 don't assume DO_PIPELINING 2006-08-22 15:35:25 +00:00
Joseph Lee 20688bbae9 do not assume _WIN32_WINNT hasn't been already defined 2006-08-19 00:40:58 +00:00
David Rose 758947d603 remove obsolete code branches 2006-08-17 16:07:43 +00:00
David Rose da58a7e355 gcc 64-bit 2006-08-04 17:49:19 +00:00
David Rose 4e1fff429b support -fPIC properly 2006-08-04 14:59:32 +00:00
David Rose 331d060a8a report more detail on _cat.info() error 2006-07-31 20:22:52 +00:00
David Rose 696a0afb0b implement windows locking for atomic functions 2006-06-20 15:49:52 +00:00
David Rose 74107f7df7 add atomic I/O operations 2006-06-20 00:23:05 +00:00
David Rose 7513f0c265 add clarifying comments 2006-06-14 21:22:24 +00:00
David Rose 29f1bb30c8 fix to the fix 2006-06-12 22:32:32 +00:00
David Rose 90acb5e250 fix windows-specific Python path 2006-06-12 18:29:34 +00:00
David Rose b06643e9b1 fix make_dir when filename ends in '/.' 2006-06-12 18:19:12 +00:00
David Rose b0eb06c4cb add get_file_size() for an unopened file 2006-06-09 17:28:18 +00:00
David Rose 87a912818b add file timestamps 2006-06-08 22:33:08 +00:00
Joseph Lee 346936dbe2 indicate there's support for POSIX threads 2006-05-25 05:22:38 +00:00
David Rose 3265a7d1b0 build with ffmpeg properly on Linux 2006-05-17 18:48:05 +00:00
Zachary Pavlov 3b4e79e50c changed default directory entries for config.pp to unix style 2006-05-14 22:27:30 +00:00
Zachary Pavlov 9adbcecbd6 new config entries for ffmpeg 2006-05-14 22:25:27 +00:00
Zachary Pavlov 7e3a67c0bf parser stubs are in for ffmpeg 2006-05-14 22:14:13 +00:00
Roger Hughston 859fc08886 small memory leak with multiple #defines... 2006-05-12 23:48:02 +00:00
David Rose a1b75855e1 fix recursive reference to HAVE_GL 2006-05-12 18:35:58 +00:00
David Rose 05ff700750 fc5 issues 2006-05-05 18:38:35 +00:00
David Rose 31d121e43b better sanity checking 2006-04-30 14:40:45 +00:00
David Rose 70d0a6d236 fix clear_local_value() 2006-04-29 02:21:55 +00:00
David Rose defa6afe02 Tau fixes 2006-04-28 16:19:20 +00:00
David Rose 372c1973fc comment out bogus assertion 2006-04-28 03:00:32 +00:00
Josh Yelon c6a783c4a1 ReleaseNotes for 1.2.2 2006-04-27 20:36:30 +00:00
David Rose 95d10754c0 faster Tau on Linux 2006-04-25 19:26:08 +00:00
David Rose 7e063748f6 static init ordering issues with MutexImpl 2006-04-21 15:27:40 +00:00
Josh Yelon fb90eadf73 Bump version 2006-04-20 17:07:56 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose cadbb022f8 more tau for windows 2006-04-14 15:53:49 +00:00
David Rose a2dc081676 more and better tau instrumenting 2006-04-14 15:45:07 +00:00
David Rose 1eb1b26006 tau on windows 2006-04-14 03:18:36 +00:00
David Rose d58f403834 tau profiler 2006-04-13 23:33:56 +00:00
David Rose d2e1cb779d tau for windows 2006-04-13 21:42:16 +00:00
Joseph Lee 07c9d292c4 use 64-bit clean i/o under Linux 2006-04-13 02:48:30 +00:00
David Rose 62d6f81cae comment; volatile keyword 2006-04-12 20:23:38 +00:00
David Rose a570678cdb InitializeCriticalSectionAndSpinCount 2006-04-12 18:48:31 +00:00
David Rose 0486a74e7c include assert.h 2006-04-12 15:17:04 +00:00
David Rose 7986aaa0c3 mutex_spinlock 2006-04-12 15:15:37 +00:00
David Rose b638e65532 typo 2006-04-12 00:15:44 +00:00
David Rose ca19170904 revert accidental checkin 2006-04-11 18:16:51 +00:00
David Rose 9ce524fc89 better windows locking 2006-04-11 18:15:58 +00:00
David Rose afb1520ea1 add get_ptr(), set_ptr() 2006-04-09 20:03:22 +00:00
David Rose 0a155809dc ifdef out unneeded template classes for interrogate 2006-04-07 23:01:05 +00:00
Josh Yelon 45c89f4ea6 Updating Panda version 2006-04-07 20:44:39 +00:00
David Rose 51ede9905f interface -> interface_maker (avoid conflicts with Windows SDK) 2006-04-06 17:55:26 +00:00
David Rose 03c35a63ff CHAR -> CHAR_TOK (avoid conflict with Windows SDK) 2006-04-06 17:51:24 +00:00
David Rose ff562c4acc pandabase -> dtoolbase 2006-04-06 17:48:24 +00:00
David Rose 87e992a9fc instrument allocate/deallocate 2006-04-06 04:32:22 +00:00
David Rose 141d74eb6f DO_MEMORY_USAGE 2006-04-06 02:01:33 +00:00
David Rose 0688a9b8c1 spaces around template class 2006-04-05 22:36:25 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose 92a5776b2c LINK_IN_GLXGETPROCADDRESS 2006-03-29 22:08:06 +00:00
David Rose df2e738dfe make ctattach behavior only when ctprojs defined 2006-03-26 23:12:53 +00:00
David Rose b82652aaaa check-debug-notify-protect 2006-03-20 21:39:20 +00:00
David Rose 4ddb69b56f inconsistent #if 2006-03-20 01:02:11 +00:00
Roger Hughston 2991d343d1 Renamed to pnotify 2006-03-17 23:01:54 +00:00
Roger Hughston 42b3ba9c82 OSX big Commit ... 2006-03-17 22:55:08 +00:00
Roger Hughston 847259e346 Name Colision on OSX notify.h = pnotify.h 2006-03-16 21:28:44 +00:00
David Rose 1ef3a5c5c2 dconfig does not require command-line parameters 2006-03-14 00:09:34 +00:00
David Rose a23eb2d733 support OSX bundle linking (for Python) 2006-03-13 23:12:46 +00:00
Roger Hughston 4b6d80a908 More OSX Stuff 2006-03-13 19:45:12 +00:00
David Rose 93a06490bf frameworks 2006-03-10 01:08:31 +00:00
David Rose 9a5677fff8 add install_shader rule 2006-03-09 16:56:14 +00:00
Asad M. Zaman 191c1b4046 changed the maya_egg rules to be more robust 2006-03-03 02:47:01 +00:00
Joseph Lee 74890122cb patches to support FreeBSD build 2006-03-01 02:29:06 +00:00
David Rose 8ab0b63fd0 move mutexImpl etc. from pandaexpress 2006-02-21 23:11:05 +00:00
Roger Hughston ad0cbe08b2 First Pass(for me at least) at osx dynamic loader.. 2006-02-17 01:28:28 +00:00
Roger Hughston 524d41e92e OSX OpenGL Stuff 2006-02-16 19:25:00 +00:00
Roger Hughston e4a267db75 OSX has a isnan that conflicts with this .. ?? 2006-02-16 19:24:33 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
David Rose c398f10d7b fix ptmalloc2 for windows again 2006-02-10 21:44:47 +00:00
Roger Hughston 5e9a5e5028 Bad USE_COMPILER flags.. ( Sorry) 2006-02-10 20:05:57 +00:00
David Rose 03a74bfede posix threads never on Windows 2006-02-10 19:58:47 +00:00
Roger Hughston c953eca82b Some more motion on osx 2006-02-10 19:54:19 +00:00
David Rose 6cad90ad28 GL_FRAMEWORK 2006-02-10 19:26:04 +00:00
David Rose 7fdf481b0f posix threads 2006-02-10 18:52:41 +00:00
David Rose 0b86e30da5 windows.h 2006-02-08 06:58:32 +00:00
Josh Yelon e3ac8d3e02 Updated version number 2006-01-24 20:38:20 +00:00
David Rose eaf21c7e2b fix unary - in interrogate 2006-01-21 00:49:17 +00:00
David Rose 01a2a7c13c define CHECK_REENTRANT_MUTEX 2006-01-17 19:12:20 +00:00
David Rose 9f2768dfed move from Gtk-- 1.x to gtk+-2.0 2006-01-17 03:59:48 +00:00
aignacio_sf f04e3c9ddc Added Cg config. 2006-01-13 20:35:39 +00:00
David Rose 572a146c24 untabify 2006-01-13 18:38:07 +00:00
David Rose 44765047d6 fix built dtool.emacs 2006-01-13 18:02:17 +00:00
David Rose d48ec456e3 define -> defer 2006-01-10 13:54:29 +00:00
David Rose 92c0793706 getenv() now works at static init on Linux 2005-12-28 22:48:39 +00:00
David Rose b98eab780f publish ExecutionEnvironment 2005-12-28 22:48:09 +00:00
Chris Brunner 1dbdffc35c drose: should add lib to PATH without requiring PENV 2005-12-22 22:22:29 +00:00
David Rose a9067e2128 report nassert_raise() message even when squelched 2005-12-20 18:37:04 +00:00