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