Age | Commit message (Collapse) | Author |
|
* dgud/wx/platform-gen:
wx: Build targets to platform subdirs
|
|
* dgud/wx/fix-wx-2.9-compat/OTP-10407: (26 commits)
wx: Fix comments
wx: Workaround wx-2.9 bugs
wx: Mac fixes
wx: Fix demo and tests
wx: Allow 64 bits compilation on mac, requires wxWidgets-2.9
appmon: Move runtime part to runtime_tools app
reltool: fix wxWidgets-2.9 compability
debugger: Fix 2.9 compat
observer: Fix check for graphics contexts
Observer: Fix distribution dialog
observer: Fix font sizes
wx: Fix the demo
wx: Fix loading icons and cursors in Windows
wx: Remove unnecessary casts
wx: Fix changed getfunctions
wx: Depricate wxCursor new functions
wx: Fix int to enum
wx: Include correct m4 file in 2.9
wx: Update examples so they work with both wxWidgets 2.8 and 2.9
wx: Modify tests so they work on wxWidgets-2.9
...
|
|
|
|
Fix utf-8 code generation for opengl docs
|
|
|
|
Added debugging and workarounds for wx-2.9 on Mac
|
|
Testing using wxWidgets-2.9 on mac
|
|
Changing demo, didn't close the previous choosen demo, which
looked really bad on Windows.
|
|
wxWidgets looked in the wrong executable after icons and cursors, stole
wxLua's solution.
Also finds wx-2.9 on windows
|
|
|
|
wx-2.9 have changed some functions from returning references to objects to
returning objects instead
|
|
In 2.9 several functions takes enum's instead of int as arguments,
remove dirty -fpermissive fix and fix it correctly instead.
|
|
The older m4 file will not work with a 2.9 release, so
include the correct one in 2.9
|
|
|
|
Things have changed in 2.9 modify tests so they are still valid for
both 2.8 and 2.9 branches, so far only tested on linux.
|
|
Prepare to remove functionality which is not available in coming
wxWidgets versions.
|
|
|
|
|
|
Generated code with previous commit.
|
|
Removed defines that is void, i.e.
-defined(FOO, ?NEVER_DEFINED_VALUE).
Also removed wxSTC:sendMsg/[2|3]
which was wrong before and breaks code generation with new doxygen.
|
|
|
|
|
|
And add code so wx can be run from src tree during development.
|
|
|
|
Add {silent_start, boolean()} option to wx:new/1 in order to be able
to suppress error messages during startup of wx.
|
|
- Teach lib/erl_interface/configure.in to look for
pthreads support in libc (where it can be found on QNX)
- A minor tweak such that this configure *fails* if you pass --enable-threads and
no pthreads support can be found.
|
|
|
|
* msp/double_middle_endian/OTP-10209:
Configure now assumed normal doubles
Revise the autoconf tests for double middle endianness.
Add test for floating-point output to float_SUITE.
Unbreak floating point on middle-endian machines.
|
|
The previous iteration didn't work for big-endian systems. Now use
code very close to what Erts does internally.
Also, only warn when the double endianness is unknown - i.e. when
we're cross-compiling.
|
|
|
|
OTP-10106
OTP-10107
|
|
|
|
|
|
|
|
To many lists
|
|
On some ARMs (and maybe other platforms), doubles are stored with the
the two 32-bit words reversed with respect to more common
architectures.
The symptom is this:
> io_lib:write(1.0).
"0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005299808824"
Detect that and account for it when decoding floats.
|
|
The hardcoded records wxMouseState and wxHtmlLinkInfo did have
types as comments. (changes in code gen is in prev commit)
|
|
Wrong arguments / return values in:
hitTest getItemPosition and getItemRect
|
|
Reported by Vlad Dumitrescu.
|
|
|
|
|
|
|
|
wxSTC:SetEdgeMode was missing for some reason.
|
|
|
|
edoc do not handle overloaded type-specs, so doc them manually
|
|
|
|
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.
|
|
|
|
|