forked from wxphp/wxphp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.xml
427 lines (426 loc) · 18.2 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>wxwidgets</name>
<channel>pecl.php.net</channel>
<summary>Cross-platform widget toolkit.</summary>
<description>Wraps the wxWidgets library, which allows to write
multi-platform desktop applications that make use of the native
graphical components available to the different platforms.
</description>
<lead>
<name>Mário Soares</name>
<user>seariver</user>
<email>[email protected]</email>
<active>no</active>
</lead>
<lead>
<name>Jefferson González</name>
<user>jgmdev</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<date>2015-05-30</date>
<time>18:02:59</time>
<version>
<release>3.0.2.0</release>
<api>3.0.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
* Updated the thread.php example to work properly.
* Remove delete on the wxThread garbage collector function, which
should fix most issues on #84.
* Modified wxWindow::GetHandle to return the XWindowID on Gtk which
should really fix #86.
* Enabled wxWindow::GetHandle by casting WXWidget to size_t.
* Enabled wxOutputStream::Write and wxInputStream::Read variations
that take a 'void* buf' as argument which should fix issue #87
* Updated version numbers and added userland version constants:
WXWIDGETS_LIBRARY_VERSION and WXWIDGETS_EXTENSION_VERSION.
* Added --with-wxwidgets-version to package.xml so 'pecl install
wxwidgets' can ask for a different version of wxWidgets library to
download and compile.
* Set the default wxWidgets version to download and compile on linux
and mac to 3.0.2. Also added a new configure option
--with-wxwidgets-version to explicitly change the version of
wxWidgets to download, eg: --with-wxwidgets-version=3.0.1
* Forgot to conditionally fetch tsrm on wxAppWrapper.
* Fetch TSRM on wxAppWrapper which probably fixes issue #70
* Unmodified copy of wxImage::GetData to zval which fixes #75.
* Own the data parameter on wxImage SetData to really fix issue #75.
* Custom templates for wxImage GetData and SetData which fix
and close #75.
* Updating location of Mac OS X SDK in docs (chrisnharvey).
* Updating docs for building on Mac OS X (chrisnharvey)
* Updating link to heading
* Updating macosx-version-min to 10.9
* Added sdl, sdl_sound as dependencies on archlinux PKGBUILD.
* Updated config.m4 to require sdl and sdl_sound on linux which
fixes #2.
* Removed some testing printf code.
* Added some wxApp methods.
* Fix to correctly brake search for wx-config when first found in
config.m4 file.
* Added wxPHP shell script in /usr/bin/wxphp.
* Added some wxApp methods.
* Automated Mac OSX detection which should fix #94.
* Simplified README.md and added building steps into INSTALL.md.
* Removed trace of debugging code.
* Merge child class method overrides that differ into parent methods
which should fix #97.
* Added drag and drop example.
* Disabled pointer deletion for wxDropTarget and child classes
to fix segmentation fault which fixes #98.
</notes>
<contents>
<dir name="/">
<file name="includes/app.h" role="src" />
<file name="includes/appmanagement.h" role="src" />
<file name="includes/aui.h" role="src" />
<file name="includes/bookctrl.h" role="src" />
<file name="includes/cfg.h" role="src" />
<file name="includes/cmndlg.h" role="src" />
<file name="includes/common.h" role="src" />
<file name="includes/containers.h" role="src" />
<file name="includes/ctrl.h" role="src" />
<file name="includes/data.h" role="src" />
<file name="includes/dc.h" role="src" />
<file name="includes/dnd.h" role="src" />
<file name="includes/docview.h" role="src" />
<file name="includes/dvc.h" role="src" />
<file name="includes/events.h" role="src" />
<file name="includes/file.h" role="src" />
<file name="includes/functions.h" role="src" />
<file name="includes/gdi.h" role="src" />
<file name="includes/grid.h" role="src" />
<file name="includes/help.h" role="src" />
<file name="includes/html.h" role="src" />
<file name="includes/logging.h" role="src" />
<file name="includes/managedwnd.h" role="src" />
<file name="includes/media.h" role="src" />
<file name="includes/menus.h" role="src" />
<file name="includes/misc.h" role="src" />
<file name="includes/miscwnd.h" role="src" />
<file name="includes/net.h" role="src" />
<file name="includes/object_types.h" role="src" />
<file name="includes/others.h" role="src" />
<file name="includes/pickers.h" role="src" />
<file name="includes/printing.h" role="src" />
<file name="includes/references.h" role="src" />
<file name="includes/ribbon.h" role="src" />
<file name="includes/richtext.h" role="src" />
<file name="includes/rtti.h" role="src" />
<file name="includes/stc.h" role="src" />
<file name="includes/streams.h" role="src" />
<file name="includes/threading.h" role="src" />
<file name="includes/validator.h" role="src" />
<file name="includes/vfs.h" role="src" />
<file name="includes/webview.h" role="src" />
<file name="includes/winlayout.h" role="src" />
<file name="includes/xml.h" role="src" />
<file name="includes/xrc.h" role="src" />
<file name="src/app.cpp" role="src" />
<file name="src/appmanagement.cpp" role="src" />
<file name="src/aui.cpp" role="src" />
<file name="src/bookctrl.cpp" role="src" />
<file name="src/cfg.cpp" role="src" />
<file name="src/cmndlg.cpp" role="src" />
<file name="src/containers.cpp" role="src" />
<file name="src/ctrl.cpp" role="src" />
<file name="src/data.cpp" role="src" />
<file name="src/dc.cpp" role="src" />
<file name="src/dnd.cpp" role="src" />
<file name="src/docview.cpp" role="src" />
<file name="src/dvc.cpp" role="src" />
<file name="src/events.cpp" role="src" />
<file name="src/file.cpp" role="src" />
<file name="src/functions.cpp" role="src" />
<file name="src/gdi.cpp" role="src" />
<file name="src/grid.cpp" role="src" />
<file name="src/help.cpp" role="src" />
<file name="src/html.cpp" role="src" />
<file name="src/logging.cpp" role="src" />
<file name="src/managedwnd.cpp" role="src" />
<file name="src/media.cpp" role="src" />
<file name="src/menus.cpp" role="src" />
<file name="src/misc.cpp" role="src" />
<file name="src/miscwnd.cpp" role="src" />
<file name="src/net.cpp" role="src" />
<file name="src/others.cpp" role="src" />
<file name="src/pickers.cpp" role="src" />
<file name="src/printing.cpp" role="src" />
<file name="src/references.cpp" role="src" />
<file name="src/ribbon.cpp" role="src" />
<file name="src/richtext.cpp" role="src" />
<file name="src/rtti.cpp" role="src" />
<file name="src/stc.cpp" role="src" />
<file name="src/streams.cpp" role="src" />
<file name="src/threading.cpp" role="src" />
<file name="src/validator.cpp" role="src" />
<file name="src/vfs.cpp" role="src" />
<file name="src/webview.cpp" role="src" />
<file name="src/winlayout.cpp" role="src" />
<file name="src/xml.cpp" role="src" />
<file name="src/xrc.cpp" role="src" />
<file name="config.m4" role="src" />
<file name="config.w32" role="src" />
<file name="php_wxwidgets.h" role="src" />
<file name="wxwidgets.cpp" role="src" />
<file name="examples/lanchat/app.png" role="doc" />
<file name="examples/lanchat/lanchat.fbp" role="doc" />
<file name="examples/lanchat/lanchat.php" role="doc" />
<file name="examples/lanchat/resources.php" role="doc" />
<file name="examples/statbar/green.xpm" role="doc" />
<file name="examples/statbar/red.xpm" role="doc" />
<file name="examples/statbar/sample.xpm" role="doc" />
<file name="examples/statbar/statbar.php" role="doc" />
<file name="examples/dragdrop.php" role="doc" />
<file name="examples/choicelistbox.php" role="doc" />
<file name="examples/grid.php" role="doc" />
<file name="examples/styledtextctrl.php" role="doc" />
<file name="examples/thread.php" role="doc" />
<file name="examples/webview.php" role="doc" />
<file name="CHANGES" role="doc" />
<file name="CREDITS" role="doc" />
<file name="INSTALL.md" role="doc" />
<file name="LICENSE" role="doc" />
<file name="README.md" role="doc" />
<file name="README_MSW.txt" role="doc" />
</dir> <!-- / -->
</contents>
<dependencies>
<required>
<php>
<min>5.3.0</min>
</php>
<pearinstaller>
<min>1.4.0b1</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>wxwidgets</providesextension>
<extsrcrelease>
<configureoption default="3.0.2" name="with-wxwidgets-version" prompt="Set the wxWidgets library version to download and compile" />
<configureoption default="no" name="enable-wxwidgets-debug" prompt="Enable debugging messages and symbols in wxwidgets" />
</extsrcrelease>
<changelog>
<release>
<version>
<release>3.0.2.0</release>
<api>3.0.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-30</date>
<license uri="http://www.php.net/license/3_0.txt">PHP License</license>
<notes>
* Updated the thread.php example to work properly.
* Remove delete on the wxThread garbage collector function, which
should fix most issues on #84.
* Modified wxWindow::GetHandle to return the XWindowID on Gtk which
should really fix #86.
* Enabled wxWindow::GetHandle by casting WXWidget to size_t.
* Enabled wxOutputStream::Write and wxInputStream::Read variations
that take a 'void* buf' as argument which should fix issue #87
* Updated version numbers and added userland version constants:
WXWIDGETS_LIBRARY_VERSION and WXWIDGETS_EXTENSION_VERSION.
* Added --with-wxwidgets-version to package.xml so 'pecl install
wxwidgets' can ask for a different version of wxWidgets library to
download and compile.
* Set the default wxWidgets version to download and compile on linux
and mac to 3.0.2. Also added a new configure option
--with-wxwidgets-version to explicitly change the version of
wxWidgets to download, eg: --with-wxwidgets-version=3.0.1
* Forgot to conditionally fetch tsrm on wxAppWrapper.
* Fetch TSRM on wxAppWrapper which probably fixes issue #70
* Unmodified copy of wxImage::GetData to zval which fixes #75.
* Own the data parameter on wxImage SetData to really fix issue #75.
* Custom templates for wxImage GetData and SetData which fix
and close #75.
* Updating location of Mac OS X SDK in docs (chrisnharvey).
* Updating docs for building on Mac OS X (chrisnharvey)
* Updating link to heading
* Updating macosx-version-min to 10.9
* Added sdl, sdl_sound as dependencies on archlinux PKGBUILD.
* Updated config.m4 to require sdl and sdl_sound on linux which
fixes #2.
* Removed some testing printf code.
* Added some wxApp methods.
* Fix to correctly brake search for wx-config when first found in
config.m4 file.
* Added wxPHP shell script in /usr/bin/wxphp.
* Added some wxApp methods.
* Automated Mac OSX detection which should fix #94.
* Simplified README.md and added building steps into INSTALL.md.
* Removed trace of debugging code.
* Merge child class method overrides that differ into parent methods
which should fix #97.
* Added drag and drop example.
* Disabled pointer deletion for wxDropTarget and child classes
to fix segmentation fault which fixes #98.
</notes>
</release>
<release>
<version>
<release>3.0.0.2</release>
<api>3.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-04-05</date>
<license uri="http://www.php.net/license/3_0.txt">PHP License</license>
<notes>
* Fixed wxInputStream::OnSysRead thanks to johannes from pecl. This
functionality should be enough for loading images from phar files
as described on issue #35.
* Moving mac process transformation code to wxEntry (chrisnharvey).
* Enabled some MacOSX specific wxApp virtual methods as requested by ydk2.
* Modified bool wxApp::OSXIsGUIApplication() to return true by
default if no user space side function is found.
* Improved config.m4 and added initial support for macosx.
* Fixed some segfaults on macosx due to newly introduced wxApp
virtual methods which may be called with an uninitialized phpobj.
* Added curl as another option to download wxWidgets from config.m4.
* Improved wxExecute function.
* Added macosx bundle icon.
* also search for wx-config-3.0 (remicollet)
* Type casted to void* on memcpy calls.
* Added tool to generate Mac OSX bundles of wxphp.
* Fixed mac osx segfault caused by incrementing the refcount on
objects returned by static methods.
* Renamed xml_parser.php to json_generator.php.
* added the way to work with conflicting mode_t declaration needs
some header in wx distro to be patched (weltling)
* Removed template.rc (weltling)
</notes>
</release>
<release>
<version>
<release>3.0.0.1</release>
<api>3.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2014-03-09</date>
<license uri="http://www.php.net/license/3_0.txt">PHP License</license>
<notes>
* Added missing wxScrolledWindow methods by enabling wxScrolled,
this fixes issue #30 and #32.
* Enabled wxClipBoard::Get() and disabled gargbage collection of
native_object on wxDataObject and its childs as wxClipBoard itself,
which partially fixes issue #34.
* Added verification of object parameter child types to allow method
calls which where failing as described on issue #36. This also
completely fixes issue #34, testing may be needed.
* Updated README_MSW adding changes needed to prevent windows xp
crashes as described on issue #37.
* Enabled wxNonOwnedWindow::SetShape and fixed wxPrintDialog,
wxPageSetupDialog inheritage.
* Removed error messages that appeared when failing to call
wxApp::OnInit and wxApp:OnExit.
* Added proper type casting to wxMouseState.
* Should fix and close #44 by doing proper type casting when calling
wxKeyboarState methods from child classes.
* Binded the missing wxAuiNotebookEvent event constants which closes #45.
* Enabled more wxStyledTextCtrl methods.
* Enabled inheritance of wxStyledTextCtrl from wxTextEntry as
enabled some more methods.
* Some fixes to the reference and interface generator as
simplification of chdir() calls.
* Initial work to support wxInputStream::OnSysRead in order to be
able to load images with the wxImage(wxInputStream) constructor.
* Fixed 2 memory leaks, one related to wxEvtHandler::OnEvent and the
other related to the creation of new objects.
* Fixed memory leak caused by not uninitializing the properties
member of classes like wxPoint when they were destroyed which
closes #48, also modified code generator to only add the properties
code when needed which made the source and library more clean.
</notes>
</release>
<release>
<version>
<release>3.0.0.0</release>
<api>3.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-12-26</date>
<license uri="http://www.php.net/license/3_0.txt">PHP License</license>
<notes>
* Updated debianization scripts.
* Fix for issue #25, returned object properties are now initialized.
* Added netbeans project in tools directory.
* Enabled wxMediaCtrl, wxMediaEvent and wxURI.
* Fixes to readme.md
* Bumped wxPHP version to 3.0
* Fixes to make the GUI binding utility work again.
* Updated some parts on the development and support section
* Added SetItem/GetItem to wxDataViewEvent which xixes issue #8
* Blacklisted wxFSW_EVENT_UNMOUNT from the wxFSWFlags.
* Changes to get wxPHP compiling against new wxWidgets 3.0
* Removed duplicated classes.json copy to json dir.
* Fixed bug (typo) in xml_parser.php which caused functions to have no
default arg values.
* Speed optimizations in derivationsOfClass and inherits_from_class.
* Ported wxStatusBar sample from C++
* Merge pull request #18 from tsahlin/master
* Added a fix for functions returning wxFont objects
* Minor addition to .gitignore.
* Merge pull request #16 from tsahlin/master
* Added wxLog* functions
* Merge pull request #15 from tsahlin/master
* Enabled function wxGetNumberFromUser
* Merge pull request #14 from tsahlin/master
* Modified code_generator to include more constants
* Added initialization of a class without constructor on the zend
object creation function.
</notes>
</release>
<release>
<version>
<release>2.9.4.1</release>
<api>2.9.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2012-12-24</date>
<license uri="http://www.php.net/license/3_0.txt">PHP License</license>
<notes>
* Initial debianization
* Added template.rc that includes wxWidgets resources for windows build.
* Fixed inno setup script.
* Updated readme.md and readme
* Regenerated source code to apply the fix for arguments type checking.
* Fixed function/methods generation code to also check if the argument
type is the same as original and not only a class that inherits from
the original type.
* Disabled wxNativeFontInfo methods: GetPixelSize and SetPixelSize,
since they are undefined symbols when compiling the extension.
* Re-generated the code with warning message disabled for top level
windows and more constants available like wxRAISED_BORDER.
* Added gitignore file.
* Now the code generator does not skip #defines that mirror an enum,
like wxRAISED_BORDER mirrors wxBORDER_RAISED.
* Commented out 'Remember to always call Destroy()' warning message.
* Updated version information on template file.
</notes>
</release>
</changelog>
</package>