Skip to content

Commit c6b71e9

Browse files
committed
Updated wxlua version to 3.0.0.9.
1 parent dfd9963 commit c6b71e9

29 files changed

+84
-64
lines changed

wxLua/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ include( build/CMakewxAppLib.cmake )
2929
# wxLua version
3030
# ===========================================================================
3131

32-
set( wxLua_VERSION "3.0.0.8" )
32+
set( wxLua_VERSION "3.0.0.9" )
3333
set( wxLua_MAJOR_VERSION "3" )
3434
set( wxLua_MINOR_VERSION "0" )
3535
set( wxLua_RELEASE_VERSION "0" )
36-
set( wxLua_SUBRELEASE_NUMBER "8")
36+
set( wxLua_SUBRELEASE_NUMBER "9")
3737

3838
# ===========================================================================
3939
# wxWidgets libraries and wxLua bindings setup

wxLua/apps/wxluacan/wxluacan_bind.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
// Check if the version of binding generator used to create this is older than
1818
// the current version of the bindings.
1919
// See 'bindings/genwxbind.lua' and 'modules/wxlua/wxldefs.h'
20-
#if WXLUA_BINDING_VERSION > 38
20+
#if WXLUA_BINDING_VERSION > 39
2121
# error "The WXLUA_BINDING_VERSION in the bindings is too old, regenerate bindings."
22-
#endif //WXLUA_BINDING_VERSION > 38
22+
#endif //WXLUA_BINDING_VERSION > 39
2323
// ---------------------------------------------------------------------------
2424

2525
// binding class

wxLua/bindings/genwxbind.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
-- Globals
1818
-- ---------------------------------------------------------------------------
1919

20-
WXLUA_BINDING_VERSION = 38 -- Used to verify that the bindings are updated
20+
WXLUA_BINDING_VERSION = 39 -- Used to verify that the bindings are updated
2121
-- This must match modules/wxlua/wxldefs.h
2222
-- otherwise a compile time error will be generated.
2323

wxLua/docs/FAQ.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<meta http-equiv="Content-Style-Type" content="text/css" />
66
<meta name="generator" content="pandoc" />
77
<meta name="author" content="John Labenski" />
8-
<meta name="date" content="2019-12-30" />
9-
<title>wxLua 3.0.0.8 - FAQ</title>
8+
<meta name="date" content="2020-08-20" />
9+
<title>wxLua 3.0.0.9 - FAQ</title>
1010
<style type="text/css">code{white-space: pre;}</style>
1111
<style type="text/css">
1212
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
@@ -31,9 +31,9 @@
3131
</head>
3232
<body>
3333
<div id="header">
34-
<h1 class="title">wxLua 3.0.0.8 - FAQ</h1>
34+
<h1 class="title">wxLua 3.0.0.9 - FAQ</h1>
3535
<h2 class="author">John Labenski</h2>
36-
<h3 class="date">2019-12-30</h3>
36+
<h3 class="date">2020-08-20</h3>
3737
</div>
3838
<h2 id="table-of-contents">Table of Contents</h2>
3939
<ol style="list-style-type: decimal">

wxLua/docs/FAQ.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
% wxLua 3.0.0.8 - FAQ
1+
% wxLua 3.0.0.9 - FAQ
22
% John Labenski
3-
% 2019-12-30
3+
% 2020-08-20
44

55
## Table of Contents
66

wxLua/docs/binding.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<meta http-equiv="Content-Style-Type" content="text/css" />
66
<meta name="generator" content="pandoc" />
77
<meta name="author" content="John Labenski" />
8-
<meta name="date" content="2019-12-30" />
9-
<title>wxLua 3.0.0.8 - Writing and Generating Binding Files</title>
8+
<meta name="date" content="2020-08-20" />
9+
<title>wxLua 3.0.0.9 - Writing and Generating Binding Files</title>
1010
<style type="text/css">code{white-space: pre;}</style>
1111
<style type="text/css">
1212
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
@@ -31,9 +31,9 @@
3131
</head>
3232
<body>
3333
<div id="header">
34-
<h1 class="title">wxLua 3.0.0.8 - Writing and Generating Binding Files</h1>
34+
<h1 class="title">wxLua 3.0.0.9 - Writing and Generating Binding Files</h1>
3535
<h2 class="author">John Labenski</h2>
36-
<h3 class="date">2019-12-30</h3>
36+
<h3 class="date">2020-08-20</h3>
3737
</div>
3838
<p>The binding generator for wxLua provides information for Lua code to interface to a C/C++ API. The C/C++ objects are created in Lua as userdata and manipulated using the same functional semantics as you would in C/C++. The wxLua manual, <a href="wxlua.html">wxlua.html</a>, describes in detail how the object will be named and where it will be placed in Lua.</p>
3939
<p>wxLua has binding files for the wxWidgets cross-platform GUI library and the wxStyledTextCtrl contrib library of the wxWidgets library. The binding generator is flexible enough to be used to create bindings for other projects. This allows wxLua to be integrated as a scripting language in C++ projects. There is an example in the <code>wxLua/apps/wxluacan</code> directory.</p>

