Camelia, the Perl 6 bug

IRC log for #padre, 2011-09-15

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

All times shown according to UTC.

Time Nick Message
00:05 castaway_ joined #padre
01:33 Di-ima joined #padre
05:39 sewi_work joined #padre
05:56 toi joined #padre
05:56 GabrielVieira joined #padre
06:31 gyles19 joined #padre
06:41 mishin joined #padre
06:44 azawawi joined #padre
06:49 azawawi good morning #padre
06:50 azawawi https://github.com/mirrors/per​l/blob/blead/pod/perlootut.pod   # something to read in the morning
07:05 marcela joined #padre
07:09 Hyppolit svn: r16254 | azawawi++ | http://padre.perlide.org/trac/changeset/16254
07:09 Hyppolit Fixed a copy-n-paste typo in Padre::Task::Outline
07:09 Hyppolit trunk/Padre/lib/Padre/Task/
07:11 sewi_work1 joined #padre
07:26 danlucraft joined #padre
07:35 mj41 joined #padre
08:11 Alias_ joined #padre
08:14 mishin joined #padre
08:14 Hyppolit svn: r16255 | azawawi++ | http://padre.perlide.org/trac/changeset/16255
08:14 Hyppolit Calculating document differences is now done in the background and when it finishes it marks deleted line by red and a changed line by yellow.
08:14 Hyppolit trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/
08:17 waxhead joined #padre
08:18 waxhead evening all
08:20 Hyppolit svn: r16256 | azawawi++ | http://padre.perlide.org/trac/changeset/16256
08:20 Hyppolit PerlTidy Padre::Wx::Diff and Padre::Task::Diff
08:20 Hyppolit trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/
08:20 azawawi waxhead: hey there
08:21 waxhead hey azawawi, still hard at it iwth scinitlla I see
08:21 zenog hi azawawi waxhead marcela sewi_work1 Alias_ ...
08:21 sewi_work1 hi zenog
08:22 waxhead hey zenog... how's thing?  Long time...
08:22 marcela hi zenog
08:22 Hyppolit svn: r16257 | azawawi++ | http://padre.perlide.org/trac/changeset/16257
08:22 Hyppolit Plugin manager is now modal
08:22 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
08:22 azawawi bowtie++ for finding r16257
08:22 Hyppolit Changeset #16257 http://padre.perlide.org/trac/changeset/16257
08:23 Hyppolit svn: r16258 | azawawi++ | http://padre.perlide.org/trac/changeset/16258
08:23 Hyppolit Updated Changes to give credit to bowtie++
08:23 Hyppolit trunk/Padre/
08:26 waxhead has anyone noticed that the little x
08:26 waxhead x's in the tabs don't close the tab/window?
08:27 waxhead Hmm... ok they do...
08:27 waxhead I wonder if some background task was running and that's why it wouldn't close the tab/window...
08:31 bowtie joined #padre
08:31 bowtie morning all
08:32 waxhead hey bowtie
08:32 Alias_ background jobs shouldn't prevent closing
08:33 waxhead I'm stumped, how can I do  any work with a plugin and dialogs/wx stuff if dev doesn't pick up 0.91 ( current trunk )?
08:34 waxhead hey Alias_.. OK.. just wondering.. the whole closing with the little x's in the tab thing has been a bit of a problem for me..
08:34 waxhead a lot of things are a problem for me lately.. :)
08:38 daxim joined #padre
08:38 sewi_work1 Alias: Background jobs may do critical things (saving files?), should we flag them as "non-interruptable?
08:41 Alias_ sewi: Right now we can't force-kill a background job
08:41 Alias_ We can only ask it to stop
08:41 Alias_ We send a cancel message, but it's up to the background job to acknowledge it
08:41 Alias_ Not necesarily always true at shutdown I suppose...
08:42 sewi_work1 So it's "background jobs should care of cancel signals unless they have a very good reason to ignore them"
08:42 El_Che waxhead: i confirm the x
08:42 bowtie waxhead, i agree x on tab is not consistent
08:42 El_Che sewi_work1: looks like the java threading model
08:43 waxhead bowtie, are you running linux, for FBP???
08:43 waxhead I guess I should open a ticket for the x thing then...
08:44 bowtie waxhead, yes, ubuntu natty 11.04
08:45 waxhead bowtie, how did you up grade it then?  I have 3.1.59 beta..
08:46 bowtie waxhead, see https://launchpad.net/~wxfo​rmbuilder/+archive/release
08:47 bowtie waxhead, 3.1.59 is ubuntu default package, you need to use launchpad
08:48 waxhead adding the ppa now..
08:48 waxhead thanks!
08:48 bowtie waxhead, 3.2.03 works for me
08:48 azawawi waxhead: im actually baking builtn svn diff functionality right now... fyi :)
08:48 waxhead ooo... dinner is about to walk in the door
08:49 bowtie azawawi, you need to change your colours, to low key one's as the red confesses me as I am expecting to see a syntax violation
08:53 azawawi ok... fixing :)
08:53 azawawi 3 color markers: lines added, changed, and deleted
08:54 Sewi joined #padre
08:54 bowtie azawawi, will it markup a file that I am working on with all changes, on startup?
09:06 azawawi sure once im done with  the change markers...
09:06 azawawi it is very easy to switch from Algorithm::Diff to svn diff and parse + and -
09:08 Hyppolit svn: r16259 | azawawi++ | http://padre.perlide.org/trac/changeset/16259
09:08 Hyppolit 3 markers to show differences: lines added (+ light green), line changed (... light blue), line deleted (- light red)
09:08 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
09:19 bowtie azawawi, (+ light green) works,  (- light red) works, (... light blue) I have not seen this yet :)
09:22 bowtie azawawi, as for symbols and colours, I think it's much better, but I have seen a green + with a red - superimposed on top, confusing by your key
09:22 Hyppolit svn: r16260 | azawawi++ | http://padre.perlide.org/trac/changeset/16260
09:22 Hyppolit refresh diff when refresh is called
09:22 Hyppolit trunk/Padre/lib/Padre/Wx/
09:22 azawawi bowtie: because i need to calculate changes :)
09:29 waxhead azawawi, cool... how far away is it?  Is it in trunk?
09:31 azawawi yup, it is on trunk
09:31 azawawi im baking it
09:31 azawawi improving as we speak
09:31 bowtie waxhead, I have updated on of the patches for you, do you want svn co or nopaste ?
09:31 waxhead bowtie, thanks I saw that...
09:32 waxhead azawawi, where would I start looking at the code base then?
09:32 bowtie waxhead, i have a newer one
09:32 waxhead I'll chuck the plugin work if it's coming...
09:32 waxhead the plugin was rather unsofisticated and klunky...
09:32 azawawi waxhead: it is not a 100% replacement
09:33 Hyppolit svn: r16261 | bowtie++ | http://padre.perlide.org/trac/changeset/16261
09:33 Hyppolit an updated patch file
09:33 Hyppolit branches/Padre-Plugin-SVN-take2/lib/Padre/Plugin/
09:36 bowtie azawawi, is your new +-... is a replacement for: Edit -> Diff Tools -> Diff to Saved Version
09:37 azawawi yup
09:37 azawawi online "Diff to Saved Version"
09:37 azawawi but better
09:37 azawawi with automatic vcs usage
09:37 azawawi no vcs, diff to saved version
09:38 azawawi found supported vcs,  issue 'vcs diff' and parse the diff
09:38 bowtie azawawi, if that is the case, can I remove  Diff Tools from menu an rename Patch-2 -> Patch then?
09:38 azawawi sure
09:38 azawawi if you have a perfect replacement
09:38 azawawi brb
09:40 bowtie waxhead, head are you happy with Edit -> Patch-2
09:40 waxhead OK then I'll plug away with this plugin.. I really want to make it better..
09:41 bowtie waxhead, silly question, what would your dream interface be?
09:41 waxhead to what?
09:41 waxhead for what?
09:42 bowtie waxhead, svn, your version one plugin was a bit eighties in looks :)
09:42 waxhead bowtie, it was all hand coded and yucky...
09:43 waxhead I agree totally about the statement... hence with the formbuilder I'm hoping to improve that, not that I'm a very good designer...
09:43 waxhead the other problem is that everything you do with SVN is via the commandline....
09:43 waxhead so programatically it's a whole lot of system() calls
09:44 waxhead which is itself limiting...
09:44 waxhead have you ever used tortiseSVN?
09:44 waxhead that's impressive!
09:44 waxhead but I'd say a lot of code and likely all done using libraries..
09:44 bowtie waxhead, when I created Patch-2 I went through various looks, just take what you like from other software, but wxFormBuilder takes some getting used to
09:45 waxhead the integration into windows explorer is really nice and generally just works
09:45 waxhead bowtie, that's the truth!  I spent way too long getting the sizers to look like what I wanted!
09:45 waxhead and it's still clunky looking
09:45 waxhead but better than it was...
09:46 waxhead I'll keep plugging away with it...
09:46 waxhead I'll stay away from the Padre code for a while and get back into things with the plugin work...
09:48 bowtie waxhead, I have been clean from msnot for five plus years now, but tortiseSVN is ok, so is RabbitVCS 0.13.1 and also PySVN workbench and not forgetting the eclipse viwers
09:48 waxhead I just can't do anything at the moment because I'm not loading Padre::Wx 0.91, for some reason dev is picking up 0.90 which doesn't have the constant changes in it.. so I can't do much with the plugin and dialog until that gets worked out....
09:49 waxhead bowtie, ha.. sure, I'm using it windows at work all the time, we use svn there and it's nice..
09:50 azawawi libsvn support is buggy in CPAN
09:51 azawawi maybe i can do something about it as we polish Padre into a Ferrari :)
09:51 azawawi i couldnt believe seeing a Ferrari in Amman yesterday
09:52 azawawi apparently a guy bought a hyundai and converted into a Ferrari the red, the emblem and everything
09:52 azawawi it looked so cool :)
09:52 bowtie waxhead, you can copy and load any plugin dialog or Padre one, just copy to your FBP dir and change package name, this is what I did, I just copied looked inside with wxFB and generated, untill I could see what was happening, don't forget to read tool tips in wxFB
09:52 azawawi you dont need 200k+ to own a ferrari :)
09:52 waxhead azawawi, yep! sound nice though!
09:53 waxhead certainly not money I have, so I'll just stick to driving my common mans car
09:57 azawawi what's your car btw?
09:57 azawawi i own a honda civic 2005
09:58 Hyppolit svn: r16262 | azawawi++ | http://padre.perlide.org/trac/changeset/16262
09:58 Hyppolit Correctly refresh "Diff to Saved Document" when the document is saved
09:59 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
10:01 Hyppolit svn: r16263 | azawawi++ | http://padre.perlide.org/trac/changeset/16263
10:01 Hyppolit Perl tidy forgotten relics
10:01 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/
10:01 Hyppolit svn: r16264 | bowtie++ | http://padre.perlide.org/trac/changeset/16264
10:01 Hyppolit renamed Patch-2 -> Patch
10:01 Hyppolit removed Diff Tools from editor menu
10:01 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
10:02 azawawi bowtie++ # Diff 2.0
10:05 Hyppolit svn: r16265 | bowtie++ | http://padre.perlide.org/trac/changeset/16265
10:05 Hyppolit update Changes
10:05 Hyppolit trunk/Padre/
10:06 Hyppolit svn: r16266 | azawawi++ | http://padre.perlide.org/trac/changeset/16266
10:06 Hyppolit Handle crash in Padre::Wx::Menu::Edit (bowtie++)
10:06 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
10:07 Hyppolit svn: r16267 | azawawi++ | http://padre.perlide.org/trac/changeset/16267
10:07 Hyppolit Handle crash in Padre::Task::Diff when there is no filename for the current document
10:07 Hyppolit trunk/Padre/lib/Padre/Task/
10:08 bowtie azawawi, oops sorry what did I f-up
10:09 Hyppolit svn: r16268 | azawawi++ | http://padre.perlide.org/trac/changeset/16268
10:09 Hyppolit Less warnings in Padre::Task::Diff when there is no filename (azawawi--, azawawi--)
10:09 Hyppolit trunk/Padre/lib/Padre/Task/
10:09 azawawi bowtie: no worries
10:09 azawawi bowtie: i do that all the time
10:09 azawawi bowtie: the important thing is to test and release something better
10:09 azawawi bowtie: change is good
10:10 * azawawi runs 'cpan .' to get the latest changes to his padre development environment
10:10 bowtie azawawi, if that is the case should I have added an item there aswell?
10:11 azawawi which is?
10:11 azawawi ah to enable/disable you mean?
10:11 azawawi you enable/disable when the feature is document centric
10:12 azawawi that is... there is no point in running it if the document does not exist...
10:12 azawawi im checking the padre tests to make sure we didnt miss anything
10:15 azawawi bowtie: 'cpan .' passes every test which is good... # i didnt test under RELEASE_TESTING=1 ofcourse
10:17 bowtie azawawi, it will do a local file to svn if you have SVN::Class installed, If there is a better perl solution I will look at using that instead, any ideas?
10:18 azawawi SVN::Class uses libsvn?
10:19 bowtie azawawi, where as SVN::Client is just a wrapper?
10:19 * azawawi runs 'cpan .' under RELEASE_TESTING=1
10:19 azawawi SVN::Client uses svn commands right?
10:20 azawawi SVN::Class fails to install on win32
10:21 azawawi SVN::Client is written by q{Michael G Schwern}
10:21 azawawi :)
10:21 bowtie azawawi, ok I will look at using SVN::Class instead, but first need to do wiki page
10:22 azawawi bowtie: i was thinking in a simpler fashion :)
10:22 bowtie azawawi, is  Schwern one of the good guys
10:22 azawawi bowtie: forget SVN::Class, SVN:....
10:22 azawawi Test::More => http://search.cpan.org/~mschwern/
10:23 azawawi ExtUtils::MakeMaker
10:23 azawawi Test::Simple
10:23 Sewi bowtie: Check what is being used bei Padre:Plugin:SVN
10:23 bowtie azawawi, ok, and think instead of ....?
10:23 azawawi ... :)
10:24 bowtie azawawi, you mean use locally install client instead?
10:25 azawawi yup
10:26 bowtie azawawi, ok, I will track waxhead with his Fully blown SVN plugin and learn from there. thanks
10:26 azawawi the libsvn route is really not easy as you might think
10:26 azawawi libsvn is C API
10:26 azawawi very scary lol
10:38 azawawi bowtie: SVN::Client and SVN::Class failed to install on my win32 development environment even though i have strawberry and svn in the command line
10:38 azawawi bowtie: these basically a *inux centric
10:38 azawawi bowtie: s/a/are/
10:39 bowtie azawawi, thanks for the feedback, and the reason why :)
10:49 mj41 joined #padre
10:52 waxhead azawawi, my car.. Ford Falcon XR6...
10:54 waxhead PP::SVN is using Class::SVN, which is  a wrapper that I'd thought would make life simpler, but it comes at a big cost, as Alias complained about a fair bit, so I've redone it again back to command like and sytem() calls which is what we started with
10:54 waxhead not ideal, but heck that's what we started with and did OK...
10:55 waxhead If I abstract out the command processing well enough it shouldn't be too painful...
10:55 waxhead it's the dialogs that I'm failing with at the moment, so i strayed over to my photos from my new camera... :)
11:15 Hyppolit svn: r16269 | azawawi++ | http://padre.perlide.org/trac/changeset/16269
11:15 Hyppolit Ignore blib folder in Padre::Plugin::Swarm
11:15 Hyppolit trunk/Padre-Plugin-Swarm/
11:17 Hyppolit svn: r16270 | azawawi++ | http://padre.perlide.org/trac/changeset/16270
11:17 Hyppolit Padre::Wx::Diff can now properly classify changed stuff into lines changed, added and deleted... :)
11:17 Hyppolit trunk/Padre/lib/Padre/Wx/
11:19 bowtie azawawi, I have ... in light blue and logger info in terminal, cool :)
11:26 sewi_work1 alias++ azawawi++ (or whoever fixed ctrl+tab)
11:28 bowtie sewi_work1,  what dose ctrl+tab do ?
11:29 sewi_work1 Same as in other apps: switch tabs.
11:29 sewi_work1 I'd like to have it like opera: First time switches tab, second time shows up a list of tabs until you release Ctrl
11:31 bowtie sewi_work1, silly me key bindings says last visited file, sorry
11:32 sewi_work1 yeah, it is.
11:32 sewi_work1 ctrl+pgup/pgdn switch in tab order, but ctrl+tab switches in order of file usage
11:36 zenog I am not sure whether file usage order makes sense. People may have difficulties anticipating what happnes.
11:39 Hyppolit svn: r16271 | azawawi++ | http://padre.perlide.org/trac/changeset/16271
11:39 Hyppolit Properly split newlines when calculating differences. We now have more accurate +, -, and ... (changed) markers
11:39 Hyppolit trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/
11:40 Alias_ righto
11:41 * Alias_ heads for coding fuel and then will try to push style 2 closer to being done
11:42 Hyppolit svn: r16272 | azawawi++ | http://padre.perlide.org/trac/changeset/16272
11:42 Hyppolit A bit of color fixing
11:42 Hyppolit trunk/Padre/lib/Padre/Wx/
11:42 waxhead alias++
11:43 azawawi Alias_: please test feature_saved_document_diffs :)
11:43 azawawi Alias_: you'll like it
11:44 azawawi The remaining part now is the showing of what changed when you hover over the margin.... :)
11:45 azawawi so basically it will be colorful realtime diff to saved document
11:45 azawawi that uses your excellent dwell mechanism
11:45 azawawi and is a background process by itself
11:45 azawawi next ofcourse is the detection of vcs
11:46 azawawi if we find a 'supported' vcs like svn
11:46 azawawi we execute in the background 'svn diff'
11:46 azawawi and parse the +, - stuff...
11:46 azawawi and viola you get tortoisvn inside your IDE :)
11:47 azawawi clicking on the margin will in the future provide a revert functionality as well as next/previous change and open full diff window :)
11:52 Hyppolit svn: r16273 | azawawi++ | http://padre.perlide.org/trac/changeset/16273
11:52 Hyppolit Arrow marker instead three dots for a diff change
11:52 Hyppolit trunk/Padre/lib/Padre/Wx/
11:53 * azawawi home sweet home &
11:53 bowtie azawawi, and I was just getting used to ... shame :)
11:54 azawawi bowtie: it is not a big deal :)
11:54 azawawi bowtie: the problem is without a Wx::Scintilla::Demo you cannot test all those markers, indicators
11:54 bowtie azawawi, no it makes sense  as it will be a single charter
11:54 azawawi bowtie: revert it then :)
11:55 azawawi Alias_: ping
11:55 azawawi Alias_: i need a favor from you
11:56 bowtie azawawi, single charter is better than a repeated charter, it's ok I was just jesting
11:56 azawawi Alias_: please fix the slow 'cpan .' very-slow install_share issue
11:56 bowtie azawawi, will go have a look now
11:58 bowtie azawawi, It's visually clearer, cool
12:01 azawawi bowtie: next step is clicking or hovering over the diff-change margin gives you what was actually changed in a tooltip
12:01 azawawi bowtie: and then revert functionality
12:01 azawawi bowtie: and next/prev arrows
12:02 azawawi bowtie: and then finally i'll add vcs integration when you have it
12:03 azawawi bowtie: any feedback is appreciated
12:03 * azawawi home &
12:03 mishin joined #padre
12:12 mj41 joined #padre
12:19 submersible_toaster does the debugger interface work at all ?
12:19 submersible_toaster other than launching script with -d ?
12:23 jnap joined #padre
12:30 jnap joined #padre
12:40 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Features changed by bowtie
12:42 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
12:55 Hyppolit svn: r16274 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/16274
12:55 Hyppolit sigh - more ridiculous socket tickling
12:55 Hyppolit trunk/Padre-Plugin-Swarm/lib/​Padre/Plugin/Swarm/Transport/
12:57 cluelessnewbie Hi, I can crash (and I mean padre just closes out and disappears) padre by going to Tools->Preference->and attempting to change the numeric field in "show right margin at column"
12:58 cluelessnewbie Either attempting to set a value or clearing the field in preparation for setting a value.
13:00 PerlJam cluelessnewbie: oh yeah?  I can crash it by removing a directory that the directory browser is already showing.
13:00 PerlJam ;)
13:02 cluelessnewbie this is on 0.90
13:03 cluelessnewbie should I just file a ticket?
13:09 Alias_ azawawi: I admit the slow install_share thing is getting really f'ing annoying
13:09 Alias_ Fuck it, I'll fix it the evil broken way
13:09 Alias_ It's an author side tool, I just realised the brokenness can be fixed easily if it ever becomes a problem
13:25 bowtie Alias_, there was a PPI viewer, but I can't remember where it is, had a green backed text entry field
13:27 jnap joined #padre
13:46 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
14:28 kaare joined #padre
14:33 jnap joined #padre
14:57 alnewkirk joined #padre
15:03 cluelessnewbie joined #padre
15:23 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
15:27 GabrielVieira joined #padre
15:58 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
16:01 kaare joined #padre
16:18 danlucraft joined #padre
17:08 toi joined #padre
17:30 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
17:38 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
17:43 Hyppolit wiki page http://padre.perlide.org/tr​ac/wiki/Features/EditPatch changed by bowtie
19:34 Hyppolit svn: r16275 | sblandin++ | http://padre.perlide.org/trac/changeset/16275
19:34 Hyppolit Updated Padre Italian translation
19:34 Hyppolit trunk/Padre/share/locale/
20:06 alnewkirk joined #padre
20:21 zenog joined #padre
21:05 perlite_ joined #padre
21:08 alnewkirk joined #padre
21:19 castaway_ joined #padre
23:04 bowtie left #padre

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