Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Generated code with previous commit.
|
|
OTP-10106
OTP-10107
|
|
Wrong arguments / return values in:
hitTest getItemPosition and getItemRect
|
|
wxSTC:SetEdgeMode was missing for some reason.
|
|
|
|
Some out arguments was in args.
|
|
* Lines had wrong arguments
* Change float() to number in guards, when packing arguments
integers are converted floats to automaticly anyway.
|
|
- Remove edoc types in gl
- Add OpenGL documentation
|
|
Remove old "outside" otp building support.
|
|
* dgud/wx/behaviour-spec:
[wx] Add handle_cast to avoid behaviour warning
[wx] Avoid missing wx_object behaviour warning
[wx] Remove warnings Add an additional cast when casting buffer offsets, to remove warnings "cast to pointer from integer of different size"
[wx] Add callback specs to wx_object
|
|
|
|
|
|
Add an additional cast when casting buffer offsets, to remove
warnings "cast to pointer from integer of different size"
|
|
* pan/osx_gcc_fixes:
Fix typo in erts/configure.in
Make OTP build w/alternative gcc on MacOS Lion
OTP-9712
|
|
Requires own build of wxMac for wx to work:
$ arch_flags="-arch i386"
$ ./configure CFLAGS="$arch_flags" CXXFLAGS="$arch_flags" \
CPPFLAGS="$arch_flags" LDFLAGS="$arch_flags" OBJCFLAGS="$arch_flags" \
OBJCXXFLAGS="$arch_flags" --prefix=/usr/local \
--with-macosx-sdk=/Developer/SDKs/MacOSX10.6.sdk \
--with-macosx-version-min=10.6 --enable-unicode --with-opengl
$ make
$ sudo make install
- and we have macports gcc 4.5 in /opt/local/bin, so we configure
and build OTP like this for 32bit (which is required for wx):
$ cd $ERL_TOP
$ PATH=/usr/local/bin:$PATH CC=/opt/local/bin/gcc-mp-4.5 CXX=/opt/local/bin/g++-mp-4.5 ./configure --enable-m32-build
$ MAKEFLAGS="-j6" PATH=/usr/local/bin:$PATH make
|
|
Load libGL.so.1 instead of libGL.so, this should fix things when
DL search path is broken (Ubuntu).
dlopen("libGL.so") finds Mesa driver and dlopen("libGL.so.1") finds
Nvidia or ATI. wxWidgets (added by gcc) have a dependency to libGL.so.1
so the context is created with that driver.
|
|
New testcase showcase the deadlock
|
|
Needed on mac
|
|
|
|
|
|
Could cause a crash in later restarts
|
|
Previously other process wx calls where allowed to execute in the
callback code, but that lead to a deadlock if for example a dialog
was created.
|
|
|
|
Needed in virtual listctrls.
|
|
|
|
|
|
Used doxygen 1.7.3
|
|
|
|
This may have caused the core dump on ubuntu-64 which have happend
for some people.
|
|
|
|
For instance when DISPLAY was not set
|
|
* dgud/wx/misc-bugs/OTP-8951:
Add wxSystemSettings
Avoid eternal loops when quiting
|
|
Opengl functions are loaded at runtime and differ with drivers and
cards.
|
|
|
|
This was intended for distributing several binaries in one package,
in standalone version, it has no need when included in otp.
|
|
|
|
The idea is to build a separate opengl library which can be reused
by other erlang applications.
|
|
Caused an eternal loop and crash if an event was sent when stopping erlang.
|
|
* dgud/wx/TreeCtrl_editlabel/OTP-8767:
Add .gitignore
Added missing wxTextCtrl:editLabel/2.
|
|
Reported by akorosmezey.
|
|
May also be the reason of the crash seen on windows by several others.
|
|
It was missing as Doug Edmunds pointed out.
|
|
Several shared libraries (asn1_erl_drv.so, megaco_flex_scanner_drv_mt.so,
megaco_flex_scanner_drv.so, wxe_driver.so) were installed as data files
previously.
Signed-off-by: Peter Lemenkov <[email protected]>
|
|
* dgud/wx-new-doxygen:
Added a non existing macro on windows.
Commit of the generated code with previous commit.
Fixed code generation from newer doxygen versions.
Whitespace fixes
OTP-8547 dgud/wx-new-doxygen
|
|
* pan/otp_8332_halfword:
Teach testcase in driver_suite the new prototype for driver_async
wx: Correct usage of driver callbacks from wx thread
Adopt the new (R13B04) Nif functionality to the halfword codebase
Support monitoring and demonitoring from driver threads
Fix further test-suite problems
Correct the VM to work for more test suites
Teach {wordsize,internal|external} to system_info/1
Make tracing and distribution work
Turn on instruction packing in the loader and virtual machine
Add the BeamInstr data type for loaded BEAM code
Fix the BEAM dissambler for the half-word emulator
Store pointers to heap data in 32-bit words
Add a custom mmap wrapper to force heaps into the lower address range
Fit all heap data into the 32-bit address range
|
|
The new code generator doesn't resolve macros and a
is missing (not used in wxWidgets) on windows.
|
|
Should be the same as previously. Still generated with doxxygen-1.4.6.
|