wxLua/docs/binding.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
% wxLua 3.0.0.8 - Writing and Generating Binding Files
1+
% wxLua 3.0.0.9 - Writing and Generating Binding Files
22
% John Labenski
3-
% 2019-12-30
3+
% 2020-08-20
44

55
The binding generator for wxLua provides information for Lua code to
66
interface to a C/C++ API. The C/C++ objects are created in Lua as userdata

wxLua/docs/changelog.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
wxLua ChangeLog
22
===============
33

4+
version 3.0.0.9 (released 8/20/2020)
5+
--------------------------------------------------------------------
6+
- Added POSIX names for permission flags (#68).
7+
- Added methods 'GetItemCount' and 'IsEmpty' to wxSizer
8+
- Add missing events related to wxHtml (#59).
9+
- Added `wxluasetup.h` to the list of installed files for embedded setup (closes #56).
10+
- Changed markdown documentation files to .md from .txt and updated references (closes #70).
11+
- Drop trailing whitespaces during processing (closes #55).
12+
- Handling of wxMemoryBuffer is improved to avoid unnecessary dependence (closes #63, #64)
13+
- Removed usage of LUA_QL, as it doesn't exist in Lua 5.4 (closes #69).
14+
- Updated bit32 inclusion to skip under Lua 5.4.
15+
- Updated integer handling to avoid gcc warning about misleading indentation.
16+
- Updated hash map signature to fix Visual Studio linking in multilib configuration (#67).
17+
- Updated FindwxWidgets.cmake script to fix building with wxwidgets 3.1.4 (fixes #67).
18+
- Updated `lua_rawget` check to make it compatible with Lua 5.2 (closes #54).
19+
- Updated wxGraphicsContext methods to accept Lua table as an array of wxPoint2DDoubles
20+
- Fixed `defined` check to use proper syntax (#67).
21+
- The argument type in overridden StrokeLines() is fixed (int ->size_t)
22+
- The missing argument fillStyle in DrawLines() is added back, and the argument type is fixed (int -> size_t)
23+
424
version 3.0.0.8 (released 12/30/2019)
525
--------------------------------------------------------------------
626
- Added `GetCurLineRaw` method for wxSTC.

wxLua/docs/install.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<meta http-equiv="Content-Style-Type" content="text/css" />
66
<meta name="generator" content="pandoc" />
77
<meta name="author" content="John Labenski, Francesco Montorsi" />
8-
<meta name="date" content="2019-12-30" />
9-
<title>wxLua 3.0.0.8 - Installation Guide</title>
8+
<meta name="date" content="2020-08-20" />
9+
<title>wxLua 3.0.0.9 - Installation Guide</title>
1010
<style type="text/css">code{white-space: pre;}</style>
1111
<style type="text/css">
1212
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
@@ -31,9 +31,9 @@
3131
</head>
3232
<body>
3333
<div id="header">
34-
<h1 class="title">wxLua 3.0.0.8 - Installation Guide</h1>
34+
<h1 class="title">wxLua 3.0.0.9 - Installation Guide</h1>
3535
<h2 class="author">John Labenski, Francesco Montorsi</h2>
36-
<h3 class="date">2019-12-30</h3>
36+
<h3 class="date">2020-08-20</h3>
3737
</div>
3838
<p>This document describes how to build the wxLua libraries, editors, and interpreters. wxLua is written in C and C++ and can be built on MS Windows, Linux, and OSX with the Visual Studio, Borland, Watcom, MingW, and GCC compilers. Most of the build settings and platforms that are supported by wxWidgets are supported by wxLua.</p>
3939
<h2 id="table-of-contents">Table of Contents</h2>

wxLua/docs/install.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
% wxLua 3.0.0.8 - Installation Guide
1+
% wxLua 3.0.0.9 - Installation Guide
22
% John Labenski, Francesco Montorsi, Paul Kulchenko
3-
% 2019-12-30
3+
% 2020-08-20
44

55
This document describes how to build the wxLua libraries, editors, and
66
interpreters. wxLua is written in C and C++ and can be built on MS

0 commit comments

Comments
 (0)