Camelia, the Perl 6 bug

IRC log for #padre, 2009-12-22

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:02 Getty ah!
00:02 Getty ok
00:20 kthakore joined #padre
00:20 kthakore Alias: hiya!
01:16 awnstudio joined #padre
01:48 Casan joined #padre
02:50 kyanardag joined #padre
03:32 patspam garu: re: Catalyst plugin's "if the user closed the panel" crash todo
03:32 patspam you can pass a callback to main->bottom->show that cleans up
03:32 patspam to avoid the crash
03:33 garu hm
03:33 patspam I know because I'm shamelessly stealing from the catalyst plugin right now :)
03:33 garu patspam, awesome!
03:33 patspam I don't think you can actually cancel the onclose event, but you can do a purge and re-create on the panel object
03:34 garu patspam, in this case, would you be kind enough to fix it, commit your changes, add it (with proper credit) to the "Changes" file and gain a lot of karma? :)
03:35 patspam sure thing
03:35 garu patspam++ # there you have it :)
03:35 patspam =D
03:35 garu ...and another one after the commit :P
03:36 garu patspam, you -can- reproduce the problem, right?
03:36 patspam I think so, although I'm inside the context of my own code so I can't say for sure yet
03:39 ppant joined #padre
03:48 [1]awnstudio joined #padre
04:12 [1]awnstudio joined #padre
04:29 c0bra is there a trick to getting padre to start?
04:31 c0bra strange, it wasn't starting when the icon was clicked but after I ran padre.bat manually the icon works
04:45 jazzanova joined #padre
05:02 SvenDowideit_ joined #padre
05:14 ppant which release?
06:12 Sewi joined #padre
06:12 Sewi gm
06:13 szabgab c0bra, yes, that's a known bug in padre stand alone  for windows
06:16 robn joined #padre
06:17 szabgab Sewi, when will you try to Actionify all the other menus?
06:17 szabgab and could you go over the existing actions and make sure they have a good 'comment'  so that we have nice explanations on the statusbar ?
06:36 Sewi szabgab: I could try to finish this when 0.53 is done.
06:37 Sewi There are comments for most of them, but a better English speaker (writer) might be better for this...
06:39 szabgab in Padre::Wx::Menu there is now a if ($action->comment) {
06:40 szabgab add an else clause with a warn and start padre to see which one is still missing a comment
06:40 szabgab then remove the warn before committing :-)
06:47 Sewi There is a dump script which dumps all actions either as HTML or text. I did it to show a list of actions on the Padre website.
06:57 marcela joined #padre
06:59 FalseVinylShrub joined #padre
07:06 szabgab Sewi, so I'll try to set the comments then
07:06 Sewi thanks
07:09 waxhead joined #padre
07:21 kaare joined #padre
07:22 azawawi joined #padre
07:23 Sewi szabgab++; # for the debugger
07:28 szabgab now I am going to ruin the translations
07:29 azawawi good morning...
07:29 * azawawi updates arabic translation
07:29 szabgab oh I just found a bug in the quick menu acccess
07:30 szabgab so good to see you azawawi  :-)
07:30 szabgab but wait, maybe the bug is not even there
07:31 SvenDowideit joined #padre
07:34 azawawi what about it?
07:34 szabgab so it seems it is a bug
07:34 szabgab after I type some filter and get one item
07:34 szabgab if I click on the item it does not replace the explanation at the bottom
07:37 * waxhead is off to the movies
07:37 waxhead back later maybe.. depends on how late it is...
07:37 waxhead any major issues with Padre preventing a release tmorrow night?
07:38 waxhead Sewi, did you get the ticket I opened last night?
07:38 szabgab not yet, I am working on it :-)
07:38 waxhead #804 I think
07:38 Hyppolit #804: CRTL-Tab Last seen order not quite right (new defect) [ http://padre.perlide.org/trac/ticket/804#comment:1 ]
07:38 waxhead I like Hyppolit
07:38 waxhead :)
07:38 waxhead szabgab, :)
07:38 szabgab I mean I am working to add a major blocking bug :-)
07:38 waxhead right, have to go... might be back later..
07:38 szabgab enjoy
07:38 waxhead szabgab, hence the :)
07:39 waxhead you have to unpick it or fix it if you do.. :)
07:39 waxhead oh.. how about a blog post about the debugger stuff?
07:39 waxhead let the rest of us know how to use it...
07:39 * waxhead longs for a debugger in Padre
07:39 waxhead right have to go now.. getting late
07:53 Hyppolit svn: r9846 | azawawi++ | http://padre.perlide.org/trac/changeset/9846
07:53 Hyppolit Refactoring gettext messages
07:53 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
07:54 Hyppolit svn: r9847 | szabgab++ | http://padre.perlide.org/trac/changeset/9847
07:54 Hyppolit set comments (explanations) for some of the actions
07:54 Hyppolit trunk/Padre/lib/Padre/Action/
07:55 Hyppolit svn: r9848 | azawawi++ | http://padre.perlide.org/trac/changeset/9848
07:55 Hyppolit Updated Arabic translation and the POT file
07:55 Hyppolit trunk/Padre/share/locale/
08:01 Hyppolit svn: r9849 | szabgab++ | http://padre.perlide.org/trac/changeset/9849
08:01 Hyppolit Set Ctrl-Shift-F to be find in files
08:01 Hyppolit trunk/Padre/lib/Padre/Action/
08:02 pece joined #padre
08:09 Hyppolit svn: r9850 | azawawi++ | http://padre.perlide.org/trac/changeset/9850
08:09 Hyppolit Arabic translation at 86%
08:09 Hyppolit trunk/Padre/share/locale/
08:24 Hyppolit svn: r9851 | szabgab++ | http://padre.perlide.org/trac/changeset/9851
08:24 Hyppolit add more comments (explanations) to the actions, arabic translation at 84%
08:24 Hyppolit trunk/Padre/lib/Padre/Action/
08:27 azawawi :)
08:30 Sewi Today's fight: szabgab vs. azawawi - arabic translation arena :-)
08:32 szabgab btw all the comments are added now
08:33 Sewi thanks
08:33 szabgab I should try to prepare for tonights Perl Mongers meeting
08:34 Hyppolit svn: r9852 | jquelin++ | http://padre.perlide.org/trac/changeset/9852
08:34 Hyppolit updated french translation
08:34 Hyppolit trunk/Padre/share/locale/
08:38 Hyppolit svn: r9853 | szabgab++ | http://padre.perlide.org/trac/changeset/9853
08:38 Hyppolit add a warning to STDERR when an action does not have a comment
08:38 Hyppolit trunk/Padre/lib/Padre/Wx/
08:39 szabgab now only someone should check if the comments make any sense :-)
08:42 pece joined #padre
08:43 submersible1 szabgab: what needs checking for sense?!
08:44 szabgab open a menu and see how an explanation shows up in the status bar
08:44 szabgab that explanation should make sense :-)
08:45 submersible1 ok
08:45 submersible1 long menus mask it
08:45 El_Che lo
08:49 szabgab what do you mean ?
08:50 submersible1 szabgab: seems good. but if the window size is small, the [edit] menu (for example) is above the status bar.. hence the comments are being covered by the menu
08:50 szabgab I see
08:50 submersible1 who do I thank for the quickfind - non-modal ?
08:53 szabgab submersible1, and you could also go over the menus and add explanation where it is still missing
08:54 szabgab I did for the the menus that were transformed to be actions already but the others are not done yet
08:56 azawawi submersible1: you can also use quick access menu (CTRL-3) to view the action comments...
08:57 submersible1 ok - wife wants to go swimming... later
08:57 submersible1 :D
08:58 szabgab let her go :-)
09:01 Alias She's rather pregnant, he doesn't get to just "let" her
09:01 szabgab then "don't stand in her way" might be more appropriate :-)
09:02 pece joined #padre
09:03 meorero joined #padre
09:05 meorero Hi all
09:06 szabgab hi meorero
09:06 meorero I have a question raised also on the mailing list:
09:06 Hyppolit svn: r9854 | azawawi++ | http://padre.perlide.org/trac/changeset/9854
09:06 Hyppolit Updated Arabic translation to 90% :)
09:06 Hyppolit trunk/Padre/share/locale/
09:06 szabgab azawawi, have you seen the question of meorero on how to run a different perl ?
09:06 meorero Padre 0.50 Standalone - can not run ActiveState modules (Win XP)?
09:06 * azawawi &
09:07 szabgab eh
09:08 meorero The Padre stand alone expect to run module from strawberry. But I want to run the Tk module that I already have from Active State
09:08 szabgab meorero, let me take a look at the Padre::Document::Perl file
09:09 meorero Hi. Maybe the following can give a clue:
09:10 szabgab meorero, open the Padre/Document/Perl.pm file and find the get_command sub
09:11 szabgab at the end there is return $debug ...
09:11 meorero I try ...
09:12 szabgab just before that instert   $perl = "c:/perl/bin/perl.exe"; print "XXXX $perl\n";
09:12 meorero Oh - question - You wrote in mail to set this my $perl = "C:/perl/bin/perl.exe";
09:12 szabgab then restart padre and try to run a script with F5
09:12 meorero Shall I return it to previous: my $perl = $config->run_perl_cmd;
09:14 Sewi I didn't read the mailing list discussion yet, but there is a preference option for the Perl interpreter which might help
09:15 szabgab is that working already ?
09:15 szabgab Sewi, in 0.50 ?
09:19 meorero szabgab - no change. the same happens.
09:19 szabgab could you try to close padre, open a cmd window and start padre from there?
09:20 szabgab and then try to run a script again ?
09:20 meorero Yes
09:23 meorero szabogab - I did: C:\strawberry\perl\bin\padre.exe. This opens Padre, but it does not print anything back to the cmd ... :-(
09:24 meorero Another clue: in CMD, the perl -V gives in the end this:  @INC:
09:24 meorero C:/Perl/site/lib
09:24 meorero C:/Perl/lib
09:25 meorero and in Padre - the error tells this: Can't locate Tk.pm in @INC (@INC contains: C:/strawberry/perl/lib C:/strawberry/perl/site/lib C:\strawberry\perl\vendor\lib .)  ...
09:26 szabgab have you added the print part as well to the file ?
09:27 szabgab if so, then it might not be the file that gets loaded when you run padre
09:27 meorero ohh .. no. I am adding
09:28 Hyppolit svn: r9855 | szabgab++ | http://padre.perlide.org/trac/changeset/9855
09:28 Hyppolit add "Run Selection inside Padre" to the developer plugin
09:28 Hyppolit trunk/Padre/lib/Padre/Plugin/
09:29 Sewi szabgab: I think it was working long before 0.50? I copied this for my first PHP module changes.
09:31 meorero nothig else. it is the same.  Also - it does not drop output to the CMD... (thisis why it is "stand alone" no? once initiated from CMD - it is independent, not?)
09:32 meorero I have to go ... I'll try come back later
09:33 FalseVinylShrub joined #padre
09:33 szabgab Sewi, I have to check it as I did not know at all that it was working
09:45 submersible1 azawawi: F2 help search rocks - but still blocks me bad when asking for 'perldiag'
09:48 Hyppolit svn: r9856 | szabgab++ | http://padre.perlide.org/trac/changeset/9856
09:48 Hyppolit display the explanation of a menu item after initial search in quick menu access
09:48 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
10:00 Hyppolit svn: r9857 | szabgab++ | http://padre.perlide.org/trac/changeset/9857
10:00 Hyppolit add quit debugger button to the toolbar
10:00 Hyppolit trunk/Padre/lib/Padre/
10:05 FalseVinylShrub joined #padre
10:09 pece2 joined #padre
10:14 Hyppolit svn: r9858 | szabgab++ | http://padre.perlide.org/trac/changeset/9858
10:14 Hyppolit only return value by get_value method
10:14 Hyppolit trunk/Debug-Client/ trunk/Debug-Client/lib/Debug/ trunk/Debug-Client/t/
10:28 pece joined #padre
10:34 FalseVinylShrub joined #padre
10:49 Hyppolit svn: r9859 | szabgab++ | http://padre.perlide.org/trac/changeset/9859
10:49 Hyppolit enable again directory and project level actions
10:49 Hyppolit trunk/Padre-Plugin-SVN/lib/Padre/Plugin/
10:51 szabgab Getty, around ?
10:52 szabgab Getty, you mentioned the stand-alone padre for linux is pointless as you cannot install further modules in it - as I don't think it would be easy to enable the installation of modules I am thinking of adding more modules to the original distribution
10:53 szabgab the question which modules would *you* like to see there ?
10:53 Sewi szabgab: If you'ld include a (preconfigured) cpan client, would it be able to install modules?
11:05 szabgab it has a preconfigured CPAN client but it is mapped to the gcc / make / etc of the machine it was built on
11:06 szabgab Queen: Dragon Attack
11:06 szabgab Last.fm is so cool
11:11 Hyppolit svn: r9860 | szabgab++ | http://padre.perlide.org/trac/changeset/9860
11:11 Hyppolit step_out works only in list contex now
11:11 Hyppolit trunk/Debug-Client/lib/Debug/ trunk/Debug-Client/t/
11:18 Hyppolit svn: r9861 | szabgab++ | http://padre.perlide.org/trac/changeset/9861
11:18 Hyppolit get_stack_trace returns only the scalar trace now
11:18 Hyppolit trunk/Debug-Client/lib/Debug/ trunk/Debug-Client/t/
11:23 Hyppolit svn: r9862 | szabgab++ | http://padre.perlide.org/trac/changeset/9862
11:23 Hyppolit execute_code returns only result
11:23 Hyppolit trunk/Debug-Client/lib/Debug/ trunk/Debug-Client/t/
11:49 pece joined #padre
12:12 FalseVinylShrub joined #padre
12:20 Hyppolit svn: r9863 | szabgab++ | http://padre.perlide.org/trac/changeset/9863
12:20 Hyppolit stop returning the prompt in the rest of the calls
12:20 Hyppolit trunk/Debug-Client/lib/Debug/ trunk/Debug-Client/t/
12:28 Hyppolit svn: r9864 | szabgab++ | http://padre.perlide.org/trac/changeset/9864
12:28 Hyppolit set version number to 0.11
12:28 Hyppolit trunk/Debug-Client/ trunk/Debug-Client/lib/Debug/
12:30 Hyppolit svn: r9865 | szabgab++ | http://padre.perlide.org/trac/changeset/9865
12:30 Hyppolit tag Debug-Client-0.11
12:30 Hyppolit tags/
12:43 szabgab pip http://perlide.org/download/so​urce/Debug-Client-0.11.tar.gz
12:44 Hyppolit svn: r9866 | szabgab++ | http://padre.perlide.org/trac/changeset/9866
12:44 Hyppolit change the debugger code to match Debugger::Client 0.11
12:44 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
12:45 Sewi Ubuntu: All tests successful
12:46 szabgab Sewi, thanks, could you please try the debugger with the latest rev of Padre ?
13:03 Sewi step out of for doesn't work for me (it doesn't stop at the end of the for loop), is it supposed to work?
13:06 szabgab nope
13:06 szabgab step_out is to step out from a subroutine
13:06 Sewi ok
13:07 Sewi Looks good.
13:07 szabgab if you think it is useful, open a ticket with the request to add a step_out_from_for_loop
13:07 szabgab it is not supported by the standard debugger but we might be able to add it
13:08 Sewi If we change it, stepping out of the current { } block might be better than different functions for each kind of block (sub, loop, etc.)
13:45 Alias I wouldn't bother
13:45 Alias Adding features the debugger natively doesn't support could be asking for trouble
13:46 Alias At least until the regular stuff all works fine
13:46 * Alias chases the crash caused by starting up with a non-existance default_projects_directory
13:53 Hyppolit svn: r9867 | adamk++ | http://padre.perlide.org/trac/changeset/9867
13:53 Hyppolit When loading PATH-style configuration values, ignore the stored value and fall back to the default if the path does not exist (but do not change it immediately on disk)
13:53 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Config/
13:54 Alias_ joined #padre
13:57 patspam joined #padre
14:29 Hyppolit svn: r9868 | szabgab++ | http://padre.perlide.org/trac/changeset/9868
14:29 Hyppolit allow the use of comment in the menu items that are not converted to action yet
14:29 Hyppolit trunk/Padre/lib/Padre/Wx/
14:30 Hyppolit svn: r9869 | szabgab++ | http://padre.perlide.org/trac/changeset/9869
14:30 Hyppolit add comment to the Quit menu item
14:30 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
14:32 Getty szabgab: yeah that would be good
14:32 Getty szabgab: why not make a total XL package which includes all Padre Plugins and its requirements?
14:33 Getty szabgab: and then making special versions from time to time for "well known" packages
14:33 Getty (like a Catalyst Package, or a PHP Package)
14:33 Getty this would help ALO
14:33 Getty T
14:34 szabgab I try to add the most important ones first and then see how I can grow it
14:35 Getty the best is definitly to tend to a bigger package which can do more
14:35 Getty cause if they cant install after its really horrible to work with
14:36 Getty it would be more like a "trail package" otherwise ;)
14:37 szabgab so just give me a list of modules that *you* need
14:37 Getty i dont know so far
14:37 Getty thats the problem
14:37 Getty cause of all the installation problems i didnt made 1 line of code with padre at work so far
14:37 Getty so i cant tell you what i really need so far
14:37 Getty so far i definitly need the PHP Plugin
14:37 Getty but more i cant tell for now :-/ i must play with it
14:38 Getty cant you prepare one with "anything" and then i tell you later what i really needed in 1/2 month or so?
14:38 Getty even tho
14:38 Getty i better go to the "own perl installation" way
14:38 Getty and then make a documentation about that
14:38 Getty so "how to make your own XL" somehow
15:08 Sewi What about setting up a cpan or apt server for this? There could be "precompiled" packages for all (working) Padre plugins and their dependencies
15:09 Hyppolit svn: r9870 | tsee++ | http://padre.perlide.org/trac/changeset/9870
15:09 Hyppolit Add method that returns the indentation string that SHOULD be used given the indentation level
15:09 Hyppolit trunk/Padre/lib/Padre/
15:10 Getty Sewi: the problem is the path
15:10 Getty Sewi: the complete cpan installation process and anything around it just fails, but what you could do is give "additional packages"
15:11 Getty even tho that is all very experimental cause you dont know the interference of the packages
15:11 PacoLinux joined #padre
15:11 awnstudio joined #padre
15:13 Hyppolit svn: r9871 | tsee++ | http://padre.perlide.org/trac/changeset/9871
15:13 Hyppolit fix auto-generation of method/function templates
15:13 Hyppolit trunk/Padre/lib/Padre/Document/
15:40 c0bra is there not a file browser window in padre?
15:41 Sewi Getty: Why to you need the PHP plugin?
15:42 Getty Sewi: cause i do mostly code php at work for now?
15:43 Getty Sewi: still my framework is better then the stuff i get out of the box from perl ;)
15:50 Sewi c0bra: Sure, enable the "directory browser" from the "view" menu
15:50 Sewi Getty: Syntax highlighting comes from Scintilla, which function of the PHP plugin do you need?
15:54 c0bra Sewi: ah thanks, I spent like 5 minutes searching for that :(
15:54 Getty Sewi: no idea, i wnat to test them all?! :)
15:55 Getty Sewi: i never used it so far, cause of the installation situation
15:55 Getty Sewi: and now i COULD use it for my work from home from my windows PC (already have it installed and anything)
15:55 Getty but tend to use notepad++ for this short period.. actually yes, i feel totally confused how to work
16:13 Sewi notepad--
16:22 dapatrick joined #padre
16:22 Sewi karma notepad
16:22 Hyppolit Karma of notepad is 21
16:22 Sewi notepad--
16:23 Sewi karma Padre
16:23 Hyppolit Karma of Padre is 5
16:25 Getty LLLLOOOOOLLLLLL
16:25 Getty no comment ;)
16:25 Getty Padre++
16:25 Sewi notepad-- is cheating
16:25 Sewi Padre++
16:30 zamolxes padre++
16:36 Sewi thanks :-)
17:18 szbalint Padre++
17:24 c0bra karma (notepad++)
17:24 Hyppolit Karma of (notepad++) is 0
17:37 Getty btw if you wanna laugh: http://www.raudssus.de/slashfil​m_the_phantom_menace_review.rar
17:37 Getty slashfilm++
18:49 patspam garu: looks like Catalyst is the only plugin that uses editor_changed
18:50 patspam I'd like to trigger the event in Padre::Wx::Notebook so that I can detect every time a tab is selected
18:50 patspam currently it only triggers if you use Ctrl-tab
18:50 patspam any objections?
18:53 Hyppolit svn: r9872 | patspam++ | http://padre.perlide.org/trac/changeset/9872
18:53 Hyppolit Trigger editor_changed event when tab selected with mouse
18:53 Hyppolit
18:53 Hyppolit The plugin manager's editor_changed event does not appear to be
18:53 Hyppolit fully implemented yet - currently it only triggers if you ctrl-tab
18:53 Hyppolit to select a document. By adding the event to Notebook.pm, plugins
18:53 Hyppolit can detect every time a document is selected.
18:53 Hyppolit
18:53 Hyppolit I want this so that I can have per-document output panels automatically
18:54 Hyppolit selected when the corresponding document tab is selected.
18:54 Hyppolit trunk/Padre/lib/Padre/Wx/
19:15 Hyppolit svn: r9873 | patspam++ | http://padre.perlide.org/trac/changeset/9873
19:15 Hyppolit Adds .psgi mimetype: application/x-psgi (ref: plackperl.org)
19:15 Hyppolit
19:15 Hyppolit Uses Perl5 lexer/syntax highlighter b/c .psgi files are perl files,
19:15 Hyppolit but uses a distinct mimetype so that Padre::Plugin::Plack
19:15 Hyppolit can register to handle these file.
19:15 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
19:59 robn joined #padre
20:13 dapatrick joined #padre
20:30 SvenDowideit_ joined #padre
21:08 pece joined #padre
21:24 Hyppolit svn: r9874 | szabgab++ | http://padre.perlide.org/trac/changeset/9874
21:24 Hyppolit add generated files to gitignore
21:24 Hyppolit trunk/
21:25 Hyppolit svn: r9875 | szabgab++ | http://padre.perlide.org/trac/changeset/9875
21:25 Hyppolit perltidy
21:25 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Plugin/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Debugger/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/t/
21:26 Hyppolit svn: r9876 | szabgab++ | http://padre.perlide.org/trac/changeset/9876
21:26 Hyppolit perltidy
21:26 Hyppolit trunk/Debug-Client/ trunk/Debug-Client/lib/Debug/ trunk/Debug-Client/t/
21:34 szabgabx joined #padre
21:37 virtualsue joined #padre
21:43 Casan joined #padre
21:44 CromeDome joined #padre
22:00 Hyppolit svn: r9877 | szabgab++ | http://padre.perlide.org/trac/changeset/9877
22:00 Hyppolit add comments to the menu entries in the File menu
22:00 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
22:00 Hyppolit svn: r9878 | szabgab++ | http://padre.perlide.org/trac/changeset/9878
22:00 Hyppolit add warning when comment does not exist in menu item but comment it out for now
22:00 Hyppolit trunk/Padre/lib/Padre/Wx/
22:18 Hyppolit svn: r9879 | szabgab++ | http://padre.perlide.org/trac/changeset/9879
22:18 Hyppolit add comments to some of the entries in the Edit menu
22:18 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary