Home modules.gotpike.org
Username: Password: [Create Account]
[Forgot Password?]

Modules

ADT
Database
GTK2
GUI
IP
PiJAX
Public
Sql
Stdio
Subversion
System
Tools
Xosd
lua
v4l2
wx

Recent Changes

Public.Parser.XML2 1.50
Public.ZeroMQ 1.1
Public.Template.Mustache 1.0
Public.Protocols.XMPP 1.4
Sql.Provider.jdbc 1.0

Popular Downloads

Public.Parser.JSON2 1.0
Public.Parser.JSON 0.2
GTK2 2.23
Public.Web.FCGI 1.8
Public.Parser.XML2 1.48


Module Information
wx
Viewing contents of wx-0.5/Changelog

Changelog:

0.5.0: 2005/07/10
* Non-integer constants support. wx.DefaultPosition,wx.DefaultSize and wx.DefaultValidator are defined now.
* Binding Generator: FIX: Generation of return value for virtual methods C++ thunks.
* Binding Generator: FIX: No more checking of argument number when no arguments required.
* Binding Generator: FIX: Redundant definition and undefinition of macro push_method fixed.
* Binding Generator: FIX: Set module init/exit and class exit callbacks as extern "C". (I don't know how it worked).
* Support for multiple versions, via a simple preprocessor. Besides old 2.4.2, now compiles with wxGTK 2.6.1. There is some support for wxX11 also, but I didn't tried it with 2.6.1 but with 2.5.x, and while 2.5.x releases compiles cleanly, crashed each time with no reason in my limited understanding of wxWidgets inner working.
* API: No more global functions, those are module functions now.
* API: implement_app (besides being wx.implement_app now) doesn't take an object but a program now, just as C++ wxWidget does; this is because wxWidgets doesn't expect an instance of wxApp before the framework startup, and crash in 2.5.x.

0.4.0: 2005/02/14
* Using of wxWidgets RTTI to wrap properly the wxEvent object passed to the callback, so data for each type of event can be accessed now.
* Using of wxWidgets RTTI to wrap properly object in function returns.
* As a consequence of above, Makefile now install the module in the Pike tree. This is needed because currently the only way that Pikes provides to get a program from its name on the fly only works with classes for installed modules.
* Some more wrappings.

0.3.0: 2005/01/24
* MM fixes, and Makefile enhancements, thanks to Henrik Grubbström.
* Binding Generator: FIX: No more checking of argument number when no arguments required.
* MM fixes in inheritance management.
* A few more classes/methods wrappings implemented.
* A nicer README, a Completion list, this Changelog, and TODO.

0.2.0: 2005/01/15
* More complete INSTALL, and a README with some extra comments.
* Proper memory management features in the generator and declarations.


0.1.3: 2005/01/13
* First public release.
* Only a few incomplete class declarations included.
* Function wrapping works with basic types, strings and objects, default values supported for trailing arguments.
* Framework bootstrapping.
* Event management.
* Integer constants.
* The simple hworld.pike example, translated from original C++ hworld2.txt.


gotpike.org | Copyright © 2004 - 2019 | Pike is a trademark of Department of Computer and Information Science, Linköping University