summaryrefslogtreecommitdiff
path: root/lib/wx/c_src
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearsBjörn-Egil Dahlberg2013-01-251-1/+1
|
* Merge branch 'dgud/wx/depr-driver-if'Dan Gudmundsson2013-01-2512-119/+140
|\ | | | | | | | | | | | | | | * dgud/wx/depr-driver-if: Document howto build wxWidgets on mac wx: Fix crash in glu tesselate wx: Remove deprecated driver_send_term usage wx: Removed wx internal event
| * wx: Fix crash in glu tesselateDan Gudmundsson2013-01-221-60/+75
| | | | | | | | Could overwrite emulator data, add range checks.
| * wx: Remove deprecated driver_send_term usageDan Gudmundsson2013-01-1611-59/+65
| |
* | wx: Add wxTreeCtrl:isTreeItemIdOk/1Dan Gudmundsson2013-01-232-1420/+1428
| | | | | | | | | | | | | | | | Since I have replaced the wxTreeItemIdClass with integers, there is no way to verify that it is a valid wxTreeItemId that is returned from the wxTreeCtrl:getItem* functions. Still the check is that is non null so beware don't construct your own id's.
* | wx: Fix wxTreeCtrl return valuesDan Gudmundsson2013-01-231-7/+8
|/ | | | | | Fixes wxTreeCtrl:getBoundingRect/2 and wxTreeCtrl:hitTest/1. wxTreeCtrl:hitTest now returns a tuple, i.e. not bug compatible with previous releases but needed to know if the returned wxTreeItemId is valid or not.
* Merge branch 'dgud/wx/platform-gen'Dan Gudmundsson2013-01-151-3/+2
|\ | | | | | | | | * dgud/wx/platform-gen: wx: Build targets to platform subdirs
| * wx: Build targets to platform subdirsDan Gudmundsson2012-12-131-3/+2
| | | | | | | | And add code so wx can be run from src tree during development.
* | wx: Mac fixesDan Gudmundsson2013-01-092-3/+24
| |
* | wx: Fix loading icons and cursors in WindowsDan Gudmundsson2013-01-091-0/+10
| | | | | | | | | | | | | | wxWidgets looked in the wrong executable after icons and cursors, stole wxLua's solution. Also finds wx-2.9 on windows
* | wx: Remove unnecessary castsDan Gudmundsson2013-01-091-1027/+1027
| |
* | wx: Fix changed getfunctionsDan Gudmundsson2013-01-091-14/+14
| | | | | | | | | | wx-2.9 have changed some functions from returning references to objects to returning objects instead
* | wx: Fix int to enumDan Gudmundsson2013-01-092-42/+55
| | | | | | | | | | In 2.9 several functions takes enum's instead of int as arguments, remove dirty -fpermissive fix and fix it correctly instead.
* | wx: Update examples so they work with both wxWidgets 2.8 and 2.9Dan Gudmundsson2013-01-091-2/+2
| |
* | wx: Fixes more changed/removed functionality in 2.9Dan Gudmundsson2013-01-091-1/+9
| |
* | wx: Ifdef changed/removed functionality in wxWidgets-2.9.xDan Gudmundsson2013-01-093-230/+243
| |
* | wx: Re-generated codeDan Gudmundsson2013-01-092-168/+149
|/ | | | Generated code with previous commit.
* Update to work with whitespace in exec pathLukas Larsson2012-06-051-5/+5
| | | | | OTP-10106 OTP-10107
* [wx] Fix listctrl issuesDan Gudmundsson2012-03-161-12/+8
| | | | | Wrong arguments / return values in: hitTest getItemPosition and getItemRect
* [wx] Add missing stc functionDan Gudmundsson2012-02-242-249/+257
| | | | wxSTC:SetEdgeMode was missing for some reason.
* [wx] Add wxTaskBarIcon classDan Gudmundsson2012-02-244-1/+63
|
* [wx] Fix api bugs in wxDCDan Gudmundsson2012-02-205-2751/+2756
| | | | Some out arguments was in args.
* [wx] Fix wxGraphicContext bugsDan Gudmundsson2012-02-173-2680/+2684
| | | | | | * Lines had wrong arguments * Change float() to number in guards, when packing arguments integers are converted floats to automaticly anyway.
* [wx] Generate GL api from latest versionDan Gudmundsson2012-02-164-2030/+2146
| | | | | - Remove edoc types in gl - Add OpenGL documentation
* [wx] Cleanup MakefilesDan Gudmundsson2012-02-091-13/+1
| | | | Remove old "outside" otp building support.
* Merge branch 'dgud/wx/behaviour-spec'Dan Gudmundsson2011-12-101-43/+43
|\ | | | | | | | | | | | | | | * 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
| * [wx] Remove warningsDan Gudmundsson2011-12-071-43/+43
| | | | | | | | | | Add an additional cast when casting buffer offsets, to remove warnings "cast to pointer from integer of different size"
* | Update copyright yearsBjörn-Egil Dahlberg2011-12-091-1/+1
| |
* | ws's xwe_driver.c: Conform to updated driver APIBjörn Gustavsson2011-12-091-7/+15
|/
* Merge branch 'pan/osx_gcc_fixes'Patrik Nyblom2011-11-181-0/+7
|\ | | | | | | | | | | | | | | * pan/osx_gcc_fixes: Fix typo in erts/configure.in Make OTP build w/alternative gcc on MacOS Lion OTP-9712
| * Make OTP build w/alternative gcc on MacOS LionPatrik Nyblom2011-11-161-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | [wx] Change libGL loadingDan Gudmundsson2011-11-161-7/+7
| | | | | | | | | | | | | | | | 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.
* | [wx] Fix deadlock in callback handlingDan Gudmundsson2011-11-161-4/+20
| | | | | | | | New testcase showcase the deadlock
* | [wx] Add wxSystemOptionsDan Gudmundsson2011-11-103-45/+102
|/ | | | Needed on mac
* [wx] Remove warningDan Gudmundsson2011-09-211-2/+2
|
* [wx] Fix trailing whitespaceDan Gudmundsson2011-09-212-111/+111
|
* [wx] Fix cleanup memory referencesDan Gudmundsson2011-09-211-10/+10
| | | | Could cause a crash in later restarts
* Handle overloading callbacks the same as eventsDan Gudmundsson2011-07-143-42/+53
| | | | | | 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.
* Fix documentation and callback options in wxListCtrl:create/3Dan Gudmundsson2011-07-071-1/+19
|
* Add wxListItemAttrDan Gudmundsson2011-07-073-1978/+2091
| | | | Needed in virtual listctrls.
* Generated code of previous commitDan Gudmundsson2011-07-072-27/+58
|
* Add support for virtual listctrlsDan Gudmundsson2011-07-073-124/+149
|
* Re-generated with new doxygenDan Gudmundsson2011-07-055-7/+7
| | | | Used doxygen 1.7.3
* Make MacOS (NS) wx use the main threadPatrik Nyblom2011-03-022-3/+30
|
* Fix bad string copy during initializationDan Gudmundsson2011-03-021-2/+1
| | | | | This may have caused the core dump on ubuntu-64 which have happend for some people.
* Fix start argsDan Gudmundsson2011-03-021-2/+2
|
* Fixed coredump when graphics could not be initiatedDan Gudmundsson2011-03-022-3/+5
| | | | For instance when DISPLAY was not set
* Merge branch 'dgud/wx/misc-bugs/OTP-8951' into devDan Gudmundsson2010-11-261-0/+3
|\ | | | | | | | | | | * dgud/wx/misc-bugs/OTP-8951: Add wxSystemSettings Avoid eternal loops when quiting
| * Avoid eternal loops when quitingDan Gudmundsson2010-11-041-0/+3
| | | | | | | | Caused an eternal loop and crash if an event was sent when stopping erlang.
* | Fix non available opengl functionsDan Gudmundsson2010-11-194-15/+22
| | | | | | | | | | Opengl functions are loaded at runtime and differ with drivers and cards.