David Rose
03a7bfeb0c
minor fix
2009-09-25 21:48:52 +00:00
David Rose
2a1299b294
integrate with some more code in plugin, fix a couple of bugs
2009-09-25 21:41:12 +00:00
Arkady Trestman
3affab1849
initial commit
2009-09-25 21:33:53 +00:00
David Rose
4fbae3c37f
convert tabs to spaces
2009-09-25 17:59:05 +00:00
David Rose
7de817fb2b
remove old task manager
2009-09-25 14:50:14 +00:00
David Rose
aeaf27df80
__dso_handle problems
2009-09-24 22:24:39 +00:00
David Rose
bc5954055a
oops, compilation error
2009-09-24 19:55:28 +00:00
David Rose
fada2d5933
LocalAppDataLow
2009-09-24 19:16:58 +00:00
David Rose
32ceb7e638
fix problems with wx
2009-09-24 14:46:07 +00:00
David Rose
7b20e7b9b6
remove old -h and -n options
2009-09-24 03:36:36 +00:00
Darren Ranalli
5081ce9b8c
initial revision
2009-09-24 01:36:47 +00:00
Darren Ranalli
6ae65db125
initial revision
2009-09-24 01:16:32 +00:00
David Rose
c867b125c1
some minor reorganization
2009-09-24 01:11:01 +00:00
David Rose
67d7f34965
revert accidental debug code
2009-09-23 23:41:52 +00:00
David Rose
1d78ab779c
cerr cleanup
2009-09-23 23:34:01 +00:00
David Rose
508b92005f
super mirror
2009-09-23 23:31:38 +00:00
David Rose
17133ebc8c
mirrors at the C++ level too
2009-09-23 19:45:21 +00:00
David Rose
26813ee3b6
strip query string
2009-09-23 17:35:25 +00:00
David Rose
b3b6c13d71
HostInfo.asMirror
2009-09-23 02:45:14 +00:00
David Rose
029512d577
is_protected_mode
2009-09-23 00:25:41 +00:00
David Rose
c40c8f66fe
prepare for is_protected_mode
2009-09-22 22:31:32 +00:00
David Rose
0d51d08b66
remove tinyxml dependency
2009-09-22 22:30:57 +00:00
David Rose
1a5a02d3cd
protect against multiple ondownloadbegin notifies
2009-09-22 21:32:23 +00:00
David Rose
be34e2e587
mirror support (python level)
2009-09-22 20:29:45 +00:00
Arkady Trestman
1ac436a01f
now delaying initializing the plugin untill ActiveX control is ready to draw it
2009-09-22 20:23:35 +00:00
David Rose
301342ec8d
minor fix
2009-09-22 17:48:33 +00:00
David Rose
e434ca0d57
alt_host
2009-09-22 13:57:14 +00:00
David Rose
b710786378
compilation error
2009-09-22 03:57:32 +00:00
David Rose
ec5f3ab053
wip: alt_host
2009-09-22 02:15:20 +00:00
David Rose
56a52075c4
build rules
2009-09-21 22:23:05 +00:00
David Rose
798f55f049
some windowsisms, starting mirror stuff
2009-09-21 21:31:59 +00:00
David Rose
a0e8ed727e
missing header file
2009-09-21 16:55:15 +00:00
David Rose
a1add7d090
compilation error
2009-09-20 18:48:54 +00:00
David Rose
bd71beaf76
more cache-busting, keep install directory clean
2009-09-20 18:47:04 +00:00
rdb
120bfa8d9e
Very ugly workaround around a very annoying selinux sigsegv on shutdown
2009-09-20 18:43:06 +00:00
rdb
b6de452a12
Give execute permissions, otherwise p3dcert won't run here
2009-09-19 17:14:00 +00:00
David Rose
02a24010fb
downloader fixes
2009-09-18 22:30:27 +00:00
David Rose
2995f65b17
add -A
2009-09-18 21:17:38 +00:00
rdb
f97959e94b
Full rewrite of ppython. Instead of invoking the python interpreter by launching it's process, it interfaces to the Python API to import the script as module.
...
Basically, it's a hybrid between what it used to be and what the scripts would be, frozen.
The advantage of the first is that ppython is now a very small wrapper instead of the hacky problematic mess it used to be.
The advantage of the second is that the scripts are not as big as if they would be frozen. And they can be modified.
2009-09-18 16:08:30 +00:00
David Rose
ba686b6f6a
don't need cleanup and free
2009-09-18 05:17:12 +00:00
David Rose
37b75fd745
compiler warning
2009-09-18 05:12:11 +00:00
David Rose
8dde8b36f4
compiler warning
2009-09-18 05:11:28 +00:00
David Rose
d74b3b6905
NSGetEnviron
2009-09-18 05:00:14 +00:00
David Rose
d3a3ff3b67
minor cleanup
2009-09-18 04:38:46 +00:00
David Rose
183bce718a
wxUNICODE fixes
2009-09-18 04:18:38 +00:00
David Rose
6055265590
early image load
2009-09-18 01:49:40 +00:00
David Rose
e6b659d702
scroll bar for tidiness
2009-09-18 01:33:56 +00:00
David Rose
b16484896b
signing interface
2009-09-18 01:09:02 +00:00
David Rose
2552864754
common_name -> friendly_name
2009-09-18 00:29:53 +00:00
Chris Brunner
df998fbf48
allows fadeouts/ins to show even when aspect2d is hidden
2009-09-18 00:15:16 +00:00
David Rose
c194dfa3c3
looking good
2009-09-17 23:03:11 +00:00
David Rose
f568e7cca5
linux build
2009-09-17 22:55:12 +00:00
David Rose
8cf47fea92
new files
2009-09-17 22:53:34 +00:00
David Rose
54c3e34f6e
getting somewhere
2009-09-17 22:52:52 +00:00
David Rose
0bee045806
revert P3DAuthDialog effort, wxwidgets is just better
2009-09-17 18:01:22 +00:00
David Rose
f1dc8538f6
more work towards p3dcert
2009-09-17 15:45:39 +00:00
David Rose
aeb5183df8
more WIP: p3DCert
2009-09-17 13:36:18 +00:00
David Rose
68a6ddf163
wip: authwindow
2009-09-17 02:20:35 +00:00
Arkady Trestman
b83063a53b
infusing "<script language="javascript"></script>" tag if such was not specified on the page
2009-09-17 01:57:14 +00:00
David Rose
b242318279
clarification
2009-09-16 20:42:17 +00:00
David Rose
265236f6de
preserve environment
2009-09-16 20:33:36 +00:00
David Rose
ae7dcc4253
clear_class_definition
2009-09-16 20:21:32 +00:00
David Rose
c06abc5887
fix some memory management issues
2009-09-16 19:00:11 +00:00
Arkady Trestman
aa27efb2da
not unloading p3d module during page reload
2009-09-16 04:41:55 +00:00
David Rose
bd58f27ba8
don't need stdafx files
2009-09-16 01:13:14 +00:00
David Rose
b1e9e65027
oops, incorrect file in Sources.pp
2009-09-15 23:58:29 +00:00
David Rose
a508ef4867
INCLUDED_SOURCES
2009-09-15 23:51:29 +00:00
David Rose
0543ab899a
make windows more consistent with mac, linux
2009-09-15 23:46:27 +00:00
Arkady Trestman
93d5012ebe
adjusted code to load P3D data file location relative to the ActiveX hosting page
2009-09-15 21:42:46 +00:00
David Rose
4264a8d325
build with ppremake
2009-09-15 20:49:02 +00:00
David Rose
a5a779cf33
integrate with panda environment a bit better
2009-09-15 19:38:14 +00:00
David Rose
64ea682fac
remove generated files
2009-09-15 17:10:14 +00:00
Arkady Trestman
2a48505a45
got rid of stale dependencies
2009-09-15 00:36:48 +00:00
David Rose
40a7f71c77
minor cleanup
2009-09-15 00:22:13 +00:00
Arkady Trestman
6a17f6c388
initial commit
2009-09-15 00:21:13 +00:00
David Rose
c4dfa24ca4
support osx 10.4
2009-09-14 20:06:50 +00:00
David Rose
920c5eac2b
whoops, no p3dCert yet
2009-09-14 18:48:26 +00:00
Gyedo Jeon
01cdc6f629
Made DIRECT_deselectAll message be sent when direct.deselectAll is called
2009-09-14 18:14:50 +00:00
rdb
e1a4fa17c5
modelcache is moved to a different dir
2009-09-14 08:58:25 +00:00
David Rose
6576fb0dfe
report dlerror()
2009-09-14 06:57:51 +00:00
David Rose
71bc1c3965
oops, implicit size determination didn't work in embedded mode
2009-09-14 04:01:28 +00:00
David Rose
a5b78579d0
revert unintentional checkin
2009-09-14 03:53:29 +00:00
David Rose
c4842323e8
use quartz for splash window
2009-09-14 03:52:44 +00:00
rdb
6529e5c0a8
Better packaging in makepanda
2009-09-12 10:50:05 +00:00
David Rose
13c8fded21
minor fix
2009-09-12 04:16:25 +00:00
David Rose
1a72d8b984
minor fix
2009-09-12 04:15:37 +00:00
David Rose
0f21af3a53
redirect to main thread
2009-09-12 02:24:17 +00:00
David Rose
23ab03ec91
issue with XClearArea and 0-width areas
2009-09-12 01:48:40 +00:00
David Rose
37fde51fb1
win32 warning
2009-09-11 23:18:00 +00:00
David Rose
b52dfe14dd
more security work
2009-09-11 23:16:05 +00:00
David Rose
9f734e3cbf
better x11 clearing
2009-09-11 18:56:46 +00:00
Gyedo Jeon
648730f3bb
[WIP] Panda3D Level Editor
2009-09-10 23:41:39 +00:00
Gyedo Jeon
cb4b6986bb
Removed Toontown leveleditor files
2009-09-10 22:43:40 +00:00
David Rose
4b5eed144f
firefox fix
2009-09-10 01:02:04 +00:00
David Rose
fc762d8f09
JS features
2009-09-10 00:38:35 +00:00
David Rose
f340a4ea3f
more cleanup
2009-09-10 00:00:53 +00:00
David Rose
205a478b9d
preserve $DISPLAY
2009-09-09 23:23:24 +00:00
David Rose
61a6522314
cleanups
2009-09-09 19:36:37 +00:00
David Rose
fd62333192
alpha blending for x11
2009-09-09 16:44:57 +00:00
David Rose
d870955f2c
go ahead and load the ready image
2009-09-09 13:55:31 +00:00
David Rose
da59dc9063
x11 buttons are responsive now
2009-09-09 01:44:18 +00:00
David Rose
b71e4e1a35
protect from reentry
2009-09-09 01:30:21 +00:00
David Rose
ab5f99fb20
missing file
2009-09-09 01:19:54 +00:00
David Rose
1513171ae8
wip, x11 button handling
2009-09-09 00:55:23 +00:00
David Rose
3c5259d286
button support, win32
2009-09-08 22:11:06 +00:00
David Rose
29276c2039
don't need bigendian treatment with Quartz
2009-09-08 20:41:34 +00:00
David Rose
2cbd760b69
compilation errors
2009-09-08 20:19:28 +00:00
David Rose
76679a765f
auto_start (wip)
2009-09-08 19:46:06 +00:00
David Rose
2fa6ab7128
openssl dependency
2009-09-08 18:13:11 +00:00
rdb
bb1bd24b06
Very simple deploy-for-web thing
2009-09-08 10:57:54 +00:00
rdb
4a39c66fff
Add useful pdeploy script that can easily deploy any app to cdrom, web, or create installers for all platforms
2009-09-08 10:39:36 +00:00
David Rose
2477befaa2
protect PandaModules imports in try..except
2009-09-07 22:34:20 +00:00
rdb
c8fa5e77c0
Don't ship libpandaskel, libpandaode and libpandaegg by default
2009-09-07 16:43:32 +00:00
David Rose
61e093a559
aggressively delete uncompressed package archive from install dir
2009-09-07 02:05:41 +00:00
David Rose
df671dc334
consistent code with panda
2009-09-06 22:54:50 +00:00
rdb
657845986d
libpandaode as separate package
2009-09-06 18:21:58 +00:00
rdb
71b8c6e7d7
Don't ship libGLcore.so.1 as it's nvidia-specific
2009-09-06 15:57:53 +00:00
rdb
4484076565
More work on installer maker - version numbers, license files
2009-09-06 14:25:28 +00:00
rdb
a797a5fdfc
Fix bug in .deb creation system
2009-09-06 13:54:30 +00:00
rdb
1bc9a8ef20
A bit more work
2009-09-05 18:51:30 +00:00
rdb
60c8a45dd6
Functional .exe installer making, on linux too
2009-09-05 18:06:47 +00:00
rdb
899862377c
WIP installer maker - deb already functional, exe in progress
2009-09-05 16:59:59 +00:00
rdb
4c3bdd68f8
Don't build extend_frozen without Python
2009-09-05 13:26:33 +00:00
David Rose
e7b00c6e92
revert object inheritance for now, causes problems
2009-09-04 18:24:35 +00:00
rdb
b70abad054
DirectObject: classobj -> type
2009-09-04 17:16:19 +00:00
rdb
bdb3d15332
More PHAVE fixes
2009-09-03 18:43:47 +00:00
Gyedo Jeon
8cfef6c08d
Added support for callback function
2009-09-03 06:46:04 +00:00
David Rose
4f2d4d337e
whoops, non-windows fix
2009-09-03 04:04:01 +00:00
David Rose
cc5a38f40a
minor fix
2009-09-03 02:27:53 +00:00
David Rose
194979b51d
clean exit and log reporting
2009-09-03 02:09:21 +00:00
David Rose
77b340fec7
some cache-busting
2009-09-02 14:48:58 +00:00
David Rose
fcc7b5f9c2
PackageInstaller fixes
2009-09-02 06:08:33 +00:00
David Rose
6f42852497
minor adjustments
2009-09-01 22:42:42 +00:00
David Rose
58555a2895
windows issues
2009-09-01 00:18:31 +00:00
David Rose
201cdf2c86
mac issues
2009-08-31 23:00:52 +00:00
David Rose
e74c4a0c8f
support _d.dll in debug build
2009-08-31 22:33:24 +00:00
David Rose
1415193b5e
separate out p3dpython.exe and libp3dpython.dll
2009-08-31 22:25:32 +00:00
John Loehrlein
06fa43a83b
removed pointer in base. Added a comment about scale on the entry not working
2009-08-31 20:48:49 +00:00
David Rose
95420fe5b8
oops, path error
2009-08-31 19:32:22 +00:00
David Rose
671e3e5e85
compile on win32
2009-08-31 19:31:28 +00:00
David Rose
5fc0a429f6
RTLD_LAZY
2009-08-31 16:36:50 +00:00
David Rose
2f04931200
whoops, pdb
2009-08-31 16:10:56 +00:00
David Rose
e9806e9c90
ok, we need pystub
2009-08-31 14:59:36 +00:00
David Rose
f8e7cbfb27
no longer need static python library
2009-08-31 14:56:03 +00:00
David Rose
ca13be76d2
compiler error
2009-08-31 14:29:34 +00:00
David Rose
9a68233e6f
patching
2009-08-31 06:09:23 +00:00
David Rose
7b34234edc
interactive_console
2009-08-30 21:10:30 +00:00
David Rose
aca9915060
missing file
2009-08-29 23:08:55 +00:00
David Rose
4388b853e5
one_process support. Some issues.
2009-08-29 23:08:00 +00:00
David Rose
93e7352476
python_dev mode
2009-08-29 02:00:30 +00:00
David Rose
8c9032dca3
VFSImporter.sharedPackages
2009-08-28 23:51:47 +00:00
David Rose
15175c727d
explicit calls instead of PyRun_SimpleString
2009-08-28 17:59:27 +00:00
Gyedo Jeon
0ad1e310d3
Added support for multiple windows
2009-08-28 06:41:07 +00:00
David Rose
8b77da64df
preload libpandaexpress
2009-08-28 02:52:24 +00:00
David Rose
970f35a3e6
use _vfsimporter.pyd instead of runp3d_frozen.pyd
2009-08-28 01:55:05 +00:00
Darren Ranalli
b373df5add
fixed implementation of quiet zone wrt field updates from C++
2009-08-27 22:00:40 +00:00
David Rose
aefb14e678
more tweaks and fixes
2009-08-27 01:37:33 +00:00
David Rose
9691c5c403
tweaks for pirates
2009-08-26 23:46:50 +00:00
David Rose
95a6051462
debug statement
2009-08-26 19:43:12 +00:00
David Rose
a4fcdbe5b9
P3D_check_request(timeout)
2009-08-26 19:42:36 +00:00
David Rose
f1588e4e9f
PatchMaker
2009-08-26 06:23:13 +00:00
David Rose
1fc186bda4
move <config> to within the <package>
2009-08-26 05:04:15 +00:00
David Rose
9827e8e978
ximport should be nested within xpackage
2009-08-26 01:47:52 +00:00
David Rose
ba832881c5
platform_specific
2009-08-26 00:10:28 +00:00
David Rose
010f740ff6
debug prints
2009-08-25 21:59:11 +00:00
David Rose
81363c4ba9
PackageInstaller, runtime package installation
2009-08-25 21:40:57 +00:00
David Rose
f39222cd1d
re-order version and platform in filenames, again
2009-08-24 19:39:04 +00:00
David Rose
bfb948c5a8
integrate make_contents into Packager
2009-08-24 18:42:47 +00:00
David Rose
29345bbc38
better splash image management
2009-08-24 03:29:10 +00:00
David Rose
f94479e13b
minor friendliness
2009-08-23 23:21:48 +00:00
David Rose
3f5fd50c16
Python-style pdef syntax
2009-08-23 20:15:34 +00:00
David Rose
9c576983f9
remove RT_post_url
2009-08-23 06:13:47 +00:00
David Rose
d5528ab21f
auto-download _import files
2009-08-23 05:40:06 +00:00
David Rose
8296a9d7bd
missing files
2009-08-23 02:04:30 +00:00
David Rose
d8859828ef
move code to p3d directory for better organization
2009-08-23 02:00:03 +00:00
David Rose
01f032a0a5
download -> install
2009-08-22 22:36:10 +00:00
David Rose
5b744c5ab8
fix python run mode
2009-08-22 22:35:42 +00:00
David Rose
cf6a220cb7
minor tweaks
2009-08-22 22:17:05 +00:00
David Rose
f6863b7b7a
compiler warnings
2009-08-22 21:46:02 +00:00
David Rose
29a65d32a9
osx toplevel splash windows
2009-08-22 21:26:25 +00:00
David Rose
78039485d6
squelch errors correctly
2009-08-22 01:56:18 +00:00
David Rose
19b7e0cb49
debug statements
2009-08-22 01:23:14 +00:00
David Rose
9a638bfd2a
toString()
2009-08-22 01:22:24 +00:00
David Rose
f34abe4411
'main' object
2009-08-21 22:42:35 +00:00
David Rose
d16605943f
cleanup temp files
2009-08-21 22:16:34 +00:00
David Rose
274cbb24e4
protect against ImportError
2009-08-21 22:09:20 +00:00
David Rose
6caeb369d6
slightly less hacky
2009-08-21 21:50:49 +00:00
David Rose
6cebf531c6
defunct script
2009-08-21 21:47:12 +00:00
David Rose
df978c88b2
verify_contents
2009-08-21 19:00:50 +00:00
David Rose
c30ae4fc99
forgot HAVE_GETOPT_H
2009-08-21 17:26:26 +00:00
David Rose
ae8c460b1b
wip: host support
2009-08-21 15:47:39 +00:00
David Rose
d315933ac5
package -> plugin, and other minor changes
2009-08-21 01:35:00 +00:00
David Rose
d9986dad01
trivial
2009-08-20 23:40:30 +00:00
David Rose
d163bc6412
executable p3d's
2009-08-20 23:13:10 +00:00
David Rose
8dac001268
panda3d.pdef
2009-08-20 21:47:41 +00:00
David Rose
42bef14dac
more tempfile nonsense
2009-08-20 19:05:11 +00:00
David Rose
e84cf13bda
inline_file
2009-08-20 19:04:15 +00:00
David Rose
c4e79695e9
minor fixes to reduce startup noise
2009-08-20 15:46:31 +00:00
David Rose
5289285624
more robust temp file and log handling
2009-08-20 00:24:00 +00:00
David Rose
19e866c803
whoops, c++-ism
2009-08-19 18:38:04 +00:00
David Rose
da2f1cd9c9
better frozen module handling
2009-08-19 18:35:21 +00:00
David Rose
e0ab8ee614
we no longer need runp3d and packp3d scripts
2009-08-19 03:04:56 +00:00
David Rose
625690fdb1
fix args
2009-08-19 01:34:34 +00:00
David Rose
ec32604aa8
another fix
2009-08-19 00:37:37 +00:00
David Rose
25117835e0
sigaction
2009-08-19 00:17:04 +00:00
David Rose
3329c91dba
more fixes
2009-08-19 00:01:50 +00:00
David Rose
3002e8b571
VFSImporter.reload_packages()
2009-08-18 21:39:43 +00:00
David Rose
297d0faf25
minor bugs
2009-08-18 01:18:33 +00:00
David Rose
248e3f2b3c
better module dependencies
2009-08-18 00:00:58 +00:00
David Rose
1f35c93fb6
bar placement
2009-08-17 19:34:28 +00:00
David Rose
1c2ac14550
bar placement
2009-08-17 19:33:21 +00:00
David Rose
b050687720
oops, need to XFreeColor.
2009-08-17 19:30:41 +00:00
David Rose
de2788c4cc
rework a bit for linux progress bar
2009-08-17 19:24:54 +00:00
David Rose
95b4011312
minor fixes
2009-08-17 18:18:42 +00:00
David Rose
1dda2cfb99
command-line arguments
2009-08-17 16:03:49 +00:00
David Rose
8f96fa71f5
p3d_url
2009-08-16 17:36:44 +00:00
David Rose
e7daad7dce
some fixes
2009-08-15 18:59:53 +00:00
Gyedo Jeon
cc4103ef2d
Floating point slider for wx
2009-08-15 06:53:03 +00:00
Jason Yeung
c50e998801
- Bug fix for moving while no keys are pressed
2009-08-15 01:59:47 +00:00
David Rose
936ff2455e
some cleanup
2009-08-15 00:13:55 +00:00
Jason Yeung
9aafee4e4a
- Bug Fixes
2009-08-14 01:01:38 +00:00
David Rose
21c514fd2b
linux
2009-08-14 01:00:43 +00:00
David Rose
752487a7ff
now build on linux
2009-08-14 00:14:47 +00:00
David Rose
956a5b3790
osx support
2009-08-13 23:48:37 +00:00
David Rose
9b39207518
osx support
2009-08-13 23:48:22 +00:00
David Rose
55b6673e13
osx nonsense
2009-08-13 23:02:16 +00:00
David Rose
09a0a314d9
more tweaks
2009-08-13 22:57:16 +00:00
David Rose
b7a53cf63b
implicit dll dependencies
2009-08-13 20:09:14 +00:00
David Rose
bcbd40848d
tweaking gui
2009-08-13 17:17:27 +00:00
David Rose
8e651c8f8e
add extension modules
2009-08-13 16:57:35 +00:00
David Rose
29c1d34cf6
serialize package download
2009-08-13 08:18:15 +00:00
David Rose
d3d91a3de2
more package nonsense
2009-08-13 05:29:44 +00:00
David Rose
687961b626
package dependencies
2009-08-13 01:08:06 +00:00
David Rose
53ba5b162d
default borderWidth = 0.01 for DirectScrolledFrame
2009-08-12 22:48:51 +00:00
Gyedo Jeon
b9338f9f7f
Gathered hotkeys to DirectSession for easy remapping
2009-08-12 17:48:02 +00:00
David Rose
0e596fe4e2
p3d_info.xml
2009-08-12 00:31:27 +00:00
David Rose
6f1f888105
write_xml_stream, read_xml_stream
2009-08-12 00:11:24 +00:00
David Rose
57e6e80491
better xml, better requires
2009-08-11 17:32:41 +00:00
David Rose
18e9180439
xml, compression
2009-08-09 16:07:17 +00:00
David Rose
54f7b2376a
renamed python file streams
2009-08-09 16:06:45 +00:00
David Rose
936076ad7d
remove unused files
2009-08-09 16:04:26 +00:00
rdb
bbaa117864
Get pfreeze working on PC-BSD correctly
2009-08-08 12:02:30 +00:00
David Rose
c1fea52cab
fix firefox crash on osx
2009-08-08 02:20:39 +00:00
David Rose
5b84a46753
exclude, requires
2009-08-07 23:34:03 +00:00
David Rose
b6db699737
dir command
2009-08-07 20:11:56 +00:00
David Rose
5bb225ab1f
bam files
2009-08-07 18:33:11 +00:00
David Rose
e0a4fcda2d
python error message
2009-08-07 18:14:20 +00:00
David Rose
976cbd4cae
wip: packager
2009-08-07 02:41:18 +00:00
Chris Brunner
a7b4102e28
use a getter function for accessing __finalState in setFinalState
2009-08-06 21:34:45 +00:00
David Rose
57455b775b
oops, debug output
2009-08-04 23:34:24 +00:00
David Rose
f3751431b5
hidden plugins
2009-08-04 23:29:40 +00:00
David Rose
95b101e7f3
add stop() method
2009-08-04 18:22:19 +00:00
David Rose
0faaf90a06
add DYLD_LIBRARY_PATH
2009-08-04 01:45:41 +00:00
David Rose
e0b1994b61
more download status notifications
2009-08-04 01:41:09 +00:00
David Rose
4bac1d3314
linux issues
2009-08-03 19:48:37 +00:00
David Rose
6ebcfc5f89
integrate DTOOL_PLATFORM etc
2009-08-03 19:43:48 +00:00
Josh Wilson
30565b916a
adding frustum visualization and fov adjustment capability
2009-08-01 01:03:33 +00:00
Josh Wilson
a4cd716f9f
adding new distributed camera class to assist with video capture
2009-07-31 07:09:19 +00:00
David Rose
785dd81920
oops
2009-07-30 19:31:22 +00:00
David Rose
14efb1cbaf
support a windows debug plugin
2009-07-30 19:28:27 +00:00
rdb
7da61abf33
Fix small but deadly typo
2009-07-30 07:38:26 +00:00
David Rose
18af305b4a
fix osx embedding
2009-07-29 20:29:28 +00:00
David Rose
7293844e4a
better download rules
2009-07-29 19:58:26 +00:00
David Rose
17454474fb
win32
2009-07-29 17:16:35 +00:00
uid30437
a61039bb9c
add -u for unbuffered output
2009-07-29 17:05:33 +00:00
David Rose
ac0f84ace1
mkdir issues
2009-07-29 16:33:40 +00:00
David Rose
6b6a90e1b0
some minor cleanup
2009-07-29 12:35:16 +00:00
David Rose
704a6bf653
robustness
2009-07-28 20:31:03 +00:00
David Rose
94f6beab75
minor typos
2009-07-28 20:27:13 +00:00
David Rose
6b908cb525
a few race conditions
2009-07-28 20:17:14 +00:00
David Rose
bf179efd76
some window confusions
2009-07-28 19:11:40 +00:00
rdb
804395a048
Fixes for 64-bits windows
2009-07-27 08:07:41 +00:00
Jason Yeung
f82f695e2e
- More change for Ship Speed System
2009-07-24 21:53:51 +00:00
Justin Butler
22ecb56db2
Simple ships can now be deployed, steered, and docked by the player.
2009-07-23 19:03:46 +00:00
David Rose
1a92ac85bb
fix bug with unicode animation names
2009-07-23 16:32:51 +00:00
rdb
eb906bb489
Plugin bundle on OSX
2009-07-23 11:10:14 +00:00
rdb
6e4b19c6ca
Mac OSX Resource files with makepnada
2009-07-23 08:56:13 +00:00
Jason Yeung
92e5f8fcec
- New Ship Movement model
2009-07-23 00:11:29 +00:00
Josh Wilson
cf7d53c470
removing early exit in configIsToday()
2009-07-22 19:20:35 +00:00
rdb
8585dd6cb3
URL fix for plugin as well. Oh, let's force logfile 3 to be in a temp dir, because letting the user specify it would be a security leak.
2009-07-22 12:50:48 +00:00
rdb
641449a813
Better URL fix
2009-07-22 12:27:46 +00:00
rdb
a307a23b41
FreeBSD port
2009-07-22 11:47:57 +00:00
rdb
29a041d580
URL fix
2009-07-22 11:37:55 +00:00
rdb
af7827c42a
Auto temp logfile path
2009-07-22 10:43:08 +00:00
David Rose
e7a5487ea1
filter out run() in p3d file
2009-07-22 07:33:52 +00:00
David Rose
6174ae7228
allow resizing subprocess buffer
2009-07-22 07:07:57 +00:00
David Rose
bf76f5cc04
minor cleanup
2009-07-22 03:51:48 +00:00
David Rose
82dbc95f8e
have_jpeg
2009-07-22 01:35:23 +00:00
David Rose
981d274e8d
reduce dependencies
2009-07-22 01:31:37 +00:00
David Rose
2d3fd6e709
make panda3d.exe download the core API too
2009-07-22 01:04:19 +00:00
David Rose
865ea20789
use a timer on mac for smoother updates
2009-07-21 20:19:47 +00:00
David Rose
31f2ce467d
fix problem with pthread_cond_timedwait
2009-07-21 05:25:36 +00:00
David Rose
15f59fecfb
check platform in contents.xml
2009-07-21 01:53:33 +00:00
David Rose
f60864c31c
comment out assert
2009-07-21 01:53:09 +00:00
David Rose
3657156990
make a dmg
2009-07-21 01:20:24 +00:00
David Rose
e4cb7fe829
very minor
2009-07-21 00:46:07 +00:00
David Rose
a86a95b4ec
fix up X11 threading issues
2009-07-20 23:03:23 +00:00
rdb
191c9e7e65
Better windows support for pfreeze
2009-07-20 17:19:23 +00:00
rdb
9775f132c2
Don't protect by __name__=='__main__' so we can import this from makepanda directly
2009-07-20 16:50:49 +00:00
rdb
0936def12b
pfreeze in ppython too
2009-07-20 04:37:43 +00:00
rdb
ae9f8f4aaf
Freeze improvements for makepanda
2009-07-20 04:37:12 +00:00
David Rose
74d2ff3b54
some minor fixes
2009-07-19 20:26:26 +00:00
David Rose
07e714bb16
more needs_response changes
2009-07-19 18:15:52 +00:00
David Rose
563bd81b68
small optimization: has_method cache
2009-07-19 03:18:07 +00:00
David Rose
efdeacb577
actually write binary xml
2009-07-19 02:58:13 +00:00
David Rose
c8892d4991
minor fixes
2009-07-18 00:36:44 +00:00
David Rose
94f07118c1
subprocess mouse movement
2009-07-17 21:30:51 +00:00
David Rose
064f62f202
default non-threaded
2009-07-17 19:01:35 +00:00
David Rose
b01400ff97
migrate refresh requests into core api
2009-07-17 18:46:10 +00:00
David Rose
5448505f3a
revert hack again
2009-07-17 18:37:09 +00:00
David Rose
4efc3ba42f
better thread yielding
2009-07-17 18:36:32 +00:00
David Rose
fb782894eb
file streaming, logfile cleanup
2009-07-17 17:33:12 +00:00
rdb
02d97f5807
Fix compile warnings
2009-07-17 09:58:28 +00:00
David Rose
e99a50cb14
fix draw problems
2009-07-17 05:29:25 +00:00
David Rose
72da887fd5
osx splash window
2009-07-17 01:39:41 +00:00
David Rose
d3f6fb5b81
quartz experiment
2009-07-16 20:26:17 +00:00
David Rose
5d4bd04eab
combine row-reversal and byte-reversal
2009-07-16 19:22:57 +00:00
David Rose
aa8285f5a4
async JavaScript
2009-07-16 18:30:17 +00:00
David Rose
1a78b5851d
compensate for byte order
2009-07-16 01:49:44 +00:00
David Rose
375fd5c352
revert hack
2009-07-16 01:48:54 +00:00
David Rose
7037e909d9
temp hack
2009-07-16 01:48:25 +00:00
David Rose
4274626c67
oops, left in a parameter
2009-07-15 22:07:58 +00:00
David Rose
a088d7ff72
more research on windows problems
2009-07-15 18:36:38 +00:00
David Rose
c8721364ab
experiment with quartz
2009-07-15 15:25:58 +00:00
David Rose
339cb4e7a2
secs -> ms
2009-07-15 00:27:58 +00:00
Zachary Pavlov
b292e06ff6
removed errant print
2009-07-15 00:25:09 +00:00
David Rose
e915c44328
posix kill
2009-07-15 00:14:38 +00:00
David Rose
bf417aca6b
some minor fixes
2009-07-15 00:14:08 +00:00
Zachary Pavlov
3e2f301fb7
new interval!
2009-07-14 23:37:30 +00:00
David Rose
f66e45e13a
helper file
2009-07-14 22:11:46 +00:00
David Rose
6794656499
silly python headers
2009-07-14 21:01:19 +00:00
David Rose
1b6bb92da5
concrete objects
2009-07-14 20:40:47 +00:00
rdb
3f987b530f
Fix typo: "Pythong" -> "Python" ;-)
2009-07-14 15:18:08 +00:00
rdb
82b3575664
Minor fixes
2009-07-14 15:16:06 +00:00
David Rose
4e9902fab3
pthread_cond_timedwait returns its errno value
2009-07-14 14:54:33 +00:00
rdb
1bec439304
Fix compile errors on Linux
2009-07-14 07:04:26 +00:00
David Rose
91fde2b3ed
oops, debug code
2009-07-14 04:56:56 +00:00
David Rose
765ab111bf
development
2009-07-14 04:54:07 +00:00
David Rose
d5b4f7810e
attempts to make windows plugin more stable
2009-07-14 04:50:25 +00:00
David Rose
2c33bc2bd3
fix some race conditions
2009-07-13 18:41:55 +00:00
David Rose
a181e471be
osx plugin key events etc
2009-07-13 17:03:26 +00:00
David Rose
916f94f57c
oops
2009-07-13 14:55:30 +00:00
David Rose
9fa212a48a
embed plugin windows within OSX browsers properly
2009-07-13 07:14:30 +00:00
David Rose
c176ba64f9
support older gecko version
2009-07-11 05:27:07 +00:00
David Rose
68228e9198
fix crash
2009-07-11 03:53:21 +00:00
David Rose
4dd7ebec82
firefox fixes
2009-07-11 03:51:01 +00:00
David Rose
4ee298e942
some minor problems
2009-07-11 01:16:33 +00:00
David Rose
8966fe7dbf
optional return value from evalScript
2009-07-11 00:24:45 +00:00
David Rose
c0a73aa93f
windowEvent shouldn't be private
2009-07-11 00:09:15 +00:00
David Rose
19e6ffd5ee
support pre-python properties
2009-07-10 20:05:14 +00:00
David Rose
e71220779c
move request_ready into PPInstance
2009-07-10 18:17:37 +00:00
David Rose
3e8b1c6ffd
thread-safe macro wrappers
2009-07-10 17:49:04 +00:00
rdb
477c1f3194
JPG splash image on X11 splash window
2009-07-10 13:59:38 +00:00
rdb
2ac1a3d707
Handle resizing of X11 splash window correctly, and remove the annoying log2 message of download progress
2009-07-10 09:07:56 +00:00
David Rose
33a94a3996
tweaks
2009-07-10 00:17:30 +00:00
David Rose
dc6c73108c
add thread-safe reference count functions
2009-07-10 00:14:25 +00:00
David Rose
4d2ffd8e77
much better object model
2009-07-09 23:59:17 +00:00
David Rose
98177dc123
found a leak
2009-07-09 20:22:03 +00:00
David Rose
fbf81f90eb
P3D_object needs to be reference-counted
2009-07-09 20:14:19 +00:00
David Rose
e214d8c9ef
more general rgb fix
2009-07-09 18:43:24 +00:00
David Rose
68fd96555c
correct RGB reversal
2009-07-09 18:33:22 +00:00
David Rose
3f6d8ab9b1
better object_id pointer passing
2009-07-09 17:12:27 +00:00
David Rose
7fca7f2e53
minor comment adjustments
2009-07-09 16:46:28 +00:00
rdb
e7ebf32905
Improvements to the X11 splash window: now shows a nice progress bar.
2009-07-09 15:55:43 +00:00
rdb
460ea92667
Fix some issues on linux
2009-07-09 14:52:05 +00:00
rdb
474b738f8b
More Linux work - the plugin now really works on Linux.
2009-07-09 13:55:32 +00:00
rdb
d02b9bd34b
Fix compiler warning
2009-07-09 08:26:36 +00:00
David Rose
ce23653ac2
add has_method to work around firefox bug
2009-07-09 06:58:54 +00:00
David Rose
9f56a959c2
unwrap p3d_object
2009-07-09 01:30:13 +00:00
David Rose
66d4fca74b
more tweaks
2009-07-09 01:10:19 +00:00
David Rose
095c719f9d
resolve confusion between null, none, void, and undefined
2009-07-08 22:31:48 +00:00
David Rose
aa171dde99
javascript eval
2009-07-08 21:41:09 +00:00
David Rose
b4f51d5ca6
resize windows
2009-07-08 18:55:11 +00:00
David Rose
cd1af67165
more safari fixes
2009-07-08 18:36:29 +00:00
David Rose
795c8c0fc5
fix some startup issues
2009-07-08 18:14:25 +00:00
rdb
c9f091d1e6
Minor fix for extension detection on Linux
2009-07-08 17:40:44 +00:00
David Rose
9a87a1c0dc
calling in
2009-07-08 15:15:43 +00:00
rdb
f0134e7c56
Fix compile errors on Linux
2009-07-08 14:07:53 +00:00
rdb
4d8ec43ba4
make_package.py doesn't chew x86_64 as platform name, so I renamed it into amd64
2009-07-08 11:46:44 +00:00
rdb
de2b7519ff
More linux work: store downloaded panda in ~/.panda3d/ instead of /Users/drose/p3ddir
2009-07-08 10:57:16 +00:00
rdb
bb807f7f22
Yay, it works, on Linux! =)
2009-07-08 10:19:30 +00:00
rdb
1856f17d94
Step towards getting the web plugin working on Linux
2009-07-08 10:03:24 +00:00
rdb
374595f852
Minor fix
2009-07-08 09:13:57 +00:00
David Rose
7127006958
callouts
2009-07-08 07:49:54 +00:00
David Rose
bc0d953ab5
fix windows crash; fix splash window drawing
2009-07-07 22:33:07 +00:00
David Rose
54732da355
minor space
2009-07-07 19:25:38 +00:00
David Rose
7a00a8cab0
fix crash on exit
2009-07-07 19:23:12 +00:00
David Rose
7f7c3fe373
some more cleanup
2009-07-07 18:30:06 +00:00
David Rose
af8f75dfbc
appears we do need winresrc.h
2009-07-07 18:21:08 +00:00
David Rose
41ba4f06cb
a tiny bit of cleanup
2009-07-07 18:14:27 +00:00
David Rose
25dd6bcc71
outbound scripting
2009-07-07 17:43:41 +00:00
David Rose
f6a13bdc9c
remove unneeded includes
2009-07-07 16:48:27 +00:00
David Rose
8a9358adb3
separate out is_pathsep
2009-07-07 14:58:10 +00:00
rdb
09d7fb02d8
Fix FreezeTool for linux, and auto-strip .py[cow]? when supplied as start file.
2009-07-07 14:51:51 +00:00
rdb
823069d4a6
Revert stupid commit of mine
2009-07-07 13:22:28 +00:00
rdb
c67c5a4c14
Fix compile issue, and add plugin_common_composite
2009-07-07 13:18:04 +00:00
David Rose
a663c348d3
fix crash
2009-07-07 01:50:02 +00:00
David Rose
59210bf718
more work on outbound scripting
2009-07-07 01:05:41 +00:00
David Rose
b2906cda8b
windows crashy
2009-07-06 22:34:46 +00:00
David Rose
92265c7134
some windows issues
2009-07-06 21:58:21 +00:00
Darren Ranalli
57e08fadf2
use FunctionCall.pushCurrentState
2009-07-06 21:46:23 +00:00
Darren Ranalli
caca39b04a
added pushCurrentState, removed initial automatic call from FunctionCall
2009-07-06 21:44:52 +00:00
David Rose
3e8eca5528
osx compilation issues
2009-07-06 19:43:39 +00:00
David Rose
4738f31efd
wait-with-timeout
2009-07-06 19:32:18 +00:00
David Rose
94ed0c76c2
compilation errors
2009-07-06 17:45:23 +00:00
David Rose
13552a7041
working on inbound scripting controls
2009-07-06 17:38:41 +00:00
David Rose
8a56d5612f
ignore extensions_darwin.py
2009-07-05 15:55:47 +00:00
David Rose
47e364b1e1
ditch the P3DListObject
2009-07-05 15:54:53 +00:00
David Rose
a08e393dc6
ppObject -> ppPandaObject
2009-07-05 15:26:47 +00:00
David Rose
b58639d5e9
minor safari fix
2009-07-05 15:22:30 +00:00
David Rose
165a57a38a
more inbound scripting
2009-07-04 21:10:45 +00:00
David Rose
ed037be160
inbound scripting controls
2009-07-04 19:12:24 +00:00
David Rose
5b088c851c
missing file
2009-07-03 22:43:23 +00:00
David Rose
e5cb25b7bd
more scripting work
2009-07-03 22:41:39 +00:00
David Rose
4edcad8821
minor build errors
2009-07-03 22:13:32 +00:00
David Rose
6f2591c642
P3DPythonObject et al
2009-07-03 20:27:50 +00:00
David Rose
006ec7931e
typo in posix case
2009-07-03 01:31:13 +00:00
David Rose
891051485d
command-and-response
2009-07-03 01:24:50 +00:00
David Rose
8072733c7f
compress level
2009-07-02 23:17:30 +00:00
David Rose
aa37501b8f
try more object-oriented approach to scripting
2009-07-02 23:08:19 +00:00
David Rose
09fb58dd08
band-aid localAvatarDoId
2009-07-02 04:06:17 +00:00
David Rose
047b370b9d
some safari hacks
2009-07-02 00:30:49 +00:00
David Rose
3d4b534a68
replace set_property/get_property with evaluate
2009-07-02 00:00:29 +00:00
David Rose
130d341b3a
typo
2009-07-01 19:07:51 +00:00
David Rose
8c28147996
wip
2009-07-01 19:03:56 +00:00
David Rose
37bbbe2ac9
restore tixml_use_stl
2009-07-01 17:07:42 +00:00
David Rose
204467f5af
variant -> value
2009-07-01 17:05:17 +00:00
David Rose
30b413df8b
build on python 2.4
2009-07-01 17:00:53 +00:00
David Rose
a64a4f09c5
more scriptability wip
2009-07-01 15:52:08 +00:00
rdb
b7aa2ead11
Fix compile errors
2009-07-01 08:15:41 +00:00
David Rose
f7bc30d8a8
typo
2009-07-01 04:50:33 +00:00
David Rose
c966b5f4ed
beginning scriptability
2009-07-01 03:10:32 +00:00
David Rose
82db33d40a
missing files
2009-06-30 20:43:49 +00:00
David Rose
38c00a66f9
restructure for OOP, use polling instead of threads
2009-06-30 20:42:57 +00:00
David Rose
f38724aa92
splash window
2009-06-30 19:18:22 +00:00
David Rose
b4973f9c6f
remove accidentally committed file
2009-06-30 15:43:45 +00:00
David Rose
596e6e1482
pre-download core API dll
2009-06-30 02:35:48 +00:00
David Rose
c736210029
support reserveDoId
2009-06-29 21:03:43 +00:00
Gyedo Jeon
07ce815f64
Fixed particle panel crash
2009-06-26 19:41:14 +00:00
rdb
17e61c21d7
Compile on Linux
2009-06-26 12:54:32 +00:00
David Rose
5fea6fffd7
jpeg splash images
2009-06-25 01:37:26 +00:00
David Rose
1de9cc165b
minor typo
2009-06-24 22:06:43 +00:00
David Rose
55dca5449f
build on osx
2009-06-24 22:05:48 +00:00
David Rose
01ced75007
progress bars are back
2009-06-24 22:02:13 +00:00
David Rose
aa860e9554
add runp3d.bat etc.
2009-06-24 16:28:04 +00:00
David Rose
3d73a4434e
upcall requests
2009-06-24 11:18:43 +00:00
rdb
09d52bc110
Add .cvsignore
2009-06-24 09:42:13 +00:00
David Rose
ec23ed2a43
cleaner p3d scripts
2009-06-24 09:39:11 +00:00
David Rose
db1043fc09
minor cleanup
2009-06-24 06:53:28 +00:00
David Rose
42704cd357
egad, it's really working
2009-06-24 06:40:30 +00:00
David Rose
36eb5bc08a
hey its working
2009-06-24 05:33:44 +00:00
David Rose
93f9e9933b
minor bugs
2009-06-24 03:58:37 +00:00
David Rose
8bab079cc7
fix a memory bug
2009-06-24 03:51:36 +00:00
David Rose
8a48e4593e
it continues
2009-06-24 03:29:08 +00:00
David Rose
a6c1759080
no command instance
2009-06-24 00:52:57 +00:00
David Rose
0cce656d0b
windowsisms
2009-06-24 00:04:04 +00:00
David Rose
a65ac4fc0c
missing files
2009-06-23 23:32:12 +00:00
David Rose
16dd9cb633
urlnotify etc
2009-06-23 23:19:36 +00:00
David Rose
63160f0c1f
little refinements
2009-06-23 19:58:46 +00:00
David Rose
2e9355b9bf
minor macisms
2009-06-23 04:27:54 +00:00
David Rose
6c73c0d08d
more work
2009-06-23 02:11:32 +00:00
David Rose
71d65bb60c
build on mac
2009-06-22 23:07:42 +00:00
David Rose
f2437ed29e
build on windows
2009-06-22 23:00:07 +00:00
David Rose
b64f871ea1
osx plugin work
2009-06-22 21:36:11 +00:00
David Rose
cdb4a2c094
change url
2009-06-20 03:57:08 +00:00
David Rose
ca983e8ece
beginning Mozilla plugin integration
2009-06-20 01:31:31 +00:00
David Rose
84dff5ad19
visible install progress indicator
2009-06-17 22:40:31 +00:00
David Rose
ca0dba5d28
mkdir
2009-06-17 04:39:20 +00:00
David Rose
e17787885e
missing file
2009-06-17 04:36:47 +00:00
David Rose
53231b162b
minor tweaks
2009-06-17 04:22:23 +00:00
David Rose
65fd11a4cb
includes
2009-06-17 02:48:25 +00:00
David Rose
793249f347
typo
2009-06-17 01:26:05 +00:00
Josh Wilson
a679de3541
removing extraneous global declaration
2009-06-16 23:45:05 +00:00
David Rose
eae96a4738
shell32
2009-06-16 23:02:05 +00:00
David Rose
58e47ab226
assert is_initialized
2009-06-16 23:00:28 +00:00
David Rose
77b6df9fd7
standard install dirs
2009-06-16 21:48:28 +00:00
David Rose
0c123b6bce
build on win32
2009-06-16 20:02:03 +00:00
rdb
3d477eec7a
Fix compiler errors
2009-06-16 10:37:24 +00:00
David Rose
7d2a154bf5
use multifiles instead of tarfiles
2009-06-16 05:30:00 +00:00
David Rose
9e7337557a
remove old api calls
2009-06-16 03:46:55 +00:00
David Rose
cbfa38d2b5
simplify ConfigureDecl etc.
2009-06-15 22:25:52 +00:00
David Rose
4f005fbfb5
build with link_all_static
2009-06-15 02:48:35 +00:00
David Rose
d6171f0bdf
build with link_all_static
2009-06-15 01:20:41 +00:00
David Rose
7b8edf65b4
callbacks working
2009-06-14 17:38:12 +00:00
David Rose
aee00fc3de
pstrtod
2009-06-14 16:27:44 +00:00
David Rose
ae3d2aceb4
still working on it
2009-06-14 15:51:32 +00:00
rdb
4f4761e57a
Build correctly with zlib in incorrect location
2009-06-14 13:36:07 +00:00
David Rose
f34034d7d4
more osx stuff
2009-06-13 03:52:32 +00:00
David Rose
adf9da20bc
patch from panda community member Sergey Shepelev
2009-06-13 01:41:55 +00:00
David Rose
652ca28703
more towards self-downloading
2009-06-13 01:26:18 +00:00
David Rose
43f143be85
build issues
2009-06-12 18:09:48 +00:00
David Rose
704d7686f3
more osx
2009-06-12 16:14:20 +00:00
David Rose
83938771a1
new files
2009-06-12 02:11:26 +00:00
David Rose
1b6814e7ac
some self-downloading work
2009-06-12 02:10:53 +00:00
David Rose
427a22573a
log files, etc
2009-06-11 20:56:16 +00:00
David Rose
e10d398afd
beginning port to osx
2009-06-11 16:36:55 +00:00
David Rose
f098e8239f
NodePath.analyze() is now an extension function
2009-06-11 02:39:09 +00:00
David Rose
ce182cb038
bi-directional communication
2009-06-11 02:20:43 +00:00
David Rose
483d525940
multi-sleep off by default
2009-06-10 18:55:35 +00:00
David Rose
cf761ff85a
minor tweaks
2009-06-09 22:50:40 +00:00