2008/2/1, Robert May <[EMAIL PROTECTED]>:
> I can now get clean build/test in the following environment:
>
> OS : MSWin32 MSWin32 MSWin32 Cygwin
> Perl: AS5.6.1(638) AS5.8.8(822) AS5.10.0(1002)5.8.8
>
> VC6 ok ok ok-
> gcc ok
2008/1/27, Robert May <[EMAIL PROTECTED]>:
> On 13/01/2008, Reini Urban <[EMAIL PROTECTED]> wrote:
> > [Sorry for TOFU]
> > I found and fixed the error. (Scintilla crash)
> >
> > Remove the line with #define PERL_GET_NO_CONTEXT at the top of Scintilla.xs
>
erl.c:2498
> > #3 0x6d541270 in DoEvent_Scintilla (my_perl=0x17700e8, Name=0xc5c17c
> > "main::or_Notify", code=2007, evt=0xc5c3bc)
> > at Scintilla.xs:67
> > #4 0x6d54286d in CallWndProc (nCode=0, wParam=0, lParam=12
eone is overwriting the stash with 1,
and the perlud name is also wrong.
It should be "Editor", not "or"
So I believe the stack is corrupt at all.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://spacemovie.mur.at/ http://helsinki.at/
--
But I forgot the main module, sorry.
This time with CustomDraw.pm added.
2007/9/27, Reini Urban <[EMAIL PROTECTED]>:
> I found time to cleanup and re-apply my old CustomDraw patch to 1.05.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://spacemovie.mur.a
I found time to cleanup and re-apply my old CustomDraw patch to 1.05.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://spacemovie.mur.at/ http://helsinki.at/
Win32-GUI-1.05_01.patch.gz
Description: GNU Zip compressed data
;Carp::croak qq(Can't
continue after import errors)"
and so on.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
2007-08-02 Reini Urban <[EMAIL PROTECTED]>
* no Carp prototypes since 5.9.x.
diff -ub ./GUI.pm.or
Reini Urban schrieb:
> Robert May schrieb:
>> I haven't forgotten it, just don't have enough tuits. There's more
>> than just the CustomDraw stuff that I'm sitting on from you (including
>> a promise to change the way the samples get copied so that make
Robert May schrieb:
> On 28/07/07, Reini Urban <[EMAIL PROTECTED]> wrote:
>> Attached is simple patch which fixes two issues:
>>
>> * GUI.rc is readonly in the downloaded archive, and therefore
>>build_tools/updateRC.pl fails to write it.
>
> Tha
patch.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
difforig Win32-GUI-1.05
* GUI.rc is readonly in the downloaded archive, and therefore
build_tools/updateRC.pl
fails to write it.
* gcc-3.4 issues a warning if
objections?
No, sounds fine.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
2006/10/15, Robert May <[EMAIL PROTECTED]>:
I assume that a cygwin binary build will come from Reini shortly.
I'll need some time because I'm away and will return at about the 26th.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://spacemovi
Robert May schrieb:
Glenn Linderman wrote:
So I installed MS VC++ 6.0, the MSDN of the same era, and the XP SP2
Platform SDK and (comes with it I guess) MS Visual C++ Toolkit 2003.
uuid.lib(servprov_i.obj) : fatal error LNK1103: debugging information
corrupt; recompile module.
Vague memorie
Arthur Schwarz schrieb:
I installed Win32-GUI-1.03_04/ into Activestate Perl using the installation
procedures. No problem. However, there doesn't seem to be anything available to
install Win32-GUI-1.03_04/ into a cygwin environment other than a direct copy
from folder to folder. This would be OK
Robert May schrieb:
I've looked at it a number of times and would like to remove it, but I
don't know it's history. I assume it's there for historic backwards
compatibility reasons, and that the package was originally just called
'GUI' rather than 'Win32::GUI' - this line would have kept old c
unction `void
CalcControlSize(tagPERLWIN32GUI_CREATESTRUCT*, int, int)':
GUI_Helpers.cpp:363: error: invalid conversion from `void*' to `HFONT__*'
make: *** [GUI_Helpers.o] Error 1
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
Did I say to make sure you read the release notes? They're online at
http://www.robmay.me.uk/win32gui/RELEASENOTES.TXT
Minor notpick:
"See the Win32::GUI::COnstants documentation for the full allowable
syntax."
=> Constants
Featurewise I had no time yet.
2006/7/16, Robert May <[EMAIL PROTECTED]>:
Reini Urban wrote:
> Note that Include/SciLexer.dll must have the executable +x flag in the
> filesystem, otehrwise LoadLibrary in cygwin will fail.
>
> I did cvs up, so it's wrong in cvs at sf.net. But not that important.
> J
will have the +x bit set for this file.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
2006-07-01 12:14:59 [EMAIL PROTECTED]
* fix cygwin path for LoadLibrary
* remove -T in t/01_load.t to be able to run cygpath
*
Attached are some minor cygwin path fixes for Scintilla
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
2006-07-01 12:14:59 [EMAIL PROTECTED]
* fix cygwin path for LoadLibrary
* remove -T in t/01_load.t to be able to run
Robert May schrieb:
Robert May wrote:
Reini Urban wrote:
why not Win32::GUI::Region->ExtCreateRegion() and
Win32::GUI::Region->GetRegionData() ?
Rgn != Region
You're quite correct. I thought I was being consistent with all other
region functions, but we should be being consiste
,100,100,50,50);
$DC->InvertRgn($rgn);
my $rgndata = $rgn->GetRgnData();
my $newrgn = Win32::GUI::Region->ExtCreateRgn($rgndata);
$newrgn->OffsetRgn(150,150);
$DC->InvertRgn($newrgn);
Win32::GUI::Dialog();
$mw->Hide();
exit(0);
__END__
Regards,
Rob.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://spacemovie.mur.at/ http://helsinki.at/
2006/6/22, Robert May <[EMAIL PROTECTED]>:
Reini Urban wrote:
> 2006/6/18, Robert May <[EMAIL PROTECTED]>:
>>>>> 3. gnu make, make test, make install doesn't recurse into the subdirs
>>>>> Win32-GUI-AxWindow, Win32-GUI-DIBitmap, Win32-GUI-Grid
&
o a private subdir
and patch these there.
The stack manipulation #pragmas and some more MS specifics need to be addressed.
If I have a working Stdafx.o the rest is easy.
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://spacemovie.mur.at/ http://helsinki.at/
Robert May schrieb:
Reini Urban wrote:
Robert May schrieb:
Reini Urban wrote:
samples/standard_images.pl is either missing as file in CVS, or
wrongly in MANIFEST.
same for :
win32-gui-demos.pl
Win32-GUI-Constants/TODO
Win32-GUI-Constants/Changes
Win32-gui-demos.pl removed (will add again
seems fine. I'm not going to pursue what went on any
further, unless I see similar reports again.
For me the new code fixed also these issues.
msvc and cygwin
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/
http://helsinki.at/ http://spacemovie.mur.at/
Robert May schrieb:
Reini Urban wrote:
samples/standard_images.pl is either missing as file in CVS, or
wrongly in MANIFEST.
same for :
win32-gui-demos.pl
Win32-GUI-Constants/TODO
Win32-GUI-Constants/Changes
Win32-gui-demos.pl removed (will add again later, when finished)
Win32-GUI-Constants
samples/standard_images.pl is either missing as file in CVS, or
wrongly in MANIFEST.
same for :
win32-gui-demos.pl
Win32-GUI-Constants/TODO
Win32-GUI-Constants/Changes
--
Reini
I needed the attached patch to compile Win32-GUI-Constants under cygwin.
hash\perfect does not work under the bash, hash/perfect does work
under the bash and under cmd.exe
cygwin IO eol handling leaves a trailing \cM which must be stripped.
--
Reini
Win32-GUI-Constants-cyg.patch
Description:
2006/6/7, Robert May <[EMAIL PROTECTED]>:
Glenn Linderman wrote:
> On approximately 6/6/2006 2:08 PM, came the following characters from
> the keyboard of Robert May:
>> Reini Urban wrote:
>>> Robert May schrieb:
>>> ...
>>>> If only there w
e the WS_VISIBLE style,
but I'm not hopeful!)
You can create it offscreen, to the right or left.
So you can use CreateProcess() with
dwCreationFlags += CREATE_NEW_CONSOLE, instead of AllocConsole()
And STARTUPINFO.dwX holds the offscreen position.
--
Reini Urban
http://phpwiki.org/
http://h
Robert May schrieb:
> Earlier this-evening I committed a change to they way the internal
> LoadImage() functions searches for Bitmaps, Icons and Cursors, prompted
> by a patch Reini Urban submitted to me.
>
> I've updated the docs for Win32::GUI::Icon->new to read:
>
&g
to
expand the links
$packages .= BuildTools::macro_subst("__W32G_PKGTPL__") . "\n";
--
Reini Urban
2006/5/1, Robert May <[EMAIL PROTECTED]>:
I have looked into 3 alternative hashing strategies, all implemented in
XS (as an aside, the overhead of calling an XS function that does
nothing compares very favourably with a perl hash lookup, and so
previous concerns that I had about XS calls being sl
able multiline
# -alwaystip => 0/1
# -noprefix => 0/1
# -balloon=> 0/1
--
Reini Urban
http://phpwiki.org/
http://spacemovie.mur.at/ http://helsinki.at/
; > =4V1L
> > -END PGP SIGNATURE-
> >
>
>
> ---
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
> ___
> Perl-Win32-GUI-Users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
> http://perl-win32-gui.sourceforge.net/
>
--
Reini Urban
http://phpwiki.org/
http://spacemovie.mur.at/ http://helsinki.at/
doc-directory.patch
Description: Binary data
100% agreed with all points. Thanks.
2006/3/18, Robert May <[EMAIL PROTECTED]>:
> Reini Urban wrote:
> >Robert May wrote:
> >>Here's what I am proposing:
> >>
> >>(1) All windows/controls will gain the -acceptfiles option that will be
> >>u
o that we can keep the DLL sizes small
> and (in the future) take better advantages of AUTOLOADing little used
> methods.
OwnerDraw, NotifyIcon and such.
Yes.
PS:
Note that I did some wrong guards with the new NotifyIcon members.
It should be compiler dependent and not IE dependent, when the shell
version call will fail.
--
Reini Urban
http://phpwiki.org/
http://helsinki.at/ http://spacemovie.mur.at/
Rect)) {
XSRETURN_NO;
} else {
if (Y == -1)
Y = (int) myRect.top;
if (X == -1)
X = (int) myRect.left;
}
}
RETVAL = SetWindowPos(handle, insertafter, X, Y, cx, cy, flags);
OUTPUT:
RETVAL
--
Reini Urban
http://phpwiki.org/
http://spacemovie.mu
Win32-GUI ChangeLog
===
+ [Reini Urban] : 14 Mar 2006
- GUI.pm : Change version to 1.04, add -dropfiles to Window
- GUI.h : add CustomDraw and DropFiles support,
start with thread-safe static data definitions.
- Button.xs, Header.xs, ListView.xs, Rebar.xs, Toolb
the window
> ...
> }
> }
No, more like:
-onDragDrop => sub {
my ($win, $drag) = @_; # dragged to win
print "Mouse: ", join(", ", $drag->MousePosition), "\n";
print "Files: ", join(", ", $drag->Files), "\n";
}
--
Reini Urban
http://phpwiki.org/
http://spacemovie.mur.at/ http://helsinki.at/
oops, forgot to attach the patch...
2006/3/9, Reini Urban <[EMAIL PROTECTED]>:
> I simplified and fixed some code in the XS part of DragDrop.
> The second argument to the DropFiles event is now a proper
> Win32::GUI::DragDrop object with the HDROP handle as -handle.
>
> Unic
aw and
make a simplier example without Win32::API.
2006/3/8, Reini Urban <[EMAIL PROTECTED]>:
> Hi
> I just finished adding DragDrop to Win32::GUI.
>
> I didn't like the Loft methods and it's Win32::API dependency,
> so it's a good GUI.xs and Window.xs integrat
in_DropFiles { $files = $_[0]->DragQueryFiles(); } # invalid!
I didn't care to stash the handle in XS yet. It's just a long.
--
Reini Urban
http://phpwiki.org/
http://spacemovie.mur.at/ http://helsinki.at/
DragDrop.pod
Description: Binary data
dragdrop.patch
Description: Binary data
help modeless dialogs.
* CustomDraw event (here only realized for ListView) and the old
workaround from rob
as sample
--
Reini Urban
http://phpwiki.org/
http://spacemovie.mur.at/ http://helsinki.at/
Win32-GUI-1.04.patch.gz
Description: GNU Zip compressed data
hich statements or if-then-else
branches are never executed in the tests.
On 7/11/05, Robert May <[EMAIL PROTECTED]> wrote:
> >Reini Urban sagte:
> >>>I've re-added my GUI.pm patched and added the tests.
> >>>For me all tests work ok on cygwin and MSVC6, per
t;[EMAIL PROTECTED]> wrote:
> I think there's enough change to justify a new release - if there's
> anything you really want/need in the next release let me know, otherwise
> I'll build some release candidates for people to play with, and
> depending on feedback turn it into a formal 1.03 release.
--
Reini Urban
Robert May schrieb:
- many tests added, and MANIFEST updated (Reini Urban, Dan Dascalescu,
Robert May)
I've done little with the test other that take what Reini and Dan have
given me, and re-write them to use Test::More. We still need to think
through a testing strategy.
I thoug
ny file created
by somebody else.
~/bin/my:
#!/bin/sh
if [ -z "$1" ]; then echo "usage $0 file"; exit; fi
if [ ! -f "$1" ]; then echo "$1 does not exist"; exit; fi
if [ -w "$1" ]; then echo "$1 is already writable"; exit; fi
mv -f "$
ycle. A similar section
was applied some years ago, but removed because older perl don't allow
circular refs at all.
Remember to DESTROY any dangling circular refs with perl <= 5.6.
Or is there a better way to create a perl object that can handle both
method calls and events?
--
Rein
or issues, then I plan to put something close to
this up at http://perl-win32-gui.sourceforge.net/ and link the 'home'
link from the project page to it.
ok for me.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
http://phpwiki.org/
Reini Urban sagte:
>> I've re-added my GUI.pm patched and added the tests.
>> For me all tests work ok on cygwin and MSVC6, perl-5.8.6
>> With proper ChangeLog this time
>
> Oops, I made a small mistake with two lines in GUI.pm,
> needed for perl < 5.6
> At
> I've re-added my GUI.pm patched and added the tests.
> For me all tests work ok on cygwin and MSVC6, perl-5.8.6
> With proper ChangeLog this time
Oops, I made a small mistake with two lines in GUI.pm,
needed for perl < 5.6
Attached is the patch against yesterdays patch.
--
i at sf.net and maintainer of several
> cygwin projects. If you have questions maybe I can help out :)
>
> I'll ask Aldo then. Also for several Win32::API gcc patches needed. I
> took over C::DynaLib recently and want to add gcc support (cygwin +
> mingw) for Win32::API. C::DynaLib callbacks at least works fine for
> Win32, in contrary to Win32::API.
--
Reini Urban
http://phpwiki.org/ http://xarch.tu-graz.ac.at/home/rurban/
Win32-GUI-1.01_04.patch
Description: Binary data
ok over C::DynaLib recently and want to add gcc support (cygwin +
mingw) for Win32::API. C::DynaLib callbacks at least works fine for
Win32, in contrary to Win32::API.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
http://phpwiki.org/
02.
I would say 1.02 is ready. The missing testcases and "features" can
be added later.
Reini Urban sagte:
> Attached are todays patches:
>
> fix and enhance docs for Timer.
> fix Kill() do destroy the Timer, not as described before.
> change default interval to 10 [ms] si
Jeremy White sagte:
> I'm sure if you ask Aldo for permissions to commit changes, he'll add you
> (or, indeed anyone else).
Attached are todays patches:
fix and enhance docs for Timer.
fix Kill() do destroy the Timer, not as described before.
change default interval to 10 [ms] since 1 is invalid
ow -timers and -name gets properly deleted on
> KillTimer().
>
> Same should be done for Cursor and Icon, but maybe the window
> can be easily reconstructed from the handle?
>
> I've also removed most of the ending whitespace.
--
Reini Urban
http://phpwiki.org/ http://xarch
the ending whitespace.
--
Reini Urban
http://phpwiki.org/ http://xarch.tu-graz.ac.at/home/rurban/
Win32-GUI-1.01_03.patch
Description: Binary data
> I'll try now to write some basic framework to test all controls for ini,
> some easy methods and properties.
> Win32::GuiTest for dialogs and menus later.
Attached is the start of the coverage methods:
$W->Add$ctrl(), $W->-name, $ctrl->DESTROY()
(AddCtrl methods, is correctly attached and
now using Test::More
I'll try now to write some basic framework to test all controls for ini,
some easy methods and properties.
Win32::GuiTest for dialogs and menus later.
Win32-GUI-1.01_03-t.patch
Description: Binary data
A minor TODO patch
Win32-GUI-1.01_03-TODO.patch
Description: Binary data
Robert,
Please revert my GetWindowInfo removal for MSVC6.
I've found out that not including fixes the declaration of
GetWindowInfo() on MSVC6
Win32-GUI-1.01_03.patch
Description: Binary data
wn my ideas and which module would fit best.
The module (e.g. Win32::GuiTest) should be optional.
--
Reini Urban
CROS~2\VC98\INCLUDE\math.h(514) : error C2894: templates
cannot be declared to have 'C' linkage
From a clean, working environment from after RC2 (I think, but maybe
RC1) I did the cvs update, and ran the same batch file I'd used to build
it before, and it failed.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
http://phpwiki.org/
Please file some of the admins a sf.net "Project CVS Services" request.
MM complains about that.
http://sourceforge.net/tracker/?func=add&group_id=1&atid=21
Category: Project CVS Services
Subject: cvs file rename: perl-win32-gui
Please:
mv perl-win32-gui/Win32-GUI/ToolTip.xs perl-win32-gui/W
sters.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
http://phpwiki.org/
Robert May schrieb:
Johan Lindström wrote:
At 23:15 2005-06-28, Robert May wrote:
I'm waiting for feedback from Reini before I check the changes into
CVS. If you'd like a heads up, there's a snapshot of my working copy
source at http://robmay.me.uk/win32gui/. If you do download and
compile
t a week's time. I'll solicit further
feedback from the users group, but given the current level of response
(zero from 15 or so downloads) I'm not sure whether an RC2 release
serves any purpose ... comments?
Thanks to everyone who has made comments and given help so far.
-
Robert May schrieb:
Reini Urban wrote:
Jeremy White sagte:
[summary] MinGW build of Win32::GUI with ActiveState perl works with no
binary compatibility issues.
Just a PAR from the PAR ppm does not work for Win32::GUI.
You'd need to compile your own PAR from CPAN, esp. with the latest
Jeremy White sagte:
>>Regarding that old binary compatibility thing: would a PPM built with
>>MinGW work with ActiveState Perl, or only under Cygwin?
>
> Yes it would work with ActiveState Perl (there should be no compatibility
> issues). I've been using PerlApp with MinGW built modules for a while
Just a short note:
The cygwin package perl-Win32-GUI is about to be released.
Based on my patches.
Win32::GUI was formerly in perl-libwin32. Now it's an extra package.
p5p is also now more responsive regarding cygwin patches, so maybe
libwin32 will be revived also.
--
Reini Urban
current perl would have been better. (5.8.6)
But it's probably just a simple GUI.xs problem.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
27;t check if future versions of -lcomctl32 already define this.
itoa
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
--- ./GUI.h.orig2004-05-08 19:31:22.0 +0100
+++ ./GUI.h 2004-12-01 23:44:10.469054500 +
et of
goals in mind (a couple of examples per control, "advanced" concepts,
full applications etc )?
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
Johan Lindstrom schrieb:
At 13:21 2004-11-09, Reini Urban wrote:
Actually, it seems likely that most of the howls of protest are
likely to be resolved by telling folks to keep top-level window
objects in global variables :)
yes, add this please to the docs.
While we're on the su
ts in
global variables :)
yes, add this please to the docs.
we at cygwin will update our libwin32 package also soon, which will
include 1.0 then. The Win32::API was also accepted today as is.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
ut a nobrainer to
install and use.
http://www.guiki.com/
http://www.interactivetools.com/products/htmlarea/
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
ll windows so that you can explicitly
say "I want to use the non-flicker drawing routines". I will do this.
Thanks, good idea.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
79 matches
Mail list logo