Camelia, the Perl 6 bug

IRC log for #padre, 2010-07-24

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

All times shown according to UTC.

Time Nick Message
00:03 kanishka joined #padre
00:18 teejay joined #padre
02:17 kanishka joined #padre
02:18 kanishka joined #padre
02:22 kentnl joined #padre
03:37 Alias_ joined #padre
03:51 lpbck1 joined #padre
03:56 Sno| joined #padre
03:58 azawawi joined #padre
04:00 [Sno] joined #padre
04:08 user_1281 joined #padre
04:23 Hyppolit svn: r11929 | azawawi++ | http://padre.perlide.org/trac/changeset/11929
04:23 Hyppolit Added Padre's heckathon release announcement
04:23 Hyppolit trunk/template.padre.perlide.org/data/
04:25 Hyppolit svn: r11930 | azawawi++ | http://padre.perlide.org/trac/changeset/11930
04:25 Hyppolit Updated Changes
04:25 Hyppolit trunk/Padre/
04:28 Hyppolit svn: r11931 | azawawi++ | http://padre.perlide.org/trac/changeset/11931
04:28 Hyppolit A quick Perl tidy to start things up.
04:28 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/PPI/ trunk/Padre/lib/Padre/Plugin/ trunk/Padre/lib/Padre/Project/ trunk/Padre/lib/Padre/Project/Perl/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/lib/Padre/Wx/Role/ trunk/Padre/t/ trunk/Padre/xt/
04:37 * azawawi thinks about the wxwidgets help indexing...
05:05 pece joined #padre
05:12 azawawi joined #padre
05:21 pece2 joined #padre
05:22 pece joined #padre
05:28 Alias_ heh
05:28 Alias_ Typical
05:28 Alias_ Third commit of the weekend, and already he's PerlTidy'ing to steal everyone else's lines :)
05:40 azawawi joined #padre
05:40 azawawi hehe
05:41 azawawi hi alias :)
05:44 azawawi Alias_: we'll see about that today :)
05:47 danlucraft joined #padre
05:54 danlucraft joined #padre
06:01 azawawi Alias_: when will the party begin in your opinion?
06:07 [Sno] maybe add a post-commit-hook what perltidy with some Padre style?
06:07 [Sno] s/post/pre/
06:12 azawawi Sno|: the tool is already in http://padre.perlide.org/trac/bro​wser/trunk/tools/tidy_project.pl
06:12 azawawi Sno|: but no post-commit-hook
06:12 [Sno] I'm not sure if that works with svn ...
06:12 azawawi yeah but can be modified easily
06:13 [Sno] I see it in some customer projects - pre-commit-hook to apply "team-style" using indent
06:13 [Sno] I meant, I'm not sure if svn allow to modify the document to be committed in the pre-commit-hook
06:13 azawawi Alias_: what do you think?
06:16 azawawi Sno|: i think you're right after consulting the svn manual
06:16 azawawi Sno|: it can only reject
06:16 [Sno] feature request :)
06:17 azawawi Sno|: http://svnbook.red-bean.com/en/1.5/​svn.ref.reposhooks.pre-commit.html
06:17 [Sno] I remembered a few seconds after pressing <CR>
06:18 [Sno] but maybe the svn people will take that feature request
06:18 azawawi Sno|: im trying at the moment to index the wxwidgets documentation into Padre help system
06:18 azawawi Sno|: experimenting so far
06:19 [Sno] I'm trying to create a reporting tool based on TT2 using DBD::Sys and DBD::AnyData :)
06:20 szabgab gm
06:20 [Sno] morning szabgab
06:20 azawawi szabgab: hi there
06:20 szabgab hi @all
06:23 szabgab azawawi: it would be nice if we could spend the next few days improving the perl 6 plugin
06:23 szabgab and whatever we might in the upstream of it
06:24 azawawi szabgab: sure
06:25 azawawi szabgab: this whole week in fact :)
06:26 szabgab I'll try to use Padre now for my perl 6 talk preparation on monday
06:26 azawawi what is a good cpan module for extracting stuff from html
06:26 szabgab Parse::HTML I think
06:27 * azawawi tries to install it
06:29 azawawi szabgab: you mean http://search.cpan.org/~petek/HTML-Tree-3.23/ right?
06:29 azawawi szabgab: HTML::Parse - Deprecated, a wrapper around HTML::TreeBuilder ...
06:33 szabgab hmm, then I don't know
06:34 szabgab CSJewell: ping
06:34 azawawi szabgab: which also reminds me mingw32-make.exe is missing from the latest strawberry
06:34 szabgab CSJewell: when you come by, is there any chance to build a   Padre stand alone + Rakudo * soon after Rakudo * was released? As in a few hours?
06:48 [Sno] is there a config-dir equivalent to File::ShareDir?
06:53 azawawi Sno|: what do you want to access exactly?
06:54 [Sno] I want to find config-dirs for a specific application (where it can read it's config from)
06:55 [Sno] something like /etc ${prefix}/etc ${HOME}/.appl_name/ ...
06:55 azawawi cross platform or *nix specific?
06:56 [Sno] cross plattform - but unixoide as starter would be fine, too
06:59 azawawi maybe File::HomeDir ?
07:00 [Sno] not really - this is only a part ...
07:00 [Sno] sounds I need to create a File::ConfigDir ;)
07:01 azawawi cool :)
07:01 [Sno] would be cooler if someone else had already done it :)
07:02 szabgab [Sno]: so maybe extendFile::Homedir
07:02 szabgab I guess you can get a commit bit on the repo from Alias
07:03 [Sno] I want to be able to read a global config from an etc-directory (or %windir%), too
07:03 szabgab sorry, no brain cells this morning
07:03 [Sno] I have a commit  bit on alias repo - at least for Params::Util and File::Find::Rule::VCS ;)
07:03 szabgab talk to Alias :)
07:03 [Sno] ping Alias_
07:08 [Sno] but I could add support for users_home for MSWin32 based on Win32::pwent to File::HomeDir::Windows
07:11 Hyppolit svn: r11932 | azawawi++ | http://padre.perlide.org/trac/changeset/11932
07:11 Hyppolit Initial check-in of the wxWidget HTML help parser. This is experimental at the moment and not complete.
07:11 Hyppolit trunk/tools/
07:13 zenog joined #padre
07:13 zenog hi guys
07:14 szabgab hi zenog
07:19 zenog Is there anyone in the channel for whom the Padre plugins get correctly translated?
07:20 azawawi zenog: i havent checked plugins translations for a while... let me check now
07:23 azawawi szabgab: pmurias added http://search.cpan.org/~pmurias/STD-0.02/ btw
07:23 azawawi szabgab: i may change S:H:P6 to re-use that
07:24 Hyppolit svn: r11933 | szabgab++ | http://padre.perlide.org/trac/changeset/11933
07:24 Hyppolit some code cleanup
07:24 Hyppolit trunk/Padre-Plugin-Perl6/lib/Padre/Plugin/Perl6/
07:24 Casan joined #padre
07:24 szabgab I notice that when I switch to a perl 6 file it does not get colored
07:24 szabgab only after I change it
07:25 azawawi szabgab: im installing P:P:P6 atm to check it out
07:25 szabgab wow and now scintilla colored a p5 file umm, in a very colorful way
07:25 azawawi szabgab: im testing on the latest strawberry
07:25 szabgab there might have been some confusion between the buffers too
07:30 azawawi p6 syntax checker does now seem to work anymore...
07:30 azawawi or at least the output is not there
07:30 azawawi and annoying Padre::Plugin::Perl6::Perl​6Document=HASH(0x79699cc) keeps printing on each re-highlight
07:30 szabgab any git expert, how can I remove a file from the staging?
07:31 szabgab azawawi: I removed that print a few commits ago
07:31 Hyppolit svn: r11934 | zenogantner++ | http://padre.perlide.org/trac/changeset/11934
07:31 Hyppolit Padre::Wx::FindResult: get rid of global variable
07:31 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
07:34 zenog oops, I confused 'padre' and 'dev.pl', so my last commit is not really checked - will do so immediatly.
07:36 Hyppolit svn: r11935 | zenogantner++ | http://padre.perlide.org/trac/changeset/11935
07:36 Hyppolit quick fix
07:36 Hyppolit trunk/Padre/lib/Padre/Wx/
07:36 * azawawi breakfast &
07:41 jarich joined #padre
07:41 jarich happy birthday padre
07:41 szabgab hi jarich
07:42 szabgab nice to see you here :)
07:42 jarich :)
07:43 szabgab I just saw the mad scientist live yesterday evening
07:43 szabgab then I had nightmares :)
07:45 Alias joined #padre
07:46 jarich nightmares?
07:46 [Sno] ping Alias
07:46 Alias pong
07:46 Alias jarich: hi there
07:46 jarich Alias: g'day to you too
07:46 [Sno] Alias: are you interested in some additions (support for users_home to File::HomeDir::Windows) based on Win32::pwent?
07:47 [Sno] and 2nd question
07:47 [Sno] and do you know a module/dist which allows find config dirs a la File::ShareDir?
07:47 Alias Win32::pwent?
07:47 [Sno] I'm looking for something (or write it on my own) which find config files (global first, than user local) somewhere in the file system
07:47 Alias What makes it better/different?
07:47 Alias Config dirs is problematic
07:47 Alias I don't think there's really the same level of uniformity for them
07:47 [Sno] have a look - http://search.cpan.org/dist/Win32-pwent/
07:48 [Sno] it gives you getpwent like access to users on MSWin32
07:48 Alias "Win32::pwent - pwent and grent support for Win32"
07:48 Alias Ah, I see, that makes it COMPLETELY clear :)
07:48 [Sno] I've seen your File::HomeDir::Windows has no support for the users_* methods
07:49 Alias My first impression is that if you are doing something networky, and it doesn't support ActiveDirectory, then there's not much point
07:49 Steffen joined #padre
07:49 Alias Since ActiveDirectory is how every major windows network does it these days
07:50 [Sno] currently it supports only LANMAN, yes
07:50 [Sno] but if someone gives me access to a win32 box with AD, I could add support for AD, too
07:50 [Sno] or simply show me the appropriate function on msdn
07:51 Steffen Happy birthday!
07:51 Steffen I have no time to join in on a hackathon, but I wanted to let you know that I would have liked to.
07:52 zenog Steffen: What a pity. But thanks for coming by and saying hello!
07:54 Steffen Ha, some day, I'll zoom in and refactor one of Alias' subsystems as revenge ;P
07:54 waxhead :)
07:54 [Sno] Alias: so your answer is "No, not as long as it supports only LANMAN"?
07:55 szabgab is the recording of the state of the onion available somewhere?
07:55 szabgab of this year
07:56 Alias [Sno]: Complete support, or no support, yes. On a per-operating system basis
07:57 [Sno] Alias: do you have a hint where to dig for AD user functions?
07:57 Alias So if you wanted to do the unix/mac/etc versions, that would be fine
07:57 Alias Not really, bit far out of my comfort zone
07:57 [Sno] unix looks good
07:57 [Sno] do you know someone who could answer that question?
07:58 Alias CWJewell is the next best person than me
07:58 Alias Alternatively jdb might know
07:58 Alias Or at the least they might be able to send you to the next best person than them
07:58 [Sno] thanks
07:59 bruck joined #padre
08:01 jarich szabgab: I can't spot it mentioned on the oscon twitter feed, but that's no guarantee
08:01 szabgab so why did you go back to .au and not stay at oscon ?
08:11 bruck hi
08:11 bruck where's the party?
08:13 Alias here :)
08:14 Hyppolit svn: r11936 | zenogantner++ | http://padre.perlide.org/trac/changeset/11936
08:14 Hyppolit more cosmetic changes to FindResult.pm
08:14 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
08:19 bruck Cool - happy birthday everyone
08:19 szabgab we have a silent party :)
08:22 Hyppolit svn: r11937 | zenogantner++ | http://padre.perlide.org/trac/changeset/11937
08:22 Hyppolit Call relocale() for all elements of the Bottom panel
08:22 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
08:29 Hyppolit #907: remote (sshfs) file is shown as read-only in status bar (new defect) [ http://padre.perlide.org/trac/ticket/907#comment:1 ]
08:31 danlucraft1 joined #padre
08:34 Hyppolit svn: r11938 | zenogantner++ | http://padre.perlide.org/trac/changeset/11938
08:34 Hyppolit small documentation fix
08:34 Hyppolit trunk/Padre/lib/Padre/Task/
08:37 Hyppolit svn: r11939 | zenogantner++ | http://padre.perlide.org/trac/changeset/11939
08:37 Hyppolit Main::relocale: ->syntax->relocale not necessary any more
08:37 Hyppolit trunk/Padre/lib/Padre/Wx/
08:41 chorny joined #padre
08:44 Hyppolit svn: r11940 | zenogantner++ | http://padre.perlide.org/trac/changeset/11940
08:44 Hyppolit gettext-ified Padre::PPI::EndifyPod
08:44 Hyppolit trunk/Padre/lib/Padre/PPI/
08:52 Hyppolit #875: Case insensitive checkbox not taken into account in "Find in Files" dialog (closed defect) [ http://padre.perlide.org/trac/ticket/875#comment:5 ]
08:54 Hyppolit #975: should not use checkbox to select current file (new defect) [ http://padre.perlide.org/trac/ticket/975 ]
09:00 Hyppolit svn: r11941 | zenogantner++ | http://padre.perlide.org/trac/changeset/11941
09:00 Hyppolit Padre is not 'a simple editor' any more
09:00 Hyppolit trunk/Padre/
09:01 rindolf joined #padre
09:02 zenog Hm. Padre crashes on rectangular text selection. Is this a known issue?
09:03 rindolf Happy Birthday to Padre.
09:05 shadowpaste "zenog" at 217.168.150.38 pasted "backtrace after trying rectangular text selection" (146 lines) at http://paste.scsys.co.uk/47057
09:06 zenog ... does not happen all of the time, I have to play around for a while and then ...
09:15 Hyppolit svn: r11942 | Sewi++ | http://padre.perlide.org/trac/changeset/11942
09:15 Hyppolit Remember sorting order in session manager
09:15 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/
09:31 opossumpetya joined #padre
09:34 opossumpetya hi guys! I installed Padre a while ago, but never really used it cause it was crashing on me all the time (Win/Vista).
09:34 opossumpetya a couple of days ago i downloaded 0.66 version and installed it
09:35 opossumpetya but the about box still says Padre 0.49
09:35 opossumpetya whats up with that?
09:35 opossumpetya cpan's i /pardre/ returns modules names as 0.66
09:36 szabgab opossumpetya: how did you install padre the first time and this time?
09:36 opossumpetya the msi installer from the website
09:36 opossumpetya hi Gabor
09:37 szabgab hi :)
09:37 szabgab have you removed the previous installation before installed the new one?
09:37 szabgab I don't think that the current installer can deal with upgrade well
09:38 opossumpetya nope. i'll re do the whole thing now and will let you know
09:39 szabgab ok
09:50 mib_svh0mu joined #padre
10:02 Hyppolit svn: r11943 | zenogantner++ | http://padre.perlide.org/trac/changeset/11943
10:02 Hyppolit nicer workflow for renaming variables
10:02 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/
10:02 zenog I messed around a bit with the variable renaming.
10:02 zenog Before the changes, if the cursor was e.g. in a blank area, Padre let you enter a variable name anyway.
10:03 zenog Now it will abort immediatly, and only prompt for a variable name if the cursor is on a token.
10:03 zenog Still not perfect, but nicer.
10:03 zenog Please check whether it is okay.
10:04 zenog Another change: The text entry field for the variable name has now the old variable name as default.
10:05 zenog Alias: Would it be okay to rename the function from "lexical_replace_variable" to "rename_variable"?
10:06 Alias Sure
10:06 Alias I'm always pro-improved-naming
10:06 zenog Cool.
10:10 zenog Now we would need project-wide subroutine renaming ;-)
10:10 Alias I'm working on it :)
10:11 zenog Just kidding, it is only 6 occurrences or so ... but it would be neat anyway ;-)
10:12 Alias Recursive Find and Replace is the last feature I need working to ditch Ultraedit
10:13 user_4923 joined #padre
10:15 user_4924 joined #padre
10:21 screencast joined #padre
10:22 screencast happy birthday Padre
10:23 szabgab hmm
10:23 szabgab noone talkes to screencast?
10:23 szabgab please make it as there was life in the channel :)
10:23 szabgab I'll try it again
10:23 szabgab anyone?
10:24 zenog I will commit in a minute or so ;-)
10:24 zenog You want someone to say hello?
10:24 zenog No problem!
10:24 zenog Ah that was you before?
10:24 szabgab yes that would be good
10:24 zenog You need to ask a question if you have one ;-)
10:24 * zenog will be around ...
10:25 szabgab and if you let me know when you are committing then I can start i then and explain that too
10:25 zenog Okay.
10:26 szabgab svn?
10:26 Hyppolit svn is http://padre.perlide.org/tr​ac/wiki/DownloadRepository and also http://svn.perlide.org/padre/trunk/
10:27 szabgab padre?
10:27 szabgab Padre?
10:27 Hyppolit Padre is Perl Application Development and Refactoring Environment
10:27 jarich sleep?
10:27 jarich ;)
10:27 szabgab Hyppolit: sleep is overrated
10:27 Hyppolit sleep was unknown
10:27 Hyppolit sleep is now overrated
10:27 szabgab sleep?
10:27 Hyppolit sleep is overrated
10:28 user_4351 joined #padre
10:29 jarich awesome.
10:32 screencast joined #padre
10:32 zenog Hi screencast
10:33 screencast hi zenog
10:33 screencast happy brithday padre
10:33 screencast where can I download padre for windows?
10:33 zenog download?
10:33 Hyppolit download is http://padre.perlide.org/download.html
10:34 zenog Just follow the URL.
10:34 screencast Padre?
10:34 Hyppolit Padre is Perl Application Development and Refactoring Environment
10:34 El_Che your_momma?
10:34 El_Che is does not work :)
10:34 Hyppolit svn: r11944 | zenogantner++ | http://padre.perlide.org/trac/changeset/11944
10:34 Hyppolit renamed 'lexical_variable_replacement' to 'rename_variable'
10:34 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/xt/ trunk/Padre/xt/files/
10:35 szabgab El_Che: you are funny right :)
10:36 szabgab in the middle of my screencast recording :)
10:36 El_Che autch
10:36 zenog lol
10:36 El_Che better feed the answer tot the bot :)
10:36 szabgab like the people who jump and wave in the crowd when someone is being interviewd in the streets :)
10:37 El_Che lol
10:37 szabgab we'll see if the recording went well or not
10:37 szabgab and then I upload it soon
10:39 zenog szabgab: What's the screencast about? Padre? Another Perl 6 thing?
10:41 szabgab another how to connect to the irc :)
10:41 szabgab this time to IRC of Padre
10:41 szabgab especially for the birthday of Padre
10:42 szabgab and I expect that every one of you will create a screencast with padre  :-)
10:42 szabgab in the next 48 hours !
10:42 szabgab it is along the "Life In  A Day project :)
10:43 zenog szabgab: Either one bugfix, one new feature, or one screencast?
10:43 szabgab you can do more than one ()
10:44 zenog Let's see ;-)
10:46 zenog Padre birthday songs/poems will also be accepted.
10:47 zenog The relation between Wx::Dialog Padre::Wx::Dialog and Padre::Wx::Role::Dialog is not clear to me.
10:49 zenog Padre::Wx::Dialog - Dummy Padre wrapper around Wx::Perl::Dialog
10:49 zenog -- should this be 'Wx::Dialog' instead if 'Wx::Perl::Dialog'?
10:51 danlucraft joined #padre
10:51 Alias Padre::Wx::Role::Dialog has nothing to do with the other two
10:53 zenog Main is the only class that has the role.
10:56 szabgab http://bit.ly/bZeO0I
10:56 szabgab lunch &
10:56 Alias zenog: For now
10:56 zenog Alias: okay
10:57 Alias The idea was to split out the code to make the REALLY simple dialogs
10:57 Alias And now different Wx stuff can spawn them without having to find or be part of ->main
10:58 zenog Sounds good.
10:58 Alias Also, if we make the dialogs auto-centre then they'll auto-centre on that particular window
11:01 opossumpetya wow, it took long to uninstall - 25+ minutes of "gathering information" on Core 2 Duo 2.2GHz
11:02 zenog opossumpetya: That is quite some time.
11:03 opossumpetya yeah :)
11:03 zenog Alias: About the warnings in Bottom->on_close
11:03 zenog Alias: There two things ('find all', 'find in files') that use Wx::ListCtrl, and basically wouldn't need any clean-up.
11:04 zenog Alias: Would it be okay to add a special case for ListCtrl here (because we know there is nothing else to do ...), or was that exactly what you wanted to avoid?
11:05 Alias What's wrong?
11:06 zenog Nothing's wrong, it is just that in those two cases, there is this warning, which makes me think that maybe I can do sth about, as I touched both functions lately and already know them.
11:07 Alias Fix what you need to fix however you think best, and I'll take a look at the commit after just in case
11:08 Hyppolit svn: r11945 | Sewi++ | http://padre.perlide.org/trac/changeset/11945
11:08 Hyppolit Config-Test-Fix
11:08 Hyppolit trunk/Padre/t/
11:10 zenog Alias: Would it be okay to have a role/superclass ToolView that takes the common code between Right and Bottom?
11:11 zenog Sewi: Looks like Hannover is leading today - at least if the number of commits counts ;-)
11:12 szabgab so how is the screencast? is it bearable?
11:13 Sewi :)
11:13 szabgab vow, youtube tells me only one person viewed it!
11:13 zenog szabgab: I guess that was me ;-)
11:13 zenog szabgab: OTOH, they do not update the view count in real time.
11:14 szabgab it would be nice to see some mre people doing videos / screencasts as well
11:19 zenog szabgab: You are right! It would be nice to have some tutorials etc., and you give some nice examples with your Perl 6 screencasts.
11:19 zenog szabgab: Personally, I feel that I currently can do other things better to help Padre ...
11:20 szabgab I'll do some Padre related tutoral later, once I feel the UI is stable enough to do that ...
11:21 szabgab and once I learn how I can do them better and faster
11:21 Alias zenog: I didn't bother to generalise too much because there's only 3 of them
11:21 zenog Alias: okay
11:22 Alias If we get to the point that people can create their own new ones, it's worth doing then
11:23 opossumpetya szabgab: what screencast recording program are you using?
11:24 opossumpetya btw, uninstall -> reinstall helped
11:24 opossumpetya so I'm not up to Padre 0.63 :)
11:24 opossumpetya will try it instead of Notepad++
11:25 szabgab opossumpetya++
11:25 rindolf Alias: hi.
11:25 szabgab recordMyDesktop on ubuntu
11:25 rindolf Alias: did you look at my patch for Test-Differences?
11:25 opossumpetya szabgab: ah, ok
11:27 zenog opossumpetya: glad it worked. Just tell us if you have any comments/questions.
11:28 opossumpetya zenog: actually, I do have one right now
11:29 opossumpetya when Padre modules get updated on CPAN, if I upgrade them with cpan.bat (from strawberry, i normally use AS Perl), will these changes automatically be available in my Padre?
11:30 opossumpetya another words, do I have to wait for the new Padre install to be compiled and available on the website, or I can just uptade modules from cpan?
11:32 opossumpetya mm, looking at the padre.bat , i'll be ok upgrading modules, right?
11:32 opossumpetya i guess i'll need install package when Wx updates
11:33 zenog opossumpetya: I am not sure, because I never used the Windows version of Padre.
11:33 zenog opossumpetya: hold on a sec.
11:34 zenog http://padre.perlide.org/trac/wiki/DownloadWindows
11:34 zenog http://padre.perlide.org/trac​/wiki/DownloadStrawberryPerl
11:36 opossumpetya aha! thanks
11:37 opossumpetya i should've looked at the wiki first
11:37 opossumpetya a while ago, when i tried to install Padre that way i had problems installing Wx
11:37 opossumpetya i guess not just me
11:38 zenog opossumpetya: Did you try that "perl -MPAR::Dist -e"install_par(q(http://www.strawberryperl.com/downl​oad/padre/Alien-wxWidgets-0.46-MSWi​n32-x86-multi-thread-5.10.1.par))" thing?
11:38 opossumpetya not a year ago when I first tried it ;-)
11:39 opossumpetya right now I just installed the Padre MSI package, so I'm good
11:39 zenog Please try, and if something does not work, please tell us ;-)
11:39 zenog I mean, if you want the latest version etc.
11:39 opossumpetya when I asked I was wondering about the upgrades, since Padre is in active development there will be some soon im sure
11:39 opossumpetya ok
11:39 opossumpetya thanks!
11:42 zenog as soon as we have a stable release again, I guess ...
11:44 waxhead [Sno], regarding the AD stuff, can't you get at it via ldap?
11:48 Jagdwurst joined #padre
11:51 zenog hi Jagdwurst
11:52 Jagdwurst zenog: hi zenog  :D
11:52 Jagdwurst hallo together :D
11:53 jarich joined #padre
11:54 waxhead what application are you using for the screencasts?
11:55 szabgab recordMyDesktop on Ubuntu
11:55 opossumpetya Can Padre and Strawberry cooperate to get the latest Alien-wxWidgets and Wx packages listed on Padre install/upgrade Wiki page?
11:55 opossumpetya Cause http://padre.perlide.org/trac​/wiki/DownloadStrawberryPerl lists Alien-wxWidgets-0.46 and Wx-0.94 , but I just installed Padre 0.63 MSI package and it came with Alien-wxWidgets 0.51 and Wx 0.97
11:55 opossumpetya Obviously installing Padre the way described on that Wiki page, I'd want (and possibly need) latest versions of these packages.
11:57 waxhead cool...
11:57 waxhead jarich, Jacinta?  From .au?
11:58 jarich the same
11:58 waxhead works with Paul?
11:58 waxhead tries hearding Perl monger cats?
11:58 waxhead s/hearding/herding/
11:59 waxhead szabgab, cool...
11:59 * waxhead goes install recordingmydesktop
11:59 jarich waxhead: still the same.  should I recognise you?
12:01 waxhead jarich, nope.. not unless you recall one of the guys at one of hte few canberra pm meetings you organised which on the night was held at bernadettes cafe ( vego cafe in Ainslie ) quite a few years back
12:02 jarich I remember Bernadette's Cafe, but possibly not all the people.
12:02 waxhead that's fine...
12:02 waxhead what brings you to #padre?
12:04 waxhead on a saturday night no less!
12:05 jarich alias invited everyone, I thought I'd drop in to say happy birthday (which I did earlier), I just happened to rejoin when opening my laptop a moment ago to check on something else.
12:07 waxhead fair enough.. I see you guys are training in Cranberra again soon
12:08 jarich joined #padre
12:10 waxhead_empathy joined #padre
12:11 waxhead_empathy neat.. just testing out irc in empathy...
12:11 szabgab waxhead: there is also a gui for recordmy..
12:11 waxhead_empathy szabgab: yep.. that's what's installed
12:12 waxhead_empathy oh... not too keen on the interface...
12:12 waxhead_empathy very new school.. :)
12:12 waxhead_empathy ha!
12:12 szabgab after the ogv file is generated I run this:      mencoder -idx out.ogv -ovc lavc -oac mp3lame -o output.avi
12:12 szabgab as youtube cannot process the ogv files well
12:13 waxhead_empathy thanks
12:13 waxhead_empathy I'll see what I can do
12:14 waxhead_empathy left #padre
12:18 jq hi & happy birthday btw
12:20 szabgab hi jq
12:20 szabgab nice to see you still around :)
12:21 Alias opossumpetya, Strawberry Professional Alpha 2 will be out shortly, which will probably because the new prefered option
12:21 szabgab Alias: do you think there is a chance to release a Padre + Rakudo * once rakudo is released next week?
12:22 Alias Dunno, but since Alpha 2 is releasing today should be trivial to enhance it a litle
12:24 waxhead what's the url to the svn repo to browse it?
12:25 jq szabgab: well, i'm always around, even if only lurking those days
12:26 szabgab svn?
12:26 Hyppolit svn is http://padre.perlide.org/tr​ac/wiki/DownloadRepository and also http://svn.perlide.org/padre/trunk/
12:26 szabgab Hyppolit: svn is also http://padre.perlide.org/trac/browser
12:26 Hyppolit svn is now http://padre.perlide.org/tr​ac/wiki/DownloadRepository and also http://svn.perlide.org/padre/trunk/ and also http://padre.perlide.org/trac/browser
12:35 opossumpetya Alias, yep, I try to follow Perl blog aggregators :)
12:37 opossumpetya "upgrade padre" worked great. up to 0.66 now and but I noticed in 0.63 is gone :)
12:37 opossumpetya good stuff
12:48 Hyppolit svn: r11946 | waxhead++ | http://padre.perlide.org/trac/changeset/11946
12:48 Hyppolit Revesting the object method back as tests are failing.
12:48 Hyppolit
12:48 Hyppolit See comment in code regarding the issue of wxWidgets throwing a warning to the console.
12:48 Hyppolit trunk/Padre/lib/Padre/
12:51 zenog waxhead: Don't know what's worse - warnings on the console or those failed tests ...
12:52 waxhead zenog, what's worse is it won't relocale...
12:52 waxhead try it out
12:52 zenog I'll check ...
12:53 [Sno] <@waxhead> [Sno], regarding the AD stuff, can't you get at it via ldap? <-- if I would know, how to do?
12:53 Hyppolit svn: r11947 | zenogantner++ | http://padre.perlide.org/trac/changeset/11947
12:53 Hyppolit tiny documentation change
12:53 Hyppolit trunk/Padre/lib/Padre/Wx/Role/
12:54 * [Sno] is the absolute moron regarding AD and LDAP ...
12:55 Hyppolit svn: r11948 | waxhead++ | http://padre.perlide.org/trac/changeset/11948
12:55 Hyppolit Added missing line where it actually adds in the language file.
12:55 Hyppolit trunk/Padre/lib/Padre/
12:55 waxhead zenog, ok, that's better..
12:56 waxhead Did you make changes to the code to do the relocale for the plugins?
12:56 Hyppolit svn: r11949 | zenogantner++ | http://padre.perlide.org/trac/changeset/11949
12:56 Hyppolit simplify the code for the Bottom pane a bit (-1 method), no warnings
12:56 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
12:56 waxhead [Sno], it depends on what you are trying to get back from AD... some things are done fine via LDAP, others are a little more difficult..
12:57 waxhead [Sno], for the most part though you should be able to query AD via ldap to get most of what you need about a user object, like Home drives etc...
12:58 waxhead [Sno], in terms of ldap libraries, Perl has one of the better ones IMO... Net::LDAP
12:58 [Sno] waxhead: I have a tiny module: Win32::pwent
12:58 waxhead zenog, have you tried changing languages with catalyst enabled?
12:58 [Sno] and I want extend it to read same user data from AD as it does from LANMAN
12:59 zenog waxhead: Right now, it says '14:57:45: Error: Cannot set locale to 'hu_HU'.', which is correct - buttons like "OK" and "Cancel" are not in Hungarian now.
12:59 waxhead [Sno], yeah, I saw that.. it might just do what you need... since LANMAN will be around for a while..
12:59 zenog waxhead: When I switch to German, there is no such message, and the buttons _are_ translated.
12:59 waxhead zenog, isn't that more of an indication that it can't find the language file?
12:59 [Sno] waxhead: Win32::pwent is from me :)
12:59 waxhead zenog, really?
12:59 [Sno] and I need to extend it
12:59 waxhead zenog, I get it when I switch back to en
12:59 zenog waxhead: This is an indication that the Hungarian language files for Wx (not Padre) are not found.
12:59 [Sno] or find someone who does it ^^
13:00 waxhead zenog, I wonder if it's a system default thing? What's your language default ?
13:00 waxhead zenog, I get the warnings when I pick any language other than en
13:01 zenog waxhead: Maybe you do not have locale support installed for any of those languages.
13:01 zenog waxhead: I have locale support for English and German, that's why it works fine for those.
13:01 waxhead that makes sense...
13:02 waxhead if you read the doc on the API for Locale it says this:
13:02 waxhead "Add a catalog for use with the current locale: it is searched for in
13:02 waxhead standard places (current directory first, then the system one), but you
13:02 waxhead may also prepend additional directories to the search path with
13:02 waxhead AddCatalogLookupPathPrefix()."
13:03 zenog I am still not sure, though.
13:03 waxhead So having en and de installed in the system directory, I guess wxWidgets can get to it fine
13:03 zenog I guess, so.
13:04 zenog Do you use Ubuntu or Debian?
13:04 waxhead The problem seemed to me that you have to supply a parameter to Wx::Locale->new(), but we don't set the catalogprefixpath to "our" files before that
13:04 waxhead ubuntu
13:04 zenog If so, one can check with 'dpkg -l|grep language-pack'
13:05 waxhead so I tried to fugde it with the undef ( essentially a NULL ) to see if I could get it to instantiate and then set the path, and then add the language...
13:05 waxhead which broke the test..
13:05 waxhead note to self, run the tests before committing
13:06 zenog waxhead: Don't worry, nothing happened ;-)
13:06 waxhead yep.. I have the en ones installed
13:07 waxhead that doesn't mean that Padre will be translated though...
13:07 zenog I'd say the current behaviour is totally acceptable - there is this warning if the standard dialog elements cannot be translated.
13:07 user_6690 joined #padre
13:09 waxhead zenog, OK, got a fix..
13:12 zenog (after installing language-pack-gnome-es) Now I don't get a warning, but still no Spanish OK buttons.
13:16 waxhead zenog, yeah, which is what I'm thinking is the issue here... it seaches the system default directory, finds the es files and so it's OK...
13:17 waxhead zenog, then it needs to load the Padre .mo files to translate Padre
13:17 zenog waxhead: This also works for me, this works for all languages.
13:17 waxhead at least that's my supposition...
13:20 zenog For me it works now, and it passes the tests.
13:20 zenog The only thing I am not sure about is the Spanish l10n on _my_ system, but this could be because of my local configuration, and I don't really need it ...
13:23 waxhead so you're saying that the system languages will translate Padre?
13:23 waxhead what's the point of the mo and po files for Padre then?
13:24 zenog No, no.
13:24 zenog There is a tiny subset of the UI that is not translated by the Padre mo/po files.
13:25 zenog E.g., some buttons in the File->Open dialog, like "OK" and "Cancel".
13:25 zenog Those work fine for me for English and German, but not for the other languages.
13:25 zenog Because (I guess) I do not have the Gtk+ translation files installed.
13:27 zenog Anyway, what I wanted to say is that the currently commited version works fine.
13:30 waxhead zenog, which is what it was before I changed it..
13:30 Manuel joined #padre
13:30 waxhead do you recall seeing tests a while back where it said it couldn't set de_DE ?
13:31 waxhead ohh.. of course you wouldn't get that error!!!
13:31 waxhead the non de users did though.. I think szabgab was one and asked about it in here...
13:31 Getty Manuel is a new victim :-P
13:32 Manuel haha ^^
13:32 waxhead anyway, the reason it happens is because of the wxWidgets trying to set to de not finding it in the system directory and throwing that warning...
13:34 senf_statt_oel joined #padre
13:35 zlonk joined #padre
13:36 simon42 joined #padre
13:38 zenog waxhead: We could catch the warning and display a message box instead, but I am not sure whether it is worth the trouble ...
13:38 waxhead zenog, I don't think you can, unless via eval maybe?
13:38 waxhead zenog, it's coming from wxWidgets...
13:39 szabgab this happens during test right?
13:39 waxhead I've got something that seems to work...
13:39 szabgab can we skip the test if the relevant language pack is not available?
13:39 zenog waxhead: I think one cannot catch that stuff, it is not a perl message.
13:39 waxhead szabgab, testing and while running...
13:39 zenog szabgab: That would be the right thing to do.
13:39 waxhead try changing the language..
13:39 waxhead to one you don't have installed on your system
13:39 waxhead I don't htink we should change the tests...
13:40 zenog waxhead: But: Is there a test problem? Do the tests pass on your computer?
13:40 waxhead I think we just need to instantiate the object correctly...
13:40 waxhead tests pass fine...
13:40 zenog waxhead: I think we do that.
13:40 zenog waxhead: Okay, then I wouldn't worry.
13:40 waxhead but the console putout is a bit odd...
13:40 szabgab senf_statt_oel: simon42 zlonk hi !
13:40 zenog waxhead: Ah, you see something on the console?
13:40 waxhead it's not something you see much of since it only shows in the tests and only when you change the language
13:40 waxhead zenog, yes...
13:41 waxhead you don't see it if you have the language files installed...
13:41 waxhead you can do one of two things here
13:41 waxhead change where we instantiate to something like this: my $locale = Wx::Locale->new(Wx::wxLANGUAGE_DEFAULT)
13:41 waxhead then set the catalog path prefix and then load the language
13:42 waxhead which stops the warnings and works..
13:43 CSJewell Happy birthday, everybody!
13:44 szabgab hi CSJewell
13:44 szabgab you too!
13:44 Getty who has birthday?
13:44 Getty oh
13:44 Getty padre
13:45 Getty that is now 2, or?
13:45 szabgab CSJewell: if you looked at the backlog I was asking if you could prepare a Padre + Rakudo * soon (1-2 days) after Rakudo * is released
13:45 Hyppolit svn: r11950 | waxhead++ | http://padre.perlide.org/trac/changeset/11950
13:45 Hyppolit Trying again - this time loading the system language at instantiation, then adding in the catalogpath value.
13:45 Hyppolit trunk/Padre/lib/Padre/
13:46 CSJewell I noticed. Make that 7 days, please. 1-2 is right around the final July 2010 release.
13:46 waxhead interestingly, $locale->IsLoaded($id) doesn't return true...
13:47 zenog waxhead: After the update, the locale is not switched correctly. Menu language yes, Wx not.
13:47 szabgab CSJewell: of the Strawberry professional?
13:47 zenog waxhead: I think before the last commit it was correct.
13:48 CSJewell No. Professional Alpha 2 is toda, hopefully. I'
13:48 waxhead when you say WX, what do you mean?
13:48 CSJewell today, I mean.
13:48 CSJewell I just need to test what I just built and flip some files over.
13:49 CSJewell But I need a few more hours sleep first.
13:49 szabgab :)
13:49 waxhead zenog, which part of Wx isn't translated for you?
13:49 zenog waxhead: I mean the "OK" and "Cancel" buttons, the things that are not in the Padre .po/.mo files.
13:49 waxhead oh.. didn't check them..
13:50 zenog Right now, "OK" and "Cancel" remain in the language in which I started (e.g. English).
13:50 zenog When I then switch to German, "Cancel" remains "Cancel".
13:50 waxhead I see it now...
13:51 zenog When I start up Padre and German is the interface language from the beginning, I see "Abbrechen" instead of "Cancel".
13:51 waxhead I checked the about since it what I figured I'd get right in the menus.. and it's button is translated
13:51 zenog (and the other way round)
13:52 zenog Considering the 15-locale.t, it does not check anything besides whether it crashes or not, right?
13:53 azawawi joined #padre
13:58 Hyppolit svn: r11951 | waxhead++ | http://padre.perlide.org/trac/changeset/11951
13:58 Hyppolit Code back to the way it was before I touched it!
13:58 Hyppolit trunk/Padre/lib/Padre/
13:59 waxhead zenog, OK.. it's back to the way it was.
13:59 waxhead which should fix up the dialogs...
14:00 szabgab waxhead: so you were just rumping up karma bits :)
14:00 waxhead at least after all of this, there isn't the 20 or so warnings we used to see, only the one...
14:00 Hyppolit svn: r11952 | zenogantner++ | http://padre.perlide.org/trac/changeset/11952
14:00 Hyppolit better POD description
14:00 Hyppolit trunk/Padre-Plugin-LaTeX/lib/Padre/Plugin/
14:00 waxhead szabgab, I wish...
14:00 waxhead I thought I was getting the hang of it... :(
14:00 szabgab :)
14:00 waxhead I see now how it works...
14:01 waxhead I guess the thing is, if you are going to change your lanuage you'd expect that language pack to be installed...
14:01 waxhead so for the most part you won't see the output in the console...
14:01 waxhead only when you pick a language you don't have installed
14:02 zenog ... then there is a little warning, which IMHO is okay.
14:02 szabgab I think that whole language changing is a but overrated
14:02 szabgab it is nice to have your own language but you won't constantly switch between languages
14:02 zenog szabgab: yes. Most people do it once, and to a language where they have system support ;-)
14:03 szabgab also I think English should be always written as "English"
14:04 szabgab so even if I switch to a language I can't read, (non latin letters) I can still find the menu to switch back
14:04 zenog szabgab: Each language is always shown with a native description as well.
14:04 szabgab or maybe a command line flag to start in a sepcific language
14:05 waxhead zenog, szabgab, that change to the native language is great...
14:05 waxhead I think zeno did it
14:06 szabgab I have not seen that earlier, that you have it in both languages
14:06 szabgab that's nice
14:06 waxhead OK.. given the change to Bottom now does a call to ->relocale, shouldn't Plugin.pm have a relocale method added?
14:06 zenog Alias did it.
14:06 waxhead and then the plugins need to implement the relocale code?
14:06 waxhead zenog, did he?
14:07 zenog waxhead: I guess so (Alias+languages, and the plugin thing)
14:07 waxhead zenog, the change in the Bottom class?
14:07 waxhead looking at the svn blame it shows you, unless it was a perl tidy thing?
14:08 zenog waxhead: Ah yes, that was me.
14:08 Alias It shouldn't really need it, I would have though
14:09 Alias But it might be a good idea, in case a plugin permanently opens a window
14:09 waxhead zenog, since you're calling relocale there, some plugins that use Bottom will also have to handle it.. or the base class Plugin.pm should have a relocale method?
14:09 zenog waxhead: You are right, the plug-ins would need to handle it.
14:09 zenog waxhead: I can add a check before calling relocale, and give out a warning.
14:10 zenog waxhead: Don't know about Plugin.pm.
14:10 waxhead couldn't  you put in a method in Plugin.pm and return 1?
14:10 waxhead Plugin.pm is what all plugins inherit from... it's a base class
14:10 waxhead and interface I spose...
14:11 * waxhead wonders if his oo terminology is correct!
14:11 waxhead but surely we could take the locale code from Locale, and put that into Plugin.pm which means that plugin authors don't have to do that?
14:13 zenog waxhead: I don't know too much about plugin l10n yet, or about plugins in general. It's the next thing I want to learn ;-)
14:16 Hyppolit svn: r11953 | azawawi++ | http://padre.perlide.org/trac/changeset/11953
14:16 Hyppolit Fetch the wxWidgets HTML documentation zip file if it is not found
14:16 Hyppolit trunk/tools/
14:16 Hyppolit svn: r11954 | adamk++ | http://padre.perlide.org/trac/changeset/11954
14:16 Hyppolit Adding a startup counter so we can do more advanced first time logic
14:16 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/t/
14:17 waxhead zenog, I think the warning is the way to go...
14:17 waxhead zenog, want me to commit it?
14:17 zenog waxhead: What do you want to commit?
14:18 waxhead added a warning to the bottom class when it finds a panel that can't relocale
14:18 Hyppolit svn: r11955 | azawawi++ | http://padre.perlide.org/trac/changeset/11955
14:18 Hyppolit Updated perlopref (Perl Operator Reference) POD to latest
14:18 Hyppolit trunk/Padre/share/doc/perlopref/
14:18 zenog waxhead: commit it if it is already done, sure.
14:18 waxhead zenog, I'll commit it and you can check it.. if you dn't like it, fix it up. :)
14:19 zenog waxhead: great!
14:19 Hyppolit svn: r11956 | waxhead++ | http://padre.perlide.org/trac/changeset/11956
14:19 Hyppolit Added a warning when a panel is found that doesn't have a relocale method.
14:19 Hyppolit trunk/Padre/lib/Padre/Wx/
14:20 azawawi "Use of inherited AUTOLOAD for non-method Module::Install::Msgfmt::install_share( ) is deprecated at C:/strawberry/perl/site/li​b/Module/Install/Msgfmt.pm line 21." when doing cpan . on "Win32 strawberryperl 5.12.0.1 #1 Thu May  6 16:09:27 2010 i386"
14:20 Hyppolit #1: Improve load time (closed defect) [ http://padre.perlide.org/trac/ticket/1#comment:5 ]
14:24 Alias yay
14:29 waxhead zenog, what's the idea with the ->relocale for Bottom when it comes across a plugin using it?
14:30 zenog waxhead: The idea is that the component there updates the parts of the UI that must be updated on a language change.
14:30 waxhead The thing is, $self->SetPageText( $i, $self->GetPage($i)->gettext_label ); will work as expected and set the tab value if it's been translated.. which for Catalyst doesn't appear to have been done.
14:30 Hyppolit svn: r11957 | zenogantner++ | http://padre.perlide.org/trac/changeset/11957
14:30 Hyppolit some modifications, die -> warn for 'view_close' because of plugins
14:30 Hyppolit trunk/Padre/lib/Padre/Wx/
14:31 waxhead doing what you've done would mean something like this: $self->SetPageText( $i, $self->GetPage($i)->relocale ); to set the tab.. which isn't really needed..
14:32 zenog waxhead: FindResults.pm is an example for what could be done ...
14:33 zenog waxhead: Also, in the Catalyste example, there are things like "Start Server" etc. which need to be translated.
14:35 waxhead zenog, yep.. of course...
14:35 waxhead sorry.. I was only looking at the tab at the top.. :-/
14:43 Manuel joined #padre
14:44 Hyppolit svn: r11958 | azawawi++ | http://padre.perlide.org/trac/changeset/11958
14:44 Hyppolit Extract the zip file and processing of the wx_classref.html documentation is now complete. Now proceeding with actual POD/YAML generation.
14:44 Hyppolit trunk/tools/
14:44 waxhead zenog, is the panel for Catalyst translated?
14:46 zenog waxhead: I am currently looking at it, and if I understand it correctly, it uses _T, which will not result in successful translations.
14:47 waxhead _T is used quite a bit though I thought
14:48 waxhead And after reading through the Wx Locale class, you can set a short cut, which I think has been done. the example in the wx doco uses just t()
14:48 Hyppolit svn: r11959 | adamk++ | http://padre.perlide.org/trac/changeset/11959
14:48 Hyppolit Default to 1, so we can increment at shutdown rather than startup
14:48 Hyppolit trunk/Padre/lib/Padre/
14:48 zenog waxhead: _T() marks a string for translation, but does not translate it.
14:49 zenog waxhead: This is used in the menu, where Wx::gettext is called later.
14:49 zenog waxhead: But if you want to set a label or create a button, then you must use Wx::gettext().
14:50 zenog waxhead: At least that's what I learned this week from Alias ;-) I am also rather very new to all of this.
14:50 Alias He is correct
14:50 waxhead OK, so this 'should' work?
14:50 waxhead sub relocale {
14:50 waxhead my $self = shift;
14:50 waxhead # update the panel
14:50 waxhead my $lbl = $self->{button}->GetLabel;
14:50 waxhead $self->{button}->SetLabel(Wx::gettext($lbl));
14:50 waxhead }
14:51 zenog Yes
14:51 senf_statt_oel left #padre
14:51 zenog no
14:51 zenog sorry
14:52 waxhead it doesn't.. :)
14:52 waxhead Does it have to be a string?
14:52 waxhead not a scalar?
14:52 zenog It should be $self->{button}->SetLabel(Wx::gettext('Text'));
14:52 zenog The way it is now, it would take the old label, which may be another translation.
14:53 zenog And don't worry if it does not work, I don't see any plug-in translations at all, currently.
14:53 zenog I guess there must be a problem with the l10n of plugins in general, maybe since the beginning of the current unstable period.
14:54 GabrielVieira joined #padre
14:54 Hyppolit svn: r11960 | adamk++ | http://padre.perlide.org/trac/changeset/11960
14:54 Hyppolit Increment the startup counter at shutdown. Sounds odd, but should work :)
14:54 Hyppolit trunk/Padre/lib/Padre/Wx/
14:55 zenog hi GabrielVieira
14:56 waxhead zenog, same here.. I'm finding my way about with it all too...
14:56 Alias Getting late here
14:56 zenog waxhead: Are you currently working on the Catalyst plugin?
14:57 Alias So there's a startup counter comitted now, it SHOULD gradually increment on it's own now
14:57 waxhead zenog, looking at it.. it's not my plugin
14:57 waxhead it's garu's
14:57 Alias I'll try to get the actual startup hooks added in tomorrow
14:57 zenog Alias: great!
14:57 waxhead I have a couple of plugins I've done some work on.. SVN which doesn't have a panel..
14:57 waxhead and the SQL one, which has two..
14:58 waxhead which is why I'm following with some interest to see where things need to be done
14:59 zenog waxhead: So for now you are not forced to implement the relocale method, only if you want complete i18n with switching language at run-timre.
14:59 GabrielVieira zenog: ;)
15:00 waxhead zenog, that's fine...
15:03 lpbck1 joined #padre
15:04 zenog hi lpbck1
15:04 waxhead zenog, how do the menus get relocaled?
15:04 lpbck1 hi zeong
15:04 zenog waxhead: There were some changes, the menus are re-built when there is a locale change.
15:04 waxhead that's what I thought...
15:05 zenog waxhead: It used to be that the underlying Action library was also rebuilt, which does not happen any more (besides the switch actions).
15:05 waxhead which means that each plugin will have to have a relocale
15:05 waxhead which will mean it rebuilds it's menus
15:05 waxhead which if it has a panel, should also rebuild/relabel it
15:05 zenog waxhead: I guess, but I am not sure about the details ;-)
15:06 waxhead hence, the Bottom class's call to ->relocale the panel shouldn't be needed, the plugin itself will call that on the panel
15:06 zenog waxhead: possibly, yes
15:06 waxhead just a thought...
15:06 waxhead it's late.. and I'm tired..
15:06 zenog waxhead: Me too, even though it is not that late here ;-)
15:07 waxhead knocked up the last garden bed for the vege patch..
15:07 waxhead still got a lot of dirt to move...
15:09 Hyppolit svn: r11961 | azawawi++ | http://padre.perlide.org/trac/changeset/11961
15:09 Hyppolit Step 4: Process all Wx Classes and gathering information
15:09 Hyppolit trunk/tools/
15:10 waxhead ok bed &
15:10 azawawi waxhead: good night
15:13 zenog waxhead: see you!
15:14 moghar joined #padre
15:15 moghar joined #padre
15:24 patspam joined #padre
15:25 simon42 joined #padre
15:25 patspam happy birthday padre!
15:28 rindolf patspam: :-)
15:29 * rindolf cuts the cake.
15:29 zenog hi patspam and simon42
15:41 simon42 joined #padre
15:47 Hyppolit svn: r11962 | azawawi++ | http://padre.perlide.org/trac/changeset/11962
15:47 Hyppolit Write wxwidgets.pod .... :)
15:47 Hyppolit trunk/tools/
15:48 szabgab hi patspam
15:48 azawawi szabgab: so basically we now have a wxwidgets.pod which is parse-able...
15:49 azawawi szabgab: all the functions in the format =head1 Wx::ClassName::MethodName
15:49 zenog azawawi++
15:50 azawawi i just need to cleanup the html and links a bit and then link it up with Padre :)
15:50 * azawawi outdoor walking & :)
15:55 zenog One question: $main->lock('UPDATE', 'BUSY', 'refresh_toolbar');
15:56 zenog Does this mean that refresh_toolbar is executed after the end of the scope where this statement is?
15:59 rindolf joined #padre
16:00 zenog Yeah! I think I solved the problem with the vanishing plug-ins menus ;-)
16:01 zenog Commit will follow in 5 minutes or so ...
16:03 garu waxhead: heya
16:03 garu is something wrong with the catalyst plugin?
16:04 zenog garu: Nothing really wrong. Just something with the l10n.
16:05 zenog garu: Does it work for you? I mean, the translations?
16:07 garu let me have a look, just a sec
16:07 garu zenog: translation works in other plugins?
16:09 zenog garu: Also no ;-)
16:09 kentnl left #padre
16:09 zenog garu: But I think there may be a problem in the Catalyst plug-in with the _T() calls.
16:10 zenog garu: Maybe I overlook something, though.
16:10 zenog garu: Could it be that there are some _T() calls that should be Wx::gettext() calls?
16:13 Hyppolit svn: r11963 | zenogantner++ | http://padre.perlide.org/trac/changeset/11963
16:13 Hyppolit fix #970: Switching language removes plugin menus
16:13 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
16:13 garu zenog: I'm not sure. At first they were all Wx::gettext calls, then we made the _T shortcut for plugins
16:14 garu I don't know what's the current state of things, gettext-wise :(
16:14 Alias joined #padre
16:15 garu zenog: since you're looking, one thing that annoys me using l10n is that the plugin language only changed after a padre shutdown, while padre itself changed languages on the fly. do you know if this is still the case?
16:15 zenog garu: _T is not the same as Wx::gettext, AFAIK (but I am new to that stuff)
16:15 garu (I can't load padre at this very moment)
16:16 zenog garu: I am not really sure. I just fixed a bug related to l10n and plugins. Now the language should (mostly) be switched at run-time.
16:17 zenog garu: But as I said, there is something wrong with plugin l10n, at least for me - I never saw it working.
16:17 garu zenog: I'm a little busy with the FISL event right now, but I promise to have a go at it as soon as I can
16:19 zenog garu: Don't worry ;-)
16:21 shadowpaste "zenog" at 217.168.150.38 pasted "failed test in xt/badcode.t" (9 lines) at http://paste.scsys.co.uk/47058
16:21 zenog What is the problem if ''Padre' does not use Wx'?
16:21 zenog Should it?
16:26 Hyppolit svn: r11964 | chorny++ | http://padre.perlide.org/trac/changeset/11964
16:26 Hyppolit require modern Module::Install
16:26 Hyppolit trunk/Padre-Plugin-Vi/
16:40 Hyppolit svn: r11965 | zenogantner++ | http://padre.perlide.org/trac/changeset/11965
16:40 Hyppolit tidy project
16:40 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
16:41 zenog chorny: Are you currently working on making the vi plugin compatible to trunk?
16:41 chorny a bit
16:42 zenog great!
16:43 Hyppolit svn: r11966 | chorny++ | http://padre.perlide.org/trac/changeset/11966
16:43 Hyppolit require newer Padre
16:43 Hyppolit trunk/Padre-Plugin-Vi/
16:53 Hyppolit svn: r11967 | chorny++ | http://padre.perlide.org/trac/changeset/11967
16:53 Hyppolit typos
16:53 Hyppolit trunk/Padre-Plugin-Vi/lib/Padre/Plugin/ trunk/Padre-Plugin-Vi/lib/Padre/Plugin/Vi/
17:16 chorny Can plugins use Padre::Logger ?
17:20 zenog chorny: Don't know, but why not if it works?
17:33 szabgab zenog: if you search for "perl 6" or for rakudo on google, do you see any ads?
17:34 zenog szabgab: nope
17:35 szabgab thanks
17:35 zenog szabgab: also none for "java" and "perl" ... but for "c#"
17:35 zenog szabgab: you're welcome
17:45 Hyppolit svn: r11968 | chorny++ | http://padre.perlide.org/trac/changeset/11968
17:45 Hyppolit mention newest version of Perl
17:45 Hyppolit trunk/Padre/lib/Padre/Manual/
17:57 kanishka joined #padre
17:58 zenog hi kanishka
17:58 kanishka hi zenog
18:04 Hyppolit svn: r11969 | zenogantner++ | http://padre.perlide.org/trac/changeset/11969
18:04 Hyppolit fixes in MimeTypes.pm
18:04 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
18:27 Hyppolit svn: r11970 | zenogantner++ | http://padre.perlide.org/trac/changeset/11970
18:27 Hyppolit some additional fixes
18:27 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
18:28 zenog inline skating &
18:28 rindolf joined #padre
18:47 [1]Casan joined #padre
19:21 Hyppolit svn: r11971 | chorny++ | http://padre.perlide.org/trac/changeset/11971
19:21 Hyppolit skipped files
19:21 Hyppolit trunk/Padre-Plugin-CSS/
19:28 Hyppolit svn: r11972 | chorny++ | http://padre.perlide.org/trac/changeset/11972
19:28 Hyppolit mention that "share" uses File::ShareDir
19:28 Hyppolit trunk/Padre/lib/Padre/
19:35 zenog chorny: Is it okay if I bump 'Padre::Plugin' => 0.18; in Padre::Plugin::Vi to 'Padre::Plugin' => 0.43; ?
19:35 zenog chorny: so that it runs on Padre/trunk ?
19:36 chorny Sure, I'm no longer working on it,  it turned out too complex for me.
19:39 Getty zenog: "well volunteered"
19:39 Getty ;)
19:42 zenog chorny: I am not sure whether this will be enough to get it running ...
19:46 zenog It works ;-)
19:47 Hyppolit svn: r11973 | zenogantner++ | http://padre.perlide.org/trac/changeset/11973
19:47 Hyppolit compatible to current Padre, tidy project
19:47 Hyppolit trunk/Padre-Plugin-Vi/ trunk/Padre-Plugin-Vi/lib/Padre/Plugin/ trunk/Padre-Plugin-Vi/lib/Padre/Plugin/Vi/ trunk/Padre-Plugin-Vi/share/locale/ trunk/Padre-Plugin-Vi/t/
19:54 zenog Getty: If no one objects, I will make a release of that thing.
19:54 zenog There hasn't been one for more than one year ...
19:57 patspam joined #padre
20:01 Hyppolit svn: r11974 | zenogantner++ | http://padre.perlide.org/trac/changeset/11974
20:01 Hyppolit Padre::Plugin::Vi version 0.23
20:01 Hyppolit trunk/Padre-Plugin-Vi/ trunk/Padre-Plugin-Vi/lib/Padre/Plugin/ trunk/Padre-Plugin-Vi/lib/Padre/Plugin/Vi/
20:08 Hyppolit svn: r11975 | Sewi++ | http://padre.perlide.org/trac/changeset/11975
20:08 Hyppolit Padre::Current documentation
20:08 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
20:18 Hyppolit svn: r11976 | zenogantner++ | http://padre.perlide.org/trac/changeset/11976
20:18 Hyppolit [vi plugin] better MANIFEST.SKIP
20:18 Hyppolit trunk/Padre-Plugin-Vi/
20:19 Getty Padre++
20:19 Getty Birthday++
20:19 Getty Hackathon++
20:19 Getty CSJewell: you there?
20:19 CSJewell Yes.
20:19 Getty i just cleaned up my windows a bit
20:19 Getty and saw in the software list that i have 2 strawberry instlaled
20:20 Getty one with 0.x and one with ( y > 0 ).x
20:20 Getty which is very strange
20:20 Getty could you imagine a "bad release" stuff that could explain that?
20:20 Getty (oh both was "Strawberry with Padre")
20:20 Getty oh and: deinstalling that was taking HOURS
20:20 Getty really HOURS
20:21 CSJewell Yes, actually. I think at one point, I changed the version number to refer to the version of Padre used, rather than the version of Strawberry used. And I'm working on speeding up the deinstalls, but we're stuck with what's out there for now.
20:22 zenog Today, someone else also complained about slow uninstall on Win.
20:22 Getty CSJewell: any test you want from me?
20:22 Getty CSJewell: i'm right now "fresh deinstalled" of anything
20:22 CSJewell No.
20:22 Getty CSJewell: i could try to install and deinstall and gives you the times
20:22 Getty if you want
20:22 CSJewell No need. It's a known problem.
20:23 Getty nothing else?
20:23 Getty cause i will install now Padre
20:23 Getty and then cpan update it
20:23 Getty and see if it works
20:23 Getty ;)
20:24 Getty wtf? the installer is still stoneage :(
20:24 Getty CSJewell: tell me: install newest strawberry and install Padre via CPAN or install Padre-latest-msi and upgrade Padre?
20:25 CSJewell wait 24 hours, Professional will be out, and it'll have 0.64 in it - deliberately so. Then update THAT to 0.66 if you want.
20:26 CSJewell (right now, I'm trying to find the reason why the license files aren't in Professional's .zip - once I solve that, I'll build a release.)
20:27 Getty i will be there for you to test anything if you have something
20:27 CSJewell OK.
20:27 Getty so far i dont install anything
20:28 zenog CSJewell: You should try to get Strawberry Perl to be included there: http://ninite.com/
20:28 Getty zenog: "well voluntereed"
20:30 Sewi CSJewell: Will it include Perl6?
20:30 zenog Getty: no no
20:30 CSJewell Sewi: Professional? No.
20:30 chorny zenog: "We only list apps that have been requested by many of our users, so please tell us what you want."
20:31 CSJewell I've told them, but if you all tell them as well, it can only help.
20:31 chorny already done
20:31 Getty zenog: yes yes
20:32 Getty zenog: i will ask you every day, so better just try to organize it now before you hate me
20:32 zenog Getty: hehe, I also told them that I'd like to have it, but other than that it's not really my platform ;-)
20:36 Getty zenog: if there is more windows specific required than what you know, then pass the contact to me, ok?
20:36 Getty zenog: but you organise as much as you can handle
20:36 Getty is that a deal?
20:39 zenog zenog: No, that would make the Windows platform more attractive by having an easily available Perl system ... :-P
20:40 zenog Ah, I am talking to myself.
20:41 Sewi we're here, always listing what you say :)
20:44 Hyppolit svn: r11977 | chorny++ | http://padre.perlide.org/trac/changeset/11977
20:44 Hyppolit use modern Module::Build to use "share_dir"
20:44 Hyppolit trunk/Padre-Plugin-CSS/
20:48 Hyppolit svn: r11978 | Sewi++ | http://padre.perlide.org/trac/changeset/11978
20:48 Hyppolit Hide unchanged files from files-changed-on-disk - message
20:48 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
20:49 * Sewi giving some few bytes for the Hackathon
20:51 Getty zenog: we all want perl more available
20:51 Getty zenog: you can be a user or a supporter, and so far i saw you are a supporter :-P
20:52 Getty zenog: that means whatever disadvantage you see with perl, its your ticket as much as its the ticket of any other supporter
20:52 Sewi Getty: Shut up as long as you still don't use it for work :)
20:53 Getty Sewi: its a general theme here :-P
20:53 Getty Sewi: and i'm still converting more people from php to perl :-P
20:53 Getty this week i had 2
21:17 makoto joined #padre
21:18 zenog I use perl for work.
21:19 Getty zenog: that wasnt the question
21:19 Sewi zenog: It's a internal joke since Getty was here for CeBit and confessed that he's still using more PHP than Perl :)
21:19 Getty zenog: ;)
21:19 Getty Sewi: i dont
21:19 Getty Sewi: now
21:20 Getty Sewi: since 2 months i'm nearly 99.9% perl
21:20 Getty just still fixing bugs on my php code or setting up old projects with copy of old code
21:20 Sewi Getty: "Luke, Du hast den ersten Schritt in eine gr��ere Welt getan" (Obiwan, Star Wars 4)
21:20 Getty PFFF
21:20 Getty i'm further than you :-P
21:22 clscott joined #padre
21:23 Sewi Any tips how to deep-copy a hash easily?
21:24 chorny Storable.pm or Clone.pm
21:24 Sewi thanks
21:40 BooK joined #padre
21:43 zenog hi BooK
21:44 chorny zenog: why 0.23.0 (Padre-Plugin-Vi)?
21:45 chorny 0.23.0 == 0.023000
21:48 zenog chorny: because PAUSE allows only one upload per filename ...
21:49 zenog in the code, it has version 0.23
22:01 Hyppolit svn: r11979 | chorny++ | http://padre.perlide.org/trac/changeset/11979
22:01 Hyppolit more CSS docs
22:01 Hyppolit trunk/Padre-Plugin-CSS/share/
22:02 BooK joined #padre
22:22 Hyppolit svn: r11980 | chorny++ | http://padre.perlide.org/trac/changeset/11980
22:22 Hyppolit better dist
22:22 Hyppolit trunk/Padre-Plugin-PerlCritic/
22:32 [1]Casan joined #padre
23:35 waxhead zenog++ for fixing the plugins menu problem!
23:39 mib_12zjrb joined #padre
23:42 kanishka joined #padre

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