Commit Graph

156 Commits

Author SHA1 Message Date
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose dad8b88c62 whoops, forgot to remove debug output 2011-09-01 20:59:07 +00:00
David Rose 6154c9b431 use unicode flavors of RegisterClass et al 2011-08-30 15:56:41 +00:00
David Rose 0cf03bc158 untabify 2011-06-29 22:09:10 +00:00
David Rose dd4df70a28 fix msvs 2010 build issues reported by community member FriarTuck 2011-03-22 23:48:31 +00:00
David Rose d620d2a998 programmatically minimize/restore window 2011-02-28 18:41:21 +00:00
rdb 804a72b716 Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
Walt Destler bb5d97f1bf Fixed the following issues with the multitouch and python eventing code comitted earlier this week:
-	Renamed CustomGraphicsWindowProc to PythonGraphicsWindowProc.
-	PythonGraphicsWindowProc now extends the PythonCallbackObject class.
-	Added a GraphicsWindowProcCallbackData class. The data stored in this class depends on the OS being compiled for. (Currently only members for WIN32.)
o	Multitouch is now handled through this class as well. It has is_touch_event(), get_num_touches(), and get_touch_info() methods. The GraphicsWindow class still has these methods (GraphicsWindowProcCallbackData simply calls them), but they are no longer published.
-	Updated Sources.pp to use all these new files.
-	Added function and class comment blocks to everything.
-	Fixed a few coding convention things and continued to follow those conventions to the best of my knowledge.
-	Checked for literal tab characters.
-	pandabase.h comes before all other includes
-	No Windows-specific typedefs in non-Windows code.
-	All python-specific code in HAVE_PYTHON blocks.
-	Fixed the case between TIF_move, TIF_down, and TIF_UP (now TIF_up).
2010-06-25 21:46:53 +00:00
Walt Destler b4231f8df0 Added ability to receive windowing events in python.
Added Windows 7 multitouch support. Makepanda will detect when compiling with the Win7 SDK and turn on Win7 multitouch features.
2010-06-22 16:37:17 +00:00
Bei Yang 2f60d17345 Fixed white space problem 2010-05-19 22:15:53 +00:00
Bei Yang 48fe578648 Fixed some CVS shinanigins 2010-05-19 21:03:36 +00:00
Bei Yang 6a514be7d7 no message 2010-05-19 20:58:28 +00:00
David Rose 226c5de6ba fix fullscreen restore from minimized 2010-03-26 19:50:45 +00:00
gogg dd2b42eaf1 Remove voodoo workaround from find_acceptable_display_mode. 2010-03-14 22:27:48 +00:00
David Rose b61d739f19 fix fullscreen failure case 2010-03-02 19:04:01 +00:00
rdb b2b32aea5b Fix longstanding bug with the FPU being forced into single-precision mode on Windows 2010-01-31 08:48:41 +00:00
gogg 97c48d762f Bugfix: Client area was getting cropped when switching back to windowed under Windows. 2010-01-11 08:03:58 +00:00
gogg b37d1191d5 Support for switching to and from fullscreen mode in Windows during runtime. 2010-01-10 16:54:09 +00:00
David Rose f0597899d9 remove debug statements 2010-01-08 00:15:58 +00:00
David Rose 83b78b6587 fix right-click menu deadlock on IE 2009-12-19 04:01:30 +00:00
David Rose d477cf1615 fix win-origin -1 -1 2009-12-18 21:51:50 +00:00
rdb 765f00d846 MUAHAHA I found my little typo. = -> == 2009-12-17 18:48:56 +00:00
rdb 2e41525198 Oops, fix compilation issue in my latest commit 2009-12-17 18:11:31 +00:00
rdb 161c92ba7a I think I messed up in my latest commit. Let's try it again. 2009-12-17 18:08:29 +00:00
rdb 1ad9a31163 auto-center windows, Windows case (untested) 2009-12-16 12:30:33 +00:00
David Rose c172d80a41 more fixes from Gogg: Windows 7 fullscreen workaround 2009-11-18 22:14:05 +00:00
David Rose 8a64a06946 changes from Gogg: startup optimization, freetype faces, string tokenizer 2009-11-18 15:00:52 +00:00
David Rose 8061092d8e receive_windows_message 2009-10-02 20:22:47 +00:00
David Rose 7ab86daba6 fixes 2009-10-01 00:42:34 +00:00
David Rose 7857e5fa9b better WindowHandle stuff 2009-10-01 00:23:12 +00:00
David Rose 9ea14818de WindowHandle build on windows 2009-09-30 23:07:24 +00:00
David Rose 7ebb9477f8 build on windows 2009-09-30 22:21:19 +00:00
David Rose 0a0224f1ef auto-cpu-data 2009-09-24 19:51:38 +00:00
Bei Yang b3d2ec3db2 Redefine of WIN32_LEAN_AND_MEAN avoided 2009-09-07 22:39:52 +00:00
David Rose e4169cfbc9 I don't think we need or want AttachThreadInput() 2009-07-06 21:56:06 +00:00
David Rose aaa1924b60 generate window event for embedded windows too 2009-06-24 22:00:44 +00:00
David Rose 0d77b2c329 remove debug stuff 2009-06-20 01:27:32 +00:00
David Rose 8c6229ff7f formatting 2009-06-09 00:33:25 +00:00
David Rose 58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
Gyedo Jeon cb63f15d15 Made panda window get focus for keyboard event in nested multi window mode 2009-05-08 22:38:01 +00:00
Bei Yang 5f0894fe80 Uses intrinsics for cpuid and cpuclock tick methods. Intrincs are only enabled if WIN64 is defined. 2009-04-25 07:20:24 +00:00
David Rose 7af1350e4e pass GraphicsEngine through to constructors 2009-02-25 23:04:45 +00:00
David Rose 9b6453675a report number of cpu's 2009-02-24 20:41:20 +00:00
David Rose 6d71a06c6f debug output 2009-02-19 00:32:04 +00:00
David Rose f5bb5b420f accept ./ as icon filename prefix 2009-02-05 00:04:59 +00:00
David Rose 8639f98ae9 need to vector model_path etc. through function after all, to avoid static-init problems 2008-10-22 22:11:16 +00:00
David Rose cc8530f8a9 fix unfortunate naming of MouseAndKeyboard node 2008-10-15 03:21:19 +00:00
rdb d2e689f8d3 Resolution support on windows 2008-07-05 10:37:34 +00:00
David Rose 58408195fb change suggested by ynjh_jo 2008-06-24 18:12:02 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00